96667761528526434130718000823341745288642101480095022487579862927392647455736903554721160893995242527185742790700491293138279998002253545282331214483650820418817056271621989752718275758301245810322446923843101726436135708417954255107733942121845852555221010841265525378785813631795633898550356960486163989970137511883341130215583471835127082828703540049138390049350949956916865816103034847370883604402293771258071863412232639112067629844515865294465844941615334992087660265876032792871284152454138529110361732436