489
313
494
439
272
500
244
294
519
417
468
438
399
233
416
426
279
443
273
430
356
286
351
409
375
457
255
293
231
340
386