21718329562115758125322132313179486206547695211748882177138630421528691145150236161256404673909186772159571138161167633676881665711427331671191095941410489976530515147241599461868943402712626213321217115849920169919184606325062116762001895186472472147913943462237669815728465218864137488126946380761448471042041834024090311624911188214246914793512737950302258175840816876683668170632580391235163231011812011157340840172334171177130697202464268761201031549641159278044013653414919917114115564012165111389386098572973673611116641188132329200663187987121231212749220787