529238 1328 40692289 278603 21016392 607607 219376137 18602560 0 11466911 18959506 436925 0 21874886728 78342