You simply fried your green LEDs, they need a voltage of 4,2 but you supplied them 9V instead. They couldn't handle that. The blue ones are still working, because they need 8V and have a bit of tolerance.

You need to add a resistor in each branch of your circuit.

You can calculate them with this formula:

R=U/I

R: resistance

U: voltage over the resistor

I: current through the resistor

How to get "U": this is the voltage that the resistor has to take, it's the difference between the supply voltage (9V) and the total of the forward voltages (8V for the blue LEDs and 4,2V for the green ones)

-> U_{blue}=1V

U_{green}=4,8V

The "I" is determined by the LEDs, the blue ones draw 30mA, the green ones 10mA

-> I_{blue}=0,03A

I_{green}=0,01A

This way you get the values for your resistors:

R_{blue}=1V/0,03A=33,33Ohm

R_{green}=4,8V/0,01A=480Ohm

If you can't find resistors with exact the calculated values take the next larger one.

I hope this was helpful.