copy this GREP
(?!\()\d+(\d+[\(\),\[\] ]*)\K\d+
Create a character style for the Red Text
In the Paragraph Styles go to the GREP Style section
Insert the code
and select your Red character style.

Just For Comment:
Supposing someone only wants to colorize numbers between parenthesis! … [first, third, fifth, seventh, …]
In this case, alas, Eugene's Grep code gives us an error on each text line!

Personally, I've never thought trying to write an "magical" unique Grep code is the fastest and best way to play!!
But write a simple Grep code we can duplicate is a way I often use, faster and simpler to play, with more control too! 😉
Here:
Grep Style 1: \((\d+,\h){0}\K\d+(?=.*\))
Grep Style 2: \((\d+,\h){2}\K\d+(?=.*\))
Grep Style 3: \((\d+,\h){4}\K\d+(?=.*\))
Grep Style 4: \((\d+,\h){6}\K\d+(?=.*\))
Grep Style 5: \((\d+,\h){8}\K\d+(?=.*\))
…
The numbers in pink gives us the number place between parenthesis.
To get the second, fourth, sixth, eighth, tenth number, just change:
0 => 1, 2 => 3, 4 => 5, 6 => 7, 8 => 9.
(^/) The Jedi