8 138 43 2 4 7 24 35 83 86 99