286
378
506
513
351
500
315
382
297
448
245
341
287
348
454
390
264
266
268
436
498
233
392
505
360
363
453
424
494
417
465
249
292
420
344