26964610300643524165635470117299482289510439737484782204589636645635952175502381827305722171113142346547062812348520347463855372948754096456441976492575221184551265202466374142207313785651653205195717233777122582183757885553153208375718286376327855441103916423656820630959316187456504