32
4
28
8
6
2
3
15
1
10
9
5
13
11
136
140
17
114
294
39
18
55
16
26
7
76
41
100
38
14
35
72
29
21
78
252
228
36
80
141
20
44
43
675
99
775
42
355
156
12
27
645
85
40
407
176
19
59
23
1974
25
266
37
48
262
57
116
1096
522
58
49
160
133
75
669
1452
46
22
54
254
844
74
68
73
89
946
45
126
194
190
91
70
92
112
97