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