142851428214281142801416314030139321356213187131611302013019130181273812253121121206811620116181132711285110791062910399103981039710372103711037094859408896589358824856284958398829682958294825882178197816681658164810680818053805280517999795979327910789878977861786078547832778577517750774977487747774677297728770577027691768976887687767976567655765476257624762376227621760675957575756575317530752975287526751074667462746174587457