93862289327196613551281912173810855775131938140918977661351422105810211171233188813211643349528107879320011046058621025315311771902151239084549648314781200106116211210148419081998801152642892417057351573629617828203119153819821972165191314063679964509116691761622