15 1671 653 true 4 7 11 17 18 32 34 42 49 58 68 72 76 95 97