9312821748538942323425468160214544321540072934377455589515532003517327977026854023115176856311447035326759739875259838185358870575331768755070214644221438656746835714314168654642856558014451734404512663873165076525385565335064313837695143057018095133307454661677187143741649401279590475528566560536284585048468203322248543546137825500379892257873151891357486593652115246913752321692693382515522756632063497342648262652907854732405091472535122766601871278082603335252743721302832813822075517712782596797069723618227162155668230157313118548636754363043693834046787614471181488177346458462328662280213403503760657201537255667845672476569757842286415587304348745763724424327036816119042849489153604539601156562782715425513552581963184911388391448483027987111267035666138490769366331453111438548071399064823392535291262482727747469766565828340748521545936543625238552934834414721122042424503011640717577794522838599273287750103781542610819436127240544620878460427728272962031864656746322647973535452032052847339839174238743661545348345636786121319144397764811179295629834481862485616882616644863443711997135471077951238865639930822722945456297854717235172166503561925561369138437423390644205799176728141647633454660325746812420212565814894459793585223522196321421108031652414027783761097632217831706471375187896176716336571152160116986766505492375024566857626351981972182825688063361786773123376395962493348474931011516244133449223651217969663014075150583238054375555517164640642434376555760472945261958002127805191134805644372221918043038511544704665447770680776792422210645214342309773673327182202525012563417082982896903779307709404180277267191642865535212503856284745958055102391975430070371018073652772883064447376401883847811743957067454258673119381084154112273871237074450857268463871960060555468646755921637321074666120788642781707335587790645732079168977729999367840