9 370 278 true 3 4 6 7 14 15 16 35 38