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