6340714875038670369136259281354515878965251426744463854211797807827404006582044753134386486034704027737634468622067759345630255514484925330350026638279522548627668537258633543950354301752160299307504727714333570142237518380736654748552527566684260482764548182297668366749911023121401334560320355015255472834917126767574512053627479478820563252631580348146447305845309162807617519770676980429364338748479238129636513868936151810163730397992386491538842220810719226230458922846470944082636985546667065727137445131233645453848537332950733152417713945819673743747263746011763848514042776029139134385365174764771318522568213644379445199132542181686406531518342424355195563683784231255165620058771796298127936014884430626512326823322223652768763453113765661838376901703882852842027785715613823578558373639282353389255462505779687232840478164847543808338130754332127513195508062393996463771985326774369123421540527335016647336794349825241710834316783767264713562630162660249690711733481984651226653701379711874159944953975312818777658152511189250659715193535655650674480157598837167590398772418323564464575497806428392196412434901421717564552134339181135340240563457356672136239027959634652878728844170544329424451311254651420637152373414533018863566417611662828760295520227178509627044210922164763515974687015598021615724501914373879080071210829027522337537854485107894445651433851862217267940417914627019054545938342515666278626982062980968114130831081113319566378284625668027270248775567317474110502461799728541567257196767117622247544203471773288619480553563798231828172564793666436585248317618358411656041146058012781692867842262613377312255721455455347450512364242016781255421112526881244676006527964557297669246923024240664721031454073300602289707672671508732155180201474897048523412584745222935537770856915435247978177058863611538441510677740371848320766119855595746791