35
4
27
6
9
2
18
1
3
5
8
7
13
15
11
10
151
145
20
118
299
46
22
133
519
51
21
448
402
191
295
34
16
408
94
175
180
14
228
289
456
45
213
165
431
790
264
74
19
524
143
252
107
76
480