8 119 43 7 25 37 62 68 84 86 99