276
421
595
396
496
288
437
355
475
490
464
357
517
391
516
243
520
227
428
354
397
350
332
488
296
410
231
476
500
289
333
459