4 43 112 true 8 16 20 39