530850 1328 40736177 279342 21378767 611078 222558169 18729987 0 11559204 19087672 436925 0 21874886728 78342