48816108302690241118367473774668887134730975109113119624963778667192710042202944082377870934541978374115552704307487588855494851056505417015180499602542848261550811953096784285511119082351055399108348235917294280666853614853196005542911425110799990509270961072166424353724974513926196832991178644919543800