252
282
316
453
245
496
362
422
381
467
269
384
345
224
424
492
417
382
407
391
294
230
376
443
398
243
420
351
310
460
440
300
278
406