30
61
9
140
8
17
291
166
28
20
25
56
3
81
6
10
161
99
18
129
5
105
19
33
158
24
36
35
80
191
67
27
237
69
133
37
62
7
95
38
118
45
44
88
21