31496 769
121308 363
24509 414
36843 417
9451 576
7437 349
18874 400
4062 759
39960 433
34272 473
33537 532