35
4
27
7
9
2
18
1
3
6
8
13
5
15
11
10
150
135
20
111
296
44
19
133
528
51
21
449
400
192
295
34
22
16
17
96
175
179
14
227
290
456
47
219
160
430
790
262
164
74
523
154
252
107
75
94
459