19 1655 841 true 4 7 15 34 36 43 45 49 51 56 58 67 71 72 80 84 89 96 97