104247371044303510456323105000111053515810535159105573641056243110569135105692101057055610587392106582991120402111237334112653581127111211383903113936811146077111729521173359117336011765811177110121778012182182123589112463469124687171298588139663791397038613972965140033921407482114075829140763371423330614275952