47456357132050455363644637510105544853683730945617521820473764218259523322023143917173005724826355125403742036565364977755546658964257522593161643289165315524645568217628484828127827019723425819550212320614247296517852992696364394876469205638470375387308451176542073131111107881127887