396
479
296
343
307
241
362
324
379
243
525
368
348
485
265
303
471
300
271
364
244
298
529
433
248
294
228
319
380
344
475
488
497
378