1611681987343997686782598545672151722549914018774444264749296788668346671763754857836541440064983516325144536234121779041690349792264336213799233170354274280568330426593308375675323523682638310743670143727449786337341425107304408598229356476807806181302782133867026917186360117480385226810958597228167136560675041774564064519276429425553719419306352116220130301369298230463232310711239134056954650382771171658453179373713342769270820451285146222319200313283478676405276368491762084831572026563855712656500165544728557951782266881174846947337556460213526014177958527947526974537024467355113811129128185352746228814433840719555466680791266553195212535380547077045896794574871483853896558092186021454227823762845820414522344370329750737171274745046483431816271127176592016051184505796127566630312402435203708169800193348120705471715514401677489595239388838845518286384381136754397971527415455442347669509261752525332218474257468676264446284635776205651406147524238482944383235053887397711632455687549559883165437485968257285474234451957224354019033844731461714552670642761191479460407828267164685664802513423648328785241735481219737258225754390175143865877721545418078411025371052144820474470839661789031738730529930037654846876058629330912116565236539830374356224977751709789275248643832650221526804894035702504463784902908462402725368956352877864059010643793381189331763796639113332079856535383750366215168453980584167466054164623148613973512345173736339444750273122361641793422196289304502706487236636850826256128087294277671993153773359749334153211182372521245016632716727705718101255578755851552018665344723488857321086574041145226651046528259981130764716670550223749862188536556512274806002956371605236296196604367738773343681242666156287207441765478012654696396034675117772579211355224588137154356677803331284591157552528273210216155452314197636424206746256351794781