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