true 1296 538 true 2 6 7 8 10 11 15 21 25 26 30 42 52 54 55 62 63 68 77 79 82 89 92 95 97 98 102 103 104 107 108