22 2995 968 true 1 2 3 6 9 10 27 35 43 46 54 56 62 68 71 74 77 83 90 93 94 99