50235025502850295031503250335036503750385040504250455046505150525054505550575060