16485134621257015404111681088115706155517587161548017349383414224663615685712315233137925807497010350118731677284227081930713103800464174734193681540012023116671091017513