19239120640515821252308152677167076215632208226126689932348144316611818689713395471228499331138441026781069733947264421002197518125794227605198830336772289441186383240413431393420170897228141177037152006100821377102207155732121256111947120118520601715424913899419484117772654742177951387521664565536466416018117531129322707921176015364882282180551703163101214532505581948504853216308419645118198181842061419342716586493574193505153297146480157159166690173418196441724251877672193309268219611647680860850377218978141733266422147091013621216481650044060871563