2149371630052130881699122059320219811005622151817981473273321819432110707216268116997419149720016320680815695363407187239196058113086911643042920522698017121940438841975082749320389514870072867166771139644158179778912564922580106521376662082075132211003475228129402616212622612872919161012461014986720388824963957113048811167489126573881371578032021363415551912139201828190908180085736841023085938330946455411567633590720866088880671445993722064110225280536730111636661860619816103315342894983444001636261527862048472020534828215402015558184212629375041