9 430 46 64806 9 25 36 56 57 73 94 96 99 1 2 3 4 5 6 7 15 16 1 44 244 124 10 3 2 1 1