14 2046 677 true 2 31 33 35 50 54 57 60 72 83 87 89 93 94