35
4
27
7
2
6
1
9
5
3
18
13
8
10
11
15
150
145
118
22
20
46
299
12
16
32
42
29
26
21
36
37
49
30
85
23