687826442313563820675403503525042868093316321223435181707025511711675654597463991406574253533065367012042486382829619827050364330842458982741756918351903322695054566531874663402432023772444702036881765386901134611823042307211375411456785627828919520558978108745251208279651203391523336858053767172888348277376896251428015422952725522829372221804278