9 143 63 27 28 35 47 51 68 90 93 98