11960313990511299119506799684566114234112429116540298879184252151943895188885715415146909876320467836721055514729921544120097626419509982232708728531722202292267361691154648213574720438220689870290626316044123857366361667311126421993451945731707838147062373442310858872977143352204111141309152324180979191019829136876313469142557152036720602135511835792164881388564548154698181619602728867157549698299761143358274117647417450677634109151173102645573119939081274578429761220995737532112711821444653525447108274131700208552342761810074119725734