39958 39268 38662 38034 37238 36751 36355 35815 35271 34845 34142 33617