18
70
54
85
119
58
44
56
27
19
193
120
64
204
201
158
89
133
250
339
435
186
254
380
294
216
182
259
305
179
218
456
481
420
107
450
237
284
209
423
172
973
101