270
484
235
242
426
245
395
405
371
226
280
393
253
415
292
311
457
390
499
389
412
450
477
509
339
417
366
318
238
472
335
264
365