If statement only effects many Integers not equal to one (Can't wrap my head around)

So I have 10 Public Integers (all with different names, so there not in an array) and I have an if statement that I want to affect the integers not equal to one.

if(1Num != 1 || 2Num != 1 || 3Num != 1 || 4Num != 1 || 5Num != 1 || 6Num != 1 || 7Num != 1 || 8Num != 1 || 9Num != 1)
        {
            //PlayerPrefs.SetInt("1Value", 2);
            PlayerPrefs.SetInt("2Value", 2);
            PlayerPrefs.SetInt("3Value", 2);
            PlayerPrefs.SetInt("4alue", 2);
            PlayerPrefs.SetInt("5Value", 2);
            PlayerPrefs.SetInt("6Value", 2);
            PlayerPrefs.SetInt("7Value", 2);
            PlayerPrefs.SetInt("8Value", 2);
            PlayerPrefs.SetInt("9Value", 2);
            PlayerPrefs.SetInt("10Value", 2);
        }

Variables cannot start with an integer. Try oneNum, twoNum, threeNum, etc… instead.

Is it not possible to add the numbers to a collection? It would make this code a lot neater. E.g:

You could have a public int[] Values; instead of 10 public integers, or just add them to an array befor this step:

int[] values = new int[]
{
     1Num, 2Num, 3Num, etc..
};

for (int i = 0; i < values.Length; i++;)
{
     if (values *!= 1)*

PlayerPrefs.SetInt(i + “Value”, 2);
}
@MountedArts

Thanks for the Replies. I realized that I was using If OR statements, I fixed the problem by have a ton of separate if statements.