5106033102212592834352075203094577345181286548385252101772322842394431817016415054807112517172314446125719326021973737273370559235117942852052884454511334015003697975094052275648014378519921682559948363615614544130123679619723448848636538277842737868147477652286479120767243307261468664850479516747831723864346377175583775215227156752733265626402255071217683495897833792741159853649217255642148147543316444752702418021220482819305845834215835174839254657637779780155644454662269373663313763154141354502437820803551226639275198191244135732678344426514541664249291547126335387568388701138546852763282802292121123763665847116501481297306482661214353193683305503671423805036675972947184386875194644178451170217652340655311026816172675153473855443966813717151535139178953534035231415849422107262600264524513406918081116666723185496584713561305285221095633771958953847038974116670670940449762006794443007472285545421381707652817533662483721066027133970380044018927917330847138354539034340040321123075459693677436398342403145628043866145578235619044750851223376358821442684278460556146721949058520274233645826539810540162769122336338565553125601753627193885258736690237108187809256490569469714715676220761222034766296596557102503844253348328401792131257274865374946626642695867462317815163816445039767788489548114293536660485449487656346555374529713654459828977212778345593671180143253252123731735704651689458222708914652678074569629957259546822439944611874374438775762585478571670165242163628178827927055577503715703813411684071696463611393482966020830279242350272552688566805647218342686745323747381407514597871612826651927865373855887487947991517935268527644026506807904723321961172833345376677064206713182160773107607768113033045906056301885464249852558335375791561806707298355841535213312953207306742016011572872238466631546229058777774672072944835012448499186604632673798