8 1645 518 true 6 9 13 17 19 22 24 31