6841357825975635261475627537123560152726419816330821847578427142477154012123850420048137248256441131813322836894276888934960263516064341826776202177690781551254469849023244556194165738471646301463834063857111647184664965353591733183348329340165170656585762709344749767687473505456828760787778189706203745449112494395508045889128063868119975586298161593853128442188122746573528834172967361181203259644931082335396914584694027342954664892346615244533366803173012851904605476607171131114234622971545905608543435985653429640711750922921446858923037179625770523953713673728278148452027026627539930919222535448167632488071407894618737038988703141276659255627023685461977031679454228231251766708182927547687797981755512608385073452722446622201465125015126185737972414525423064516671524801966772136707523672274445426841372537858455185435692785995444222402373105495363752228817636250228934044367166035678352814853394002943793195418255133902872867131422197149738742524371648268217722267571012720416931512351227385299402105231307282543044573733533823785661481917462656154814443636149463470450179668217902154043561951393845368694454314405514658743827488376300465156258678647655435503788365313500107628348235366676564719596334583978104780520855266344822145584616833880330574452114641673205538174604701153115773440386110157133320679464515783398704605707143328256487262152907155116745286542122846528113748205543887297638097865576484976136923622351022285530780026712417869211666799665145519545291561383677484748015584376647951382065014724333529911620724274768564684022274474383308375574596052584779358650269337553572279769137187555517915953256847973533378075180280864573179258763620157139138067272716264218050830316648645593423317660047667573240310839467252790650671478640444381377570806126297416377772241973027501121863464221666351171355109232076563934183235077052252163231277730106193