253
418
457
285
484
271
355
371
356
309
276
251
440
235
417
222
443
307
435
364
301
260
273
411
279
414
397
390
410
461
503