35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
126
28
14
31
58
22
86
19
17
175
43
59
49
12
18
16
87
34
21
36
56
57
29
96
37
45