529751 1328 40709729 278785 21192843 609371 221142882 18665679 0 11511135 19022807 436925 0 21874886728 78342