5077752429534787141899439213869445288404924971350456490414709647282395655020243212452674589150537476974364547574379940252984473538185037145337386843998838554311135301074149342684469503957642228446334340847255440503048505314549338969506134847239748409164627045257488644198949514425794669038799384784286947725418958344798232904138144648385874817649249506681496403171759154788146384418334455140666399074162450465503144540842595443373402398261036303240903454464472338684838344349