10 2160 111 487165 24 29 32 51 77 80 87 89 95 99 1 2 3 4 5 6 7 8 9 265 57 442 808 564 187 64 25 8 4 1