22 159957 1564 4 9 14 21 25 28 32 45 66 70 80 88 89 94 101 115 117 120 124 128 129 135