33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
136
18
115
296
35
20
52
14
27
85
47
95
37
34
71
29
21
79
224
229
36
75
40
16
149
24
12
46
45
677
783
44
316
156
640
22
87
25
399
174
19
58
23
77
1928
268
17
53
295
62
117
1147
518
42
158
144
669
1519
237
38
352
979
140
73
70
76
977
118
39
208
179
74
97
120
99