35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
107
110
17
99
296
61
6
95
41
73
40
36
38
72
31
20
76
222
12
231
87
39
23
148
77
26
16
57
19
34
47
707
93
786
42
297
156
637
84
29
395
173
22
30
62
1975
21
253
37
18
49
285
64
121
46
1144
513
58
51
44
159
52
669
1515
244
54
414
982
45
153
74
25
70
86
32
1001
106
182
80
68
103
116
115
114