35
4
27
7
5
2
8
1
3
14
15
10
11
13
9
107
110
99
17
296
61
93
41
48
40
36
38
71
31
76
220
12
229
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
1134
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