09023954826129021687636148405143432381246881781144218537267787769115283396406532409918187313097907058143529721113684178016349081351495028728129056197878143950615627525489833392536587718667124532379181012039284653442635799103539774345438313424071452097079260889760851710672737029632543693286482265590267311826653282017924081285833648513460722159950365702076218828941185782088922334208928631635913189818762002481166784164385893545922109526695979583279200583003315905606458307649829503278450492867292491244509909137844796035124604205665839977453342240300550879690571236501349442668094531814473529276729836978091524241782400200367723015689709231209592167169471626394965998259317615631410472057613796747672229388798356468663467557499631005942474890848602548709329944635264816510460906785317351640858909616715495236725044587318940258948804374907991738359302082143105662223317804059694996372286239233006600187095089787426949065081970164062978763374677845958516539481561540157204089670841376563869695712018829324300174020010401762367133929474523411272387072281469591097810397660344443837040339724285868338637246324063637887605647644506105215364417101205574112855729126271809175626782299069852157658077924006420750894793363360339806875245867968898883115756737626309680856066965138634191492921483857714236043798193506372786522778258046926098777731684808470286047817935094291188482011443720447136431349926134751307506579082711380287910564842729067194872061093462729652971030951305289815505465629366612187714582310646266342907808056957271087998551043951408537481194286423728143283370651278964579810338895815421719541268207722828006336731921268208758811213862574831606861480319570832714477319340484167664755991081038883088386028109300417118215483050149956034636847425520318447420669871934279521634029997062670519443072006882442616303130893812407746691918157447650262109859789505555515176456627127156511429517381650984949791334921917683104406741588696362284842323681845148076376068492528103605995625142111517938537