258
517
395
307
370
294
460
313
249
355
256
452
485
350
382
312
493
495
380
232
453
407
348
470
371
444
504
331
443
344
233
296
320
246