7 252 331 true 3 15 17 20 22 37 39