29120972907044290533529130662907918290698329036062905495290711829070012907866291093729090692903604290896929026282907013290833129065382907581290747229064862907414290712529071162907531290705729074712906283290264129031252904015290263529021282901261290126929020852904177290428929062062908399290629729059412905085290470229048742906479290908329070062907036290710429069962906990290685729069282906933290896129106112901899290470829046962909779290700229112482913715290265729042142913056290966029097622910251290954229092872908962290904429133502910680291077629127352912802291300029125072912408291132829114782908730