46710542178407237041817948591924180968615011392165720511291850156383314521666160918056945279716953441882100414121627137248997417358231070133318394801468315195713751442179676911812501148138915613238021445413147672190848745197792039710601299036844703067812319949721981294