486
239
284
246
237
475
244
308
361
253
484
258
220
502
457
364
461
380
330
442
383
293
216
349
422
507
498
491
366
344
460
426
473
445