289
284
260
378
421
436
345
275
500
272
489
381
382
343
241
269
333
507
221
486
356
377
419
490
506
267
401
463
492
449
414
209