172613672111337121019141017601341499383592471525195445486140318251108910102779918041028179710136531479112610041240198615741481925928367741809911259735848171166294729917679684012642481124699569408310141390214481282100811461699373674137717631453239568105292919191769649561317113666