22 0 34350 56783 70337 110297 122448 144882 166147 207742 243963 288362 320611 343979 435816 463157 545646 572053 593551 617854 637951 662254 706335 