171716161515141413131212111110100909080807070606050504040303020201014040393938383737363635353434333332323131303029292828272726262424232322222121202019191818