32
4
28
8
6
2
3
15
1
10
9
5
13
11
136
138
17
114
293
34
18
55
26
7
76
39
100
38
14
35
71
29
21
78
237
228
36
80
141
77
23
20
44
16
43
662
99
766
42
354
156
12
27
643
84
40
407
173
19
59
1968
25
264
37
48
259
57
116
1091
518
58
49
133
54
669
1442
225
22
252
841
46
73
68
89
946
125
184
189
91
70
92
112
97