33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
55
26
78
40
100
39
37
32
71
29
21
244
227
36
38
14
141
79
24
20
45
16
44
659
99
769
284
155
27
643
84
12
413
172
19
56
23
80
1963
25
265
53
271
57
116
1100
522
61
49
42
159
133
669
1437
43
235
22
255
844
46
136
73
72
74
18
89
949
117
41
216
191
88
70
93
140
112
96