7081445645071861602682663803903861936764761067927414877282824125926449240743672452121214758737959317565257217026784975323248172964718435747142402655769391145437284361784055987075034875693683013421224536323747283651827248273198435431154905143756895152912393037867783374387467057460673510525228344653737486344681721622897603556755195835334952628655453515285396425487494735953894754665132051658386901971393106748394812714340175213736774826976440613734463199397662201225777451346171556118656537224234116550200636164544637238173586549296810811713891611363691633992114276603348465230476219033971745762864037810744085279821885367144280955254068827576838424356385470338207485751776596845429679651166723078429712546233561679350603135383604706735216113680117227976632361674562522884704495475491381501446320648111145271045930279933056780807180646257319169146795280168213783229341687187317443052153667033528663835041983525139814750524448356030058945014183758547222743482258711738354422309847388773385153331362425242672607825516816543086474542701242434530631622673219653677128649140710189262882191516591236956229328754637259926593789541220763762557814435098266587308552538047361579246567455553505123135423339836520238210918259751824944876666679770966536177279686231377763203715788650373130340508445840625451103154036574108555120834370523489256635217214745022546846325886434262825248056442715707614679808400995685287902851748533461820278462295194382507703074714146958740166664685274464260204825651812232981786021163045862952026118829034866140417674169112467080266873117970435127637353564801951923286457447457125007556058327144782020848833247915461133294318162213366654444472994237772815907121055820675479178557151942727933143743711565657677658036417507025677192813356014418001555387945596782357716002125213438013284122211224056631272719178755806367311470177943938752213823639557590484