22 1100 769 true 0 2 3 8 11 18 21 27 29 35 38 40 41 44 49 50 56 64 66 68 94 99