27 1178 675 true 2 6 11 13 16 21 24 25 30 32 33 36 37 44 47 48 68 69 72 73 78 81 82 83 84 86 97