20 55 152 275 380 477 581 829 1211 1348 1445 1531 1641 1723 1829 1975 2058 2177 2373 2490 2723 2893 3076 3302 3475 3578 3794 4081 4254 4474 4608 4725 4945 5092 5201 5374 5518 5676 5935 6240 6445 6576 6743 6886 7014 7240 7482 7778 7878 8072 8212 8354 8510 8755 8923 9117 9228 9409 9478 