35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
138
142
122
21
19
42
296
6
61
99
31
87
34
71
20
78
226
234
79
40
147
75
49
84
37
51
701
93
779
39
16
332
159
14
620
24
105
23
442
176
28
26
22
1963
261
38
17
46
281
63
117
52
1152
517
50
168
178
679
1568
18
240
427
1016
44
207
82
66
86
25
1077
47
107
45
237
179
76
69
116
91
202
118