35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
123
301
42
22
68
18
40
96
36
17
62
23
51
57
45
24
14
16
19
49
41
25
12
30
154
48
29
21
60
32
177
39
37