7 1051 428 true 8 14 15 18 31 32 35