35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
60
29
98
25
79
40
32
42
71
220
234
36
82
38
41
147
74
12
48
86
19
51
704
92
776
22
16
533
157
17
611
23
104
39
31
431
173
26
78
2011
21
287
37
18
47
279
119
55
1137
519
50
169
182
682
1386
49
237
58
414
1006
46
215
72
93
24
1094
134
255
181
77
70
145
123
200
117