35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
295
34
14
60
29
98
25
79
40
32
42
71
220
234
36
82
38
41
147
74
12
48
87
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
280
119
55
1137
519
50
169
182
682
1386
49
237
58
414
1006
46
215
86
72
93
24
1094
134
255
77
70
145
123
200
117