4 122 105 true 1 17 24 38