8 1603 268 true 7 10 11 15 18 28 32 35