40 thoughts left