35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
107
110
17
100
298
61
93
41
48
40
36
38
71
31
76
221
12
231
87
6
39
23
148
77
25
16
57
18
34
46
691
781
42
20
294
156
636
29
395
173
22
30
19
62
1951
21
253
37
49
283
64
121
1135
508
47
50
44
159
139
52
669
1512
232
54
413
982
43
45
152
74
70
86
32
104
251
181
80
68
102
116
115
114