35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
60
28
96
23
78
39
32
42
71
25
30
79
217
234
36
82
38
41
147
75
12
47
87
19
48
685
92
768
22
16
531
156
17
611
103
31
432
174
26
2008
21
285
37
18
279
119
54
1135
517
51
50
49
168
181
682
1376
232
58
411
1003
46
215
85
72
93
24
1094
135
45
247
70
145
199
117