5597 89
4151 30
10203 131
6727 358
5308 383
7636 662
4949 683
2544 97
14496 249
10741 78
4972 505
5232 667
4995 135
3425 725
4912 379