382
430
294
465
300
280
325
523
349
500
384
407
443
302
449
451
332
333
364
334
361
415
297
490
498
277
322
559
520
452
424
455
492
306