6683741174657868296356224198231454309755563194925586505666594815971693667467785233502338096023685544513810720267243950462864728351867924343711653730719785478964326655128818171727633048264920754722642537266139744878177064855965342323467814014863673775248719234680384030026043389426502711151215771446139148061968254568112708086763271584940278431620425577940599762213760835262273644435987103656801331893524227825946664450721636135477213047533613212524557544355456521651571476305385895852683992277775407317451361538258723275026433837037636977656142256377602379113519793820461122057975935357142357496385561993883711453447444364773517890386675001757293533481181543833176391286267469490525810146355533402582543784122047463538187468523393337615834361261486331534451394460828491875143086412801633151171565686862747385863037805526646872498828733265550707853155457703464526796403177632801528110549240173304438503123741483345375567838794488042444805712001931065497239675662521719168160106241691786452512355671108122449297453121465257373665217020788709427220114440122517022247847621928544752297857912142513497954882031271795997903742727523824276351067347254415256277189321854253974325346364056031978298313768252459237648394892906852844071717831642293984506745018264516775483514734582946224622307065691767536976575155460376122655702483012067023359865162557511221120345639036527517733204401094711808947919554313722817442231878272734705484282832555295391660424807306515485713191210400334188153383166279406520800769736670208124601384708787291546690711826896515365056846375657566360559076617260070421147055083473542817017473681112171864445647324428373322302730841847367748776629337827362658193667305461342561237115167299846385271402508525721059614146796441293380541509792341387645805802666885881251355084556421611431231485143269727799845161190646639798328404666595728712289681767128223604