22 45 68 93 119 155 189 228 273 302 