12 757 541 true 3 8 25 31 37 38 40 46 60 70 76 98