5033119950331150264799502647426527100426527420726994207264199051004199054071201004071204067591004067594067061004067064065059940650533030010033030033010199330101326859963268593264281003264283262161003262163185491003185493195549931955431512196315121313827100313827305658100305658229945100229945