8 96 210 true 1 6 7 16 21 28 37 38