2525.5303540505660646670868894100110113115120128130146147155163170180186200220225228230240250255265270285286290300306310315318330340350352355360365370374375380383385395397400401412418420425430440454480520530560570580590600620635640655660663680690700710735745750760770774790800830840860870872940965990100010501180122012501260127013101330134014001414146514801550159016801700173017502540296836003700410042004320874018830