35
4
27
7
9
2
18
1
3
6
8
13
5
15
11
10
150
135
20
110
296
44
19
292
95
181
471
130
322
658
78
26
108
30
334
14
162
43
28
51
341
12
16
149
60
36
54