514
512
442
491
248
334
469
296
481
265
336
410
252
398
405
367
516
352
349
510
476
325
316
339
333
502
274
337
473
261
477
364