12 1148 656 true 29 38 39 44 45 59 80 81 90 93 96 98