296
287
318
239
400
467
522
323
425
508
431
285
353
272
261
253
358
333
393
251
293
281
478
332
336
390
520
519
307
437
485
458
457