529751 1328 40709729 278785 21192861 609372 221143282 18665688 0 11511143 19022816 436925 0 21874886728 78342