982867 244691 40410692 19606392 114467781 97311661 4423466880 2950646864 0 1259732304 3031512971 248427 0 1899745256 8010 11492388 61251703