5427318720471837255010673426464116769389660557992742317451215002159722675645348435513519172167211496551717480748124691504547709617844234266259346173755747313267467784505655118054431517866527897348524548344031222902202385641451822555625532973907761685727491928640752546926938851015247317839810964331067412520348681283233202113763713563663244639540239524401308167284891962246625513665901231901797464271288819328847813683846526078740545146320524958821750812490770309767179714873458261427711634244236533546562323122545594256593835853282936771573074120854385568426429511273837758635380198376753286379685442535213514064389447678807318199235448561680189400170804176135933686488544457813878093816514596301107942852653562784537351167776227564353801773672284703262667632613825373369010514349175798252744177567317658597832341202682296293618032517272309160416054221379651533250914617146838576866677225048127953914122811538646221083771144925868620148655727855564021533781403394446763995289034056821264721944635266854529150783550535632384708370243503853512437520401433384457241365518271587307296144174688127783760137947927028224820231915662402538451972945411942427501392802873674379977911860133344058648373282576123664452630637482135649162452216795466111655487427848330562142271563503024383448394606618491541911727627025660157165221548765654200855218168978219555855247114721439770152231933484687133180455226207422598800415542067074678087125702724881304768403046793692238417425737160032031673147516493138502737560461729549166596623913352224727193553319281569702767710961148287918117146466934315706336374458847108665155367788502994564796733754847643411614042253145442376873831565757118852780230375116954643955537348582773636266599754186757046647524743985364707054365365079330060210780679063634278058921877729876644163760532595501538301638523337820289641305476718106706409260352164262877