33 0 21954 43659 65666 87891 108965 131964 153410 176208 198211 219983 241765 264806 285956 308150 329931 352259 374163 396485 417713 439963 461766 483211 505355 528876 550686 572682 593767 616284 638400 661951 684570 706367 