689132116246683880014766592010141741916728802913102688244159626589883558053514282131636348762201839204168116026848798511181269419261660491193372694903159210417505235446011068149118557411090638626637842178318001176197023611271193417562919033401238344647