3 43 108 true 19 24 32