35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
107
295
34
14
60
29
98
25
80
40
32
41
71
79
219
235
36
82
38
147
74
12
48
86
19
51
674
92
763
16
338
157
17
611
23
104
39
30
429
171
69
22
1971
21
267
37
18
47
279
57
114
53
1127
513
50
166
180
682
1338
49
233
26
58
413
998
46
210
81
72
93
24
1076
113
45
245
182
73
117
123
31
200