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