16 2645 887 true 23 31 34 36 40 44 48 51 59 67 71 78 83 85 94 98