47452278263570203287653006454643554299197195315110101421751236367882895401615109642202123912076284706320465425764673031464320234388282182175634871824565535958452584667171177371112784855682693133664450243920657151277720563865316583764957259372965178558952450437463748411309555482375233