140
15
250
189
177
137
37
10
222
32
20
62
132
291
10
2
20
153
68
49
117
172
126
2
220
665
7
252
707
122
69
29
55
1
132
198
13
352
556
11
249
1105
133
160
189
373
272
16
172
280
