Answer:
40/129
Explanation:
30 Red + 40 Blue + 59 White = 129 marbles
40 blue / 129 marbles is about 31%
8.5m questions
11.2m answers