12 1042 706 true 1 4 11 12 45 46 59 60 64 72 86 88