17237696911041288115576614601801843144285972826793154656610682199614644283841731118653065343511201060900711362261150646283711449571782898147122951076095212531927881702108913931009350129538596018551758503332340943739234065651288108517291925104521528211561221427