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