493
301
375
408
280
432
340
285
483
347
257
434
372
443
252
235
420
481
450
351
389
263
287
343
446
414
366
492
495
519
241
391
383
362