2172313025961542689492692522878539631479995220660163415294830112814429921539319131277622442791231291902812987355477208613657100897130246288262748609394119127160169207324654663855860109918291351361431511671922862912923043123667299589911101113811163639555758596567707576818283889899100101102113116133139161166180188199205213221223233251272273282285289296319322542659843951984101610791098110211051107110811091110156582156588531667392107111142149162163165179203211212214227249264275293317323378690100410501100110311041106