true 102 106 true 16 18 25 50 52 71