10 158 68 3 15 26 47 88 89 93 95 97 100