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
234
39
148
74
12
48
85
19
38
51
711
93
777
16
311
158
17
615
23
99
437
179
69
25
1974
21
258
37
18
47
280
59
115
53
1133
511
49
50
168
36
681
1497
246
26
58
424
1016
46
208
81
72
68
75
24
1076
112
45
243
181
117
116
200