22 52 108 182 229 274 312 350 377 420 