377
295
528
410
316
530
384
292
281
518
342
502
492
434
513
519
408
264
344
315
237
313
388
517
494
346
504
436
428
299
382
256