8 1499 432 true 3 6 8 12 17 20 27 31