29 1296 716 true 1 10 12 15 16 20 27 28 33 36 38 41 42 45 49 57 59 61 66 68 71 72 78 80 81 84 86 88 92