35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
124
22
20
42
301
16
40
62
106
164
636
56
39
14
118
31
136
211
29
48
17
63
178
271
377
99
47
36
45
21
52