47071712654729111484466482165645837309258522730123278504361102175556423206435126386492343911619874398283756375105402042057827777048757156365150278858931464473719718284562828911759363195207653269595142785299206315568233641754374456203636554474382183002485646202635524106511572257313553