true 131 106 true 1 4 12 27 37 42 46 47 52 78 85 93 98 99