35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
138
140
115
19
42
295
6
61
99
31
87
71
20
78
229
236
79
40
147
75
26
49
84
36
51
701
93
776
39
16
331
159
14
620
24
103
23
442
176
28
70
22
1963
261
37
21
38
17
46
281
63
116
52
1149
516
50
168
178
667
1566
18
240
427
1016
43
207
80
66
86
25
1077
47
107
45
237
179
76
69
91
202
118