8042912774217657704880048124708102388558726946835900527249495169472406258529652820411518071296052362021135695233765448312283608859887821004495626641421594006524103610480987334845146833463075513278777987526672417759095512515498762420979913120628593877796744508069225888048101972065262178427527798940495383129182486817460117375009541791224807699022464299100760346630785678546940147478262499742695476802908962222058107559073721248352682768724867048059720503748663262553487967446080715483493110107198068867634177972528326079327407163777415673894927683067790019704269191879665729312953766678681929827969813890030174450337130577046287632504436809352161306958711066745003115886763618786053880574886040241098878535166647350405916638100369194508338428977818909496019478387783857926579749668386806069102877340953629310178252359206807442844925581302803964572453395255633004138835104600049580157267184517455308066011126201850120819560921673661106291331240507841923591428666224423594183140979900726031495071052427873931357744424758490968994127696510650262589749435681537179600534981141200874780177203200000000000000000000000000000