28657 727
14464 702
15321 105
29669 378
10654 777
6591 379
8409 362
8679 131
3581 387
15733 254
11198 797
10918 660
7558 571
4523 285
6576 315