8835 20272 28460 35895 44585 53645 70271 85833 99395 114272 123087 136462