8 129 85 7 25 37 62 68 84 86 99