function receiveAirDrop() public {
        if (isTestAccount[msg.sender]) {
            
            token.transfer(msg.sender, airDropAmount);
        } else {
            require(isValidAirDropForIndividual());

            
            invalidAirDrop[msg.sender] = true;

            
            arrayAirDropReceivers.push(msg.sender);

            
            token.transfer(msg.sender, airDropAmount);

            emit LogAirDrop(msg.sender, airDropAmount);
        }
    }