3055787 446148 123810254 90715910 187620096 165096692 6793431904 646858076 0 2262779108 923893600 399368 0 2806261960 13253 17682442 186306359