10100606080807070404020209090505030301014949474745454343414112123939141437371616353518183333202031312222292924242727262625252828232330302121323219193434171736361515383813134040111142424444464648485050