247
236
382
263
383
244
300
342
281
446
254
503
479
267
238
397
271
444
393
402
370
493
512
420
283
478
475
340
505
258
401
386
413
245