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