143644143573135569141649137659135436141975133985137005136281131463145917141998143545143012128262142039128017144169136507134834147000146434138834146733137761143656133110129693130793127437107256129369127204136519138839127291146723130608137801143216133470147286146027144800132341137786136760126048145683142091144202131345131076129284144258139410130573146705146002