8092432803491171458285365987092304825568186382704374061863169873573155754434203519648782540503307746563385442845394493307881752212734355535129331524190139481515486435644717344577891483333250932365623526917962081472827011783393786439637245780851336645621044078548546411133560444475849563802252651521365686541937735605691636045483469447323160123979521547178758719519235659766075565540715119853771763286527279510258194266521297381240340382476702455128436478234468567500712443223442651400312367217148553891675502482208112064275497281624892257495242876572888343974396355114845016580630578977779148079344813661127645164743977988261874674717972778020165373445476134842250337336260507838285589238490726420535593199852107196113228750737383121624535953757835611206417673695413914041664797148230368783915536880441714679318365458703564154885027481404056032566676881894416491713387657067529633237202847505363847947157721985265475147087116142319283399805219306676374169373278487174525694625111226002330863234168575457148484682071125954529175213539820511680156262677232528912508272647769380438269133729361659504386244690114840596554564635876455937767464281071816811812522670826521659930963615768304371602770832317672781512501343423807213537176553629354402320845268534512995142762531727976281233387390927622426444676271777949605668671901447137103821113047279217765228122765831438532403734437967833434240151865064015763058582530031366323342653826774618215321846686167867847480050928912418166467130122240249447689590751261425115775425174535378429527467311214637057027527125423768617018035070580354642835108188556108520735302355224611385433316752901101064604653889362242298294424753310730488646790344345704639263519122952832855744662523212137520558776670760552994673761614527362144697995726655886371097191607326183714320454270774182714156573845976670215225662005866684166647257684801197235