3123157 459288 127233551 91893242 187863385 165414015 6803627592 659352926 0 2265308340 937697638 399368 0 2806261960 13253 17728429 186438216