144693913866386636506635676638944358608956121099269113895989551688155066364966356610992685950699712648815569712768954871099267111755145601410992661099265663648105724321677310563218954957812161536851228029284901113895815758489551565068914557558955981216442895602864237895475153776289559512162818303859713178815456638938858121228356885806138664210790329227608574368574966459358574358956111216242881555881575971316119049388157488155414559072848981250592827424971315520938954741157569895601231205971314971313971258130806385744485744289561012707691271061341669235407613476109317815828131052830150345762720811294801251004147717213131261313254