7 104 244 true 1 7 20 28 35 37 39