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