35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
124
301
42
22
126
29
14
31
58
23
95
19
17
176
43
60
49
12
18
16
87
34
36
56
21
57
28
97
37
45
39
24