529751 1328 40709729 278785 21192846 609371 221142906 18665680 0 11511135 19022808 436925 0 21874886728 78342