160
218
113
152
144
322
372
268
252
165
267
392
96
215
235
497
393
184
361
248
354
210
392
144
125
183
321
215
437
287
262
333
523
143
378
200
289
453
294
204
414
299
236
247
326
558
221
863
178
374
399
362
336
382
619
561
1265
477
984
334