10 30 100
1 31 33 38 62 69 93 97 98 99
