33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
112
294
35
19
53
27
84
48
44
37
34
38
72
29
21
78
228
14
229
75
40
17
149
82
24
46
678
87
789
43
330
156
639
22
88
398
16
174
59
23
77
1956
267
32
39
296
62
119
41
1147
36
512
64
49
157
144
45
669
1526
20
235
51
352
983
47
141
76
25
70
30
976
118
12
223
180
98
117
115