5114714635440628213064213839948713537914236687701139280734647159356551585319848143822276273339455785309194768258519202998551206302837891315214824346649544468461887463987951515465906745046621965863762302152683405253482514277738057972178937836834465365660557106210182285514501265141986471254782859618966465587142339017446212750360234251037230867974121973257236245844450793281414817645637769011631418138045458733429922062754146632841825502585437750653691157441528435242394465034364325967783964874445973683419521645163156751535266398372053521938855611222879670384622382716144313208568763356262508748201924075495603194531183363441175371332342297103547153692914502444805501634471086682601213865957647074007228833877847523114326671717963517332849761454226495403463365563821219112225455165416917554515568031043530317283880440526455291123351472178671847675391807536646709482106940397302488514266066542548910711414733026922638450020327544838978476572412982792246292905137512502361445124606851124846724079317738865825527215485420065175521140247629621429339056747961486776960330415449765786361305599779832307140788187589404798791167111225249171473267753383747769605362373176763716673825187607612132356237368812822155473153583570672781713826743601728316137436564252259868154354847046125359752252176278712552378370596204873829727147838686566569348540180065621833267816876779081011564447457464766852320538160238370553782274474439811375687851367714197673357024836764039734927871968979984023244520780180644338555911330616782012273453672845057734171827054155555206331564527496617087370652845666794337353199704752652571803335469737809440294667275317038131825631223586333162197929480860432871264135074571153910973560038735574830068464540165628146596372077042570166542442124925092421802152042326128637467080249058837730563301561558729190484527287636222110257772777424780186663295650164289315