6893792672592434477944614888720446828321045885443611346368522474937726119245675410785227950128436164723866383453953522648670651990799482244801425605229522803161755798658624829143538523217431427072525472731662195717763170397281307513655285181520760552503676266365656152741476679114124348761330255438837180265309121523217172485718787951696885045448077857845181965563134481208093497515402136727377084903343685674536521991893001407693162412056518398233142457452288524462353127234236289366547400737045259758649505336762129370847260182466667747378805350600116780401451640480280653512449611280239943237338190560514179464427167095516016856440783546529634613711239274136898386461471535861753395277036564150944560185359977031929450730668044613022763027159317858533177653716725154121243940456820885577955054373764589515388566715376383569735644265004404224767510917381452755116025469743372713826252221367390155602563337782771810654206475473295789133290444660598104676292782257115461772697054497321661711066443437155742714225730719478386187853521884892645435614812505621984615174679656502343554783493178817633025363402013896751955702230571442727351109677977784834874437344150825896659552823129339122819120329720054527376746287687368278046716314830811767032022233454332249684262163356538450777402253125318781143298341773305286841301123675426784606034553542025653036915211352118258281463616463263678864816251171344484406110144999467366121880636954866658720770138119411537455966582053186345282549690840650362122333753384423471786588558681118604657375800173797765268744381396384745701542484374055557292208458463985722192991282878497664238087452724796179350687328728553748312215642710639137197407786111811108752165370459750674276756596863427074705262238323826431383802564417662162142406373531077233598157193157879259632355792424315212223547242201567914033759038730479046971264514141668635