4447614357075326240028893564216469342673353146313776271228179569703286320524256804122820754302750177554521278755500763488439175704736461397168201480652373748285338515801153596778835350283799527771786730189542826687672663474437627292351511056735148244221122547054513749551737665714147526362653447161639676240589655401319775187181962491578236945822342285412448423368232772678108711298231389454967054563762142542202051455216767638354248073908733217640457514796539194789474838273643386473210305731715686236135281664834422151134788494872033091954383558112346493331743481984533544072588461421235888085982022175704465545172312511300604267642191388273173887795977878119946254137233583305195472261397653044837026746542333873452602063181876888057125486616304857941921606623729624325727632820085268555979429738020447265733470155277753539822445031452813083216550550733677026875158743748628715740276914063250239966737934056233958746744529358589208503647635862418817312565656114449504212152366621936281714511811363654671739176891162406788928098252663718816733824362822805993155372992137523716841802703085366511155605933565124902654639772336011417107093835637134984714874447137824490269797795475195224606594416367113311273426122164855683979221685547978581031019734342530629448111185661276807282675554408457738548979825911157266625054912114478779329082825164449170136626796046024035441434526411867063856855034505437560063646523836128427546899561914692272792741557471376908373162532392303076033210736790571459124675169218291109762642380285341446384303466760385689540735301691427337508464612952291565651208418035571171785861821167412528406053814327271940578365852053871359551732780207370629476523660377154642738590982227434842557087316350935272745567046725102427078063313753675532067748168152528974650116612845466456465540411416479122248110800650341536689784766640558344745637374190106346