4 126 105 true 9 16 28 34