10027714100541501005850010101326101717321017424110212038103705971048835110489416104898081053103105672101063815910679881069158107790921121283611212849112131101121609111237998113232301132503211330416113308581134329111343907113439241134397311344054113440601134431011630897116341181168870411696823117388391175355211962687