292
276
284
501
457
339
516
404
251
414
424
387
230
380
244
447
286
440
273
322
520
225
305
222
496
479
366
485
388
316
334
439
443