6642552907458392848054554865722478361526109111168278110800266660617678532852382692605557033385117624532882145674511488384001676854412218620069078134036246048155436678535475796707334787786417155145057843904052704488415035191604831385535571127435071355245755666132543397585230714472971142335876835149175653563237976437521546393421338344821767475283132082835404328372142152542259143205471723758976094421441436913394454015581362167135363225379271178223578775546117723137447940273628083230614093695661731359738959874652101646002493166796355501062589824267811346465225021918044368485247286378452780646749194281648709118096446593078023307615173427423611659728666213911763714748930127968684037035288719485191304402612025361884147050264071276345917453518954775067782622620447660312330918160222073121518668439663500473182172474820126803780130226551577011531714153933431063738369221244551510795404351985613432055224905376646273524352486828672153741647776157501120798593871648735517177380421747150874845614690654689403383687641792137652154263085607715992715383653757776293143832564044227544366438050437331833680784774638465513725434828770595951637897016816584446012254582017184247063151184255672513191728348545655215486302932526872295714546562913561934063995093826492577104382581044265016270349713603712055916560434676332447446379211212480154655623917995257322281074073503192826762418522738848427519277731688524438234294665320346752052719677958855449276605783538556743034417911451618352072234271692735465867933449637780889673267025126746362819926476938616643722254556423248823912429629518715157046846919974434563666662304642367376337645704757267531284980386712687531701276722298469811333568845248197772541108300335806766569751305544367374239238535465154917859063826228970278820629966710387341195381512217081554664507867307908375019072984633139815624059658721879452327282775128727125