1016751010170563102539621029167103013410419381104573081046305810477230105212331053008510721636107241591128396911287012114191511437271147329115973921165312116939711200612812038673120386741209606312112287122170891228015012322774123251971233766012518650125271991253520512562041268393912685849127045371274597712745998