37986 97
3706 97
968 97
4588 97
4502 97
2776 97
1964 97
1100 97
25660 97
2781 97
4724 97
14381 97
4404 97
7264 97
5654 97
5438 97
9769 97
14322 97
22683 97
10837 97
5392 97
10366 97
2959 97
5997 97
1271 97
689 97
13113 97
982 97