10 294 246 true 3 6 7 10 14 16 23 30 33 34