function getWeekBonus(uint256 amountTokens) internal view returns(uint256 count) {
        uint256 countCoints = 0;
        uint256 bonusMultiplier = 100;
        if(block.timestamp <= (ICOstart + 1 weeks)) {
            countCoints = amountTokens.mul(ICOweekBonus[0] );
        } else if (block.timestamp <= (ICOstart + 2 weeks) && block.timestamp <= (ICOstart + 3 weeks)) {
            countCoints = amountTokens.mul(ICOweekBonus[1] );
        } else if (block.timestamp <= (ICOstart + 4 weeks) && block.timestamp <= (ICOstart + 5 weeks)) {
            countCoints = amountTokens.mul(ICOweekBonus[2] );
        } else if (block.timestamp <= (ICOstart + 6 weeks) && block.timestamp <= (ICOstart + 7 weeks)) {
            countCoints = amountTokens.mul(ICOweekBonus[3] );
        } else {
            countCoints = amountTokens.mul(ICOweekBonus[4] );
        }
        return countCoints.div(bonusMultiplier);
    }