44 111 144 183 239 283 332 373 409 452 489 521 561 581 615 644 