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