8 1645 553 true 5 6 7 18 24 26 33 35