12 1116 488 true 0 21 32 33 45 58 60 63 68 75 91 95