8 200 16 12 20 23 43 58 69 84 91