144916553121340019996019713422528610393428220656697685019072420944951865175140185466690171194171350214554329166158984482816455015846969562499218578251311807142042651358373181721818817751322216413398712471191841281872111881819991367816757385401132914674391972751000411463662626122856136702153152148617224474840456041421835361165106708649621362398631030411720901596201300774477887597908239933414221571921776827339121314519437616313220466411952817954617644469917100849676321035502365720487175669469611265432948420912418380392307453420141618974930065157809