4902114851948082040657037859831430668754353510127540336444071223411047823242637322768680791383564220732560369310308336145373652802736531079417833058706176887895035617042434276391727025192177961934735423629743545023026654539035147487659690116272666454809636226742852115319243746837917316167055222651063539839911278553125486461483896723772195588005418494416555051331712057953882376374883687059320444034314452639177270313147770239442675567641603977536567615243846795045342250929413589992602657942861081217355682237240544401456270593599737536508348571372271349645465269288233602123130776755462781359106177367569142513291743514301156476718838482216604261908544537824383346433666495878463528394692088342531554617176775679973436176226226766350728376448630774117757486255153719812728250549701547175808464241487779709515651634150075416680474720355931513922163012022471334637116785383731959775077823519743042546583425168944863867281483538518736650555298554546566140521195231657414393506783453546737444233447857071464517718842595787828447657342337642768967154818454042040044438569111824438232449296445338662862762821891412525531728962865249122174475111363742798471525115633323207374968859646655364766029366411374516260572407425165163471181433621283097972842743034822816685214236541688104366615721573525264035380220238785511172977376811502470711225455339256708331769264446402302719381793200671835763328923804467637670346246355621268189790841805550562984052597772134433165128261543333564726182529916958585180539206191727403771452355971864574778325879173876029575250131821528736481704897181562980385222966340124479542766151187784138268141238194632196523275602481992577986414583866917924971483222266719025575281825906652107315272011097511647673411155221431147881373005145937560137060073024266850484684765588680383057922907463621852710781840467806586520827603424460780786801335565525207