297
368
224
509
365
256
431
348
270
372
354
326
321
250
226
451
500
378
236
445
381
389
223
285
499
503
434
432
316
452
371
393
375
241
377