268
412
317
310
399
293
351
506
280
430
520
347
406
301
381
341
255
363
257
278
505
275
349
448
501
357
462
517
434
375
435