function batchReturnEthIfFailed(uint _numberOfReturns) public onlyOwner{
    require(block.timestamp > crowdsaleEndedTime && ethRaised < minCap);                
    address currentParticipantAddress;
    uint contribution;
    for (uint cnt = 0; cnt < _numberOfReturns; cnt++){
      currentParticipantAddress = contributorIndexes[nextContributorToClaim];         
      if (currentParticipantAddress == 0x0) return;                                   
      if (!hasClaimedEthWhenFail[currentParticipantAddress]) {                        
        contribution = contributorList[currentParticipantAddress].contributionAmount; 
        hasClaimedEthWhenFail[currentParticipantAddress] = true;                      
        if (!currentParticipantAddress.send(contribution)){                           
          ErrorSendingETH(currentParticipantAddress, contribution);                   
        }
      }
      nextContributorToClaim += 1;                                                    
    }
  }