10 1697 372 true 5 8 15 16 22 25 27 28 32 39