130811908303531273141496118982531402896526874192635682901514113363616261630145411662251007158912515991724271589426176618821788158510391487174579432719242131666162925460785217912181486128377518121679173616651292671826837299529113130810011094424748312522713891842