8 272 248 true 16 35 43 45 57 58 73 85