true 116 103 true 5 8 19 43 58 66 70 99