35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
138
142
19
121
296
6
42
21
159
542
98
62
478
398
202
328
29
22
33
110
25
461
314
258
16
335
543
37
194
24
154
18
115
430
68
884
293
175
80
67
531
170
241
81
104
553