43018968834843018812537931253792123079563463089899240610140611314743925723274061125722805720791474430107166610772451474429147442810583601188290406107602898331392391126571935331391147769264845105166314877574727461474391602433602864572078572077147449033139033138412257501004989465965331385331389108919314745001474404680343572322602897137854330407512520781280042572279931049311699859203123484228605128605328606410772441613484162138592025720755724134659092860501277805121615339097639112594794812800827869177868883910033040745722302316301378542105218286232111937115722461193810150918615092718475701400940416287150918510494901474427286056416161