19 1525 758 true 4 7 8 15 34 36 43 45 49 51 56 58 67 68 71 72 89 96 97