22891811928466056951362648136244846407607622136264979917213138051428708142860014288851428709127550613626501428886974654427156110991850829142715714286374251954000792637178116644928621410551142921923558062102100438111099205082924355166207013630996054549305591103616142924814293011429302110361836017114292496270681342490123321689030103198311631431265286336981126532473078910906824086135835182256870168744325040486449861578917175801294188382325041638902136911232515711302211302331357113288541001324743700689147544314754451475446110741986117811936591503422731465350045370277755831290979580065787925787931264976126497712667995821558216