4214418022817940471414534926893589262371747800143545284391767656737265233319549254252317279661914755981515191733985586392987431652447344254876712157724703396233431367264218921914750756672503735605779402805316597655715825855168200234437829442685569160482595122707044573783846624732021693534785548348624151553944880664850498224827368212486482400145450283706844803763651821631011614464167791828218386365218524718856265754763543588540799807685243681709171644563293518402964456781052351154642316483510680674451744349397630777385148122108651687236795467748793227238242172231874364722891374444891281786591217281945867669232304288585755389555205239267278198112548354761760291191305222445524646195603249654343469678334369300439177449199643587297763669757160233848138353763594174204553586484441712256629166502286258237727802552456839770225551138531701397511767627693612017927333019230974542218856474952814252678938276834865843812313630264789593295282214479264123583710715225533311551427268611345547420780470784653874640511132837344376315764913072808460181525955701204072271338850566427604811785923563327058263791937732087807534146173831021115479035054787217632187714211757312531066774067361962407187542666757036532851272807967026897505002902101553374354593355275014375230325746939037456079730757269133840440556454490141213559854485905660022311114849520221535251778660771541370665383992992071726933153626111735165468352465235314442838991612501463403013367866466364507531901182873083465687017083724759983773226044767980313380983570652223488607113428474037664768201626012734621947884665363836244636738198455961535252743773872265127613554237574636140344452315556404243062294637110275678248782206773127846885507412201258328416705136164128119721615620367371071938012415801230764628557463401355690590345781676521865081385447655616667866683186455656673532079872950910965016477627179432730