522
475
525
279
429
391
392
460
251
295
337
402
299
504
349
517
283
270
291
341
327
487
242
465
312
243
470
229
347
223
300
237
335
505