128 64 80 75 66 79 71 73 77 69 20 6 49 25 115 81 122 119 85 91 32 28 48 87 9 5 123 126 16 26 47 94 120 92 43 2 11 72 12 27 128 46 62 57 21 86 30 58 98 10 125 78 116 45 84 70 41 54 106 99 38 18 52 34 7 105 36 110 35 63 31 90 33 111 55 60 96 23 83 117 8 82 67 29 114 97 51 108 76 113 101 124 14 65 53 88 107 59 40 44 127 37 42 24 112 104 64 74 15 17 95 19 50 13 4 102 103 39 56 68 109 118 100 121 1 93 3 61 89 22