36 0 17510 32984 65009 90264 123791 132614 150395 166249 181723 197875 222657 222715 248505 253663 255125 259771 280131 291784 307122 321510 355036 371868 385170 393612 414651 424978 439095 448732 463934 480222 487416 504791 511577 520807 529223 