10 1345 728 true 3 7 10 11 21 22 25 32 33 39