6579858614747542215262255022145373061124807362559175344760747438527865892743498387555155197713359834535414445322476152117849671404295302703893344781966877294069834831819531578147085352835631072472319500741208564351538213804330563229569312252479826648402692272381454492706743507165184027337880716036946271944245497685642718314581652337851455169011865663626228844818271329021267877934017228642251830880223417928375250763548728225130952555660578344523282740436301365368566646660203336116509452795825130854677655888036628474619354784169163770123624125056037223147313354862845664346471190644512727268339398235355400679338115265383661218482343766167746199106284226414891257764506814275496033422434466022175044616635077821017052171248383923921544145126618979715555466728173746221927922314847659740331353536276928158733112759337134659141485390543202809550357104319212148407789260715401379641443307198810539303187523570490192017905111761885998452675644377171421203865676405247774639168430576353871435231778702222505664423780635106533047749137108177805732601224051072303807062047504602595541697302442852786767621175181553191846221901783161673240455657604389872582492808284886477657646677546726653851742984468637655765229758544438183551346964910705229444035144765029325445921156199128123367426353222532725034638787171213276853611127516214693735514465299744261373737220163375248534577498376291146324743221665466629620574323780177076120264337425707197588547921561434646687087351424157121532325726966520734136748139361366751711109572852200834207670680568168788194855180677678112065082289648463050133215111380077348137413856279634139724239113565848679354192645854555978270978461291276458791540388590333335820745753600596731140705376755468085716438516146839956537770479452225630046732818679928755538468911016438743954483277294166673384737059568815463955827173812460178628955280636542320