8 1636 452 true 3 6 10 14 17 20 32 35