196314701455127858215371794143992145153124942039240614941022668157144149849458914171641699122473311084514129106142241402197147265925437714759351717191496764169791605144025817008468238813816381883313106133116421039162216351969904363634151194570564324187119228774331291668193712739