20 2943 1098 true 1 16 17 24 25 26 35 38 39 45 46 54 60 64 72 74 83 89 94 95