8 76 28 2 20 27 30 43 76 83 89