1 11 22 33 43 54 93 94 95 107