498
419
521
472
337
361
254
400
305
401
298
310
450
315
263
386
378
227
431
376
318
454
366
501
261
296
423
241
247
414
320
395
278
465
367