1277812139721037292628439620180147171730131929138881813129806824779694541676554969513447616018917192072338214116197638474212452053704103346386165961946416508180814467757800014802422276010451776325222922474960013188204133560189712367488551320278133782169368223288148128185665591902950514232976358455321171569250379853206427204713196156918917279042778212524165981004143558312661517931130681446593874368306159506753451251793893816105616181095805174752198714129596145426349194197681881006175343477354147079147601841319689176632425876450844382209170