231
457
256
399
367
289
458
284
519
242
334
302
323
340
465
488
506
527
433
292
314
306
245
273
359
497
495
257
520
317
316