Year	Age
1950	42141587
1955	42953604
1960	47340224
1965	59102005
1970	65564650
1975	72952308
1980	80097379
1985	88716937
1990	97800444
1995	109616264
2000	116755355
2005	120389400
2010	124175735
2015	126752481
2020	126278893
2025	119654778
2030	119660782
2035	118499500
2040	116382754
2045	112421936
2050	107565534
2055	103572079
2060	100613815
2065	97755758
2070	94540737
2075	91204993
2080	87961045
2085	85061774
2090	82538396
2095	80239724
2100	77838417
