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
41
37
32
72
29
21
244
227
36
79
38
14
141
24
20
45
16
44
660
775
285
155
27
643
23
84
12
437
172
19
56
80
1963
25
265
39
53
279
57
116
1101
524
61
49
43
159
133
669
1444
235
22
316
846
46
73
74
18
89
949
119
42
216
192
88
70
93
112
96