451
345
517
400
259
478
247
389
454
529
403
340
524
395
495
383
382
230
243
236
428
310
271
358
253
328
493
510
249
281
329
278
394
499