19678339874127478152542558373285803345438984733810402338846511931512119776731463779121501403773465809174160296291301796901620239996627998831260116367169168753371557125780283225537397365554565112971381929930779815324917854128445075526847169124239401480560707814042168111733792045427025497