5567431883324026683134221242355202001872685374074356006541702211716301277894903396455963792122592962983783486985434058959719256417228338975323375111326216227367763256345547645014250355736254080844668549761455439297681326742254761601763916329077167978316515411982857783388789845276213470365734468372219238424653350472659661654365559937644749482804715481762690708831856025354125416748575546271763671585718453366664827199139445436447535764780538349826643307415261822103712275142248005187662841537904255487954834665243870824366331018152826956826111856744064634331754384712364130631911053638871991383256767461779480457678549308479148220178174773444109504011449076928285314520717335163984423874272392656585082371941211213525134412121679765755337730343866530415618927444344981058750023215111450783419528185526073865033310719178533563736824424015245633450556925010179675748615655515148847561784264638542709403353601841190241686120375266106546422155626054582185546752723079346547116821777080230748797143466625865193281175112115985851053974638228393994868062672341666563905477136808037730128828962735293161473025227985447227880145184624911403808525049313337420583835675472915444128627967016515725723634152662032012912034253776196788146805717832427577916873361757833975934641156677603127823857965091224482024753732317774841475067360320871030947345252511140542667283516933755213764059573723348371970770545470378118065278648315647502370404400161164300828711566224606439421477285513373617014693512180746545684354811177558186141295995218629413680957147411637513860273122688253362876573204746444636426361281306887363142806047994375634783982726359229924827138625855069162940655849745730423744660727252206467287501140125728572706840590704712787676155570384732255794747228135123553204892296666485553522703699770238155952315588331966491978207683672232423051087524592227921936896065136143639