11 55 176 348 461 533 637 802 934 1095 1226 1367 1455 1523 1872 2002 2201 2316 2363 2574 2737 2827 2925 3051 3162 3400 3483 3605 3743 3879 3981 4100 4256 4383 