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