339
407
488
377
366
470
382
419
303
451
495
298
503
457
425
450
492
302
469
510
233
372
305
244
380
274
325
352
402
474
284
245
299