35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
129
20
114
292
36
16
298
123
215
488
133
353
17
22
12
643
72
38
26
118
30
332
176
55
105
14
49
359
21
137
69
19
59
40