4681250649219553180683177277348182254921124124888182358431031644314960296329177142124601175888699391717752249322029769472421152514028014170220002185881184803170761398982120651057921680506235620561251056797671997009107181335179494610211447341828646183747884598071420065961934140180654663078266719392217859816326486818769417097318035045335486616009717828617101124476135225118445417931156801190231381331544918542575056109146547641011402024461369807429432011106930642213745561962048988112917669711901993861539131709592143162008422060811076171019046693493968