1 20 21 22 23 49 59 68 78 97