4581007174984211051248305142117401492323899681814137070336346567588470964110818978692514144371012996103940614504781085127917841534196214981867568308960183718629166421274835158919541104981198944641654320323891984729115411931983151913362861424580157150311782211902656353924107731164177140710861303490