21 1143 566 true 7 10 17 21 23 32 33 43 46 53 55 58 63 66 71 77 79 85 88 90 97