4 43 157 true 10 18 20 28