300
280
290
331
442
478
253
291
316
232
394
273
464
288
482
217
470
251
383
417
477
305
345
241
286
225
408
359
498
287
398
309