30
21
5
97
11
137
3
27
16
9
153
158
1265
149
29
186
48
142
86
24
133
189
40
62
22
191
217
19
43
335
972
63