1 10 19 29 38 48 92 93 94 95