8 1709 371 true 7 10 13 21 26 27 30 32