48820219559434628384020103358946871094525019702413980943668017233532297811092442153731620651960201446991717191357103695021288812731126904224396124136244221527616386018827134794139459142159713365373720786518878026084161632223685870498830219371923235806840291169743142655974431027341153465900155196307968016544715181982209447175979184071866259581612784422323357037183565221962704514098215024785953173441226346148951162063181678516002521833091157541090031768407963912570319302010620180514134754145555102615155072834251854572034855144115956221282712592138595