true 110 105 true 16 17 18 26 36 57 58 63 68 77 92 95