117905 362
23434 411
35471 416
9323 576
7350 349
17870 400
3963 759
2229 96
38635 433
33295 473
32309 530