35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
60
29
98
28
82
41
32
71
31
79
217
14
234
39
148
74
12
48
85
19
38
51
710
93
777
16
311
158
17
615
23
99
30
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
422
1015
46
208
81
72
67
75
24
1075
112
45
243
181
117
114
200