46315 763
18866 552
3509 332
7473 605
5851 337
9058 820
19712 137
12433 103
8432 352
10366 396
9765 419
5729 473
4331 512
6834 554