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