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
219
235
36
82
38
41
147
74
12
48
86
19
51
684
92
776
21
16
504
157
17
611
23
104
39
31
430
173
26
22
2009
269
37
18
47
280
119
55
1136
518
50
168
182
682
1386
49
58
414
999
46
211
85
72
93
24
1079
125
254
77
70
117
123
200