9 157 41 15 19 40 49 59 68 91 94 100