7933432003123797492213695254482243664187237535269309288554124217266663453781153981434758262792681253857502817961762975442035035418107024615216651727358076767060049261604336650508251146463479515660853687113504242754890399551125931447637625479258912316617037224334512725378926219716566252025074834028546513564391460994274444529142569238518254204252383402983516489526240769563559548480744252265391606578206483531367143519430384027624284767215176787139145270319674210168466282668488547770298509222382560747109199231112339556217666511744159847870170845159710670519255842263840074662916178485469074383843685578620747140755051463248619728306196678096451732411353201081207127738054056751371533465407062147512964847551777132785499179737547025830551233865642621620865333272714750076070931879548348151371921288845365505737174519717118485785803195356473328466479025921966638865818252865438620554648258299567636938616218970332831345673147244468923246734442302140707249601239271527460336821183537561523497883762336597792807825571838911634415750755271425640374504568527308386491383782345887457786671868028257616780562524317537121264545800377455642130316352753595235220771370167852628115440474626306477226066145031014863543337401438468808804361230406286267218397362295773833114278799679390128354605575854626525228394873477719137168527138055375202651641387454248458640198452118288416703045712444115531484934222644265357646022935381131578330767147667843927317516380629425511149052383442392736331105022367115707298376436461934767757268130165519051076161511464169437741446179287171467524491544333568628376536735045922922530021394666057346938175437353880145740379856636827201272223696841815653308794164227555334133772348208463841074475144359685122791536776744215673178704768967526377106885871415617321567303555906804895861022811477971434159940433325763523542290832691639188501787289932180206