472
297
462
421
291
474
354
339
498
418
308
386
355
329
332
383
334
506
398
365
338
416
490
445
387
296
370
423
361
276
337
366
261
509
429