25 0 41943 101170 121559 219948 247134 282411 297946 307979 345522 457827 482100 530323 539709 598936 655250 664959 713182 735514 754285 792475 807687 830989 855586 978253 