22 1046 564 true 3 12 19 26 27 28 33 36 43 55 56 58 60 62 74 80 84 88 89 90 95 98