329
262
501
213
431
389
359
246
319
378
477
423
339
495
465
233
503
207
257
456
422
369
398
247
373
348
244
241
377
483
447