1142828341637365446356255435312321576547388367638319213065413664033778951456058940025925022611746674126419867320569170376386846166864353485396644753468495347668021880745743776044528529762950472812276426636650282848221318611829167442510882759733822458655112764925871449062287281138753642503190595519630301233349486566481289963287917694521103788355588253833451607616001333903103656621778034388547812192742845261634034687716735188047987596685750670559397462362598782557277727656430822223423973638869074925230237448524984059327971047032656738298174449853343813134513393356051376795466357292021478108398387015284725754075549182228537759826984112553523051225320517955223245350842797702826382164456355444678350048770326565544227534329777812114474558112120385333043127055684187280165377525189344197752525077932311611520268773440372155747707328376513262142717513996784794441677136511393567044379461746142343985718809567714711883303986431320367527025465340510921531526764807085442963691307092447672732017904697992511926074173404730772743340216151658737256237641389510401570524369478427299168545656011144150967257243681225515711663561924071458471916451763031153143166365487156484462143364722112887809120055022933385273594551966025552863091138554643875062855744817156531822639206180644217116261293371796599426712536361660241236459334405855204584508008768601246672048015013621077066178815427130519594691143488370317267837785406111587511128422489221522549454751332603194806135220748351794356777346711756045416864677062405387952431932726376666334131564638468465721246544327882078477917265917883237535010744730719922755677676268790380563295300505553181754402368561238668148141485478058455436477777822484745424832351469378634216970766632731187588294207162689140423763331352802808208646148442435478729057165255126507927668111093843672665590460223732242156521998915771939152752337106744688