7 142 246 true 3 6 16 23 24 26 31