1308095458031795882195532626537934886807718760133436851325418244233878747234663973447016545744848780564922424130782616537657215319715539333550340855234735664463134746643884645448328927552266279188877846237214068574628238277334878846122040623736158390318386353791691664408391443833677635241747272716076076145380771740077919415775585426845128380167756748678412067437505233235514511352502269231777873993326661647834159830812846486738142797462803176843239808796426658497485382841907138538915443249507781267603475156138103425517692286244790272199782151561711411527062141758386046552012358624019613921288799555316261342592059338725355597338352025045852606567897105181275932651114433070441112563764146554362845552335445366676274741686354397170148117458207547271305565540735690709490402422288675153203832230255320198771264753101332767852131075465126383767314791621211665363883785355102116654072936379479850034940309557480718344748526703722554320175364457137384956164528646763029125851600840643554661782815563398001145595195151264743556057017273219163137252589298762189711460385250736651312596660236795450169473632459487437635665919333754948179263350135244478248217439465116136485425628345216427703489226328173708195548106176278525719658253033747702962102189939859529723223881170516866346334367946850376483912431775225016023714365996427145416746721134016628288046541677676407663013691918347121157015234492876137519729037711896435682945083842213062703816173056925640411075066785352814744509520456587841437021183021922421455216642042856414827542004765641246737491074714348454147227948066296502276468473658028373048277526781096897176542463647154240533672934159018023181455527425373770768782067129529927369635688322519170472837937068176845233166812231477697108154125558423381780572365262574743801385447904035022235208562981862069621229751603009278677235131522365215560574546917892444