9 2045 99 256083 22 24 25 37 64 66 73 81 100 1 2 3 4 5 18 49 146 1665 84 910 924 102 9 7 5 3 1