14269142681425514254142531425214251142506258626062616262156011560015182138731498689606255625662578120811914155787213792137916252625362546249625162466247624828521107127969623762426243624462456238623962406241920296379201921572271518115180155991498565778118811714131