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