17 1580 588 true 3 10 13 18 26 32 34 40 45 51 52 54 64 73 74 88 97