6 479 329 true 4 12 14 21 26 29