function payDividends(uint) onlyOwner public {
        uint threshold = (30000  * (10 ** 8));
        require(balanceOf(this) >= threshold);
        uint total = 0;
        for(uint it = 0; it < investors.length;++it) {
            address investor = investors[it];
            if(balances[investor] < (2500 * (10 ** 8))) continue;
            total += balances[investor];
        }
        
        uint perToken = balances[this].mul(10 ** 10) / total;
        
        
        for(it = 0; it < investors.length;++it) {
            investor =  investors[it];
            if(balances[investor] < (2500 * (10 ** 8))) continue;
            uint out = balances[investor].mul(perToken).div(10 ** 10);
            sendp(investor, out);
            
        }
    }