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