6432493197074232002042176487187081421721126363982106474364745242028556585224652034003804821929326960030726650554050420517815765365259771233749144789213454318165538762557598526372761764278447651362491674377246874348253655274349267458220777343425154490226109825299401279370213505103766301276022328056395873826372734357965537726637512562083392645508744240386164340255225284366180128306547222527192123649309196276244116445778715384168488596331179451177146135489257140353483656291589604804315153280195664645342169175446652585383569854667239689218770735511334505253413308521983881073525727696885677471171826627442717794382753611579442251851326570651519425113080626837736967473745764442634241672871451392547951622431432156785662340229770462752189559170640891615374337360810766405509519743152741685702181503963913793456547536908207656035431571044983959748767915167046552283285835834289635934737457117144852528097136713102385361331991131367484427302285429445354928152140646066580070539778286125651746503787997678381975208376682147833381206815487348244847995351766772605644449075036848047615655834728173563828425548407935145003038537032013733483255137586110472528736523467250638570270481124440709456361769475313443763258785527177747048616378478846154514738768723547114870227462807300826539114660122676288317108849501150264639019356507680190356755236298976414186118862924280346682745547402829479030433573870185261605841121787683447921552117321715565884246739337122167522472758216983083544416531977341665685350180875106661560230111439553202862375123145463027803579776046340355530163279851711022988201351234305917127621247832856219177665929026273465723133659954250813822541367924524843816418013213223187469666590601375163167463326423994273462963332404407791125691272141295464459672385206544787355248571729719389617811887318112079968675484533784678631280268459516056138374628847635166