15160555062354948011569606777338506227513254089614501087723708795152043587379301511877407371680171479314794818144456935512998001077993248003011422936151519103142440856435749106415603097992221560308724846684388362394129733836251572480615750443623931065108520014440785062317181781014492101449480005981814314813157523740745594199144291411774785197181008806362417362368724911724845724910724909165234820141800058541110496129514328002298203015372941407783799360408554085451399147418113632946727155014051668638518001851104727110474215118855166740895168182157773843578616523336578079933580010643471851352496297