3168788 460955 128983743 92551792 188027601 165628971 6809558296 668178173 0 2267169476 947249513 399368 0 2806261960 13253 17741014 186506293