35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
16
40
62
105
164
637
56
39
14
118
31
135
212
29
47
17
178
271
377
99
36
45
21
52
22