35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
19
55
73
61
160
56
342
12
58
325
43
178
14
208
165
28
47
46
17
116
21
526
271
92