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