12 552 313 true 3 4 9 12 15 19 29 31 33 34 36 37