14194489517591176599540941065267552588453149029366110741386960751108231010586838324126063146183913411074168228279458544881027561059152675486497861911164611054710951373575454375051268021029093001875664641497966137231191833580514642014203276735447825551873401180383154012755011777048973507971158912252410527108492106217