4 43 150 true 8 14 18 29