10 2252 97 358890 12 38 39 46 47 60 66 68 71 86 1 2 3 4 5 9 20 27 48 99 81 1021 1024 89 12 9 7 5 3 1