14 1116 496 true 1 32 33 39 50 51 59 60 66 70 74 80 94 99