07 06 05 08 09 11 10 14 12 15 13 17 18 19 16 21 22 20 23 24 27 25 31 30 29 28 34 34 33 32 36 04 01 26 02 03 38 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59