51185034555834555934534110523541119672212069115706212619011261895126187812852331132992347721347569877556110147713553445121491843575117087430967430977430981097753116525421213821208421206221213912864758767108767112121409691782120762121415361055361233232453228203228685121855118514553571551746105299510426091077412113240526826126751597244847721899086723322660171345364343192113241929938299511431901299301379417882038543225643166155176560201455352233231881281551775152262621218626751814126791274049220305116296312978841412682147828570245129492912978852284342284351581069146547614258821566819110256344661172933972933211813231314163222212