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