307
395
321
435
342
297
444
324
494
303
469
501
519
275
309
486
304
429
340
314
351
262
319
362
353
413
518
394
432
532
272
445
358