There are 190 coconuts in a basket. Sailors one after another take out half of them and one each time until one is left. How many sailors are there?