392
345
442
298
287
397
217
295
247
498
281
290
388
323
486
502
395
342
263
466
209
428
497
235
416
219
447
236
464
431
337
364
404
348
429