3 39 128 true 17 31 35