0 1 2 2 3 0 4 5 6 6 7 4 7 6 1 1 0 7 8 9 10 10 11 8 11 10 12 12 13 11 14 15 16 16 17 14 17 16 3 3 2 17 15 4 7 7 16 15 16 7 0 0 3 16 18 19 20 21 22 23 21 23 24 21 24 25 18 26 19 19 27 28 20 28 29 23 30 31 24 31 32 26 33 27 28 20 19 30 23 22 31 24 23 32 25 24 27 19 26 34 35 36 36 37 34 38 39 40 40 41 38 41 40 42 42 43 41 44 45 46 46 47 44 47 46 36 36 35 47 48 49 50 50 51 48 51 50 52 52 53 51 54 55 56 56 57 54 57 56 58 58 59 57
-0 0 0 8 1 1 1 2 2 1 2 3 2 3 4 0 0 5 3 4 6 4 5 7 5 6 8 5 6 9 6 7 10 3 4 11 6 7 12 5 6 13 8 1 14 8 1 15 0 0 16 6 7 17 4 5 18 7 8 19 11 9 20 11 9 21 5 6 22 4 5 23 5 6 24 11 9 25 1 2 26 1 2 27 8 1 28 5 6 29 7 8 30 9 10 31 10 11 32 10 11 33 11 9 34 7 8 35 11 9 36 10 11 37 2 3 38 2 3 39 1 2 40 11 9 41 9 10 42 3 4 43 6 7 44 6 7 45 10 11 46 9 10 47 10 11 48 6 7 49 0 0 50 0 0 51 2 3 52 10 11 53 12 12 54 13 13 55 14 14 56 15 15 57 16 16 58 17 17 59 15 15 60 17 17 61 18 18 62 15 15 63 18 18 64 19 19 65 12 12 66 20 20 67 13 13 68 13 13 69 21 21 70 22 22 71 14 14 72 22 22 73 23 23 74 17 17 75 24 24 76 25 25 77 18 18 78 25 25 79 26 26 80 20 20 81 27 27 82 21 21 83 22 22 84 14 14 85 13 13 86 24 24 87 17 17 88 16 16 89 25 25 90 18 18 91 17 17 92 26 26 93 19 19 94 18 18 95 21 21 96 13 13 97 20 20 98 39 28 99 32 29 100 28 30 101 28 30 102 37 31 103 39 28 104 29 32 105 33 33 106 30 34 107 30 34 108 31 35 109 29 32 110 31 35 111 30 34 112 32 29 113 32 29 114 39 28 115 31 35 116 33 33 117 34 36 118 36 37 119 36 37 120 30 34 121 33 33 122 30 34 123 36 37 124 28 30 125 28 30 126 32 29 127 30 34 128 34 36 129 35 38 130 38 39 131 38 39 132 36 37 133 34 36 134 36 37 135 38 39 136 37 31 137 37 31 138 28 30 139 36 37 140 35 38 141 29 32 142 31 35 143 31 35 144 38 39 145 35 38 146 38 39 147 31 35 148 39 28 149 39 28 150 37 31 151 38 39 152
+0 1 2 3 4 5 6 7 8 6 8 9 0 10 1 1 11 12 4 13 14 5 14 15 8 16 17 10 18 11 12 2 1 14 5 4 16 8 7 17 9 8 11 1 10 19 20 21 21 22 19 23 24 25 25 26 23 26 25 20 20 19 26 27 28 29 29 30 27 30 29 31 31 32 30 33 34 35 35 36 33 36 35 22 22 21 36 34 23 26 26 35 34 35 26 19 19 22 35 37 38 39 40 41 42 43 44 45 43 45 46 37 47 38 38 48 49 41 50 51 42 51 52 45 53 54 47 55 48 49 39 38 51 42 41 53 45 44 54 46 45 48 38 47
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 6 6 9 8 8 10 9 9 11 0 0 12 10 10 13 1 1 14 1 1 15 11 11 16 12 12 17 4 4 18 13 13 19 14 14 20 5 5 21 14 14 22 15 15 23 8 8 24 16 16 25 17 17 26 10 10 27 18 18 28 11 11 29 12 12 30 2 2 31 1 1 32 14 14 33 5 5 34 4 4 35 16 16 36 8 8 37 7 7 38 17 17 39 9 9 40 8 8 41 11 11 42 1 1 43 10 10 44 19 19 45 20 20 46 21 21 47 21 21 48 22 22 49 19 19 50 23 23 51 24 24 52 25 25 53 25 25 54 26 26 55 23 23 56 26 26 57 25 25 58 20 20 59 20 20 60 19 19 61 26 26 62 27 27 63 28 28 64 29 29 65 29 29 66 30 30 67 27 27 68 30 30 69 29 29 70 31 31 71 31 31 72 32 32 73 30 30 74 33 33 75 34 34 76 35 35 77 35 35 78 36 36 79 33 33 80 36 36 81 35 35 82 22 22 83 22 22 84 21 21 85 36 36 86 34 34 87 23 23 88 26 26 89 26 26 90 35 35 91 34 34 92 35 35 93 26 26 94 19 19 95 19 19 96 22 22 97 35 35 98 37 37 99 38 38 100 39 39 101 40 40 102 41 41 103 42 42 104 43 43 105 44 44 106 45 45 107 43 43 108 45 45 109 46 46 110 37 37 111 47 47 112 38 38 113 38 38 114 48 48 115 49 49 116 41 41 117 50 50 118 51 51 119 42 42 120 51 51 121 52 52 122 45 45 123 53 53 124 54 54 125 47 47 126 55 55 127 48 48 128 49 49 129 39 39 130 38 38 131 51 51 132 42 42 133 41 41 134 53 53 135 45 45 136 44 44 137 54 54 138 46 46 139 45 45 140 48 48 141 38 38 142 47 47 143
+0 1 2 2 3 0 4 5 6 6 7 4 7 6 8 8 9 7 10 11 12 12 13 10 13 12 2 2 1 13 14 15 16 16 17 14 17 16 18 18 19 17 20 21 22 22 23 20 23 22 24 24 25 23 26 27 28 29 30 31 29 31 32 29 32 33 26 34 27 27 35 36 28 36 37 31 38 39 32 39 40 34 41 35 36 28 27 38 31 30 39 32 31 40 33 32 35 27 34 42 43 44 42 44 45 46 47 48 42 49 50 42 50 43 51 52 53 54 53 55 47 55 56 48 56 57 58 57 52 53 54 51 55 47 54 56 48 47 57 58 48 52 51 58 59 60 61 62 63 64 62 64 65 62 65 66 59 67 60 60 68 69 63 70 71 64 71 72 65 72 73 66 73 74 69 61 60 71 64 63 72 65 64 73 66 65 68 60 67
-0 0 0 1 1 1 2 2 2 2 2 3 3 3 4 0 0 5 4 4 6 5 5 7 6 6 8 6 6 9 7 7 10 4 4 11 7 7 12 6 6 13 8 8 14 8 8 15 9 9 16 7 7 17 10 10 18 11 11 19 12 12 20 12 12 21 13 13 22 10 10 23 13 13 24 12 12 25 2 2 26 2 2 27 1 1 28 13 13 29 14 14 30 15 15 31 16 16 32 16 16 33 17 17 34 14 14 35 17 17 36 16 16 37 18 18 38 18 18 39 19 19 40 17 17 41 20 20 42 21 21 43 22 22 44 22 22 45 23 23 46 20 20 47 23 23 48 22 22 49 24 24 50 24 24 51 25 25 52 23 23 53 26 26 54 27 27 55 28 28 56 29 29 57 30 30 58 31 31 59 29 29 60 31 31 61 32 32 62 29 29 63 32 32 64 33 33 65 26 26 66 34 34 67 27 27 68 27 27 69 35 35 70 36 36 71 28 28 72 36 36 73 37 37 74 31 31 75 38 38 76 39 39 77 32 32 78 39 39 79 40 40 80 34 34 81 41 41 82 35 35 83 36 36 84 28 28 85 27 27 86 38 38 87 31 31 88 30 30 89 39 39 90 32 32 91 31 31 92 40 40 93 33 33 94 32 32 95 35 35 96 27 27 97 34 34 98 42 42 99 43 43 100 44 44 101 42 42 102 44 44 103 45 45 104 46 46 105 47 47 106 48 48 107 42 42 108 49 49 109 50 50 110 42 42 111 50 50 112 43 43 113 51 51 114 52 52 115 53 53 116 54 54 117 53 53 118 55 55 119 47 47 120 55 55 121 56 56 122 48 48 123 56 56 124 57 57 125 58 58 126 57 57 127 52 52 128 53 53 129 54 54 130 51 51 131 55 55 132 47 47 133 54 54 134 56 56 135 48 48 136 47 47 137 57 57 138 58 58 139 48 48 140 52 52 141 51 51 142 58 58 143 59 59 144 60 60 145 61 61 146 62 62 147 63 63 148 64 64 149 62 62 150 64 64 151 65 65 152 62 62 153 65 65 154 66 66 155 59 59 156 67 67 157 60 60 158 60 60 159 68 68 160 69 69 161 63 63 162 70 70 163 71 71 164 64 64 165 71 71 166 72 72 167 65 65 168 72 72 169 73 73 170 66 66 171 73 73 172 74 74 173 69 69 174 61 61 175 60 60 176 71 71 177 64 64 178 63 63 179 72 72 180 65 65 181 64 64 182 73 73 183 66 66 184 65 65 185 68 68 186 60 60 187 67 67 188
+0 1 2 2 3 0 3 2 4 4 5 3 6 7 8 8 9 6 9 8 10 10 11 9 7 12 13 13 8 7 8 13 14 14 10 8 15 0 3 3 16 15 16 3 5 5 17 16 18 19 20 18 20 21 22 23 24 18 25 26 18 26 19 27 28 29 30 29 31 23 31 32 24 32 33 34 33 28 29 30 27 31 23 30 32 24 23 33 34 24 28 27 34 35 36 37 37 38 35 39 40 41 41 42 39 42 41 43 43 44 42 45 46 47 47 48 45 48 47 37 37 36 48 49 50 51 51 52 49 52 51 53 53 54 52 55 56 57 57 58 55 58 57 59 59 60 58
-0 0 0 1 1 1 2 2 2 2 2 3 3 3 4 0 0 5 3 3 6 2 2 7 4 4 8 4 4 9 5 5 10 3 3 11 6 6 12 7 7 13 8 8 14 8 8 15 9 9 16 6 6 17 9 9 18 8 8 19 10 10 20 10 10 21 11 11 22 9 9 23 7 7 24 12 12 25 13 13 26 13 13 27 8 8 28 7 7 29 8 8 30 13 13 31 14 14 32 14 14 33 10 10 34 8 8 35 15 15 36 0 0 37 3 3 38 3 3 39 16 16 40 15 15 41 16 16 42 3 3 43 5 5 44 5 5 45 17 17 46 16 16 47 18 18 48 19 19 49 20 20 50 18 18 51 20 20 52 21 21 53 22 22 54 23 23 55 24 24 56 18 18 57 25 25 58 26 26 59 18 18 60 26 26 61 19 19 62 27 27 63 28 28 64 29 29 65 30 30 66 29 29 67 31 31 68 23 23 69 31 31 70 32 32 71 24 24 72 32 32 73 33 33 74 34 34 75 33 33 76 28 28 77 29 29 78 30 30 79 27 27 80 31 31 81 23 23 82 30 30 83 32 32 84 24 24 85 23 23 86 33 33 87 34 34 88 24 24 89 28 28 90 27 27 91 34 34 92 35 35 93 36 36 94 37 37 95 37 37 96 38 38 97 35 35 98 39 39 99 40 40 100 41 41 101 41 41 102 42 42 103 39 39 104 42 42 105 41 41 106 43 43 107 43 43 108 44 44 109 42 42 110 45 45 111 46 46 112 47 47 113 47 47 114 48 48 115 45 45 116 48 48 117 47 47 118 37 37 119 37 37 120 36 36 121 48 48 122 49 49 123 50 50 124 51 51 125 51 51 126 52 52 127 49 49 128 52 52 129 51 51 130 53 53 131 53 53 132 54 54 133 52 52 134 55 55 135 56 56 136 57 57 137 57 57 138 58 58 139 55 55 140 58 58 141 57 57 142 59 59 143 59 59 144 60 60 145 58 58 146
+0 1 2 0 2 3 4 5 6 0 7 8 0 8 1 9 10 11 12 11 13 5 13 14 6 14 15 16 15 10 11 12 9 13 5 12 14 6 5 15 16 6 10 9 16 17 18 19 19 20 17 21 22 23 23 24 21 24 23 18 18 17 24 25 26 27 27 28 25 28 27 29 29 30 28 31 32 33 33 34 31 34 33 20 20 19 34 32 21 24 24 33 32 33 24 17 17 20 33 35 36 37 37 38 35 38 37 39 39 40 38 41 42 43 43 44 41 44 43 45 45 46 44 42 47 48 48 43 42 43 48 49 49 45 43 50 35 38 38 51 50 51 38 40 40 52 51
-49 0 0 3 1 1 1 2 2 4 3 3 5 4 4 6 5 5 6 5 6 7 6 7 4 3 8 8 7 9 9 8 10 10 9 11 10 9 12 11 10 13 8 7 14 11 10 15 10 9 16 5 4 17 5 4 18 4 3 19 11 10 20 12 11 21 13 12 22 14 13 23 14 13 24 15 14 25 12 11 26 15 14 27 14 13 28 16 15 29 16 15 30 17 16 31 15 14 32 18 17 33 19 18 34 20 19 35 20 19 36 21 20 37 18 17 38 21 20 39 20 19 40 7 6 41 7 6 42 6 5 43 21 20 44 19 18 45 8 7 46 11 10 47 11 10 48 20 19 49 19 18 50 20 19 51 11 10 52 4 3 53 4 3 54 7 6 55 20 19 56 22 21 57 23 22 58 24 23 59 24 23 60 25 24 61 22 21 62 25 24 63 24 23 64 26 25 65 26 25 66 27 26 67 25 24 68 28 27 69 29 28 70 30 29 71 30 29 72 31 30 73 28 27 74 31 30 75 30 29 76 32 31 77 32 31 78 33 32 79 31 30 80 29 28 81 34 33 82 35 34 83 35 34 84 30 29 85 29 28 86 30 29 87 35 34 88 36 35 89 36 35 90 32 31 91 30 29 92 37 36 93 22 21 94 25 24 95 25 24 96 38 37 97 37 36 98 38 37 99 25 24 100 27 26 101 27 26 102 39 38 103 38 37 104 49 0 105 1 2 106 50 39 107 49 0 108 51 40 109 40 41 110 49 0 111 40 41 112 3 1 113 41 42 114 42 43 115 43 44 116 44 45 117 43 44 118 45 46 119 0 47 120 45 46 121 46 48 122 2 49 123 46 48 124 47 50 125 48 51 126 47 50 127 42 43 128 43 44 129 44 45 130 41 42 131 45 46 132 0 47 133 44 45 134 46 48 135 2 49 136 0 47 137 47 50 138 48 51 139 2 49 140 42 43 141 41 42 142 48 51 143 49 0 144 50 39 145 51 40 146
+0 1 2 3 4 5 3 5 6 3 6 7 0 8 1 1 9 10 4 11 12 5 12 13 6 13 14 7 14 15 10 2 1 12 5 4 13 6 5 14 7 6 9 1 8 16 17 18 18 19 16 19 18 20 20 21 19 22 23 24 24 25 22 25 24 26 26 27 25 23 28 29 29 24 23 24 29 30 30 26 24 31 16 19 19 32 31 32 19 21 21 33 32 34 35 36 37 38 39 37 39 40 37 40 41 34 42 35 35 43 44 38 45 46 39 46 47 40 47 48 41 48 49 44 36 35 46 39 38 47 40 39 48 41 40 43 35 42
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 3 3 6 5 5 7 6 6 8 3 3 9 6 6 10 7 7 11 0 0 12 8 8 13 1 1 14 1 1 15 9 9 16 10 10 17 4 4 18 11 11 19 12 12 20 5 5 21 12 12 22 13 13 23 6 6 24 13 13 25 14 14 26 7 7 27 14 14 28 15 15 29 10 10 30 2 2 31 1 1 32 12 12 33 5 5 34 4 4 35 13 13 36 6 6 37 5 5 38 14 14 39 7 7 40 6 6 41 9 9 42 1 1 43 8 8 44 16 16 45 17 17 46 18 18 47 18 18 48 19 19 49 16 16 50 19 19 51 18 18 52 20 20 53 20 20 54 21 21 55 19 19 56 22 22 57 23 23 58 24 24 59 24 24 60 25 25 61 22 22 62 25 25 63 24 24 64 26 26 65 26 26 66 27 27 67 25 25 68 23 23 69 28 28 70 29 29 71 29 29 72 24 24 73 23 23 74 24 24 75 29 29 76 30 30 77 30 30 78 26 26 79 24 24 80 31 31 81 16 16 82 19 19 83 19 19 84 32 32 85 31 31 86 32 32 87 19 19 88 21 21 89 21 21 90 33 33 91 32 32 92 34 34 93 35 35 94 36 36 95 37 37 96 38 38 97 39 39 98 37 37 99 39 39 100 40 40 101 37 37 102 40 40 103 41 41 104 34 34 105 42 42 106 35 35 107 35 35 108 43 43 109 44 44 110 38 38 111 45 45 112 46 46 113 39 39 114 46 46 115 47 47 116 40 40 117 47 47 118 48 48 119 41 41 120 48 48 121 49 49 122 44 44 123 36 36 124 35 35 125 46 46 126 39 39 127 38 38 128 47 47 129 40 40 130 39 39 131 48 48 132 41 41 133 40 40 134 43 43 135 35 35 136 42 42 137
+0 1 2 2 3 0 4 5 6 6 7 4 7 6 8 8 9 7 10 11 12 12 13 10 13 12 2 2 1 13 14 15 16 16 17 14 17 16 18 18 19 17 15 20 21 21 16 15 16 21 22 22 18 16 23 24 25 25 26 23 27 28 29 29 30 27 30 29 31 31 32 30 33 34 35 35 36 33 36 35 25 25 24 36 37 38 39 39 40 37 40 39 41 41 42 40 43 44 45 45 46 43 46 45 47 47 48 46 49 50 51 51 52 49 53 54 55 55 56 53 56 55 57 57 58 56 59 60 61 61 62 59 62 61 51 51 50 62 63 64 65 65 66 63 66 65 67 67 68 66 64 69 70 70 65 64 65 70 71 71 67 65
-0 0 0 1 1 1 2 2 2 2 2 3 3 3 4 0 0 5 4 4 6 5 5 7 6 6 8 6 6 9 7 7 10 4 4 11 7 7 12 6 6 13 8 8 14 8 8 15 9 9 16 7 7 17 10 10 18 11 11 19 12 12 20 12 12 21 13 13 22 10 10 23 13 13 24 12 12 25 2 2 26 2 2 27 1 1 28 13 13 29 14 14 30 15 15 31 16 16 32 16 16 33 17 17 34 14 14 35 17 17 36 16 16 37 18 18 38 18 18 39 19 19 40 17 17 41 15 15 42 20 20 43 21 21 44 21 21 45 16 16 46 15 15 47 16 16 48 21 21 49 22 22 50 22 22 51 18 18 52 16 16 53 23 23 54 24 24 55 25 25 56 25 25 57 26 26 58 23 23 59 27 27 60 28 28 61 29 29 62 29 29 63 30 30 64 27 27 65 30 30 66 29 29 67 31 31 68 31 31 69 32 32 70 30 30 71 33 33 72 34 34 73 35 35 74 35 35 75 36 36 76 33 33 77 36 36 78 35 35 79 25 25 80 25 25 81 24 24 82 36 36 83 37 37 84 38 38 85 39 39 86 39 39 87 40 40 88 37 37 89 40 40 90 39 39 91 41 41 92 41 41 93 42 42 94 40 40 95 43 43 96 44 44 97 45 45 98 45 45 99 46 46 100 43 43 101 46 46 102 45 45 103 47 47 104 47 47 105 48 48 106 46 46 107 49 49 108 50 50 109 51 51 110 51 51 111 52 52 112 49 49 113 53 53 114 54 54 115 55 55 116 55 55 117 56 56 118 53 53 119 56 56 120 55 55 121 57 57 122 57 57 123 58 58 124 56 56 125 59 59 126 60 60 127 61 61 128 61 61 129 62 62 130 59 59 131 62 62 132 61 61 133 51 51 134 51 51 135 50 50 136 62 62 137 63 63 138 64 64 139 65 65 140 65 65 141 66 66 142 63 63 143 66 66 144 65 65 145 67 67 146 67 67 147 68 68 148 66 66 149 64 64 150 69 69 151 70 70 152 70 70 153 65 65 154 64 64 155 65 65 156 70 70 157 71 71 158 71 71 159 67 67 160 65 65 161
+0 1 2 3 4 5 3 5 6 3 6 7 0 8 1 1 9 10 2 10 11 5 12 13 6 13 14 8 15 9 10 2 1 12 5 4 13 6 5 14 7 6 9 1 8 16 17 18 19 20 21 22 23 24 22 24 25 16 26 17 17 27 28 20 29 30 21 30 31 24 32 33 26 34 27 28 18 17 30 21 20 32 24 23 33 25 24 27 17 26 35 36 37 37 38 35 39 40 41 41 42 39 42 41 43 43 44 42 45 46 47 47 48 45 48 47 37 37 36 48 49 50 51 51 52 49 52 51 53 53 54 52 50 55 56 56 51 50 51 56 57 57 53 51
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 3 3 6 5 5 7 6 6 8 3 3 9 6 6 10 7 7 11 0 0 12 8 8 13 1 1 14 1 1 15 9 9 16 10 10 17 2 2 18 10 10 19 11 11 20 5 5 21 12 12 22 13 13 23 6 6 24 13 13 25 14 14 26 8 8 27 15 15 28 9 9 29 10 10 30 2 2 31 1 1 32 12 12 33 5 5 34 4 4 35 13 13 36 6 6 37 5 5 38 14 14 39 7 7 40 6 6 41 9 9 42 1 1 43 8 8 44 16 16 45 17 17 46 18 18 47 19 19 48 20 20 49 21 21 50 22 22 51 23 23 52 24 24 53 22 22 54 24 24 55 25 25 56 16 16 57 26 26 58 17 17 59 17 17 60 27 27 61 28 28 62 20 20 63 29 29 64 30 30 65 21 21 66 30 30 67 31 31 68 24 24 69 32 32 70 33 33 71 26 26 72 34 34 73 27 27 74 28 28 75 18 18 76 17 17 77 30 30 78 21 21 79 20 20 80 32 32 81 24 24 82 23 23 83 33 33 84 25 25 85 24 24 86 27 27 87 17 17 88 26 26 89 35 35 90 36 36 91 37 37 92 37 37 93 38 38 94 35 35 95 39 39 96 40 40 97 41 41 98 41 41 99 42 42 100 39 39 101 42 42 102 41 41 103 43 43 104 43 43 105 44 44 106 42 42 107 45 45 108 46 46 109 47 47 110 47 47 111 48 48 112 45 45 113 48 48 114 47 47 115 37 37 116 37 37 117 36 36 118 48 48 119 49 49 120 50 50 121 51 51 122 51 51 123 52 52 124 49 49 125 52 52 126 51 51 127 53 53 128 53 53 129 54 54 130 52 52 131 50 50 132 55 55 133 56 56 134 56 56 135 51 51 136 50 50 137 51 51 138 56 56 139 57 57 140 57 57 141 53 53 142 51 51 143
+