350
492
417
401
259
234
366
246
449
213
300
359
251
416
390
467
477
294
273
218
348
495
207
471
301
271
330
245
333
354
456
457
276