7611921235412320038848555864319648738931682525526248065530543726615679052539062816756241242181526113754605827268680222065143135516673862651181793919790344453202236286847736310695454073773047641951087677737850220504318795387514794265861522592603403828756322754356233948228037242548880774674912267566258954746834148445640154637386744250314476505317747199556288254442127653465221423810986464967145978517421156985316823585422427930714837622523276053763914450110778967747870247051322668469139714235246646444728538517561792553203298356685806779521892815851214525244468555505618392738282943195353683661761153716896813794354712742014002513671713782146804846554441546596475202231257506587811207893297702332378031734455486566906546002227072203081987354495574391531373987837696406322152911827734877191593462219362269809473706489503229798787405234365560164637762278645417768867230151743135734461649559193575232870359765021833176376642216162963067483711737309450564244586386033344365710651661261170840219119730064823122872830656777184934535533044416624065254044152317211668754259914347254452749018047557068666017875363147552838518845217348433804817283522117724811264126445880213080017182016325257296708843637048656650928471894602435957685132249967951213328245529973177215805744271621402958523327327162057783038551950759816937453843866436733333428744080811140657171555423349500528213511668719334709460834535904237138239748110602483301788705515283109673672220414118935079640479944827138333873738187711186296753157274026702084811826688663160270302794713194238289424346645454922763432581881284745183221229314563627259679711425727534246351056578454953672936926767812415741568106635714546444574675538138439967613658866566139710337165704801642353214745190361253793401555397124697675872903874747413126546566632050997152075084032562103357303757011172168415219376533678060475562601770351786791