10 1628 56 true 18 35 59 71 89 97 112 128 131 132