88742203127251610213633170811428016713151581417512610962717224165921181512514713714703193488081136351260213614685999081352816449400628595574176881690713769798597548066372