1712604684621184764719856959380926127244543853639140567182285707724825182194077473492274267036133034880213654884571952354006305453712111428626267744138778340283428056319786479162241636521088262667531528104152754325383565964489232885006575356605263464462754395875078046295288925148023236664538818055950345416720873136863501413837697954471128283378534625085451921282511672773119224912818178280068755836837223057272672597541724857186613062056791885044513894031166487787075401445012082247986754913739826922171234524345308276140113243343452440168689790343786447484983874878921329649397442110638291535665965081905373513764368690465264120643799551314617532822833236670423991306622796497367152812155551939654170266323752562307362214514735353155598589519033820142458571176523817637977135761337095707445528398071608523695462187913414642892127416562602301751912547804432568520316320448150965326566822586475194422685374561220845475133192684595271725518934045645033327071928223051524245356477081114810669664458302284170297179654797935221657143731737673244916975224451047456012535452025737655728339588507273444361196651945855660452147827865631780822556109787226273151487240202122386382248921077554605683096353031454271249717731684751164747374973247278820217771161406153290704763166164642352743482337375472867015385054617086012587663341397763804663201157416664356746579635667829454240479311754867166750239762788133907795121548031274901981749735724702291577645995546734017063327461215667521031811115745287283502738773223636650676437187121271841768995954634483818277927297605975907613556813852955571431863654556846585441383448555394845552379444471023180536565705377147216436001991440517812369184080166778136742531548860548334283768863264033683278531429829364120742348678422263746755063920630460319780646977730033562864668020033111457184638713356038455371229925275730370191312103106654375