35
4
27
6
9
2
18
1
3
8
7
13
5
15
11
10
150
145
20
118
299
46
22
115
30
14
33
59
21
85
19
16
178
39
62
45
12
17
68
24
31
56
29
54
26
93
50
37
42
28