35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
123
22
20
42
301
60
29
98
28
82
41
32
71
31
30
79
219
14
235
39
148
74
12
48
85
19
38
51
712
93
776
40
16
311
158
17
615
23
100
433
179
69
25
1974
21
260
37
18
47
279
59
115
53
1133
512
52
49
50
46
168
36
681
1497
246
26
58
426
1016
208
81
72
75
24
1077
111
244
182
117
116
200