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