28657 718
7029 398
12816 53
10615 303
5736 359
6798 609
9046 725
7582 198
34758 221
10927 648
32381 210
4776 523
8861 926
7279 810
6650 30
12261 560
16498 723
6659 594
9440 113
9906 655
9813 625
13003 589
6711 685
8218 192
6873 661
10008 142
8800 267
9624 888