12 11 10 09
08 07 05 04
06 03 02 01