35
62
120
438
77
55
230
46
22
316
13
192
169
220
61
1079
9
37
206
14
67
160
351
184
158
218
18
58
63
24
190
271
44
239
247
27
404
325
21
104
40
29
12
15
8
28
81
127
39
111
6
236