6555422933463471414480452023322713730966251366666073230420064745837442259173152339563398478167243322017258527154576448422438104901685402861472646851551421370754326559688569268866801279078256455774182843947525525855149762447702198809481453210369365746774886438522805187686875101407296348459355059980621765202455266485673269738163551823751945265475155488456397032782036284930322128373764056019813016152565898743240678802688853341386345546512399629527211413804571114023834645981082973007866444078856531993351135831320555625432829517067546643523630783855323723948053936628483933078328537126123221528926773524145621442752791189642117177502646832689460257318567390165121760336927312348427799212260524632374469445835204166310677894722168477666617173086862385055683518107255471543671975314507317197566228750482145186120230242279106306367654526043531762814797117492758034686576113929454947153556263819945936889826911422446847954254042983877186037854496225590672443767110630157192643323204053565466334344605270665710450755334208555745708376600503776528316709222331659597214834761751184003441224445046792178800992966745183715136130150859579351146316082574612523206466532742885723729265625376122487727231155362354796282218187589811536302977641901091883381965214497347811467361437169119334952451778355670195223153465141473426706681337115412517704412484617855372295221741359417940136148509754807786333116690112691215680864934022019407676454820771519500133654389446561384379382470855701367234377772747777558433975707027318547972902562074565079476977312425240179052322250201381364579827648660111526275173805730846107763423388728841299305644114770440338178734877249287181373784780671474552779603748424489141806378348277922264877127445866513362831550180116385571753467652713128164840437169602587352312635641391154353636462668171291342191235162335588662724063707055594785650648350667538138