7 76 123 true 3 10 14 18 21 31 38