12 1044 575 true 5 6 16 22 29 36 39 47 50 73 81 88