71048718767186771884719057290478742891249156292580108216710967799590404915151048421268581312451312568664070958709957101873890741687524678101806628944391950102950812278235070946718617369074402918997189671881734287347275447802461044641049828123186649904767096471102709407460289035912631220201337171095887419473711