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