35
4
27
6
2
1
9
5
3
18
13
8
7
10
11
15
150
145
118
22
20
46
299
292
96
181
524
130
320
19
635
78
26
107
30
330
14
161
43
28
51
340
12
16
151
60
44
36
50