96637172587404188817515420123113063127175636287341923291586464105719286917871960082111287172901116342597972209903188010030516815511321724124106814265278563181389623781232875322520195420374432713439318273216144720907791808176420145679510681234248366113950175529151215952631046075288092608834523086173394111768706461212771682781336588953104904216064118945141566167880104533494411009101377064244715646246856189363108681260913673320453618024018740146525109689131727220921700942053531010918805192610382281067038130413131955171076337347522860314822158653