true 116 98 true 18 28 33 37 39 40 44 46 49 50 52 56 57 60 66 67 70 72 84 90 91