529086 1328 40687833 278546 20952706 607058 218895850 18581499 0 11450255 18938389 436925 0 21874886728 78342