40461230384609648312642386339010934947329835502909902820828134788840646440619889812646124243639434032214310544398725680652824847972856466810794346200761341931362153255438609461644313365202730535273433037140550575541317449750656870529855214815941136536933111571263407272267465922167125615276257554706121538062826868585518654686998625160882777247163486228166342622518693460537361577411927531015143873149283227036365180416866274341191140057743452176360955203316847741972173989616265138735865402254164505546352146969519119256548472737332196231344744886290226032756764437133081655736511111405162505792668658314266145956263201271120032272126034305672661797432685402704150374011865214819235389244749691071112743365474183864247596770289652721686135911032152529289020063900