35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
136
138
17
113
296
6
39
16
60
97
40
47
36
38
71
31
21
77
222
232
24
148
58
18
34
690
94
783
37
20
299
157
637
23
87
22
29
392
176
19
30
25
1963
263
52
291
64
123
1151
516
61
50
42
162
140
669
1521
41
12
238
55
420
976
43
45
146
74
70
62
32
980
105
44
243
181
78
68
102
116
115
107