412
248
417
324
289
429
256
330
428
246
421
260
388
506
488
316
410
470
492
398
342
276
357
471
307
217
231
301
268
435
378
296
489
235
360