410
280
330
507
506
348
456
394
269
345
324
385
221
495
447
392
231
381
372
220
419
320
430
227
234
266
453
478
450
509
289