20482432048243125192125192375643756464375643751921251921256751286751281286751286754052564052567292567292562564052564052567292567291257212572721257212581400814004008140081243160243160243160160243160243160243125256125256256125256125125271252727125271252435024350502435024322551222551222551251222551222551222513510241351024135102424310242431024102413510241351024135102424310242431259612596961259612581640816404051284051287291287291281284051284056408164081128729128729125361253636125361258120081200200812008124380243808024380243125128125128128125128125225256225256256225256225135512135512243512243512512135512135512243512243125481254848125481258132081320405644056464405644053208132081125181251818125181258110081100811001008110081100812434024340402434024312564125646412564125225128225128128225128225135256135256243256243256256135256135256243256243125241252424125241258116081160160811608125162251628150815050815081162251622575512755125127551275125321253232125321252256422564642256422513512813512824312824312812813512813512824312824327200272002002720027818081808180808180818081258125818125812575256752567525625675256752567581512815125128151281125161251616125161252253222532322253222513564135642436424364641356413564243642432510825108271002710010027100271082510825814081404081408175128751281287512875452564525681256812562564525645256812568125144251441442514425271602716013532135322433224332243323213532135160271602732243322433224325542554275027502750502750275027542554258120812020812081251922519225192756475646475647519225192251922545128451288112881128128451284512881128812572257272257225278027801351613516161351613580278027252725272725272581108110108110812596259675327532327532759625962545644564816481646445644564816481253625363625362527402740274040274027402725128251282512812825128251282525482548751675161675167548254825453245328132813232453245328132812518251895095050950918251825272027202027202725642564642564252712827128128271282725242524242524254516451681168116811616451645168116811681259259259925925925271027101027102725322532322532251564156427642764641564156427642725122512122512259409404584588458454094095275272752752516251616251625153215322732273232153215322732272562562566256256255365369209209202092092093653652582588258251516151627162716161516151627162725325332532551851891091010910918518596496464964925425425442542542552452415815827827827881581582782782724524559599595532532932932325325329329512512320320154154274274415415203203427427125125516516916916165165169169565631031031015215215221521521510310310365655858989885858989535335353163161631635454949494454549494938388383525292922525292934344343151515555161632323218182323236688131333141444121222111