4 54 105 true 8 15 19 29