3 0 3 2 1 2 1 2 1
3 3 3 1 4 1 0 5 0
5 6 7 4 7 6 2 8 5
5 9 7 2 10 5 3 11 4
0 12 11 1 13 10 4 14 9
0 15 11 4 16 9 5 17 8
3 18 14 0 19 13 5 20 12
2 21 17 4 22 16 1 23 15
9 24 21 8 25 20 7 26 19
9 27 21 7 28 19 6 29 18
11 30 25 10 31 24 8 32 23
11 33 25 8 34 23 9 35 22
6 36 29 7 37 28 10 38 27
6 39 29 10 40 27 11 41 26
9 42 14 6 43 13 11 44 12
8 45 17 10 46 16 7 47 15
15 48 33 14 49 32 13 50 31
15 51 33 13 52 31 12 53 30
17 54 37 16 55 36 14 56 35
17 57 37 14 58 35 15 59 34
12 60 41 13 61 40 16 62 39
12 63 41 16 64 39 17 65 38
15 66 14 12 67 13 17 68 12
14 69 17 16 70 16 13 71 15
21 72 45 20 73 44 19 74 43
21 75 45 19 76 43 18 77 42
23 78 49 22 79 48 20 80 47
23 81 49 20 82 47 21 83 46
18 84 53 19 85 52 22 86 51
18 87 53 22 88 51 23 89 50
21 90 14 18 91 13 23 92 12
20 93 17 22 94 16 19 95 15
27 96 57 26 97 56 25 98 55
27 99 57 25 100 55 24 101 54
29 102 61 28 103 60 26 104 59
29 105 61 26 106 59 27 107 58
24 108 65 25 109 64 28 110 63
24 111 65 28 112 63 29 113 62
27 114 14 24 115 13 29 116 12
26 117 17 28 118 16 25 119 15
33 120 69 32 121 68 31 122 67
33 123 69 31 124 67 30 125 66
35 126 73 34 127 72 32 128 71
35 129 73 32 130 71 33 131 70
30 132 77 31 133 76 34 134 75
30 135 77 34 136 75 35 137 74
33 138 14 30 139 13 35 140 12
32 141 17 34 142 16 31 143 15
39 144 81 38 145 80 37 146 79
39 147 81 37 148 79 36 149 78
41 150 85 40 151 84 38 152 83
41 153 85 38 154 83 39 155 82
36 156 89 37 157 88 40 158 87
36 159 89 40 160 87 41 161 86
39 162 14 36 163 13 41 164 12
38 165 17 40 166 16 37 167 15
45 168 21 44 169 20 43 170 19
45 171 21 43 172 19 42 173 18
47 174 25 46 175 24 44 176 23
47 177 25 44 178 23 45 179 22
42 180 29 43 181 28 46 182 27
42 183 29 46 184 27 47 185 26
51 186 93 50 187 92 49 188 91
51 189 93 49 190 91 48 191 90
53 192 97 52 193 96 50 194 95
53 195 97 50 196 95 51 197 94
48 198 101 49 199 100 52 200 99
48 201 101 52 202 99 53 203 98
57 204 105 56 205 104 55 206 103
57 207 105 55 208 103 54 209 102
59 210 109 58 211 108 56 212 107
59 213 109 56 214 107 57 215 106
54 216 113 55 217 112 58 218 111
54 219 113 58 220 111 59 221 110
63 222 69 62 223 68 61 224 67
63 225 69 61 226 67 60 227 66
65 228 73 64 229 72 62 230 71
65 231 73 62 232 71 63 233 70
60 234 77 61 235 76 64 236 75
60 237 77 64 238 75 65 239 74
69 240 117 68 241 116 67 242 115
69 243 117 67 244 115 66 245 114
71 246 121 70 247 120 68 248 119
71 249 121 68 250 119 69 251 118
66 252 125 67 253 124 70 254 123
66 255 125 70 256 123 71 257 122
69 258 14 66 259 13 71 260 12
68 261 17 70 262 16 67 263 15