01 02 01 03 02 03 04 05 04 06 04 07 05 06 05 07 06 07 08 09 08 10 08 11 09 10 09 11 10 11 12 13 12 14 13 14 15 16 15 17 15 18 16 17 16 18 17 18 19 20 19 21 19 22 20 21 20 22 21 22 23 25 23 26 24 27 24 28 25 26 27 28