1 10 20 30 39 49 93 94 95 97