33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
111
19
35
294
54
85
49
98
37
34
72
29
21
79
230
229
36
75
40
17
149
24
12
38
18
46
16
45
679
47
794
44
320
156
14
27
641
22
87
407
175
58
23
77
1934
268
42
53
297
62
118
1148
521
60
43
48
158
144
669
1532
20
239
355
986
140
74
25
71
76
977
39
217
181
70
97
123
117
99