7 474 347 true 4 7 14 15 16 32 39