6517377170414427435338410648344294519487541280780133828435181251330854776021885374373562316113211471318169432722661208116325073373563072897782065188321621915447475383465663834761339590336122268790711752672623402152852277967115346365154825653870317622071529159880440084149048203624604255281951666611652145525557328914274968634991270200167795454369438809194735385630461462763585250168650670172147600345688407473161348451357302522353866424265612156867658650279220222565568713911430945866045326437823798354589140163597424177531457446448293381764451427508535302485295242852152155668260713632292537974767086725252486897091374375665435031380846865876768367659754287296905277142134747057933384642243388789838452803371267737157685243191805509888003067845573145658498554433436902285421867855601901751746355212227456672715883012411875128356734502335005565398751437417948239076255169146188317231520334298212439769551381646496629753612730882523582751436219511440273320207391283684854310216725497275082653716083923431276537967518919270733124027544420579845711650456928137675511240635511126165325454436678259362919936121028480754015167437270614864010835117133738750642598376653733985702795504887011301431253754047593691564196346198734146687872761237733655153686416014791177512887915273167838080211040276765230547828616628397265736470501236734255122323503283772214223997885727726984651337033312844549384055594696793627287475582582973824722904863446382395236021754740171764441480223647718561748783230712238443892077610965422465731374617854249586772012527044945510721753799156319680840563596563322083007862947942446668476681054520466464386599278781352170636648553510505348282481456387136595604994467797199781827294233355243740426927728017443158206391461587459567115681467106467023677760567155448922611741342526403304193141766235461184411547101978066033225730396299124180637484645571602770