1 2 3 4 5 6 7 8 9 10
22 509 741 1484 558 982 862 1077 856 1695 4 100 995 1304 103 990 64 439 883 1258