8
3
23
11
20
19
44
4
10
15
94
74
14
18
7
24
48
55
72
22
6
5
103
39
54
32
17
84
73
76
51
47
2
28
253
92
42
252
27
34
118
40
195
139
36