01 02 09 10 01 03 09 11 01 04 09 12 02 03 10 11 02 04 10 12 03 04 11 12 05 06 13 14 05 07 13 15 05 08 13 16 06 07 14 15 06 08 14 16 07 08 15 16