6 434 250 true 5 10 16 18 29 31