20 71 117 210 286 476 661 742 832 1136 1309 1495 1666 1870 2187 2415 2570 2718 2828 3120 3351 3498 3689 3804 3982 4092 4290 4415 4648 4766 4958 5230 5505 