7 369 322 true 4 10 14 15 29 32 35