26952465358959345721425711171737556872959555356327854391232183745554854875221112041971828720764945673748238554730636642278512123006381102171656545402026286423463645502314203470777313510651643195484206102053678816129930983778292895042336448452576546663717531539125863564670474828320117