342
326
280
507
375
495
327
278
497
320
506
316
332
240
509
356
340
378
447
505
290
425
241
343
445
221
475
481
466
353
487
436
263
428
347