32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
140
114
18
17
39
294
55
16
26
76
41
100
38
14
34
72
29
21
78
252
228
36
80
141
35
20
44
42
675
99
773
353
156
12
27
645
77
40
406
176
19
58
23
1974
25
266
37
48
262
57
116
1095
519
49
160
133
74
669
1450
46
22
54
253
844
43
73
67
89
946
45
126
193
190
91
70
92
111
97