32 1194 756 true 1 2 3 5 7 21 26 28 31 32 33 34 40 44 45 47 50 51 52 54 58 66 68 69 72 73 74 79 87 92 94 96