24 0 17876 31090 55535 70995 109051 120811 143275 161642 210136 249778 288362 318621 345181 436092 451023 469523 544048 572061 594393 615403 636941 662047 706500 