12 1125 937 true 3 7 17 21 30 31 38 49 64 70 71 82