12 1368 749 true 8 19 21 32 45 47 54 60 64 74 86 97