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