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