6855567378082002642531476303047177875354272788870220566858659127438214601308804661828151639426484790220453373144564679805168827653074747531972883535511076004631304755073186389680189402084424254042552365285201125671377150454951316223917111414515714835463602310259176512113604596466650543296234167826309641658509769366316487683494447494734465454603782523405556477112282661130128056326019528446565529743571954876650563826820419955467415617751023285411628333838129483946967823897273225249664809293767511518117565779563887664850225164617917455975064222784994344834235487240526400343764351166501787133051946222319760407703595515628254507825144864258529080174183891662024795372032754616327363514080253645179738313634165485175317568193207382500254734713847763390864702957295154477611523501822625881334572416297102997783313342014372174454429179627676274315471712643345190224775578127064155783153555412153982672168557517984231084016368970473870706481478122362181931701735247934759748271480628744065128259822631328517250373223165652313745518073533352521448337376459522853365566375665663483654123319540271874359338720265198547152483028074906842385230795135754111188211835372413616765866772508032124453326626711204687283746367093003153123656026975810691774671189287302561283696904021424647846374051547854034724434061786921384123324399035622124471883216912145633985221939945422219236812542242569893482816573863912613973066665705275501961465906351106725894244227656145859977727945268754613935530579238748789752747206367342742895384361613234128655252133786161877997761066737268140123788491251913774395571387736864893287076885473796734616470885298258667218449465211547678062653539770745314160640587229532722573718006753523036605274467010872764448814121037605628336794603124318553505724681156173194701237274335845987463805711473155848082096370997912277264550814332070564984644160109837384