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