2 38 6 29 72 55 28 3 12 25 66 27 64 67 44 45 34 71 63 62 36 65 26 43 61 15 57 18 42 69 40 37 22 20 7 23 30 17 70 50 52 9 24 19 58 39 13 54 49 60 35 56 33 16 47 51 68 32 14 5 4 53 41 11 10 59 48 31 21 8 46 1