2 61 93 83 54 28 65 41 46 30 75 73 63 38 62 36 44 84 79 94 12 47 10 58 24 4 96 29 22 18 90 34 49 72 87 7 78 14 25 55 60 45 53 32 74 68 92 42 66 59 71 15 8 88 43 57 23 9 3 27 40 91 56 70 76 37 82 64 77 86 31 39 35 95 26 80 21 48 89 50 67 5 11 52 16 6 85 17 69 19 13 81 20 33 51 1