7 552 149 true 2 12 17 23 28 31 33