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