7 132 244 true 2 4 11 20 23 35 38