0 0 1 1 2 2 1 1 0 0 3 3 8 7 9 8 10 2 9 8 8 7 11 9 16 13 17 0 18 2 17 0 16 13 19 14 24 17 25 2 26 8 25 2 24 17 27 1 32 19 33 2 34 0 33 2 32 19 35 20 40 23 41 2 42 7 41 2 40 23 43 0
+4 4 5 5 6 6 7 2 6 6 5 5 12 10 13 11 14 12 15 2 14 12 13 11 20 15 21 16 22 5 23 2 22 5 21 16 28 6 29 18 30 2 31 12 30 2 29 18 36 21 37 22 38 2 39 5 38 2 37 22 44 5 45 24 46 2 47 11 46 2 45 24
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 19 16 20 26 27 28 27 26 29 29 26 30 29 30 31 31 30 32 31 32 33 31 33 34 34 33 35 34 35 36 36 35 37 36 37 38 38 37 39 54 55 56 55 54 57 57 54 58 64 65 66 65 64 67 72 73 74 73 72 75 75 72 76 82 83 84 83 82 85 85 82 86 87 83 85 94 95 96 95 94 97 102 94 96 94 102 103 106 103 102 103 106 107 110 107 106 107 110 111 114 111 110 111 114 115 118 115 114 115 118 119 122 119 118 119 122 123 126 123 122 123 126 127 130 127 126 127 130 131 134 130 135 130 134 131 138 135 139 135 138 134 142 143 144 143 142 145 150 151 152 151 150 153 158 159 160 159 158 161 166 167 168 167 166 169 174 175 176 175 174 177 177 174 178 178 174 179 179 174 180 179 180 181 181 180 182 182 180 183 182 183 184 184 183 185 186 187 188 187 186 189 189 186 190 189 190 191 191 190 192 192 190 193 192 193 194 192 194 195 195 194 196 195 196 185 195 185 183 195 183 197 195 197 198 198 197 199 198 199 200 200 199 201 230 231 232 231 230 233 233 230 234 234 230 235 235 230 236 236 230 237
+4 5 6 7 6 5 12 13 14 15 14 13 21 22 23 23 22 24 25 24 22 40 41 42 42 41 43 41 44 43 43 44 45 44 46 45 45 46 47 46 48 47 48 49 47 47 49 50 49 51 50 50 51 52 53 52 51 59 60 61 61 60 62 63 62 60 68 69 70 71 70 69 77 78 79 79 78 80 81 80 78 88 89 90 91 92 88 88 92 89 93 89 92 98 99 100 101 100 99 104 105 99 101 99 105 108 109 104 105 104 109 112 113 108 109 108 113 116 117 112 113 112 117 120 121 116 117 116 121 124 125 120 121 120 125 128 129 124 125 124 129 132 133 128 129 128 133 132 136 133 137 133 136 136 140 137 141 137 140 146 147 148 149 148 147 154 155 156 157 156 155 162 163 164 165 164 163 170 171 172 173 172 171 202 203 204 204 203 205 203 206 205 205 206 207 206 208 207 208 209 207 209 210 207 210 211 207 207 211 212 211 213 212 213 214 212 212 214 215 215 214 216 214 217 216 216 217 218 219 218 217 209 208 220 220 208 221 208 222 221 221 222 223 223 222 224 222 225 224 224 225 226 226 225 227 227 225 228 229 228 225 238 239 240 240 239 241 241 239 242 242 239 243 243 239 244 245 244 239
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 7 8 9 9 8 10
+11 12 13 13 12 14 12 15 14 14 15 16 15 17 16 16 17 18 17 19 18 18 19 20 21 20 19
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 5 6 7 7 6 8 9 10 11 10 9 12 10 12 13 10 13 14 10 14 15 15 14 16 15 16 8 15 8 6 15 6 17 15 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23
+24 25 26 26 25 27 25 28 27 27 28 29 28 30 29 29 30 31 30 32 31 32 33 31 33 34 31 34 35 31 31 35 36 35 37 36 37 38 36 38 39 36 40 36 39 33 32 41 41 32 42 32 43 42 42 43 44 44 43 45 45 43 46 47 46 43
+0 1 1 2
+0 1 1 2
+0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 28 29 30 29 31 30 32 33 31 30 31 33 29 28 34 34 28 32 28 35 32 33 32 35
+20 21 22 21 20 23 21 23 24 24 23 25 22 26 27 26 22 21 27 26 25 27 25 23
+0 0 1 1 2 2 1 1 0 0 3 3
+0 0 1 1 2 2 1 1 0 0 3 3 4 4 5 5 6 6 5 5 4 4 7 7 8 8 9 9 10 10 9 9 8 8 11 11 9 9 11 11 12 12 12 12 11 11 13 13 10 10 14 14 15 15 14 14 10 10 9 9 15 15 14 14 13 13 15 15 13 13 11 11 16 16 17 17 18 18 17 17 16 16 19 19
+0 1 2 1 0 3
+0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 2 2 6 6 7 7 6 6 2 2 1 1 7 7 6 6 5 5 7 7 5 5 3 3 8 8 9 9 10 10 9 9 8 8 11 11 12 12 13 13 14 14 13 13 12 12 15 15 16 16 17 17 18 18 17 17 16 16 19 19 20 20 21 21 22 22 21 21 20 20 23 23
+0 0 1 1 2 2 1 1 0 0 3 3 4 4 5 5 6 6 5 5 4 4 7 7 7 7 4 4 8 8 9 9 10 10 11 11 10 10 9 9 12 12 13 13 14 14 15 15 14 14 13 13 16 16
+0 1 2 1 0 3 3 0 4
+0 1 2 1 0 3 3 0 4 5 6 7 6 5 2 6 2 1 7 6 4 7 4 0
+0 1 2 1 0 3 4 5 6 5 4 7 7 4 8 8 4 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 16 18 19 19 18 20 20 18 21 20 21 22 20 22 23 23 22 24 24 22 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 1 32 33 32 1 3 34 35 36 35 34 37 37 34 38 37 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 62 2 63 2 62 0 64 65 66 65 64 67 68 69 70 69 68 71 72 68 73 68 72 71 74 73 75 73 74 72 76 75 77 75 76 74 78 76 77 76 78 79 80 78 81 78 80 79 82 80 81 80 82 83 84 83 82 83 84 85 86 85 84 85 86 87 88 87 86 87 88 89 90 89 88 89 90 91 92 91 90 91 92 93 94 95 96 95 94 97 98 99 100 99 98 101 102 101 98 101 102 103 104 103 102 103 104 105 106 105 104 105 106 107 108 107 106 107 108 109 33 109 108 109 33 32 110 63 111 63 110 62 112 110 111 110 112 113 114 112 115 112 114 113 116 117 118 117 116 119 120 121 122 121 120 123 121 123 124 124 123 125 122 126 127 126 122 121 127 126 125 127 125 123
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 1 6 7 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35
+8 9 10 9 11 10 11 12 10 12 13 10 13 14 10 15 10 14 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7
+0 1
+0 1
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 1 2 1 0 3 4 5 6 5 4 7 7 4 8 8 4 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 20 22 23 23 22 24 24 22 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 3 32 1 32 3 33 34 35 36 35 34 37 37 34 38 37 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 62 2 63 2 62 0 64 65 66 65 64 67 68 69 70 69 68 71 72 70 73 70 72 68 74 73 75 73 74 72 76 74 75 74 76 77 78 76 79 76 78 77 80 79 81 79 80 78 82 80 81 80 82 83 84 83 82 83 84 85 86 85 84 85 86 87 88 87 86 87 88 89 90 89 88 89 90 91 92 91 90 91 92 93 94 95 96 95 94 97 98 99 100 99 98 101 102 101 98 101 102 103 104 103 102 103 104 105 106 105 104 105 106 107 108 107 106 107 108 109 32 109 108 109 32 33 110 62 63 62 110 111 112 110 113 110 112 111 114 113 115 113 114 112 116 117 118 117 116 119 120 121 122 121 120 123 121 123 124 124 123 125 122 126 127 126 122 121 127 126 125 127 125 123
+0 1 2 1 0 3 1 3 4 1 4 5 12 13 14 13 12 15 20 21 22 21 20 23 28 29 30 29 28 31
+6 7 8 7 9 8 9 10 8 11 8 10 16 17 18 19 18 17 24 25 26 27 26 25 32 33 34 35 34 33
+0 1 2 1 0 3 3 0 4 4 0 5
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 19 16 20 26 27 28 27 26 29 34 35 36 35 34 37 42 43 44 43 42 45
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 21 8 22 9 23 10 23 10 22 9 24 11 25 12 24 11 22 9 30 13 31 14 32 15 33 16 32 15 31 14 38 15 39 16 40 17 41 18 40 17 39 16 46 19 47 4 48 20 49 6 48 20 47 4
+0 1 2 3 4 5 4 3 6 6 3 1 6 1 0
+0 1 2 1 0 3 1 3 4 4 3 5 2 6 7 6 2 1 7 6 8 7 8 9 9 8 10 9 10 11 11 10 5 11 5 3 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 17 19 18 20 21 19 18 19 21 13 12 22 22 12 20 12 23 20 21 20 23
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 20 8 21 9 22 10 23 11 22 10 21 9 28 12 29 13 30 14 31 15 30 14 29 13 36 2 37 3 38 16 39 17 38 16 37 3
+0 1 2 1 0 3 3 0 4
+5 0 6 1 7 2 7 2 6 1 8 3 9 4 8 3 6 1
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 9 11 12 12 11 13 14 15 16 15 14 17 16 15 18 16 18 13 16 13 11 19 17 14 17 19 10 17 10 20 20 10 9 21 22 23 23 22 24 22 25 24 26 24 25 27 28 29 28 30 29 30 31 29 24 26 31 29 31 26 28 27 32 32 27 21 27 33 21 22 21 33 34 35 36 35 34 37 38 39 40 41 40 39 42 43 44 43 42 45 45 42 46 46 42 47 48 49 50 50 49 51 51 49 52 53 52 49 54 55 56 55 54 57 58 59 60 61 60 59 62 63 64 63 62 65 66 67 68 69 68 67 70 71 72 71 70 73 74 75 76 77 76 75 78 79 80 79 78 81 82 83 84 85 84 83
+0 1 2 1 0 3 3 0 4 1 5 6 5 1 3 7 8 9 10 9 8 11 12 7 7 12 8 13 8 12
+0 1
+0 1 2 1 0 3 1 3 4 5 6 7 6 5 8 8 5 9 10 11 12 12 13 14 13 12 15 15 12 16 15 16 17 16 12 11 17 16 18 17 18 19 20 21 22 21 20 23 24 25 26 25 24 27 27 28 25 28 27 29 30 31 32 31 30 33 34 35 36 35 34 37 38 39 40 39 38 41 39 41 42 43 44 45 44 43 46 46 47 48 47 46 43 49 50 51 50 49 52 52 49 53 53 49 54 54 49 55 55 49 56 56 49 57 55 58 54 59 60 61 60 59 62 62 59 63 62 63 64 65 66 67 66 65 68 66 68 69 70 71 72 71 70 73 74 75 76 75 74 77 75 77 78 79 80 81 80 79 82 82 79 83 84 85 86 85 84 87 85 88 89 88 85 87
+0 0 1 1 2 2 1 1 0 0 3 3 9 4 10 5 11 6 11 6 10 5 12 7 13 8 12 7 10 5
+4 5 6 5 4 7 7 4 8
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 6 6 7 7 8 8 7 7 6 6 9 9 9 9 6 6 10 10 9 9 10 10 11 11 12 12 13 13 14 14 13 13 12 12 15 15 15 15 12 12 16 16 15 15 16 16 17 17 15 15 17 17 18 18 19 19 20 20 21 21 20 20 19 19 22 22 20 20 22 22 23 23 22 22 19 19 24 24 23 23 25 25 20 20
+0 1 2 1 0 3 3 0 4 10 11 12 11 10 13 13 10 14 20 21 22 21 20 23 21 23 24 30 31 32 31 30 33 33 30 34
+5 6 7 7 6 8 9 8 6 15 16 17 17 16 18 19 18 16 25 26 27 26 28 27 29 27 28 35 36 37 37 36 38 39 38 36
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 5 5 4 4 6 6 7 7 8 8 9 9 8 8 7 7 10 10 8 8 10 10 11 11 8 8 11 11 12 12 13 13 14 14 15 15 14 14 13 13 16 16 16 16 13 13 17 17 16 16 17 17 18 18 19 19 20 20 21 21 20 20 19 19 22 22 20 20 22 22 23 23 23 23 22 22 24 24 24 24 22 22 25 25
+0 0 1 1 2 2 1 1 0 0 3 3 9 4 10 5 11 6 11 6 10 5 12 7 13 8 12 7 10 5
+4 5 6 5 4 7 7 4 8
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 3 0 4 5 3 6 3 5 7 1 8 9 8 1 7 7 1 0 7 0 3
+10 11 12 11 13 12 12 13 14 15 14 13 12 16 10 17 10 16 18 11 10 19 13 11
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3 2 1 4 4 1 5 1 3 6 6 3 7 8 1 6 9 2 4
+10 11 12 13 14 15 16 17 13 13 17 14 18 14 10 10 14 11 17 19 14 11 14 19
+0 1 2 1 0 3
+0 1 2 1 0 3 8 9 10 9 8 11 11 8 12 12 8 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 20 21 22 21 20 23 21 23 24 24 23 25 24 25 26 24 26 27 24 27 28 24 28 29 24 29 30 24 30 11 11 30 31 11 31 32 11 32 33 11 33 34 11 34 9 2 62 63 62 2 1 66 67 68 67 66 69 69 66 70 69 70 71 71 70 72 72 70 73 73 70 74 74 70 75 75 70 63 63 70 76 63 76 2 2 76 0 0 76 77 77 76 78 78 76 79 79 76 80 80 76 81 81 76 82 81 82 83 83 82 84 83 84 85 85 84 86 85 86 87 87 86 88 87 88 89 77 3 0 3 77 114 81 116 80 116 81 117 83 117 81 117 83 120 85 122 83 122 85 123 87 123 85 123 87 126 89 126 87 126 89 19 128 19 89 19 128 18 130 18 128 18 130 16 132 16 130 16 132 14 12 132 134 132 12 14 11 134 136 134 11 12 24 136 138 136 24 11 21 138 140 138 21 24 22 142 143 142 22 21 67 146 68 146 67 147 69 150 67 150 69 151 71 151 69 151 71 154 72 154 71 154 72 156 73 156 72 156 73 158 74 160 73 160 74 161 75 161 74 161 75 164 63 164 75 164 63 62 78 114 77 114 78 166 79 166 78 166 79 168 170 80 171 80 170 79
+4 5 6 7 6 5 35 36 37 36 38 37 38 39 37 39 40 37 40 41 37 37 41 42 41 43 42 43 44 42 44 45 42 45 46 42 46 47 42 47 48 42 42 48 49 48 50 49 51 49 50 52 53 54 54 53 55 53 56 55 55 56 57 56 58 57 57 58 59 58 60 59 59 60 37 37 60 35 61 35 60 6 7 64 65 64 7 90 91 92 91 93 92 92 93 94 93 95 94 94 95 96 95 97 96 96 97 98 97 99 98 98 99 100 100 99 101 101 99 102 102 99 103 103 99 5 5 99 7 7 99 65 99 104 65 65 104 105 105 104 106 106 104 107 107 104 108 108 104 109 109 104 110 104 111 110 110 111 112 113 112 111 115 103 4 5 4 103 118 98 119 100 119 98 121 96 118 98 118 96 124 94 125 96 125 94 127 92 124 94 124 92 52 90 127 92 127 90 54 129 52 90 52 129 55 131 54 129 54 131 57 133 55 131 55 133 57 59 133 135 133 59 59 37 135 137 135 37 37 42 137 139 137 42 42 49 139 141 139 49 49 51 144 145 144 51 148 112 149 113 149 112 152 110 153 112 153 110 155 109 152 110 152 109 157 108 155 109 155 108 159 107 157 108 157 107 162 106 163 107 163 106 165 105 162 106 162 105 64 65 165 105 165 65 167 102 115 103 115 102 169 101 167 102 167 101 101 172 100 173 100 172
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7 7 0 8 8 0 9 9 0 10 10 0 11 11 0 12 11 12 13 14 15 16 15 17 16 16 17 18 18 17 19 19 17 20 20 17 21 21 17 22 22 17 23 23 17 24 24 17 25 25 17 26 27 26 17 28 1 29 1 28 2 27 30 26 31 26 30 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 33 38 43 44 45 44 43 42 46 47 46 42 41 44 45 48 49 48 45 47 50 11 50 47 46 48 49 51 16 51 49 11 52 10 52 11 50 51 16 53 18 53 16 10 54 9 54 10 52 53 18 55 19 55 18 9 56 8 56 9 57 58 19 59 20 59 19 8 60 7 60 8 56 59 20 61 21 61 20 7 62 6 62 7 60 61 21 63 22 63 21 6 64 5 64 6 62 63 22 65 23 65 22 5 66 4 66 5 64 65 23 67 24 67 23 68 4 66 4 68 3 25 69 24 67 24 69 70 3 68 3 70 1 26 71 25 69 25 71 72 35 73 35 72 33 33 72 74 33 74 75 33 75 76 33 76 77 33 77 78 33 78 79 33 79 80 33 80 50 33 50 41 41 50 46 48 51 44 44 51 38 51 81 38 81 82 38 82 83 38 83 84 38 84 85 38 85 86 38 86 87 38 87 88 38 38 88 36 89 36 88
+0 1 2 1 0 3 8 0 9 0 8 10 0 10 3 3 10 11 3 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 3 32 1 32 3 12 34 35 36 35 34 37 37 34 38 37 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 9 62 63 62 9 0 37 66 35 66 37 67 39 67 37 67 39 70 41 70 39 70 41 72 43 74 41 74 43 75 45 75 43 75 45 78 47 78 45 78 47 19 80 19 47 19 80 18 82 18 80 18 82 16 84 16 82 16 84 14 12 84 32 84 12 14 35 86 36 86 35 87
+4 5 6 7 6 5 20 21 22 22 21 23 21 24 23 23 24 25 24 26 25 25 26 27 26 28 27 27 28 4 28 29 4 4 29 5 29 30 5 31 5 30 27 4 33 6 33 4 48 49 50 49 51 50 50 51 52 51 53 52 52 53 54 53 55 54 54 55 56 55 57 56 56 57 58 57 59 58 58 59 60 61 60 59 5 31 64 65 64 31 68 58 69 60 69 58 71 56 68 58 68 56 73 54 71 56 71 54 76 52 77 54 77 52 79 50 76 52 76 50 20 48 79 50 79 48 22 81 20 48 20 81 23 83 22 81 22 83 25 85 23 83 23 85 25 27 85 33 85 27 88 60 89 61 89 60
+0 1 2 1 0 3 8 9 10 9 8 11 11 8 12 12 8 13 13 8 14 14 8 15 15 8 16 16 8 17 17 8 18 18 8 19 19 8 20 19 20 21 36 37 1 37 36 15 40 41 42 41 40 43 43 40 44 43 44 2 43 2 1 43 1 37 43 37 45 43 45 46 43 46 47 43 47 48 43 48 49 49 48 50 62 2 44 2 62 0 64 8 65 8 64 20 68 20 64 20 68 21 70 21 68 21 70 19 72 19 70 19 72 18 17 72 74 72 17 18 16 74 76 74 16 17 15 76 37 76 15 16 62 40 78 40 62 44 78 42 80 42 78 40 82 41 83 41 82 42 86 10 87 10 86 8
+4 5 6 7 6 5 22 23 24 23 25 24 24 25 26 26 25 27 27 25 28 28 25 29 29 25 30 30 25 31 31 25 32 32 25 33 33 25 34 35 34 25 29 38 39 6 39 38 51 52 53 53 52 54 52 55 54 55 56 54 56 57 54 57 39 54 39 6 54 6 7 54 7 58 54 58 59 54 54 59 60 61 60 59 5 63 7 58 7 63 23 66 25 67 25 66 22 69 23 66 23 69 24 71 22 69 22 71 26 73 24 71 24 73 26 27 73 75 73 27 27 28 75 77 75 28 28 29 77 39 77 29 58 63 59 79 59 63 59 79 61 81 61 79 61 84 60 85 60 84 25 88 35 89 35 88
+0 1 2 1 0 3 8 9 10 9 8 11 9 11 12 9 12 13 9 13 14 9 14 15 9 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 36 3 37 3 36 38 42 3 38 3 42 1 1 42 43 43 42 44 44 42 45 45 42 46 46 42 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 43 2 1 2 43 64 44 64 43 64 44 66 45 66 44 66 45 68 46 68 45 68 46 70 48 72 46 72 48 73 50 73 48 73 50 76 52 76 50 76 52 21 78 21 52 21 78 20 80 20 78 20 80 18 82 18 80 18 82 16 9 82 84 82 9 16 10 86 87 86 10 9
+4 5 6 7 6 5 22 23 24 24 23 25 23 26 25 25 26 27 26 28 27 27 28 29 28 30 29 30 31 29 31 32 29 32 33 29 33 34 29 35 29 34 39 40 4 41 4 40 53 54 55 54 56 55 55 56 57 56 58 57 57 58 59 58 60 59 59 60 61 61 60 62 62 60 63 63 60 6 6 60 4 39 4 60 65 63 7 6 7 63 67 62 65 63 65 62 69 61 67 62 67 61 71 59 69 61 69 59 74 57 75 59 75 57 77 55 74 57 74 55 22 53 77 55 77 53 24 79 22 53 22 79 25 81 24 79 24 81 27 83 25 81 25 83 27 29 83 85 83 29 29 35 88 89 88 35
+0 1 2 1 0 3 8 9 10 9 8 11 11 8 12 12 8 13 13 8 14 14 8 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 36 37 3 37 36 38 3 42 1 42 3 37 42 37 43 42 43 44 42 44 45 42 45 46 46 45 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 42 64 1 64 42 65 46 68 42 68 46 69 48 72 46 72 48 17 74 17 48 17 74 19 76 19 74 19 76 21 78 21 76 21 78 20 80 20 78 20 80 18 82 18 80 18 82 16 14 82 84 82 14 16 13 84 86 84 13 14 12 86 43 86 12 13 38 43 37 43 38 12
+4 5 6 7 6 5 22 23 24 24 23 25 23 26 25 25 26 27 26 28 27 27 28 29 28 30 29 29 30 31 31 30 32 32 30 33 33 30 34 35 34 30 39 40 41 4 41 40 53 54 55 54 56 55 55 56 57 56 58 57 57 58 59 58 60 59 59 60 61 60 62 61 62 63 61 63 41 61 41 4 61 6 61 4 66 61 67 6 67 61 70 59 71 61 71 59 26 57 73 59 73 57 23 75 26 57 26 75 22 77 23 75 23 77 24 79 22 77 22 79 25 81 24 79 24 81 27 83 25 81 25 83 27 29 83 85 83 29 29 31 85 87 85 31 31 32 87 63 87 32 32 39 63 41 63 39
+0 0 1 1 2 2 1 1 0 0 3 3 8 7 9 8 10 2 9 8 8 7 11 9 16 13 17 0 18 2 17 0 16 13 19 14 24 17 25 2 26 8 25 2 24 17 27 1 32 19 33 2 34 0 33 2 32 19 35 20 40 23 41 2 42 7 41 2 40 23 43 0
+4 4 5 5 6 6 7 2 6 6 5 5 12 10 13 11 14 12 15 2 14 12 13 11 20 15 21 16 22 5 23 2 22 5 21 16 28 6 29 18 30 2 31 12 30 2 29 18 36 21 37 22 38 2 39 5 38 2 37 22 44 5 45 24 46 2 47 11 46 2 45 24
+0 1 2 1 0 3 1 3 4 4 3 5 12 13 14 13 12 15 20 21 22 21 20 23 23 20 24 30 31 32 31 30 33 31 33 34 34 33 35 34 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 58 59 60 59 58 61 61 58 62 68 69 70 69 68 71 76 77 78 77 76 79 84 85 86 85 84 87 87 84 88 94 95 96 95 94 97 97 94 98 99 95 97 106 107 108 107 106 109 114 115 116 115 114 117 122 114 116 114 122 123 126 123 122 123 126 127 130 127 126 127 130 131 134 131 130 131 134 135 138 135 134 135 138 139 142 139 138 139 142 143 146 143 142 143 146 147 107 147 146 147 107 109 150 151 152 151 150 153 153 150 154 160 161 162 161 160 163 168 169 170 169 168 171 176 177 178 177 176 179 184 185 186 185 184 187 187 184 188 188 184 189 188 189 190 190 189 191 191 189 192 191 192 193 193 192 194 195 196 197 196 195 198 198 195 199 198 199 200 200 199 201 201 199 202 201 202 203 201 203 204 204 203 205 204 205 194 204 194 192 204 192 206 204 206 207 207 206 208 207 208 209 209 208 210 238 239 240 239 238 241 241 238 242 242 238 243 243 238 244 244 238 245 245 238 246 246 238 247 248 241 242 249 239 241
+6 7 8 8 7 9 7 10 9 11 9 10 16 17 18 19 18 17 25 26 27 27 26 28 29 28 26 44 45 46 46 45 47 45 48 47 47 48 49 48 50 49 49 50 51 50 52 51 51 52 53 52 54 53 53 54 55 54 56 55 57 55 56 63 64 65 65 64 66 67 66 64 72 73 74 75 74 73 80 81 82 83 82 81 89 90 91 91 90 92 93 92 90 100 101 102 103 104 100 100 104 101 105 101 104 110 111 112 113 112 111 118 119 120 121 120 119 124 125 119 121 119 125 128 129 124 125 124 129 132 133 128 129 128 133 136 137 132 133 132 137 140 141 136 137 136 141 144 145 140 141 140 145 148 149 144 145 144 149 110 112 148 149 148 112 155 156 157 157 156 158 159 158 156 164 165 166 167 166 165 172 173 174 175 174 173 180 181 182 183 182 181 211 212 213 213 212 214 212 215 214 214 215 216 215 217 216 217 218 216 218 219 216 219 220 216 216 220 221 220 222 221 222 223 221 221 223 224 224 223 225 223 226 225 225 226 227 228 227 226 218 217 229 229 217 230 217 231 230 230 231 232 232 231 233 231 234 233 233 234 235 235 234 236 237 236 234 250 251 252 253 250 254 255 256 257 257 256 258 258 256 259 259 256 260 260 256 253 253 256 250 250 256 251 261 251 256
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 7 8 9 9 8 10 22 23 24 23 22 25 24 30 31 30 24 23 31 34 35 34 31 30 35 38 39 38 35 34 39 42 43 42 39 38 42 46 43 46 42 47 47 50 46 50 47 51 54 55 56 55 54 57 55 62 56 62 55 63 62 25 22 25 62 63
+11 12 13 13 12 14 12 15 14 14 15 16 15 17 16 16 17 18 17 19 18 18 19 20 21 20 19 26 27 28 29 28 27 28 29 32 33 32 29 32 33 36 37 36 33 36 37 40 41 40 37 40 41 44 45 44 41 48 44 49 45 49 44 52 48 53 49 53 48 58 59 60 61 60 59 64 60 65 61 65 60 64 65 26 27 26 65
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 5 6 7 7 6 8 9 10 11 10 9 12 10 12 13 10 13 14 10 14 15 15 14 16 15 16 8 15 8 6 15 6 17 15 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 48 49 50 49 48 51 50 56 57 56 50 49 57 60 61 60 57 56 61 64 65 64 61 60 65 68 69 68 65 64 69 72 73 72 69 68 73 76 77 76 73 72 77 80 81 80 77 76 81 84 85 84 81 80 85 88 89 88 85 84 88 92 89 92 88 93 93 96 92 96 93 97
+24 25 26 26 25 27 25 28 27 27 28 29 28 30 29 29 30 31 30 32 31 32 33 31 33 34 31 34 35 31 31 35 36 35 37 36 37 38 36 38 39 36 40 36 39 33 32 41 41 32 42 32 43 42 42 43 44 44 43 45 45 43 46 47 46 43 52 53 54 55 54 53 54 55 58 59 58 55 58 59 62 63 62 59 62 63 66 67 66 63 66 67 70 71 70 67 70 71 74 75 74 71 74 75 78 79 78 75 78 79 82 83 82 79 82 83 86 87 86 83 86 87 90 91 90 87 94 90 95 91 95 90 98 94 99 95 99 94
+0 1 1 2
+0 1 1 2
+0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 21 22 21 20 23 24 25 26 25 24 27 28 29 30 29 28 31 32 33 34 33 32 35 36 37 38 37 36 39 40 41 42 41 40 43 44 45 46 45 44 47 48 49 50 49 48 51
+0 1 2 1 0 3 1 3 4 4 3 5 12 13 14 13 12 15 13 15 16 22 23 24 23 22 25 30 31 32 31 30 33 38 39 40 39 38 41 46 47 48 47 46 49 49 46 50 56 57 58 57 56 59 59 56 60 59 60 61
+6 7 8 8 7 9 7 10 9 11 9 10 17 18 19 18 20 19 21 19 20 26 27 28 29 28 27 34 35 36 37 36 35 42 43 44 45 44 43 51 52 53 53 52 54 55 54 52 62 63 64 63 65 64 64 65 66 67 66 65
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 9 11 12 9 12 13 13 12 14 13 14 15 15 14 16 15 16 17 17 16 18 18 16 19 18 19 20 21 22 23 22 24 23 23 24 25 25 24 26 24 27 26 26 27 28 27 29 28 28 29 30 29 31 30 31 32 30 33 30 32 34 35 36 35 34 37 38 39 40 41 40 39 42 43 44 43 42 45 46 47 48 49 48 47 50 51 52 51 50 53 51 53 54 54 53 55 54 56 51 57 58 59 60 61 59 59 61 57 61 62 57 63 57 62 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 83 80 84 83 84 85 86 81 83 87 88 89 90 91 87 91 92 87 87 92 88 93 88 92 94 95 96 95 94 97 98 99 100 101 100 99 102 103 104 103 102 105 106 107 108 109 108 107 110 111 112 111 110 113 114 115 116 117 116 115 118 119 120 119 118 121 122 123 124 125 124 123 126 127 128 127 126 129 130 131 132 133 132 131 134 135 136 137 138 139 138 137 140 138 140 135 138 135 134 141 142 143 142 144 143 144 145 143 146 143 145 147 142 141 148 149 150 149 148 151 152 153 154 155 154 153 156 157 158 157 156 159 160 161 162 163 162 161
+0 1 2 1 0 3 3 0 4 4 5 6 5 4 7 7 4 0 16 17 18 17 16 19 17 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 25 23 26 25 26 27 25 27 28 25 28 29 18 30 31 30 18 17 31 30 32 31 32 33 33 32 34 33 34 35 33 35 36 36 35 37 36 37 38 38 37 29 29 37 25 62 63 64 63 62 65 63 65 66 64 67 68 67 64 63 68 67 69 78 79 80 79 78 81 81 78 82 82 83 84 83 82 78 92 93 94 93 92 95 100 101 102 101 100 103 101 103 104 104 103 105 105 103 106 107 102 106 102 107 100 106 102 108 106 108 109 106 109 105 120 121 122 121 120 123 123 120 124 130 131 132 131 130 133 138 139 140 139 138 141 146 147 148 147 146 149 147 149 150 150 149 151 151 149 152 153 148 152 148 153 146 152 148 154 152 154 155 152 155 151 166 167 168 167 166 169 174 175 176 175 174 177 175 177 178 178 177 179 179 177 180 176 181 182 181 176 175 182 181 183 182 183 180 182 180 177 194 195 196 195 194 197 202 203 204 203 202 205 210 211 212 211 210 213 211 213 214 220 221 222 221 220 223 228 229 230 229 228 231 236 237 238 237 236 239
+8 9 10 10 9 11 12 11 9 9 8 13 13 8 14 15 14 8 39 40 41 41 40 42 42 40 43 40 44 43 43 44 45 44 46 45 46 47 45 45 47 48 47 49 48 50 51 49 48 49 51 41 52 39 52 53 39 53 54 39 54 55 39 39 55 56 56 55 57 55 58 57 57 58 59 58 60 59 59 60 50 60 61 50 51 50 61 70 71 72 73 74 71 72 71 74 75 76 73 76 77 73 74 73 77 85 86 87 88 87 86 86 85 89 89 85 90 91 90 85 96 97 98 99 98 97 110 111 112 111 113 112 113 114 112 115 116 114 112 114 116 112 117 110 110 117 118 118 117 119 117 115 119 114 119 115 125 126 127 127 126 128 129 128 126 134 135 136 137 136 135 142 143 144 145 144 143 156 157 158 157 159 158 159 160 158 161 162 160 158 160 162 158 163 156 156 163 164 164 163 165 163 161 165 160 165 161 170 171 172 173 172 171 184 185 186 185 187 186 187 188 186 189 190 188 186 188 190 185 184 191 191 184 192 192 184 189 184 193 189 190 189 193 198 199 200 201 200 199 206 207 208 209 208 207 215 216 217 216 218 217 219 217 218 224 225 226 227 226 225 232 233 234 235 234 233 240 241 242 243 242 241
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 12 8 13 12 13 14 9 14 10 14 9 15 14 15 12 16 17 18 17 19 18 20 18 19 18 21 16 21 22 16 16 22 23 23 22 19 20 19 22 24 25 26 25 24 27 25 27 28 29 30 31 30 32 31 33 31 32 34 35 36 35 34 37 38 39 40 41 40 39 42 43 44 43 42 45 45 42 46 47 48 49 49 48 50 51 50 48 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 69 68 71 72 73 74 75 74 73 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95 96 97 98 99 98 97 100 101 102 101 100 103 104 105 106 107 106 105
+0 1 2 1 0 3 3 0 4 5 6 7 6 5 8 8 5 9 10 11 12 11 10 13 12 11 14 14 11 15 11 13 16 16 13 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 20 22 23 23 22 24 24 22 25 24 25 26 24 26 27 27 26 28 27 28 29 15 30 14 30 15 31 30 31 32 32 31 33 32 33 34 34 33 35 34 35 36 36 35 37 37 35 38 37 38 29 37 29 39 39 29 40 40 29 28 41 42 43 42 41 44 42 44 45 42 45 46 46 45 47 48 49 50 49 48 51 52 53 54 53 52 55 55 52 56 56 52 57 56 57 58 56 58 59 56 59 60 60 59 61 61 59 62 61 62 63 63 62 64 64 62 65 64 65 66 53 67 68 67 53 55 68 67 69 68 69 70 70 69 71 70 71 72 70 72 73 73 72 74 73 74 75 73 75 76 76 75 77 77 75 78 77 78 79 79 78 80 80 78 81 81 78 64 81 64 66 82 83 84 83 82 85 83 85 86 87 88 89 88 87 90 91 92 93 92 91 94 94 91 95 96 97 98 97 96 99 100 101 102 101 100 103 103 100 104 103 104 105 106 107 108 107 106 109 109 106 110 109 110 111 112 113 114 113 112 115 116 117 118 117 116 119 120 121 122 121 120 123 124 125 126 125 124 127 127 124 128 129 130 131 130 129 132 133 134 135 134 133 136 134 136 137
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 7 8 9 8 10 9 10 11 9 11 12 9 13 9 12
+0 1 2 1 0 3 1 3 4 10 11 12 11 10 13 13 10 14 14 10 15 14 15 16 24 25 26 25 24 27 25 27 28 25 28 29 29 28 30 38 39 40 39 38 41 41 38 42 41 42 43 50 51 52 51 50 53 58 59 60 59 58 61 66 67 68 67 66 69 69 66 70
+5 6 7 6 8 7 9 7 8 17 18 19 18 20 19 19 20 21 21 20 22 23 22 20 31 32 33 33 32 34 32 35 34 35 36 34 37 34 36 44 45 46 45 47 46 46 47 48 49 48 47 54 55 56 57 56 55 62 63 64 65 64 63 71 72 73 73 72 74 75 74 72
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 7 8 9 9 8 10 10 8 11 11 8 12 13 12 8
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 48 49 50 49 48 51 56 57 58 57 56 59 64 65 66 65 64 67 72 73 74 73 72 75
+4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37 44 45 46 47 46 45 52 53 54 55 54 53 60 61 62 63 62 61 68 69 70 71 70 69 76 77 78 79 78 77
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35
+4 5 6 7 6 5 12 13 14 15 14 13 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37
+0 1 2 1 0 3 8 9 10 9 8 11
+4 5 6 7 6 5 12 13 14 15 14 13
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3 8 9 10 9 8 11 9 12 10 12 9 13 20 21 22 21 20 23 23 20 24 30 31 32 31 30 33 31 34 32 34 31 35 42 43 44 43 42 45 50 51 52 51 50 53 58 59 60 59 58 61 59 61 62
+4 5 6 7 6 5 14 15 16 17 16 15 18 19 15 17 15 19 25 26 27 27 26 28 29 28 26 36 37 38 39 38 37 40 41 37 39 37 41 46 47 48 49 48 47 54 55 56 57 56 55 63 64 65 64 66 65 67 65 66
+0 1 2 1 0 3 1 3 4 4 5 6 5 4 3 14 15 16 15 14 17 17 14 18 24 25 26 25 24 27 25 27 28 28 27 29 28 29 30 38 39 40 39 38 41 39 41 42 48 49 50 49 48 51 56 57 58 57 56 59 57 59 60 66 67 68 67 66 69 70 71 72 71 70 69 69 70 67
+7 8 9 10 9 8 8 7 11 7 12 11 13 11 12 19 20 21 21 20 22 23 22 20 31 32 33 32 34 33 33 34 35 34 36 35 37 35 36 43 44 45 44 46 45 47 45 46 52 53 54 55 54 53 61 62 63 62 64 63 65 63 64 73 74 75 75 74 76 77 76 74 75 78 73 79 73 78
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 7 8 9 8 10 9 10 11 9 11 12 9 13 9 12
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 7 8 9 10 11 12 11 13 12 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 19 18 17
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7 7 0 8 9 10 11 11 10 12 12 10 13 13 10 14 14 10 15 15 10 16 17 16 10
+0 1 2 3 3 4 4 0
+0 1
+0 1
+0 1
+0 1
+0 1 2 1 3 2 1 4 4 5 5 6 7 6 8 7 8 9 10 8 10 11 10 12 10 13 10 14 15 8 1 16 16 17 16 18 16 19 16 20
+0 1
+0 1
+0 1
+0 1
+0 1 2 6 0 2 0 8 1 1 10 2 6 2 12 6 14 0 0 16 8 1 8 18 1 20 10 2 10 12 22 6 12 24 14 6 14 16 0 26 27 28 27 26 29 27 29 30 30 29 31 30 31 32 30 32 33 42 43 44 43 42 45 18 45 42 50 28 51 28 50 26 1 18 54 56 20 1 10 20 58 10 60 12 22 24 6 24 62 14 64 29 65 43 68 69 72 33 32 74 30 33 76 27 30 78 28 27 64 31 29 80 32 31 43 69 44 82 58 83 18 42 86 88 51 28 54 18 90 54 56 1 20 56 58 10 58 92 60 10 94 22 96 24 96 22 97 100 64 65 68 102 69 104 62 24 72 32 80 74 33 72 74 76 30 106 27 76 106 78 27 78 88 28 80 31 64 108 94 82 110 111 112 111 110 113 111 113 114 114 113 115 114 115 116 114 116 117 114 117 118 92 58 82 58 86 83 128 18 86 18 128 90 88 130 51 54 90 132 132 56 54 58 56 86 94 10 92 134 60 94 136 96 97 96 136 137 96 104 24 140 64 100 102 142 69 102 144 142 144 102 145 148 100 149 152 72 80 154 74 72 156 76 74 158 106 76 160 78 106 78 162 88 140 80 64 94 92 82 164 114 118 166 94 108 112 168 169 168 112 111 110 112 172 174 113 110 176 115 113 178 116 115 180 117 116 182 118 117 86 184 128 90 128 186 130 88 188 130 190 51 132 90 192 57 132 184 56 184 86 134 94 166 137 104 96 136 97 194 196 137 136 137 196 197 148 140 100 166 108 200 145 202 144 202 145 203 206 166 200 208 148 149 154 72 152 152 80 140 156 74 154 156 210 76 158 76 210 212 106 158 160 162 78 212 160 106 88 162 214 164 118 182 172 112 169 216 110 172 174 110 218 220 113 174 176 113 220 178 115 176 180 116 178 182 117 180 184 222 128 186 128 224 90 186 192 188 88 226 228 130 188 130 228 190 51 230 169 230 51 190 132 192 222 184 132 222 232 134 166 137 234 104 194 97 236 238 136 194 136 238 196 196 240 197 240 196 241 197 244 137 148 152 140 152 148 246 248 164 182 203 250 202 250 203 251 254 206 255 258 248 259 232 166 206 262 148 208 246 154 152 154 246 156 156 246 264 156 266 210 266 156 264 266 158 210 268 212 158 160 270 162 272 160 212 162 270 214 88 214 226 172 169 188 214 216 172 218 110 216 274 174 218 276 220 174 278 176 220 280 178 176 282 180 178 284 182 180 128 222 224 222 186 224 192 186 222 226 172 188 189 286 228 228 288 190 190 290 230 169 230 286 232 236 134 244 234 137 232 194 236 194 232 254 292 196 238 196 292 241 238 194 294 240 244 197 296 240 241 262 246 148 246 262 298 248 182 284 300 254 255 254 232 206 302 258 259 259 248 284 304 262 208 298 264 246 264 298 306 306 308 264 264 309 266 309 264 308 268 158 266 312 212 268 272 271 160 312 272 212 272 312 314 214 270 316 214 172 226 188 169 286 218 216 214 318 274 218 274 276 174 320 220 276 278 220 320 280 176 278 282 178 280 284 180 282 322 228 286 322 288 228 190 288 290 290 324 230 286 230 322 304 208 244 294 194 254 292 238 294 326 241 292 241 326 327 240 330 244 327 296 241 296 332 240 304 298 262 298 304 334 300 302 336 294 254 300 302 259 338 340 284 282 284 340 259 334 306 298 306 334 342 342 334 343 306 346 308 346 306 342 346 309 308 309 268 266 348 312 268 312 350 314 350 312 348 316 218 214 318 218 316 352 274 318 354 276 274 356 320 276 356 278 320 278 356 358 358 280 278 280 358 282 282 358 340 290 288 322 230 324 322 290 322 324 330 304 244 360 292 294 362 327 326 327 362 363 366 326 292 332 330 240 363 296 327 368 332 296 370 334 304 334 370 371 336 302 338 374 300 336 360 294 300 376 259 340 259 376 338 371 343 334 378 342 343 342 380 346 380 342 381 384 309 346 348 268 309 348 386 350 386 348 387 350 390 314 352 318 392 352 354 274 356 276 354 394 358 356 358 394 395 395 340 358 340 395 376 370 304 330 366 292 360 366 362 326 362 366 398 400 363 362 363 400 401 404 330 332 363 368 296 406 332 368 404 371 370 371 404 408 410 338 376 338 410 336 374 336 412 374 360 300 378 343 371 381 342 378 414 346 380 416 380 381 384 348 309 414 384 346 350 418 390 418 350 386 387 348 384 420 386 387 386 420 421 390 392 314 390 352 392 352 390 424 424 354 352 426 356 354 394 356 426 428 395 394 395 428 429 429 376 395 376 429 410 410 429 432 404 370 330 434 366 360 366 434 398 398 400 362 400 398 436 363 438 368 438 363 401 440 401 400 401 440 441 406 404 332 404 406 444 446 406 368 444 408 404 408 444 448 408 378 371 378 408 450 452 336 410 336 452 412 454 374 412 434 360 374 450 381 378 381 450 456 416 414 380 456 416 381 420 384 414 418 458 390 386 460 418 460 386 421 420 387 384 462 421 420 458 424 390 424 426 354 428 394 426 464 429 428 429 464 465 468 432 429 452 410 432 398 434 470 436 398 472 436 440 400 440 436 474 441 438 401 446 368 438 476 441 440 441 476 477 446 444 406 444 446 480 448 450 408 450 448 482 484 448 444 486 412 452 412 486 454 434 374 454 482 456 450 456 482 488 490 414 416 456 492 416 492 456 488 490 420 414 460 458 418 421 494 460 494 421 495 495 421 462 462 420 490 458 498 424 498 426 424 428 426 498 464 428 500 502 465 464 468 429 465 452 432 468 504 434 454 434 504 470 472 398 470 474 436 472 474 476 440 476 474 506 508 438 441 508 446 438 510 441 477 512 477 476 477 512 513 516 480 446 484 444 480 484 482 448 482 484 518 520 452 468 452 520 486 522 454 486 454 522 504 518 488 482 488 518 524 492 490 416 490 492 526 528 492 488 530 458 460 532 460 494 495 534 494 534 495 535 535 495 462 538 462 490 530 498 458 500 428 498 502 464 500 540 465 502 540 468 465 468 540 520 542 470 504 470 542 472 544 474 472 546 506 474 512 476 506 510 508 441 508 516 446 513 510 477 548 513 512 550 480 516 550 484 480 484 550 552 552 518 484 554 486 520 486 554 522 556 504 522 558 524 518 524 528 488 528 526 492 526 528 560 526 538 490 532 530 460 534 532 494 532 534 562 535 564 534 564 535 565 535 462 538 500 498 530 502 500 568 570 540 502 540 570 571 571 520 540 520 571 554 542 504 556 544 472 542 546 474 544 574 506 546 574 512 506 576 508 510 576 516 508 578 510 513 548 580 513 582 548 512 576 550 516 550 576 584 584 552 550 552 584 586 558 518 552 588 522 554 522 588 556 590 524 558 524 592 528 592 524 590 560 538 526 594 560 528 532 568 530 568 532 562 564 562 534 562 564 596 565 598 564 598 565 599 602 535 538 535 602 565 568 500 530 604 502 568 502 604 570 606 571 570 606 554 571 554 606 588 588 606 608 610 542 556 542 610 611 544 542 611 614 544 611 544 614 546 616 574 546 582 512 574 578 576 510 618 578 513 618 513 580 620 548 582 622 584 576 584 622 623 623 586 584 586 623 626 628 552 586 628 558 552 610 556 588 630 590 558 594 528 592 590 632 592 632 590 630 560 602 538 634 560 594 562 604 568 598 596 564 596 598 636 596 638 562 599 565 602 599 640 598 640 599 641 638 570 604 570 638 606 644 608 606 608 644 645 648 588 608 650 611 610 611 650 614 652 546 614 546 652 616 616 582 574 582 616 654 578 622 576 618 656 578 658 618 580 618 658 659 662 620 582 664 623 622 626 628 586 666 626 623 630 558 628 610 588 648 632 594 592 668 632 630 634 602 560 670 634 594 638 604 562 640 636 598 636 640 672 636 638 596 634 599 602 641 674 640 674 641 675 678 641 599 680 606 638 644 606 680 682 645 644 645 682 683 648 608 645 650 610 686 688 614 650 614 688 652 690 616 652 654 616 690 692 582 654 582 692 662 656 622 578 618 694 656 694 618 659 696 659 658 698 620 662 664 622 656 666 623 664 700 628 626 702 626 666 700 630 628 686 610 648 670 594 632 704 632 668 668 630 700 670 678 634 674 672 640 706 636 672 680 638 636 678 599 634 675 641 678 708 674 675 682 644 680 710 683 682 683 648 645 688 650 686 712 652 688 690 652 712 692 654 690 714 662 692 694 664 656 716 694 659 718 696 658 696 716 659 698 662 714 720 620 698 722 666 664 666 722 723 702 700 626 723 702 666 686 648 683 726 670 632 726 632 704 728 704 668 730 668 700 732 678 670 734 672 674 706 680 636 734 706 672 732 675 678 708 675 736 738 674 708 682 680 706 710 682 740 742 683 710 688 686 742 712 688 744 746 690 712 690 746 747 692 690 747 714 692 750 722 664 694 752 694 716 754 696 718 720 658 621 658 720 718 756 716 696 758 698 714 758 720 698 720 758 760 752 723 722 723 752 762 730 700 702 764 702 723 742 686 683 732 670 726 728 726 704 728 668 730 738 734 674 766 706 734 768 675 732 768 736 675 770 738 708 766 682 706 740 682 766 772 710 740 774 742 710 744 688 742 746 712 744 776 747 746 747 776 750 750 692 747 778 714 750 714 778 779 752 722 694 782 752 716 752 782 783 756 696 754 760 718 720 718 760 754 782 716 756 779 758 714 786 760 758 783 762 752 762 783 788 790 723 762 764 730 702 790 764 723 792 732 726 792 726 728 794 728 730 738 766 734 766 738 796 768 732 792 768 798 736 798 768 799 802 738 770 772 740 766 774 710 772 744 742 774 746 744 804 776 746 806 808 750 776 750 808 778 810 779 778 812 783 782 814 756 754 786 754 760 754 786 816 818 782 756 779 820 758 820 779 821 820 786 758 788 790 762 790 788 824 812 788 783 788 812 826 794 730 764 828 764 790 830 792 728 794 832 728 738 834 796 834 738 802 772 766 796 830 768 792 768 830 799 836 798 799 838 802 770 840 774 772 804 744 774 806 746 804 842 776 806 776 842 808 844 778 808 778 844 810 821 779 810 812 782 818 814 754 816 814 818 756 846 816 786 848 820 821 848 786 820 824 828 790 826 824 788 824 826 850 852 826 812 826 852 853 828 794 764 830 728 832 856 832 794 858 834 802 834 772 796 860 799 830 862 798 836 836 799 860 864 838 770 838 858 802 840 772 866 804 774 840 806 804 868 842 806 868 870 808 842 808 870 844 872 810 844 810 872 873 876 821 810 878 812 818 880 814 816 882 818 814 880 816 846 848 846 786 876 848 821 884 828 824 853 850 826 850 853 886 850 884 824 884 850 888 852 812 878 890 853 852 828 856 794 856 830 832 892 834 858 866 772 834 860 830 856 798 864 770 864 798 862 894 862 836 896 836 860 898 838 864 900 858 838 892 840 866 868 804 840 842 868 902 904 842 902 842 904 870 906 844 870 844 906 872 908 873 872 876 810 873 878 818 882 882 814 880 910 880 846 880 910 911 910 846 848 914 848 876 828 916 856 916 828 884 886 888 850 888 886 918 920 886 853 884 922 916 922 884 888 924 852 878 890 852 924 920 853 890 892 866 834 926 892 858 928 860 856 894 864 862 896 894 836 928 896 860 894 898 864 900 838 898 926 858 900 868 840 892 930 868 892 868 930 902 932 902 930 902 932 904 934 870 904 870 934 906 936 872 906 936 908 872 908 938 873 938 876 873 940 878 882 942 882 880 944 911 910 942 880 911 910 848 946 938 914 876 946 848 914 928 856 916 888 948 922 948 888 918 950 918 886 920 950 886 922 928 916 928 922 952 924 878 940 924 954 890 954 924 955 920 954 958 954 920 890 930 892 926 960 894 896 952 896 928 894 962 898 962 900 898 964 926 900 926 964 965 965 930 926 930 965 932 968 904 932 904 968 934 970 906 934 936 906 970 972 908 936 908 972 973 973 938 908 938 973 976 942 940 882 978 911 944 910 980 944 911 978 942 910 946 980 976 914 938 914 976 982 980 946 914 948 952 922 952 948 984 986 948 918 950 986 918 920 988 950 988 920 958 940 955 924 955 940 990 955 992 954 992 955 993 954 996 958 996 954 992 960 998 894 960 896 952 998 962 894 964 900 962 1000 965 964 1002 932 965 932 1002 968 1004 934 968 970 934 1004 1006 936 970 936 1006 972 1008 972 1009 972 1008 973 1012 973 1008 973 1012 976 1014 940 942 1016 978 944 944 980 1018 978 1014 942 1020 976 1012 976 1020 982 980 914 982 986 984 948 984 1022 952 986 988 1024 988 986 950 958 1026 988 1026 958 996 1014 990 940 990 993 955 993 990 1028 1030 998 960 1022 960 952 1032 962 998 1000 964 962 1002 965 1000 1004 968 1002 1006 1004 1034 1004 1006 970 1009 1006 1036 1006 1009 972 1008 1009 1038 1012 1008 1040 1018 1016 944 1016 1042 978 1018 980 1044 978 1042 1014 1020 1012 1046 1044 982 1020 982 1044 980 986 1048 984 1048 1022 984 1048 1024 1050 1024 1048 986 1024 1026 1052 1026 1024 988 996 1054 1026 1014 1028 990 1022 1030 960 1030 1032 998 1000 962 1032 1056 1002 1000 1004 1002 1056 1034 1056 1058 1056 1034 1004 1060 1006 1034 1006 1060 1036 1009 1036 1062 1038 1009 1062 1040 1008 1038 1046 1012 1040 1064 1016 1018 1016 1066 1042 1064 1018 1044 1042 1028 1014 1068 1020 1046 1068 1044 1020 1044 1068 1070 1048 1072 1022 1050 1052 1074 1052 1050 1024 1048 1050 1076 1026 1078 1052 996 1080 1054 1026 1054 1078 1072 1030 1022 1082 1032 1030 1084 1000 1032 1056 1000 1086 1056 1088 1058 1090 1034 1058 1034 1090 1060 1036 1060 1092 1036 1092 1062 1038 1062 1094 1067 1016 1064 1067 1064 1044 1070 1067 1044 1048 1076 1072 1050 1074 1076 1052 1096 1074 1078 1096 1052 1080 1098 1054 1078 1098 1100 1098 1078 1054 1072 1082 1030 1082 1084 1032 1000 1084 1086 1056 1086 1088 1090 1088 1102 1088 1090 1058 1060 1090 1092 1094 1092 1104 1092 1094 1062 1038 1094 1106 1108 1067 1070 1072 1076 1110 1074 1112 1076 1096 1114 1074 1078 1116 1096 1118 1098 1080 1098 1120 1100 1120 1098 1121 1078 1100 1116 1072 1110 1082 1124 1084 1082 1086 1084 1088 1088 1126 1102 1090 1102 1128 1092 1090 1128 1092 1130 1104 1132 1094 1104 1094 1132 1133 1106 1094 1133 1108 1136 1067 1076 1112 1110 1096 1138 1114 1074 1114 1140 1116 1138 1096 1118 1121 1098 1121 1142 1120 1142 1121 1143 1100 1146 1116 1146 1100 1120 1110 1124 1082 1088 1084 1124 1088 1124 1126 1141 1102 1126 1128 1102 1148 1092 1128 1130 1150 1104 1130 1104 1150 1132 1152 1133 1132 1133 1152 1153 1106 1133 1156 1158 1137 1108 1112 1124 1110 1160 1114 1138 1114 1102 1141 1116 1162 1138 1164 1121 1118 1143 1166 1142 1120 1168 1146 1168 1120 1142 1164 1143 1121 1146 1162 1116 1126 1124 1112 1141 1126 1112 1148 1102 1114 1128 1148 1160 1130 1128 1160 1150 1130 1170 1172 1132 1150 1132 1172 1152 1156 1133 1153 1153 1152 1174 1109 1176 1159 1160 1148 1114 1162 1160 1138 1143 1178 1166 1142 1166 1180 1142 1180 1168 1168 1182 1146 1184 1143 1164 1146 1182 1162 1130 1160 1170 1150 1170 1186 1172 1150 1186 1152 1172 1188 1156 1153 1190 1152 1188 1174 1153 1174 1192 1159 1194 1195 1194 1159 1176 1162 1170 1161 1184 1178 1143 1178 1198 1166 1166 1200 1180 1168 1180 1202 1168 1202 1182 1162 1186 1170 1186 1162 1182 1172 1186 1204 1172 1204 1188 1190 1153 1192 1174 1188 1206 1192 1174 1208 1195 1210 1211 1210 1195 1194 1184 1214 1178 1178 1216 1198 1166 1198 1200 1180 1200 1218 1180 1218 1202 1204 1182 1202 1182 1204 1186 1188 1204 1220 1190 1192 1222 1174 1206 1208 1188 1220 1206 1192 1208 1224 1211 1226 1227 1226 1211 1210 1178 1230 1216 1230 1178 1214 1216 1232 1198 1198 1234 1200 1200 1234 1218 1202 1220 1204 1220 1202 1218 1236 1192 1224 1192 1236 1222 1208 1206 1238 1206 1220 1238 1224 1208 1240 1227 1242 1243 1242 1227 1226 1230 1246 1216 1216 1246 1232 1198 1232 1248 1198 1248 1234 1218 1234 1250 1218 1252 1220 1252 1218 1250 1236 1224 1254 1208 1238 1256 1220 1252 1238 1208 1256 1240 1224 1240 1254 1243 1258 1259 1258 1243 1242 1232 1246 1262 1264 1248 1232 1248 1264 1234 1234 1266 1250 1250 1268 1252 1268 1250 1269 1272 1256 1238 1256 1272 1240 1238 1252 1274 1240 1276 1254 1259 1278 1279 1278 1259 1258 1232 1262 1264 1234 1264 1266 1250 1266 1269 1269 1282 1268 1282 1269 1283 1252 1268 1274 1238 1274 1272 1240 1272 1276 1279 1286 1287 1286 1279 1278 1264 1262 1287 1266 1264 1283 1266 1283 1269 1283 1286 1282 1286 1283 1287 1274 1268 1282 1274 1282 1272 1272 1288 1276 1264 1287 1283 1272 1282 1288
+3 4 5 3 5 7 4 9 5 3 11 4 13 3 7 5 15 7 9 17 5 19 9 4 11 21 4 13 11 3 13 7 23 7 15 25 5 17 15 34 35 36 35 37 36 37 38 36 36 38 39 38 40 39 41 39 40 46 47 48 49 48 47 47 46 19 40 52 41 53 41 52 55 19 4 4 21 57 59 21 11 13 61 11 7 25 23 15 63 25 66 38 67 70 71 48 35 34 73 34 36 75 36 39 77 39 41 79 38 37 67 37 35 81 49 70 48 84 59 85 87 47 19 41 53 89 91 19 55 4 57 55 59 57 21 93 59 11 95 11 61 98 23 99 25 99 23 66 67 101 70 103 71 25 63 105 81 35 73 73 34 75 36 77 75 77 39 107 39 79 107 41 89 79 67 37 81 85 95 109 119 120 121 120 122 121 122 123 121 123 124 121 121 124 125 124 126 125 127 125 126 85 59 93 84 87 59 91 129 19 87 19 129 53 131 89 133 91 55 55 57 133 87 57 59 93 11 95 95 61 135 138 139 99 98 99 139 25 105 99 101 67 141 70 143 103 146 103 147 143 147 103 150 101 151 81 73 153 73 75 155 75 77 157 77 107 159 107 79 161 89 163 79 67 81 141 85 93 95 119 121 165 109 95 167 125 127 170 171 170 127 173 127 126 126 124 175 124 123 177 123 122 179 122 120 181 120 119 183 129 185 87 187 129 91 189 89 131 53 191 131 193 91 133 185 133 56 87 185 57 167 95 135 99 105 138 195 98 139 198 199 138 139 138 199 101 141 151 201 109 167 204 146 205 147 205 146 201 167 207 150 151 209 153 73 155 141 81 153 155 75 157 77 211 157 211 77 159 159 107 213 79 163 161 107 161 213 215 163 89 183 119 165 171 127 173 173 126 217 219 126 175 175 124 221 221 124 177 177 123 179 179 122 181 181 120 183 129 223 185 225 129 187 193 187 91 227 89 189 189 131 229 191 229 131 191 53 231 171 231 53 223 193 133 223 133 185 167 135 233 105 235 138 237 98 195 199 239 139 195 139 239 242 199 243 198 243 199 138 245 198 247 151 153 141 153 151 183 165 249 252 204 253 205 253 204 256 207 257 260 249 261 207 167 233 209 151 263 265 247 157 157 247 155 153 155 247 265 157 267 211 267 157 211 159 267 159 213 269 163 271 161 213 161 273 215 271 163 227 215 89 189 171 173 173 217 215 217 126 219 219 175 275 175 221 277 221 177 279 177 179 281 179 181 283 181 183 285 225 223 129 225 187 223 223 187 193 189 173 227 229 287 188 191 289 229 231 291 191 287 231 171 135 237 233 138 235 245 257 233 195 237 195 233 242 293 199 239 199 293 295 195 239 198 245 243 242 243 297 299 263 247 151 247 263 285 183 249 256 257 301 207 233 257 260 261 303 285 249 260 209 263 305 307 299 265 247 265 299 310 265 311 267 311 265 265 310 307 267 159 269 269 213 313 161 270 273 315 313 273 213 273 313 317 271 215 227 173 215 287 171 189 215 217 219 219 275 319 175 277 275 277 221 321 321 221 279 279 177 281 281 179 283 283 181 285 287 229 323 229 289 323 291 289 191 231 325 291 323 231 287 245 209 305 257 195 295 295 239 293 328 329 242 293 242 329 245 331 243 242 297 328 243 333 297 335 305 299 263 299 305 337 303 301 301 257 295 339 260 303 260 341 285 283 285 341 344 335 345 345 335 307 299 307 335 345 307 347 310 347 307 310 311 347 267 269 311 269 313 349 349 313 351 315 351 313 215 219 317 317 219 319 319 275 353 275 277 355 277 321 357 359 357 279 321 279 357 341 359 283 283 359 281 279 281 359 323 289 291 323 325 231 325 323 291 245 305 331 295 293 361 364 365 328 329 328 365 293 329 367 243 331 333 328 297 364 297 333 369 372 373 335 305 335 373 339 303 337 337 301 375 301 295 361 339 377 260 341 260 377 335 344 372 344 345 379 382 345 383 347 383 345 347 311 385 311 269 349 388 349 389 351 389 349 315 391 351 393 319 353 275 355 353 355 277 357 396 397 359 357 359 397 377 396 341 359 341 396 331 305 373 361 293 367 399 367 365 329 365 367 402 403 364 365 364 403 333 331 405 297 369 364 369 333 407 409 405 372 373 372 405 337 411 339 377 339 411 413 337 375 301 361 375 372 344 379 379 345 382 383 347 415 382 383 417 311 349 385 347 385 415 389 351 419 391 419 351 385 349 388 422 423 389 388 389 423 315 393 391 425 391 353 393 353 391 353 355 425 355 357 427 427 357 397 430 431 396 397 396 431 433 430 411 411 430 377 396 377 430 331 373 405 399 435 367 361 367 435 437 399 403 365 403 399 402 364 439 369 439 364 442 443 402 403 402 443 445 407 405 333 405 407 369 407 447 449 445 409 405 409 445 451 409 379 372 379 409 413 453 337 411 337 453 413 375 455 375 361 435 457 451 382 379 382 451 383 415 417 382 417 457 415 385 423 391 459 419 422 389 461 419 461 389 385 388 423 423 422 463 391 425 459 355 427 425 427 397 431 466 467 430 431 430 467 430 433 469 433 411 453 471 435 399 473 399 437 475 437 443 403 443 437 402 439 442 439 369 447 478 479 442 443 442 479 481 447 445 407 445 447 483 449 451 409 451 449 445 449 485 455 487 413 453 413 487 455 375 435 489 483 457 451 457 483 417 415 491 489 457 493 417 493 457 415 423 491 419 459 461 496 422 497 461 497 422 463 422 496 491 423 463 425 499 459 425 427 499 499 427 431 501 431 467 467 466 503 466 430 469 469 433 453 471 505 435 455 435 505 471 399 473 473 437 475 507 475 479 443 479 475 442 439 509 439 447 509 478 442 511 514 515 478 479 478 515 447 481 517 481 445 485 519 485 483 449 483 485 487 521 453 469 453 521 505 523 455 487 455 523 525 519 489 483 489 519 527 493 491 417 491 493 489 493 529 461 459 531 497 461 533 536 496 537 497 537 496 463 496 536 491 463 539 459 499 531 499 431 501 501 467 503 503 466 541 521 541 469 466 469 541 473 543 471 505 471 543 473 475 545 475 507 547 507 479 515 442 509 511 447 517 509 478 511 514 515 514 549 517 481 551 553 551 485 481 485 551 485 519 553 523 555 487 521 487 555 523 505 557 519 525 559 489 529 525 561 529 527 493 527 529 491 539 527 461 531 533 563 537 533 497 533 537 566 536 567 537 567 536 539 463 536 531 499 501 569 501 503 572 573 541 503 541 573 555 572 521 541 521 572 557 505 543 543 473 545 545 475 547 547 507 575 507 515 575 511 509 577 509 517 577 514 511 579 514 581 549 515 549 583 585 577 551 517 551 577 587 585 553 551 553 585 553 519 559 557 589 523 555 523 589 559 525 591 591 525 593 529 593 525 527 539 561 529 561 595 563 533 569 531 569 533 597 567 563 537 563 567 600 566 601 567 601 566 566 603 536 539 536 603 531 501 569 573 605 503 569 503 605 573 572 607 609 607 589 589 607 555 572 555 607 612 613 543 557 543 613 612 543 545 547 615 545 612 545 615 547 575 617 575 515 583 511 577 579 514 579 619 581 514 619 583 549 621 624 625 585 577 585 625 627 624 587 585 587 624 587 553 629 553 559 629 589 557 613 559 591 631 593 529 595 631 591 633 593 633 591 539 603 561 595 561 635 569 605 563 637 601 597 567 597 601 563 639 597 603 566 600 642 600 643 601 643 600 607 639 573 605 573 639 646 647 609 607 609 647 609 589 649 615 651 612 613 612 651 617 653 547 615 547 653 655 617 583 575 583 617 577 625 579 579 657 619 660 661 619 581 619 661 583 621 663 625 624 665 587 629 627 624 627 667 629 559 631 649 589 613 593 595 633 631 633 669 561 603 635 595 635 671 563 605 639 673 643 637 601 637 643 597 639 637 603 600 635 676 642 677 643 677 642 600 642 679 639 607 681 681 607 647 684 685 646 647 646 685 646 609 649 687 613 651 653 689 615 651 615 689 653 617 691 691 617 655 663 693 583 655 583 693 579 625 657 660 619 695 657 695 619 661 660 697 663 621 699 657 625 665 665 624 667 627 629 701 667 627 703 629 631 701 649 613 687 633 595 671 669 633 705 701 631 669 635 679 671 643 673 677 673 637 707 637 639 681 635 600 679 679 642 676 676 677 709 681 647 685 685 684 711 646 649 684 687 651 689 689 653 713 713 653 691 691 655 693 693 663 715 657 665 695 660 695 717 661 697 719 660 717 697 715 663 699 699 621 721 724 725 667 665 667 725 627 701 703 667 703 724 684 649 687 633 671 727 705 633 727 669 705 729 701 669 731 671 679 733 677 673 735 637 681 707 673 707 735 679 676 733 737 676 709 709 677 739 707 681 685 741 685 711 711 684 743 743 687 689 745 689 713 748 749 691 713 691 749 748 691 693 751 693 715 695 665 725 717 695 753 719 697 755 719 721 661 620 661 721 697 717 757 715 699 759 761 759 721 699 721 759 763 753 724 725 724 753 703 701 731 724 703 765 684 687 743 727 671 733 705 727 729 731 669 729 677 735 739 735 707 767 733 676 769 676 737 769 709 739 771 707 685 767 767 685 741 741 711 773 711 743 775 743 689 745 745 713 749 751 777 748 749 748 777 748 693 751 780 781 715 751 715 781 695 725 753 784 785 753 717 753 785 755 697 757 755 761 719 721 719 761 757 717 785 715 759 780 759 761 787 789 784 763 753 763 784 763 724 791 703 731 765 724 765 791 727 733 793 729 727 793 731 729 795 797 739 767 735 767 739 793 733 769 800 769 801 737 801 769 771 739 803 767 741 773 773 711 775 775 743 745 805 745 749 807 749 777 781 809 751 777 751 809 781 780 811 785 784 813 755 757 815 817 787 755 761 755 787 757 785 819 822 780 823 759 823 780 759 787 823 825 789 791 763 791 789 827 813 789 784 789 813 765 731 795 791 765 829 729 793 831 729 833 795 803 739 835 797 835 739 797 767 773 800 831 769 793 769 831 800 801 837 771 803 839 773 775 841 775 745 805 805 749 807 809 843 777 807 777 843 811 845 781 809 781 845 811 780 822 819 785 813 817 755 815 757 819 815 787 817 847 822 823 849 823 787 849 791 829 825 851 827 825 789 825 827 854 855 827 813 827 855 765 795 829 833 729 831 795 833 857 803 835 859 797 773 835 831 800 861 837 801 863 861 800 837 771 839 865 803 859 839 867 773 841 841 775 805 869 805 807 869 807 843 845 871 809 843 809 871 874 875 811 845 811 875 811 822 877 819 813 879 817 815 881 815 819 883 847 817 881 787 847 849 822 849 877 825 829 885 887 854 851 827 851 854 889 851 885 825 885 851 879 813 855 855 854 891 795 857 829 833 831 857 859 835 893 835 773 867 857 831 861 863 801 865 771 865 801 837 863 895 861 837 897 865 839 899 839 859 901 867 841 893 841 805 869 903 869 843 871 905 843 903 843 905 875 907 845 871 845 907 875 874 909 874 811 877 883 819 879 881 815 883 912 913 881 847 881 913 849 847 913 877 849 915 885 829 917 857 917 829 919 887 889 851 889 887 854 887 921 889 885 923 917 923 885 879 855 925 925 855 891 891 854 921 835 867 893 859 893 927 857 861 929 863 865 895 837 895 897 861 897 929 865 899 895 899 839 901 901 859 927 893 841 869 903 931 869 893 869 931 905 933 903 931 903 933 907 935 871 905 871 935 907 875 937 875 909 937 874 939 909 874 877 939 883 879 941 881 883 943 913 912 945 912 881 943 947 849 913 877 915 939 915 849 947 917 857 929 919 889 949 923 949 889 887 919 951 887 951 921 953 923 929 917 929 923 941 879 925 956 925 957 891 957 925 891 921 957 959 957 921 927 893 931 897 895 961 929 897 953 899 963 895 899 901 963 966 967 927 901 927 967 933 966 931 927 931 966 935 969 905 933 905 969 935 907 971 971 907 937 974 975 909 937 909 975 977 974 939 909 939 974 883 941 943 945 912 979 945 981 913 943 979 912 981 947 913 983 977 915 939 915 977 915 947 981 985 949 953 923 953 949 919 949 987 919 987 951 959 921 989 951 989 921 991 941 956 925 956 941 994 956 995 957 995 956 995 957 997 959 997 957 895 999 961 953 897 961 895 963 999 963 901 967 967 966 1001 969 1003 933 966 933 1003 969 935 1005 1005 935 971 975 1007 937 971 937 1007 974 1010 975 1011 975 1010 977 1013 974 1010 974 1013 943 941 1015 945 979 1017 1019 981 945 943 1015 979 983 1021 977 1013 977 1021 983 915 981 949 985 987 953 1023 985 951 987 989 1025 989 987 997 959 1027 989 1027 959 941 991 1015 1029 991 994 956 994 991 961 999 1031 953 961 1023 999 963 1033 963 967 1001 1001 966 1003 1003 969 1005 971 1007 1005 1035 1005 1007 975 1011 1007 1037 1007 1011 1039 1011 1010 1041 1010 1013 945 1017 1019 979 1043 1017 1045 981 1019 1015 1043 979 1047 1013 1021 981 1045 983 1021 983 1045 985 1049 987 985 1023 1049 987 1049 1025 1051 1025 1049 989 1025 1027 1053 1027 1025 1027 1055 997 991 1029 1015 961 1031 1023 999 1033 1031 1033 963 1001 1001 1003 1057 1057 1003 1005 1005 1035 1057 1059 1057 1035 1037 1061 1007 1035 1007 1061 1063 1037 1011 1063 1011 1039 1039 1010 1041 1041 1013 1047 1019 1017 1065 1043 1067 1017 1045 1019 1065 1015 1029 1043 1047 1021 1069 1071 1069 1045 1021 1045 1069 1023 1073 1049 1025 1051 1053 1075 1053 1051 1077 1051 1049 1053 1079 1027 1055 1081 997 1079 1055 1027 1023 1031 1073 1031 1033 1083 1033 1001 1085 1087 1001 1057 1059 1089 1057 1061 1091 1035 1059 1035 1091 1093 1061 1037 1063 1093 1037 1095 1063 1039 1065 1017 1066 1045 1065 1066 1045 1066 1071 1073 1077 1049 1077 1075 1051 1075 1097 1053 1053 1097 1079 1055 1099 1081 1055 1079 1099 1101 1099 1079 1031 1083 1073 1033 1085 1083 1087 1085 1001 1089 1087 1057 1059 1091 1089 1103 1089 1091 1093 1091 1061 1063 1095 1093 1105 1093 1095 1107 1095 1039 1071 1066 1109 1111 1077 1073 1077 1113 1075 1075 1115 1097 1097 1117 1079 1081 1099 1119 1122 1099 1123 1101 1123 1099 1117 1101 1079 1083 1111 1073 1083 1085 1125 1089 1085 1087 1103 1127 1089 1129 1103 1091 1129 1091 1093 1105 1131 1093 1134 1135 1095 1105 1095 1135 1134 1095 1107 1066 1137 1109 1111 1113 1077 1115 1139 1097 1141 1115 1075 1097 1139 1117 1099 1122 1119 1144 1122 1145 1123 1145 1122 1123 1101 1147 1117 1147 1101 1083 1125 1111 1125 1085 1089 1127 1125 1089 1127 1103 1140 1149 1103 1129 1131 1129 1093 1135 1151 1105 1131 1105 1151 1154 1155 1134 1135 1134 1155 1157 1134 1107 1109 1136 1159 1111 1125 1113 1139 1115 1161 1140 1103 1115 1139 1163 1117 1119 1122 1165 1145 1167 1144 1145 1123 1169 1147 1169 1123 1122 1144 1165 1117 1163 1147 1113 1125 1127 1113 1127 1140 1115 1103 1149 1161 1149 1129 1161 1129 1131 1171 1131 1151 1155 1173 1135 1151 1135 1173 1154 1134 1157 1175 1155 1154 1158 1177 1108 1115 1149 1161 1139 1161 1163 1167 1179 1144 1181 1167 1145 1169 1181 1145 1147 1183 1169 1165 1144 1185 1163 1183 1147 1171 1161 1131 1187 1171 1151 1187 1151 1173 1189 1173 1155 1191 1154 1157 1175 1189 1155 1193 1175 1154 1177 1158 1196 1197 1196 1158 1160 1171 1163 1144 1179 1185 1167 1199 1179 1181 1201 1167 1203 1181 1169 1183 1203 1169 1183 1163 1187 1171 1187 1163 1205 1187 1173 1189 1205 1173 1193 1154 1191 1207 1189 1175 1209 1175 1193 1196 1197 1212 1213 1212 1197 1179 1215 1185 1199 1217 1179 1201 1199 1167 1219 1201 1181 1203 1219 1181 1187 1205 1183 1203 1183 1205 1221 1205 1189 1223 1193 1191 1209 1207 1175 1207 1221 1189 1225 1209 1193 1212 1213 1228 1229 1228 1213 1215 1179 1231 1217 1231 1179 1199 1233 1217 1201 1235 1199 1219 1235 1201 1219 1203 1221 1205 1221 1203 1223 1237 1193 1225 1193 1237 1239 1207 1209 1239 1221 1207 1241 1209 1225 1228 1229 1244 1245 1244 1229 1217 1247 1231 1233 1247 1217 1249 1233 1199 1235 1249 1199 1251 1235 1219 1251 1219 1253 1221 1253 1219 1255 1225 1237 1257 1239 1209 1239 1253 1221 1241 1257 1209 1255 1241 1225 1244 1245 1260 1261 1260 1245 1263 1247 1233 1235 1265 1249 1233 1249 1265 1251 1267 1235 1270 1251 1271 1253 1271 1251 1241 1273 1257 1239 1257 1273 1275 1253 1239 1255 1277 1241 1260 1261 1280 1281 1280 1261 1265 1263 1233 1267 1265 1235 1270 1267 1251 1284 1270 1285 1271 1285 1270 1275 1271 1253 1273 1275 1239 1277 1273 1241 1280 1281 1288 1289 1288 1281 1289 1263 1265 1284 1265 1267 1270 1284 1267 1289 1284 1288 1285 1288 1284 1285 1271 1275 1273 1285 1275 1277 1286 1273 1284 1289 1265 1286 1285 1273
+0 1 2 6 2 1 0 3 8 6 10 2
+3 4 5 4 3 7 9 2 5 3 11 7
+0 1 2 0 3 6 8 6 3 8 3 10
+3 4 5 7 2 5 2 7 9 11 2 9
+0 1 2 0 2 6 0 8 1 10 2 1 2 10 6 12 0 6 14 8 0 8 16 1 1 18 10 6 10 20 22 0 12 12 6 24 22 14 0 14 26 8 26 16 8 16 28 1 1 28 18 18 30 10 6 20 24 10 32 20 34 22 12 22 34 35 34 12 24 38 14 22 40 26 14 26 42 16 28 44 18 18 44 30 10 30 32 46 22 35 38 40 14 46 38 22 40 48 26 48 42 26 50 40 38 40 50 51 38 46 54 51 48 40 48 51 56 48 58 42 50 38 54 60 51 50 51 60 61 61 56 51 56 61 64 58 48 56 50 54 66 60 50 66 68 60 69 60 68 61 64 61 68 72 56 64 56 72 58 60 66 74 60 74 69 76 64 68 78 72 64 78 64 76 78 76 80
+3 4 5 7 3 5 4 9 5 7 11 3 4 3 11 7 5 13 5 9 15 4 17 9 11 19 4 21 11 7 13 5 23 25 7 13 5 15 23 9 27 15 9 17 27 4 29 17 19 29 4 11 31 19 25 21 7 21 33 11 36 37 23 13 23 37 25 13 37 23 15 39 15 27 41 17 43 27 19 45 29 31 45 19 33 31 11 36 23 47 15 41 39 23 39 47 27 49 41 27 43 49 52 53 41 39 41 53 55 47 39 57 52 49 41 49 52 43 59 49 55 39 53 62 63 52 53 52 63 65 62 57 52 57 62 57 49 59 67 55 53 67 53 63 62 70 63 71 63 70 70 62 65 65 57 73 59 73 57 75 67 63 71 75 63 70 65 77 65 73 79 77 65 79 81 77 79
+0 1 2 6 1 0 2 1 8 10 0 2 6 12 1 14 6 0 1 16 8 10 2 18 14 0 10 20 12 21 12 20 1 6 21 12 24 6 14 8 16 26 1 20 16 28 10 18 30 14 10 21 32 20 34 21 6 24 34 6 36 24 14 16 38 26 16 20 38 28 18 40 30 10 28 36 14 30 21 42 32 20 32 44 34 42 21 24 46 34 46 24 47 50 24 36 20 44 38 40 52 28 28 54 30 54 28 52 30 56 36 56 30 54 46 42 34 50 47 24 36 58 50 52 40 60 52 62 54 62 52 63 54 66 56 66 54 62 56 58 36 60 63 52 63 68 62 66 68 70 68 66 62 66 72 56 56 72 58 63 60 74 76 68 63 68 78 70 66 70 80 66 80 72 74 76 63 76 82 68 82 78 68 78 84 70 70 84 80 74 86 76 88 82 76 86 88 76 88 86 90
+3 4 5 5 4 7 9 4 3 3 5 11 4 13 7 5 7 15 9 17 4 19 3 11 11 5 15 4 22 13 23 13 22 13 23 7 15 7 25 27 17 9 17 22 4 19 11 29 11 15 31 22 33 23 7 23 35 7 35 25 15 25 37 27 39 17 39 22 17 41 19 29 29 11 31 31 15 37 33 43 23 45 33 22 23 43 35 48 25 49 35 49 25 37 25 51 39 45 22 29 53 41 53 29 55 31 55 29 55 31 57 37 57 31 35 43 49 25 48 51 51 59 37 61 41 53 64 53 65 55 65 53 65 55 67 57 67 55 37 59 57 53 64 61 65 69 64 65 67 69 71 69 67 57 73 67 59 73 57 75 61 64 64 69 77 71 79 69 81 71 67 73 81 67 64 77 75 69 83 77 69 79 83 71 85 79 81 85 71 77 87 75 77 83 89 91 87 89 77 89 87
+0 1 2 0 2 6
+3 4 5 7 3 5
+0 1 2 0 2 6
+3 4 5 7 3 5
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 3 16 1 6 17 4 18 19 20 19 18 21 22 23 24 25 24 23 26 2 27 2 26 0 5 28 7 29 7 28 30 31 32 31 30 33 34 35 36 37 36 35 38 11 8 11 38 39 40 41 12 13 12 41 42 43 44 45 46 47 3 39 16 17 40 4 21 48 19 48 21 49 50 22 51 24 51 22 52 20 53 20 52 18 23 54 25 55 25 54 26 56 57 56 26 27 29 28 58 59 58 28 60 61 62 61 60 63 64 65 66 67 66 65 31 68 69 68 31 33 34 36 70 71 70 36 30 32 48 51 37 35 30 48 72 73 51 35 38 74 39 74 38 75 76 41 77 40 77 41 39 74 16 17 77 40 78 49 79 49 78 48 51 80 50 81 50 80 82 53 83 53 82 52 54 84 55 85 55 84 86 87 88 89 90 91 92 93 94 93 92 95 96 97 98 99 98 97 69 100 101 100 69 68 70 71 102 103 102 71 72 48 75 76 51 73 74 78 79 78 74 75 76 77 80 81 80 77 77 104 16 17 105 74 75 48 78 80 51 76 82 83 106 107 85 84 108 109 110 111 112 113 114 100 115 100 114 101 103 116 102 117 102 116 111 113 118 119 108 110 118 113 120 121 108 119 122 111 118 119 110 123 113 124 120 121 125 108 118 120 126 127 121 119 128 111 122 123 110 129 130 118 126 118 130 131 132 133 119 127 119 133 134 135 136 135 134 137 138 139 140 141 140 139 120 124 142 143 125 121 126 120 144 145 121 127 128 122 146 147 123 129 148 126 149 126 148 130 133 150 127 151 127 150 131 130 152 153 133 132 134 136 154 155 141 139 156 134 157 134 156 137 138 158 139 159 139 158 160 135 137 138 140 161 162 144 120 121 145 163 149 144 164 144 149 126 127 151 145 165 145 151 128 146 166 167 147 129 131 152 146 147 153 132 160 168 135 140 169 161 170 149 171 149 170 148 150 172 151 173 151 172 130 148 174 175 150 133 130 174 152 153 175 133 136 176 154 155 177 141 134 154 178 179 155 139 134 178 157 159 179 139 180 157 181 157 180 156 158 182 159 183 159 182 156 160 137 138 161 158 162 184 144 145 185 163 144 186 164 186 144 184 185 145 187 165 187 145 149 164 171 173 165 151 188 128 166 167 129 189 166 146 190 191 147 167 146 152 192 193 153 147 160 194 168 194 160 195 196 161 197 169 197 161 198 171 199 171 198 170 172 200 173 201 173 200 148 170 202 203 172 150 148 202 174 175 203 150 192 174 204 174 192 152 153 193 175 205 175 193 154 176 206 207 177 155 208 178 154 155 179 209 178 210 157 159 211 179 210 181 157 159 183 211 212 181 213 181 212 180 182 214 183 215 183 214 216 156 180 182 158 217 216 160 156 158 161 217 162 218 184 185 219 163 184 220 186 220 184 221 222 185 223 187 223 185 186 224 164 165 225 187 171 164 224 225 165 173 188 166 226 227 167 189 146 192 190 191 193 147 166 190 226 227 191 167 216 195 160 195 216 228 229 217 196 161 196 217 230 194 195 196 197 231 199 224 232 224 199 171 173 201 225 233 225 201 198 199 234 235 201 200 170 198 236 237 200 172 170 236 202 203 237 172 174 202 238 239 203 175 240 174 238 174 240 204 205 241 175 239 175 241 242 154 206 207 155 243 208 154 242 243 155 209 178 244 210 244 178 208 209 179 245 211 245 179 210 246 181 183 247 211 246 213 181 183 215 247 248 213 249 213 248 212 214 250 215 251 215 250 252 180 212 180 252 253 254 255 182 214 182 255 216 180 253 254 182 217 218 221 184 185 222 219 221 256 220 223 257 222 186 258 259 258 186 220 223 187 260 261 260 187 186 259 224 225 261 187 188 226 262 263 227 189 264 265 266 265 264 226 265 226 190 191 227 267 227 268 267 269 267 268 270 216 253 216 270 228 229 271 217 254 217 271 228 230 195 230 228 272 273 229 231 196 231 229 230 274 194 197 275 231 224 276 232 276 224 259 261 225 277 233 277 225 199 232 278 279 233 201 234 199 278 279 201 235 236 234 280 234 236 198 200 237 235 281 235 237 202 236 282 283 237 203 202 282 238 239 283 203 240 284 285 284 240 282 282 240 238 239 241 283 283 241 286 287 286 241 288 242 206 207 243 289 288 208 242 208 288 290 291 289 209 243 209 289 208 292 244 292 208 290 291 209 293 245 293 209 210 294 246 294 210 244 245 211 295 247 295 211 213 246 296 297 247 215 213 296 249 251 297 215 298 249 299 249 298 248 250 300 251 301 251 300 252 212 248 250 214 255 302 253 252 253 302 270 271 303 254 255 254 303 218 304 221 222 305 219 304 256 221 222 257 305 256 306 220 223 307 257 220 306 258 260 307 223 259 308 276 308 259 258 260 261 309 277 309 261 310 262 226 227 263 311 312 188 262 263 189 313 266 240 264 268 241 269 226 264 314 315 268 227 316 228 270 228 316 272 273 317 229 271 229 317 230 318 319 318 230 272 273 231 320 321 320 231 194 274 322 323 275 197 230 324 274 275 325 231 232 326 327 326 232 276 277 233 328 329 328 233 278 232 327 329 233 279 234 278 330 331 279 235 280 332 333 332 280 234 235 281 334 335 334 281 236 280 336 337 281 237 236 336 282 283 337 237 284 338 285 287 339 286 340 240 285 287 241 341 288 206 342 343 207 289 344 288 345 288 344 290 291 346 289 347 289 346 290 348 292 348 290 344 346 291 349 293 349 291 244 350 294 350 244 292 293 245 351 295 351 245 246 352 296 352 246 294 295 247 353 297 353 247 299 296 354 296 299 249 251 301 297 355 297 301 356 299 357 299 356 298 300 358 301 359 301 358 248 298 360 361 300 250 252 248 362 363 250 255 364 252 362 252 364 302 303 365 255 363 255 365 366 270 302 270 366 316 317 367 271 303 271 367 306 368 258 260 369 307 368 308 258 260 309 369 276 370 326 370 276 308 309 277 371 328 371 277 310 226 314 315 227 311 372 262 310 311 263 373 372 374 375 376 377 373 264 240 340 341 241 268 314 264 378 379 268 315 380 272 316 272 380 318 320 381 273 317 273 381 319 382 383 382 319 318 320 321 384 385 384 321 230 319 324 325 321 231 194 322 386 387 323 197 274 388 322 323 389 275 324 388 274 275 389 325 327 390 391 390 327 326 328 329 392 393 392 329 278 327 391 393 329 279 332 234 330 331 235 334 330 278 391 393 279 331 280 333 394 395 335 281 332 396 333 335 397 334 285 338 398 399 339 287 340 285 400 401 287 341 288 342 402 403 343 289 288 402 345 347 403 289 292 404 350 404 292 348 349 293 405 351 405 293 294 406 352 406 294 350 351 295 407 353 407 295 352 354 296 297 355 353 357 354 408 354 357 299 301 359 355 409 355 359 410 357 411 357 410 356 358 412 359 413 359 412 298 356 414 415 358 300 362 248 360 361 250 363 298 414 360 361 415 300 364 362 416 417 363 365 418 302 364 302 418 366 367 419 303 365 303 419 420 316 366 316 420 380 381 421 317 367 317 421 368 422 308 309 423 369 422 370 308 309 371 423 326 424 390 424 326 370 371 328 425 392 425 328 372 310 426 427 311 373 372 428 374 377 429 373 374 430 375 376 431 377 378 264 340 341 268 379 432 314 378 379 315 433 434 318 380 318 434 382 384 435 320 381 320 435 383 436 437 436 383 382 384 385 438 439 438 385 319 383 440 441 385 321 319 440 324 325 441 321 386 322 442 443 323 387 388 444 322 323 445 389 324 446 388 389 447 325 391 448 449 448 391 390 392 393 450 451 450 393 452 332 330 332 452 396 397 453 334 331 334 453 449 330 391 330 449 452 453 451 331 393 331 451 394 333 454 455 335 395 333 396 456 457 397 335 400 285 398 399 287 401 338 458 398 399 459 339 340 400 460 461 401 341 462 463 464 465 466 467 406 404 468 404 406 350 351 407 405 469 405 407 406 470 352 353 471 407 352 470 354 355 471 353 354 472 408 472 354 470 471 355 473 409 473 355 411 408 474 408 411 357 359 413 409 475 409 413 476 411 477 411 476 410 412 478 413 479 413 478 356 410 480 481 412 358 356 480 414 415 481 358 362 360 416 417 361 363 360 414 482 483 415 361 364 416 484 485 417 365 418 364 484 485 365 419 420 418 486 418 420 366 367 421 419 487 419 421 488 380 420 380 488 434 435 489 381 421 381 489 422 490 370 371 491 423 370 492 424 425 493 371 390 494 448 494 390 424 425 392 495 450 495 392 372 426 496 497 427 373 427 433 311 310 432 426 372 498 428 429 499 373 500 501 502 501 500 503 504 505 506 507 506 505 430 508 375 376 509 431 378 340 460 461 341 379 432 378 510 511 379 433 512 382 434 382 512 436 438 513 384 435 384 513 437 514 515 514 437 436 438 439 516 517 516 439 383 437 518 519 439 385 383 518 440 441 519 385 324 440 446 447 441 325 322 444 442 443 445 323 388 520 444 445 521 389 388 446 520 521 447 389 448 522 449 451 523 450 524 396 452 396 524 525 526 527 397 453 397 527 452 449 528 529 451 453 454 333 456 457 335 455 396 525 456 457 526 397 400 398 530 531 399 401 338 532 458 459 533 339 398 458 534 535 459 399 460 400 536 537 401 461 463 538 464 465 539 466 406 468 540 541 469 407 406 540 470 471 541 407 470 542 472 542 470 540 541 471 543 473 543 471 474 472 544 472 474 408 409 475 473 545 473 475 477 474 546 474 477 411 413 479 475 547 475 479 548 477 549 477 548 476 478 550 479 551 479 550 410 476 552 553 478 412 410 552 480 481 553 412 482 480 554 480 482 414 415 483 481 555 481 483 556 482 557 482 556 416 482 416 360 361 417 483 417 558 483 559 483 558 416 556 484 485 558 417 418 484 560 561 485 419 418 560 486 487 561 419 488 486 562 486 488 420 421 489 487 563 487 489 564 434 488 434 564 512 513 565 435 489 435 565 490 492 370 371 493 491 424 492 566 567 493 425 424 566 494 495 567 425 448 568 522 568 448 494 495 450 569 523 569 450 570 372 496 497 373 571 496 426 572 573 427 497 572 426 432 433 427 573 372 570 498 499 571 373 501 574 502 574 501 575 576 506 577 507 577 506 578 574 579 580 577 581 378 460 510 511 461 379 432 510 582 583 511 433 584 436 512 436 584 514 516 585 438 513 438 585 515 586 587 586 515 514 516 517 588 589 588 517 437 515 590 591 517 439 437 590 518 519 591 439 440 518 592 593 519 441 440 592 446 447 593 441 444 594 442 443 595 445 444 520 596 597 521 445 446 598 520 521 599 447 449 522 528 529 523 451 524 452 528 529 453 527 600 525 524 525 600 601 602 603 526 527 526 603 454 456 604 605 457 455 456 525 606 607 526 457 608 400 530 400 608 536 537 609 401 531 401 609 398 534 530 531 535 399 458 604 610 604 458 454 454 458 532 533 459 455 455 459 605 611 605 459 458 612 534 535 613 459 614 460 536 537 461 615 468 616 540 541 617 469 540 616 542 543 617 541 472 618 544 618 472 542 543 473 619 545 619 473 474 620 546 620 474 544 545 475 621 547 621 475 549 546 622 546 549 477 479 551 547 623 547 551 624 549 625 549 624 548 550 626 551 627 551 626 476 548 628 629 550 478 476 628 552 553 629 478 480 552 630 631 553 481 632 480 630 480 632 554 555 633 481 631 481 633 557 632 556 558 633 559 484 556 634 635 558 485 560 484 634 635 485 561 486 560 636 637 561 487 486 636 562 563 637 487 564 562 638 562 564 488 489 565 563 639 563 565 640 512 564 512 640 584 585 641 513 565 513 641 494 566 642 643 567 495 494 642 568 569 643 495 522 644 645 644 522 568 569 523 646 647 646 523 570 648 649 648 570 496 497 571 650 651 650 571 496 652 648 652 496 572 573 497 653 650 653 497 572 432 654 655 433 573 498 649 656 649 498 570 571 499 651 657 651 499 576 577 658 659 574 575 660 580 661 580 660 577 574 662 579 663 579 662 510 460 614 615 461 511 582 510 664 665 511 583 432 582 654 655 583 433 666 514 584 514 666 586 588 667 516 585 516 667 587 668 669 668 587 586 588 589 670 671 670 589 590 587 672 587 590 515 517 591 589 673 589 591 518 590 592 593 591 519 446 592 598 599 593 447 442 594 674 675 595 443 444 596 594 595 597 445 520 676 596 597 677 521 598 676 520 521 677 599 528 645 678 645 528 522 523 529 647 679 647 529 678 524 528 524 678 600 603 679 527 529 527 679 525 601 606 607 602 526 680 601 600 601 680 681 682 683 602 603 602 683 604 456 606 607 457 605 536 608 684 685 609 537 608 534 686 534 608 530 531 609 535 687 535 609 688 604 606 604 688 610 611 689 605 607 605 689 458 610 612 613 611 459 534 612 690 691 613 535 614 536 684 685 537 615 616 692 542 543 693 617 542 692 618 619 693 543 544 694 620 694 544 618 619 545 695 621 695 545 546 696 622 696 546 620 621 547 697 623 697 547 625 622 698 622 625 549 551 627 623 699 623 627 700 624 625 624 700 701 702 703 626 627 626 703 628 624 704 624 628 548 550 629 626 705 626 629 552 628 706 707 629 553 552 706 630 631 707 553 632 708 709 708 632 706 706 632 630 631 633 707 707 633 710 711 710 633 556 632 712 713 633 558 634 556 712 713 558 635 560 634 714 715 635 561 560 714 636 637 715 561 562 636 716 717 637 563 562 716 638 639 717 563 640 638 718 638 640 564 565 641 639 719 639 641 720 584 640 584 720 666 667 721 585 641 585 721 642 722 568 569 723 643 568 722 644 646 723 569 645 724 725 724 645 644 646 647 726 727 726 647 728 649 648 649 728 729 730 731 651 650 651 731 732 648 652 653 650 733 654 652 572 573 653 655 656 729 734 729 656 649 651 657 730 735 730 657 658 577 660 662 574 659 510 614 664 665 615 511 582 664 736 737 665 583 654 582 738 739 583 655 668 586 666 667 588 670 669 740 741 740 669 668 670 671 742 743 742 671 587 669 744 745 671 589 587 744 672 673 745 589 590 672 746 747 673 591 590 746 592 593 747 591 592 748 598 599 749 593 674 594 750 751 595 675 596 752 594 595 753 597 676 754 596 597 755 677 598 756 676 677 757 599 645 725 678 679 727 647 600 678 758 759 679 603 606 601 760 761 602 607 601 681 760 761 682 602 680 600 758 759 603 683 762 763 764 763 762 765 766 767 768 769 768 767 770 680 771 772 683 773 684 608 774 775 609 685 534 690 686 687 691 535 608 686 776 777 687 609 778 606 760 606 778 688 689 779 607 761 607 779 610 780 612 613 781 611 690 612 782 783 613 691 784 614 684 685 615 785 692 786 618 619 787 693 618 786 694 695 787 619 620 788 696 788 620 694 695 621 789 697 789 621 622 790 698 790 622 696 697 623 791 699 791 623 792 625 698 625 792 700 703 793 627 699 627 793 704 701 794 701 704 624 626 705 702 795 702 705 796 701 700 701 796 797 798 799 702 703 702 799 800 704 794 704 800 628 629 801 705 795 705 801 628 800 706 707 801 629 708 802 709 711 803 710 712 632 709 711 633 713 634 712 804 805 713 635 634 804 714 715 805 635 636 714 806 807 715 637 636 806 716 717 807 637 638 716 808 809 717 639 638 808 718 719 809 639 720 718 810 718 720 640 641 721 719 811 719 721 812 666 720 721 667 813 722 814 644 646 815 723 644 814 724 726 815 646 727 816 726 724 817 725 728 648 732 733 650 731 818 729 728 731 730 819 820 652 821 652 820 732 733 822 653 823 653 822 654 821 652 653 823 655 734 818 824 818 734 729 730 735 819 825 819 735 664 614 784 785 615 665 736 664 826 827 665 737 582 736 738 739 737 583 654 828 821 828 654 738 739 655 829 823 829 655 812 668 666 667 670 813 740 668 812 813 670 742 741 830 831 830 741 740 742 743 832 833 832 743 669 741 744 745 743 671 672 834 746 834 672 744 745 673 835 747 835 673 592 746 748 749 747 593 748 756 598 599 757 749 594 752 750 751 753 595 596 754 752 753 755 597 676 836 754 755 837 677 676 756 836 837 757 677 678 725 758 759 727 679 760 681 838 839 682 761 680 758 840 841 759 683 762 842 765 766 843 767 763 844 845 844 763 765 766 768 846 847 846 768 763 848 764 769 849 768 850 770 771 772 773 851 771 680 840 841 683 772 852 684 774 775 685 853 608 776 774 775 777 609 686 690 854 855 691 687 776 686 854 855 687 777 778 760 838 839 761 779 610 856 780 781 857 611 612 780 782 783 781 613 690 782 858 859 783 691 784 684 852 853 685 785 786 860 694 695 861 787 860 788 694 695 789 861 696 862 790 862 696 788 789 697 863 791 863 697 698 864 792 864 698 790 791 699 865 793 865 699 866 700 792 700 866 796 799 867 703 793 703 867 701 797 794 795 798 702 868 797 796 797 868 869 870 871 798 799 798 871 800 794 872 873 795 801 709 802 874 875 803 711 712 709 876 877 711 713 712 876 804 805 877 713 714 804 878 879 805 715 714 878 806 807 879 715 716 806 808 809 807 717 718 808 810 811 809 719 880 810 881 810 880 720 721 882 811 883 811 882 880 812 720 721 813 882 815 726 816 817 724 814 727 884 816 817 885 725 886 728 732 733 731 887 818 728 886 887 731 819 888 821 828 821 888 820 822 889 823 829 823 889 890 732 820 822 733 891 818 892 824 825 893 819 664 784 894 895 785 665 826 664 894 895 665 827 896 736 826 736 896 738 739 897 737 827 737 897 898 828 738 739 829 899 900 740 812 813 742 901 900 830 740 830 900 902 903 901 832 742 832 901 831 904 905 904 831 830 832 833 906 907 906 833 741 831 908 909 833 743 741 910 744 745 911 743 744 912 834 835 913 745 834 914 746 747 915 835 746 916 748 749 917 747 748 918 756 757 919 749 750 752 920 921 753 751 752 754 922 923 755 753 836 924 754 755 925 837 756 926 836 837 927 757 770 850 838 839 851 773 928 842 762 767 843 929 840 758 930 931 759 841 765 842 844 846 843 766 845 932 933 932 845 844 846 847 934 935 934 847 763 845 936 937 847 768 763 936 848 849 937 768 764 848 938 939 849 769 841 772 940 941 771 840 852 774 942 943 775 853 774 776 944 945 777 775 690 858 854 855 859 691 776 854 946 947 855 777 780 948 949 948 780 778 778 780 856 778 838 948 950 839 779 857 781 779 779 781 950 951 950 781 780 952 782 783 953 781 858 782 954 955 783 859 784 852 956 957 853 785 860 958 788 789 959 861 958 862 788 789 863 959 790 960 864 960 790 862 863 791 961 865 961 791 792 962 866 962 792 864 865 793 963 867 963 793 964 796 866 796 964 868 871 965 799 867 799 965 794 797 966 967 798 795 797 869 966 967 870 798 968 869 868 869 968 969 970 971 870 871 870 971 872 794 966 967 795 873 876 709 874 875 711 877 802 972 874 875 973 803 804 876 974 975 877 805 878 804 974 975 805 879 806 878 976 977 879 807 808 806 978 979 807 809 810 808 980 981 809 811 810 982 881 883 983 811 881 984 880 882 985 883 900 812 880 882 813 901 815 816 986 987 817 814 816 988 989 988 816 884 885 817 990 991 990 817 727 848 884 885 849 725 886 732 890 891 733 887 992 818 886 818 992 892 893 993 819 887 819 993 888 828 898 899 829 889 994 820 888 889 822 995 890 820 994 995 822 891 894 784 956 957 785 895 826 894 996 997 895 827 898 738 896 897 739 899 896 826 996 997 827 897 902 900 984 985 901 903 902 904 830 904 902 998 999 903 906 832 906 903 905 1000 1001 1000 905 904 906 907 1002 1003 1002 907 831 905 1004 1005 907 833 910 741 908 909 743 911 831 1004 908 909 1005 833 744 910 912 913 911 745 912 914 834 835 915 913 746 914 916 917 915 747 748 916 918 919 917 749 918 926 756 757 927 919 752 922 920 921 923 753 750 920 1006 1007 921 751 754 924 922 923 925 755 836 1008 924 925 1009 837 836 926 1008 1009 927 837 838 850 1010 1011 851 839 842 1012 1013 1012 842 928 929 843 1014 1015 1014 843 758 1016 930 931 1017 759 842 1018 844 846 1019 843 1018 932 844 846 934 1019 933 1020 1021 1020 933 932 934 935 1022 1023 1022 935 1024 845 933 935 847 1025 936 845 1024 1025 847 937 848 936 988 990 937 849 727 938 848 849 939 725 1026 1027 1028 1029 1030 1031 852 942 1032 1033 943 853 774 944 942 943 945 775 776 946 944 945 947 777 854 858 1034 1035 859 855 854 1034 946 947 1035 855 948 838 1010 1011 839 950 948 1010 949 951 1011 950 780 949 952 953 951 781 782 952 954 955 953 783 858 954 1036 1037 955 859 1038 956 852 853 957 1039 958 1040 862 863 1041 959 862 1042 960 961 1043 863 864 1044 962 1044 864 960 961 865 1045 963 1045 865 866 1046 964 1046 866 962 963 867 1047 965 1047 867 1048 868 964 868 1048 968 971 1049 871 965 871 1049 966 869 1050 1051 870 967 869 969 1050 1051 970 870 1052 969 968 969 1052 1053 1054 1055 970 971 970 1055 872 966 1056 1057 967 873 876 874 1058 1059 875 877 802 1060 972 973 1061 803 874 972 1062 1063 973 875 1064 876 1058 876 1064 974 975 1065 877 1059 877 1065 878 974 1066 1067 975 879 806 976 978 979 977 807 976 878 1066 1067 879 977 808 978 980 981 979 809 810 980 982 983 981 811 881 982 1068 1069 983 883 881 1068 984 985 1069 883 984 900 880 882 901 985 1070 816 989 816 1070 986 987 1071 817 991 817 1071 1072 1073 1074 1075 1076 1077 848 988 884 885 990 849 1078 988 1079 988 1078 989 991 1080 990 1081 990 1080 1082 886 890 886 1082 992 993 1083 887 891 887 1083 888 898 1084 1085 899 889 994 888 1086 1087 889 995 1088 890 994 890 1088 1082 1083 1089 891 995 891 1089 894 956 1038 1039 957 895 1090 996 894 996 1090 1091 1092 1093 997 895 997 1093 1094 898 896 898 1094 1095 1096 1097 899 897 899 1097 896 996 1094 1097 997 897 1098 902 984 985 903 1099 1098 998 902 998 1098 1100 1101 1099 999 903 999 1099 998 1000 904 1000 998 1102 1103 999 1002 906 1002 999 1001 1104 1105 1104 1001 1000 1002 1003 1106 1107 1106 1003 905 1001 1108 1109 1003 907 905 1108 1004 1005 1109 907 910 908 1110 1111 909 911 908 1004 1112 1113 1005 909 1114 1115 1116 1117 1118 1119 912 1120 914 915 1121 913 914 918 916 917 919 915 918 1122 926 927 1123 919 920 922 1124 1125 923 921 920 1126 1006 1007 1127 921 922 924 1128 1129 925 923 1008 1130 924 925 1131 1009 926 1132 1008 1009 1133 927 1010 850 1134 1135 851 1011 1012 1136 1013 1015 1137 1014 1018 1013 1138 1013 1018 842 843 1019 1015 1139 1015 1019 1018 1140 932 934 1141 1019 932 1142 1020 1142 932 1140 1141 934 1143 1022 1143 934 1021 1144 1145 1144 1021 1020 1022 1023 1146 1147 1146 1023 1148 933 1021 1023 935 1149 1024 933 1148 1149 935 1025 1079 936 1024 936 1079 988 990 1081 937 1025 937 1081 1150 1151 1152 1151 1150 1153 1154 1155 1156 1157 1156 1155 1158 852 1032 1033 853 1159 1032 942 944 945 943 1033 944 946 1160 1161 947 945 1034 858 1036 1037 859 1035 946 1034 1162 1163 1035 947 949 1010 1134 1135 1011 951 952 949 1164 1165 951 953 1036 954 1166 1167 955 1037 1038 852 1158 1159 853 1039 1040 1042 862 863 1043 1041 960 1042 1168 1169 1043 961 960 1168 1044 1045 1169 961 962 1170 1046 1170 962 1044 1045 963 1171 1047 1171 963 964 1172 1048 1172 964 1046 1047 965 1173 1049 1173 965 1174 968 1048 968 1174 1052 1055 1175 971 1049 971 1175 1056 966 1050 1051 967 1057 1050 969 1176 1177 970 1051 969 1053 1176 1177 1054 970 1145 1053 1052 1053 1145 1144 1146 1147 1054 1055 1054 1147 972 1056 1178 1056 972 872 872 972 1060 1061 973 873 873 973 1057 1179 1057 973 874 1062 1058 1059 1063 875 972 1180 1062 1063 1181 973 974 1064 1066 1067 1065 975 1064 1062 1182 1062 1064 1058 1059 1065 1063 1183 1063 1065 978 976 1184 1185 977 979 976 1066 1186 1187 1067 977 1188 980 978 980 1188 982 983 1189 981 979 981 1189 1068 982 1190 1191 983 1069 984 1192 1098 1192 984 1068 1069 985 1193 1099 1193 985 1194 989 1078 989 1194 1070 1071 1195 991 1080 991 1195 1074 1073 1196 1197 1076 1075 1198 1079 1199 1079 1198 1078 1080 1200 1081 1201 1081 1200 1202 1203 1204 1203 1202 1205 1206 1207 1208 1209 1208 1207 1086 888 1084 1085 889 1087 1084 898 1095 1096 899 1085 1088 994 1086 1087 995 1089 1204 1210 1211 1210 1204 1203 1208 1209 1212 1213 1212 1209 1090 894 1038 1039 895 1093 1091 1090 1214 1215 1093 1092 1094 996 1091 1092 997 1097 1216 1095 1094 1097 1096 1217 1098 1218 1100 1218 1098 1192 1193 1099 1219 1101 1219 1099 1100 1102 998 1102 1100 1220 1221 1101 1103 999 1103 1101 1102 1104 1000 1104 1102 1222 1223 1103 1106 1002 1106 1103 1105 1224 1225 1224 1105 1104 1106 1107 1226 1227 1226 1107 1001 1105 1108 1109 1107 1003 1004 1108 1228 1229 1109 1005 1110 908 1112 1113 909 1111 1112 1004 1228 1229 1005 1113 1114 1230 1115 1118 1231 1119 1110 1112 1232 1233 1113 1111 1115 1234 1235 1234 1115 1230 1231 1118 1236 1237 1236 1118 1120 1238 914 915 1239 1121 914 1240 918 919 1241 915 926 1122 1132 1133 1123 927 918 1242 1122 1123 1243 919 922 1128 1124 1125 1129 923 920 1124 1126 1127 1125 921 924 1130 1128 1129 1131 925 1008 1244 1130 1131 1245 1009 1008 1132 1244 1245 1133 1009 1246 1136 1012 1014 1137 1247 1138 1136 1248 1136 1138 1013 1015 1139 1137 1249 1137 1139 1018 1250 1140 1250 1018 1138 1139 1019 1251 1141 1251 1019 1140 1252 1142 1252 1140 1250 1251 1141 1253 1143 1253 1141 1144 1020 1142 1143 1022 1146 1021 1145 1254 1255 1147 1023 1021 1254 1148 1149 1255 1023 1199 1024 1148 1024 1199 1079 1081 1201 1025 1149 1025 1201 1256 1151 1153 1151 1256 1257 1258 1259 1156 1154 1156 1259 1260 1261 1262 1261 1260 1263 1264 1265 1266 1267 1266 1265 1268 1269 1270 1269 1268 1271 1272 1273 1274 1275 1274 1273 1276 1158 1032 1033 1159 1277 1032 944 1278 1279 945 1033 1160 946 1162 1163 947 1161 944 1160 1280 1281 1161 945 1034 1036 1282 1283 1037 1035 1162 1034 1284 1285 1035 1163 949 1134 1286 1287 1135 951 949 1286 1164 1165 1287 951 1166 954 1288 1289 955 1167 1290 1036 1166 1167 1037 1291 1038 1158 1276 1277 1159 1039 1044 1168 1292 1293 1169 1045 1044 1292 1170 1171 1293 1045 1046 1294 1172 1294 1046 1170 1171 1047 1295 1173 1295 1047 1048 1296 1174 1296 1048 1172 1173 1049 1297 1175 1297 1049 1254 1052 1174 1052 1254 1145 1147 1255 1055 1175 1055 1255 1298 1056 1050 1056 1298 1178 1179 1299 1057 1051 1057 1299 1300 1050 1176 1050 1300 1298 1299 1301 1051 1177 1051 1301 1176 1053 1302 1303 1054 1177 1053 1144 1302 1303 1146 1054 972 1178 1180 1181 1179 973 1062 1180 1304 1305 1181 1063 1066 1064 1306 1307 1065 1067 1062 1304 1182 1183 1305 1063 1064 1182 1308 1309 1183 1065 978 1184 1310 1311 1185 979 976 1186 1184 1185 1187 977 1186 1066 1306 1307 1067 1187 1188 978 1310 1311 979 1189 982 1188 1312 1313 1189 983 982 1312 1190 1191 1313 983 1190 1314 1068 1069 1315 1191 1068 1314 1192 1193 1315 1069 1316 1078 1198 1078 1316 1194 1195 1317 1080 1200 1080 1317 1318 1319 1320 1321 1322 1323 1199 1324 1198 1324 1199 1325 1326 1201 1327 1200 1327 1201 1202 1204 1328 1329 1209 1207 1086 1084 1330 1331 1085 1087 1084 1095 1332 1333 1096 1085 1088 1086 1334 1335 1087 1089 1210 1336 1211 1213 1337 1212 1204 1211 1338 1339 1213 1209 1214 1090 1038 1039 1093 1215 1091 1214 1340 1341 1215 1092 1094 1091 1342 1343 1092 1097 1342 1216 1094 1097 1217 1343 1332 1095 1216 1217 1096 1333 1192 1314 1218 1219 1315 1193 1100 1344 1220 1344 1100 1218 1219 1101 1345 1221 1345 1101 1220 1222 1102 1222 1220 1346 1347 1221 1223 1103 1223 1221 1222 1224 1104 1224 1222 1348 1349 1223 1226 1106 1226 1223 1225 1350 1351 1350 1225 1224 1226 1227 1352 1353 1352 1227 1105 1225 1354 1355 1227 1107 1108 1105 1356 1357 1107 1109 1228 1108 1358 1359 1109 1229 1360 1228 1361 1228 1360 1112 1113 1362 1229 1363 1229 1362 1232 1112 1360 1362 1113 1233 1234 1364 1235 1237 1365 1236 1232 1360 1366 1367 1362 1233 914 1238 1240 1241 1239 915 1240 1242 918 919 1243 1241 1242 1132 1122 1123 1133 1243 1128 1368 1124 1125 1369 1129 1126 1124 1370 1371 1125 1127 1128 1130 1372 1373 1131 1129 1130 1244 1374 1375 1245 1131 1132 1376 1244 1245 1377 1133 1246 1378 1136 1137 1379 1247 1370 1246 1012 1014 1247 1371 1136 1380 1248 1380 1136 1381 1382 1137 1383 1249 1383 1137 1248 1250 1138 1250 1248 1384 1385 1249 1251 1139 1251 1249 1384 1252 1250 1252 1384 1386 1387 1385 1253 1251 1253 1385 1388 1142 1252 1142 1388 1389 1390 1391 1143 1253 1143 1391 1144 1142 1389 1390 1143 1146 1148 1325 1199 1325 1148 1254 1255 1149 1326 1201 1326 1149 1392 1393 1394 1393 1392 1395 1396 1397 1398 1399 1398 1397 1270 1400 1401 1400 1270 1269 1274 1275 1402 1403 1402 1275 1404 1256 1405 1256 1404 1257 1258 1406 1259 1407 1259 1406 1408 1409 1410 1409 1408 1411 1412 1413 1414 1415 1414 1413 1416 1271 1268 1273 1272 1417 1408 1418 1411 1418 1408 1419 1420 1413 1421 1412 1421 1413 1276 1032 1422 1423 1033 1277 1032 1278 1424 1425 1279 1033 944 1280 1278 1279 1281 945 1160 1162 1280 1281 1163 1161 1282 1036 1290 1291 1037 1283 1034 1282 1284 1285 1283 1035 1162 1284 1426 1427 1285 1163 1286 1134 1428 1429 1135 1287 1286 1430 1164 1165 1431 1287 1166 1288 1432 1433 1289 1167 954 1434 1288 1289 1435 955 1436 1166 1437 1166 1436 1290 1291 1438 1167 1439 1167 1438 1440 1038 1276 1277 1039 1441 1292 1442 1170 1171 1443 1293 1170 1442 1294 1295 1443 1171 1172 1320 1296 1320 1172 1294 1295 1173 1321 1297 1321 1173 1296 1325 1174 1175 1326 1297 1174 1325 1254 1255 1326 1175 1300 1176 1302 1303 1177 1301 1302 1144 1389 1390 1146 1303 1178 1444 1180 1181 1445 1179 1304 1180 1446 1447 1181 1305 1064 1308 1306 1307 1309 1065 1182 1304 1448 1449 1305 1183 1308 1182 1448 1449 1183 1309 1310 1184 1186 1187 1185 1311 1186 1306 1450 1451 1307 1187 1312 1188 1310 1311 1189 1313 1190 1312 1314 1315 1313 1191 1324 1316 1198 1316 1324 1319 1322 1327 1317 1200 1317 1327 1320 1319 1324 1327 1322 1321 1294 1318 1320 1321 1323 1295 1296 1324 1325 1326 1327 1297 1204 1338 1328 1329 1339 1209 1202 1328 1452 1453 1329 1207 1330 1084 1454 1455 1085 1331 1456 1086 1330 1086 1456 1334 1335 1457 1087 1331 1087 1457 1454 1084 1332 1333 1085 1455 1210 1458 1336 1337 1459 1212 1211 1336 1460 1461 1337 1213 1211 1460 1338 1339 1461 1213 1214 1038 1440 1441 1039 1215 1342 1091 1340 1341 1092 1343 1340 1214 1462 1463 1215 1341 1464 1216 1342 1343 1217 1465 1332 1216 1466 1467 1217 1333 1314 1468 1218 1219 1469 1315 1218 1470 1344 1345 1471 1219 1220 1472 1346 1472 1220 1344 1345 1221 1473 1347 1473 1221 1346 1348 1222 1348 1346 1474 1475 1347 1349 1223 1349 1347 1348 1350 1224 1350 1348 1476 1477 1349 1352 1226 1352 1349 1350 1478 1351 1353 1479 1352 1354 1225 1351 1353 1227 1355 1105 1354 1356 1357 1355 1107 1108 1356 1358 1359 1357 1109 1361 1358 1480 1358 1361 1228 1229 1363 1359 1481 1359 1363 1482 1361 1483 1361 1482 1360 1362 1484 1363 1485 1363 1484 1234 1486 1364 1365 1487 1236 1366 1360 1482 1484 1362 1367 1238 1242 1240 1241 1243 1239 1242 1488 1132 1133 1489 1243 1128 1372 1368 1369 1373 1129 1124 1368 1370 1371 1369 1125 1126 1370 1490 1491 1371 1127 1130 1374 1372 1373 1375 1131 1244 1492 1374 1375 1493 1245 1132 1494 1376 1377 1495 1133 1376 1492 1244 1245 1493 1377 1368 1378 1246 1247 1379 1369 1378 1381 1136 1137 1382 1379 1370 1012 1490 1491 1014 1371 1370 1368 1246 1247 1369 1371 1381 1496 1380 1496 1381 1497 1498 1382 1499 1383 1499 1382 1380 1384 1248 1384 1380 1500 1501 1383 1385 1249 1385 1383 1500 1386 1384 1386 1500 1502 1503 1501 1387 1385 1387 1501 1504 1252 1386 1252 1504 1388 1391 1505 1253 1387 1253 1505 1506 1389 1388 1391 1390 1507 1508 1509 1510 1511 1512 1513 1419 1514 1418 1514 1419 1515 1516 1420 1517 1421 1517 1420 1401 1518 1519 1518 1401 1400 1402 1403 1520 1521 1520 1403 1404 1405 1522 1523 1407 1406 1524 1525 1526 1525 1524 1527 1528 1529 1530 1531 1530 1529 1032 1424 1422 1423 1425 1033 1276 1422 1532 1533 1423 1277 1278 1280 1424 1425 1281 1279 1280 1162 1534 1535 1163 1281 1536 1282 1290 1282 1536 1284 1285 1537 1283 1291 1283 1537 1426 1284 1536 1537 1285 1427 1538 1162 1426 1162 1538 1534 1535 1539 1163 1427 1163 1539 1540 1541 1430 1431 1542 1543 1164 1430 1434 1435 1431 1165 1166 1432 1437 1439 1433 1167 1432 1544 1545 1544 1432 1288 1289 1433 1546 1547 1546 1433 1434 1544 1288 1289 1546 1435 1165 955 1435 1434 954 1164 1548 1290 1436 1438 1291 1549 1550 1437 1551 1437 1550 1436 1438 1552 1439 1553 1439 1552 1554 1276 1532 1276 1554 1440 1441 1555 1277 1533 1277 1555 1442 1318 1294 1295 1323 1443 1320 1324 1296 1297 1327 1321 1506 1300 1302 1300 1506 1444 1300 1444 1556 1557 1445 1301 1445 1507 1301 1303 1301 1507 1506 1302 1389 1390 1303 1507 1178 1556 1444 1445 1557 1179 1180 1444 1446 1447 1445 1181 1304 1446 1558 1559 1447 1305 1306 1308 1560 1561 1309 1307 1304 1558 1448 1449 1559 1305 1308 1448 1562 1563 1449 1309 1310 1186 1564 1565 1187 1311 1186 1450 1566 1567 1451 1187 1450 1306 1560 1561 1307 1451 1312 1310 1568 1569 1311 1313 1312 1570 1314 1315 1571 1313 1572 1338 1573 1338 1572 1328 1329 1574 1339 1575 1339 1574 1452 1328 1576 1577 1329 1453 1456 1330 1454 1455 1331 1457 1336 1578 1579 1578 1336 1580 1581 1337 1582 1583 1582 1337 1454 1332 1466 1467 1333 1455 1336 1584 1460 1461 1585 1337 1573 1460 1586 1460 1573 1338 1339 1575 1461 1587 1461 1575 1462 1440 1554 1440 1462 1214 1215 1463 1441 1555 1441 1463 1342 1340 1588 1589 1341 1343 1340 1462 1590 1591 1463 1341 1464 1342 1588 1589 1343 1465 1216 1464 1592 1593 1465 1217 1466 1216 1592 1593 1217 1467 1314 1570 1468 1469 1571 1315 1218 1468 1470 1471 1469 1219 1344 1470 1472 1473 1471 1345 1346 1594 1474 1594 1346 1472 1473 1347 1595 1475 1595 1347 1474 1476 1348 1476 1474 1596 1597 1475 1477 1349 1477 1475 1476 1478 1350 1478 1476 1598 1599 1477 1479 1352 1479 1477 1351 1478 1600 1601 1479 1353 1354 1351 1602 1603 1353 1355 1356 1354 1604 1605 1355 1357 1358 1356 1604 1605 1357 1359 1480 1604 1606 1604 1480 1358 1359 1481 1605 1607 1605 1481 1483 1480 1608 1480 1483 1361 1363 1485 1481 1609 1481 1485 1610 1483 1611 1483 1610 1482 1484 1612 1485 1613 1485 1612 1486 1614 1364 1365 1615 1487 1366 1482 1616 1617 1484 1367 1238 1618 1242 1243 1619 1239 1132 1488 1494 1495 1489 1133 1242 1620 1488 1489 1621 1243 1372 1378 1368 1369 1379 1373 1374 1622 1372 1373 1623 1375 1492 1624 1374 1375 1625 1493 1376 1494 1492 1493 1495 1377 1622 1381 1378 1379 1382 1623 1622 1497 1381 1382 1498 1623 1497 1626 1496 1626 1497 1627 1628 1498 1629 1499 1629 1498 1496 1500 1380 1500 1496 1630 1631 1499 1501 1383 1501 1499 1630 1502 1500 1502 1630 1632 1633 1631 1503 1501 1503 1631 1502 1504 1386 1504 1502 1634 1635 1503 1505 1387 1505 1503 1636 1388 1504 1505 1391 1637 1636 1506 1388 1391 1507 1637 1515 1638 1514 1638 1515 1639 1640 1516 1641 1517 1641 1516 1519 1642 1643 1642 1519 1518 1520 1521 1644 1645 1644 1521 1404 1522 1646 1647 1523 1406 1648 1526 1646 1526 1648 1524 1529 1649 1531 1647 1531 1649 1424 1650 1422 1423 1651 1425 1532 1422 1652 1653 1423 1533 1424 1280 1654 1655 1281 1425 1280 1534 1656 1657 1535 1281 1548 1536 1290 1291 1537 1549 1426 1536 1658 1659 1537 1427 1538 1426 1658 1659 1427 1539 1534 1538 1656 1657 1539 1535 1430 1541 1660 1661 1542 1431 1540 1662 1541 1542 1663 1543 1434 1430 1544 1546 1431 1435 1551 1432 1664 1432 1551 1437 1439 1553 1433 1665 1433 1553 1545 1666 1667 1666 1545 1544 1546 1547 1668 1669 1668 1547 1432 1545 1664 1665 1547 1433 1548 1436 1550 1552 1438 1549 1550 1551 1670 1671 1553 1552 1672 1673 1674 1675 1676 1677 1444 1506 1636 1637 1507 1445 1444 1636 1446 1447 1637 1445 1558 1446 1678 1679 1447 1559 1308 1562 1560 1561 1563 1309 1448 1558 1680 1681 1559 1449 1448 1680 1562 1563 1681 1449 1564 1186 1566 1567 1187 1565 1310 1564 1682 1683 1565 1311 1450 1560 1566 1567 1561 1451 1568 1310 1682 1683 1311 1569 1312 1568 1570 1571 1569 1313 1684 1572 1573 1575 1574 1685 1328 1572 1576 1577 1574 1329 1456 1454 1686 1687 1455 1457 1578 1688 1579 1583 1689 1582 1336 1579 1584 1585 1583 1337 1454 1466 1690 1691 1467 1455 1460 1584 1692 1693 1585 1461 1460 1692 1586 1587 1693 1461 1586 1684 1573 1684 1586 1694 1695 1587 1685 1575 1685 1587 1696 1672 1697 1672 1696 1698 1699 1700 1677 1701 1677 1700 1702 1703 1704 1703 1702 1705 1706 1707 1708 1709 1708 1707 1710 1698 1696 1700 1699 1711 1712 1713 1714 1715 1716 1717 1718 1702 1704 1702 1718 1719 1720 1721 1707 1709 1707 1721 1722 1466 1592 1593 1467 1723 1570 1724 1468 1469 1725 1571 1468 1724 1470 1471 1725 1469 1470 1726 1472 1473 1727 1471 1472 1728 1594 1595 1729 1473 1474 1730 1596 1730 1474 1594 1595 1475 1731 1597 1731 1475 1596 1598 1476 1598 1596 1732 1733 1597 1599 1477 1599 1597 1478 1734 1600 1734 1478 1598 1599 1479 1735 1601 1735 1479 1602 1600 1736 1600 1602 1351 1353 1603 1601 1737 1601 1603 1354 1602 1738 1739 1603 1355 1604 1354 1738 1739 1355 1605 1606 1738 1740 1738 1606 1604 1605 1607 1739 1741 1739 1607 1608 1606 1742 1606 1608 1480 1481 1609 1607 1743 1607 1609 1611 1608 1744 1608 1611 1483 1485 1613 1609 1745 1609 1613 1616 1482 1610 1612 1484 1617 1746 1610 1611 1610 1746 1747 1748 1749 1612 1613 1612 1749 1364 1614 1750 1751 1615 1365 1618 1620 1242 1243 1621 1619 1488 1620 1494 1495 1621 1489 1372 1622 1378 1379 1623 1373 1374 1752 1622 1623 1753 1375 1492 1754 1624 1625 1755 1493 1374 1624 1752 1753 1625 1375 1494 1756 1492 1493 1757 1495 1752 1497 1622 1623 1498 1753 1752 1627 1497 1498 1628 1753 1627 1758 1626 1758 1627 1759 1760 1628 1761 1629 1761 1628 1626 1630 1496 1630 1626 1762 1763 1629 1631 1499 1631 1629 1762 1632 1630 1632 1762 1764 1765 1763 1633 1631 1633 1763 1632 1634 1502 1634 1632 1766 1767 1633 1635 1503 1635 1633 1678 1504 1634 1635 1505 1679 1636 1504 1678 1679 1505 1637 1639 1642 1638 1641 1644 1640 1643 1768 1769 1768 1643 1642 1644 1645 1770 1771 1770 1645 1646 1522 1772 1773 1523 1647 1772 1648 1646 1648 1772 1774 1775 1773 1649 1647 1649 1773 1639 1776 1642 1644 1777 1640 1650 1652 1422 1423 1653 1651 1424 1778 1650 1778 1424 1654 1655 1425 1779 1651 1779 1425 1673 1780 1674 1675 1781 1676 1280 1656 1654 1655 1657 1281 1548 1658 1536 1658 1548 1782 1783 1549 1659 1537 1659 1549 1538 1658 1784 1785 1659 1539 1656 1538 1786 1787 1539 1657 1430 1660 1788 1789 1661 1431 1540 1790 1662 1663 1791 1543 1792 1541 1662 1663 1542 1793 1544 1430 1666 1668 1431 1546 1551 1664 1794 1795 1665 1553 1667 1788 1796 1788 1667 1666 1668 1669 1789 1797 1789 1669 1798 1667 1799 1667 1798 1545 1547 1800 1669 1801 1669 1800 1545 1798 1664 1665 1800 1547 1548 1550 1802 1803 1552 1549 1550 1670 1804 1805 1671 1552 1551 1794 1670 1671 1795 1553 1672 1674 1697 1701 1675 1677 1446 1636 1678 1679 1637 1447 1558 1678 1806 1807 1679 1559 1560 1562 1808 1809 1563 1561 1680 1558 1806 1807 1559 1681 1562 1680 1810 1811 1681 1563 1682 1564 1566 1567 1565 1683 1566 1560 1812 1813 1561 1567 1568 1682 1814 1815 1683 1569 1568 1814 1570 1571 1815 1569 1684 1816 1572 1574 1817 1685 1572 1818 1576 1818 1572 1816 1817 1574 1819 1577 1819 1574 1820 1454 1690 1454 1820 1686 1687 1821 1455 1691 1455 1821 1578 1822 1688 1689 1823 1582 1579 1688 1584 1585 1689 1583 1690 1466 1722 1723 1467 1691 1584 1824 1692 1693 1825 1585 1692 1694 1586 1587 1695 1693 1684 1694 1826 1827 1695 1685 1696 1697 1828 1829 1701 1700 1830 1704 1831 1832 1709 1833 1710 1696 1831 1832 1700 1711 1718 1704 1830 1833 1709 1721 1719 1718 1834 1835 1721 1720 1722 1592 1836 1837 1593 1723 1724 1814 1838 1814 1724 1570 1571 1725 1815 1839 1815 1725 1724 1840 1470 1471 1841 1725 1470 1840 1726 1727 1841 1471 1472 1726 1728 1729 1727 1473 1594 1728 1730 1731 1729 1595 1730 1732 1596 1597 1733 1731 1598 1842 1734 1842 1598 1732 1733 1599 1843 1735 1843 1599 1600 1844 1736 1844 1600 1734 1735 1601 1845 1737 1845 1601 1846 1736 1847 1736 1846 1602 1603 1848 1737 1849 1737 1848 1738 1602 1846 1848 1603 1739 1740 1846 1850 1846 1740 1738 1739 1741 1848 1851 1848 1741 1742 1740 1852 1740 1742 1606 1607 1743 1741 1853 1741 1743 1744 1742 1854 1742 1744 1608 1609 1745 1743 1855 1743 1745 1856 1611 1744 1611 1856 1746 1749 1857 1613 1745 1613 1857 1858 1616 1610 1612 1617 1859 1860 1747 1746 1747 1860 1861 1862 1863 1748 1749 1748 1863 1858 1610 1747 1748 1612 1859 1750 1614 1864 1865 1615 1751 1620 1866 1494 1495 1867 1621 1492 1868 1754 1868 1492 1756 1757 1493 1869 1755 1869 1493 1624 1870 1759 1870 1624 1754 1755 1625 1871 1760 1871 1625 1624 1627 1752 1753 1628 1625 1494 1872 1756 1757 1873 1495 1624 1759 1627 1628 1760 1625 1759 1874 1758 1874 1759 1870 1871 1760 1875 1761 1875 1760 1758 1762 1626 1762 1758 1876 1877 1761 1763 1629 1763 1761 1876 1764 1762 1764 1876 1878 1879 1877 1765 1763 1765 1877 1764 1766 1632 1766 1764 1880 1881 1765 1767 1633 1767 1765 1806 1634 1766 1767 1635 1807 1806 1678 1634 1635 1679 1807 1768 1772 1769 1772 1768 1774 1775 1770 1773 1771 1773 1770 1773 1522 1882 1883 1523 1772 1774 1768 1642 1644 1770 1775 1776 1774 1642 1644 1775 1777 1780 1884 1885 1886 1887 1781 1654 1888 1778 1888 1654 1656 1657 1655 1889 1779 1889 1655 1885 1884 1890 1891 1887 1886 1674 1780 1892 1893 1781 1675 1782 1548 1802 1803 1549 1783 1894 1658 1782 1783 1659 1895 1786 1538 1784 1785 1539 1787 1784 1658 1894 1895 1659 1785 1786 1888 1656 1657 1889 1787 1430 1788 1666 1668 1789 1431 1662 1791 1896 1897 1790 1663 1898 1541 1792 1793 1542 1899 1896 1900 1901 1900 1896 1902 1903 1897 1904 1905 1904 1897 1664 1906 1794 1795 1907 1665 1799 1796 1908 1796 1799 1667 1669 1801 1797 1909 1797 1801 1798 1799 1910 1911 1801 1800 1664 1798 1906 1907 1800 1665 1802 1550 1804 1805 1552 1803 1804 1670 1912 1913 1671 1805 1912 1794 1914 1794 1912 1670 1671 1913 1795 1915 1795 1913 1697 1674 1828 1829 1675 1701 1808 1562 1810 1811 1563 1809 1560 1808 1916 1917 1809 1561 1680 1806 1918 1919 1807 1681 1810 1680 1920 1921 1681 1811 1682 1566 1922 1923 1567 1683 1566 1812 1924 1925 1813 1567 1560 1916 1812 1813 1917 1561 1682 1926 1814 1815 1927 1683 1816 1684 1928 1929 1685 1817 1818 1816 1930 1931 1817 1819 1690 1722 1820 1821 1723 1691 1822 1932 1688 1689 1933 1823 1688 1934 1584 1585 1935 1689 1584 1934 1824 1825 1935 1585 1692 1936 1937 1936 1692 1824 1825 1693 1938 1939 1938 1693 1692 1937 1694 1695 1939 1693 1826 1694 1940 1941 1695 1827 1928 1684 1826 1827 1685 1929 1696 1828 1942 1943 1829 1700 1830 1831 1944 1945 1832 1833 1944 1831 1696 1700 1832 1945 1718 1830 1946 1947 1833 1721 1948 1834 1718 1721 1835 1949 1722 1836 1950 1951 1837 1723 1838 1926 1952 1926 1838 1814 1815 1839 1927 1953 1927 1839 1840 1838 1954 1838 1840 1724 1725 1841 1839 1955 1839 1841 1840 1956 1726 1727 1957 1841 1726 1956 1728 1729 1957 1727 1728 1958 1730 1731 1959 1729 1730 1842 1732 1733 1843 1731 1734 1960 1844 1960 1734 1842 1843 1735 1961 1845 1961 1735 1736 1962 1847 1962 1736 1844 1845 1737 1963 1849 1963 1737 1850 1847 1964 1847 1850 1846 1848 1851 1849 1965 1849 1851 1852 1850 1966 1850 1852 1740 1741 1853 1851 1967 1851 1853 1854 1852 1968 1852 1854 1742 1743 1855 1853 1969 1853 1855 1970 1744 1854 1744 1970 1856 1857 1971 1745 1855 1745 1971 1972 1746 1856 1746 1972 1860 1863 1973 1749 1857 1749 1973 1974 1747 1861 1862 1748 1975 1976 1861 1860 1861 1976 1977 1978 1979 1862 1863 1862 1979 1974 1858 1747 1748 1859 1975 1614 1980 1864 1865 1981 1615 1494 1866 1872 1873 1867 1495 1864 1982 1983 1984 1985 1865 1756 1872 1868 1869 1873 1757 1868 1870 1754 1755 1871 1869 1870 1986 1874 1986 1870 1987 1988 1871 1989 1875 1989 1871 1874 1876 1758 1876 1874 1990 1991 1875 1877 1761 1877 1875 1990 1878 1876 1878 1990 1992 1993 1991 1879 1877 1879 1991 1878 1880 1764 1880 1878 1994 1995 1879 1881 1765 1881 1879 1918 1766 1880 1881 1767 1919 1918 1806 1766 1767 1807 1919 1780 1885 1892 1893 1886 1781 1996 1890 1997 1890 1996 1998 1999 2000 1891 2001 1891 2000 1885 1890 1998 1999 1891 1886 1674 1892 2002 2003 1893 1675 1782 1802 2004 2005 1803 1783 1894 1782 2004 2005 1783 1895 1786 1784 2006 2007 1785 1787 2008 1784 1894 1895 1785 2009 1786 2010 1888 1889 2011 1787 2012 1790 1897 1790 2012 2013 2014 2015 1791 1896 1791 2015 2016 1897 1903 1902 1896 2017 1914 1906 2018 1906 1914 1794 1795 1915 1907 2019 1907 1915 1910 1908 2020 1908 1910 1799 1801 1911 1909 2021 1909 1911 1798 1910 1906 1907 1911 1800 1802 1804 2022 2023 1805 1803 1804 1912 2024 2025 1913 1805 2026 2027 2028 2027 2026 2029 2030 2031 2032 2033 2032 2031 1828 1674 2034 2035 1675 1829 1808 1810 1916 1917 1811 1809 1680 1918 1920 1921 1919 1681 1810 1920 2036 2037 1921 1811 1566 1924 1922 1923 1925 1567 1682 1922 1926 1927 1923 1683 1812 1916 1924 1925 1917 1813 1816 1928 1930 1931 1929 1817 1820 1722 2038 2039 1723 1821 1688 1932 2040 2041 1933 1689 1688 2042 1934 1935 2043 1689 1934 1946 1824 1825 1947 1935 1946 1936 1824 1825 1938 1947 1937 1936 2044 2045 1938 1939 1940 1937 2046 1937 1940 1694 1695 1941 1939 2047 1939 1941 1826 1940 2048 2049 1941 1827 1928 1826 2050 2051 1827 1929 1944 1696 1942 1943 1700 1945 1942 1828 2052 2053 1829 1943 1936 1830 1944 1945 1833 1938 1946 2054 1718 1721 2055 1947 1830 1936 1946 1947 1938 1833 1948 1718 2054 2055 1721 1949 1836 1834 1948 1949 1835 1837 1950 1836 2056 2057 1837 1951 1722 1950 2058 2059 1951 1723 1952 2060 2061 2060 1952 1926 1927 1953 2062 2063 2062 1953 1954 1952 2064 1952 1954 1838 1839 1955 1953 2065 1953 1955 1956 1954 2066 1954 1956 1840 1841 1957 1955 2067 1955 1957 1956 2068 1728 1729 2069 1957 1728 2068 1958 1959 2069 1729 1842 1958 1960 1958 1842 1730 1731 1843 1959 1961 1959 1843 1844 2070 1962 2070 1844 1960 1961 1845 2071 1963 2071 1845 1847 2072 1964 2072 1847 1962 1963 1849 2073 1965 2073 1849 1966 1964 2074 1964 1966 1850 1851 1967 1965 2075 1965 1967 1968 1966 2076 1966 1968 1852 1853 1969 1967 2077 1967 1969 2078 1854 1968 1854 2078 1970 1971 2079 1855 1969 1855 2079 2080 1856 1970 1856 2080 1972 1973 2081 1857 1971 1857 2081 2082 1860 1972 1860 2082 1976 1979 2083 1863 1973 1863 2083 2084 1974 1861 1862 1975 2085 1977 1976 2086 2087 1979 1978 2084 1861 1977 1978 1862 2085 1864 1980 1982 1985 1981 1865 2088 1982 2089 1982 2088 1983 1984 2090 1985 2091 1985 2090 1872 2092 1868 1869 2093 1873 1868 1987 1870 1871 1988 1869 1987 2094 1986 2094 1987 2095 2096 1988 2097 1989 2097 1988 1986 1990 1874 1875 1991 1989 2098 1992 1990 1991 1993 2099 1992 1994 1878 1994 1992 2100 2101 1993 1995 1879 1995 1993 1920 1880 1994 1995 1881 1921 1920 1918 1880 1881 1919 1921 2002 1892 1885 1886 1893 2003 1996 1997 2102 2103 2001 2000 2104 1998 1996 2000 1999 2105 1885 1998 2104 2105 1999 1886 1674 2002 2034 2035 2003 1675 2004 1802 2106 2107 1803 2005 1894 2004 2108 2109 2005 1895 2110 2111 2112 2111 2110 2113 2114 2115 2116 2117 2116 2115 2008 2006 1784 1785 2007 2009 2008 1894 2118 2119 1895 2009 2120 2121 2122 2123 2124 2125 2016 2012 1897 1896 2015 2017 2018 1910 2126 1910 2018 1906 1907 2019 1911 2127 1911 2019 2128 2028 2129 2028 2128 2026 2031 2130 2033 2131 2033 2130 1910 2020 2126 2127 2021 1911 2132 1804 2024 1804 2132 2022 2023 2133 1805 2025 1805 2133 1802 2022 2106 2107 2023 1803 2134 2135 2027 2032 2136 2137 2138 2029 2026 2031 2030 2139 2134 2027 2029 2030 2032 2137 1828 2034 2140 2141 2035 1829 1916 1810 2142 2143 1811 1917 2036 1920 2100 2101 1921 2037 2144 1810 2036 1810 2144 2142 2143 2145 1811 2037 1811 2145 1924 2060 1922 1923 2062 1925 1922 2060 1926 1927 2062 1923 1924 1916 2146 2147 1917 1925 1722 2058 2038 2039 2059 1723 1932 2148 2149 2150 2151 1933 2149 2040 1932 1933 2041 2150 1688 2040 2042 2043 2041 1689 1934 2042 1946 1947 2043 1935 1936 1944 2044 2045 1945 1938 1937 2044 2046 2047 2045 1939 1940 2046 2048 2049 2047 1941 1826 2048 2050 2051 2049 1827 1928 2050 2152 2153 2051 1929 2044 1942 2052 1942 2044 1944 1945 2045 1943 2053 1943 2045 2052 1828 2154 2155 1829 2053 2042 2054 1946 1947 2055 2043 2149 1948 2054 2055 1949 2150 1836 1948 2156 2157 1949 1837 1836 2158 2056 2057 2159 1837 1950 2056 2058 2059 2057 1951 2060 2160 2061 2160 2060 2161 2162 2062 2163 2063 2163 2062 2064 2061 2164 2061 2064 1952 1953 2065 2063 2165 2063 2065 2066 2064 2166 2064 2066 1954 1955 2067 2065 2167 2065 2067 2068 2066 2168 2066 2068 1956 1957 2069 2067 2169 2067 2069 2068 2170 1958 1959 2171 2069 1960 2170 2070 2170 1960 1958 1959 1961 2171 2071 2171 1961 1962 2172 2072 2172 1962 2070 2071 1963 2173 2073 2173 1963 1964 2174 2074 2174 1964 2072 2073 1965 2175 2075 2175 1965 2076 2074 2176 2074 2076 1966 1967 2077 2075 2177 2075 2077 2178 1968 2076 1968 2178 2078 2079 2179 1969 2077 1969 2179 2180 1970 2078 1970 2180 2080 2081 2181 1971 2079 1971 2181 2182 1972 2080 1972 2182 2082 2083 2183 1973 2081 1973 2183 2086 1976 2082 2083 1979 2087 2184 1977 2086 2087 1978 2185 2092 2084 1977 1978 2085 2093 2088 2089 2186 2187 2091 2090 2092 2095 1868 1869 2096 2093 2088 2186 2188 2189 2187 2090 1868 2095 1987 1988 2096 1869 2190 2095 2191 2095 2190 2094 2097 2192 2096 2193 2096 2192 2094 2098 1986 1989 2099 2097 2098 1990 1986 1989 1991 2099 2194 1992 2098 2099 1993 2195 2194 2100 1992 2100 2194 2196 2197 2195 2101 1993 2101 2195 1920 1994 2100 2101 1995 1921 2002 1885 2198 2199 1886 2003 1996 2102 2200 2201 2103 2000 2104 1996 2202 2203 2000 2105 2198 1885 2104 2105 1886 2199 2034 2002 2140 2141 2003 2035 2108 2004 2106 2107 2005 2109 2118 1894 2108 2109 1895 2119 2200 2112 2204 2205 2117 2201 2111 2206 2112 2206 2111 2207 2208 2116 2209 2117 2209 2116 2210 2026 2128 2130 2031 2211 2134 2212 2213 2212 2134 2214 2215 2137 2216 2217 2216 2137 2106 2022 2132 2133 2023 2107 2138 2026 2210 2211 2031 2139 2218 2029 2138 2139 2030 2219 2218 2134 2029 2030 2137 2219 1828 2140 2154 2155 2141 1829 1916 2142 2220 2221 2143 1917 2144 2036 2100 2101 2037 2145 2142 2144 2220 2221 2145 2143 1924 2161 2060 2062 2162 1925 2146 2161 1924 1925 2162 2147 1916 2220 2146 2147 2221 1917 2222 2223 2224 2225 2226 2227 2148 1948 2149 2150 1949 2151 2040 2149 2042 2043 2150 2041 2046 2044 2052 2053 2045 2047 2046 2052 2048 2049 2053 2047 2050 2048 2228 2229 2049 2051 1928 2152 2230 2231 2153 1929 2152 2050 2232 2233 2051 2153 2052 2154 2234 2235 2155 2053 2149 2054 2042 2043 2055 2150 2236 1836 2156 2157 1837 2237 2224 2223 2238 2239 2226 2225 2158 1836 2236 2237 1837 2159 2056 2158 2240 2241 2159 2057 2056 2242 2058 2059 2243 2057 2161 2244 2160 2244 2161 2245 2246 2162 2247 2163 2247 2162 2061 2248 2164 2248 2061 2160 2163 2063 2249 2165 2249 2063 2166 2164 2250 2164 2166 2064 2065 2167 2165 2251 2165 2167 2168 2166 2252 2166 2168 2066 2067 2169 2167 2253 2167 2169 2170 2168 2254 2168 2170 2068 2069 2171 2169 2255 2169 2171 2070 2254 2172 2254 2070 2170 2171 2071 2255 2173 2255 2071 2072 2256 2174 2256 2072 2172 2173 2073 2257 2175 2257 2073 2074 2258 2176 2258 2074 2174 2175 2075 2259 2177 2259 2075 2260 2076 2176 2076 2260 2178 2179 2261 2077 2177 2077 2261 2262 2078 2178 2078 2262 2180 2181 2263 2079 2179 2079 2263 2264 2080 2180 2080 2264 2182 2183 2265 2081 2181 2081 2265 2266 2082 2182 2183 2083 2267 2086 2082 2266 2267 2083 2087 2092 1977 2184 2185 1978 2093 2191 2184 2086 2087 2185 2193 2092 2184 2095 2096 2185 2093 2095 2184 2191 2193 2185 2096 2268 2191 2269 2191 2268 2190 2192 2270 2193 2271 2193 2270 2190 2272 2094 2272 2190 2273 2274 2192 2275 2097 2275 2192 2272 2098 2094 2097 2099 2275 2272 2194 2098 2099 2195 2275 2196 2194 2276 2277 2195 2197 2144 2100 2196 2197 2101 2145 2002 2198 2278 2279 2199 2003 1996 2200 2280 2281 2201 2000 2104 2202 2282 2283 2203 2105 2202 1996 2280 2281 2000 2203 2278 2198 2104 2105 2199 2279 2140 2002 2284 2285 2003 2141 2108 2106 2286 2287 2107 2109 2118 2108 2288 2289 2109 2119 2206 2204 2112 2117 2205 2209 2200 2204 2280 2281 2205 2201 2207 2290 2206 2209 2291 2208 2210 2128 2292 2293 2130 2211 2294 2214 2134 2137 2215 2295 2296 2212 2214 2215 2216 2297 2106 2132 2298 2299 2133 2107 2300 2138 2210 2138 2300 2301 2302 2303 2139 2211 2139 2303 2301 2218 2138 2218 2301 2304 2305 2302 2219 2139 2219 2302 2294 2134 2218 2219 2137 2295 2234 2154 2140 2141 2155 2235 2220 2144 2306 2307 2145 2221 2146 2245 2161 2162 2246 2147 2220 2245 2146 2147 2246 2221 2048 2052 2234 2235 2053 2049 2048 2234 2228 2229 2235 2049 2050 2228 2232 2233 2229 2051 2230 2152 2308 2309 2153 2231 2152 2232 2310 2311 2233 2153 2223 2312 2238 2239 2313 2226 2314 2158 2236 2158 2314 2240 2241 2315 2159 2237 2159 2315 2056 2240 2316 2317 2241 2057 2318 2242 2056 2057 2243 2319 2223 2320 2312 2313 2321 2226 2245 2322 2244 2322 2245 2323 2324 2246 2325 2247 2325 2246 2160 2326 2248 2326 2160 2244 2247 2163 2327 2249 2327 2163 2164 2328 2250 2328 2164 2248 2249 2165 2329 2251 2329 2165 2252 2250 2330 2250 2252 2166 2167 2253 2251 2331 2251 2253 2254 2252 2332 2252 2254 2168 2169 2255 2253 2333 2253 2255 2172 2332 2256 2332 2172 2254 2255 2173 2333 2257 2333 2173 2174 2334 2258 2334 2174 2256 2257 2175 2335 2259 2335 2175 2176 2336 2260 2336 2176 2258 2259 2177 2337 2261 2337 2177 2338 2178 2260 2178 2338 2262 2263 2339 2179 2261 2179 2339 2340 2180 2262 2180 2340 2264 2265 2341 2181 2263 2181 2341 2342 2182 2264 2265 2183 2343 2266 2182 2342 2343 2183 2267 2269 2086 2266 2267 2087 2271 2191 2086 2269 2271 2087 2193 2344 2269 2345 2269 2344 2268 2270 2346 2271 2347 2271 2346 2268 2273 2190 2273 2268 2348 2349 2270 2274 2192 2274 2270 2273 2276 2272 2275 2277 2274 2276 2194 2272 2275 2195 2277 2196 2276 2350 2351 2277 2197 2144 2196 2350 2351 2197 2145 2002 2278 2284 2285 2279 2003 2282 2280 2352 2280 2282 2202 2203 2283 2281 2353 2281 2283 2354 2104 2282 2283 2105 2355 2278 2104 2354 2355 2105 2279 2140 2284 2356 2357 2285 2141 2358 2106 2298 2106 2358 2286 2287 2359 2107 2299 2107 2359 2108 2286 2288 2289 2287 2109 2288 2360 2118 2119 2361 2289 2206 2362 2204 2205 2363 2209 2280 2204 2364 2365 2205 2281 2366 2206 2290 2291 2209 2367 2368 2210 2292 2293 2211 2369 2294 2296 2214 2215 2297 2295 2296 2370 2212 2216 2371 2297 2300 2210 2368 2369 2211 2303 2372 2301 2300 2303 2302 2373 2372 2304 2301 2304 2372 2374 2375 2373 2305 2302 2305 2373 2376 2218 2304 2305 2219 2377 2376 2294 2218 2219 2295 2377 2234 2140 2378 2379 2141 2235 2306 2323 2220 2221 2324 2307 2306 2144 2350 2351 2145 2307 2220 2323 2245 2246 2324 2221 2234 2378 2228 2229 2379 2235 2228 2380 2232 2233 2381 2229 2382 2230 2308 2309 2231 2383 2152 2310 2308 2309 2311 2153 2310 2232 2384 2385 2233 2311 2386 2240 2314 2315 2241 2387 2312 2388 2389 2390 2391 2313 2316 2240 2392 2393 2241 2317 2056 2316 2318 2319 2317 2057 2320 2388 2312 2313 2391 2321 2394 2322 2323 2324 2325 2395 2244 2396 2326 2396 2244 2322 2325 2247 2397 2327 2397 2247 2248 2398 2328 2398 2248 2326 2327 2249 2399 2329 2399 2249 2250 2400 2330 2400 2250 2328 2329 2251 2401 2331 2401 2251 2332 2330 2402 2330 2332 2252 2253 2333 2331 2403 2331 2333 2256 2402 2334 2402 2256 2332 2333 2257 2403 2335 2403 2257 2258 2404 2336 2404 2258 2334 2335 2259 2405 2337 2405 2259 2260 2406 2338 2406 2260 2336 2337 2261 2407 2339 2407 2261 2408 2262 2338 2262 2408 2340 2341 2409 2263 2339 2263 2409 2410 2264 2340 2341 2265 2411 2342 2264 2410 2411 2265 2343 2266 2342 2412 2413 2343 2267 2269 2266 2345 2347 2267 2271 2414 2345 2412 2345 2414 2344 2346 2415 2347 2413 2347 2415 2344 2348 2268 2348 2344 2416 2417 2346 2349 2270 2349 2346 2348 2418 2273 2418 2348 2419 2420 2349 2421 2274 2421 2349 2418 2276 2273 2274 2277 2421 2422 2276 2418 2276 2422 2350 2351 2423 2277 2421 2277 2423 2356 2284 2278 2279 2285 2357 2282 2352 2424 2425 2353 2283 2280 2364 2352 2353 2365 2281 2354 2282 2426 2427 2283 2355 2278 2354 2426 2427 2355 2279 2140 2356 2378 2379 2357 2141 2428 2370 2296 2297 2371 2429 2286 2358 2288 2289 2359 2287 2288 2430 2360 2361 2431 2289 2204 2362 2364 2365 2363 2205 2206 2432 2362 2363 2433 2209 2366 2432 2206 2209 2433 2367 2360 2366 2290 2291 2367 2361 2434 2296 2294 2295 2297 2435 2436 2300 2368 2300 2436 2437 2438 2439 2303 2369 2303 2439 2372 2300 2437 2438 2303 2373 2374 2372 2440 2441 2373 2375 2376 2304 2374 2375 2305 2377 2442 2294 2376 2377 2295 2443 2306 2394 2323 2324 2395 2307 2306 2350 2394 2395 2351 2307 2228 2378 2380 2381 2379 2229 2232 2380 2384 2385 2381 2233 2382 2308 2444 2445 2309 2383 2308 2310 2446 2447 2311 2309 2310 2384 2448 2449 2385 2311 2450 2240 2386 2387 2241 2451 2388 2452 2389 2390 2453 2391 2240 2450 2392 2393 2451 2241 2316 2392 2318 2319 2393 2317 2394 2454 2322 2325 2455 2395 2454 2396 2322 2325 2397 2455 2326 2456 2398 2456 2326 2396 2397 2327 2457 2399 2457 2327 2328 2458 2400 2458 2328 2398 2399 2329 2459 2401 2459 2329 2330 2460 2402 2460 2330 2400 2401 2331 2461 2403 2461 2331 2402 2404 2334 2404 2402 2460 2461 2403 2405 2335 2405 2403 2336 2462 2406 2462 2336 2404 2405 2337 2463 2407 2463 2337 2338 2464 2408 2464 2338 2406 2407 2339 2465 2409 2465 2339 2466 2340 2408 2340 2466 2467 2468 2469 2341 2409 2341 2469 2410 2340 2467 2468 2341 2411 2412 2342 2410 2411 2343 2413 2345 2266 2412 2413 2267 2347 2470 2412 2471 2412 2470 2414 2415 2472 2413 2473 2413 2472 2414 2416 2344 2416 2414 2474 2475 2415 2417 2346 2417 2415 2416 2419 2348 2419 2416 2476 2477 2417 2420 2349 2420 2417 2478 2418 2419 2418 2478 2422 2423 2479 2421 2420 2421 2479 2350 2422 2394 2395 2423 2351 2356 2278 2480 2481 2279 2357 2282 2424 2482 2483 2425 2283 2352 2484 2424 2425 2485 2353 2352 2364 2484 2485 2365 2353 2426 2282 2482 2483 2283 2427 2480 2278 2426 2427 2279 2481 2378 2356 2486 2487 2357 2379 2488 2428 2296 2297 2429 2489 2358 2490 2288 2289 2491 2359 2288 2492 2430 2431 2493 2289 2430 2494 2360 2361 2495 2431 2362 2442 2364 2365 2443 2363 2432 2496 2362 2363 2497 2433 2432 2366 2498 2499 2367 2433 2360 2500 2366 2367 2501 2361 2442 2434 2294 2295 2435 2443 2496 2296 2434 2435 2297 2497 2502 2437 2436 2439 2438 2503 2372 2437 2504 2505 2438 2373 2440 2372 2504 2505 2373 2441 2506 2374 2440 2441 2375 2507 2376 2374 2484 2485 2375 2377 2364 2376 2484 2376 2364 2442 2443 2365 2377 2485 2377 2365 2380 2378 2486 2487 2379 2381 2380 2508 2384 2385 2509 2381 2444 2308 2446 2447 2309 2445 2310 2448 2446 2447 2449 2311 2384 2510 2448 2449 2511 2385 2512 2450 2386 2387 2451 2513 2388 2514 2452 2453 2515 2391 2392 2450 2512 2513 2451 2393 2392 2516 2318 2319 2517 2393 2394 2478 2454 2455 2479 2395 2454 2518 2396 2397 2519 2455 2518 2456 2396 2397 2457 2519 2398 2520 2458 2520 2398 2456 2457 2399 2521 2459 2521 2399 2400 2522 2460 2522 2400 2458 2459 2401 2523 2461 2523 2401 2460 2462 2404 2462 2460 2522 2523 2461 2463 2405 2463 2461 2406 2524 2464 2524 2406 2462 2463 2407 2525 2465 2525 2407 2408 2526 2466 2526 2408 2464 2465 2409 2527 2469 2527 2409 2528 2467 2466 2467 2528 2529 2530 2531 2468 2469 2468 2531 2410 2467 2529 2530 2468 2411 2412 2410 2471 2473 2411 2413 2532 2471 2529 2471 2532 2470 2472 2533 2473 2530 2473 2533 2470 2474 2414 2474 2470 2534 2535 2472 2475 2415 2475 2472 2474 2476 2416 2476 2474 2536 2537 2475 2477 2417 2477 2475 2538 2419 2476 2419 2538 2478 2479 2539 2420 2477 2420 2539 2422 2478 2394 2395 2479 2423 2486 2356 2480 2481 2357 2487 2482 2424 2506 2507 2425 2483 2506 2484 2374 2484 2506 2424 2425 2507 2485 2375 2485 2507 2540 2426 2482 2483 2427 2541 2480 2426 2540 2541 2427 2481 2496 2488 2296 2297 2489 2497 2498 2428 2488 2489 2429 2499 2498 2542 2428 2429 2543 2499 2288 2490 2492 2493 2491 2289 2430 2492 2494 2495 2493 2431 2360 2494 2544 2545 2495 2361 2362 2434 2442 2443 2435 2363 2362 2496 2434 2435 2497 2363 2432 2498 2496 2497 2499 2433 2366 2542 2498 2499 2543 2367 2546 2547 2548 2549 2550 2551 2552 2500 2360 2361 2501 2553 2504 2437 2502 2503 2438 2505 2554 2440 2504 2505 2441 2555 2482 2506 2440 2441 2507 2483 2380 2486 2508 2509 2487 2381 2384 2508 2510 2511 2509 2385 2446 2448 2556 2557 2449 2447 2448 2510 2558 2559 2511 2449 2386 2560 2512 2513 2561 2387 2514 2562 2452 2453 2563 2515 2392 2512 2564 2565 2513 2393 2392 2566 2516 2566 2392 2564 2565 2393 2567 2517 2567 2393 2478 2518 2454 2455 2519 2479 2518 2568 2456 2457 2569 2519 2568 2520 2456 2457 2521 2569 2458 2570 2522 2570 2458 2520 2521 2459 2571 2523 2571 2459 2522 2524 2462 2524 2522 2570 2571 2523 2525 2463 2525 2523 2464 2572 2526 2572 2464 2524 2525 2465 2573 2527 2573 2465 2466 2574 2528 2574 2466 2526 2527 2469 2575 2531 2575 2469 2529 2528 2576 2577 2531 2530 2410 2529 2471 2473 2530 2411 2532 2529 2576 2577 2530 2533 2532 2534 2470 2534 2532 2578 2579 2533 2535 2472 2535 2533 2534 2536 2474 2536 2534 2580 2581 2535 2537 2475 2537 2535 2582 2476 2536 2476 2582 2538 2539 2583 2477 2537 2477 2583 2478 2538 2518 2519 2539 2479 2486 2480 2584 2585 2481 2487 2540 2482 2554 2555 2483 2541 2480 2540 2584 2585 2541 2481 2496 2498 2488 2489 2499 2497 2586 2546 2548 2549 2551 2587 2494 2492 2588 2589 2493 2495 2494 2590 2544 2545 2591 2495 2544 2552 2360 2361 2553 2545 2548 2547 2592 2593 2550 2549 2554 2504 2594 2595 2505 2555 2482 2440 2554 2555 2441 2483 2486 2584 2508 2509 2585 2487 2510 2508 2596 2597 2509 2511 2556 2448 2558 2559 2449 2557 2558 2510 2598 2599 2511 2559 2600 2560 2601 2560 2600 2512 2513 2602 2561 2603 2561 2602 2452 2562 2604 2605 2563 2453 2564 2512 2606 2607 2513 2565 2606 2566 2564 2565 2567 2607 2518 2582 2568 2569 2583 2519 2568 2608 2520 2521 2609 2569 2608 2570 2520 2521 2571 2609 2570 2572 2524 2572 2570 2610 2611 2571 2573 2525 2573 2571 2526 2612 2574 2612 2526 2572 2573 2527 2613 2575 2613 2527 2576 2574 2614 2574 2576 2528 2531 2577 2575 2615 2575 2577 2576 2578 2532 2578 2576 2614 2615 2577 2579 2533 2579 2577 2578 2580 2534 2580 2578 2616 2617 2579 2581 2535 2581 2579 2618 2536 2580 2536 2618 2582 2583 2619 2537 2581 2537 2619 2538 2582 2518 2519 2583 2539 2620 2540 2554 2555 2541 2621 2584 2540 2620 2621 2541 2585 2548 2592 2622 2623 2593 2549 2624 2494 2588 2589 2495 2625 2494 2626 2590 2591 2627 2495 2544 2628 2552 2628 2544 2590 2591 2545 2629 2553 2629 2545 2620 2554 2594 2595 2555 2621 2594 2504 2630 2631 2505 2595 2508 2584 2596 2597 2585 2509 2510 2596 2598 2599 2597 2511 2558 2598 2632 2633 2599 2559 2512 2600 2606 2607 2602 2513 2604 2562 2634 2635 2563 2605 2636 2601 2637 2601 2636 2600 2602 2638 2603 2639 2603 2638 2606 2640 2566 2567 2641 2607 2582 2608 2568 2569 2609 2583 2608 2610 2570 2571 2611 2609 2610 2612 2572 2612 2610 2642 2643 2611 2613 2573 2613 2611 2574 2644 2614 2644 2574 2612 2613 2575 2645 2615 2645 2575 2614 2616 2578 2616 2614 2644 2645 2615 2617 2579 2617 2615 2642 2580 2616 2580 2642 2618 2619 2643 2581 2617 2581 2643 2582 2618 2608 2609 2619 2583 2596 2584 2620 2621 2585 2597 2622 2592 2646 2647 2593 2623 2494 2624 2626 2627 2625 2495 2626 2648 2590 2591 2649 2627 2592 2650 2646 2647 2651 2593 2652 2628 2590 2591 2629 2653 2620 2594 2654 2655 2595 2621 2656 2594 2630 2631 2595 2657 2598 2596 2654 2655 2597 2599 2598 2658 2632 2633 2659 2599 2660 2600 2636 2600 2660 2606 2607 2661 2602 2638 2602 2661 2562 2662 2634 2635 2663 2563 2664 2636 2637 2636 2664 2660 2661 2665 2638 2639 2638 2665 2666 2667 2634 2635 2668 2669 2640 2660 2664 2660 2640 2606 2607 2641 2661 2665 2661 2641 2608 2642 2610 2611 2643 2609 2642 2644 2612 2613 2645 2643 2642 2616 2644 2645 2617 2643 2618 2642 2608 2609 2643 2619 2596 2620 2654 2655 2621 2597 2626 2624 2648 2649 2625 2627 2590 2648 2670 2671 2649 2591 2646 2650 2672 2673 2651 2647 2670 2652 2590 2591 2653 2671 2654 2594 2656 2657 2595 2655 2656 2630 2674 2675 2631 2657 2598 2654 2658 2659 2655 2599 2662 2666 2634 2635 2669 2663 2648 2624 2676 2677 2625 2649 2648 2678 2670 2671 2679 2649 2646 2672 2680 2681 2673 2647 2678 2652 2670 2671 2653 2679 2658 2654 2656 2657 2655 2659 2656 2674 2682 2683 2675 2657 2684 2648 2676 2648 2684 2685 2686 2687 2649 2677 2649 2687 2648 2685 2678 2679 2686 2649 2680 2672 2688 2689 2673 2681 2652 2678 2690 2691 2679 2653 2658 2656 2682 2683 2657 2659 2692 2685 2684 2687 2686 2693 2685 2692 2678 2679 2693 2686 2672 2694 2688 2689 2695 2673 2690 2696 2697 2696 2690 2678 2679 2691 2698 2699 2698 2691 2692 2684 2700 2701 2687 2693 2678 2692 2696 2698 2693 2679 2694 2702 2688 2689 2703 2695 2697 2704 2705 2704 2697 2696 2698 2699 2706 2707 2706 2699 2688 2702 2708 2709 2703 2689 2710 2700 2711 2700 2710 2692 2693 2712 2701 2713 2701 2712 2696 2710 2704 2710 2696 2692 2693 2698 2712 2706 2712 2698 2714 2702 2715 2716 2703 2717 2704 2711 2705 2711 2704 2710 2712 2706 2713 2707 2713 2706 2708 2702 2714 2717 2703 2709
+0 1
+0 1
+0 1 2 2 1 6 8 0 2 0 10 1 2 6 12 10 6 1 14 8 2 16 0 8 18 10 0 2 12 20 22 6 23 6 22 12 10 26 6 14 2 28 16 8 14 16 30 0 32 18 0 34 10 18 20 12 36 2 20 38 40 12 22 12 40 41 6 44 23 44 6 26 10 46 26 28 2 38 14 28 48 50 16 14 52 30 16 32 0 30 32 34 18 34 54 10 56 41 40 41 56 20 58 20 56 20 58 38 26 60 44 60 26 61 10 64 46 26 46 66 48 28 38 68 14 48 70 16 50 72 50 14 74 52 16 52 32 30 76 34 32 34 78 54 54 64 10 80 38 58 38 80 81 61 84 60 84 61 46 46 86 84 86 46 64 48 38 81 68 48 88 72 14 68 70 74 16 70 50 72 90 52 74 92 32 52 94 34 76 96 76 32 98 78 34 78 64 54 100 81 80 81 100 101 64 104 86 104 64 105 88 48 81 108 68 88 110 72 68 90 74 70 112 70 72 90 114 52 116 92 52 96 32 92 94 98 34 96 94 76 98 118 78 78 105 64 120 121 122 121 120 123 128 81 129 105 132 104 132 105 133 88 81 128 110 68 108 136 137 108 112 72 110 140 90 70 142 70 112 144 114 90 116 52 114 116 96 92 146 98 94 148 94 96 150 118 98 118 105 78 136 122 137 122 136 120 152 153 105 156 152 157 152 156 158 162 108 163 108 162 110 137 163 108 166 112 110 140 168 90 168 140 169 142 140 70 172 142 112 168 144 90 144 116 114 174 96 116 148 146 94 146 150 98 176 148 96 118 150 178 118 152 105 157 118 178 118 157 152 180 110 162 110 180 166 172 112 166 169 140 142 182 168 169 184 142 172 182 144 168 186 116 144 176 96 174 186 174 116 174 186 188 190 146 148 150 192 193 192 150 146 196 148 176 178 150 193 184 169 142 198 182 169 200 184 172 182 202 144 204 186 144 188 176 174 204 188 186 146 206 192 206 146 190 196 190 148 208 196 176 184 198 169 198 184 210 212 182 198 214 184 200 216 202 182 204 144 202 208 176 188 218 188 204 190 220 206 220 190 196 222 196 208 214 210 184 212 198 210 224 182 212 226 200 227 200 226 214 216 182 224 216 204 202 218 208 188 208 218 230 232 218 204 196 234 220 234 196 222 236 222 208 238 210 214 238 212 210 240 224 212 242 214 226 214 242 243 240 216 224 216 246 204 232 230 218 236 208 230 246 232 204 222 248 234 248 222 236 243 238 214 250 212 238 240 212 252 254 243 242 243 254 255 240 258 216 260 246 216 262 230 232 262 236 230 260 232 246 236 264 248 264 236 265 255 238 243 250 238 255 250 252 212 268 240 252 270 255 254 255 270 271 274 258 240 260 216 258 276 262 232 265 236 262 260 278 232 265 280 264 280 265 281 284 250 255 268 252 250 286 240 268 288 271 270 271 288 289 284 255 271 286 274 240 274 260 258 276 232 278 276 281 262 281 265 262 292 278 260 281 294 280 294 281 295 284 268 250 298 286 268 286 298 299 302 289 288 289 302 303 289 284 271 299 274 286 306 260 274 292 276 278 308 281 276 306 292 260 308 295 281 295 310 294 310 295 311 298 268 284 314 299 298 299 314 315 318 303 302 303 320 289 322 284 289 299 324 274 326 306 274 308 276 292 306 328 292 328 306 326 311 295 308 311 330 310 330 311 331 322 298 284 315 334 299 314 298 322 314 336 315 336 314 337 340 303 318 303 342 320 342 303 340 320 322 289 334 324 299 326 274 324 328 308 292 326 344 328 344 326 345 348 311 308 331 311 350 352 330 331 336 334 315 337 314 322 354 336 337 356 340 318 340 356 357 342 337 320 360 342 340 337 322 320 334 326 324 348 308 328 362 344 345 344 362 363 344 348 328 345 326 334 350 311 348 366 331 350 331 366 367 367 352 331 336 370 334 354 372 336 354 337 342 374 357 375 360 340 357 378 342 360 363 348 344 362 345 334 380 363 362 363 350 348 382 367 366 366 350 363 367 384 352 384 367 385 388 370 336 362 334 370 372 388 336 390 372 354 378 354 342 392 357 374 392 360 357 394 378 360 380 362 396 380 366 363 382 385 367 398 382 366 400 401 385 388 362 370 390 388 372 378 390 354 404 392 374 392 404 405 394 360 392 408 378 394 410 380 396 396 362 388 398 366 380 412 385 382 414 382 398 412 400 385 390 416 388 378 418 390 418 378 408 404 420 405 420 404 421 420 392 405 420 394 392 424 408 394 398 380 410 410 396 388 414 412 382 426 414 398 412 428 400 428 412 429 432 416 390 410 388 416 418 432 390 434 418 408 421 424 420 424 421 436 424 394 420 434 408 424 438 398 410 398 438 426 440 412 414 442 414 426 440 429 412 440 428 429 428 440 444 432 410 416 434 432 418 436 434 424 434 436 446 448 426 438 438 410 432 442 440 414 448 442 426 442 444 440 444 442 450 452 432 434 446 452 434 452 446 454 448 438 432 448 450 442 450 448 456 452 448 432 452 456 448 456 452 454
+3 4 5 7 4 3 3 5 9 4 11 5 13 7 3 4 7 11 3 9 15 9 5 17 5 11 19 21 13 3 13 24 7 25 7 24 7 27 11 29 3 15 15 9 17 5 31 17 5 19 33 19 11 35 37 13 21 39 21 3 42 43 13 24 13 43 27 7 45 25 45 7 27 47 11 39 3 29 49 29 15 15 17 51 17 31 53 31 5 33 19 35 33 11 55 35 21 57 42 43 42 57 39 59 21 57 21 59 62 27 63 45 63 27 47 65 11 67 47 27 39 29 49 49 15 69 51 17 71 15 51 73 17 53 75 31 33 53 33 35 77 55 79 35 11 65 55 82 83 39 59 39 83 47 62 85 63 85 62 65 47 87 85 87 47 82 39 49 89 49 69 69 15 73 17 75 71 73 51 71 75 53 91 53 33 93 77 35 95 33 77 97 35 79 99 55 65 79 102 103 82 83 82 103 106 65 107 87 107 65 82 49 89 89 69 109 69 73 111 71 75 91 73 71 113 53 115 91 53 93 117 93 33 97 35 99 95 77 95 97 79 119 99 65 106 79 124 125 126 127 126 125 130 82 131 134 106 135 107 135 106 131 82 89 109 69 111 109 138 139 111 73 113 71 91 141 113 71 143 91 115 145 115 53 117 93 97 117 95 99 147 97 95 149 99 119 151 79 106 119 125 139 127 138 127 139 106 154 155 159 160 155 161 155 160 111 164 109 165 109 164 109 165 138 111 113 167 170 141 171 91 171 141 71 141 143 113 143 173 91 145 171 115 117 145 117 97 175 95 147 149 99 151 147 97 149 177 179 151 119 106 155 119 155 161 119 179 119 161 167 181 111 164 111 181 167 113 173 143 141 170 170 171 183 173 143 185 171 145 183 145 117 187 175 97 177 189 187 175 117 175 187 149 147 191 147 151 194 195 194 151 177 149 197 195 151 179 143 170 185 170 183 199 173 185 201 145 203 183 145 187 205 175 177 189 187 189 205 191 147 207 194 207 147 149 191 197 177 197 209 211 185 199 170 199 185 199 183 213 201 185 215 183 203 217 203 145 205 189 177 209 205 189 219 197 191 221 207 221 191 209 197 223 185 211 215 211 199 213 213 183 225 215 228 201 229 201 228 225 183 217 203 205 217 231 219 209 189 209 219 205 219 233 223 197 235 221 235 197 209 223 237 215 211 239 211 213 239 213 225 241 244 245 215 228 215 245 225 217 241 205 247 217 219 231 233 231 209 237 205 233 247 237 223 249 235 249 223 215 239 244 239 213 251 253 213 241 256 257 244 245 244 257 217 259 241 217 247 261 233 231 263 231 237 263 247 233 261 266 237 267 249 267 237 244 239 256 256 239 251 213 253 251 253 241 269 272 273 256 257 256 273 241 259 275 259 217 261 233 263 277 263 237 266 233 279 261 282 266 283 267 283 266 256 251 285 251 253 269 269 241 287 290 291 272 273 272 291 272 256 285 241 275 287 259 261 275 279 233 277 263 282 277 263 266 282 261 279 293 296 282 297 283 297 282 251 269 285 300 301 287 269 287 301 304 305 290 291 290 305 272 285 290 287 275 300 275 261 307 279 277 293 277 282 309 261 293 307 282 296 309 312 296 313 297 313 296 285 269 301 316 317 300 301 300 317 305 304 319 290 321 304 290 285 323 275 325 300 275 307 327 293 277 309 327 307 329 293 329 307 309 296 312 332 312 333 313 333 312 285 301 323 300 335 316 323 301 317 338 317 339 316 339 317 319 304 341 341 304 343 321 343 304 290 323 321 300 325 335 325 275 327 293 309 329 346 327 347 329 347 327 309 312 349 351 312 332 332 333 353 316 335 339 323 317 338 338 339 355 358 359 341 319 341 359 321 338 343 341 343 361 321 323 338 325 327 335 329 309 349 364 365 347 346 347 365 329 349 347 335 327 346 349 312 351 368 369 332 351 332 369 332 353 368 335 371 339 339 373 355 343 338 355 376 358 377 358 341 361 361 343 379 347 349 364 335 346 365 365 364 381 349 351 364 369 368 383 364 351 369 386 368 387 353 387 368 339 371 389 371 335 365 339 389 373 355 373 391 343 355 379 377 358 393 358 361 393 361 379 395 397 365 381 364 369 381 368 386 383 369 383 399 386 402 403 371 365 389 373 389 391 355 391 379 406 407 393 377 393 407 393 361 395 395 379 409 397 381 411 389 365 397 381 369 399 383 386 413 399 383 415 386 403 413 389 417 391 409 379 419 391 419 379 422 407 423 406 423 407 406 393 423 393 395 423 395 409 425 411 381 399 389 397 411 383 413 415 399 415 427 430 413 431 403 431 413 391 417 433 417 389 411 391 433 419 409 419 435 437 422 425 423 425 422 423 395 425 425 409 435 427 439 399 411 399 439 415 413 441 427 415 443 413 430 441 445 441 431 430 431 441 417 411 433 419 433 435 447 437 435 425 435 437 439 427 449 433 411 439 415 441 443 427 443 449 451 443 445 441 445 443 435 433 453 455 447 453 435 453 447 433 439 449 457 449 451 443 451 449 433 449 453 455 453 457 449 457 453
+0 1 2 3 4 5 6 0 2 0 6 7 8 9 5 3 5 9 0 10 1 4 11 5 2 1 12 13 4 3 6 2 14 15 3 9 16 7 6 9 8 17 10 18 1 4 19 11 2 12 20 21 13 3 14 2 20 21 3 15 22 6 14 15 9 23 16 6 22 23 9 17 24 25 26 27 28 29 20 12 30 31 13 21 14 20 30 31 21 15 22 14 32 33 15 23 34 16 22 23 17 35 30 12 36 37 13 31 14 30 38 39 31 15 32 14 40 41 15 33 42 22 32 33 23 43 44 16 34 35 17 45 34 22 42 43 23 35 30 36 46 47 37 31 40 14 38 39 15 41 38 30 48 49 31 39 42 32 40 41 33 43 50 44 34 35 45 51 52 34 42 43 35 53 36 54 46 47 55 37 30 46 56 57 47 31 40 38 48 49 39 41 48 30 58 59 31 49 42 40 60 61 41 43 50 34 52 53 35 51 52 42 62 63 43 53 30 56 58 59 57 31 40 48 64 65 49 41 48 58 66 67 59 49 68 42 60 61 43 69 60 40 70 71 41 61 72 50 52 53 51 73 62 42 68 69 43 63 74 52 62 63 53 75 66 58 56 57 59 67 76 64 48 49 65 77 70 40 64 65 41 71 78 48 66 67 49 79 68 60 70 71 61 69 80 50 72 73 51 81 72 52 74 75 53 73 82 62 68 62 82 74 75 83 63 69 63 83 66 56 84 85 57 67 76 48 78 79 49 77 70 64 76 77 65 71 86 78 66 67 79 87 68 70 88 89 71 69 90 80 72 73 81 91 92 72 74 72 92 93 94 95 73 75 73 95 96 74 82 83 75 97 82 68 98 99 69 83 66 84 100 101 85 67 76 78 86 87 79 77 102 70 76 77 71 103 86 66 104 105 67 87 106 88 70 71 89 107 98 68 88 89 69 99 90 72 93 94 73 91 92 74 96 97 75 95 108 93 92 95 94 109 96 82 98 99 83 97 84 110 100 101 111 85 66 100 112 113 101 67 114 76 86 87 77 115 116 102 76 77 103 117 106 70 102 103 71 107 104 66 112 113 67 105 86 104 118 119 105 87 98 88 106 107 89 99 120 90 93 94 91 121 108 92 96 97 95 109 120 93 108 109 94 121 96 98 122 123 99 97 116 76 114 115 77 117 124 114 86 87 115 125 106 102 116 117 103 107 118 104 112 113 105 119 126 86 118 119 87 127 128 98 106 107 99 129 130 90 120 121 91 131 132 108 96 97 109 133 134 120 108 109 121 135 136 122 98 99 123 137 138 96 122 123 97 139 116 114 124 125 115 117 124 86 126 127 87 125 140 106 116 117 107 141 118 112 142 143 113 119 144 126 118 126 144 145 146 147 127 119 127 147 140 128 106 128 140 148 149 141 129 107 129 141 136 98 128 129 99 137 150 130 120 121 131 151 152 108 132 133 109 153 138 132 96 97 133 139 134 108 154 155 109 135 134 150 120 121 151 135 138 122 136 137 123 139 156 116 124 125 117 157 158 124 126 127 125 159 160 140 116 117 141 161 144 118 142 143 119 147 158 126 145 146 127 159 148 140 160 161 141 149 136 128 148 149 129 137 152 154 108 109 155 153 152 132 138 139 133 153 162 134 154 155 135 163 164 150 134 135 151 165 138 136 166 167 137 139 156 124 158 159 125 157 160 116 156 157 117 161 144 142 168 169 143 147 170 148 160 161 149 171 172 136 148 149 137 173 162 154 152 153 155 163 152 138 174 175 139 153 164 134 162 163 135 165 164 176 150 151 177 165 166 136 178 179 137 167 180 138 166 167 139 181 182 156 158 159 157 183 184 160 156 157 161 185 168 142 186 187 143 169 170 160 184 185 161 171 170 172 148 172 170 188 189 171 173 149 173 171 178 136 172 173 137 179 190 162 152 153 163 191 180 174 138 139 175 181 192 152 174 175 153 193 194 164 162 163 165 195 196 176 164 165 177 197 180 166 178 179 167 181 184 156 182 183 157 185 198 199 200 201 202 203 204 170 184 185 171 205 206 188 170 171 189 207 178 172 188 189 173 179 190 194 162 194 190 208 209 191 195 163 195 191 190 152 192 193 153 191 192 174 180 181 175 193 210 164 194 195 165 211 210 196 164 165 197 211 180 178 212 213 179 181 206 170 204 205 171 207 214 188 206 207 189 215 214 178 188 189 179 215 208 190 192 193 191 209 208 216 194 216 208 217 218 209 219 195 219 209 220 192 180 181 193 221 216 210 194 195 211 219 222 196 210 211 197 223 224 180 212 213 181 225 226 212 178 179 213 227 228 214 206 207 215 229 226 178 214 215 179 227 208 192 230 231 193 209 232 216 217 216 232 233 234 235 219 218 219 235 217 208 236 237 209 218 220 180 224 225 181 221 238 192 220 221 193 239 233 210 216 219 211 234 240 196 222 223 197 241 233 222 210 211 223 234 224 212 226 227 213 225 242 214 228 229 215 243 226 214 242 243 215 227 238 230 192 193 231 239 236 208 230 231 209 237 232 217 236 237 218 235 244 233 232 235 234 245 246 220 224 220 246 238 239 247 221 225 221 247 248 240 222 240 248 249 250 251 241 223 241 251 248 222 233 234 223 251 252 224 226 227 225 253 252 226 242 243 227 253 236 230 238 239 231 237 232 236 254 255 237 235 244 232 256 257 235 245 244 248 233 234 251 245 258 238 246 238 258 259 260 261 239 247 239 261 246 224 252 253 225 247 262 249 248 251 250 263 252 242 264 265 243 253 259 236 238 239 237 260 266 254 236 237 255 267 268 232 254 255 235 269 270 244 256 257 245 271 256 232 268 269 235 257 272 248 244 245 251 273 258 246 274 275 247 261 258 266 259 266 258 276 277 261 267 260 267 261 274 246 252 253 247 275 262 278 249 250 279 263 272 262 248 251 263 273 280 252 264 265 253 281 266 236 259 260 237 267 268 254 266 267 255 269 272 244 270 271 245 273 270 256 268 269 257 271 276 258 274 275 261 277 282 266 276 277 267 283 274 252 280 281 253 275 284 278 262 263 279 285 286 262 272 273 263 287 288 268 266 267 269 289 290 272 270 272 290 291 292 293 273 271 273 293 270 268 294 295 269 271 276 274 296 297 275 277 282 288 266 267 289 283 282 276 298 299 277 283 296 274 280 281 275 297 286 284 262 263 285 287 291 286 272 273 287 292 300 268 288 289 269 301 302 291 290 293 292 303 290 270 304 305 271 293 300 294 268 269 295 301 304 270 294 295 271 305 298 276 296 297 277 299 300 288 282 283 289 301 306 282 298 299 283 307 308 296 280 281 297 309 310 284 286 287 285 311 312 286 291 292 287 313 302 312 291 292 313 303 302 290 304 305 293 303 304 294 300 301 295 305 308 298 296 298 308 314 315 309 299 297 299 309 306 300 282 283 301 307 306 298 316 317 299 307 310 318 284 285 319 311 312 310 286 287 311 313 320 302 304 305 303 321 322 304 300 301 305 323 316 298 314 315 299 317 306 322 300 322 306 324 325 307 323 301 323 307 326 306 316 317 307 327 320 304 328 329 305 321 328 304 322 323 305 329 316 314 330 331 315 317 324 306 326 327 307 325 328 322 324 325 323 329 326 316 332 333 317 327 332 316 330 331 317 333 334 324 326 327 325 335 328 324 334 335 325 329 336 326 332 333 327 337 334 326 336 337 327 335 336 332 338 339 333 337
+0 1 2 3 4 5
+0 1 2 3 4 5
+0 1 2 1 0 3 8 2 9 2 8 0
+4 5 6 7 6 5 5 10 7 11 7 10
+0 0 1 1 2 2 3 2 4 1 5 0 0 3 2 4 6 5 7 5 3 4 5 3 8 6 1 7 0 8 5 8 4 7 9 6 1 9 10 10 2 11 3 11 11 10 4 9 6 12 2 13 12 14 13 14 3 13 7 12 14 15 0 16 6 17 7 17 5 16 15 15 8 18 16 19 1 20 4 20 17 19 9 18 18 21 8 22 0 23 5 23 9 22 19 21 16 24 10 25 1 26 4 26 11 25 17 24 2 27 10 28 20 29 21 29 11 28 3 27 12 30 22 31 6 32 7 32 23 31 13 30 2 33 20 34 12 35 13 35 21 34 3 33 24 36 14 37 6 38 7 38 15 37 25 36 18 39 0 40 14 41 15 41 5 40 19 39 8 42 26 43 16 44 26 43 8 42 27 45 28 45 9 42 29 43 17 44 29 43 9 42 18 46 27 47 8 48 27 47 18 46 30 49 31 49 19 46 28 47 9 48 28 47 19 46 16 50 32 51 10 52 11 52 33 51 17 50 10 53 34 54 20 55 21 55 35 54 11 53 36 56 22 57 12 58 13 58 23 57 37 56 22 59 38 60 6 61 7 61 39 60 23 59 12 62 20 63 40 64 41 64 21 63 13 62 38 65 24 66 6 67 7 67 25 66 39 65 18 68 14 69 24 70 25 70 15 69 19 68 27 71 42 72 26 73 42 72 27 71 43 74 44 74 28 71 45 72 29 73 45 72 28 71 26 75 46 76 16 77 17 77 47 76 29 75 48 78 30 79 18 80 19 80 31 79 49 78 50 81 27 82 30 83 31 83 28 82 51 81 16 84 46 85 32 86 33 86 47 85 17 84 32 87 52 88 10 89 11 89 53 88 33 87 20 90 34 91 54 92 55 92 35 91 21 90 10 93 56 94 34 95 35 95 57 94 11 93 58 96 22 97 36 98 37 98 23 97 59 96 36 99 12 100 60 101 61 101 13 100 37 99 62 102 38 103 22 104 23 104 39 103 63 102 20 105 54 106 40 107 41 107 55 106 21 105 12 108 40 109 64 110 65 110 41 109 13 108 66 111 24 112 38 113 39 113 25 112 67 111 68 114 18 115 24 116 25 116 19 115 69 114 70 117 42 118 43 119 44 119 45 118 71 117 42 120 72 121 26 122 29 122 73 121 45 120 50 123 43 124 27 125 28 125 44 124 51 123 26 126 72 127 46 128 47 128 73 127 29 126 48 129 18 130 68 131 69 131 19 130 49 129 50 132 30 133 48 134 49 134 31 133 51 132 46 135 52 136 32 137 33 137 53 136 47 135 10 138 52 139 74 140 75 140 53 139 11 138 34 141 76 142 54 143 55 143 77 142 35 141 10 144 78 145 56 146 57 146 79 145 11 144 80 147 34 148 56 149 34 148 80 147 81 150 82 150 83 147 35 148 57 149 35 148 83 147 84 151 58 152 36 153 58 152 84 151 85 154 86 154 87 151 59 152 37 153 59 152 87 151 58 155 62 156 22 157 23 157 63 156 59 155 60 158 12 159 88 160 89 160 13 159 61 158 84 161 60 162 88 163 60 162 84 161 36 164 37 164 87 161 61 162 89 163 61 162 87 161 62 165 90 166 38 167 39 167 91 166 63 165 40 168 54 169 92 170 93 170 55 169 41 168 40 171 92 172 64 173 65 173 93 172 41 171 12 174 64 175 94 176 95 176 65 175 13 174 90 177 66 178 38 179 39 179 67 178 91 177 96 180 24 181 66 182 67 182 25 181 97 180 96 183 68 184 24 185 25 185 69 184 97 183 98 186 70 187 43 188 44 188 71 187 99 186 70 189 100 190 42 191 45 191 101 190 71 189 100 192 72 193 42 194 45 194 73 193 101 192 98 195 43 196 50 197 51 197 44 196 99 195 72 198 102 199 46 200 47 200 103 199 73 198 48 201 68 202 96 203 97 203 69 202 49 201 104 204 50 205 48 206 49 206 51 205 105 204 46 207 106 208 52 209 53 209 107 208 47 207 108 210 74 211 52 212 74 211 108 210 109 213 110 213 111 210 75 211 53 212 75 211 111 210 10 214 74 215 78 216 79 216 75 215 11 214 54 217 76 218 92 219 93 219 77 218 55 217 76 220 34 221 112 222 113 222 35 221 77 220 114 223 56 224 78 225 56 224 114 223 80 226 83 226 115 223 57 224 79 225 57 224 115 223 116 227 81 228 80 229 83 229 82 228 117 227 81 230 112 231 34 232 112 231 81 230 118 233 119 233 82 230 113 231 35 232 113 231 82 230 85 234 120 235 58 236 120 235 85 234 121 237 122 237 86 234 123 235 59 236 123 235 86 234 124 238 85 239 84 240 85 239 124 238 125 241 126 241 127 238 86 239 87 240 86 239 127 238 58 242 128 243 62 244 63 244 129 243 59 242 88 245 12 246 94 247 95 247 13 246 89 245 130 248 84 249 88 250 84 249 130 248 124 251 127 251 131 248 87 249 89 250 87 249 131 248 128 252 90 253 62 254 63 254 91 253 129 252 94 255 64 256 92 257 93 257 65 256 95 255 90 258 132 259 66 260 67 260 133 259 91 258 66 261 134 262 96 263 97 263 135 262 67 261 98 264 136 265 70 266 71 266 137 265 99 264 70 267 138 268 100 269 101 269 139 268 71 267 100 270 140 271 72 272 73 272 141 271 101 270 142 273 98 274 50 275 51 275 99 274 143 273 46 276 102 277 106 278 107 278 103 277 47 276 102 279 140 280 144 281 140 280 102 279 72 282 73 282 103 279 141 280 145 281 141 280 103 279 146 283 48 284 96 285 97 285 49 284 147 283 48 286 148 287 104 288 105 288 149 287 49 286 142 289 50 290 104 291 105 291 51 290 143 289 150 292 52 293 106 294 52 293 150 292 108 295 111 295 151 292 53 293 107 294 53 293 151 292 116 296 109 297 108 298 111 298 110 297 117 296 109 299 78 300 74 301 78 300 109 299 114 302 115 302 110 299 79 300 75 301 79 300 110 299 92 303 76 304 152 305 153 305 77 304 93 303 118 306 76 307 112 308 76 307 118 306 154 309 155 309 119 306 77 307 113 308 77 307 119 306 116 310 80 311 114 312 115 312 83 311 117 310 116 313 156 314 81 315 82 315 157 314 117 313 154 316 118 317 81 318 82 318 119 317 155 316 120 319 158 320 58 321 59 321 159 320 123 319 160 322 85 323 125 324 85 323 160 322 121 325 122 325 161 322 86 323 126 324 86 323 161 322 120 326 162 327 163 328 162 327 120 326 121 329 122 329 123 326 164 327 165 328 164 327 123 326 166 330 124 331 167 332 124 331 166 330 125 333 126 333 168 330 127 331 169 332 127 331 168 330 58 334 170 335 128 336 129 336 171 335 59 334 88 337 94 338 172 339 173 339 95 338 89 337 130 340 88 341 172 342 173 342 89 341 131 340 124 343 174 344 167 345 174 344 124 343 130 346 131 346 127 343 175 344 169 345 175 344 127 343 170 347 90 348 128 349 129 349 91 348 171 347 94 350 92 351 176 352 177 352 93 351 95 350 90 353 178 354 132 355 133 355 179 354 91 353 132 356 134 357 66 358 67 358 135 357 133 356 134 359 146 360 96 361 97 361 147 360 135 359 136 362 138 363 70 364 71 364 139 363 137 362 180 365 136 366 98 367 99 367 137 366 181 365 138 368 182 369 100 370 101 370 183 369 139 368 100 371 182 372 140 373 141 373 183 372 101 371 180 374 98 375 142 376 143 376 99 375 181 374 184 377 106 378 102 379 106 378 184 377 150 380 151 380 185 377 107 378 103 379 107 378 185 377 144 381 182 382 186 383 182 382 144 381 140 384 141 384 145 381 183 382 187 383 183 382 145 381 188 385 102 386 144 387 102 386 188 385 189 388 102 386 189 388 184 389 185 389 190 388 103 386 190 388 191 385 103 386 145 387 103 386 191 385 148 390 48 391 146 392 147 392 49 391 149 390 142 393 104 394 148 395 149 395 105 394 143 393 192 396 108 397 150 398 151 398 111 397 193 396 116 399 114 400 109 401 110 401 115 400 117 399 194 402 116 403 108 404 111 404 117 403 195 402 152 405 76 406 196 407 197 407 77 406 153 405 92 408 152 409 198 410 199 410 153 409 93 408 154 411 200 412 76 413 77 413 201 412 155 411 202 414 156 415 116 416 117 416 157 415 203 414 156 417 204 418 81 419 82 419 205 418 157 417 81 420 204 421 154 422 155 422 205 421 82 420 120 423 206 424 158 425 159 425 207 424 123 423 58 426 158 427 170 428 171 428 159 427 59 426 208 429 125 430 166 431 125 430 208 429 160 432 161 432 209 429 126 430 168 431 126 430 209 429 121 433 210 434 162 435 210 434 121 433 160 436 161 436 122 433 211 434 164 435 211 434 122 433 120 437 163 438 206 439 207 439 165 438 123 437 162 440 206 441 163 442 165 442 207 441 164 440 212 443 166 444 167 445 166 444 212 443 213 446 214 446 215 443 168 444 169 445 168 444 215 443 94 447 176 448 172 449 173 449 177 448 95 447 130 450 172 451 216 452 217 452 173 451 131 450 130 453 216 454 174 455 175 455 217 454 131 453 167 456 218 457 212 458 218 457 167 456 174 459 175 459 169 456 219 457 215 458 219 457 169 456 170 460 220 461 90 462 91 462 221 461 171 460 92 463 198 464 176 465 177 465 199 464 93 463 220 466 178 467 90 468 91 468 179 467 221 466 178 469 134 470 132 471 133 471 135 470 179 469 134 472 222 473 146 474 147 474 223 473 135 472 136 475 224 476 138 477 139 477 225 476 137 475 180 478 224 479 136 480 137 480 225 479 181 478 138 481 226 482 182 483 183 483 227 482 139 481 228 484 180 485 142 486 143 486 181 485 229 484 192 487 150 488 184 489 185 489 151 488 193 487 182 490 226 491 186 492 187 492 227 491 183 490 188 493 144 494 186 495 187 495 145 494 191 493 189 496 188 497 230 498 231 498 191 497 190 496 232 499 184 500 189 501 184 500 232 499 233 502 234 502 235 499 185 500 190 501 185 500 235 499 146 503 236 504 148 505 149 505 237 504 147 503 148 506 238 507 142 508 143 508 239 507 149 506 192 509 194 510 108 511 111 511 195 510 193 509 240 512 116 513 194 514 195 514 117 513 241 512 196 515 76 516 200 517 201 517 77 516 197 515 242 518 152 519 196 520 197 520 153 519 243 518 198 521 152 522 244 523 245 523 153 522 199 521 246 524 200 525 154 526 155 526 201 525 247 524 248 527 202 528 116 529 117 529 203 528 249 527 202 530 206 531 156 532 157 532 207 531 203 530 156 533 250 534 204 535 205 535 251 534 157 533 204 536 252 537 154 538 155 538 253 537 205 536 206 539 254 540 158 541 159 541 255 540 207 539 158 542 220 543 170 544 171 544 221 543 159 542 213 545 208 546 166 547 208 546 213 545 256 548 257 548 214 545 209 546 168 547 209 546 214 545 208 549 210 550 160 551 210 550 208 549 258 552 259 552 209 549 211 550 161 551 211 550 209 549 210 553 260 554 162 555 164 555 261 554 211 553 162 556 262 557 206 558 207 558 263 557 164 556 264 559 212 560 265 561 212 560 264 559 213 562 214 562 266 559 215 560 267 561 215 560 266 559 172 563 176 564 216 565 217 565 177 564 173 563 216 566 218 567 174 568 175 568 219 567 217 566 268 569 212 570 218 571 212 570 268 569 265 572 267 572 269 569 215 570 219 571 215 570 269 569 176 573 198 574 216 575 217 575 199 574 177 573 220 576 270 577 178 578 179 578 271 577 221 576 178 579 272 580 134 581 135 581 273 580 179 579 134 582 274 583 222 584 223 584 275 583 135 582 222 585 236 586 146 587 147 587 237 586 223 585 224 588 276 589 138 590 139 590 277 589 225 588 278 591 224 592 180 593 181 593 225 592 279 591 138 594 276 595 226 596 227 596 277 595 139 594 280 597 228 598 142 599 143 599 229 598 281 597 228 600 278 601 180 602 181 602 279 601 229 600 233 603 192 604 184 605 185 605 193 604 234 603 226 606 282 607 186 608 187 608 283 607 227 606 188 609 186 610 284 611 285 611 187 610 191 609 230 612 188 613 286 614 287 614 191 613 231 612 189 615 288 616 232 617 288 616 189 615 230 618 231 618 190 615 289 616 235 617 289 616 190 615 290 619 233 620 232 621 235 621 234 620 291 619 236 622 238 623 148 624 149 624 239 623 237 622 238 625 280 626 142 627 143 627 281 626 239 625 240 628 194 629 192 630 193 630 195 629 241 628 240 631 248 632 116 633 117 633 249 632 241 631 292 634 196 635 200 636 196 635 292 634 293 637 294 637 295 634 197 635 201 636 197 635 295 634 152 638 242 639 244 640 245 640 243 639 153 638 296 641 242 642 196 643 197 643 243 642 297 641 198 644 244 645 298 646 299 646 245 645 199 644 246 647 292 648 200 649 292 648 246 647 300 650 301 650 247 647 295 648 201 649 295 648 247 647 302 651 246 652 154 653 155 653 247 652 303 651 304 654 202 655 248 656 249 656 203 655 305 654 254 657 206 658 202 659 203 659 207 658 255 657 206 660 250 661 156 662 157 662 251 661 207 660 250 663 252 664 204 665 205 665 253 664 251 663 252 666 302 667 154 668 155 668 303 667 253 666 158 669 254 670 220 671 221 671 255 670 159 669 256 672 264 673 306 674 264 673 256 672 213 675 214 675 257 672 266 673 307 674 266 673 257 672 308 676 208 677 256 678 208 677 308 676 258 679 259 679 309 676 209 677 257 678 209 677 309 676 210 680 258 681 310 682 311 682 259 681 211 680 210 683 310 684 260 685 261 685 311 684 211 683 260 686 262 687 162 688 164 688 263 687 261 686 206 689 262 690 312 691 313 691 263 690 207 689 314 692 265 693 315 694 265 693 314 692 264 695 266 695 316 692 267 693 317 694 267 693 316 692 216 696 298 697 218 698 219 698 299 697 217 696 315 699 268 700 318 701 268 700 315 699 265 702 267 702 317 699 269 700 319 701 269 700 317 699 320 703 218 704 296 705 218 704 320 703 268 706 269 706 321 703 219 704 297 705 219 704 321 703 198 707 298 708 216 709 217 709 299 708 199 707 254 710 270 711 220 712 221 712 271 711 255 710 270 713 272 714 178 715 179 715 273 714 271 713 272 716 274 717 134 718 135 718 275 717 273 716 274 719 236 720 222 721 223 721 237 720 275 719 224 722 322 723 276 724 277 724 323 723 225 722 276 725 322 726 226 727 227 727 323 726 277 725 280 728 324 729 228 730 229 730 325 729 281 728 228 731 324 732 278 733 279 733 325 732 229 731 326 734 192 735 233 736 234 736 193 735 327 734 226 737 322 738 282 739 283 739 323 738 227 737 328 740 282 741 329 742 282 741 328 740 186 743 187 743 330 740 283 741 331 742 283 741 330 740 284 744 186 745 332 746 333 746 187 745 285 744 188 747 284 748 334 749 335 749 285 748 191 747 188 750 334 751 286 752 287 752 335 751 191 750 230 753 286 754 336 755 337 755 287 754 231 753 288 756 230 757 338 758 339 758 231 757 289 756 288 759 290 760 232 761 235 761 291 760 289 759 290 762 340 763 233 764 234 764 341 763 291 762 236 765 342 766 238 767 239 767 343 766 237 765 344 768 280 769 238 770 239 770 281 769 345 768 326 771 240 772 192 773 193 773 241 772 327 771 346 774 248 775 240 776 241 776 249 775 347 774 348 777 293 778 292 779 293 778 348 777 349 780 350 780 351 777 294 778 295 779 294 778 351 777 293 781 296 782 196 783 296 782 293 781 320 784 321 784 294 781 297 782 197 783 297 782 294 781 244 785 296 786 298 787 299 787 297 786 245 785 300 788 348 789 292 790 348 789 300 788 352 791 353 791 301 788 351 789 295 790 351 789 301 788 354 792 300 793 246 794 300 793 354 792 355 795 356 795 357 792 301 793 247 794 301 793 357 792 358 796 246 797 302 798 303 798 247 797 359 796 304 799 254 800 202 801 203 801 255 800 305 799 346 802 304 803 248 804 249 804 305 803 347 802 206 805 312 806 250 807 251 807 313 806 207 805 250 808 312 809 252 810 253 810 313 809 251 808 252 811 360 812 302 813 303 813 361 812 253 811 306 814 314 815 362 816 314 815 306 814 264 817 266 817 307 814 316 815 363 816 316 815 307 814 308 818 306 819 364 820 306 819 308 818 256 821 257 821 309 818 307 819 365 820 307 819 309 818 310 822 258 823 308 824 309 824 259 823 311 822 260 825 310 826 366 827 367 827 311 826 261 825 262 828 260 829 366 830 367 830 261 829 263 828 262 831 252 832 312 833 313 833 253 832 263 831 218 834 298 835 296 836 297 836 299 835 219 834 368 837 268 838 320 839 268 838 368 837 318 840 319 840 369 837 269 838 321 839 269 838 369 837 270 841 254 842 370 843 371 843 255 842 271 841 272 844 270 845 372 846 373 846 271 845 273 844 274 847 272 848 374 849 375 849 273 848 275 847 274 850 376 851 236 852 237 852 377 851 275 850 378 853 322 854 224 855 225 855 323 854 379 853 380 856 324 857 280 858 281 858 325 857 381 856 340 859 326 860 233 861 234 861 327 860 341 859 282 862 322 863 382 864 383 864 323 863 283 862 186 865 328 866 384 867 385 867 330 866 187 865 282 868 382 869 329 870 331 870 383 869 283 868 386 871 329 872 387 873 329 872 386 871 328 874 330 874 388 871 331 872 389 873 331 872 388 871 186 875 390 876 332 877 333 877 391 876 187 875 230 878 336 879 392 880 393 880 337 879 231 878 394 881 338 882 230 883 231 883 339 882 395 881 396 884 288 885 338 886 339 886 289 885 397 884 288 887 396 888 290 889 291 889 397 888 289 887 398 890 340 891 290 892 291 892 341 891 399 890 236 893 400 894 342 895 343 895 401 894 237 893 344 896 238 897 342 898 343 898 239 897 345 896 380 899 280 900 344 901 345 901 281 900 381 899 326 902 346 903 240 904 346 903 326 902 402 905 403 905 327 902 347 903 241 904 347 903 327 902 349 906 320 907 293 908 320 907 349 906 368 909 369 909 350 906 321 907 294 908 321 907 350 906 355 910 352 911 300 912 352 911 355 910 404 913 405 913 356 910 353 911 301 912 353 911 356 910 358 914 354 915 246 916 247 916 357 915 359 914 308 917 355 918 354 919 355 918 308 917 364 920 365 920 309 917 356 918 357 919 356 918 309 917 302 921 406 922 358 923 359 923 407 922 303 921 370 924 254 925 304 926 305 926 255 925 371 924 408 927 304 928 346 929 347 929 305 928 409 927 360 930 406 931 302 932 303 932 407 931 361 930 252 933 366 934 360 935 361 935 367 934 253 933 364 936 362 937 410 938 362 937 364 936 306 939 307 939 365 936 363 937 411 938 363 937 365 936 310 940 308 941 412 942 413 942 309 941 311 940 366 943 310 944 360 945 361 945 311 944 367 943 262 946 366 947 252 948 253 948 367 947 263 946 408 949 270 950 370 951 371 951 271 950 409 949 372 952 270 953 408 954 409 954 271 953 373 952 374 955 272 956 372 957 373 957 273 956 375 955 376 958 274 959 374 960 375 960 275 959 377 958 236 961 376 962 400 963 401 963 377 962 237 961 414 964 378 965 224 966 225 966 379 965 415 964 378 967 416 968 322 969 323 969 417 968 379 967 340 970 402 971 326 972 402 971 340 970 418 973 419 973 341 970 403 971 327 972 403 971 341 970 322 974 416 975 382 976 383 976 417 975 323 974 384 977 390 978 186 979 187 979 391 978 385 977 384 980 420 981 421 982 420 981 384 980 386 983 386 983 384 980 328 984 330 984 385 980 388 983 388 983 385 980 422 981 423 982 422 981 385 980 329 985 382 986 387 987 389 987 383 986 331 985 386 988 387 989 424 990 425 990 389 989 388 988 230 991 392 992 426 993 427 993 393 992 231 991 428 994 394 995 230 996 394 995 428 994 429 997 430 997 431 994 395 995 231 996 395 995 431 994 432 998 338 999 394 1000 395 1000 339 999 433 998 338 1001 434 1002 396 1003 397 1003 435 1002 339 1001 396 1004 398 1005 290 1006 291 1006 399 1005 397 1004 398 1007 418 1008 340 1009 341 1009 419 1008 399 1007 400 1010 344 1011 342 1012 343 1012 345 1011 401 1010 436 1013 380 1014 344 1015 345 1015 381 1014 437 1013 402 1016 408 1017 346 1018 408 1017 402 1016 438 1019 439 1019 403 1016 409 1017 347 1018 409 1017 403 1016 355 1020 410 1021 404 1022 410 1021 355 1020 364 1023 365 1023 356 1020 411 1021 405 1022 411 1021 356 1020 406 1024 308 1025 354 1026 357 1026 309 1025 407 1024 408 1027 370 1028 304 1029 305 1029 371 1028 409 1027 360 1030 412 1031 406 1032 407 1032 413 1031 361 1030 308 1033 406 1034 412 1035 413 1035 407 1034 309 1033 360 1036 310 1037 412 1038 413 1038 311 1037 361 1036 374 1039 372 1040 408 1041 409 1041 373 1040 375 1039 374 1042 440 1043 376 1044 377 1044 441 1043 375 1042 376 1045 442 1046 400 1047 401 1047 443 1046 377 1045 414 1048 444 1049 378 1050 379 1050 445 1049 415 1048 446 1051 414 1052 224 1053 225 1053 415 1052 447 1051 444 1054 416 1055 378 1056 379 1056 417 1055 445 1054 448 1057 402 1058 418 1059 419 1059 403 1058 449 1057 382 1060 416 1061 450 1062 451 1062 417 1061 383 1060 390 1063 384 1064 452 1065 453 1065 385 1064 391 1063 386 1066 454 1067 420 1068 454 1067 386 1066 455 1069 456 1069 388 1066 457 1067 422 1068 457 1067 388 1066 458 1070 420 1071 459 1072 420 1071 458 1070 421 1073 423 1073 460 1070 422 1071 461 1072 422 1071 460 1070 384 1074 421 1075 462 1076 463 1076 423 1075 385 1074 382 1077 450 1078 387 1079 389 1079 451 1078 383 1077 386 1080 424 1081 455 1082 456 1082 425 1081 388 1080 387 1083 464 1084 424 1085 425 1085 465 1084 389 1083 392 1086 466 1087 426 1088 427 1088 467 1087 393 1086 230 1089 426 1090 428 1091 431 1091 427 1090 231 1089 468 1092 429 1093 428 1094 429 1093 468 1092 469 1095 470 1095 471 1092 430 1093 431 1094 430 1093 471 1092 472 1096 394 1097 429 1098 430 1098 395 1097 473 1096 472 1099 432 1100 394 1101 395 1101 433 1100 473 1099 432 1102 434 1103 338 1104 339 1104 435 1103 433 1102 434 1105 474 1106 396 1107 397 1107 475 1106 435 1105 396 1108 476 1109 398 1110 399 1110 477 1109 397 1108 478 1111 418 1112 398 1113 399 1113 419 1112 479 1111 436 1114 344 1115 400 1116 401 1116 345 1115 437 1114 480 1117 380 1118 436 1119 437 1119 381 1118 481 1117 448 1120 438 1121 402 1122 403 1122 439 1121 449 1120 374 1123 408 1124 438 1125 439 1125 409 1124 375 1123 440 1126 374 1127 448 1128 449 1128 375 1127 441 1126 376 1129 440 1130 442 1131 443 1131 441 1130 377 1129 436 1132 400 1133 442 1134 443 1134 401 1133 437 1132 414 1135 482 1136 444 1137 445 1137 483 1136 415 1135 446 1138 484 1139 414 1140 415 1140 485 1139 447 1138 416 1141 444 1142 486 1143 487 1143 445 1142 417 1141 478 1144 448 1145 418 1146 419 1146 449 1145 479 1144 416 1147 486 1148 450 1149 451 1149 487 1148 417 1147 452 1150 384 1151 488 1152 489 1152 385 1151 453 1150 455 1153 490 1154 454 1155 490 1154 455 1153 491 1156 492 1156 456 1153 493 1154 457 1155 493 1154 456 1153 420 1157 454 1158 494 1159 495 1159 457 1158 422 1157 458 1160 459 1161 496 1162 497 1162 461 1161 460 1160 498 1163 421 1164 458 1165 421 1164 498 1163 462 1166 463 1166 499 1163 423 1164 460 1165 423 1164 499 1163 420 1167 494 1168 459 1169 461 1169 495 1168 422 1167 384 1170 462 1171 500 1172 501 1172 463 1171 385 1170 387 1173 450 1174 464 1175 465 1175 451 1174 389 1173 455 1176 424 1177 491 1178 492 1178 425 1177 456 1176 424 1179 464 1180 502 1181 503 1181 465 1180 425 1179 426 1182 466 1183 504 1184 505 1184 467 1183 427 1182 393 1185 506 1186 467 1187 466 1187 507 1186 392 1185 508 1188 426 1189 509 1190 426 1189 508 1188 468 1191 426 1189 468 1191 428 1192 431 1192 471 1191 427 1189 471 1191 510 1188 427 1189 511 1190 427 1189 510 1188 469 1193 472 1194 429 1195 430 1195 473 1194 470 1193 512 1196 469 1197 468 1198 471 1198 470 1197 513 1196 514 1199 432 1200 472 1201 473 1201 433 1200 515 1199 432 1202 474 1203 434 1204 435 1204 475 1203 433 1202 474 1205 476 1206 396 1207 397 1207 477 1206 475 1205 476 1208 478 1209 398 1210 399 1210 479 1209 477 1208 480 1211 436 1212 516 1213 517 1213 437 1212 481 1211 448 1214 374 1215 438 1216 439 1216 375 1215 449 1214 442 1217 440 1218 448 1219 449 1219 441 1218 443 1217 516 1220 436 1221 442 1222 443 1222 437 1221 517 1220 444 1223 482 1224 518 1225 519 1225 483 1224 445 1223 484 1226 482 1227 414 1228 415 1228 483 1227 485 1226 520 1229 484 1230 446 1231 447 1231 485 1230 521 1229 444 1232 518 1233 486 1234 487 1234 519 1233 445 1232 478 1235 442 1236 448 1237 449 1237 443 1236 479 1235 464 1238 486 1239 522 1240 486 1239 464 1238 450 1241 451 1241 465 1238 487 1239 523 1240 487 1239 465 1238 384 1242 500 1243 488 1244 489 1244 501 1243 385 1242 454 1245 490 1246 494 1247 495 1247 493 1246 457 1245 491 1248 524 1249 490 1250 524 1249 491 1248 525 1251 526 1251 492 1248 527 1249 493 1250 527 1249 492 1248 496 1252 459 1253 528 1254 529 1254 461 1253 497 1252 498 1255 458 1256 496 1257 497 1257 460 1256 499 1255 530 1258 462 1259 498 1260 499 1260 463 1259 531 1258 459 1261 494 1262 532 1263 533 1263 495 1262 461 1261 500 1264 462 1265 534 1266 535 1266 463 1265 501 1264 424 1267 536 1268 491 1269 492 1269 537 1268 425 1267 424 1270 502 1271 536 1272 537 1272 503 1271 425 1270 464 1273 538 1274 502 1275 538 1274 464 1273 522 1276 523 1276 465 1273 539 1274 503 1275 539 1274 465 1273 426 1277 504 1278 540 1279 541 1279 505 1278 427 1277 542 1280 468 1281 508 1282 468 1281 542 1280 543 1283 544 1283 545 1280 471 1281 510 1282 471 1281 545 1280 426 1284 540 1285 509 1286 511 1286 541 1285 427 1284 546 1287 508 1288 509 1289 508 1288 546 1287 547 1290 548 1290 549 1287 510 1288 511 1289 510 1288 549 1287 550 1291 472 1292 469 1293 470 1293 473 1292 551 1291 512 1294 468 1295 543 1296 544 1296 471 1295 513 1294 552 1297 469 1298 512 1299 513 1299 470 1298 553 1297 550 1300 514 1301 472 1302 473 1302 515 1301 551 1300 514 1303 554 1304 432 1305 433 1305 555 1304 515 1303 554 1306 474 1307 432 1308 433 1308 475 1307 555 1306 474 1309 556 1310 476 1311 477 1311 557 1310 475 1309 476 1312 556 1313 478 1314 479 1314 557 1313 477 1312 558 1315 480 1316 516 1317 517 1317 481 1316 559 1315 556 1318 516 1319 442 1320 443 1320 517 1319 557 1318 482 1321 560 1322 518 1323 519 1323 561 1322 483 1321 562 1324 482 1325 484 1326 485 1326 483 1325 563 1324 520 1327 564 1328 565 1329 564 1328 520 1327 446 1330 447 1330 521 1327 566 1328 567 1329 566 1328 521 1327 520 1331 562 1332 484 1333 485 1333 563 1332 521 1331 486 1334 518 1335 522 1336 523 1336 519 1335 487 1334 556 1337 442 1338 478 1339 479 1339 443 1338 557 1337 494 1340 490 1341 568 1342 569 1342 493 1341 495 1340 491 1343 570 1344 525 1345 526 1345 571 1344 492 1343 524 1346 572 1347 573 1348 572 1347 524 1346 525 1349 526 1349 527 1346 574 1347 575 1348 574 1347 527 1346 490 1350 524 1351 576 1352 577 1352 527 1351 493 1350 459 1353 532 1354 528 1355 529 1355 533 1354 461 1353 496 1356 528 1357 578 1358 579 1358 529 1357 497 1356 498 1359 496 1360 580 1361 581 1361 497 1360 499 1359 582 1362 462 1363 530 1364 531 1364 463 1363 583 1362 530 1365 498 1366 580 1367 581 1367 499 1366 531 1365 494 1368 584 1369 532 1370 533 1370 585 1369 495 1368 534 1371 586 1372 500 1373 501 1373 587 1372 535 1371 462 1374 588 1375 534 1376 535 1376 589 1375 463 1374 536 1377 570 1378 491 1379 492 1379 571 1378 537 1377 502 1380 570 1381 536 1382 537 1382 571 1381 503 1380 522 1383 590 1384 538 1385 590 1384 522 1383 591 1386 592 1386 523 1383 593 1384 539 1385 593 1384 523 1383 538 1387 594 1388 502 1389 503 1389 595 1388 539 1387 504 1390 596 1391 540 1392 541 1392 597 1391 505 1390 542 1393 508 1394 598 1395 599 1395 510 1394 545 1393 600 1396 543 1397 542 1398 543 1397 600 1396 601 1399 602 1399 603 1396 544 1397 545 1398 544 1397 603 1396 604 1400 509 1401 540 1402 509 1401 604 1400 546 1403 549 1403 605 1400 511 1401 541 1402 511 1401 605 1400 606 1404 547 1405 546 1406 549 1406 548 1405 607 1404 598 1407 508 1408 547 1409 548 1409 510 1408 599 1407 552 1410 550 1411 469 1412 470 1412 551 1411 553 1410 601 1413 512 1414 543 1415 544 1415 513 1414 602 1413 608 1416 552 1417 512 1418 513 1418 553 1417 609 1416 610 1419 514 1420 550 1421 551 1421 515 1420 611 1419 612 1422 554 1423 514 1424 515 1424 555 1423 613 1422 614 1425 474 1426 554 1427 555 1427 475 1426 615 1425 474 1428 558 1429 556 1430 557 1430 559 1429 475 1428 558 1431 516 1432 556 1433 557 1433 517 1432 559 1431 482 1434 616 1435 560 1436 561 1436 617 1435 483 1434 518 1437 560 1438 618 1439 619 1439 561 1438 519 1437 562 1440 620 1441 482 1442 483 1442 621 1441 563 1440 446 1443 622 1444 564 1445 622 1444 446 1443 623 1446 624 1446 447 1443 625 1444 566 1445 625 1444 447 1443 565 1447 626 1448 627 1449 626 1448 565 1447 564 1450 566 1450 567 1447 628 1448 629 1449 628 1448 567 1447 520 1451 630 1452 631 1453 630 1452 520 1451 565 1454 567 1454 521 1451 632 1452 633 1453 632 1452 521 1451 631 1455 562 1456 520 1457 521 1457 563 1456 633 1455 518 1458 591 1459 522 1460 523 1460 592 1459 519 1458 568 1461 490 1462 576 1463 577 1463 493 1462 569 1461 494 1464 568 1465 584 1466 585 1466 569 1465 495 1464 525 1467 570 1468 572 1469 574 1469 571 1468 526 1467 573 1470 634 1471 635 1472 634 1471 573 1470 572 1473 574 1473 575 1470 636 1471 637 1472 636 1471 575 1470 524 1474 573 1475 576 1476 577 1476 575 1475 527 1474 638 1477 532 1478 639 1479 532 1478 638 1477 528 1480 529 1480 640 1477 533 1478 641 1479 533 1478 640 1477 578 1481 528 1482 638 1483 640 1483 529 1482 579 1481 580 1484 496 1485 578 1486 579 1486 497 1485 581 1484 642 1487 582 1488 530 1489 531 1489 583 1488 643 1487 582 1490 588 1491 462 1492 588 1491 582 1490 644 1493 645 1493 583 1490 589 1491 463 1492 589 1491 583 1490 646 1494 530 1495 580 1496 581 1496 531 1495 647 1494 648 1497 532 1498 584 1499 532 1498 648 1497 639 1500 641 1500 649 1497 533 1498 585 1499 533 1498 649 1497 586 1501 534 1502 650 1503 651 1503 535 1502 587 1501 652 1504 653 1505 654 1506 653 1505 652 1504 534 1507 653 1505 534 1507 588 1508 589 1508 535 1507 655 1505 535 1507 656 1504 655 1505 657 1506 655 1505 656 1504 502 1509 594 1510 570 1511 571 1511 595 1510 503 1509 591 1512 618 1513 590 1514 593 1514 619 1513 592 1512 590 1515 658 1516 538 1517 539 1517 659 1516 593 1515 538 1518 658 1519 594 1520 595 1520 659 1519 539 1518 540 1521 596 1522 660 1523 661 1523 597 1522 541 1521 596 1524 504 1525 662 1526 663 1526 505 1525 597 1524 600 1527 542 1528 598 1529 599 1529 545 1528 603 1527 664 1530 601 1531 600 1532 601 1531 664 1530 665 1533 666 1533 667 1530 602 1531 603 1532 602 1531 667 1530 604 1534 540 1535 668 1536 669 1536 541 1535 605 1534 606 1537 546 1538 604 1539 605 1539 549 1538 607 1537 606 1540 670 1541 547 1542 548 1542 671 1541 607 1540 598 1543 547 1544 672 1545 673 1545 548 1544 599 1543 552 1546 610 1547 550 1548 610 1547 552 1546 674 1549 675 1549 553 1546 611 1547 551 1548 611 1547 553 1546 601 1550 676 1551 512 1552 513 1552 677 1551 602 1550 676 1553 608 1554 512 1555 513 1555 609 1554 677 1553 608 1556 674 1557 552 1558 674 1557 608 1556 678 1559 679 1559 609 1556 675 1557 553 1558 675 1557 609 1556 610 1560 612 1561 514 1562 515 1562 613 1561 611 1560 612 1563 614 1564 554 1565 555 1565 615 1564 613 1563 614 1566 680 1567 474 1568 475 1568 681 1567 615 1566 482 1569 620 1570 616 1571 617 1571 621 1570 483 1569 618 1572 560 1573 616 1574 617 1574 561 1573 619 1572 518 1575 618 1576 591 1577 592 1577 619 1576 519 1575 682 1578 620 1579 562 1580 563 1580 621 1579 683 1578 623 1581 684 1582 622 1583 684 1582 623 1581 685 1584 686 1584 624 1581 687 1582 625 1583 687 1582 624 1581 564 1450 688 1585 626 1448 688 1585 564 1450 622 1586 625 1586 566 1450 689 1585 628 1448 689 1585 566 1450 627 1587 690 1588 691 1589 690 1588 627 1587 626 1590 628 1590 629 1587 692 1588 693 1589 692 1588 629 1587 565 1447 694 1591 630 1592 694 1591 565 1447 627 1449 629 1449 567 1447 695 1591 632 1592 695 1591 567 1447 631 1593 696 1594 697 1595 696 1594 631 1593 630 1596 632 1596 633 1593 698 1594 699 1595 698 1594 633 1593 631 1597 682 1598 562 1599 563 1599 683 1598 633 1597 584 1600 568 1601 576 1602 577 1602 569 1601 585 1600 570 1603 634 1604 572 1605 574 1605 636 1604 571 1603 576 1606 573 1607 635 1608 637 1608 575 1607 577 1606 635 1609 700 1610 701 1611 700 1610 635 1609 634 1612 636 1612 637 1609 702 1610 703 1611 702 1610 637 1609 638 1613 639 1614 704 1615 705 1615 641 1614 640 1613 578 1616 638 1617 706 1618 707 1618 640 1617 579 1616 708 1619 580 1620 578 1621 579 1621 581 1620 709 1619 642 1622 710 1623 582 1624 583 1624 711 1623 643 1622 642 1625 530 1626 646 1627 647 1627 531 1626 643 1625 710 1628 644 1629 582 1630 583 1630 645 1629 711 1628 644 1631 653 1632 588 1633 653 1632 644 1631 712 1634 713 1634 645 1631 655 1632 589 1633 655 1632 645 1631 714 1635 646 1636 580 1637 581 1637 647 1636 715 1635 648 1638 584 1639 716 1640 717 1640 585 1639 649 1638 718 1641 639 1642 648 1643 639 1642 718 1641 719 1644 720 1644 721 1641 641 1642 649 1643 641 1642 721 1641 650 1645 534 1646 722 1647 723 1647 535 1646 651 1645 654 1648 724 1649 725 1650 724 1649 654 1648 653 1651 655 1651 657 1648 726 1649 727 1650 726 1649 657 1648 654 1652 728 1653 652 1654 728 1653 654 1652 729 1655 730 1655 657 1652 731 1653 656 1654 731 1653 657 1652 534 1656 652 1657 732 1658 733 1658 656 1657 535 1656 570 1659 594 1660 734 1661 735 1661 595 1660 571 1659 618 1662 736 1663 590 1664 593 1664 737 1663 619 1662 590 1665 738 1666 658 1667 659 1667 739 1666 593 1665 594 1668 658 1669 734 1670 735 1670 659 1669 595 1668 740 1671 741 1672 742 1673 741 1672 740 1671 596 1674 596 1674 740 1671 660 1675 661 1675 743 1671 597 1674 597 1674 743 1671 744 1672 745 1673 744 1672 743 1671 660 1676 746 1677 540 1678 746 1677 660 1676 747 1679 748 1679 661 1676 749 1677 541 1678 749 1677 661 1676 662 1680 750 1681 596 1682 597 1682 751 1681 663 1680 600 1683 598 1684 752 1685 753 1685 599 1684 603 1683 754 1686 664 1687 600 1688 603 1688 667 1687 755 1686 756 1689 665 1690 664 1691 665 1690 756 1689 757 1692 758 1692 759 1689 666 1690 667 1691 666 1690 759 1689 760 1693 601 1694 665 1695 666 1695 602 1694 761 1693 746 1696 668 1697 540 1698 541 1698 669 1697 749 1696 762 1699 604 1700 668 1701 669 1701 605 1700 763 1699 762 1702 606 1703 604 1704 605 1704 607 1703 763 1702 764 1705 670 1706 606 1707 607 1707 671 1706 765 1705 672 1708 547 1709 670 1710 671 1710 548 1709 673 1708 766 1711 598 1712 672 1713 673 1713 599 1712 767 1711 674 1714 768 1715 610 1716 611 1716 769 1715 675 1714 760 1717 676 1718 601 1719 602 1719 677 1718 761 1717 760 1720 608 1721 676 1722 677 1722 609 1721 761 1720 770 1723 678 1724 608 1725 609 1725 679 1724 771 1723 678 1726 772 1727 674 1728 772 1727 678 1726 773 1729 774 1729 679 1726 775 1727 675 1728 775 1727 679 1726 768 1730 612 1731 610 1732 611 1732 613 1731 769 1730 776 1733 614 1734 612 1735 613 1735 615 1734 777 1733 778 1736 680 1737 614 1738 615 1738 681 1737 779 1736 620 1739 780 1740 616 1741 617 1741 781 1740 621 1739 616 1742 782 1743 618 1744 619 1744 783 1743 617 1742 682 1745 784 1746 620 1747 621 1747 785 1746 683 1745 685 1748 786 1749 684 1750 786 1749 685 1748 787 1751 788 1751 686 1748 789 1749 687 1750 789 1749 686 1748 622 1586 790 1752 688 1585 790 1752 622 1586 684 1753 687 1753 625 1586 791 1752 689 1585 791 1752 625 1586 626 1754 792 1755 690 1756 792 1755 626 1754 688 1757 689 1757 628 1754 793 1755 692 1756 793 1755 628 1754 627 1758 794 1759 694 1760 794 1759 627 1758 691 1761 693 1761 629 1758 795 1759 695 1760 795 1759 629 1758 630 1592 796 1762 696 1763 796 1762 630 1592 694 1591 695 1591 632 1592 797 1762 698 1763 797 1762 632 1592 697 1764 798 1765 631 1766 633 1766 799 1765 699 1764 697 1767 800 1768 801 1769 800 1768 697 1767 696 1770 698 1770 699 1767 802 1768 803 1769 802 1768 699 1767 631 1771 798 1772 682 1773 683 1773 799 1772 633 1771 584 1774 576 1775 716 1776 717 1776 577 1775 585 1774 570 1777 700 1778 634 1779 636 1779 702 1778 571 1777 576 1780 635 1781 701 1782 703 1782 637 1781 577 1780 701 1783 804 1784 805 1785 804 1784 701 1783 700 1786 702 1786 703 1783 806 1784 807 1785 806 1784 703 1783 706 1787 638 1788 704 1789 705 1789 640 1788 707 1787 704 1790 639 1791 719 1792 720 1792 641 1791 705 1790 706 1793 708 1794 578 1795 579 1795 709 1794 707 1793 708 1796 714 1797 580 1798 581 1798 715 1797 709 1796 808 1799 710 1800 642 1801 643 1801 711 1800 809 1799 714 1802 642 1803 646 1804 647 1804 643 1803 715 1802 710 1805 712 1806 644 1807 645 1807 713 1806 711 1805 712 1808 810 1809 653 1810 655 1810 811 1809 713 1808 648 1811 716 1812 812 1813 813 1813 717 1812 649 1811 719 1814 718 1815 814 1816 815 1816 721 1815 720 1814 718 1817 648 1818 812 1819 813 1819 649 1818 721 1817 816 1820 722 1821 534 1822 535 1822 723 1821 817 1820 810 1823 724 1824 653 1825 655 1825 726 1824 811 1823 725 1826 818 1827 819 1828 818 1827 725 1826 724 1829 726 1829 727 1826 820 1827 821 1828 820 1827 727 1826 822 1830 654 1831 725 1832 727 1832 657 1831 823 1830 824 1833 728 1834 729 1835 730 1835 731 1834 825 1833 826 1836 652 1837 728 1838 652 1837 826 1836 732 1839 733 1839 827 1836 656 1837 731 1838 656 1837 827 1836 729 1840 654 1841 822 1842 823 1842 657 1841 730 1840 816 1843 534 1844 732 1845 733 1845 535 1844 817 1843 570 1846 734 1847 828 1848 829 1848 735 1847 571 1846 618 1849 830 1850 736 1851 737 1851 831 1850 619 1849 736 1852 832 1853 590 1854 593 1854 833 1853 737 1852 590 1855 832 1856 738 1857 739 1857 833 1856 593 1855 658 1858 738 1859 834 1860 835 1860 739 1859 659 1858 658 1861 834 1862 734 1863 735 1863 835 1862 659 1861 836 1864 742 1865 837 1866 742 1865 836 1864 740 1867 743 1867 838 1864 745 1865 839 1866 745 1865 838 1864 740 1868 747 1869 660 1870 747 1869 740 1868 840 1871 841 1871 743 1868 748 1869 661 1870 748 1869 743 1868 596 1872 732 1873 741 1874 744 1874 733 1873 597 1872 842 1875 742 1876 741 1877 742 1876 842 1875 843 1878 844 1878 845 1875 745 1876 744 1877 745 1876 845 1875 846 1879 746 1880 747 1881 748 1881 749 1880 847 1879 750 1882 848 1883 596 1884 597 1884 849 1883 751 1882 752 1885 598 1886 766 1887 767 1887 599 1886 753 1885 754 1888 600 1889 752 1890 753 1890 603 1889 755 1888 756 1891 664 1892 754 1893 755 1893 667 1892 759 1891 850 1894 757 1895 756 1896 757 1895 850 1894 851 1897 852 1897 853 1894 758 1895 759 1896 758 1895 853 1894 757 1898 760 1899 665 1900 666 1900 761 1899 758 1898 854 1901 668 1902 746 1903 749 1903 669 1902 855 1901 762 1904 668 1905 856 1906 857 1906 669 1905 763 1904 764 1907 606 1908 762 1909 763 1909 607 1908 765 1907 764 1910 858 1911 670 1912 671 1912 859 1911 765 1910 860 1913 670 1914 858 1915 670 1914 860 1913 672 1916 673 1916 861 1913 671 1914 859 1915 671 1914 861 1913 862 1917 672 1918 860 1919 672 1918 862 1917 766 1920 767 1920 863 1917 673 1918 861 1919 673 1918 863 1917 772 1921 768 1922 674 1923 675 1923 769 1922 775 1921 770 1924 608 1925 760 1926 761 1926 609 1925 771 1924 864 1927 678 1928 770 1929 771 1929 679 1928 865 1927 773 1930 866 1931 772 1932 775 1932 867 1931 774 1930 864 1933 773 1934 678 1935 679 1935 774 1934 865 1933 768 1936 776 1937 612 1938 613 1938 777 1937 769 1936 776 1939 778 1940 614 1941 615 1941 779 1940 777 1939 778 1942 868 1943 680 1944 681 1944 869 1943 779 1942 620 1945 784 1946 780 1947 781 1947 785 1946 621 1945 782 1948 616 1949 780 1950 781 1950 617 1949 783 1948 618 1951 782 1952 830 1953 831 1953 783 1952 619 1951 682 1954 870 1955 784 1956 785 1956 871 1955 683 1954 786 1957 872 1958 873 1959 872 1958 786 1957 787 1960 788 1960 789 1957 874 1958 875 1959 874 1958 789 1957 684 1753 876 1961 790 1752 876 1961 684 1753 786 1962 789 1962 687 1753 877 1961 791 1752 877 1961 687 1753 688 1963 878 1964 792 1965 878 1964 688 1963 790 1966 791 1966 689 1963 879 1964 793 1965 879 1964 689 1963 694 1967 880 1968 796 1969 880 1968 694 1967 794 1970 795 1970 695 1967 881 1968 797 1969 881 1968 695 1967 696 1763 882 1971 800 1972 882 1971 696 1763 796 1762 797 1762 698 1763 883 1971 802 1972 883 1971 698 1763 697 1973 884 1974 798 1975 799 1975 885 1974 699 1973 801 1976 884 1977 697 1978 699 1978 885 1977 803 1976 801 1979 886 1980 887 1981 886 1980 801 1979 800 1982 802 1982 803 1979 888 1980 889 1981 888 1980 803 1979 682 1983 798 1984 870 1985 871 1985 799 1984 683 1983 576 1986 890 1987 716 1988 717 1988 891 1987 577 1986 570 1989 828 1990 700 1991 702 1991 829 1990 571 1989 576 1992 701 1993 892 1994 893 1994 703 1993 577 1992 701 1995 805 1996 894 1997 895 1997 807 1996 703 1995 896 1998 804 1999 700 2000 702 2000 806 1999 897 1998 805 2001 896 2002 894 2003 896 2002 805 2001 804 2004 806 2004 807 2001 897 2002 895 2003 897 2002 807 2001 706 2005 704 2006 898 2007 899 2007 705 2006 707 2005 704 2008 719 2009 814 2010 815 2010 720 2009 705 2008 900 2011 708 2012 706 2013 707 2013 709 2012 901 2011 900 2014 714 2015 708 2016 709 2016 715 2015 901 2014 808 2017 902 2018 710 2019 711 2019 903 2018 809 2017 904 2020 808 2021 642 2022 643 2022 809 2021 905 2020 904 2023 642 2024 714 2025 715 2025 643 2024 905 2023 710 2026 902 2027 712 2028 713 2028 903 2027 711 2026 906 2029 810 2030 712 2031 713 2031 811 2030 907 2029 716 2032 890 2033 812 2034 813 2034 891 2033 717 2032 814 2035 718 2036 908 2037 909 2037 721 2036 815 2035 718 2038 812 2039 910 2040 911 2040 813 2039 721 2038 810 2041 818 2042 724 2043 726 2043 820 2042 811 2041 822 2044 725 2045 819 2046 821 2046 727 2045 823 2044 819 2047 912 2048 913 2049 912 2048 819 2047 818 2050 820 2050 821 2047 914 2048 915 2049 914 2048 821 2047 824 2051 729 2052 916 2053 917 2053 730 2052 825 2051 826 2054 728 2055 824 2056 825 2056 731 2055 827 2054 826 2057 918 2058 732 2059 733 2059 919 2058 827 2057 920 2060 729 2061 822 2062 823 2062 730 2061 921 2060 596 2063 816 2064 732 2065 733 2065 817 2064 597 2063 828 2066 734 2067 922 2068 923 2068 735 2067 829 2066 830 2069 832 2070 736 2071 737 2071 833 2070 831 2069 738 2072 832 2073 834 2074 835 2074 833 2073 739 2072 734 2075 834 2076 922 2077 923 2077 835 2076 735 2075 924 2078 837 2079 742 2080 745 2080 839 2079 925 2078 926 2081 837 2082 927 2083 837 2082 926 2081 836 2084 838 2084 928 2081 839 2082 929 2083 839 2082 928 2081 836 2085 930 2086 740 2087 743 2087 931 2086 838 2085 846 2088 747 2089 840 2090 841 2090 748 2089 847 2088 930 2091 840 2092 740 2093 743 2093 841 2092 931 2091 932 2094 741 2095 732 2096 741 2095 932 2094 842 2097 845 2097 933 2094 744 2095 733 2096 744 2095 933 2094 843 2098 842 2099 934 2100 935 2100 845 2099 844 2098 924 2101 742 2102 843 2103 844 2103 745 2102 925 2101 854 2104 746 2105 846 2106 847 2106 749 2105 855 2104 596 2107 848 2108 816 2109 817 2109 849 2108 597 2107 754 2110 752 2111 766 2112 767 2112 753 2111 755 2110 850 2113 756 2114 754 2115 755 2115 759 2114 853 2113 851 2116 760 2117 757 2118 758 2118 761 2117 852 2116 936 2119 851 2120 850 2121 851 2120 936 2119 937 2122 938 2122 939 2119 852 2120 853 2121 852 2120 939 2119 854 2123 856 2124 668 2125 669 2125 857 2124 855 2123 940 2126 762 2127 856 2128 857 2128 763 2127 941 2126 942 2129 764 2130 762 2131 763 2131 765 2130 943 2129 944 2132 858 2133 764 2134 765 2134 859 2133 945 2132 860 2135 858 2136 946 2137 947 2137 859 2136 861 2135 948 2138 860 2139 949 2140 860 2139 948 2138 862 2141 863 2141 950 2138 861 2139 951 2140 861 2139 950 2138 952 2142 766 2143 862 2144 863 2144 767 2143 953 2142 866 2145 768 2146 772 2147 775 2147 769 2146 867 2145 954 2148 770 2149 760 2150 761 2150 771 2149 955 2148 954 2151 864 2152 770 2153 771 2153 865 2152 955 2151 956 2154 866 2155 773 2156 774 2156 867 2155 957 2154 958 2157 773 2158 864 2159 865 2159 774 2158 959 2157 960 2160 776 2161 768 2162 769 2162 777 2161 961 2160 776 2163 962 2164 778 2165 779 2165 963 2164 777 2163 962 2166 868 2167 778 2168 779 2168 869 2167 963 2166 784 2169 870 2170 780 2171 781 2171 871 2170 785 2169 782 2172 780 2173 964 2174 965 2174 781 2173 783 2172 782 2175 966 2176 830 2177 831 2177 967 2176 783 2175 873 2178 968 2179 969 2180 968 2179 873 2178 872 2181 874 2181 875 2178 970 2179 971 2180 970 2179 875 2178 876 1961 873 2182 972 2183 873 2182 876 1961 786 1962 789 1962 877 1961 875 2182 973 2183 875 2182 877 1961 790 2184 974 2185 878 2186 974 2185 790 2184 876 2187 877 2187 791 2184 975 2185 879 2186 975 2185 791 2184 796 2188 976 2189 882 2190 976 2189 796 2188 880 2191 881 2191 797 2188 977 2189 883 2190 977 2189 797 2188 800 1972 978 2192 886 2193 978 2192 800 1972 882 1971 883 1971 802 1972 979 2192 888 2193 979 2192 802 1972 798 2194 884 2195 898 2196 899 2196 885 2195 799 2194 801 2197 900 2198 884 2199 885 2199 901 2198 803 2197 887 2200 980 2201 981 2202 980 2201 887 2200 886 2203 888 2203 889 2200 982 2201 983 2202 982 2201 889 2200 798 2204 898 2205 870 2206 871 2206 899 2205 799 2204 576 2207 892 2208 890 2209 891 2209 893 2208 577 2207 700 2210 828 2211 984 2212 985 2212 829 2211 702 2210 701 2213 986 2214 892 2215 893 2215 987 2214 703 2213 701 2216 894 2217 986 2218 987 2218 895 2217 703 2216 700 2219 984 2220 896 2221 897 2221 985 2220 702 2219 896 2222 988 2223 894 2224 895 2224 989 2223 897 2222 898 2225 704 2226 990 2227 991 2227 705 2226 899 2225 900 2228 706 2229 898 2230 899 2230 707 2229 901 2228 704 2231 814 2232 990 2233 991 2233 815 2232 705 2231 801 2234 714 2235 900 2236 901 2236 715 2235 803 2234 808 2237 992 2238 902 2239 903 2239 993 2238 809 2237 994 2240 808 2241 904 2242 905 2242 809 2241 995 2240 996 2243 904 2244 714 2245 715 2245 905 2244 997 2243 902 2246 906 2247 712 2248 713 2248 907 2247 903 2246 906 2249 998 2250 810 2251 811 2251 999 2250 907 2249 812 2252 890 2253 1000 2254 1001 2254 891 2253 813 2252 908 2255 718 2256 1002 2257 1003 2257 721 2256 909 2255 814 2258 908 2259 1004 2260 1005 2260 909 2259 815 2258 812 2261 1000 2262 910 2263 911 2263 1001 2262 813 2261 718 2264 910 2265 1002 2266 1003 2266 911 2265 721 2264 810 2267 1006 2268 818 2269 820 2269 1007 2268 811 2267 822 2270 819 2271 1008 2272 1009 2272 821 2271 823 2270 1010 2273 912 2274 818 2275 820 2275 914 2274 1011 2273 913 2276 1012 2277 1013 2278 1012 2277 913 2276 912 2279 914 2279 915 2276 1014 2277 1015 2278 1014 2277 915 2276 1016 2280 819 2281 913 2282 915 2282 821 2281 1017 2280 916 2283 729 2284 920 2285 921 2285 730 2284 917 2283 1018 2286 824 2287 916 2288 917 2288 825 2287 1019 2286 826 2289 824 2290 1020 2291 1021 2291 825 2290 827 2289 932 2292 732 2293 918 2294 919 2294 733 2293 933 2292 1020 2295 918 2296 826 2297 827 2297 919 2296 1021 2295 920 2298 822 2299 1022 2300 1023 2300 823 2299 921 2298 828 2301 922 2302 1024 2303 1025 2303 923 2302 829 2301 830 2304 1026 2305 832 2306 833 2306 1027 2305 831 2304 834 2307 832 2308 1028 2309 1029 2309 833 2308 835 2307 922 2310 834 2311 1030 2312 1031 2312 835 2311 923 2310 927 2313 837 2314 924 2315 925 2315 839 2314 929 2313 926 2316 930 2317 836 2318 838 2318 931 2317 928 2316 1032 2319 927 2320 1033 2321 927 2320 1032 2319 926 2322 928 2322 1034 2319 929 2320 1035 2321 929 2320 1034 2319 846 2323 840 2324 1036 2325 1037 2325 841 2324 847 2323 930 2326 1038 2327 840 2328 841 2328 1039 2327 931 2326 934 2329 842 2330 932 2331 933 2331 845 2330 935 2329 1040 2332 843 2333 934 2334 935 2334 844 2333 1041 2332 1042 2335 924 2336 843 2337 844 2337 925 2336 1043 2335 1044 2338 854 2339 846 2340 847 2340 855 2339 1045 2338 952 2341 754 2342 766 2343 767 2343 755 2342 953 2341 936 2344 850 2345 754 2346 755 2346 853 2345 939 2344 937 2347 760 2348 851 2349 852 2349 761 2348 938 2347 1046 2350 937 2351 936 2352 937 2351 1046 2350 1047 2353 1048 2353 1049 2350 938 2351 939 2352 938 2351 1049 2350 940 2354 856 2355 854 2356 855 2356 857 2355 941 2354 942 2357 762 2358 940 2359 941 2359 763 2358 943 2357 944 2360 764 2361 942 2362 943 2362 765 2361 945 2360 944 2363 946 2364 858 2365 859 2365 947 2364 945 2363 860 2366 946 2367 949 2368 951 2368 947 2367 861 2366 948 2369 949 2370 1050 2371 1051 2371 951 2370 950 2369 1052 2372 862 2373 948 2374 950 2374 863 2373 1053 2372 952 2375 862 2376 1052 2377 1053 2377 863 2376 953 2375 866 2378 960 2379 768 2380 769 2380 961 2379 867 2378 954 2381 760 2382 1054 2383 1055 2383 761 2382 955 2381 1056 2384 864 2385 954 2386 955 2386 865 2385 1057 2384 1058 2387 956 2388 773 2389 774 2389 957 2388 1059 2387 1060 2390 866 2391 956 2392 957 2392 867 2391 1061 2390 1056 2393 958 2394 864 2395 865 2395 959 2394 1057 2393 1058 2396 773 2397 958 2398 959 2398 774 2397 1059 2396 1062 2399 776 2400 960 2401 961 2401 777 2400 1063 2399 1064 2402 962 2403 776 2404 777 2404 963 2403 1065 2402 1066 2405 868 2406 962 2407 963 2407 869 2406 1067 2405 780 2408 870 2409 1068 2410 1069 2410 871 2409 781 2408 964 2411 780 2412 1070 2413 1071 2413 781 2412 965 2411 782 2414 964 2415 966 2416 967 2416 965 2415 783 2414 1026 2417 830 2418 966 2419 967 2419 831 2418 1027 2417 969 2420 1072 2421 1073 2422 1072 2421 969 2420 968 2423 970 2423 971 2420 1074 2421 1075 2422 1074 2421 971 2420 972 2183 969 2424 1076 2425 969 2424 972 2183 873 2182 875 2182 973 2183 971 2424 1077 2425 971 2424 973 2183 974 2426 972 2427 1078 2428 972 2427 974 2426 876 2429 877 2429 975 2426 973 2427 1079 2428 973 2427 975 2426 882 2430 1080 2431 978 2432 1080 2431 882 2430 976 2433 977 2433 883 2430 1081 2431 979 2432 1081 2431 883 2430 886 2193 1082 2434 980 2435 1082 2434 886 2193 978 2192 979 2192 888 2193 1083 2434 982 2435 1083 2434 888 2193 884 2436 900 2437 898 2438 899 2438 901 2437 885 2436 981 2439 1084 2440 1085 2441 1084 2440 981 2439 980 2442 982 2442 983 2439 1086 2440 1087 2441 1086 2440 983 2439 1068 2443 870 2444 898 2445 899 2445 871 2444 1069 2443 892 2446 1088 2447 890 2448 891 2448 1089 2447 893 2446 828 2449 1024 2450 984 2451 985 2451 1025 2450 829 2449 892 2452 986 2453 1090 2454 1091 2454 987 2453 893 2452 986 2455 894 2456 1092 2457 1093 2457 895 2456 987 2455 984 2458 1094 2459 896 2460 897 2460 1095 2459 985 2458 896 2461 1096 2462 988 2463 989 2463 1097 2462 897 2461 988 2464 1098 2465 894 2466 895 2466 1099 2465 989 2464 898 2467 990 2468 1068 2469 1069 2469 991 2468 899 2467 1068 2470 990 2471 814 2472 815 2472 991 2471 1069 2470 994 2473 992 2474 808 2475 809 2475 993 2474 995 2473 902 2476 1100 2477 906 2478 1100 2477 902 2476 992 2479 993 2479 903 2476 1101 2477 907 2478 1101 2477 903 2476 996 2480 994 2481 904 2482 905 2482 995 2481 997 2480 1102 2483 996 2484 714 2485 715 2485 997 2484 1103 2483 998 2486 1006 2487 810 2488 811 2488 1007 2487 999 2486 906 2489 1104 2490 998 2491 1104 2490 906 2489 1100 2492 1101 2492 907 2489 1105 2490 999 2491 1105 2490 907 2489 890 2493 1088 2494 1000 2495 1001 2495 1089 2494 891 2493 1004 2496 908 2497 1002 2498 1003 2498 909 2497 1005 2496 814 2499 1004 2500 1070 2501 1071 2501 1005 2500 815 2499 910 2502 1000 2503 1002 2504 1003 2504 1001 2503 911 2502 1006 2505 1010 2506 818 2507 820 2507 1011 2506 1007 2505 1008 2508 819 2509 1016 2510 1017 2510 821 2509 1009 2508 1022 2511 822 2512 1008 2513 1009 2513 823 2512 1023 2511 1010 2514 1012 2515 912 2516 914 2516 1014 2515 1011 2514 1013 2517 1106 2518 1107 2519 1106 2518 1013 2517 1012 2520 1014 2520 1015 2517 1108 2518 1109 2519 1108 2518 1015 2517 1016 2521 913 2522 1013 2523 1015 2523 915 2522 1017 2521 1110 2524 916 2525 920 2526 916 2525 1110 2524 1111 2527 1112 2527 1113 2524 917 2525 921 2526 917 2525 1113 2524 1018 2528 916 2529 1111 2530 1112 2530 917 2529 1019 2528 1020 2531 824 2532 1018 2533 1019 2533 825 2532 1021 2531 1114 2534 932 2535 918 2536 919 2536 933 2535 1115 2534 918 2537 1020 2538 1116 2539 1117 2539 1021 2538 919 2537 1118 2540 920 2541 1022 2542 920 2541 1118 2540 1110 2543 1113 2543 1119 2540 921 2541 1023 2542 921 2541 1119 2540 922 2544 1120 2545 1024 2546 1025 2546 1121 2545 923 2544 832 2547 1026 2548 1028 2549 1029 2549 1027 2548 833 2547 1030 2550 834 2551 1028 2552 1029 2552 835 2551 1031 2550 922 2553 1030 2554 1122 2555 1123 2555 1031 2554 923 2553 927 2556 924 2557 1124 2558 1125 2558 925 2557 929 2556 926 2559 1126 2560 930 2561 931 2561 1127 2560 928 2559 1128 2562 1033 2563 927 2564 929 2564 1035 2563 1129 2562 1130 2565 1033 2566 1131 2567 1033 2566 1130 2565 1032 2568 1034 2568 1132 2565 1035 2566 1133 2567 1035 2566 1132 2565 1134 2569 926 2570 1032 2571 1034 2571 928 2570 1135 2569 1038 2572 1036 2573 840 2574 841 2574 1037 2573 1039 2572 1044 2575 846 2576 1036 2577 1037 2577 847 2576 1045 2575 1136 2578 1038 2579 930 2580 931 2580 1039 2579 1137 2578 934 2581 932 2582 1114 2583 1115 2583 933 2582 935 2581 1040 2584 934 2585 1138 2586 1139 2586 935 2585 1041 2584 1042 2587 843 2588 1040 2589 1041 2589 844 2588 1043 2587 1140 2590 924 2591 1042 2592 1043 2592 925 2591 1141 2590 1142 2593 854 2594 1044 2595 1045 2595 855 2594 1143 2593 1144 2596 754 2597 952 2598 953 2598 755 2597 1145 2596 1146 2599 936 2600 754 2601 755 2601 939 2600 1147 2599 1054 2602 760 2603 937 2604 938 2604 761 2603 1055 2602 1148 2605 937 2606 1047 2607 1048 2607 938 2606 1149 2605 1150 2608 1046 2609 936 2610 939 2610 1049 2609 1151 2608 1150 2611 1047 2612 1046 2613 1047 2612 1150 2611 1148 2614 1149 2614 1151 2611 1048 2612 1049 2613 1048 2612 1151 2611 1142 2615 940 2616 854 2617 855 2617 941 2616 1143 2615 1152 2618 942 2619 940 2620 941 2620 943 2619 1153 2618 1152 2621 944 2622 942 2623 943 2623 945 2622 1153 2621 1154 2624 946 2625 944 2626 945 2626 947 2625 1155 2624 949 2627 946 2628 1050 2629 1051 2629 947 2628 951 2627 948 2630 1050 2631 1156 2632 1157 2632 1051 2631 950 2630 1052 2633 948 2634 1158 2635 1159 2635 950 2634 1053 2633 1144 2636 952 2637 1052 2638 1053 2638 953 2637 1145 2636 866 2639 1062 2640 960 2641 961 2641 1063 2640 867 2639 1160 2642 954 2643 1054 2644 1055 2644 955 2643 1161 2642 1160 2645 1056 2646 954 2647 955 2647 1057 2646 1161 2645 1058 2648 1060 2649 956 2650 957 2650 1061 2649 1059 2648 1060 2651 1162 2652 866 2653 867 2653 1163 2652 1061 2651 1056 2654 1058 2655 958 2656 959 2656 1059 2655 1057 2654 1062 2657 1064 2658 776 2659 777 2659 1065 2658 1063 2657 1164 2660 962 2661 1064 2662 1065 2662 963 2661 1165 2660 1066 2663 962 2664 1164 2665 1165 2665 963 2664 1067 2663 780 2666 1068 2667 1070 2668 1071 2668 1069 2667 781 2666 966 2669 964 2670 1070 2671 1071 2671 965 2670 967 2669 1026 2672 966 2673 1166 2674 1167 2674 967 2673 1027 2672 1073 2675 1168 2676 1169 2677 1168 2676 1073 2675 1170 2678 1170 2678 1073 2675 1072 2679 1074 2679 1075 2675 1171 2678 1171 2678 1075 2675 1172 2676 1173 2677 1172 2676 1075 2675 1076 2425 1073 2680 1174 2681 1073 2680 1076 2425 969 2424 971 2424 1077 2425 1075 2680 1175 2681 1075 2680 1077 2425 1078 2682 1076 2683 1176 2684 1076 2683 1078 2682 972 2685 973 2685 1079 2682 1077 2683 1177 2684 1077 2683 1079 2682 978 2686 1178 2687 1082 2688 1178 2687 978 2686 1080 2689 1081 2689 979 2686 1179 2687 1083 2688 1179 2687 979 2686 980 2435 1180 2690 1084 2691 1180 2690 980 2435 1082 2434 1083 2434 982 2435 1181 2690 1086 2691 1181 2690 982 2435 1084 2692 1182 2693 1085 2694 1182 2693 1084 2692 1183 2695 1183 2695 1084 2692 1184 2696 1185 2696 1086 2692 1186 2695 1186 2695 1086 2692 1187 2693 1087 2694 1187 2693 1086 2692 892 2697 1090 2698 1088 2699 1089 2699 1091 2698 893 2697 1024 2700 1094 2701 984 2702 985 2702 1095 2701 1025 2700 1090 2703 986 2704 1092 2705 1093 2705 987 2704 1091 2703 894 2706 1188 2707 1092 2708 1093 2708 1189 2707 895 2706 896 2709 1094 2710 1190 2711 1191 2711 1095 2710 897 2709 988 2712 1192 2713 1193 2714 1192 2713 988 2712 1096 2715 1097 2715 989 2712 1194 2713 1195 2714 1194 2713 989 2712 1190 2716 1096 2717 896 2718 897 2718 1097 2717 1191 2716 988 2719 1196 2720 1098 2721 1196 2720 988 2719 1193 2722 1195 2722 989 2719 1197 2720 1099 2721 1197 2720 989 2719 1098 2723 1188 2724 894 2725 895 2725 1189 2724 1099 2723 1068 2726 814 2727 1070 2728 1071 2728 815 2727 1069 2726 994 2729 1198 2730 992 2731 993 2731 1199 2730 995 2729 1198 2732 1100 2733 992 2734 993 2734 1101 2733 1199 2732 996 2735 1200 2736 994 2737 995 2737 1201 2736 997 2735 1202 2738 996 2739 1102 2740 1103 2740 997 2739 1203 2738 998 2741 1010 2742 1006 2743 1007 2743 1011 2742 999 2741 1100 2744 1204 2745 1104 2746 1204 2745 1100 2744 1205 2747 1206 2747 1101 2744 1207 2745 1105 2746 1207 2745 1101 2744 1104 2748 1208 2749 998 2750 999 2750 1209 2749 1105 2748 1000 2751 1088 2752 1210 2753 1211 2753 1089 2752 1001 2751 1004 2754 1002 2755 1212 2756 1213 2756 1003 2755 1005 2754 966 2757 1070 2758 1004 2759 1005 2759 1071 2758 967 2757 1002 2760 1000 2761 1214 2762 1215 2762 1001 2761 1003 2760 1022 2763 1008 2764 1016 2765 1017 2765 1009 2764 1023 2763 1010 2766 1106 2767 1012 2768 1014 2768 1108 2767 1011 2766 1016 2769 1013 2770 1107 2771 1109 2771 1015 2770 1017 2769 1107 2772 1216 2773 1217 2774 1216 2773 1107 2772 1106 2775 1108 2775 1109 2772 1218 2773 1219 2774 1218 2773 1109 2772 1220 2776 1111 2777 1110 2778 1113 2778 1112 2777 1221 2776 1222 2779 1018 2780 1111 2781 1112 2781 1019 2780 1223 2779 1020 2782 1018 2783 1224 2784 1225 2784 1019 2783 1021 2782 1114 2785 918 2786 1116 2787 1117 2787 919 2786 1115 2785 1116 2788 1020 2789 1226 2790 1227 2790 1021 2789 1117 2788 1118 2791 1022 2792 1228 2793 1229 2793 1023 2792 1119 2791 1230 2794 1110 2795 1118 2796 1110 2795 1230 2794 1231 2797 1232 2797 1233 2794 1113 2795 1119 2796 1113 2795 1233 2794 1024 2798 1120 2799 1094 2800 1095 2800 1121 2799 1025 2798 922 2801 1234 2802 1120 2803 1121 2803 1235 2802 923 2801 1028 2804 1026 2805 1236 2806 1237 2806 1027 2805 1029 2804 1030 2807 1028 2808 1238 2809 1239 2809 1029 2808 1031 2807 1030 2810 1240 2811 1122 2812 1123 2812 1241 2811 1031 2810 922 2813 1122 2814 1242 2815 1243 2815 1123 2814 923 2813 1124 2816 924 2817 1140 2818 1141 2818 925 2817 1125 2816 1128 2819 927 2820 1124 2821 1125 2821 929 2820 1129 2819 1134 2822 1126 2823 926 2824 928 2824 1127 2823 1135 2822 1126 2825 1136 2826 930 2827 931 2827 1137 2826 1127 2825 1131 2828 1033 2829 1128 2830 1129 2830 1035 2829 1133 2828 1244 2831 1131 2832 1245 2833 1131 2832 1244 2831 1130 2834 1132 2834 1246 2831 1133 2832 1247 2833 1133 2832 1246 2831 1130 2835 1134 2836 1032 2837 1034 2837 1135 2836 1132 2835 1036 2838 1248 2839 1249 2840 1248 2839 1036 2838 1038 2841 1039 2841 1037 2838 1250 2839 1251 2840 1250 2839 1037 2838 1044 2842 1036 2843 1249 2844 1251 2844 1037 2843 1045 2842 1038 2845 1252 2846 1248 2847 1252 2846 1038 2845 1136 2848 1137 2848 1039 2845 1253 2846 1250 2847 1253 2846 1039 2845 1138 2849 934 2850 1114 2851 1115 2851 935 2850 1139 2849 1254 2852 1040 2853 1138 2854 1139 2854 1041 2853 1255 2852 1254 2855 1042 2856 1040 2857 1042 2856 1254 2855 1256 2858 1257 2858 1255 2855 1043 2856 1041 2857 1043 2856 1255 2855 1256 2859 1140 2860 1042 2861 1140 2860 1256 2859 1258 2862 1259 2862 1257 2859 1141 2860 1043 2861 1141 2860 1257 2859 1260 2863 1142 2864 1044 2865 1045 2865 1143 2864 1261 2863 1146 2866 754 2867 1144 2868 1145 2868 755 2867 1147 2866 1262 2869 936 2870 1146 2871 1147 2871 939 2870 1263 2869 1264 2872 1054 2873 937 2874 938 2874 1055 2873 1265 2872 1148 2875 1264 2876 937 2877 938 2877 1265 2876 1149 2875 1150 2878 936 2879 1262 2880 1263 2880 939 2879 1151 2878 1148 2881 1150 2882 1266 2883 1267 2883 1151 2882 1149 2881 1268 2884 940 2885 1142 2886 1143 2886 941 2885 1269 2884 1270 2887 1152 2888 940 2889 941 2889 1153 2888 1271 2887 1152 2890 1154 2891 944 2892 945 2892 1155 2891 1153 2890 1154 2893 1272 2894 946 2895 947 2895 1273 2894 1155 2893 1050 2896 946 2897 1272 2898 1273 2898 947 2897 1051 2896 1156 2899 1050 2900 1274 2901 1275 2901 1051 2900 1157 2899 1276 2902 948 2903 1156 2904 1157 2904 950 2903 1277 2902 1158 2905 948 2906 1276 2907 1277 2907 950 2906 1159 2905 1278 2908 1052 2909 1158 2910 1159 2910 1053 2909 1279 2908 1144 2911 1052 2912 1278 2913 1279 2913 1053 2912 1145 2911 1162 2914 1062 2915 866 2916 867 2916 1063 2915 1163 2914 1280 2917 1160 2918 1054 2919 1055 2919 1161 2918 1281 2917 1160 2920 1282 2921 1056 2922 1057 2922 1283 2921 1161 2920 1058 2923 1284 2924 1060 2925 1061 2925 1285 2924 1059 2923 1060 2926 1286 2927 1162 2928 1163 2928 1287 2927 1061 2926 1056 2929 1288 2930 1058 2931 1059 2931 1289 2930 1057 2929 1062 2932 1290 2933 1064 2934 1065 2934 1291 2933 1063 2932 1164 2935 1064 2936 1292 2937 1293 2937 1065 2936 1165 2935 1066 2938 1164 2939 1294 2940 1295 2940 1165 2939 1067 2938 1166 2941 966 2942 1212 2943 1213 2943 967 2942 1167 2941 1026 2944 1166 2945 1236 2946 1237 2946 1167 2945 1027 2944 1170 2947 1066 2948 1294 2949 1066 2948 1170 2947 1072 2950 1074 2950 1171 2947 1067 2948 1295 2949 1067 2948 1171 2947 1270 2951 1170 2952 1296 2953 1170 2952 1270 2951 1168 2954 1172 2954 1271 2951 1171 2952 1297 2953 1171 2952 1271 2951 1298 2955 1270 2956 1299 2957 1270 2956 1298 2955 1169 2958 1270 2956 1169 2958 1168 2959 1172 2959 1173 2958 1271 2956 1173 2958 1300 2955 1271 2956 1301 2957 1271 2956 1300 2955 1174 2681 1169 2960 1302 2961 1169 2960 1174 2681 1073 2680 1075 2680 1175 2681 1173 2960 1303 2961 1173 2960 1175 2681 1176 2962 1174 2963 1304 2964 1174 2963 1176 2962 1076 2965 1077 2965 1177 2962 1175 2963 1305 2964 1175 2963 1177 2962 1082 2966 1306 2967 1180 2968 1306 2967 1082 2966 1178 2969 1179 2969 1083 2966 1307 2967 1181 2968 1307 2967 1083 2966 1180 2690 1184 2970 1084 2691 1184 2970 1180 2690 1308 2971 1309 2971 1181 2690 1185 2970 1086 2691 1185 2970 1181 2690 1182 2972 1310 2973 1311 2974 1310 2973 1182 2972 1183 2975 1186 2975 1187 2972 1312 2973 1313 2974 1312 2973 1187 2972 1184 2976 1310 2977 1183 2978 1310 2977 1184 2976 1314 2979 1314 2979 1184 2976 1315 2980 1316 2980 1185 2976 1317 2979 1317 2979 1185 2976 1312 2977 1186 2978 1312 2977 1185 2976 1088 2981 1090 2982 1318 2983 1319 2983 1091 2982 1089 2981 1090 2984 1092 2985 1318 2986 1319 2986 1093 2985 1091 2984 1092 2987 1188 2988 1320 2989 1321 2989 1189 2988 1093 2987 1094 2990 1322 2991 1190 2992 1191 2992 1323 2991 1095 2990 1193 2993 1324 2994 1325 2995 1324 2994 1193 2993 1192 2996 1194 2996 1195 2993 1326 2994 1327 2995 1326 2994 1195 2993 1096 2997 1328 2998 1192 2999 1328 2998 1096 2997 1329 3000 1330 3000 1097 2997 1331 2998 1194 2999 1331 2998 1097 2997 1332 3001 1096 3002 1190 3003 1191 3003 1097 3002 1333 3001 1193 3004 1334 3005 1196 3006 1334 3005 1193 3004 1325 3007 1327 3007 1195 3004 1335 3005 1197 3006 1335 3005 1195 3004 1098 3008 1336 3009 1337 3010 1336 3009 1098 3008 1196 3011 1197 3011 1099 3008 1338 3009 1339 3010 1338 3009 1099 3008 1098 3012 1340 3013 1188 3014 1189 3014 1341 3013 1099 3012 1200 3015 1198 3016 994 3017 995 3017 1199 3016 1201 3015 1198 3018 1205 3019 1100 3020 1101 3020 1206 3019 1199 3018 1202 3021 1200 3022 996 3023 997 3023 1201 3022 1203 3021 1202 3024 1102 3025 1342 3026 1343 3026 1103 3025 1203 3024 998 3027 1208 3028 1010 3029 1011 3029 1209 3028 999 3027 1344 3030 1204 3031 1205 3032 1206 3032 1207 3031 1345 3030 1204 3033 1346 3034 1104 3035 1105 3035 1347 3034 1207 3033 1104 3036 1346 3037 1208 3038 1209 3038 1347 3037 1105 3036 1348 3039 1210 3040 1088 3041 1089 3041 1211 3040 1349 3039 1214 3042 1000 3043 1210 3044 1211 3044 1001 3043 1215 3042 1002 3045 1214 3046 1212 3047 1213 3047 1215 3046 1003 3045 966 3048 1004 3049 1212 3050 1213 3050 1005 3049 967 3048 1022 3051 1016 3052 1228 3053 1229 3053 1017 3052 1023 3051 1010 3054 1216 3055 1106 3056 1108 3056 1218 3055 1011 3054 1016 3057 1107 3058 1217 3059 1219 3059 1109 3058 1017 3057 1217 3060 1350 3061 1351 3062 1350 3061 1217 3060 1216 3063 1218 3063 1219 3060 1352 3061 1353 3062 1352 3061 1219 3060 1222 3064 1111 3065 1220 3066 1221 3066 1112 3065 1223 3064 1220 3067 1110 3068 1231 3069 1232 3069 1113 3068 1221 3067 1224 3070 1018 3071 1222 3072 1223 3072 1019 3071 1225 3070 1226 3073 1020 3074 1224 3075 1225 3075 1021 3074 1227 3073 1114 3076 1116 3077 1226 3078 1227 3078 1117 3077 1115 3076 1118 3079 1228 3080 1354 3081 1355 3081 1229 3080 1119 3079 1356 3082 1231 3083 1230 3084 1233 3084 1232 3083 1357 3082 1230 3085 1118 3086 1354 3087 1355 3087 1119 3086 1233 3085 1120 3088 1234 3089 1094 3090 1095 3090 1235 3089 1121 3088 1234 3091 922 3092 1358 3093 1359 3093 923 3092 1235 3091 1238 3094 1028 3095 1236 3096 1237 3096 1029 3095 1239 3094 1030 3097 1238 3098 1240 3099 1241 3099 1239 3098 1031 3097 1360 3100 1122 3101 1240 3102 1122 3101 1360 3100 1361 3103 1362 3103 1363 3100 1123 3101 1241 3102 1123 3101 1363 3100 1361 3104 1242 3105 1122 3106 1242 3105 1361 3104 1358 3107 1359 3107 1362 3104 1243 3105 1123 3106 1243 3105 1362 3104 922 3108 1242 3109 1358 3110 1359 3110 1243 3109 923 3108 1128 3111 1124 3112 1140 3113 1141 3113 1125 3112 1129 3111 1134 3114 1136 3115 1126 3116 1127 3116 1137 3115 1135 3114 1245 3117 1131 3118 1128 3119 1129 3119 1133 3118 1247 3117 1244 3120 1134 3121 1130 3122 1132 3122 1135 3121 1246 3120 1364 3123 1245 3124 1365 3125 1245 3124 1364 3123 1244 3126 1246 3126 1366 3123 1247 3124 1367 3125 1247 3124 1366 3123 1248 3127 1368 3128 1249 3129 1251 3129 1369 3128 1250 3127 1260 3130 1044 3131 1249 3132 1251 3132 1045 3131 1261 3130 1370 3133 1252 3134 1136 3135 1137 3135 1253 3134 1371 3133 1248 3136 1372 3137 1373 3138 1372 3137 1248 3136 1252 3139 1253 3139 1250 3136 1374 3137 1375 3138 1374 3137 1250 3136 1138 3140 1114 3141 1376 3142 1377 3142 1115 3141 1139 3140 1254 3143 1138 3144 1378 3145 1379 3145 1139 3144 1255 3143 1256 3146 1254 3147 1380 3148 1381 3148 1255 3147 1257 3146 1382 3149 1258 3150 1256 3151 1258 3150 1382 3149 1383 3152 1384 3152 1385 3149 1259 3150 1257 3151 1259 3150 1385 3149 1386 3153 1140 3154 1258 3155 1259 3155 1141 3154 1387 3153 1268 3156 1142 3157 1260 3158 1261 3158 1143 3157 1269 3156 1388 3159 1146 3160 1144 3161 1145 3161 1147 3160 1389 3159 1262 3162 1146 3163 1390 3164 1391 3164 1147 3163 1263 3162 1264 3165 1280 3166 1054 3167 1055 3167 1281 3166 1265 3165 1392 3168 1264 3169 1148 3170 1149 3170 1265 3169 1393 3168 1394 3171 1150 3172 1262 3173 1263 3173 1151 3172 1395 3171 1266 3174 1150 3175 1396 3176 1397 3176 1151 3175 1267 3174 1398 3177 1148 3178 1266 3179 1267 3179 1149 3178 1399 3177 1400 3180 940 3181 1268 3182 1269 3182 941 3181 1401 3180 1270 3183 1296 3184 1152 3185 1153 3185 1297 3184 1271 3183 1296 3186 1154 3187 1152 3188 1153 3188 1155 3187 1297 3186 1154 3189 1402 3190 1272 3191 1273 3191 1403 3190 1155 3189 1050 3192 1272 3193 1402 3194 1403 3194 1273 3193 1051 3192 1276 3195 1156 3196 1274 3197 1275 3197 1157 3196 1277 3195 1274 3198 1050 3199 1404 3200 1405 3200 1051 3199 1275 3198 1278 3201 1158 3202 1276 3203 1277 3203 1159 3202 1279 3201 1388 3204 1144 3205 1278 3206 1279 3206 1145 3205 1389 3204 1162 3207 1290 3208 1062 3209 1063 3209 1291 3208 1163 3207 1406 3210 1160 3211 1280 3212 1281 3212 1161 3211 1407 3210 1408 3213 1282 3214 1160 3215 1161 3215 1283 3214 1409 3213 1282 3216 1288 3217 1056 3218 1057 3218 1289 3217 1283 3216 1288 3219 1284 3220 1058 3221 1059 3221 1285 3220 1289 3219 1284 3222 1286 3223 1060 3224 1061 3224 1287 3223 1285 3222 1286 3225 1410 3226 1162 3227 1163 3227 1411 3226 1287 3225 1290 3228 1292 3229 1064 3230 1065 3230 1293 3229 1291 3228 1164 3231 1292 3232 1412 3233 1413 3233 1293 3232 1165 3231 1164 3234 1412 3235 1294 3236 1295 3236 1413 3235 1165 3234 1236 3237 1166 3238 1212 3239 1213 3239 1167 3238 1237 3237 1170 3240 1294 3241 1296 3242 1297 3242 1295 3241 1171 3240 1414 3243 1415 3244 1416 3245 1415 3244 1414 3243 1299 3246 1299 3246 1414 3243 1298 3247 1300 3247 1417 3243 1301 3246 1301 3246 1417 3243 1418 3244 1419 3245 1418 3244 1417 3243 1420 3248 1169 2960 1298 3249 1169 2960 1420 3248 1302 2961 1303 2961 1421 3248 1173 2960 1300 3249 1173 2960 1421 3248 1304 3250 1302 3251 1422 3252 1302 3251 1304 3250 1174 3253 1175 3253 1305 3250 1303 3251 1423 3252 1303 3251 1305 3250 1306 3254 1308 3255 1180 3256 1308 3255 1306 3254 1424 3257 1425 3257 1307 3254 1309 3255 1181 3256 1309 3255 1307 3254 1308 2971 1315 3258 1184 2970 1315 3258 1308 2971 1426 3259 1427 3259 1309 2971 1316 3258 1185 2970 1316 3258 1309 2971 1310 3260 1428 3261 1311 3262 1313 3262 1429 3261 1312 3260 1182 3263 1311 3264 1430 3265 1431 3265 1313 3264 1187 3263 1315 3266 1432 3267 1314 3268 1432 3267 1315 3266 1433 3269 1434 3269 1316 3266 1435 3267 1317 3268 1435 3267 1316 3266 1088 3270 1318 3271 1436 3272 1437 3272 1319 3271 1089 3270 1318 3273 1092 3274 1436 3275 1437 3275 1093 3274 1319 3273 1188 3276 1438 3277 1320 3278 1321 3278 1439 3277 1189 3276 1092 3279 1320 3280 1440 3281 1441 3281 1321 3280 1093 3279 1190 3282 1322 3283 1442 3284 1443 3284 1323 3283 1191 3282 1094 3285 1444 3286 1322 3287 1323 3287 1445 3286 1095 3285 1192 3288 1446 3289 1324 3290 1446 3289 1192 3288 1328 3291 1331 3291 1194 3288 1447 3289 1326 3290 1447 3289 1194 3288 1329 3292 1096 3293 1332 3294 1333 3294 1097 3293 1330 3292 1329 3295 1448 3296 1328 3297 1448 3296 1329 3295 1449 3298 1450 3298 1330 3295 1451 3296 1331 3297 1451 3296 1330 3295 1190 3299 1442 3300 1332 3301 1333 3301 1443 3300 1191 3299 1196 3302 1452 3303 1336 3304 1452 3303 1196 3302 1334 3305 1335 3305 1197 3302 1453 3303 1338 3304 1453 3303 1197 3302 1337 3306 1454 3307 1455 3308 1454 3307 1337 3306 1336 3309 1338 3309 1339 3306 1456 3307 1457 3308 1456 3307 1339 3306 1098 3310 1337 3311 1340 3312 1341 3312 1339 3311 1099 3310 1188 3313 1340 3314 1438 3315 1439 3315 1341 3314 1189 3313 1200 3316 1458 3317 1198 3318 1199 3318 1459 3317 1201 3316 1198 3319 1344 3320 1205 3321 1206 3321 1345 3320 1199 3319 1460 3322 1200 3323 1202 3324 1203 3324 1201 3323 1461 3322 1460 3325 1202 3326 1342 3327 1343 3327 1203 3326 1461 3325 1208 3328 1462 3329 1010 3330 1011 3330 1463 3329 1209 3328 1344 3331 1464 3332 1204 3333 1207 3333 1465 3332 1345 3331 1204 3334 1466 3335 1346 3336 1347 3336 1467 3335 1207 3334 1346 3337 1462 3338 1208 3339 1209 3339 1463 3338 1347 3337 1240 3340 1210 3341 1348 3342 1349 3342 1211 3341 1241 3340 1348 3343 1088 3344 1468 3345 1469 3345 1089 3344 1349 3343 1214 3346 1210 3347 1470 3348 1471 3348 1211 3347 1215 3346 1236 3349 1212 3350 1214 3351 1215 3351 1213 3350 1237 3349 1228 3352 1016 3353 1472 3354 1473 3354 1017 3353 1229 3352 1010 3355 1474 3356 1216 3357 1218 3357 1475 3356 1011 3355 1016 3358 1217 3359 1476 3360 1477 3360 1219 3359 1017 3358 1217 3361 1351 3362 1478 3363 1479 3363 1353 3362 1219 3361 1216 3364 1480 3365 1350 3366 1352 3366 1481 3365 1218 3364 1351 3367 1480 3368 1478 3369 1480 3368 1351 3367 1350 3370 1352 3370 1353 3367 1481 3368 1479 3369 1481 3368 1353 3367 1222 3371 1220 3372 1482 3373 1483 3373 1221 3372 1223 3371 1220 3374 1231 3375 1356 3376 1357 3376 1232 3375 1221 3374 1224 3377 1222 3378 1428 3379 1429 3379 1223 3378 1225 3377 1226 3380 1224 3381 1428 3382 1429 3382 1225 3381 1227 3380 1376 3383 1114 3384 1226 3385 1227 3385 1115 3384 1377 3383 1354 3386 1228 3387 1472 3388 1473 3388 1229 3387 1355 3386 1356 3389 1230 3390 1484 3391 1485 3391 1233 3390 1357 3389 1230 3392 1354 3393 1486 3394 1487 3394 1355 3393 1233 3392 1094 3395 1234 3396 1444 3397 1445 3397 1235 3396 1095 3395 1488 3398 1234 3399 1358 3400 1359 3400 1235 3399 1489 3398 1238 3401 1236 3402 1490 3403 1491 3403 1237 3402 1239 3401 1238 3404 1490 3405 1240 3406 1241 3406 1491 3405 1239 3404 1360 3407 1348 3408 1492 3409 1348 3408 1360 3407 1240 3410 1241 3410 1363 3407 1349 3408 1493 3409 1349 3408 1363 3407 1494 3411 1360 3412 1495 3413 1360 3412 1494 3411 1361 3414 1362 3414 1496 3411 1363 3412 1497 3413 1363 3412 1496 3411 1494 3415 1358 3416 1361 3417 1358 3416 1494 3415 1498 3418 1499 3418 1496 3415 1359 3416 1362 3417 1359 3416 1496 3415 1386 3419 1128 3420 1140 3421 1141 3421 1129 3420 1387 3419 1370 3422 1136 3423 1134 3424 1135 3424 1137 3423 1371 3422 1365 3425 1245 3426 1128 3427 1129 3427 1247 3426 1367 3425 1364 3428 1134 3429 1244 3430 1246 3430 1135 3429 1366 3428 1500 3431 1365 3432 1501 3433 1365 3432 1500 3431 1364 3434 1366 3434 1502 3431 1367 3432 1503 3433 1367 3432 1502 3431 1260 3435 1249 3436 1368 3437 1369 3437 1251 3436 1261 3435 1248 3438 1373 3439 1368 3440 1369 3440 1375 3439 1250 3438 1370 3441 1504 3442 1252 3443 1253 3443 1505 3442 1371 3441 1372 3444 1506 3445 1373 3446 1375 3446 1507 3445 1374 3444 1504 3447 1372 3448 1252 3449 1253 3449 1374 3448 1505 3447 1378 3450 1138 3451 1376 3452 1377 3452 1139 3451 1379 3450 1380 3453 1254 3454 1378 3455 1379 3455 1255 3454 1381 3453 1382 3456 1256 3457 1380 3458 1381 3458 1257 3457 1385 3456 1383 3459 1382 3460 1508 3461 1509 3461 1385 3460 1384 3459 1510 3462 1258 3463 1383 3464 1384 3464 1259 3463 1511 3462 1510 3465 1386 3466 1258 3467 1259 3467 1387 3466 1511 3465 1268 3468 1260 3469 1512 3470 1513 3470 1261 3469 1269 3468 1390 3471 1146 3472 1388 3473 1389 3473 1147 3472 1391 3471 1394 3474 1262 3475 1390 3476 1391 3476 1263 3475 1395 3474 1392 3477 1280 3478 1264 3479 1265 3479 1281 3478 1393 3477 1392 3480 1148 3481 1514 3482 1515 3482 1149 3481 1393 3480 1516 3483 1150 3484 1394 3485 1395 3485 1151 3484 1517 3483 1518 3486 1266 3487 1396 3488 1266 3487 1518 3486 1519 3489 1520 3489 1521 3486 1267 3487 1397 3488 1267 3487 1521 3486 1396 3490 1150 3491 1516 3492 1517 3492 1151 3491 1397 3490 1519 3493 1398 3494 1266 3495 1398 3494 1519 3493 1522 3496 1523 3496 1520 3493 1399 3494 1267 3495 1399 3494 1520 3493 1514 3497 1148 3498 1398 3499 1399 3499 1149 3498 1515 3497 1400 3500 1268 3501 1524 3502 1525 3502 1269 3501 1401 3500 1294 3503 1154 3504 1296 3505 1297 3505 1155 3504 1295 3503 1402 3506 1154 3507 1412 3508 1413 3508 1155 3507 1403 3506 1404 3509 1050 3510 1402 3511 1403 3511 1051 3510 1405 3509 1526 3512 1276 3513 1274 3514 1275 3514 1277 3513 1527 3512 1286 3515 1274 3516 1404 3517 1405 3517 1275 3516 1287 3515 1528 3518 1278 3519 1276 3520 1277 3520 1279 3519 1529 3518 1530 3521 1388 3522 1278 3523 1279 3523 1389 3522 1531 3521 1162 3524 1410 3525 1290 3526 1291 3526 1411 3525 1163 3524 1392 3527 1406 3528 1280 3529 1281 3529 1407 3528 1393 3527 1532 3530 1160 3531 1406 3532 1407 3532 1161 3531 1533 3530 1408 3533 1534 3534 1282 3535 1283 3535 1535 3534 1409 3533 1408 3536 1160 3537 1536 3538 1537 3538 1161 3537 1409 3536 1282 3539 1538 3540 1288 3541 1289 3541 1539 3540 1283 3539 1288 3542 1540 3543 1284 3544 1285 3544 1541 3543 1289 3542 1284 3545 1542 3546 1286 3547 1287 3547 1543 3546 1285 3545 1286 3548 1404 3549 1410 3550 1411 3550 1405 3549 1287 3548 1290 3551 1412 3552 1292 3553 1293 3553 1413 3552 1291 3551 1294 3554 1412 3555 1154 3556 1155 3556 1413 3555 1295 3554 1415 3557 1400 3558 1524 3559 1400 3558 1415 3557 1299 3560 1301 3560 1418 3557 1401 3558 1525 3559 1401 3558 1418 3557 1544 3561 1415 3562 1545 3563 1415 3562 1544 3561 1416 3564 1419 3564 1546 3561 1418 3562 1547 3563 1418 3562 1546 3561 1433 3565 1544 3566 1432 3567 1544 3566 1433 3565 1416 3568 1416 3568 1433 3565 1414 3569 1417 3569 1434 3565 1419 3568 1419 3568 1434 3565 1546 3566 1435 3567 1546 3566 1434 3565 1548 3570 1298 3249 1414 3571 1298 3249 1548 3570 1420 3248 1421 3248 1549 3570 1300 3249 1417 3571 1300 3249 1549 3570 1550 3572 1302 3573 1420 3574 1302 3573 1550 3572 1422 3575 1423 3575 1551 3572 1303 3573 1421 3574 1303 3573 1551 3572 1424 3576 1426 3577 1308 3578 1426 3577 1424 3576 1552 3579 1553 3579 1425 3576 1427 3577 1309 3578 1427 3577 1425 3576 1426 3259 1433 3580 1315 3258 1433 3580 1426 3259 1554 3581 1555 3581 1427 3259 1434 3580 1316 3258 1434 3580 1427 3259 1226 3582 1428 3583 1310 3584 1312 3584 1429 3583 1227 3582 1428 3585 1482 3586 1311 3587 1313 3587 1483 3586 1429 3585 1311 3588 1482 3589 1430 3590 1431 3590 1483 3589 1313 3588 1182 3591 1430 3592 1556 3593 1557 3593 1431 3592 1187 3591 1558 3594 1088 3595 1436 3596 1437 3596 1089 3595 1559 3594 1092 3597 1440 3598 1436 3599 1437 3599 1441 3598 1093 3597 1320 3600 1438 3601 1560 3602 1561 3602 1439 3601 1321 3600 1440 3603 1320 3604 1562 3605 1563 3605 1321 3604 1441 3603 1322 3606 1564 3607 1442 3608 1443 3608 1565 3607 1323 3606 1444 3609 1566 3610 1322 3611 1323 3611 1567 3610 1445 3609 1328 3612 1568 3613 1446 3614 1568 3613 1328 3612 1448 3615 1451 3615 1331 3612 1569 3613 1447 3614 1569 3613 1331 3612 1329 3616 1442 3617 1449 3618 1450 3618 1443 3617 1330 3616 1448 3619 1570 3620 1571 3621 1570 3620 1448 3619 1449 3622 1450 3622 1451 3619 1572 3620 1573 3621 1572 3620 1451 3619 1452 3623 1454 3624 1336 3625 1454 3624 1452 3623 1574 3626 1575 3626 1453 3623 1456 3624 1338 3625 1456 3624 1453 3623 1454 3627 1576 3628 1455 3629 1576 3628 1454 3627 1577 3630 1578 3630 1456 3627 1579 3628 1457 3629 1579 3628 1456 3627 1337 3631 1455 3632 1560 3633 1561 3633 1457 3632 1339 3631 1200 3634 1580 3635 1458 3636 1459 3636 1581 3635 1201 3634 1458 3637 1344 3638 1198 3639 1199 3639 1345 3638 1459 3637 1582 3640 1200 3641 1460 3642 1461 3642 1201 3641 1583 3640 1556 3643 1460 3644 1342 3645 1343 3645 1461 3644 1557 3643 1462 3646 1474 3647 1010 3648 1011 3648 1475 3647 1463 3646 1344 3649 1584 3650 1464 3651 1465 3651 1585 3650 1345 3649 1464 3652 1586 3653 1204 3654 1207 3654 1587 3653 1465 3652 1204 3655 1586 3656 1466 3657 1467 3657 1587 3656 1207 3655 1466 3658 1588 3659 1346 3660 1347 3660 1589 3659 1467 3658 1346 3661 1588 3662 1462 3663 1463 3663 1589 3662 1347 3661 1240 3664 1470 3665 1210 3666 1211 3666 1471 3665 1241 3664 1468 3667 1088 3668 1558 3669 1559 3669 1089 3668 1469 3667 1492 3670 1468 3671 1558 3672 1468 3671 1492 3670 1348 3673 1349 3673 1493 3670 1469 3671 1559 3672 1469 3671 1493 3670 1236 3674 1214 3675 1470 3676 1471 3676 1215 3675 1237 3674 1472 3677 1016 3678 1476 3679 1477 3679 1017 3678 1473 3677 1474 3680 1590 3681 1216 3682 1218 3682 1591 3681 1475 3680 1476 3683 1217 3684 1592 3685 1593 3685 1219 3684 1477 3683 1217 3686 1478 3687 1592 3688 1593 3688 1479 3687 1219 3686 1216 3689 1590 3690 1480 3691 1481 3691 1591 3690 1218 3689 1480 3692 1594 3693 1478 3694 1479 3694 1595 3693 1481 3692 1482 3695 1220 3696 1596 3697 1597 3697 1221 3696 1483 3695 1428 3698 1222 3699 1482 3700 1483 3700 1223 3699 1429 3698 1596 3701 1220 3702 1356 3703 1357 3703 1221 3702 1597 3701 1598 3704 1376 3705 1226 3706 1227 3706 1377 3705 1599 3704 1354 3707 1472 3708 1600 3709 1601 3709 1473 3708 1355 3707 1484 3710 1230 3711 1602 3712 1603 3712 1233 3711 1485 3710 1356 3713 1484 3714 1604 3715 1605 3715 1485 3714 1357 3713 1486 3716 1354 3717 1600 3718 1601 3718 1355 3717 1487 3716 1230 3719 1486 3720 1602 3721 1603 3721 1487 3720 1233 3719 1234 3722 1488 3723 1444 3724 1445 3724 1489 3723 1235 3722 1488 3725 1358 3726 1498 3727 1499 3727 1359 3726 1489 3725 1490 3728 1236 3729 1470 3730 1471 3730 1237 3729 1491 3728 1240 3731 1490 3732 1470 3733 1471 3733 1491 3732 1241 3731 1495 3734 1492 3735 1606 3736 1492 3735 1495 3734 1360 3737 1363 3737 1497 3734 1493 3735 1607 3736 1493 3735 1497 3734 1494 3738 1608 3739 1609 3740 1608 3739 1494 3738 1495 3741 1497 3741 1496 3738 1610 3739 1611 3740 1610 3739 1496 3738 1612 3742 1494 3743 1609 3744 1494 3743 1612 3742 1498 3745 1499 3745 1613 3742 1496 3743 1611 3744 1496 3743 1613 3742 1614 3746 1128 3747 1386 3748 1387 3748 1129 3747 1615 3746 1616 3749 1370 3750 1134 3751 1135 3751 1371 3750 1617 3749 1618 3752 1365 3753 1128 3754 1129 3754 1367 3753 1619 3752 1620 3755 1134 3756 1364 3757 1366 3757 1135 3756 1621 3755 1364 3758 1500 3759 1622 3760 1623 3760 1502 3759 1366 3758 1365 3761 1624 3762 1501 3763 1503 3763 1625 3762 1367 3761 1622 3764 1501 3765 1624 3766 1501 3765 1622 3764 1500 3767 1502 3767 1623 3764 1503 3765 1625 3766 1503 3765 1623 3764 1512 3768 1260 3769 1368 3770 1369 3770 1261 3769 1513 3768 1373 3771 1506 3772 1368 3773 1369 3773 1507 3772 1375 3771 1616 3774 1504 3775 1370 3776 1371 3776 1505 3775 1617 3774 1372 3777 1626 3778 1506 3779 1507 3779 1627 3778 1374 3777 1504 3780 1628 3781 1372 3782 1374 3782 1629 3781 1505 3780 1378 3783 1376 3784 1598 3785 1599 3785 1377 3784 1379 3783 1380 3786 1378 3787 1630 3788 1631 3788 1379 3787 1381 3786 1508 3789 1382 3790 1380 3791 1381 3791 1385 3790 1509 3789 1632 3792 1383 3793 1508 3794 1509 3794 1384 3793 1633 3792 1634 3795 1510 3796 1383 3797 1384 3797 1511 3796 1635 3795 1614 3798 1386 3799 1510 3800 1511 3800 1387 3799 1615 3798 1524 3801 1268 3802 1512 3803 1513 3803 1269 3802 1525 3801 1636 3804 1390 3805 1388 3806 1389 3806 1391 3805 1637 3804 1394 3807 1390 3808 1636 3809 1637 3809 1391 3808 1395 3807 1392 3810 1514 3811 1638 3812 1639 3812 1515 3811 1393 3810 1640 3813 1516 3814 1394 3815 1395 3815 1517 3814 1641 3813 1642 3816 1519 3817 1518 3818 1519 3817 1642 3816 1643 3819 1644 3819 1645 3816 1520 3817 1521 3818 1520 3817 1645 3816 1646 3820 1396 3821 1647 3822 1396 3821 1646 3820 1518 3823 1521 3823 1648 3820 1397 3821 1649 3822 1397 3821 1648 3820 1396 3824 1516 3825 1650 3826 1651 3826 1517 3825 1397 3824 1643 3827 1522 3828 1519 3829 1522 3828 1643 3827 1652 3830 1653 3830 1644 3827 1523 3828 1520 3829 1523 3828 1644 3827 1522 3831 1654 3832 1398 3833 1654 3832 1522 3831 1655 3834 1656 3834 1523 3831 1657 3832 1399 3833 1657 3832 1523 3831 1658 3835 1514 3836 1398 3837 1399 3837 1515 3836 1659 3835 1290 3838 1402 3839 1412 3840 1413 3840 1403 3839 1291 3838 1404 3841 1402 3842 1290 3843 1291 3843 1403 3842 1405 3841 1526 3844 1274 3845 1286 3846 1287 3846 1275 3845 1527 3844 1528 3847 1276 3848 1526 3849 1527 3849 1277 3848 1529 3847 1530 3850 1278 3851 1528 3852 1529 3852 1279 3851 1531 3850 1660 3853 1388 3854 1530 3855 1531 3855 1389 3854 1661 3853 1410 3856 1404 3857 1290 3858 1291 3858 1405 3857 1411 3856 1532 3859 1406 3860 1392 3861 1393 3861 1407 3860 1533 3859 1662 3862 1160 3863 1532 3864 1533 3864 1161 3863 1663 3862 1408 3865 1664 3866 1534 3867 1664 3866 1408 3865 1665 3868 1666 3868 1409 3865 1667 3866 1535 3867 1667 3866 1409 3865 1534 3869 1538 3870 1282 3871 1283 3871 1539 3870 1535 3869 1662 3872 1536 3873 1160 3874 1161 3874 1537 3873 1663 3872 1662 3875 1408 3876 1536 3877 1408 3876 1662 3875 1665 3878 1666 3878 1663 3875 1409 3876 1537 3877 1409 3876 1663 3875 1538 3879 1540 3880 1288 3881 1289 3881 1541 3880 1539 3879 1540 3882 1542 3883 1284 3884 1285 3884 1543 3883 1541 3882 1542 3885 1526 3886 1286 3887 1287 3887 1527 3886 1543 3885 1415 3888 1524 3889 1545 3890 1547 3890 1525 3889 1418 3888 1544 3891 1545 3892 1668 3893 1669 3893 1547 3892 1546 3891 1554 3581 1414 3571 1433 3580 1414 3571 1554 3581 1548 3570 1549 3570 1555 3581 1417 3571 1434 3580 1417 3571 1555 3581 1670 3894 1420 3895 1548 3896 1420 3895 1670 3894 1550 3897 1551 3897 1671 3894 1421 3895 1549 3896 1421 3895 1671 3894 1552 3898 1554 3899 1426 3900 1554 3899 1552 3898 1672 3901 1673 3901 1553 3898 1555 3899 1427 3900 1555 3899 1553 3898 1430 3902 1482 3903 1674 3904 1675 3904 1483 3903 1431 3902 1430 3905 1676 3906 1556 3907 1557 3907 1677 3906 1431 3905 1558 3908 1436 3909 1678 3910 1679 3910 1437 3909 1559 3908 1436 3911 1440 3912 1678 3913 1679 3913 1441 3912 1437 3911 1320 3914 1560 3915 1562 3916 1563 3916 1561 3915 1321 3914 1337 3917 1560 3918 1438 3919 1439 3919 1561 3918 1339 3917 1440 3920 1562 3921 1678 3922 1679 3922 1563 3921 1441 3920 1322 3923 1566 3924 1564 3925 1565 3925 1567 3924 1323 3923 1564 3926 1449 3927 1442 3928 1443 3928 1450 3927 1565 3926 1444 3929 1488 3930 1566 3931 1567 3931 1489 3930 1445 3929 1568 3932 1571 3933 1680 3934 1571 3933 1568 3932 1448 3935 1451 3935 1569 3932 1573 3933 1681 3934 1573 3933 1569 3932 1570 3936 1612 3937 1609 3938 1612 3937 1570 3936 1449 3939 1450 3939 1572 3936 1613 3937 1611 3938 1613 3937 1572 3936 1571 3940 1682 3941 1683 3942 1682 3941 1571 3940 1570 3943 1572 3943 1573 3940 1684 3941 1685 3942 1684 3941 1573 3940 1574 3944 1577 3945 1454 3946 1577 3945 1574 3944 1686 3947 1687 3947 1575 3944 1578 3945 1456 3946 1578 3945 1575 3944 1577 3948 1682 3949 1576 3950 1682 3949 1577 3948 1683 3951 1685 3951 1578 3948 1684 3949 1579 3950 1684 3949 1578 3948 1688 3952 1576 3953 1689 3954 1576 3953 1688 3952 1455 3955 1457 3955 1690 3952 1579 3953 1691 3954 1579 3953 1690 3952 1560 3956 1455 3957 1562 3958 1563 3958 1457 3957 1561 3956 1200 3959 1582 3960 1580 3961 1581 3961 1583 3960 1201 3959 1458 3962 1580 3963 1344 3964 1345 3964 1581 3963 1459 3962 1676 3965 1582 3966 1460 3967 1461 3967 1583 3966 1677 3965 1556 3968 1676 3969 1460 3970 1461 3970 1677 3969 1557 3968 1462 3971 1692 3972 1474 3973 1475 3973 1693 3972 1463 3971 1584 3974 1586 3975 1464 3976 1465 3976 1587 3975 1585 3974 1694 3977 1584 3978 1344 3979 1345 3979 1585 3978 1695 3977 1586 3980 1588 3981 1466 3982 1467 3982 1589 3981 1587 3980 1588 3983 1692 3984 1462 3985 1463 3985 1693 3984 1589 3983 1606 3986 1558 3987 1696 3988 1558 3987 1606 3986 1492 3989 1493 3989 1607 3986 1559 3987 1697 3988 1559 3987 1607 3986 1472 3990 1476 3991 1698 3992 1699 3992 1477 3991 1473 3990 1474 3993 1700 3994 1590 3995 1591 3995 1701 3994 1475 3993 1476 3996 1592 3997 1702 3998 1703 3998 1593 3997 1477 3996 1592 3999 1478 4000 1704 4001 1705 4001 1479 4000 1593 3999 1590 4002 1706 4003 1480 4004 1481 4004 1707 4003 1591 4002 1480 4005 1708 4006 1594 4007 1595 4007 1709 4006 1481 4005 1594 4008 1710 4009 1478 4010 1479 4010 1711 4009 1595 4008 1482 4011 1596 4012 1712 4013 1713 4013 1597 4012 1483 4011 1596 4014 1356 4015 1712 4016 1713 4016 1357 4015 1597 4014 1598 4017 1226 4018 1714 4019 1715 4019 1227 4018 1599 4017 1600 4020 1472 4021 1698 4022 1699 4022 1473 4021 1601 4020 1604 4023 1484 4024 1602 4025 1603 4025 1485 4024 1605 4023 1716 4026 1356 4027 1604 4028 1605 4028 1357 4027 1717 4026 1602 4029 1486 4030 1600 4031 1601 4031 1487 4030 1603 4029 1566 4032 1488 4033 1498 4034 1499 4034 1489 4033 1567 4032 1495 4035 1689 4036 1608 4037 1689 4036 1495 4035 1606 4038 1607 4038 1497 4035 1691 4036 1610 4037 1691 4036 1497 4035 1609 4039 1682 4040 1570 4041 1682 4040 1609 4039 1608 4042 1610 4042 1611 4039 1684 4040 1572 4041 1684 4040 1611 4039 1566 4043 1498 4044 1612 4045 1613 4045 1499 4044 1567 4043 1614 4046 1618 4047 1128 4048 1129 4048 1619 4047 1615 4046 1620 4049 1616 4050 1134 4051 1135 4051 1617 4050 1621 4049 1718 4052 1365 4053 1618 4054 1619 4054 1367 4053 1719 4052 1720 4055 1620 4056 1364 4057 1366 4057 1621 4056 1721 4055 1622 4058 1720 4059 1364 4060 1366 4060 1721 4059 1623 4058 1624 4061 1365 4062 1718 4063 1719 4063 1367 4062 1625 4061 1622 4064 1624 4065 1722 4066 1723 4066 1625 4065 1623 4064 1512 4067 1368 4068 1724 4069 1725 4069 1369 4068 1513 4067 1506 4070 1724 4071 1368 4072 1369 4072 1725 4071 1507 4070 1616 4073 1726 4074 1504 4075 1505 4075 1727 4074 1617 4073 1728 4076 1626 4077 1372 4078 1374 4078 1627 4077 1729 4076 1626 4079 1730 4080 1506 4081 1507 4081 1731 4080 1627 4079 1726 4082 1628 4083 1504 4084 1505 4084 1629 4083 1727 4082 1628 4085 1728 4086 1372 4087 1374 4087 1729 4086 1629 4085 1630 4088 1378 4089 1598 4090 1599 4090 1379 4089 1631 4088 1732 4091 1380 4092 1630 4093 1631 4093 1381 4092 1733 4091 1508 4094 1380 4095 1732 4096 1733 4096 1381 4095 1509 4094 1734 4097 1632 4098 1508 4099 1509 4099 1633 4098 1735 4097 1736 4100 1383 4101 1632 4102 1633 4102 1384 4101 1737 4100 1736 4103 1634 4104 1383 4105 1384 4105 1635 4104 1737 4103 1738 4106 1510 4107 1634 4108 1635 4108 1511 4107 1739 4106 1738 4109 1614 4110 1510 4111 1511 4111 1615 4110 1739 4109 1545 4112 1524 4113 1512 4114 1513 4114 1525 4113 1547 4112 1740 4115 1636 4116 1388 4117 1389 4117 1637 4116 1741 4115 1740 4118 1394 4119 1636 4120 1637 4120 1395 4119 1741 4118 1638 4121 1514 4122 1742 4123 1743 4123 1515 4122 1639 4121 1638 4124 1744 4125 1392 4126 1393 4126 1745 4125 1639 4124 1640 4127 1746 4128 1516 4129 1517 4129 1747 4128 1641 4127 1640 4130 1394 4131 1748 4132 1749 4132 1395 4131 1641 4130 1750 4133 1518 4134 1646 4135 1518 4134 1750 4133 1642 4136 1645 4136 1751 4133 1521 4134 1648 4135 1521 4134 1751 4133 1647 4137 1396 4138 1650 4139 1651 4139 1397 4138 1649 4137 1752 4140 1646 4141 1647 4142 1646 4141 1752 4140 1753 4143 1754 4143 1755 4140 1648 4141 1649 4142 1648 4141 1755 4140 1746 4144 1650 4145 1516 4146 1517 4146 1651 4145 1747 4144 1756 4147 1522 4148 1652 4149 1522 4148 1756 4147 1655 4150 1656 4150 1757 4147 1523 4148 1653 4149 1523 4148 1757 4147 1758 4151 1654 4152 1655 4153 1654 4152 1758 4151 1759 4154 1760 4154 1761 4151 1657 4152 1656 4153 1657 4152 1761 4151 1654 4155 1658 4156 1398 4157 1399 4157 1659 4156 1657 4155 1514 4158 1658 4159 1742 4160 1743 4160 1659 4159 1515 4158 1540 4161 1528 4162 1526 4163 1527 4163 1529 4162 1541 4161 1762 4164 1530 4165 1528 4166 1529 4166 1531 4165 1763 4164 1534 4167 1660 4168 1530 4169 1531 4169 1661 4168 1535 4167 1660 4170 1764 4171 1388 4172 1389 4172 1765 4171 1661 4170 1532 4173 1392 4174 1744 4175 1745 4175 1393 4174 1533 4173 1766 4176 1662 4177 1532 4178 1533 4178 1663 4177 1767 4176 1660 4179 1664 4180 1768 4181 1664 4180 1660 4179 1534 4182 1535 4182 1661 4179 1667 4180 1769 4181 1667 4180 1661 4179 1665 4183 1770 4184 1664 4185 1770 4184 1665 4183 1771 4186 1772 4186 1666 4183 1773 4184 1667 4185 1773 4184 1666 4183 1534 4187 1774 4188 1538 4189 1539 4189 1775 4188 1535 4187 1771 4190 1662 4191 1776 4192 1662 4191 1771 4190 1665 4193 1666 4193 1772 4190 1663 4191 1777 4192 1663 4191 1772 4190 1538 4194 1774 4195 1540 4196 1541 4196 1775 4195 1539 4194 1540 4197 1526 4198 1542 4199 1543 4199 1527 4198 1541 4197 1668 4200 1545 4201 1778 4202 1779 4202 1547 4201 1669 4200 1544 4203 1668 4204 1780 4205 1781 4205 1669 4204 1546 4203 1672 4206 1548 4207 1554 4208 1548 4207 1672 4206 1670 4209 1671 4209 1673 4206 1549 4207 1555 4208 1549 4207 1673 4206 1674 4210 1482 4211 1712 4212 1713 4212 1483 4211 1675 4210 1430 4213 1674 4214 1676 4215 1677 4215 1675 4214 1431 4213 1558 4216 1678 4217 1696 4218 1697 4218 1679 4217 1559 4216 1562 4219 1696 4220 1678 4221 1679 4221 1697 4220 1563 4219 1564 4222 1566 4223 1449 4224 1450 4224 1567 4223 1565 4222 1680 4225 1683 4226 1782 4227 1683 4226 1680 4225 1571 4228 1573 4228 1681 4225 1685 4226 1783 4227 1685 4226 1681 4225 1566 4229 1612 4230 1449 4231 1450 4231 1613 4230 1567 4229 1686 4232 1683 4233 1577 4234 1683 4233 1686 4232 1782 4235 1783 4235 1687 4232 1685 4233 1578 4234 1685 4233 1687 4232 1608 4236 1576 4237 1682 4238 1576 4237 1608 4236 1689 4239 1691 4239 1610 4236 1579 4237 1684 4238 1579 4237 1610 4236 1606 4240 1688 4241 1689 4242 1688 4241 1606 4240 1696 4243 1697 4243 1607 4240 1690 4241 1691 4242 1690 4241 1607 4240 1562 4244 1455 4245 1688 4246 1690 4246 1457 4245 1563 4244 1582 4247 1784 4248 1580 4249 1581 4249 1785 4248 1583 4247 1580 4250 1694 4251 1344 4252 1345 4252 1695 4251 1581 4250 1676 4253 1786 4254 1582 4255 1583 4255 1787 4254 1677 4253 1692 4256 1700 4257 1474 4258 1475 4258 1701 4257 1693 4256 1584 4259 1788 4260 1586 4261 1587 4261 1789 4260 1585 4259 1694 4262 1790 4263 1584 4264 1585 4264 1791 4263 1695 4262 1586 4265 1792 4266 1588 4267 1589 4267 1793 4266 1587 4265 1588 4268 1794 4269 1692 4270 1693 4270 1795 4269 1589 4268 1698 4271 1476 4272 1702 4273 1703 4273 1477 4272 1699 4271 1700 4274 1706 4275 1590 4276 1591 4276 1707 4275 1701 4274 1702 4277 1592 4278 1704 4279 1705 4279 1593 4278 1703 4277 1704 4280 1478 4281 1796 4282 1797 4282 1479 4281 1705 4280 1706 4283 1798 4284 1480 4285 1481 4285 1799 4284 1707 4283 1594 4286 1800 4287 1801 4288 1800 4287 1594 4286 1708 4289 1709 4289 1595 4286 1802 4287 1803 4288 1802 4287 1595 4286 1480 4290 1798 4291 1708 4292 1709 4292 1799 4291 1481 4290 1710 4293 1801 4294 1804 4295 1801 4294 1710 4293 1594 4296 1595 4296 1711 4293 1803 4294 1805 4295 1803 4294 1711 4293 1478 4297 1710 4298 1796 4299 1797 4299 1711 4298 1479 4297 1712 4300 1356 4301 1716 4302 1717 4302 1357 4301 1713 4300 1806 4303 1598 4304 1714 4305 1715 4305 1599 4304 1807 4303 1600 4306 1698 4307 1808 4308 1809 4308 1699 4307 1601 4306 1604 4309 1602 4310 1810 4311 1811 4311 1603 4310 1605 4309 1716 4312 1604 4313 1790 4314 1791 4314 1605 4313 1717 4312 1602 4315 1600 4316 1812 4317 1813 4317 1601 4316 1603 4315 1814 4318 1618 4319 1614 4320 1615 4320 1619 4319 1815 4318 1816 4321 1616 4322 1620 4323 1621 4323 1617 4322 1817 4321 1718 4324 1618 4325 1818 4326 1819 4326 1619 4325 1719 4324 1720 4327 1820 4328 1620 4329 1621 4329 1821 4328 1721 4327 1822 4330 1720 4331 1622 4332 1623 4332 1721 4331 1823 4330 1824 4333 1624 4334 1718 4335 1719 4335 1625 4334 1825 4333 1722 4336 1624 4337 1826 4338 1827 4338 1625 4337 1723 4336 1622 4339 1722 4340 1828 4341 1829 4341 1723 4340 1623 4339 1512 4342 1724 4343 1830 4344 1831 4344 1725 4343 1513 4342 1724 4345 1506 4346 1830 4347 1831 4347 1507 4346 1725 4345 1816 4348 1726 4349 1616 4350 1617 4350 1727 4349 1817 4348 1728 4351 1730 4352 1626 4353 1627 4353 1731 4352 1729 4351 1506 4354 1730 4355 1832 4356 1833 4356 1731 4355 1507 4354 1726 4357 1728 4358 1628 4359 1629 4359 1729 4358 1727 4357 1630 4360 1598 4361 1806 4362 1807 4362 1599 4361 1631 4360 1834 4363 1732 4364 1630 4365 1631 4365 1733 4364 1835 4363 1834 4366 1508 4367 1732 4368 1733 4368 1509 4367 1835 4366 1736 4369 1632 4370 1734 4371 1735 4371 1633 4370 1737 4369 1734 4372 1508 4373 1836 4374 1837 4374 1509 4373 1735 4372 1738 4375 1634 4376 1736 4377 1737 4377 1635 4376 1739 4375 1814 4378 1614 4379 1738 4380 1739 4380 1615 4379 1815 4378 1545 4381 1512 4382 1778 4383 1779 4383 1513 4382 1547 4381 1838 4384 1740 4385 1388 4386 1389 4386 1741 4385 1839 4384 1748 4387 1394 4388 1740 4389 1741 4389 1395 4388 1749 4387 1840 4390 1638 4391 1742 4392 1743 4392 1639 4391 1841 4390 1842 4393 1744 4394 1638 4395 1639 4395 1745 4394 1843 4393 1844 4396 1746 4397 1640 4398 1641 4398 1747 4397 1845 4396 1846 4399 1640 4400 1748 4401 1749 4401 1641 4400 1847 4399 1753 4402 1750 4403 1646 4404 1750 4403 1753 4402 1848 4405 1849 4405 1754 4402 1751 4403 1648 4404 1751 4403 1754 4402 1752 4406 1647 4407 1746 4408 1747 4408 1649 4407 1755 4406 1850 4409 1753 4410 1752 4411 1753 4410 1850 4409 1851 4412 1852 4412 1853 4409 1754 4410 1755 4411 1754 4410 1853 4409 1854 4413 1655 4414 1756 4415 1655 4414 1854 4413 1758 4416 1761 4416 1855 4413 1656 4414 1757 4415 1656 4414 1855 4413 1856 4417 1758 4418 1857 4419 1758 4418 1856 4417 1759 4420 1760 4420 1858 4417 1761 4418 1859 4419 1761 4418 1858 4417 1759 4421 1840 4422 1654 4423 1657 4423 1841 4422 1760 4421 1762 4424 1528 4425 1540 4426 1541 4426 1529 4425 1763 4424 1534 4427 1530 4428 1762 4429 1763 4429 1531 4428 1535 4427 1764 4430 1768 4431 1838 4432 1768 4431 1764 4430 1660 4433 1661 4433 1765 4430 1769 4431 1839 4432 1769 4431 1765 4430 1764 4434 1838 4435 1388 4436 1389 4436 1839 4435 1765 4434 1766 4437 1532 4438 1744 4439 1745 4439 1533 4438 1767 4437 1776 4440 1662 4441 1766 4442 1767 4442 1663 4441 1777 4440 1664 4443 1860 4444 1768 4445 1860 4444 1664 4443 1770 4446 1773 4446 1667 4443 1861 4444 1769 4445 1861 4444 1667 4443 1862 4447 1770 4448 1771 4449 1770 4448 1862 4447 1863 4450 1864 4450 1865 4447 1773 4448 1772 4449 1773 4448 1865 4447 1534 4451 1762 4452 1774 4453 1775 4453 1763 4452 1535 4451 1862 4454 1776 4455 1866 4456 1776 4455 1862 4454 1771 4457 1772 4457 1865 4454 1777 4455 1867 4456 1777 4455 1865 4454 1774 4458 1762 4459 1540 4460 1541 4460 1763 4459 1775 4458 1668 4461 1778 4462 1868 4463 1869 4463 1779 4462 1669 4461 1668 4464 1870 4465 1780 4466 1781 4466 1871 4465 1669 4464 1544 4467 1780 4468 1872 4469 1873 4469 1781 4468 1546 4467 1674 4470 1712 4471 1784 4472 1785 4472 1713 4471 1675 4470 1674 4473 1786 4474 1676 4475 1677 4475 1787 4474 1675 4473 1562 4476 1688 4477 1696 4478 1697 4478 1690 4477 1563 4476 1582 4479 1786 4480 1784 4481 1785 4481 1787 4480 1583 4479 1580 4482 1784 4483 1694 4484 1695 4484 1785 4483 1581 4482 1692 4485 1874 4486 1700 4487 1701 4487 1875 4486 1693 4485 1584 4488 1790 4489 1788 4490 1789 4490 1791 4489 1585 4488 1788 4491 1792 4492 1586 4493 1587 4493 1793 4492 1789 4491 1694 4494 1876 4495 1790 4496 1791 4496 1877 4495 1695 4494 1588 4497 1792 4498 1794 4499 1795 4499 1793 4498 1589 4497 1794 4500 1878 4501 1692 4502 1693 4502 1879 4501 1795 4500 1698 4503 1702 4504 1880 4505 1881 4505 1703 4504 1699 4503 1700 4506 1874 4507 1706 4508 1707 4508 1875 4507 1701 4506 1702 4509 1704 4510 1880 4511 1881 4511 1705 4510 1703 4509 1704 4512 1796 4513 1882 4514 1883 4514 1797 4513 1705 4512 1706 4515 1884 4516 1798 4517 1799 4517 1885 4516 1707 4515 1801 4518 1886 4519 1887 4520 1886 4519 1801 4518 1800 4521 1802 4521 1803 4518 1888 4519 1889 4520 1888 4519 1803 4518 1800 4522 1890 4523 1891 4524 1890 4523 1800 4522 1708 4525 1709 4525 1802 4522 1892 4523 1893 4524 1892 4523 1802 4522 1708 4526 1798 4527 1894 4528 1895 4528 1799 4527 1709 4526 1804 4529 1887 4530 1896 4531 1887 4530 1804 4529 1801 4532 1803 4532 1805 4529 1889 4530 1897 4531 1889 4530 1805 4529 1898 4533 1804 4534 1899 4535 1804 4534 1898 4533 1710 4536 1711 4536 1900 4533 1805 4534 1901 4535 1805 4534 1900 4533 1710 4537 1902 4538 1796 4539 1797 4539 1903 4538 1711 4537 1712 4540 1716 4541 1784 4542 1785 4542 1717 4541 1713 4540 1806 4543 1714 4544 1872 4545 1873 4545 1715 4544 1807 4543 1808 4546 1698 4547 1904 4548 1905 4548 1699 4547 1809 4546 1812 4549 1600 4550 1808 4551 1809 4551 1601 4550 1813 4549 1810 4552 1602 4553 1812 4554 1813 4554 1603 4553 1811 4552 1790 4555 1604 4556 1810 4557 1811 4557 1605 4556 1791 4555 1876 4558 1716 4559 1790 4560 1791 4560 1717 4559 1877 4558 1818 4561 1618 4562 1814 4563 1815 4563 1619 4562 1819 4561 1820 4564 1816 4565 1620 4566 1621 4566 1817 4565 1821 4564 1824 4567 1718 4568 1818 4569 1819 4569 1719 4568 1825 4567 1822 4570 1820 4571 1720 4572 1721 4572 1821 4571 1823 4570 1906 4573 1822 4574 1622 4575 1623 4575 1823 4574 1907 4573 1824 4576 1908 4577 1624 4578 1625 4578 1909 4577 1825 4576 1910 4579 1826 4580 1911 4581 1826 4580 1910 4579 1722 4582 1723 4582 1912 4579 1827 4580 1913 4581 1827 4580 1912 4579 1624 4583 1908 4584 1826 4585 1827 4585 1909 4584 1625 4583 1914 4586 1722 4587 1910 4588 1722 4587 1914 4586 1828 4589 1829 4589 1915 4586 1723 4587 1912 4588 1723 4587 1915 4586 1622 4590 1828 4591 1906 4592 1907 4592 1829 4591 1623 4590 1512 4593 1830 4594 1778 4595 1779 4595 1831 4594 1513 4593 1830 4596 1506 4597 1832 4598 1833 4598 1507 4597 1831 4596 1726 4599 1816 4600 1916 4601 1917 4601 1817 4600 1727 4599 1730 4602 1728 4603 1918 4604 1919 4604 1729 4603 1731 4602 1832 4605 1730 4606 1920 4607 1921 4607 1731 4606 1833 4605 1728 4608 1726 4609 1922 4610 1923 4610 1727 4609 1729 4608 1630 4611 1806 4612 1780 4613 1781 4613 1807 4612 1631 4611 1834 4614 1630 4615 1870 4616 1871 4616 1631 4615 1835 4614 1836 4617 1508 4618 1834 4619 1835 4619 1509 4618 1837 4617 1734 4620 1924 4621 1736 4622 1737 4622 1925 4621 1735 4620 1836 4623 1920 4624 1734 4625 1735 4625 1921 4624 1837 4623 1736 4626 1926 4627 1738 4628 1739 4628 1927 4627 1737 4626 1738 4629 1928 4630 1814 4631 1815 4631 1929 4630 1739 4629 1838 4632 1930 4633 1740 4634 1741 4634 1931 4633 1839 4632 1930 4635 1748 4636 1740 4637 1741 4637 1749 4636 1931 4635 1842 4638 1638 4639 1840 4640 1841 4640 1639 4639 1843 4638 1840 4641 1742 4642 1654 4643 1657 4643 1743 4642 1841 4641 1766 4644 1744 4645 1842 4646 1843 4646 1745 4645 1767 4644 1846 4647 1844 4648 1640 4649 1641 4649 1845 4648 1847 4647 1752 4650 1746 4651 1844 4652 1845 4652 1747 4651 1755 4650 1930 4653 1846 4654 1748 4655 1749 4655 1847 4654 1931 4653 1851 4656 1848 4657 1753 4658 1848 4657 1851 4656 1932 4659 1933 4659 1852 4656 1849 4657 1754 4658 1849 4657 1852 4656 1934 4660 1850 4661 1752 4662 1850 4661 1934 4660 1935 4663 1936 4663 1937 4660 1853 4661 1755 4662 1853 4661 1937 4660 1938 4664 1851 4665 1850 4666 1851 4665 1938 4664 1939 4667 1940 4667 1941 4664 1852 4665 1853 4666 1852 4665 1941 4664 1857 4668 1854 4669 1942 4670 1854 4669 1857 4668 1758 4671 1761 4671 1859 4668 1855 4669 1943 4670 1855 4669 1859 4668 1938 4672 1857 4673 1939 4674 1857 4673 1938 4672 1856 4675 1858 4675 1941 4672 1859 4673 1940 4674 1859 4673 1941 4672 1759 4676 1862 4677 1866 4678 1862 4677 1759 4676 1856 4679 1858 4679 1760 4676 1865 4677 1867 4678 1865 4677 1760 4676 1759 4680 1842 4681 1840 4682 1841 4682 1843 4681 1760 4680 1838 4683 1860 4684 1944 4685 1860 4684 1838 4683 1768 4686 1769 4686 1839 4683 1861 4684 1945 4685 1861 4684 1839 4683 1776 4687 1766 4688 1842 4689 1843 4689 1767 4688 1777 4687 1860 4690 1863 4691 1935 4692 1863 4691 1860 4690 1770 4693 1773 4693 1861 4690 1864 4691 1936 4692 1864 4691 1861 4690 1938 4694 1862 4695 1856 4696 1862 4695 1938 4694 1863 4697 1864 4697 1941 4694 1865 4695 1858 4696 1865 4695 1941 4694 1776 4698 1842 4699 1866 4700 1867 4700 1843 4699 1777 4698 1778 4701 1946 4702 1868 4703 1869 4703 1947 4702 1779 4701 1668 4704 1868 4705 1870 4706 1871 4706 1869 4705 1669 4704 1870 4707 1630 4708 1780 4709 1781 4709 1631 4708 1871 4707 1780 4710 1806 4711 1872 4712 1873 4712 1807 4711 1781 4710 1786 4713 1674 4714 1784 4715 1785 4715 1675 4714 1787 4713 1784 4716 1876 4717 1694 4718 1695 4718 1877 4717 1785 4716 1692 4719 1948 4720 1874 4721 1875 4721 1949 4720 1693 4719 1790 4722 1950 4723 1788 4724 1789 4724 1951 4723 1791 4722 1788 4725 1952 4726 1792 4727 1793 4727 1953 4726 1789 4725 1792 4728 1954 4729 1794 4730 1795 4730 1955 4729 1793 4728 1794 4731 1956 4732 1878 4733 1879 4733 1957 4732 1795 4731 1692 4734 1878 4735 1958 4736 1959 4736 1879 4735 1693 4734 1698 4737 1880 4738 1960 4739 1961 4739 1881 4738 1699 4737 1948 4740 1706 4741 1874 4742 1875 4742 1707 4741 1949 4740 1960 4743 1880 4744 1704 4745 1705 4745 1881 4744 1961 4743 1882 4746 1796 4747 1962 4748 1963 4748 1797 4747 1883 4746 1704 4749 1882 4750 1964 4751 1965 4751 1883 4750 1705 4749 1884 4752 1966 4753 1798 4754 1799 4754 1967 4753 1885 4752 1706 4755 1968 4756 1884 4757 1885 4757 1969 4756 1707 4755 1886 4758 1891 4759 1970 4760 1891 4759 1886 4758 1800 4761 1802 4761 1888 4758 1893 4759 1971 4760 1893 4759 1888 4758 1708 4762 1894 4763 1890 4764 1892 4764 1895 4763 1709 4762 1891 4765 1972 4766 1973 4767 1972 4766 1891 4765 1890 4768 1892 4768 1893 4765 1974 4766 1975 4767 1974 4766 1893 4765 1798 4769 1966 4770 1894 4771 1895 4771 1967 4770 1799 4769 1804 4772 1976 4773 1899 4774 1976 4773 1804 4772 1896 4775 1897 4775 1805 4772 1977 4773 1901 4774 1977 4773 1805 4772 1898 4776 1978 4777 1979 4778 1978 4777 1898 4776 1899 4779 1901 4779 1900 4776 1980 4777 1981 4778 1980 4777 1900 4776 1710 4780 1898 4781 1902 4782 1903 4782 1900 4781 1711 4780 1796 4783 1902 4784 1962 4785 1963 4785 1903 4784 1797 4783 1784 4786 1716 4787 1876 4788 1877 4788 1717 4787 1785 4786 1808 4789 1904 4790 1956 4791 1957 4791 1905 4790 1809 4789 1698 4792 1982 4793 1904 4794 1905 4794 1983 4793 1699 4792 1812 4795 1808 4796 1984 4797 1985 4797 1809 4796 1813 4795 1810 4798 1812 4799 1952 4800 1953 4800 1813 4799 1811 4798 1790 4801 1810 4802 1950 4803 1951 4803 1811 4802 1791 4801 1986 4804 1818 4805 1814 4806 1815 4806 1819 4805 1987 4804 1988 4807 1816 4808 1820 4809 1821 4809 1817 4808 1989 4807 1824 4810 1818 4811 1986 4812 1987 4812 1819 4811 1825 4810 1822 4813 1988 4814 1820 4815 1821 4815 1989 4814 1823 4813 1990 4816 1822 4817 1906 4818 1907 4818 1823 4817 1991 4816 1824 4819 1992 4820 1908 4821 1909 4821 1993 4820 1825 4819 1994 4822 1910 4823 1911 4824 1910 4823 1994 4822 1995 4825 1996 4825 1997 4822 1912 4823 1913 4824 1912 4823 1997 4822 1998 4826 1826 4827 1999 4828 1826 4827 1998 4826 1911 4829 1913 4829 2000 4826 1827 4827 2001 4828 1827 4827 2000 4826 1826 4830 1908 4831 2002 4832 2003 4832 1909 4831 1827 4830 2004 4833 1910 4834 1995 4835 1910 4834 2004 4833 1914 4836 1915 4836 2005 4833 1912 4834 1996 4835 1912 4834 2005 4833 2006 4837 1914 4838 2007 4839 1914 4838 2006 4837 1828 4840 1829 4840 2008 4837 1915 4838 2009 4839 1915 4838 2008 4837 1906 4841 1828 4842 2010 4843 2011 4843 1829 4842 1907 4841 1778 4844 1830 4845 1946 4846 1947 4846 1831 4845 1779 4844 1830 4847 1832 4848 1946 4849 1947 4849 1833 4848 1831 4847 1816 4850 2012 4851 1916 4852 1917 4852 2013 4851 1817 4850 1726 4853 1916 4854 1922 4855 1923 4855 1917 4854 1727 4853 1728 4856 1922 4857 1918 4858 1919 4858 1923 4857 1729 4856 1730 4859 1918 4860 1920 4861 1921 4861 1919 4860 1731 4859 1832 4862 1920 4863 2014 4864 2015 4864 1921 4863 1833 4862 1870 4865 1946 4866 1834 4867 1835 4867 1947 4866 1871 4865 1946 4868 1836 4869 1834 4870 1835 4870 1837 4869 1947 4868 1920 4871 1924 4872 1734 4873 1735 4873 1925 4872 1921 4871 1924 4874 1926 4875 1736 4876 1737 4876 1927 4875 1925 4874 2014 4877 1920 4878 1836 4879 1837 4879 1921 4878 2015 4877 1926 4880 1928 4881 1738 4882 1739 4882 1929 4881 1927 4880 1928 4883 2016 4884 1814 4885 1815 4885 2017 4884 1929 4883 1838 4886 1944 4887 1930 4888 1931 4888 1945 4887 1839 4886 1846 4889 1752 4890 1844 4891 1845 4891 1755 4890 1847 4889 1944 4892 1846 4893 1930 4894 1931 4894 1847 4893 1945 4892 1851 4895 2018 4896 1932 4897 2018 4896 1851 4895 1939 4898 1940 4898 1852 4895 2019 4896 1933 4897 2019 4896 1852 4895 1944 4899 1935 4900 1934 4901 1935 4900 1944 4899 1860 4902 1861 4902 1945 4899 1936 4900 1937 4901 1936 4900 1945 4899 1935 4903 1938 4904 1850 4905 1938 4904 1935 4903 1863 4906 1864 4906 1936 4903 1941 4904 1853 4905 1941 4904 1936 4903 1846 4907 1934 4908 1752 4909 1755 4909 1937 4908 1847 4907 1939 4910 1942 4911 2018 4912 1942 4911 1939 4910 1857 4913 1859 4913 1940 4910 1943 4911 2019 4912 1943 4911 1940 4910 1759 4914 1866 4915 1842 4916 1843 4916 1867 4915 1760 4914 1868 4917 1946 4918 1870 4919 1871 4919 1947 4918 1869 4917 1692 4920 2020 4921 1948 4922 1949 4922 2021 4921 1693 4920 1788 4923 1950 4924 1952 4925 1953 4925 1951 4924 1789 4923 1792 4926 1952 4927 1954 4928 1955 4928 1953 4927 1793 4926 1794 4929 1954 4930 1956 4931 1957 4931 1955 4930 1795 4929 2022 4932 1956 4933 2023 4934 1956 4933 2022 4932 1878 4935 1879 4935 2024 4932 1957 4933 2025 4934 1957 4933 2024 4932 2020 4936 1878 4937 2022 4938 1878 4937 2020 4936 1958 4939 1959 4939 2021 4936 1879 4937 2024 4938 1879 4937 2021 4936 1692 4940 1958 4941 2020 4942 2021 4942 1959 4941 1693 4940 1698 4943 1960 4944 2026 4945 2027 4945 1961 4944 1699 4943 1948 4946 1968 4947 1706 4948 1707 4948 1969 4947 1949 4946 1960 4949 1704 4950 1964 4951 1965 4951 1705 4950 1961 4949 1882 4952 1962 4953 2028 4954 2029 4954 1963 4953 1883 4952 1964 4955 1882 4956 2030 4957 2031 4957 1883 4956 1965 4955 1884 4958 2032 4959 1966 4960 1967 4960 2033 4959 1885 4958 1968 4961 2034 4962 1884 4963 1885 4963 2035 4962 1969 4961 2036 4964 1891 4965 1973 4966 1891 4965 2036 4964 1970 4967 1971 4967 2037 4964 1893 4965 1975 4966 1893 4965 2037 4964 1966 4968 1972 4969 1890 4970 1892 4970 1974 4969 1967 4968 2038 4971 1972 4972 2039 4973 1972 4972 2038 4971 1973 4974 1975 4974 2040 4971 1974 4972 2041 4973 1974 4972 2040 4971 1899 4975 2042 4976 1978 4977 2042 4976 1899 4975 1976 4978 1977 4978 1901 4975 2043 4976 1980 4977 2043 4976 1901 4975 1979 4979 2044 4980 2045 4981 2044 4980 1979 4979 1978 4982 1980 4982 1981 4979 2046 4980 2047 4981 2046 4980 1981 4979 1898 4983 1979 4984 2028 4985 2029 4985 1981 4984 1900 4983 2023 4986 1904 4987 2048 4988 1904 4987 2023 4986 1956 4989 1957 4989 2025 4986 1905 4987 2049 4988 1905 4987 2025 4986 1984 4990 1808 4991 1956 4992 1957 4992 1809 4991 1985 4990 1698 4993 2026 4994 1982 4995 1983 4995 2027 4994 1699 4993 1904 4996 2026 4997 2048 4998 2026 4997 1904 4996 1982 4999 1983 4999 1905 4996 2027 4997 2049 4998 2027 4997 1905 4996 1952 5000 1812 5001 1984 5002 1985 5002 1813 5001 1953 5000 1950 5003 1810 5004 1952 5005 1953 5005 1811 5004 1951 5003 2050 5006 1986 5007 1814 5008 1815 5008 1987 5007 2051 5006 1816 5009 1988 5010 2052 5011 2053 5011 1989 5010 1817 5009 2050 5012 1824 5013 1986 5014 1987 5014 1825 5013 2051 5012 2052 5015 1988 5016 1822 5017 1823 5017 1989 5016 2053 5015 1990 5018 1906 5019 2054 5020 2055 5020 1907 5019 1991 5018 1990 5021 2056 5022 1822 5023 1823 5023 2057 5022 1991 5021 1992 5024 2058 5025 1908 5026 1909 5026 2059 5025 1993 5024 1992 5027 1824 5028 2060 5029 2061 5029 1825 5028 1993 5027 2062 5030 1911 5031 1998 5032 1911 5031 2062 5030 1994 5033 1997 5033 2063 5030 1913 5031 2000 5032 1913 5031 2063 5030 2002 5034 1999 5035 1826 5036 1827 5036 2001 5035 2003 5034 2064 5037 1999 5038 2065 5039 1999 5038 2064 5037 1998 5040 2000 5040 2066 5037 2001 5038 2067 5039 2001 5038 2066 5037 1908 5041 2058 5042 2002 5043 2003 5043 2059 5042 1909 5041 2007 5044 2004 5045 2068 5046 2004 5045 2007 5044 1914 5047 1915 5047 2009 5044 2005 5045 2069 5046 2005 5045 2009 5044 2070 5048 2007 5049 2071 5050 2007 5049 2070 5048 2006 5051 2008 5051 2072 5048 2009 5049 2073 5050 2009 5049 2072 5048 2006 5052 2010 5053 1828 5054 1829 5054 2011 5053 2008 5052 2054 5055 1906 5056 2010 5057 2011 5057 1907 5056 2055 5055 1946 5058 1832 5059 2014 5060 2015 5060 1833 5059 1947 5058 1916 5061 2012 5062 2074 5063 2075 5063 2013 5062 1917 5061 1816 5064 2076 5065 2012 5066 2013 5066 2077 5065 1817 5064 1922 5067 1916 5068 2078 5069 2079 5069 1917 5068 1923 5067 1918 5070 1922 5071 2080 5072 2081 5072 1923 5071 1919 5070 1920 5073 1918 5074 2082 5075 2083 5075 1919 5074 1921 5073 1946 5076 2014 5077 1836 5078 1837 5078 2015 5077 1947 5076 1920 5079 2082 5080 1924 5081 1925 5081 2083 5080 1921 5079 1924 5082 2080 5083 1926 5084 1927 5084 2081 5083 1925 5082 1926 5085 2084 5086 1928 5087 1929 5087 2085 5086 1927 5085 1928 5088 2074 5089 2016 5090 2017 5090 2075 5089 1929 5088 1814 5091 2016 5092 2086 5093 2087 5093 2017 5092 1815 5091 1944 5094 1934 5095 1846 5096 1847 5096 1937 5095 1945 5094 2020 5097 2088 5098 1948 5099 1949 5099 2089 5098 2021 5097 1952 5100 2090 5101 1954 5102 1955 5102 2091 5101 1953 5100 1954 5103 2090 5104 1956 5105 1957 5105 2091 5104 1955 5103 2092 5106 2023 5107 2093 5108 2023 5107 2092 5106 2022 5109 2024 5109 2094 5106 2025 5107 2095 5108 2025 5107 2094 5106 2096 5110 2022 5111 2092 5112 2022 5111 2096 5110 2020 5113 2021 5113 2097 5110 2024 5111 2094 5112 2024 5111 2097 5110 1960 5114 2098 5115 2026 5116 2027 5116 2099 5115 1961 5114 1948 5117 2088 5118 1968 5119 1969 5119 2089 5118 1949 5117 1960 5120 1964 5121 2098 5122 2099 5122 1965 5121 1961 5120 1882 5123 2028 5124 2030 5125 2031 5125 2029 5124 1883 5123 1962 5126 1898 5127 2028 5128 2029 5128 1900 5127 1963 5126 2098 5129 1964 5130 2030 5131 2031 5131 1965 5130 2099 5129 1884 5132 2034 5133 2032 5134 2033 5134 2035 5133 1885 5132 1966 5135 2032 5136 1972 5137 1974 5137 2033 5136 1967 5135 2088 5138 2034 5139 1968 5140 1969 5140 2035 5139 2089 5138 2100 5141 1973 5142 2038 5143 1973 5142 2100 5141 2036 5144 2037 5144 2101 5141 1975 5142 2040 5143 1975 5142 2101 5141 2102 5145 2039 5146 1972 5147 2039 5146 2102 5145 2103 5148 2104 5148 2105 5145 2041 5146 1974 5147 2041 5146 2105 5145 2106 5149 2039 5150 2107 5151 2039 5150 2106 5149 2038 5152 2040 5152 2108 5149 2041 5150 2109 5151 2041 5150 2108 5149 1978 5153 2110 5154 2044 5155 2110 5154 1978 5153 2042 5156 2043 5156 1980 5153 2111 5154 2046 5155 2111 5154 1980 5153 2044 5157 2107 5158 2045 5159 2107 5158 2044 5157 2106 5160 2108 5160 2046 5157 2109 5158 2047 5159 2109 5158 2046 5157 2112 5161 1979 5162 2045 5163 1979 5162 2112 5161 2113 5164 2114 5164 2115 5161 1981 5162 2047 5163 1981 5162 2115 5161 2030 5165 2028 5166 1979 5167 1981 5167 2029 5166 2031 5165 2023 5168 2116 5169 2093 5170 2116 5169 2023 5168 2048 5171 2049 5171 2025 5168 2117 5169 2095 5170 2117 5169 2025 5168 2090 5172 1984 5173 1956 5174 1957 5174 1985 5173 2091 5172 2048 5175 2118 5176 2116 5177 2118 5176 2048 5175 2026 5178 2027 5178 2049 5175 2119 5176 2117 5177 2119 5176 2049 5175 1952 5179 1984 5180 2090 5181 2091 5181 1985 5180 1953 5179 1814 5182 2120 5183 2050 5184 2051 5184 2121 5183 1815 5182 1816 5185 2052 5186 2122 5187 2123 5187 2053 5186 1817 5185 2050 5188 2060 5189 1824 5190 1825 5190 2061 5189 2051 5188 2056 5191 2052 5192 1822 5193 1823 5193 2053 5192 2057 5191 2124 5194 1990 5195 2054 5196 2055 5196 1991 5195 2125 5194 2126 5197 2056 5198 1990 5199 1991 5199 2057 5198 2127 5197 2128 5200 2058 5201 1992 5202 1993 5202 2059 5201 2129 5200 2130 5203 1992 5204 2060 5205 2061 5205 1993 5204 2131 5203 2132 5206 1998 5207 2064 5208 1998 5207 2132 5206 2062 5209 2063 5209 2133 5206 2000 5207 2066 5208 2000 5207 2133 5206 2065 5210 1999 5211 2058 5212 2059 5212 2001 5211 2067 5210 2134 5213 2065 5214 2135 5215 2065 5214 2134 5213 2064 5216 2066 5216 2136 5213 2067 5214 2137 5215 2067 5214 2136 5213 2071 5217 2068 5218 2138 5219 2068 5218 2071 5217 2007 5220 2009 5220 2073 5217 2069 5218 2139 5219 2069 5218 2073 5217 2140 5221 2071 5222 2141 5223 2071 5222 2140 5221 2070 5224 2072 5224 2142 5221 2073 5222 2143 5223 2073 5222 2142 5221 2006 5225 2070 5226 2124 5227 2125 5227 2072 5226 2008 5225 2074 5228 2144 5229 2145 5230 2144 5229 2074 5228 2012 5231 2013 5231 2075 5228 2146 5229 2147 5230 2146 5229 2075 5228 1916 5232 2074 5233 2078 5234 2079 5234 2075 5233 1917 5232 1816 5235 2122 5236 2076 5237 2077 5237 2123 5236 1817 5235 2076 5238 2144 5239 2012 5240 2144 5239 2076 5238 2122 5241 2123 5241 2077 5238 2146 5239 2013 5240 2146 5239 2077 5238 1922 5242 2078 5243 2080 5244 2081 5244 2079 5243 1923 5242 1918 5245 2080 5246 2082 5247 2083 5247 2081 5246 1919 5245 2082 5248 2080 5249 1924 5250 1925 5250 2081 5249 2083 5248 2080 5251 2084 5252 1926 5253 1927 5253 2085 5252 2081 5251 2084 5254 2074 5255 1928 5256 1929 5256 2075 5255 2085 5254 2016 5257 2145 5258 2148 5259 2145 5258 2016 5257 2074 5260 2075 5260 2017 5257 2147 5258 2149 5259 2147 5258 2017 5257 2120 5261 2016 5262 2148 5263 2016 5262 2120 5261 2086 5264 2087 5264 2121 5261 2017 5262 2149 5263 2017 5262 2121 5261 1814 5265 2086 5266 2120 5267 2121 5267 2087 5266 1815 5265 2088 5268 2020 5269 2096 5270 2097 5270 2021 5269 2089 5268 2092 5271 2150 5272 2103 5273 2150 5272 2092 5271 2093 5274 2095 5274 2094 5271 2151 5272 2104 5273 2151 5272 2094 5271 2096 5275 2103 5276 2102 5277 2103 5276 2096 5275 2092 5278 2094 5278 2097 5275 2104 5276 2105 5277 2104 5276 2097 5275 2026 5279 2098 5280 2118 5281 2119 5281 2099 5280 2027 5279 2118 5282 2098 5283 2030 5284 2031 5284 2099 5283 2119 5282 2034 5285 1972 5286 2032 5287 2033 5287 1974 5286 2035 5285 2096 5288 2034 5289 2088 5290 2089 5290 2035 5289 2097 5288 2152 5291 2038 5292 2106 5293 2038 5292 2152 5291 2100 5294 2101 5294 2153 5291 2040 5292 2108 5293 2040 5292 2153 5291 2150 5295 2039 5296 2103 5297 2039 5296 2150 5295 2107 5298 2109 5298 2151 5295 2041 5296 2104 5297 2041 5296 2151 5295 2034 5299 2102 5300 1972 5301 1974 5301 2105 5300 2035 5299 2110 5302 2106 5303 2044 5304 2106 5303 2110 5302 2152 5305 2153 5305 2111 5302 2108 5303 2046 5304 2108 5303 2111 5302 2112 5306 2107 5307 2150 5308 2107 5307 2112 5306 2045 5309 2047 5309 2115 5306 2109 5307 2151 5308 2109 5307 2115 5306 2118 5310 2112 5311 2116 5312 2112 5311 2118 5310 2113 5313 2114 5313 2119 5310 2115 5311 2117 5312 2115 5311 2119 5310 2030 5314 1979 5315 2113 5316 2114 5316 1981 5315 2031 5314 2093 5317 2112 5318 2150 5319 2112 5318 2093 5317 2116 5320 2117 5320 2095 5317 2115 5318 2151 5319 2115 5318 2095 5317 2050 5321 2120 5322 2154 5323 2155 5323 2121 5322 2051 5321 2052 5324 2156 5325 2122 5326 2123 5326 2157 5325 2053 5324 2154 5327 2060 5328 2050 5329 2051 5329 2061 5328 2155 5327 2156 5330 2052 5331 2056 5332 2057 5332 2053 5331 2157 5330 2126 5333 1990 5334 2124 5335 2125 5335 1991 5334 2127 5333 2124 5336 2054 5337 2006 5338 2008 5338 2055 5337 2125 5336 2156 5339 2056 5340 2126 5341 2127 5341 2057 5340 2157 5339 2130 5342 2128 5343 1992 5344 1993 5344 2129 5343 2131 5342 2058 5345 2128 5346 2065 5347 2067 5347 2129 5346 2059 5345 2154 5348 2130 5349 2060 5350 2061 5350 2131 5349 2155 5348 2158 5351 2064 5352 2134 5353 2064 5352 2158 5351 2132 5354 2133 5354 2159 5351 2066 5352 2136 5353 2066 5352 2159 5351 2160 5355 2065 5356 2161 5357 2065 5356 2160 5355 2135 5358 2137 5358 2162 5355 2067 5356 2163 5357 2067 5356 2162 5355 2164 5359 2134 5360 2135 5361 2134 5360 2164 5359 2165 5362 2166 5362 2167 5359 2136 5360 2137 5361 2136 5360 2167 5359 2071 5363 2168 5364 2141 5365 2168 5364 2071 5363 2138 5366 2139 5366 2073 5363 2169 5364 2143 5365 2169 5364 2073 5363 2140 5367 2165 5368 2164 5369 2165 5368 2140 5367 2141 5370 2143 5370 2142 5367 2166 5368 2167 5369 2166 5368 2142 5367 2170 5371 2070 5372 2140 5373 2070 5372 2170 5371 2171 5374 2172 5374 2173 5371 2072 5372 2142 5373 2072 5372 2173 5371 2126 5375 2124 5376 2070 5377 2072 5377 2125 5376 2127 5375 2145 5378 2174 5379 2175 5380 2174 5379 2145 5378 2144 5381 2146 5381 2147 5378 2176 5379 2177 5380 2176 5379 2147 5378 2078 5382 2074 5383 2178 5384 2179 5384 2075 5383 2079 5382 2144 5385 2180 5386 2174 5387 2180 5386 2144 5385 2122 5388 2123 5388 2146 5385 2181 5386 2176 5387 2181 5386 2146 5385 2080 5389 2078 5390 2178 5391 2179 5391 2079 5390 2081 5389 2080 5392 2178 5393 2084 5394 2085 5394 2179 5393 2081 5392 2178 5395 2074 5396 2084 5397 2085 5397 2075 5396 2179 5395 2148 5398 2175 5399 2182 5400 2175 5399 2148 5398 2145 5401 2147 5401 2149 5398 2177 5399 2183 5400 2177 5399 2149 5398 2120 5402 2182 5403 2184 5404 2182 5403 2120 5402 2148 5405 2149 5405 2121 5402 2183 5403 2185 5404 2183 5403 2121 5402 2096 5406 2102 5407 2034 5408 2035 5408 2105 5407 2097 5406 2118 5409 2030 5410 2113 5411 2114 5411 2031 5410 2119 5409 2120 5412 2184 5413 2154 5414 2155 5414 2185 5413 2121 5412 2156 5415 2180 5416 2122 5417 2123 5417 2181 5416 2157 5415 2180 5418 2156 5419 2126 5420 2127 5420 2157 5419 2181 5418 2065 5421 2128 5422 2130 5423 2131 5423 2129 5422 2067 5421 2184 5424 2130 5425 2154 5426 2155 5426 2131 5425 2185 5424 2165 5427 2158 5428 2134 5429 2158 5428 2165 5427 2186 5430 2187 5430 2166 5427 2159 5428 2136 5429 2159 5428 2166 5427 2184 5431 2160 5432 2161 5433 2160 5432 2184 5431 2182 5434 2183 5434 2185 5431 2162 5432 2163 5433 2162 5432 2185 5431 2160 5435 2164 5436 2135 5437 2164 5436 2160 5435 2188 5438 2189 5438 2162 5435 2167 5436 2137 5437 2167 5436 2162 5435 2065 5439 2130 5440 2161 5441 2163 5441 2131 5440 2067 5439 2141 5442 2186 5443 2165 5444 2186 5443 2141 5442 2168 5445 2169 5445 2143 5442 2187 5443 2166 5444 2187 5443 2143 5442 2188 5446 2140 5447 2164 5448 2140 5447 2188 5446 2170 5449 2173 5449 2189 5446 2142 5447 2167 5448 2142 5447 2189 5446 2174 5450 2171 5451 2170 5452 2171 5451 2174 5450 2180 5453 2181 5453 2176 5450 2172 5451 2173 5452 2172 5451 2176 5450 2126 5454 2070 5455 2171 5456 2172 5456 2072 5455 2127 5454 2175 5457 2170 5458 2188 5459 2170 5458 2175 5457 2174 5460 2176 5460 2177 5457 2173 5458 2189 5459 2173 5458 2177 5457 2175 5461 2160 5462 2182 5463 2160 5462 2175 5461 2188 5464 2189 5464 2177 5461 2162 5462 2183 5463 2162 5462 2177 5461 2180 5465 2126 5466 2171 5467 2172 5467 2127 5466 2181 5465 2184 5468 2161 5469 2130 5470 2131 5470 2163 5469 2185 5468
+0 1 2 1 0 3 4 5 6 7 6 5 1 8 2 8 1 9 10 6 11 7 11 6 2 12 0 12 2 13 14 7 15 5 15 7 3 16 1 16 3 17 18 4 19 6 19 4 9 20 8 20 9 21 22 10 23 11 23 10 2 24 13 24 2 8 11 7 25 14 25 7 16 9 1 9 16 26 27 19 10 6 10 19 13 28 12 28 13 29 30 14 31 15 31 14 17 32 16 32 17 33 34 18 35 19 35 18 21 36 20 36 21 37 38 22 39 23 39 22 8 40 24 40 8 20 23 11 41 25 41 11 26 21 9 21 26 42 43 27 22 10 22 27 13 44 29 44 13 24 25 14 45 30 45 14 32 26 16 26 32 46 47 35 27 19 27 35 29 48 28 48 29 49 50 30 51 31 51 30 33 52 32 52 33 53 54 34 55 35 55 34 20 56 40 56 20 36 39 23 57 41 57 23 42 37 21 37 42 58 59 43 38 22 38 43 24 60 44 60 24 40 41 25 61 45 61 25 26 62 42 62 26 46 47 27 63 43 63 27 29 64 49 64 29 44 45 30 65 50 65 30 32 66 46 66 32 52 55 35 67 47 67 35 49 68 48 68 49 69 70 50 71 51 71 50 72 52 53 52 72 73 74 75 55 54 55 75 40 76 60 76 40 56 57 41 77 61 77 41 62 58 42 58 62 78 79 63 59 43 59 63 44 80 64 80 44 60 61 45 81 65 81 45 46 82 62 82 46 66 67 47 83 63 83 47 64 69 49 69 64 84 85 65 70 50 70 65 52 86 66 86 52 73 74 55 87 67 87 55 88 68 69 68 88 89 90 91 71 70 71 91 92 73 72 73 92 93 94 95 74 75 74 95 60 96 80 96 60 76 77 61 97 81 97 61 62 98 78 98 62 82 83 63 99 79 99 63 80 84 64 84 80 100 101 81 85 65 85 81 66 102 82 102 66 86 87 67 103 83 103 67 84 88 69 88 84 104 105 85 91 70 91 85 73 106 86 106 73 93 94 74 107 87 107 74 108 89 88 89 108 109 110 111 90 91 90 111 112 93 92 93 112 113 114 115 94 95 94 115 96 100 80 100 96 116 117 97 101 81 101 97 82 118 98 118 82 102 103 83 119 99 119 83 100 104 84 104 100 120 121 101 105 85 105 101 86 122 102 122 86 106 107 87 123 103 123 87 104 108 88 108 104 124 125 105 111 91 111 105 93 126 106 126 93 113 114 94 127 107 127 94 128 108 129 108 128 109 110 130 111 131 111 130 132 113 112 113 132 133 134 135 114 115 114 135 116 120 100 120 116 136 137 117 121 101 121 117 102 138 118 138 102 122 123 103 139 119 139 103 120 124 104 124 120 140 141 121 125 105 125 121 106 142 122 142 106 126 127 107 143 123 143 107 124 129 108 129 124 144 145 125 131 111 131 125 126 133 146 133 126 113 114 127 134 147 134 127 148 129 149 129 148 128 130 150 131 151 131 150 132 152 133 152 132 153 154 135 155 134 155 135 136 140 120 140 136 156 157 137 141 121 141 137 122 158 138 158 122 142 143 123 159 139 159 123 140 144 124 144 140 160 161 141 145 125 145 141 142 146 162 146 142 126 127 143 147 163 147 143 144 149 129 149 144 164 165 145 151 131 151 145 146 152 166 152 146 133 134 147 155 167 155 147 168 149 169 149 168 148 150 170 151 171 151 170 153 172 152 172 153 173 174 154 175 155 175 154 156 160 140 160 156 176 177 157 161 141 161 157 158 162 178 162 158 142 143 159 163 179 163 159 160 164 144 164 160 180 181 161 165 145 165 161 162 166 182 166 162 146 147 163 167 183 167 163 164 169 149 169 164 184 185 165 171 151 171 165 166 172 186 172 166 152 155 167 175 187 175 167 173 169 172 169 173 168 170 174 171 175 171 174 176 180 160 180 176 188 189 177 181 161 181 177 178 182 190 182 178 162 163 179 183 191 183 179 192 164 180 164 192 184 185 193 165 181 165 193 182 186 194 186 182 166 167 183 187 195 187 183 186 169 184 169 186 172 175 187 171 185 171 187 188 192 180 192 188 196 197 189 193 181 193 189 190 194 198 194 190 182 183 191 195 199 195 191 194 184 192 184 194 186 187 195 185 193 185 195 198 192 196 192 198 194 195 199 193 197 193 199
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 4 21 6 21 4 22 23 24 23 22 25 26 27 28 29 28 27 30 24 31 24 30 32 33 34 29 35 29 34 11 36 9 36 11 37 38 12 39 14 39 12 10 40 41 40 10 9 14 15 42 43 42 15 44 10 45 10 44 8 13 46 15 47 15 46 48 45 49 45 48 44 46 50 47 51 47 50 22 49 25 49 22 48 50 27 51 26 51 27 25 52 23 52 25 53 54 26 55 28 55 26 23 31 24 31 23 56 57 28 35 29 35 28 58 31 59 31 58 60 61 62 35 63 35 62 64 36 37 36 64 65 66 67 39 38 39 67 9 68 40 68 9 36 39 14 69 42 69 14 41 70 71 70 41 72 72 41 40 42 43 73 73 43 74 75 74 43 45 41 76 41 45 10 15 47 43 77 43 47 78 79 80 81 82 83 49 76 84 76 49 45 47 51 77 85 77 51 25 86 53 86 25 49 51 26 87 54 87 26 53 88 52 88 53 89 90 54 91 55 91 54 52 56 23 56 52 92 93 55 57 28 57 55 94 31 56 31 94 59 63 95 35 57 35 95 96 59 97 59 96 64 67 98 63 99 63 98 100 64 96 64 100 65 66 101 67 98 67 101 65 68 36 68 65 102 103 66 69 39 69 66 72 104 70 104 72 40 104 40 68 69 42 105 42 73 105 74 105 73 70 106 71 106 70 107 108 74 109 75 109 74 76 71 110 71 76 41 43 77 75 111 75 77 112 83 82 79 78 113 78 80 114 115 81 83 84 110 116 110 84 76 77 85 111 117 111 85 118 119 120 121 122 123 53 116 89 116 53 86 87 54 117 90 117 54 89 124 88 124 89 125 124 125 126 127 128 129 128 90 129 91 129 90 88 92 52 92 88 130 131 91 93 55 93 91 132 56 92 56 132 94 95 133 57 93 57 133 134 59 94 59 134 97 99 135 63 95 63 135 136 97 137 97 136 96 98 138 99 139 99 138 100 136 140 136 100 96 98 101 138 141 138 101 142 65 100 65 142 102 103 143 66 101 66 143 102 104 68 104 102 144 145 103 105 69 105 103 70 146 147 146 70 104 105 74 148 149 148 74 150 106 151 106 150 71 75 152 109 153 109 152 147 107 70 107 147 106 109 149 108 74 108 149 71 151 110 151 71 150 152 75 153 111 153 75 112 82 154 155 79 113 156 113 78 83 112 157 81 115 158 159 114 80 120 160 161 160 120 162 163 121 164 165 164 121 116 166 167 166 116 110 111 117 168 169 168 117 170 171 118 123 172 173 120 119 174 175 122 121 161 118 120 121 123 165 116 176 89 176 116 177 178 117 179 90 179 117 126 176 124 176 126 125 176 125 89 90 128 179 128 127 179 129 179 127 180 181 182 181 180 183 182 181 184 185 186 187 188 189 186 187 186 189 183 190 191 192 193 188 124 194 88 91 195 129 196 91 131 130 88 197 198 92 130 92 198 132 133 199 93 131 93 199 200 94 132 94 200 134 135 201 95 133 95 201 202 97 134 97 202 137 139 203 99 135 99 203 140 137 202 137 140 136 138 141 139 203 139 141 142 140 204 140 142 100 101 143 141 205 141 143 206 102 142 102 206 144 145 207 103 143 103 207 208 104 144 145 105 209 208 146 104 146 208 147 149 209 148 105 148 209 210 153 211 153 210 109 106 212 151 213 151 212 210 149 109 149 210 214 215 212 147 106 147 212 166 151 167 151 166 110 111 168 153 169 153 168 216 112 154 155 113 217 156 173 113 112 170 157 121 163 218 219 162 120 177 167 176 167 177 116 117 178 169 179 169 178 190 171 170 173 172 193 170 118 161 165 123 173 121 218 175 174 219 120 220 221 222 221 220 129 129 220 179 176 223 124 124 223 224 225 224 223 226 181 183 181 226 184 184 226 182 187 227 185 185 227 186 188 186 227 191 190 228 229 193 192 226 183 191 192 188 227 230 129 195 129 230 221 221 230 222 222 230 231 232 233 225 225 233 224 224 233 124 194 124 233 196 195 91 88 194 197 234 196 131 130 197 235 199 234 131 130 235 198 236 132 198 132 236 200 201 237 133 199 133 237 238 134 200 134 238 202 203 239 135 201 135 239 204 202 238 202 204 140 141 205 203 239 203 205 206 204 240 204 206 142 143 207 205 241 205 207 242 144 206 207 145 243 208 144 242 243 145 209 214 209 149 209 214 244 245 215 208 147 208 215 213 246 247 246 213 212 210 211 248 249 248 211 211 169 250 169 211 153 151 213 167 251 167 213 215 246 212 246 215 252 253 214 248 210 248 214 254 112 216 217 113 255 112 254 170 173 255 113 250 179 220 179 250 169 167 251 176 223 176 251 190 170 228 229 173 193 225 256 257 256 225 223 220 222 258 259 258 222 260 191 228 229 192 261 262 226 191 192 227 263 225 264 232 264 225 257 259 222 265 231 265 222 196 230 195 230 196 266 230 266 231 232 267 233 267 197 233 194 233 197 234 266 196 266 234 268 269 235 267 197 267 235 270 234 199 198 235 271 237 270 199 198 271 236 272 200 236 200 272 238 239 273 201 237 201 273 240 238 272 238 240 204 205 241 239 273 239 241 206 240 274 275 241 207 206 274 242 243 275 207 209 276 243 276 209 244 245 208 277 242 277 208 245 252 215 252 245 278 279 244 253 214 253 244 280 281 282 281 280 283 284 285 286 287 286 285 251 247 288 247 251 213 211 250 249 289 249 250 290 291 292 291 290 293 294 295 296 297 296 295 254 298 170 173 299 255 223 288 256 288 223 251 250 220 289 258 289 220 170 298 228 229 299 173 300 301 302 301 300 303 304 305 306 307 306 305 298 260 228 229 261 299 260 262 191 192 263 261 308 309 310 309 308 311 312 313 314 315 314 313 264 267 232 267 264 316 317 265 266 231 266 265 316 269 267 269 316 318 319 317 268 266 268 317 234 320 268 320 234 270 271 235 321 269 321 235 322 270 237 236 271 323 273 322 237 236 323 272 241 275 273 272 274 240 275 276 324 276 275 243 242 274 277 325 277 274 326 245 277 245 326 278 279 327 244 276 244 327 328 329 330 329 328 331 332 333 334 335 334 333 336 337 338 337 336 339 340 341 342 343 342 341 344 345 346 345 344 347 348 349 350 351 350 349 352 353 354 353 352 355 356 357 358 359 358 357 360 361 362 361 360 363 364 365 366 367 366 365 368 269 318 269 368 321 320 369 268 319 268 369 270 370 320 370 270 322 323 271 371 321 371 271 275 322 273 272 323 274 326 325 372 325 326 277 276 327 324 373 324 327 322 324 370 324 322 275 274 323 325 371 325 323 374 375 376 375 374 377 378 379 380 381 380 379 382 383 384 383 382 385 386 387 388 389 388 387 390 321 368 321 390 371 370 391 320 369 320 391 372 371 390 371 372 325 324 373 370 391 370 373 392 393 394 393 392 395 396 397 398 399 398 397 400 401 402 401 400 403 404 405 406 407 406 405 408 409 410 409 408 411 412 413 414 415 414 413
+0 1 2 3 4 5 0 6 1 4 7 5 2 1 8 9 4 3 10 11 5 0 12 13 14 6 0 5 7 15 16 17 18 17 16 19 20 21 22 23 22 21 24 18 25 18 24 26 27 28 23 29 23 28 1 30 8 9 31 4 8 32 2 32 8 33 34 9 35 3 35 9 10 36 11 12 37 13 38 0 13 10 5 39 14 0 40 41 5 15 42 19 16 19 42 43 44 45 20 21 20 45 19 46 17 46 19 47 48 20 49 22 49 20 18 50 51 50 18 17 22 23 52 53 52 23 54 26 24 26 54 42 45 55 27 28 27 55 18 56 25 56 18 57 58 23 59 29 59 23 24 60 61 60 24 25 29 28 62 63 62 28 8 30 64 65 31 9 66 9 34 33 8 67 36 68 69 70 71 37 13 37 72 73 36 10 38 74 0 5 75 39 76 38 13 10 39 77 74 40 0 5 41 75 78 14 40 41 15 79 80 43 42 43 80 81 82 83 44 45 44 83 43 47 19 47 43 84 85 44 48 20 48 44 47 86 46 86 47 87 87 47 88 89 48 90 90 48 91 49 91 48 46 92 17 92 46 93 94 49 95 22 95 49 57 51 56 51 57 18 23 58 53 59 53 58 50 92 51 92 50 17 22 52 95 53 95 52 96 42 54 42 96 80 83 97 45 55 45 97 54 61 98 61 54 24 28 55 63 99 63 55 100 56 101 56 100 102 56 102 25 29 103 59 103 104 59 105 59 104 25 101 60 101 25 102 101 102 100 104 103 105 103 29 105 62 105 29 60 106 61 106 60 107 108 62 109 63 109 62 65 9 66 67 8 64 70 110 71 68 111 69 36 73 68 71 72 37 13 72 112 113 73 10 76 13 112 113 10 77 74 114 40 41 115 75 114 78 40 41 79 115 116 14 78 79 15 117 118 119 120 119 118 121 122 123 124 125 124 123 81 84 43 84 81 126 127 82 85 44 85 82 84 88 47 88 84 128 129 85 89 48 89 85 87 130 86 130 87 88 130 88 131 132 89 133 89 90 133 91 133 90 86 134 46 134 86 135 136 91 137 49 137 91 93 134 92 134 93 46 49 94 137 95 137 94 138 59 139 59 138 53 51 140 56 141 56 140 142 53 138 53 142 95 92 143 51 140 51 143 144 145 146 145 144 147 148 149 150 151 150 149 96 98 152 98 96 54 55 97 99 153 99 97 61 154 98 154 61 106 109 63 155 99 155 63 139 156 157 156 139 105 105 139 59 56 141 101 101 141 158 159 158 141 116 160 161 160 116 162 160 162 163 164 165 166 165 117 166 167 166 117 101 168 60 62 169 105 170 62 108 107 60 171 172 106 107 106 172 173 174 175 109 108 109 175 114 176 78 79 177 115 178 116 78 79 117 179 126 128 84 128 126 180 181 127 129 85 129 127 128 131 88 131 128 182 183 129 132 89 132 129 184 130 131 130 184 185 186 187 133 132 133 187 86 188 189 188 86 130 133 91 190 191 190 91 189 135 86 135 189 134 137 191 136 91 136 191 192 95 142 95 192 137 134 193 92 143 92 193 141 194 195 194 141 140 138 139 196 197 196 139 140 198 194 198 140 143 142 138 199 196 199 138 200 201 202 201 200 203 204 205 206 207 206 205 180 182 128 182 180 208 209 181 183 129 183 181 98 210 152 210 98 154 155 99 211 153 211 99 173 154 106 154 173 212 213 174 155 109 155 174 159 195 214 195 159 141 139 157 197 215 197 157 216 105 169 105 216 156 156 216 157 157 216 217 218 219 159 159 219 158 158 219 101 168 101 219 178 162 116 162 178 163 163 178 160 166 179 164 164 179 165 117 165 179 169 62 170 171 60 168 220 170 108 107 171 221 175 220 108 107 221 172 222 173 172 173 222 223 224 225 174 175 174 225 176 178 78 79 179 177 226 131 182 131 226 184 187 227 132 183 132 227 228 184 229 184 228 185 186 230 187 231 187 230 232 130 185 186 133 233 232 188 130 188 232 189 191 233 190 133 190 233 192 191 137 191 192 234 235 193 189 134 189 193 143 236 198 236 143 193 192 142 237 199 237 142 238 239 240 239 238 241 242 243 244 245 244 243 246 247 248 247 246 249 250 251 252 253 252 251 254 182 208 182 254 226 227 255 183 209 183 255 255 211 153 211 255 256 257 254 210 152 210 254 212 210 154 210 212 258 259 213 211 155 211 213 223 212 173 212 223 260 261 224 213 174 213 224 262 263 264 263 262 265 266 267 268 269 268 267 159 270 218 270 159 214 215 157 271 217 271 157 272 169 170 169 272 216 216 272 217 218 273 219 219 273 168 171 168 273 220 272 170 272 220 274 275 221 273 171 273 221 276 220 175 172 221 277 225 276 175 172 277 222 278 223 222 223 278 279 280 281 224 225 224 281 229 226 282 226 229 184 187 231 227 283 227 231 228 284 285 284 228 229 231 230 286 287 286 230 288 185 228 230 186 289 232 185 288 289 186 233 191 290 233 290 191 234 235 189 291 232 291 189 235 236 193 236 235 292 293 234 237 192 237 234 294 295 296 295 294 297 298 299 300 301 300 299 282 254 257 254 282 226 227 283 255 256 255 283 256 259 211 259 256 302 303 257 258 210 258 257 260 258 212 258 260 304 305 261 259 213 259 261 279 260 223 260 279 306 307 280 261 224 261 280 308 309 310 309 308 311 312 313 314 315 314 313 218 316 273 316 218 270 271 217 317 272 317 217 316 275 273 275 316 318 319 317 274 272 274 317 220 320 274 320 220 276 277 221 321 275 321 221 322 276 225 222 277 323 281 322 225 222 323 278 285 279 278 279 285 284 286 287 280 281 280 287 229 324 284 324 229 282 283 231 325 286 325 231 228 285 326 327 287 230 228 326 288 289 327 230 233 328 289 328 233 290 291 232 329 288 329 232 330 235 291 235 330 292 293 331 234 290 234 331 332 333 334 333 332 335 336 337 338 339 338 337 282 303 324 303 282 257 256 283 302 325 302 283 302 305 259 305 302 340 341 303 304 258 304 303 306 304 260 304 306 341 340 307 305 261 305 307 284 306 279 306 284 324 325 286 307 280 307 286 342 343 344 343 342 345 346 347 348 349 348 347 350 351 352 351 350 353 354 355 356 357 356 355 358 275 318 275 358 321 320 359 274 319 274 359 276 360 320 360 276 322 323 277 361 321 361 277 327 322 281 278 323 326 287 327 281 278 326 285 327 328 362 328 327 289 288 326 329 363 329 326 364 291 329 291 364 330 331 365 290 328 290 365 366 367 368 367 366 369 370 371 372 373 372 371 324 341 306 341 324 303 302 325 340 307 340 325 374 375 376 375 374 377 378 379 380 381 380 379 382 321 358 321 382 361 360 383 320 359 320 383 322 362 360 362 322 327 326 323 363 361 363 323 364 363 384 363 364 329 328 365 362 385 362 365 386 387 388 387 386 389 390 391 392 393 392 391 394 395 396 395 394 397 398 399 400 401 400 399 384 361 382 361 384 363 362 385 360 383 360 385 402 403 404 403 402 405 406 407 408 409 408 407 410 411 412 411 410 413 414 415 416 417 416 415
+0 1 2 1 0 3 4 5 6 7 6 5 8 0 2 7 5 9 10 3 0 3 10 1 6 11 4 5 4 11 1 12 2 7 13 6 14 2 15 2 14 8 9 16 7 17 7 16 18 0 8 9 5 19 18 10 0 5 11 19 20 21 22 23 24 25 26 6 13 6 26 27 28 29 1 12 1 29 12 30 2 7 31 13 2 30 15 17 31 7 32 10 18 19 11 33 28 21 20 25 24 27 34 11 35 36 10 37 29 38 12 13 39 26 40 29 27 28 26 41 12 38 30 31 39 13 30 42 15 17 43 31 32 37 10 11 34 33 28 44 21 24 45 27 37 46 36 46 37 47 47 37 48 49 34 50 50 34 51 35 51 34 29 52 38 39 53 26 40 27 45 44 28 41 40 54 29 26 55 41 38 42 30 31 43 39 15 42 56 57 43 17 48 37 32 33 34 49 58 47 48 47 58 59 60 61 50 49 50 61 29 62 52 53 63 26 52 64 38 39 65 53 40 45 66 67 44 41 40 68 54 55 69 41 29 70 62 70 29 54 55 26 71 63 71 26 38 64 42 43 65 39 42 72 56 57 73 43 74 75 76 77 78 79 62 80 52 53 81 63 52 82 64 65 83 53 66 84 40 84 66 85 86 67 87 41 87 67 70 68 62 68 70 54 55 71 69 63 69 71 88 68 40 41 69 89 64 90 42 43 91 65 42 92 72 73 93 43 74 94 75 78 95 79 52 80 82 83 81 53 68 80 62 63 81 69 64 82 96 97 83 65 85 66 98 99 67 86 85 74 84 87 79 86 100 40 84 87 41 101 100 88 40 41 89 101 64 96 90 91 97 65 42 90 92 93 91 43 92 102 72 73 103 93 104 94 74 79 95 105 95 106 107 106 95 78 75 94 108 109 108 94 82 80 96 97 81 83 68 110 80 81 111 69 104 74 85 86 79 105 74 100 84 87 101 79 90 96 112 113 97 91 90 114 92 93 115 91 92 114 102 103 115 93 116 94 104 105 95 117 95 107 118 119 109 94 120 121 122 123 124 125 126 127 120 125 128 129 80 130 96 97 131 81 110 130 80 81 131 111 90 112 114 115 113 91 112 96 132 133 97 113 102 114 134 135 115 103 119 94 116 117 95 118 120 136 121 124 137 125 138 127 126 129 128 139 127 136 120 125 137 128 96 130 132 133 131 97 110 140 130 131 141 111 112 142 114 115 143 113 112 132 144 145 133 113 114 142 134 135 143 115 146 119 116 117 118 147 148 138 126 129 139 149 130 150 132 133 151 131 130 140 150 151 141 131 112 152 142 143 153 113 112 144 152 153 145 113 132 150 144 145 151 133 134 142 154 155 143 135 146 156 119 156 146 157 158 147 159 118 159 147 160 146 116 117 147 161 148 162 138 162 148 163 164 149 165 139 165 149 140 166 150 151 167 141 152 168 142 143 169 153 152 144 170 171 145 153 150 172 144 145 173 151 142 168 154 155 169 143 174 175 176 177 178 179 180 157 146 147 158 181 157 182 156 182 157 183 184 158 185 159 185 158 186 117 161 160 116 187 188 146 160 161 147 189 150 166 172 173 167 151 152 190 168 169 191 153 144 192 170 171 193 145 152 170 190 191 171 153 144 172 192 193 173 145 169 155 194 195 154 168 196 197 198 199 200 201 180 202 157 202 180 203 204 181 205 158 205 181 180 146 188 189 147 181 206 207 208 207 206 209 210 211 212 213 212 211 186 214 117 116 215 187 216 186 161 160 187 217 188 160 218 219 161 189 166 220 172 173 221 167 169 222 191 190 223 168 224 193 171 170 192 225 222 171 191 190 170 223 192 220 226 220 192 172 173 193 221 227 221 193 169 194 222 223 195 168 155 228 194 195 229 154 197 230 198 199 231 200 180 232 233 232 180 234 235 181 236 237 236 181 234 180 188 189 181 235 238 208 207 212 213 239 214 240 241 240 214 186 187 215 242 243 242 215 214 244 117 116 245 215 186 246 240 246 186 216 217 187 247 242 247 187 248 216 161 160 217 249 249 188 218 219 189 248 222 224 171 170 225 223 224 250 193 192 251 225 252 193 250 193 252 227 226 253 192 251 192 253 194 254 222 223 255 195 194 228 256 257 229 195 238 258 208 213 259 239 198 230 260 261 231 199 262 263 264 263 262 265 266 267 268 269 268 267 188 270 234 235 271 189 272 240 273 240 272 241 243 274 242 275 242 274 214 241 244 245 243 215 117 244 276 277 245 116 216 278 246 247 279 217 240 246 280 281 247 242 278 216 248 249 217 279 249 270 188 189 271 248 254 224 222 223 225 255 282 250 224 225 251 283 252 250 284 285 251 253 194 256 254 255 257 195 228 286 256 257 287 229 288 258 238 239 259 289 198 260 290 291 261 199 292 293 294 295 296 297 265 298 263 298 265 299 300 266 301 268 301 266 302 270 303 304 271 305 272 273 306 307 275 274 308 241 272 274 243 309 310 240 280 240 310 273 275 311 242 281 242 311 241 308 244 245 309 243 312 244 313 244 312 276 277 314 245 315 245 314 278 316 246 247 317 279 246 318 280 318 246 319 320 247 321 281 321 247 322 278 248 249 279 323 323 270 249 248 271 322 254 324 224 225 325 255 324 282 224 225 283 325 250 282 284 285 283 251 256 326 254 255 327 257 256 286 328 329 287 257 330 288 238 239 289 331 260 332 290 291 333 261 334 335 336 337 338 339 294 340 341 340 294 293 296 295 342 343 342 295 299 344 298 344 299 345 346 300 347 301 347 300 270 348 303 304 349 271 350 306 273 275 307 351 352 272 306 272 352 353 354 355 274 307 274 355 308 272 353 354 274 309 280 356 310 311 357 281 310 350 273 275 351 311 308 313 244 245 315 309 358 313 359 313 358 312 314 360 315 361 315 360 246 316 319 320 317 247 362 363 364 365 366 367 368 363 280 281 366 369 348 270 323 322 271 349 254 370 324 325 371 255 372 282 324 325 283 373 284 282 374 375 283 285 256 328 326 327 329 257 326 370 254 255 371 327 286 376 328 329 377 287 330 378 288 378 330 379 380 331 381 289 381 331 333 291 382 383 290 332 384 334 336 334 384 385 334 385 386 387 388 339 388 389 339 337 339 389 340 390 341 343 391 342 303 392 393 394 395 304 345 396 344 396 345 397 398 346 399 347 399 346 348 392 303 304 395 349 350 400 306 307 401 351 306 402 403 404 405 307 406 353 352 355 354 407 408 308 353 354 309 409 410 356 280 281 357 411 356 350 310 311 351 357 308 408 313 315 409 309 313 408 359 361 409 315 362 412 363 366 413 367 363 410 280 281 411 366 414 415 416 417 418 419 370 372 324 325 373 371 282 372 374 375 373 283 328 420 326 327 421 329 422 370 326 327 371 423 376 420 328 329 421 377 424 383 332 383 424 425 426 427 382 333 382 427 291 428 382 383 429 290 389 430 337 430 389 431 432 384 433 336 433 384 434 385 384 385 434 435 436 437 388 389 388 437 387 438 388 438 387 439 440 386 441 385 441 386 340 442 443 444 445 342 340 443 390 391 444 342 392 446 393 394 447 395 448 449 450 449 448 451 452 453 454 455 454 453 416 415 392 395 418 417 350 456 400 401 457 351 400 402 306 307 405 401 403 402 458 459 405 404 406 352 460 461 355 407 408 353 406 407 354 409 410 462 356 357 463 411 356 456 350 351 457 357 359 464 465 464 359 408 409 361 466 467 466 361 412 468 363 366 469 413 363 468 410 411 469 366 470 415 414 419 418 471 472 372 370 371 373 473 374 372 474 475 373 375 326 420 422 423 421 327 422 476 370 371 477 423 376 478 420 421 479 377 480 481 383 481 480 482 483 484 485 382 485 484 382 428 485 481 429 383 486 487 488 487 486 489 490 491 492 493 492 491 494 495 496 495 494 497 498 499 500 501 500 499 502 503 504 503 502 505 506 507 508 509 508 507 510 442 511 442 510 443 444 512 445 513 445 512 392 415 446 447 418 395 514 515 516 515 514 510 512 517 518 519 518 517 520 400 456 457 401 521 522 402 400 401 405 523 522 458 402 405 459 523 403 458 524 525 459 404 526 406 460 461 407 527 408 406 526 527 407 409 410 528 462 463 529 411 462 456 356 357 457 463 464 408 526 527 409 466 465 464 526 527 466 467 412 530 468 469 531 413 468 528 410 411 529 469 532 471 418 415 470 533 476 472 370 371 473 477 372 472 474 475 473 373 420 534 422 423 535 421 536 476 422 423 477 537 478 538 420 421 539 479 540 481 541 542 485 543 485 428 544 545 429 481 546 547 548 549 550 551 551 552 553 552 551 554 555 546 556 557 556 546 558 559 555 559 558 560 561 562 563 554 563 562 512 564 513 511 565 510 566 567 568 567 566 515 518 569 570 571 570 569 512 518 564 565 515 510 456 572 520 521 573 457 522 400 520 521 401 523 574 458 522 523 459 575 524 458 576 577 459 525 526 460 578 579 461 527 580 462 528 529 463 581 462 572 456 457 573 463 465 526 578 579 527 467 530 582 468 469 583 531 584 528 468 469 529 585 586 532 418 415 533 587 536 472 476 477 473 537 588 474 472 473 475 589 420 590 534 535 591 421 422 534 536 537 535 423 420 538 590 591 539 421 592 481 540 543 485 593 485 544 593 592 545 481 594 547 546 551 550 595 555 594 546 551 595 554 559 594 555 554 595 563 518 596 564 565 597 515 567 592 568 571 593 570 518 570 596 597 567 515 598 599 600 599 598 601 602 603 604 605 604 603 606 607 608 609 610 611 607 612 613 614 615 610 616 598 617 618 603 619 613 620 621 622 623 614 624 616 625 616 624 626 627 628 619 629 619 628 630 458 574 575 459 631 630 576 458 459 577 631 460 632 578 579 633 461 528 634 580 581 635 529 572 462 580 581 463 573 465 578 632 633 579 467 468 582 584 585 583 469 528 584 634 635 585 529 586 418 636 637 415 587 638 472 536 537 473 639 588 472 638 639 473 589 590 640 534 535 641 591 534 642 536 537 643 535 538 644 590 591 645 539 568 592 540 543 593 571 593 544 646 647 545 592 570 646 596 597 647 567 570 593 646 647 592 567 648 608 580 581 609 649 598 600 617 618 605 603 648 606 608 609 611 649 606 612 607 610 615 611 612 620 613 614 623 615 616 617 625 629 618 619 620 650 621 622 651 623 652 626 624 628 627 653 654 650 655 650 654 621 622 656 651 657 651 656 576 630 658 659 631 577 660 580 634 635 581 661 582 634 584 585 635 583 636 418 662 663 415 637 642 638 536 537 639 643 664 588 638 588 664 665 666 667 589 639 589 667 590 644 640 641 645 591 534 640 642 643 641 535 644 668 669 668 644 538 539 645 670 671 670 645 660 648 580 581 649 661 652 624 672 673 628 653 582 660 634 635 661 583 636 662 674 675 663 637 642 664 638 664 642 665 666 643 667 639 667 643 676 588 665 666 589 677 644 678 640 641 679 645 679 643 680 643 679 641 640 678 642 681 642 678 669 682 644 645 683 671 674 662 684 685 663 675 642 676 665 666 677 643 686 588 676 677 589 687 644 688 678 688 644 682 683 645 689 679 689 645 690 691 681 680 692 693 676 642 680 681 643 677 694 682 669 671 683 695 674 684 696 697 685 675 698 686 676 677 687 699 688 700 678 700 688 682 683 689 701 679 701 689 690 681 702 703 680 693 704 691 690 693 692 705 676 680 703 702 681 677 694 700 682 683 701 695 696 684 706 707 685 697 698 676 708 709 677 699 710 701 711 712 700 713 676 703 714 715 702 677 716 700 694 695 701 717 696 706 718 719 707 697 714 708 676 708 714 720 721 715 709 677 709 715 722 698 708 709 699 723 713 724 712 724 713 725 725 713 726 727 710 728 728 710 729 711 729 710 716 713 700 701 710 717 718 706 730 731 707 719 720 714 732 733 715 721 720 722 708 709 723 721 734 725 726 725 734 735 736 737 728 727 728 737 726 713 716 717 710 727 738 739 740 741 742 743 744 732 745 732 744 720 721 746 733 747 733 746 748 722 720 721 723 749 750 735 734 737 736 751 752 722 753 754 723 755 756 739 738 743 742 757 744 745 758 759 747 746 760 720 744 720 760 748 749 761 721 746 721 761 748 762 722 723 763 749 750 764 735 736 765 751 763 766 767 766 763 754 753 762 768 769 768 762 753 722 762 763 723 754 756 770 739 742 771 757 772 745 773 745 772 758 759 774 747 775 747 774 776 744 758 759 746 777 776 760 744 746 761 777 778 748 760 761 749 779 778 762 748 749 763 779 780 764 750 751 765 781 767 782 763 762 783 769 784 780 750 751 781 785 786 770 756 757 771 787 788 772 773 775 774 789 788 758 772 774 759 789 790 776 758 759 777 791 792 760 776 777 761 793 794 778 760 761 779 795 783 762 778 779 763 782 796 780 784 785 781 797 786 798 770 771 799 787 800 788 773 775 789 801 802 758 788 789 759 803 790 758 802 803 759 791 804 776 790 791 777 805 804 792 776 777 793 805 794 760 792 793 761 795 806 778 794 795 779 807 808 783 778 779 782 809 810 796 784 785 797 811 812 798 786 787 799 813 814 800 773 775 801 815 800 816 788 789 817 801 816 802 788 789 803 817 818 790 802 803 791 819 818 804 790 804 818 820 821 819 805 791 805 819 804 822 792 822 804 823 824 805 825 793 825 805 822 794 792 794 822 806 807 825 795 793 795 825 806 826 778 779 827 807 808 828 782 828 808 829 830 809 831 783 831 809 826 808 778 779 809 827 810 832 796 832 810 833 834 811 835 797 835 811 812 836 798 799 837 813 838 839 840 841 842 843 816 800 814 815 801 817 818 802 816 817 803 819 820 844 845 846 847 821 820 823 804 805 824 821 822 848 849 848 822 823 824 825 850 851 850 825 852 806 822 806 852 853 854 855 807 825 807 855 853 826 806 807 827 854 856 857 858 859 860 861 862 829 808 809 830 863 829 864 828 864 829 865 866 830 867 831 867 830 868 808 826 827 809 869 870 836 812 813 837 871 838 840 872 873 841 843 874 838 872 873 843 875 844 874 872 873 875 847 876 820 845 846 821 877 844 872 845 846 873 847 878 823 820 821 824 879 849 852 822 825 855 851 848 823 878 879 824 850 849 848 880 881 850 851 882 853 852 855 854 883 884 826 853 854 827 885 886 887 888 889 890 891 862 892 829 892 862 893 894 863 895 830 895 863 868 862 808 809 863 869 896 897 898 897 896 899 900 901 902 903 902 901 868 826 904 905 827 869 870 906 836 837 907 871 872 840 908 909 841 873 876 845 910 911 846 877 878 820 876 877 821 879 845 872 910 911 873 846 849 912 852 912 849 913 914 851 915 855 915 851 880 848 878 879 850 881 916 849 880 881 851 917 882 852 918 919 855 883 882 884 853 854 885 883 887 920 888 889 921 890 862 922 923 922 862 924 925 863 926 927 926 863 868 924 862 863 925 869 928 898 897 902 903 929 884 868 904 905 869 885 906 930 836 837 931 907 932 933 934 933 932 935 936 937 938 939 938 937 940 941 942 943 944 945 872 908 910 911 909 873 876 910 946 947 911 877 878 876 948 949 877 879 950 849 951 952 851 953 954 955 951 952 956 957 912 918 852 855 919 915 880 878 948 949 879 881 916 880 958 959 881 917 951 849 916 917 851 952 960 884 882 883 885 961 928 962 898 903 963 929 888 920 964 965 921 889 966 967 968 967 966 969 970 971 972 973 972 971 868 974 924 925 975 869 884 974 868 869 975 885 931 837 976 977 836 930 978 935 932 937 936 979 940 980 941 980 940 981 982 945 983 944 983 945 940 942 984 985 943 945 986 935 978 979 936 987 988 989 980 983 990 991 992 986 993 994 987 995 948 876 946 947 877 949 954 951 996 997 952 957 958 880 948 949 881 959 916 958 998 999 959 917 951 916 1000 1001 917 952 960 974 884 885 975 961 1002 962 928 929 963 1003 888 964 1004 1005 965 889 1006 1007 1008 1009 1010 1011 969 1012 967 1012 969 1013 1014 970 1015 972 1015 970 1016 1017 974 975 1018 1019 976 837 1020 1021 836 977 988 980 981 982 983 991 993 986 978 979 987 994 1022 989 988 991 990 1023 1024 992 993 994 995 1025 948 946 1026 1027 947 949 996 951 1000 1001 952 997 958 948 1026 1027 949 959 958 1028 998 999 1029 959 1000 916 998 999 917 1001 1030 974 960 961 975 1031 1032 1002 928 929 1003 1033 964 1034 1004 1005 1035 965 1036 1037 1038 1039 1040 1041 1042 1007 1043 1007 1042 1008 1009 1044 1010 1045 1010 1044 1013 1046 1012 1046 1013 1047 1048 1014 1049 1015 1049 1014 1016 974 1030 1031 975 1019 1020 837 1050 1051 836 1021 1022 1052 989 1052 1022 1053 1054 1023 1055 990 1055 1023 1024 1056 992 995 1057 1025 996 1000 1058 1059 1001 997 958 1026 1028 1029 1027 959 998 1028 1060 1061 1029 999 998 1062 1000 1001 1063 999 1032 1064 1002 1064 1032 1065 1066 1033 1067 1003 1067 1033 1035 1005 1068 1069 1004 1034 1070 1036 1038 1036 1070 1071 1036 1071 1072 1073 1074 1041 1074 1075 1041 1039 1041 1075 1043 1076 1042 1044 1077 1045 1078 1016 1050 1051 1019 1079 1047 1080 1046 1080 1047 1081 1082 1048 1083 1049 1083 1048 1030 1050 1016 1019 1051 1031 837 1084 1050 1051 1085 836 1086 1028 1056 1057 1029 1087 1086 1056 1024 1025 1057 1087 1058 1000 1088 1089 1001 1059 1090 1060 1028 1029 1061 1091 998 1060 1062 1063 1061 999 1000 1062 1088 1089 1063 1001 1092 1069 1034 1069 1092 1093 1094 1095 1068 1035 1068 1095 1005 1096 1068 1069 1097 1004 1075 1098 1039 1098 1075 1099 1100 1070 1101 1038 1101 1070 1102 1071 1070 1071 1102 1103 1104 1105 1074 1075 1074 1105 1073 1106 1074 1106 1073 1107 1108 1072 1109 1071 1109 1072 1043 1110 1111 1112 1113 1045 1043 1111 1076 1077 1112 1045 1084 1078 1050 1051 1079 1085 1114 1115 1116 1115 1114 1117 1118 1119 1120 1121 1120 1119 1090 1028 1086 1087 1029 1091 1088 1060 1090 1091 1061 1089 1088 1062 1060 1061 1063 1089 1122 1123 1069 1123 1122 1124 1125 1126 1127 1068 1127 1126 1096 1127 1068 1069 1123 1097 1128 1129 1130 1129 1128 1131 1132 1133 1134 1135 1134 1133 1136 1137 1138 1137 1136 1139 1140 1141 1142 1143 1142 1141 1144 1145 1146 1145 1144 1147 1148 1149 1150 1151 1150 1149 1152 1110 1153 1110 1152 1111 1112 1154 1113 1155 1113 1154 1156 1157 1158 1157 1156 1152 1154 1159 1160 1161 1160 1159 1162 1123 1163 1164 1127 1165 1096 1166 1127 1123 1167 1097 1168 1169 1170 1171 1172 1173 1173 1174 1175 1174 1173 1176 1177 1168 1178 1179 1178 1168 1180 1181 1177 1181 1180 1182 1183 1184 1185 1176 1185 1184 1154 1186 1155 1153 1187 1152 1188 1189 1190 1189 1188 1157 1160 1191 1192 1193 1192 1191 1154 1160 1186 1187 1157 1152 1194 1123 1162 1165 1127 1195 1166 1195 1127 1123 1194 1167 1196 1169 1168 1173 1172 1197 1177 1196 1168 1173 1197 1176 1181 1196 1177 1176 1197 1185 1160 1198 1186 1187 1199 1157 1189 1194 1190 1193 1195 1192 1160 1192 1198 1199 1189 1157 1190 1194 1162 1165 1195 1193 1200 1195 1166 1167 1194 1201 1198 1192 1200 1201 1189 1199 1200 1192 1195 1194 1189 1201
+0 1 2 1 0 3 4 5 6 7 6 5 2 8 9 8 2 1 6 7 10 11 10 7 12 13 14 13 12 15 16 17 18 19 18 17 20 3 0 3 20 21 22 23 4 5 4 23 9 24 2 24 9 25 26 11 27 7 27 11 13 28 29 28 13 15 16 18 30 31 30 18 32 33 34 33 32 35 36 37 38 39 38 37 14 40 12 40 14 41 40 41 42 42 41 43 44 45 46 46 45 47 45 19 47 17 47 19 48 21 20 21 48 49 50 51 22 23 22 51 25 52 24 52 25 53 54 26 55 27 55 26 2 56 57 56 2 24 27 7 58 59 58 7 60 28 61 28 60 29 31 62 30 63 30 62 64 34 65 34 64 66 67 68 39 69 39 68 35 70 33 70 35 71 72 36 73 38 73 36 34 74 32 74 34 75 76 39 77 37 77 39 71 78 70 78 71 79 80 72 81 73 81 72 82 42 43 42 82 83 84 85 46 44 46 85 86 48 87 48 86 49 50 88 51 89 51 88 53 90 52 90 53 91 92 54 93 55 93 54 56 94 57 94 56 95 96 58 97 59 97 58 60 98 99 98 60 61 63 62 100 101 100 62 102 64 65 64 102 103 104 105 68 69 68 105 66 75 34 75 66 106 107 67 76 39 76 67 78 108 109 108 78 79 80 81 110 111 110 81 82 112 83 112 82 113 114 85 115 84 115 85 116 86 87 86 116 117 86 117 118 119 120 88 120 121 88 89 88 121 90 122 52 122 90 123 124 93 125 55 125 93 56 126 95 126 56 127 128 58 129 96 129 58 130 98 131 98 130 99 101 132 100 133 100 132 134 64 103 64 134 135 136 137 68 104 68 137 138 106 66 106 138 139 140 141 107 67 107 141 108 142 109 142 108 143 143 108 144 145 110 146 146 110 147 111 147 110 113 148 112 148 113 149 150 114 151 115 151 114 152 117 116 117 152 153 154 155 120 121 120 155 153 118 117 118 153 156 157 154 119 120 119 154 158 159 160 159 158 161 162 163 164 165 164 163 123 166 122 166 123 167 168 124 169 125 169 124 127 170 126 170 127 171 172 128 173 129 173 128 130 174 175 174 130 131 133 132 176 177 176 132 178 135 134 135 178 179 180 181 136 137 136 181 182 139 138 139 182 183 184 185 140 141 140 185 144 186 143 186 144 187 188 145 189 146 189 145 143 190 142 190 143 186 189 146 191 147 191 146 192 149 193 149 192 148 151 194 150 195 150 194 196 193 197 193 196 192 194 198 195 199 195 198 196 161 158 161 196 197 199 198 162 163 162 198 171 166 170 166 171 122 125 172 169 173 169 172 175 200 201 200 175 174 176 177 202 203 202 177 204 179 178 179 204 205 206 207 180 181 180 207 208 138 205 138 208 182 185 209 141 206 141 209 204 208 205 208 204 210 211 207 209 206 209 207
+0 1 2 3 4 5 0 2 6 7 3 5 8 1 0 5 4 9 0 6 10 11 7 5 12 8 0 5 9 13 10 6 14 15 7 11 16 12 0 5 13 17 10 14 18 19 15 11 20 16 0 5 17 21 10 18 22 23 19 11 20 0 24 25 5 21 22 18 26 27 19 23 28 20 24 25 21 29 30 31 32 33 34 35 36 22 26 22 36 37 38 39 23 27 23 39 40 28 24 25 29 41 31 42 32 33 43 34 30 44 31 34 45 35 32 46 47 46 32 48 49 33 50 51 50 33 40 24 52 53 25 41 32 42 48 49 43 33 31 54 42 43 55 34 56 57 58 57 56 59 60 61 62 63 62 61 40 52 64 65 53 41 31 66 54 55 67 34 68 59 56 59 68 69 70 71 60 61 60 71 72 73 74 75 76 77 78 64 52 64 78 79 80 81 65 53 65 81 72 82 73 76 83 77 31 84 66 67 85 34 86 87 88 89 90 91 73 92 93 94 95 76 96 97 98 99 100 101 102 82 103 82 102 104 105 106 83 107 83 106 73 82 108 109 83 76 73 110 92 95 111 76 82 104 108 109 105 83 73 108 110 111 109 76
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 11 12 13 14 2 15 2 14 0 5 16 7 17 7 16 18 19 20 21 22 23 1 24 25 24 1 3 4 6 26 27 26 6 8 10 28 29 11 13 9 30 10 11 31 12 20 32 33 34 35 21 9 36 37 38 39 12 40 14 15 14 40 41 42 43 16 17 16 43 18 44 19 22 45 23 20 19 46 47 22 21 48 8 28 29 13 49 50 44 18 23 45 51 25 52 53 52 25 24 26 27 54 55 54 27 56 28 10 11 29 57 9 58 30 31 59 12 20 60 32 35 61 21 9 37 62 63 38 12 44 64 19 22 65 45 20 46 66 67 47 21 68 48 28 29 49 69 70 44 50 51 45 71 72 48 68 69 49 73 74 70 50 51 71 75 76 77 78 77 76 79 80 81 82 83 82 81 84 28 56 57 29 85 58 86 30 31 87 59 9 88 58 59 89 12 20 90 60 61 91 21 9 62 92 93 63 12 94 64 44 45 65 95 66 46 96 97 47 67 20 66 98 99 67 21 100 29 69 68 28 101 45 102 71 70 103 44 104 72 68 69 73 105 106 70 74 75 71 107 108 72 104 105 73 109 110 106 74 75 107 111 77 112 113 112 77 79 80 82 114 115 114 82 116 85 29 28 84 117 30 86 118 119 87 31 9 92 88 89 93 12 20 98 90 91 99 21 120 45 95 94 44 121 46 122 96 97 123 47 124 68 101 100 69 125 70 126 103 102 127 71 128 104 68 69 105 129 70 106 130 131 107 71 132 108 104 105 109 133 134 106 110 111 107 135 31 136 119 118 137 30 47 123 138 139 122 46 128 68 124 125 69 129 70 130 126 127 131 71 140 104 128 129 105 141 106 142 130 131 143 107 144 132 104 105 133 145 146 106 134 135 107 147 148 149 150 151 152 153 118 154 137 154 118 155 156 119 157 136 157 119 158 159 160 161 162 163 164 122 139 122 164 165 166 167 123 138 123 167 168 104 140 141 105 169 106 170 142 143 171 107 172 144 104 105 145 173 174 106 146 147 107 175 176 154 177 154 176 137 136 178 157 179 157 178 164 180 181 180 164 139 138 167 182 183 182 167 168 184 104 105 185 169 106 186 170 171 187 107 172 104 188 189 105 173 174 190 106 107 191 175 192 184 168 169 185 193 184 194 104 105 195 185 106 196 186 187 197 107 186 192 170 171 193 187 198 188 104 105 189 199 200 106 190 191 107 201 202 192 168 169 193 203 194 204 104 105 205 195 106 206 196 197 207 107 170 192 202 203 193 171 208 198 104 105 199 209 210 106 200 201 107 211 204 212 104 105 213 205 106 214 206 207 215 107 216 208 104 208 216 217 218 219 209 105 209 219 210 220 106 220 210 221 222 211 223 107 223 211 212 224 104 105 225 213 106 226 214 215 227 107 216 104 228 229 105 219 220 230 106 107 231 223 228 104 224 225 105 229 230 226 106 107 227 231
+0 1 2 3 4 5 0 2 6 7 3 5 0 8 1 4 9 5 10 11 2 11 10 12 13 14 15 3 15 14 16 6 17 18 7 19 2 20 6 20 2 11 15 3 21 7 21 3 22 8 0 5 9 23 24 12 10 12 24 25 26 27 13 14 13 27 12 28 11 15 29 13 30 31 32 33 34 35 6 36 17 36 6 20 21 7 37 18 37 7 11 38 20 21 39 15 40 8 22 23 9 41 22 42 43 42 22 44 45 23 46 47 46 23 48 25 24 25 48 49 49 48 50 51 52 53 53 52 26 27 26 52 25 28 12 13 29 26 28 38 11 15 39 29 30 32 54 55 33 35 31 56 32 33 57 34 20 58 36 37 59 21 17 60 61 60 17 36 37 18 62 63 62 18 20 38 58 59 39 21 22 64 40 41 65 23 66 67 68 69 70 71 22 43 64 65 47 23 44 72 42 72 44 73 74 45 75 46 75 45 50 66 49 53 71 51 76 25 49 53 26 77 25 78 28 29 79 26 38 80 81 80 38 28 29 39 82 83 82 39 73 30 54 55 35 74 17 61 84 85 63 18 86 36 58 59 37 87 36 86 60 62 87 37 61 88 84 88 61 60 62 63 89 85 89 63 83 59 90 59 83 39 38 81 58 91 58 81 67 92 68 69 93 70 66 68 49 53 69 71 73 94 72 94 73 95 96 74 97 75 97 74 92 72 98 72 92 67 70 93 75 99 75 93 76 49 100 101 53 77 102 103 104 103 102 105 106 107 108 109 108 107 78 110 28 29 111 79 28 112 80 112 28 113 114 29 115 82 115 29 116 73 117 118 74 119 117 73 54 55 74 118 87 90 59 90 87 120 121 86 91 58 91 86 60 86 88 89 87 62 84 122 123 122 84 88 89 85 124 125 124 85 126 117 127 128 118 129 130 131 68 69 132 133 68 131 49 53 132 69 134 95 73 74 96 135 95 136 94 97 137 96 94 98 72 75 99 97 138 131 130 133 132 139 140 141 142 143 144 145 146 102 104 102 146 147 148 149 107 109 107 149 110 147 28 29 148 111 116 150 73 150 116 151 152 119 153 74 153 119 113 28 154 155 29 114 156 113 157 113 156 112 115 158 114 159 114 158 117 54 127 128 55 118 160 120 87 120 160 161 162 163 121 86 121 163 121 126 127 128 129 120 88 86 122 124 87 89 150 134 73 134 150 151 152 153 135 74 135 153 95 164 165 164 95 134 135 96 166 167 166 96 95 168 136 137 169 96 94 136 98 99 137 97 170 131 138 139 132 171 140 172 141 144 173 145 174 175 104 109 176 177 154 146 104 109 149 155 28 147 146 149 148 29 154 28 146 149 29 155 157 113 154 155 114 159 178 156 157 156 178 179 180 181 158 159 158 181 164 151 182 183 152 166 184 185 186 187 188 189 160 190 161 190 160 191 192 163 193 162 193 163 162 121 194 195 120 161 163 196 86 87 197 160 198 121 127 128 120 199 164 134 151 152 135 166 200 168 95 96 169 201 165 202 203 202 165 164 166 167 204 205 204 167 206 207 208 209 210 211 212 213 214 213 212 141 213 141 172 213 172 215 216 173 217 173 144 217 144 218 217 219 217 218 220 221 207 210 222 223 175 224 104 109 225 176 154 104 224 225 109 155 157 154 224 225 155 159 178 157 224 225 159 181 226 179 178 179 226 227 228 229 180 181 180 229 230 182 231 232 183 233 202 164 182 183 166 204 185 234 186 187 235 188 236 184 186 187 189 237 238 239 190 239 238 240 241 242 243 193 243 242 244 193 162 193 244 243 239 245 190 161 190 245 163 192 246 247 191 160 194 121 198 199 120 195 162 194 248 249 195 161 163 250 196 197 251 160 86 196 252 253 197 87 200 254 168 169 255 201 256 257 200 201 258 259 203 260 261 260 203 202 204 205 262 263 262 205 206 264 207 210 265 211 266 257 267 268 258 269 215 270 213 270 215 271 272 216 273 217 273 216 214 274 275 276 277 219 278 214 279 214 278 212 218 280 219 281 219 280 282 178 283 284 181 285 220 207 264 265 210 223 178 224 283 284 225 181 282 226 178 181 229 285 227 286 287 286 227 226 229 228 288 289 288 228 274 231 275 276 232 277 230 231 274 277 232 233 290 182 230 233 183 291 292 202 182 183 204 293 294 186 234 186 294 252 253 295 187 235 187 295 185 296 234 235 297 188 236 186 298 299 187 237 240 289 239 289 240 288 286 241 287 243 287 241 300 301 302 303 304 305 306 244 162 161 245 307 244 279 243 239 281 245 301 308 250 251 309 304 310 236 311 312 237 313 314 310 315 316 313 317 306 162 248 249 161 307 250 298 196 298 250 311 312 251 299 197 299 251 86 252 294 295 253 87 196 186 252 186 196 298 299 197 187 253 187 197 257 254 200 201 255 258 318 257 256 259 258 319 320 260 321 260 320 261 263 322 262 323 262 322 324 267 257 258 268 325 271 326 270 326 271 327 328 272 329 273 329 272 326 213 270 273 217 329 214 275 287 289 276 219 278 330 282 285 331 280 279 214 287 289 219 281 332 279 333 279 332 278 280 334 281 335 281 334 282 330 226 229 331 285 327 336 326 336 327 337 338 328 339 329 339 328 340 182 290 291 183 341 342 292 182 183 293 343 344 234 345 234 344 294 295 346 235 347 235 346 296 345 234 235 347 297 236 298 311 312 299 237 279 287 243 239 289 281 332 302 330 331 303 334 300 302 332 334 303 305 301 300 308 309 305 304 348 333 349 333 348 332 334 350 335 351 335 350 308 311 250 311 308 352 353 309 312 251 312 309 310 311 315 316 312 313 314 315 354 355 316 317 356 357 358 359 360 361 86 294 344 346 295 87 362 257 318 319 258 363 364 321 365 321 364 320 322 366 323 367 323 366 368 324 257 258 325 369 332 330 278 280 331 334 370 368 257 258 369 371 337 365 336 365 337 364 366 338 367 339 367 338 340 342 182 183 343 341 372 345 373 345 372 344 346 374 347 375 347 374 297 376 377 376 297 347 345 296 378 379 378 296 300 352 308 309 353 305 380 381 382 381 380 383 384 385 386 387 386 385 354 315 388 389 316 355 356 390 357 360 391 361 86 344 392 393 346 87 394 257 362 363 258 395 394 370 257 258 371 395 376 396 377 396 376 347 345 378 397 379 397 378 398 373 399 373 398 372 374 400 375 401 375 400 402 403 404 403 402 344 346 405 406 407 406 405 297 377 408 409 379 296 383 380 410 411 385 384 412 391 360 357 390 413 392 402 404 402 392 344 346 393 405 407 405 393 377 414 415 414 377 396 397 379 416 417 416 379 418 399 419 399 418 398 400 420 401 421 401 420 404 422 423 422 404 403 406 407 424 425 424 407 426 427 428 427 426 429 430 431 432 433 432 431 434 408 435 408 434 297 296 436 409 437 409 436 380 438 410 411 439 385 412 360 440 441 357 413 442 443 444 443 442 445 446 447 448 449 448 447 392 404 450 451 407 393 452 415 453 415 452 454 455 456 417 457 417 456 458 418 419 418 458 459 460 461 420 421 420 461 462 423 463 423 462 464 465 466 425 467 425 466 468 427 469 427 468 428 433 470 432 471 432 470 426 472 429 472 426 473 474 431 475 430 475 431 435 476 477 476 435 408 409 437 478 479 478 437 480 481 482 481 480 483 481 483 484 484 483 485 486 487 488 488 487 489 487 490 489 491 489 490 492 493 494 495 496 497 498 499 500 501 502 503 500 499 504 505 502 501 506 507 508 507 506 509 510 511 512 513 512 511 444 443 514 515 448 449 516 450 517 450 516 392 393 518 451 519 451 518 520 453 521 453 520 452 456 522 457 523 457 522 524 458 525 458 524 459 460 526 461 527 461 526 528 463 529 463 528 462 466 530 467 531 467 530 532 468 469 468 532 533 534 535 470 471 470 535 517 536 537 536 517 450 451 519 538 539 538 519 473 540 472 540 473 541 542 474 543 475 543 474 477 544 545 544 477 476 478 479 546 547 546 479 486 548 487 548 486 549 550 485 551 483 551 485 493 552 494 495 553 496 492 554 493 496 555 497 498 556 499 502 557 503 558 559 560 561 562 563 558 564 508 513 565 563 566 508 567 508 566 506 511 568 513 569 513 568 443 570 514 515 571 448 520 572 573 572 520 521 523 522 574 575 574 522 524 576 577 576 524 525 527 526 578 579 578 526 528 580 581 580 528 529 531 530 582 583 582 530 540 533 532 533 540 541 542 543 534 535 534 543 537 584 585 584 537 536 538 539 586 587 586 539 588 544 589 544 588 545 547 590 546 591 546 590 549 592 548 592 549 593 594 550 595 551 595 550 493 596 552 553 597 496 554 598 493 598 554 599 600 555 601 496 601 555 556 602 499 502 603 557 604 558 560 561 563 605 560 602 606 602 560 559 562 561 603 607 603 561 558 604 564 565 605 563 508 564 608 609 565 513 508 608 567 569 609 513 610 567 611 567 610 566 568 612 569 613 569 612 554 566 599 600 568 555 589 520 573 520 589 544 546 591 522 575 522 591 577 614 615 614 577 576 578 579 616 617 616 579 618 528 581 528 618 584 586 619 530 583 530 619 620 584 618 584 620 585 587 621 586 619 586 621 622 623 624 623 622 625 626 627 628 629 628 627 593 623 592 623 593 624 629 594 628 595 628 594 552 596 630 631 597 553 632 597 633 597 632 496 493 634 596 635 596 634 600 636 637 636 600 601 598 599 638 639 638 599 601 632 640 632 601 496 493 598 634 641 634 598 556 642 602 603 643 557 604 560 606 607 561 605 606 644 645 644 606 602 603 607 646 647 646 607 648 637 649 637 648 600 599 650 639 651 639 650 567 608 652 653 609 569 654 655 656 655 654 610 655 610 657 657 610 611 613 612 658 658 612 659 612 660 659 661 659 660 566 610 650 648 612 568 566 650 599 600 648 568 615 625 622 625 615 614 616 617 626 627 626 617 630 596 662 663 597 631 633 664 665 664 633 597 596 635 666 667 666 635 634 645 635 633 647 632 634 641 668 669 640 632 642 644 602 603 646 643 645 670 671 670 645 644 646 647 672 673 672 647 634 606 645 647 607 632 651 674 675 674 651 650 648 649 676 677 676 649 652 608 675 677 609 653 678 679 680 681 682 683 684 656 685 656 684 654 660 686 661 687 661 686 610 688 689 690 691 612 652 692 693 694 695 653 657 696 655 659 697 658 610 689 650 648 690 612 596 698 662 663 699 597 642 700 670 672 701 643 665 702 703 702 665 664 666 667 704 705 704 667 635 706 667 665 707 633 635 645 671 673 647 633 642 670 644 646 672 643 670 708 671 708 670 709 710 672 711 673 711 672 675 712 692 712 675 674 676 677 713 695 713 677 652 675 692 695 677 653 714 715 716 717 718 719 720 680 679 682 681 721 722 685 723 685 722 684 686 724 687 725 687 724 654 684 722 724 686 660 688 726 689 690 727 691 692 728 693 694 729 695 657 730 696 697 731 658 698 732 662 663 733 699 700 734 670 672 735 701 736 705 737 705 736 704 702 738 703 739 703 738 667 740 705 703 741 665 635 742 706 707 743 633 667 706 740 741 707 665 635 671 708 711 673 633 734 709 670 672 710 735 709 744 708 744 709 745 746 710 747 711 747 710 692 748 749 748 692 712 713 695 750 751 750 695 714 716 752 753 717 719 754 720 679 682 721 755 756 723 757 723 756 722 724 758 725 759 725 758 760 726 688 691 727 761 692 749 728 729 751 695 762 763 764 765 766 767 768 769 770 771 772 773 732 774 662 663 775 733 776 737 777 737 776 736 738 778 739 779 739 778 780 781 732 733 782 783 705 784 737 739 785 703 705 740 784 785 741 703 635 786 742 743 787 633 788 742 789 742 788 706 707 790 743 791 743 790 792 706 788 706 792 740 741 793 707 790 707 793 635 708 744 747 711 633 734 794 709 710 795 735 794 745 709 710 746 795 745 796 744 796 745 797 798 746 799 747 799 746 748 777 749 777 748 776 778 750 779 751 779 750 760 800 726 727 801 761 802 752 716 717 753 803 679 804 805 806 807 682 808 754 679 682 755 809 810 757 811 757 810 756 758 812 759 813 759 812 814 800 760 761 801 815 749 816 728 729 817 751 763 728 764 765 729 766 768 818 769 772 819 773 820 821 769 772 822 823 732 781 774 775 782 733 780 824 781 824 780 825 826 783 827 782 827 783 777 737 816 817 739 779 784 828 737 739 829 785 830 740 792 740 830 784 785 831 741 793 741 831 832 786 635 633 787 833 789 786 834 786 789 742 743 791 787 835 787 791 834 788 789 791 790 835 788 836 792 793 837 790 635 744 838 839 747 633 795 840 841 840 795 746 745 794 842 843 842 794 840 844 841 844 840 746 745 842 845 843 845 842 797 846 796 846 797 847 848 798 849 799 849 798 850 851 852 851 850 744 747 853 854 855 854 853 749 777 816 817 779 751 856 825 800 801 826 857 802 716 858 859 717 803 805 804 860 861 807 806 862 679 805 806 682 863 864 808 679 682 809 865 866 811 867 811 866 810 812 868 813 869 813 868 870 800 814 815 801 871 816 764 728 729 765 817 872 873 764 873 872 874 875 876 877 765 877 876 878 818 879 818 878 769 769 878 880 881 882 772 772 882 819 883 819 882 884 821 820 823 822 885 820 769 886 887 772 823 774 781 888 889 782 775 824 890 781 890 824 825 826 827 891 782 891 827 816 737 892 893 739 817 737 828 818 819 829 739 894 784 830 784 894 828 829 895 785 831 785 895 792 896 830 831 897 793 834 832 898 832 834 786 787 835 833 899 833 835 900 901 902 903 904 905 900 888 901 904 889 905 838 850 852 850 838 744 747 839 853 855 853 839 795 841 906 907 843 794 841 908 909 908 841 844 845 843 910 911 910 843 847 912 846 912 847 913 914 848 915 849 915 848 852 916 917 916 852 851 854 855 918 919 918 855 920 856 800 801 857 921 856 890 825 826 891 857 922 821 923 924 822 925 926 860 927 928 861 929 805 860 926 929 861 806 930 679 862 863 682 931 932 920 933 920 932 856 857 934 921 935 921 934 864 679 936 937 682 865 938 867 939 867 938 866 868 940 869 941 869 940 870 942 800 801 943 871 816 892 764 765 893 817 892 872 764 872 892 944 945 893 876 765 876 893 737 946 947 948 949 739 737 818 946 949 819 739 879 828 894 828 879 818 819 883 829 895 829 883 950 951 952 953 954 955 951 956 952 953 957 954 769 880 886 887 881 772 923 821 884 885 822 924 958 820 959 960 823 961 820 886 959 960 887 823 962 963 964 963 962 781 782 965 966 967 966 965 774 888 900 905 889 775 890 926 781 782 929 891 737 944 892 893 945 739 830 896 968 969 897 831 838 852 970 971 855 839 972 973 974 973 972 975 976 977 978 979 978 977 980 906 981 906 980 795 794 982 907 983 907 982 984 909 985 909 984 986 987 988 911 989 911 988 913 990 912 990 913 991 992 914 993 915 993 914 994 917 995 917 994 996 997 998 919 999 919 998 1000 920 800 801 921 1001 926 856 932 856 926 890 891 929 857 934 857 929 1002 927 1003 1004 928 1005 926 927 1002 1005 928 929 936 679 930 931 682 937 933 938 939 938 933 920 921 935 940 941 940 935 942 1000 800 801 1001 943 737 947 944 945 948 739 968 896 950 955 897 969 950 896 951 954 897 955 951 1006 956 957 1007 954 1003 959 963 959 1003 958 961 1004 960 966 960 1004 951 964 1006 964 951 962 965 954 967 1007 967 954 781 1002 963 1002 781 926 929 782 1005 966 1005 782 1008 970 1009 970 1008 838 839 1010 971 1011 971 1010 973 1012 974 1012 973 1013 1014 978 1015 979 1015 978 1016 975 972 975 1016 1017 1018 1019 976 977 976 1019 981 1020 1021 1020 981 906 907 983 1022 1023 1022 983 1024 1025 1026 1025 1024 1027 1025 1027 1028 1028 1027 1029 1030 1031 1032 1032 1031 1033 1031 1034 1033 1035 1033 1034 1036 985 1037 985 1036 984 988 1038 989 1039 989 1038 991 1040 990 1040 991 1041 1042 992 1043 993 1043 992 1044 995 1045 995 1044 994 998 1046 999 1047 999 1046 1002 1003 963 966 1004 1005 1009 1048 1049 1048 1009 970 971 1011 1050 1051 1050 1011 1013 1052 1012 1052 1013 1053 1054 1014 1055 1015 1055 1014 1056 1016 1057 1016 1056 1017 1018 1058 1019 1059 1019 1058 1021 1060 1061 1060 1021 1020 1022 1023 1062 1063 1062 1023 1064 1035 1065 1035 1064 1033 1025 1066 1026 1067 1026 1066 1036 1068 1069 1068 1036 1037 1039 1038 1070 1071 1070 1038 1040 1072 1073 1072 1040 1041 1042 1043 1074 1075 1074 1043 1044 1076 1077 1076 1044 1045 1047 1046 1078 1079 1078 1046 1049 1080 1081 1080 1049 1048 1050 1051 1082 1083 1082 1051 1056 1052 1053 1052 1056 1057 1059 1058 1055 1054 1055 1058 1084 1060 1085 1060 1084 1061 1063 1086 1062 1087 1062 1086 1088 1064 1065 1064 1088 1089 1090 1091 1066 1067 1066 1091 1085 1036 1069 1036 1085 1060 1062 1087 1038 1071 1038 1087 1073 1092 1093 1092 1073 1072 1074 1075 1094 1095 1094 1075 1096 1044 1077 1044 1096 1080 1082 1097 1046 1079 1046 1097 1098 1080 1096 1080 1098 1081 1083 1099 1082 1097 1082 1099 1100 1101 1102 1101 1100 1103 1104 1105 1106 1107 1106 1105 1101 1088 1102 1088 1101 1089 1090 1106 1091 1107 1091 1106 1093 1103 1100 1103 1093 1092 1094 1095 1104 1105 1104 1095
+0 1 2 3 4 5 0 6 1 4 7 5 2 1 8 9 4 3 10 0 2 0 10 11 12 13 5 3 5 13 14 6 0 5 7 15 6 16 1 16 6 17 18 7 19 4 19 7 20 2 8 9 3 21 1 22 8 9 23 4 10 2 20 21 3 13 24 11 10 11 24 25 26 27 12 13 12 27 14 0 11 12 5 15 14 28 6 7 29 15 17 30 16 30 17 31 32 18 33 19 33 18 1 34 22 34 1 16 19 4 35 23 35 4 36 17 6 7 18 37 38 39 40 41 42 43 44 8 22 8 44 45 46 47 9 23 9 47 48 10 20 10 48 24 27 49 13 21 13 49 25 50 11 50 25 51 52 26 53 12 53 26 54 25 24 25 54 55 56 57 26 27 26 57 50 14 11 12 15 53 58 28 14 15 29 59 36 6 28 29 7 37 36 31 17 18 32 37 31 60 30 60 31 61 62 32 63 33 63 32 16 64 34 64 16 30 33 19 65 35 65 19 44 34 66 34 44 22 23 47 35 67 35 47 68 8 45 46 9 69 70 69 71 72 68 73 46 74 47 44 75 45 76 77 78 79 80 81 73 24 48 24 73 54 57 70 27 49 27 70 55 51 25 26 52 56 82 50 51 52 53 83 84 55 54 55 84 85 86 87 56 57 56 87 50 58 14 15 59 53 58 88 28 29 89 59 88 36 28 36 88 90 91 89 37 29 37 89 92 31 36 37 32 93 61 94 60 63 95 62 60 64 30 33 65 63 92 61 31 61 92 96 97 93 62 32 62 93 34 64 66 67 65 35 47 98 67 66 99 44 68 45 100 101 46 69 102 73 68 69 70 103 47 74 98 99 75 44 46 104 74 75 105 45 106 54 73 70 57 107 108 51 55 56 52 109 82 110 50 53 111 83 108 82 51 52 83 109 85 108 55 108 85 112 113 86 109 56 109 86 84 54 106 107 57 87 114 85 84 85 114 115 116 117 86 87 86 117 110 58 50 53 59 111 58 118 88 89 119 59 90 92 36 37 93 91 119 89 91 90 88 118 61 120 94 95 121 62 60 94 122 123 95 63 60 122 64 65 123 63 124 96 92 96 124 125 126 127 97 93 97 127 96 120 61 62 121 97 66 64 122 123 65 67 99 128 129 128 99 66 67 98 130 131 130 98 100 45 105 104 46 101 103 101 69 68 100 102 132 73 102 103 70 133 99 134 75 134 99 135 136 98 137 74 137 98 134 105 75 74 104 137 132 106 73 70 107 133 82 138 110 111 139 83 108 140 82 140 108 141 142 109 143 83 143 109 115 112 85 112 115 144 145 116 113 86 113 116 146 113 109 108 112 147 114 84 106 107 87 117 148 115 114 115 148 149 150 151 116 117 116 151 111 59 139 138 58 110 152 118 58 59 119 153 124 92 90 91 93 127 119 91 154 155 90 118 120 156 94 95 157 121 94 158 122 123 159 95 125 160 96 97 161 126 127 126 162 163 125 124 96 160 120 121 161 97 122 158 67 66 159 123 164 128 165 128 164 129 131 166 130 167 130 166 168 99 129 131 98 169 66 158 128 130 159 67 170 100 105 104 101 171 172 101 103 102 100 173 173 132 102 132 173 174 175 172 133 103 133 172 168 135 99 98 136 169 176 134 135 136 137 177 178 105 134 137 104 179 180 106 132 133 107 181 82 182 138 139 183 83 146 109 142 141 108 147 141 184 140 143 185 142 140 184 82 83 185 143 186 144 115 116 145 187 144 147 112 147 144 188 189 145 146 113 146 145 114 106 180 181 107 117 186 115 149 150 116 187 148 114 190 191 117 151 149 148 192 193 151 150 139 59 153 152 58 138 152 194 118 119 195 153 196 91 127 124 90 197 155 197 90 91 196 154 119 154 195 194 155 118 156 198 94 95 199 157 120 200 156 200 120 160 161 121 201 157 201 121 94 198 158 159 199 95 125 202 160 161 203 126 202 163 204 163 202 125 126 203 162 205 162 203 124 206 163 162 207 127 130 208 209 210 211 128 212 213 209 213 212 214 215 216 217 210 217 216 212 218 214 215 219 216 158 220 128 130 221 159 173 100 170 171 101 172 170 105 178 179 104 171 222 174 173 174 222 223 224 225 175 172 175 225 226 132 174 175 133 227 228 135 168 135 228 229 230 231 136 169 136 231 176 135 229 230 136 177 178 134 176 177 137 179 226 180 132 180 226 190 191 227 181 133 181 227 184 182 82 83 183 185 182 232 138 139 233 183 141 234 235 234 141 147 146 142 236 237 236 142 141 235 184 185 237 142 238 144 186 187 145 239 238 188 144 145 189 239 147 240 234 240 147 188 189 146 241 236 241 146 190 114 180 181 117 191 186 149 242 243 150 187 244 148 190 148 244 192 193 245 151 191 151 245 242 149 192 193 150 243 139 153 233 232 152 138 152 246 194 195 247 153 196 127 248 249 124 197 155 250 197 196 251 154 195 154 252 253 155 194 156 254 198 199 255 157 256 200 160 161 201 257 200 258 156 157 259 201 198 220 158 159 221 199 202 256 160 161 257 203 203 257 205 204 256 202 207 162 205 204 163 206 249 206 124 127 207 248 128 220 208 211 221 130 208 260 209 210 261 211 212 209 262 263 210 216 222 173 170 171 172 225 264 170 178 179 171 265 223 266 174 266 223 267 268 224 269 175 269 224 223 222 270 271 225 224 266 226 174 175 227 269 229 228 272 273 231 230 176 229 274 275 230 177 276 178 176 177 179 277 278 190 226 227 191 279 184 280 182 280 184 281 282 185 283 183 283 185 182 284 232 233 285 183 234 286 235 237 287 236 286 184 235 237 185 287 238 186 288 289 187 239 238 240 188 240 238 290 291 239 241 189 241 239 240 292 234 236 293 241 288 186 242 243 187 289 278 244 190 191 245 279 294 193 243 242 192 295 233 153 247 246 152 232 247 195 296 297 194 246 197 250 249 248 251 196 253 250 155 154 251 252 194 298 253 252 299 195 156 258 254 255 259 157 198 254 220 221 255 199 256 300 200 201 301 257 200 300 258 259 301 201 205 257 302 303 256 204 207 205 304 305 204 206 249 306 206 207 307 248 208 220 308 309 221 211 262 260 310 260 262 209 210 263 261 311 261 263 208 308 260 261 309 211 312 212 262 263 216 313 225 265 171 170 264 222 264 178 276 277 179 265 314 223 270 223 314 267 268 315 224 271 224 315 316 266 267 268 269 317 270 222 318 319 225 271 320 226 266 269 227 321 272 228 322 323 231 273 324 325 326 327 328 329 330 176 274 275 177 331 274 229 332 333 230 275 276 176 330 331 177 277 320 278 226 227 279 321 283 183 334 335 182 280 286 281 184 185 282 287 336 280 281 282 283 337 183 285 334 335 284 182 338 233 339 233 338 285 284 340 232 341 232 340 342 286 234 236 287 343 344 238 288 289 239 345 290 292 240 241 293 291 238 346 290 346 238 344 345 239 347 291 347 239 292 342 234 236 343 293 288 242 348 349 243 289 350 244 278 279 245 351 245 243 351 350 242 244 232 297 246 247 296 233 296 195 352 353 194 297 250 354 249 248 355 251 252 251 299 298 250 253 194 353 298 299 352 195 258 356 254 255 357 259 220 254 308 309 255 221 256 358 300 301 359 257 258 360 356 360 258 300 301 259 361 357 361 259 303 362 256 257 363 302 204 364 303 364 204 305 304 205 365 302 365 205 206 366 305 304 367 207 306 368 206 207 369 307 370 306 249 248 307 371 260 372 310 311 373 261 308 374 260 261 375 309 376 263 313 312 262 377 225 319 265 264 318 222 264 276 378 379 277 265 314 270 380 381 271 315 382 267 314 315 268 383 316 320 266 269 321 317 316 267 382 383 268 317 380 318 384 318 380 270 271 381 319 385 319 381 272 322 386 387 323 273 388 389 272 389 388 390 391 392 393 273 393 392 229 389 332 333 393 230 330 274 394 395 275 331 274 396 394 396 274 332 333 275 397 395 397 275 398 276 330 276 398 378 379 399 277 331 277 399 320 400 278 279 401 321 280 402 335 334 403 283 286 336 281 282 337 287 336 404 280 283 405 337 335 340 284 285 338 334 232 341 297 296 339 233 406 338 339 341 340 407 408 286 342 343 287 409 410 344 288 289 345 411 290 412 292 293 413 291 414 346 344 345 347 415 290 416 412 416 290 346 347 291 417 413 417 291 292 408 342 408 292 418 419 293 409 343 409 293 420 288 348 349 289 421 348 242 350 351 243 349 278 422 350 351 423 279 424 352 425 352 424 296 297 426 353 427 353 426 250 428 354 355 429 251 354 370 249 248 371 355 299 251 430 431 250 298 298 353 432 433 352 299 254 356 374 375 357 255 254 374 308 309 375 255 256 362 358 359 363 257 358 434 300 301 435 359 300 434 360 361 435 301 356 436 437 436 356 360 361 357 438 439 438 357 365 302 363 362 303 364 305 440 364 440 305 441 442 304 443 365 443 304 305 366 441 442 367 304 206 368 366 367 369 207 306 444 368 369 445 307 370 446 306 307 447 371 374 372 260 261 373 375 448 263 376 377 262 449 386 322 450 451 323 387 318 264 452 453 265 319 264 378 454 455 379 265 456 314 380 381 315 457 382 314 458 459 315 383 316 460 320 321 461 317 462 383 317 316 382 463 318 452 384 385 453 319 380 384 464 465 385 381 386 388 272 273 392 387 332 389 390 391 393 333 466 390 388 392 391 467 330 394 468 469 395 331 332 470 396 470 332 390 391 333 471 397 471 333 472 396 473 396 472 394 395 474 397 475 397 474 476 330 468 330 476 398 399 477 331 469 331 477 454 378 398 399 379 455 461 321 401 400 320 460 401 279 423 422 278 400 404 402 280 283 403 405 402 478 335 334 479 403 480 336 286 287 337 481 336 482 404 405 483 337 335 484 340 338 485 334 297 486 426 486 297 341 339 296 487 424 487 296 406 339 487 486 341 407 484 407 340 338 406 485 408 480 286 287 481 409 414 344 410 411 345 415 410 288 420 421 289 411 412 418 292 418 412 488 489 413 419 293 419 413 414 416 346 347 417 415 416 488 412 413 489 417 408 490 491 490 408 418 419 409 492 493 492 409 420 348 494 495 349 421 348 350 496 497 351 349 422 498 350 351 499 423 353 427 432 433 425 352 427 500 501 500 427 426 424 425 502 503 502 425 431 428 250 251 429 430 429 355 371 370 354 428 430 433 299 298 432 431 374 437 504 437 374 356 357 375 439 505 439 375 363 359 506 507 358 362 359 435 506 507 434 358 434 508 360 361 509 435 360 510 436 438 511 361 512 436 513 436 512 437 439 514 438 515 438 514 365 363 516 517 362 364 440 518 364 365 519 443 441 520 440 443 521 442 522 441 366 367 442 523 369 367 524 525 366 368 306 526 444 445 527 307 368 444 525 524 445 369 446 528 306 307 529 447 530 446 370 371 447 531 374 532 372 373 533 375 534 448 376 377 449 535 386 450 536 537 451 387 264 538 452 453 539 265 264 454 538 539 455 265 540 456 380 381 457 541 458 314 456 457 315 459 458 463 382 463 458 542 543 459 462 383 462 459 316 544 460 461 545 317 462 317 545 544 316 463 384 452 464 465 453 385 546 380 464 465 381 547 548 388 386 387 392 549 550 466 388 392 467 551 466 470 390 391 471 467 468 394 552 553 395 469 554 396 470 396 554 473 475 555 397 471 397 555 552 394 472 474 395 553 472 473 556 557 475 474 476 558 398 558 476 559 560 477 561 399 561 477 476 468 552 553 469 477 454 398 558 561 399 455 461 401 562 563 400 460 401 423 564 565 422 400 404 482 402 403 483 405 402 566 478 479 567 403 479 334 568 569 335 478 480 570 336 337 571 481 336 572 482 483 573 337 334 485 568 569 484 335 426 574 500 574 426 486 487 424 575 502 575 424 407 574 486 487 575 406 484 576 407 406 577 485 408 570 480 481 571 409 578 414 410 411 415 579 410 420 580 581 421 411 418 582 490 582 418 488 489 419 583 492 583 419 584 416 414 415 417 585 586 488 416 417 489 587 490 588 491 493 589 492 408 491 570 571 493 409 349 590 591 590 349 495 494 348 592 593 592 348 420 494 580 581 495 421 349 591 497 496 593 348 422 565 498 499 564 423 594 427 501 427 594 432 433 595 425 503 425 595 501 596 556 596 501 500 502 503 597 557 597 503 598 428 431 430 429 599 429 371 600 601 370 428 430 602 433 432 603 431 504 437 604 605 439 505 374 504 532 533 505 375 606 507 362 363 506 607 507 608 434 435 609 506 434 610 508 509 611 435 360 508 510 511 509 361 612 436 510 436 612 513 515 613 438 511 438 613 604 437 512 514 439 605 517 606 362 363 607 516 364 614 517 516 615 365 440 520 518 519 521 443 518 616 364 365 617 519 441 618 520 521 619 442 522 618 441 442 619 523 620 522 366 522 620 621 622 623 523 367 523 623 624 625 626 627 628 629 306 528 526 527 529 307 630 444 526 527 445 631 444 632 525 524 633 445 446 630 528 529 631 447 601 530 370 371 531 600 530 634 446 447 635 531 372 636 637 636 372 532 533 373 638 639 638 373 534 376 640 641 377 535 642 536 450 451 537 643 536 548 386 548 536 644 645 537 549 387 549 537 452 538 646 647 539 453 648 538 454 455 539 649 540 380 546 547 381 541 458 456 540 541 457 459 543 650 459 650 543 651 652 542 653 458 653 542 544 542 654 542 544 463 462 545 543 655 543 545 656 460 544 460 656 563 562 657 461 545 461 657 464 452 658 659 453 465 546 464 660 661 465 547 550 388 548 549 392 551 550 662 466 662 550 663 664 551 665 467 665 551 554 470 466 467 471 555 666 473 554 473 666 667 668 669 475 555 475 669 596 472 556 472 596 552 553 597 474 557 474 597 556 473 667 668 475 557 559 476 670 671 477 560 672 558 559 560 561 673 476 552 674 675 553 477 648 454 558 561 455 649 400 563 676 677 562 401 401 564 678 679 565 400 482 566 402 403 567 483 479 568 567 566 569 478 570 572 336 337 573 571 482 680 681 680 482 572 573 483 682 683 682 483 568 485 684 685 484 569 574 596 500 502 597 575 686 574 407 406 575 687 684 485 577 576 484 685 688 407 576 577 406 689 578 690 414 415 691 579 692 578 410 411 579 693 692 410 580 581 411 693 694 582 488 489 583 695 696 490 582 583 492 697 690 584 414 415 585 691 584 698 416 417 699 585 698 586 416 417 587 699 586 694 488 489 695 587 491 588 570 571 589 493 700 588 490 492 589 701 494 592 702 703 590 495 704 705 590 592 706 707 702 580 494 495 581 703 593 496 708 709 497 591 710 711 712 713 714 715 594 501 667 668 503 595 716 432 594 432 716 603 602 717 433 595 433 717 667 501 556 557 503 668 718 599 429 428 598 719 598 431 603 602 430 599 504 720 532 720 504 604 605 505 721 533 721 505 507 722 723 722 507 606 607 506 724 725 724 506 507 723 608 609 725 506 726 434 608 434 726 727 728 729 435 609 435 729 730 434 731 434 730 610 611 732 435 733 435 732 734 735 736 737 738 739 740 510 508 510 740 612 613 741 511 509 511 741 614 606 517 516 607 615 742 614 364 365 615 743 520 744 518 519 745 521 616 742 364 365 743 617 518 746 616 617 747 519 520 748 749 748 520 618 619 521 750 751 750 521 752 753 754 753 752 755 756 757 758 759 758 757 620 748 621 622 750 623 620 760 748 750 761 623 630 526 528 529 527 631 630 762 444 445 763 631 444 764 632 633 765 445 525 632 766 767 633 524 634 630 446 447 631 635 768 634 530 531 635 769 532 770 636 770 532 720 721 533 771 638 771 533 637 772 773 772 637 636 638 639 774 775 774 639 642 450 776 777 451 643 535 778 641 640 779 534 642 644 536 644 642 780 781 643 645 537 645 643 644 550 548 550 644 782 783 645 551 549 551 645 646 538 648 649 539 647 452 646 658 659 647 453 540 546 660 661 547 541 458 540 653 650 541 459 542 784 785 784 542 652 651 543 786 787 786 543 788 650 651 650 788 789 790 791 653 652 653 791 563 785 676 677 787 562 464 658 792 793 659 465 660 464 794 795 465 661 554 466 662 665 467 555 782 663 550 663 782 796 797 783 664 551 664 783 662 663 798 799 664 665 800 554 662 554 800 666 669 801 555 665 555 801 666 594 667 594 666 716 717 669 595 668 595 669 802 552 596 552 802 674 675 803 553 597 553 803 672 559 670 671 560 673 670 476 674 675 477 671 672 648 558 561 649 673 400 676 804 805 677 401 806 807 808 809 810 811 812 678 564 678 812 813 814 815 679 565 679 815 483 567 683 681 566 482 567 568 816 817 569 566 570 680 572 573 682 571 680 818 681 683 819 682 816 568 684 685 569 817 574 802 596 597 803 575 688 686 407 406 687 689 686 802 574 802 686 820 821 687 803 575 803 687 685 688 576 688 685 822 823 684 689 577 689 684 824 825 826 827 828 829 830 578 692 693 579 831 692 580 830 831 581 693 694 696 582 696 694 832 833 695 697 583 697 695 696 700 490 492 701 697 834 835 824 835 834 836 837 838 839 829 839 838 836 840 835 840 836 841 842 837 843 839 843 837 698 694 586 587 695 699 588 844 570 571 845 589 700 846 588 846 700 847 848 701 849 589 849 701 702 592 850 851 590 703 852 704 590 592 707 853 707 706 854 855 705 704 580 702 856 857 703 581 854 706 858 859 705 855 496 860 708 709 861 497 711 862 712 713 863 714 603 716 864 865 717 602 866 599 718 719 598 867 598 603 864 865 602 599 868 722 606 607 724 869 435 733 728 727 731 434 773 870 871 870 773 872 873 775 874 875 874 775 876 508 871 508 876 740 741 877 509 875 509 877 868 606 614 615 607 869 766 614 742 743 615 767 744 749 746 749 744 520 521 745 751 747 751 745 746 518 744 745 519 747 616 766 742 743 767 617 878 616 746 747 617 879 878 749 748 750 751 879 760 878 748 750 879 761 630 880 762 763 881 631 762 764 444 445 765 763 764 766 632 633 767 765 525 766 882 883 767 524 634 884 630 631 885 635 886 769 635 634 768 887 772 770 888 770 772 636 638 774 771 889 771 774 773 890 872 890 773 772 774 775 891 873 891 775 892 642 776 777 643 893 892 776 894 895 777 893 535 896 778 779 897 534 898 780 642 643 781 899 644 900 782 900 644 780 781 645 901 783 901 645 646 648 902 903 649 647 792 658 646 647 659 793 540 660 904 905 661 541 790 653 540 541 650 789 652 906 784 906 652 791 788 651 907 786 907 651 784 908 785 908 784 909 910 786 911 787 911 786 790 912 791 912 790 913 914 789 915 788 915 789 804 785 679 785 804 676 677 805 787 678 787 805 794 464 792 793 465 795 916 660 794 660 916 917 918 919 661 795 661 919 782 920 796 920 782 900 901 783 921 797 921 783 922 663 796 663 922 798 799 923 664 797 664 923 800 662 798 799 665 801 800 716 666 669 717 801 670 674 802 803 675 671 672 670 924 925 671 673 672 902 648 902 672 926 927 673 903 649 903 673 814 679 908 911 678 813 814 928 815 928 814 929 930 813 931 812 931 813 683 567 932 933 566 681 566 934 817 816 935 567 570 844 680 682 845 571 818 936 681 683 937 819 938 818 680 682 819 939 940 816 684 685 817 941 688 820 686 820 688 942 943 689 821 687 821 689 670 802 820 821 803 671 941 822 685 822 941 944 945 940 823 684 823 940 946 688 822 688 946 942 943 947 689 823 689 947 834 824 826 827 829 838 825 948 826 827 949 828 830 950 578 579 951 831 830 580 952 953 581 831 954 832 694 695 833 955 832 956 696 956 832 957 958 833 959 697 959 833 700 956 847 956 700 696 697 701 959 848 959 701 842 838 837 836 834 841 960 840 841 840 960 961 962 963 843 842 843 963 964 694 698 699 695 965 588 966 844 966 588 846 849 589 967 845 967 589 846 968 969 968 846 847 848 849 970 971 970 849 850 592 853 852 590 851 972 702 850 851 703 973 974 853 929 930 852 975 972 976 702 703 977 973 580 856 978 979 857 581 980 981 982 981 980 983 984 985 986 987 986 985 980 981 982 981 980 983 984 985 986 987 986 985 988 861 989 861 988 497 496 990 860 991 860 990 708 860 992 993 861 709 994 995 996 995 994 997 998 999 1000 1001 1000 999 1002 1003 1004 1003 1002 1005 1006 1007 1008 1009 1008 1007 1010 1011 1012 1011 1010 496 497 1013 1014 1015 1014 1013 864 716 800 801 717 865 1016 719 867 866 718 1017 867 598 864 865 599 866 1018 722 868 869 724 1019 1020 1021 1022 1023 1024 1025 872 1026 870 1026 872 1027 1028 873 1029 874 1029 873 1026 871 870 871 1026 876 877 1029 875 874 875 1029 868 614 1030 1031 615 869 1030 614 766 767 615 1031 878 746 749 751 747 879 882 766 616 617 767 883 1032 1033 1034 1035 1036 1037 880 1038 762 763 1039 881 884 880 630 631 881 885 763 765 1039 1038 764 762 764 1040 766 767 1041 765 525 882 616 617 883 524 1042 884 634 635 885 1043 886 635 1043 1042 634 887 772 1044 890 1044 772 888 889 774 1045 891 1045 774 890 1027 872 1027 890 1044 1045 891 1028 873 1028 891 892 898 642 643 899 893 1046 892 894 895 893 1047 535 1048 896 1048 535 1049 1050 534 1051 897 1051 534 896 1052 778 1052 896 1053 1054 897 1055 779 1055 897 898 900 780 781 901 899 646 902 1056 1057 903 647 792 646 1058 1059 647 793 904 660 1060 1061 661 905 790 540 904 905 541 789 912 1062 791 1062 912 1063 1064 915 1065 788 1065 915 906 909 784 909 906 1066 1067 907 910 786 910 907 1068 1069 908 1069 1068 1070 1071 1072 1073 911 1073 1072 908 679 785 787 678 911 913 790 1060 1061 789 914 1074 914 915 912 913 1075 916 794 792 793 795 919 917 916 1076 1077 919 918 1060 660 917 918 661 1061 900 1078 920 1078 900 1079 1080 901 1081 921 1081 901 920 922 796 922 920 1082 1083 921 923 797 923 921 922 1084 798 799 1085 923 798 1086 800 801 1087 799 942 670 820 670 942 924 925 943 671 821 671 943 672 924 1088 1089 925 673 1088 926 672 673 927 1089 1090 902 926 902 1090 1056 1057 1091 903 927 903 1091 1092 814 908 911 813 1093 1092 929 814 929 1092 1094 1095 1093 930 813 930 1093 928 1096 815 1096 928 1097 1098 931 1099 812 1099 931 566 933 934 935 932 567 681 1100 933 932 1101 683 934 1102 817 816 1103 935 966 680 844 845 682 967 818 1104 936 937 1105 819 681 936 1100 1101 937 683 966 938 680 682 939 967 938 1106 818 1106 938 966 967 939 1107 819 1107 939 1102 941 817 816 940 1103 1102 944 941 940 945 1103 944 946 822 946 944 1108 1109 945 947 823 947 945 1088 942 946 942 1088 924 925 1089 943 947 943 1089 838 1110 827 826 1111 834 948 1112 826 827 1113 949 830 1114 950 1114 830 952 953 831 1115 951 1115 831 952 580 1116 1117 581 953 954 957 832 833 958 955 964 954 694 695 955 965 957 1118 956 959 1119 958 956 968 847 848 970 959 838 1120 1121 1122 1123 834 1124 842 963 960 841 1125 1125 961 960 961 1125 1126 1127 1124 962 963 962 1124 849 967 1107 1106 966 846 969 1128 1129 1128 969 968 970 971 1130 1131 1130 971 849 1107 971 969 1106 846 1132 850 853 852 851 1133 972 850 1132 1133 851 973 974 929 1094 1095 930 975 974 1132 853 852 1133 975 972 1134 976 977 1135 973 979 1135 857 1135 979 1136 1137 978 1134 856 1134 978 580 978 1116 1117 979 581 1138 1139 1140 1139 1138 708 709 1141 1142 1143 1142 1141 1144 1145 1140 1145 1144 1146 1147 1148 1149 1143 1149 1148 1150 928 1151 928 1150 1097 1098 1152 931 1153 931 1152 1154 1155 1156 1157 1158 1159 1160 496 1010 496 1160 990 988 1161 497 1013 497 1161 1162 1163 860 861 1164 1165 1166 992 860 992 1166 1167 1168 1169 993 861 993 1169 708 992 1139 1142 993 709 815 1170 1171 1170 815 1096 1099 812 1172 1173 1172 812 1174 1175 1176 1175 1174 1177 1178 1179 1180 1181 1180 1179 1182 1183 1184 1185 1186 1187 1011 1188 1012 1015 1189 1014 1010 1190 1191 1190 1010 1012 1015 1013 1192 1193 1192 1013 1086 864 800 801 865 1087 1016 1194 719 718 1195 1017 1084 867 1086 867 1084 1016 1017 1085 866 1087 866 1085 867 864 1086 1087 865 866 1196 1018 868 869 1019 1197 1198 868 1030 1031 869 1199 1198 1030 766 767 1031 1199 880 1200 1038 1039 1201 881 884 1202 880 881 1203 885 1204 1205 1206 1207 1208 1209 764 1210 1040 1041 1211 765 1040 1210 766 767 1211 1041 1212 884 1042 1043 885 1213 1212 1042 887 886 1043 1213 1214 898 892 898 1214 1215 1216 1217 899 893 899 1217 1218 894 1219 894 1218 1046 1047 1220 895 1221 895 1220 1222 1223 1224 1225 1226 1227 1048 1049 1228 1229 1050 1051 1048 1230 896 897 1231 1051 1052 1232 778 779 1233 1055 1234 1235 1236 1235 1234 1237 1238 1239 1240 1241 1240 1239 898 1079 900 901 1080 899 1058 646 1056 1057 647 1059 1242 792 1058 1059 793 1243 790 904 1060 1061 905 789 1244 1245 1063 1245 1244 1246 1247 1248 1249 1064 1249 1248 1074 915 1064 1063 912 1075 1250 1066 906 907 1067 1251 1252 1068 1066 1068 1252 1070 1071 1253 1072 1067 1072 1253 1070 1122 1069 1122 1070 1123 1120 1071 1121 1073 1121 1071 1092 908 1069 1073 911 1093 913 1060 1254 1255 1061 914 1075 913 1254 1255 914 1074 916 792 1242 1243 793 919 1077 1243 919 916 1242 1076 1256 917 1076 1077 918 1257 1256 1060 917 1060 1256 1254 1255 1257 1061 918 1061 1257 1258 1078 1079 1080 1081 1259 1078 1082 920 921 1083 1081 1082 1084 922 923 1085 1083 1084 1086 798 799 1087 1085 1090 926 1088 1089 927 1091 1260 1056 1090 1091 1057 1261 1069 1094 1092 1094 1069 1262 1263 1073 1095 1093 1095 1073 1264 1265 1266 1265 1264 1267 1268 1269 1270 1271 1270 1269 1101 935 1272 935 1101 932 933 1100 934 1273 934 1100 1272 935 1103 1102 934 1273 818 1274 1104 1105 1275 819 1105 937 1276 1277 936 1104 937 1101 1278 1279 1100 936 1106 1280 818 819 1281 1107 1102 1282 944 945 1283 1103 1284 944 1282 944 1284 1108 1109 1285 945 1283 945 1285 1108 1088 946 1088 1108 1286 1287 1109 1089 947 1089 1109 838 1121 1110 1111 1122 834 826 1112 1111 1110 1113 827 948 1288 1112 1113 1289 949 1116 1114 952 953 1115 1117 954 1290 957 958 1291 955 1292 954 964 965 955 1293 956 1118 1294 1295 1119 959 1290 1118 957 958 1119 1291 956 1294 968 970 1295 959 1124 1296 1297 1298 1299 1125 1300 1126 1125 1124 1127 1301 1294 1128 968 970 1130 1295 1129 1302 1303 1302 1129 1128 1130 1131 1304 1305 1304 1131 1106 1129 1306 1129 1106 969 971 1107 1131 1307 1131 1107 972 1132 974 975 1133 973 974 1094 1262 1263 1095 975 1308 1134 972 973 1135 1309 1310 1311 1312 1311 1310 1313 1314 1315 1316 1317 1316 1315 1134 1318 1137 1318 1134 1319 1320 1135 1321 1136 1321 1135 978 1322 1116 1117 1323 979 1140 1324 1325 1324 1140 1139 1142 1143 1326 1327 1326 1143 1150 1328 1329 1328 1150 1151 1153 1152 1330 1331 1330 1152 1332 1140 1333 1140 1332 1144 1148 1334 1143 1335 1143 1334 1336 1265 1267 1265 1336 1337 1338 1339 1270 1268 1270 1339 1155 1340 1156 1157 1341 1158 1342 1343 1344 1343 1342 1345 1346 1347 1348 1349 1348 1347 1350 1351 1352 1351 1350 1353 1354 1355 1356 1357 1356 1355 1358 1359 1360 1361 1362 1363 1364 1155 1365 1155 1364 1340 1341 1366 1158 1367 1158 1366 860 1163 1166 1169 1164 861 1368 1369 1370 1369 1368 1371 1372 1373 1374 1375 1374 1373 1139 992 1376 1377 993 1142 1170 1378 1171 1173 1379 1172 1380 1264 1266 1264 1380 1381 1382 1383 1269 1271 1269 1383 1378 1384 1171 1173 1385 1379 1386 1175 1177 1175 1386 1387 1388 1389 1180 1178 1180 1389 1012 1390 1190 1390 1012 1175 1180 1015 1391 1192 1391 1015 1191 1392 1393 1392 1191 1190 1192 1193 1394 1395 1394 1193 1358 1396 1359 1362 1397 1363 1398 1194 1016 1017 1195 1399 1400 1016 1084 1016 1400 1401 1402 1403 1017 1085 1017 1403 1196 868 1404 1405 869 1197 1404 868 1198 1199 869 1405 1198 766 1406 1407 767 1199 881 1201 1408 1409 1200 880 1200 1410 1038 1039 1411 1201 1202 1412 880 881 1413 1203 1414 885 1203 1202 884 1415 1416 1417 1418 1419 1420 1421 1038 1422 1416 1422 1038 1423 1424 1039 1425 1421 1425 1039 1426 1427 1428 1429 1430 1431 1210 1406 766 767 1407 1211 1415 884 1212 1213 885 1414 1432 1212 887 886 1213 1433 1434 1215 1214 1217 1216 1435 1215 1079 898 899 1080 1216 1219 1436 1218 1220 1437 1221 1438 1046 1218 1220 1047 1439 1046 1434 1214 1217 1435 1047 1440 1048 1228 1229 1051 1441 1239 896 1230 1231 897 1234 1048 1442 1230 1231 1443 1051 1219 1237 1436 1437 1238 1221 1234 1436 1237 1436 1234 1444 1445 1239 1437 1238 1437 1239 1446 1058 1056 1057 1059 1447 1242 1058 1446 1447 1059 1243 906 1246 1448 1449 1247 907 1075 1244 1063 1064 1248 1074 1450 1248 1247 1246 1244 1451 1452 1066 1250 1251 1067 1453 1454 906 1448 906 1454 1250 1251 1455 907 1449 907 1455 1456 1252 1066 1067 1253 1457 1070 1299 1298 1299 1070 1252 1253 1071 1296 1297 1296 1071 1122 1262 1069 1262 1122 1111 1110 1121 1263 1073 1263 1121 1075 1254 1458 1459 1255 1074 1077 1460 1243 1242 1461 1076 1462 1076 1463 1076 1462 1256 1257 1464 1077 1465 1077 1464 1458 1256 1462 1256 1458 1254 1255 1459 1257 1464 1257 1459 1258 1079 1466 1467 1080 1259 1258 1468 1078 1468 1258 1469 1470 1259 1471 1081 1471 1259 1468 1082 1078 1081 1083 1471 1400 1084 1082 1083 1085 1403 1090 1088 1286 1287 1089 1091 1056 1260 1446 1447 1261 1057 1260 1090 1472 1473 1091 1261 1474 1393 1475 1393 1474 1476 1477 1478 1395 1479 1395 1478 1100 1480 1273 1272 1481 1101 1272 1103 1482 1483 1102 1273 1104 1274 1277 1276 1275 1105 818 1280 1274 1275 1281 819 937 1278 1276 1277 1279 936 1101 1484 1278 1279 1485 1100 1106 1306 1280 1281 1307 1107 1486 1282 1102 1103 1283 1487 1488 1108 1284 1108 1488 1286 1287 1489 1109 1285 1109 1489 1490 1282 1486 1282 1490 1284 1285 1491 1283 1487 1283 1491 1112 974 1111 1110 975 1113 1288 1492 1112 1113 1493 1289 1116 1322 1114 1115 1323 1117 1494 1290 954 955 1291 1495 1494 954 1292 1293 955 1495 1118 1496 1294 1295 1497 1119 1290 1498 1118 1119 1499 1291 1124 1500 1296 1299 1501 1125 1124 1301 1500 1501 1300 1125 1502 1126 1300 1301 1127 1503 1294 1504 1128 1130 1505 1295 1302 1506 1303 1305 1507 1304 1306 1303 1508 1303 1306 1129 1131 1307 1305 1509 1305 1307 1128 1510 1302 1510 1128 1504 1505 1130 1511 1304 1511 1130 1112 972 974 975 973 1113 974 1262 1512 1513 1263 975 1514 1515 972 973 1516 1517 1308 1319 1134 1135 1320 1309 1318 1518 1519 1518 1318 1319 1320 1321 1520 1521 1520 1321 1522 1317 1315 1310 1312 1523 978 1524 1322 1323 1525 979 1139 1376 1526 1527 1377 1142 1528 1324 1529 1324 1528 1325 1327 1530 1326 1531 1326 1530 1333 1325 1532 1325 1333 1140 1143 1335 1327 1533 1327 1335 1534 1328 1535 1328 1534 1329 1331 1536 1330 1537 1330 1536 1336 1538 1337 1538 1336 1539 1540 1339 1541 1338 1541 1339 1332 1387 1386 1387 1332 1333 1335 1334 1388 1389 1388 1334 1529 1474 1542 1474 1529 1476 1477 1531 1478 1543 1478 1531 1369 1544 1545 1544 1369 1546 1547 1374 1548 1549 1548 1374 1393 1550 1191 1550 1393 1476 1477 1395 1551 1193 1551 1395 1476 1324 1550 1324 1476 1529 1531 1477 1326 1551 1326 1477 1552 1380 1553 1380 1552 1381 1382 1554 1383 1555 1383 1554 1556 1393 1392 1393 1556 1475 1479 1557 1395 1394 1395 1557 1384 1558 1559 1558 1384 1378 1379 1385 1560 1561 1560 1385 1387 1390 1175 1390 1387 1562 1563 1388 1391 1180 1391 1388 1190 1564 1392 1564 1190 1390 1391 1192 1565 1394 1565 1192 1398 1016 1401 1402 1017 1399 1566 1401 1400 1403 1402 1567 1568 1196 1404 1196 1568 1569 1570 1571 1197 1405 1197 1571 1404 1198 1572 1573 1199 1405 1574 1198 1406 1407 1199 1575 1574 1409 1576 1409 1574 1200 1201 1575 1408 1577 1408 1575 881 1408 1413 1412 1409 880 1578 1200 1574 1200 1578 1410 1411 1579 1201 1575 1201 1579 1410 1423 1038 1039 1424 1411 1203 1413 1580 1581 1412 1202 1414 1203 1582 1583 1202 1415 1416 1422 1417 1420 1425 1421 1418 1417 1584 1585 1420 1419 1586 1587 1588 1587 1586 1589 1590 1591 1592 1593 1592 1591 1584 1594 1210 1211 1595 1585 1210 1574 1406 1407 1575 1211 1596 1415 1212 1213 1414 1597 1432 887 1598 1599 886 1433 1600 1433 1213 1212 1432 1601 1466 1434 1602 1434 1466 1215 1216 1467 1435 1603 1435 1467 1215 1466 1079 1080 1467 1216 1604 1436 1605 1436 1604 1218 1220 1606 1437 1607 1437 1606 1438 1608 1046 1047 1609 1439 1438 1218 1604 1606 1220 1439 1608 1434 1046 1047 1435 1609 1610 1440 1228 1229 1441 1611 1442 1048 1440 1441 1051 1443 1234 1230 1612 1613 1231 1239 1442 1612 1230 1231 1613 1443 1444 1234 1614 1615 1239 1445 1616 1445 1437 1436 1444 1617 1242 1446 1618 1619 1447 1243 1451 1448 1246 1247 1449 1450 1620 1244 1075 1074 1248 1621 1450 1621 1248 1244 1620 1451 1622 1251 1453 1251 1622 1623 1624 1625 1250 1452 1250 1625 1456 1066 1452 1453 1067 1457 1454 1448 1451 1450 1449 1455 1626 1627 1628 1629 1630 1631 1632 1252 1456 1252 1632 1633 1634 1635 1253 1457 1253 1635 1252 1501 1299 1501 1252 1633 1634 1253 1500 1296 1500 1253 1111 1512 1262 1263 1513 1110 1075 1458 1620 1621 1459 1074 1076 1461 1463 1465 1460 1077 1242 1636 1461 1460 1637 1243 1638 1463 1639 1463 1638 1462 1464 1640 1465 1641 1465 1640 1458 1462 1642 1643 1464 1459 1602 1258 1466 1258 1602 1644 1645 1603 1259 1467 1259 1603 1468 1469 1646 1647 1470 1471 1644 1469 1258 1469 1644 1648 1649 1645 1470 1259 1470 1645 1468 1400 1082 1083 1403 1471 1090 1286 1488 1489 1287 1091 1446 1260 1650 1651 1261 1447 1472 1090 1488 1489 1091 1473 1652 1260 1472 1260 1652 1650 1651 1653 1261 1473 1261 1653 1483 1480 1654 1480 1483 1273 1272 1482 1481 1655 1481 1482 1100 1485 1480 1481 1484 1101 1486 1102 1483 1482 1103 1487 1274 1656 1277 1276 1657 1275 1274 1658 1659 1658 1274 1280 1281 1275 1660 1661 1660 1275 1279 1277 1662 1663 1276 1278 1279 1664 1485 1484 1665 1278 1306 1658 1280 1281 1660 1307 1488 1284 1490 1491 1285 1489 1486 1666 1490 1491 1667 1487 1111 974 1512 1513 975 1110 1288 1668 1492 1493 1669 1289 1670 1671 1672 1673 1674 1675 1288 1676 1668 1669 1677 1289 1678 1290 1494 1495 1291 1679 1118 1680 1496 1497 1681 1119 1294 1496 1504 1505 1497 1295 1290 1682 1498 1499 1683 1291 1498 1680 1118 1119 1681 1499 1300 1501 1684 1685 1500 1301 1502 1300 1686 1687 1301 1503 1303 1506 1508 1509 1507 1305 1302 1688 1506 1507 1689 1304 1658 1508 1690 1508 1658 1306 1307 1660 1509 1691 1509 1660 1504 1692 1510 1511 1693 1505 1510 1694 1302 1304 1695 1511 1517 1113 973 972 1112 1514 1668 1515 1514 1517 1516 1669 1308 1518 1319 1320 1520 1309 1696 1697 1515 1697 1696 1698 1699 1700 1701 1516 1701 1700 1676 1696 1668 1669 1700 1677 1529 1702 1528 1702 1529 1542 1543 1531 1703 1530 1703 1531 1704 1325 1528 1325 1704 1532 1533 1705 1327 1530 1327 1705 1387 1532 1562 1532 1387 1333 1335 1388 1533 1563 1533 1388 1558 1535 1559 1535 1558 1534 1536 1560 1537 1561 1537 1560 1539 1706 1538 1706 1539 1707 1708 1540 1709 1541 1709 1540 1710 1552 1553 1552 1710 1711 1712 1713 1554 1555 1554 1713 1714 1392 1564 1392 1714 1556 1557 1715 1394 1565 1394 1715 1562 1564 1390 1564 1562 1716 1717 1563 1565 1391 1565 1563 1599 1402 1399 1398 1401 1598 1598 1401 1566 1567 1402 1599 1468 1566 1400 1403 1567 1471 1568 1404 1718 1719 1405 1571 1568 1720 1569 1570 1721 1571 1574 1572 1198 1199 1573 1575 1718 1404 1572 1573 1405 1719 1408 1577 1722 1723 1576 1409 1575 1719 1577 1576 1718 1574 1412 1724 1409 1724 1412 1581 1580 1413 1725 1408 1725 1413 1578 1574 1726 1727 1575 1579 1410 1578 1588 1593 1579 1411 1410 1587 1423 1424 1592 1411 1728 1202 1729 1202 1728 1581 1580 1730 1203 1731 1203 1730 1202 1583 1729 1731 1582 1203 1596 1583 1415 1414 1582 1597 1732 1588 1733 1588 1732 1734 1735 1736 1593 1737 1593 1736 1584 1417 1738 1739 1420 1585 1410 1588 1587 1592 1593 1411 1594 1584 1738 1739 1585 1595 1726 1210 1594 1595 1211 1727 1726 1574 1210 1211 1575 1727 1740 1596 1212 1213 1597 1741 886 1599 1399 1398 1598 887 1432 1598 1742 1743 1599 1433 1741 1600 1213 1212 1601 1740 1433 1600 1744 1745 1601 1432 1602 1608 1746 1608 1602 1434 1435 1603 1609 1747 1609 1603 1616 1437 1607 1605 1436 1617 1604 1605 1748 1749 1607 1606 1750 1608 1438 1439 1609 1751 1636 1438 1604 1606 1439 1637 1752 1440 1610 1611 1441 1753 1754 1610 1228 1229 1611 1755 1752 1442 1440 1441 1443 1753 1614 1234 1612 1613 1239 1615 1612 1442 1752 1753 1443 1613 1756 1445 1614 1615 1444 1757 1758 1617 1444 1617 1758 1759 1760 1761 1616 1445 1616 1761 1242 1618 1762 1763 1619 1243 1446 1650 1618 1619 1651 1447 1620 1764 1451 1450 1765 1621 1450 1251 1623 1624 1250 1451 1766 1452 1625 1452 1766 1767 1768 1769 1453 1622 1453 1769 1770 1771 1772 1773 1774 1775 1767 1456 1452 1456 1767 1632 1635 1768 1457 1453 1457 1768 1776 1633 1632 1635 1634 1777 1633 1778 1501 1500 1779 1634 1620 1458 1642 1643 1459 1621 1463 1461 1780 1781 1460 1465 1242 1762 1636 1637 1763 1243 1461 1636 1748 1749 1637 1460 1465 1641 1781 1780 1639 1463 1638 1639 1782 1783 1641 1640 1642 1462 1638 1640 1464 1643 1602 1784 1644 1784 1602 1746 1747 1603 1785 1645 1785 1603 1566 1468 1646 1647 1471 1567 1786 1469 1648 1469 1786 1646 1647 1787 1470 1649 1470 1787 1788 1648 1644 1645 1649 1789 1472 1488 1652 1653 1489 1473 1750 1652 1790 1652 1750 1650 1651 1751 1653 1791 1653 1751 1792 1655 1793 1655 1792 1481 1480 1794 1654 1795 1654 1794 1486 1654 1796 1654 1486 1483 1482 1487 1655 1797 1655 1487 1484 1481 1665 1664 1480 1485 1274 1659 1656 1657 1661 1275 1277 1656 1798 1799 1657 1276 1659 1690 1800 1690 1659 1658 1660 1661 1691 1801 1691 1661 1277 1802 1662 1663 1803 1276 1279 1662 1664 1665 1663 1278 1488 1490 1804 1805 1491 1489 1806 1490 1666 1490 1806 1804 1805 1807 1491 1667 1491 1807 1486 1796 1666 1667 1797 1487 1668 1514 1492 1493 1517 1669 1808 1678 1494 1495 1679 1809 1678 1682 1290 1291 1683 1679 1680 1810 1496 1497 1811 1681 1496 1692 1504 1505 1693 1497 1498 1682 1812 1813 1683 1499 1498 1812 1680 1681 1813 1499 1686 1300 1684 1685 1301 1687 1684 1501 1776 1777 1500 1685 1808 1494 1814 1815 1495 1809 1506 1782 1508 1509 1783 1507 1694 1688 1302 1304 1689 1695 1688 1638 1506 1507 1640 1689 1690 1782 1816 1782 1690 1508 1509 1691 1783 1817 1783 1691 1510 1818 1694 1818 1510 1692 1693 1511 1819 1695 1819 1511 1696 1515 1668 1669 1516 1700 1528 1820 1704 1820 1528 1702 1703 1530 1821 1705 1821 1530 1532 1716 1562 1716 1532 1704 1705 1533 1717 1563 1717 1533 1710 1707 1711 1707 1710 1706 1709 1713 1708 1712 1708 1713 1822 1564 1716 1564 1822 1714 1715 1823 1565 1717 1565 1823 1598 1566 1742 1743 1567 1599 1719 1571 1824 1825 1568 1718 1568 1826 1720 1721 1827 1571 1575 1573 1719 1718 1572 1574 1576 1723 1718 1719 1722 1577 1725 1408 1722 1723 1409 1724 1581 1828 1724 1725 1829 1580 1578 1726 1588 1593 1727 1579 1830 1729 1831 1729 1830 1728 1730 1832 1731 1833 1731 1832 1581 1728 1828 1829 1730 1580 1583 1834 1729 1731 1835 1582 1663 1597 1582 1583 1596 1662 1738 1733 1594 1733 1738 1417 1420 1739 1737 1595 1737 1739 1588 1726 1733 1737 1727 1593 1726 1594 1733 1737 1595 1727 1665 1741 1597 1596 1740 1664 1433 1744 1743 1742 1745 1432 1664 1740 1601 1600 1741 1665 1601 1745 1794 1792 1744 1600 1750 1746 1608 1609 1747 1751 1836 1616 1607 1605 1617 1837 1636 1604 1748 1749 1606 1637 1836 1607 1749 1748 1605 1837 1762 1750 1438 1439 1751 1763 1762 1438 1636 1637 1439 1763 1838 1752 1610 1611 1753 1839 1754 1838 1610 1838 1754 1840 1841 1755 1839 1611 1839 1755 1754 1228 1842 1843 1229 1755 1844 1614 1612 1613 1615 1845 1844 1612 1752 1753 1613 1845 1846 1756 1614 1615 1757 1847 1444 1756 1848 1849 1757 1445 1758 1850 1759 1850 1758 1851 1852 1761 1853 1760 1853 1761 1854 1617 1759 1617 1854 1837 1836 1855 1616 1760 1616 1855 1758 1444 1848 1849 1445 1761 1762 1650 1750 1650 1762 1618 1619 1763 1651 1751 1651 1763 1450 1856 1765 1764 1857 1451 1620 1642 1764 1765 1643 1621 1450 1623 1856 1857 1624 1451 1858 1859 1860 1861 1862 1863 1864 1766 1625 1766 1864 1865 1866 1867 1769 1622 1769 1867 1868 1624 1857 1856 1623 1869 1770 1870 1771 1774 1871 1775 1776 1632 1767 1768 1635 1777 1776 1778 1633 1634 1779 1777 1501 1778 1776 1777 1779 1500 1461 1748 1780 1781 1749 1460 1641 1872 1781 1780 1873 1639 1639 1873 1782 1783 1872 1641 1638 1782 1506 1507 1783 1640 1688 1642 1638 1642 1688 1694 1695 1689 1643 1640 1643 1689 1806 1784 1746 1747 1785 1807 1784 1788 1644 1645 1789 1785 1742 1566 1646 1647 1567 1743 1786 1648 1874 1875 1649 1787 1745 1646 1786 1646 1745 1742 1743 1744 1647 1787 1647 1744 1648 1788 1874 1875 1789 1649 1488 1804 1652 1653 1805 1489 1652 1806 1790 1791 1807 1653 1750 1790 1746 1747 1791 1751 1796 1795 1874 1795 1796 1654 1655 1797 1793 1875 1793 1797 1794 1745 1795 1793 1744 1792 1481 1792 1665 1664 1794 1480 1656 1659 1876 1877 1661 1657 1277 1798 1802 1803 1799 1276 1656 1878 1798 1799 1879 1657 1876 1800 1880 1800 1876 1659 1661 1877 1801 1881 1801 1877 1800 1816 1882 1816 1800 1690 1691 1801 1817 1883 1817 1801 1663 1582 1803 1802 1583 1662 1663 1665 1597 1596 1664 1662 1652 1804 1806 1807 1805 1653 1784 1666 1788 1666 1784 1806 1807 1785 1667 1789 1667 1785 1666 1874 1788 1874 1666 1796 1797 1667 1875 1789 1875 1667 1678 1808 1682 1683 1809 1679 1680 1884 1810 1811 1885 1681 1811 1497 1819 1818 1496 1810 1693 1886 1497 1496 1887 1692 1888 1812 1682 1683 1813 1889 1890 1681 1891 1681 1890 1813 1812 1892 1680 1893 1680 1892 1686 1684 1894 1895 1685 1687 1684 1776 1896 1897 1777 1685 1898 1808 1814 1808 1898 1899 1900 1901 1809 1815 1809 1901 1902 1903 1904 1905 1906 1907 1764 1694 1818 1819 1695 1765 1704 1822 1716 1822 1704 1820 1821 1705 1823 1717 1823 1705 1723 1825 1718 1719 1824 1722 1824 1571 1827 1826 1568 1825 1826 1908 1720 1908 1826 1909 1910 1827 1911 1721 1911 1827 1724 1828 1723 1722 1829 1725 1729 1834 1831 1833 1835 1731 1912 1831 1913 1831 1912 1830 1832 1914 1833 1915 1833 1914 1728 1830 1916 1917 1832 1730 1728 1916 1828 1829 1917 1730 1834 1802 1798 1802 1834 1583 1582 1835 1803 1799 1803 1835 1664 1601 1794 1792 1600 1665 1780 1748 1837 1836 1749 1781 1918 1752 1838 1839 1753 1919 1840 1754 1826 1827 1755 1841 1920 1838 1840 1841 1839 1921 1826 1754 1842 1843 1755 1827 1846 1614 1844 1845 1615 1847 1918 1844 1752 1753 1845 1919 1912 1756 1846 1847 1757 1914 1912 1848 1756 1757 1849 1914 1851 1878 1850 1878 1851 1922 1923 1852 1879 1853 1879 1852 1850 1854 1759 1760 1855 1853 1848 1851 1758 1851 1848 1913 1915 1849 1852 1761 1852 1849 1873 1837 1854 1855 1836 1872 1810 1857 1764 1765 1856 1811 1764 1642 1694 1695 1643 1765 1863 1862 1890 1892 1859 1858 1924 1858 1860 1861 1863 1925 1926 1625 1927 1625 1926 1864 1867 1928 1622 1929 1622 1928 1930 1931 1932 1931 1930 1933 1934 1935 1936 1937 1936 1935 1766 1938 1939 1938 1766 1865 1866 1769 1940 1941 1940 1769 1868 1857 1810 1811 1856 1869 1942 1943 1944 1943 1942 1884 1885 1945 1946 1947 1946 1945 1948 1949 1950 1949 1948 1951 1952 1953 1954 1955 1954 1953 1956 1957 1958 1957 1956 1959 1960 1961 1962 1963 1962 1961 1776 1767 1964 1965 1768 1777 1873 1780 1837 1836 1781 1872 1783 1966 1872 1873 1967 1782 1790 1806 1746 1747 1807 1791 1795 1786 1874 1786 1795 1745 1744 1793 1787 1875 1787 1793 1656 1876 1878 1879 1877 1657 1834 1798 1878 1879 1799 1835 1800 1882 1880 1881 1883 1801 1876 1880 1850 1853 1881 1877 1808 1899 1682 1683 1900 1809 1681 1885 1891 1893 1884 1680 1810 1764 1818 1819 1765 1811 1812 1888 1892 1890 1889 1813 1682 1968 1888 1889 1969 1683 1894 1684 1970 1971 1685 1895 1896 1776 1972 1973 1777 1897 1974 1897 1685 1684 1896 1975 1976 1899 1898 1901 1900 1977 1723 1840 1825 1824 1841 1722 1825 1840 1826 1827 1841 1824 1827 1910 1978 1979 1909 1826 1723 1828 1920 1921 1829 1722 1834 1922 1831 1833 1923 1835 1912 1913 1848 1849 1915 1914 1830 1912 1846 1847 1914 1832 1913 1922 1851 1922 1913 1831 1833 1915 1923 1852 1923 1915 1830 1846 1916 1917 1847 1832 1920 1916 1918 1916 1920 1828 1829 1921 1917 1919 1917 1921 1920 1918 1838 1839 1919 1921 1723 1920 1840 1841 1921 1722 1826 1980 1979 1980 1826 1842 1843 1827 1981 1978 1981 1827 1918 1846 1844 1845 1847 1919 1834 1878 1922 1923 1879 1835 1876 1850 1878 1879 1853 1877 1880 1854 1850 1853 1855 1881 1982 1983 1984 1985 1986 1987 1890 1862 1965 1964 1859 1892 1988 1989 1990 1989 1988 1991 1992 1993 1994 1995 1994 1993 1996 1997 1998 1997 1996 1999 2000 2001 2002 2003 2002 2001 1893 2004 1884 1885 2005 1891 1926 1927 2006 2007 1929 1928 2008 1931 2009 1931 2008 1932 1937 2010 1936 2011 1936 2010 2012 2013 2014 2013 2012 2015 2016 2017 2018 2019 2018 2017 1930 2020 1933 2020 1930 2021 2022 1935 2023 1934 2023 1935 2024 1938 2025 1938 2024 1939 1941 2026 1940 2027 1940 2026 2028 1944 1943 1944 2028 2029 2030 2031 1947 1946 1947 2031 1942 1944 2032 2033 1947 1945 1884 2034 1943 2034 1884 2035 2036 1885 2037 1946 2037 1885 2038 2039 2040 2039 2038 2041 2042 2043 2044 2045 2044 2043 2046 2047 2048 2049 2050 2051 1776 1964 1972 1973 1965 1777 1882 1854 1880 1881 1855 1883 1899 1976 1682 1683 1977 1900 1888 2052 1892 1890 2053 1889 1682 2054 1968 1969 2055 1683 1888 2056 1896 1897 2057 1889 2058 2059 2060 2061 2062 2063 1894 1970 2064 2065 1971 1895 1896 1972 2052 2053 1973 1897 1975 1896 2066 2067 1897 1974 1976 1898 2068 2069 1901 1977 2070 2071 2072 2073 2074 2075 1916 1846 1918 1919 1847 1917 2052 1964 1892 1890 1965 2053 2076 2077 2078 2077 2076 2004 2005 2079 2080 2081 2080 2079 2078 2082 2083 2082 2078 2084 2085 2081 2086 2087 2086 2081 1884 2004 2088 2089 2005 1885 2006 1927 2090 2091 1929 2007 2092 2009 2093 2009 2092 2008 2010 2094 2011 2095 2011 2094 2012 2096 2097 2096 2012 2014 2019 2017 2098 2099 2098 2017 2100 2012 2028 2012 2100 2015 2016 2101 2017 2031 2017 2101 2013 2102 2103 2102 2013 2015 2016 2018 2104 2105 2104 2018 2021 2106 2020 2106 2021 2107 2108 2022 2109 2023 2109 2022 2024 2110 2111 2110 2024 2025 2027 2026 2112 2113 2112 2026 2012 2029 2028 2029 2012 2097 2099 2017 2030 2031 2030 2017 1944 2114 2039 2114 1944 2029 2030 1947 2115 2044 2115 1947 2116 2117 2118 2117 2116 2119 2120 2121 2122 2123 2122 2121 2124 2125 2126 2127 2128 2129 2126 2125 2130 2131 2128 2127 2089 2036 2132 2036 2089 1885 1884 2088 2035 2133 2035 2088 2134 2135 2136 2135 2134 2137 2138 2139 2140 2141 2140 2139 2039 2142 2040 2142 2039 2143 2144 2044 2145 2045 2145 2044 1972 1964 2052 2053 1965 1973 1682 1976 2054 2055 1977 1683 1896 2052 1888 1889 2053 1897 2146 2055 1969 2055 2146 2147 2148 2149 2054 1968 2054 2149 2056 2149 1896 1897 2146 2057 2064 1970 1975 1974 1971 2065 1894 2064 2150 2151 2065 1895 2149 2152 1896 1897 2153 2146 2064 1975 2066 2067 1974 2065 2054 1976 2068 2069 1977 2055 2078 2154 2076 2154 2078 2155 2156 2081 2157 2079 2157 2081 2004 2076 2158 2159 2079 2005 2160 2083 2161 2083 2160 2078 2081 2162 2087 2163 2087 2162 2004 2158 2088 2089 2159 2005 2164 2090 2165 2090 2164 2006 2007 2166 2091 2167 2091 2166 2093 2168 2092 2168 2093 2169 2170 2095 2171 2094 2171 2095 2097 2172 2173 2172 2097 2096 2098 2099 2174 2175 2174 2099 2176 2177 2178 2177 2176 2179 2180 2181 2182 2183 2182 2181 2154 2015 2100 2015 2154 2102 2104 2157 2016 2101 2016 2157 2184 2102 2185 2102 2184 2103 2105 2186 2104 2187 2104 2186 2107 2188 2106 2188 2107 2189 2190 2108 2191 2109 2191 2108 2111 2164 2165 2164 2111 2110 2112 2113 2166 2167 2166 2113 2097 2114 2029 2114 2097 2173 2175 2099 2115 2030 2115 2099 2114 2143 2039 2143 2114 2192 2193 2115 2144 2044 2144 2115 2194 2195 2196 2195 2194 2197 2198 2199 2200 2201 2200 2199 2202 2203 2088 2089 2204 2205 2206 2134 2207 2208 2139 2209 2137 2134 2206 2209 2139 2138 2143 2161 2142 2161 2143 2160 2162 2144 2163 2145 2163 2144 2210 2149 2148 2149 2210 2211 2212 2213 2146 2147 2146 2213 2214 2215 2216 2215 2214 2217 2218 2219 2220 2221 2220 2219 2150 2064 2222 2223 2065 2151 2149 2211 2152 2153 2212 2146 2222 2064 2066 2067 2065 2223 2054 2068 2224 2225 2069 2055 2185 2154 2155 2154 2185 2102 2104 2187 2157 2156 2157 2187 2226 2076 2227 2228 2079 2229 2230 2078 2160 2078 2230 2155 2156 2231 2081 2162 2081 2231 2226 2158 2076 2079 2159 2229 2158 2232 2088 2232 2158 2233 2234 2159 2235 2089 2235 2159 2188 2168 2169 2168 2188 2189 2190 2191 2171 2170 2171 2191 2173 2236 2237 2236 2173 2172 2174 2175 2238 2239 2238 2175 2177 2240 2241 2240 2177 2242 2243 2182 2244 2245 2244 2182 2246 2185 2247 2185 2246 2184 2186 2248 2187 2249 2187 2248 2173 2192 2114 2192 2173 2237 2239 2175 2193 2115 2193 2175 2230 2143 2192 2143 2230 2160 2162 2231 2144 2193 2144 2231 2202 2088 2232 2235 2089 2205 2250 2210 2251 2210 2250 2211 2212 2252 2213 2253 2213 2252 2219 2254 2221 2216 2255 2214 2211 2250 2152 2153 2252 2212 2256 2222 2066 2222 2256 2257 2258 2259 2223 2067 2223 2259 2247 2155 2230 2155 2247 2185 2187 2249 2156 2231 2156 2249 2236 2247 2237 2247 2236 2246 2248 2238 2249 2239 2249 2238 2237 2230 2192 2230 2237 2247 2249 2239 2231 2193 2231 2239
+0 1 2 3 4 5 6 1 0 5 4 7 1 8 2 3 9 4 0 2 10 11 3 5 12 6 0 5 7 13 1 6 14 15 7 4 16 8 1 4 9 17 8 18 2 3 19 9 2 20 10 11 21 3 5 22 11 10 23 0 12 0 23 22 5 13 24 6 12 13 7 25 6 26 14 15 27 7 14 16 1 4 17 15 18 28 2 3 29 19 2 28 20 21 29 3 10 20 30 31 21 11 22 32 11 10 33 23 12 23 34 35 22 13 24 26 6 7 27 25 25 36 13 12 37 24 14 26 38 39 27 15 18 40 28 29 41 19 28 42 20 21 43 29 30 20 44 45 21 31 10 30 46 47 31 11 23 33 48 49 32 22 10 46 33 32 47 11 35 50 22 23 51 34 36 35 13 12 34 37 26 24 52 53 25 27 24 37 52 53 36 25 26 54 38 39 55 27 28 40 56 57 41 29 18 58 40 41 59 19 28 56 42 43 57 29 42 60 20 21 61 43 20 60 44 45 61 21 31 47 45 44 46 30 32 49 47 46 48 33 23 48 62 63 49 22 50 63 22 23 62 51 37 34 51 50 35 36 26 52 64 65 53 27 52 37 66 67 36 53 26 64 54 55 65 27 56 40 68 69 41 57 40 58 68 69 59 41 56 60 42 43 61 57 44 60 70 71 61 45 45 47 72 73 46 44 49 74 47 46 75 48 76 49 63 62 48 77 78 63 50 51 62 79 37 51 80 81 50 36 36 67 81 80 66 37 56 68 82 83 69 57 60 56 82 83 57 61 60 84 70 71 85 61 44 70 86 87 71 45 46 73 88 89 72 47 44 86 73 72 87 45 48 75 90 91 74 49 46 88 75 74 89 47 92 62 77 76 63 93 94 95 96 97 98 99 51 79 80 81 78 50 78 93 63 62 92 79 67 100 81 80 101 66 60 82 102 103 83 61 85 71 87 86 70 84 102 84 60 61 85 103 73 104 88 89 105 72 86 104 73 72 105 87 106 48 90 91 49 107 75 88 90 91 89 74 92 77 108 109 76 93 77 110 111 112 113 76 114 107 49 48 106 115 80 79 116 117 78 81 79 92 118 119 93 78 81 120 117 120 81 100 101 80 121 116 121 80 85 87 122 123 86 84 104 124 88 89 125 105 126 87 105 87 126 122 123 127 86 104 86 127 106 90 128 129 91 107 90 88 130 131 89 91 76 109 132 133 108 77 119 109 93 92 108 118 77 111 134 135 112 76 111 110 136 137 113 112 138 139 140 141 142 143 78 144 145 144 78 117 116 79 146 147 146 79 147 79 118 119 78 145 148 116 146 116 148 121 120 149 117 144 117 149 88 124 150 151 125 89 127 124 104 105 125 126 128 90 152 153 91 129 154 106 128 129 107 155 130 88 150 151 89 131 130 156 90 91 157 131 133 158 108 109 159 132 76 132 135 134 133 77 119 159 109 159 119 160 161 118 158 108 158 118 162 163 164 163 162 165 166 167 168 169 168 167 163 170 171 172 173 168 110 174 136 137 175 113 145 144 176 177 146 147 118 178 147 178 118 161 160 119 179 145 179 119 146 180 148 180 146 177 176 144 181 149 181 144 150 182 183 182 150 124 125 151 184 185 184 151 127 186 124 125 187 126 152 90 188 189 91 153 129 190 153 190 129 191 192 128 193 152 193 128 194 195 196 197 198 199 150 183 130 131 185 151 90 156 188 189 157 91 130 200 156 157 201 131 158 133 202 203 132 159 165 162 204 205 167 166 159 160 179 178 161 158 163 171 164 169 172 168 206 164 207 164 206 162 167 208 169 209 169 208 170 210 171 172 211 173 212 145 176 177 147 213 178 213 147 145 212 179 177 214 180 181 215 176 183 182 216 217 184 185 186 182 124 125 184 187 218 219 220 221 222 223 170 193 224 225 190 173 226 152 227 152 226 193 190 228 153 229 153 228 130 183 200 201 185 131 156 230 188 189 231 157 200 230 156 157 231 201 162 232 204 205 233 167 159 234 203 202 235 158 179 236 159 158 237 178 238 239 240 239 238 241 242 243 244 245 244 243 246 247 248 247 246 249 250 251 252 253 252 251 254 162 255 162 254 256 257 258 167 259 167 258 170 224 210 211 225 173 260 261 262 261 260 263 264 265 266 267 266 265 212 176 215 214 177 213 178 268 213 212 269 179 214 270 180 181 271 215 182 272 216 217 273 184 274 183 216 183 274 200 201 275 185 217 185 275 186 276 182 184 277 187 278 229 228 226 227 279 224 193 280 281 190 225 193 226 280 281 228 190 188 282 283 282 188 230 231 189 284 285 284 189 230 274 282 274 230 200 201 231 275 284 275 231 162 256 232 233 257 167 232 286 287 288 289 233 159 290 234 235 291 158 179 292 236 292 179 269 268 178 293 237 293 178 236 294 159 158 295 237 296 297 298 297 296 299 300 301 302 303 302 301 304 305 306 305 304 307 308 309 310 311 310 309 312 313 314 313 312 315 316 317 318 319 318 317 286 320 321 320 286 256 257 289 322 323 322 289 324 325 326 325 324 327 328 329 330 331 330 329 332 333 334 333 332 335 336 337 338 339 338 337 212 215 340 341 214 213 268 341 213 212 340 269 342 270 214 215 271 343 182 276 272 273 277 184 272 344 216 217 345 273 216 346 274 275 347 217 348 349 350 351 352 353 226 279 354 355 278 228 356 357 358 357 356 359 360 361 362 363 362 361 280 226 364 365 228 281 188 283 366 367 285 189 274 283 282 284 285 275 256 286 232 233 289 257 287 286 368 369 289 288 294 290 159 158 291 295 370 291 235 234 290 371 372 292 269 268 293 373 374 293 237 236 292 375 374 237 295 294 236 375 376 377 378 377 376 379 380 381 382 383 382 381 384 307 304 309 308 385 307 386 387 386 307 286 289 308 388 389 388 308 390 391 392 391 390 393 394 395 396 397 396 395 398 399 400 399 398 401 402 403 404 405 404 403 340 215 343 342 214 341 373 341 268 269 340 372 342 406 270 271 407 343 276 408 272 273 409 277 216 344 346 347 345 217 408 344 272 273 345 409 274 346 410 411 347 275 412 349 348 353 352 413 414 354 279 278 355 415 226 354 364 365 355 228 416 417 418 417 416 419 420 421 422 423 422 421 424 425 426 425 424 427 428 429 430 431 430 429 366 283 432 433 285 367 434 435 436 437 438 439 274 410 283 285 411 275 370 235 440 441 234 371 286 384 368 369 385 289 295 291 370 371 290 294 442 292 372 373 293 443 374 443 293 443 374 444 445 375 442 292 442 375 375 446 294 295 447 374 448 304 449 450 309 451 286 307 384 385 308 289 452 384 304 309 385 453 454 455 456 455 454 457 458 459 460 461 460 459 448 449 462 463 450 451 464 340 343 342 341 465 373 465 341 340 464 372 466 406 342 406 466 467 468 469 407 343 407 469 470 471 472 471 470 473 474 475 476 477 476 475 412 478 349 352 479 413 344 480 346 347 481 345 344 408 482 483 409 345 410 484 485 484 410 346 347 411 486 487 486 411 488 412 348 353 413 489 354 414 462 463 415 355 490 491 492 493 494 495 496 497 498 497 496 499 500 501 502 503 502 501 283 504 432 433 505 285 493 433 494 491 432 492 410 485 283 285 487 411 371 506 441 440 507 370 295 370 447 446 371 294 508 373 443 442 372 509 375 510 511 510 375 445 444 374 512 513 512 374 514 443 444 445 442 515 375 511 446 447 513 374 452 304 448 451 309 453 507 516 517 518 519 506 448 462 414 415 463 451 520 342 465 342 520 466 469 521 343 464 343 521 508 465 373 372 464 509 522 467 466 469 468 523 524 525 470 525 524 526 527 528 529 475 529 528 525 473 470 475 474 529 530 531 532 531 530 533 534 535 536 537 536 535 412 538 478 479 539 413 346 480 484 486 481 347 480 482 540 482 480 344 345 481 483 541 483 481 478 542 543 544 545 479 546 484 547 484 546 485 487 548 486 549 486 548 488 538 412 413 539 489 348 550 488 489 551 353 552 493 495 490 492 553 554 432 504 505 433 555 283 556 504 505 557 285 558 433 493 492 432 559 283 485 556 557 487 285 371 560 506 507 561 370 370 562 447 446 563 371 564 508 443 442 509 565 566 512 567 512 566 444 445 568 510 569 510 568 512 513 570 571 511 510 564 443 514 515 442 565 514 444 566 568 445 515 513 447 572 573 446 511 518 574 519 516 575 517 561 507 517 518 506 560 552 495 574 575 490 553 520 465 508 509 464 521 576 466 520 521 469 577 578 522 466 469 523 579 526 524 522 523 528 527 580 581 582 581 580 583 584 585 586 587 586 585 525 588 473 474 589 529 536 590 591 590 536 537 532 531 592 593 592 531 533 530 594 595 535 534 596 534 536 531 533 597 538 542 478 479 545 539 484 480 547 549 481 486 598 480 540 480 598 599 600 601 481 541 481 601 542 602 543 544 603 545 546 547 604 605 549 548 485 546 606 607 548 487 488 608 538 539 609 489 552 558 493 492 559 553 559 432 554 555 433 558 554 504 610 611 505 555 504 556 606 607 557 505 485 606 556 557 607 487 612 370 561 560 371 613 447 562 572 573 563 446 562 370 612 613 371 563 614 508 564 565 509 615 567 570 616 570 567 512 510 569 571 617 571 569 569 618 619 618 569 568 566 567 620 621 620 567 570 513 572 573 511 571 622 564 514 564 622 623 624 625 565 515 565 625 626 514 566 568 515 627 518 552 574 575 553 517 628 518 560 561 517 629 576 520 508 509 521 577 576 578 466 469 579 577 578 630 522 630 578 631 632 579 633 523 633 579 634 526 522 523 527 635 636 583 580 585 584 637 583 638 581 638 583 639 640 584 641 586 641 584 642 581 643 581 642 582 587 644 586 645 586 644 525 646 588 589 647 529 648 590 649 590 648 591 593 650 592 651 592 650 652 536 591 593 531 653 654 533 594 595 534 655 656 534 596 597 533 657 596 536 652 653 531 597 658 542 538 539 545 659 480 599 547 549 600 481 602 660 661 662 663 603 599 598 664 665 601 600 542 666 602 603 667 545 606 546 604 605 548 607 547 668 604 605 669 549 608 658 538 539 659 609 517 553 559 558 552 518 670 559 554 559 670 671 672 673 558 555 558 673 674 554 610 611 555 675 504 606 610 611 607 505 612 561 676 677 560 613 563 573 657 656 572 562 613 563 678 679 562 612 623 614 564 614 623 680 681 624 615 565 615 624 614 682 508 509 683 615 570 684 616 684 570 652 653 571 685 617 685 571 567 616 686 687 617 569 688 621 689 621 688 620 618 690 619 691 619 690 567 686 621 619 687 569 692 566 620 566 692 626 627 693 568 618 568 693 571 597 573 572 596 570 694 622 514 515 625 695 638 623 622 625 624 641 694 514 626 627 515 695 676 561 629 628 560 677 628 672 518 517 671 629 682 576 508 509 577 683 631 578 576 577 579 632 631 696 630 633 697 632 698 522 630 633 523 699 698 634 522 523 635 699 636 580 700 701 585 637 636 639 583 584 640 637 638 643 581 586 645 641 639 623 638 641 624 640 642 643 702 703 645 644 704 588 646 647 589 705 704 706 588 589 707 705 648 649 708 709 651 650 591 648 684 685 650 593 652 591 684 685 593 653 710 594 711 594 710 654 655 712 595 713 595 712 656 655 534 533 654 657 573 597 657 656 596 572 597 571 653 652 570 596 542 714 666 714 542 658 659 545 715 667 715 545 547 599 668 669 600 549 661 660 716 717 663 662 666 660 602 603 663 667 599 664 718 719 665 600 606 604 720 721 605 607 722 604 668 604 722 723 724 725 605 669 605 725 517 559 671 672 558 518 674 670 554 670 674 726 727 675 673 555 673 675 728 671 670 673 672 729 675 730 611 610 731 674 610 606 732 733 607 611 734 677 613 612 676 735 563 657 678 679 656 562 678 734 613 612 735 679 614 736 737 736 614 680 681 615 738 739 738 615 680 623 639 640 624 681 614 740 682 683 741 615 616 684 686 687 685 617 688 689 742 743 691 690 692 620 688 690 618 693 621 686 689 691 687 619 744 626 692 626 744 694 695 745 627 693 627 745 638 622 694 695 625 641 676 629 746 747 628 677 629 671 728 729 672 628 682 740 576 577 741 683 748 631 576 577 632 749 696 750 630 633 751 697 748 696 631 632 697 749 698 630 752 753 633 699 754 700 755 756 701 757 636 700 754 757 701 637 758 639 636 637 640 759 638 760 643 645 761 641 643 762 702 703 763 645 704 764 706 707 765 705 649 766 708 709 767 651 648 708 768 769 709 650 684 648 770 771 650 685 710 711 772 773 713 712 655 679 712 679 655 656 657 654 678 710 678 654 714 660 666 660 714 774 775 715 663 667 663 715 599 718 668 669 719 600 660 776 716 717 777 663 778 718 664 665 719 779 780 604 723 604 780 720 721 781 605 724 605 781 782 720 780 720 782 606 607 783 721 781 721 783 722 668 784 785 669 725 723 722 786 787 725 724 788 670 726 727 673 789 790 726 674 675 727 791 792 728 670 728 792 793 794 795 729 673 729 795 796 730 675 674 731 797 730 798 611 610 799 731 606 782 732 733 783 607 800 801 802 803 804 805 677 734 806 807 735 676 679 735 712 710 734 678 808 736 680 681 738 809 736 810 737 739 811 738 614 737 740 741 739 615 758 680 639 640 681 759 684 770 686 687 771 685 688 742 812 813 743 690 743 814 691 689 815 742 816 692 688 690 693 817 686 818 689 691 819 687 816 744 692 693 745 817 820 694 744 745 695 821 638 694 760 761 695 641 747 822 628 629 823 746 677 806 747 746 807 676 822 729 628 629 728 823 576 740 748 749 741 577 824 750 696 697 751 825 630 826 752 753 827 633 748 828 696 697 829 749 698 752 830 831 753 699 754 755 832 833 756 757 754 758 636 637 759 757 760 820 643 645 821 761 643 820 762 763 821 645 702 834 835 834 702 762 763 703 836 837 836 703 838 764 704 705 765 839 764 840 706 707 841 765 706 842 843 844 845 707 709 846 767 766 847 708 770 648 768 769 650 771 768 708 847 846 709 769 710 772 848 849 773 712 774 776 660 663 777 775 784 668 718 719 669 785 716 776 850 851 777 717 784 718 778 779 719 785 850 852 716 717 853 851 780 723 854 855 724 781 780 854 782 783 855 781 856 784 857 784 856 722 725 858 785 859 785 858 854 723 786 787 724 855 722 856 786 787 858 725 788 792 670 792 788 860 861 789 795 673 795 789 862 788 726 727 789 863 863 791 727 726 790 862 790 674 797 796 675 791 864 793 792 795 794 865 866 728 793 794 729 867 796 868 730 731 869 797 869 731 799 798 730 868 735 807 849 848 806 734 735 849 712 710 848 734 808 680 758 759 681 809 870 736 808 809 738 871 810 872 737 739 873 811 736 874 810 811 875 738 737 872 740 741 873 739 686 770 818 819 771 687 812 742 876 877 743 813 816 688 812 813 690 817 689 818 815 814 819 691 743 878 814 815 879 742 744 816 820 821 817 745 820 760 694 695 761 821 746 823 807 806 822 747 866 823 728 729 822 867 748 872 828 872 748 740 741 749 873 829 873 749 824 880 750 751 881 825 696 828 824 825 829 697 752 826 882 883 827 753 884 885 886 885 884 887 888 889 890 891 890 889 892 698 830 698 892 893 894 895 699 831 699 895 832 755 893 894 756 833 896 754 832 754 896 897 898 899 757 833 757 899 754 897 758 759 898 757 820 834 762 763 836 821 834 900 835 837 901 836 902 764 838 839 765 903 706 840 842 845 841 707 764 904 840 841 905 765 906 907 766 767 908 909 846 910 767 766 911 847 912 770 768 769 771 913 847 914 768 769 915 846 848 916 917 916 848 772 773 849 918 919 918 849 920 776 774 775 777 921 922 850 776 777 851 923 784 778 924 925 779 785 850 926 852 853 927 851 782 854 928 929 855 783 784 924 857 859 925 785 856 857 930 931 859 858 854 786 928 929 787 855 786 856 930 931 858 787 932 860 788 789 861 933 864 792 860 861 795 865 934 863 789 788 862 935 863 936 791 790 937 862 791 938 796 797 939 790 864 940 793 794 941 865 942 866 793 794 867 943 796 938 868 869 939 797 944 945 946 947 948 949 849 807 950 951 806 848 897 808 758 759 809 898 870 808 897 898 809 871 870 874 736 738 875 871 810 952 872 952 810 874 875 811 953 873 953 811 818 770 912 913 771 819 812 876 954 955 877 813 742 956 876 877 957 743 816 812 954 955 813 817 818 958 815 814 959 819 742 879 956 957 878 743 879 815 960 961 814 878 816 962 820 821 963 817 807 823 964 965 822 806 964 823 866 867 822 965 872 966 828 829 967 873 880 968 969 968 880 824 825 881 970 971 970 881 826 972 973 974 975 827 828 976 824 825 977 829 882 826 973 974 827 883 887 884 978 979 889 888 885 980 886 891 981 890 982 885 887 885 982 983 984 985 890 888 890 985 980 986 886 891 987 981 988 893 892 895 894 989 832 893 990 991 894 833 990 896 832 896 990 992 993 991 899 833 899 991 896 870 897 898 871 899 820 994 834 836 995 821 834 996 900 901 997 836 998 999 838 839 1000 1001 999 902 838 839 903 1000 1002 1003 1004 1005 1006 1007 906 1008 1009 1010 1011 909 1012 1013 1003 1006 1014 1015 1016 904 1017 904 1016 840 841 1018 905 1019 905 1018 766 907 1020 1021 908 767 907 906 1009 1010 909 908 1022 846 1023 846 1022 910 911 1024 847 1025 847 1024 766 1020 911 910 1021 767 912 768 1026 1027 769 913 914 1025 1028 1025 914 847 846 915 1023 1029 1023 915 768 914 1030 1031 915 769 1032 950 1033 950 1032 1034 950 1034 1035 1036 1037 951 1037 1038 951 1039 951 1038 848 917 951 950 919 849 922 776 920 921 777 923 922 926 850 851 927 923 926 1040 852 853 1041 927 1042 782 928 929 783 1043 857 924 1044 1045 925 859 857 1046 930 931 1047 859 928 786 930 931 787 929 932 788 935 934 789 933 1048 860 932 933 861 1049 864 860 1050 1051 861 865 1052 863 934 935 862 1053 1054 862 937 936 863 1055 937 790 1056 1057 791 936 791 1058 938 939 1059 790 864 1060 940 1060 864 1061 1062 865 1063 941 1063 865 940 942 793 794 943 941 866 942 1064 1065 943 867 1066 944 1067 1068 949 1069 944 946 1067 1068 947 949 946 945 1070 1071 948 947 806 951 1039 1033 950 807 1072 874 870 871 875 1073 874 982 952 953 985 875 872 1074 966 1074 872 952 953 873 1075 967 1075 873 958 912 1026 912 958 818 819 959 913 1027 913 959 955 1076 877 876 1077 954 876 956 1012 1015 957 877 1078 1079 1080 1081 1082 1083 1078 1079 1080 1081 1082 1083 958 1030 815 814 1031 959 879 960 956 957 961 878 815 1030 960 961 1031 814 962 994 820 821 995 963 806 1039 965 964 1033 807 1064 964 866 867 965 1065 828 966 1084 1085 967 829 976 968 824 825 970 977 968 1086 969 971 1087 970 972 1088 1089 1088 972 1090 1091 975 1092 1093 1092 975 973 972 1094 1095 975 974 828 1084 976 977 1085 829 978 1096 1097 1096 978 1098 1099 979 1100 1101 1100 979 887 978 1097 1101 979 888 983 980 885 890 981 984 982 887 1102 1103 888 985 874 983 982 985 984 875 986 1104 1105 1104 986 980 981 987 1106 1107 1106 987 1108 893 988 989 894 1109 893 1108 990 991 1109 894 992 990 1110 1111 991 993 1112 896 992 993 899 1113 1114 870 896 899 871 1115 994 1116 834 836 1117 995 834 1116 996 997 1117 836 996 1118 900 901 1119 997 1120 1121 1122 1123 1124 1125 1126 902 999 1000 903 1127 1002 1004 1128 1129 1005 1007 1130 1003 1002 1007 1006 1131 1009 1008 1132 1133 1011 1010 1013 1134 1135 1134 1013 1012 1015 1014 1136 1137 1136 1014 1130 1012 1003 1006 1015 1131 1138 1135 1139 1140 1137 1141 1008 1138 1132 1133 1141 1011 1142 1143 1144 1143 1142 1145 1146 1147 1148 1149 1148 1147 1145 1150 1143 1150 1145 1151 1152 1146 1153 1148 1153 1146 1024 1154 1025 1023 1155 1022 911 1156 1024 1022 1157 910 911 1020 1156 1157 1021 910 958 1026 768 769 1027 959 1025 1154 1028 1029 1155 1023 914 1028 1030 1031 1029 915 768 1030 1158 1159 1031 769 1160 1032 1033 1039 1038 1161 922 1162 926 927 1163 923 1164 1042 928 929 1043 1165 1166 1167 1168 1169 1170 1171 857 1044 1046 1047 1045 859 930 1046 1172 1173 1047 931 1174 928 930 931 929 1175 1176 932 935 934 933 1177 1050 860 1048 1049 861 1051 932 1178 1048 1049 1179 933 1180 864 1050 864 1180 1061 1062 1181 865 1051 865 1181 935 1053 1182 1183 1052 934 1054 1053 862 863 1052 1055 1184 1054 937 936 1055 1185 1186 1057 936 937 1056 1187 1056 790 1059 1058 791 1057 1188 1066 1189 1190 1069 1191 1060 1192 940 941 1193 1063 1194 1060 1061 1062 1063 1195 1192 942 940 941 943 1193 942 1196 1064 1065 1197 943 1066 1067 1198 1199 1068 1069 1200 1201 1202 1201 1200 1203 1204 1205 1206 1207 1206 1205 948 1071 1208 1209 1070 945 946 1070 1210 1211 1071 947 1114 1072 870 871 1073 1115 983 1072 1212 1072 983 874 875 984 1073 1213 1073 984 952 982 1102 1103 985 953 952 1102 1074 1075 1103 953 966 1214 1215 1214 966 1074 1075 967 1216 1217 1216 967 955 1218 1076 1077 1219 954 876 1002 1077 1076 1007 877 956 1220 1012 1015 1221 957 876 1012 1130 1131 1015 877 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 958 1158 1030 1031 1159 959 956 960 1220 1221 961 957 1030 1220 960 961 1221 1031 1116 994 962 963 995 1117 964 1160 1033 1160 964 1064 1065 965 1161 1039 1161 965 967 1085 1217 1215 1084 966 976 1234 968 970 1235 977 1236 969 1086 1087 971 1237 968 1238 1086 1087 1239 970 1240 1241 969 971 1242 1243 1244 1240 1245 1240 1244 1241 1242 1246 1243 1247 1243 1246 972 1089 1248 1249 1093 975 972 1248 1094 1095 1249 975 973 1094 1250 1251 1095 974 1252 1253 1254 1255 1256 1257 1098 1258 1096 1258 1098 1259 1260 1099 1261 1100 1261 1099 1096 1102 1097 1101 1103 1100 1102 887 1097 1101 888 1103 983 1212 980 981 1213 984 1104 1262 1105 1107 1263 1106 980 1264 1104 1264 980 1212 1213 981 1265 1106 1265 981 1266 1108 988 1108 1266 1267 1268 1269 1109 989 1109 1269 990 1108 1270 1271 1109 991 990 1272 1110 1111 1273 991 1112 992 1110 1111 993 1113 1112 1114 896 899 1115 1113 996 1116 1274 1275 1117 997 900 1118 1276 1277 1119 901 996 1278 1118 1119 1279 997 1280 900 1281 1282 901 1283 1280 1284 999 1284 1280 1285 1286 1283 1287 1000 1287 1283 1288 902 1126 1127 903 1289 1284 1126 999 1000 1127 1287 1128 1004 1290 1291 1005 1129 1077 1002 1128 1129 1007 1076 876 1130 1002 1007 1131 877 1150 1292 1293 1292 1150 1151 1152 1153 1294 1295 1294 1153 1012 1220 1134 1136 1221 1015 1134 1154 1135 1137 1155 1136 1138 1139 1132 1133 1140 1141 1135 1296 1139 1140 1297 1137 1142 1298 1299 1298 1142 1144 1149 1147 1300 1301 1300 1147 1024 1302 1154 1155 1303 1022 1156 1304 1024 1022 1305 1157 958 768 1158 1159 769 959 1028 1154 1306 1307 1155 1029 1028 1306 1030 1031 1307 1029 1032 1160 1308 1309 1161 1038 1310 1165 1043 1165 1310 1311 1312 1313 1164 1042 1164 1313 1314 1164 928 929 1165 1315 1042 1070 1209 1070 1042 1313 1310 1043 1071 1208 1071 1043 1045 1316 1317 1316 1045 1047 1046 1044 1318 1319 1318 1044 1046 1318 1172 1173 1316 1047 1320 930 1172 1173 931 1321 1320 1174 930 931 1175 1321 1322 928 1174 1175 929 1323 1178 932 1176 1177 933 1179 1182 1176 935 934 1177 1183 1324 1050 1048 1049 1051 1325 1048 1178 1326 1327 1179 1049 1180 1050 1324 1325 1051 1181 1328 1061 1180 1181 1062 1329 1183 1055 1052 1053 1054 1182 1184 937 1187 1186 936 1185 1330 1185 1055 1054 1184 1331 1186 1332 1057 1056 1333 1187 1188 1189 1334 1335 1190 1191 1066 1198 1189 1190 1199 1069 1194 1192 1060 1063 1193 1195 1194 1061 1336 1337 1062 1195 1192 1196 942 943 1197 1193 1196 1338 1064 1065 1339 1197 1340 1341 1342 1341 1340 1343 1344 1345 1346 1347 1346 1345 1348 1349 1350 1349 1348 1351 1352 1353 1354 1355 1354 1353 1356 1357 1358 1357 1356 1359 1360 1361 1362 1363 1362 1361 1210 1070 1364 1365 1071 1211 1114 1366 1072 1073 1367 1115 1072 1366 1212 1213 1367 1073 1102 1214 1074 1075 1216 1103 1219 1077 1368 1369 1076 1218 1368 962 1219 962 1368 1370 1371 1369 963 1218 963 1369 1030 1306 1220 1221 1307 1031 1116 962 1370 1371 963 1117 1064 1338 1160 1161 1339 1065 976 1372 1234 1235 1373 977 1234 1374 968 970 1375 1235 1240 969 1236 1237 971 1243 1236 1086 1376 1377 1087 1237 968 1374 1238 1239 1375 970 1238 1378 1086 1087 1379 1239 1380 1245 1381 1245 1380 1244 1246 1382 1247 1383 1247 1382 1384 1385 1386 1385 1384 1387 1388 1389 1390 1391 1390 1389 1248 1392 1094 1095 1393 1249 1394 1250 1395 1250 1394 1396 1397 1398 1251 1399 1251 1398 1400 973 1250 1251 974 1401 976 1402 1403 1404 1405 977 1406 1258 1259 1260 1261 1407 1258 1408 1096 1100 1409 1261 1102 1096 1408 1409 1100 1103 1264 1262 1104 1106 1263 1265 1262 1266 1105 1107 1269 1263 1212 1366 1264 1265 1367 1213 1267 1266 1410 1411 1269 1268 1267 1412 1108 1109 1413 1268 1414 1270 1108 1109 1271 1415 990 1270 1272 1273 1271 991 1416 1417 1272 1273 1418 1419 1420 1112 1111 1110 1113 1421 1420 1114 1112 1113 1115 1421 1278 996 1274 1275 997 1279 1274 1116 1370 1371 1117 1275 900 1276 1281 1282 1277 901 1422 1118 1423 1118 1422 1276 1277 1424 1119 1425 1119 1424 1118 1426 1423 1426 1118 1278 1279 1119 1427 1425 1427 1119 1280 1281 1285 1286 1282 1283 1428 1429 1430 1429 1428 1431 1432 1433 1434 1435 1434 1433 1436 1126 1437 1126 1436 1290 1291 1438 1127 1439 1127 1438 1284 1437 1126 1127 1439 1287 1128 1290 1440 1441 1291 1129 1077 1128 1442 1443 1129 1076 1293 1444 1445 1444 1293 1292 1294 1295 1446 1447 1446 1295 1220 1154 1134 1136 1155 1221 1154 1302 1135 1137 1303 1155 1448 1444 1449 1444 1448 1445 1447 1450 1446 1451 1446 1450 1135 1302 1296 1297 1303 1137 1299 1452 1453 1452 1299 1298 1300 1301 1454 1455 1454 1301 1024 1304 1302 1303 1305 1022 1306 1154 1220 1221 1155 1307 1160 1456 1308 1309 1457 1161 1458 1459 1460 1461 1462 1463 1464 1465 1313 1310 1466 1467 1314 928 1322 1323 929 1315 1468 1164 1314 1315 1165 1469 1070 1313 1364 1365 1310 1071 1316 1470 1317 1319 1471 1318 1172 1318 1472 1473 1316 1173 1473 1173 1321 1320 1172 1472 1323 1321 1175 1174 1320 1322 1474 1176 1475 1176 1474 1178 1179 1476 1177 1477 1177 1476 1177 1477 1183 1182 1475 1176 1324 1048 1326 1327 1049 1325 1326 1178 1478 1479 1179 1327 1328 1180 1324 1325 1181 1329 1328 1336 1061 1062 1337 1329 1183 1330 1055 1054 1331 1182 1480 1184 1187 1186 1185 1481 1482 1185 1330 1331 1184 1483 1187 1333 1484 1485 1332 1186 1334 1486 1487 1488 1489 1335 1334 1189 1490 1491 1190 1335 1492 1493 1494 1493 1492 1495 1496 1497 1498 1499 1498 1497 1194 1500 1192 1193 1501 1195 1195 1502 1337 1502 1195 1503 1504 1194 1505 1336 1505 1194 1506 1196 1192 1193 1197 1507 1196 1508 1338 1339 1509 1197 1510 1511 1512 1511 1510 1513 1514 1515 1516 1517 1516 1515 1518 1519 1520 1519 1518 1521 1522 1523 1524 1525 1524 1523 1526 1527 1528 1527 1526 1529 1530 1531 1532 1533 1532 1531 1534 1535 1536 1535 1534 1537 1538 1539 1540 1541 1540 1539 1114 1542 1366 1542 1114 1420 1421 1115 1543 1367 1543 1115 1102 1408 1214 1216 1409 1103 1442 1368 1077 1076 1369 1443 1544 1370 1368 1369 1371 1545 1160 1546 1456 1546 1160 1338 1339 1161 1547 1457 1547 1161 1234 1372 1374 1375 1373 1235 976 1403 1372 1373 1404 977 1387 1548 1385 1548 1387 1549 1550 1388 1551 1390 1551 1388 1552 1376 1086 1087 1377 1553 1548 1554 1555 1554 1548 1549 1550 1551 1556 1557 1556 1551 1374 1378 1238 1239 1379 1375 1378 1552 1086 1087 1553 1379 1381 1558 1380 1382 1559 1383 1384 1560 1561 1560 1384 1386 1391 1389 1562 1563 1562 1389 1380 1558 1564 1565 1559 1382 1395 1564 1566 1567 1565 1399 1568 1250 1396 1397 1251 1569 1394 1395 1566 1567 1399 1398 1570 1394 1571 1394 1570 1396 1397 1572 1398 1573 1398 1572 1400 1250 1574 1575 1251 1401 1406 1259 1576 1577 1260 1407 1406 1578 1258 1261 1579 1407 1578 1408 1258 1261 1409 1579 1264 1580 1262 1263 1581 1265 1582 1266 1262 1266 1582 1410 1411 1583 1269 1263 1269 1583 1542 1264 1366 1367 1265 1543 1584 1267 1410 1411 1268 1585 1267 1586 1412 1413 1587 1268 1412 1414 1108 1109 1415 1413 1414 1588 1270 1271 1589 1415 1272 1270 1590 1591 1271 1273 1420 1592 1593 1594 1595 1421 1416 1272 1590 1591 1273 1419 1278 1596 1426 1596 1278 1274 1275 1279 1597 1427 1597 1279 1596 1274 1370 1371 1275 1597 1598 1599 1600 1599 1598 1601 1602 1603 1604 1605 1604 1603 1601 1606 1599 1606 1601 1607 1608 1602 1609 1604 1609 1602 1422 1423 1610 1611 1425 1424 1426 1440 1423 1425 1441 1427 1598 1431 1428 1431 1598 1600 1605 1603 1432 1433 1432 1603 1430 1612 1613 1612 1430 1429 1434 1435 1614 1615 1614 1435 1612 1616 1613 1616 1612 1617 1618 1614 1619 1615 1619 1614 1610 1290 1436 1290 1610 1440 1441 1611 1291 1438 1291 1611 1128 1440 1620 1621 1441 1129 1622 1442 1128 1129 1443 1623 1453 1448 1449 1448 1453 1452 1454 1455 1450 1451 1450 1455 1304 1296 1302 1303 1297 1305 1624 1625 1626 1627 1628 1629 1364 1313 1465 1466 1310 1365 1464 1630 1465 1466 1631 1467 1632 1323 1315 1314 1322 1633 1634 1635 1636 1637 1638 1639 1316 1640 1470 1471 1641 1318 1472 1318 1641 1640 1316 1473 1642 1473 1321 1320 1472 1643 1644 1321 1323 1322 1320 1645 1474 1475 1646 1647 1477 1476 1178 1474 1478 1479 1476 1179 1477 1648 1183 1182 1649 1475 1326 1650 1324 1325 1651 1327 1326 1478 1652 1653 1479 1327 1328 1324 1654 1655 1325 1329 1502 1329 1337 1329 1502 1656 1657 1505 1328 1336 1328 1505 1182 1331 1658 1659 1330 1183 1187 1660 1480 1481 1661 1186 1185 1482 1481 1480 1483 1184 1483 1662 1331 1330 1663 1482 1187 1484 1664 1665 1485 1186 1487 1486 1666 1667 1489 1488 1490 1486 1334 1335 1489 1491 1668 1189 1669 1189 1668 1490 1491 1670 1190 1671 1190 1670 1672 1673 1674 1673 1672 1675 1676 1677 1678 1679 1678 1677 1680 1500 1194 1195 1501 1681 1682 1192 1500 1501 1193 1683 1684 1504 1505 1504 1684 1685 1686 1687 1503 1502 1503 1687 1504 1680 1194 1195 1681 1503 1682 1506 1192 1193 1507 1683 1506 1688 1196 1197 1689 1507 1688 1508 1196 1197 1509 1689 1508 1690 1338 1339 1691 1509 1692 1693 1694 1693 1692 1695 1696 1697 1698 1699 1698 1697 1700 1701 1702 1701 1700 1703 1704 1705 1706 1707 1706 1705 1708 1542 1420 1421 1543 1709 1408 1710 1214 1710 1408 1578 1579 1409 1711 1216 1711 1409 1544 1368 1442 1443 1369 1545 1596 1370 1544 1545 1371 1597 1338 1712 1546 1712 1338 1690 1691 1339 1713 1547 1713 1339 1374 1372 1714 1715 1373 1375 1403 1716 1372 1373 1717 1404 1552 1718 1376 1377 1719 1553 1555 1720 1721 1720 1555 1554 1556 1557 1722 1723 1722 1557 1374 1724 1378 1379 1725 1375 1378 1726 1552 1553 1727 1379 1728 1560 1729 1560 1728 1561 1563 1730 1562 1731 1562 1730 1558 1732 1564 1565 1733 1559 1566 1564 1734 1735 1565 1567 1736 1250 1568 1569 1251 1737 1568 1396 1738 1739 1397 1569 1394 1566 1571 1573 1567 1398 1570 1571 1403 1404 1573 1572 1740 1396 1570 1572 1397 1741 1574 1250 1736 1737 1251 1575 1742 1400 1574 1575 1401 1743 1576 1400 1742 1743 1401 1577 1744 1406 1576 1577 1407 1745 1746 1578 1406 1407 1579 1747 1542 1580 1264 1265 1581 1543 1582 1262 1580 1581 1263 1583 1748 1410 1582 1583 1411 1749 1584 1410 1750 1751 1411 1585 1752 1753 1754 1753 1752 1755 1756 1757 1758 1759 1758 1757 1267 1760 1586 1587 1761 1268 1762 1763 1764 1763 1762 1765 1766 1767 1768 1769 1768 1767 1414 1764 1588 1764 1414 1762 1767 1415 1769 1589 1769 1415 1588 1770 1270 1271 1771 1589 1270 1772 1590 1591 1773 1271 1774 1420 1593 1594 1421 1775 1776 1416 1590 1591 1419 1777 1596 1622 1426 1427 1623 1597 1606 1778 1779 1778 1606 1607 1608 1609 1780 1781 1780 1609 1423 1440 1610 1611 1441 1425 1426 1620 1440 1441 1621 1427 1779 1616 1617 1616 1779 1778 1780 1781 1619 1618 1619 1781 1622 1128 1620 1621 1129 1623 1622 1596 1442 1443 1597 1623 1782 1625 1624 1629 1628 1783 1464 1784 1630 1631 1785 1467 1786 1787 1788 1789 1790 1791 1641 1471 1792 1793 1470 1640 1472 1641 1792 1793 1640 1473 1794 1320 1643 1642 1321 1795 1643 1472 1796 1797 1473 1642 1798 1322 1645 1644 1323 1799 1794 1645 1320 1321 1644 1795 1474 1646 1800 1801 1647 1476 1802 1475 1649 1475 1802 1803 1475 1803 1646 1647 1804 1477 1804 1805 1477 1648 1477 1805 1806 1474 1807 1474 1806 1478 1479 1808 1476 1809 1476 1808 1649 1182 1658 1659 1183 1648 1650 1326 1810 1811 1327 1651 1324 1650 1812 1813 1651 1325 1326 1652 1810 1811 1653 1327 1652 1478 1814 1815 1479 1653 1324 1812 1654 1655 1813 1325 1816 1328 1654 1655 1329 1817 1657 1684 1505 1684 1657 1818 1819 1656 1687 1502 1687 1656 1657 1328 1816 1817 1329 1656 1331 1662 1658 1659 1663 1330 1820 1660 1187 1186 1661 1821 1660 1822 1480 1481 1823 1661 1481 1482 1824 1825 1483 1480 1483 1826 1662 1826 1483 1825 1824 1482 1827 1663 1827 1482 1828 1485 1665 1664 1484 1829 1820 1187 1664 1665 1186 1821 1486 1830 1666 1667 1831 1489 1832 1490 1833 1490 1832 1486 1489 1834 1491 1835 1491 1834 1836 1837 1838 1837 1836 1839 1840 1841 1842 1843 1842 1841 1844 1845 1846 1845 1844 1847 1848 1849 1850 1851 1850 1849 1680 1852 1500 1501 1853 1681 1852 1682 1500 1501 1683 1853 1854 1684 1855 1684 1854 1685 1686 1856 1687 1857 1687 1856 1858 1504 1685 1686 1503 1859 1860 1680 1504 1503 1681 1861 1862 1506 1682 1683 1507 1863 1864 1688 1506 1507 1689 1865 1508 1866 1867 1866 1508 1688 1689 1509 1868 1869 1868 1509 1690 1867 1712 1867 1690 1508 1509 1691 1869 1713 1869 1691 1708 1870 1542 1543 1871 1709 1774 1708 1420 1421 1709 1775 1872 1710 1578 1579 1711 1873 1711 1216 1404 1403 1214 1710 1596 1544 1442 1443 1545 1597 1372 1716 1714 1715 1717 1373 1374 1714 1724 1725 1715 1375 1403 1571 1716 1717 1573 1404 1718 1726 1732 1726 1718 1552 1553 1719 1727 1733 1727 1719 1874 1720 1875 1720 1874 1721 1723 1876 1722 1877 1722 1876 1378 1878 1734 1878 1378 1724 1725 1379 1879 1735 1879 1379 1378 1734 1726 1727 1735 1379 1728 1874 1875 1874 1728 1729 1731 1730 1876 1877 1876 1730 1564 1732 1726 1727 1733 1565 1564 1726 1734 1735 1727 1565 1566 1734 1716 1717 1735 1567 1568 1880 1736 1737 1881 1569 1738 1396 1740 1741 1397 1739 1882 1568 1738 1568 1882 1883 1884 1885 1569 1739 1569 1885 1571 1566 1716 1717 1567 1573 1710 1570 1403 1404 1572 1711 1886 1740 1570 1572 1741 1887 1888 1736 1880 1736 1888 1574 1575 1889 1737 1881 1737 1889 1890 1574 1888 1574 1890 1742 1743 1891 1575 1889 1575 1891 1892 1576 1742 1743 1577 1893 1894 1744 1576 1577 1745 1895 1744 1746 1406 1407 1747 1745 1746 1872 1578 1579 1873 1747 1870 1580 1542 1543 1581 1871 1582 1580 1870 1871 1581 1583 1896 1410 1748 1749 1411 1897 1748 1582 1898 1899 1583 1749 1750 1410 1896 1897 1411 1751 1900 1584 1750 1751 1585 1901 1755 1774 1753 1774 1755 1902 1903 1756 1775 1758 1775 1756 1753 1904 1754 1759 1905 1758 1906 1755 1752 1755 1906 1907 1908 1909 1756 1757 1756 1909 1754 1904 1910 1911 1905 1759 1765 1910 1912 1913 1911 1766 1914 1915 1916 1915 1914 1917 1918 1919 1920 1921 1920 1919 1765 1912 1763 1768 1913 1766 1922 1915 1923 1915 1922 1916 1921 1924 1920 1925 1920 1924 1926 1923 1927 1923 1926 1922 1924 1928 1925 1929 1925 1928 1770 1772 1270 1271 1773 1771 1590 1772 1930 1931 1773 1591 1774 1593 1932 1933 1594 1775 1934 1416 1776 1777 1419 1935 1590 1930 1776 1777 1931 1591 1426 1622 1620 1621 1623 1427 1936 1782 1624 1629 1783 1937 1938 1784 1464 1467 1785 1939 1937 1940 1323 1322 1941 1936 1471 1942 1792 1793 1943 1470 1796 1472 1792 1793 1473 1797 1794 1643 1796 1797 1642 1795 1799 1795 1644 1645 1794 1798 1798 1941 1322 1323 1940 1799 1474 1800 1807 1809 1801 1476 1659 1944 1945 1944 1659 1946 1947 1658 1948 1949 1948 1658 1950 1478 1806 1478 1950 1814 1815 1951 1479 1808 1479 1951 1946 1659 1648 1649 1658 1947 1650 1810 1952 1953 1811 1651 1650 1954 1812 1813 1955 1651 1956 1652 1957 1652 1956 1810 1811 1958 1653 1959 1653 1958 1957 1814 1950 1814 1957 1652 1653 1959 1815 1951 1815 1959 1654 1812 1960 1961 1813 1655 1816 1654 1960 1961 1655 1817 1962 1684 1818 1684 1962 1855 1857 1963 1687 1819 1687 1963 1964 1818 1657 1656 1819 1965 1966 1657 1816 1817 1656 1967 1663 1659 1945 1949 1658 1662 1968 1821 1661 1660 1820 1969 1481 1824 1823 1822 1825 1480 1970 1822 1660 1661 1823 1971 1825 1972 1826 1827 1973 1824 1974 1663 1975 1663 1974 1827 1826 1976 1662 1977 1662 1976 1828 1978 1485 1484 1979 1829 1821 1828 1665 1664 1829 1820 1486 1980 1830 1831 1981 1489 1982 1983 1984 1983 1982 1985 1986 1987 1988 1989 1988 1987 1990 1486 1991 1486 1990 1980 1981 1992 1489 1993 1489 1992 1994 1995 1996 1995 1994 1997 1998 1999 2000 2001 2000 1999 1938 1994 1784 1785 1999 1939 2002 1852 1680 1681 1853 2003 1862 1682 1852 1853 1683 1863 2004 1854 1855 1854 2004 2005 2006 2007 1856 1857 1856 2007 1858 1685 1854 1856 1686 1859 1858 1860 1504 1503 1861 1859 2008 1861 1681 1680 1860 2009 1864 1506 1862 1863 1507 1865 2010 1688 1864 1865 1689 2011 2010 1866 1688 1689 1868 2011 2012 1870 1708 1709 1871 2013 1902 1708 1774 1775 1709 1903 1873 1711 1887 1886 1710 1872 1714 1716 1724 1725 1717 1715 1724 1716 1878 1879 1717 1725 2014 2015 2016 2017 2018 2019 1568 2020 1880 1881 2021 1569 2022 1738 1740 1741 1739 2023 1883 2020 1568 1569 2021 1884 1882 1738 2022 2023 1739 1885 1883 2024 2025 2024 1883 1882 1885 1884 2026 2027 2026 1884 1886 1570 1710 1711 1572 1887 2028 1740 1886 1887 1741 2029 2030 2031 2032 2031 2030 2033 2034 2035 2036 2037 2036 2035 1892 1742 1890 1891 1743 1893 2038 2031 2033 2031 2038 2039 2040 2041 2036 2034 2036 2041 2042 1576 1892 1893 1577 2043 2042 1894 1576 1577 1895 2043 1744 1894 2024 2026 1895 1745 1744 2044 1746 1747 2045 1745 1746 2044 1872 1873 2045 1747 2012 1582 1870 1871 1583 2013 1748 2046 1896 1897 2047 1749 1898 1582 2012 2013 1583 1899 2048 1748 1898 1899 1749 2049 2050 1896 2051 1896 2050 1750 1751 2052 1897 2053 1897 2052 2054 1584 1900 1901 1585 2055 1907 1902 1755 1756 1903 1908 1774 1904 1753 1758 1905 1775 2056 1907 1906 1909 1908 2057 1905 1911 1935 1934 1910 1904 1912 1910 2058 2059 1911 1913 2060 1917 1914 1917 2060 2061 2062 2063 1918 1919 1918 2063 2064 1927 2065 1927 2064 1926 1928 2066 1929 2067 1929 2066 1770 2068 1772 1773 2069 1771 2070 1772 2068 1772 2070 1930 1931 2071 1773 2069 1773 2071 1416 1904 2072 2073 1905 1419 1774 1932 1904 1905 1933 1775 1776 1930 1934 1935 1931 1777 1904 1416 1934 1935 1419 1905 1936 2074 1782 1783 2075 1937 2076 1936 1941 1940 1937 2077 1792 1942 2078 2079 1943 1793 2080 1796 1792 1793 1797 2081 2082 1794 1796 1797 1795 2083 2084 1795 1799 1798 1794 2085 2086 1799 1940 1941 1798 2087 1650 1952 1954 1955 1953 1651 1810 2088 1952 1953 2089 1811 1812 1954 1960 1961 1955 1813 1810 1956 2088 2089 1958 1811 2090 1816 1960 1961 1817 2091 1962 1818 1964 1965 1819 1963 2004 1962 2092 1962 2004 1855 1857 2007 1963 2093 1963 2007 1964 1657 1966 1967 1656 1965 2094 1817 1967 1966 1816 2095 1663 1945 1975 1977 1949 1662 1969 1820 2096 2097 1821 1968 1968 1661 1971 1970 1660 1969 1823 1824 2098 2099 1825 1822 2100 1822 1970 1971 1823 2101 1827 1974 1973 1972 1976 1826 1825 2099 1972 1973 2098 1824 1829 1979 2102 2103 1978 1828 2097 1828 1821 1820 1829 2096 1830 1980 1997 1998 1981 1831 1997 2104 2105 2104 1997 1980 1981 1998 2106 2107 2106 1998 1938 1997 1994 1997 1938 2108 2109 1939 1998 1999 1998 1939 2110 2002 1680 1681 2003 2111 2002 1862 1852 1862 2002 2112 2113 2003 1863 1853 1863 2003 2114 2005 2004 2005 2114 2115 2116 2117 2006 2007 2006 2117 2005 2118 1854 2118 2005 2119 2120 2006 2121 1856 2121 2006 1858 1854 2118 2121 1856 1859 2122 1860 1858 1859 1861 2123 2122 2009 1860 1861 2008 2123 2008 1681 2111 2110 1680 2009 2124 1864 1862 1863 1865 2125 2126 2010 1864 1865 2011 2127 2128 1866 2010 2011 1868 2129 2012 1708 2130 2131 1709 2013 2132 1708 1902 1903 1709 2133 1872 2028 1886 1887 2029 1873 2134 2032 2135 2032 2134 2030 2035 2136 2037 2137 2037 2136 2138 2022 1740 1741 2023 2139 1883 2140 2020 2021 2141 1884 2138 1882 2022 2023 1885 2139 1883 2025 2140 2141 2027 1884 2028 2024 1882 1885 2026 2029 2024 1894 2025 2027 1895 2026 2028 2138 1740 1741 2139 2029 2142 2143 2144 2143 2142 2145 2146 2147 2148 2149 2148 2147 2150 2039 2038 2039 2150 2151 2152 2153 2040 2041 2040 2153 2154 2145 2142 2145 2154 2155 2156 2157 2146 2147 2146 2157 2158 2150 2159 2150 2158 2151 2152 2160 2153 2161 2153 2160 1894 2042 2162 2163 2043 1895 2044 1744 2024 2026 1745 2045 2044 2028 1872 1873 2029 2045 2046 2051 1896 1897 2053 2047 2164 2046 1748 1749 2047 2165 2166 1898 2012 2013 1899 2167 2048 2164 1748 1749 2165 2049 2048 1898 2168 2169 1899 2049 2170 2171 2172 2171 2170 2173 2174 2175 2176 2177 2176 2175 1750 2050 2178 2179 2052 1751 1906 2180 2181 2182 2183 1909 1907 2184 1902 1903 2185 1908 2186 2056 1906 1909 2057 2187 2056 2184 1907 1908 2185 2057 1911 2188 1935 1934 2189 1910 2190 2060 2191 2060 2190 2061 2062 2192 2063 2193 2063 2192 1910 2189 2058 2059 2188 1911 2194 2064 2065 2064 2194 2195 2196 2197 2066 2067 2066 2197 1930 2070 2189 2188 2071 1931 1934 1930 2189 2188 1931 1935 1937 2075 2103 2102 2074 1936 2076 2198 1936 1937 2199 2077 2200 1940 2077 2076 1941 2201 1792 2078 2202 2203 2079 1793 2204 1796 2080 2081 1797 2205 2202 2080 1792 1793 2081 2203 2082 1796 2204 2205 1797 2083 2085 1794 2082 2083 1795 2084 2206 1798 2085 2084 1799 2207 2200 2086 1940 1941 2087 2201 2208 1799 2086 2087 1798 2209 1954 1952 2210 2211 1953 1955 1952 2088 2212 2213 2089 1953 2090 1954 2214 1954 2090 1960 1961 2091 1955 2215 1955 2091 1956 2216 2088 2089 2217 1958 2218 1816 2090 2091 1817 2219 1962 1964 2220 2221 1965 1963 2222 2004 2092 2004 2222 2114 2117 2223 2007 2093 2007 2223 2092 2220 2224 2220 2092 1962 1963 2093 2221 2225 2221 2093 2226 1964 1966 1967 1965 2227 2226 1966 2095 2094 1967 2227 2094 2219 1817 1816 2218 2095 1969 2096 2228 2229 2097 1968 2230 1968 1971 1968 2230 2231 2232 2233 1969 1970 1969 2233 2101 1823 2098 2099 1822 2100 2233 2100 1970 1971 2101 2230 1973 1974 2234 2235 1976 1972 2236 1972 2099 2098 1973 2237 1830 1997 2238 2239 1998 1831 1829 2102 2198 2199 2103 1828 2240 1828 2097 2096 1829 2241 2238 1997 2108 2109 1998 2239 2242 2002 2110 2111 2003 2243 2244 2112 2002 2003 2113 2245 2112 2124 1862 1863 2125 2113 2246 2005 2115 2005 2246 2119 2120 2247 2006 2116 2006 2247 2119 2248 2118 2248 2119 2249 2250 2120 2251 2121 2251 2120 2122 1858 2118 2121 1859 2123 2252 2009 2122 2123 2008 2253 2242 2110 2009 2008 2111 2243 2126 1864 2124 2125 1865 2127 2126 2128 2010 2128 2126 2254 2255 2127 2129 2011 2129 2127 2132 2130 1708 1709 2131 2133 2130 2166 2012 2013 2167 2131 2166 2132 1902 1903 2133 2167 2256 2134 2135 2134 2256 2257 2258 2259 2136 2137 2136 2259 2260 2144 2143 2144 2260 2261 2262 2263 2149 2148 2149 2263 2028 1882 2138 2139 1885 2029 2025 2162 2140 2141 2163 2027 2044 2024 2028 2029 2026 2045 1894 2162 2025 2027 2163 1895 2154 2264 2155 2264 2154 2265 2266 2157 2267 2156 2267 2157 2268 2159 2269 2159 2268 2158 2160 2270 2161 2271 2161 2270 2272 2264 2265 2264 2272 2273 2274 2275 2267 2266 2267 2275 2276 2172 2277 2172 2276 2170 2175 2278 2177 2279 2177 2278 2280 2276 2277 2276 2280 2281 2282 2283 2278 2279 2278 2283 2166 2184 1898 1899 2185 2167 2048 2284 2164 2284 2048 2285 2286 2049 2287 2165 2287 2049 1898 2288 2168 2169 2289 1899 2048 2288 2285 2288 2048 2168 2169 2049 2289 2286 2289 2049 2290 2171 2173 2171 2290 2291 2292 2293 2176 2174 2176 2293 2294 2295 2296 2295 2294 2297 2298 2299 2300 2301 2300 2299 2181 2178 2050 2178 2181 2180 2183 2182 2179 2052 2179 2182 2302 1906 2181 2182 1909 2303 2184 2166 1902 1903 2167 2185 2186 1906 2302 2303 1909 2187 2057 2289 2187 2186 2288 2056 2184 2056 1898 1899 2057 2185 2194 2191 2195 2191 2194 2190 2192 2197 2193 2196 2193 2197 2189 2070 2058 2059 2071 2188 2199 1937 2103 2102 1936 2198 2304 2077 2199 2198 2076 2305 2201 2305 2076 2077 2304 2200 2202 2078 2306 2307 2079 2203 2204 2080 2202 2203 2081 2205 2308 2082 2204 2205 2083 2309 2085 2082 2310 2311 2083 2084 2206 2209 1798 1799 2208 2207 2206 2085 2312 2313 2084 2207 2201 2087 2314 2315 2086 2200 2316 2087 2209 2208 2086 2317 1954 2210 2214 2215 2211 1955 1952 2212 2210 2211 2213 1953 2088 2318 2212 2318 2088 2216 2217 2089 2319 2213 2319 2089 2090 2214 2320 2321 2215 2091 2322 2218 2090 2091 2219 2323 2220 1964 2226 2227 1965 2221 2324 2092 2224 2092 2324 2222 2223 2325 2093 2225 2093 2325 2326 2220 2327 2220 2326 2224 2225 2328 2221 2329 2221 2328 2330 2226 2095 2094 2227 2331 2322 2095 2218 2219 2094 2323 2229 2240 2097 2240 2229 2332 2333 2228 2241 2096 2241 2228 2334 1969 2228 1969 2334 2232 2231 2335 1968 2229 1968 2335 2233 2336 2337 2336 2233 2232 2231 2230 2338 2339 2338 2230 2340 2101 2098 2099 2100 2341 2100 2337 2342 2337 2100 2233 2230 2101 2339 2343 2339 2101 2234 2237 1973 2237 2234 2344 2345 2235 2236 1972 2236 2235 2236 2099 2341 2340 2098 2237 1828 2304 2199 2304 1828 2346 2347 1829 2305 2198 2305 1829 1828 2240 2346 2347 2241 1829 2242 2244 2002 2003 2245 2243 2348 2112 2244 2245 2113 2349 2348 2124 2112 2113 2125 2349 2350 2119 2246 2119 2350 2249 2250 2351 2120 2247 2120 2351 2352 2248 2249 2250 2251 2353 2122 2118 2248 2251 2121 2123 2252 2242 2009 2008 2243 2253 2354 2252 2122 2123 2253 2355 2356 2126 2124 2126 2356 2357 2358 2359 2127 2125 2127 2359 2357 2254 2126 2127 2255 2358 2132 2166 2130 2131 2167 2133 2268 2257 2256 2257 2268 2269 2271 2270 2258 2259 2258 2270 2260 2360 2261 2360 2260 2361 2362 2263 2363 2262 2363 2263 2364 2272 2365 2272 2364 2273 2274 2366 2275 2367 2275 2366 2368 2296 2295 2296 2368 2369 2370 2371 2301 2300 2301 2371 2372 2281 2280 2281 2372 2373 2374 2375 2282 2283 2282 2375 2376 2369 2368 2369 2376 2377 2378 2379 2370 2371 2370 2379 2285 2380 2284 2380 2285 2186 2187 2286 2381 2287 2381 2286 2382 2383 2384 2385 2386 2387 2289 2286 2187 2186 2285 2288 2388 2291 2290 2291 2388 2389 2390 2391 2292 2293 2292 2391 2392 2297 2294 2297 2392 2393 2394 2395 2298 2299 2298 2395 2186 2302 2380 2381 2303 2187 2056 2288 2396 2397 2289 2057 2056 2396 1898 1899 2397 2057 2398 2305 2201 2200 2304 2399 2202 2306 2400 2401 2307 2203 2204 2202 2400 2401 2203 2205 2308 2204 2400 2401 2205 2309 2402 2082 2308 2309 2083 2403 2310 2082 2402 2403 2083 2311 2312 2085 2310 2311 2084 2313 2317 2207 2208 2209 2206 2316 2404 2206 2312 2313 2207 2405 2201 2314 2406 2407 2315 2200 2314 2087 2316 2317 2086 2315 2210 2408 2214 2215 2409 2211 2410 2212 2411 2212 2410 2210 2211 2412 2213 2413 2213 2412 2318 2411 2212 2213 2413 2319 2214 2408 2320 2321 2409 2215 2322 2090 2320 2321 2091 2323 2220 2226 2327 2329 2227 2221 2414 2224 2326 2224 2414 2324 2325 2415 2225 2328 2225 2415 2326 2327 2416 2417 2329 2328 2330 2095 2322 2323 2094 2331 2418 2226 2330 2331 2227 2419 2241 2420 2333 2332 2421 2240 2422 2332 2229 2228 2333 2423 2335 2422 2229 2228 2423 2334 2424 2232 2334 2335 2231 2425 2426 2339 2427 2339 2426 2338 2336 2428 2337 2429 2337 2428 2424 2336 2232 2231 2338 2425 2342 2341 2100 2341 2342 2430 2431 2343 2340 2101 2340 2343 2337 2432 2342 2343 2433 2339 2434 2435 2436 2435 2434 2437 2438 2439 2440 2441 2440 2439 2442 2345 2236 2345 2442 2443 2444 2445 2344 2237 2344 2445 2442 2236 2341 2340 2237 2445 2241 2305 2398 2305 2241 2347 2346 2240 2304 2399 2304 2240 2446 2244 2242 2243 2245 2447 2244 2448 2348 2349 2449 2245 2356 2124 2348 2349 2125 2359 2450 2249 2350 2351 2250 2451 2352 2122 2248 2251 2123 2353 2352 2249 2452 2453 2250 2353 2454 2253 2243 2242 2252 2455 2354 2122 2352 2353 2123 2355 2455 2252 2354 2355 2253 2454 2356 2456 2357 2358 2457 2359 2458 2254 2357 2358 2255 2459 2361 2365 2360 2365 2361 2364 2366 2362 2367 2363 2367 2362 2372 2460 2373 2460 2372 2461 2462 2375 2463 2374 2463 2375 2376 2464 2377 2464 2376 2465 2466 2379 2467 2378 2467 2379 2461 2388 2460 2388 2461 2389 2390 2462 2391 2463 2391 2462 2392 2468 2393 2468 2392 2469 2470 2395 2471 2394 2471 2395 2200 2472 2407 2472 2200 2399 2398 2201 2473 2406 2473 2201 2400 2306 2474 2475 2307 2401 2308 2400 2474 2475 2401 2309 2476 2310 2402 2403 2311 2477 2310 2478 2312 2313 2479 2311 2405 2207 2317 2316 2206 2404 2404 2312 2480 2481 2313 2405 2407 2482 2315 2482 2407 2483 2484 2406 2485 2314 2485 2406 2315 2486 2317 2316 2487 2314 2210 2410 2408 2409 2412 2211 2410 2411 2488 2489 2413 2412 2318 2490 2411 2413 2491 2319 2320 2408 2492 2493 2409 2321 2494 2322 2320 2321 2323 2495 2327 2226 2416 2417 2227 2329 2414 2326 2496 2497 2328 2415 2326 2416 2498 2499 2417 2328 2500 2323 2331 2330 2322 2501 2501 2418 2330 2331 2419 2500 2226 2418 2416 2417 2419 2227 2333 2420 2502 2503 2421 2332 2241 2398 2420 2421 2399 2240 2423 2333 2502 2503 2332 2422 2504 2334 2423 2422 2335 2505 2506 2424 2334 2335 2425 2507 2337 2429 2432 2433 2427 2339 2429 2508 2509 2508 2429 2428 2426 2427 2510 2511 2510 2427 2336 2512 2428 2512 2336 2513 2514 2338 2515 2426 2515 2338 2513 2336 2424 2425 2338 2514 2342 2432 2430 2431 2433 2343 2430 2442 2341 2340 2445 2431 2516 2517 2518 2519 2520 2521 2522 2435 2437 2438 2440 2523 2443 2524 2525 2524 2443 2442 2445 2444 2526 2527 2526 2444 2522 2437 2528 2529 2438 2523 2446 2242 2530 2531 2243 2447 2446 2448 2244 2245 2449 2447 2448 2532 2348 2349 2533 2449 2348 2532 2356 2359 2533 2349 2452 2249 2450 2451 2250 2453 2352 2452 2534 2535 2453 2353 2531 2454 2243 2242 2455 2530 2536 2352 2534 2352 2536 2354 2355 2537 2353 2535 2353 2537 2536 2455 2354 2355 2454 2537 2456 2538 2357 2358 2539 2457 2532 2456 2356 2359 2457 2533 2357 2538 2458 2459 2539 2358 2465 2540 2464 2540 2465 2541 2542 2466 2543 2467 2543 2466 2469 2541 2468 2541 2469 2540 2543 2470 2542 2471 2542 2470 2544 2406 2484 2406 2544 2473 2472 2545 2407 2483 2407 2545 2399 2546 2472 2473 2547 2398 2478 2310 2476 2477 2311 2479 2312 2478 2480 2481 2479 2313 2316 2404 2548 2549 2405 2317 2548 2404 2480 2481 2405 2549 2482 2486 2315 2314 2487 2485 2487 2316 2548 2549 2317 2486 2408 2410 2550 2551 2412 2409 2488 2411 2552 2553 2413 2489 2550 2410 2488 2489 2412 2551 2411 2490 2552 2553 2491 2413 2494 2320 2492 2493 2321 2495 2492 2408 2550 2551 2409 2493 2494 2554 2322 2323 2555 2495 2326 2498 2496 2497 2499 2328 2416 2556 2498 2499 2557 2417 2555 2323 2500 2501 2322 2554 2558 2418 2501 2500 2419 2559 2416 2558 2556 2558 2416 2418 2419 2417 2559 2557 2559 2417 2421 2503 2560 2561 2502 2420 2421 2546 2399 2398 2547 2420 2423 2502 2562 2563 2503 2422 2423 2562 2504 2505 2563 2422 2506 2334 2504 2505 2335 2507 2506 2564 2424 2564 2506 2565 2566 2507 2567 2425 2567 2507 2429 2509 2432 2433 2511 2427 2512 2508 2428 2426 2510 2515 2508 2568 2509 2511 2569 2510 2513 2570 2512 2570 2513 2571 2572 2514 2573 2515 2573 2514 2571 2513 2424 2425 2514 2572 2432 2574 2430 2431 2575 2433 2524 2442 2430 2431 2445 2526 2516 2561 2517 2520 2560 2521 2576 2518 2577 2518 2576 2516 2521 2578 2519 2579 2519 2578 2522 2580 2435 2580 2522 2581 2582 2523 2583 2440 2583 2523 2524 2584 2525 2527 2585 2526 2586 2528 2587 2588 2529 2589 2522 2528 2590 2591 2529 2523 2592 2446 2530 2531 2447 2593 2594 2448 2446 2448 2594 2595 2596 2597 2449 2447 2449 2597 2448 2598 2532 2598 2448 2595 2596 2449 2599 2533 2599 2449 2600 2450 2601 2450 2600 2452 2453 2602 2451 2603 2451 2602 2534 2452 2600 2602 2453 2535 2592 2530 2455 2454 2531 2593 2536 2534 2604 2605 2535 2537 2606 2455 2536 2537 2454 2607 2608 2538 2456 2457 2539 2609 2598 2456 2532 2533 2457 2599 2610 2473 2544 2473 2610 2547 2546 2611 2472 2545 2472 2611 2478 2612 2480 2481 2613 2479 2548 2480 2614 2615 2481 2549 2616 2488 2552 2553 2489 2617 2618 2550 2488 2489 2551 2619 2492 2620 2494 2620 2492 2621 2622 2493 2623 2495 2623 2493 2618 2492 2550 2492 2618 2621 2622 2619 2493 2551 2493 2619 2624 2554 2494 2495 2555 2625 2496 2626 2627 2626 2496 2498 2499 2497 2628 2629 2628 2497 2556 2626 2498 2499 2628 2557 2624 2501 2554 2555 2500 2625 2630 2558 2501 2500 2559 2631 2558 2632 2556 2557 2633 2559 2421 2560 2546 2547 2561 2420 2503 2521 2560 2561 2516 2502 2563 2521 2503 2502 2516 2562 2562 2634 2504 2505 2635 2563 2636 2506 2504 2505 2507 2637 2638 2564 2565 2566 2567 2639 2571 2424 2564 2567 2425 2572 2636 2565 2506 2565 2636 2640 2641 2637 2566 2507 2566 2637 2432 2509 2642 2643 2511 2433 2644 2508 2512 2515 2510 2645 2508 2646 2568 2569 2647 2510 2569 2511 2648 2649 2509 2568 2650 2570 2571 2572 2573 2651 2644 2512 2570 2573 2515 2645 2432 2642 2574 2575 2643 2433 2430 2574 2524 2526 2575 2431 2561 2610 2517 2520 2611 2560 2576 2577 2652 2653 2579 2578 2634 2516 2576 2516 2634 2562 2563 2635 2521 2578 2521 2635 2654 2655 2656 2655 2654 2657 2658 2659 2660 2661 2660 2659 2581 2652 2580 2583 2653 2582 2525 2584 2662 2663 2585 2527 2524 2664 2584 2585 2665 2526 2586 2590 2528 2529 2591 2589 2586 2587 2666 2667 2588 2589 2657 2668 2655 2668 2657 2669 2670 2658 2671 2660 2671 2658 2594 2446 2592 2593 2447 2597 2672 2595 2594 2597 2596 2673 2595 2674 2598 2599 2675 2596 2676 2600 2601 2600 2676 2677 2678 2679 2602 2603 2602 2679 2604 2534 2600 2602 2535 2605 2592 2455 2606 2607 2454 2593 2680 2536 2604 2605 2537 2681 2606 2536 2680 2681 2537 2607 2598 2608 2456 2457 2609 2599 2608 2682 2538 2539 2683 2609 2547 2610 2561 2560 2611 2546 2480 2612 2684 2685 2613 2481 2480 2684 2614 2615 2685 2481 2618 2488 2616 2617 2489 2619 2616 2552 2686 2687 2553 2617 2688 2620 2621 2622 2623 2689 2620 2624 2494 2495 2625 2623 2621 2618 2690 2691 2619 2622 2626 2692 2627 2692 2626 2693 2694 2628 2695 2629 2695 2628 2632 2626 2556 2557 2628 2633 2624 2630 2501 2500 2631 2625 2630 2696 2558 2559 2697 2631 2696 2632 2558 2559 2633 2697 2504 2634 2698 2699 2635 2505 2636 2504 2700 2701 2505 2637 2702 2638 2565 2566 2639 2703 2638 2571 2564 2567 2572 2639 2704 2636 2705 2636 2704 2640 2641 2706 2637 2707 2637 2706 2640 2702 2565 2566 2703 2641 2509 2649 2642 2643 2648 2511 2644 2646 2508 2510 2647 2645 2646 2708 2568 2569 2709 2647 2569 2648 2710 2711 2649 2568 2650 2571 2712 2713 2572 2651 2570 2650 2644 2645 2651 2573 2642 2714 2574 2575 2715 2643 2574 2664 2524 2526 2665 2575 2576 2652 2716 2717 2653 2578 2634 2576 2698 2699 2578 2635 2654 2656 2718 2719 2661 2659 2656 2638 2702 2638 2656 2655 2660 2661 2639 2703 2639 2661 2720 2652 2581 2582 2653 2721 2585 2663 2722 2723 2662 2584 2587 2724 2725 2726 2727 2588 2664 2723 2584 2585 2722 2665 2728 2668 2669 2670 2671 2729 2730 2586 2666 2667 2589 2731 2666 2587 2732 2733 2588 2667 2668 2638 2655 2660 2639 2671 2734 2594 2592 2594 2734 2735 2736 2737 2597 2593 2597 2737 2735 2672 2594 2597 2673 2736 2672 2674 2595 2596 2675 2673 2598 2738 2739 2738 2598 2674 2675 2599 2740 2741 2740 2599 2742 2677 2676 2677 2742 2743 2744 2745 2678 2679 2678 2745 2604 2600 2677 2678 2602 2605 2593 2746 2607 2746 2593 2737 2734 2592 2747 2606 2747 2592 2748 2680 2604 2605 2681 2749 2750 2606 2680 2606 2750 2747 2746 2751 2607 2681 2607 2751 2598 2752 2608 2609 2753 2599 2608 2754 2682 2754 2608 2752 2753 2609 2755 2683 2755 2609 2618 2616 2756 2757 2617 2619 2758 2616 2686 2616 2758 2756 2757 2759 2617 2687 2617 2759 2760 2620 2688 2689 2623 2761 2688 2621 2690 2691 2622 2689 2620 2762 2624 2762 2620 2760 2761 2623 2763 2625 2763 2623 2764 2618 2765 2618 2764 2690 2691 2766 2619 2767 2619 2766 2632 2693 2626 2628 2694 2633 2693 2768 2692 2768 2693 2769 2770 2694 2771 2695 2771 2694 2772 2625 2631 2625 2772 2763 2762 2773 2624 2630 2624 2773 2630 2774 2696 2774 2630 2773 2772 2631 2775 2697 2775 2631 2776 2632 2696 2697 2633 2777 2504 2698 2700 2701 2699 2505 2636 2700 2778 2779 2701 2637 2571 2638 2712 2713 2639 2572 2780 2640 2704 2706 2641 2781 2636 2778 2705 2707 2779 2637 2704 2705 2782 2783 2707 2706 2784 2702 2640 2641 2703 2785 2642 2649 2786 2787 2648 2643 2644 2788 2646 2647 2789 2645 2646 2788 2708 2709 2789 2647 2568 2708 2790 2791 2709 2569 2711 2792 2649 2648 2793 2710 2568 2790 2711 2710 2791 2569 2712 2668 2650 2651 2671 2713 2644 2650 2794 2795 2651 2645 2714 2786 2796 2786 2714 2642 2643 2715 2787 2797 2787 2715 2714 2664 2574 2575 2665 2715 2716 2798 2799 2798 2716 2652 2653 2717 2800 2801 2800 2717 2576 2716 2698 2699 2717 2578 2656 2702 2718 2719 2703 2661 2654 2718 2802 2803 2719 2659 2804 2652 2720 2721 2653 2805 2722 2663 2806 2807 2662 2723 2808 2662 2809 2810 2663 2811 2587 2725 2732 2733 2726 2588 2812 2723 2664 2665 2722 2813 2668 2728 2814 2815 2729 2671 2816 2730 2666 2667 2731 2817 2818 2728 2819 2728 2818 2814 2815 2820 2729 2821 2729 2820 2666 2732 2822 2823 2733 2667 2712 2638 2668 2671 2639 2713 2824 2735 2734 2735 2824 2825 2826 2827 2736 2737 2736 2827 2828 2672 2735 2736 2673 2829 2672 2830 2674 2830 2672 2828 2829 2673 2831 2675 2831 2673 2738 2832 2739 2741 2833 2740 2598 2739 2752 2753 2741 2599 2674 2834 2738 2740 2835 2675 2836 2742 2837 2742 2836 2743 2744 2838 2745 2839 2745 2838 2840 2677 2743 2744 2678 2841 2840 2604 2677 2678 2605 2841 2747 2824 2734 2824 2747 2842 2843 2746 2827 2737 2827 2746 2750 2680 2748 2749 2681 2751 2748 2604 2844 2845 2605 2749 2846 2747 2750 2747 2846 2842 2843 2847 2746 2751 2746 2847 2754 2848 2849 2848 2754 2752 2753 2755 2850 2851 2850 2755 2618 2756 2765 2767 2757 2619 2852 2758 2853 2758 2852 2756 2757 2854 2759 2855 2759 2854 2856 2760 2688 2689 2761 2857 2858 2688 2690 2688 2858 2856 2857 2859 2689 2691 2689 2859 2760 2860 2762 2860 2760 2861 2862 2761 2863 2763 2863 2761 2764 2765 2864 2865 2767 2766 2690 2764 2866 2867 2766 2691 2868 2693 2632 2633 2694 2869 2868 2769 2693 2694 2770 2869 2870 2768 2769 2768 2870 2871 2872 2873 2771 2770 2771 2873 2860 2773 2762 2773 2860 2874 2875 2863 2772 2763 2772 2863 2773 2876 2774 2876 2773 2874 2875 2772 2877 2775 2877 2772 2774 2776 2696 2697 2777 2775 2776 2878 2632 2633 2879 2777 2700 2698 2778 2779 2699 2701 2780 2784 2640 2641 2785 2781 2880 2780 2704 2706 2781 2881 2705 2778 2882 2883 2779 2707 2782 2705 2882 2883 2707 2783 2704 2782 2884 2885 2783 2706 2702 2784 2718 2719 2785 2703 2786 2649 2886 2887 2648 2787 2888 2889 2890 2891 2892 2893 2888 2889 2890 2891 2892 2893 2789 2709 2894 2895 2708 2788 2708 2896 2790 2791 2897 2709 2711 2790 2792 2793 2791 2710 2649 2792 2886 2887 2793 2648 2650 2668 2814 2815 2671 2651 2794 2650 2898 2899 2651 2795 2714 2796 2664 2665 2797 2715 2786 2664 2796 2797 2665 2787 2716 2799 2698 2699 2801 2717 2804 2798 2652 2653 2800 2805 2799 2798 2900 2901 2800 2801 2718 2902 2802 2803 2903 2719 2902 2904 2802 2803 2905 2903 2662 2807 2906 2907 2806 2663 2908 2722 2806 2722 2908 2909 2910 2911 2723 2807 2723 2911 2662 2906 2809 2810 2907 2663 2912 2808 2809 2810 2811 2913 2914 2808 2912 2913 2811 2915 2664 2886 2812 2813 2887 2665 2812 2910 2723 2910 2812 2916 2917 2813 2909 2722 2909 2813 2918 2919 2920 2921 2922 2923 2924 2730 2816 2817 2731 2925 2818 2819 2926 2927 2821 2820 2650 2814 2818 2820 2815 2651 2822 2928 2929 2928 2822 2732 2733 2823 2930 2931 2930 2823 2896 2920 2932 2933 2921 2897 2825 2828 2735 2736 2829 2826 2824 2934 2825 2934 2824 2935 2936 2827 2937 2826 2937 2827 2828 2938 2830 2938 2828 2939 2940 2829 2941 2831 2941 2829 2942 2830 2943 2830 2942 2674 2675 2944 2831 2945 2831 2944 2832 2752 2739 2741 2753 2833 2738 2946 2832 2833 2947 2740 2834 2946 2738 2740 2947 2835 2948 2834 2674 2675 2835 2949 2836 2837 2950 2951 2839 2838 2952 2743 2836 2743 2952 2840 2841 2953 2744 2838 2744 2953 2844 2604 2840 2841 2605 2845 2827 2954 2843 2954 2827 2936 2935 2824 2955 2842 2955 2824 2956 2750 2748 2749 2751 2957 2958 2748 2844 2748 2958 2959 2960 2961 2749 2845 2749 2961 2846 2750 2956 2957 2751 2847 2962 2842 2846 2842 2962 2955 2954 2963 2843 2847 2843 2963 2832 2848 2752 2753 2850 2833 2964 2849 2848 2849 2964 2965 2966 2967 2851 2850 2851 2967 2864 2765 2756 2757 2767 2865 2852 2968 2969 2968 2852 2853 2855 2854 2970 2971 2970 2854 2864 2756 2852 2854 2757 2865 2861 2760 2856 2857 2761 2862 2972 2856 2858 2856 2972 2973 2974 2975 2857 2859 2857 2975 2858 2976 2977 2976 2858 2690 2691 2859 2978 2979 2978 2859 2980 2860 2861 2860 2980 2981 2982 2983 2863 2862 2863 2983 2764 2864 2984 2985 2865 2766 2866 2764 2984 2985 2766 2867 2986 2690 2866 2867 2691 2987 2878 2868 2632 2633 2869 2879 2988 2769 2868 2769 2988 2870 2873 2989 2770 2869 2770 2989 2990 2871 2870 2873 2872 2991 2992 2863 2875 2863 2992 2982 2981 2993 2860 2874 2860 2993 2876 2994 2774 2775 2995 2877 2874 2996 2876 2996 2874 2993 2992 2875 2997 2877 2997 2875 2994 2776 2774 2775 2777 2995 2776 2998 2878 2998 2776 2999 3000 2777 3001 2879 3001 2777 2698 3002 2778 2779 3003 2699 3004 2784 2780 2781 2785 3005 2880 3004 2780 2781 3005 2881 2880 2704 2884 2885 2706 2881 2882 3002 3006 3002 2882 2778 2779 2883 3003 3007 3003 2883 3008 2782 2882 2782 3008 2884 2885 3009 2783 2883 2783 3009 2902 2718 2784 2785 2719 2903 2786 2886 3010 3011 2887 2787 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 2789 2894 3024 3025 2895 2788 2708 2895 2918 2923 2894 2709 2790 2896 3026 3027 2897 2791 2708 3028 2896 2897 3029 2709 2790 3026 2792 2793 3027 2791 3026 2886 2792 2793 2887 3027 2650 2818 2898 2899 2820 2651 3030 2794 2898 2899 2795 3031 2786 3010 2664 2665 3011 2787 2698 2799 3002 3003 2801 2699 2804 3032 2798 2800 3033 2805 2900 2798 3034 3035 2800 2901 3002 2799 2900 2901 2801 3003 2902 3036 2904 2905 3037 2903 2807 3038 2906 2907 3039 2806 2911 3038 2807 2806 3039 2908 3040 2911 2910 2909 2908 3041 3042 3043 3044 3043 3042 3045 3046 3047 3048 3049 3048 3047 3050 3045 3042 3045 3050 3051 3052 3053 3046 3047 3046 3053 3054 2914 2912 2913 2915 3055 2886 2916 2812 2813 2917 2887 2886 2664 3010 3011 2665 2887 3040 2910 2916 2917 2909 3041 2918 3056 2919 2922 3057 2923 3028 2918 2920 2921 2923 3029 3058 2924 2816 2817 2925 3059 3060 2730 2924 2925 2731 3061 2818 2926 3062 3063 2927 2820 3064 2932 3065 2932 3064 2896 2897 3066 2933 3067 2933 3066 3068 2914 3054 3055 2915 3069 3068 3070 3065 3067 3071 3069 3028 2920 2896 2897 2921 3029 2825 2939 2828 2939 2825 2934 2937 2826 2940 2829 2940 2826 3072 2934 2935 2934 3072 3073 3074 3075 2937 2936 2937 3075 2939 3076 2938 3076 2939 3077 3078 2940 3079 2941 3079 2940 2938 3080 2830 2831 3081 2941 2830 3080 2943 2945 3081 2831 2942 2943 3082 3083 2945 2944 2942 2948 2674 2675 2949 2944 3084 2832 2946 2947 2833 3085 3086 2946 2834 2835 2947 3087 3086 2834 2948 2949 2835 3087 2837 3088 2950 2951 3089 2839 2952 2836 2950 2951 2838 2953 2844 2840 2952 2953 2841 2845 3090 2935 2955 2935 3090 3072 3075 3091 2936 2954 2936 3091 2957 3092 2749 2957 3093 3092 3094 3095 2956 2748 3094 2956 3094 2748 2959 2960 2749 3092 2844 2952 2958 2961 2953 2845 3096 2959 2958 2959 3096 3097 3098 3099 2960 2961 2960 3099 3100 2846 2956 2846 3100 2962 2963 3101 2847 2957 2847 3101 3102 2955 2962 2955 3102 3090 3091 3103 2954 2963 2954 3103 3084 2848 2832 2833 2850 3085 3104 3105 3106 3107 3108 3109 3084 2964 2848 2850 2967 3085 2964 3110 2965 3110 2964 3111 3112 2967 3113 2966 3113 2967 3114 3115 3116 3117 3118 3119 2969 3120 3121 3120 2969 2968 2970 2971 3122 3123 3122 2971 2852 2969 3124 3125 2971 2854 2864 2852 3124 3125 2854 2865 2973 2861 2856 2861 2973 2980 2983 2974 2862 2857 2862 2974 2972 2858 3126 3127 2859 2975 3128 2973 2972 2973 3128 3129 3130 3131 2974 2975 2974 3131 2976 3132 2977 2979 3133 2978 2858 2977 3126 3127 2979 2859 2976 2690 2986 2987 2691 2978 2980 3134 2981 3134 2980 3135 3136 2983 3137 2982 3137 2983 2984 2864 3124 3125 2865 2985 3138 2866 2984 2985 2867 3139 3138 2986 2866 2867 2987 3139 2988 2868 2878 2879 2869 2989 2990 2870 2988 2989 2873 2991 2990 3140 2871 2872 3141 2991 2981 3142 2993 3142 2981 3134 3137 2982 3143 2992 3143 2982 2876 3144 2994 3144 2876 2996 2997 2877 3145 2995 3145 2877 2993 3146 2996 3146 2993 3142 3143 2992 3147 2997 3147 2992 2995 3148 3149 2995 2777 3148 3150 2776 2994 3151 3150 2994 3150 2999 2776 2777 3000 3148 2999 3152 2998 3152 2999 3153 3154 3000 3155 3001 3155 3000 2988 2878 2998 3001 2879 2989 2902 2784 3004 3005 2785 2903 3156 3004 2880 2881 3005 3157 3158 2880 2884 2885 2881 3159 3002 2900 3006 3007 2901 3003 2882 3006 3160 3161 3007 2883 3162 2882 3160 2882 3162 3008 3009 3163 2883 3161 2883 3163 2884 3008 3164 3165 3009 2885 2794 3166 3025 3166 2794 3167 3168 2795 3169 3024 3169 2795 3025 3166 2895 2894 3169 3024 2708 2918 3028 3029 2923 2709 2895 3056 2918 2923 3057 2894 2896 3064 3026 3027 3066 2897 3026 3170 2886 2887 3171 3027 2898 2818 3030 3031 2820 2899 3030 3167 2794 2795 3168 3031 2798 3032 3172 3173 3033 2800 2804 3174 3032 3033 3175 2805 3176 2900 3034 3035 2901 3177 3036 3178 2904 2905 3179 3037 2902 3156 3036 3156 2902 3004 3005 2903 3157 3037 3157 2903 3180 3043 3181 3043 3180 3044 3049 3182 3048 3183 3048 3182 3184 3038 2911 2908 3039 3185 3186 2911 3040 3041 2908 3187 3188 3050 3189 3050 3188 3051 3052 3190 3053 3191 3053 3190 3170 2916 2886 2887 2917 3171 3040 2916 3170 3171 2917 3041 3056 3192 2919 2922 3193 3057 3194 3058 2816 2817 3059 3195 3058 3196 2924 2925 3197 3059 3198 3199 3200 3201 3202 3203 3062 2926 3204 3205 2927 3063 2818 3062 3030 3031 3063 2820 3064 3065 3040 3041 3067 3066 3068 3054 3070 3071 3055 3069 3065 3070 3206 3207 3071 3067 2934 3077 2939 3077 2934 3073 3074 2937 3078 2940 3078 2937 3208 3073 3072 3075 3074 3209 3077 3210 3076 3079 3211 3078 3076 3212 2938 2941 3213 3079 2938 3214 3080 3081 3215 2941 3080 3216 2943 2945 3217 3081 3082 3216 3218 3216 3082 2943 2945 3083 3217 3219 3217 3083 2942 3082 2948 2949 3083 2944 3220 3084 2946 2947 3085 3221 3086 3220 2946 2947 3221 3087 3082 3086 2948 2949 3087 3083 3222 3223 3224 3225 3226 3227 3228 3088 3229 3088 3228 2950 2951 3230 3089 3231 3089 3230 2952 2950 3232 3233 2951 2953 3075 3234 3091 3234 3075 3235 3236 3072 3237 3090 3237 3072 3095 3094 3238 3239 3092 3093 3240 3095 3241 3095 3240 2956 2957 3242 3093 3243 3093 3242 3094 2959 3244 3245 2960 3092 2958 3232 3096 3232 2958 2952 2953 2961 3233 3099 3233 2961 3246 3096 3247 3096 3246 3097 3098 3248 3099 3249 3099 3248 3250 2959 3097 3098 2960 3251 3252 2956 3240 2956 3252 3100 3101 3253 2957 3242 2957 3253 3254 2962 3100 2962 3254 3102 3103 3255 2963 3101 2963 3255 3237 3102 3256 3102 3237 3090 3091 3234 3103 3257 3103 3234 3104 3258 3105 3108 3259 3109 3260 3106 3261 3106 3260 3104 3109 3262 3107 3263 3107 3262 3111 2964 3084 3085 2967 3112 3111 3264 3110 3113 3265 3112 3114 3116 3266 3267 3117 3119 3115 3268 3269 3268 3115 3114 3119 3118 3270 3271 3270 3118 3121 3120 3272 3273 3122 3123 2969 3121 3124 3125 3123 2971 3129 2980 2973 2980 3129 3135 3136 3130 2983 2974 2983 3130 2972 3126 3274 3275 3127 2975 3129 3128 3276 3277 3131 3130 3128 2972 3278 3279 2975 3131 3280 3132 3281 3132 3280 2977 2979 3282 3133 3283 3133 3282 2976 2986 3132 3133 2987 2978 3126 2977 3280 3282 2979 3127 3284 3134 3135 3136 3137 3285 2984 3124 3286 3287 3125 2985 3138 2984 3286 3287 2985 3139 3132 2986 3138 3139 2987 3133 3288 2990 2988 2989 2991 3289 3140 3290 3291 3290 3140 2990 2991 3141 3292 3293 3292 3141 3294 3295 3296 3297 3298 3299 3300 3137 3143 3137 3300 3301 3302 3303 3134 3142 3134 3303 2996 3304 3144 3304 2996 3146 3147 2997 3305 3145 3305 2997 2994 3306 3307 3306 2994 3144 3145 2995 3308 3309 3308 2995 3303 3146 3142 3146 3303 3310 3311 3300 3147 3143 3147 3300 3151 3312 3150 3148 3313 3149 3151 3307 3314 3307 3151 2994 2995 3149 3309 3315 3309 3149 3150 3316 2999 3000 3317 3148 3152 2988 2998 2988 3152 3288 3289 3155 2989 3001 2989 3155 3318 3153 2999 3000 3154 3319 3152 3320 3321 3320 3152 3153 3154 3155 3322 3323 3322 3155 3324 3156 2880 2881 3157 3325 3158 3326 3327 3326 3158 2884 2885 3159 3328 3329 3328 3159 3324 2880 3158 3159 2881 3325 2900 3176 3006 3007 3177 2901 3006 3330 3160 3161 3331 3007 3008 3162 3332 3333 3163 3009 3334 3160 3335 3160 3334 3162 3163 3336 3161 3337 3161 3336 2884 3164 3326 3328 3165 2885 3008 3332 3164 3165 3333 3009 3338 3166 3167 3168 3169 3339 3340 2895 3166 3169 2894 3341 2895 3340 3056 3057 3341 2894 3026 3064 3040 3041 3066 3027 3026 3040 3170 3171 3041 3027 3342 3167 3030 3031 3168 3343 3032 3344 3172 3173 3345 3033 2804 3346 3174 3346 2804 3178 3179 2805 3347 3175 3347 2805 3348 3349 3350 3349 3348 3351 3352 3353 3354 3355 3354 3353 3176 3034 3356 3357 3035 3177 3358 3178 3036 3037 3179 3359 3156 3358 3036 3358 3156 3360 3361 3157 3359 3037 3359 3157 3362 3180 3181 3180 3362 3363 3364 3365 3182 3183 3182 3365 3186 3184 2911 2908 3185 3187 3040 3065 3186 3187 3067 3041 3366 3189 3367 3189 3366 3188 3190 3368 3191 3369 3191 3368 3056 3370 3192 3193 3371 3057 3058 3372 3373 3372 3058 3192 3193 3059 3374 3375 3374 3059 3058 3373 3196 3197 3375 3059 3376 3196 3377 3196 3376 2924 2925 3378 3197 3379 3197 3378 3376 3380 2926 2927 3381 3378 2926 3382 3204 3205 3383 2927 3062 3204 3384 3385 3205 3063 3342 3030 3062 3063 3031 3343 3366 3386 3387 3386 3366 3367 3369 3368 3388 3389 3388 3368 3065 3206 3186 3187 3207 3067 3208 3077 3073 3074 3078 3209 3208 3072 3236 3235 3075 3209 3210 3390 3076 3079 3391 3211 3392 3210 3077 3078 3211 3393 3076 3390 3212 3213 3391 3079 2938 3212 3214 3215 3213 2941 3080 3394 3395 3394 3080 3214 3215 3081 3396 3397 3396 3081 3216 3395 3398 3395 3216 3080 3081 3217 3397 3399 3397 3217 3218 3398 3400 3398 3218 3216 3217 3219 3399 3401 3399 3219 3402 3082 3218 3219 3083 3403 3084 3404 3405 3404 3084 3220 3221 3085 3406 3407 3406 3085 3086 3404 3220 3221 3406 3087 3408 3086 3082 3083 3087 3409 3410 3223 3222 3227 3226 3411 3412 3224 3413 3224 3412 3222 3227 3414 3225 3415 3225 3414 3228 3229 3416 3417 3231 3230 2950 3228 3232 3233 3230 2951 3418 3236 3237 3234 3235 3419 3241 3238 3420 3238 3241 3095 3093 3243 3239 3421 3239 3243 3238 3094 3244 3245 3092 3239 3422 3241 3423 3241 3422 3240 3242 3424 3243 3425 3243 3424 3250 3244 2959 2960 3245 3251 3096 3232 3247 3249 3233 3099 3246 3247 3426 3427 3249 3248 3428 3097 3246 3097 3428 3250 3251 3429 3098 3248 3098 3429 3430 3240 3422 3240 3430 3252 3253 3431 3242 3424 3242 3431 3254 3100 3252 3253 3101 3255 3256 3102 3254 3255 3103 3257 3237 3256 3432 3433 3257 3234 3402 3400 3434 3435 3401 3403 3260 3261 3436 3437 3263 3262 3438 3402 3434 3402 3438 3439 3440 3441 3403 3435 3403 3441 3405 3111 3084 3085 3112 3407 3261 3442 3443 3444 3445 3263 3111 3446 3264 3265 3447 3112 3448 3449 3450 3451 3452 3453 3449 3454 3450 3454 3449 3455 3456 3452 3457 3451 3457 3452 3268 3458 3269 3271 3459 3270 3269 3460 3461 3462 3463 3271 3121 3272 3464 3465 3273 3123 3124 3121 3466 3467 3123 3125 3284 3135 3129 3130 3136 3285 3468 3126 3469 3126 3468 3274 3275 3470 3127 3471 3127 3470 2972 3274 3278 3279 3275 2975 3276 3128 3472 3473 3131 3277 3474 3129 3276 3277 3130 3475 3128 3278 3472 3473 3279 3131 3476 3281 3448 3281 3476 3280 3282 3477 3283 3453 3283 3477 3132 3449 3281 3283 3452 3133 3469 3280 3476 3280 3469 3126 3127 3471 3282 3477 3282 3471 3284 3302 3134 3137 3301 3285 3478 3124 3466 3124 3478 3286 3287 3479 3125 3467 3125 3479 3138 3286 3478 3479 3287 3139 3480 3132 3138 3139 3133 3481 3290 2990 3288 3289 2991 3292 3290 3482 3291 3293 3483 3292 3295 3484 3485 3484 3295 3294 3299 3298 3486 3487 3486 3298 3488 3294 3296 3297 3299 3489 3490 3303 3302 3301 3300 3491 3310 3304 3146 3147 3305 3311 3304 3306 3144 3145 3308 3305 3307 3492 3493 3492 3307 3306 3308 3309 3494 3495 3494 3309 3496 3310 3303 3300 3311 3497 3312 3314 3498 3314 3312 3151 3149 3313 3315 3499 3315 3313 3312 3316 3150 3148 3317 3313 3314 3493 3500 3493 3314 3307 3309 3315 3495 3501 3495 3315 3318 2999 3316 3317 3000 3319 3152 3321 3288 3289 3323 3155 3153 3502 3320 3502 3153 3318 3319 3154 3503 3322 3503 3154 3320 3504 3321 3323 3505 3322 3506 3156 3324 3325 3157 3507 3326 3508 3327 3329 3509 3328 3158 3327 3510 3511 3329 3159 3324 3158 3510 3511 3159 3325 3006 3176 3512 3513 3177 3007 3006 3512 3330 3331 3513 3007 3161 3337 3331 3330 3335 3160 3332 3162 3334 3336 3163 3333 3348 3164 3351 3164 3348 3326 3328 3353 3165 3352 3165 3353 3164 3332 3351 3352 3333 3165 3340 3166 3338 3339 3169 3341 3514 3338 3167 3168 3339 3515 3056 3340 3516 3517 3341 3057 3514 3167 3342 3343 3168 3515 3351 3518 3349 3354 3519 3352 3344 3520 3172 3173 3521 3345 3522 3346 3178 3179 3347 3523 3508 3350 3524 3525 3355 3509 3348 3350 3508 3509 3355 3353 3172 3520 3526 3527 3521 3173 3356 3528 3176 3528 3356 3529 3530 3357 3531 3177 3531 3357 3532 3178 3358 3359 3179 3533 3506 3360 3156 3157 3361 3507 3534 3358 3360 3361 3359 3535 3362 3386 3363 3386 3362 3387 3389 3365 3388 3364 3388 3365 3206 3184 3186 3187 3185 3207 3056 3536 3370 3371 3537 3057 3192 3538 3372 3538 3192 3370 3371 3193 3539 3374 3539 3193 3540 3541 3542 3541 3540 3543 3544 3545 3546 3547 3546 3545 3548 3541 3549 3541 3548 3542 3547 3550 3546 3551 3546 3550 3548 3552 3553 3552 3548 3549 3551 3550 3554 3555 3554 3550 3376 3377 3380 3381 3379 3378 2926 3380 3382 3383 3381 2927 3556 3204 3382 3204 3556 3557 3558 3559 3205 3383 3205 3559 3557 3384 3204 3384 3557 3560 3561 3558 3385 3205 3385 3558 3384 3342 3062 3063 3343 3385 3208 3392 3077 3078 3393 3209 3418 3208 3236 3208 3418 3562 3563 3419 3209 3235 3209 3419 3390 3210 3564 3565 3211 3391 3566 3392 3567 3392 3566 3210 3211 3568 3393 3569 3393 3568 3390 3570 3212 3213 3571 3391 3214 3572 3394 3572 3214 3212 3213 3215 3573 3396 3573 3215 3402 3218 3400 3401 3219 3403 3408 3082 3402 3403 3083 3409 3404 3574 3405 3407 3575 3406 3576 3404 3086 3087 3406 3577 3408 3576 3086 3087 3577 3409 3578 3579 3580 3581 3582 3583 3579 3584 3580 3584 3579 3585 3586 3582 3587 3581 3587 3582 3414 3588 3415 3413 3589 3412 3416 3229 3590 3591 3231 3417 3592 3228 3416 3417 3230 3593 3232 3228 3592 3593 3230 3233 3418 3237 3594 3595 3234 3419 3238 3579 3420 3421 3582 3239 3423 3420 3578 3420 3423 3241 3243 3425 3421 3583 3421 3425 3238 3244 3250 3251 3245 3239 3232 3592 3247 3249 3593 3233 3428 3246 3426 3427 3248 3429 3426 3596 3597 3596 3426 3247 3249 3427 3598 3599 3598 3427 3600 3250 3428 3429 3251 3601 3252 3430 3602 3603 3431 3253 3254 3252 3604 3605 3253 3255 3256 3254 3606 3607 3255 3257 3256 3608 3432 3433 3609 3257 3237 3432 3594 3595 3433 3234 3610 3260 3436 3437 3262 3611 3436 3261 3443 3444 3263 3437 3612 3439 3438 3441 3440 3613 3439 3408 3402 3403 3409 3440 3405 3574 3111 3112 3575 3407 3443 3442 3614 3615 3445 3444 3111 3616 3446 3447 3617 3112 3446 3618 3264 3265 3619 3447 3281 3449 3448 3453 3452 3283 3620 3454 3455 3456 3457 3621 3455 3449 3480 3481 3452 3456 3622 3458 3268 3270 3459 3623 3458 3460 3269 3271 3463 3459 3460 3624 3461 3462 3625 3463 3464 3272 3626 3627 3273 3465 3121 3464 3628 3629 3465 3123 3466 3121 3630 3631 3123 3467 3284 3129 3474 3475 3130 3285 3632 3274 3468 3274 3632 3278 3279 3633 3275 3470 3275 3633 3634 3276 3472 3473 3277 3635 3636 3474 3276 3474 3636 3637 3638 3639 3475 3277 3475 3639 3472 3278 3640 3641 3279 3473 3132 3480 3449 3452 3481 3133 3284 3490 3302 3490 3284 3642 3643 3285 3491 3301 3491 3285 3478 3466 3630 3631 3467 3479 3644 3138 3478 3479 3139 3645 3480 3138 3644 3645 3139 3481 3646 3290 3288 3289 3292 3647 3482 3648 3291 3293 3649 3483 3646 3482 3290 3292 3483 3647 3650 3651 3652 3651 3650 3653 3654 3655 3656 3657 3656 3655 3486 3487 3658 3659 3485 3484 3651 3660 3652 3657 3661 3656 3490 3662 3303 3300 3663 3491 3310 3664 3304 3305 3665 3311 3304 3666 3306 3308 3667 3305 3306 3668 3492 3494 3669 3308 3670 3310 3496 3497 3311 3671 3496 3303 3662 3663 3300 3497 3498 3500 3660 3500 3498 3314 3315 3499 3501 3661 3501 3499 3651 3312 3498 3499 3313 3656 3312 3318 3316 3317 3319 3313 3288 3321 3646 3647 3323 3289 3672 3502 3318 3319 3503 3673 3502 3504 3320 3322 3505 3503 3674 3504 3675 3504 3674 3321 3323 3676 3505 3677 3505 3676 3678 3506 3324 3325 3507 3679 3326 3348 3508 3509 3353 3328 3680 3508 3681 3508 3680 3327 3329 3682 3509 3683 3509 3682 3327 3680 3510 3511 3682 3329 3684 3324 3510 3324 3684 3678 3679 3685 3325 3511 3325 3685 3528 3512 3176 3177 3513 3531 3686 3687 3688 3689 3690 3691 3332 3334 3692 3693 3336 3333 3332 3694 3351 3352 3695 3333 3340 3338 3514 3515 3339 3341 3516 3536 3056 3057 3537 3517 3516 3340 3514 3515 3341 3517 3560 3342 3384 3342 3560 3514 3515 3561 3343 3385 3343 3561 3351 3694 3518 3519 3695 3352 3518 3696 3697 3696 3518 3694 3695 3519 3698 3699 3698 3519 3681 3524 3700 3524 3681 3508 3509 3683 3525 3701 3525 3683 3532 3522 3178 3179 3523 3533 3520 3702 3526 3527 3703 3521 3704 3528 3529 3530 3531 3705 3706 3526 3707 3526 3706 3708 3709 3710 3527 3711 3527 3710 3712 3532 3358 3359 3533 3713 3506 3534 3360 3361 3535 3507 3714 3358 3534 3535 3359 3715 3370 3536 3560 3561 3537 3371 3370 3557 3538 3539 3558 3371 3540 3716 3543 3716 3540 3717 3718 3545 3719 3544 3719 3545 3552 3720 3553 3720 3552 3721 3722 3554 3723 3555 3723 3554 3724 3720 3721 3720 3724 3725 3726 3727 3723 3722 3723 3727 3728 3725 3724 3725 3728 3729 3730 3731 3726 3727 3726 3731 3538 3557 3556 3559 3558 3539 3370 3560 3557 3558 3561 3371 3562 3392 3208 3392 3562 3567 3569 3563 3393 3209 3393 3563 3732 3562 3418 3562 3732 3733 3734 3735 3563 3419 3563 3735 3570 3390 3564 3565 3391 3571 3210 3566 3564 3565 3568 3211 3566 3567 3736 3737 3569 3568 3212 3570 3572 3573 3571 3213 3404 3738 3574 3738 3404 3739 3740 3406 3741 3575 3741 3406 3404 3742 3739 3742 3404 3576 3577 3406 3743 3740 3743 3406 3744 3576 3408 3409 3577 3745 3420 3579 3578 3583 3582 3421 3746 3585 3579 3585 3746 3600 3601 3747 3586 3582 3586 3747 3748 3584 3585 3586 3587 3749 3588 3750 3415 3413 3751 3589 3414 3752 3588 3589 3753 3412 3415 3750 3754 3755 3751 3413 3416 3590 3756 3757 3591 3417 3592 3416 3758 3759 3417 3593 3419 3760 3595 3760 3419 3735 3732 3418 3761 3594 3761 3418 3238 3746 3579 3582 3747 3239 3746 3238 3250 3251 3239 3747 3596 3592 3758 3592 3596 3247 3249 3598 3593 3759 3593 3598 3428 3426 3762 3763 3427 3429 3596 3764 3597 3599 3765 3598 3426 3597 3766 3767 3599 3427 3428 3768 3600 3768 3428 3769 3770 3429 3771 3601 3771 3429 3600 3746 3250 3251 3747 3601 3604 3252 3602 3603 3253 3605 3254 3604 3772 3773 3605 3255 3606 3254 3772 3773 3255 3607 3256 3606 3608 3609 3607 3257 3432 3774 3775 3774 3432 3608 3609 3433 3776 3777 3776 3433 3761 3432 3775 3432 3761 3594 3595 3760 3433 3777 3433 3760 3778 3779 3780 3781 3782 3783 3784 3260 3610 3611 3262 3785 3786 3780 3787 3780 3786 3788 3789 3790 3781 3791 3781 3790 3612 3438 3792 3793 3441 3613 3794 3439 3612 3613 3440 3795 3439 3744 3408 3409 3745 3440 3574 3616 3111 3112 3617 3575 3442 3796 3614 3615 3797 3445 3786 3787 3798 3799 3791 3790 3446 3616 3618 3619 3617 3447 3618 3800 3264 3265 3801 3619 3620 3802 3454 3457 3803 3621 3804 3620 3455 3456 3621 3805 3455 3480 3806 3807 3481 3456 3808 3809 3810 3811 3812 3813 3814 3622 3268 3270 3623 3815 3809 3816 3817 3816 3809 3818 3819 3812 3820 3821 3820 3812 3816 3822 3817 3821 3823 3820 3461 3624 3824 3825 3625 3462 3626 3272 3826 3827 3273 3627 3464 3626 3628 3629 3627 3465 3630 3121 3628 3629 3123 3631 3474 3642 3284 3642 3474 3637 3638 3475 3643 3285 3643 3475 3278 3632 3640 3641 3633 3279 3634 3472 3640 3641 3473 3635 3636 3276 3634 3635 3277 3639 3828 3637 3636 3639 3638 3829 3642 3830 3490 3830 3642 3831 3832 3643 3833 3491 3833 3643 3834 3478 3630 3478 3834 3835 3836 3837 3479 3631 3479 3837 3838 3478 3835 3478 3838 3644 3645 3839 3479 3836 3479 3839 3806 3480 3644 3645 3481 3807 3482 3840 3648 3649 3841 3483 3487 3842 3843 3844 3845 3485 3646 3846 3482 3483 3847 3647 3848 3653 3650 3655 3654 3849 3653 3850 3651 3850 3653 3672 3673 3654 3851 3656 3851 3654 3658 3487 3843 3844 3485 3659 3486 3658 3852 3853 3659 3484 3651 3498 3660 3661 3499 3656 3854 3491 3663 3491 3854 3833 3830 3855 3490 3662 3490 3855 3670 3664 3310 3311 3665 3671 3664 3856 3304 3305 3857 3665 3304 3856 3666 3667 3857 3305 3666 3668 3306 3308 3669 3667 3858 3670 3496 3670 3858 3859 3860 3861 3671 3497 3671 3861 3855 3496 3662 3496 3855 3858 3861 3854 3497 3663 3497 3854 3850 3312 3651 3656 3313 3851 3850 3318 3312 3313 3319 3851 3646 3674 3846 3674 3646 3321 3323 3647 3676 3847 3676 3647 3862 3502 3672 3502 3862 3863 3864 3865 3503 3673 3503 3865 3672 3318 3850 3851 3319 3673 3502 3866 3504 3505 3867 3503 3504 3868 3675 3677 3869 3505 3674 3675 3870 3871 3677 3676 3535 3506 3678 3679 3507 3534 3680 3681 3872 3873 3683 3682 3684 3510 3680 3682 3511 3685 3874 3678 3684 3685 3679 3875 3528 3876 3512 3513 3877 3531 3512 3878 3879 3880 3881 3513 3882 3692 3334 3692 3882 3883 3884 3885 3693 3336 3693 3885 3332 3692 3696 3698 3693 3333 3332 3696 3694 3695 3698 3333 3536 3516 3560 3561 3517 3537 3516 3514 3560 3561 3515 3517 3886 3696 3887 3696 3886 3697 3699 3888 3698 3889 3698 3888 3681 3700 3872 3873 3701 3683 3532 3890 3522 3890 3532 3891 3892 3533 3893 3523 3893 3533 3526 3702 3894 3895 3703 3527 3520 3896 3702 3703 3897 3521 3704 3529 3898 3899 3530 3705 3704 3900 3528 3531 3901 3705 3529 3902 3903 3904 3905 3530 3526 3894 3707 3711 3895 3527 3903 3906 3907 3906 3903 3902 3905 3904 3908 3909 3908 3904 3910 3532 3712 3713 3533 3911 3712 3358 3714 3715 3359 3713 3912 3714 3913 3914 3715 3915 3717 3728 3716 3728 3717 3729 3730 3718 3731 3719 3731 3718 3733 3567 3562 3567 3733 3736 3737 3734 3569 3563 3569 3734 3733 3732 3916 3917 3735 3734 3570 3564 3918 3919 3565 3571 3564 3566 3920 3921 3568 3565 3566 3736 3920 3921 3737 3568 3739 3922 3738 3741 3923 3740 3738 3924 3574 3575 3925 3741 3794 3742 3576 3742 3794 3926 3927 3795 3743 3577 3743 3795 3742 3922 3739 3740 3923 3743 3794 3576 3744 3745 3577 3795 3600 3748 3585 3586 3749 3601 3748 3928 3584 3587 3929 3749 3930 3931 3932 3931 3930 3933 3934 3935 3936 3937 3936 3935 3938 3752 3414 3412 3753 3939 3940 3933 3930 3933 3940 3941 3942 3943 3934 3935 3934 3943 3754 3750 3944 3945 3751 3755 3756 3590 3946 3947 3591 3757 3758 3416 3756 3757 3417 3759 3948 3761 3949 3761 3948 3732 3735 3950 3760 3951 3760 3950 3596 3758 3952 3953 3759 3598 3762 3426 3954 3955 3427 3763 3769 3428 3762 3763 3429 3770 3597 3764 3766 3767 3765 3599 3596 3952 3764 3765 3953 3598 3954 3426 3766 3767 3427 3955 3769 3956 3768 3771 3957 3770 3768 3748 3600 3601 3749 3771 3772 3604 3602 3603 3605 3773 3606 3772 3608 3609 3773 3607 3774 3958 3959 3958 3774 3608 3609 3776 3960 3961 3960 3776 3774 3962 3775 3777 3963 3776 3949 3775 3964 3775 3949 3761 3760 3951 3777 3965 3777 3951 3778 3966 3779 3966 3778 3967 3968 3783 3969 3782 3969 3783 3788 3778 3780 3781 3783 3789 3970 3784 3610 3611 3785 3971 3788 3786 3922 3923 3790 3789 3612 3792 3972 3973 3793 3613 3794 3744 3439 3440 3745 3795 3794 3612 3974 3975 3613 3795 3574 3924 3616 3617 3925 3575 3976 3798 3977 3798 3976 3978 3979 3980 3799 3981 3799 3980 3442 3982 3796 3797 3983 3445 3786 3798 3978 3979 3799 3790 3616 3984 3618 3619 3985 3617 3618 3986 3800 3801 3987 3619 3988 3802 3620 3621 3803 3989 3804 3455 3806 3807 3456 3805 3804 3990 3620 3621 3991 3805 3992 3808 3810 3808 3992 3993 3994 3995 3813 3811 3813 3995 3818 3809 3808 3813 3812 3819 3996 3622 3814 3815 3623 3997 3818 3998 3816 3820 3999 3819 3816 4000 3822 3823 4001 3820 3822 4002 4003 4002 3822 4000 4001 3823 4004 4005 4004 3823 3461 3824 4006 4007 3825 3462 4008 3626 3826 3827 3627 4009 3628 3626 4010 4011 3627 3629 3630 3628 4012 4013 3629 3631 3637 3831 3642 3831 3637 3828 3829 3638 3832 3643 3832 3638 3634 3640 4014 4015 3641 3635 4016 3636 3634 3635 3639 4017 3828 3636 4016 4017 3639 3829 3831 4018 3830 3833 4019 3832 3834 3630 4012 4013 3631 3837 3835 3834 3998 3999 3837 3836 3838 3835 3998 3999 3836 3839 3838 3804 3644 3804 3838 4020 4021 3839 3805 3645 3805 3839 3804 3806 3644 3645 3807 3805 3840 4022 3648 3649 4023 3841 3846 3840 3482 3483 3841 3847 3842 4024 3843 3844 4025 3845 3848 3650 4026 4027 3655 3849 3672 3653 3848 3849 3654 3673 4028 4029 4030 4029 4028 4031 4032 4033 4034 4035 4034 4033 4031 4036 4029 4036 4031 4037 4038 4032 4039 4034 4039 4032 4040 3486 3852 3853 3484 4041 3855 4042 4043 4042 3855 3830 3833 3854 4044 4045 4044 3854 3670 3856 3664 3665 3857 3671 3856 3668 3666 3667 3669 3857 4046 3859 3858 3861 3860 4047 3670 4048 4049 4048 3670 3859 3860 3671 4050 4051 4050 3671 4043 3858 3855 3858 4043 4052 4053 4045 3861 3854 3861 4045 3674 4054 3846 3847 4055 3676 3862 3672 3848 3849 3673 3865 3863 3862 4056 4057 3865 3864 3863 3866 3502 3503 3867 3864 3866 4058 3504 3505 4059 3867 4058 3868 3504 3505 3869 4059 3675 3868 3870 3871 3869 3677 3674 3870 4054 4055 3871 3676 3678 4060 4061 4062 4063 3679 3680 3872 4064 4065 3873 3682 3684 3680 4064 4065 3682 3685 3874 3684 4066 4067 3685 3875 4068 3678 3874 3875 3679 4069 4070 3876 3528 3531 3877 4071 3512 3876 4072 4073 3877 3513 3512 4072 3878 3881 4073 3513 4074 3883 3882 3885 3884 4075 3692 3883 3887 3889 3884 3693 3885 3881 3336 3334 3878 3882 3692 3887 3696 3698 3889 3693 3886 3887 4076 4077 3889 3888 4078 3896 3520 3521 3897 4079 3872 3700 3890 3893 3701 3873 3891 3532 4080 4081 3533 3892 3891 4082 3890 3893 4083 3892 3894 3702 4084 4085 3703 3895 4086 3896 4087 3896 4086 4088 4089 4090 3897 4091 3897 4090 3529 3903 3898 3899 3904 3530 3704 3898 4092 4093 3899 3705 3900 3704 4094 4095 3705 3901 3900 4070 3528 3531 4071 3901 3907 4096 4097 4096 3907 3906 3908 3909 4098 4099 4098 3909 4100 4101 4102 4101 4100 4103 4104 4105 4106 4107 4106 4105 3712 4108 3910 3911 4109 3713 4080 3532 3910 3911 3533 4081 4110 3712 3714 3715 3713 4111 3912 4110 3714 3715 4111 3915 4112 3733 3916 3733 4112 3736 3737 4113 3734 3917 3734 4113 3916 3732 3948 3950 3735 3917 3918 3564 4114 4115 3565 3919 3564 3920 4116 4117 3921 3565 4118 3736 4112 3736 4118 3920 3921 4119 3737 4113 3737 4119 3922 3924 3738 3741 3925 3923 3926 4120 3742 3743 4121 3927 3974 3926 3794 3795 3927 3975 4120 3922 3742 3743 3923 4121 3748 4122 3928 3929 4123 3749 3933 3766 3931 3936 3767 3934 3931 4124 3932 3937 4125 3936 4126 3752 3938 3939 3753 4127 4128 3941 3940 3943 3942 4129 3941 3954 3933 3954 3941 4130 4131 3942 3955 3934 3955 3942 3944 3750 4132 4133 3751 3945 4134 3756 3946 3947 3757 4135 3758 3756 4136 4137 3757 3759 3950 4138 3951 4138 3950 4139 4140 3948 4141 3949 4141 3948 3758 4136 3952 3953 4137 3759 4130 3762 3954 3955 3763 4131 3769 3762 4142 4143 3763 3770 3766 3764 4144 4145 3765 3767 3952 4146 3764 3765 4147 3953 3954 3766 3933 3934 3767 3955 3956 3769 4142 4143 3770 3957 3956 4148 3768 3771 4149 3957 3768 4122 3748 3749 4123 3771 3772 3602 4150 4151 3603 3773 3772 3958 3608 3609 3960 3773 3958 4152 3959 4152 3958 4153 4154 3960 4155 3961 4155 3960 3774 3959 3962 3963 3961 3776 3775 3962 3964 3965 3963 3777 3949 4156 4141 4156 3949 3964 3965 3951 4157 4138 4157 3951 3970 3610 4158 4159 3611 3971 4160 3967 3778 3783 3968 4161 3967 4162 3966 3969 4163 3968 4120 3778 3788 3789 3783 4121 3792 3970 3972 3973 3971 3793 3922 3786 4164 4165 3790 3923 4120 3788 3922 3923 3789 4121 3972 3974 3612 3613 3975 3973 3984 3924 4166 3924 3984 3616 3617 3985 3925 4167 3925 3985 3978 3976 4164 4165 3980 3979 4168 3976 3977 3981 3980 4169 3796 3982 4170 4171 3983 3797 3786 3978 4164 4165 3979 3790 3986 3984 4172 3984 3986 3618 3619 3987 3985 4173 3985 3987 3800 3986 4174 4175 3987 3801 3996 3802 3988 3989 3803 3997 3988 3620 3990 3991 3621 3989 3990 3804 4020 4021 3805 3991 3996 4176 3622 3623 4177 3997 3993 3992 4178 4179 3995 3994 4180 3808 3993 3994 3813 4181 4182 3818 3808 3813 3819 4183 3998 4184 3816 3820 4185 3999 4182 3998 3818 3819 3999 4183 3816 4184 4000 4001 4185 3820 4000 4184 4002 4004 4185 4001 4002 4186 4003 4005 4187 4004 3824 4188 4006 4007 4189 3825 4190 4008 3826 3827 4009 4191 4010 4008 4192 4008 4010 3626 3627 4011 4009 4193 4009 4011 4012 4010 4194 4010 4012 3628 3629 4013 4011 4195 4011 4013 3831 4196 4018 4196 3831 3828 3829 3832 4197 4019 4197 3832 4198 3634 4014 4015 3635 4199 4016 3634 4200 4201 3635 4017 4202 3828 4016 3828 4202 4196 4197 4203 3829 4017 3829 4203 4018 4042 3830 3833 4044 4019 3998 3834 4012 4013 3837 3999 4182 3838 3998 3999 3839 4183 4020 3838 4182 4183 3839 4021 3840 4204 4022 4023 4205 3841 3846 4206 3840 3841 4207 3847 4024 4208 3843 3844 4209 4025 3848 4026 4210 4211 4027 3849 4028 4030 4212 4213 4035 4033 4031 4028 3868 3869 4033 4032 4214 4036 4037 4038 4039 4215 4058 4037 4031 4037 4058 4216 4217 4059 4038 4032 4038 4059 4218 4040 3852 3853 4041 4219 4138 4044 4045 4044 4138 4139 4140 4141 4042 4043 4042 4141 3670 4049 3856 3857 4051 3671 3856 4220 3668 3669 4221 3857 4052 4046 3858 3861 4047 4053 4046 4048 3859 3860 4050 4047 4049 4222 4223 4222 4049 4048 4050 4051 4224 4225 4224 4051 4141 4052 4043 4052 4141 4156 4157 4138 4053 4045 4053 4138 3846 4054 4206 4207 4055 3847 3862 3848 4210 4211 3849 3865 4056 4226 3863 3864 4227 4057 4056 3862 4228 4229 3865 4057 3863 4226 3866 3867 4227 3864 4216 4058 3866 3867 4059 4217 4058 4031 3868 3869 4032 4059 3868 4230 3870 3871 4231 3869 4054 3870 4232 4233 3871 4055 4068 4060 3678 3679 4063 4069 4064 3872 4234 4235 3873 4065 4066 3684 4064 4065 3685 4067 4236 3874 4066 4067 3875 4237 4238 4068 3874 3875 4069 4239 3876 4070 4072 4073 4071 3877 3878 4072 4240 4241 4073 3881 3883 4074 4242 4243 4075 3884 4075 4244 3885 3882 4245 4074 3887 3883 4076 4077 3884 3889 3882 3878 4246 4247 3881 3885 3886 4076 4248 4249 4077 3888 4078 4250 3896 3897 4251 4079 3872 4082 4234 4082 3872 3890 3893 3873 4083 4235 4083 3873 3891 4080 4252 4253 4081 3892 4254 4082 3891 3892 4083 4255 4256 4088 4257 4258 4089 4259 4256 4260 4096 4098 4261 4259 3896 4262 4087 4091 4263 3897 4246 4086 4087 4086 4246 4264 4265 4247 4090 4091 4090 4247 4257 4088 4086 4090 4089 4258 4266 4103 4100 4103 4266 4267 4268 4269 4104 4105 4104 4269 4270 4266 4271 4266 4270 4267 4268 4272 4269 4273 4269 4272 4274 3704 4092 4093 3705 4275 4070 3900 4094 4095 3901 4071 4094 3704 4274 4275 3705 4095 4260 4097 4096 4098 4099 4261 4276 4101 4277 4101 4276 4102 4107 4278 4106 4279 4106 4278 3712 4280 4108 4109 4281 3713 4282 3910 4108 3910 4282 4283 4284 4285 3911 4109 3911 4285 4286 3712 4110 4111 3713 4287 4288 4110 3912 3915 4111 4289 4113 4290 3917 3916 4291 4112 4140 3916 3948 3916 4140 4292 4293 4139 3917 3950 3917 4139 3564 4116 4114 4115 4117 3565 4116 3920 4118 4119 3921 4117 4294 4118 4112 4113 4119 4295 3922 4164 3924 3925 4165 3923 4296 4120 3926 3927 4121 4297 4298 3926 3974 3975 3927 4299 4122 4300 3928 3929 4301 4123 3931 4144 4302 4144 3931 3766 3767 3936 4145 4303 4145 3936 3931 4302 4124 4125 4303 3936 4304 4126 3938 3939 4127 4305 4128 3940 4306 4307 3943 4129 4128 4130 3941 4130 4128 4308 4309 4129 4131 3942 4131 4129 3944 4132 4310 4311 4133 3945 3756 4134 4312 4313 4135 3757 3944 4310 4314 4315 4311 3945 4136 3756 4316 4317 3757 4137 3952 4316 4146 4316 3952 4136 4137 3953 4317 4147 4317 3953 4130 4142 3762 4142 4130 4308 4309 4131 4143 3763 4143 4131 3764 4318 4144 4145 4319 3765 3764 4146 4320 4321 4147 3765 4322 3956 4142 4143 3957 4323 4324 4148 3956 3957 4149 4325 3768 4148 4122 4123 4149 3771 3772 4150 4153 4154 4151 3773 3772 4153 3958 3960 4154 3773 3959 4326 4327 4326 3959 4152 4155 3961 4328 4329 4328 3961 3959 4327 3962 3963 4329 3961 3962 4156 3964 3965 4157 3963 4330 3970 4158 4159 3971 4331 4160 4332 3967 3968 4333 4161 4296 4160 3778 3783 4161 4297 4334 4162 3967 3968 4163 4335 4296 3778 4120 4121 3783 4297 3972 3970 4336 4337 3971 3973 4338 3974 3972 3973 3975 4339 3984 4166 4340 4341 4167 3985 4164 4166 3924 3925 4167 4165 3976 4342 4164 4165 4343 3980 4168 3977 4344 4345 3981 4169 3976 4346 4342 4346 3976 4168 4169 3980 4347 4343 4347 3980 3982 4348 4170 4171 4349 3983 4350 3796 4170 4171 3797 4351 3984 4352 4172 4173 4353 3985 3986 4172 4354 4355 4173 3987 3986 4356 4174 4175 4357 3987 3982 4358 4359 4360 4361 3983 4362 3996 3988 3989 3997 4363 4364 3988 3990 3991 3989 4365 4366 3990 4020 4021 3991 4367 4368 4176 3996 3997 4177 4369 4370 3993 4178 4179 3994 4371 4180 3993 4372 4373 3994 4181 4374 3808 4180 4181 3813 4375 4374 4182 3808 3813 4183 4375 3998 4012 4184 4185 4013 3999 4002 4184 4376 4377 4185 4004 4003 4186 4378 4379 4187 4005 4380 4002 4376 4002 4380 4186 4187 4381 4004 4377 4004 4381 4006 4188 4382 4383 4189 4007 4384 4188 3824 3825 4189 4385 4006 4386 4387 4388 4389 4007 4390 4008 4190 4191 4009 4391 4008 4392 4192 4193 4393 4009 4010 4192 4394 4395 4193 4011 4010 4396 4194 4195 4397 4011 4184 4012 4194 4195 4013 4185 4197 4019 4398 4399 4018 4196 4200 3634 4198 4199 3635 4201 4202 4016 4200 4201 4017 4203 4400 4196 4202 4203 4197 4401 4018 4140 4042 4140 4018 4292 4293 4019 4139 4044 4139 4019 4374 4020 4182 4183 4021 4375 3840 4402 4204 4205 4403 3841 4024 4404 4405 4406 4407 4025 4206 4408 3840 3841 4409 4207 4024 4405 4208 4209 4406 4025 4210 4026 4410 4411 4027 4211 4028 4212 4412 4413 4213 4033 4230 4028 4412 4028 4230 3868 3869 4231 4033 4413 4033 4231 4216 4214 4037 4214 4216 4414 4415 4217 4215 4038 4215 4217 4214 4416 4036 4039 4417 4215 4418 4040 4218 4219 4041 4419 4049 4223 3856 3857 4225 4051 4223 4220 3856 3857 4221 4225 4156 4046 4052 4053 4047 4157 4420 4048 4046 4047 4050 4421 4048 4422 4222 4422 4048 4420 4421 4050 4423 4224 4423 4050 4408 4054 4232 4054 4408 4206 4207 4409 4055 4233 4055 4409 3862 4210 4228 4229 4211 3865 4424 4226 4056 4057 4227 4425 4426 4056 4228 4229 4057 4427 4226 4216 3866 4216 4226 4414 4415 4227 4217 3867 4217 4227 3870 4230 4428 4429 4231 3871 3870 4430 4232 4233 4431 3871 4068 4432 4060 4063 4433 4069 4064 4234 4066 4067 4235 4065 4066 4234 4236 4237 4235 4067 3874 4236 4434 4435 4237 3875 4436 4238 3874 3875 4239 4437 4438 4068 4238 4068 4438 4439 4440 4441 4069 4239 4069 4441 4070 4442 4072 4073 4443 4071 4072 4442 4240 4241 4443 4073 3878 4240 4264 4265 4241 3881 4242 4074 4444 4445 4075 4243 3883 4242 4076 4077 4243 3884 4074 4245 4446 4447 4244 4075 4245 3882 4246 4247 3885 4244 4246 3878 4264 4265 3881 4247 4248 4076 4448 4449 4077 4249 4248 4450 4078 4079 4451 4249 4450 4250 4078 4079 4251 4451 4250 4452 3896 3897 4453 4251 4082 4454 4234 4235 4455 4083 3891 4252 4456 4457 4253 3892 4458 4283 4282 4283 4458 4459 4460 4461 4284 4285 4284 4461 4462 4439 4438 4439 4462 4463 4464 4465 4440 4441 4440 4465 4254 4466 4082 4083 4467 4255 4468 4256 4257 4258 4259 4469 4470 4260 4256 4259 4261 4471 4452 4262 3896 3897 4263 4453 4087 4262 4472 4473 4263 4091 4257 4086 4264 4265 4090 4258 4246 4087 4474 4475 4091 4247 4476 4271 4477 4271 4476 4270 4272 4478 4273 4479 4273 4478 4274 4092 4480 4481 4093 4275 4070 4094 4482 4483 4095 4071 4094 4274 4484 4485 4275 4095 4486 4276 4277 4276 4486 4487 4488 4489 4278 4279 4278 4489 4286 4280 3712 3713 4281 4287 4490 4491 4492 4491 4490 4493 4494 4495 4496 4497 4496 4495 4498 4490 4492 4490 4498 4499 4500 4501 4495 4497 4495 4501 4110 4502 4286 4287 4503 4111 4504 4288 3912 3915 4289 4505 4110 4288 4502 4503 4289 4111 4506 4507 4508 4509 4510 4511 4512 4112 4291 4290 4113 4513 4506 4507 4508 4509 4510 4511 4514 3916 4292 3916 4514 4291 4290 4515 3917 4293 3917 4515 4516 4116 4517 4116 4516 4114 4115 4518 4117 4519 4117 4518 4116 4118 4517 4519 4119 4117 4294 4520 4118 4119 4521 4295 4294 4112 4512 4513 4113 4295 4160 4296 3926 3927 4297 4161 4338 4298 3974 4298 4338 4522 4523 4339 4299 3975 4299 4339 4298 4524 3926 3927 4525 4299 4122 4526 4300 4301 4527 4123 4304 3938 4528 4529 3939 4305 4144 4530 4302 4530 4144 4318 4319 4145 4531 4303 4531 4145 4532 4124 4302 4303 4125 4533 4128 4306 4534 4535 4307 4129 4536 4308 4128 4308 4536 4537 4538 4539 4309 4129 4309 4539 4540 4312 4134 4135 4313 4541 4316 3756 4312 4313 3757 4317 4542 4310 4543 4310 4542 4314 4315 4544 4311 4545 4311 4544 4316 4546 4146 4147 4547 4317 4308 4322 4142 4322 4308 4537 4538 4309 4323 4143 4323 4309 3764 4320 4318 4319 4321 3765 4146 4548 4320 4321 4549 4147 4322 4324 3956 4324 4322 4550 4551 4323 4325 3957 4325 4323 4324 4552 4148 4149 4553 4325 4122 4552 4526 4552 4122 4148 4149 4123 4553 4527 4553 4123 4554 4326 4555 4326 4554 4327 4329 4556 4328 4557 4328 4556 3962 4327 4554 4556 4329 3963 3962 4558 4156 4157 4559 3963 4560 3970 4330 4331 3971 4561 4332 4334 3967 3968 4335 4333 4524 4332 4160 4332 4524 4562 4563 4525 4333 4161 4333 4525 4564 4162 4334 4335 4163 4565 4338 3972 4336 4337 3973 4339 3970 4566 4336 4337 4567 3971 4568 4340 4166 4167 4341 4569 3984 4340 4352 4353 4341 3985 4164 4342 4166 4167 4343 4165 4570 4168 4344 4168 4570 4571 4572 4573 4169 4345 4169 4573 4571 4346 4168 4169 4347 4572 4346 4568 4342 4343 4569 4347 3982 4359 4348 4349 4360 3983 4574 4575 4576 4575 4574 4577 4578 4579 4580 4581 4580 4579 4350 4170 4582 4583 4171 4351 4172 4352 4584 4585 4353 4173 3986 4354 4356 4357 4355 3987 4354 4172 4586 4587 4173 4355 4174 4356 4588 4589 4357 4175 4590 4591 4592 4593 4594 4595 4362 3988 4364 4365 3989 4363 4596 3996 4362 4363 3997 4597 4366 4364 3990 4364 4366 4598 4599 4367 4365 3991 4365 4367 4366 4020 4600 4601 4021 4367 4602 4368 3996 3997 4369 4603 4370 4178 4604 4605 4179 4371 4372 3993 4370 4371 3994 4373 4372 4600 4180 4600 4372 4606 4607 4373 4601 4181 4601 4373 4180 4020 4374 4375 4021 4181 4184 4194 4376 4377 4195 4185 4378 4608 4609 4608 4378 4186 4187 4379 4610 4611 4610 4379 4380 4376 4612 4613 4377 4381 4608 4186 4380 4381 4187 4610 4614 4615 4616 4615 4614 4617 4618 4619 4620 4621 4620 4619 4006 4382 4386 4389 4383 4007 4384 4622 4188 4189 4623 4385 4624 4625 4626 4627 4628 4629 4008 4390 4392 4393 4391 4009 4630 4390 4190 4191 4391 4631 4392 4632 4192 4193 4633 4393 4192 4634 4394 4395 4635 4193 4010 4394 4396 4397 4395 4011 4612 4194 4396 4397 4195 4613 4636 4637 4638 4639 4640 4641 4636 4637 4638 4639 4640 4641 4642 4399 4196 4197 4398 4643 4018 4514 4292 4514 4018 4399 4398 4019 4515 4293 4515 4019 4644 4200 4198 4200 4644 4645 4646 4647 4201 4199 4201 4647 4202 4200 4645 4646 4201 4203 4400 4202 4648 4649 4203 4401 4400 4642 4196 4197 4643 4401 4408 4402 3840 3841 4403 4409 4402 4650 4204 4205 4651 4403 4405 4652 4653 4652 4405 4404 4407 4406 4654 4655 4654 4406 4212 4656 4412 4413 4657 4213 4418 4658 4040 4041 4659 4419 4210 4410 4660 4661 4411 4211 4230 4662 4428 4662 4230 4412 4413 4231 4663 4429 4663 4231 4414 4664 4214 4664 4414 4665 4666 4415 4667 4215 4667 4415 4214 4668 4416 4417 4669 4215 4156 4558 4046 4047 4559 4157 4554 4420 4046 4047 4421 4556 4420 4555 4422 4555 4420 4554 4556 4421 4557 4423 4557 4421 4408 4232 4670 4671 4233 4409 4672 4210 4660 4210 4672 4228 4229 4673 4211 4661 4211 4673 4426 4424 4056 4424 4426 4674 4675 4427 4425 4057 4425 4427 4424 4414 4226 4414 4424 4665 4666 4425 4415 4227 4415 4425 4426 4228 4672 4673 4229 4427 3870 4428 4430 4431 4429 3871 4232 4430 4676 4677 4431 4233 4678 4432 4068 4069 4433 4679 3912 4680 4678 4679 4681 3915 4234 4682 4236 4237 4683 4235 4434 4236 4684 4685 4237 4435 4436 3874 4434 4435 3875 4437 4684 4238 4436 4437 4239 4685 4438 4238 4686 4687 4239 4441 4678 4068 4439 4440 4069 4679 4070 4482 4442 4443 4483 4071 4442 4482 4240 4241 4483 4443 4240 4257 4264 4265 4258 4241 4444 4074 4446 4447 4075 4445 4242 4444 4448 4449 4445 4243 4076 4242 4448 4449 4243 4077 4446 4245 4474 4475 4244 4447 4245 4246 4474 4475 4247 4244 4248 4448 4688 4689 4449 4249 4450 4248 4690 4691 4249 4451 4250 4692 4693 4692 4250 4450 4451 4251 4694 4695 4694 4251 4452 4693 4696 4693 4452 4250 4251 4453 4695 4697 4695 4453 4698 4454 4082 4083 4455 4699 4234 4454 4682 4683 4455 4235 4700 4459 4701 4702 4460 4703 4700 4678 4463 4464 4679 4703 4498 4704 4499 4704 4498 4705 4706 4501 4707 4500 4707 4501 4701 4459 4458 4461 4460 4702 4678 4439 4463 4464 4440 4679 4462 4686 4708 4686 4462 4438 4441 4465 4687 4709 4687 4465 4466 4698 4082 4083 4699 4467 4710 4466 4254 4255 4467 4711 4484 4256 4468 4469 4259 4485 4468 4257 4240 4241 4258 4469 4484 4470 4256 4259 4471 4485 4712 4487 4486 4487 4712 4713 4714 4715 4488 4489 4488 4715 4452 4696 4262 4263 4697 4453 4716 4262 4717 4262 4716 4472 4473 4718 4263 4719 4263 4718 4087 4472 4474 4475 4473 4091 4476 4713 4712 4713 4476 4477 4479 4478 4714 4715 4714 4478 4484 4480 4470 4480 4484 4274 4275 4485 4481 4471 4481 4485 4720 4094 4468 4094 4720 4482 4483 4721 4095 4469 4095 4721 4094 4484 4468 4469 4485 4095 4286 4722 4280 4281 4723 4287 4724 4491 4493 4491 4724 4725 4726 4727 4496 4494 4496 4727 4286 4728 4722 4728 4286 4502 4503 4287 4729 4723 4729 4287 4288 4504 4502 4503 4505 4289 4678 4504 3912 3915 4505 4679 4512 4291 4514 4515 4290 4513 4517 4730 4516 4730 4517 4520 4521 4519 4731 4518 4731 4519 4118 4520 4517 4519 4521 4119 4294 4732 4520 4732 4294 4733 4734 4295 4735 4521 4735 4295 4512 4733 4294 4733 4512 4736 4737 4513 4734 4295 4734 4513 4524 4160 3926 3927 4161 4525 4522 4338 4738 4739 4339 4523 4298 4562 4524 4562 4298 4522 4523 4299 4563 4525 4563 4299 4526 4740 4300 4301 4741 4527 4304 4528 4740 4741 4529 4305 4318 4742 4530 4742 4318 4743 4744 4319 4745 4531 4745 4319 4302 4530 4532 4533 4531 4303 4536 4128 4534 4535 4129 4539 4746 4537 4536 4539 4538 4747 4748 4540 4134 4135 4541 4749 4540 4316 4312 4313 4317 4541 4542 4543 4750 4751 4545 4544 4314 4542 4752 4753 4544 4315 4754 4532 4530 4531 4533 4755 4316 4756 4546 4547 4757 4317 4146 4546 4548 4549 4547 4147 4746 4322 4537 4538 4323 4747 4318 4320 4743 4744 4321 4319 4320 4548 4758 4759 4549 4321 4746 4550 4322 4323 4551 4747 4760 4324 4550 4551 4325 4761 4760 4552 4324 4552 4760 4762 4763 4761 4553 4325 4553 4761 4762 4526 4552 4526 4762 4764 4765 4763 4527 4553 4527 4763 3962 4554 4558 4559 4556 3963 4560 4766 3970 3971 4767 4561 4560 4330 4768 4769 4331 4561 4564 4334 4332 4333 4335 4565 4770 4332 4562 4563 4333 4771 4772 4162 4564 4565 4163 4773 4338 4336 4738 4739 4337 4339 4774 4566 3970 3971 4567 4775 4776 4566 4777 4566 4776 4336 4337 4778 4567 4779 4567 4778 4568 4166 4342 4343 4167 4569 4568 4780 4340 4341 4781 4569 4340 4782 4352 4353 4783 4341 4570 4350 4784 4785 4351 4573 4786 4571 4570 4573 4572 4787 4571 4788 4346 4347 4789 4572 4790 4568 4346 4347 4569 4791 4359 4792 4348 4349 4793 4360 4794 4575 4577 4578 4580 4795 4574 4576 4782 4783 4581 4579 4340 4577 4574 4577 4340 4780 4781 4341 4578 4579 4578 4341 4784 4350 4582 4583 4351 4785 4170 4796 4582 4796 4170 4797 4798 4171 4799 4583 4799 4171 4172 4584 4586 4587 4585 4173 4352 4800 4584 4585 4801 4353 4354 4802 4356 4357 4803 4355 4354 4586 4802 4803 4587 4355 4356 4804 4588 4589 4805 4357 4174 4588 4806 4807 4589 4175 4591 4174 4808 4809 4175 4594 4592 4810 4811 4810 4592 4591 4594 4593 4812 4813 4812 4593 4362 4364 4814 4815 4365 4363 4816 4596 4362 4596 4816 4817 4818 4819 4597 4363 4597 4819 4820 3996 4596 4597 3997 4821 4598 4814 4364 4365 4815 4599 4606 4366 4600 4366 4606 4598 4599 4607 4367 4601 4367 4607 4600 4020 4180 4181 4021 4601 4602 3996 4822 4823 3997 4603 4602 4824 4368 4369 4825 4603 4178 4826 4604 4605 4827 4179 4372 4370 4604 4605 4371 4373 4828 4606 4372 4373 4607 4829 4612 4376 4194 4195 4377 4613 4608 4830 4609 4611 4831 4610 4384 4609 4832 4833 4611 4385 4834 4380 4612 4613 4381 4835 4608 4380 4836 4837 4381 4610 4615 4838 4616 4621 4839 4620 4396 4616 4840 4616 4396 4614 4619 4397 4621 4841 4621 4397 4842 4617 4614 4619 4618 4843 4386 4382 4844 4845 4383 4389 4832 4622 4384 4385 4623 4833 4188 4846 4847 4846 4188 4622 4623 4189 4848 4849 4848 4189 4850 4625 4851 4625 4850 4626 4627 4852 4628 4853 4628 4852 4190 4626 4854 4855 4627 4191 4392 4390 4856 4857 4391 4393 4630 4190 4858 4859 4191 4631 4390 4630 4860 4861 4631 4391 4392 4856 4632 4633 4857 4393 4192 4632 4634 4635 4633 4193 4862 4394 4634 4635 4395 4863 4842 4396 4394 4395 4397 4843 4612 4396 4840 4841 4397 4613 4642 4514 4399 4398 4515 4643 4864 4645 4644 4645 4864 4648 4649 4865 4646 4647 4646 4865 4202 4645 4648 4649 4646 4203 4866 4400 4648 4400 4866 4867 4868 4869 4401 4649 4401 4869 4867 4642 4400 4642 4867 4870 4871 4868 4643 4401 4643 4868 4408 4650 4402 4403 4651 4409 4204 4650 4872 4873 4651 4205 4404 4874 4652 4654 4875 4407 4652 4876 4653 4655 4877 4654 4656 4878 4662 4663 4879 4657 4412 4656 4662 4663 4657 4413 4418 4880 4658 4659 4881 4419 4660 4410 4880 4881 4411 4661 4428 4882 4883 4882 4428 4662 4663 4429 4884 4885 4884 4429 4886 4664 4665 4666 4667 4887 4664 4668 4214 4215 4669 4667 4554 4046 4558 4559 4047 4556 4408 4670 4888 4889 4671 4409 4232 4676 4670 4671 4677 4233 4890 4660 4891 4660 4890 4672 4673 4892 4661 4893 4661 4892 4894 4674 4426 4427 4675 4895 4886 4424 4674 4675 4425 4887 4886 4665 4424 4425 4666 4887 4894 4672 4890 4672 4894 4426 4427 4895 4673 4892 4673 4895 4428 4883 4430 4431 4885 4429 4430 4896 4676 4677 4897 4431 4684 4236 4682 4683 4237 4685 4436 4434 4684 4685 4435 4437 4238 4684 4898 4899 4685 4239 4238 4898 4686 4687 4899 4239 4482 4720 4240 4241 4721 4483 4444 4446 4900 4901 4447 4445 4444 4900 4448 4449 4901 4445 4446 4474 4902 4903 4475 4447 4448 4900 4688 4689 4901 4449 4248 4688 4904 4905 4689 4249 4248 4904 4690 4691 4905 4249 4450 4690 4692 4694 4691 4451 4906 4907 4908 4907 4906 4909 4910 4911 4912 4913 4912 4911 4906 4914 4915 4914 4906 4908 4913 4911 4916 4917 4916 4911 4698 4918 4454 4455 4919 4699 4682 4454 4920 4921 4455 4683 4922 4700 4701 4702 4703 4923 4505 4703 4679 4678 4700 4504 4705 4924 4704 4924 4705 4925 4926 4706 4927 4707 4927 4706 4928 4710 4254 4255 4711 4929 4686 4930 4708 4709 4931 4687 4698 4932 4933 4932 4698 4466 4467 4699 4934 4935 4934 4699 4936 4937 4938 4939 4940 4941 4696 4942 4262 4263 4943 4697 4942 4717 4262 4263 4719 4943 4900 4717 4944 4717 4900 4716 4718 4901 4719 4945 4719 4901 4472 4716 4946 4947 4718 4473 4474 4472 4946 4947 4473 4475 4724 4948 4725 4948 4724 4949 4950 4727 4951 4726 4951 4727 4502 4952 4728 4729 4953 4503 4504 4952 4502 4503 4953 4505 4512 4514 4954 4955 4515 4513 4520 4956 4730 4956 4520 4732 4735 4521 4957 4731 4957 4521 4733 4958 4732 4958 4733 4959 4960 4734 4961 4735 4961 4734 4962 4512 4954 4512 4962 4736 4737 4963 4513 4955 4513 4963 4959 4733 4736 4737 4734 4960 4964 4522 4738 4739 4523 4965 4770 4562 4522 4523 4563 4771 4966 4740 4526 4527 4741 4967 4968 4304 4740 4741 4305 4969 4758 4742 4743 4744 4745 4759 4742 4754 4530 4531 4755 4745 4970 4536 4534 4535 4539 4971 4972 4746 4536 4539 4747 4973 4314 4752 4748 4749 4753 4315 4974 4540 4748 4749 4541 4975 4540 4756 4316 4317 4757 4541 4976 4977 4978 4977 4976 4542 4544 4979 4980 4981 4980 4979 4750 4543 4982 4983 4545 4751 4984 4542 4976 4542 4984 4752 4753 4985 4544 4979 4544 4985 4548 4546 4756 4757 4547 4549 4320 4758 4743 4744 4759 4321 4548 4986 4758 4759 4987 4549 4988 4550 4746 4747 4551 4989 4990 4760 4550 4551 4761 4991 4760 4992 4762 4992 4760 4993 4994 4761 4995 4763 4995 4761 4992 4764 4762 4764 4992 4996 4997 4995 4765 4763 4765 4995 4966 4526 4764 4765 4527 4967 4998 4999 5000 4999 4998 5001 5002 5003 5004 5005 5004 5003 4766 5006 3970 3971 5007 4767 4768 4330 5008 5009 4331 4769 4560 4768 5010 5011 4769 4561 4564 4332 5012 5013 4333 4565 5014 4332 4770 4771 4333 5015 5016 4772 4564 4565 4773 5017 5008 4330 4772 4773 4331 5009 4738 4336 5018 5019 4337 4739 4774 5020 4566 5020 4774 5021 5022 4775 5023 4567 5023 4775 5006 4774 3970 3971 4775 5007 5018 4336 4776 4778 4337 5019 5020 4777 4566 4567 4779 5023 4776 4777 5024 5025 4779 4778 4568 5026 4780 5026 4568 4790 4791 4569 5027 4781 5027 4569 4340 4574 4782 4783 4579 4341 4352 4782 4800 4801 4783 4353 4570 4784 5028 5029 4785 4573 4786 5030 4571 4572 5031 4787 5032 4570 5033 4570 5032 4786 4787 5034 4573 5035 4573 5034 4788 4571 5026 5027 4572 4789 4788 4790 4346 4347 4791 4789 4792 5036 4348 4349 5037 4793 5038 4811 5039 4811 5038 4592 4593 5040 4813 5041 4813 5040 5042 4575 4794 4795 4580 5043 4794 4577 4780 4781 4578 4795 4576 5044 4782 4783 5045 4581 5028 4582 5046 4582 5028 4784 4785 5029 4583 5047 4583 5029 5046 4796 5048 4796 5046 4582 4583 5047 4799 5049 4799 5047 4796 5050 5048 5050 4796 5042 5043 4799 5051 5049 5051 4799 4802 4584 4800 4584 4802 4586 4587 4803 4585 4801 4585 4803 4356 4802 4804 4805 4803 4357 4806 4804 5052 4804 4806 4588 4589 4807 4805 5053 4805 4807 4808 4174 4806 4807 4175 4809 4591 4808 4810 4812 4809 4594 5054 5055 5056 5055 5054 5057 5058 5059 5060 5061 5060 5059 5062 4362 4814 4815 4363 5063 5062 4816 4362 4363 4819 5063 4816 5064 4817 4818 5065 4819 4817 5066 4596 4597 5067 4818 4596 5068 4820 5068 4596 5066 5067 4597 5069 4821 5069 4597 5070 3996 4820 4821 3997 5071 5072 4814 4598 4599 4815 5073 4828 4598 4606 4607 4599 4829 4822 3996 5070 5071 3997 4823 5074 5075 5076 5075 5074 5077 5078 5079 5080 5081 5080 5079 4602 5082 4824 4825 5083 4603 4824 5084 4368 4369 5085 4825 5084 4826 4368 4369 4827 5085 4604 4826 5086 5087 4827 4605 4372 4604 5088 5089 4605 4373 4372 5090 4828 4829 5091 4373 4608 5092 4830 4831 5093 4610 5094 4609 4830 4609 5094 5095 5096 5097 4611 4831 4611 5097 5098 4832 4609 4611 4833 5099 4836 4380 4834 4835 4381 4837 5100 4612 4840 4612 5100 4834 4835 5101 4613 4841 4613 5101 4836 5100 4608 4610 5101 4837 4615 5102 4838 4839 5103 4620 4616 4838 4840 4841 4839 4621 4842 4614 4396 4397 4619 4843 5104 4617 4842 4843 4618 5105 4844 4382 5106 5107 4383 4845 4851 5108 5109 5108 4851 4625 4628 4853 5110 5111 5110 4853 4622 5098 5112 5098 4622 4832 4833 4623 5099 5113 5099 4623 4846 5112 5114 5112 4846 4622 4623 4848 5113 5115 5113 4848 4846 5116 5102 5116 4846 5114 5115 4848 5117 5103 5117 4848 5118 5119 5120 5119 5118 5121 5122 5123 5124 5125 5124 5123 4854 4626 4850 4852 4627 4855 4858 4190 4854 4855 4191 4859 4390 4860 4856 4857 4861 4391 4860 4858 5126 4858 4860 4630 4631 4861 4859 5127 4859 4861 4634 4856 4862 4856 4634 4632 4633 4635 4857 4863 4857 4635 4862 4842 4394 4395 4843 4863 4642 4954 4514 4515 4955 4643 5128 4648 4864 4648 5128 4866 4869 5129 4649 4865 4649 5129 5130 4867 4866 4867 5130 5131 5132 5133 4868 4869 4868 5133 4642 4962 4954 4962 4642 4870 4871 4643 4963 4955 4963 4643 5131 4870 4867 4868 4871 5132 4650 4408 4888 4889 4409 4651 4650 5134 4872 4873 5135 4651 4404 4872 4874 4875 4873 4407 4652 5136 5137 5136 4652 4874 4875 4654 5138 5139 5138 4654 5140 5137 5141 5137 5140 4652 4654 5142 5139 5143 5139 5142 4876 5144 4653 4655 5145 4877 4662 4878 4882 4884 4879 4663 5146 4880 4418 4419 4881 5147 4660 4880 5148 5149 4881 4661 4882 4896 4883 4885 4897 4884 5150 4664 4886 4887 4667 5151 4668 4664 5152 5153 4667 4669 4676 4888 4670 4671 4889 4677 4660 5148 4891 4893 5149 4661 5154 4891 5155 4891 5154 4890 4892 5156 4893 5157 4893 5156 5158 4674 4894 4895 4675 5159 5160 4886 4674 4675 4887 5161 5154 4894 4890 4894 5154 5162 5163 5156 4895 4892 4895 5156 4430 4883 4896 4897 4885 4431 4676 4896 5164 5165 4897 4677 4684 4682 4898 4899 4683 4685 4898 4930 4686 4687 4931 4899 4446 4716 4900 4901 4718 4447 4902 4474 4946 4947 4475 4903 4446 4902 4716 4718 4903 4447 4900 4944 4688 4689 4945 4901 4688 5166 4904 4905 5167 4689 5168 5169 5170 5169 5168 5171 5172 5173 5174 5175 5174 5173 4909 5168 4907 5168 4909 5171 5172 4910 5173 4912 5173 4910 5176 5177 5178 5177 5176 5179 5180 5181 5182 5183 5182 5181 5184 5178 5185 5178 5184 5176 5181 5186 5183 5187 5183 5186 4915 5188 5189 5188 4915 4914 4916 4917 5190 5191 5190 4917 4698 4933 4918 4919 4935 4699 4918 5192 4454 4455 5193 4919 4454 5192 4920 4921 5193 4455 4682 4920 5194 5195 4921 4683 4924 5196 5197 5196 4924 4925 4926 4927 5198 5199 5198 4927 4952 4700 4922 4923 4703 4953 4953 4703 4505 4504 4700 4952 5200 4708 5201 5202 4709 5203 4708 4930 5204 5205 4931 4709 4466 5206 4932 4934 5207 4467 5208 5209 5210 5209 5208 5211 5212 5213 5214 5215 5214 5213 4942 5216 4717 4719 5217 4943 4717 5216 4944 4945 5217 4719 4902 4946 4716 4718 4947 4903 5197 4948 4949 4948 5197 5196 5198 5199 4951 4950 4951 5199 4952 4922 4728 4729 4923 4953 4732 5218 4956 5218 4732 4958 4961 4735 5219 4957 5219 4735 4959 5220 4958 5220 4959 5221 5222 4960 5223 4961 5223 4960 5224 4736 4962 4963 4737 5225 5226 4959 4736 4737 4960 5227 4964 5228 4522 4523 5229 4965 5230 4964 4738 4739 4965 5231 5228 4770 4522 4523 4771 5229 5232 4740 4966 4967 4741 5233 4968 4740 5234 5235 4741 4969 4758 5236 4742 4745 5237 4759 5238 4754 4742 4745 4755 5239 4972 4536 4970 4971 4539 4973 4988 4746 4972 4973 4747 4989 4748 4752 4984 4985 4753 4749 4974 4748 5240 5241 4749 4975 5242 4540 4974 4975 4541 5243 5244 4756 4540 4541 4757 5245 5246 5247 5248 5247 5246 5249 5250 5251 5252 5253 5252 5251 5254 4978 4977 4980 4981 5255 5254 4977 5238 5239 4980 5255 5256 5247 5249 5247 5256 5257 5258 5259 5252 5250 5252 5259 4756 5244 5260 5261 5245 4757 5262 4758 4986 4987 4759 5263 4988 4990 4550 4551 4991 4989 4990 4993 4760 4761 4994 4991 4993 4996 4992 4995 4997 4994 4996 4966 4764 4765 4967 4997 5264 5001 4998 5003 5002 5265 4999 5266 5228 5266 4999 5001 5002 5004 5267 5229 5267 5004 4999 5268 5000 5005 5269 5004 4766 5270 5006 5007 5271 4767 5272 5008 5273 5008 5272 4768 4769 5274 5009 5275 5009 5274 5276 4560 5010 5011 4561 5277 4768 5272 5278 5279 5274 4769 5014 5012 4332 4333 5013 5015 5264 4564 5012 5013 4565 5265 5266 5014 4770 5014 5266 5280 5281 5267 5015 4771 5015 5267 5282 4772 5016 5017 4773 5283 5264 5016 4564 4565 5017 5265 5008 5284 5273 5284 5008 4772 4773 5009 5285 5275 5285 5009 5230 4738 5018 5019 4739 5231 5286 5287 5288 5287 5286 5289 5290 5291 5292 5293 5292 5291 4774 5294 5021 5294 4774 5006 5007 4775 5295 5022 5295 4775 5018 4776 5024 5025 4778 5019 5020 5296 4777 4779 5297 5023 5298 4777 5296 4777 5298 5024 5025 5299 4779 5297 4779 5299 4790 4788 5026 5027 4789 4791 4794 4780 5026 5027 4781 4795 4782 5044 4800 4801 5045 4783 4570 5028 5033 5035 5029 4573 5300 4786 5301 4786 5300 5030 5031 5302 4787 5303 4787 5302 4571 5304 4794 5304 4571 5030 5031 4572 5305 4795 5305 4572 5306 5307 5308 5307 5306 5309 5310 5311 5312 5313 5312 5311 4786 5032 5301 5303 5034 4787 5026 4571 4794 4795 4572 5027 5038 5039 5044 5045 5041 5040 5054 5314 5315 5314 5054 5056 5061 5059 5316 5317 5316 5059 5318 5042 4794 4795 5043 5319 5320 5321 5322 5321 5320 5323 5324 5325 5326 5327 5326 5325 5328 5321 5329 5321 5328 5322 5327 5330 5326 5331 5326 5330 5332 5329 5333 5329 5332 5328 5330 5334 5331 5335 5331 5334 5336 5050 5042 5043 5051 5337 4802 4800 5338 5339 4801 4803 4802 5338 4804 4805 5339 4803 5340 5341 5342 5341 5340 5343 5344 5345 5346 5347 5346 5345 4804 5348 5052 5053 5349 4805 5350 5343 5340 5343 5350 5351 5352 5353 5344 5345 5344 5353 5057 5350 5055 5350 5057 5351 5352 5058 5353 5060 5353 5058 5354 5062 4814 4815 5063 5355 5062 5064 4816 4819 5065 5063 4817 5356 5357 5356 4817 5064 5065 4818 5358 5359 5358 4818 4817 5357 5066 5067 5359 4818 5360 5361 5362 5361 5360 5363 5364 5365 5366 5367 5366 5365 5368 4820 5068 4820 5368 5070 5071 5369 4821 5069 4821 5369 5072 4598 5370 5371 4599 5073 5354 4814 5072 5073 4815 5355 5370 4598 4828 4829 4599 5371 4822 5070 5372 5373 5071 4823 5074 5076 5374 5375 5081 5079 5376 5075 5077 5078 5080 5377 5378 5075 5370 5075 5378 5076 5081 5379 5080 5371 5080 5379 5380 5082 4602 4603 5083 5381 4824 5382 5383 5384 5385 4825 5084 5383 5386 5383 5084 4824 4825 5085 5384 5387 5384 5085 5084 5388 4826 5388 5084 5386 5387 5085 5389 4827 5389 5085 4826 5390 5086 5087 5391 4827 5374 4604 5086 5087 4605 5375 5374 5088 4604 4605 5089 5375 5090 4372 5088 5089 4373 5091 5090 5378 4828 5378 5090 5392 5393 5091 5379 4829 5379 5091 5394 4608 4838 4608 5394 5092 5093 5395 4610 4839 4610 5395 4830 5396 5397 5396 4830 5092 5093 4831 5398 5399 5398 4831 4830 5397 5094 5097 5399 4831 5400 5401 5402 5401 5400 5403 5404 5405 5406 5407 5406 5405 5098 4609 5095 5096 4611 5099 4834 5100 4836 4837 5101 4835 4840 4838 5100 5101 4839 4841 5100 4838 4608 4610 4839 5101 4838 5102 5408 5409 5103 4839 4862 5104 4842 4843 5105 4863 5104 5109 5108 5110 5111 5105 5410 5119 5411 5119 5410 5120 5125 5412 5124 5413 5124 5412 5414 5415 5416 5415 5414 5417 5418 5419 5420 5421 5420 5419 5414 5422 5423 5422 5414 5416 5421 5419 5424 5425 5424 5419 5423 5426 5427 5426 5423 5422 5424 5425 5428 5429 5428 5425 5116 5430 5102 5103 5431 5117 5432 5121 5118 5121 5432 5433 5434 5435 5122 5123 5122 5435 5436 5432 5437 5432 5436 5433 5434 5438 5435 5439 5435 5438 4856 4860 5440 5441 4861 4857 5442 5437 5443 5437 5442 5436 5438 5444 5439 5445 5439 5444 4860 5126 5446 5447 5127 4861 4856 5440 4862 4863 5441 4857 5448 4866 5128 4866 5448 5130 5133 5449 4869 5129 4869 5449 5450 5131 5130 5131 5450 5451 5452 5453 5132 5133 5132 5453 5224 4962 4870 4871 4963 5225 5454 4870 5131 5132 4871 5455 5456 4650 4888 4889 4651 5457 5458 4872 5134 5135 4873 5459 5460 5134 4650 4651 5135 5461 5136 4874 4872 4873 4875 5138 5462 5463 5464 5463 5462 5465 5466 5467 5468 5469 5468 5467 5462 5470 5471 5470 5462 5464 5469 5467 5472 5473 5472 5467 5141 5474 5140 5142 5475 5143 5140 5474 5476 5477 5475 5142 4878 5476 4882 4884 5477 4879 5146 5478 4880 4881 5479 5147 5480 5148 4880 4881 5149 5481 4882 5482 4896 4897 5483 4884 5160 5150 4886 4887 5151 5161 4664 5150 5152 5153 5151 4667 4888 5484 5456 5457 5485 4889 4891 5148 5155 5157 5149 4893 5162 5154 5155 5157 5156 5163 5158 4894 5162 5163 4895 5159 5160 4674 5158 5159 4675 5161 4896 5486 5164 5165 5487 4897 4898 4682 4930 4931 4683 4899 4688 4944 5166 5167 4945 4689 5170 5488 5489 5488 5170 5169 5174 5175 5490 5491 5490 5175 5492 5493 5494 5493 5492 5495 5496 5497 5498 5499 5498 5497 5495 5179 5493 5179 5495 5177 5182 5496 5180 5498 5180 5496 5184 5500 5501 5500 5184 5185 5187 5186 5502 5503 5502 5186 5188 5504 5189 5504 5188 5505 5506 5190 5507 5191 5507 5190 5210 5508 5509 5508 5210 5209 5214 5215 5510 5511 5510 5215 5508 5512 5509 5512 5508 5513 5514 5510 5515 5511 5515 5510 5516 4920 5192 4920 5516 5517 5518 5519 4921 5193 4921 5519 5520 4920 5517 4920 5520 5194 5195 5521 4921 5518 4921 5521 4682 5194 5520 5521 5195 4683 5201 4708 5522 5523 4709 5202 4932 5200 5201 5200 4932 5206 5207 4934 5203 5202 5203 4934 4931 5205 5521 5520 5204 4930 4708 5204 5522 5523 5205 4709 5208 5524 5211 5524 5208 5525 5526 5213 5527 5212 5527 5213 5528 5529 5530 5529 5528 5531 5532 5533 5534 5535 5534 5533 4944 5216 5166 5167 5217 4945 4958 5536 5218 5536 4958 5220 5223 4961 5537 5219 5537 4961 5226 5221 4959 5221 5226 5538 5539 5227 5222 4960 5222 5227 5540 5222 5223 5220 5221 5541 5226 4736 5224 5225 4737 5227 4999 5228 4964 4965 5229 5004 5542 4964 5230 5231 4965 5543 5266 4770 5228 5229 4771 5267 4966 5544 5232 5233 5545 4967 4740 5232 5234 5235 5233 4741 5546 4968 5234 5235 4969 5547 5262 5236 4758 4759 5237 5263 5236 5238 4742 4745 5239 5237 5548 4972 4970 4971 4973 5549 5550 4988 4972 4973 4989 5551 4748 4984 5240 5241 4985 4749 4974 5240 5552 5553 5241 4975 5554 4974 5555 4974 5554 5242 5243 5556 4975 5557 4975 5556 4540 5242 5244 5245 5243 4541 5558 5246 5248 5246 5558 5559 5560 5561 5251 5253 5251 5561 5562 5254 5238 5254 5562 5563 5564 5565 5255 5239 5255 5565 5566 5257 5256 5257 5566 5567 5568 5569 5258 5259 5258 5569 5244 5570 5260 5261 5571 5245 4986 5554 5262 5554 4986 5570 5571 4987 5556 5263 5556 4987 4988 4993 4990 4991 4994 4989 4993 5572 4996 4997 5573 4994 5574 4966 4996 4997 4967 5575 5576 5264 4998 5003 5265 5577 5264 5266 5001 5002 5267 5265 4766 5578 5270 5271 5579 4767 4999 5580 5268 5269 5581 5004 5006 5582 5294 5582 5006 5583 5584 5007 5585 5295 5585 5007 5586 5587 5588 5587 5586 5589 5590 5591 5592 5593 5592 5591 5576 5278 5594 5595 5279 5577 5278 5272 5594 5595 5274 5279 5280 5012 5014 5015 5013 5281 5280 5264 5012 5013 5265 5281 5264 5280 5266 5267 5281 5265 5016 5596 5282 5283 5597 5017 5282 5598 4772 4773 5599 5283 5264 5600 5016 5017 5601 5265 5602 5588 5603 5588 5602 5586 5591 5604 5593 5605 5593 5604 5598 5284 4772 4773 5285 5599 5230 5018 5542 5543 5019 5231 5286 5606 5607 5606 5286 5288 5293 5291 5608 5609 5608 5291 5610 5287 5289 5287 5610 5611 5612 5613 5292 5290 5292 5613 5018 5024 5542 5543 5025 5019 5606 5614 5607 5614 5606 5615 5616 5608 5617 5609 5617 5608 5024 5298 5618 5619 5299 5025 5044 5338 4800 4801 5339 5045 5307 5323 5320 5323 5307 5309 5310 5312 5324 5325 5324 5312 5304 5301 5318 5301 5304 5300 5302 5305 5303 5319 5303 5305 5030 5300 5304 5305 5302 5031 5318 4794 5304 5305 4795 5319 5620 5621 5622 5621 5620 5623 5624 5625 5626 5627 5626 5625 5628 5308 5629 5308 5628 5306 5311 5630 5313 5631 5313 5630 5301 5032 5632 5633 5034 5303 5039 5634 5044 5045 5635 5041 5636 5314 5637 5314 5636 5315 5317 5638 5316 5639 5316 5638 5318 5336 5042 5043 5337 5319 5640 5641 5642 5641 5640 5643 5644 5645 5646 5647 5646 5645 5642 5648 5649 5648 5642 5641 5646 5647 5650 5651 5650 5647 5652 5649 5648 5649 5652 5653 5654 5655 5651 5650 5651 5655 5656 5332 5333 5332 5656 5657 5658 5659 5334 5335 5334 5659 4804 5338 5348 5349 5339 4805 5660 5341 5661 5341 5660 5342 5347 5662 5346 5663 5346 5662 5354 5664 5062 5063 5665 5355 5062 5664 5064 5065 5665 5063 5064 5666 5356 5358 5667 5065 5668 5669 5670 5669 5668 5671 5672 5673 5674 5675 5674 5673 5670 5363 5360 5363 5670 5669 5674 5675 5364 5365 5364 5675 5361 5676 5362 5676 5361 5677 5678 5366 5679 5367 5679 5366 5680 5070 5368 5070 5680 5681 5682 5683 5071 5369 5071 5683 5075 5072 5370 5371 5073 5080 5664 5354 5072 5073 5355 5665 5378 5370 4828 4829 5371 5379 4822 5372 5684 5685 5373 4823 5074 5374 5686 5687 5375 5079 5374 5076 5378 5379 5081 5375 5376 5688 5075 5080 5689 5377 5690 5382 5686 5687 5385 5691 5382 5690 5383 5384 5691 5385 5692 5693 5694 5693 5692 5695 5696 5697 5698 5699 5698 5697 5694 5700 5701 5700 5694 5693 5698 5699 5702 5703 5702 5699 5388 5704 4826 4827 5705 5389 4826 5704 5390 5391 5705 4827 5086 5390 5706 5707 5391 5087 5374 5086 5708 5709 5087 5375 5392 5088 5374 5375 5089 5393 5392 5090 5088 5089 5091 5393 5374 5378 5392 5393 5379 5375 4838 5408 5394 5395 5409 4839 5092 5394 5396 5398 5395 5093 5397 5394 5408 5394 5397 5396 5398 5399 5395 5409 5395 5399 5397 5710 5094 5097 5711 5399 5402 5712 5713 5712 5402 5401 5406 5407 5714 5715 5714 5407 5716 5717 5718 5717 5716 5719 5720 5721 5722 5723 5722 5721 5417 5400 5415 5400 5417 5403 5404 5418 5405 5420 5405 5418 5102 5430 5408 5409 5431 5103 5440 5104 4862 4863 5105 5441 5104 5724 5109 5111 5725 5105 5726 5410 5411 5410 5726 5727 5728 5729 5412 5413 5412 5729 5730 5731 5732 5731 5730 5733 5734 5735 5736 5737 5736 5735 5738 5732 5739 5732 5738 5730 5735 5740 5737 5741 5737 5740 5742 5739 5743 5739 5742 5738 5740 5744 5741 5745 5741 5744 5426 5746 5427 5746 5426 5747 5748 5428 5749 5429 5749 5428 4860 5446 5440 5441 5447 4861 5442 5750 5751 5750 5442 5443 5445 5444 5752 5753 5752 5444 5754 5130 5448 5130 5754 5450 5453 5755 5133 5449 5133 5755 5452 5756 5453 5450 5757 5451 5451 5454 5131 5454 5451 5758 5759 5452 5455 5132 5455 5452 5454 5224 4870 4871 5225 5455 4650 5456 5460 5461 5457 4651 5458 5134 5760 5761 5135 5459 5136 4872 5458 5459 4873 5138 5134 5762 5763 5762 5134 5460 5461 5135 5764 5765 5764 5135 5465 5766 5463 5766 5465 5767 5768 5466 5769 5468 5769 5466 5471 5770 5771 5770 5471 5470 5472 5473 5772 5773 5772 5473 5476 5774 5775 5774 5476 5474 5475 5477 5776 5777 5776 5477 4882 5476 5482 5483 5477 4884 5778 5478 5146 5147 5479 5779 4880 5478 5480 5481 5479 4881 5480 5780 5148 5149 5781 5481 5482 5486 4896 4897 5487 5483 5782 5150 5160 5161 5151 5783 5152 5150 5784 5785 5151 5153 5456 5484 5786 5787 5485 5457 5148 5788 5155 5157 5789 5149 5162 5155 5790 5791 5157 5163 5160 5158 5162 5163 5159 5161 5762 5164 5486 5164 5762 5786 5787 5764 5165 5487 5165 5764 4930 4682 5792 5793 4683 4931 5505 5488 5504 5488 5505 5489 5491 5506 5490 5507 5490 5506 5492 5794 5795 5794 5492 5494 5499 5497 5796 5797 5796 5497 5501 5798 5799 5798 5501 5500 5502 5503 5800 5801 5800 5503 5802 5530 5803 5530 5802 5528 5533 5804 5535 5805 5535 5804 5802 5806 5807 5806 5802 5803 5805 5804 5808 5809 5808 5804 5513 5810 5512 5810 5513 5811 5812 5514 5813 5515 5813 5514 5814 5517 5516 5517 5814 5204 5205 5815 5518 5519 5518 5815 5521 5205 5518 5517 5204 5520 5816 5817 5818 5819 5820 5821 5525 5822 5524 5822 5525 5823 5824 5526 5825 5527 5825 5526 4930 5792 5520 5521 5793 4931 5522 5204 5814 5815 5205 5523 5531 5826 5529 5826 5531 5827 5828 5532 5829 5534 5829 5532 5541 5536 5220 5223 5537 5540 5538 5226 5224 5225 5227 5539 5221 5538 5830 5831 5539 5222 5832 5222 5540 5541 5221 5833 5580 4999 4964 4965 5004 5581 5580 4964 5542 5543 4965 5581 5544 5834 5232 5233 5835 5545 5836 5544 4966 4967 5545 5837 5838 5232 5834 5232 5838 5234 5235 5839 5233 5835 5233 5839 5840 4968 5546 5547 4969 5841 5842 5234 5838 5234 5842 5843 5844 5845 5235 5839 5235 5845 5562 5236 5262 5263 5237 5565 5562 5238 5236 5237 5239 5565 5550 4972 5548 5549 4973 5551 5550 5846 4988 4989 5847 5551 5848 5566 5849 5566 5848 5567 5568 5850 5569 5851 5569 5850 5555 5552 5852 5552 5555 4974 4975 5557 5553 5853 5553 5557 5554 5555 5562 5565 5557 5556 5570 5242 5554 5242 5570 5244 5245 5571 5243 5556 5243 5571 5558 5854 5559 5854 5558 5855 5856 5561 5857 5560 5857 5561 5562 5852 5563 5564 5853 5565 5554 5562 5262 5263 5565 5556 4988 5846 4993 4994 5847 4989 5846 5572 4993 4994 5573 5847 5572 5858 4996 4997 5859 5573 4996 5858 5574 5575 5859 4997 5574 5836 4966 4967 5837 5575 5600 5264 5576 5577 5265 5601 5583 5268 5860 5861 5269 5584 5580 5542 5268 5269 5543 5581 5610 5862 5611 5862 5610 5863 5864 5613 5865 5612 5865 5613 5583 5860 5582 5585 5861 5584 5866 5867 5868 5867 5866 5869 5870 5871 5872 5873 5872 5871 5874 5587 5589 5587 5874 5875 5876 5877 5592 5590 5592 5877 5576 5594 5878 5879 5595 5577 5880 5596 5016 5017 5597 5881 5282 5882 5598 5882 5282 5596 5597 5283 5883 5599 5883 5283 5600 5880 5016 5017 5881 5601 5884 5868 5867 5868 5884 5885 5886 5887 5873 5872 5873 5887 5888 5602 5603 5602 5888 5889 5890 5891 5604 5605 5604 5891 5542 5024 5618 5619 5025 5543 5892 5614 5615 5614 5892 5893 5894 5895 5617 5616 5617 5895 5618 5298 5896 5897 5299 5619 5634 5338 5044 5045 5339 5635 5640 5622 5643 5622 5640 5620 5625 5645 5627 5644 5627 5645 5301 5632 5318 5319 5633 5303 5898 5623 5899 5623 5898 5621 5626 5900 5624 5901 5624 5900 5628 5657 5656 5657 5628 5629 5631 5630 5658 5659 5658 5630 5636 5660 5661 5660 5636 5637 5639 5638 5662 5663 5662 5638 5318 5632 5336 5337 5633 5319 5902 5653 5652 5653 5902 5903 5904 5905 5654 5655 5654 5905 5634 5348 5338 5339 5349 5635 5664 5666 5064 5065 5667 5665 5666 5906 5356 5358 5907 5667 5668 5908 5671 5908 5668 5909 5910 5673 5911 5672 5911 5673 5912 5676 5677 5676 5912 5913 5914 5915 5679 5678 5679 5915 5916 5681 5680 5683 5682 5917 5688 5072 5075 5080 5073 5689 5688 5664 5072 5073 5665 5689 5376 5681 5916 5917 5682 5377 5374 5708 5686 5687 5709 5375 5664 5688 5376 5377 5689 5665 5690 5686 5918 5919 5687 5691 5692 5920 5695 5920 5692 5921 5922 5697 5923 5696 5923 5697 5924 5925 5926 5925 5924 5927 5928 5929 5930 5931 5930 5929 5924 5932 5933 5932 5924 5926 5931 5929 5934 5935 5934 5929 5700 5936 5701 5936 5700 5937 5938 5702 5939 5703 5939 5702 5940 5390 5704 5390 5940 5706 5707 5941 5391 5705 5391 5941 5942 5086 5706 5707 5087 5943 5708 5086 5942 5943 5087 5709 5397 5408 5710 5711 5409 5399 5747 5712 5746 5712 5747 5713 5715 5748 5714 5749 5714 5748 5716 5944 5945 5944 5716 5718 5723 5721 5946 5947 5946 5721 5731 5717 5719 5717 5731 5733 5734 5736 5722 5720 5722 5736 5408 5430 5710 5711 5431 5409 5440 5724 5104 5105 5725 5441 5751 5727 5726 5727 5751 5750 5752 5753 5728 5729 5728 5753 5742 5948 5949 5948 5742 5743 5745 5744 5950 5951 5950 5744 5440 5446 5724 5725 5447 5441 5757 5450 5754 5755 5453 5756 5952 5756 5452 5451 5757 5953 5758 5224 5454 5455 5225 5759 5758 5451 5954 5955 5452 5759 5460 5786 5762 5786 5460 5456 5457 5461 5787 5764 5787 5461 5760 5763 5956 5763 5760 5134 5135 5761 5765 5957 5765 5761 5766 5958 5959 5958 5766 5767 5768 5769 5960 5961 5960 5769 5762 5775 5763 5765 5777 5764 5771 5962 5963 5962 5771 5770 5772 5773 5964 5965 5964 5773 5775 5774 5956 5957 5776 5777 5476 5775 5482 5483 5777 5477 5966 5778 5146 5147 5779 5967 5478 5968 5969 5968 5478 5970 5971 5479 5972 5973 5972 5479 5480 5969 5974 5969 5480 5478 5479 5481 5973 5975 5973 5481 5974 5780 5480 5481 5781 5975 5780 5976 5148 5149 5977 5781 5482 5775 5486 5487 5777 5483 5782 5160 5978 5979 5161 5783 5150 5782 5784 5785 5783 5151 5148 5976 5788 5789 5977 5149 5155 5788 5980 5981 5789 5157 5790 5155 5980 5981 5157 5791 5978 5162 5790 5791 5163 5979 5160 5162 5978 5979 5163 5161 5762 5486 5775 5777 5487 5764 5795 5799 5798 5799 5795 5794 5796 5797 5801 5800 5801 5797 5982 5807 5806 5807 5982 5983 5984 5985 5809 5808 5809 5985 5986 5810 5811 5810 5986 5987 5988 5989 5813 5812 5813 5989 5822 5987 5986 5987 5822 5823 5824 5825 5988 5989 5988 5825 5826 5990 5991 5990 5826 5827 5828 5829 5992 5993 5992 5829 5541 5994 5536 5537 5995 5540 5538 5224 5996 5997 5225 5539 5831 5998 5539 5538 5999 5830 5833 5221 5830 5831 5222 5832 6000 5833 5830 5833 6000 5541 5540 6001 5832 5831 5832 6001 6002 6003 6004 6003 6002 6005 6006 6007 6008 6009 6008 6007 6002 6010 6005 6010 6002 6011 6012 6007 6013 6006 6013 6007 6003 6014 6004 6014 6003 6015 6016 6008 6017 6009 6017 6008 5548 5843 5842 5845 5844 5549 6018 6014 6015 6014 6018 6019 6020 6021 6017 6016 6017 6021 6022 5550 5548 5550 6022 6023 6024 6025 5551 5549 5551 6025 5550 6023 5846 5847 6024 5551 6026 5849 6027 5849 6026 5848 5850 6028 5851 6029 5851 6028 5555 5852 5562 5565 5853 5557 6026 5854 5855 5854 6026 6027 6029 6028 5857 5856 5857 6028 5846 6023 5572 5573 6024 5847 5572 6022 5858 5859 6025 5573 5858 6030 5574 5575 6031 5859 5574 6030 5836 5837 6031 5575 6032 5600 5576 5577 5601 6033 5860 5268 5896 5897 5269 5861 5268 5542 5618 5619 5543 5269 5863 6034 5862 6034 5863 6035 6036 5864 6037 5865 6037 5864 6038 5869 5866 5869 6038 6039 6040 6041 5870 5871 5870 6041 6042 5875 5874 5875 6042 6043 6044 6045 5876 5877 5876 6045 6032 5576 5878 5879 5577 6033 5600 5596 5880 5881 5597 5601 6046 5889 5888 5889 6046 6047 6048 6049 5890 5891 5890 6049 5596 6050 5882 5883 6051 5597 5884 6052 5885 6052 5884 6053 6054 5887 6055 5886 6055 5887 6034 5893 5892 5893 6034 6035 6036 6037 5894 5895 5894 6037 5268 5618 5896 5897 5619 5269 5902 5899 5903 5899 5902 5898 5900 5905 5901 5904 5901 5905 5666 5664 5376 5377 5665 5667 5906 5666 5376 5377 5667 5907 5909 6056 5908 6056 5909 6057 6058 5910 6059 5911 6059 5910 6056 5913 5912 5913 6056 6057 6058 6059 5914 5915 5914 6059 5906 5376 5916 5917 5377 5907 5686 5708 6060 6061 5709 5687 5918 5686 6060 6061 5687 5919 5921 6062 5920 6062 5921 6063 6064 5922 6065 5923 6065 5922 5927 6066 5925 6066 5927 6067 6068 5928 6069 5930 6069 5928 5933 6070 6071 6070 5933 5932 5934 5935 6072 6073 6072 5935 5937 6074 5936 6074 5937 6075 6076 5938 6077 5939 6077 5938 5706 5940 6078 6079 5941 5707 5708 5942 5706 5707 5943 5709 5945 5949 5948 5949 5945 5944 5946 5947 5951 5950 5951 5947 5757 5754 6080 6081 5755 5756 5954 5451 5953 5952 5452 5955 6082 5953 5757 5953 6082 5954 5955 6083 5952 5756 5952 6083 5758 5996 5224 5225 5997 5759 5998 5955 5759 5758 5954 5999 5763 5775 5956 5957 5777 5765 5959 6084 6085 6084 5959 5958 5960 5961 6086 6087 6086 5961 5962 6084 5963 6084 5962 6085 6087 5964 6086 5965 6086 5964 5968 5970 5784 5785 5971 5972 6088 6089 6090 6089 6088 6091 6092 6093 6094 6095 6094 6093 6088 6096 6097 6096 6088 6090 6095 6093 6098 6099 6098 6093 6097 6100 6101 6100 6097 6096 6098 6099 6102 6103 6102 6099 6101 6104 6105 6104 6101 6100 6102 6103 6106 6107 6106 6103 5782 5978 6108 6109 5979 5783 5784 6108 6110 6108 5784 5782 5783 5785 6109 6111 6109 5785 5788 5976 6112 6113 5977 5789 5980 5788 6112 6113 5789 5981 5790 5980 6110 6111 5981 5791 5978 5790 6108 6109 5791 5979 6114 5983 5982 5983 6114 6115 6116 6117 5984 5985 5984 6117 6114 5990 6115 5990 6114 5991 5993 6117 5992 6116 5992 6117 5541 6118 5994 6118 5541 6000 6001 5540 6119 5995 6119 5540 5998 5997 5539 5538 5996 5999 5831 6120 5998 5999 6121 5830 6122 6123 5830 5831 6124 6125 6126 6010 6011 6010 6126 6127 6128 6129 6013 6012 6013 6129 6130 5548 5842 5845 5549 6131 6132 6019 6018 6019 6132 6133 6134 6135 6020 6021 6020 6135 6022 5548 6130 6131 5549 6025 6023 6022 5572 5573 6025 6024 6022 6136 5858 5859 6137 6025 5858 6136 6030 6031 6137 5859 5600 6032 5596 5597 6033 5601 6038 6138 6039 6138 6038 6139 6140 6041 6141 6040 6141 6041 6142 6042 6143 6042 6142 6043 6044 6144 6045 6145 6045 6144 6032 5878 6050 6051 5879 6033 6053 6146 6052 6146 6053 6147 6148 6054 6149 6055 6149 6054 6046 6143 6047 6143 6046 6142 6144 6049 6145 6048 6145 6049 6032 6050 5596 5597 6051 6033 5708 5706 6060 6061 5707 5709 5918 6060 6078 6079 6061 5919 6062 6150 6151 6150 6062 6063 6064 6065 6152 6153 6152 6065 6154 6067 6155 6067 6154 6066 6069 6156 6068 6157 6068 6156 6158 6071 6070 6071 6158 6159 6160 6161 6073 6072 6073 6161 6151 6074 6075 6074 6151 6150 6152 6153 6077 6076 6077 6153 6060 5706 6078 6079 5707 6061 6162 5757 6080 5757 6162 6082 6083 6163 5756 6081 5756 6163 6164 5954 6165 6166 5955 6167 5998 5759 5997 5996 5758 5999 6120 5955 5998 5999 5954 6121 5968 5784 6168 6169 5785 5972 6091 6170 6089 6170 6091 6171 6172 6092 6173 6094 6173 6092 6104 6174 6105 6174 6104 6175 6176 6106 6177 6107 6177 6106 6108 5790 6110 6111 5791 6109 5784 6110 6168 6169 6111 5785 5980 6112 6178 6179 6113 5981 6110 5980 6178 6179 5981 6111 6180 6118 6000 6001 6119 6181 6118 6182 5994 5995 6183 6119 6184 5830 6121 6120 5831 6185 6122 5830 6184 6185 5831 6125 6122 6186 6123 6124 6187 6125 6126 6188 6127 6188 6126 6189 6190 6129 6191 6128 6191 6129 6189 6132 6188 6132 6189 6133 6134 6190 6135 6191 6135 6190 6022 6130 6136 6137 6131 6025 6192 6138 6139 6138 6192 6193 6194 6195 6141 6140 6141 6195 6147 6192 6146 6192 6147 6193 6194 6148 6195 6149 6195 6148 6196 6155 6197 6155 6196 6154 6156 6198 6157 6199 6157 6198 6196 6159 6158 6159 6196 6197 6199 6198 6160 6161 6160 6198 6162 6080 6200 6201 6081 6163 6162 6202 6082 6083 6203 6163 6164 6184 5954 5955 6185 6167 6164 6165 6204 6205 6166 6167 6184 6121 5954 5955 6120 6185 6170 6206 6207 6206 6170 6171 6172 6173 6208 6209 6208 6173 6207 6174 6175 6174 6207 6206 6208 6209 6177 6176 6177 6209 6168 6110 6178 6179 6111 6169 6210 6118 6180 6181 6119 6211 6212 6180 6000 6180 6212 6213 6214 6215 6181 6001 6181 6215 6216 6217 6218 6217 6216 6219 6219 6216 6220 6221 6222 6223 6223 6222 6224 6225 6224 6222 6182 6226 5994 5995 6227 6183 6228 6122 6184 6122 6228 6229 6230 6231 6125 6185 6125 6231 6125 6187 6232 6233 6186 6122 6217 6234 6218 6234 6217 6235 6234 6235 6236 6237 6238 6239 6238 6224 6239 6225 6239 6224 6240 6202 6162 6163 6203 6241 6200 6080 6242 6243 6081 6201 6244 6202 6245 6202 6244 6082 6083 6246 6203 6247 6203 6246 6164 6228 6184 6228 6164 6248 6249 6167 6231 6185 6231 6167 6167 6250 6205 6204 6251 6164 6252 6210 6180 6181 6211 6253 6213 6254 6180 6254 6213 6255 6256 6214 6257 6181 6257 6214 6219 6258 6217 6258 6219 6210 6258 6210 6252 6253 6211 6259 6211 6223 6259 6224 6259 6223 6226 6260 6261 6260 6226 6182 6183 6227 6262 6263 6262 6227 6264 6229 6228 6229 6264 6265 6266 6267 6230 6231 6230 6267 6229 6268 6122 6125 6269 6230 6270 6271 6272 6273 6274 6275 6122 6276 6233 6232 6277 6125 6258 6235 6217 6235 6258 6240 6240 6258 6278 6279 6259 6241 6241 6259 6238 6224 6238 6259 6280 6242 6281 6242 6280 6200 6201 6282 6243 6283 6243 6282 6278 6202 6240 6241 6203 6279 6284 6202 6285 6202 6284 6245 6247 6286 6203 6287 6203 6286 6248 6164 6288 6289 6167 6249 6290 6228 6248 6228 6290 6264 6267 6291 6231 6249 6231 6291 6292 6293 6294 6295 6296 6297 6164 6251 6298 6299 6250 6167 6252 6180 6300 6301 6181 6253 6180 6302 6303 6302 6180 6304 6305 6181 6306 6307 6306 6181 6258 6252 6308 6309 6253 6259 6310 6261 6260 6262 6263 6311 6226 6261 6312 6313 6263 6227 6265 6264 6308 6309 6267 6266 6268 6229 6265 6266 6230 6269 6268 6276 6122 6125 6277 6269 6314 6315 6316 6317 6318 6319 6276 6320 6233 6232 6321 6277 6258 6322 6278 6279 6323 6259 6242 6324 6281 6283 6325 6243 6326 6280 6281 6283 6282 6327 6278 6328 6202 6203 6329 6279 6330 6202 6331 6202 6330 6332 6333 6334 6203 6335 6203 6334 6290 6248 6288 6289 6249 6291 6288 6164 6298 6299 6167 6289 6264 6290 6322 6323 6291 6267 6336 6337 6338 6339 6340 6341 6298 6251 6342 6343 6250 6299 6301 6344 6181 6344 6301 6345 6346 6300 6347 6180 6347 6300 6348 6252 6300 6301 6253 6349 6180 6350 6347 6350 6180 6303 6307 6181 6351 6344 6351 6181 6308 6252 6352 6353 6253 6309 6308 6264 6258 6259 6267 6309 6310 6312 6261 6263 6313 6311 6226 6312 6354 6355 6313 6227 6352 6265 6308 6265 6352 6356 6357 6353 6266 6309 6266 6353 6358 6268 6265 6266 6269 6359 6268 6360 6276 6277 6361 6269 6300 6315 6314 6319 6318 6301 6276 6360 6320 6321 6361 6277 6300 6314 6362 6363 6319 6301 6264 6322 6258 6259 6323 6267 6322 6364 6278 6279 6365 6323 6242 6366 6324 6325 6367 6243 6326 6281 6324 6325 6283 6327 6329 6368 6369 6368 6329 6203 6202 6328 6370 6371 6370 6328 6372 6328 6278 6279 6329 6373 6374 6202 6370 6202 6374 6331 6335 6375 6203 6368 6203 6375 6290 6288 6376 6377 6289 6291 6288 6298 6378 6379 6299 6289 6364 6290 6380 6290 6364 6322 6323 6365 6291 6381 6291 6365 6336 6328 6337 6340 6329 6341 6337 6328 6382 6383 6329 6340 6298 6342 6378 6379 6343 6299 6384 6300 6346 6300 6384 6315 6318 6385 6301 6345 6301 6385 6348 6300 6386 6387 6301 6349 6352 6252 6348 6349 6253 6353 6356 6358 6265 6266 6359 6357 6360 6358 6388 6358 6360 6268 6269 6361 6359 6389 6359 6361 6360 6390 6320 6321 6391 6361 6386 6300 6362 6363 6301 6387 6364 6372 6278 6279 6373 6365 6328 6392 6371 6392 6328 6336 6341 6329 6393 6369 6393 6329 6372 6394 6328 6329 6395 6373 6290 6376 6380 6381 6377 6291 6378 6376 6288 6376 6378 6396 6397 6379 6377 6289 6377 6379 6382 6328 6394 6395 6329 6383 6378 6342 6398 6399 6343 6379 6400 6348 6386 6387 6349 6401 6402 6358 6356 6357 6359 6403 6404 6388 6358 6359 6389 6405 6405 6389 6361 6360 6388 6404 6360 6406 6390 6391 6407 6361 6408 6386 6362 6363 6387 6409 6410 6394 6372 6373 6395 6411 6376 6412 6380 6381 6413 6377 6414 6379 6397 6396 6378 6415 6415 6376 6396 6397 6377 6414 6382 6394 6416 6417 6395 6383 6378 6398 6418 6419 6399 6379 6420 6421 6422 6423 6424 6425 6404 6358 6402 6403 6359 6405 6426 6402 6356 6357 6403 6427 6405 6361 6407 6406 6360 6404 6406 6428 6390 6391 6429 6407 6430 6431 6420 6425 6432 6433 6434 6435 6436 6437 6438 6439 6376 6415 6412 6413 6414 6377 6380 6412 6440 6441 6413 6381 6414 6419 6379 6378 6418 6415 6442 6434 6443 6444 6439 6445 6418 6398 6446 6447 6399 6419 6420 6431 6421 6424 6432 6425 6448 6449 6450 6451 6452 6453 6405 6454 6403 6402 6455 6404 6403 6454 6427 6426 6455 6402 6406 6404 6456 6457 6405 6407 6458 6428 6406 6407 6429 6459 6428 6431 6430 6433 6432 6429 6434 6436 6443 6444 6437 6439 6460 6461 6462 6463 6464 6465 6413 6466 6414 6415 6467 6412 6413 6441 6466 6467 6440 6412 6418 6468 6415 6414 6469 6419 6443 6446 6442 6445 6447 6444 6470 6418 6446 6447 6419 6471 6472 6404 6455 6404 6472 6456 6457 6473 6405 6454 6405 6473 6474 6406 6456 6457 6407 6475 6458 6406 6474 6475 6407 6459 6458 6476 6428 6429 6477 6459 6428 6478 6431 6432 6479 6429 6415 6480 6467 6480 6415 6468 6469 6414 6481 6466 6481 6414 6482 6468 6418 6419 6469 6483 6446 6443 6484 6485 6444 6447 6470 6482 6418 6419 6483 6471 6470 6446 6486 6487 6447 6471 6488 6489 6490 6491 6492 6493 6456 6472 6494 6495 6473 6457 6474 6456 6494 6495 6457 6475 6496 6458 6474 6475 6459 6497 6476 6498 6499 6498 6476 6458 6459 6477 6500 6501 6500 6477 6476 6502 6428 6429 6503 6477 6504 6505 6506 6507 6508 6509 6428 6510 6478 6479 6511 6429 6468 6512 6480 6481 6513 6469 6514 6515 6516 6517 6518 6519 6482 6512 6468 6469 6513 6483 6520 6521 6522 6523 6524 6525 6446 6484 6526 6527 6485 6447 6528 6482 6470 6471 6483 6529 6486 6446 6530 6531 6447 6487 6532 6486 6533 6486 6532 6470 6471 6534 6487 6535 6487 6534 6488 6490 6536 6537 6491 6493 6494 6472 6538 6539 6473 6495 6474 6494 6540 6541 6495 6475 6496 6474 6542 6543 6475 6497 6458 6544 6498 6544 6458 6496 6497 6459 6545 6500 6545 6459 6498 6546 6499 6546 6498 6547 6548 6500 6549 6501 6549 6500 6550 6499 6551 6499 6550 6476 6477 6552 6501 6553 6501 6552 6476 6550 6502 6503 6552 6477 6510 6502 6554 6502 6510 6428 6429 6511 6503 6555 6503 6511 6505 6556 6506 6507 6557 6508 6558 6504 6506 6507 6509 6559 6510 6554 6478 6479 6555 6511 6512 6560 6480 6481 6561 6513 6514 6562 6515 6518 6563 6519 6482 6564 6512 6513 6565 6483 6522 6521 6566 6567 6524 6523 6568 6521 6520 6525 6524 6569 6526 6484 6570 6571 6485 6527 6530 6526 6570 6526 6530 6446 6447 6531 6527 6571 6527 6531 6572 6470 6532 6470 6572 6528 6529 6573 6471 6534 6471 6573 6528 6574 6482 6483 6575 6529 6486 6530 6576 6577 6531 6487 6578 6532 6533 6532 6578 6579 6580 6581 6534 6535 6534 6581 6533 6576 6582 6576 6533 6486 6487 6535 6577 6583 6577 6535 6584 6585 6586 6587 6588 6589 6590 6488 6536 6537 6493 6591 6592 6488 6590 6591 6493 6593 6594 6539 6495 6494 6538 6595 6540 6494 6595 6594 6495 6541 6542 6474 6540 6541 6475 6543 6542 6544 6496 6497 6545 6543 6544 6547 6498 6547 6544 6596 6597 6545 6548 6500 6548 6545 6547 6598 6546 6549 6599 6548 6600 6501 6553 6501 6600 6549 6546 6601 6499 6551 6499 6601 6550 6551 6602 6603 6553 6552 6550 6604 6502 6503 6605 6552 6502 6606 6554 6555 6607 6503 6506 6556 6608 6609 6557 6507 6554 6610 6478 6479 6611 6555 6612 6586 6613 6586 6612 6614 6615 6616 6587 6617 6587 6616 6618 6513 6561 6560 6512 6619 6620 6621 6514 6519 6622 6623 6621 6562 6514 6519 6563 6622 6624 6625 6626 6627 6628 6629 6574 6564 6482 6483 6565 6575 6564 6619 6512 6513 6618 6565 6521 6630 6566 6567 6631 6524 6570 6484 6632 6633 6485 6571 6625 6634 6635 6634 6625 6636 6637 6628 6638 6639 6638 6628 6530 6570 6640 6641 6571 6531 6574 6528 6572 6573 6529 6575 6579 6572 6532 6572 6579 6642 6643 6580 6573 6534 6573 6580 6576 6530 6644 6645 6531 6577 6535 6646 6583 6646 6535 6581 6578 6533 6647 6582 6647 6533 6579 6578 6648 6649 6581 6580 6576 6650 6582 6583 6651 6577 6584 6652 6585 6588 6653 6589 6584 6586 6614 6615 6587 6589 6654 6592 6590 6591 6593 6655 6594 6656 6539 6538 6657 6595 6658 6540 6595 6594 6541 6659 6543 6659 6541 6659 6543 6660 6661 6542 6658 6540 6658 6542 6662 6544 6542 6543 6545 6663 6664 6596 6544 6545 6597 6665 6596 6598 6547 6548 6599 6597 6598 6666 6546 6549 6667 6599 6549 6600 6668 6669 6601 6546 6601 6602 6551 6553 6603 6600 6550 6602 6604 6605 6603 6552 6502 6604 6606 6607 6605 6503 6554 6606 6670 6671 6607 6555 6556 6672 6608 6609 6673 6557 6616 6674 6617 6613 6675 6612 6554 6676 6610 6611 6677 6555 6666 6614 6612 6616 6615 6667 6618 6561 6678 6679 6560 6619 6680 6621 6620 6623 6622 6681 6624 6626 6682 6683 6627 6629 6624 6636 6625 6628 6637 6629 6684 6575 6565 6575 6684 6685 6686 6687 6574 6564 6574 6687 6687 6619 6564 6565 6618 6684 6638 6639 6688 6689 6635 6634 6566 6630 6690 6691 6631 6567 6570 6632 6692 6693 6633 6571 6694 6634 6636 6637 6638 6695 6570 6696 6640 6641 6697 6571 6530 6640 6644 6645 6641 6531 6698 6574 6572 6573 6575 6699 6642 6579 6648 6649 6580 6643 6700 6572 6642 6643 6573 6701 6576 6644 6650 6651 6645 6577 6581 6702 6646 6647 6703 6578 6647 6582 6650 6651 6583 6646 6648 6578 6694 6695 6581 6649 6584 6704 6652 6653 6705 6589 6706 6584 6614 6615 6589 6707 6654 6590 6708 6709 6591 6655 6710 6657 6711 6657 6710 6595 6594 6712 6656 6713 6656 6712 6658 6595 6714 6715 6594 6659 6714 6661 6658 6659 6660 6715 6661 6662 6542 6543 6663 6660 6662 6664 6544 6545 6665 6663 6596 6664 6716 6717 6665 6597 6596 6706 6598 6599 6707 6597 6598 6614 6666 6667 6615 6599 6549 6668 6667 6666 6669 6546 6718 6669 6719 6669 6718 6601 6600 6720 6668 6721 6668 6720 6601 6718 6602 6603 6720 6600 6722 6602 6723 6602 6722 6604 6605 6724 6603 6725 6603 6724 6606 6604 6726 6727 6605 6607 6670 6606 6726 6727 6607 6671 6554 6670 6676 6677 6671 6555 6556 6728 6672 6673 6729 6557 6675 6730 6731 6732 6733 6674 6616 6734 6674 6675 6735 6612 6667 6734 6616 6612 6735 6666 6736 6679 6619 6679 6736 6737 6738 6739 6678 6618 6678 6739 6680 6740 6621 6622 6741 6681 6624 6682 6742 6743 6683 6629 6744 6636 6624 6629 6637 6745 6746 6687 6686 6685 6684 6747 6686 6574 6698 6699 6575 6685 6746 6619 6687 6684 6618 6747 6638 6688 6748 6749 6689 6634 6566 6690 6750 6751 6691 6567 6689 6752 6753 6754 6755 6688 6570 6692 6696 6697 6693 6571 6648 6694 6636 6637 6695 6649 6695 6638 6748 6749 6634 6694 6696 6756 6640 6641 6757 6697 6640 6756 6644 6645 6757 6641 6698 6572 6700 6701 6573 6699 6642 6648 6744 6745 6649 6643 6642 6758 6700 6701 6759 6643 6650 6760 6761 6760 6650 6644 6645 6651 6762 6763 6762 6651 6581 6695 6702 6703 6694 6578 6703 6764 6765 6764 6703 6647 6646 6702 6766 6767 6766 6702 6647 6650 6764 6766 6651 6646 6706 6704 6584 6589 6705 6707 6653 6768 6705 6768 6653 6769 6770 6652 6771 6704 6771 6652 6706 6614 6598 6599 6615 6707 6772 6654 6708 6709 6655 6773 6710 6711 6774 6775 6713 6712 6595 6710 6714 6715 6712 6594 6776 6777 6654 6655 6778 6779 6661 6714 6780 6781 6715 6660 6782 6662 6661 6660 6663 6783 6782 6664 6662 6663 6665 6783 6784 6665 6717 6665 6784 6785 6786 6787 6664 6716 6664 6787 6596 6716 6706 6707 6717 6597 6667 6668 6734 6735 6669 6666 6719 6735 6731 6735 6719 6669 6668 6721 6734 6732 6734 6721 6719 6788 6718 6720 6789 6721 6602 6788 6723 6788 6602 6718 6720 6603 6789 6725 6789 6603 6604 6722 6726 6727 6724 6605 6790 6722 6723 6725 6724 6791 6670 6726 6792 6793 6727 6671 6670 6794 6676 6677 6795 6671 6728 6796 6672 6673 6797 6729 6735 6675 6731 6732 6674 6734 6798 6730 6799 6730 6798 6731 6732 6800 6733 6801 6733 6800 6736 6619 6746 6747 6618 6739 6802 6737 6736 6739 6738 6803 6804 6680 6805 6806 6681 6807 6808 6740 6680 6681 6741 6809 6683 6810 6811 6810 6683 6743 6742 6682 6812 6813 6812 6682 6744 6624 6742 6743 6629 6745 6744 6648 6636 6637 6649 6745 6746 6686 6814 6815 6685 6747 6816 6686 6698 6699 6685 6817 6749 6752 6689 6688 6755 6748 6750 6690 6818 6819 6691 6751 6753 6820 6821 6820 6753 6752 6755 6754 6822 6823 6822 6754 6696 6692 6824 6825 6693 6697 6695 6748 6702 6703 6749 6694 6696 6826 6756 6757 6827 6697 6644 6756 6760 6762 6757 6645 6816 6698 6700 6701 6699 6817 6642 6744 6758 6759 6745 6643 6701 6828 6759 6828 6701 6829 6830 6700 6831 6758 6831 6700 6832 6761 6760 6762 6763 6833 6834 6650 6761 6650 6834 6764 6766 6835 6651 6763 6651 6835 6765 6764 6834 6835 6766 6767 6749 6765 6752 6765 6749 6703 6702 6748 6767 6755 6767 6748 6706 6716 6704 6705 6717 6707 6836 6768 6769 6770 6771 6837 6771 6704 6787 6784 6705 6768 6772 6708 6838 6839 6709 6773 6840 6654 6772 6773 6655 6841 6714 6774 6842 6774 6714 6710 6712 6715 6775 6843 6775 6715 6711 6844 6774 6775 6845 6713 6776 6654 6840 6841 6655 6779 6776 6846 6777 6778 6847 6779 6780 6714 6848 6849 6715 6781 6780 6782 6661 6660 6783 6781 6782 6786 6664 6665 6785 6783 6850 6787 6786 6785 6784 6851 6716 6787 6704 6705 6784 6717 6719 6731 6798 6800 6732 6721 6719 6852 6788 6789 6853 6721 6788 6854 6723 6725 6855 6789 6856 6726 6722 6724 6727 6857 6790 6723 6858 6859 6725 6791 6856 6722 6790 6791 6724 6857 6860 6792 6726 6727 6793 6861 6670 6792 6794 6795 6793 6671 6672 6796 6862 6863 6797 6673 6864 6798 6799 6801 6800 6865 6866 6736 6746 6736 6866 6802 6803 6867 6739 6747 6739 6867 6802 6868 6737 6738 6869 6803 6804 6870 6680 6681 6871 6807 6804 6805 6872 6873 6806 6807 6808 6874 6740 6741 6875 6809 6870 6808 6680 6681 6809 6871 6742 6812 6831 6828 6810 6743 6810 6876 6811 6813 6877 6812 6744 6742 6758 6759 6743 6745 6814 6686 6816 6817 6685 6815 6878 6746 6814 6815 6747 6879 6690 6880 6818 6819 6881 6691 6765 6820 6752 6755 6822 6767 6820 6882 6821 6823 6883 6822 6696 6824 6826 6827 6825 6697 6884 6756 6826 6827 6757 6885 6886 6760 6756 6757 6762 6887 6816 6700 6830 6829 6701 6817 6830 6831 6888 6889 6828 6829 6758 6742 6831 6828 6743 6759 6832 6890 6761 6763 6891 6833 6886 6832 6760 6762 6833 6887 6834 6761 6892 6893 6763 6835 6765 6834 6894 6895 6835 6767 6838 6708 6896 6897 6709 6839 6898 6768 6836 6837 6771 6899 6850 6771 6787 6784 6768 6851 6900 6901 6902 6903 6904 6905 6906 6840 6772 6773 6841 6907 6774 6908 6842 6843 6909 6775 6714 6842 6848 6849 6843 6715 6774 6910 6908 6910 6774 6844 6845 6775 6911 6909 6911 6775 6912 6913 6914 6913 6912 6915 6916 6917 6918 6919 6918 6917 6920 6846 6776 6779 6847 6921 6848 6922 6780 6781 6923 6849 6922 6782 6780 6781 6783 6923 6783 6785 6924 6925 6786 6782 6924 6785 6851 6850 6786 6925 6719 6798 6852 6853 6800 6721 6852 6854 6788 6789 6855 6853 6723 6854 6926 6927 6855 6725 6726 6856 6860 6861 6857 6727 6723 6926 6858 6859 6927 6725 6790 6858 6928 6929 6859 6791 6856 6790 6930 6931 6791 6857 6792 6860 6794 6795 6861 6793 6796 6932 6862 6863 6933 6797 6864 6799 6934 6935 6801 6865 6864 6852 6798 6800 6853 6865 6878 6866 6746 6747 6867 6879 6936 6802 6866 6867 6803 6937 6802 6938 6868 6938 6802 6936 6937 6803 6939 6869 6939 6803 6940 6941 6942 6941 6940 6943 6944 6945 6946 6947 6946 6945 6948 6804 6872 6873 6807 6949 6950 6951 6952 6953 6954 6955 6874 6956 6740 6741 6957 6875 6958 6808 6870 6871 6809 6959 6831 6812 6888 6889 6810 6828 6810 6960 6876 6877 6961 6812 6962 6814 6816 6817 6815 6963 6878 6814 6962 6963 6815 6879 6818 6880 6964 6965 6881 6819 6765 6894 6820 6822 6895 6767 6821 6882 6966 6967 6883 6823 6894 6882 6820 6822 6883 6895 6884 6826 6824 6825 6827 6885 6884 6886 6756 6757 6887 6885 6817 6968 6829 6830 6969 6816 6968 6889 6829 6830 6888 6969 6761 6890 6970 6971 6891 6763 6832 6972 6890 6891 6973 6833 6886 6974 6832 6833 6975 6887 6894 6834 6892 6893 6835 6895 6761 6970 6892 6893 6971 6763 6976 6896 6977 6896 6976 6838 6839 6978 6897 6979 6897 6978 6837 6980 6977 6980 6837 6899 6898 6836 6981 6979 6981 6836 6982 6899 6771 6768 6898 6983 6982 6771 6850 6851 6768 6983 6984 6905 6904 6905 6984 6985 6986 6987 6900 6901 6900 6987 6900 6902 6988 6989 6903 6905 6990 6913 6915 6913 6990 6991 6992 6993 6918 6916 6918 6993 6906 6772 6994 6995 6773 6907 6842 6908 6996 6997 6909 6843 6848 6842 6998 6999 6843 6849 6846 7000 7001 7000 6846 6920 6921 6847 7002 7003 7002 6847 6908 6910 7004 7005 6911 6909 6913 7006 6914 6919 7007 6918 6912 6914 7008 7009 6919 6917 6912 7008 7010 7011 7009 6917 7012 6922 6848 6849 6923 7013 6922 7014 6782 6783 7015 6923 7016 6783 6924 6925 6782 7017 6924 6851 6983 6982 6850 6925 6852 7018 6854 6855 7019 6853 7020 6926 6854 6855 6927 7021 6860 6856 7022 7023 6857 6861 6926 7024 6858 6859 7025 6927 6858 7026 6928 6929 7027 6859 7028 6790 6928 6790 7028 6930 6931 7029 6791 6929 6791 7029 7022 6856 6930 6931 6857 7023 6794 6860 7030 7031 6861 6795 7032 6862 6932 6933 6863 7033 6796 7034 6932 6933 7035 6797 7036 6864 6934 6935 6865 7037 6864 7038 6852 6853 7039 6865 6878 7040 6866 6867 7041 6879 7042 6936 6866 6867 6937 7043 7044 6872 7045 6872 7044 6948 6949 7046 6873 7047 6873 7046 6936 7048 6938 6939 7049 6937 7050 6942 7051 6942 7050 6940 6945 7052 6947 7053 6947 7052 7054 6941 6943 6944 6946 7055 7056 6942 6941 6946 6947 7057 7054 6943 7058 7059 6944 7055 7060 6953 7061 6953 7060 6954 6951 7062 6952 7063 6952 7062 7064 6950 6952 6953 6955 7065 6956 7066 7067 7066 6956 6874 6875 6957 7068 7069 7068 6957 6958 7070 6808 6809 7071 6959 6812 7072 6888 6889 7073 6810 6812 6961 7072 7073 6960 6810 7074 6877 7067 6877 7074 6961 6960 7075 6876 7069 6876 7075 6962 6816 7076 7077 6817 6963 7078 6878 6962 6963 6879 7079 7080 6964 6880 6881 6965 7081 6818 6964 7082 7083 6965 6819 6966 6882 7084 7085 6883 6967 6894 7086 6882 6883 7087 6895 6884 6824 7088 7089 6825 6885 6884 7090 6886 6887 7091 6885 7092 6968 6817 6816 6969 7093 6968 7073 6889 6888 7072 6969 6890 7094 6970 6971 7095 6891 6832 7096 6972 7096 6832 6974 6975 6833 7097 6973 7097 6833 6972 7098 6890 6891 7099 6973 7090 6974 6886 6887 6975 7091 6894 6892 7100 7101 6893 6895 7102 6892 6970 6971 6893 7103 6976 6977 7104 7105 6979 6978 7106 6980 6899 6898 6981 7107 6980 7108 6977 6979 7109 6981 7106 6899 6982 6983 6898 7107 6987 7110 7111 7110 6987 6986 6985 6984 7112 7113 7112 6984 6985 7114 6905 7114 6985 7115 7116 6986 7117 6900 7117 6986 6989 7118 6903 7118 6989 7119 7120 6988 7121 6902 7121 6988 6905 7122 6989 6988 7123 6900 7124 6990 7125 6990 7124 6991 6992 7126 6993 7127 6993 7126 6991 7128 6913 7128 6991 7129 7130 6992 7131 6918 7131 6992 7132 6906 6994 6995 6907 7133 7134 6908 7135 6908 7134 6996 6997 7136 6909 7137 6909 7136 6842 6996 6998 6999 6997 6843 7012 6848 6998 6999 6849 7013 7008 7138 7010 7138 7008 7139 7140 7009 7141 7011 7141 7009 7000 7142 7001 7003 7143 7002 6908 7004 7135 7137 7005 6909 6914 7006 7008 7009 7007 6919 7128 7006 6913 6918 7007 7131 7144 6922 7012 7013 6923 7145 7146 7014 6922 6923 7015 7147 7015 6783 7016 7017 6782 7014 7017 7148 6925 6924 7149 7016 7150 6924 6983 6982 6925 7151 7038 7018 6852 6853 7019 7039 7152 6854 7018 7019 6855 7153 7152 7020 6854 6855 7021 7153 7020 7154 6926 6927 7155 7021 7156 7023 6861 6860 7022 7157 7024 7026 6858 6859 7027 7025 7154 7024 6926 6927 7025 7155 7026 7158 6928 6929 7159 7027 6928 7158 7028 7029 7159 6929 7160 7028 7161 7028 7160 6930 6931 7162 7029 7163 7029 7162 7022 6930 7160 7162 6931 7023 6860 7157 7030 7031 7156 6861 7164 7165 6796 6797 7166 7167 7032 6932 7168 7169 6933 7033 6796 7165 7034 7035 7166 6797 7170 7171 7172 7171 7170 7173 7174 7175 7176 7177 7176 7175 7036 7152 6864 6865 7153 7037 7036 6934 7178 7179 6935 7037 7152 7038 6864 6865 7039 7153 7078 7040 6878 6879 7041 7079 6866 7040 7042 7043 7041 6867 6936 7180 7181 7180 6936 7042 7043 6937 7182 7183 7182 6937 7184 7054 7058 7054 7184 7185 7186 7187 7055 7059 7055 7187 7044 7045 7188 7189 7047 7046 6936 7181 7048 7049 7183 6937 7050 7190 7191 7190 7050 7051 7053 7052 7192 7193 7192 7052 7051 7194 7195 7194 7051 6942 6947 7053 7196 7197 7196 7053 7054 7056 6941 6946 7057 7055 7056 7194 6942 6947 7196 7057 7198 7062 7199 7062 7198 7063 7061 7200 7060 7201 7060 7200 7061 7202 7203 7202 7061 6953 6952 7063 7204 7205 7204 7063 7206 6953 7065 7064 6952 7207 7208 7065 6955 7065 7208 7209 7210 7211 7064 6950 7064 7211 7066 7212 7067 7069 7213 7068 7214 7070 6958 6959 7071 7215 6961 7216 7072 7073 7217 6960 7074 7067 7218 7219 7069 7075 6961 7074 7216 7217 7075 6960 7220 6962 7076 7077 6963 7221 7077 7092 6817 6816 7093 7076 7222 7078 6962 6963 7079 7223 7080 7224 6964 6965 7225 7081 7226 7227 7228 7227 7226 7229 7230 7231 7232 7233 7232 7231 6818 7082 7234 7235 7083 6819 7084 6882 7236 7237 6883 7085 6966 7084 7238 7239 7085 6967 7086 6894 7100 7101 6895 7087 7086 7236 6882 6883 7237 7087 7240 6818 7234 7235 6819 7241 6884 7088 7242 7243 7089 6885 7243 6885 7091 7090 6884 7242 7093 6969 7244 7245 6968 7092 6968 7246 7073 7072 7247 6969 7098 7094 6890 6891 7095 7099 7094 7248 6970 6971 7249 7095 7096 7250 6972 6973 7251 7097 7096 7252 7253 7252 7096 6974 6975 7097 7254 7255 7254 7097 7250 7098 6972 6973 7099 7251 7090 7252 6974 6975 7254 7091 7236 7100 6892 6893 7101 7237 7236 6892 7102 7103 6893 7237 7102 6970 7248 7249 6971 7103 7256 6976 7104 7105 6978 7257 7104 6977 7108 7109 6979 7105 7106 7258 6980 6981 7259 7107 6980 7260 7108 7109 7261 6981 6982 7262 7106 7262 6982 7151 7150 6983 7263 7107 7263 6983 7264 7112 7113 7111 7110 7265 7115 6985 7112 7110 6986 7116 7114 7122 6905 6900 7123 7117 7115 7266 7114 7117 7267 7116 7122 7119 6989 7119 7122 7268 7269 7123 7120 6988 7120 7123 7118 7270 7271 7270 7118 7119 7120 7121 7272 7273 7272 7121 7274 6906 7132 7133 6907 7275 7124 7125 7276 7277 7127 7126 7278 6991 7124 6991 7278 7129 7130 7279 6992 7126 6992 7279 7129 7280 7128 7131 7281 7130 6998 6996 7134 7136 6997 6999 7137 7282 7283 7282 7137 7136 7134 7135 7284 7285 7284 7135 7012 6998 7286 7287 6999 7013 7139 7288 7138 7141 7289 7140 7290 7139 7008 7139 7290 7291 7292 7293 7140 7009 7140 7293 7142 7294 7001 7003 7295 7143 7296 7142 7000 7002 7143 7297 7285 7004 7298 7004 7285 7135 7137 7283 7005 7299 7005 7283 7006 7290 7008 7009 7293 7007 7006 7300 7301 7300 7006 7128 7131 7007 7302 7303 7302 7007 7304 7012 7286 7012 7304 7144 7145 7305 7013 7287 7013 7305 7144 7146 6922 6923 7147 7145 7146 7306 7014 7015 7307 7147 7306 7017 7014 7015 7016 7307 7148 7151 6925 6924 7150 7149 7308 7016 7149 7148 7017 7309 7038 7152 7018 7019 7153 7039 7152 7310 7020 7310 7152 7311 7312 7153 7313 7021 7313 7153 7154 7310 7314 7310 7154 7020 7021 7155 7313 7315 7313 7155 7156 7316 7023 7022 7317 7157 7024 7318 7026 7027 7319 7025 7154 7320 7024 7025 7321 7155 7026 7322 7158 7159 7323 7027 7158 7324 7028 7029 7325 7159 7028 7326 7161 7163 7327 7029 7160 7161 7328 7329 7163 7162 7317 7022 7160 7162 7023 7316 7157 7330 7030 7031 7331 7156 7164 7332 7165 7166 7333 7167 7334 7171 7173 7174 7176 7335 7336 7168 7337 7168 7336 7032 7033 7338 7169 7339 7169 7338 7170 7172 7340 7341 7177 7175 7318 7173 7170 7173 7318 7342 7343 7319 7174 7175 7174 7319 7036 7311 7152 7153 7312 7037 7344 7036 7178 7179 7037 7345 7078 7346 7040 7041 7347 7079 7040 7180 7042 7043 7182 7041 7348 7183 7349 7183 7348 7182 7180 7350 7181 7351 7181 7350 7185 7184 7352 7353 7187 7186 7185 7354 7054 7354 7185 7355 7356 7186 7357 7055 7357 7186 7188 7045 7358 7359 7047 7189 7360 7044 7188 7189 7046 7361 7048 7351 7362 7351 7048 7181 7183 7049 7349 7363 7349 7049 7190 7364 7191 7193 7365 7192 7366 7214 6958 6959 7215 7367 7051 7368 7190 7368 7051 7195 7197 7053 7369 7192 7369 7053 7195 7194 7370 7371 7196 7197 7354 7056 7054 7055 7057 7357 7194 7372 7373 7372 7194 7056 7057 7196 7374 7375 7374 7196 7376 7212 7066 7068 7213 7377 7378 7201 7200 7198 7199 7379 7203 7200 7061 7063 7198 7205 7206 7202 6953 6952 7204 7207 7203 7202 7380 7381 7204 7205 7209 7206 7065 7206 7209 7382 7383 7210 7207 7064 7207 7210 7384 7208 7385 7208 7384 7209 7210 7386 7211 7387 7211 7386 7212 7218 7067 7069 7219 7213 7388 7072 7216 7072 7388 7247 7246 7389 7073 7217 7073 7389 7074 7218 7390 7391 7219 7075 7216 7074 7392 7393 7075 7217 7220 7076 7394 7395 7077 7221 7222 6962 7220 7221 6963 7223 7394 7076 7093 7092 7077 7395 7078 7396 7346 7396 7078 7222 7223 7079 7397 7347 7397 7079 7224 7398 7399 7398 7224 7080 7081 7225 7400 7401 7400 7225 7227 7402 7228 7233 7403 7232 7404 7228 7405 7228 7404 7226 7231 7406 7233 7407 7233 7406 7408 7229 7226 7231 7230 7409 7084 7236 7410 7411 7237 7085 7412 7238 7084 7085 7239 7413 7086 7100 7236 7237 7101 7087 7240 7234 7414 7415 7235 7241 7242 7088 7416 7417 7089 7243 7243 7091 7418 7419 7090 7242 7244 6969 7247 7246 6968 7245 7420 7245 7092 7093 7244 7421 7404 7094 7098 7099 7095 7406 7094 7422 7248 7249 7423 7095 7096 7424 7250 7251 7425 7097 7252 7426 7253 7255 7427 7254 7096 7253 7428 7429 7255 7097 7430 7098 7250 7251 7099 7431 7419 7252 7090 7091 7254 7418 7432 7236 7102 7236 7432 7410 7411 7433 7237 7103 7237 7433 7432 7248 7434 7248 7432 7102 7103 7433 7249 7435 7249 7433 7256 7104 7436 7437 7105 7257 7104 7108 7438 7439 7109 7105 7262 7258 7106 7107 7259 7263 6980 7258 7260 7261 7259 6981 7108 7440 7441 7440 7108 7260 7261 7109 7442 7443 7442 7109 7444 7262 7151 7150 7263 7445 7264 7113 7446 7447 7111 7265 7448 7112 7264 7265 7110 7449 7115 7112 7448 7449 7110 7116 7450 7117 7123 7122 7114 7451 7267 7452 7116 7115 7453 7266 7266 7451 7114 7117 7450 7267 7119 7454 7270 7454 7119 7268 7269 7120 7455 7272 7455 7120 7456 7268 7122 7123 7269 7457 7458 7271 7270 7272 7273 7459 7124 7276 7460 7461 7277 7126 7278 7124 7462 7463 7126 7279 7129 7278 7464 7465 7279 7130 7280 7129 7464 7465 7130 7281 7280 7300 7128 7131 7302 7281 6998 7134 7466 7467 7136 6999 7468 7284 7285 7283 7282 7469 7134 7284 7466 7467 7282 7136 7286 6998 7466 7467 6999 7287 7470 7288 7139 7140 7289 7471 7291 7290 7472 7473 7293 7292 7291 7474 7139 7140 7475 7292 7476 7477 7478 7479 7480 7481 7482 7142 7296 7297 7143 7483 7484 7485 7298 7485 7484 7486 7487 7488 7489 7299 7489 7488 7468 7285 7298 7299 7283 7469 7006 7490 7290 7293 7491 7007 7301 7492 7493 7492 7301 7300 7302 7303 7494 7495 7494 7303 7006 7301 7490 7491 7303 7007 7496 7144 7304 7305 7145 7497 7498 7304 7286 7287 7305 7499 7144 7493 7146 7147 7495 7145 7493 7306 7146 7147 7307 7495 7306 7309 7017 7016 7308 7307 7444 7151 7148 7149 7150 7445 7308 7149 7500 7501 7148 7309 7502 7310 7311 7312 7313 7503 7154 7314 7320 7321 7315 7155 7310 7504 7314 7315 7505 7313 7316 7156 7506 7507 7157 7317 7024 7342 7318 7319 7343 7025 7026 7318 7322 7323 7319 7027 7320 7508 7024 7025 7509 7321 7158 7322 7510 7511 7323 7159 7158 7510 7324 7325 7511 7159 7028 7324 7326 7327 7325 7029 7161 7326 7512 7513 7327 7163 7160 7328 7514 7515 7329 7162 7161 7512 7328 7329 7513 7163 7516 7317 7160 7162 7316 7517 7156 7331 7506 7507 7330 7157 7332 7518 7519 7518 7332 7164 7167 7333 7520 7521 7520 7333 7522 7523 7524 7523 7522 7340 7341 7525 7526 7527 7526 7525 7528 7334 7173 7174 7335 7529 7336 7337 7530 7531 7339 7338 7528 7532 7334 7532 7528 7533 7534 7529 7535 7335 7535 7529 7170 7340 7522 7525 7341 7175 7322 7170 7522 7170 7322 7318 7319 7323 7175 7525 7175 7323 7508 7173 7342 7343 7174 7509 7502 7311 7036 7037 7312 7503 7344 7178 7536 7537 7179 7345 7502 7036 7344 7345 7037 7503 7346 7538 7040 7041 7539 7347 7040 7538 7180 7182 7539 7041 7540 7351 7350 7348 7349 7541 7180 7538 7350 7348 7539 7182 7542 7185 7352 7353 7186 7543 7355 7185 7544 7545 7186 7356 7355 7546 7354 7357 7547 7356 7548 7549 7550 7551 7552 7553 7554 7360 7188 7189 7361 7555 7556 7557 7362 7557 7556 7558 7559 7560 7561 7363 7561 7560 7351 7540 7362 7363 7541 7349 7190 7562 7364 7365 7563 7192 7195 7564 7368 7369 7565 7197 7368 7566 7190 7192 7567 7369 7370 7564 7195 7197 7565 7371 7194 7373 7370 7371 7375 7196 7568 7056 7354 7357 7057 7569 7568 7372 7056 7057 7374 7569 7373 7570 7571 7570 7373 7372 7374 7375 7572 7573 7572 7375 7376 7574 7212 7213 7575 7377 7378 7576 7201 7199 7577 7379 7578 7378 7200 7198 7379 7579 7203 7578 7200 7198 7579 7205 7207 7204 7580 7581 7202 7206 7381 7205 7582 7583 7203 7380 7380 7202 7581 7580 7204 7381 7584 7209 7384 7209 7584 7382 7383 7585 7210 7386 7210 7585 7586 7206 7382 7383 7207 7587 7384 7385 7588 7589 7387 7386 7212 7590 7218 7219 7591 7213 7388 7216 7392 7393 7217 7389 7592 7247 7388 7389 7246 7593 7594 7218 7595 7218 7594 7390 7391 7596 7219 7597 7219 7596 7074 7390 7392 7393 7391 7075 7570 7220 7394 7395 7221 7572 7222 7220 7570 7572 7221 7223 7394 7093 7421 7420 7092 7395 7598 7396 7222 7223 7397 7599 7600 7346 7396 7397 7347 7601 7398 7602 7399 7401 7603 7400 7604 7605 7606 7605 7604 7402 7403 7607 7608 7609 7608 7607 7228 7402 7604 7607 7403 7233 7430 7226 7404 7226 7430 7610 7611 7431 7231 7406 7231 7431 7228 7612 7405 7407 7613 7233 7404 7405 7094 7095 7407 7406 7408 7226 7610 7611 7231 7409 7614 7084 7410 7411 7085 7615 7412 7616 7238 7239 7617 7413 7614 7412 7084 7085 7413 7615 7618 7414 7619 7414 7618 7240 7241 7620 7415 7621 7415 7620 7622 7408 7610 7408 7622 7623 7624 7625 7409 7611 7409 7625 7243 7626 7417 7416 7627 7242 7418 7626 7243 7242 7627 7419 7592 7244 7247 7246 7245 7593 7420 7628 7245 7244 7629 7421 7430 7404 7098 7099 7406 7431 7094 7612 7422 7423 7613 7095 7248 7422 7434 7435 7423 7249 7096 7428 7424 7425 7429 7097 7424 7630 7250 7251 7631 7425 7252 7632 7426 7427 7633 7254 7253 7426 7634 7635 7427 7255 7253 7634 7428 7429 7635 7255 7630 7430 7250 7251 7431 7631 7636 7252 7419 7418 7254 7637 7614 7410 7432 7433 7411 7615 7432 7434 7638 7639 7435 7433 7640 7641 7642 7641 7640 7643 7644 7645 7646 7647 7646 7645 7648 7256 7436 7256 7648 7649 7650 7651 7257 7437 7257 7651 7438 7652 7653 7652 7438 7108 7109 7439 7654 7655 7654 7439 7656 7642 7657 7642 7656 7640 7645 7658 7647 7659 7647 7658 7262 7660 7258 7259 7661 7263 7440 7258 7662 7258 7440 7260 7261 7442 7259 7663 7259 7442 7440 7664 7441 7443 7665 7442 7444 7660 7262 7263 7661 7445 7265 7666 7447 7446 7667 7264 7668 7448 7264 7265 7449 7669 7452 7449 7116 7115 7448 7453 7450 7123 7457 7456 7122 7451 7453 7670 7266 7267 7671 7452 7266 7501 7451 7450 7500 7267 7454 7458 7270 7272 7459 7455 7268 7672 7454 7672 7268 7673 7674 7269 7675 7455 7675 7269 7673 7268 7456 7457 7269 7674 7676 7271 7458 7459 7273 7677 7460 7276 7678 7679 7277 7461 7462 7124 7460 7461 7126 7463 7464 7278 7462 7463 7279 7465 7464 7680 7280 7281 7681 7465 7280 7492 7300 7302 7494 7281 7468 7682 7284 7282 7683 7469 7284 7684 7466 7467 7685 7282 7286 7466 7686 7687 7467 7287 7474 7470 7139 7140 7471 7475 7288 7688 7689 7688 7288 7470 7471 7289 7690 7691 7690 7289 7472 7474 7291 7292 7475 7473 7472 7290 7490 7491 7293 7473 7692 7693 7694 7695 7696 7697 7698 7482 7296 7482 7698 7699 7700 7701 7483 7297 7483 7701 7702 7694 7703 7704 7695 7705 7693 7706 7485 7706 7693 7707 7708 7696 7709 7489 7709 7696 7485 7710 7298 7299 7711 7489 7712 7468 7298 7299 7469 7713 7301 7493 7490 7491 7495 7303 7493 7492 7306 7307 7494 7495 7714 7496 7304 7305 7497 7715 7496 7493 7144 7145 7495 7497 7498 7286 7686 7687 7287 7499 7714 7304 7498 7499 7305 7715 7309 7306 7456 7457 7307 7308 7501 7444 7148 7149 7445 7500 7501 7309 7456 7457 7308 7500 7502 7716 7310 7313 7717 7503 7314 7718 7320 7321 7719 7315 7310 7720 7504 7505 7721 7313 7314 7504 7722 7723 7505 7315 7724 7316 7506 7507 7317 7725 7508 7342 7024 7025 7343 7509 7726 7508 7320 7321 7509 7727 7322 7524 7510 7524 7322 7522 7525 7323 7527 7511 7527 7323 7510 7326 7324 7325 7327 7511 7512 7728 7729 7728 7512 7326 7327 7513 7730 7731 7730 7513 7328 7732 7514 7515 7733 7329 7734 7160 7514 7160 7734 7735 7736 7737 7162 7515 7162 7737 7328 7512 7738 7739 7513 7329 7725 7317 7516 7517 7316 7724 7735 7516 7160 7516 7735 7740 7741 7736 7517 7162 7517 7736 7506 7331 7742 7743 7330 7507 7523 7744 7745 7746 7747 7526 7518 7748 7519 7521 7749 7520 7523 7745 7524 7527 7746 7526 7508 7528 7173 7174 7529 7509 7750 7336 7530 7531 7338 7751 7530 7337 7752 7753 7339 7531 7726 7533 7528 7529 7534 7727 7532 7754 7755 7754 7532 7533 7534 7535 7756 7757 7756 7535 7344 7536 7758 7759 7537 7345 7760 7344 7758 7344 7760 7502 7503 7761 7345 7759 7345 7761 7346 7762 7538 7539 7763 7347 7540 7350 7764 7765 7348 7541 7350 7538 7766 7767 7539 7348 7768 7352 7769 7352 7768 7542 7543 7770 7353 7771 7353 7770 7544 7185 7542 7543 7186 7545 7546 7355 7544 7545 7356 7547 7546 7568 7354 7357 7569 7547 7772 7773 7774 7775 7776 7777 7778 7779 7773 7776 7780 7781 7554 7782 7360 7782 7554 7783 7784 7555 7785 7361 7785 7555 7786 7774 7556 7774 7786 7787 7788 7789 7775 7560 7775 7789 7556 7362 7790 7791 7363 7560 7362 7540 7792 7793 7541 7363 7566 7562 7190 7192 7563 7567 7794 7364 7562 7563 7365 7795 7564 7566 7368 7369 7567 7565 7564 7370 7796 7797 7371 7565 7370 7373 7571 7573 7375 7371 7568 7570 7372 7374 7572 7569 7570 7394 7571 7573 7395 7572 7376 7798 7574 7798 7376 7799 7800 7377 7801 7575 7801 7377 7802 7803 7804 7803 7802 7805 7806 7807 7808 7809 7808 7807 7810 7379 7577 7576 7378 7811 7812 7378 7578 7579 7379 7813 7582 7205 7579 7578 7203 7583 7587 7207 7580 7581 7206 7586 7583 7380 7814 7815 7381 7582 7380 7581 7629 7628 7580 7381 7584 7384 7588 7589 7386 7585 7816 7382 7584 7382 7816 7817 7818 7819 7383 7585 7383 7819 7817 7586 7382 7383 7587 7818 7385 7820 7588 7589 7821 7387 7804 7822 7823 7822 7804 7803 7808 7809 7824 7825 7824 7809 7826 7590 7827 7590 7826 7218 7219 7828 7591 7829 7591 7828 7388 7392 7830 7831 7393 7389 7592 7388 7830 7831 7389 7593 7832 7594 7595 7597 7596 7833 7392 7594 7834 7594 7392 7390 7391 7393 7596 7835 7596 7393 7598 7222 7570 7572 7223 7599 7394 7421 7586 7587 7420 7395 7836 7396 7598 7599 7397 7837 7600 7762 7346 7347 7763 7601 7836 7600 7396 7397 7601 7837 7838 7602 7398 7400 7603 7839 7602 7840 7399 7401 7841 7603 7842 7605 7843 7605 7842 7606 7609 7844 7608 7845 7608 7844 7604 7606 7846 7847 7609 7607 7228 7604 7612 7613 7607 7233 7630 7610 7430 7610 7630 7622 7625 7631 7611 7431 7611 7631 7405 7612 7094 7095 7613 7407 7412 7848 7616 7617 7849 7413 7412 7850 7848 7850 7412 7614 7615 7413 7851 7849 7851 7413 7852 7853 7623 7624 7854 7855 7618 7619 7856 7857 7621 7620 7852 7623 7622 7625 7624 7855 7626 7858 7417 7416 7859 7627 7860 7626 7418 7419 7627 7861 7629 7244 7592 7593 7245 7628 7586 7421 7629 7628 7420 7587 7612 7846 7422 7423 7847 7613 7434 7422 7862 7863 7423 7435 7428 7630 7424 7425 7631 7429 7252 7864 7632 7864 7252 7865 7866 7254 7867 7633 7867 7254 7426 7632 7868 7869 7633 7427 7426 7870 7634 7635 7871 7427 7872 7634 7873 7634 7872 7428 7429 7874 7635 7875 7635 7874 7861 7636 7419 7418 7637 7860 7636 7865 7252 7865 7636 7876 7877 7637 7866 7254 7866 7637 7614 7432 7878 7879 7433 7615 7432 7638 7880 7881 7639 7433 7434 7882 7638 7639 7883 7435 7884 7643 7640 7645 7644 7885 7886 7641 7643 7641 7886 7648 7651 7887 7646 7644 7646 7887 7888 7649 7648 7651 7650 7889 7890 7657 7653 7655 7659 7891 7652 7892 7653 7655 7893 7654 7656 7657 7890 7891 7659 7658 7894 7640 7656 7640 7894 7895 7896 7897 7645 7658 7645 7897 7258 7660 7662 7663 7661 7259 7664 7440 7662 7663 7442 7665 7441 7664 7898 7899 7665 7443 7444 7900 7660 7661 7901 7445 7447 7666 7902 7903 7667 7446 7668 7264 7667 7666 7265 7669 7904 7448 7668 7669 7449 7905 7904 7453 7448 7449 7452 7905 7456 7451 7501 7500 7450 7457 7266 7670 7501 7500 7671 7267 7906 7670 7453 7452 7671 7907 7454 7908 7458 7459 7909 7455 7673 7910 7672 7910 7673 7911 7912 7674 7913 7675 7913 7674 7914 7454 7672 7675 7455 7915 7673 7456 7911 7912 7457 7674 7916 7676 7458 7459 7677 7917 7460 7678 7918 7919 7679 7461 7920 7460 7918 7460 7920 7462 7463 7921 7461 7919 7461 7921 7922 7464 7462 7463 7465 7923 7280 7680 7492 7494 7681 7281 7924 7680 7464 7465 7681 7925 7468 7926 7682 7683 7927 7469 7284 7682 7928 7929 7683 7282 7284 7928 7684 7685 7929 7282 7685 7687 7930 7687 7685 7467 7466 7684 7686 7931 7686 7684 7474 7932 7470 7471 7933 7475 7932 7688 7470 7471 7690 7933 7934 7689 7688 7690 7691 7935 7936 7474 7472 7473 7475 7937 7472 7490 7496 7497 7491 7473 7692 7694 7702 7705 7695 7697 7692 7707 7693 7696 7708 7697 7938 7699 7698 7701 7700 7939 7940 7703 7699 7703 7940 7702 7705 7941 7704 7700 7704 7941 7942 7709 7943 7709 7942 7708 7707 7944 7706 7945 7706 7944 7706 7946 7485 7489 7947 7709 7485 7948 7710 7711 7949 7489 7298 7710 7950 7951 7711 7299 7712 7298 7952 7953 7299 7713 7926 7468 7712 7713 7469 7927 7490 7493 7496 7497 7495 7491 7492 7954 7306 7954 7492 7680 7681 7494 7955 7307 7955 7494 7472 7496 7714 7715 7497 7473 7956 7498 7686 7687 7499 7957 7958 7714 7498 7499 7715 7959 7960 7961 7962 7963 7964 7965 7670 7444 7501 7500 7445 7671 7502 7966 7716 7966 7502 7760 7761 7503 7967 7717 7967 7503 7716 7968 7310 7313 7969 7717 7314 7722 7718 7719 7723 7315 7718 7726 7320 7321 7727 7719 7968 7720 7310 7313 7721 7969 7505 7970 7721 7720 7971 7504 7722 7971 7972 7971 7722 7504 7505 7723 7970 7973 7970 7723 7725 7974 7507 7506 7975 7724 7726 7528 7508 7509 7529 7727 7524 7745 7510 7511 7746 7527 7510 7728 7326 7327 7730 7511 7729 7745 7976 7745 7729 7728 7730 7731 7746 7977 7746 7731 7512 7729 7738 7739 7731 7513 7328 7978 7732 7733 7979 7329 7514 7732 7980 7981 7733 7515 7734 7514 7980 7981 7515 7737 7735 7734 7982 7983 7737 7736 7328 7738 7978 7979 7739 7329 7984 7725 7516 7517 7724 7985 7740 7735 7986 7987 7736 7741 7988 7516 7740 7741 7517 7989 7990 7748 7518 7520 7749 7991 7507 7974 7743 7742 7975 7506 7976 7744 7992 7744 7976 7745 7746 7977 7747 7993 7747 7977 7748 7994 7519 7521 7995 7749 7750 7530 7996 7997 7531 7751 7337 7998 7752 7753 7999 7339 8000 8001 8002 8001 8000 8003 8004 8005 8006 8007 8006 8005 7726 7722 7533 7534 7723 7727 7337 8008 7998 7999 8009 7339 7533 7972 7754 7756 7973 7534 7754 8010 7755 7757 8011 7756 7758 7536 8012 8013 7537 7759 8014 7760 7758 7760 8014 8015 8016 8017 7761 7759 7761 8017 7763 7767 8018 7767 7763 7539 7538 7762 7766 8019 7766 7762 7350 8020 7764 7765 8021 7348 7540 7764 8022 8023 7765 7541 7350 7766 8020 8021 7767 7348 7768 7769 8024 8025 7771 7770 8026 7542 7768 7770 7543 8027 7544 7542 8026 8027 7543 7545 8028 7546 7544 7545 7547 8029 7546 7598 7568 7569 7599 7547 7772 7778 7773 7776 7781 7777 7772 7774 7787 7788 7775 7777 7779 8030 7783 8030 7779 7778 7781 7780 8031 7784 8031 7780 8032 7782 7783 7784 7785 8033 7789 8034 8035 8034 7789 7788 7787 7786 8036 8037 8036 7786 8038 7786 7556 7560 7789 8039 7556 7790 8040 8041 7791 7560 7362 8042 7790 7791 8043 7363 7540 8022 7792 7793 8023 7541 7362 7792 8044 8045 7793 7363 8046 7562 7566 7562 8046 8047 8048 8049 7563 7567 7563 8049 7794 7562 8047 8048 7563 7795 8050 7566 7564 7565 7567 8051 7370 7571 7796 7797 7573 7371 8052 7564 7796 7797 7565 8053 7568 7598 7570 7572 7599 7569 8054 7571 7394 7571 8054 7796 7797 8055 7573 7395 7573 8055 8056 7798 7799 7800 7801 8057 8058 7802 7798 7802 8058 7805 7806 8059 7807 7801 7807 8059 8060 7803 7805 7806 7808 8061 8062 7810 7577 7576 7811 8063 7811 7378 7812 7813 7379 7810 8064 7812 7578 7579 7813 8065 8064 7578 7583 7582 7579 8065 7586 7629 7581 7580 7628 7587 7380 7629 7814 7815 7628 7381 8066 7583 7814 7815 7582 8067 7584 7588 8068 8069 7589 7585 8070 7816 7584 7585 7819 8071 8072 7817 7816 7817 8072 8073 8074 8075 7818 7819 7818 8075 7817 8073 7586 7587 8074 7818 7588 7820 8076 8077 7821 7589 7822 8078 7823 7825 8079 7824 7803 8080 7822 8080 7803 8081 8082 7808 8083 7824 8083 7808 8078 7827 7823 7825 7829 8079 7826 7827 8084 8085 7829 7828 7392 7834 7830 7831 7835 7393 7592 7830 8086 8087 7831 7593 7832 7595 8088 8089 7597 7833 7832 7834 7594 7596 7835 7833 8090 8091 8092 8093 8094 8095 7546 7836 7598 7599 7837 7547 8096 7762 7600 7601 7763 8097 8098 7600 7836 7837 7601 8099 7838 8100 7602 7603 8101 7839 8102 8103 8104 8103 8102 8105 8106 8107 8108 8109 8108 8107 7399 7840 8110 8111 7841 7401 7399 8110 8112 8113 8111 7401 7842 7843 8114 8115 7845 7844 7606 7842 8116 8117 7844 7609 7846 7606 7882 7883 7609 7847 7604 7846 7612 7613 7847 7607 7852 7622 7630 7631 7625 7855 7848 8118 7616 7617 8119 7849 8120 7614 7878 7614 8120 7850 7851 8121 7615 7879 7615 8121 7850 8122 7848 8122 7850 8123 8124 7851 8125 7849 8125 7851 7853 8126 8127 8126 7853 7852 7855 7854 8128 8129 8128 7854 8130 7618 7856 7857 7620 8131 7856 7619 8132 8133 7621 7857 7627 7859 8134 8135 7858 7626 7861 7627 8134 8135 7626 7860 7814 7629 7592 7593 7628 7815 7422 7846 7862 7863 7847 7423 7434 7862 7882 7883 7863 7435 7428 7872 7630 7631 7874 7429 7865 8136 7864 7867 8137 7866 7864 8138 7632 7633 8139 7867 7426 7868 8140 8141 7869 7427 7632 8138 7868 7869 8139 7633 7634 7870 7873 7875 7871 7635 7426 8140 7870 7871 8141 7427 7852 7873 8126 7873 7852 7872 7874 7855 7875 8128 7875 7855 8142 7636 7861 7860 7637 8143 8144 7876 7636 7637 7877 8145 7876 8146 7865 7866 8147 7877 7878 7432 8148 8149 7433 7879 7639 7881 8150 8151 7880 7638 8148 7432 7880 7881 7433 8149 8151 7882 8116 7882 8151 7638 7639 8150 7883 8117 7883 8150 7643 8152 7886 8152 7643 7884 7885 7644 8153 7887 8153 7644 7884 7640 7895 7896 7645 7885 8154 7648 7886 7887 7651 8155 7888 7648 8156 8157 7651 7889 7888 8158 7649 7650 8159 7889 8160 7655 7891 7890 7653 8161 7652 8162 7892 7893 8163 7654 7653 7892 8164 8165 7893 7655 7894 7656 7890 7891 7658 7897 8166 7895 7894 7895 8166 8167 8168 8169 7896 7897 7896 8169 7662 7660 8170 8171 7661 7663 7664 7662 8172 8173 7663 7665 7898 8174 8175 8174 7898 7664 7665 7899 8176 8177 8176 7899 7898 8178 7652 7654 8179 7899 7444 8180 7900 7901 8181 7445 8170 7900 8182 7900 8170 7660 7661 8171 7901 8183 7901 8171 8184 7903 8185 7903 8184 7667 7666 8186 7902 8187 7902 8186 8188 7650 7902 7903 7649 8189 7668 7667 8190 8191 7666 7669 8192 7669 7905 7904 7668 8193 7904 7906 7453 7906 7904 8194 8195 7905 7907 7452 7907 7905 7907 7671 7445 7444 7670 7906 7914 7908 7454 7455 7909 7915 8196 7458 7908 7909 7459 8197 7910 7914 7672 7675 7915 7913 7910 7911 8198 8199 7912 7913 7911 7456 8200 8201 7457 7912 8202 7916 7458 7459 7917 8203 7919 8204 7679 7678 8205 7918 7920 7918 8206 8207 7919 7921 7922 7462 7920 7921 7463 7923 7924 7464 7922 7923 7465 7925 7680 8208 7954 8208 7680 7924 7925 7681 8209 7955 8209 7681 7926 8210 7682 7683 8211 7927 7682 8212 7928 7929 8213 7683 7684 7928 7931 7930 7929 7685 8214 7931 8215 7931 8214 7686 7687 8216 7930 8217 7930 8216 7936 7932 7474 7932 7936 8218 8219 7937 7933 7475 7933 7937 7690 8220 7933 8220 7690 7935 7934 7688 8221 7932 8221 7688 7934 8222 7689 7691 8223 7935 7958 7936 7472 7473 7937 7959 8224 7692 7702 7705 7697 8225 7692 7944 7707 7708 7942 7697 7938 8226 7699 7700 8227 7939 7938 7698 8228 8229 7701 7939 7940 7699 8230 8231 7700 7941 8232 7702 7940 7941 7705 8233 7947 7943 7709 7706 7945 7946 7945 8234 8235 8234 7945 7944 7942 7943 8236 8237 8236 7943 7485 7946 8238 8239 7947 7489 7948 8240 7710 7711 8241 7949 7485 8242 7948 7949 8243 7489 7950 7710 8244 8245 7711 7951 7298 7950 7952 7953 7951 7299 8246 7952 8247 7952 8246 7712 7713 8248 7953 8249 7953 8248 8250 7926 7712 7713 7927 8251 7954 8198 7306 7307 8199 7955 7958 7472 7714 7715 7473 7959 7956 8252 7498 8252 7956 8253 8254 7957 8255 7499 8255 7957 7956 7686 8214 8216 7687 7957 7958 7498 8252 8255 7499 7959 7911 8200 7306 7307 8201 7912 8015 7966 7760 7966 8015 8256 8257 8016 7967 7761 7967 8016 7966 8258 7716 7717 8259 7967 8258 7968 7716 7717 7969 8259 7718 7722 7726 7727 7723 7719 7968 8260 7720 7721 8261 7969 7721 7970 8262 8263 7971 7720 7972 7971 8264 8265 7970 7973 7722 7972 7533 7534 7973 7723 7725 8266 7974 7975 8267 7724 7510 7745 7728 7730 7746 7511 7729 7976 8268 8269 7977 7731 7729 8270 7738 7739 8271 7731 7732 8272 8273 8272 7732 7978 7979 7733 8274 8275 8274 7733 7980 7732 8276 8277 7733 7981 7734 7980 8278 8279 7981 7737 7982 7734 8278 8279 7737 7983 7986 7735 7982 7983 7736 7987 7738 8280 7978 7979 8281 7739 7984 8266 7725 7724 8267 7985 7984 7516 7988 7989 7517 7985 7741 7989 7987 7986 7988 7740 8282 7748 7990 7991 7749 8283 7974 8284 7743 7742 8285 7975 7519 7994 8286 8287 7995 7521 7976 7992 8268 8269 7993 7977 8288 8289 8290 8289 8288 8291 8292 8293 8294 8295 8294 8293 8003 8296 8001 8296 8003 8297 8298 8004 8299 8006 8299 8004 8300 7750 7996 7750 8300 8301 8302 8303 7751 7997 7751 8303 8304 8002 8305 8002 8304 8000 8005 8306 8007 8307 8007 8306 8308 8003 8000 8003 8308 8309 8310 8311 8004 8005 8004 8311 7998 8312 8313 8312 7998 8008 8009 7999 8314 8315 8314 7999 7754 7972 8264 8265 7973 7756 7754 8316 8010 8011 8317 7756 8318 7758 8012 7758 8318 8014 8017 8319 7759 8013 7759 8319 8015 8014 8320 8321 8017 8016 7766 8019 8020 8021 8018 7767 8019 8322 8323 8322 8019 7762 7763 8018 8324 8325 8324 8018 7764 8020 8326 8327 8021 7765 8022 7764 8328 8329 7765 8023 7769 8330 8024 8025 8331 7771 8025 8027 8332 8027 8025 7770 7768 8024 8026 8333 8026 8024 8026 8028 7544 8028 8026 8334 8335 8027 8029 7545 8029 8027 8098 7546 8028 8029 7547 8099 8336 7778 7772 7777 7781 8337 7772 7787 8036 8034 7788 7777 8338 8030 7778 7781 8031 8339 8340 7783 8030 8031 7784 8341 8032 7783 8342 8343 7784 8033 8032 8344 7782 7785 8345 8033 8346 8037 8347 8037 8346 8036 8034 8348 8035 8349 8035 8348 8039 7789 8035 8037 7786 8038 8350 8038 7556 7560 8039 8351 8040 7790 8352 8353 7791 8041 7556 8040 8354 8355 8041 7560 7362 8044 8042 8043 8045 7363 8042 8356 7790 7791 8357 8043 7792 8022 8358 8359 8023 7793 8360 8044 7792 8044 8360 8361 8362 8363 8045 7793 8045 8363 8206 8047 8046 8049 8048 8207 8046 7566 8050 8051 7567 8049 8364 8048 7795 7794 8047 8365 8052 8050 7564 7565 8051 8053 8366 7796 8054 7796 8366 8052 8053 8367 7797 8055 7797 8367 8054 7394 8368 8369 7395 8055 8056 8370 7798 7801 8371 8057 8056 7799 8372 8373 7800 8057 8058 7798 8374 8375 7801 8059 8376 7805 8058 7805 8376 8060 8061 8377 7806 8059 7806 8377 8060 8081 7803 7808 8082 8061 8378 8062 7800 7799 8063 8379 8380 8063 7811 8063 8380 8381 8382 8383 8062 7810 8062 8383 7811 7812 8384 8385 7813 7810 8386 8065 7813 7812 8064 8387 8066 8064 7583 8064 8066 8388 8389 8067 8065 7582 8065 8067 8067 7593 7815 7814 7592 8066 8068 7588 8390 8391 7589 8069 8070 7584 8068 8069 7585 8071 8072 7816 8070 8071 7819 8075 8072 8368 8073 8074 8369 8075 8073 8392 7586 7587 8393 8074 7588 8076 8394 8395 8077 7589 8080 8078 7822 7824 8079 8083 8081 8396 8080 8396 8081 8397 8398 8082 8399 8083 8399 8082 8079 7829 8400 8401 7827 8078 7826 8084 8402 8403 8085 7828 7827 8404 8084 8085 8405 7829 7834 8406 7830 7831 8407 7835 8086 8406 8408 8406 8086 7830 7831 8087 8407 8409 8407 8087 7592 8086 8410 8411 8087 7593 8088 7826 8412 8413 7828 8089 8414 7832 8088 7832 8414 8415 8416 8417 7833 8089 7833 8417 7832 8418 7834 7835 8419 7833 8073 7394 8392 8393 7395 8074 8098 7836 7546 7547 7837 8099 8420 8096 7600 8096 8420 8421 8422 8423 8097 7601 8097 8423 8096 8322 7762 7763 8324 8097 8098 8420 7600 7601 8423 8099 7838 8424 8100 8424 7838 8425 8426 7839 8427 8101 8427 7839 8428 8105 8102 8105 8428 8429 8430 8431 8106 8107 8106 8431 8105 8432 8103 8432 8105 8433 8434 8106 8435 8108 8435 8106 8104 8436 8437 8436 8104 8103 8108 8109 8438 8439 8438 8109 8440 8110 8441 8110 8440 8112 8113 8442 8111 8443 8111 8442 7842 8114 8444 8445 8115 7844 7842 8446 8116 8117 8447 7844 7882 7606 8116 8117 7609 7883 7862 7846 7882 7883 7847 7863 7872 7852 7630 7631 7855 7874 7848 8448 8118 8448 7848 8122 8125 7849 8449 8119 8449 7849 8120 8123 7850 8123 8120 8450 8451 8121 8124 7851 8124 8121 8120 7878 8452 8453 7879 8121 8454 8122 8123 8124 8125 8455 8126 8456 8127 8129 8457 8128 7619 8458 8132 8133 8459 7621 8460 8130 7856 7857 8131 8461 8462 8463 8464 8463 8462 8465 8466 8467 8468 8469 8468 8467 8134 7859 8470 8471 7858 8135 7861 8134 8472 8473 8135 7860 8136 8474 7864 7867 8475 8137 8146 8136 7865 7866 8137 8147 7864 8474 8138 8139 8475 7867 8476 7868 8477 7868 8476 8140 8141 8478 7869 8479 7869 8478 8138 8480 7868 7869 8481 8139 7873 7870 8482 8483 7871 7875 7870 8140 8484 8485 8141 7871 7873 8456 8126 8128 8457 7875 8142 7861 8472 8473 7860 8143 8142 8144 7636 7637 8145 8143 7877 8147 8145 8144 8146 7876 8452 7878 8148 8149 7879 8453 7881 8486 8150 8151 8487 7880 8148 7880 8488 8489 7881 8149 8116 8446 8151 8150 8447 8117 8152 7884 8490 8491 7885 8153 8155 8153 7887 7886 8152 8154 8167 7884 7895 7896 7885 8168 8154 8492 7648 7651 8493 8155 8157 8494 7651 7648 8495 8156 7888 8156 8496 8497 8157 7889 8159 7650 8188 8189 7649 8158 7888 8498 8158 8498 7888 8499 8500 7889 8501 8159 8501 7889 8502 7655 8160 8161 7653 8503 8161 8504 7890 7891 8505 8160 8162 8506 7892 7893 8507 8163 7652 8178 8162 8163 8179 7654 8164 7892 8508 8509 7893 8165 7653 8164 8510 8511 8165 7655 7894 7890 8504 8505 7891 7897 8166 7894 8512 8513 7897 8169 8180 8167 8166 8169 8168 8181 8514 7662 8170 8171 7663 8515 8172 7662 8514 8515 7663 8173 7664 8172 8174 8176 8173 7665 8175 8516 8517 8516 8175 8174 8176 8177 8518 8519 8518 8177 7898 8175 8520 8521 8177 7899 8178 7898 8522 8523 7899 8179 8180 8524 7900 7901 8525 8181 7907 7445 8181 8180 7444 7906 8514 8170 8182 8183 8171 8515 8182 8524 8526 8524 8182 7900 7901 8183 8525 8527 8525 8183 8528 8185 7903 7902 8187 8529 8184 8185 8530 8531 8187 8186 8190 7667 8184 8186 7666 8191 8189 8532 7903 7902 8533 8188 8192 8191 7669 7668 8190 8193 8193 8194 7904 7905 8195 8192 7906 8534 8535 8534 7906 8194 8195 7907 8536 8537 8536 7907 7914 8196 7908 7909 8197 7915 8196 8202 7458 7459 8203 8197 8538 7914 7910 7913 7915 8539 7911 7306 8198 8199 7307 7912 8540 7910 8198 8199 7913 8541 8542 7916 8202 8203 7917 8543 7919 8544 8204 8205 8545 7918 7920 8206 8546 8547 8207 7921 7919 8207 8548 8549 8206 7918 8550 7922 7920 7921 7923 8551 8552 7924 7922 7923 7925 8553 8554 8208 7924 7925 8209 8555 8556 7954 8208 8209 7955 8557 8210 7926 8212 8213 7927 8211 7682 8210 8212 8213 8211 7683 7928 8212 8558 8559 8213 7929 7928 8558 7931 7930 8559 7929 8216 8237 8217 8237 8216 8236 8234 8214 8235 8215 8235 8214 7958 8218 7936 8218 7958 8560 8561 7959 8219 7937 8219 7959 8562 7932 8218 8219 7933 8563 8221 8564 7934 8564 8221 8565 8566 8220 8567 7935 8567 8220 8562 8221 7932 7933 8220 8563 8564 8222 7934 7935 8223 8567 8568 8223 7701 7698 8222 8569 8570 7692 8224 8225 7697 8571 8224 7702 8232 8233 7705 8225 8570 7944 7692 7697 7942 8571 8227 7700 8572 8573 7699 8226 7938 8574 8226 8574 7938 8575 8576 7939 8577 8227 8577 7939 8229 8568 7701 7698 8569 8228 7938 8228 8578 8579 8229 7939 7699 8580 8230 8231 8581 7700 8232 7940 8230 8231 7941 8233 7947 8582 7943 7945 8583 7946 8584 8234 7944 7942 8236 8585 8586 7945 8235 7945 8586 8583 8582 8587 7943 8237 7943 8587 7946 8588 8238 8239 8589 7947 7485 8238 8242 8243 8239 7489 8240 8590 7710 7711 8591 8241 8592 8593 8594 8593 8592 7948 7949 8595 8596 8597 8596 8595 7948 8598 8593 8598 7948 8242 8243 7949 8599 8596 8599 7949 8244 7710 8600 8601 7711 8245 8602 8244 8603 8244 8602 7950 7951 8604 8245 8605 8245 8604 8247 7950 8602 7950 8247 7952 7953 8249 7951 8604 7951 8249 8606 8607 8608 8607 8606 8609 8610 8611 8612 8613 8612 8611 8250 7712 8246 8248 7713 8251 8614 8250 8615 8250 8614 7926 7927 8616 8251 8617 8251 8616 8556 8198 7954 7955 8199 8557 8618 8252 8253 8252 8618 8619 8620 8621 8255 8254 8255 8621 8253 7956 8584 8585 7957 8254 7956 8214 8584 8585 8216 7957 8619 7958 8252 7958 8619 8560 8561 8620 7959 8255 7959 8620 8622 8256 8015 8016 8257 8623 7966 8624 8625 8624 7966 8256 8257 7967 8626 8627 8626 7967 7966 8625 8258 8259 8627 7967 8258 8628 7968 7969 8629 8259 7968 8308 8260 8261 8311 7969 7720 8630 8263 8630 7720 8260 8261 7721 8631 8262 8631 7721 7971 8263 8632 8633 8262 7970 8264 7971 8634 8635 7970 8265 8266 8636 7974 7975 8637 8267 7729 8268 8270 8271 8269 7731 8270 8280 7738 7739 8281 8271 8280 8272 7978 7979 8274 8281 8638 8639 8640 8641 8642 8643 7732 8273 8276 8277 8275 7733 8644 7980 8276 8277 7981 8645 8278 7980 8644 8645 7981 8279 8291 8278 8289 8278 8291 7982 7983 8292 8279 8294 8279 8292 8646 7982 8291 7982 8646 7986 7987 8647 7983 8292 7983 8647 7984 8648 8266 8648 7984 8649 8650 7985 8651 8267 8651 7985 8652 7984 7988 7989 7985 8653 7989 8654 7987 7986 8655 7988 8656 8282 7990 8282 8656 8657 8658 8659 8283 7991 8283 8659 8660 8291 8288 8291 8660 8646 8647 8661 8292 8293 8292 8661 7974 8636 8284 8285 8637 7975 8286 8662 8663 8662 8286 7994 7995 8287 8664 8665 8664 8287 7992 8666 8268 8269 8667 7993 8289 8668 8290 8295 8669 8294 8309 8297 8003 8297 8309 8628 8629 8310 8298 8004 8298 8310 8297 8670 8296 8299 8671 8298 8302 8672 8303 8672 8302 8673 8674 8301 8675 8300 8675 8301 8676 8305 8677 8305 8676 8304 8306 8678 8307 8679 8307 8678 8680 8000 8304 8000 8680 8308 8311 8681 8005 8306 8005 8681 7968 8309 8308 8311 8310 7969 8314 8315 8682 8683 8313 8312 7754 8264 8316 8317 8265 7756 8684 8011 8685 8011 8684 8317 8316 8686 8010 8687 8010 8686 8014 8318 8320 8321 8319 8017 8015 8320 8688 8689 8321 8016 8020 8019 8690 8691 8018 8021 8349 8324 8325 8324 8349 8348 8346 8347 8322 8323 8322 8347 7764 8326 8328 8329 8327 7765 8020 8690 8326 8327 8691 8021 8328 8326 8022 8023 8327 8329 8692 7785 8331 8330 7782 8693 8330 8694 8024 8025 8695 8331 8696 8026 8333 8332 8027 8697 8698 8024 8694 8024 8698 8333 8332 8699 8025 8695 8025 8699 8696 8334 8026 8027 8335 8697 8334 8098 8028 8098 8334 8700 8701 8335 8099 8029 8099 8335 8702 8336 7772 7777 8337 8703 8336 8338 7778 7781 8339 8337 8702 7772 8036 8034 7777 8703 8340 8030 8338 8339 8031 8341 8704 7783 8340 8341 7784 8705 8343 8706 7784 7783 8707 8342 8708 8032 8342 8032 8708 8709 8710 8711 8033 8343 8033 8711 8345 7785 8692 8693 7782 8344 8032 8712 8344 8345 8713 8033 8714 8036 8346 8348 8034 8715 8037 8716 8347 8716 8037 8717 8718 8035 8719 8349 8719 8035 8039 8035 8718 8717 8037 8038 8350 7556 8354 8355 7560 8351 8720 8038 8350 8351 8039 8721 8352 7790 8722 8723 7791 8353 8724 8725 8726 8725 8724 8040 8041 8727 8728 8729 8728 8727 8730 8040 8724 8040 8730 8354 8355 8731 8041 8727 8041 8731 8042 8361 8732 8361 8042 8044 8045 8043 8362 8733 8362 8043 8356 8734 7790 7791 8735 8357 8356 8732 8736 8732 8356 8042 8043 8357 8733 8737 8733 8357 8358 8738 8739 8738 8358 8022 8023 8359 8740 8741 8740 8359 8360 7792 8358 8359 7793 8363 8742 8743 8744 8743 8742 8745 8746 8747 8748 8749 8748 8747 8206 8046 8546 8547 8049 8207 8207 8048 8548 8549 8047 8206 8750 8046 8050 8051 8049 8751 8752 8048 8364 8365 8047 8753 8754 8050 8052 8053 8051 8755 8756 8052 8366 8367 8053 8757 8758 8366 8054 8055 8367 8759 8758 8054 8368 8369 8055 8759 8073 8368 7394 7395 8369 8074 8056 8760 8370 8371 8761 8057 8371 7801 8762 8763 7798 8370 8373 8378 7800 7799 8379 8372 8764 8056 8372 8056 8764 8765 8766 8767 8057 8373 8057 8767 7798 8768 8374 8375 8769 7801 8377 8375 8059 8058 8374 8376 8376 8770 8060 8061 8771 8377 8397 8081 8060 8061 8082 8398 8063 8772 8379 8378 8773 8062 8380 8774 8381 8382 8775 8383 8381 8776 8063 8062 8777 8382 8380 7811 8384 8385 7810 8383 8386 7813 8385 8384 7812 8387 8387 8064 8388 8389 8065 8386 8778 8066 8779 8066 8778 8388 8389 8780 8067 8781 8067 8780 8067 8411 7593 7592 8410 8066 7588 8394 8390 8391 8395 7589 8070 8068 8390 8391 8069 8071 8782 8072 8070 8071 8075 8783 8784 8368 8072 8075 8369 8785 8076 8786 8394 8395 8787 8077 8080 8788 8078 8079 8789 8083 8396 8790 8080 8083 8791 8399 8410 8396 8397 8398 8399 8411 7829 8792 8400 8401 8793 7827 8788 8401 8078 8079 8400 8789 8402 8084 8794 8795 8085 8403 7826 8402 8412 8413 8403 7828 7827 8796 8404 8405 8797 7829 8404 8798 8084 8085 8799 8405 8800 8406 7834 7835 8407 8801 8800 8408 8406 8407 8409 8801 8802 8408 8803 8408 8802 8086 8087 8804 8409 8805 8409 8804 8410 8086 8802 8804 8087 8411 8088 8412 8806 8807 8413 8089 8414 8088 8808 8809 8089 8417 8810 8414 8811 8414 8810 8415 8416 8812 8417 8813 8417 8812 7832 8415 8418 8419 8416 7833 8418 8800 7834 7835 8801 8419 8420 8814 8421 8814 8420 8815 8816 8423 8817 8422 8817 8423 8421 8714 8096 8097 8715 8422 8096 8714 8322 8324 8715 8097 8098 8815 8420 8815 8098 8700 8701 8099 8816 8423 8816 8099 8818 8426 8427 8426 8818 8819 8820 8821 8425 8424 8425 8821 8429 8428 8822 8823 8431 8430 8429 8433 8105 8433 8429 8824 8825 8430 8434 8106 8434 8430 8103 8826 8436 8826 8103 8432 8435 8108 8827 8438 8827 8108 8148 8432 8433 8434 8435 8149 8437 8828 8829 8828 8437 8436 8438 8439 8830 8831 8830 8439 8442 8832 8443 8441 8833 8440 8834 8115 8445 8115 8834 8835 8836 8837 8114 8444 8114 8837 7842 8444 8446 8447 8445 7844 8454 8448 8122 8125 8449 8455 8838 8120 8839 8120 8838 8450 8451 8840 8121 8841 8121 8840 8842 8123 8450 8451 8124 8843 8120 8452 8839 8841 8453 8121 8454 8123 8844 8845 8124 8455 8127 8456 8846 8847 8457 8129 8848 8458 8849 8458 8848 8132 8133 8850 8459 8851 8459 8850 8465 8852 8463 8852 8465 8853 8854 8466 8855 8468 8855 8466 8460 8856 8130 8856 8460 8857 8858 8461 8859 8131 8859 8461 8462 8464 8860 8861 8469 8467 8474 8465 8462 8465 8474 8136 8137 8475 8466 8467 8466 8475 8134 8470 8862 8863 8471 8135 8472 8134 8862 8863 8135 8473 8136 8853 8465 8853 8136 8146 8147 8137 8854 8466 8854 8137 8474 8864 8138 8139 8865 8475 8866 8867 8868 8869 8870 8871 8484 8140 8476 8478 8141 8485 7868 8480 8477 8479 8481 7869 8864 8480 8138 8139 8481 8865 8482 7870 8484 8485 7871 8483 7873 8482 8456 8457 8483 7875 8872 8142 8472 8142 8872 8873 8874 8875 8143 8473 8143 8875 8876 8144 8142 8143 8145 8877 8145 8147 8878 8879 8146 8144 8452 8148 8824 8825 8149 8453 8880 7880 8487 7880 8880 8488 8489 8881 7881 8486 7881 8881 8151 8882 8487 8486 8883 8150 8148 8488 8432 8435 8489 8149 8446 8884 8151 8150 8885 8447 8886 8152 8490 8491 8153 8887 8167 8490 7884 7885 8491 8168 8155 8888 8153 8152 8889 8154 8890 8492 8154 8155 8493 8891 8494 8493 7651 7648 8492 8495 8892 8495 8893 8495 8892 8156 8157 8894 8494 8895 8494 8894 7888 8496 8896 8897 8497 7889 8898 8156 8892 8156 8898 8496 8497 8899 8157 8894 8157 8899 8189 8900 8532 8900 8189 8901 8902 8188 8903 8533 8903 8188 8904 8905 8906 8907 8908 8909 8910 8911 8906 8911 8910 8912 8913 8914 8915 8907 8915 8914 8901 8912 8900 8912 8901 8911 8915 8902 8913 8903 8913 8902 8161 8503 8916 8917 8502 8160 8503 7653 8510 8511 7655 8502 8161 8918 8504 8505 8919 8160 8506 8920 7892 7893 8921 8507 8922 8923 8924 8923 8922 8925 8926 8927 8928 8929 8928 8927 8925 8930 8923 8930 8925 8178 8179 8926 8931 8928 8931 8926 8508 7892 8932 8933 7893 8509 8934 8508 8935 8508 8934 8164 8165 8936 8509 8937 8509 8936 8938 8164 8934 8164 8938 8510 8511 8939 8165 8936 8165 8939 8512 7894 8504 8505 7897 8513 8524 8512 8526 8512 8524 8166 8169 8525 8513 8527 8513 8525 8535 8167 8180 8181 8168 8537 8180 8166 8524 8525 8169 8181 8172 8514 8940 8941 8515 8173 8174 8172 8942 8943 8173 8176 8517 8944 8945 8944 8517 8516 8518 8519 8946 8947 8946 8519 8520 8517 8948 8517 8520 8175 8177 8521 8519 8949 8519 8521 8174 8950 8516 8950 8174 8942 8943 8176 8951 8518 8951 8176 8522 7898 8520 8521 7899 8523 8178 8522 8930 8931 8523 8179 7907 8181 8537 8535 8180 7906 8514 8182 8952 8953 8183 8515 8182 8526 8954 8955 8527 8183 8528 8956 8185 8187 8957 8529 8532 8528 7903 7902 8529 8533 8185 8956 8530 8531 8957 8187 8184 8530 8958 8959 8531 8186 8960 8190 8184 8186 8191 8961 8193 8190 8960 8961 8191 8192 8193 8534 8194 8195 8536 8192 8534 8490 8535 8537 8491 8536 7914 8962 8196 8197 8963 7915 8964 8202 8196 8197 8203 8965 8966 8538 7910 7913 8539 8967 8968 8539 7915 7914 8538 8969 8556 8540 8198 8199 8541 8557 8966 7910 8540 8541 7913 8967 8964 8542 8202 8203 8543 8965 8542 8970 7916 7917 8971 8543 7919 8548 8544 8545 8549 7918 8972 8547 7921 7920 8546 8973 8972 7921 8551 8550 7920 8973 8974 7922 8550 8551 7923 8975 8974 8552 7922 7923 8553 8975 8554 7924 8552 8553 7925 8555 8554 8556 8208 8209 8557 8555 8212 7926 8614 8616 7927 8213 8212 8976 8558 8559 8977 8213 7931 8978 8979 8978 7931 8558 8559 7930 8980 8981 8980 7930 8584 8214 8234 8236 8216 8585 8982 8562 8218 8219 8563 8983 8562 8565 8221 8220 8566 8563 8564 8984 8985 8984 8564 8565 8566 8567 8986 8987 8986 8567 8988 8222 8564 8567 8223 8989 8569 8990 8991 8990 8569 8222 8223 8568 8992 8993 8992 8568 8584 8570 8224 8225 8571 8585 8232 8994 8224 8994 8232 8995 8996 8233 8997 8225 8997 8233 8584 7944 8570 8571 7942 8585 8572 7700 8581 8580 7699 8573 8573 8998 8999 8998 8573 8226 8227 8572 9000 9001 9000 8572 9002 9003 9004 9005 9006 9007 9008 9003 9009 9010 9006 9011 8226 9012 8998 9012 8226 9008 9011 8227 9013 9000 9013 8227 9014 8569 8991 8569 9014 8228 8229 9015 8568 8993 8568 9015 7938 8578 9016 9017 8579 7939 9018 8228 9014 8228 9018 9019 9020 9021 8229 9015 8229 9021 8230 8580 9022 9023 8581 8231 8232 8230 9024 9025 8231 8233 7947 8589 8582 8583 8588 7946 8583 8586 9026 9027 8587 8582 8586 8235 8979 8981 8237 8587 8238 8588 9028 9029 8589 8239 8242 8238 9030 9031 8239 8243 8592 9032 9033 9032 8592 8594 8597 8595 9034 9035 9034 8595 9036 9033 9037 9038 9035 9039 9040 9041 9042 9041 9040 9043 9044 9045 9046 9047 9046 9045 9040 9048 9043 9048 9040 9049 9050 9045 9051 9044 9051 9045 8242 9030 8598 8599 9031 8243 8600 9036 9052 9053 9039 8601 9054 8244 8600 8601 8245 9055 9056 9057 9058 9057 9056 9059 9060 9061 9062 9063 9062 9061 9054 8603 8244 8245 8605 9055 8608 9057 9059 9057 8608 8607 8612 8613 9062 9060 9062 8613 9064 8606 9065 8606 9064 8609 8610 9066 8611 9067 8611 9066 8250 8246 9068 9069 8248 8251 8250 9068 8615 8617 9069 8251 8614 8615 9070 9071 8617 8616 9072 8619 8618 8621 8620 9073 8618 8253 8994 8997 8254 8621 8253 8584 8994 8997 8585 8254 8622 8015 8688 8689 8016 8623 9074 9075 9076 9077 9078 9079 8625 9080 9081 9080 8625 8624 8626 8627 9082 9083 9082 8627 8258 8625 9081 9083 8627 8259 8258 9081 8628 8629 9083 8259 7968 8628 8309 8310 8629 7969 8630 8308 8680 8308 8630 8260 8261 8631 8311 8681 8311 8631 8630 8632 8263 8262 8633 8631 7971 8632 8634 8635 8633 7970 9084 8635 8265 8264 8634 9085 8266 8648 8636 8637 8651 8267 8270 8268 9086 9087 8269 8271 8270 9088 8280 8281 9089 8271 9090 8272 8280 8281 8274 9091 8277 9092 8274 8272 9093 8276 8644 8276 9094 9095 8277 8645 8279 8669 8645 8644 8668 8278 8279 8294 8669 8668 8289 8278 7986 8646 9096 9097 8647 7987 9098 8648 8649 8650 8651 9099 8649 7984 8652 8653 7985 8650 8652 7988 8655 8654 7989 8653 7986 9096 8655 8654 9097 7987 9097 9100 8661 8660 9101 9096 9102 8657 8656 8657 9102 9103 9104 9105 8658 8659 8658 9105 9097 8661 8647 8646 8660 9096 8636 9102 8284 8285 9105 8637 8290 8668 9106 9107 8669 8295 8663 9108 9109 9108 8663 8662 8664 8665 9110 9111 9110 8665 9086 8666 9109 8666 9086 8268 8269 9087 8667 9111 8667 9087 8628 9081 8297 8298 9083 8629 8297 9112 8670 8671 9113 8298 9114 8672 8670 8671 8675 9115 9116 8674 8675 8672 8673 9117 9118 8679 8678 8676 8677 9119 9120 8304 8676 8678 8306 9121 8680 8304 9120 9121 8306 8681 8312 9122 8683 8682 9123 8314 8313 8683 9124 9125 8682 8315 9085 8316 8264 8316 9085 8686 8684 9084 8317 8265 8317 9084 9126 8314 9123 8314 9126 8685 8687 9127 8312 9122 8312 9127 8686 9128 8687 8685 9129 8684 8318 9130 8320 8321 9131 8319 9132 8320 9133 8320 9132 8688 8689 9134 8321 9135 8321 9134 9136 8019 9137 8019 9136 8690 8691 9138 8018 9139 8018 9138 8714 8346 8322 8324 8348 8715 8326 8690 9140 9141 8691 8327 8326 8738 8022 8023 8740 8327 8693 9142 8330 9142 8693 9143 9144 8692 9145 8331 9145 8692 8330 9146 8694 8695 9147 8331 8696 8333 8698 8699 8332 8697 9148 8694 9149 8694 9148 8698 8699 9150 8695 9151 8695 9150 9152 8334 8696 8697 8335 9153 8714 8336 8702 8703 8337 8715 9154 8338 8336 8338 9154 9155 9156 9157 8339 8337 8339 9157 8714 8702 8036 8034 8703 8715 8340 8338 9158 9159 8339 8341 9160 8704 8340 8341 8705 9161 8706 8705 7784 7783 8704 8707 9162 8707 9163 8707 9162 8342 8343 9164 8706 9165 8706 9164 9166 9167 9168 9169 9170 9171 9166 9172 9173 9174 9175 9171 9176 8342 9162 8342 9176 9167 9170 9177 8343 9164 8343 9177 8693 9178 9143 9178 8693 8344 8345 8692 9179 9144 9179 8692 8032 9180 8712 8713 9181 8033 8344 9182 9178 9182 8344 9183 9184 8345 9185 9179 9185 8345 8717 9186 8716 8719 9187 8718 8716 9137 8347 8349 9139 8719 8039 8718 8721 8720 8717 8038 8350 8354 9188 9189 8355 8351 9190 8720 8350 8351 8721 9191 9192 9193 9194 9195 9196 9197 9192 8726 8725 8726 9192 9198 9199 9197 8729 8728 8729 9197 9200 9201 9202 9201 9200 9203 9204 9205 9206 9207 9206 9205 9208 9201 9203 9201 9208 9209 9210 9211 9206 9204 9206 9211 9188 8354 8730 8731 8355 9189 9212 8744 9213 8744 9212 8742 8747 9214 8749 9215 8749 9214 8356 9216 8734 8735 9217 8357 9193 8734 9218 9219 8735 9196 9212 9220 9221 9220 9212 9213 9215 9214 9222 9223 9222 9214 8736 9216 8356 8357 9217 8737 8358 8739 9224 9225 8741 8359 8738 9226 8739 8741 9227 8740 8360 8358 9224 9225 8359 8363 8743 9228 9229 9228 8743 8745 8746 8748 9230 9231 9230 8748 8972 8049 8547 8546 8046 8973 8548 8048 8752 8753 8047 8549 9232 8750 8050 8051 8751 9233 8972 8751 8049 8046 8750 8973 8756 8754 8052 8053 8755 8757 9232 8050 8754 8755 8051 9233 8756 8366 8758 8759 8367 8757 8758 8368 8784 8785 8369 8759 8056 9234 8760 8761 9235 8057 8370 9236 9237 9236 8370 8760 8761 8371 9238 9239 9238 8371 8762 7801 8769 8768 7798 8763 8763 9237 9240 9237 8763 8370 8371 8762 9239 9241 9239 8762 9242 8379 8772 8379 9242 9243 9244 9245 8378 8773 8378 9245 9246 9247 9248 9247 9246 9249 9250 9251 9252 9253 9252 9251 9254 9255 9247 9252 9256 9257 9246 9243 9242 9243 9246 9248 9253 9251 9244 9245 9244 9251 8768 9258 8374 8375 9259 8769 8377 9260 8375 8374 9261 8376 9262 8770 8376 8377 8771 9263 8397 8060 8770 8771 8061 8398 8063 8776 8772 8773 8777 8062 8381 8774 9264 9265 8775 8382 8380 9266 8774 8775 9267 8383 8381 9264 8776 8777 9265 8382 9268 8380 8384 8385 8383 9269 8387 9268 8384 8385 9269 8386 8387 8388 8778 8780 8389 8386 8067 8781 8411 8410 8779 8066 8778 8779 8770 8771 8781 8780 8394 9270 8390 8391 9271 8395 8070 8390 9272 9273 8391 8071 9274 8071 8783 8782 8070 9275 9276 8072 8782 8783 8075 9277 9276 8784 8072 8075 8785 9277 8394 8786 9270 9271 8787 8395 8076 9278 8786 8787 9279 8077 8790 8788 8080 8083 8789 8791 8790 8802 8803 8802 8790 8396 8399 8791 8804 8805 8804 8791 8779 8410 8397 8398 8411 8781 8410 8802 8396 8399 8804 8411 7827 8793 8796 8797 8792 7829 8401 9280 8793 8792 9281 8400 8788 9282 8401 8400 9283 8789 8794 8084 9284 9285 8085 8795 9286 9287 9288 9287 9286 9289 9290 9291 9292 9293 9292 9291 9294 9289 9286 9289 9294 8412 8413 9295 9290 9291 9290 9295 8404 9296 9297 9296 8404 8796 8797 8405 9298 9299 9298 8405 8798 9300 8084 8085 9301 8799 8798 9297 9302 9297 8798 8404 8405 8799 9299 9303 9299 8799 8800 9304 8408 8409 9305 8801 8408 9306 8803 8805 9307 8409 8806 8412 9294 9295 8413 8807 8808 8088 8806 8807 8089 8809 8811 8808 9308 8808 8811 8414 8417 8813 8809 9309 8809 8813 9310 8811 9311 8811 9310 8810 8812 9312 8813 9313 8813 9312 9314 8415 8810 8415 9314 9315 9316 9317 8416 8812 8416 9317 8415 9315 8418 8419 9316 8416 8418 9318 8800 8801 9319 8419 9320 8814 8815 8816 8817 9321 8814 9154 8421 8422 9157 8817 8421 9154 8714 8715 9157 8422 9322 8822 8818 8821 8823 9323 9324 8821 8820 8819 8818 9325 8429 8822 9326 9327 8823 8430 8148 8433 8824 8825 8434 8149 8824 8429 9328 9329 8430 8825 8826 9330 8436 8438 9331 8827 8432 8880 8826 8880 8432 8488 8489 8435 8881 8827 8881 8435 9330 8828 8436 8438 8830 9331 8830 8831 9332 9333 8829 8828 8440 8833 9334 9335 8832 8442 8441 9336 8833 8832 9337 8443 8442 9338 9335 9338 8442 8835 8836 8440 9339 9334 9339 8440 8444 9340 8446 9340 8444 8837 8834 8445 9341 8447 9341 8445 9342 8837 8836 8835 8834 9343 9344 8448 8454 8455 8449 9345 9346 9347 9348 9349 9350 9351 9352 8839 9328 8839 9352 8838 8840 9353 8841 9329 8841 9353 8842 8844 8123 8124 8845 8843 8452 9328 8839 8841 9329 8453 9354 8454 8844 8454 9354 9355 9356 9357 8455 8845 8455 9357 8846 9358 9359 9358 8846 8456 8457 8847 9360 9361 9360 8847 9362 8849 9359 8849 9362 8848 8850 9363 8851 9361 8851 9363 8464 9364 8860 8861 9365 8469 9366 8854 8855 8852 8853 9367 9366 8855 9368 9369 8852 9367 8857 9370 8856 9370 8857 9371 9372 8858 9373 8859 9373 8858 8475 8861 8467 8462 8860 8474 8862 8470 9370 9373 8471 8863 8472 8862 8872 8875 8863 8473 8146 9367 8853 8854 9366 8147 8475 8865 8861 8860 8864 8474 8481 8478 9374 9375 8476 8480 9376 8484 8476 8478 8485 9377 8864 9378 8480 8481 9379 8865 8482 8484 9380 9381 8485 8483 8482 9358 8456 8457 9360 8483 9382 8873 8872 8875 8874 9383 8873 8876 8142 8143 8877 8874 8876 8879 8144 8145 8878 8877 8146 8879 9367 9366 8878 8147 8452 8824 9328 9329 8825 8453 8880 8487 8882 8883 8486 8881 8151 8884 8882 8883 8885 8150 9341 8447 8885 8884 8446 9340 8534 8886 8490 8491 8887 8536 8886 9384 8152 8153 9385 8887 8535 8490 8167 8168 8491 8537 8889 9386 8154 8155 9387 8888 8889 8152 9384 9385 8153 8888 8492 9388 9389 9388 8492 8890 8891 8493 9390 9391 9390 8493 8890 8154 9392 9393 8155 8891 8495 9389 8893 9389 8495 8492 8493 8494 9391 8895 9391 8494 9394 9395 9396 9395 9394 9397 9398 9399 9400 9401 9400 9399 8896 8496 9402 9403 8497 8897 8896 9386 8904 8909 9387 8897 9402 8496 8898 8899 8497 9403 9404 9395 9397 9395 9404 9405 9406 9407 9400 9398 9400 9407 9408 9409 9410 9409 9408 9411 9412 9413 9414 9415 9414 9413 8906 8905 9416 9417 8908 8907 9418 8905 8904 8909 8908 9419 9420 9421 9422 9421 9420 9423 9424 9425 9426 9427 9426 9425 8910 8906 9428 9429 8907 8914 9420 9411 9408 9411 9420 9422 9427 9425 9412 9413 9412 9425 8161 8916 9430 9431 8917 8160 8916 8503 9432 9433 8502 8917 8503 8510 8938 8939 8511 8502 8161 9434 8918 8919 9435 8160 8505 9436 8919 8918 9437 8504 8922 8924 9438 9439 8929 8927 9440 9438 9441 9442 9439 9443 9444 9445 9446 9445 9444 9447 9448 9449 9450 9451 9450 9449 9444 9452 9447 9452 9444 9453 9454 9449 9455 9448 9455 9449 9434 8932 9440 9443 8933 9435 8932 9456 8508 8509 9457 8933 9458 9459 9460 9459 9458 9461 9462 9463 9464 9465 9464 9463 9456 8935 8508 8509 8937 9457 9466 9459 9461 9459 9466 9467 9468 9469 9464 9462 9464 9469 8505 8513 9436 9437 8512 8504 8526 9437 9470 9437 8526 8512 8513 8527 9436 9471 9436 8527 8172 8940 8942 8943 8941 8173 8948 8945 9472 8945 8948 8517 8519 8949 8947 9473 8947 8949 8516 9474 8944 9474 8516 8950 8951 8518 9475 8946 9475 8518 9438 8945 8944 8946 8947 9439 9476 9477 9478 9477 9476 9479 9480 9481 9482 9483 9482 9481 8950 8940 9484 8940 8950 8942 8943 8951 8941 9485 8941 8951 9486 9479 9476 9479 9486 9487 9488 9489 9480 9481 9480 9489 9453 9486 9452 9486 9453 9487 9488 9454 9489 9455 9489 9454 8952 8182 8954 8955 8183 8953 8527 8955 9471 9470 8954 8526 9490 9491 9492 9491 9490 9493 9494 9495 9496 9497 9496 9495 9410 9493 9490 9493 9410 9409 9414 9415 9494 9495 9494 9415 8530 8956 9498 9499 8957 8531 8958 8530 9500 9501 8531 8959 9502 8184 8958 8959 8186 9503 9502 8960 8184 8186 8961 9503 8193 9504 8534 8536 9505 8192 7914 9506 8962 9506 7914 9507 9508 7915 9509 8963 9509 7915 9510 8196 8962 8963 8197 9511 9512 8964 8196 8197 8965 9513 8966 8969 8538 8969 8966 9514 9515 8967 8968 8539 8968 8967 9516 9517 9518 9519 9520 9521 8556 8966 8540 8966 8556 9522 9523 8557 8967 8541 8967 8557 9524 8542 8964 8965 8543 9525 8542 9526 8970 8971 9527 8543 8974 8550 8973 8972 8551 8975 8974 8554 8552 8553 8555 8975 9522 8556 8554 8555 8557 9523 8212 8614 8976 8977 8616 8213 8558 8976 9528 9529 8977 8559 8978 9530 8979 9530 8978 8558 8559 8980 9531 8981 9531 8980 8235 7931 8979 8981 7930 8237 9532 8982 8218 8219 8983 9533 8982 8984 8562 8984 8982 9534 9535 8983 8986 8563 8986 8983 8984 8565 8562 8563 8566 8986 8564 8985 8988 8989 8987 8567 8984 9536 8985 8987 9537 8986 8988 9538 8222 8223 9539 8989 9540 9541 9542 9541 9540 9543 9544 9545 9546 9547 9546 9545 9538 8990 8222 8223 8992 9539 8584 8224 8994 8997 8225 8585 9548 8232 9024 8232 9548 8995 8996 9549 8233 9025 8233 9549 8618 8994 8995 8996 8997 8621 8573 9550 8580 9550 8573 8999 9001 8572 9551 8581 9551 8572 9552 9553 9554 9553 9552 9555 9556 9557 9558 9559 9558 9557 9560 9002 9004 9005 9007 9561 9002 9562 9003 9006 9563 9007 9008 9009 9012 9013 9010 9011 9009 9003 9564 9565 9006 9010 9552 9566 9555 9566 9552 9567 9568 9557 9569 9556 9569 9557 9541 9570 9542 9570 9541 9571 9572 9546 9573 9547 9573 9546 9574 9019 9018 9021 9020 9575 9574 9560 9004 9005 9561 9575 9576 9570 9571 9570 9576 9577 9578 9579 9573 9572 9573 9579 8580 9580 9022 9023 9581 8581 9024 8230 9022 9023 8231 9025 8589 9582 8582 8583 9583 8588 8583 9026 9583 9582 9027 8582 9584 8586 9585 8586 9584 9026 9027 9586 8587 9587 8587 9586 8586 8979 9585 9587 8981 8587 9588 9029 9589 9029 9588 8589 8588 9590 9028 9591 9028 9590 9592 8238 9028 8238 9592 9030 9031 9593 8239 9029 8239 9593 9594 9041 9595 9041 9594 9042 9047 9596 9046 9597 9046 9596 9032 9598 9033 9035 9599 9034 9037 9033 9600 9601 9035 9038 9602 9036 9037 9038 9039 9603 9049 9604 9048 9604 9049 9605 9606 9050 9607 9051 9607 9050 9608 8600 9052 9053 8601 9609 9052 9036 9602 9603 9039 9053 9610 9054 8600 8601 9055 9611 9612 9056 9058 9056 9612 9613 9614 9615 9061 9063 9061 9615 9616 9065 9617 9065 9616 9064 9066 9618 9067 9619 9067 9618 8615 9068 9620 9621 9069 8617 8615 9620 9070 9071 9621 8617 8614 9070 9608 9609 9071 8616 9072 9532 8619 8620 9533 9073 9072 8618 9622 9623 8621 9073 9624 8622 8688 8689 8623 9625 8623 8626 9626 9627 8624 8622 9628 9080 8624 8626 9082 9629 9112 9080 9114 9080 9112 9081 9083 9113 9082 9115 9082 9113 8680 9120 8630 8631 9121 8681 8630 9630 8632 8633 9631 8631 9632 8632 9633 8632 9632 8634 8635 9634 8633 9635 8633 9634 9084 9636 8635 8634 9637 9085 9638 8636 8648 8636 9638 9639 9640 9641 8637 8651 8637 9641 9086 9088 8270 8271 9089 9087 9089 8281 9091 9090 8280 9088 9090 9642 8272 8274 9643 9091 8276 9093 9644 9645 9092 8277 8272 9646 9093 9092 9647 8274 9648 9094 8276 8277 9095 9649 8645 9650 9095 9650 8645 8669 8668 8644 9651 9094 9651 8644 9098 8649 8652 8653 8650 9099 9652 8648 9098 9099 8651 9653 8652 8655 9654 9655 8654 8653 9654 9096 9656 9096 9654 8655 8654 9655 9097 9657 9097 9655 9658 9096 9101 9096 9658 9656 9657 9659 9097 9100 9097 9659 9660 9103 9102 9105 9104 9661 9639 9102 8636 8637 9105 9640 9106 9651 9108 9651 9106 8668 8669 9107 9650 9110 9650 9107 9108 9662 9109 9111 9663 9110 9664 9111 9087 9086 9109 9665 9081 9112 8297 8298 9113 9083 9114 8670 9112 9113 8671 9115 9666 8675 9114 9115 8672 9667 9116 9668 8674 8673 9669 9117 9116 8675 9670 9671 8672 9117 9672 8679 9118 9119 8677 9673 8676 9119 9120 9121 9118 8678 8683 9674 9675 9674 8683 9122 9123 8682 9676 9677 9676 8682 9678 8313 9124 8313 9678 9673 9672 9679 8315 9125 8315 9679 9125 9680 8682 8683 9681 9124 9682 9085 9683 9085 9682 8686 8684 9684 9084 9685 9084 9684 9127 8687 9686 9687 8685 9126 9688 9686 9689 9686 9688 9127 9126 9690 9687 9691 9687 9690 9692 8687 9128 8687 9692 9693 9694 9695 8685 9129 8685 9695 8686 9682 9128 9129 9684 8684 8674 9696 9130 9696 8674 9668 9669 8673 9697 9131 9697 8673 9133 9130 9698 9130 9133 8320 8321 9135 9131 9699 9131 9135 9624 9132 9133 9135 9134 9625 9624 8688 9132 9134 8689 9625 9136 9700 8690 9700 9136 9137 9139 9138 9701 8691 9701 9138 8347 9137 8019 8018 9139 8349 8690 9702 9140 9141 9703 8691 8326 9140 8738 8740 9141 8327 9704 9705 9706 9705 9704 9707 9708 9709 9710 9711 9710 9709 9142 9712 8330 8331 9713 9145 8330 9712 9146 9147 9713 8331 8694 9146 9149 9151 9147 8695 9148 8696 8698 8699 8697 9150 9148 9149 9714 9715 9151 9150 9716 8334 9152 9153 8335 9717 9148 9152 8696 9152 9148 9718 9719 9150 9153 8697 9153 9150 8714 9154 8336 8337 9157 8715 8814 9155 9154 9157 9156 8817 9720 8338 9155 8338 9720 9158 9159 9721 8339 9156 8339 9721 9160 8340 9158 9159 8341 9161 9722 8704 9160 9161 8705 9723 8704 9163 8707 9163 8704 9724 9725 8705 9165 8706 9165 8705 9726 9727 9728 9727 9726 9729 9730 9731 9732 9733 9732 9731 9168 9167 9176 9177 9170 9169 9734 9166 9168 9169 9171 9735 9173 9172 9736 9737 9175 9174 9166 9738 9172 9175 9739 9171 9740 9727 9729 9727 9740 9741 9742 9743 9732 9730 9732 9743 9744 9705 9707 9705 9744 9745 9746 9747 9710 9708 9710 9747 9173 9736 9748 9749 9737 9174 9182 9183 9748 9749 9184 9185 9744 9750 9745 9750 9744 9751 9752 9747 9753 9746 9753 9747 8717 9754 9186 9187 9755 8718 8716 9756 9757 9756 8716 9186 9187 8719 9758 9759 9758 8719 8716 9757 9137 9139 9759 8719 8721 8718 9755 9754 8717 8720 9760 8350 9188 8350 9760 9190 9191 9761 8351 9189 8351 9761 9191 9762 9763 9762 9191 8721 8720 9190 9764 9765 9764 9190 9766 9192 9194 9195 9197 9767 9194 9193 9768 9769 9196 9195 9770 9198 9192 9197 9199 9771 9772 9200 9202 9200 9772 9773 9774 9775 9205 9207 9205 9775 9776 9209 9208 9209 9776 9777 9778 9779 9210 9211 9210 9779 8734 9216 9780 9781 9217 8735 9218 8734 9782 9783 8735 9219 9193 9218 9768 9769 9219 9196 9221 9784 9785 9784 9221 9220 9222 9223 9786 9787 9786 9223 8739 9788 9224 9225 9789 8741 8739 9226 9788 9789 9227 8741 8738 9782 9226 9227 9783 8740 9229 9790 9791 9790 9229 9228 9230 9231 9792 9793 9792 9231 9232 8973 8750 8751 8972 9233 9232 8754 8756 8757 8755 9233 9794 8756 8758 8759 8757 9795 9276 8758 8784 8758 9276 9794 9795 9277 8759 8785 8759 9277 9255 9796 9234 9235 9797 9256 8760 9234 9798 9799 9235 8761 9236 8760 9798 9799 8761 9238 9800 9801 9802 9801 9800 9803 9804 9805 9806 9807 9806 9805 8763 9808 8768 9808 8763 9240 9241 8762 9809 8769 9809 8762 9800 9810 9811 9810 9800 9802 9807 9805 9812 9813 9812 9805 9814 9815 9816 9815 9814 9817 9818 9819 9820 9821 9820 9819 9822 9823 9824 9823 9822 9825 9826 9827 9828 9829 9828 9827 9830 9247 9249 9250 9252 9831 9832 9254 9247 9252 9257 9833 9254 9834 9255 9256 9835 9257 9817 9823 9815 9823 9817 9824 9829 9818 9828 9820 9828 9818 8768 9836 9258 9836 8768 9808 9809 8769 9837 9259 9837 8769 8374 9258 9838 9839 9259 8375 8376 9261 9840 9841 9260 8377 9261 8374 9796 9797 8375 9260 9262 8376 9840 9841 8377 9263 8778 8770 9262 9263 8771 8780 8779 8397 8770 8771 8398 8781 9842 9814 9816 9814 9842 9843 9844 9845 9819 9821 9819 9845 8774 9846 9264 9265 9847 8775 9848 9266 8380 8383 9267 9849 9266 9850 8774 8775 9851 9267 9842 9852 9843 9852 9842 9853 9854 9845 9855 9844 9855 9845 9848 8380 9268 9269 8383 9849 8387 8778 9856 9857 8780 8386 8390 9270 9858 9859 9271 8391 9860 9272 8390 8391 9273 9861 9862 8070 9272 8070 9862 9863 9864 9865 8071 9273 8071 9865 9866 9867 9868 9869 9870 9871 9275 9276 8782 9276 9275 9872 9873 9274 9277 8783 9277 9274 8786 9874 9270 9271 9875 8787 9278 9876 8786 8787 9877 9279 8789 9878 8791 8790 9879 8788 9879 8803 9880 8803 9879 8790 8791 9878 8805 9881 8805 9878 9296 8796 8793 8792 8797 9298 8401 9882 9280 9281 9883 8400 9884 8793 9280 9281 8792 9885 8789 9283 9878 9879 9282 8788 8401 9282 9886 9887 9283 8400 9888 9889 9890 9891 9892 9893 9888 9288 9287 9292 9293 9893 9894 9895 9896 9895 9894 9897 9898 9899 9900 9901 9900 9899 9902 9895 9897 9895 9902 9903 9904 9905 9900 9898 9900 9905 9906 9907 9908 9907 9906 9909 9910 9911 9912 9913 9912 9911 8798 9914 9300 9301 9915 8799 9889 9300 9886 9887 9301 9892 9906 9916 9917 9916 9906 9908 9913 9911 9918 9919 9918 9911 9302 9914 8798 8799 9915 9303 9304 9306 8408 8409 9307 9305 8805 9881 9307 9306 9880 8803 9920 9903 9902 9903 9920 9921 9922 9923 9904 9905 9904 9923 9924 9920 9925 9920 9924 9921 9922 9926 9923 9927 9923 9926 9928 9925 9929 9925 9928 9924 9926 9930 9927 9931 9927 9930 9311 9308 9932 9308 9311 8811 8813 9313 9309 9933 9309 9313 9311 9888 9310 9312 9893 9313 9934 8810 9310 8810 9934 9314 9317 9935 8812 9312 8812 9935 9318 9314 9936 9314 9318 9315 9316 9319 9317 9937 9317 9319 8418 9315 9318 9319 9316 8419 9320 8815 9716 9717 8816 9321 9320 9938 8814 8817 9939 9321 9322 8821 9940 9941 8818 9323 9326 8822 9322 9323 8823 9327 9324 8820 9942 9943 8819 9325 9324 9944 8821 8818 9945 9325 9328 8429 9326 9327 8430 9329 8826 8880 9330 9331 8881 8827 8828 9330 9333 9332 9331 8830 8831 9946 9332 9333 9947 8829 8833 9948 9334 9948 8833 9949 9950 8832 9951 9335 9951 8832 8441 9952 9336 9952 8441 9947 9946 8443 9953 9337 9953 8443 9337 8832 9954 9955 8833 9336 8836 9339 9956 9957 9338 8835 9956 9958 9959 9958 9956 9339 9338 9957 9960 9961 9960 9957 9340 9962 9963 9962 9340 8837 8834 9341 9964 9965 9964 9341 9966 8836 9967 8836 9966 9342 9343 9968 8835 9969 8835 9968 9342 9962 8837 8834 9964 9343 9355 9344 8454 9344 9355 9970 9971 9356 9345 8455 9345 9356 8820 9972 9942 9972 8820 9344 9345 8819 9973 9943 9973 8819 8843 9974 8840 8838 9975 8842 9352 9326 9322 9326 9352 9328 9329 9353 9327 9323 9327 9353 9976 8838 9352 9353 8840 9977 9978 8844 8842 8843 8845 9979 9978 9355 9354 9357 9356 9979 9978 9354 8844 8845 9357 9979 9360 9361 9980 9981 9359 9358 9982 9364 9362 9364 9982 8860 8861 9983 9365 9363 9365 9983 9362 9359 9984 9985 9361 9363 9367 9986 9369 9986 9367 9987 9988 9366 9989 9368 9989 9366 9990 9370 9371 9372 9373 9991 8862 9370 9992 9993 9373 8863 8872 9992 9994 9992 8872 8862 8863 8875 9993 9995 9993 8875 9983 8865 9379 8865 9983 8861 8860 9982 8864 9378 8864 9982 8476 9375 9996 9997 9374 8478 8480 9998 9375 9374 9999 8481 9381 9377 8485 8484 9376 9380 9376 8476 10000 10001 8478 9377 10002 8480 9378 9379 8481 10003 9358 8482 9380 9381 8483 9360 9382 8876 8873 8874 8877 9383 10004 9382 8872 8875 9383 10005 8876 10006 8879 8878 10007 8877 9367 10006 9987 10006 9367 8879 8878 9366 10007 9988 10007 9366 8880 8882 10008 10009 8883 8881 8882 10010 10011 10010 8882 8884 8885 8883 10012 10013 10012 8883 9341 8885 10014 10015 8884 9340 8534 9384 8886 8887 9385 8536 10016 9386 8889 8888 9387 10017 9386 9392 8154 8155 9393 9387 10018 8889 9384 9385 8888 10019 8890 10020 9388 9390 10021 8891 10022 10023 10024 10023 10022 10025 10026 10027 10028 10029 10028 10027 10030 8890 9392 9393 8891 10031 10023 9396 10024 9396 10023 9394 9399 10028 9401 10029 9401 10028 10032 10033 10034 10033 10032 10035 10036 10037 10038 10039 10038 10037 10040 8896 9402 9403 8897 10041 10042 9386 8896 8897 9387 10043 9386 9418 8904 8909 9419 9387 10044 9405 9404 9405 10044 10045 10046 10047 9406 9407 9406 10047 10048 10035 10032 10035 10048 10049 10050 10051 10036 10037 10036 10051 8906 9416 9500 9501 9417 8907 8905 10052 9416 9417 10053 8908 9418 9504 8905 8908 9505 9419 9421 10054 10055 10054 9421 9423 9424 9426 10056 10057 10056 9426 8906 9500 9428 9429 9501 8907 9430 8916 10058 10059 8917 9431 8161 10060 9434 10060 8161 9430 9431 8160 10061 9435 10061 8160 8916 9432 10062 10063 9433 8917 8503 8938 9432 9433 8939 8502 8918 9434 10064 10065 9435 8919 9470 9437 8918 8919 9436 9471 8924 10066 9438 9439 10067 8929 9441 9438 8944 8946 9439 9442 10068 9440 9441 9442 9443 10069 9446 10070 10071 10070 9446 9445 9450 9451 10072 10073 10072 9451 10074 8932 9434 9435 8933 10075 9434 9440 10068 10069 9443 9435 10076 9456 8932 8933 9457 10077 10078 10079 10080 10079 10078 10081 10082 10083 10084 10085 10084 10083 10086 9460 10087 9460 10086 9458 9463 10088 9465 10089 9465 10088 10090 10081 10078 10081 10090 10091 10092 10093 10082 10083 10082 10093 10094 9467 9466 9467 10094 10095 10096 10097 9468 9469 9468 10097 10098 9477 10099 9477 10098 9478 9483 10100 9482 10101 9482 10100 10066 9472 8945 8947 9473 10067 9474 9441 8944 9441 9474 10102 10103 9475 9442 8946 9442 9475 8950 9484 9474 9475 9485 8951 10066 8945 9438 9439 8947 10067 8952 8954 10104 10105 8955 8953 8954 9470 10104 10105 9471 8955 9491 10106 9492 10106 9491 10107 10108 9496 10109 9497 10109 9496 8530 9498 9500 9501 9499 8531 8958 9500 9416 9417 9501 8959 10110 9502 8958 8959 9503 10111 10052 9504 8193 8192 9505 10053 9504 10018 8534 8536 10019 9505 9506 9510 8962 8963 9511 9509 10112 9507 7914 7915 9508 10113 9510 9512 8196 8197 9513 9511 9525 9513 8965 8964 9512 9524 9522 9514 8966 9514 9522 10114 10115 9523 9515 8967 9515 9523 9524 10116 8542 8543 10117 9525 10118 8543 9527 8543 10118 10117 10116 10119 8542 9526 8542 10119 10120 8974 8973 8972 8975 10121 8974 9522 8554 8555 9523 8975 8976 8614 9608 9609 8616 8977 9608 9528 8976 8977 9529 9609 8558 9528 9530 9531 9529 8559 9530 9585 8979 8981 9587 9531 9532 8218 8619 8620 8219 9533 9532 10122 8982 10122 9532 10123 10124 9533 10125 8983 10125 9533 10122 9534 8982 8983 9535 10125 9534 9536 8984 8986 9537 9535 8985 10126 8988 8989 10127 8987 9536 10128 8985 8987 10129 9537 8988 10130 9538 10130 8988 10126 10127 8989 10131 9539 10131 8989 10132 9543 9540 9543 10132 10133 10134 10135 9544 9545 9544 10135 10136 9548 9024 9025 9549 10137 9548 8618 8995 8996 8621 9549 9554 10138 10139 10138 9554 9553 9558 9559 10140 10141 10140 9559 9550 9580 8580 8581 9581 9551 9560 10123 9002 9007 10124 9561 9002 10142 9562 9563 10143 9007 9562 10144 9003 9006 10145 9563 9567 10146 9566 10146 9567 10147 10148 9568 10149 9569 10149 9568 10146 10150 10151 10150 10146 10147 10148 10149 10152 10153 10152 10149 9003 10154 9564 9565 10155 9006 9574 9018 10156 10157 9021 9575 10128 9560 9574 9575 9561 10129 10158 9577 9576 9577 10158 10159 10160 10161 9578 9579 9578 10161 9022 9580 10162 10163 9581 9023 9024 9022 10164 10165 9023 9025 9583 10166 8588 8589 10167 9582 9027 10167 9586 10167 9027 9582 9583 9026 10166 9584 10166 9026 9584 9585 10168 10169 9587 9586 9028 9591 10170 10171 9589 9029 9591 9600 9598 9600 9591 9590 9588 9589 9601 9599 9601 9589 10166 9590 8588 8589 9588 10167 9604 10172 10173 10172 9604 9605 9606 9607 10174 10175 10174 9607 9028 10170 9592 9593 10171 9029 9594 10176 10177 10176 9594 9595 9597 9596 10178 10179 10178 9596 9032 10180 9598 9599 10181 9034 9033 9598 9600 9601 9599 9035 10182 9037 9600 9037 10182 10168 10169 10183 9038 9601 9038 10183 9530 9602 9037 9038 9603 9531 9070 8600 9608 9609 8601 9071 9608 9052 9528 9529 9053 9609 9052 9602 9530 9531 9603 9053 9612 10184 9613 10184 9612 10185 10186 9615 10187 9614 10187 9615 9070 9610 8600 8601 9611 9071 9616 10184 10185 10184 9616 9617 9619 9618 10187 10186 10187 9618 9070 9620 9610 9611 9621 9071 9072 10123 9532 10123 9072 10142 10143 9073 10124 9533 10124 9073 9622 8618 9548 9549 8621 9623 10188 9072 9622 9072 10188 10189 10190 10191 9073 9623 9073 10191 10192 8622 9624 9625 8623 10193 9627 9628 8624 8626 9629 9626 10194 9627 8622 8623 9626 10195 10196 9080 9628 9629 9082 10197 9666 9114 9080 9082 9115 9667 9120 9630 8630 8631 9631 9121 10198 9631 8633 8632 9630 10199 8632 10200 9633 9635 10201 8633 9634 10202 9635 9633 10203 9632 9636 9634 8635 8634 9632 9637 9683 9637 10204 9637 9683 9085 9084 9685 9636 10205 9636 9685 9652 9638 8648 8651 9641 9653 10206 9639 9638 9641 9640 10207 9086 10208 9088 10208 9086 9665 9664 9087 10209 9089 10209 9087 10209 9089 9091 9090 9088 10208 9642 9646 8272 8274 9647 9643 10210 8276 9644 9645 8277 10211 9644 9093 10212 10213 9092 9645 9646 10212 9093 9092 10213 9647 9648 9651 9094 9651 9648 10214 10215 9649 9650 9095 9650 9649 9648 8276 10210 10211 8277 9649 10216 9098 8652 8653 9099 10217 10218 9652 9098 9099 9653 10219 8652 9654 10216 10217 9655 8653 9654 9656 10220 10221 9657 9655 9656 9658 10220 10221 9659 9657 9660 10222 9103 9104 10223 9661 9660 9102 10224 10225 9105 9661 10226 9102 9639 9640 9105 10227 9650 9110 10228 10229 9108 9651 9109 9662 10230 10231 9663 9111 9108 10232 9662 9663 10233 9110 10234 9111 9664 9665 9109 10235 9666 10236 8675 8672 10237 9667 10238 9117 9669 9117 10238 10239 10240 10241 9116 9668 9116 10241 10242 9116 9670 9116 10242 10243 10244 10245 9117 9671 9117 10245 9671 10246 8672 8675 10247 9670 9673 10248 9119 10248 9673 10249 10250 9672 10251 9118 10251 9672 9119 10252 9120 9121 10253 9118 10254 10255 10256 10255 10254 10257 10258 10259 10260 10261 10260 10259 10262 10263 10261 10256 10264 10265 10254 9689 10257 9689 10254 9688 9690 10259 9691 10258 9691 10259 10266 9678 10267 9678 10266 9673 9672 10268 9679 10269 9679 10268 10267 9124 10270 9124 10267 9678 9679 10269 9125 10271 9125 10269 9680 10272 8682 8683 10273 9681 10270 10274 10275 10274 10270 9124 9125 10271 10276 10277 10276 10271 9683 10278 9682 9684 10279 9685 9686 8687 9693 9694 8685 9687 10280 10281 10282 10281 10280 10283 10284 10285 10286 10287 10286 10285 9128 10288 9692 9695 10289 9129 10290 10291 10292 10291 10290 10293 10294 10295 10296 10297 10296 10295 9128 10298 10288 10298 9128 9682 9684 9129 10299 10289 10299 9129 9696 10300 9130 10300 9696 10301 10302 9697 10303 9131 10303 9697 9696 10304 10301 10302 10305 9697 9130 10306 9698 9699 10307 9131 9133 9698 10308 10309 9699 9135 9624 9133 10310 10311 9135 9625 8690 9700 9702 9703 9701 8691 9757 9700 9137 9139 9701 9759 9702 9782 9140 9141 9783 9703 9140 9782 8738 8740 9783 9141 9704 10312 10313 10312 9704 9706 9711 9709 10314 10315 10314 9709 10316 9146 9712 9146 10316 10317 10318 10319 9147 9713 9147 10319 9149 9146 10317 10318 9147 9151 9714 9149 10320 10321 9151 9715 9718 9148 9714 9715 9150 9719 10322 9716 9152 9716 10322 10323 10324 10325 9717 9153 9717 10325 9716 8815 8334 8335 8816 9717 10322 9152 9718 9719 9153 10325 9720 9155 8814 8817 9156 9721 10326 9158 9720 9721 9159 10327 9160 9158 10328 10329 9159 9161 9160 10330 9722 9723 10331 9161 9722 9724 8704 8705 9725 9723 10332 9726 9728 9726 10332 10333 10334 10335 9731 9733 9731 10335 10336 9741 9740 9741 10336 10337 10338 10339 9742 9743 9742 10339 10340 10336 10341 10336 10340 10337 10338 10342 10339 10343 10339 10342 10344 9166 9734 9735 9171 10345 10323 9736 9172 9175 9737 10324 10346 9738 9166 9171 9739 10347 9738 10348 9172 9175 10349 9739 9736 10320 9748 9749 10321 9737 9182 9748 10350 10351 9749 9185 9751 10352 9750 10352 9751 10353 10354 9752 10355 9753 10355 9752 10356 9187 9758 9187 10356 9755 9754 10357 9186 9756 9186 10357 9756 10358 9757 9759 10359 9758 9754 8720 10357 10356 8721 9755 10360 9776 10361 9776 10360 9777 9778 10362 9779 10363 9779 10362 9190 9760 10364 10365 9761 9191 9190 10364 9765 9763 10365 9191 10357 8720 9764 9762 8721 10356 9766 9765 9770 9765 9766 9764 9762 9767 9763 9771 9763 9767 9770 9192 9766 9767 9197 9771 10366 9194 10358 9194 10366 9766 9767 10367 9195 10359 9195 10367 9194 9768 9700 9701 9769 9195 9770 10368 9198 9199 10369 9771 10370 9773 9772 9773 10370 10371 10372 10373 9774 9775 9774 10373 9785 10374 10375 10374 9785 9784 9786 9787 10376 10377 10376 9787 8734 9780 9226 9227 9781 8735 8734 9226 9782 9783 9227 8735 9218 9782 9702 9703 9783 9219 9768 9218 9700 9701 9219 9769 9226 9780 9788 9789 9781 9227 10374 9790 10375 9790 10374 9791 9793 10376 9792 10377 9792 10376 10120 8973 9232 9233 8972 10121 9232 8756 9794 9795 8757 9233 9872 9794 9276 9794 9872 10378 10379 9873 9795 9277 9795 9873 9796 10380 9234 9235 10381 9797 9255 9834 9796 9797 9835 9256 9798 9234 10382 10383 9235 9799 9803 10384 9801 10384 9803 10385 10386 9804 10387 9806 10387 9804 10388 10389 10390 10389 10388 10391 10392 10393 10394 10395 10394 10393 9811 10396 10397 10396 9811 9810 9812 9813 10398 10399 10398 9813 10400 10390 10401 10390 10400 10388 10393 10402 10395 10403 10395 10402 10404 9822 10405 9822 10404 9825 9826 10406 9827 10407 9827 10406 9850 9247 9830 9831 9252 9851 9850 9832 9247 9252 9833 9851 9254 9832 10408 10409 9833 9257 9254 9856 9834 9835 9857 9257 10396 10410 10397 10410 10396 10411 10412 10398 10413 10399 10413 10398 9258 9836 10414 10415 9837 9259 10416 9838 9258 9259 9839 10417 9796 8374 9838 9839 8375 9797 10418 9840 9261 9260 9841 10419 10420 9261 9796 9797 9260 10421 8778 9262 9840 9841 9263 8780 8774 9850 9846 9847 9851 8775 10422 9852 9853 9852 10422 10423 10424 10425 9855 9854 9855 10425 10426 9266 9848 9849 9267 10427 9266 9832 9850 9851 9833 9267 10408 8387 9856 9857 8386 10409 9856 8778 10418 10419 8780 9857 9271 9859 9875 9874 9858 9270 9860 8390 9858 9859 8391 9861 9862 9272 9860 9861 9273 9865 10428 8070 9863 9864 8071 10429 8786 10430 9874 9875 10431 8787 10432 8787 10431 8787 10432 9877 9876 10433 8786 10430 8786 10433 9880 9282 9879 9878 9283 9881 9296 8793 9884 9885 8792 9298 10434 8401 9886 8401 10434 9882 9883 10435 8400 9887 8400 10435 9882 10436 9280 9281 10437 9883 9884 9280 10438 10439 9281 9885 9282 10440 9886 9887 10441 9283 9310 9888 9890 9891 9893 9312 9890 9889 10442 10443 9892 9891 9888 10444 9288 9293 10445 9893 10446 9894 9896 9894 10446 10447 10448 10449 9899 9901 9899 10449 9909 10450 9907 10450 9909 10451 10452 9910 10453 9912 10453 9910 10454 10455 10456 10455 10454 10457 10458 10459 10460 10461 10460 10459 9914 10462 9300 9301 10463 9915 9300 10464 9886 9887 10465 9301 9889 9886 10442 10443 9887 9892 10466 10456 10467 10456 10466 10454 10459 10468 10461 10469 10461 10468 9917 10470 10471 10470 9917 9916 9918 9919 10472 10473 10472 9919 9304 10474 9306 9307 10475 9305 9306 10474 9880 9881 10475 9307 9928 10476 10477 10476 9928 9929 9931 9930 10478 10479 10478 9930 9311 9932 10444 10445 9933 9313 9311 10444 9888 9893 10445 9313 9934 9890 10480 9890 9934 9310 9312 9935 9891 10481 9891 9935 9314 9934 9936 9937 9935 9317 10323 9320 9716 9320 10323 10348 10349 10324 9321 9717 9321 10324 9320 10482 9938 10482 9320 10483 10484 9321 10485 9939 10485 9321 9938 9720 8814 8817 9721 9939 8821 10486 9940 9941 10487 8818 9352 9322 9940 9941 9323 9353 9325 10488 9943 10488 9325 10489 10490 9324 10491 9942 10491 9324 9324 10492 9944 10492 9324 10493 10494 9325 10495 9945 10495 9325 9945 8818 10496 10497 8821 9944 9330 8880 10008 10009 8881 9331 9333 9330 10498 10499 9331 9332 9947 10500 10501 10500 9947 9333 9332 9946 10502 10503 10502 9946 10504 10505 10506 10507 10508 10509 10509 10510 10511 10510 10509 10512 10513 10504 10514 10515 10514 10504 9959 10511 10510 10511 9959 9958 9960 9961 10515 10514 10515 9961 10516 9952 9947 9952 10516 10517 10518 10519 9953 9946 9953 10519 9336 10517 10520 10517 9336 9952 9953 9337 10518 10521 10518 9337 9954 8832 10522 10523 8833 9955 10524 10520 10525 10520 10524 9336 9337 10526 10521 10527 10521 10526 8836 9956 9967 9969 9957 8835 10528 10529 10530 10529 10528 10531 10532 10533 10534 10535 10534 10533 9963 9962 10536 10537 9964 9965 10015 9963 10538 9963 10015 9340 9341 10014 9965 10539 9965 10014 10540 10541 10542 10541 10540 10543 10544 10545 10546 10547 10546 10545 9342 9966 10548 10549 9968 9343 10550 9342 10548 9342 10550 9962 9964 10551 9343 10549 9343 10551 9970 10552 9344 9345 10553 9971 9355 10554 9970 9971 10555 9356 9972 10556 10557 10556 9972 9344 9345 9973 10558 10559 10558 9973 9972 10557 10560 10561 10559 9973 10562 8842 9975 9974 8843 10563 9975 8838 9976 9977 8840 9974 9352 10564 9976 9977 10565 9353 10566 9978 8842 8843 9979 10567 9978 10568 9355 9356 10569 9979 9361 10570 9980 9981 10571 9359 10572 9358 9380 9358 10572 9981 9980 10573 9360 9381 9360 10573 10574 9363 9983 9982 9362 10575 9359 10576 9984 9985 10577 9361 9362 9984 10578 10579 9985 9363 10580 9986 9987 9988 9989 10581 9990 9371 10582 10583 9372 9991 9990 10584 9370 9373 10585 9991 9370 10586 9992 9993 10587 9373 9992 10588 9994 9995 10589 9993 10004 8872 9994 9995 8875 10005 9982 10002 9378 10002 9982 10590 10591 9983 10003 9379 10003 9983 10000 8476 9996 9997 8478 10001 9996 9375 10592 10593 9374 9997 10594 9998 8480 8481 9999 10595 9998 10592 9375 9374 10593 9999 10573 9377 9381 9380 9376 10572 10002 10594 8480 8481 10595 10003 10596 8876 9382 9383 8877 10597 10598 9382 10004 10005 9383 10599 10596 10006 8876 8877 10007 10597 10580 9987 10006 10007 9988 10581 10600 8883 10009 10008 8882 10601 8882 10011 10602 10603 10013 8883 10014 8885 10012 10010 8884 10015 10012 10013 10604 10605 10011 10010 8534 10018 9384 9385 10019 8536 10018 10016 8889 8888 10017 10019 9386 10016 9504 9505 10017 9387 9386 10606 9392 9393 10607 9387 10030 10020 8890 8891 10021 10031 10020 10608 9388 9390 10609 10021 10610 10025 10022 10025 10610 10611 10612 10613 10026 10027 10026 10613 10614 10615 10616 10615 10614 10617 10618 10619 10620 10621 10620 10619 10606 10030 9392 9393 10031 10607 10616 10034 10033 10034 10616 10615 10620 10621 10039 10038 10039 10621 10042 8896 10040 10041 8897 10043 10622 10044 10623 10044 10622 10045 10046 10624 10047 10625 10047 10624 9386 10042 10606 10607 10043 9387 9386 9504 9418 9419 9505 9387 10048 10626 10049 10626 10048 10627 10628 10051 10629 10050 10629 10051 8905 9504 10052 10053 9505 8908 9416 10052 10110 10111 10053 9417 10055 10106 10107 10106 10055 10054 10056 10057 10109 10108 10109 10057 9500 9498 9428 9429 9499 9501 10058 8916 10630 10631 8917 10059 9430 10058 10060 10061 10059 9431 10074 9434 10060 10061 9435 10075 10632 10094 10633 10094 10632 10095 10096 10634 10097 10635 10097 10634 10630 10062 10636 10062 10630 8916 8917 10631 10063 10637 10063 10631 9434 10104 10064 10065 10105 9435 9470 8918 10064 10065 8919 9471 10104 10068 9441 9442 10069 10105 10071 10098 10099 10098 10071 10070 10072 10073 10100 10101 10100 10073 10074 10076 8932 8933 10077 10075 9434 10068 10104 10105 10069 9435 10638 10086 10087 10086 10638 10639 10640 10641 10088 10089 10088 10641 10642 10080 10079 10080 10642 10643 10644 10645 10085 10084 10085 10645 10090 10646 10091 10646 10090 10647 10648 10093 10649 10092 10649 10093 10104 9441 10102 10103 9442 10105 9484 10102 9474 9475 10103 9485 8952 10104 10102 10103 10105 8953 10064 10104 9470 9471 10105 10065 9416 10110 8958 8959 10111 9417 10110 8193 9502 9503 8192 10111 10052 8193 10110 10111 8192 10053 9504 10016 10018 10019 10017 9505 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 9512 9510 9511 9513 10663 10664 9513 9525 9524 9512 10665 10666 10114 9522 9523 10115 10667 10668 10116 9524 9525 10117 10669 10670 10117 10118 10119 10116 10671 10672 10121 8975 8974 10120 10673 10666 9522 8974 8975 9523 10667 9528 9052 9530 9531 9053 9529 9585 9530 10168 10169 9531 9587 9560 10122 10123 10124 10125 9561 10122 9536 9534 9535 9537 10125 8985 10674 10126 10127 10675 8987 10128 9536 10122 10125 9537 10129 10128 10674 8985 8987 10675 10129 10676 10133 10132 10133 10676 10677 10678 10679 10134 10135 10134 10679 10126 10680 10130 10680 10126 10674 10675 10127 10681 10131 10681 10127 10136 9024 10164 10165 9025 10137 9622 9548 10136 10137 9549 9623 10139 10682 10683 10682 10139 10138 10140 10141 10684 10685 10684 10141 9550 10686 9580 9581 10687 9551 9002 10123 10142 10143 10124 9007 10142 10144 9562 9563 10145 10143 9003 10144 10154 10155 10145 9006 10151 10688 10689 10688 10151 10150 10152 10153 10690 10691 10690 10153 10154 10692 9564 9565 10693 10155 10680 9574 10156 9574 10680 10674 10675 10681 9575 10157 9575 10681 10674 10128 9574 9575 10129 10675 10128 10122 9560 9561 10125 10129 10694 10158 10695 10158 10694 10159 10160 10696 10161 10697 10161 10696 10692 9580 10686 9580 10692 10162 10163 10693 9581 10687 9581 10693 10698 9022 10162 10163 9023 10699 10700 10164 9022 9023 10165 10701 10166 9584 10168 10169 9586 10167 9591 10180 10170 10171 10181 9589 9591 9598 10180 10181 9599 9589 10182 9600 9590 9588 9601 10183 10182 9590 10166 10167 9588 10183 10173 10702 10703 10702 10173 10172 10174 10175 10704 10705 10704 10175 10176 10702 10177 10702 10176 10703 10705 10178 10704 10179 10704 10178 9530 9037 10168 10169 9038 9531 10189 10142 9072 10142 10189 10706 10707 10190 10143 9073 10143 10190 10700 10189 10188 10189 10700 10706 10707 10701 10190 10191 10190 10701 10708 8622 10192 10193 8623 10709 10192 9624 10710 10711 9625 10193 10712 9628 9627 9626 9629 10713 10708 10194 8622 8623 10195 10709 10194 10712 9627 9626 10713 10195 9628 10714 10196 10714 9628 10712 10713 9629 10715 10197 10715 9629 9666 9080 10196 10197 9082 9667 9121 9631 10198 10199 9630 9120 10199 10200 8632 8633 10201 10198 9633 10200 10203 10202 10201 9635 9634 10716 10202 10203 10717 9632 9637 9632 10718 10719 9634 9636 9683 10204 10720 10721 10205 9685 10722 9638 9652 9653 9641 10723 10724 9639 10206 10207 9640 10725 10208 10726 10727 10726 10208 9665 9664 10209 10728 10729 10728 10209 10208 10727 9090 9091 10729 10209 10210 9644 10730 10731 9645 10211 9644 10212 10732 10733 10213 9645 9646 10734 10212 10213 10735 9647 10730 10214 9648 9649 10215 10731 9650 10228 10215 10214 10229 9651 9648 10210 10730 10731 10211 9649 10736 9098 10216 10217 9099 10737 10738 9652 10218 10219 9653 10739 10740 10218 9098 9099 10219 10741 9654 10742 10216 10217 10743 9655 9654 10220 10742 10743 10221 9655 9658 10744 10220 10221 10745 9659 10222 10746 9103 9104 10747 10223 9660 10748 10222 10748 9660 10749 10750 9661 10751 10223 10751 9661 10224 9102 10752 10753 9105 10225 10754 9660 10224 9660 10754 10755 10756 10757 9661 10225 9661 10757 10758 10226 9639 9640 10227 10759 10752 9102 10226 10227 9105 10753 9108 10229 10760 10761 10228 9110 9109 10230 10762 10763 10231 9111 9662 10764 10230 10764 9662 10765 10766 9663 10767 10231 10767 9663 9108 10760 10232 10233 10761 9110 10232 10768 9662 9663 10769 10233 10726 9665 10235 10234 9664 10728 10235 9109 10762 10763 9111 10234 10770 10236 9666 9667 10237 10771 10237 8672 10246 10247 8675 10236 10772 10773 10774 10775 10776 10777 10778 10779 10773 10779 10778 10780 10781 10782 10783 10776 10783 10782 10304 10774 10784 10774 10304 10772 10777 10305 10775 10785 10775 10305 10786 10242 10787 10788 10245 10789 10786 10790 10778 10782 10791 10789 10787 9670 10792 9670 10787 10242 10245 10788 9671 10793 9671 10788 10792 10247 10794 10247 10792 9670 9671 10793 10246 10795 10246 10793 10248 10249 10796 10797 10250 10251 9119 10798 10799 10798 9119 10248 10251 9118 10800 10801 10800 9118 10249 9673 10266 10268 9672 10250 9119 10802 10252 10253 10803 9118 10253 9121 10198 10199 9120 10252 10255 10804 10256 10261 10805 10260 10806 10807 10808 10807 10806 10809 10810 10811 10812 10813 10812 10811 10264 10256 10814 10815 10261 10263 10262 10816 10263 10264 10817 10265 10280 10809 10806 10809 10280 10282 10287 10285 10810 10811 10810 10285 10818 10819 10820 10819 10818 10821 10822 10823 10824 10825 10824 10823 10820 10826 10827 10826 10820 10819 10824 10825 10828 10829 10828 10825 10830 10274 10831 10832 10276 10833 10799 10265 10817 10265 10799 10831 10832 10801 10262 10816 10262 10801 10834 10826 10835 10826 10834 10827 10829 10836 10828 10837 10828 10836 10830 10275 10274 10276 10277 10833 10720 10278 9683 9685 10279 10721 10278 10298 9682 9684 10299 10279 10283 10290 10281 10290 10283 10293 10294 10284 10295 10286 10295 10284 10288 10838 9692 9695 10839 10289 10292 10840 10841 10840 10292 10291 10296 10297 10842 10843 10842 10297 10288 10814 10844 10814 10288 10298 10299 10289 10815 10845 10815 10289 10300 10306 9130 9131 10307 10303 10846 10847 10848 10847 10846 10849 10850 10851 10852 10853 10852 10851 10304 10784 10301 10302 10785 10305 9698 10306 10854 10855 10307 9699 9698 10854 10308 10309 10855 9699 10310 9133 10308 10309 9135 10311 9624 10310 10710 10711 10311 9625 9700 9218 9702 9703 9219 9701 9757 10358 9700 9701 10359 9759 10312 10856 10313 10856 10312 10857 10858 10314 10859 10315 10859 10314 10860 10317 10316 10317 10860 10861 10862 10863 10318 10319 10318 10863 9149 10317 10861 10862 10318 9151 10320 9149 10861 10862 9151 10321 10320 10322 9714 9715 10325 10321 10322 9718 9714 9715 9719 10325 10323 10322 9736 9737 10325 10324 10326 10328 9158 9159 10329 10327 9938 10326 9720 9721 10327 9939 10864 9160 10328 10329 9161 10865 9722 10866 10867 10866 9722 10330 10331 9723 10868 10869 10868 9723 10870 10330 9160 9161 10331 10871 9722 10867 9724 9725 10869 9723 10332 10872 10333 10872 10332 10873 10874 10335 10875 10334 10875 10335 10876 10341 10877 10341 10876 10340 10342 10878 10343 10879 10343 10878 10344 9734 10866 10868 9735 10345 10344 10346 9166 9171 10347 10345 10348 10323 9172 9175 10324 10349 10346 10348 9738 9739 10349 10347 9748 10320 10861 10862 10321 9749 10322 10320 9736 9737 10321 10325 10860 9748 10861 9748 10860 10350 10351 10863 9749 10862 9749 10863 10352 10880 10881 10880 10352 10353 10354 10355 10882 10883 10882 10355 10357 10358 9756 9758 10359 10356 10884 10361 10885 10361 10884 10360 10362 10886 10363 10887 10363 10886 9765 10364 10368 10369 10365 9763 10366 10357 9764 9762 10356 10367 9765 10368 9770 9771 10369 9763 10366 9764 9766 9767 9762 10367 9194 9700 10358 10359 9701 9195 10884 10371 10370 10371 10884 10885 10887 10886 10372 10373 10372 10886 10672 9233 10121 10120 9232 10673 10888 9232 9794 9795 9233 10889 10888 9794 10378 10379 9795 10889 9796 10890 10380 10381 10891 9797 9234 10380 10382 10383 10381 9235 9856 9796 9834 9835 9797 9857 10384 10892 10893 10892 10384 10385 10386 10387 10894 10895 10894 10387 10896 10391 10897 10391 10896 10389 10394 10898 10392 10899 10392 10898 10900 10401 10901 10401 10900 10400 10402 10902 10403 10903 10403 10902 10422 10405 10423 10405 10422 10404 10406 10425 10407 10424 10407 10425 9850 9830 9846 9847 9831 9851 9254 10408 9856 9857 10409 9257 9832 10426 10408 10409 10427 9833 10900 10904 10905 10904 10900 10901 10903 10902 10906 10907 10906 10902 10411 10908 10410 10908 10411 10909 10910 10412 10911 10413 10911 10412 10416 9258 10414 10415 9259 10417 10414 9836 10912 10913 9837 10415 10890 9838 10416 10417 9839 10891 9796 9838 10890 10891 9839 9797 8778 9840 10418 10419 9841 8780 10418 9261 10420 10421 9260 10419 9856 10420 9796 9797 10421 9857 9832 9266 10426 10427 9267 9833 10426 9848 8387 8386 9849 10427 10408 10426 8387 8386 10427 10409 9856 10418 10420 10421 10419 9857 9859 10914 9875 9874 10915 9858 10916 9860 9858 9859 9861 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10430 10930 9874 9875 10931 10431 10432 10431 10932 10933 10430 10433 9880 10440 9282 9283 10441 9881 9886 10464 10434 10435 10465 9887 9882 10434 10436 10437 10435 9883 10436 10934 9280 9281 10935 10437 10438 10934 10936 10934 10438 9280 9281 10439 10935 10937 10935 10439 10450 10938 10939 10938 10450 10451 10452 10453 10940 10941 10940 10453 10474 9886 10440 10441 9887 10475 9890 10442 10474 10475 10443 9891 10446 10476 10447 10476 10446 10477 10479 10449 10478 10448 10478 10449 10942 10457 10943 10457 10942 10455 10460 10944 10458 10945 10458 10944 10470 10946 10471 10946 10470 10947 10948 10472 10949 10473 10949 10472 9300 10462 10464 10465 10463 9301 10442 9886 10474 10475 9887 10443 10950 10467 10951 10467 10950 10466 10468 10952 10469 10953 10469 10952 9304 10480 10474 10475 10481 9305 10474 10440 9880 9881 10441 10475 9890 10474 10480 10481 10475 9891 9936 9934 10480 10481 9935 9937 10348 10483 9320 10483 10348 10954 10955 10349 10484 9321 10484 10349 10483 10864 10482 10864 10483 10954 10955 10484 10865 10485 10865 10484 8818 10487 10496 10497 10486 8821 10486 10956 9940 9941 10957 10487 9352 9940 10564 10565 9941 9353 10958 10959 10960 10959 10958 10961 10962 10963 10964 10965 10964 10963 10961 10966 10967 10968 10969 10962 10967 10560 10970 10560 10967 10966 10969 10968 10561 10971 10561 10968 10958 10972 10973 10974 10975 10963 10976 10492 10973 10974 10495 10977 9944 10976 10978 10976 9944 10492 10495 9945 10977 10979 10977 9945 10497 10978 10980 10978 10497 9944 9945 10496 10979 10981 10979 10496 9331 10600 10009 10008 10601 9330 10499 10600 9331 9330 10601 10498 9333 10498 10982 10983 10499 9332 10984 9333 10985 9333 10984 10500 10502 10986 9332 10987 9332 10986 10500 10988 10501 10503 10989 10502 10516 9947 10501 10503 9946 10519 10990 10509 10508 10505 10504 10991 10505 10992 10506 10507 10993 10508 10994 10512 10509 10504 10513 10995 10996 10997 10998 10997 10996 10999 11000 11001 11002 11003 11002 11001 10997 10529 10998 10529 10997 10530 10535 11002 10534 11003 10534 11002 11004 11005 11006 11005 11004 11007 11008 11009 11010 11011 11010 11009 11012 11006 11013 11006 11012 11004 11009 11014 11011 11015 11011 11014 10985 10507 11016 10507 10985 10993 10992 10987 10506 11017 10506 10987 10524 11018 11016 11017 11019 10526 11012 11020 11021 11020 11012 11013 11015 11014 11022 11023 11022 11014 10525 11018 10524 10526 11019 10527 10541 10531 10528 10531 10541 10543 10544 10546 10532 10533 10532 10546 11024 9963 10536 10537 9965 11025 10536 9962 10550 10551 9964 10537 9963 11024 10538 10539 11025 9965 11026 10542 11027 10542 11026 10540 10545 11028 10547 11029 10547 11028 10548 9966 11030 11031 9968 10549 10990 10548 11032 10548 10990 10550 10551 10991 10549 11033 10549 10991 9970 11034 10552 10553 11035 9971 10552 10556 9344 9345 10558 10553 9970 10554 11034 11035 10555 9971 10568 10554 9355 9356 10555 10569 11036 11037 11038 11037 11036 11039 11040 11041 11042 11043 11042 11041 10560 10557 10970 10971 10559 10561 11044 8842 10562 10563 8843 11045 10562 9975 11046 11047 9974 10563 11046 9975 9976 9977 9974 11047 11048 9976 10564 9976 11048 11046 11047 11049 9977 10565 9977 11049 11044 10566 8842 8843 10567 11045 10566 11050 9978 9979 11051 10567 9978 11050 10568 10569 11051 9979 9359 10571 11052 11053 10570 9361 9981 11054 10571 10570 11055 9980 11054 10572 11056 10572 11054 9981 9980 11055 10573 11057 10573 11055 10575 9362 11058 11059 9363 10574 10574 9983 10591 10590 9982 10575 9359 11052 10576 10577 11053 9361 9984 11060 11061 11060 9984 10576 10577 9985 11062 11063 11062 9985 10578 9984 11064 11065 9985 10579 9362 10578 11058 11059 10579 9363 11066 9986 10580 10581 9989 11067 10582 9371 11068 11069 9372 10583 11070 9990 10582 9990 11070 11071 11072 11073 9991 10583 9991 11073 10584 11074 9370 9373 11075 10585 9990 11076 10584 11076 9990 11077 11078 9991 11079 10585 11079 9991 11074 10586 9370 9373 10587 11075 9992 10586 11080 11081 10587 9993 9992 11082 10588 10589 11083 9993 11084 10004 9994 9995 10005 11085 11086 10002 10590 10591 10003 11087 9996 10592 11088 11089 10593 9997 10594 11086 9998 9999 11087 10595 9998 11090 10592 10593 11091 9999 10572 9376 11056 11057 9377 10573 10002 11086 10594 10595 11087 10003 11092 10596 9382 9383 10597 11093 11094 10598 10004 10005 10599 11095 11096 9382 10598 10599 9383 11097 11098 10006 10596 10597 10007 11099 10580 10006 11098 11099 10007 10581 10601 8882 10602 10603 8883 10600 10011 10605 10602 10603 10604 10013 10015 11100 10010 10012 11101 10014 10012 10604 11102 11103 10605 10010 10030 10042 10020 10021 10043 10031 10042 10608 10020 10021 10609 10043 10622 10611 10610 10611 10622 10623 10625 10624 10612 10613 10612 10624 10614 11104 10617 11104 10614 11105 11106 10619 11107 10618 11107 10619 10606 10042 10030 10031 10043 10607 10042 10040 10608 10609 10041 10043 11108 10626 10627 10626 11108 11109 11110 11111 10629 10628 10629 11111 10058 10630 10074 10075 10631 10059 10058 10074 10060 10061 10075 10059 11112 10646 10647 10646 11112 11113 11114 11115 10649 10648 10649 11115 10632 11116 11117 11116 10632 10633 10635 10634 11118 11119 11118 10634 10630 10636 10074 10075 10637 10631 10074 10636 10076 10077 10637 10075 11120 10643 10642 10643 11120 11121 11122 11123 10644 10645 10644 11123 11117 10639 10638 10639 11117 11116 11118 11119 10640 10641 10640 11119 9484 8952 10102 10103 8953 9485 9510 11124 11125 11126 11127 9511 10662 10665 9512 9513 10664 10663 11128 9511 10663 10662 9510 11129 10669 10664 9525 10664 10669 11130 11131 10668 10665 9524 10665 10668 10666 11132 10114 10115 11133 10667 10668 11134 10116 10117 11135 10669 11135 10117 10670 10671 10116 11134 10670 10118 11136 11137 10119 10671 10672 8975 11138 11139 8974 10673 11139 10666 8974 8975 10667 11138 10676 10695 10677 10695 10676 10694 10696 10679 10697 10678 10697 10679 10700 10136 10164 10136 10700 10188 10191 10701 10137 10165 10137 10701 10682 10688 10683 10688 10682 10689 10691 10684 10690 10685 10690 10684 10144 10142 10706 10707 10143 10145 10144 10698 10154 10155 10699 10145 10162 10692 10154 10155 10693 10163 10698 10162 10154 10155 10163 10699 10700 9022 10698 10699 9023 10701 10706 10700 10698 10699 10701 10707 10779 10708 10192 10193 10709 10783 10779 10192 10710 10711 10193 10783 10779 10194 10708 10709 10195 10783 10194 10714 10712 10713 10715 10195 10714 9666 10196 10197 9667 10715 10200 10252 10802 10252 10200 10199 10198 10201 10253 10803 10253 10201 10802 10203 10200 10201 10202 10803 10718 9632 10717 10716 9634 10719 10717 10817 10264 10817 10717 10203 10202 10716 10816 10263 10816 10716 10738 10722 9652 9653 10723 10739 10206 11140 10724 11140 10206 11141 11142 10207 11143 10725 11143 10207 10758 9639 10724 10725 9640 10759 10727 10726 11144 11145 10728 10729 10727 11146 9090 9091 11147 10729 10730 9644 11148 11149 9645 10731 10212 11150 10732 10733 11151 10213 11148 9644 10732 10733 9645 11149 11146 10734 9646 9647 10735 11147 10734 11152 10212 10213 11153 10735 10214 10730 11154 11155 10731 10215 10214 11156 10229 10228 11157 10215 11158 10736 10216 10736 11158 11159 11160 11161 10737 10217 10737 11161 10740 9098 10736 10737 9099 10741 11162 10738 10218 10219 10739 11163 11164 10218 10740 10741 10219 11165 10216 10742 11166 11167 10743 10217 10742 10220 11166 11167 10221 10743 10746 10744 9103 9104 10745 10747 10220 10744 11168 11169 10745 10221 10746 11170 11171 11170 10746 11172 11173 10747 11174 11175 11174 10747 11164 11176 11177 11178 11179 11165 11180 11181 11176 11181 11180 11182 11183 11184 11185 11179 11185 11184 11172 11182 11170 11182 11172 11181 11185 11173 11183 11174 11183 11173 11186 10752 11187 10752 11186 10224 10225 11188 10753 11189 10753 11188 11190 11191 11192 11191 11190 11193 11194 11195 11196 11197 11196 11195 11193 11162 11177 11178 11163 11194 11192 10224 11186 10224 11192 11191 11196 11197 10225 11188 10225 11197 10758 11198 10226 11198 10758 11199 11200 10759 11201 10227 11201 10759 11198 10752 10226 10227 10753 11201 10760 10229 11202 11203 10228 10761 11204 10230 11205 10230 11204 10762 10763 11206 10231 11207 10231 11206 11208 11209 11152 11153 11210 11211 11208 11212 11213 11214 11215 11211 11205 11213 11216 11213 11205 10230 10231 11207 11214 11217 11214 11207 10232 11218 11219 11218 10232 10760 10761 10233 11220 11221 11220 10233 10768 11222 9662 9663 11223 10769 11224 11219 11225 11219 11224 10232 10233 11226 11221 11227 11221 11226 11228 10726 10235 10234 10728 11229 11230 10762 11204 10762 11230 10235 10234 11231 10763 11206 10763 11231 10770 11232 10236 10237 11233 10771 10770 9666 11234 11235 9667 10771 11236 10247 10236 10237 10246 11237 10774 10773 11238 11239 10776 10775 10773 10710 11240 10710 10773 10779 10783 10776 10711 11241 10711 10776 10790 10780 10778 10782 10781 10791 10780 10194 10779 10783 10195 10781 11242 11243 11244 11243 11242 11245 11246 11247 11248 11249 11248 11247 10786 10787 11250 11251 10788 10789 11252 10790 10786 10789 10791 11253 11254 11255 11256 11255 11254 11257 11258 11259 11260 11261 11260 11259 11262 11255 11263 11255 11262 11256 11261 11264 11260 11265 11260 11264 11236 10794 10247 10246 10795 11237 10796 10249 11266 11267 10250 10797 10248 10796 10798 10800 10797 10251 11268 10799 10798 10800 10801 11269 10802 9119 10799 10801 9118 10803 10249 10266 11270 11271 10268 10250 10256 10804 10844 10845 10805 10261 10808 11272 11273 11272 10808 10807 10812 10813 11274 11275 11274 10813 10256 10844 10814 10815 10845 10261 10717 10264 10814 10815 10263 10716 11276 11277 11278 11277 11276 11279 11280 11281 11282 11283 11282 11281 11284 10818 11285 10818 11284 10821 10822 11286 10823 11287 10823 11286 11276 11288 11289 11288 11276 11278 11283 11281 11290 11291 11290 11281 11268 10830 10831 10830 11268 11292 11293 11269 10833 10832 10833 11269 11268 10831 10799 10801 10832 11269 10801 10202 10816 10817 10203 10799 11289 11294 11295 11294 11289 11288 11290 11291 11296 11297 11296 11291 11298 10835 11299 10835 11298 10834 10836 11300 10837 11301 10837 11300 10298 11302 10814 11302 10298 10278 11302 10278 10720 10721 10279 11303 10279 10299 11303 10815 11303 10299 10288 10844 10838 10839 10845 10289 11272 10840 11273 10840 11272 10841 10843 11274 10842 11275 10842 11274 10848 11304 11305 11304 10848 10847 10852 10853 11306 11307 11306 10853 11242 10849 10846 10849 11242 11244 11249 11247 10850 10851 10850 11247 11308 11306 11307 11306 11308 11309 11310 11311 11304 11305 11304 11311 11312 10308 10854 10308 11312 11240 11241 11313 10309 10855 10309 11313 10710 10308 11240 10308 10710 10310 10311 10711 10309 11241 10309 10711 10881 10856 10857 10856 10881 10880 10882 10883 10859 10858 10859 10883 10326 10864 10328 10864 10326 10482 10485 10327 10865 10329 10865 10327 10864 10870 9160 9161 10871 10865 10330 10344 10866 10868 10345 10331 10876 10872 10873 10872 10876 10877 10879 10878 10875 10874 10875 10878 10870 10344 10330 10331 10345 10871 10346 10344 10870 10871 10345 10347 10346 10954 10348 10349 10955 10347 10672 11314 9233 9232 11315 10673 11315 9232 10888 10889 9233 11314 10888 10378 11316 11317 10379 10889 10890 10416 10380 10381 10417 10891 10380 10912 10382 10383 10913 10381 10909 10892 10908 10892 10909 10893 10895 10910 10894 10911 10894 10910 11318 10897 11319 10897 11318 10896 10898 11320 10899 11321 10899 11320 11322 10905 10904 10905 11322 11323 11324 11325 10907 10906 10907 11325 10416 10414 10380 10381 10415 10417 10380 10414 10912 10913 10415 10381 10916 9858 10915 10914 9859 10917 10931 10914 11326 10914 10931 9875 9874 10930 10915 11327 10915 10930 11328 10917 9861 9860 10916 11329 9860 11330 11331 11332 11333 9861 10430 11334 10930 10931 11335 10431 10431 11335 10932 10933 11334 10430 10432 10932 11336 11337 10933 10433 10436 10434 10464 10465 10435 10437 10436 10464 10934 10935 10465 10437 10934 10464 10936 10937 10465 10935 11338 10938 11339 10938 11338 10939 10941 11340 10940 11341 10940 11340 11342 10943 11343 10943 11342 10942 10944 11344 10945 11345 10945 11344 10950 11346 11347 11346 10950 10951 10953 10952 11348 11349 11348 10952 10947 11339 10946 11339 10947 11338 11340 10948 11341 10949 11341 10948 10464 10462 10936 10937 10463 10465 9936 10480 9304 9305 10481 9937 10954 10870 10864 10865 10871 10955 10497 11350 10486 10487 11351 10496 10486 11352 10956 10957 11353 10487 9940 10956 11354 11355 10957 9941 11048 10564 9940 9941 10565 11049 10961 11050 10959 11050 10961 11356 11357 10962 11051 10964 11051 10962 10959 10562 10960 10965 10563 10964 10958 10960 10972 10975 10965 10963 11358 10961 10967 10968 10962 11359 11360 11361 11362 11361 11360 11363 11364 11365 11366 11367 11366 11365 10972 11368 10973 10974 11369 10975 10976 10973 11370 11371 10974 10977 11372 11373 11374 11373 11372 11375 11376 11377 11378 11379 11378 11377 11372 11380 11381 11380 11372 11374 11379 11377 11382 11383 11382 11377 10980 11350 10497 10496 11351 10981 10498 10602 10982 10602 10498 10601 10600 10499 10603 10983 10603 10499 10982 10985 9333 9332 10987 10983 10985 11384 10984 10986 11385 10987 10500 10984 10988 10989 10986 10502 10988 11386 10501 10503 11387 10989 10516 10501 11388 11389 10503 10519 11032 10509 10990 10991 10504 11033 10990 10508 11103 11102 10505 10991 11103 10993 10605 10993 11103 10508 10505 11102 10992 10604 10992 11102 11032 10994 10509 10504 10995 11033 10996 11390 10999 11390 10996 11391 11392 11001 11393 11000 11393 11001 11005 11394 11395 11394 11005 11007 11008 11010 11396 11397 11396 11010 11398 11399 11400 11399 11398 11401 11402 11403 11404 11405 11404 11403 11406 11401 11407 11401 11406 11399 11404 11408 11402 11409 11402 11408 10985 11016 11384 11385 11017 10987 10992 10604 10987 10985 10605 10993 11016 11410 11384 11410 11016 11018 11019 11017 11411 11385 11411 11017 11412 11407 11413 11407 11412 11406 11408 11414 11409 11415 11409 11414 11021 11416 11417 11416 11021 11020 11022 11023 11418 11419 11418 11023 11420 10550 10990 10550 11420 10536 10536 11420 11024 11025 11421 10537 10537 11421 10551 10991 10551 11421 11026 11390 11391 11390 11026 11027 11029 11028 11393 11392 11393 11028 10548 11030 11032 11033 11031 10549 11422 11423 11424 11423 11422 11425 11426 11427 11428 11429 11428 11427 11036 11427 11039 11427 11036 11429 11424 11041 11422 11040 11422 11041 10554 11430 11034 11430 10554 11356 11357 10555 11431 11035 11431 10555 10554 11050 11356 11050 10554 10568 10569 10555 11051 11357 11051 10555 11037 11361 11038 11361 11037 11362 11367 11042 11366 11043 11366 11042 10959 11044 10562 10563 11045 10964 10562 11046 11048 11049 11047 10563 10959 10566 11044 11045 10567 10964 10959 11050 10566 10567 11051 10964 11432 11052 10571 11052 11432 11433 11434 11435 11053 10570 11053 11435 10571 11054 11436 11437 11055 10570 11056 11438 11054 11055 11439 11057 10575 11058 11440 11441 11059 10574 11442 10590 10575 10574 10591 11443 10576 11433 11444 11433 10576 11052 11053 10577 11434 11445 11434 10577 11446 11447 11448 11449 11450 11451 11452 11448 11453 11454 11449 11455 11446 11444 11456 11444 11446 10576 10577 11451 11445 11457 11445 11451 11064 9984 11458 11459 9985 11065 11460 11461 11462 11461 11460 10578 10579 11463 11464 11465 11464 11463 11466 10578 11460 10578 11466 11058 11059 11467 10579 11463 10579 11467 11468 11066 10580 10581 11067 11469 11068 9371 11066 11067 9372 11069 11470 11068 11471 11068 11470 11472 11473 11474 11069 11475 11069 11474 11476 11477 11478 11477 11476 11479 11480 11481 11482 11483 11482 11481 11477 11484 11485 11486 11487 11482 11476 11472 11470 11472 11476 11478 11483 11481 11473 11474 11473 11481 11074 11488 11489 11488 11074 10584 10585 11075 11490 11491 11490 11075 11485 11492 11493 11494 11495 11486 11496 11497 11493 11497 11496 11498 11499 11500 11501 11494 11501 11500 10584 11498 11488 11498 10584 11497 11501 10585 11499 11490 11499 10585 11074 11502 10586 10587 11503 11075 10586 11504 11080 11504 10586 11502 11503 10587 11505 11081 11505 10587 9992 11080 11082 11083 11081 9993 11506 10588 11082 10588 11506 11507 11508 11509 10589 11083 10589 11509 11094 10004 11084 11085 10005 11095 10590 11510 11086 11087 11511 10591 11453 11088 10592 10593 11089 11454 11512 9996 11088 11089 9997 11513 11086 11514 9998 9999 11515 11087 11514 11090 9998 9999 11091 11515 11516 10592 11090 11091 10593 11517 11056 9376 11512 11513 9377 11057 11096 11092 9382 9383 11093 11097 11092 11518 10596 11518 11092 11519 11520 11093 11521 10597 11521 11093 11492 10598 11094 11095 10599 11495 11484 11096 10598 10599 11097 11487 10596 11522 11098 11099 11523 10597 11522 10580 11098 11099 10581 11523 10605 10982 10602 10603 10983 10604 11100 11103 10010 10012 11102 11101 11105 11108 11104 11108 11105 11109 11110 11106 11111 11107 11111 11106 11524 11112 11525 11112 11524 11113 11114 11526 11115 11527 11115 11526 11120 11525 11121 11525 11120 11524 11526 11123 11527 11122 11527 11123 11528 9510 11125 11126 9511 11529 10663 10664 11130 11131 10665 10662 11129 9510 11530 11531 9511 11128 11128 10663 11532 11533 10662 11129 11131 11534 10668 11534 11131 11535 11536 11130 11537 10669 11537 11130 10666 11129 11132 11133 11128 10667 11534 11134 10668 10669 11135 11537 11538 10671 11134 11135 10670 11539 10670 11136 11540 11541 11137 10671 11542 11139 10673 10672 11138 11543 11543 11138 10667 10666 11139 11542 10706 10698 10144 10145 10699 10707 10790 10714 10194 10195 10715 10791 10714 10790 9666 9667 10791 10715 10801 10803 10202 10203 10802 10799 11141 11544 11140 11544 11141 11545 11546 11142 11547 11143 11547 11142 11140 11548 10724 10725 11549 11143 10724 11548 10758 10759 11549 10725 10726 11228 11144 11145 11229 10728 11146 10727 11144 11145 10729 11147 9090 11146 9646 9647 11147 9091 11154 11148 11550 11148 11154 10730 10731 11155 11149 11551 11149 11155 10732 11150 11552 11553 11151 10733 10212 11152 11150 11151 11153 10213 11554 11152 10734 10735 11153 11555 10214 11154 11156 11157 11155 10215 10229 11156 11556 11557 11157 10228 11558 11158 11166 11158 11558 11159 11160 11559 11161 11167 11161 11559 11560 10736 11159 11160 10737 11561 10216 11166 11158 11161 11167 10217 10740 10736 11560 11561 10737 10741 11164 11162 10218 10219 11163 11165 11162 11544 10738 10739 11547 11163 11562 11164 10740 10741 11165 11563 10220 11564 11166 11167 11565 10221 10746 11566 10744 11566 10746 11171 11175 10747 11567 10745 11567 10747 11566 11168 10744 10745 11169 11567 10220 11168 11564 11565 11169 10221 11568 11569 11570 11569 11568 11571 11572 11573 11574 11575 11574 11573 11162 11164 11177 11178 11165 11163 11164 11562 11176 11179 11563 11165 11576 11577 11578 11577 11576 11579 11580 11581 11582 11583 11582 11581 11584 11176 11585 11176 11584 11180 11184 11586 11179 11587 11179 11586 11568 11578 11571 11578 11568 11576 11581 11573 11583 11572 11583 11573 11588 11589 11590 11589 11588 11591 11592 11593 11594 11595 11594 11593 11198 11187 10752 10753 11189 11201 11596 11597 11598 11597 11596 11599 11600 11601 11602 11603 11602 11601 11604 11193 11190 11195 11194 11605 11544 11162 11193 11194 11163 11547 11598 11589 11591 11589 11598 11597 11602 11603 11594 11592 11594 11603 11606 11607 11608 11607 11606 11609 11610 11611 11612 11613 11612 11611 10758 11614 11199 11200 11615 10759 10760 11202 11218 11220 11203 10761 11202 10229 11556 11557 10228 11203 11616 11617 11618 11617 11616 11619 11620 11621 11622 11623 11622 11621 11152 11209 11150 11151 11210 11153 11208 11152 11554 11555 11153 11211 11212 11216 11213 11214 11217 11215 11624 11212 11208 11211 11215 11625 11626 11617 11627 11617 11626 11618 11623 11628 11622 11629 11622 11628 11630 11631 11632 11631 11630 11633 11634 11635 11636 11637 11636 11635 11224 11225 11638 11639 11227 11226 11209 11638 11150 11151 11639 11210 11630 11640 11641 11640 11630 11632 11637 11635 11642 11643 11642 11635 11228 10235 11230 11231 10234 11229 11644 11619 11616 11619 11644 11645 11646 11647 11620 11621 11620 11647 11232 11236 10236 10237 11237 11233 10770 11648 11232 11648 10770 11649 11650 10771 11651 11233 11651 10771 10790 11234 9666 11234 10790 11652 11653 10791 11235 9667 11235 10791 11654 10770 11234 11235 10771 11655 11312 10773 11240 10773 11312 11238 11239 11313 10776 11241 10776 11313 11245 11656 11243 11656 11245 11657 11658 11246 11659 11248 11659 11246 10790 10194 10780 10781 10195 10791 11660 11257 11254 11257 11660 11661 11662 11663 11258 11259 11258 11663 11252 10786 11250 11251 10789 11253 11252 11652 10790 10791 11653 11253 11664 11665 11666 11665 11664 11667 11668 11669 11670 11671 11670 11669 11672 11263 11673 11263 11672 11262 11264 11674 11265 11675 11265 11674 11666 11676 11677 11676 11666 11665 11670 11671 11678 11679 11678 11671 10249 11270 11266 11267 11271 10250 10796 11266 11268 11269 11267 10797 10796 11268 10798 10800 11269 10797 10844 10804 10838 10839 10805 10845 10717 10814 11302 11303 10815 10716 11680 11277 11279 11277 11680 11681 11682 11683 11282 11280 11282 11683 11684 11285 11685 11285 11684 11284 11286 11686 11287 11687 11287 11686 11688 11298 11299 11298 11688 11689 11690 11691 11300 11301 11300 11691 11268 11692 11292 11293 11693 11269 11694 11295 11294 11295 11694 11695 11696 11697 11297 11296 11297 11697 11698 11311 11310 11311 11698 11699 11700 11701 11308 11309 11308 11701 10954 10346 10870 10871 10347 10955 11702 10673 11315 11314 10672 11703 11703 10889 11314 11315 10888 11702 10888 11316 11329 11328 11317 10889 11318 11323 11322 11323 11318 11319 11321 11320 11324 11325 11324 11320 10917 11326 10914 10915 11327 10916 11327 11704 11705 11704 11327 10930 10931 11326 11706 11707 11706 11326 11329 11708 9860 9861 11709 11328 11328 11710 10917 10916 11711 11329 11712 11330 9860 9861 11333 11713 11334 11704 10930 10931 11706 11335 10933 11714 11334 11335 11715 10932 11336 10932 11716 11717 10933 11337 11342 11718 11719 11718 11342 11343 11345 11344 11720 11721 11720 11344 11719 11347 11346 11347 11719 11718 11720 11721 11349 11348 11349 11721 10486 11350 11352 11353 11351 10487 11722 10956 11352 10956 11722 11723 11724 11725 10957 11353 10957 11725 11726 11354 10956 10957 11355 11727 11354 10972 9940 10972 11354 11728 11729 11355 10975 9941 10975 11355 11048 9940 10972 10975 9941 11049 11358 11356 10961 11356 11358 11430 11431 11359 11357 10962 11357 11359 10562 10972 10960 10965 10975 10563 11730 11363 11360 11363 11730 11731 11732 11733 11364 11365 11364 11733 10972 11728 11368 11369 11729 10975 11370 10973 11368 11369 10974 11371 11375 11734 11373 11734 11375 11735 11736 11376 11737 11378 11737 11376 11738 11739 11740 11739 11738 11741 11742 11743 11744 11745 11744 11743 11746 11740 11747 11740 11746 11738 11743 11748 11745 11749 11745 11748 11381 11750 11751 11750 11381 11380 11382 11383 11752 11753 11752 11383 10604 10983 10987 10985 10982 10605 10988 10984 11384 11385 10986 10989 10988 11384 11386 11387 11385 10989 10501 11386 11388 11389 11387 10503 10990 11103 11420 11421 11102 10991 11032 11030 10994 10995 11031 11033 11395 11754 11755 11754 11395 11394 11396 11397 11756 11757 11756 11397 11758 11400 11759 11400 11758 11398 11403 11760 11405 11761 11405 11760 11416 11762 11417 11762 11416 11763 11764 11418 11765 11419 11765 11418 11384 11410 11766 11767 11411 11385 11412 11768 11769 11768 11412 11413 11415 11414 11770 11771 11770 11414 11428 11772 11426 11772 11428 11773 11774 11423 11775 11425 11775 11423 10562 11048 10972 10975 11049 10563 11432 10571 11436 11437 10570 11435 11776 11777 11778 11777 11776 11779 11780 11781 11782 11783 11782 11781 11054 11438 11436 11437 11439 11055 11512 11438 11056 11057 11439 11513 11440 11058 11466 11467 11059 11441 11784 10575 11440 11441 10574 11785 11442 10575 11784 11785 10574 11443 11442 11510 10590 10591 11511 11443 11786 11778 11787 11778 11786 11776 11781 11788 11783 11789 11783 11788 11456 11447 11446 11451 11450 11457 11447 11790 11448 11449 11791 11450 11516 11452 11453 11454 11455 11517 11453 11448 11792 11793 11449 11454 11786 11794 11795 11794 11786 11787 11789 11788 11796 11797 11796 11788 11798 11452 11516 11517 11455 11799 11798 11462 11461 11464 11465 11799 11800 11801 11802 11801 11800 11803 11804 11805 11806 11807 11806 11805 11808 11801 11803 11801 11808 11809 11810 11811 11806 11804 11806 11811 11468 11812 11066 11067 11813 11469 11468 10580 11814 11815 10581 11469 11066 11471 11068 11471 11066 11812 11813 11067 11475 11069 11475 11067 11816 11817 11818 11817 11816 11819 11820 11821 11822 11823 11822 11821 11824 11825 11826 11825 11824 11827 11828 11829 11830 11831 11830 11829 11832 11477 11479 11477 11832 11833 11834 11835 11482 11480 11482 11835 11485 11484 11492 11495 11487 11486 11477 11836 11484 11487 11837 11482 11826 11817 11819 11817 11826 11825 11830 11831 11822 11820 11822 11831 11838 11839 11840 11839 11838 11841 11842 11843 11844 11845 11844 11843 11489 11502 11074 11075 11503 11491 11492 11846 11493 11494 11847 11495 11496 11493 11848 11849 11494 11500 11850 11851 11852 11851 11850 11853 11854 11855 11856 11857 11856 11855 11838 11852 11841 11852 11838 11850 11855 11843 11857 11842 11857 11843 11858 11859 11860 11859 11858 11861 11862 11863 11864 11865 11864 11863 11080 11504 11866 11867 11505 11081 11082 11080 11868 11869 11081 11083 11506 11082 11868 11869 11083 11509 11846 11507 11506 11507 11846 11870 11871 11847 11508 11509 11508 11847 11514 11510 11872 11510 11514 11086 11087 11515 11511 11873 11511 11515 11453 11792 11088 11089 11793 11454 11516 11453 10592 10593 11454 11517 9376 9996 11512 11513 9997 9377 11874 11516 11090 11091 11517 11875 11096 11876 11092 11093 11877 11097 11876 11519 11092 11093 11520 11877 11518 11878 11522 11878 11518 11519 11520 11521 11879 11523 11879 11521 11522 10596 11518 11521 10597 11523 11484 10598 11492 11495 10599 11487 11492 11094 11846 11847 11095 11495 11836 11096 11484 11487 11097 11837 11814 10580 11522 11523 10581 11815 11530 9510 11528 11529 9511 11531 11880 10663 11130 11131 10662 11881 11882 11129 11530 11129 11882 11883 11884 11885 11128 11531 11128 11885 11533 11886 10662 10663 11887 11532 11888 11533 11129 11128 11532 11889 11890 11535 11131 11130 11536 11891 11892 11893 11894 11893 11892 11895 11896 11897 11898 11899 11898 11897 11132 11129 11883 11884 11128 11133 10666 11900 11129 11128 11901 10667 11538 11134 11534 11537 11135 11539 11538 11541 10671 10670 11540 11539 11542 10673 11902 11903 10672 11543 11904 11543 10667 10666 11542 11905 11544 11545 10738 10739 11546 11547 11544 11604 11140 11143 11605 11547 11140 11604 11548 11549 11605 11143 10758 11548 11614 11615 11549 10759 11144 11228 11906 11907 11229 11145 11146 11144 11908 11909 11145 11147 11148 11910 11550 11551 11911 11149 11154 11550 11912 11913 11551 11155 11150 11638 11552 11553 11639 11151 10732 11552 11910 11911 11553 10733 11908 11554 10734 10735 11555 11909 11154 11912 11156 11157 11913 11155 11556 11912 11914 11912 11556 11156 11157 11557 11913 11915 11913 11557 11558 11166 11564 11565 11167 11559 11560 11159 11558 11559 11160 11561 11916 10740 11560 10740 11916 11562 11562 11916 11917 11918 11919 11563 11563 11919 10741 11561 10741 11919 11920 11569 11921 11569 11920 11570 11575 11922 11574 11923 11574 11922 11566 11924 11168 11169 11925 11567 11564 11168 11926 11927 11169 11565 11176 11917 11585 11917 11176 11562 11563 11179 11918 11587 11918 11179 11577 11928 11929 11928 11577 11579 11580 11582 11930 11931 11930 11582 11585 11932 11584 11586 11933 11587 11606 11588 11590 11588 11606 11608 11613 11611 11593 11595 11593 11611 11934 11596 11935 11596 11934 11599 11600 11936 11601 11937 11601 11936 11604 11190 11938 11939 11195 11605 11604 11544 11193 11194 11547 11605 11940 11607 11609 11607 11940 11941 11942 11943 11612 11610 11612 11943 11633 11944 11631 11944 11633 11945 11946 11634 11947 11636 11947 11634 11944 11948 11949 11948 11944 11945 11946 11947 11950 11951 11950 11947 11908 11208 11554 11555 11211 11909 11952 11626 11627 11626 11952 11953 11954 11955 11628 11629 11628 11955 11956 11953 11952 11953 11956 11957 11958 11959 11954 11955 11954 11959 11960 11624 11208 11211 11625 11961 11225 11962 11638 11639 11963 11227 11964 11640 11965 11640 11964 11641 11643 11966 11642 11967 11642 11966 11228 11230 11968 11969 11231 11229 11970 11644 11971 11644 11970 11645 11646 11972 11647 11973 11647 11972 11974 11672 11673 11672 11974 11975 11976 11977 11674 11675 11674 11977 11978 11975 11974 11975 11978 11979 11980 11981 11976 11977 11976 11981 11654 11649 10770 10771 11650 11655 11649 11982 11648 11651 11983 11650 11652 11654 11234 11235 11655 11653 11656 11699 11698 11699 11656 11657 11658 11659 11700 11701 11700 11659 11984 11660 11985 11660 11984 11661 11662 11986 11663 11987 11663 11986 11664 11988 11667 11988 11664 11989 11990 11669 11991 11668 11991 11669 11252 11250 11982 11983 11251 11253 11652 11252 11654 11655 11253 11653 11992 11677 11676 11677 11992 11993 11994 11995 11679 11678 11679 11995 11266 11270 11692 11693 11271 11267 11266 11692 11268 11269 11693 11267 11996 11680 11997 11680 11996 11681 11682 11998 11683 11999 11683 11998 11684 11689 11688 11689 11684 11685 11687 11686 11690 11691 11690 11686 11694 12000 11695 12000 11694 12001 12002 11697 12003 11696 12003 11697 10673 11702 11902 11903 11703 10672 11703 12004 10889 10888 12005 11702 11316 12006 11329 11328 12007 11317 10888 11329 12008 12009 11328 10889 12010 11326 10917 10916 11327 12011 12012 12013 12014 12013 12012 12015 12016 12017 12018 12019 12018 12017 12020 11327 11705 11707 11326 12021 11708 11712 9860 9861 11713 11709 11329 12022 11708 12022 11329 12006 12007 11328 12023 11709 12023 11328 12024 11329 11711 11710 11328 12025 11711 10916 12026 12027 10917 11710 11334 11714 11704 11706 11715 11335 11717 11714 10933 10932 11715 11716 11750 12028 11751 12028 11750 12029 12030 11752 12031 11753 12031 11752 12029 12032 12028 12032 12029 12033 12034 12030 12035 12031 12035 12030 11723 11722 12036 12037 11725 11724 11726 10956 11723 11724 10957 11727 11728 11354 11726 11727 11355 11729 11773 11730 11772 11730 11773 11731 11732 11774 11733 11775 11733 11774 11728 11726 11368 11369 11727 11729 11370 11368 12036 12037 11369 11371 11734 12038 12039 12038 11734 11735 11736 11737 12040 12041 12040 11737 11739 12042 12043 12042 11739 11741 11742 11744 12044 12045 12044 11744 12046 11747 12047 11747 12046 11746 11748 12048 11749 12049 11749 12048 11386 11384 11766 11767 11385 11387 11386 11766 11388 11389 11767 11387 11763 11754 11762 11754 11763 11755 11757 11764 11756 11765 11756 11764 11758 12050 12051 12050 11758 11759 11761 11760 12052 12053 12052 11760 11769 12054 12055 12054 11769 11768 11770 11771 12056 12057 12056 11771 11432 11436 12058 12059 11437 11435 11777 12060 12061 12060 11777 11779 11780 11782 12062 12063 12062 11782 11438 12064 11436 11437 12065 11439 11512 12066 11438 11439 12067 11513 12068 11809 11808 11809 12068 12069 12070 12071 11810 11811 11810 12071 12072 12068 12073 12068 12072 12069 12070 12074 12071 12075 12071 12074 12076 11784 12077 11784 12076 11442 11443 12078 11785 12079 11785 12078 11510 11442 12076 12078 11443 11511 12080 11794 12081 11794 12080 11795 11797 12082 11796 12083 11796 12082 12080 12084 12085 12084 12080 12081 12083 12082 12086 12087 12086 12082 11448 11790 12088 12089 11791 11449 11792 11448 12066 12067 11449 11793 11874 11798 11516 11517 11799 11875 11798 12090 11462 11465 12091 11799 12092 11800 11802 11800 12092 12093 12094 12095 11805 11807 11805 12095 11468 12096 11812 11813 12097 11469 11814 12098 11468 11469 12099 11815 12100 11816 11818 11816 12100 12101 12102 12103 11821 11823 11821 12103 12104 11824 12105 11824 12104 11827 11828 12106 11829 12107 11829 12106 11833 11832 12108 12109 11835 11834 11477 12110 11836 12110 11477 11833 11834 11482 12111 11837 12111 11482 11840 11861 11858 11861 11840 11839 11844 11845 11862 11863 11862 11845 11493 11846 11848 11849 11847 11494 11496 11848 12112 12113 11849 11500 11851 12114 12115 12114 11851 11853 11854 11856 12116 12117 12116 11856 11859 12118 11860 12118 11859 12119 12120 11864 12121 11865 12121 11864 11080 11866 11868 11869 11867 11081 11506 11868 11848 11849 11869 11509 11846 11506 11848 11849 11509 11847 11846 11094 11870 11871 11095 11847 11510 12076 11872 11873 12078 11511 11514 11872 12122 12123 11873 11515 11088 11792 12066 12067 11793 11089 11874 11090 12122 12123 11091 11875 11096 12124 11876 12124 11096 11836 12124 11836 12110 12111 11837 12125 11837 11097 12125 11877 12125 11097 11876 11878 11519 11520 11879 11877 11878 11814 11522 11523 11815 11879 11890 11131 11881 11880 11130 11891 11886 11881 10662 10663 11880 11887 11889 11532 11887 11886 11533 11888 11900 11888 11129 11128 11889 11901 11895 12126 11893 12126 11895 12127 12128 11896 12129 11898 12129 11896 11892 12130 12131 12130 11892 11894 11899 11897 12132 12133 12132 11897 11905 11900 10666 11900 11905 12134 12135 11904 11901 10667 11901 11904 11543 12136 11903 12136 11543 12137 12138 11542 12139 11902 12139 11542 11904 12137 11543 12137 11904 12140 12141 11905 12138 11542 12138 11905 11604 11938 11548 11549 11939 11605 11548 11938 11614 11615 11939 11549 11906 11968 12142 11968 11906 11228 11229 11907 11969 12143 11969 11907 11908 11906 11960 11906 11908 11144 11145 11909 11907 11961 11907 11909 11146 11908 12144 12145 11909 11147 11910 11552 11550 11551 11553 11911 11550 12146 11912 11913 12147 11551 11638 12146 11552 11553 12147 11639 11908 10734 12144 12145 10735 11909 11949 12148 12149 12148 11949 11948 11950 11951 12150 12151 12150 11951 11912 12152 11914 11915 12153 11913 11558 11564 12154 12155 11565 11559 11560 11558 11916 11919 11559 11561 11916 11558 11917 11918 11559 11919 11920 12156 12157 12156 11920 11921 11923 11922 12158 12159 12158 11922 11168 11924 11926 11927 11925 11169 12154 11564 11926 11927 11565 12155 11585 12154 11926 12154 11585 11917 11918 11587 12155 11927 12155 11587 11929 12160 12161 12160 11929 11928 11930 11931 12162 12163 12162 11931 11585 11926 11932 11933 11927 11587 11940 11935 11941 11935 11940 11934 11936 11943 11937 11942 11937 11943 11960 11208 11908 11909 11211 11961 12164 11957 11956 11957 12164 12165 12166 12167 11958 11959 11958 12167 11960 12142 11624 12142 11960 11906 11907 11961 12143 11625 12143 11961 11962 12146 11638 11639 12147 11963 11964 12168 12169 12168 11964 11965 11967 11966 12170 12171 12170 11966 12164 11971 12165 11971 12164 11970 11972 12167 11973 12166 11973 12167 12172 11993 11992 11993 12172 12173 12174 12175 11994 11995 11994 12175 11978 11985 11979 11985 11978 11984 11986 11981 11987 11980 11987 11981 12172 12176 12173 12176 12172 12177 12178 12175 12179 12174 12179 12175 11654 11252 11649 11650 11253 11655 11252 11982 11649 11650 11983 11253 11989 12180 11988 12180 11989 12181 12182 11990 12183 11991 12183 11990 12001 11997 12000 11997 12001 11996 11998 12002 11999 12003 11999 12002 11703 12136 12184 12136 11703 11903 11902 11702 12139 12185 12139 11702 12004 12184 12186 12184 12004 11703 11702 12005 12185 12187 12185 12005 12005 12008 12188 12008 12005 10888 10889 12004 12009 12189 12009 12004 12008 11329 12024 12025 11328 12009 12026 10916 12011 12010 10917 12027 12020 12011 11327 11326 12010 12021 12190 12015 12012 12015 12190 12191 12192 12193 12016 12017 12016 12193 12194 12013 12195 12013 12194 12014 12019 12196 12018 12197 12018 12196 12025 12027 11710 11711 12026 12024 12046 12198 12199 12198 12046 12047 12049 12048 12200 12201 12200 12048 12202 12199 12198 12199 12202 12203 12204 12205 12201 12200 12201 12205 12039 12032 12033 12032 12039 12038 12040 12041 12035 12034 12035 12041 11368 11723 12036 12037 11724 11369 11726 11723 11368 11369 11724 11727 12206 12042 12207 12042 12206 12043 12045 12208 12044 12209 12044 12208 12051 12055 12054 12055 12051 12050 12052 12053 12057 12056 12057 12053 12058 12064 12210 12064 12058 11436 11437 12059 12065 12211 12065 12059 12061 12212 12213 12212 12061 12060 12062 12063 12214 12215 12214 12063 12064 12066 12088 12066 12064 11438 11439 12065 12067 12089 12067 12065 11512 12216 12066 12067 12217 11513 12218 12073 12219 12073 12218 12072 12074 12220 12075 12221 12075 12220 12076 12077 12222 12223 12079 12078 12084 12212 12085 12212 12084 12213 12215 12086 12214 12087 12214 12086 12210 12088 11790 12088 12210 12064 12065 12211 12089 11791 12089 12211 11448 12088 12066 12067 12089 11449 12224 11798 11874 11875 11799 12225 12224 12090 11798 11799 12091 12225 12226 12093 12092 12093 12226 12227 12228 12229 12094 12095 12094 12229 11468 12098 12096 12097 12099 11469 12230 12101 12100 12101 12230 12231 12232 12233 12102 12103 12102 12233 12234 12098 11814 11815 12099 12235 12236 12105 12237 12105 12236 12104 12106 12238 12107 12239 12107 12238 11833 12108 12098 12099 12109 11834 12234 11833 12098 11833 12234 12110 12111 12235 11834 12099 11834 12235 11848 11868 12112 12113 11869 11849 12115 12118 12119 12118 12115 12114 12116 12117 12121 12120 12121 12117 11868 11866 12112 12113 11867 11869 11872 12076 12224 12225 12078 11873 12122 11872 11874 11875 11873 12123 11088 12066 12216 12217 12067 11089 12124 12110 11878 11879 12111 12125 11876 12124 11878 11879 12125 11877 11878 12234 11814 11815 12235 11879 11886 11890 11881 11880 11891 11887 11889 11887 12240 12241 11886 11888 12242 11901 11889 11901 12242 12135 12134 12243 11900 11888 11900 12243 12126 12244 12245 12244 12126 11890 11891 12129 12246 12247 12246 12129 12131 12248 12249 12248 12131 12130 12132 12133 12250 12251 12250 12133 12141 12134 11905 12134 12141 12252 12253 12140 12135 11904 12135 12140 11550 11552 12146 12147 11553 11551 11912 12146 12152 12153 12147 11913 12168 12148 12169 12148 12168 12149 12151 12170 12150 12171 12150 12170 11558 12154 11917 11918 12155 11559 12156 12160 12157 12160 12156 12161 12163 12158 12162 12159 12162 12158 11926 11924 11932 11933 11925 11927 11962 12152 12146 12147 12153 11963 12177 12181 12176 12181 12177 12180 12183 12178 12182 12179 12182 12178 12187 12188 12254 12188 12187 12005 12004 12186 12189 12255 12189 12186 12009 12256 12025 12256 12009 12189 12188 12008 12257 12024 12257 12008 12026 12011 12020 12021 12010 12027 12258 12190 12259 12190 12258 12020 12021 12260 12193 12261 12193 12260 12262 12195 12263 12195 12262 12194 12196 12264 12197 12265 12197 12264 12025 12266 12027 12026 12267 12024 12206 12203 12202 12203 12206 12207 12209 12208 12204 12205 12204 12208 12218 12227 12226 12227 12218 12219 12221 12220 12228 12229 12228 12220 12076 12222 12224 12225 12223 12078 11872 12224 11874 11875 12225 11873 12224 12222 12090 12091 12223 12225 12098 12108 12096 12097 12109 12099 12236 12231 12230 12231 12236 12237 12239 12238 12232 12233 12232 12238 11878 12110 12234 12235 12111 11879 12244 11890 11886 11887 11891 12246 12241 12244 11886 11887 12246 12240 11888 12268 12241 12240 12269 11889 12243 12268 11888 11889 12269 12242 12270 12135 12242 12243 12134 12271 12245 12272 12273 12272 12245 12244 12246 12247 12274 12275 12274 12247 12249 12276 12277 12276 12249 12248 12250 12251 12278 12279 12278 12251 12280 12281 12282 12283 12284 12285 12270 12253 12135 12134 12252 12271 12189 12255 12286 12287 12254 12188 12189 12286 12256 12257 12287 12188 12257 12024 12288 12289 12025 12256 12258 12026 12020 12021 12027 12260 12290 12259 12291 12259 12290 12258 12260 12292 12261 12293 12261 12292 12294 12295 12296 12297 12298 12299 12300 12263 12301 12263 12300 12262 12264 12302 12265 12303 12265 12302 12024 12267 12288 12289 12266 12025 12267 12026 12258 12260 12027 12266 12268 12244 12241 12240 12246 12269 12304 12242 12269 12268 12243 12305 12304 12270 12242 12243 12271 12305 12306 12272 12307 12272 12306 12273 12275 12308 12274 12309 12274 12308 12244 12305 12272 12274 12304 12246 12276 12310 12277 12310 12276 12311 12312 12278 12313 12279 12313 12278 12314 12315 12281 12284 12316 12317 12281 12318 12282 12283 12319 12284 12256 12286 12320 12321 12287 12257 12256 12320 12289 12288 12321 12257 12290 12322 12323 12322 12290 12291 12293 12292 12324 12325 12324 12292 12321 12258 12290 12292 12260 12320 12294 12326 12295 12298 12327 12299 12328 12295 12329 12330 12298 12331 12332 12300 12301 12300 12332 12333 12334 12335 12302 12303 12302 12335 12288 12267 12258 12260 12266 12289 12244 12268 12305 12304 12269 12246 12311 12336 12310 12336 12311 12306 12308 12312 12337 12313 12337 12312 12272 12305 12307 12309 12304 12274 12338 12314 12339 12340 12317 12341 12315 12318 12281 12284 12319 12316 12342 12315 12314 12317 12316 12343 12288 12258 12321 12320 12260 12289 12344 12333 12332 12333 12344 12322 12324 12345 12334 12335 12334 12345 12321 12290 12323 12325 12292 12320 12329 12295 12326 12327 12298 12330 12346 12328 12329 12330 12331 12347 12348 12349 12328 12331 12350 12351 12339 12352 12338 12352 12339 12307 12309 12340 12353 12341 12353 12340 12307 12305 12352 12353 12304 12309 12338 12342 12314 12317 12343 12341 12348 12323 12349 12323 12348 12354 12355 12351 12325 12350 12325 12351 12354 12321 12323 12325 12320 12355 12348 12328 12346 12347 12331 12351
+0 1 2 3 4 5 6 3 5 0 2 7 5 4 8 9 1 0 6 10 3 2 11 7 6 5 12 13 0 7 14 8 15 8 14 5 0 16 9 17 9 16 4 18 8 9 19 1 20 10 6 7 11 21 11 22 23 22 11 2 3 10 24 25 24 10 12 5 14 16 0 13 6 12 26 27 13 7 8 28 15 17 29 9 30 15 31 15 30 14 16 32 17 33 17 32 18 4 34 35 1 19 9 29 19 18 28 8 20 6 26 27 7 21 36 10 20 21 11 37 38 3 24 22 2 39 40 41 42 41 40 43 44 45 46 47 46 45 10 48 25 23 49 11 12 14 50 51 16 13 26 12 50 51 13 27 15 28 52 53 29 17 54 31 55 31 54 30 32 56 33 57 33 56 58 14 30 32 16 59 53 33 60 33 53 17 15 52 31 61 31 52 18 34 62 63 35 19 1 35 39 38 34 4 29 63 19 18 62 28 64 20 26 27 21 65 36 20 66 67 21 37 10 36 68 69 37 11 38 24 70 71 22 39 43 72 41 72 43 73 74 44 75 46 75 44 76 47 77 47 76 46 41 78 42 79 42 78 44 49 45 49 44 80 81 43 48 40 48 43 10 68 48 49 69 11 50 14 58 59 16 51 26 50 58 59 51 27 82 83 84 85 86 87 88 54 55 54 88 89 90 91 56 57 56 91 92 30 54 56 32 93 55 61 94 61 55 31 33 57 60 95 60 57 58 30 92 93 32 59 96 85 97 85 96 86 83 98 84 99 84 98 100 101 102 103 104 105 39 35 71 70 34 38 103 87 104 101 82 102 106 64 26 27 65 107 108 36 66 67 37 109 109 37 69 68 36 108 73 110 72 75 111 74 72 112 41 46 113 75 114 44 74 73 43 115 105 78 112 78 105 79 77 100 76 113 76 100 116 117 118 119 120 121 114 80 44 43 81 115 122 81 48 49 80 123 69 49 109 108 48 68 26 58 92 93 59 27 124 82 84 85 87 125 92 54 89 90 56 93 126 55 94 55 126 88 91 127 57 95 57 127 128 89 88 89 128 129 130 131 90 91 90 131 99 132 133 132 99 98 96 97 134 135 134 97 136 97 85 84 99 137 100 102 113 112 103 105 103 125 87 82 124 102 138 106 26 27 107 139 140 67 109 108 66 141 73 142 110 111 143 74 72 110 112 113 111 75 114 74 144 145 73 115 146 115 81 80 114 147 122 146 81 80 147 123 148 122 48 49 123 149 149 109 49 48 108 148 26 92 150 151 93 27 103 85 125 124 84 102 152 92 89 90 93 153 154 132 155 132 154 133 135 156 134 157 134 156 91 158 127 158 91 131 128 88 159 126 159 88 152 89 129 130 90 153 160 129 128 129 160 161 162 163 130 131 130 163 136 135 97 99 133 137 110 136 85 84 137 111 110 103 112 113 102 111 138 26 164 165 27 139 166 106 138 139 107 167 140 109 168 169 108 141 166 170 106 107 171 167 144 74 143 142 73 145 142 136 110 111 137 143 172 145 115 114 144 173 174 168 109 168 174 173 172 175 169 108 169 175 176 172 177 172 176 175 174 178 173 179 173 178 180 150 92 93 151 181 182 26 150 151 27 183 110 85 103 102 84 111 180 92 152 153 93 181 157 184 185 184 157 156 154 155 186 187 186 155 188 156 135 133 154 189 128 159 190 191 158 131 192 152 129 130 153 193 128 190 160 163 191 131 161 160 194 195 163 162 196 129 161 162 130 197 198 135 136 137 133 199 164 26 182 183 27 165 200 201 202 203 204 205 206 201 200 205 204 207 208 169 141 140 168 209 166 210 170 171 211 167 145 212 142 143 213 144 142 198 136 137 199 143 172 115 177 179 114 173 214 145 172 173 144 215 216 168 173 172 169 217 182 150 180 181 151 183 180 152 192 193 153 181 188 184 156 154 186 189 186 187 218 219 185 184 198 188 135 133 189 199 196 192 129 130 193 197 163 220 191 190 221 160 162 222 195 194 223 161 194 160 221 220 163 195 224 196 161 162 197 225 202 226 227 228 229 203 200 202 214 215 203 205 230 206 200 205 207 231 232 208 141 140 209 233 208 217 169 217 208 234 235 209 216 168 216 209 236 210 166 167 211 237 142 212 198 199 213 143 145 238 212 213 239 144 200 214 172 173 215 205 145 227 238 227 145 214 215 144 228 239 228 144 230 172 217 216 173 231 240 182 180 181 183 241 180 192 196 197 193 181 242 184 188 189 186 243 244 186 218 219 184 245 246 188 198 199 189 247 191 220 248 249 221 190 224 161 223 222 162 225 221 250 194 195 251 220 224 180 196 197 181 225 227 226 252 253 229 228 202 227 214 215 228 203 230 200 172 173 205 231 206 230 254 255 231 207 256 233 209 208 232 257 234 230 217 216 231 235 235 258 209 258 235 259 260 234 261 208 261 234 206 254 262 263 255 207 264 210 236 237 211 265 246 198 212 213 199 247 238 266 212 213 267 239 227 266 238 266 227 268 269 228 267 239 267 228 270 240 180 181 241 271 246 242 188 189 243 247 242 272 184 186 273 243 272 219 245 244 218 273 272 245 184 186 244 273 221 249 250 251 248 220 272 274 219 218 275 273 224 223 276 277 222 225 195 278 251 250 279 194 280 180 224 225 181 281 227 252 268 269 253 228 254 230 234 235 231 255 256 209 258 261 208 257 264 282 210 211 283 265 284 234 260 259 235 285 286 260 261 260 286 287 288 289 259 258 259 289 262 254 290 291 255 263 266 246 212 213 247 267 268 292 266 267 293 269 252 294 295 296 297 253 270 180 298 299 181 271 300 242 246 247 243 301 242 302 272 273 303 243 304 273 275 274 272 305 280 224 276 277 225 281 306 277 307 277 306 222 223 308 276 309 276 308 278 310 251 250 311 279 312 180 280 281 181 313 268 252 295 296 253 269 284 254 234 235 255 285 286 261 257 256 258 289 264 314 282 283 315 265 284 260 287 288 259 285 316 289 288 287 286 317 254 284 290 291 285 255 267 247 301 300 246 266 295 292 268 269 293 296 266 292 318 319 293 267 294 320 295 296 321 297 298 180 312 313 181 299 322 270 298 299 271 323 300 324 242 243 325 301 304 303 273 272 302 305 324 302 242 243 303 325 326 280 276 277 281 327 279 308 223 222 306 278 276 309 328 329 307 277 330 331 332 331 330 333 334 335 336 337 336 335 279 311 308 306 310 278 338 305 302 305 338 339 340 341 304 303 304 341 342 286 257 256 289 343 344 314 264 265 315 345 346 284 287 288 285 347 316 343 289 343 316 348 349 317 342 286 342 317 316 288 350 351 287 317 290 284 346 347 285 291 319 267 301 300 266 318 352 292 295 296 293 353 292 354 318 319 355 293 295 320 352 353 321 296 322 298 356 357 299 323 324 333 330 333 324 300 301 325 334 335 334 325 324 330 302 303 335 325 280 326 358 359 327 281 276 360 326 327 361 277 329 334 336 334 329 362 363 328 333 331 333 328 276 328 360 361 329 277 337 341 340 341 337 335 330 332 338 339 338 332 364 365 366 367 368 369 290 346 370 371 347 291 372 314 344 345 315 373 374 346 287 288 347 375 349 376 317 316 377 348 372 378 314 315 379 373 374 287 351 350 288 375 317 380 351 350 381 316 319 301 334 333 300 318 352 382 292 293 383 353 292 384 354 384 292 385 386 293 387 355 387 293 320 388 352 353 389 321 359 390 391 392 393 358 322 356 394 395 357 323 358 326 392 391 327 359 391 361 327 326 360 392 396 328 363 362 329 397 319 334 362 363 333 318 361 391 329 328 392 360 370 346 398 399 347 371 346 374 398 399 375 347 400 376 349 348 377 401 376 380 317 316 381 377 372 402 378 379 403 373 374 351 380 381 350 375 404 382 352 353 383 405 383 293 406 407 292 382 406 386 391 386 406 293 292 407 385 392 385 407 408 329 391 392 328 409 388 404 352 353 405 389 320 410 388 389 411 321 391 390 406 407 393 392 393 412 413 414 415 390 416 322 394 395 323 417 396 363 418 419 362 397 409 328 396 397 329 408 418 363 318 319 362 419 398 374 420 421 375 399 422 423 401 400 424 425 400 380 376 377 381 401 425 402 426 427 403 422 428 402 372 373 403 429 374 380 430 431 381 375 382 412 407 412 382 404 405 383 415 406 415 383 432 404 388 389 405 433 410 434 388 389 435 411 407 412 393 390 415 406 415 414 436 437 413 412 438 416 394 395 417 439 398 420 440 441 421 399 420 374 442 443 375 421 422 444 423 424 445 425 423 446 401 400 447 424 401 448 380 381 449 400 425 426 450 451 427 422 402 452 426 427 453 403 398 440 454 455 441 399 456 402 428 429 403 457 458 430 380 381 431 459 442 374 430 431 375 443 460 405 415 405 460 461 462 463 404 412 404 463 432 462 404 405 461 433 388 434 432 433 435 389 415 436 460 463 437 412 438 394 464 465 395 439 440 420 442 443 421 441 466 444 425 422 445 467 423 444 446 447 445 424 401 446 468 469 447 400 458 448 401 400 449 459 458 380 448 449 381 459 426 470 471 470 426 472 473 427 474 475 474 427 425 450 466 467 451 422 452 472 426 472 452 476 477 453 473 427 473 453 402 478 452 453 479 403 480 481 482 481 480 483 484 485 486 487 486 485 480 481 482 481 480 483 484 485 486 487 486 485 456 478 402 403 479 457 430 458 488 489 459 431 442 430 488 489 431 443 462 490 463 490 462 491 492 461 493 460 493 461 432 491 462 461 492 433 434 494 432 433 495 435 463 490 437 436 493 460 438 464 496 497 465 439 440 442 498 499 443 441 466 500 444 445 501 467 502 444 500 444 502 446 447 503 445 501 445 503 504 446 502 446 504 468 469 505 447 503 447 505 401 468 506 507 469 400 508 458 401 400 459 509 510 470 511 470 510 471 475 512 474 513 474 512 514 515 516 515 514 517 518 519 520 521 520 519 522 401 506 401 522 508 509 523 400 507 400 523 524 466 450 451 467 525 526 476 452 453 477 527 516 528 529 528 516 515 520 521 530 531 530 521 532 522 533 522 532 508 509 534 523 535 523 534 478 526 452 453 527 479 536 478 456 478 536 537 538 539 479 457 479 539 536 440 498 499 441 539 488 458 508 509 459 489 498 442 488 489 443 499 540 492 493 490 491 541 494 491 432 433 492 495 434 542 494 495 543 435 437 490 544 545 493 436 546 438 496 497 439 547 466 548 500 501 549 467 550 500 551 500 550 502 503 552 501 553 501 552 554 502 550 502 554 504 505 555 503 552 503 555 556 511 557 511 556 510 512 558 513 559 513 558 466 560 548 560 466 524 525 467 561 549 561 467 526 562 476 477 563 527 557 564 556 564 557 565 566 559 567 558 567 559 528 568 529 568 528 569 570 530 571 531 571 530 532 572 508 509 573 534 532 533 574 575 535 534 478 576 526 527 577 479 537 578 478 479 579 538 536 498 537 538 499 539 572 488 508 509 489 573 488 572 498 499 573 489 540 545 580 545 540 493 490 541 544 581 544 541 540 582 492 491 583 541 584 491 494 495 492 585 542 586 494 495 587 543 588 546 496 497 547 589 590 500 548 500 590 551 553 591 501 549 501 591 592 550 551 550 592 593 594 595 552 553 552 595 593 554 550 554 593 596 597 594 555 552 555 594 560 590 548 590 560 598 599 561 591 549 591 561 600 562 526 527 563 601 533 602 574 575 603 535 565 600 564 600 565 604 605 566 601 567 601 566 602 596 593 594 597 603 600 604 562 563 605 601 606 607 608 609 610 611 612 575 534 532 574 613 478 578 576 577 579 479 614 576 615 576 614 526 527 616 577 617 577 616 578 537 618 619 538 579 620 537 498 499 538 621 498 572 620 621 573 499 541 622 581 580 623 540 588 496 624 625 497 589 583 626 541 540 627 582 584 583 491 492 582 585 494 586 584 585 587 495 615 551 590 551 615 592 595 617 553 591 553 617 574 593 592 595 594 575 614 590 598 590 614 615 617 616 591 599 591 616 602 593 574 575 594 603 628 629 534 532 630 631 612 632 575 574 633 613 613 630 532 534 629 612 576 613 633 613 576 578 579 577 612 632 612 577 615 633 592 633 615 576 577 617 632 595 632 617 630 578 618 578 630 613 612 629 579 619 579 629 620 572 634 635 573 621 622 636 581 580 637 623 622 541 626 627 540 623 588 624 638 639 625 589 584 626 583 582 627 585 586 640 584 585 641 587 633 574 592 595 575 632 620 634 642 643 635 621 644 637 645 646 636 647 626 636 622 623 637 627 647 648 638 639 649 644 650 588 638 639 589 651 584 652 626 627 653 585 586 654 640 641 655 587 640 656 584 585 657 641 645 637 658 659 636 646 644 645 660 661 646 647 637 626 662 663 627 636 647 664 648 649 665 644 638 648 666 667 649 639 668 650 638 639 651 669 586 670 654 655 671 587 656 652 584 585 653 657 672 626 652 653 627 673 654 656 640 641 657 655 645 658 660 661 659 646 637 674 658 659 675 636 647 660 676 677 661 644 672 662 626 627 663 673 672 637 662 663 636 673 647 676 664 665 677 644 678 648 679 648 678 680 681 682 649 683 649 682 680 666 648 666 680 684 685 681 667 649 667 681 638 666 686 687 667 639 668 638 686 687 639 669 688 689 690 689 688 691 692 693 694 695 694 693 688 689 690 689 688 691 692 693 694 695 694 693 656 696 652 653 697 657 652 696 672 673 697 653 654 698 656 657 699 655 660 700 701 700 660 658 659 661 702 703 702 661 658 704 700 704 658 674 675 659 705 702 705 659 637 706 674 675 707 636 660 701 676 677 703 661 708 637 672 673 636 709 676 710 664 665 711 677 712 679 713 679 712 678 682 714 683 715 683 714 716 717 718 717 716 719 720 721 722 723 722 721 637 724 706 724 637 708 709 636 725 707 725 636 726 719 716 719 726 727 728 729 720 721 720 729 724 730 731 730 724 708 709 725 732 733 732 725 684 734 666 667 735 685 686 666 734 735 667 687 736 668 686 668 736 737 738 739 669 687 669 739 737 698 654 655 699 738 698 696 656 657 697 699 696 708 672 673 709 697 701 740 741 740 701 700 702 703 742 743 742 703 700 744 740 744 700 704 705 702 745 742 745 702 717 746 718 746 717 747 748 722 749 723 749 722 750 712 713 712 750 751 752 753 714 715 714 753 701 754 676 677 755 703 676 756 710 756 676 754 755 677 757 711 757 677 758 759 760 759 758 761 762 763 764 765 764 763 744 766 740 766 744 767 768 745 769 742 769 745 761 758 770 771 763 762 772 766 767 768 769 773 770 734 684 685 735 771 731 774 772 773 775 733 730 708 776 777 709 732 730 774 731 733 775 732 686 734 778 779 735 687 736 686 780 781 687 739 737 736 698 699 739 738 696 698 776 777 699 697 776 708 696 697 709 777 740 782 741 782 740 766 769 742 783 743 783 742 701 784 754 784 701 741 743 703 785 755 785 703 760 751 750 751 760 759 764 765 752 753 752 765 784 756 754 756 784 786 787 785 757 755 757 785 784 788 786 788 784 789 790 785 791 787 791 785 770 758 734 735 763 771 772 774 766 769 775 773 792 793 794 795 796 797 732 775 798 799 774 730 778 788 789 788 778 734 735 779 791 790 791 779 686 778 780 781 779 687 736 780 800 801 781 739 802 698 736 739 699 803 698 802 776 777 803 699 766 804 782 804 766 774 775 769 805 783 805 769 741 789 784 789 741 782 783 743 790 785 790 743 806 732 807 808 730 809 775 805 798 799 804 774 808 799 730 732 798 807 789 804 778 804 789 782 783 790 805 779 805 790 804 780 778 780 804 799 798 805 781 779 781 805 799 800 780 800 799 808 807 798 801 781 801 798 802 810 776 777 811 803 802 812 810 811 813 803
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 11 12 13 14 15 16 15 14 17 18 19 20 21 20 19 22 23 24 23 22 25 25 22 26 27 28 29 29 28 30 31 30 28 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 71 72 73 74 75 76 75 74 77 78 79 80 81 80 79 82 83 84 83 82 85 86 87 88 89 88 87 90 91 92 91 90 93 94 95 96 97 96 95 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 123 122 125 126 127 128 129 128 127 130 131 132 133 134 135 136 137 138 137 136 139 137 139 140 141 142 143 142 144 143 145 143 144 146 147 148 147 146 149 150 151 152 153 152 151 154 155 156 155 154 157 158 159 160 161 160 159 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 181 180 183 184 185 186 187 186 185 188 189 190 191 192 193 194 195 196 195 194 197 198 199 200 201 200 199 202 203 204 205 206 207 208 209 210 209 208 211 212 213 214 215 214 213 216 217 218 217 216 219 217 219 220 221 222 223 222 224 223 225 223 224 226 227 228 227 226 229 230 231 232 233 232 231 234 235 236 237 238 239 240 241 242 241 240 243 243 240 244 245 246 247 247 246 248 249 248 246 250 251 252 251 250 253 254 255 256 257 256 255 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 289 288 291 292 293 294 295 294 293 296 297 298 297 296 299 300 301 302 303 302 301 304 305 306 307 308 309 310 311 312 311 310 313 314 315 316 317 316 315 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 343 342 345 346 347 348 349 348 347 350 351 352 353 354 355 356 357 358 357 356 359 360 361 362 363 362 361 364 365 366 365 364 367 368 369 370 371 370 369 372 373 374 375 376 377 378 379 380 379 378 381 382 383 384 385 384 383 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 417 416 419 420 421 422 423 422 421 424 425 426 427 428 429 430 431 432 431 430 433 434 435 436 437 436 435 438 439 440 441 442 443 444 445 446 445 444 447 448 449 450 451 450 449 452 453 454 453 452 455 456 457 458 459 458 457 460 461 462 461 460 463 464 465 466 467 466 465 468 469 470 469 468 471 472 473 474 475 474 473 476 477 478 477 476 479 480 481 482 483 482 481 484 485 486 485 484 487 488 489 490 491 490 489 492 493 494 495 496 497 498 499 500 499 498 501 502 503 504 505 504 503 506 507 508 507 506 509 510 511 512 513 512 511 514 515 516 515 514 517 518 519 520 521 520 519 522 523 524 525 526 527 528 529 530 529 528 531 529 531 532 532 531 533 534 535 536 536 535 537 535 538 537 539 537 538 540 541 542 541 540 543 543 540 544 543 544 545 546 547 548 547 549 548 548 549 550 551 550 549 552 553 554 553 552 555 556 557 558 559 558 557 560 561 562 561 560 563 564 565 566 567 566 565 568 569 570 569 568 571 572 573 574 575 574 573 576 577 578 577 576 579 580 581 582 583 582 581 584 585 586 585 584 587 588 589 590 591 590 589 592 593 594 595 596 597 598 599 600 599 598 601 602 603 604 605 604 603 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 631 630 633 634 635 636 637 636 635 638 639 640 641 642 643 644 645 646 645 644 647 648 649 650 651 650 649 652 653 654 653 652 655 656 657 658 659 658 657 660 661 662 661 660 663 664 665 666 667 666 665 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 681 680 683 684 685 686 687 686 685 688 689 690 689 688 691 692 693 694 695 694 693 696 697 698 697 696 699 700 701 702 703 702 701 704 705 706 705 704 707 708 709 710 711 710 709 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 725 724 727 728 729 730 731 730 729 732 733 734 733 732 735 736 737 738 739 738 737 740 741 742 741 740 743 741 743 744 745 746 747 746 748 747 749 747 748 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 769 768 771 772 773 768 771 774 775 774 771 768 774 768 773 776 777 778 777 779 778 780 778 779 777 776 781 779 777 782 783 782 777 784 785 786 785 784 787 788 789 790 791 790 789 792 793 794 793 792 795 795 792 796 797 798 799 799 798 800 801 800 798 802 803 804 803 802 805 806 807 808 809 808 807 810 811 812 811 810 813 814 815 816 817 816 815 818 819 820 819 818 821 822 823 824 825 824 823 826 827 828 829 830 831 832 833 834 833 832 835 836 837 838 839 838 837 840 841 842 841 840 843 844 845 846 847 846 845 848 849 850 849 848 851 852 853 854 855 854 853 856 857 858 857 856 859 860 861 862 863 862 861 864 865 866 865 864 867 868 869 870 871 870 869 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 891 890 893 894 895 896 897 896 895 654 898 899 898 654 653 658 659 900 901 900 659 902 655 652 655 902 903 904 905 656 657 656 905 906 907 908 907 906 909 910 911 912 913 912 911 914 915 916 917 918 919 920 921 922 921 920 923 924 925 926 927 926 925 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 953 952 955 956 957 958 959 958 957 960 961 962 963 964 965 966 967 968 967 966 969 970 971 972 973 972 971 974 975 976 975 974 977 975 977 978 979 980 981 980 982 981 983 981 982 984 985 986 985 984 987 988 989 990 991 990 989 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1005 1004 1007 1008 1009 1010 1011 1010 1009 1012 1013 1014 1015 1016 1017 1018 1019 1020 1019 1018 1021 1019 1021 1022 1022 1021 1023 1022 1023 1024 1022 1024 1025 1026 1027 1028 1027 1029 1028 1029 1030 1028 1028 1030 1031 1030 1032 1031 1033 1031 1032 1034 1035 1036 1035 1034 1037 1037 1034 1038 1039 1040 1041 1041 1040 1042 1043 1042 1040 1044 1045 1046 1047 1048 1049 1050 1051 1052 1051 1050 1053 1053 1050 1054 1053 1054 1055 1056 1057 1058 1057 1059 1058 1058 1059 1060 1061 1060 1059 1062 1063 1064 1063 1062 1065 1066 1067 1068 1069 1068 1067 1070 1071 1072 1071 1070 1073 1074 1075 1076 1077 1076 1075 1078 1079 1080 1079 1078 1081 1082 1083 1084 1085 1084 1083 1073 849 1071 849 1073 850 855 1074 854 1076 854 1074 902 848 903 848 902 851 852 905 853 904 853 905 1086 1087 1088 1087 1086 1089 1090 1091 1092 1093 1092 1091 1094 1095 1096 1095 1094 1097 1098 1099 1100 1101 1100 1099 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 898 1072 899 1072 898 1070 1075 900 1077 901 1077 900 1114 1115 1116 1115 1114 1117 1118 1119 1120 1121 1120 1119 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1135 1134 1137 1138 1139 1140 1141 1140 1139 1142 1143 1144 1145 1146 1147 1148 1149 1150 1149 1148 1151 1152 1153 1154 1155 1154 1153 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1169 1168 1171 1172 1173 1174 1175 1174 1173 1176 1177 1178 1179 1180 1181 1182 1183 1184 1183 1182 1185 1186 1187 1188 1189 1188 1187 1190 1191 1192 1193 1194 1195 1196 1197 1198 1197 1196 1199 1200 1201 1202 1203 1202 1201 1204 1205 1206 1205 1204 1207 1208 1209 1210 1211 1210 1209 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1231 1230 1233 1234 1235 1236 1237 1236 1235 1238 1239 1240 1241 1242 1243 1244 1245 1246 1245 1244 1247 1248 1249 1250 1251 1250 1249 1252 1253 1254 1253 1252 1255 1256 1257 1258 1259 1258 1257 1260 1261 1262 1261 1260 1263 1264 1265 1266 1267 1266 1265 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1293 1292 1295 1296 1297 1298 1299 1298 1297 1300 1301 1302 1301 1300 1303 1304 1305 1306 1307 1306 1305 1308 1309 1310 1309 1308 1311 1312 1313 1314 1315 1314 1313 1316 1317 1318 1317 1316 1319 1320 1321 1322 1323 1322 1321 1324 1325 1326 1325 1324 1327 1328 1329 1330 1331 1330 1329 1332 1333 1334 1333 1332 1335 1336 1337 1338 1339 1338 1337 1340 1341 1342 1341 1340 1343 1344 1345 1346 1347 1346 1345 1348 1349 1350 1349 1348 1351 1352 1353 1354 1355 1354 1353 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1369 1368 1371 1372 1373 1374 1375 1374 1373 1376 1377 1378 1379 1380 1381 1382 1383 1384 1383 1382 1385 1386 1387 1388 1389 1388 1387 1390 1391 1392 1391 1390 1393 1394 1395 1396 1397 1396 1395 1398 1399 1400 1399 1398 1401 1402 1403 1404 1405 1404 1403 1406 1407 1408 1407 1406 1409 1410 1411 1412 1413 1412 1411 1414 1415 1416 1415 1414 1417 1418 1419 1420 1421 1420 1419 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1435 1434 1437 1438 1439 1440 1441 1440 1439 1442 1443 1444 1443 1442 1445 1446 1447 1448 1449 1448 1447 1450 1451 1452 1453 1454 1455 1456 1383 1385 1383 1456 1457 1458 1459 1388 1386 1388 1459 1460 1461 1462 1461 1460 1463 1464 1465 1466 1467 1466 1465 1468 1384 1469 1384 1468 1382 1387 1470 1389 1471 1389 1470 1472 1473 1474 1473 1472 1475 1476 1477 1478 1479 1478 1477 1480 1481 1482 1483 1484 1485 1486 1487 1488 1487 1486 1489 1490 1491 1492 1493 1492 1491 1494 1495 1496 1495 1494 1497 1498 1499 1500 1501 1500 1499 1502 1503 1504 1503 1502 1505 1506 1507 1508 1509 1508 1507 1510 1511 1512 1511 1510 1513 1514 1515 1516 1517 1516 1515 1518 1519 1520 1521 1522 1523 1524 1525 1526 1525 1524 1527 1528 1529 1530 1531 1530 1529 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1563 1562 1565 1566 1567 1568 1569 1568 1567 1570 1571 1572 1571 1570 1573 1574 1575 1576 1577 1576 1575 1578 1579 1580 1579 1578 1581 1582 1583 1584 1585 1584 1583 1586 1587 1588 1587 1586 1589 1590 1591 1592 1593 1592 1591 1594 1595 1596 1595 1594 1597 1598 1599 1600 1601 1600 1599 1602 1603 1604 1603 1602 1605 1606 1607 1608 1609 1608 1607 1610 1611 1612 1613 1614 1615 1616 1617 1618 1617 1616 1619 1620 1621 1622 1623 1622 1621 1624 1625 1626 1627 1628 1629 1630 1631 1632 1631 1630 1633 1634 1635 1636 1637 1636 1635 1638 1456 1639 1456 1638 1457 1458 1640 1459 1641 1459 1640 1642 1469 1643 1469 1642 1468 1470 1644 1471 1645 1471 1644 1646 1647 1648 1647 1646 1649 1650 1651 1652 1653 1652 1651 1654 1655 1656 1655 1654 1657 1658 1659 1660 1661 1660 1659 1662 1663 1664 1665 1666 1667 1668 1669 1670 1669 1668 1671 1672 1673 1674 1675 1674 1673 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1689 1688 1691 1692 1693 1694 1695 1694 1693 1696 1697 1698 1697 1696 1699 1700 1701 1702 1703 1702 1701 1704 1705 1706 1705 1704 1707 1708 1709 1710 1711 1710 1709 1638 1712 1713 1712 1638 1639 1641 1640 1714 1715 1714 1640 1716 1717 1718 1717 1716 1719 1720 1721 1722 1723 1722 1721 1713 1724 1725 1724 1713 1712 1714 1715 1726 1727 1726 1715 1728 1729 1730 1731 1732 1733 1725 1642 1643 1642 1725 1724 1726 1727 1644 1645 1644 1727 1734 1735 1736 1737 1738 1739 1740 1741 1742 1741 1740 1743 1744 1745 1746 1747 1746 1745 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1767 1766 1769 1767 1769 1770 1771 1772 1773 1772 1774 1773 1775 1773 1774 1776 1777 1778 1777 1776 1779 1780 1781 1782 1783 1782 1781 1784 1785 1786 1785 1784 1787 1788 1789 1790 1791 1790 1789 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1805 1804 1807 1808 1809 1810 1811 1810 1809 1812 1813 1814 1815 1816 1817 1818 1819 1820 1819 1818 1821 1822 1823 1824 1825 1824 1823 1826 1827 1828 1827 1826 1829 1830 1831 1832 1833 1832 1831 1834 1835 1836 1837 1838 1839 1840 1841 1842 1841 1840 1843 1844 1845 1846 1847 1846 1845 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1867 1866 1869 1870 1871 1872 1873 1872 1871 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1887 1886 1889 1890 1891 1892 1893 1892 1891 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1919 1918 1921 1922 1923 1924 1925 1924 1923 1926 1927 1928 1927 1926 1929 1930 1931 1932 1933 1932 1931 1934 1935 1936 1935 1934 1937 1938 1939 1940 1941 1940 1939 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1955 1954 1957 1958 1959 1960 1961 1960 1959 1962 1963 1964 1963 1962 1965 1966 1967 1968 1969 1968 1967 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1983 1982 1985 1986 1987 1988 1989 1988 1987 1990 1991 1992 1991 1990 1993 1994 1995 1996 1997 1996 1995 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2011 2010 2013 2014 2015 2016 2017 2016 2015 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2037 2036 2039 2040 2041 2042 2043 2042 2041 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061
+0 1 2 3 4 5 6 7 8 7 6 9 10 11 12 13 12 11 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 27 26 29 30 31 32 33 32 31 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 59 58 61 62 63 64 65 64 63 66 67 68 67 66 69 70 71 72 73 72 71 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 87 86 89 90 91 92 93 92 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 113 112 115 116 117 118 119 118 117 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 139 138 141 142 143 144 145 144 143 146 147 148 147 146 149 150 151 152 153 152 151 154 155 156 155 154 157 158 159 160 161 160 159 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 187 186 189 190 191 192 193 192 191 194 195 196 197 198 199
+0 1
+0 1
+0 1 2 1 0 3 4 5 6 7 6 5 8 0 2 0 8 9 10 11 5 7 5 11 12 3 0 3 12 13 14 15 4 5 4 15 3 16 1 16 3 17 18 4 19 6 19 4 20 1 21 1 20 2 7 22 6 23 6 22 24 9 8 9 24 25 26 27 10 11 10 27 28 0 9 10 5 29 30 2 20 2 30 8 11 31 7 22 7 31 13 17 3 17 13 32 33 14 18 4 18 14 28 12 0 5 15 29 34 13 12 13 34 35 36 37 14 15 14 37 17 38 16 38 17 39 40 18 41 19 41 18 21 16 42 16 21 1 6 23 19 43 19 23 23 44 45 44 23 22 20 21 46 47 46 21 26 48 27 48 26 49 50 25 51 24 51 25 52 9 25 26 10 53 54 8 30 8 54 24 27 55 11 31 11 55 52 28 9 10 29 53 22 56 44 56 22 31 30 20 57 46 57 20 32 39 17 39 32 58 59 33 40 18 40 33 35 32 13 32 35 60 61 36 33 14 33 36 62 12 28 29 15 63 34 12 62 63 15 37 64 35 34 35 64 65 66 67 36 37 36 67 39 68 38 68 39 69 70 40 71 41 71 40 42 38 72 38 42 16 19 43 41 73 41 43 43 45 74 45 43 23 21 42 47 75 47 42 76 45 44 45 76 77 78 79 47 46 47 79 80 49 26 49 80 81 82 83 50 25 50 83 49 84 48 84 49 81 82 50 85 51 85 50 27 86 55 86 27 48 51 24 87 54 87 24 31 88 56 88 31 55 54 30 89 57 89 30 90 28 52 53 29 91 56 76 44 76 56 92 93 57 79 46 79 57 60 58 32 58 60 94 95 61 59 33 59 61 58 69 39 69 58 96 97 59 70 40 70 59 65 60 35 60 65 98 99 66 61 36 61 66 62 28 90 91 29 63 100 34 62 63 37 101 64 34 100 101 37 67 102 65 64 65 102 103 104 105 66 67 66 105 106 70 71 70 106 107 108 109 69 68 69 109 72 68 110 68 72 38 41 73 71 111 71 73 75 72 112 72 75 42 43 74 73 113 73 74 77 74 45 74 77 114 115 78 75 47 75 78 116 77 76 77 116 117 118 119 78 79 78 119 91 80 26 25 83 90 81 120 84 120 81 80 83 82 121 85 121 82 86 84 122 84 86 48 51 87 85 123 85 87 55 124 88 124 55 86 87 54 125 89 125 54 88 92 56 92 88 126 127 89 93 57 93 89 92 116 76 116 92 128 116 128 129 130 131 119 131 93 119 79 119 93 98 94 60 94 98 132 133 99 95 61 95 99 94 96 58 96 94 134 135 95 97 59 97 95 96 108 69 70 107 97 103 98 65 98 103 136 137 104 99 66 99 104 138 62 90 91 63 139 100 62 138 139 63 101 140 64 100 101 67 141 102 64 140 141 67 105 103 142 143 142 103 102 105 104 144 145 144 104 108 146 109 146 108 147 148 107 149 106 149 107 106 111 150 111 106 71 68 109 110 151 110 109 112 110 152 110 112 72 73 113 111 153 111 113 112 115 75 115 112 154 155 113 114 74 114 113 117 114 77 114 117 156 157 118 115 78 115 118 158 119 118 119 158 159 160 161 116 117 116 161 91 162 80 83 163 90 162 120 80 83 121 163 122 120 164 120 122 84 85 123 121 165 121 123 166 87 125 87 166 123 122 167 86 124 86 167 126 88 124 125 89 127 126 168 92 168 126 169 168 169 129 130 170 171 170 127 171 93 171 127 159 130 119 130 159 172 173 160 129 116 129 160 136 132 98 132 136 174 175 137 133 99 133 137 132 134 94 134 132 176 177 133 135 95 135 133 134 178 96 97 179 135 178 108 96 97 107 179 136 143 180 143 136 103 104 137 145 181 145 137 138 163 182 163 138 90 91 139 162 183 162 139 184 100 138 139 101 185 140 100 184 185 101 141 102 186 142 186 102 140 141 105 187 144 187 105 143 159 158 159 143 142 144 145 160 161 160 145 148 188 107 188 148 189 188 189 190 191 192 193 192 147 193 108 193 147 147 194 146 194 147 192 189 148 195 149 195 148 151 146 196 146 151 109 106 150 149 197 149 150 152 151 198 151 152 110 111 153 150 199 150 153 152 154 112 154 152 200 201 153 155 113 155 153 156 155 114 155 156 202 203 157 154 115 154 157 204 118 157 118 204 158 161 205 117 156 117 205 120 162 206 207 163 121 120 206 164 165 207 121 165 166 208 166 165 123 122 164 167 209 167 164 127 166 125 124 167 126 169 126 209 208 127 170 172 170 130 170 172 210 211 173 169 129 169 173 142 172 159 172 142 186 187 144 173 160 173 144 181 175 212 175 181 137 136 180 174 213 174 180 174 176 132 176 174 214 215 175 177 133 177 175 176 216 134 216 176 217 218 177 219 135 219 177 216 178 134 135 179 219 188 179 107 179 188 190 191 193 178 108 178 193 180 158 204 158 180 143 145 181 161 205 161 181 184 182 220 182 184 138 139 185 183 221 183 185 182 207 222 207 182 163 162 183 206 223 206 183 140 224 186 224 140 184 185 141 225 187 225 141 192 226 194 226 192 191 190 189 227 195 227 189 196 194 228 194 196 146 149 197 195 229 195 197 230 151 196 151 230 198 199 231 150 197 150 231 198 200 152 200 198 232 233 199 201 153 201 199 202 201 155 201 202 234 234 202 235 235 202 236 237 203 238 238 203 239 239 203 200 154 200 203 156 240 202 240 156 205 204 157 241 203 241 157 164 206 242 243 207 165 208 166 127 126 167 209 164 242 209 208 243 165 169 209 243 242 208 170 210 244 170 244 210 245 246 211 247 169 247 211 186 210 172 210 186 224 225 187 211 173 211 187 212 215 248 215 212 175 174 213 214 249 214 213 205 212 240 212 205 181 180 204 213 241 213 204 214 217 176 217 214 250 251 215 218 177 218 215 218 252 253 252 218 219 216 217 254 255 254 217 219 190 227 190 219 179 178 216 191 226 191 216 185 256 221 220 257 184 220 222 258 222 220 182 183 221 223 259 223 221 207 243 222 223 242 206 260 224 184 185 225 261 228 226 262 226 228 194 195 229 227 263 227 229 264 196 228 196 264 230 231 265 197 229 197 265 232 198 230 231 199 233 232 266 200 266 232 267 266 267 268 268 267 237 236 269 270 270 269 271 269 233 271 201 271 233 202 272 236 272 202 240 241 203 273 237 273 203 169 242 274 275 243 170 224 245 210 245 224 260 261 225 246 211 246 225 276 246 247 246 276 277 278 279 245 244 245 279 170 279 280 279 170 244 247 169 276 281 276 169 248 251 282 251 248 215 214 249 250 283 250 249 240 248 272 248 240 212 213 241 249 273 249 241 251 253 284 253 251 218 217 250 255 285 255 250 219 227 252 254 226 216 253 286 287 286 253 252 254 255 288 289 288 255 261 256 185 184 257 260 259 256 277 256 259 221 220 258 257 278 257 258 258 275 280 275 258 222 223 259 274 281 274 259 222 243 275 274 242 223 227 263 252 254 262 226 264 262 290 262 264 228 229 265 263 291 263 265 232 230 264 265 231 233 269 292 233 232 293 267 236 294 269 294 236 272 273 237 295 267 295 237 169 274 281 280 275 170 246 256 261 256 246 277 278 245 257 260 257 245 281 277 276 277 281 259 258 280 278 279 278 280 251 296 282 283 297 250 272 282 294 282 272 248 249 273 283 295 283 273 251 284 298 299 285 250 284 287 300 287 284 253 255 285 289 301 289 285 252 263 286 288 262 254 286 302 287 289 303 288 263 291 286 288 290 262 290 232 264 265 233 291 304 267 293 267 304 305 306 307 269 292 269 307 233 302 291 302 233 292 302 292 308 309 293 303 293 232 303 290 303 232 306 294 310 294 306 269 267 305 295 311 295 305 296 251 298 299 250 297 294 296 310 296 294 282 283 295 297 311 297 295 298 300 312 300 298 284 285 299 301 313 301 299 287 308 300 301 309 289 287 302 308 309 303 289 286 291 302 303 290 288 312 292 307 292 312 300 301 313 293 304 293 313 310 307 306 307 310 312 313 311 304 305 304 311 300 308 292 293 309 301 310 298 312 298 310 296 297 311 299 313 299 311
+0 1 2 1 0 3 4 5 6 7 6 5 8 1 3 1 8 9 10 11 6 4 6 11 0 12 13 12 0 2 7 5 14 15 14 5 16 3 0 3 16 17 18 19 4 5 4 19 20 3 17 3 20 8 11 21 4 18 4 21 22 9 8 9 22 23 24 25 10 11 10 25 16 13 26 13 16 0 5 19 15 27 15 19 14 28 29 28 14 15 13 12 30 31 30 12 32 17 16 17 32 33 34 35 18 19 18 35 36 17 33 17 36 20 21 37 18 34 18 37 38 8 20 8 38 22 25 39 11 21 11 39 40 23 22 23 40 41 42 43 24 25 24 43 32 26 44 26 32 16 19 35 27 45 27 35 15 46 28 46 15 27 26 13 47 30 47 13 29 48 49 48 29 28 30 31 50 51 50 31 52 33 32 33 52 53 54 55 34 35 34 55 56 33 53 33 56 36 37 57 34 54 34 57 58 20 36 20 58 38 39 59 21 37 21 59 60 22 38 22 60 40 43 61 25 39 25 61 40 62 41 62 40 63 64 43 65 42 65 43 52 44 66 44 52 32 35 55 45 67 45 55 27 68 46 68 27 45 44 26 69 47 69 26 28 70 48 70 28 46 47 30 71 50 71 30 49 72 73 72 49 48 50 51 74 75 74 51 76 53 52 53 76 77 78 79 54 55 54 79 80 53 77 53 80 56 57 81 54 78 54 81 82 36 56 36 82 58 59 83 37 57 37 83 84 38 58 38 84 60 61 85 39 59 39 85 60 63 40 63 60 86 87 61 64 43 64 61 88 62 63 62 88 89 90 91 65 64 65 91 76 66 92 66 76 52 55 79 67 93 67 79 45 94 68 94 45 67 66 44 95 69 95 44 46 96 70 96 46 68 69 47 97 71 97 47 48 98 72 98 48 70 71 50 99 74 99 50 72 100 73 100 72 101 102 74 103 75 103 74 78 104 79 104 78 105 106 77 107 76 107 77 108 77 106 77 108 80 81 109 78 105 78 109 110 56 80 56 110 82 83 111 57 81 57 111 112 58 82 58 112 84 85 113 59 83 59 113 84 86 60 86 84 114 115 85 87 61 87 85 116 63 86 63 116 117 118 119 64 87 64 119 107 92 120 92 107 76 79 104 93 121 93 104 67 122 94 122 67 93 92 66 123 95 123 66 68 124 96 124 68 94 95 69 125 97 125 69 70 126 98 126 70 96 97 71 127 99 127 71 98 101 72 101 98 128 129 99 102 74 102 99 101 130 100 130 101 131 132 102 133 103 133 102 134 135 136 137 138 139 140 141 142 143 144 145 109 146 105 106 147 108 148 80 108 80 148 110 111 149 81 109 81 149 150 82 110 82 150 112 113 151 83 111 83 151 112 114 84 114 112 152 153 113 115 85 115 113 154 86 114 86 154 116 119 155 87 115 87 155 156 117 116 117 156 157 158 159 118 119 118 159 104 160 121 120 161 107 93 162 122 162 93 121 120 92 163 123 163 92 94 164 124 164 94 122 123 95 165 125 165 95 96 166 126 166 96 124 125 97 167 127 167 97 126 128 98 128 126 168 169 127 129 99 129 127 128 131 101 131 128 170 171 129 132 102 132 129 172 130 131 130 172 173 174 175 133 132 133 175 176 177 178 179 180 181 182 183 184 185 186 187 104 188 160 161 189 107 109 190 146 147 191 108 149 190 109 108 191 148 192 110 148 110 192 150 151 193 111 149 111 193 150 152 112 152 150 194 195 151 153 113 153 151 196 114 152 114 196 154 155 197 115 153 115 197 198 116 154 116 198 156 159 199 119 155 119 199 157 200 117 200 157 201 202 158 203 118 203 158 156 204 157 204 156 205 206 159 207 158 207 159 161 120 163 162 121 160 122 208 164 208 122 162 163 123 209 165 209 123 124 210 166 210 124 164 165 125 211 167 211 125 166 168 126 168 166 212 213 167 169 127 169 167 168 170 128 170 168 214 215 169 171 129 171 169 216 131 170 131 216 172 175 217 132 171 132 217 218 173 172 173 218 219 220 221 174 175 174 221 160 190 222 190 160 146 146 160 188 189 161 147 147 161 191 223 191 161 149 224 190 191 225 148 193 224 149 148 225 192 192 194 150 194 192 226 227 193 195 151 195 193 228 152 194 152 228 196 197 229 153 195 153 229 230 154 196 154 230 198 199 231 155 197 155 231 198 205 156 205 198 232 233 199 206 159 206 199 157 234 201 234 157 204 207 158 235 202 235 158 204 236 237 236 204 205 206 207 238 239 238 207 161 163 240 241 162 160 240 163 209 208 162 241 164 242 210 242 164 208 209 165 243 211 243 165 210 212 166 212 210 244 245 211 213 167 213 211 212 214 168 214 212 246 247 213 215 169 215 213 248 170 214 170 248 216 217 249 171 215 171 249 250 172 216 172 250 218 221 251 175 217 175 251 220 252 221 252 220 253 254 219 255 218 255 219 190 256 222 223 257 191 241 222 258 222 241 160 161 240 223 259 223 240 224 256 190 191 257 225 193 260 224 225 261 192 260 193 227 226 192 261 262 194 226 194 262 228 229 263 195 227 195 263 264 196 228 196 264 230 231 265 197 229 197 265 230 232 198 232 230 266 267 231 233 199 233 231 205 268 236 268 205 232 233 206 269 238 269 206 234 237 270 237 234 204 207 235 239 271 239 235 237 272 273 272 237 236 238 239 274 275 274 239 240 209 276 277 208 241 276 209 243 242 208 277 242 244 210 244 242 278 279 243 245 211 245 243 244 246 212 246 244 280 281 245 247 213 247 245 282 214 246 214 282 248 249 283 215 247 215 283 284 216 248 216 284 250 251 285 217 249 217 285 221 286 251 286 221 252 255 218 287 250 287 218 253 288 252 288 253 289 290 254 291 255 291 254 222 292 293 292 222 256 257 223 294 295 294 223 258 293 296 293 258 222 223 259 295 297 295 259 241 298 277 298 241 258 259 240 299 276 299 240 224 292 256 257 294 225 292 260 300 260 292 224 300 260 301 302 261 303 225 294 261 303 261 294 227 301 260 261 302 226 263 301 227 226 302 262 304 228 262 228 304 264 265 305 229 263 229 305 264 266 230 266 264 306 307 265 267 231 267 265 232 308 268 308 232 266 267 233 309 269 309 233 236 310 272 310 236 268 269 238 311 274 311 238 270 273 312 273 270 237 239 271 275 313 275 271 314 272 315 272 314 273 275 316 274 317 274 316 276 243 318 319 242 277 318 243 279 278 242 319 278 280 244 280 278 320 321 279 281 245 281 279 322 246 280 246 322 282 283 323 247 281 247 323 324 248 282 248 324 284 285 325 249 283 249 325 251 326 285 326 251 286 287 250 327 284 327 250 252 328 286 328 252 288 291 255 329 287 329 255 316 290 291 290 316 330 331 314 289 288 289 314 292 332 293 295 333 294 296 334 335 334 296 293 295 297 336 337 336 297 258 338 298 338 258 296 297 259 339 299 339 259 277 340 319 340 277 298 299 276 341 318 341 276 263 300 301 302 303 262 300 342 292 294 343 303 304 262 344 345 263 305 304 306 264 306 304 346 347 305 307 265 307 305 266 348 308 348 266 306 307 267 349 309 349 267 268 350 310 350 268 308 309 269 351 311 351 269 315 310 352 310 315 272 274 317 311 353 311 317 331 273 314 273 331 312 313 330 275 316 275 330 317 291 329 291 317 316 314 315 288 328 288 315 354 318 279 278 319 355 354 279 321 320 278 355 356 280 320 280 356 322 323 357 281 321 281 357 358 282 322 282 358 324 325 359 283 323 283 359 360 284 324 284 360 327 326 361 285 325 285 361 286 362 326 362 286 328 329 287 363 327 363 287 342 332 292 294 333 343 364 333 295 293 332 365 334 366 367 366 334 293 295 336 368 369 368 336 335 370 371 370 335 334 336 337 372 373 372 337 296 374 338 374 296 335 337 297 375 339 375 297 298 376 340 376 298 338 339 299 377 341 377 299 340 355 319 355 340 378 379 341 354 318 354 341 344 262 303 300 263 345 342 300 345 344 303 343 380 304 344 345 305 381 380 346 304 305 347 381 306 382 348 382 306 346 347 307 383 349 383 307 308 384 350 384 308 348 349 309 385 351 385 309 352 350 386 350 352 310 311 353 351 387 351 353 353 329 363 329 353 317 315 352 328 362 328 352 388 354 321 320 355 389 357 388 321 320 389 356 390 322 356 322 390 358 359 391 323 357 323 391 392 324 358 324 392 360 361 393 325 359 325 393 394 327 360 327 394 363 362 395 326 361 326 395 342 396 332 333 397 343 364 368 369 368 364 295 293 365 366 367 366 365 396 365 332 333 364 397 367 370 334 336 372 369 370 398 371 373 399 372 335 400 374 400 335 371 373 337 401 375 401 337 338 402 376 402 338 374 375 339 403 377 403 339 376 378 340 378 376 404 405 377 379 341 379 377 406 355 378 379 354 407 345 408 342 343 409 344 408 345 381 380 344 409 380 410 346 347 411 381 410 382 346 347 383 411 348 412 384 412 348 382 383 349 413 385 413 349 386 384 414 384 386 350 351 387 385 415 385 387 387 363 394 363 387 353 352 386 362 395 362 386 406 389 355 354 388 407 357 416 388 389 417 356 390 356 418 419 357 391 420 358 390 358 420 392 393 421 359 391 359 421 422 360 392 360 422 394 395 423 361 393 361 423 424 343 397 396 342 425 367 426 427 426 367 365 364 369 428 429 428 369 430 365 396 397 364 431 367 427 370 372 429 369 370 432 398 399 433 372 371 398 434 435 399 373 371 434 400 401 435 373 374 436 402 436 374 400 401 375 437 403 437 375 376 438 404 438 376 402 403 377 439 405 439 377 440 378 404 405 379 441 440 406 378 379 407 441 409 343 424 425 342 408 408 381 442 443 380 409 444 381 411 410 380 445 410 446 382 383 447 411 446 412 382 383 413 447 414 412 448 412 414 384 385 415 413 449 413 415 415 394 422 394 415 387 386 414 395 423 395 414 450 389 406 407 388 451 418 356 417 416 357 419 417 389 450 451 388 416 421 419 391 390 418 420 452 392 420 392 452 422 423 453 393 421 393 453 430 396 425 424 397 431 430 426 365 364 428 431 427 454 370 372 455 429 370 456 432 433 457 372 454 398 432 433 399 455 454 434 398 399 435 455 400 434 458 459 435 401 400 458 436 437 459 401 402 460 438 460 402 436 437 403 461 439 461 403 438 462 404 405 463 439 462 440 404 405 441 463 464 406 440 441 407 465 424 466 409 408 467 425 466 443 409 408 442 467 442 381 444 445 380 443 444 411 447 446 410 445 412 446 468 469 447 413 468 448 412 413 449 469 449 422 452 422 449 415 414 448 423 453 423 448 406 464 450 451 465 407 470 417 450 417 470 471 472 473 416 451 416 473 421 474 419 418 475 420 453 474 421 420 475 452 476 430 425 430 476 477 478 479 431 424 431 479 430 480 426 428 481 431 370 454 482 483 455 372 484 456 370 372 457 485 454 432 456 457 433 455 454 458 434 458 454 486 487 455 459 435 459 455 436 458 486 487 459 437 436 486 460 461 487 437 460 488 438 439 489 461 438 488 462 463 489 439 490 440 462 463 441 491 490 464 440 441 465 491 476 425 467 466 424 479 466 492 443 442 493 467 492 445 443 442 444 493 444 447 494 495 446 445 494 469 496 469 494 447 446 495 468 497 468 495 469 452 498 452 469 449 448 468 453 499 453 468 500 450 464 465 451 501 475 417 471 472 416 474 470 450 500 501 451 473 471 470 502 503 473 472 453 499 474 475 498 452 477 476 504 505 479 478 506 430 477 478 431 507 506 480 430 431 481 507 370 482 484 485 483 372 454 456 482 483 457 455 454 508 486 508 454 509 510 455 511 487 511 455 460 486 508 511 487 461 460 508 488 489 511 461 488 512 462 463 513 489 462 512 490 491 513 463 514 464 490 491 465 515 476 467 504 505 466 479 516 467 493 467 516 504 505 517 466 492 466 517 518 445 492 493 444 519 518 495 445 444 494 519 496 498 475 498 496 469 468 497 499 474 499 497 495 520 497 496 521 494 500 464 522 523 465 501 524 475 471 475 524 496 497 525 474 472 474 525 502 470 500 501 473 503 526 471 502 503 472 527 477 504 528 529 505 478 530 506 477 506 530 531 532 533 507 478 507 533 506 534 480 481 535 507 536 509 454 455 510 537 488 508 509 510 511 489 488 509 512 513 510 489 512 514 490 491 515 513 464 514 522 523 515 465 516 493 519 518 492 517 528 516 538 516 528 504 505 529 517 539 517 529 518 520 495 494 521 519 521 496 526 527 497 520 540 500 522 523 501 541 524 471 526 527 472 525 496 524 526 527 525 497 542 502 500 502 542 526 527 543 503 501 503 543 477 528 530 533 529 478 534 530 544 530 534 531 531 534 506 507 535 532 532 535 533 545 533 535 546 536 454 455 537 547 512 509 536 537 510 513 512 548 514 515 549 513 522 548 550 548 522 514 515 523 549 551 549 523 552 516 519 518 517 553 538 552 554 552 538 516 517 539 553 555 553 539 528 538 544 545 539 529 552 519 521 520 518 553 556 521 526 527 520 557 522 558 540 541 559 523 542 500 540 541 501 543 542 556 526 556 542 560 561 543 557 527 557 543 528 544 530 533 545 529 534 544 562 563 545 535 548 536 547 546 537 549 512 536 548 549 537 513 548 547 550 551 546 549 522 550 558 559 551 523 554 556 564 556 554 552 553 555 557 565 557 555 538 554 562 563 555 539 544 538 562 563 539 545 556 552 521 520 553 557 566 540 558 540 566 567 568 569 541 559 541 569 542 540 570 571 541 543 560 542 570 571 543 561 564 560 572 560 564 556 557 565 561 573 561 565 534 562 574 575 563 535 550 547 576 577 546 551 550 576 558 559 577 551 554 564 574 575 565 555 554 574 562 563 575 555 567 558 578 558 567 566 569 568 559 579 559 568 540 567 570 571 568 541 560 570 572 573 571 561 564 572 580 581 573 565 534 574 580 581 575 535 558 576 578 579 577 559 574 564 580 581 565 575 567 578 582 583 579 568 570 567 582 583 568 571 572 570 584 585 571 573 580 572 584 585 573 581 534 580 584 585 581 535 570 582 586 587 583 571 584 570 588 589 571 585 589 534 584 585 535 588 570 586 588 589 587 571
+0 1 2 3 4 5
+0 1 2 1 0 3 4 5 6 7 6 5 4 8 5 8 4 9 10 3 11 0 11 3 3 12 1 12 3 13 14 4 15 6 15 4 2 16 17 16 2 1 6 7 18 19 18 7 20 2 21 2 20 0 5 22 7 23 7 22 9 24 8 24 9 25 26 10 27 11 27 10 28 0 20 0 28 11 8 29 5 22 5 29 14 9 4 9 14 30 31 13 10 3 10 13 13 32 12 32 13 33 34 14 35 15 35 14 1 36 16 36 1 12 15 6 37 18 37 6 17 38 39 38 17 16 18 19 40 41 40 19 21 17 42 17 21 2 7 23 19 43 19 23 44 21 45 21 44 20 22 46 23 47 23 46 25 48 24 48 25 49 50 26 51 27 51 26 52 11 28 11 52 27 24 53 8 29 8 53 30 25 9 25 30 54 55 31 26 10 26 31 56 20 44 20 56 28 29 57 22 46 22 57 31 33 13 33 31 58 59 30 34 14 34 30 60 34 35 34 60 61 62 63 33 32 33 63 12 64 36 64 12 32 35 15 65 37 65 15 16 66 38 66 16 36 37 18 67 40 67 18 40 41 68 69 39 38 42 39 70 39 42 17 19 43 41 71 41 43 45 42 72 42 45 21 23 47 43 73 43 47 44 74 75 74 44 45 47 46 76 77 76 46 78 27 52 27 78 51 48 79 24 53 24 79 54 49 25 49 54 80 81 55 50 26 50 55 82 28 56 28 82 52 53 83 29 57 29 83 55 58 31 58 55 84 85 54 59 30 59 54 56 75 86 75 56 44 46 57 77 87 77 57 61 59 34 59 61 88 89 62 58 33 58 62 90 35 65 35 90 60 63 91 32 64 32 91 60 92 61 92 60 93 94 63 95 62 95 63 36 96 66 96 36 64 65 37 97 67 97 37 67 40 98 99 38 66 39 69 70 71 68 41 40 68 98 99 69 38 72 70 100 70 72 42 43 73 71 101 71 73 45 102 74 102 45 72 73 47 103 76 103 47 75 104 105 104 75 74 76 77 106 107 106 77 108 52 82 52 108 78 79 109 53 83 53 109 81 84 55 84 81 110 111 80 85 54 85 80 82 86 112 86 82 56 57 83 87 113 87 83 88 85 59 85 88 114 115 89 84 58 84 89 86 105 116 105 86 75 77 87 107 117 107 87 61 118 88 118 61 92 95 62 119 89 119 62 120 65 97 65 120 90 91 121 64 96 64 121 90 93 60 93 90 122 123 91 94 63 94 91 93 124 92 124 93 125 126 94 127 95 127 94 66 128 129 128 66 96 97 67 130 131 130 67 67 98 131 129 99 66 69 132 70 71 133 68 71 101 134 135 100 70 72 136 102 136 72 100 101 73 137 103 137 73 74 138 104 138 74 102 103 76 139 106 139 76 104 140 105 140 104 141 142 106 143 107 143 106 108 112 144 112 108 82 83 109 113 145 113 109 114 111 85 111 114 146 147 115 110 84 110 115 112 116 148 116 112 86 87 113 117 149 117 113 88 150 114 150 88 118 119 89 151 115 151 89 105 152 116 152 105 140 143 107 153 117 153 107 92 154 118 154 92 124 127 95 155 119 155 95 130 120 97 96 121 128 120 122 90 122 120 156 157 121 123 91 123 121 122 125 93 125 122 158 159 123 126 94 126 123 124 160 161 160 124 125 126 127 162 163 162 127 129 164 99 164 129 128 130 131 165 98 165 131 71 134 133 132 135 70 134 101 166 167 100 135 166 101 137 136 100 167 102 168 138 168 102 136 137 103 169 139 169 103 138 141 104 141 138 170 171 139 142 106 142 139 141 172 140 172 141 173 174 142 175 143 175 142 144 148 176 148 144 112 113 145 149 177 149 145 114 178 146 178 114 150 151 115 179 147 179 115 116 180 148 180 116 152 153 117 181 149 181 117 118 182 150 182 118 154 155 119 183 151 183 119 140 184 152 184 140 172 175 143 185 153 185 143 154 161 186 161 154 124 127 155 163 187 163 155 120 130 188 189 128 121 188 156 120 121 157 189 156 158 122 158 156 190 191 157 159 123 159 157 125 192 160 192 125 158 159 126 193 162 193 126 194 160 195 160 194 161 163 196 162 197 162 196 128 198 164 198 128 189 188 130 199 165 199 130 99 200 201 200 99 164 165 98 202 203 202 98 132 204 135 134 205 133 206 167 135 134 166 207 166 137 208 209 136 167 208 137 169 168 136 209 168 170 138 170 168 210 211 169 171 139 171 169 170 173 141 173 170 212 213 171 174 142 174 171 173 214 172 214 173 215 216 174 217 175 217 174 148 218 176 218 148 180 181 149 219 177 219 149 150 220 178 220 150 182 183 151 221 179 221 151 152 222 180 222 152 184 185 153 223 181 223 153 182 186 224 186 182 154 155 183 187 225 187 183 172 226 184 226 172 214 217 175 227 185 227 175 228 161 194 161 228 186 187 229 163 196 163 229 230 156 188 189 157 231 230 190 156 157 191 231 158 232 192 232 158 190 191 159 233 193 233 159 195 192 234 192 195 160 162 197 193 235 193 197 236 195 237 195 236 194 196 238 197 239 197 238 240 198 189 188 199 241 199 165 242 243 164 198 164 244 200 202 245 165 200 244 201 203 245 202 99 201 132 133 203 98 132 246 204 246 132 201 203 133 247 205 247 133 204 206 135 134 207 205 206 248 167 166 249 207 167 250 209 250 167 248 249 166 251 208 251 166 252 208 169 168 209 253 252 169 211 210 168 253 210 212 170 212 210 254 255 211 213 171 213 211 212 215 173 215 212 256 257 213 216 174 216 213 217 258 216 258 217 259 260 214 261 215 261 214 180 262 218 262 180 222 223 181 263 219 263 181 220 224 264 224 220 182 183 221 225 265 225 221 184 266 222 266 184 226 227 185 267 223 267 185 268 186 228 186 268 224 225 269 187 229 187 269 227 259 217 259 227 270 271 226 260 214 260 226 272 194 236 194 272 228 229 273 196 238 196 273 240 189 231 230 188 241 274 190 230 231 191 275 274 232 190 191 233 275 234 232 276 232 234 192 193 235 233 277 233 235 237 234 278 234 237 195 197 239 235 279 235 239 236 280 281 280 236 237 239 238 282 283 282 238 284 241 199 198 240 285 284 199 242 243 198 285 243 244 164 165 245 242 244 286 201 203 287 245 201 286 246 247 287 203 246 288 204 205 289 247 204 290 206 207 291 205 292 248 206 207 249 293 248 294 250 294 248 295 296 249 297 251 297 249 250 253 209 253 250 298 299 251 252 208 252 251 300 252 211 210 253 301 300 211 255 254 210 301 254 256 212 256 254 302 303 255 257 213 257 255 216 304 257 304 216 258 261 215 305 256 305 215 306 258 259 258 306 307 308 309 261 260 261 309 222 310 262 310 222 266 267 223 311 263 311 223 312 224 268 224 312 264 265 313 225 269 225 313 267 270 227 270 267 314 315 266 271 226 271 266 316 228 272 228 316 268 269 317 229 273 229 317 318 259 270 259 318 306 309 319 260 271 260 319 272 281 320 281 272 236 238 273 283 321 283 273 240 231 275 274 230 241 274 322 232 233 323 275 232 322 276 277 323 233 278 276 324 276 278 234 235 279 277 325 277 279 237 326 280 326 237 278 279 239 327 282 327 239 328 280 329 280 328 281 283 330 282 331 282 330 284 332 241 240 333 285 334 243 285 284 242 335 336 244 243 242 245 337 286 338 288 338 286 244 245 287 339 289 339 287 286 288 246 247 289 287 288 290 204 205 291 289 290 292 206 207 293 291 292 295 248 249 296 293 294 340 341 340 294 295 296 297 342 343 342 297 294 298 250 298 294 344 345 297 299 251 299 297 298 301 253 301 298 346 347 299 300 252 300 299 348 300 255 254 301 349 348 255 303 302 254 349 257 350 303 350 257 304 305 256 351 302 351 256 307 304 258 304 307 352 353 308 305 261 305 308 306 354 307 354 306 355 356 309 357 308 357 309 311 314 267 314 311 358 359 310 315 266 315 310 360 270 314 270 360 318 319 361 271 315 271 361 316 320 362 320 316 272 273 317 321 363 321 317 318 355 306 355 318 364 365 319 356 309 356 319 366 281 328 281 366 320 321 367 283 330 283 367 368 240 275 274 241 369 370 275 323 322 274 371 322 372 276 277 373 323 277 325 374 375 324 276 278 376 326 376 278 324 325 279 377 327 377 279 329 326 378 326 329 280 282 331 327 379 327 331 355 329 354 329 355 328 330 356 331 357 331 356 380 285 333 332 284 381 332 369 241 240 368 333 334 285 380 381 284 335 336 243 334 335 242 337 244 382 338 382 244 336 337 245 383 339 383 245 338 384 288 289 385 339 288 386 290 291 387 289 388 292 290 291 293 389 390 295 292 293 296 391 390 340 295 296 342 391 341 392 393 392 341 340 342 343 394 395 394 343 344 341 396 341 344 294 297 345 343 397 343 345 344 346 298 346 344 398 399 345 347 299 347 345 400 301 346 301 400 349 348 401 300 347 300 401 351 302 349 348 303 350 351 353 305 353 351 402 403 350 352 304 352 350 307 404 352 404 307 354 357 308 405 353 405 308 406 314 358 314 406 360 361 407 315 359 315 407 360 364 318 364 360 408 409 361 365 319 365 361 410 362 411 362 410 316 317 412 363 413 363 412 414 320 366 320 414 362 363 415 321 367 321 415 364 328 355 328 364 366 367 365 330 356 330 365 370 368 275 274 369 371 323 416 370 371 417 322 416 323 373 372 322 417 277 374 373 372 375 276 325 418 374 375 419 324 418 325 377 376 324 419 378 376 420 376 378 326 327 379 377 421 377 379 354 378 404 378 354 329 331 357 379 405 379 357 422 380 333 380 422 423 424 425 381 332 381 425 425 369 332 333 368 422 426 334 380 334 426 427 428 429 335 381 335 429 427 336 334 336 427 430 431 428 337 335 337 428 430 382 336 382 430 432 433 431 383 337 383 431 434 338 382 383 339 435 434 384 338 339 385 435 384 386 288 289 387 385 290 386 436 437 387 291 436 388 290 291 389 437 388 390 292 293 391 389 390 438 340 342 439 391 438 392 340 342 394 439 440 393 392 394 395 441 396 393 442 393 396 341 343 397 395 443 395 397 398 396 444 396 398 344 345 399 397 445 397 399 446 346 398 346 446 400 401 447 347 399 347 447 400 448 349 448 400 449 349 448 450 451 452 348 453 401 452 348 452 401 351 349 450 451 348 350 454 455 456 457 458 459 460 461 462 463 458 464 352 465 403 465 352 404 405 353 466 402 466 353 406 408 360 408 406 467 468 407 409 361 409 407 408 366 364 366 408 414 415 409 367 365 367 409 410 469 316 469 410 470 471 412 472 317 472 412 473 362 414 362 473 411 413 474 363 415 363 474 425 371 369 368 370 422 371 475 417 416 476 370 373 477 416 417 478 372 477 374 479 374 477 373 479 374 418 419 375 480 372 478 375 480 375 478 377 479 418 419 480 376 377 421 479 480 420 376 404 420 465 420 404 378 379 405 421 466 421 405 481 423 422 425 424 482 483 380 423 380 483 426 429 484 381 424 381 484 485 427 426 429 428 486 430 427 487 488 428 431 432 430 489 490 431 433 434 382 432 433 383 435 491 384 434 435 385 492 493 386 384 385 387 494 386 495 436 495 386 496 497 387 498 437 498 387 436 499 388 389 500 437 388 499 390 391 500 389 499 438 390 391 439 500 501 392 438 439 394 502 501 440 392 394 441 502 440 503 393 395 504 441 503 442 393 395 443 504 444 442 505 442 444 396 397 445 443 506 443 445 507 398 444 398 507 446 447 508 399 445 399 508 446 509 400 509 446 477 478 447 510 401 510 447 466 448 449 453 452 465 511 512 513 514 515 516 511 512 513 514 515 516 449 400 509 510 401 453 466 402 448 452 403 465 467 414 408 414 467 473 474 468 415 409 415 468 475 371 425 422 370 476 475 517 417 416 518 476 416 477 519 520 478 417 479 509 477 478 510 480 421 449 479 480 453 420 421 466 449 453 465 420 481 422 476 475 425 482 521 423 481 482 424 522 483 423 521 522 424 484 523 426 483 484 429 524 487 427 485 486 428 488 485 426 523 524 429 486 489 430 487 488 431 490 525 432 489 490 433 526 434 432 525 526 433 435 527 491 434 435 492 528 384 529 493 529 384 491 492 385 530 494 530 385 493 496 386 387 497 494 531 495 496 497 498 532 495 499 436 437 500 498 533 438 499 500 439 534 533 501 438 439 502 534 501 535 440 535 501 533 534 502 536 441 536 502 503 535 537 535 503 440 441 504 536 538 536 504 503 537 442 443 538 504 537 505 442 443 506 538 539 444 505 444 539 507 508 540 445 506 445 540 541 446 507 446 541 542 543 544 447 508 447 544 477 446 519 520 447 478 479 449 509 510 453 480 545 476 518 517 475 546 416 519 518 517 520 417 545 481 476 481 545 521 522 546 482 475 482 546 547 483 521 522 484 548 523 483 547 548 484 524 487 485 549 550 486 488 485 523 549 550 524 486 549 489 487 488 490 550 549 525 489 490 526 550 551 434 525 526 435 552 527 434 553 554 435 528 555 491 527 528 492 556 555 529 491 529 555 493 494 556 530 492 530 556 557 496 493 494 497 558 531 559 495 498 560 532 557 531 496 497 532 558 559 499 495 498 500 560 559 533 499 500 534 560 559 535 533 534 536 560 535 561 537 538 562 536 537 561 505 506 562 538 539 505 561 562 506 540 541 507 539 540 508 544 543 563 544 563 543 447 446 542 564 541 564 542 563 447 520 519 446 564 545 518 564 563 517 546 518 519 564 563 520 517 565 521 545 546 522 566 521 567 547 567 521 565 566 522 568 548 568 522 523 565 549 565 523 567 567 523 547 548 524 568 568 524 566 550 566 524 552 525 549 550 526 551 553 434 551 552 435 554 557 493 555 556 494 558 532 535 559 560 536 531 535 569 561 562 570 536 561 569 539 540 570 562 541 539 571 572 540 544 573 541 571 541 573 564 563 574 544 572 544 574 545 564 573 574 563 546 565 545 575 576 546 566 565 575 549 550 576 566 535 577 569 570 578 536 569 577 539 540 578 570 571 539 535 536 540 572 545 573 575 576 574 546 535 579 577 578 580 536 577 581 539 540 582 578 539 579 535 536 580 540 539 581 579 580 582 540
+0 1 2 1 0 3 4 5 6 7 6 5 8 3 0 3 8 9 10 11 4 5 4 11 12 1 3 1 12 13 14 15 6 4 6 15 6 16 17 16 6 7 2 1 18 19 18 1 20 2 21 2 20 0 5 22 7 23 7 22 24 9 8 9 24 25 26 27 10 11 10 27 9 12 3 12 9 28 29 10 15 4 15 10 30 0 20 0 30 8 11 31 5 22 5 31 13 19 1 19 13 32 33 14 17 6 17 14 34 13 12 13 34 35 36 37 14 15 14 37 7 38 16 38 7 23 21 2 39 18 39 2 17 40 41 40 17 16 18 19 42 43 42 19 44 21 45 21 44 20 22 46 23 47 23 46 48 25 24 25 48 49 50 51 26 27 26 51 28 9 25 26 10 29 52 8 30 8 52 24 27 53 11 31 11 53 28 34 12 34 28 54 55 29 37 15 37 29 56 20 44 20 56 30 31 57 22 46 22 57 35 32 13 32 35 58 59 36 33 14 33 36 32 43 19 43 32 60 61 33 41 17 41 33 62 35 34 35 62 63 64 65 36 37 36 65 23 66 38 66 23 47 45 21 67 39 67 21 16 68 40 68 16 38 39 18 69 42 69 18 41 70 71 70 41 40 42 43 72 73 72 43 74 47 46 47 74 75 76 77 45 44 45 77 78 49 48 51 50 79 80 25 49 50 26 81 82 24 52 24 82 48 51 83 27 53 27 83 80 28 25 26 29 81 84 30 56 30 84 52 53 85 31 57 31 85 54 28 80 81 29 55 54 62 34 62 54 86 87 55 65 37 65 55 57 74 46 74 57 88 89 56 77 44 77 56 63 58 35 58 63 90 91 64 59 36 59 64 58 60 32 60 58 92 93 59 61 33 61 59 60 73 43 73 60 94 95 61 71 41 71 61 96 63 62 63 96 97 98 99 64 65 64 99 75 66 47 66 75 100 101 76 67 45 67 76 38 102 68 102 38 66 67 39 103 69 103 39 40 104 70 104 40 68 69 42 105 72 105 42 70 106 71 73 107 72 108 75 74 75 108 109 110 111 76 77 76 111 112 48 82 48 112 78 79 113 51 83 51 113 50 114 79 78 115 49 116 80 49 50 81 117 118 52 84 52 118 82 83 119 53 85 53 119 85 88 57 88 85 120 88 120 121 122 123 89 123 84 89 56 89 84 124 54 80 81 55 125 86 54 124 125 55 87 86 96 62 96 86 126 127 87 99 65 99 87 128 74 88 74 128 108 111 129 77 89 77 129 97 90 63 90 97 130 131 98 91 64 91 98 90 92 58 92 90 132 133 91 93 59 93 91 92 94 60 94 92 134 135 93 95 61 95 93 136 71 137 71 136 95 94 138 73 139 73 138 140 97 96 97 140 141 142 143 98 99 98 143 101 110 76 110 101 144 145 100 109 75 109 100 100 102 66 102 100 146 146 100 147 147 100 148 149 101 150 150 101 151 151 101 103 67 103 101 68 152 104 152 68 102 103 69 153 105 153 69 106 104 154 104 106 70 72 107 105 155 105 107 71 106 156 157 107 73 108 158 109 158 108 159 160 111 161 110 161 111 162 82 118 82 162 112 113 163 83 119 83 163 114 113 79 113 114 164 165 115 112 78 112 115 50 166 114 115 167 49 168 49 167 49 168 116 117 169 50 166 50 169 124 80 116 117 81 125 119 170 85 170 119 121 121 119 171 172 118 122 122 118 173 84 173 118 174 88 121 88 174 128 129 175 89 122 89 175 86 124 176 177 125 87 126 86 176 177 87 127 126 140 96 140 126 178 179 127 143 99 143 127 128 159 108 159 128 180 181 129 160 111 160 129 141 130 97 130 141 182 183 142 131 98 131 142 130 132 90 132 130 184 185 131 133 91 133 131 132 186 92 93 187 133 186 134 92 93 135 187 188 95 136 95 188 135 134 189 94 138 94 189 71 156 137 139 157 73 190 137 191 137 190 136 138 192 139 193 139 192 140 161 141 161 140 160 159 143 158 142 158 143 149 144 101 144 149 194 195 148 145 100 145 148 161 144 196 144 161 110 109 158 145 197 145 158 153 198 103 198 153 199 198 199 200 200 199 149 148 201 202 202 201 203 201 152 203 102 203 152 104 204 154 204 104 152 153 105 205 155 205 105 156 154 206 154 156 106 107 157 155 207 155 157 208 162 118 162 208 209 210 211 163 119 163 211 113 210 163 210 113 164 165 112 209 162 209 112 114 212 164 212 114 166 167 115 213 165 213 115 214 167 213 167 214 168 169 215 166 212 166 215 216 116 168 116 216 217 218 219 117 169 117 219 217 124 116 117 125 218 220 121 171 121 220 174 175 221 122 172 122 221 171 119 222 223 118 172 174 180 128 180 174 224 225 175 181 129 181 175 176 124 217 218 125 177 126 176 226 227 177 127 228 126 226 126 228 178 179 229 127 227 127 229 178 160 140 160 178 181 180 179 159 143 159 179 141 196 182 196 141 161 158 142 197 183 197 142 182 184 130 184 182 230 231 183 185 131 185 183 232 132 184 185 133 233 232 186 132 133 187 233 234 187 135 187 234 235 236 237 186 134 186 237 238 136 190 136 238 188 189 239 138 192 138 239 135 188 234 237 189 134 137 206 191 206 137 156 157 139 207 193 207 139 190 191 240 241 193 192 199 194 149 194 199 242 243 201 195 148 195 201 196 194 244 194 196 144 145 197 195 245 195 197 201 246 152 153 247 199 205 247 153 247 205 248 249 204 246 152 246 204 206 204 249 204 206 154 155 207 205 248 205 207 250 119 211 208 118 251 164 211 210 211 164 212 213 165 208 209 208 165 251 213 208 213 251 214 215 250 212 211 212 250 252 168 214 168 252 216 219 253 169 215 169 253 218 254 219 216 255 217 220 171 256 257 172 221 220 224 174 224 220 258 259 221 225 175 225 221 260 223 172 171 222 261 222 119 262 263 118 223 228 181 178 181 228 225 224 229 180 179 180 229 176 217 264 265 218 177 226 176 264 265 177 227 266 226 267 226 266 228 229 268 227 269 227 268 182 244 230 244 182 196 197 183 245 231 245 183 233 231 185 231 233 270 271 232 230 184 230 232 187 272 233 272 187 235 236 186 273 232 273 186 274 237 236 237 274 275 276 277 234 235 234 277 238 190 278 279 192 239 188 238 280 281 239 189 234 188 280 281 189 237 191 249 246 249 191 206 207 193 248 247 248 193 191 246 240 241 247 193 190 240 278 279 241 192 242 199 282 283 201 243 244 242 284 242 244 194 195 245 243 285 243 245 201 240 246 240 201 278 278 201 286 287 199 279 279 199 241 247 241 199 263 119 250 251 118 262 214 251 262 263 250 215 252 214 262 263 215 253 288 253 219 216 252 289 288 219 254 255 216 289 269 254 218 217 255 267 257 260 172 171 261 256 256 258 220 258 256 290 291 257 259 221 259 257 266 225 228 225 266 259 258 268 224 229 224 268 292 223 260 223 292 293 294 295 222 261 222 295 294 222 263 262 223 293 267 217 264 265 218 269 226 264 267 269 265 227 269 296 297 296 269 268 266 267 298 299 298 267 245 270 285 270 245 231 230 244 271 284 271 244 232 300 301 300 232 271 270 233 302 303 302 233 277 272 235 272 277 303 272 303 233 232 301 273 301 274 273 236 273 274 301 275 274 275 301 300 302 303 276 277 276 303 237 304 281 304 237 275 276 234 305 280 305 234 238 278 286 287 279 239 280 238 286 287 239 281 282 199 306 307 201 283 284 282 308 282 284 242 243 285 283 309 283 285 306 199 287 286 201 307 294 263 253 252 262 293 288 294 253 252 293 289 310 288 254 288 310 311 312 313 289 255 289 313 269 310 254 310 269 297 299 267 313 255 313 267 257 292 260 292 257 291 290 256 295 261 295 256 290 268 258 268 290 296 298 291 266 259 266 291 288 295 294 295 288 311 312 289 292 293 292 289 297 311 310 311 297 296 298 299 312 313 312 299 300 284 308 284 300 271 270 302 285 309 285 302 275 308 304 308 275 300 302 276 309 305 309 276 281 306 287 306 281 304 305 280 307 286 307 280 304 282 306 282 304 308 309 305 283 307 283 305 311 290 295 290 311 296 298 312 291 292 291 312
+0 1 2 1 0 3 4 5 6 7 6 5 8 0 2 0 8 9 10 11 5 7 5 11 12 3 0 3 12 13 14 15 4 5 4 15 3 16 1 16 3 17 18 4 19 6 19 4 20 9 8 9 20 21 22 23 10 11 10 23 24 0 9 0 24 12 15 25 5 10 5 25 26 13 12 13 26 27 28 29 14 15 14 29 30 3 13 3 30 17 18 31 4 14 4 31 32 16 17 16 32 33 34 35 19 18 19 35 36 21 20 21 36 37 38 39 22 23 22 39 21 24 9 24 21 40 41 22 25 10 25 22 42 12 24 12 42 26 29 43 15 25 15 43 44 45 46 45 44 47 48 49 50 51 50 49 52 13 27 13 52 30 31 53 14 28 14 53 54 17 30 17 54 32 35 55 18 31 18 55 56 33 32 33 56 57 58 59 34 35 34 59 60 36 61 36 60 37 38 62 39 63 39 62 37 40 21 40 37 64 65 38 41 22 41 38 66 24 40 24 66 42 43 67 25 41 25 67 68 44 46 44 68 69 70 71 49 51 49 71 47 72 45 72 47 73 74 48 75 50 75 48 76 30 52 30 76 54 55 77 31 53 31 77 54 56 32 56 54 78 79 55 59 35 59 55 80 57 56 57 80 81 82 83 58 59 58 83 80 61 81 61 80 60 62 83 63 82 63 83 60 64 37 64 60 84 85 62 65 38 65 62 64 66 40 66 64 86 87 65 67 41 67 65 88 69 68 69 88 89 90 91 70 71 70 91 92 72 73 72 92 93 94 95 75 74 75 95 78 76 96 76 78 54 55 79 77 97 77 79 80 78 98 78 80 56 59 83 79 99 79 83 80 84 60 84 80 98 99 83 85 62 85 83 84 86 64 86 84 100 101 85 87 65 87 85 102 89 88 89 102 103 104 105 90 91 90 105 106 93 92 93 106 107 108 109 94 95 94 109 98 96 110 96 98 78 79 99 97 111 97 99 98 100 84 100 98 110 111 99 101 85 101 99 112 102 113 102 112 103 104 114 105 115 105 114 116 107 106 107 116 117 118 119 108 109 108 119 116 113 117 113 116 112 114 119 115 118 115 119
+0 1 2 3 4 5 1 0 6 7 5 4 2 8 9 8 2 1 4 3 10 11 10 3 0 2 12 13 3 5 1 6 14 15 7 4 0 16 6 7 17 5 8 1 18 19 4 10 9 20 21 20 9 8 10 11 22 23 22 11 12 9 24 9 12 2 3 13 11 25 11 13 0 12 26 27 13 5 6 16 14 15 17 7 1 14 28 29 15 4 0 30 16 17 31 5 1 28 18 19 29 4 32 8 18 8 32 20 22 33 10 19 10 33 34 21 35 21 34 9 9 34 24 25 36 11 11 36 23 37 23 36 38 24 34 24 38 12 13 39 25 36 25 39 12 40 26 27 41 13 42 0 26 27 5 43 14 16 44 45 17 15 28 14 46 47 15 29 30 48 16 17 49 31 30 0 42 43 5 31 50 28 51 28 50 18 19 52 29 53 29 52 32 54 55 54 32 50 50 32 18 19 33 52 52 33 56 57 56 33 34 35 58 59 37 36 38 34 60 61 36 39 40 12 38 39 13 41 26 40 42 43 41 27 14 44 46 47 45 15 16 62 44 45 63 17 28 46 51 53 47 29 16 48 64 65 49 17 48 30 66 67 31 49 66 30 42 43 31 67 50 51 68 69 53 52 50 68 54 56 69 52 54 70 55 57 71 56 58 35 72 73 37 59 34 58 60 61 59 36 38 60 40 41 61 39 40 74 42 43 75 41 46 44 76 77 45 47 16 64 62 63 65 17 44 62 78 79 63 45 51 46 68 69 47 53 64 80 81 80 64 48 49 65 82 83 82 65 84 48 66 48 84 80 82 85 49 67 49 85 42 86 66 67 87 43 68 88 54 56 89 69 54 88 70 71 89 56 58 90 91 90 58 72 73 59 92 93 92 59 58 94 60 61 95 59 60 96 40 41 97 61 40 98 74 75 99 41 74 86 42 43 87 75 44 78 76 77 79 45 46 76 100 101 77 47 64 81 62 63 83 65 62 102 78 79 103 63 68 46 104 105 47 69 80 106 81 83 107 82 108 80 84 85 82 109 84 66 86 87 67 85 68 110 88 89 111 69 88 112 70 71 113 89 114 90 115 90 114 91 93 116 92 117 92 116 58 91 94 95 93 59 60 94 96 97 95 61 40 96 98 99 97 41 74 98 86 87 99 75 76 78 100 101 79 77 46 100 104 105 101 47 62 81 102 103 83 63 78 102 118 119 103 79 104 120 68 69 121 105 81 106 122 123 107 83 108 106 80 82 107 109 108 84 124 125 85 109 84 86 126 127 87 85 110 128 88 89 129 111 120 110 68 69 111 121 128 112 88 89 113 129 128 115 112 115 128 114 116 129 117 113 117 129 91 114 94 95 116 93 94 130 96 97 131 95 96 130 98 99 131 97 86 132 133 132 86 98 99 87 134 135 134 87 78 136 100 101 137 79 100 120 104 105 121 101 81 138 102 103 139 83 140 118 102 103 119 141 118 142 78 79 143 119 81 122 138 139 123 83 106 144 122 144 106 145 146 107 147 123 147 107 148 106 108 109 107 149 84 126 124 125 127 85 148 108 124 125 109 149 86 150 126 127 151 87 110 152 128 129 153 111 120 154 110 111 155 121 152 114 128 114 152 156 157 153 116 129 116 153 94 114 156 157 116 95 94 158 130 131 159 95 130 160 98 99 161 131 86 133 150 151 135 87 98 162 132 134 163 99 136 164 100 101 165 137 78 142 136 137 143 79 100 166 120 121 167 101 138 140 102 103 141 139 140 142 118 119 143 141 122 168 138 168 122 144 147 123 169 139 169 123 145 170 144 147 171 146 148 145 106 107 146 149 124 126 150 151 127 125 148 124 172 173 125 149 154 152 110 111 153 155 166 154 120 121 155 167 154 156 152 156 154 158 159 155 157 153 157 155 94 156 158 159 157 95 160 158 174 158 160 130 131 161 159 175 159 161 98 160 162 163 161 99 150 133 176 177 135 151 142 164 136 137 165 143 164 166 100 101 167 165 138 178 140 178 138 168 169 139 179 141 179 139 140 180 142 143 181 141 144 182 168 169 183 147 144 170 184 185 171 147 170 145 148 149 146 171 124 150 186 187 151 125 148 172 188 189 173 149 172 124 190 191 125 173 166 192 154 155 193 167 174 158 154 155 159 175 160 174 162 163 175 161 133 162 176 177 163 135 194 150 176 177 151 195 142 196 164 165 197 143 166 198 192 198 166 164 165 167 199 193 199 167 168 200 178 179 201 169 178 202 140 141 203 179 142 204 196 204 142 180 181 143 205 197 205 143 140 202 180 181 203 141 144 184 182 183 185 147 168 182 200 201 183 169 170 206 184 185 207 171 208 170 148 149 171 209 124 186 190 191 187 125 186 150 194 195 151 187 148 188 208 209 189 149 172 190 188 189 191 173 192 174 154 155 175 193 174 210 162 163 211 175 176 210 212 210 176 162 163 177 211 213 211 177 176 212 194 195 213 177 196 198 164 165 199 197 199 193 175 174 192 198 178 200 202 203 201 179 180 214 204 214 180 202 203 181 215 205 215 181 196 216 217 216 196 204 205 197 218 219 218 197 184 206 182 183 207 185 182 220 200 201 221 183 170 222 206 207 223 171 170 224 222 224 170 208 209 171 225 223 225 171 226 190 186 187 191 227 226 186 194 195 187 227 208 188 228 229 189 209 188 190 228 229 191 189 199 175 230 231 174 198 212 231 198 199 230 213 232 194 212 213 195 233 196 217 198 199 219 197 200 234 202 203 235 201 214 216 204 205 218 215 220 214 202 203 215 221 218 219 213 212 217 216 182 206 220 221 207 183 200 220 234 235 221 201 222 236 206 207 237 223 224 236 222 223 237 225 208 228 224 225 229 209 224 190 226 227 191 225 194 232 226 227 233 195 224 228 190 191 229 225 217 212 198 199 213 219 218 213 233 232 212 216 220 202 234 235 203 221 214 238 216 218 239 215 206 214 220 221 215 207 206 236 238 239 237 207 226 236 224 225 237 227 226 232 236 237 233 227 236 232 216 218 233 237 206 238 214 215 239 207 238 236 216 218 237 239
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 2 16 17 16 2 1 6 7 18 19 18 7 20 21 22 21 20 23 24 25 26 27 26 25 28 3 0 3 28 29 30 31 4 5 4 31 8 32 33 32 8 10 15 13 34 35 34 13 36 11 8 11 36 37 38 39 12 13 12 39 10 40 41 40 10 9 14 15 42 43 42 15 44 37 36 37 44 45 46 47 38 39 38 47 44 23 45 23 44 21 26 47 24 46 24 47 48 21 49 21 48 22 27 50 26 51 26 50 52 22 53 22 52 20 25 54 27 55 27 54 56 29 28 29 56 57 58 59 30 31 30 59 36 33 60 33 36 8 13 39 35 61 35 39 41 32 10 32 41 62 63 43 34 15 34 43 64 33 32 33 64 65 66 67 35 34 35 67 40 68 41 68 40 69 70 42 71 43 71 42 44 60 72 60 44 36 39 47 61 73 61 47 49 44 72 44 49 21 26 51 47 73 47 51 74 22 48 22 74 53 55 75 27 50 27 75 76 49 77 49 76 48 50 78 51 79 51 78 80 53 81 53 80 52 54 82 55 83 55 82 80 68 69 68 80 81 83 82 71 70 71 82 60 65 84 65 60 33 35 61 66 85 66 61 68 62 41 62 68 86 87 71 63 43 63 71 88 32 62 32 88 64 67 89 34 63 34 89 90 65 64 65 90 91 92 93 66 67 66 93 72 84 94 84 72 60 61 73 85 95 85 73 77 72 94 72 77 49 51 79 73 95 73 79 74 81 53 81 74 96 97 75 83 55 83 75 98 48 76 48 98 74 75 99 50 78 50 99 77 100 76 100 77 101 102 79 103 78 103 79 96 68 81 68 96 86 87 97 71 83 71 97 91 84 65 84 91 104 105 92 85 66 85 92 62 106 88 106 62 86 87 63 107 89 107 63 108 64 88 64 108 90 93 109 67 89 67 109 110 91 90 91 110 111 112 113 92 93 92 113 114 84 104 84 114 94 95 115 85 105 85 115 101 94 114 94 101 77 79 102 95 115 95 102 98 96 74 96 98 116 117 99 97 75 97 99 76 118 98 118 76 100 103 78 119 99 119 78 101 120 100 120 101 121 122 102 123 103 123 102 96 106 86 106 96 116 117 97 107 87 107 97 111 104 91 104 111 124 125 112 105 92 105 112 88 126 108 126 88 106 107 89 127 109 127 89 128 90 108 90 128 110 113 129 93 109 93 129 130 111 110 111 130 131 132 133 112 113 112 133 124 114 104 114 124 134 135 125 115 105 115 125 134 101 114 101 134 121 122 135 102 115 102 135 98 136 116 136 98 118 119 99 137 117 137 99 100 138 118 138 100 120 123 103 139 119 139 103 121 140 120 140 121 141 142 122 143 123 143 122 106 136 126 136 106 116 117 107 137 127 137 107 131 124 111 124 131 144 145 132 125 112 125 132 126 128 108 128 126 146 147 127 129 109 129 127 148 110 128 110 148 130 133 149 113 129 113 149 150 131 130 131 150 151 152 153 132 133 132 153 144 134 124 134 144 154 155 145 135 125 135 145 141 134 154 134 141 121 122 142 135 155 135 142 118 156 136 156 118 138 139 119 157 137 157 119 120 158 138 158 120 140 143 123 159 139 159 123 160 140 141 140 160 161 162 163 143 142 143 163 136 146 126 146 136 156 157 137 147 127 147 137 131 164 144 164 131 151 152 132 165 145 165 132 146 148 128 148 146 166 167 147 149 129 149 147 130 168 150 168 130 148 149 133 169 153 169 133 170 151 150 151 170 171 172 173 152 153 152 173 164 154 144 154 164 174 175 165 155 145 155 165 174 141 154 141 174 160 163 175 142 155 142 175 138 176 156 176 138 158 159 139 177 157 177 139 140 178 158 178 140 161 162 143 179 159 179 143 160 180 161 180 160 181 182 163 183 162 183 163 146 176 166 176 146 156 157 147 177 167 177 147 171 164 151 164 171 184 185 172 165 152 165 172 166 168 148 168 166 186 187 167 169 149 169 167 188 150 168 150 188 170 173 189 153 169 153 189 190 171 170 171 190 191 192 193 172 173 172 193 184 174 164 174 184 194 195 185 175 165 175 185 181 174 194 174 181 160 163 182 175 195 175 182 196 158 178 158 196 176 177 197 159 179 159 197 161 198 178 198 161 180 183 162 199 179 199 162 181 200 180 200 181 201 202 182 203 183 203 182 176 186 166 186 176 196 197 177 187 167 187 177 191 184 171 184 191 204 205 192 185 172 185 192 186 188 168 188 186 206 207 187 189 169 189 187 208 170 188 170 208 190 193 209 173 189 173 209 204 194 184 194 204 210 211 205 195 185 195 205 210 181 194 181 210 201 202 211 182 195 182 211 198 196 178 196 198 212 213 199 197 179 197 199 200 198 180 198 200 214 215 203 199 183 199 203 186 212 206 212 186 196 197 187 213 207 213 187 206 208 188 208 206 216 217 207 209 189 209 207 198 218 212 218 198 214 215 199 219 213 219 199 212 216 206 216 212 218 219 213 217 207 217 213
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 4 4 5 5 6 6 6 6 5 5 7 7 6 6 7 7 8 8 8 8 7 7 9 9 10 9 11 7 12 8 12 8 11 7 13 6 11 7 14 5 13 6 13 6 14 5 15 4 14 5 16 3 15 4 15 4 16 3 17 1 16 3 18 0 17 1 19 2 17 1 18 0 20 10 21 11 22 12 21 11 20 10 23 13 24 13 25 10 26 11 27 12 26 11 25 10 28 14 29 15 30 16 29 15 28 14 31 17 32 17 33 14 34 15 35 16 34 15 33 14 36 18 37 19 38 20 37 19 36 18 39 21 40 21 41 18 42 19 43 20 42 19 41 18 44 22 45 23 46 24 45 23 44 22 47 25 48 25 49 22 50 23 51 24 50 23 49 22 52 26 53 27 54 28 53 27 52 26 55 29 56 29 57 26 58 27 59 28 58 27 57 26 60 30 61 31 62 32 61 31 60 30 63 33 64 33 65 30 66 31 67 32 66 31 65 30 68 34 69 35 70 36 69 35 68 34 71 37 72 37 73 34 74 35 75 36 74 35 73 34 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 96 49 97 46 98 47 99 48 98 47 97 46
+0 1 2 1 0 3 4 5 6 7 6 5 2 8 9 8 2 1 6 7 10 11 10 7 12 0 2 0 12 13 14 15 5 7 5 15 16 3 0 3 16 17 18 19 4 5 4 19 20 1 3 1 20 21 22 23 6 4 6 23 9 24 25 24 9 8 10 11 26 27 26 11 2 28 12 28 2 9 11 7 29 15 29 7 1 30 8 30 1 21 22 6 31 10 31 6 32 13 12 13 32 33 34 35 14 15 14 35 13 16 0 16 13 36 37 14 19 5 19 14 17 20 3 20 17 38 39 18 23 4 23 18 20 40 21 40 20 41 42 23 43 22 43 23 25 44 45 44 25 24 26 27 46 47 46 27 48 9 25 9 48 28 29 49 11 27 11 49 30 24 8 24 30 50 51 31 26 10 26 31 52 12 28 12 52 32 35 53 15 29 15 53 54 21 40 21 54 30 31 55 22 43 22 55 56 32 57 32 56 33 34 58 35 59 35 58 60 13 33 13 60 36 37 61 14 34 14 61 38 41 20 41 38 62 63 39 42 23 42 39 41 64 40 64 41 65 66 42 67 43 67 42 44 68 45 68 44 69 70 46 71 47 71 46 72 25 45 25 72 48 49 73 27 47 27 73 24 74 44 74 24 50 51 26 75 46 75 26 76 28 48 28 76 52 53 77 29 49 29 77 30 78 50 78 30 54 55 31 79 51 79 31 57 52 80 52 57 32 35 59 53 81 53 59 40 82 54 82 40 64 67 43 83 55 83 43 84 56 57 56 84 85 86 87 58 59 58 87 56 60 33 60 56 88 89 58 61 34 61 58 62 65 41 65 62 90 91 63 66 42 66 63 65 92 64 92 65 93 94 66 95 67 95 66 69 96 68 96 69 97 98 70 99 71 99 70 100 45 68 45 100 72 73 101 47 71 47 101 74 69 44 69 74 102 103 75 70 46 70 75 104 48 72 48 104 76 77 105 49 73 49 105 50 106 74 106 50 78 79 51 107 75 107 51 108 52 76 52 108 80 81 109 53 77 53 109 54 110 78 110 54 82 83 55 111 79 111 55 112 57 80 57 112 84 87 113 59 81 59 113 82 92 114 92 82 64 67 83 95 115 95 83 84 93 85 93 84 92 95 87 94 86 94 87 85 88 56 88 85 116 117 86 89 58 89 86 90 93 65 93 90 118 119 91 94 66 94 91 69 120 97 120 69 102 103 70 121 98 121 70 96 122 123 122 96 97 98 99 124 125 124 99 126 68 96 68 126 100 101 127 71 99 71 127 128 72 100 72 128 104 105 129 73 101 73 129 74 130 102 130 74 106 107 75 131 103 131 75 132 76 104 76 132 108 109 133 77 105 77 133 78 134 106 134 78 110 111 79 135 107 135 79 136 80 108 80 136 112 113 137 81 109 81 137 82 138 110 138 82 114 115 83 139 111 139 83 114 84 112 84 114 92 95 115 87 113 87 115 93 116 85 116 93 118 119 94 117 86 117 94 122 120 140 120 122 97 98 124 121 141 121 124 120 130 142 130 120 102 103 121 131 143 131 121 126 123 144 123 126 96 99 127 125 145 125 127 122 146 123 146 122 147 148 124 149 125 149 124 150 100 126 100 150 128 129 151 101 127 101 151 152 104 128 104 152 132 133 153 105 129 105 153 106 154 130 154 106 134 135 107 155 131 155 107 156 108 132 108 156 136 137 157 109 133 109 157 110 158 134 158 110 138 139 111 159 135 159 111 136 114 112 114 136 138 139 137 115 113 115 137 140 142 160 142 140 120 121 141 143 161 143 141 122 162 147 162 122 140 141 124 163 148 163 124 164 130 154 130 164 142 143 165 131 155 131 165 126 166 150 166 126 144 145 127 167 151 167 127 146 144 123 144 146 168 169 149 145 125 145 149 170 171 172 171 170 173 174 175 176 177 176 175 128 178 152 178 128 150 151 129 179 153 179 129 152 156 132 156 152 180 181 153 157 133 157 153 134 182 154 182 134 158 159 135 183 155 183 135 158 136 156 136 158 138 139 159 137 157 137 159 184 142 164 142 184 160 161 185 143 165 143 185 160 162 140 162 160 186 187 161 163 141 163 161 188 154 182 154 188 164 165 189 155 183 155 189 150 190 178 190 150 166 167 151 191 179 191 151 168 166 144 166 168 192 193 169 167 145 167 169 194 172 195 172 194 170 175 196 177 197 177 196 152 198 180 198 152 178 179 153 199 181 199 153 180 158 156 158 180 182 183 181 159 157 159 181 200 164 188 164 200 184 185 201 165 189 165 201 184 186 160 186 184 202 203 185 187 161 187 185 198 182 180 182 198 188 189 199 183 181 183 199 178 204 198 204 178 190 191 179 205 199 205 179 192 190 166 190 192 206 207 193 191 167 191 193 208 195 209 195 208 194 196 210 197 211 197 210 204 188 198 188 204 200 201 205 189 199 189 205 200 202 184 202 200 212 213 201 203 185 203 201 206 204 190 204 206 214 215 207 205 191 205 207 216 209 217 209 216 208 210 218 211 219 211 218 212 204 214 204 212 200 201 213 205 215 205 213
+0 1 2 3 4 5 6 7 2 3 8 9 10 11 12 11 10 13 14 15 16 17 16 15 2 1 18 19 4 3 6 2 20 21 3 9 11 22 23 22 11 24 25 16 26 27 26 16 28 12 29 12 28 10 15 30 17 31 17 30 12 32 33 32 12 11 16 17 34 35 34 17 18 10 36 37 15 19 2 38 39 38 2 18 19 3 40 41 40 3 20 39 42 39 20 2 3 21 41 43 41 21 6 20 44 45 21 9 22 46 23 27 47 26 11 23 32 34 27 16 28 48 49 48 28 29 31 30 50 51 50 30 52 49 53 49 52 54 49 54 28 28 54 10 15 55 30 30 55 51 55 56 51 57 51 56 29 33 58 33 29 12 17 31 35 59 35 31 60 18 36 37 19 61 10 62 36 37 63 15 18 60 38 40 61 19 64 39 38 39 64 65 66 67 41 40 41 67 65 42 39 42 65 68 69 66 43 41 43 66 20 68 70 68 20 42 43 21 69 71 69 21 72 6 44 45 9 73 20 70 44 45 71 21 46 74 23 27 75 47 23 76 32 34 77 27 49 78 53 78 49 48 50 51 79 57 79 51 48 58 80 58 48 29 31 50 59 81 59 50 53 82 52 56 83 57 84 10 54 10 84 62 63 85 15 55 15 85 62 60 36 37 61 63 64 38 60 61 40 67 86 64 87 64 86 65 66 88 67 89 67 88 70 65 86 65 70 68 69 71 66 88 66 71 72 44 90 91 45 73 70 86 44 45 88 71 74 92 93 92 74 46 47 75 94 95 94 75 76 74 96 74 76 23 27 77 75 97 75 77 78 98 53 57 99 79 48 100 78 100 48 80 81 50 101 79 101 50 52 82 102 103 83 56 104 105 106 107 108 109 110 84 111 84 110 62 62 110 60 60 110 112 113 114 61 61 114 63 63 114 85 115 85 114 64 60 112 113 61 67 116 87 64 67 89 117 86 87 118 119 89 88 44 120 90 91 121 45 122 72 90 72 122 123 124 125 73 91 73 125 44 86 118 119 88 45 126 92 127 92 126 93 95 128 94 129 94 128 96 93 130 93 96 74 75 97 95 131 95 97 98 132 53 57 133 99 78 134 98 134 78 100 101 79 135 99 135 79 82 136 102 136 82 137 136 137 138 138 137 139 140 141 142 142 141 143 141 83 143 103 143 83 144 145 146 147 148 149 110 150 151 150 110 111 115 114 152 153 152 114 112 154 155 156 157 113 112 116 64 67 117 113 87 116 158 159 117 89 118 87 160 161 89 119 44 162 120 121 163 45 90 120 164 165 121 91 122 164 166 164 122 90 91 125 165 167 165 125 168 122 169 122 168 123 124 170 125 171 125 170 118 162 44 45 163 119 172 127 173 127 172 126 128 174 129 175 129 174 176 93 126 93 176 130 131 177 95 128 95 177 98 178 132 133 179 99 180 181 146 147 182 183 134 184 98 99 185 135 144 139 145 139 144 186 187 149 140 148 140 149 188 138 139 140 142 189 190 136 138 136 190 191 192 193 143 142 143 193 194 144 146 147 149 195 196 191 190 191 196 150 150 196 197 150 197 198 150 198 160 150 160 151 153 161 152 161 199 152 199 200 152 200 201 152 152 201 192 193 192 201 112 155 116 117 156 113 87 202 160 161 203 89 160 204 118 119 205 161 120 206 207 206 120 162 163 121 208 209 208 121 164 207 210 207 164 120 121 165 209 211 209 165 166 210 212 210 166 164 165 167 211 213 211 167 122 214 169 214 122 166 167 125 215 171 215 125 216 169 217 169 216 168 170 218 171 219 171 218 118 204 162 163 205 119 178 173 220 173 178 172 174 179 175 221 175 179 222 126 172 126 222 176 177 223 128 174 128 223 178 220 132 133 221 179 184 178 98 99 179 185 224 181 180 183 182 225 146 181 226 227 182 147 194 186 144 186 194 228 229 195 187 149 187 195 186 188 139 140 189 187 188 230 138 142 231 189 138 230 232 233 231 142 226 194 146 147 195 227 197 196 234 235 201 200 236 198 197 198 236 237 238 239 199 200 199 239 160 198 237 238 199 161 160 237 204 205 238 161 206 204 240 204 206 162 163 208 205 241 205 208 166 242 214 242 166 212 213 167 243 215 243 167 214 217 169 171 219 215 216 217 224 225 219 218 184 172 178 172 184 222 223 185 174 179 174 185 224 244 181 182 245 225 181 246 226 227 247 182 248 186 228 186 248 188 189 249 187 229 187 249 194 250 228 250 194 251 252 195 253 229 253 195 248 196 188 189 201 249 226 251 194 195 252 227 234 196 254 255 201 235 236 197 234 235 200 239 256 236 257 236 256 237 238 258 239 259 239 258 240 237 256 237 240 204 205 241 238 258 238 241 214 260 261 260 214 242 243 215 262 263 262 215 214 261 217 219 263 215 217 264 224 225 265 219 224 264 244 245 265 225 244 246 181 182 247 245 246 251 226 227 252 247 248 228 266 267 229 249 251 268 250 268 251 246 247 252 269 253 269 252 266 228 250 253 229 267 266 196 248 249 201 267 254 196 270 271 201 255 272 234 254 234 272 273 274 275 235 255 235 275 273 236 234 236 273 257 259 274 239 235 239 274 261 276 277 276 261 260 262 263 278 279 278 263 261 264 217 219 265 263 264 280 244 245 281 265 244 268 246 247 269 245 268 266 250 253 267 269 270 196 266 267 201 271 254 270 277 279 271 255 276 254 277 254 276 272 275 278 255 279 255 278 261 277 264 265 279 263 264 266 280 281 267 265 244 280 268 269 281 245 280 266 268 269 267 281 264 270 266 267 271 265 277 270 264 265 271 279
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 4 4 5 5 6 6 6 6 5 5 7 7 6 6 7 7 8 8 8 8 7 7 9 9 10 9 11 7 12 8 12 8 11 7 13 6 11 7 14 5 13 6 13 6 14 5 15 4 14 5 16 3 15 4 15 4 16 3 17 1 16 3 18 0 17 1 19 2 17 1 18 0 20 10 4 11 6 12 4 11 20 10 21 13 22 13 23 10 15 11 13 12 15 11 23 10 21 14 1 15 4 16 1 15 21 14 24 17 25 17 22 14 17 15 15 16 17 15 22 14 24 18 2 19 1 20 2 19 24 18 26 21 27 21 25 18 19 19 17 20 19 19 25 18 26 22 0 23 2 24 0 23 26 22 28 25 29 25 27 22 18 23 19 24 18 23 27 22 28 26 3 27 0 28 3 27 28 26 30 29 31 29 29 26 16 27 18 28 16 27 29 26 3 30 32 31 5 32 32 31 3 30 30 33 31 33 16 30 33 31 14 32 33 31 16 30 32 34 7 35 5 36 7 35 32 34 34 37 35 37 33 34 11 35 14 36 11 35 33 34 7 38 36 39 9 40 36 39 7 38 34 41 35 41 11 38 37 39 10 40 37 39 11 38 9 42 38 43 8 44 38 43 9 42 36 45 37 45 10 42 39 43 12 44 39 43 10 42 38 46 6 47 8 48 6 47 38 46 20 49 23 49 39 46 13 47 12 48 13 47 39 46 40 50 21 51 20 52 21 51 40 50 41 53 42 53 43 50 22 51 23 52 22 51 43 50 24 54 41 55 44 56 41 55 24 54 21 57 22 57 25 54 42 55 45 56 42 55 25 54 46 58 24 59 44 60 24 59 46 58 26 61 27 61 47 58 25 59 45 60 25 59 47 58 48 62 26 63 46 64 26 63 48 62 28 65 29 65 49 62 27 63 47 64 27 63 49 62 50 66 28 67 48 68 28 67 50 66 30 69 31 69 51 66 29 67 49 68 29 67 51 66 30 70 52 71 32 72 52 71 30 70 50 73 51 73 31 70 53 71 33 72 53 71 31 70 52 74 34 75 32 76 34 75 52 74 54 77 55 77 53 74 35 75 33 76 35 75 53 74 36 78 54 79 56 80 54 79 36 78 34 81 35 81 37 78 55 79 57 80 55 79 37 78 38 82 56 83 58 84 56 83 38 82 36 85 37 85 39 82 57 83 59 84 57 83 39 82 38 86 40 87 20 88 40 87 38 86 58 89 59 89 39 86 43 87 23 88 43 87 39 86
+0 1 2 3 4 5 6 1 0 5 4 7 2 1 8 9 4 3 10 0 2 3 5 11 10 6 0 5 7 11 6 12 1 4 13 7 1 14 8 9 15 4 16 2 8 9 3 17 10 2 18 19 3 11 20 6 10 11 7 21 6 22 12 13 23 7 12 24 1 4 25 13 24 14 1 4 15 25 14 26 8 9 27 15 28 16 8 9 17 29 30 2 16 17 3 31 30 18 2 3 19 31 32 10 18 19 11 33 20 34 6 7 35 21 36 20 10 11 21 37 6 38 22 23 39 7 22 40 12 13 41 23 12 42 24 25 43 13 44 14 24 25 15 45 8 26 28 29 27 9 46 26 14 15 27 47 48 16 28 29 17 49 48 30 16 30 48 50 51 49 31 17 31 49 30 32 18 19 33 31 52 10 32 33 11 53 36 34 20 21 35 37 34 38 6 7 39 35 36 10 52 53 11 37 54 38 34 38 54 22 23 55 39 35 39 55 56 40 22 23 41 57 40 42 12 13 43 41 42 44 24 25 45 43 46 14 44 45 15 47 26 58 28 29 59 27 46 60 26 27 61 47 48 28 62 63 29 49 64 50 48 49 51 65 66 30 50 51 31 67 68 32 30 31 33 69 52 32 70 71 33 53 54 34 36 37 35 55 36 52 72 73 53 37 23 74 55 74 23 57 56 22 75 54 75 22 42 40 76 77 41 43 42 78 44 45 79 43 80 46 44 45 47 81 28 58 62 63 59 29 58 26 60 61 27 59 82 60 46 47 61 83 64 48 62 63 49 65 84 50 64 65 51 85 66 68 30 31 69 67 84 66 50 51 67 85 32 68 86 87 69 33 70 32 88 89 33 71 72 52 70 71 53 73 75 54 36 37 55 74 75 36 72 73 37 74 40 90 76 77 91 41 76 92 42 43 93 77 92 78 42 43 79 93 94 44 78 79 45 95 80 44 94 95 45 81 82 46 80 81 47 83 96 62 58 59 63 97 98 58 60 61 59 99 100 60 82 83 61 101 64 62 102 103 63 65 104 84 64 65 85 105 68 66 106 107 67 69 84 108 66 67 109 85 88 32 86 87 33 89 86 68 106 107 69 87 70 88 110 111 89 71 72 70 112 113 71 73 114 115 116 115 114 112 112 114 72 72 114 75 74 117 73 73 117 113 113 117 118 119 118 117 90 120 76 77 121 91 122 92 76 77 93 123 124 78 92 93 79 125 94 78 126 127 79 95 128 80 94 95 81 129 82 80 130 131 81 83 96 102 62 63 103 97 96 58 98 99 59 97 100 98 60 61 99 101 100 82 132 133 83 101 104 64 102 103 65 105 134 84 104 105 85 135 136 106 66 67 107 137 138 108 84 85 109 139 136 66 108 109 67 137 89 140 87 86 141 88 86 106 142 143 107 87 144 70 110 111 71 145 111 140 89 88 141 110 113 71 146 147 70 112 115 148 149 148 115 112 113 118 150 151 150 118 152 115 153 115 152 116 119 154 118 155 118 154 114 116 156 157 119 117 90 158 120 121 159 91 120 160 76 160 120 158 159 121 161 77 161 121 160 122 76 77 123 161 122 124 92 124 122 162 163 123 125 93 125 123 124 126 78 79 127 125 164 94 126 127 95 165 164 128 94 95 129 165 128 130 80 81 131 129 82 130 132 133 131 83 166 97 103 102 96 167 96 98 168 169 99 97 170 98 100 101 99 171 172 100 132 133 101 173 174 104 102 103 105 175 134 176 84 85 177 135 178 134 104 105 135 179 136 142 106 107 143 137 176 138 84 85 139 177 180 139 109 108 138 181 180 109 137 136 108 181 141 86 142 143 87 140 182 70 144 145 71 183 144 110 128 129 111 145 141 130 110 130 141 132 133 140 131 111 131 140 146 70 182 183 71 147 112 146 182 183 147 113 115 149 153 155 151 118 112 182 148 150 183 113 184 149 148 149 184 185 186 187 151 150 151 187 116 152 188 189 154 119 152 153 190 191 155 154 156 116 192 193 119 157 194 158 90 91 159 195 196 159 161 160 158 197 160 198 122 123 199 161 162 184 124 184 162 185 186 163 187 125 187 163 200 162 122 123 163 201 124 164 126 127 165 125 164 182 128 129 183 165 110 130 128 129 131 111 166 103 175 174 102 167 167 96 202 203 97 166 170 168 98 99 169 171 202 96 168 169 97 203 170 100 172 173 101 171 142 132 141 132 142 172 173 143 133 140 133 143 204 104 174 175 105 205 206 176 134 135 177 207 178 104 204 205 105 179 206 134 178 179 135 207 208 142 136 137 143 209 206 138 176 177 139 207 210 181 138 181 210 211 212 213 180 139 180 213 181 208 136 137 209 180 182 144 128 129 145 183 149 214 153 155 215 151 184 148 182 183 150 187 216 149 185 186 151 217 152 218 188 189 219 154 116 188 220 221 189 119 153 222 190 191 223 155 152 190 211 212 191 154 116 220 192 193 221 119 195 159 196 197 158 194 160 224 225 224 160 197 196 161 226 227 226 161 160 228 198 199 229 161 198 200 122 123 201 199 184 164 124 125 165 187 216 185 162 163 186 217 200 216 162 163 217 201 184 182 164 165 183 187 230 174 167 166 175 231 202 232 167 166 233 203 202 168 170 171 169 203 234 170 172 173 171 235 208 172 142 143 173 209 230 204 174 175 205 231 179 236 205 236 179 237 238 178 239 204 239 178 240 206 178 179 207 241 206 210 138 139 213 207 152 211 210 213 212 154 211 242 181 180 243 212 242 208 181 180 209 243 214 149 216 217 151 215 153 214 244 245 215 155 188 218 240 241 219 189 152 206 218 219 207 154 188 246 220 221 247 189 190 222 211 212 223 191 153 244 222 223 245 155 224 246 225 227 247 226 160 225 228 229 227 161 228 230 198 199 231 229 200 198 232 233 199 201 216 200 248 249 201 217 232 230 167 166 231 233 248 232 202 203 233 249 250 202 170 171 203 251 234 172 208 209 173 235 252 170 234 235 171 253 229 231 205 204 230 228 241 237 179 178 238 240 229 205 236 239 204 228 218 206 240 241 207 219 152 210 206 207 213 154 222 242 211 212 243 223 242 252 208 209 253 243 214 216 244 245 217 215 188 240 246 247 241 189 220 246 254 255 247 221 222 244 242 243 245 223 224 254 246 247 255 226 246 238 225 227 237 247 225 239 228 229 236 227 198 230 232 233 231 199 248 200 232 233 201 249 216 248 256 257 249 217 250 248 202 248 250 256 257 251 249 203 249 251 252 250 170 171 251 253 252 234 208 209 235 253 246 240 238 237 241 247 244 252 242 243 253 245 244 216 256 257 217 245 244 256 250 251 257 245 244 250 252 253 251 245
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 11 12 13 14 7 15 7 14 6 1 16 2 17 2 16 18 19 20 21 22 23 24 8 10 11 13 25 19 18 26 27 23 22 26 28 29 30 31 27 28 10 29 30 11 31 32 18 20 21 23 33 34 8 24 25 13 35 28 24 10 11 25 31 18 36 26 27 37 23 36 28 26 27 31 37 38 18 32 33 23 39 40 20 41 20 40 32 32 40 42 42 40 43 44 45 46 46 45 33 33 45 21 47 21 45 48 34 24 25 35 49 34 50 8 13 51 35 28 52 24 25 53 31 18 54 36 37 55 23 36 54 28 31 55 37 56 38 32 33 39 57 18 38 54 55 39 23 58 59 60 61 62 63 40 64 43 64 40 65 66 45 67 44 67 45 43 68 42 68 43 69 70 44 71 46 71 44 56 32 42 46 33 57 52 48 24 25 49 53 48 72 34 35 73 49 34 74 50 51 75 35 50 76 8 13 77 51 28 78 52 53 79 31 54 78 28 31 79 55 80 38 56 57 39 81 38 80 54 55 81 39 59 82 60 61 83 62 84 64 65 66 67 85 64 69 43 44 70 67 86 65 40 45 66 87 69 88 68 88 69 89 90 70 91 71 91 70 92 42 68 71 46 93 94 95 96 97 98 99 100 48 52 53 49 101 100 72 48 49 73 101 72 102 34 35 103 73 74 34 102 103 35 75 104 50 74 75 51 105 50 106 76 77 107 51 78 108 52 53 109 79 54 108 78 79 109 55 80 56 110 111 57 81 80 112 54 55 113 81 60 82 114 115 83 61 116 64 84 85 67 117 118 84 65 66 85 119 120 69 64 67 70 121 122 65 86 87 66 123 60 114 86 87 115 61 88 92 68 71 93 91 124 89 69 70 90 125 88 126 127 126 88 89 90 91 128 129 128 91 92 130 42 46 131 93 56 130 92 93 131 57 132 100 52 53 101 133 134 72 100 101 73 135 136 102 72 73 103 137 127 74 102 103 75 129 127 104 74 104 127 126 128 129 105 75 105 129 138 50 104 105 51 139 138 106 50 106 138 140 141 139 107 51 107 139 106 140 76 77 141 107 108 132 52 53 133 109 54 112 108 109 113 55 110 56 142 143 57 111 144 80 110 111 81 145 146 112 80 81 113 147 148 64 116 117 67 149 118 116 84 85 117 119 65 150 118 119 151 66 148 120 64 67 121 149 120 124 69 70 125 121 152 65 122 123 66 153 86 154 122 123 155 87 86 114 156 157 115 87 88 158 92 93 159 91 124 126 89 90 128 125 88 127 158 159 129 91 56 92 160 161 93 57 162 100 132 133 101 163 162 134 100 101 135 163 164 72 134 135 73 165 136 166 102 103 167 137 164 136 72 73 137 165 127 102 166 167 103 129 168 104 126 128 105 169 170 138 104 105 139 171 139 141 172 173 140 138 140 174 76 77 175 141 176 132 108 109 133 177 146 108 112 113 109 147 142 56 160 161 57 143 178 143 111 110 142 179 145 178 111 110 179 144 180 80 144 145 81 181 180 146 80 81 147 181 182 148 116 117 149 183 182 116 118 119 117 183 65 152 150 151 153 66 184 118 150 118 184 185 186 187 119 151 119 187 120 148 124 125 149 121 122 154 152 153 155 123 86 156 154 155 157 87 114 188 156 157 189 115 158 190 92 93 191 159 168 126 124 125 128 169 127 166 158 159 167 129 92 190 160 161 191 93 192 162 132 133 163 193 162 194 134 135 195 163 196 164 134 135 165 197 158 166 136 137 167 159 190 136 164 165 137 191 170 104 168 169 105 171 170 198 138 139 199 171 141 175 172 173 174 140 138 200 173 200 138 201 202 139 203 172 203 139 146 176 108 109 177 147 192 132 176 177 133 193 160 190 142 143 191 161 204 179 142 179 204 205 206 207 178 143 178 207 208 144 179 178 145 209 210 180 144 145 181 211 212 146 180 181 147 213 148 182 214 215 183 149 185 182 118 119 183 186 152 184 150 151 187 153 216 187 186 185 184 217 148 218 124 125 219 149 154 220 152 153 221 155 156 222 154 155 223 157 156 188 200 203 189 157 158 136 190 191 137 159 124 224 168 169 225 125 226 162 192 193 163 227 226 194 162 163 195 227 196 134 194 195 135 197 196 204 164 165 207 197 190 164 204 207 165 191 168 228 170 171 229 169 230 198 170 171 199 231 198 201 138 139 202 199 156 200 201 202 203 157 146 232 176 232 146 233 234 147 235 177 235 147 232 192 176 177 193 235 142 190 204 207 191 143 205 208 179 208 205 236 237 206 209 178 209 206 196 205 204 207 206 197 210 144 208 209 145 211 212 180 210 211 181 213 212 233 146 147 234 213 182 238 214 215 239 183 148 214 240 241 215 149 238 182 185 186 183 239 152 242 184 187 243 153 216 186 244 245 185 217 184 246 217 216 247 187 124 218 224 225 219 125 148 240 218 219 241 149 155 221 223 222 220 154 152 220 248 249 221 153 156 201 222 223 202 157 224 228 168 169 229 225 250 226 192 193 227 251 252 194 226 227 195 253 254 196 194 195 197 255 230 170 228 229 171 231 256 231 199 198 230 257 258 201 198 199 202 259 260 232 233 234 235 261 232 250 192 193 251 235 238 208 236 237 209 239 236 205 254 255 206 237 254 205 196 197 206 255 210 208 245 244 209 211 212 210 245 244 211 213 246 233 212 213 234 247 238 262 214 215 263 239 214 264 240 241 265 215 245 238 185 186 239 244 242 246 184 187 247 243 152 248 242 243 249 153 212 245 217 216 244 213 246 212 217 216 213 247 224 240 266 240 224 218 219 225 241 267 241 225 221 259 223 259 221 256 257 220 258 222 258 220 220 268 248 249 269 221 224 266 228 229 267 225 250 270 226 227 271 251 270 252 226 227 253 271 254 194 252 253 195 255 272 230 228 229 231 273 256 199 259 258 198 257 274 257 230 231 256 275 246 260 233 234 261 247 260 250 232 235 251 261 236 262 238 239 263 237 208 238 245 244 239 209 264 236 254 255 237 265 214 262 264 265 263 215 240 264 266 267 265 241 248 246 242 243 247 249 268 220 257 256 221 269 248 268 246 247 269 249 266 272 228 229 273 267 250 276 270 271 277 251 270 278 252 253 279 271 264 254 252 253 255 265 274 230 272 273 231 275 268 257 274 275 256 269 268 260 246 247 261 269 260 276 250 251 277 261 262 236 264 265 237 263 266 264 278 279 265 267 272 266 270 271 267 273 277 271 273 272 270 276 266 278 270 271 279 267 264 252 278 279 253 265 277 273 275 274 272 276 276 268 274 275 269 277 268 276 260 261 277 269
+0 1 2 1 0 3 4 5 6 7 6 5 8 3 0 3 8 9 10 11 4 5 4 11 9 1 3 1 9 12 1 12 13 13 12 14 13 14 15 15 14 16 15 16 17 17 16 18 17 18 19 19 18 20 21 22 23 23 22 24 22 25 24 24 25 26 25 27 26 26 27 28 27 29 28 28 29 6 29 10 6 4 6 10 2 13 30 13 2 1 6 7 28 31 28 7 2 32 0 32 2 30 32 30 33 32 33 34 32 34 35 35 34 36 35 36 37 37 36 38 39 40 41 41 40 42 40 43 42 42 43 44 43 45 44 45 31 44 31 7 44 5 44 7 12 8 46 8 12 9 10 29 11 47 11 29 48 49 50 49 48 51 51 48 52 52 48 53 53 48 54 53 54 55 56 57 58 57 59 58 58 59 60 60 59 61 61 59 62 63 62 59 64 65 66 65 64 67 68 69 70 71 70 69 30 15 33 15 30 13 28 31 26 45 26 31 14 46 72 46 14 12 29 27 47 73 47 27 16 72 74 72 16 14 27 25 73 75 73 25 16 76 18 76 16 74 75 25 77 22 77 25 18 38 20 38 18 76 77 22 39 21 39 22 20 36 19 36 20 38 39 21 40 23 40 21 19 34 17 34 19 36 40 23 43 24 43 23 15 34 33 34 15 17 24 26 43 45 43 26 78 79 80 79 78 81 82 83 84 85 84 83 86 81 78 81 86 87 88 89 82 83 82 89 86 90 87 90 86 91 92 89 93 88 93 89 94 48 95 48 94 54 54 94 55 55 94 96 55 96 97 55 97 53 58 98 56 98 99 56 99 100 56 56 100 57 57 100 59 101 59 100 102 103 104 103 102 105 103 105 106 103 106 107 108 109 110 109 111 110 111 112 110 113 110 112 114 115 116 115 114 117 117 114 118 117 118 119 120 121 122 121 123 122 122 123 124 125 124 123 126 127 128 127 126 129 130 131 132 133 132 131 134 135 136 135 134 137 138 139 140 141 140 139 91 95 90 95 91 94 94 91 96 96 91 97 98 92 99 99 92 100 100 92 101 93 101 92 142 143 135 143 142 144 144 142 145 145 142 146 145 146 147 147 146 148 147 148 149 149 148 150 151 152 153 153 152 154 152 155 154 154 155 156 155 157 156 156 157 158 158 157 159 140 159 157 160 161 150 161 160 162 163 164 165 151 165 164 166 162 160 162 166 167 168 169 163 164 163 169 166 170 167 170 166 171 172 169 173 168 173 169 174 134 175 134 174 137 138 176 139 177 139 176 178 179 180 179 178 181 182 183 184 185 184 183 117 186 115 186 117 187 188 122 189 124 189 122 190 114 116 114 190 191 192 193 123 125 123 193 194 195 196 195 194 197 197 194 198 197 198 199 200 201 202 201 203 202 202 203 204 205 204 203 206 194 207 194 206 198 201 208 203 209 203 208 197 210 211 210 197 199 200 202 212 213 212 202 171 175 170 175 171 174 176 172 177 173 177 172 136 143 214 143 136 135 140 141 159 215 159 141 214 134 136 134 214 216 134 216 175 175 216 217 175 217 170 170 217 218 170 218 167 167 218 219 167 219 162 162 219 161 165 220 163 163 220 168 220 221 168 168 221 173 221 222 173 173 222 177 222 223 177 177 223 139 223 215 139 141 139 215 216 145 217 145 216 144 158 223 156 222 156 223 214 144 216 144 214 143 159 215 158 223 158 215 150 219 149 219 150 161 165 151 220 153 220 151 149 218 147 218 149 219 220 153 221 154 221 153 145 218 217 218 145 147 154 156 221 222 221 156 179 181 224 225 182 184 180 226 178 183 227 185 226 186 187 188 189 227 190 116 224 225 125 193 228 229 230 229 228 231 229 231 232 229 232 233 234 235 236 235 237 236 237 238 236 239 236 238 240 241 242 241 240 243 243 240 244 244 240 245 245 240 246 245 246 247 248 249 250 249 251 250 250 251 252 252 251 253 253 251 254 255 254 251 206 207 256 257 209 208 258 210 199 200 212 259 181 190 224 225 193 182 180 186 226 227 189 185 260 261 262 261 260 263 264 265 266 267 266 265 268 246 240 246 268 247 247 268 245 245 268 269 269 268 270 269 270 271 272 273 274 273 275 274 274 275 250 250 275 248 248 275 249 251 249 275 276 277 278 277 276 279 280 281 282 283 282 281 284 285 286 285 284 287 288 289 290 291 290 289 292 293 294 293 292 295 296 297 298 299 298 297 300 301 302 301 300 303 304 305 306 307 306 305 308 206 256 257 208 309 310 210 258 259 212 311 312 313 314 313 312 315 316 317 318 319 318 317 320 321 278 321 320 322 321 322 323 321 323 324 321 324 325 325 324 326 325 326 327 327 326 313 318 328 329 329 328 330 328 331 330 330 331 332 331 333 332 333 334 332 334 335 332 283 332 335 336 263 260 263 336 337 338 339 264 265 264 339 340 341 342 341 340 343 344 345 346 347 346 345 348 349 301 349 348 350 350 348 351 351 348 352 351 352 353 353 352 354 353 354 355 355 354 342 347 356 357 357 356 358 356 359 358 358 359 360 359 361 360 360 361 362 362 361 363 306 363 361 364 268 365 268 364 270 270 364 271 271 364 269 274 366 272 272 366 273 273 366 275 367 275 366 368 279 276 279 368 369 370 371 280 281 280 371 372 303 300 303 372 373 374 375 304 305 304 375 376 377 310 377 376 308 309 378 379 311 379 378 279 380 277 380 279 369 380 369 381 381 369 382 381 382 383 383 382 384 383 384 385 385 384 312 385 312 386 386 312 314 319 317 387 387 317 388 317 389 388 388 389 390 389 391 390 390 391 392 391 370 392 392 370 393 370 280 393 282 393 280 278 380 320 380 278 277 282 283 393 335 393 283 382 368 394 368 382 369 370 391 371 395 371 391 396 372 397 372 396 373 374 398 375 399 375 398 302 349 400 349 302 301 306 307 363 401 363 307 400 300 302 300 400 402 300 402 372 372 402 403 372 403 397 397 403 404 397 404 405 405 404 406 405 406 343 343 406 341 346 407 344 344 407 408 407 409 408 408 409 399 409 410 399 399 410 375 410 411 375 375 411 305 411 401 305 307 305 401 377 308 256 257 309 379 310 258 376 378 259 311 314 326 386 326 314 313 318 319 328 387 328 319 384 315 312 315 384 412 413 389 316 317 316 389 384 394 412 394 384 382 391 389 395 413 395 389 336 365 337 365 336 364 366 339 367 338 367 339 320 381 322 381 320 380 393 335 392 334 392 335 322 383 323 383 322 381 392 334 390 333 390 334 383 324 323 324 383 385 388 390 331 333 331 390 386 324 385 324 386 326 328 387 331 388 331 387 414 343 340 343 414 405 408 415 344 345 344 415 342 406 355 406 342 341 346 347 407 357 407 347 402 351 403 351 402 350 362 411 360 410 360 411 400 350 402 350 400 349 363 401 362 411 362 401 414 397 405 397 414 396 398 415 399 408 399 415 355 404 353 404 355 406 407 357 409 358 409 357 351 404 403 404 351 353 358 360 409 410 409 360
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 12 13 14 14 13 15 13 16 15 15 16 17 16 18 17 17 18 19 18 20 19 19 20 21 20 22 21 23 21 22 24 8 25 8 24 6 17 26 15 27 15 26 4 24 28 24 4 6 17 19 26 29 26 19 30 4 28 4 30 1 21 31 19 29 19 31 32 1 30 1 32 2 23 33 21 31 21 33 34 2 32 2 34 0 22 35 23 33 23 35 36 0 34 0 36 3 20 37 22 35 22 37 5 36 38 36 5 3 20 18 37 39 37 18 7 38 40 38 7 5 18 16 39 41 39 16 7 42 9 42 7 40 41 16 43 13 43 16 9 44 11 44 9 42 43 13 45 12 45 13 11 46 10 46 11 44 45 12 47 14 47 12 10 25 8 25 10 46 47 14 27 15 27 14 30 48 32 48 30 28 48 28 24 48 24 25 48 25 49 49 25 46 49 46 50 50 46 44 45 47 51 51 47 52 47 27 52 52 27 53 27 26 53 26 29 53 29 31 53 33 53 31 54 55 56 55 54 57 58 59 60 61 60 59 62 63 64 63 62 65 65 62 66 66 62 67 67 62 68 67 68 69 70 71 72 71 73 72 72 73 74 74 73 75 75 73 76 77 76 73 78 68 62 68 78 69 69 78 67 67 78 79 79 78 80 79 80 81 82 83 84 83 85 84 84 85 72 72 85 70 70 85 71 73 71 85 86 78 87 78 86 80 80 86 81 81 86 79 84 88 82 82 88 83 83 88 85 89 85 88 90 87 91 87 90 86 88 92 89 93 89 92 90 94 95 94 90 91 93 92 96 97 96 92 95 98 99 98 95 94 96 97 100 101 100 97 102 103 104 103 102 105 103 105 106 103 106 107 108 109 110 109 111 110 111 112 110 113 110 112 114 115 116 115 114 117 117 114 118 117 118 119 120 121 122 121 123 122 122 123 124 125 124 123 126 127 128 127 126 129 130 131 132 133 132 131 134 135 136 135 134 62 73 137 138 139 138 137 140 62 134 62 140 141 142 143 73 137 73 143 144 145 146 145 144 147 148 149 150 151 150 149 152 140 153 140 152 141 142 154 143 155 143 154 156 157 135 157 156 158 158 156 159 159 156 160 159 160 161 161 160 162 161 162 163 163 162 164 165 166 167 167 166 168 166 169 168 168 169 170 169 171 170 170 171 172 172 171 173 138 173 171 174 153 175 153 174 152 154 176 155 177 155 176 174 178 179 178 174 175 177 176 180 181 180 176 179 182 164 182 179 178 180 181 183 165 183 181 117 184 185 184 117 119 120 122 186 187 186 122 188 189 190 189 188 191 192 193 194 195 194 193 196 190 197 190 196 188 188 196 198 188 198 199 200 201 193 201 202 193 193 202 195 203 195 202 204 196 197 196 204 205 206 207 202 203 202 207 208 114 209 114 208 118 121 210 123 211 123 210 136 157 212 157 136 135 138 139 173 213 173 139 212 134 136 134 212 214 134 214 140 140 214 215 140 215 153 153 215 216 153 216 175 175 216 217 175 217 178 178 217 182 183 218 180 180 218 177 218 219 177 177 219 155 219 220 155 155 220 143 220 221 143 143 221 137 221 213 137 139 137 213 145 147 222 223 148 150 146 224 144 149 225 151 215 161 216 161 215 159 170 220 168 219 168 220 158 215 214 215 158 159 170 172 220 221 220 172 212 158 214 158 212 157 173 213 172 221 172 213 164 217 163 217 164 182 183 165 218 167 218 165 163 216 161 216 163 217 218 167 219 168 219 167 224 184 119 120 186 225 226 189 191 192 194 227 228 229 230 229 228 231 231 228 232 232 228 233 233 228 234 233 234 235 236 237 238 237 239 238 238 239 240 240 239 241 241 239 242 243 242 239 244 245 246 245 244 247 245 247 248 245 248 249 250 251 252 251 253 252 253 254 252 255 252 254 204 197 256 257 203 207 208 209 222 223 211 210 147 208 222 223 210 148 146 184 224 225 186 151 258 189 226 227 194 259 260 228 261 228 260 234 234 260 235 235 260 262 235 262 263 235 263 233 238 264 236 264 265 236 265 266 236 236 266 237 237 266 239 267 239 266 268 269 270 269 268 271 272 273 274 275 274 273 276 277 278 277 276 279 280 281 282 283 282 281 284 285 286 285 284 228 239 287 288 289 288 287 290 291 292 291 290 293 294 295 296 297 296 295 298 299 300 299 298 301 302 303 304 305 304 303 306 204 256 257 207 307 258 226 308 309 227 259 310 261 311 261 310 260 260 310 262 262 310 263 264 312 265 265 312 266 266 312 267 313 267 312 314 268 315 268 314 271 272 316 273 317 273 316 318 284 319 284 318 228 239 320 287 321 287 320 308 322 258 322 308 306 307 309 323 259 323 309 271 324 269 324 271 314 324 314 325 325 314 326 325 326 327 327 326 328 327 328 329 329 328 330 329 330 331 331 330 332 333 334 335 335 334 336 334 337 336 336 337 338 337 339 338 338 339 340 339 316 340 340 316 341 316 272 341 274 341 272 270 324 342 324 270 269 274 275 341 343 341 275 342 344 270 344 342 345 344 345 346 344 346 347 344 347 348 348 347 349 348 349 350 350 349 351 352 353 354 354 353 355 353 356 355 355 356 357 356 358 357 358 359 357 359 343 357 275 357 343 326 315 360 315 326 314 316 339 317 361 317 339 286 362 363 362 286 285 288 289 364 365 364 289 363 284 286 284 363 366 284 366 319 319 366 367 319 367 368 368 367 369 368 369 370 370 369 371 370 371 372 372 371 373 374 375 376 376 375 377 375 378 377 377 378 379 378 380 379 379 380 321 380 381 321 321 381 287 381 365 287 289 287 365 382 362 285 362 382 383 383 382 384 384 382 385 384 385 386 386 385 387 386 387 388 388 387 389 390 391 392 392 391 393 391 394 393 393 394 395 394 396 395 395 396 397 397 396 364 288 364 396 398 319 368 319 398 318 320 399 321 379 321 399 330 351 332 351 330 400 401 334 352 333 352 334 402 301 298 301 402 403 404 405 302 303 302 405 406 373 389 373 406 372 376 407 374 390 374 407 322 306 256 257 307 323 402 311 403 311 402 310 312 405 313 404 313 405 332 349 331 349 332 351 352 333 353 335 353 333 331 347 329 347 331 349 353 335 356 336 356 335 346 329 347 329 346 327 338 358 336 356 336 358 325 346 345 346 325 327 338 340 358 359 358 340 342 325 345 325 342 324 341 343 340 359 340 343 328 360 408 360 328 326 339 337 361 409 361 337 328 400 330 400 328 408 409 337 401 334 401 337 363 383 366 383 363 362 364 365 397 381 397 365 383 367 366 367 383 384 395 397 380 381 380 397 367 386 369 386 367 384 395 380 393 378 393 380 388 369 386 369 388 371 375 392 378 393 378 392 389 371 388 371 389 373 374 390 375 392 375 390 410 372 406 372 410 370 377 411 376 407 376 411 410 368 370 368 410 398 399 411 379 377 379 411
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 12 13 14 14 13 15 13 16 15 15 16 17 16 18 17 17 18 19 18 20 19 19 20 21 20 22 21 23 21 22 24 6 25 6 24 4 19 26 17 27 17 26 28 4 24 4 28 1 21 29 19 26 19 29 30 1 28 1 30 2 23 31 21 29 21 31 32 2 30 2 32 0 22 33 23 31 23 33 34 0 32 0 34 3 20 35 22 33 22 35 5 34 36 34 5 3 20 18 35 37 35 18 7 36 38 36 7 5 18 16 37 39 37 16 7 40 9 40 7 38 39 16 41 13 41 16 9 42 11 42 9 40 41 13 43 12 43 13 11 44 10 44 11 42 43 12 45 14 45 12 10 46 8 46 10 44 45 14 47 15 47 14 25 8 46 8 25 6 17 27 15 47 15 27 28 48 30 48 28 24 48 24 25 48 25 46 48 46 49 49 46 44 49 44 50 50 44 42 43 45 51 51 45 52 45 47 52 52 47 53 47 27 53 27 26 53 26 29 53 31 53 29 54 55 56 55 54 57 57 54 58 58 54 59 59 54 60 59 60 61 62 63 64 63 65 64 64 65 66 66 65 67 67 65 68 69 68 65 70 71 72 71 70 73 74 75 76 77 76 75 78 60 54 60 78 61 61 78 59 59 78 79 79 78 80 79 80 81 82 83 84 83 85 84 84 85 64 64 85 62 62 85 63 65 63 85 86 78 87 78 86 80 80 86 81 81 86 79 84 88 82 82 88 83 83 88 85 89 85 88 38 87 90 87 38 86 88 91 89 92 89 91 38 93 94 93 38 90 92 91 95 96 95 91 94 97 98 97 94 93 95 96 99 100 99 96 101 102 103 102 101 104 102 104 105 102 105 106 107 108 109 108 110 109 110 111 109 112 109 111 113 114 115 114 113 116 116 113 117 116 117 118 119 120 121 120 122 121 121 122 123 124 123 122 125 126 127 126 125 128 129 130 131 132 131 130 133 134 135 134 133 136 137 138 139 140 139 138 141 136 133 136 141 142 143 144 137 138 137 144 145 146 147 146 145 148 149 150 151 152 151 150 153 141 154 141 153 142 143 155 144 156 144 155 157 158 134 158 157 159 159 157 160 160 157 161 160 161 162 162 161 163 162 163 164 164 163 165 166 167 168 168 167 169 167 170 169 169 170 171 170 172 171 171 172 173 173 172 174 139 174 172 175 154 176 154 175 153 155 177 156 178 156 177 175 179 180 179 175 176 178 177 181 182 181 177 180 183 165 183 180 179 181 182 184 166 184 182 185 186 187 186 185 188 188 185 189 188 189 190 191 192 193 192 194 193 193 194 195 196 195 194 188 197 186 197 188 198 199 193 200 195 200 193 116 201 202 201 116 118 119 121 203 204 203 121 205 185 187 185 205 206 207 208 194 196 194 208 209 113 210 113 209 117 120 211 122 212 122 211 135 158 213 158 135 134 139 140 174 214 174 140 213 133 135 133 213 215 133 215 141 141 215 216 141 216 154 154 216 217 154 217 176 176 217 218 176 218 179 179 218 183 184 219 181 181 219 178 219 220 178 178 220 156 220 221 156 156 221 144 221 222 144 144 222 138 222 214 138 140 138 214 146 148 223 224 149 151 147 225 145 150 226 152 213 159 215 159 213 158 174 214 173 222 173 214 165 218 164 218 165 183 184 166 219 168 219 166 164 217 162 217 164 218 219 168 220 169 220 168 216 162 217 162 216 160 171 221 169 220 169 221 215 160 216 160 215 159 173 222 171 221 171 222 227 228 229 228 227 230 228 230 231 228 231 232 233 234 235 234 236 235 236 237 235 238 235 237 239 240 241 240 239 242 242 239 243 243 239 244 244 239 245 244 245 246 247 248 249 248 250 249 249 250 251 251 250 252 252 250 253 254 253 250 255 197 198 199 200 256 225 201 118 119 203 226 205 187 257 258 196 208 209 210 223 224 212 211 148 209 223 224 211 149 147 201 225 226 203 152 259 260 261 260 259 262 263 264 265 266 265 264 267 239 268 239 267 245 245 267 246 246 267 269 246 269 270 246 270 244 249 271 247 271 272 247 272 273 247 247 273 248 248 273 250 274 250 273 275 276 277 276 275 278 279 280 281 282 281 280 283 284 285 284 283 286 287 288 289 290 289 288 291 292 293 292 291 294 295 296 297 298 297 296 299 300 301 300 299 302 303 304 305 306 305 304 307 197 255 256 200 308 309 205 257 258 208 310 311 312 313 312 311 314 315 316 317 318 317 316 319 320 277 320 319 321 320 321 322 320 322 323 320 323 324 324 323 325 324 325 326 326 325 312 317 327 328 328 327 329 327 330 329 329 330 331 330 332 331 332 333 331 333 334 331 282 331 334 335 262 259 262 335 336 337 338 263 264 263 338 339 340 341 340 339 342 343 344 345 346 345 344 347 348 300 348 347 349 349 347 350 350 347 351 350 351 352 352 351 353 352 353 354 354 353 341 346 355 356 356 355 357 355 358 357 357 358 359 358 360 359 359 360 361 361 360 362 305 362 360 363 268 364 268 363 267 267 363 269 269 363 270 271 365 272 272 365 273 273 365 274 366 274 365 367 275 368 275 367 278 279 369 280 370 280 369 371 299 372 299 371 302 303 373 304 374 304 373 375 376 307 376 375 309 310 377 378 308 378 377 278 379 276 379 278 367 379 367 380 380 367 381 380 381 382 382 381 383 382 383 384 384 383 311 384 311 385 385 311 313 318 316 386 386 316 387 316 388 387 387 388 389 388 390 389 389 390 391 390 369 391 391 369 392 369 279 392 281 392 279 277 379 319 379 277 276 281 282 392 334 392 282 381 368 393 368 381 367 369 390 370 394 370 390 395 372 396 372 395 371 373 397 374 398 374 397 301 348 399 348 301 300 305 306 362 400 362 306 399 299 301 299 399 401 299 401 372 372 401 402 372 402 396 396 402 403 396 403 404 404 403 405 404 405 342 342 405 340 345 406 343 343 406 407 406 408 407 407 408 398 408 409 398 398 409 374 409 410 374 374 410 304 410 400 304 306 304 400 307 255 375 377 256 308 376 309 257 258 310 378 313 325 385 325 313 312 317 318 327 386 327 318 383 314 311 314 383 411 412 388 315 316 315 388 335 364 336 364 335 363 365 338 366 337 366 338 383 393 411 393 383 381 390 388 394 412 394 388 319 380 321 380 319 379 392 334 391 333 391 334 321 382 322 382 321 380 391 333 389 332 389 333 322 384 323 384 322 382 389 332 387 330 387 332 385 323 384 323 385 325 327 386 330 387 330 386 413 342 339 342 413 404 407 414 343 344 343 414 341 405 354 405 341 340 345 346 406 356 406 346 413 396 404 396 413 395 397 414 398 407 398 414 354 403 352 403 354 405 406 356 408 357 408 356 402 352 403 352 402 350 359 409 357 408 357 409 401 350 402 350 401 349 361 410 359 409 359 410 399 349 401 349 399 348 362 400 361 410 361 400
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 12 13 14 14 13 15 13 16 15 15 16 17 16 18 17 17 18 19 18 20 19 19 20 21 20 22 21 23 21 22 24 11 25 11 24 10 14 26 12 27 12 26 28 10 24 10 28 8 15 29 14 26 14 29 28 6 8 6 28 30 31 29 17 15 17 29 30 4 6 4 30 32 33 31 19 17 19 31 32 1 4 1 32 34 35 33 21 19 21 33 1 36 2 36 1 34 35 21 37 23 37 21 2 38 0 38 2 36 37 23 39 22 39 23 0 40 3 40 0 38 39 22 41 20 41 22 3 42 5 42 3 40 41 20 43 18 43 20 5 44 7 44 5 42 43 18 45 16 45 18 46 7 44 7 46 9 13 47 16 45 16 47 25 9 46 9 25 11 12 27 13 47 13 27 48 38 36 38 48 40 40 48 42 42 48 49 42 49 44 44 49 50 44 50 46 46 50 25 27 51 47 47 51 45 51 52 45 45 52 43 52 53 43 43 53 41 41 53 39 37 39 53 54 55 56 55 54 57 58 59 60 61 60 59 62 57 54 57 62 63 64 65 58 59 58 65 62 66 63 66 62 67 68 65 69 64 69 65 70 71 72 71 70 73 74 75 76 77 76 75 67 78 66 78 67 79 79 67 80 80 67 81 82 68 83 83 68 84 84 68 85 69 85 68 79 86 78 86 79 87 87 79 88 88 79 80 88 80 81 88 81 89 90 82 91 82 83 91 83 84 91 91 84 92 92 84 93 85 93 84 86 94 95 94 86 96 96 86 97 97 86 89 89 86 87 89 87 88 91 92 90 92 93 90 90 93 98 98 93 99 99 93 100 101 100 93 102 103 104 103 102 105 103 105 106 103 106 107 108 109 110 109 111 110 111 112 110 113 110 112 114 115 116 115 114 117 115 117 118 115 118 119 115 119 120 120 119 121 120 121 122 122 121 123 124 125 126 126 125 127 125 128 127 127 128 129 128 130 129 130 131 129 131 132 129 133 129 132 134 123 135 123 134 136 137 138 124 139 124 138 140 136 134 136 140 141 142 143 137 138 137 143 140 144 141 144 140 145 146 143 147 142 147 143 148 149 150 149 148 151 152 153 154 155 154 153 145 156 144 156 145 157 158 146 159 147 159 146 160 161 162 161 160 163 164 165 166 167 166 165 157 168 156 168 157 169 170 158 171 159 171 158 168 172 116 172 168 169 170 171 173 133 173 171 174 175 176 175 174 177 177 174 178 177 178 179 180 181 182 181 183 182 182 183 184 185 184 183 116 186 114 186 116 172 173 133 187 132 187 133 114 188 117 188 114 186 187 132 189 131 189 132 117 190 118 190 117 188 189 131 191 130 191 131 118 192 119 192 118 190 191 130 193 128 193 130 194 119 192 119 194 121 125 195 128 193 128 195 135 121 194 121 135 123 124 139 125 195 125 139 169 186 172 186 169 157 186 157 188 188 157 145 188 145 190 190 145 140 190 140 192 192 140 134 192 134 194 194 134 135 139 138 195 195 138 193 138 143 193 193 143 191 143 146 191 191 146 189 146 158 189 189 158 187 158 170 187 173 187 170 161 163 196 197 164 166 162 198 160 165 199 167 177 200 175 200 177 201 202 182 203 184 203 182 204 174 176 174 204 205 206 207 183 185 183 207 208 209 210 209 208 211 211 208 212 211 212 213 214 215 216 215 217 216 216 217 218 219 218 217 220 208 221 208 220 212 215 222 217 223 217 222 211 224 225 224 211 213 214 216 226 227 226 216 163 204 196 197 207 164 162 200 198 199 203 167 198 200 201 202 203 199 204 176 196 197 185 207 228 229 230 229 228 231 231 228 232 232 228 233 233 228 234 233 234 235 236 237 238 237 239 238 238 239 240 240 239 241 241 239 242 243 242 239 244 245 246 245 244 247 245 247 248 245 248 249 250 251 252 251 253 252 253 254 252 255 252 254 220 221 256 257 223 222 258 224 213 214 226 259 260 234 228 234 260 235 235 260 233 233 260 261 261 260 262 261 262 263 264 265 266 265 267 266 266 267 238 238 267 236 236 267 237 239 237 267 268 269 270 269 268 271 272 273 274 275 274 273 276 277 278 277 276 279 280 281 282 283 282 281 284 285 286 285 284 287 288 289 290 291 290 289 292 293 294 293 292 228 239 295 296 297 296 295 298 299 300 299 298 301 302 303 304 305 304 303 306 220 256 257 222 307 308 224 258 259 226 309 310 260 311 260 310 262 262 310 263 263 310 261 266 312 264 264 312 265 265 312 267 313 267 312 314 279 276 279 314 315 316 317 280 281 280 317 318 228 292 228 318 319 320 321 239 295 239 321 322 323 308 323 322 306 307 324 325 309 325 324 326 327 278 327 326 328 327 328 329 327 329 330 327 330 331 331 330 332 331 332 333 333 332 334 335 336 337 337 336 338 336 339 338 338 339 340 339 341 340 341 342 340 342 343 340 283 340 343 344 314 345 314 344 315 316 346 317 347 317 346 279 348 277 348 279 315 348 315 349 349 315 344 349 344 350 350 344 351 350 351 352 352 351 353 352 353 354 354 353 355 356 357 358 358 357 359 357 360 359 359 360 361 360 346 361 361 346 362 346 316 362 362 316 363 316 280 363 282 363 280 278 348 326 348 278 277 282 283 363 343 363 283 364 365 293 365 364 366 366 364 367 367 364 368 367 368 369 369 368 370 369 370 371 371 370 372 373 374 375 375 374 376 374 377 376 376 377 378 377 379 378 378 379 380 380 379 381 296 381 379 382 318 383 318 382 319 320 384 321 385 321 384 294 365 386 365 294 293 296 297 381 387 381 297 386 292 294 292 386 388 292 388 318 318 388 389 318 389 383 383 389 390 383 390 391 391 390 392 391 392 393 393 392 394 395 396 397 397 396 398 396 399 398 398 399 385 399 400 385 385 400 321 400 401 321 321 401 295 401 387 295 297 295 387 353 334 355 334 353 402 403 357 335 356 335 357 404 301 298 301 404 405 406 407 302 303 302 407 408 394 372 394 408 393 397 409 395 373 395 409 323 306 256 257 307 325 308 258 322 324 259 309 404 311 405 311 404 310 312 407 313 406 313 407 351 345 410 345 351 344 346 360 347 411 347 360 326 349 328 349 326 348 363 343 362 342 362 343 328 350 329 350 328 349 362 342 361 341 361 342 329 352 330 352 329 350 361 341 359 339 359 341 354 330 352 330 354 332 336 358 339 359 339 358 355 332 354 332 355 334 335 356 336 358 336 356 351 402 353 402 351 410 411 360 403 357 403 360 388 367 389 367 388 366 380 401 378 400 378 401 386 366 388 366 386 365 381 387 380 401 380 387 412 383 391 383 412 382 384 413 385 398 385 413 412 393 408 393 412 391 398 413 397 409 397 413 372 392 371 392 372 394 395 373 396 375 396 373 371 390 369 390 371 392 396 375 399 376 399 375 389 369 390 369 389 367 378 400 376 399 376 400
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 6 5 7 6 7 8 8 7 9 10 11 12 12 11 13 11 14 13 13 14 15 14 16 15 16 17 15 17 18 15 19 15 18 20 9 21 9 20 22 23 24 10 25 10 24 26 27 28 27 26 29 30 31 32 33 32 31 34 29 26 29 34 35 36 37 30 31 30 37 38 22 20 22 38 34 37 39 23 24 23 39 34 40 35 40 34 41 42 37 43 36 43 37 38 44 34 44 38 45 46 39 47 37 47 39 48 49 50 49 48 51 52 53 54 55 54 53 2 56 0 56 2 57 58 19 59 18 59 19 0 60 3 60 0 56 59 18 61 17 61 18 3 62 4 62 3 60 61 17 63 16 63 17 4 64 5 64 4 62 63 16 65 14 65 16 66 5 64 5 66 7 11 67 14 65 14 67 21 7 66 7 21 9 10 25 11 67 11 25 68 56 57 56 68 69 56 69 60 60 69 45 60 45 62 62 45 38 62 38 64 64 38 20 64 20 66 66 20 21 25 24 67 67 24 65 24 39 65 65 39 63 39 46 63 63 46 61 46 70 61 61 70 59 70 71 59 58 59 71 72 73 74 73 72 75 73 75 76 73 76 77 78 79 80 79 81 80 81 82 80 83 80 82 84 85 86 85 84 87 87 84 88 88 84 89 88 89 90 90 89 91 90 91 92 92 91 93 94 95 96 96 95 97 95 98 97 97 98 99 98 100 99 99 100 101 101 100 102 103 102 100 104 105 93 105 104 106 107 108 109 94 109 108 110 106 104 106 110 111 112 113 107 108 107 113 41 114 40 114 41 115 115 41 116 116 41 117 118 42 119 119 42 120 120 42 121 43 121 42 110 122 111 122 110 123 124 113 125 112 125 113 45 126 44 126 45 69 70 46 127 47 127 46 114 128 129 128 114 130 130 114 131 131 114 117 117 114 115 117 115 116 119 120 118 120 121 118 118 121 132 132 121 133 133 121 134 135 134 121 126 68 136 68 126 69 70 127 71 137 71 127 136 57 2 57 136 68 71 137 58 19 58 137 129 138 139 138 129 140 140 129 141 141 129 131 131 129 128 131 128 130 133 134 132 134 135 132 132 135 142 142 135 143 143 135 144 145 144 135 146 147 148 147 146 149 149 146 150 149 150 151 152 153 154 153 155 154 154 155 156 157 156 155 158 88 159 88 158 87 101 160 99 161 99 160 162 87 158 87 162 85 102 163 101 160 101 163 164 85 162 85 164 86 103 165 102 163 102 165 166 167 168 167 166 169 170 171 172 173 172 171 93 174 92 174 93 105 109 94 175 96 175 94 92 176 90 176 92 174 175 96 177 97 177 96 159 90 176 90 159 88 99 161 97 177 97 161 162 178 164 178 162 158 178 158 179 179 158 159 179 159 122 122 159 176 122 176 111 111 176 174 111 174 106 106 174 105 109 175 107 107 175 112 175 177 112 112 177 125 177 161 125 125 161 180 161 160 180 180 160 181 160 163 181 165 181 163 182 183 184 183 182 185 186 187 188 189 188 187 123 179 122 179 123 190 191 124 180 125 180 124 179 192 178 192 179 190 191 180 193 181 193 180 178 86 164 86 178 192 193 181 103 165 103 181 194 195 196 195 194 197 197 194 198 197 198 199 200 201 202 201 203 202 202 203 204 205 204 203 197 206 195 206 197 207 208 202 209 204 209 202 149 210 211 210 149 151 152 154 212 213 212 154 214 194 196 194 214 215 216 217 203 205 203 217 218 146 219 146 218 150 153 220 155 221 155 220 183 185 222 223 186 188 184 224 182 187 225 189 226 227 228 227 226 229 229 226 230 230 226 231 231 226 232 231 232 233 234 235 236 235 237 236 236 237 238 238 237 239 239 237 240 241 240 237 242 243 244 243 242 245 243 245 246 243 246 247 248 249 250 249 251 250 251 252 250 253 250 252 254 206 207 208 209 255 224 210 151 152 212 225 214 196 256 257 205 217 218 219 222 223 221 220 185 218 222 223 220 186 184 210 224 225 212 189 258 226 259 226 258 232 232 258 233 233 258 260 233 260 261 233 261 231 236 262 234 262 263 234 263 264 234 234 264 235 235 264 237 265 237 264 266 267 268 267 266 269 270 271 272 273 272 271 274 275 276 275 274 277 278 279 280 281 280 279 282 283 284 283 282 285 286 287 288 289 288 287 290 291 292 291 290 293 294 295 296 297 296 295 298 299 300 299 298 301 302 303 304 305 304 303 306 206 254 255 209 307 308 214 256 257 217 309 310 259 311 259 310 258 258 310 260 260 310 261 262 312 263 263 312 264 264 312 265 313 265 312 314 274 315 274 314 277 278 316 279 317 279 316 318 282 319 282 318 285 286 320 287 321 287 320 322 323 306 323 322 308 309 324 325 307 325 324 326 327 276 327 326 328 327 328 329 327 329 330 327 330 331 331 330 332 331 332 333 333 332 334 335 336 337 337 336 338 336 339 338 338 339 340 339 341 340 341 342 340 342 343 340 281 340 343 344 315 345 315 344 314 316 346 317 347 317 346 277 348 275 348 277 314 348 314 349 349 314 344 349 344 350 350 344 351 350 351 352 352 351 353 352 353 354 354 353 355 356 357 358 358 357 359 357 360 359 359 360 361 360 346 361 361 346 362 346 316 362 362 316 363 316 278 363 280 363 278 276 348 326 348 276 275 280 281 363 343 363 281 284 364 365 364 284 283 288 289 366 367 366 289 365 282 284 282 365 368 282 368 319 319 368 369 319 369 370 370 369 371 370 371 372 372 371 373 372 373 374 374 373 375 376 377 378 378 377 379 377 380 379 379 380 381 380 382 381 381 382 321 382 383 321 321 383 287 383 367 287 289 287 367 384 364 283 364 384 385 385 384 386 386 384 387 386 387 388 388 387 389 388 389 390 390 389 391 392 393 394 394 393 395 393 396 395 395 396 397 396 398 397 397 398 399 399 398 366 288 366 398 400 319 370 319 400 318 320 401 321 381 321 401 353 334 355 334 353 402 403 357 335 356 335 357 404 301 298 301 404 405 406 407 302 303 302 407 408 375 391 375 408 374 378 409 376 392 376 409 306 254 322 324 255 307 323 308 256 257 309 325 404 311 405 311 404 310 312 407 313 406 313 407 351 402 353 402 351 410 411 360 403 357 403 360 351 345 410 345 351 344 346 360 347 411 347 360 326 349 328 349 326 348 363 343 362 342 362 343 328 350 329 350 328 349 362 342 361 341 361 342 329 352 330 352 329 350 361 341 359 339 359 341 354 330 352 330 354 332 336 358 339 359 339 358 355 332 354 332 355 334 335 356 336 358 336 356 365 385 368 385 365 364 366 367 399 383 399 367 412 374 408 374 412 372 379 413 378 409 378 413 412 370 372 370 412 400 401 413 381 379 381 413 368 386 369 386 368 385 399 383 397 382 397 383 369 388 371 388 369 386 397 382 395 380 395 382 390 371 388 371 390 373 377 394 380 395 380 394 391 373 390 373 391 375 376 392 377 394 377 392
+0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 11 10 9 12 13 14 13 12 15 16 17 18 19 20 21 21 20 22 22 20 16 20 23 16 17 16 23 24 25 26 25 24 27 25 27 28 28 27 29 29 27 30 31 26 25 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 41 43 42 42 43 44 43 45 44 46 44 45 47 41 40 48 49 50 51 52 53 52 51 54 52 54 55 55 54 49 55 49 48 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 69 68 71 72 73 74 75 74 73 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95
+0 1
+0 1
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 9 11 12 12 11 13 13 11 14 10 15 14 15 10 9 14 15 13 16 17 18 19 20 17 18 17 20 18 21 16 16 21 22 22 21 19 21 23 19 20 19 23 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 35 32 36 37 38 39 38 37 34 38 34 33 39 38 36 39 36 32 40 41 42 41 43 42 44 45 43 45 46 43 42 43 46 41 40 47 47 40 44 45 44 40 48 49 50 49 48 51 52 53 54 55 54 53 56 57 58 57 56 59 60 61 62 63 62 61
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 11 12 9 10 9 12 10 13 8 8 13 14 14 13 11 13 15 11 12 11 15 16 17 18 17 16 19 17 19 20 20 19 21 21 19 22 18 23 22 23 18 17 22 23 21 24 25 26 27 26 25 28 29 30 29 28 31 32 33 34 33 35 34 36 37 35 37 38 35 34 35 38 33 32 39 39 32 36 37 36 32 40 41 42 41 40 43 43 40 44 45 46 47 46 45 42 46 42 41 47 46 44 47 44 40 48 49 50 51 50 49 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63
+0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 11 10 9 12 13 14 13 12 15 16 17 18 19 18 17 20 21 22 21 20 23 24 25 26 27 26 25 28 29 30 29 28 31
+0 1 2 1 0 3 8 9 10 9 8 11 9 11 12 12 11 13 13 11 14 13 14 15 12 16 9 16 12 15 16 15 17 17 15 14 17 14 18 3 30 1 30 3 31 34 35 36 35 34 37 35 37 38 38 37 39 38 39 40 40 39 41 50 0 2 0 50 51 54 55 56 55 54 57 56 30 31 30 56 55 62 51 50 51 62 63 66 62 67 62 66 63 54 67 57 67 54 66
+4 0 5 1 6 2 7 3 6 2 5 1 19 4 20 5 21 6 20 5 22 7 21 6 21 6 22 7 23 8 22 7 24 9 23 8 25 10 23 8 24 9 22 7 20 5 26 11 20 5 27 12 26 11 26 11 27 12 24 9 24 9 27 12 25 10 27 12 28 13 25 10 29 14 25 10 28 13 32 15 4 16 33 17 6 18 33 17 4 16 42 19 43 20 44 21 44 21 43 20 45 22 43 20 46 23 45 22 45 22 46 23 47 24 46 23 48 25 47 24 49 14 47 24 48 25 52 26 53 27 5 28 7 29 5 28 53 27 58 30 59 31 60 29 61 32 60 29 59 31 60 33 61 34 33 35 32 36 33 35 61 34 64 37 65 38 52 39 53 40 52 39 65 38 64 41 68 42 65 43 69 44 65 43 68 42 68 45 59 46 69 47 58 48 69 47 59 46
+0 1 2 1 0 3 0 8 9 8 0 2 1 9 8 9 1 3
+4 0 5 1 6 2 7 3 6 2 5 1 7 4 5 5 10 6 11 7 10 6 5 5 4 8 6 9 11 10 10 11 11 10 6 9
+0 1
+0 1
+0 1 2 3 2 1 8 9 10 9 11 10 10 11 12 11 13 12 14 12 13 11 9 15 9 16 15 15 16 13 13 16 14 16 17 14 18 14 17 30 0 31 2 31 0 34 35 36 36 35 37 35 38 37 37 38 39 38 40 39 41 39 40 50 51 1 3 1 51 54 55 56 57 56 55 56 57 31 30 31 57 62 63 50 51 50 63 62 66 63 67 63 66 66 55 67 54 67 55
+4 0 5 1 6 2 5 1 4 0 7 3 19 4 20 5 21 6 20 5 19 4 22 7 20 5 22 7 23 8 23 8 22 7 24 9 24 9 22 7 25 10 24 9 25 10 26 11 23 8 27 12 20 5 27 12 23 8 26 11 27 12 26 11 28 13 28 13 26 11 25 10 28 13 25 10 29 14 7 15 32 16 5 17 32 16 7 15 33 18 42 19 43 20 44 6 43 20 42 19 45 21 43 20 45 21 46 22 46 22 45 21 47 23 46 22 47 23 48 24 48 24 47 23 49 25 52 26 4 27 6 28 4 27 52 26 53 29 58 30 59 28 60 31 59 28 58 30 61 32 60 33 32 34 33 35 32 34 60 33 59 36 64 37 53 38 52 39 53 38 64 37 65 40 68 41 64 42 69 43 64 42 68 41 65 44 58 45 69 46 61 47 69 46 58 45 68 48
+0 1 2 3 2 1 3 1 8 9 8 1 0 2 9 8 9 2
+4 0 5 1 6 2 5 1 4 0 7 3 4 4 10 5 11 6 10 5 4 4 6 7 5 8 11 9 10 10 11 9 5 8 7 11
+0 1
+0 1
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 24 25 26 25 24 27 26 32 33 32 26 25 33 36 37 36 33 32 36 40 37 40 36 41 41 44 40 44 41 45 45 48 44 48 45 49 49 52 48 52 49 53 53 56 52 56 53 57 60 56 57 56 60 61 60 64 61 64 60 65 65 68 64 68 65 69 24 69 27 69 24 68 72 73 74 73 72 75 80 74 81 74 80 72 84 81 85 81 84 80 85 88 84 88 85 89 89 92 88 92 89 93 96 92 93 92 96 97 100 97 96 97 100 101 104 101 100 101 104 105 104 108 105 108 104 109 109 112 108 112 109 113 113 116 112 116 113 117 116 73 75 73 116 117 120 121 122 121 120 123 121 123 124 124 123 125 124 125 126 126 125 127 126 127 128 128 127 129 128 129 130 130 129 131
+12 0 13 1 14 2 14 2 13 1 15 3 13 1 16 4 15 3 15 3 16 4 17 5 16 4 18 6 17 5 17 5 18 6 19 7 18 6 20 8 19 7 19 7 20 8 21 9 20 8 22 10 21 9 23 11 21 9 22 10 28 12 29 13 30 14 31 15 30 14 29 13 30 16 31 17 34 18 35 19 34 18 31 17 34 20 35 21 38 22 39 23 38 22 35 21 42 24 38 25 43 26 39 27 43 26 38 25 46 28 42 29 47 30 43 31 47 30 42 29 50 32 46 33 51 34 47 35 51 34 46 33 54 36 50 37 55 38 51 39 55 38 50 37 58 40 54 41 59 42 55 43 59 42 54 41 62 44 63 45 59 46 58 47 59 46 63 45 66 48 63 49 67 50 62 51 67 50 63 49 70 52 66 53 71 54 67 55 71 54 66 53 71 56 29 57 70 58 28 59 70 58 29 57 76 60 77 61 78 62 79 63 78 62 77 61 77 64 82 65 79 66 83 67 79 66 82 65 82 68 86 69 83 70 87 71 83 70 86 69 90 72 87 73 91 74 86 75 91 74 87 73 94 76 90 77 95 78 91 79 95 78 90 77 98 80 99 81 95 82 94 83 95 82 99 81 102 84 103 85 98 86 99 87 98 86 103 85 106 88 107 89 102 90 103 91 102 90 107 89 110 92 107 93 111 94 106 95 111 94 107 93 114 96 110 97 115 98 111 99 115 98 110 97 118 100 114 101 119 102 115 103 119 102 114 101 118 104 119 105 78 106 76 107 78 106 119 105 132 108 133 109 134 110 134 110 133 109 135 111 133 109 136 112 135 111 135 111 136 112 137 113 136 112 138 114 137 113 137 113 138 114 139 115 138 114 140 116 139 115 139 115 140 116 141 117 140 116 142 118 141 117 143 119 141 117 142 118
+0 1 0 2
+0 1 2 1 0 3 3 0 4 3 4 5 3 5 6 6 5 7 7 5 8 8 5 9 9 5 10 9 10 11 12 13 14 13 15 14 14 15 16 16 15 17 17 15 18 18 15 19 15 20 19 20 21 19 19 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 24 33 24 32 27 28 34 29 35 29 34 36 33 37 33 36 32 34 38 35 39 35 38 40 37 41 37 40 36 38 42 39 43 39 42 44 41 45 41 44 40 42 46 43 47 43 46 48 45 49 45 48 44 46 50 47 51 47 50 52 49 53 49 52 48 50 54 51 55 51 54 56 53 57 53 56 52 54 58 55 59 55 58 60 57 61 57 60 56 58 62 59 63 59 62 64 61 65 61 64 60 62 66 63 67 63 66 68 64 65 64 68 69 70 71 66 67 66 71 26 69 68 69 26 25 30 31 70 71 70 31
+0 1 2 1 0 3 3 0 4 4 5 6 5 4 7 7 4 0 8 9 10 10 9 11 12 11 9 9 8 13 13 8 14 15 14 8 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 27 28 29 28 27 30 28 30 31 31 30 25 31 25 24 32 33 34 33 35 34 34 35 36 35 37 36 38 36 37 39 33 32 40 41 42 41 40 43 41 43 44 44 43 45 45 43 46 47 42 41 48 49 50 51 52 53 53 52 54 54 52 48 52 55 48 49 48 55 56 57 58 57 56 59 59 56 60 60 61 62 61 60 63 63 60 56 64 65 66 66 65 67 68 67 65 65 64 69 69 64 70 71 70 64
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 16 24 25 24 16 18 23 21 26 27 26 21 25 28 29 28 25 24 26 27 30 31 30 27 32 28 33 28 32 29 31 34 30 35 30 34 36 33 37 33 36 32 34 38 35 39 35 38 40 36 37 36 40 41 42 43 38 39 38 43 44 41 40 41 44 45 46 47 42 43 42 47 19 44 17 44 19 45 46 20 47 22 47 20
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 11 12 13 14 15 16 15 17 16 16 17 18 19 18 17 20 21 22 23 24 25
+0 1 0 2
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 27 24 28 27 28 29 30 31 32 31 33 32 32 33 34 35 34 33 36 37 38 39 40 41
+0 1 0 2
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 27 24 28 27 28 29 30 31 32 31 33 32 32 33 34 35 34 33 36 37 38 39 40 41
+0 1 0 2
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 11 12 13 14 15 16 15 17 16 16 17 18 19 18 17 20 21 22 23 24 25
+0 1 1 2 3 1 0 4
+0 1 2 1 0 3 4 5 6 7 6 5 8 0 2 0 8 9 10 11 5 7 5 11 12 0 13 0 12 3 4 14 5 15 5 14 3 16 1 16 3 17 18 4 19 6 19 4 2 12 13 12 2 1 6 7 14 15 14 7 20 9 8 9 20 21 22 23 10 11 10 23 13 9 24 9 13 0 5 15 10 25 10 15 8 13 24 13 8 2 7 11 15 25 15 11 26 3 12 3 26 17 18 27 4 14 4 27 17 28 16 28 17 29 30 18 31 19 31 18 1 26 12 26 1 16 19 6 27 14 27 6 32 20 33 20 32 21 22 34 23 35 23 34 9 36 24 36 9 21 22 10 37 25 37 10 36 8 24 8 36 20 23 37 11 25 11 37 26 29 17 29 26 38 39 27 30 18 30 27 40 28 29 28 40 41 42 43 31 30 31 43 28 26 16 26 28 38 39 31 27 19 27 31 44 33 45 33 44 32 34 46 35 47 35 46 21 48 36 48 21 32 34 22 49 37 49 22 48 20 36 20 48 33 35 49 23 37 23 49 38 40 29 40 38 50 51 39 43 30 43 39 52 41 40 41 52 53 54 55 42 43 42 55 41 38 28 38 41 50 51 42 39 31 39 42 52 45 53 45 52 44 46 55 47 54 47 55 32 56 48 56 32 44 46 34 57 49 57 34 56 33 48 33 56 45 47 57 35 49 35 57 40 58 52 58 40 50 51 43 59 55 59 43 58 41 53 41 58 50 51 59 42 54 42 59 52 56 44 56 52 58 59 55 57 46 57 55 56 53 45 53 56 58 59 57 54 47 54 57
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 7 8 9 9 8 10 9 10 11 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 17 19 18 18 19 20 19 21 20 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 27 32 25 32 27 33 34 28 35 30 35 28 33 36 32 36 33 37 38 34 39 35 39 34 36 40 41 40 36 37 38 39 42 43 42 39 44 45 46 45 44 47 48 49 50 51 50 49 46 52 53 52 46 45 50 51 54 55 54 51 52 56 53 56 52 57 58 54 59 55 59 54 57 60 56 60 57 61 62 58 63 59 63 58 61 64 60 64 61 65 66 62 67 63 67 62 68 64 65 64 68 69 70 71 67 66 67 71 72 73 74 73 72 75 76 77 78 79 78 77 24 75 72 75 24 26 31 29 76 77 76 29 80 81 82 81 80 83 81 83 84 81 84 85 85 84 86 85 86 87 87 86 88 87 88 89 89 88 90 89 90 91 92 93 94 93 95 94 94 95 96 95 97 96 96 97 98 97 99 98 98 99 100 99 101 100 101 102 100 103 100 102
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29
+0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 0 11 10
+12 11
+0 1 2 0 3 0
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37
+0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 14 15 16 15 14 17 15 22 23 22 15 17 22 26 23 26 22 27 26 30 31 30 26 27 30 34 31 34 30 35 35 38 34 38 35 39 38 14 16 14 38 39 42 43 44 43 42 45 43 45 46 46 45 47 46 47 48
+7 0 8 1 9 2 9 2 8 1 10 3 10 3 8 1 11 4 8 1 12 5 11 4 13 6 11 4 12 5 18 7 19 8 20 9 21 10 20 9 19 8 18 11 20 12 24 13 25 14 24 13 20 12 28 15 24 16 29 17 25 18 29 17 24 16 28 19 29 20 32 21 33 22 32 21 29 20 36 23 32 24 37 25 33 26 37 25 32 24 40 27 36 28 41 29 37 30 41 29 36 28 40 31 41 32 19 33 21 34 19 33 41 32 49 35 50 36 51 37 50 36 52 38 51 37 51 37 52 38 53 39 52 38 54 40 53 39 55 41 53 39 54 40
+0 0 1 1 2 2 1 1 0 0 3 3 8 8 9 9 10 10 9 9 8 8 11 11 16 16 10 17 17 18 10 17 16 16 8 19 20 24 17 25 21 26 17 25 20 24 16 27 24 32 20 33 21 34 20 33 24 32 25 35 28 40 24 41 29 42 24 41 28 40 25 43 32 48 29 49 33 50 29 49 32 48 28 51 36 56 32 57 33 58 32 57 36 56 37 59 40 64 37 65 36 66 37 65 40 64 41 67 44 72 41 73 40 74 41 73 44 72 45 75 48 80 45 81 44 82 45 81 48 80 49 83 52 88 49 89 48 90 49 89 52 88 53 91 56 96 53 97 52 98 53 97 56 96 57 99 60 104 61 105 62 106 61 105 60 104 63 107 68 112 69 113 70 9 69 113 68 112 71 114 76 119 71 120 68 121 71 120 76 119 77 122 76 127 80 128 77 129 80 128 76 127 81 130 84 135 80 136 81 137 80 136 84 135 85 138 88 143 85 144 84 145 85 144 88 143 89 146 92 151 89 152 88 153 89 152 92 151 93 154 92 159 96 160 93 161 96 160 92 159 97 162 97 167 100 168 96 169 100 168 97 167 101 170 101 175 104 176 100 177 104 176 101 175 105 178 108 183 104 184 105 185 104 184 108 183 109 186 112 191 108 192 113 193 108 192 112 191 109 194 116 199 113 200 117 201 113 200 116 199 112 202 120 207 121 208 122 209 121 208 120 207 123 210
+4 4 5 5 6 6 7 7 6 6 5 5 12 12 13 13 14 14 15 15 14 14 13 13 13 20 18 21 15 22 19 23 15 22 18 21 18 28 22 29 19 30 23 31 19 30 22 29 26 36 27 37 22 38 23 39 22 38 27 37 26 44 30 45 27 46 31 47 27 46 30 45 30 52 34 53 31 54 35 55 31 54 34 53 38 60 39 61 34 62 35 63 34 62 39 61 42 68 43 69 38 70 39 71 38 70 43 69 46 76 47 77 42 78 43 79 42 78 47 77 50 84 51 85 46 86 47 87 46 86 51 85 54 92 55 93 50 94 51 95 50 94 55 93 58 100 59 101 54 102 55 103 54 102 59 101 64 108 65 109 66 110 67 111 66 110 65 109 72 115 73 116 74 117 75 118 74 117 73 116 78 123 79 124 72 125 73 126 72 125 79 124 82 131 79 132 83 133 78 134 83 133 79 132 86 139 87 140 83 141 82 142 83 141 87 140 90 147 91 148 86 149 87 150 86 149 91 148 94 155 95 156 90 157 91 158 90 157 95 156 98 163 95 164 99 165 94 166 99 165 95 164 102 171 98 172 103 173 99 174 103 173 98 172 106 179 102 180 107 181 103 182 107 181 102 180 110 187 111 188 107 189 106 190 107 189 111 188 110 195 114 196 111 197 115 198 111 197 114 196 114 203 118 204 115 205 119 206 115 205 118 204 124 211 125 212 126 213 127 214 126 213 125 212
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 2 2 6 6 7 7 6 6 2 2 1 1 7 7 6 6 5 5 7 7 5 5 3 3
+8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 11 11 10 10 11 11 13 13 9 9 8 8 14 14 14 14 8 8 12 12 8 8 15 15 12 12 13 13 12 12 15 15
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 1 1 4 4 5 5 5 5 4 4 6 6 5 5 6 6 7 7 7 7 6 6 8 8 7 7 8 8 9 9 9 9 8 8 10 10 9 9 10 10 11 11 11 11 10 10 12 12 11 11 12 12 13 13 13 13 12 12 14 14 13 13 14 14 15 15 15 15 14 14 16 16 15 15 16 16 17 17 17 17 16 16 18 18 17 17 18 18 19 19 19 19 18 18 20 20 19 19 20 20 21 21 21 21 20 20 22 22 21 21 22 22 23 23 23 23 22 22 24 24 23 23 24 24 25 25 25 25 24 24 26 26 25 25 26 26 27 27
+28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 53 53 54 54 52 52 55 55 52 52 54 54
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 5 5 4 4 6 6 6 6 4 4 7 7 6 6 7 7 8 8 8 8 7 7 9 9 8 8 9 9 10 10 10 10 9 9 11 11 10 10 11 11 12 12 12 12 11 11 13 13 12 12 13 13 14 14 14 14 13 13 15 15 14 14 15 15 16 16 16 16 15 15 17 17 16 16 17 17 18 18 18 18 17 17 19 19 18 18 19 19 20 20 20 20 19 19 21 21 20 20 21 21 22 22 22 22 21 21 23 23 22 22 23 23 24 24 24 24 23 23 25 25 24 24 25 25 26 26 26 26 25 25 27 27
+28 28 29 29 30 30 30 30 29 29 31 31 29 29 32 32 31 31 31 31 32 32 33 33 32 32 34 34 33 33 33 33 34 34 35 35 34 34 36 36 35 35 35 35 36 36 37 37 36 36 38 38 37 37 37 37 38 38 39 39 38 38 40 40 39 39 39 39 40 40 41 41 40 40 42 42 41 41 41 41 42 42 43 43 42 42 44 44 43 43 43 43 44 44 45 45 44 44 46 46 45 45 45 45 46 46 47 47 46 46 48 48 47 47 47 47 48 48 49 49 48 48 50 50 49 49 49 49 50 50 51 51 51 51 50 50 52 52 50 50 53 53 52 52 52 52 53 53 54 54 55 55 54 54 53 53
+0 1 2 1 0 3
+4 0 5 1 6 2 7 3 6 2 5 1
+0 1 2 1 0 3 3 4 1 4 3 5 12 13 14 13 15 16 15 13 17 17 13 18 18 13 19 19 13 20 20 13 21 21 13 22 22 13 23 23 13 24 24 13 12 24 12 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 33 31 34 33 34 35 35 34 36 35 36 37 35 37 38 38 37 39 39 37 40 39 40 41 39 41 42 42 41 43 42 43 44 44 43 45 4 80 1 80 4 81 84 0 2 0 84 85 88 89 90 89 88 91 89 91 92 92 91 93 92 93 94 94 93 95 94 95 96 96 95 97 96 97 98 98 97 99 98 99 100 100 99 101 101 99 102 101 102 103 101 103 104 104 103 105 105 103 106 105 106 107 105 107 108 108 107 109 108 109 110 110 109 111 111 109 112 112 109 113 111 112 114 111 114 115 115 114 116 116 114 117 117 114 118 118 114 119 119 114 120 120 114 121 156 78 123 78 156 157 160 161 162 161 160 163 161 163 164 170 163 171 163 170 164 174 171 175 171 174 170 178 175 179 175 178 174 182 179 183 179 182 178 81 183 80 183 81 182 186 187 188 187 186 189 189 186 190 196 197 198 197 196 199 199 196 200 206 207 208 207 206 209 209 206 210 216 210 206 210 216 217 220 217 216 217 220 221 224 221 220 221 224 225 228 225 224 225 228 229 232 229 228 229 232 233 236 233 232 233 236 237 236 240 237 240 236 241 244 240 241 240 244 245 248 245 244 245 248 249 252 249 248 249 252 253 256 253 252 253 256 257 256 260 257 260 256 261 261 264 260 264 261 265 268 264 265 264 268 269 272 269 268 269 272 273 276 273 272 273 276 277 280 277 276 277 280 281 284 281 280 281 284 285 288 285 284 285 288 289 292 289 288 289 292 293 296 293 292 293 296 297 160 297 296 297 160 162 300 85 84 85 300 301 304 305 306 305 304 307 307 304 308 306 314 315 314 306 305 315 318 319 318 315 314 322 318 323 318 322 319 322 326 327 326 322 323 330 326 331 326 330 327 330 334 335 334 330 336 336 330 331 335 340 341 340 335 334 341 344 345 344 341 340 345 348 349 348 345 344 349 352 353 352 349 348 353 356 357 356 353 352 357 360 361 360 357 356 361 364 365 364 361 360 365 368 369 368 365 364 369 372 373 372 369 368 373 376 377 376 373 372 377 380 381 380 377 376 381 384 385 384 381 380 385 388 389 388 385 384 389 392 393 392 389 388 393 396 397 396 393 392 397 400 401 400 397 396 404 405 406 405 404 400 400 404 401 410 411 412 411 410 413 413 410 414 420 421 422 421 420 423 423 420 424 430 301 300 301 430 431 434 431 430 431 434 435 438 435 434 435 438 439 307 439 438 439 307 308 442 443 444 443 442 445 450 451 452 453 454 455 454 453 456 456 453 452 456 452 457 457 452 458 458 452 459 459 452 460 460 452 451 455 461 462 461 455 463 463 455 454 478 479 480 479 478 481 479 481 482 479 482 483 479 483 484 479 484 485 479 485 79 494 495 496 495 494 497 498 499 500 499 498 501 501 498 502 502 498 496 502 496 503 503 496 495 207 514 208 514 207 515 518 406 405 406 518 519 522 523 132 523 522 524 523 524 525 523 525 526 523 526 527 523 527 528 523 528 529 538 539 540 539 538 541 539 541 542 543 544 545 544 543 546 546 543 547 547 543 542 547 542 541 558 559 560 559 558 561 559 561 562 559 562 563 564 563 562 563 564 565 566 564 567 565 568 569 568 565 570 570 565 564 570 564 566 568 570 571 586 587 588 587 586 589 594 595 596 595 594 597 596 595 598 595 597 599 599 597 600 600 597 601 598 601 596 601 598 602 601 602 603 601 603 600 614 615 616 615 614 617 617 614 618 617 618 619 619 618 620 621 620 622 620 621 623 620 623 619 619 623 624 623 621 625 626 624 623 627 615 617 642 643 644 643 642 645 650 500 651 500 650 498 654 651 655 651 654 650 658 655 659 655 658 654 662 659 663 659 662 658 515 663 514 663 515 662 499 666 667 666 499 501 670 519 518 519 670 671 674 671 670 671 674 675 678 675 674 675 678 679 667 679 678 679 667 666 682 683 684 685 686 687 686 685 688 686 688 689 689 688 683 689 683 682 698 699 700 699 698 701 706 707 708 707 706 709 709 706 710 709 710 711 711 712 709 713 708 707 722 723 724 723 722 725 725 722 726 726 722 727 727 722 728 728 722 729 724 723 730 724 730 731 724 731 732 724 732 733 724 733 734 735 736 737 736 735 738 737 736 739 737 739 740 736 738 741 741 738 742 742 738 743 743 738 744 744 738 745 745 738 746 740 747 737 747 740 734 747 734 733 747 733 748 747 748 749 747 749 746 747 746 738 739 722 740 722 739 750 750 739 751 751 739 752 752 739 753 753 739 754 754 739 742 722 750 729 754 742 755 755 742 756 756 742 757 757 742 743 794 795 796 795 794 797 802 803 804 803 802 805 810 811 812 811 810 813 818 819 820 819 821 820 821 819 822 821 822 823 823 822 824 823 824 825 834 835 836 835 834 837 842 843 844 843 842 845 845 842 846 845 846 847 847 846 848 849 844 843 858 859 860 859 858 861 866 867 868 867 866 869 874 875 876 875 874 877 882 883 884 883 882 885 890 891 892 891 890 893 898 899 900 899 898 901
+6 0 7 1 8 2 9 3 8 2 7 1 7 1 10 4 9 3 11 5 9 3 10 4 46 6 47 7 48 8 48 8 47 7 49 9 47 7 50 10 49 9 49 9 50 10 51 11 50 10 52 12 51 11 52 12 53 13 51 11 51 11 53 13 54 14 54 14 53 13 55 15 53 13 56 16 55 15 56 16 57 17 55 15 55 15 57 17 58 18 57 17 59 19 58 18 58 18 59 19 60 20 60 20 59 19 61 21 59 19 62 22 61 21 61 21 62 22 63 23 62 22 64 24 63 23 63 23 64 24 65 25 64 24 66 26 65 25 65 25 66 26 67 27 66 26 68 28 67 27 68 28 69 29 67 27 67 27 69 29 70 30 70 30 69 29 71 31 71 31 69 29 72 32 72 32 69 29 73 33 73 33 69 29 74 34 74 34 69 29 75 35 75 35 69 29 76 36 76 36 69 29 77 37 78 38 77 37 69 29 79 39 69 29 68 28 82 40 8 41 83 42 9 43 83 42 8 41 86 44 87 45 10 46 11 47 10 46 87 45 122 48 123 49 124 50 124 50 123 49 125 51 125 51 123 49 126 52 126 52 123 49 127 53 127 53 123 49 128 54 128 54 123 49 129 55 129 55 123 49 130 56 123 49 131 57 130 56 132 58 133 59 131 57 131 57 133 59 130 56 130 56 133 59 134 60 134 60 133 59 135 61 133 59 136 62 135 61 135 61 136 62 137 63 136 62 138 64 137 63 138 64 139 65 137 63 137 63 139 65 140 66 140 66 139 65 141 67 139 65 142 68 141 67 142 68 143 69 141 67 141 67 143 69 144 70 144 70 143 69 145 71 143 69 146 72 145 71 145 71 146 72 147 73 146 72 148 74 147 73 147 73 148 74 149 75 148 74 150 76 149 75 149 75 150 76 151 77 150 76 152 78 151 77 151 77 152 78 153 79 152 78 154 80 153 79 155 81 153 79 154 80 158 82 159 83 16 84 114 85 16 84 159 83 165 86 166 87 167 88 166 87 168 89 167 88 169 90 167 88 168 89 165 91 172 92 166 93 173 94 166 93 172 92 172 95 176 96 173 97 177 98 173 97 176 96 176 99 180 100 177 101 181 102 177 101 180 100 180 103 184 104 181 105 185 106 181 105 184 104 184 107 82 108 185 109 83 110 185 109 82 108 191 111 192 112 193 113 193 113 192 112 194 114 195 115 194 114 192 112 201 116 202 117 203 118 203 118 202 117 204 119 205 120 204 119 202 117 211 121 212 122 213 123 213 123 212 122 214 124 215 125 214 124 212 122 218 126 219 127 211 128 212 129 211 128 219 127 222 130 223 131 218 132 219 133 218 132 223 131 226 134 227 135 222 136 223 137 222 136 227 135 230 138 231 139 226 140 227 141 226 140 231 139 234 142 235 143 230 144 231 145 230 144 235 143 238 146 239 147 234 148 235 149 234 148 239 147 242 150 239 151 243 152 238 153 243 152 239 151 246 154 247 155 243 156 242 157 243 156 247 155 250 158 251 159 246 160 247 161 246 160 251 159 254 162 255 163 250 164 251 165 250 164 255 163 258 166 259 167 254 168 255 169 254 168 259 167 262 170 259 171 263 172 258 173 263 172 259 171 266 174 262 175 267 176 263 177 267 176 262 175 270 178 271 179 267 180 266 181 267 180 271 179 274 182 275 183 270 184 271 185 270 184 275 183 278 186 279 187 274 188 275 189 274 188 279 187 282 190 283 191 278 192 279 193 278 192 283 191 286 194 287 195 282 196 283 197 282 196 287 195 290 198 291 199 286 200 287 201 286 200 291 199 294 202 295 203 290 204 291 205 290 204 295 203 298 206 299 207 294 208 295 209 294 208 299 207 169 210 168 211 298 212 299 213 298 212 168 211 302 214 303 215 86 216 87 217 86 216 303 215 309 218 310 219 311 220 311 220 310 219 312 221 313 222 312 221 310 219 312 223 313 224 316 225 317 226 316 225 313 224 316 227 317 228 320 229 321 230 320 229 317 228 321 231 324 232 320 233 325 234 320 233 324 232 325 235 324 236 328 237 329 238 328 237 324 236 329 239 332 240 328 241 333 242 328 241 332 240 333 243 332 244 337 245 337 245 332 244 338 246 339 247 338 246 332 244 338 248 339 249 342 250 343 251 342 250 339 249 342 252 343 253 346 254 347 255 346 254 343 253 346 256 347 257 350 258 351 259 350 258 347 257 350 260 351 261 354 262 355 263 354 262 351 261 354 264 355 265 358 266 359 267 358 266 355 265 358 268 359 269 362 270 363 271 362 270 359 269 362 272 363 273 366 274 367 275 366 274 363 273 366 276 367 277 370 278 371 279 370 278 367 277 370 280 371 281 374 282 375 283 374 282 371 281 374 284 375 285 378 286 379 287 378 286 375 285 378 288 379 289 382 290 383 291 382 290 379 289 382 292 383 293 386 294 387 295 386 294 383 293 386 296 387 297 390 298 391 299 390 298 387 297 390 300 391 301 394 302 395 303 394 302 391 301 394 304 395 305 398 306 399 307 398 306 395 305 398 308 399 309 402 310 403 311 402 310 399 309 403 312 407 313 402 314 402 314 407 313 408 315 409 316 408 315 407 313 415 317 416 318 417 319 417 319 416 318 418 320 419 321 418 320 416 318 425 322 426 323 427 324 427 324 426 323 428 325 429 326 428 325 426 323 432 327 433 328 302 329 303 330 302 329 433 328 436 331 437 332 432 333 433 334 432 333 437 332 440 335 441 336 436 337 437 338 436 337 441 336 309 339 311 340 440 341 441 342 440 341 311 340 446 343 447 344 448 345 449 346 448 345 447 344 464 347 465 348 466 349 466 349 465 348 467 350 468 351 467 350 465 348 469 352 470 353 471 354 471 354 470 353 472 355 472 355 470 353 473 356 473 356 470 353 474 357 474 357 470 353 475 358 470 353 476 359 475 358 475 358 476 359 464 347 465 348 464 347 476 359 470 353 469 352 477 360 14 361 486 362 487 355 486 362 488 363 487 355 488 363 489 364 487 355 489 364 490 365 487 355 490 365 491 366 487 355 491 366 492 367 487 355 493 368 487 355 492 367 504 369 505 370 506 371 506 371 505 370 507 372 505 370 508 373 507 372 507 372 508 373 509 374 509 374 508 373 510 375 511 376 510 375 508 373 512 377 513 378 504 369 505 370 504 369 513 378 516 379 214 380 517 381 215 382 517 381 214 380 520 383 521 384 409 385 408 386 409 385 521 384 530 387 531 388 532 389 531 388 533 390 532 389 533 390 534 391 532 389 534 391 535 392 532 389 535 392 536 393 532 389 536 393 537 394 532 389 113 395 532 389 537 394 548 396 549 397 550 398 549 397 551 399 550 398 550 398 551 399 552 400 552 400 551 399 553 401 554 402 553 401 551 399 549 397 548 396 555 403 548 396 556 404 555 403 557 405 555 403 556 404 572 406 573 407 574 408 575 409 576 410 573 407 576 410 577 411 573 407 573 407 577 411 574 408 578 412 574 408 577 411 579 413 576 410 575 409 577 411 576 410 580 414 581 415 580 414 576 410 580 414 581 415 582 416 581 415 583 417 582 416 583 417 584 418 582 416 585 419 582 416 584 418 590 420 591 421 592 422 593 423 592 422 591 421 604 424 605 425 606 426 605 425 607 427 606 426 607 427 608 428 606 426 609 429 606 426 608 428 606 426 610 430 604 424 604 424 610 430 611 431 611 431 610 430 612 432 608 428 612 432 609 429 610 430 613 433 612 432 609 429 612 432 613 433 628 434 629 435 630 436 631 437 632 438 633 439 634 440 635 441 631 437 632 438 631 437 636 442 636 442 631 437 637 443 631 437 635 441 637 443 638 444 637 443 635 441 637 443 639 445 636 442 636 442 639 445 628 434 639 445 640 446 628 434 628 434 640 446 629 435 641 447 629 435 640 446 646 448 647 449 648 450 649 451 648 450 647 449 508 452 652 453 511 454 653 455 511 454 652 453 652 456 656 457 653 458 657 459 653 458 656 457 656 460 660 461 657 462 661 463 657 462 660 461 660 464 664 465 661 466 665 467 661 466 664 465 664 468 516 469 665 470 517 471 665 470 516 469 509 472 510 473 668 474 669 475 668 474 510 473 672 476 673 477 520 478 521 479 520 478 673 477 676 480 677 481 672 482 673 483 672 482 677 481 680 484 681 485 676 486 677 487 676 486 681 485 668 488 669 489 680 490 681 491 680 490 669 489 690 492 691 493 692 494 691 493 693 495 692 494 692 494 693 495 694 496 693 495 695 497 694 496 696 498 694 496 695 497 697 499 691 493 690 492 702 500 703 501 704 502 705 503 704 502 703 501 714 504 715 505 716 506 717 507 718 508 719 509 719 509 720 510 717 507 720 510 721 511 717 507 717 507 721 511 714 504 715 505 714 504 721 511 758 512 759 513 760 514 760 514 759 513 761 515 761 515 759 513 762 516 762 516 759 513 763 517 764 518 765 519 766 520 759 513 767 521 763 517 763 517 767 521 768 522 768 522 767 521 769 523 769 523 767 521 770 524 770 524 767 521 765 519 765 519 767 521 766 520 771 525 766 520 767 521 772 526 773 527 774 528 773 527 775 529 774 528 775 529 776 530 774 528 776 530 777 531 774 528 777 531 778 532 774 528 778 532 771 525 774 528 779 533 774 528 771 525 773 527 772 526 780 534 780 534 772 526 781 535 781 535 772 526 758 512 758 512 772 526 759 513 759 513 772 526 782 536 782 536 772 526 783 537 771 525 767 521 779 533 767 521 783 537 779 533 772 526 784 538 783 537 779 533 783 537 784 538 778 532 777 531 785 539 777 531 786 540 785 539 786 540 787 541 785 539 787 541 788 542 785 539 788 542 789 543 785 539 764 518 766 520 790 544 790 544 766 520 791 545 791 545 766 520 792 546 792 546 766 520 793 547 793 547 766 520 789 543 785 539 789 543 766 520 798 548 799 549 800 550 801 551 800 550 799 549 806 552 807 553 808 554 809 555 808 554 807 553 814 556 815 557 816 558 817 559 816 558 815 557 826 560 827 561 828 562 827 561 829 563 828 562 828 562 829 563 830 564 829 563 831 565 830 564 832 566 830 564 831 565 832 566 831 565 833 567 838 568 839 569 840 570 841 571 840 570 839 569 850 572 851 573 852 574 853 575 854 576 855 577 855 577 854 576 856 578 854 576 857 579 856 578 856 578 857 579 850 572 851 573 850 572 857 579 862 580 863 581 864 582 865 583 864 582 863 581 870 584 871 585 872 586 873 587 872 586 871 585 878 588 879 589 880 590 881 591 880 590 879 589 886 592 887 593 888 594 889 595 888 594 887 593 894 596 895 597 896 598 897 599 896 598 895 597 902 600 903 601 904 602 905 603 904 602 903 601
+0 1 2 1 0 3 3 0 4 3 4 5 3 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 14 16 17 17 16 18 18 16 19 18 19 20 18 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 25 26 27 27 26 28 27 28 29 29 28 30 30 28 31 30 31 32 32 31 33 32 33 34 32 34 35 32 35 36 32 36 37 32 37 38 32 38 39 32 39 40 32 40 41 29 42 43 42 29 30 43 42 41 43 41 44 44 41 45 45 41 46 46 41 47 47 41 48 48 41 49 49 41 50 50 41 51 51 41 40 51 40 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 61 60 62 61 62 63 63 62 64 63 64 65 65 64 66 65 66 67 67 66 68 67 68 69 69 68 70 69 70 71 71 70 72 71 72 73 73 72 74 74 72 75 74 75 76 74 76 77 77 76 78
+79 0 80 1 81 2 81 2 80 1 82 3 80 1 83 4 82 3 83 4 84 5 82 3 82 3 84 5 85 6 85 6 84 5 86 7 84 5 87 8 86 7 86 7 87 8 88 9 87 8 89 10 88 9 88 9 89 10 90 11 89 10 91 12 90 11 90 11 91 12 92 13 91 12 93 14 92 13 92 13 93 14 94 15 93 14 95 16 94 15 94 15 95 16 96 17 95 16 97 18 96 17 96 17 97 18 98 19 97 18 99 20 98 19 98 19 99 20 100 21 99 20 101 22 100 21 100 21 101 22 102 23 101 22 103 24 102 23 102 23 103 24 104 25 103 24 105 26 104 25 104 25 105 26 106 27 105 26 107 28 106 27 107 28 108 29 106 27 106 27 108 29 109 30 109 30 108 29 110 31 110 31 108 29 111 32 111 32 108 29 112 33 112 33 108 29 113 34 113 34 108 29 114 35 114 35 108 29 115 36 115 36 108 29 116 37 108 29 117 38 116 37 118 39 119 40 117 38 116 37 117 38 119 40 108 29 107 28 120 41 107 28 121 42 120 41 121 42 122 43 120 41 122 43 123 44 120 41 123 44 124 45 120 41 124 45 125 46 120 41 125 46 126 47 120 41 126 47 127 48 120 41 127 48 128 49 120 41 120 41 128 49 118 39 128 49 129 50 118 39 118 39 129 50 119 40 119 40 129 50 130 51 129 50 131 52 130 51 130 51 131 52 132 53 131 52 133 54 132 53 132 53 133 54 134 55 133 54 135 56 134 55 134 55 135 56 136 57 135 56 137 58 136 57 136 57 137 58 138 59 137 58 139 60 138 59 139 60 140 61 138 59 138 59 140 61 141 62 141 62 140 61 142 63 140 61 143 64 142 63 143 64 144 65 142 63 142 63 144 65 145 66 144 65 146 67 145 66 145 66 146 67 147 68 146 67 148 69 147 68 147 68 148 69 149 70 148 69 150 71 149 70 149 70 150 71 151 72 150 71 152 73 151 72 151 72 152 73 153 74 152 73 154 75 153 74 154 75 155 76 153 74 153 74 155 76 156 77 157 78 156 77 155 76
+0 1 2 1 0 3 3 4 1 10 11 12 11 10 13 13 10 14 15 11 13 22 23 24 23 22 25 25 22 26 32 33 34 33 32 35 33 35 36 36 35 37 44 45 46 45 44 47 52 53 54 53 52 55 60 61 62 61 60 63
+5 0 6 1 7 2 7 2 8 3 5 0 9 4 5 0 8 3 16 5 17 6 18 7 19 8 20 9 16 5 16 5 20 9 17 6 21 10 17 6 20 9 27 11 28 12 29 13 29 13 28 12 30 14 31 15 30 14 28 12 38 16 39 17 40 18 40 18 39 17 41 19 39 17 42 20 41 19 43 21 41 19 42 20 48 22 49 23 50 24 51 25 50 24 49 23 56 26 57 27 58 28 59 29 58 28 57 27 64 30 65 31 66 32 67 33 66 32 65 31
+0 1 2 1 0 3 3 4 5 4 3 0 4 0 6 4 6 7
+8 0 9 1 10 2 9 1 11 3 10 2 11 3 12 4 10 2 13 5 10 2 12 4 12 4 11 3 14 6 15 7 14 6 11 3
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 9 5 11 7 12 8 9 5 12 8 13 9 13 9 12 8 14 10 14 10 12 8 15 11 16 11 17 8 18 10 18 10 17 8 19 9 19 9 17 8 20 5 17 8 21 7 20 5 21 7 22 4 20 5 23 6 20 5 22 4
+0 1 2 1 0 3 8 9 10 9 8 11 11 8 12 18 19 20 19 18 21 21 18 22 28 29 30 29 28 31
+4 0 5 1 6 2 7 3 6 2 5 1 13 4 14 5 15 6 15 6 14 5 16 7 17 8 16 7 14 5 23 9 24 10 25 11 25 11 24 10 26 12 27 13 26 12 24 10 32 14 33 15 34 16 35 17 34 16 33 15
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 1 2 1 0 3 1 3 4 1 4 5 12 13 14 13 12 15 15 12 16 16 12 17 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 48 49 50 49 48 51 51 48 52 52 48 53 53 48 54 54 48 55 55 48 56 56 48 57 50 49 58 50 58 59 59 58 60 59 60 61 56 57 62 62 57 63 63 57 64 59 65 66 65 59 67 67 59 68 68 59 69 69 59 61 66 65 70 66 70 71 66 71 72 66 72 73 66 73 74 66 74 75 66 75 76 66 76 64 66 64 57 66 57 77
+6 0 7 1 8 2 7 1 9 3 8 2 9 3 10 4 8 2 11 5 8 2 10 4 18 6 19 7 20 8 20 8 19 7 21 9 21 9 19 7 22 10 23 11 22 10 19 7 28 12 29 13 30 14 31 15 30 14 29 13 36 16 37 17 38 18 39 19 38 18 37 17 44 20 45 21 46 22 47 23 46 22 45 21 78 24 79 25 80 26 79 25 81 27 80 26 81 27 82 28 80 26 82 28 83 29 80 26 83 29 84 30 80 26 84 30 85 31 80 26 85 31 86 32 80 26 86 32 87 33 80 26 87 33 88 34 80 26 88 34 89 35 80 26 90 36 91 37 92 38 92 38 91 37 93 39 93 39 91 37 94 40 94 40 91 37 89 35 80 26 89 35 91 37 81 27 79 25 95 41 95 41 79 25 96 42 96 42 79 25 97 43 90 36 98 44 91 37 98 44 99 45 91 37 91 37 99 45 100 46 99 45 101 47 100 46 79 25 102 48 97 43 97 43 102 48 103 49 103 49 102 48 104 50 104 50 102 48 105 51 105 51 102 48 106 52 106 52 102 48 107 53 107 53 102 48 101 47 100 46 101 47 102 48
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 1 2 1 0 3 3 0 4 4 0 5 2 1 6 2 6 7 4 5 8 8 5 9 9 5 10 10 5 11 11 5 12 12 5 13 13 5 14 14 5 15 15 5 16 16 5 17 2 18 16 18 2 19 19 2 20 20 2 21 21 2 22 22 2 23 23 2 24 24 2 25 25 2 26 26 2 7 16 18 27 16 27 28 16 28 15 58 59 60 59 58 61 62 59 61 68 69 70 69 68 71 76 77 78 77 76 79 84 85 86 85 84 87 92 93 94 93 92 95 93 95 96 96 95 97
+29 0 30 1 31 2 30 1 32 3 31 2 32 3 33 4 31 2 34 5 35 6 36 7 36 7 35 6 37 8 37 8 35 6 38 9 38 9 35 6 39 10 39 10 35 6 40 11 40 11 35 6 41 12 41 12 35 6 42 13 42 13 35 6 43 14 43 14 35 6 33 4 31 2 33 4 35 6 44 15 45 16 31 2 31 2 45 16 29 0 29 0 45 16 46 17 46 17 45 16 47 18 47 18 45 16 48 19 48 19 45 16 49 20 49 20 45 16 50 21 50 21 45 16 51 22 51 22 45 16 52 23 52 23 45 16 53 24 34 5 54 25 35 6 54 25 55 26 35 6 45 16 56 27 53 24 53 24 56 27 57 28 57 28 56 27 55 26 35 6 55 26 56 27 63 29 64 30 65 31 63 29 66 32 64 30 67 33 64 30 66 32 72 34 73 35 74 36 75 37 74 36 73 35 80 38 81 39 82 40 83 41 82 40 81 39 88 42 89 43 90 44 91 45 90 44 89 43 98 46 99 47 100 48 100 48 99 47 101 49 99 47 102 50 101 49 103 51 101 49 102 50
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 3 3 5 5 6 6 6 6 5 5 7 7 7 7 5 5 8 8 7 7 8 8 9 9 7 7 9 9 10 10 10 10 9 9 11 11 11 11 9 9 12 12 11 11 12 12 13 13 13 13 12 12 14 14 13 13 14 14 15 15 13 13 15 15 16 16 16 16 15 15 17 17 17 17 15 15 18 18 17 17 18 18 19 19 19 19 18 18 20 20 19 19 20 20 21 21 21 21 20 20 22 22 21 21 22 22 23 23 24 23 25 22 26 21 25 22 27 20 26 21 26 21 27 20 28 19 27 20 29 18 28 19 28 19 29 18 30 17 29 18 31 15 30 17 30 17 31 15 32 16 32 16 31 15 33 13 31 15 34 14 33 13 34 14 35 12 33 13 33 13 35 12 36 11 35 12 37 9 36 11 36 11 37 9 38 10 38 10 37 9 39 7 37 9 40 8 39 7 40 8 41 5 39 7 39 7 41 5 42 6 42 6 41 5 43 3 41 5 44 4 43 3 44 4 45 0 43 3 43 3 45 0 46 1 47 2 46 1 45 0
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 19 16 20 20 16 21 18 17 22 20 21 23 23 21 24 24 21 25 25 21 26 26 21 27 27 21 28 28 21 29 29 21 30 30 21 31 18 32 33 32 18 34 34 18 22 33 32 35 33 35 36 33 36 37 33 37 38 33 38 39 33 39 40 33 40 41 33 41 42 33 42 43 33 43 31 33 31 21 72 73 74 73 72 75 73 75 76 76 75 77 76 77 78 76 78 79 88 89 90 89 88 91 91 88 92 90 89 93 91 92 94 94 92 95 95 92 96 96 92 97 97 92 98 98 92 99 99 92 100 100 92 101 101 92 102 102 92 103 90 104 105 104 90 106 106 90 107 107 90 93 105 104 108 105 108 109 105 109 110 105 110 111 105 111 112 105 112 113 105 113 114 105 114 115 105 115 103 105 103 92 144 145 146 145 144 147 147 144 148 148 144 149 149 144 150 150 144 151 151 144 152 151 152 153 153 152 154 154 152 155 155 152 156 156 152 157 157 152 158 158 152 159 159 152 160 161 162 159 163 164 165 164 163 166 166 163 167 167 163 168 168 163 169 169 163 144 169 144 170 170 144 146 165 164 171 165 171 172 165 172 173 165 173 174 165 174 175 165 175 158 165 158 162 162 158 159
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 44 8 45 9 46 10 45 9 47 11 46 10 47 11 48 12 46 10 48 12 49 13 46 10 49 13 50 14 46 10 50 14 51 15 46 10 51 15 52 16 46 10 52 16 53 17 46 10 53 17 54 18 46 10 54 18 55 19 46 10 55 19 56 20 46 10 57 21 58 22 59 23 59 23 58 22 56 20 46 10 56 20 58 22 45 9 44 8 60 24 60 24 44 8 61 25 61 25 44 8 62 26 62 26 44 8 63 27 63 27 44 8 64 28 64 28 44 8 65 29 65 29 44 8 66 30 66 30 44 8 67 31 67 31 44 8 68 32 57 21 69 33 58 22 44 8 70 34 68 32 68 32 70 34 71 35 71 35 70 34 69 33 58 22 69 33 70 34 80 36 81 37 82 38 81 37 83 39 82 38 83 39 84 40 82 38 82 38 84 40 85 41 84 40 86 42 85 41 87 43 85 41 86 42 116 44 117 45 118 46 117 45 119 47 118 46 119 47 120 48 118 46 120 48 121 49 118 46 121 49 122 50 118 46 122 50 123 51 118 46 123 51 124 52 118 46 124 52 125 53 118 46 125 53 126 54 118 46 126 54 127 55 118 46 128 56 129 57 130 58 130 58 129 57 131 59 131 59 129 57 127 55 118 46 127 55 129 57 117 45 116 44 132 60 132 60 116 44 133 61 133 61 116 44 134 62 134 62 116 44 135 63 135 63 116 44 136 64 136 64 116 44 137 65 137 65 116 44 138 66 138 66 116 44 139 67 139 67 116 44 140 68 140 68 116 44 141 69 128 56 142 70 129 57 116 44 143 71 141 69 141 69 143 71 142 70 129 57 142 70 143 71 176 72 177 73 178 74 178 74 177 73 179 75 177 73 180 76 179 75 180 76 181 77 179 75 181 77 182 78 179 75 182 78 183 79 179 75 183 79 184 80 179 75 184 80 185 81 179 75 186 82 187 83 188 84 188 84 187 83 189 85 187 83 190 86 189 85 189 85 190 86 191 87 191 87 190 86 192 88 192 88 190 86 193 89 193 89 190 86 185 81 179 75 185 81 190 86 176 72 178 74 194 90 195 91 196 92 176 72 176 72 196 92 177 73 177 73 196 92 197 93 197 93 196 92 198 94 198 94 196 92 199 95 199 95 196 92 200 96 200 96 196 92 201 97 201 97 196 92 202 98 196 92 187 83 202 98 202 98 187 83 203 99 203 99 187 83 204 100 204 100 187 83 205 101 205 101 187 83 206 102 206 102 187 83 207 103 186 82 207 103 187 83
+0 1 2 1 0 3 1 8 2 8 1 9 12 0 13 0 12 3 9 16 8 16 9 17 20 13 21 13 20 12 16 24 25 24 16 17 28 20 21 20 28 29 25 32 33 32 25 24 36 28 37 28 36 29 33 40 41 40 33 32 44 37 45 37 44 36 48 40 49 40 48 41 52 45 53 45 52 44 56 49 57 49 56 48 52 60 61 60 52 53 64 57 65 57 64 56 68 60 69 60 68 61 64 72 73 72 64 65 68 76 77 76 68 69 72 80 73 80 72 81 84 76 85 76 84 77 81 88 80 88 81 89 92 85 93 85 92 84 88 92 93 92 88 89
+4 0 5 1 6 2 7 3 6 2 5 1 10 4 6 5 11 6 7 7 11 6 6 5 4 8 14 9 5 10 15 11 5 10 14 9 18 12 10 13 19 14 11 15 19 14 10 13 14 16 22 17 15 18 23 19 15 18 22 17 18 20 19 21 26 22 27 23 26 22 19 21 30 24 31 25 22 26 23 27 22 26 31 25 26 28 27 29 34 30 35 31 34 30 27 29 30 32 38 33 31 34 39 35 31 34 38 33 34 36 35 37 42 38 43 39 42 38 35 37 38 40 46 41 39 42 47 43 39 42 46 41 43 44 50 45 42 46 51 47 42 46 50 45 46 48 54 49 47 50 55 51 47 50 54 49 50 52 58 53 51 54 59 55 51 54 58 53 55 56 54 57 62 58 63 59 62 58 54 57 58 60 66 61 59 62 67 63 59 62 66 61 63 64 70 65 62 66 71 67 62 66 70 65 67 68 66 69 74 70 75 71 74 70 66 69 71 72 70 73 78 74 79 75 78 74 70 73 82 76 74 77 83 78 75 79 83 78 74 77 79 80 86 81 78 82 87 83 78 82 86 81 90 84 82 85 91 86 83 87 91 86 82 85 86 88 94 89 87 90 95 91 87 90 94 89 90 92 91 93 94 94 95 95 94 94 91 93
+0 1 2 1 0 3
+4 0 5 1 6 2 7 3 6 2 5 1
+0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 1 1 3 3 1 1 8 4 9 5 10 5 11 4 6 1 4 3 6 1 11 4
+0 1 2 3 4 5 6 1 7 1 6 2 7 1 4 7 4 3 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 48 49 50 49 48 51 56 57 58 57 56 59 64 65 66 65 64 67 72 73 74 73 72 75 80 81 82 81 80 83 82 81 84 81 83 85 85 83 86 84 87 82 87 84 86 87 86 83
+8 0 9 1 10 2 9 1 11 3 10 2 12 4 13 5 11 3 10 2 11 3 13 5 14 6 9 1 8 0 12 4 11 3 15 7 20 8 21 9 22 10 23 11 22 10 21 9 28 12 29 13 30 14 31 15 30 14 29 13 36 16 37 17 38 18 39 19 38 18 37 17 44 20 45 21 46 22 47 23 46 22 45 21 52 24 53 25 54 26 55 27 54 26 53 25 60 28 61 29 62 30 63 31 62 30 61 29 68 32 69 33 70 34 71 35 70 34 69 33 76 36 77 37 78 38 79 39 78 38 77 37 88 40 89 41 90 42 89 41 91 43 90 42 92 44 90 42 91 43 89 41 88 40 93 45 93 45 88 40 94 46 91 43 94 46 92 44 88 40 95 47 94 46 92 44 94 46 95 47
+0 1 2 1 0 3 8 9 10 9 8 11 25 26 27 28 29 30 30 29 25 25 29 26 26 29 31 29 32 31 33 31 32 42 43 44 45 46 43 43 46 44 44 46 47 48 47 46 49 46 45 54 55 56 57 56 55 87 88 89 88 90 89 90 91 89 91 92 89 92 93 89 93 94 89 94 95 89 95 96 89 97 98 99 99 98 100 100 98 101 101 98 102 102 98 96 89 96 98 88 87 103 103 87 104 104 87 105 105 87 106 106 87 107 107 87 108 108 87 109 98 97 110 87 111 109 109 111 112 112 111 113 113 111 114 114 111 115 115 111 97 110 97 111 120 121 122 123 122 121 128 129 130 131 130 129 136 137 138 139 138 137
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 16 8 17 9 18 10 17 9 16 8 19 11 17 9 19 11 20 12 20 12 19 11 21 13 21 13 19 11 22 14 22 14 19 11 23 15 24 16 20 12 21 13 34 17 35 18 36 19 35 18 37 20 38 21 37 20 35 18 39 22 39 22 35 18 40 23 40 23 35 18 34 17 39 22 40 23 41 24 50 25 51 26 52 27 51 26 50 25 53 28 58 29 59 30 60 31 59 30 58 29 61 32 61 32 58 29 62 33 62 33 58 29 63 34 63 34 58 29 64 35 64 35 58 29 65 36 65 36 58 29 66 37 60 31 59 30 67 6 65 36 66 37 68 38 68 38 66 37 69 39 69 39 66 37 70 40 70 40 66 37 71 41 71 41 66 37 72 42 72 42 66 37 73 43 73 43 66 37 74 44 67 6 75 45 76 4 75 45 67 6 77 46 77 46 67 6 78 47 78 47 67 6 79 48 79 48 67 6 80 49 80 49 67 6 59 30 76 4 75 45 81 50 76 4 81 50 82 51 76 4 82 51 83 52 76 4 83 52 84 53 76 4 84 53 85 54 76 4 85 54 86 55 76 4 86 55 74 44 76 4 74 44 66 37 116 56 117 57 118 58 117 57 116 56 119 59 124 60 125 61 126 62 125 61 124 60 127 63 132 64 133 65 134 66 133 65 132 64 135 67
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 4 4 5 5 6 6 6 6 5 5 7 7 6 6 7 7 8 8 8 8 7 7 9 9 8 8 9 9 10 10 10 10 9 9 11 11 11 11 9 9 12 12 11 11 12 12 13 13 13 13 12 12 14 14 13 13 14 14 15 15 13 13 15 15 16 16 16 16 15 15 17 17 16 16 17 17 18 18 18 18 17 17 19 19 19 19 17 17 20 20 19 19 20 20 21 21 21 21 20 20 22 22 21 21 22 22 23 23
+24 25 26 25 27 26 26 27 28 27 29 28 28 29 30 30 29 31 29 32 31 31 32 33 32 34 33 34 35 33 33 35 36 35 37 36 36 37 38 38 37 39 37 40 39 39 40 41 40 42 41 41 42 43 42 44 43 43 44 45 44 46 45 47 45 46
+0 1 2 1 0 3 8 0 9 0 8 3 1 12 2 12 1 13 16 9 17 9 16 8 13 20 12 20 13 21 24 16 17 16 24 25 28 21 29 21 28 20 25 32 33 32 25 24 36 29 37 29 36 28 33 40 41 40 33 32 36 44 45 44 36 37 48 40 49 40 48 41 45 52 53 52 45 44 56 49 57 49 56 48 53 60 61 60 53 52 64 57 65 57 64 56 61 68 69 68 61 60 72 65 73 65 72 64 69 76 77 76 69 68 80 73 81 73 80 72 76 84 77 84 76 85 88 81 89 81 88 80 84 92 93 92 84 85 92 89 93 89 92 88
+4 0 5 1 6 2 7 3 6 2 5 1 4 4 10 5 5 6 11 7 5 6 10 5 14 8 6 9 15 10 7 11 15 10 6 9 10 12 18 13 11 14 19 15 11 14 18 13 22 16 14 17 23 18 15 19 23 18 14 17 26 20 27 21 18 22 19 23 18 22 27 21 23 24 30 25 22 26 31 27 22 26 30 25 27 28 26 29 34 30 35 31 34 30 26 29 30 32 38 33 31 34 39 35 31 34 38 33 34 36 35 37 42 38 43 39 42 38 35 37 39 40 38 41 46 42 47 43 46 42 38 41 43 44 50 45 42 46 51 47 42 46 50 45 46 48 47 49 54 50 55 51 54 50 47 49 50 52 58 53 51 54 59 55 51 54 58 53 54 56 55 57 62 58 63 59 62 58 55 57 58 60 66 61 59 62 67 63 59 62 66 61 62 64 63 65 70 66 71 67 70 66 63 65 66 68 74 69 67 70 75 71 67 70 74 69 70 72 71 73 78 74 79 75 78 74 71 73 74 76 82 77 75 78 83 79 75 78 82 77 86 80 78 81 87 82 79 83 87 82 78 81 82 84 90 85 83 86 91 87 83 86 90 85 86 88 87 89 94 90 95 91 94 90 87 89 90 92 94 93 91 94 95 95 91 94 94 93
+0 1 2 1 0 3
+4 0 5 1 6 2 7 3 6 2 5 1
+0 1 2 1 0 3 2 8 9 8 2 1 0 12 3 12 0 13 9 16 17 16 9 8 13 20 12 20 13 21 17 24 25 24 17 16 21 28 20 28 21 29 25 32 33 32 25 24 29 36 28 36 29 37 40 32 41 32 40 33 37 44 36 44 37 45 48 41 49 41 48 40 45 52 44 52 45 53 56 49 57 49 56 48 52 60 61 60 52 53 64 57 65 57 64 56 61 68 69 68 61 60 72 65 73 65 72 64 69 76 77 76 69 68 80 73 81 73 80 72 84 76 85 76 84 77 88 81 89 81 88 80 84 92 93 92 84 85 93 88 89 88 93 92
+4 0 5 1 6 2 7 3 6 2 5 1 6 4 7 5 10 6 11 7 10 6 7 5 14 8 5 9 15 10 4 11 15 10 5 9 10 12 11 13 18 14 19 15 18 14 11 13 22 16 14 17 23 18 15 19 23 18 14 17 18 20 19 21 26 22 27 23 26 22 19 21 30 24 22 25 31 26 23 27 31 26 22 25 26 28 27 29 34 30 35 31 34 30 27 29 38 32 30 33 39 34 31 35 39 34 30 33 35 36 42 37 34 38 43 39 34 38 42 37 46 40 38 41 47 42 39 43 47 42 38 41 42 44 50 45 43 46 51 47 43 46 50 45 54 48 46 49 55 50 47 51 55 50 46 49 50 52 58 53 51 54 59 55 51 54 58 53 54 56 55 57 62 58 63 59 62 58 55 57 58 60 66 61 59 62 67 63 59 62 66 61 62 64 63 65 70 66 71 67 70 66 63 65 66 68 74 69 67 70 75 71 67 70 74 69 70 72 71 73 78 74 79 75 78 74 71 73 74 76 82 77 75 78 83 79 75 78 82 77 79 80 86 81 78 82 87 83 78 82 86 81 82 84 90 85 83 86 91 87 83 86 90 85 87 88 86 89 94 90 95 91 94 90 86 89 94 92 95 93 90 94 91 95 90 94 95 93
+0 0 1 1 2 2 1 1 0 0 3 3 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 10 6 9 5 15 11 10 6 15 11 16 12 13 9 14 10 17 13 17 13 14 10 18 14 18 14 14 10 19 15 19 15 14 10 20 16 20 16 14 10 21 17 21 17 14 10 22 18 22 18 14 10 23 19 23 19 14 10 24 20 10 6 25 21 24 20 25 21 10 6 26 22 26 22 10 6 27 23 27 23 10 6 28 24 28 24 10 6 29 25 29 25 10 6 16 12 24 20 25 21 30 26 24 20 30 26 31 27 24 20 31 27 32 28 24 20 32 28 33 29 24 20 33 29 34 30 24 20 34 30 35 31 24 20 35 31 23 19 64 32 65 33 66 34 65 33 64 32 67 35 65 33 67 35 68 36 65 33 68 36 69 37 76 38 77 39 78 40 77 39 76 38 79 41 84 42 85 43 86 44 85 43 84 42 87 45 92 46 93 47 94 48 93 47 92 46 95 49 100 50 101 51 102 52 101 51 100 50 103 53
+4 5 6 7 6 5 36 37 38 37 39 38 39 40 38 40 41 38 41 42 38 42 43 38 43 44 38 45 46 47 47 46 48 48 46 49 49 46 50 50 46 44 38 44 46 38 51 36 36 51 52 52 51 53 53 51 54 54 51 55 55 51 56 56 51 57 57 51 58 45 59 46 59 60 46 51 61 58 58 61 62 62 61 63 63 61 60 46 60 61 70 71 72 71 73 72 73 74 72 75 72 74 80 81 82 83 82 81 88 89 90 91 90 89 96 97 98 99 98 97 104 105 106 107 106 105
+0 0 1 1 2 2 1 1 0 0 3 3 8 4 9 5 10 6 9 5 8 4 11 7 16 8 17 9 18 10 17 9 16 8 19 11 19 11 16 8 20 12 20 12 16 8 21 13 28 14 29 15 30 16 29 15 28 14 31 17 36 18 37 19 38 20 37 19 36 18 39 21 40 22 37 19 39 21 46 23 47 24 48 25 47 24 46 23 49 26 49 26 46 23 50 27 50 27 46 23 51 28 51 28 46 23 52 29 52 29 46 23 53 30 53 30 46 23 54 31 55 32 56 33 57 34 56 33 55 32 58 35 56 33 58 35 59 36 56 33 59 36 60 37 56 33 60 37 61 38 56 33 61 38 62 39 56 33 62 39 54 31 56 33 54 31 46 23 80 40 81 41 82 42 81 41 80 40 83 43 83 43 80 40 84 44 90 45 91 46 92 47 91 46 90 45 93 48 92 47 91 46 94 49 92 47 94 49 95 50 91 46 93 48 96 51 96 51 93 48 97 52 97 52 93 48 98 53 98 53 93 48 99 54 92 47 100 55 101 56 100 55 92 47 102 57 102 57 92 47 95 50 101 56 100 55 103 58 101 56 103 58 104 59 101 56 104 59 105 60 101 56 105 60 106 61
+4 5 6 7 6 5 12 13 14 15 14 13 22 23 24 24 23 25 25 23 26 27 26 23 32 33 34 35 34 33 41 42 43 41 44 42 45 42 44 63 64 65 64 66 65 66 67 65 67 68 65 68 69 65 69 70 65 70 71 65 72 65 71 64 63 73 73 63 74 74 63 75 75 63 76 76 63 77 77 63 78 79 78 63 85 86 87 87 86 88 89 88 86 107 108 109 108 110 109 110 111 109 111 112 109 113 114 115 115 114 112 109 112 114 116 117 118 118 117 119 119 117 120 120 117 121 113 122 114 122 121 114 117 123 121 114 121 123
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 1 1 4 4 5 5 6 5 7 4 8 1 7 4 9 3 8 1 9 3 10 0 8 1 11 2 8 1 10 0
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 3 3 5 5 6 6 6 6 5 5 7 7 7 7 5 5 8 8 7 7 8 8 9 9 7 7 9 9 10 10 10 10 9 9 11 11 11 11 9 9 12 12 11 11 12 12 13 13 11 11 13 13 14 14 14 14 13 13 15 15 15 15 13 13 16 16 15 15 16 16 17 17 17 17 16 16 18 18 17 17 18 18 19 19 17 17 19 19 20 20 20 20 19 19 21 21 20 20 21 21 22 22 22 22 21 21 23 23
+24 25 26 26 25 27 25 28 27 27 28 29 28 30 29 30 31 29 29 31 32 31 33 32 32 33 34 34 33 35 33 36 35 36 37 35 35 37 38 38 37 39 37 40 39 40 41 39 39 41 42 42 41 43 41 44 43 44 45 43 43 45 46 47 46 45
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7 6 7 8 8 7 9 9 7 10 10 7 11 11 7 12 12 7 13 13 7 14 15 16 17 16 15 18 18 15 19 19 15 20 20 15 21 21 15 0 21 0 2 17 16 22 17 22 23 17 23 24 17 24 25 17 25 26 17 26 27 17 27 14 17 14 7 56 57 58 57 56 59 64 65 66 65 64 67 72 73 74 73 72 75 73 75 76 73 76 77 77 76 78 77 78 79 79 78 80 80 78 81 80 81 82 80 82 83 83 82 84 83 84 85 85 84 86 86 84 87 86 87 88 88 87 89 88 89 90 88 90 91 91 90 92 92 90 93 92 93 94 92 94 95 95 94 96 96 94 97 98 99 100 99 98 101 99 101 102 102 101 103 102 103 104 102 104 105 102 105 106 102 106 107 102 107 72 102 72 108 108 72 74 103 101 109 109 101 110 110 101 111 111 101 112 112 101 113 113 101 114 114 101 97 100 115 116 115 100 99 116 115 108 116 108 117 117 108 118 118 108 119 119 108 120 120 108 121 121 108 74 116 117 122 116 122 123 116 123 124 116 124 125 116 125 126 116 126 127 116 127 96 116 96 97 116 97 101 184 185 186 185 184 187 192 193 194 193 192 195 195 192 196 196 192 197 197 192 198 198 192 199 194 193 200 198 199 201 201 199 202 202 199 203 203 199 204 204 199 205 205 199 206 206 199 207 194 208 209 208 194 210 210 194 211 211 194 212 212 194 213 213 194 200 209 208 214 209 214 215 209 215 216 209 216 217 209 217 218 209 218 219 209 219 207 209 207 199
+28 0 29 1 30 2 29 1 31 3 30 2 31 3 32 4 30 2 32 4 33 5 30 2 33 5 34 6 30 2 34 6 35 7 30 2 35 7 36 8 30 2 36 8 37 9 30 2 38 10 39 11 40 12 39 11 41 13 40 12 40 12 41 13 42 14 42 14 41 13 43 15 43 15 41 13 44 16 44 16 41 13 37 9 30 2 37 9 41 13 29 1 28 0 45 17 45 17 28 0 46 18 46 18 28 0 47 19 47 19 28 0 48 20 48 20 28 0 49 21 49 21 28 0 50 22 50 22 28 0 51 23 28 0 39 11 51 23 51 23 39 11 52 24 52 24 39 11 53 25 53 25 39 11 54 26 54 26 39 11 55 27 38 10 55 27 39 11 60 28 61 29 62 30 63 31 62 30 61 29 68 32 69 33 70 34 71 35 70 34 69 33 128 36 129 37 130 38 129 37 131 39 130 38 131 39 132 40 130 38 132 40 133 41 130 38 133 41 134 42 130 38 134 42 135 43 130 38 135 43 136 44 130 38 136 44 137 45 130 38 137 45 138 46 130 38 139 47 140 48 141 49 141 49 140 48 142 50 142 50 140 48 143 51 143 51 140 48 144 52 144 52 140 48 138 46 138 46 140 48 130 38 140 48 145 53 130 38 146 54 147 55 145 53 130 38 145 53 147 55 129 37 128 36 148 56 148 56 128 36 149 57 149 57 128 36 150 58 150 58 128 36 151 59 151 59 128 36 152 60 152 60 128 36 153 61 153 61 128 36 154 62 139 47 155 63 140 48 140 48 155 63 156 64 155 63 157 65 156 64 157 65 158 66 156 64 158 66 159 67 156 64 159 67 160 68 156 64 160 68 154 62 156 64 154 62 128 36 156 64 156 64 128 36 146 54 128 36 161 69 146 54 147 55 146 54 161 69 129 37 162 70 131 39 131 39 162 70 163 71 163 71 162 70 164 72 162 70 165 73 164 72 165 73 166 74 164 72 164 72 166 74 167 75 167 75 166 74 168 76 166 74 169 77 168 76 169 77 170 78 168 76 168 76 170 78 171 79 170 78 172 80 171 79 171 79 172 80 173 81 173 81 172 80 174 82 172 80 175 83 174 82 174 82 175 83 176 84 175 83 177 85 176 84 177 85 178 86 176 84 176 84 178 86 179 87 179 87 178 86 180 88 178 86 181 89 180 88 180 88 181 89 182 90 181 89 183 91 182 90 183 91 155 63 182 90 139 47 182 90 155 63 188 92 189 93 190 94 191 95 190 94 189 93 220 96 221 97 222 98 221 97 223 99 222 98 223 99 224 100 222 98 224 100 225 101 222 98 225 101 226 102 222 98 226 102 227 103 222 98 227 103 228 104 222 98 228 104 229 105 222 98 230 106 231 107 232 108 232 108 231 107 233 109 233 109 231 107 234 110 234 110 231 107 235 111 235 111 231 107 229 105 222 98 229 105 231 107 221 97 220 96 236 112 236 112 220 96 237 113 237 113 220 96 238 114 238 114 220 96 239 115 239 115 220 96 240 116 240 116 220 96 241 117 241 117 220 96 242 118 230 106 243 119 231 107 220 96 244 120 242 118 242 118 244 120 245 121 245 121 244 120 246 122 246 122 244 120 247 123 247 123 244 120 243 119 231 107 243 119 244 120
+0 0 1 1 2 2 1 1 0 0 3 3 8 4 0 5 9 6 0 5 8 4 3 7 2 8 12 9 13 10 12 9 2 8 1 11 16 12 9 13 17 14 9 13 16 12 8 15 13 16 20 17 21 18 20 17 13 16 12 19 24 20 17 21 25 22 17 21 24 20 16 23 28 24 20 25 29 26 20 25 28 24 21 27 24 28 32 29 33 30 32 29 24 28 25 31 36 32 29 33 37 34 29 33 36 32 28 35 33 36 40 37 41 38 40 37 33 36 32 39 44 40 37 41 45 42 37 41 44 40 36 43 41 44 48 45 49 46 48 45 41 44 40 47 52 48 45 49 53 50 45 49 52 48 44 51 49 52 56 53 57 54 56 53 49 52 48 55 60 56 53 57 61 58 53 57 60 56 52 59 57 60 64 61 65 62 64 61 57 60 56 63 68 64 61 65 69 66 61 65 68 64 60 67 65 68 72 69 73 70 72 69 65 68 64 71 68 72 76 73 77 74 76 73 68 72 69 75 80 76 72 77 81 78 72 77 80 76 73 79 77 80 84 81 85 82 84 81 77 80 76 83 88 84 81 85 89 86 81 85 88 84 80 87 85 88 92 89 93 90 92 89 85 88 84 91 92 92 89 93 93 94 89 93 92 92 88 95
+4 5 6 7 6 5 4 10 5 11 5 10 6 7 14 15 14 7 10 18 11 19 11 18 14 15 22 23 22 15 18 26 19 27 19 26 23 30 22 31 22 30 27 26 34 35 34 26 30 38 31 39 31 38 34 35 42 43 42 35 38 46 39 47 39 46 42 43 50 51 50 43 46 54 47 55 47 54 50 51 58 59 58 51 54 62 55 63 55 62 58 59 66 67 66 59 62 70 63 71 63 70 66 67 74 75 74 67 71 70 78 79 78 70 75 82 74 83 74 82 78 79 86 87 86 79 82 90 83 91 83 90 86 87 94 95 94 87 90 94 91 95 91 94
+0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 5 6 7 7 6 8 7 8 9 9 8 10 9 10 11 9 11 12 12 11 13 12 13 14 14 13 15 15 13 16 15 16 17 15 17 18 18 17 19 19 17 20 19 20 21 19 21 22 22 21 23 48 49 50 49 48 51 56 48 57 48 56 51 60 57 61 57 60 56 64 61 65 61 64 60 64 68 69 68 64 65 69 72 73 72 69 68 73 76 77 76 73 72 77 80 81 80 77 76 81 84 85 84 81 80 85 88 89 88 85 84 92 88 93 88 92 89 96 93 97 93 96 92 100 97 101 97 100 96 104 100 101 100 104 105 108 105 104 105 108 109 112 109 108 109 112 113 112 116 113 116 112 117 117 120 116 120 117 121 121 124 120 124 121 125 125 128 124 128 125 129 129 132 128 132 129 133 133 136 132 136 133 137 140 136 137 136 140 141 50 141 140 141 50 49
+24 0 25 1 26 2 26 2 25 1 27 3 25 1 28 4 27 3 28 4 29 5 27 3 27 3 29 5 30 6 30 6 29 5 31 7 29 5 32 8 31 7 32 8 33 9 31 7 31 7 33 9 34 10 34 10 33 9 35 11 33 9 36 12 35 11 35 11 36 12 37 13 36 12 38 14 37 13 38 14 39 15 37 13 37 13 39 15 40 16 39 15 41 17 40 16 40 16 41 17 42 18 41 17 43 19 42 18 42 18 43 19 44 20 44 20 43 19 45 21 43 19 46 22 45 21 47 23 45 21 46 22 52 24 53 25 54 26 55 27 54 26 53 25 52 28 58 29 53 30 59 31 53 30 58 29 58 32 62 33 59 34 63 35 59 34 62 33 62 36 66 37 63 38 67 39 63 38 66 37 67 40 66 41 70 42 71 43 70 42 66 41 70 44 71 45 74 46 75 47 74 46 71 45 74 48 75 49 78 50 79 51 78 50 75 49 78 52 79 53 82 54 83 55 82 54 79 53 82 56 83 57 86 58 87 59 86 58 83 57 86 60 87 61 90 62 91 63 90 62 87 61 91 64 94 65 90 66 95 67 90 66 94 65 94 68 98 69 95 70 99 71 95 70 98 69 98 72 102 73 99 74 103 75 99 74 102 73 106 76 107 77 102 78 103 79 102 78 107 77 110 80 111 81 106 82 107 83 106 82 111 81 114 84 115 85 110 86 111 87 110 86 115 85 118 88 115 89 119 90 114 91 119 90 115 89 122 92 118 93 123 94 119 95 123 94 118 93 126 96 122 97 127 98 123 99 127 98 122 97 130 100 126 101 131 102 127 103 131 102 126 101 134 104 130 105 135 106 131 107 135 106 130 105 138 108 134 109 139 110 135 111 139 110 134 109 142 112 143 113 139 114 138 115 139 114 143 113 54 116 55 117 142 118 143 119 142 118 55 117
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 5 7 8 8 7 9 9 7 10 9 10 11 11 10 12 11 12 13 13 12 14 13 14 15 15 14 16 15 16 17 15 17 18 18 17 19 19 17 20 19 20 21 19 21 22 22 21 23 48 49 50 49 48 51 56 50 57 50 56 48 60 57 61 57 60 56 64 61 65 61 64 60 68 64 65 64 68 69 72 69 68 69 72 73 76 73 72 73 76 77 80 77 76 77 80 81 80 84 81 84 80 85 85 88 84 88 85 89 92 88 89 88 92 93 96 93 92 93 96 97 100 97 96 97 100 101 104 101 100 101 104 105 108 105 104 105 108 109 112 109 108 109 112 113 113 116 117 116 113 112 117 120 121 120 117 116 121 124 125 124 121 120 128 124 129 124 128 125 132 129 133 129 132 128 132 136 137 136 132 133 140 136 141 136 140 137 51 141 49 141 51 140
+24 0 25 1 26 2 26 2 25 1 27 3 25 1 28 4 27 3 28 4 29 5 27 3 27 3 29 5 30 6 30 6 29 5 31 7 29 5 32 8 31 7 32 8 33 9 31 7 31 7 33 9 34 10 33 9 35 11 34 10 34 10 35 11 36 12 35 11 37 13 36 12 36 12 37 13 38 14 37 13 39 15 38 14 38 14 39 15 40 16 40 16 39 15 41 17 39 15 42 18 41 17 42 18 43 19 41 17 41 17 43 19 44 20 43 19 45 21 44 20 44 20 45 21 46 22 47 23 46 22 45 21 52 24 53 25 54 26 55 27 54 26 53 25 53 28 58 29 55 30 59 31 55 30 58 29 58 32 62 33 59 34 63 35 59 34 62 33 62 36 66 37 63 38 67 39 63 38 66 37 70 40 71 41 66 42 67 43 66 42 71 41 74 44 75 45 70 46 71 47 70 46 75 45 78 48 79 49 74 50 75 51 74 50 79 49 82 52 83 53 78 54 79 55 78 54 83 53 86 56 83 57 87 58 82 59 87 58 83 57 90 60 86 61 91 62 87 63 91 62 86 61 94 64 95 65 91 66 90 67 91 66 95 65 98 68 99 69 94 70 95 71 94 70 99 69 102 72 103 73 98 74 99 75 98 74 103 73 106 76 107 77 102 78 103 79 102 78 107 77 110 80 111 81 106 82 107 83 106 82 111 81 114 84 115 85 110 86 111 87 110 86 115 85 115 88 114 89 118 90 119 91 118 90 114 89 118 92 119 93 122 94 123 95 122 94 119 93 122 96 123 97 126 98 127 99 126 98 123 97 127 100 130 101 126 102 131 103 126 102 130 101 130 104 134 105 131 106 135 107 131 106 134 105 135 108 134 109 138 110 139 111 138 110 134 109 139 112 142 113 138 114 143 115 138 114 142 113 142 116 52 117 143 118 54 119 143 118 52 117
+0 1 2 1 0 3
+4 0 5 1 6 2 7 3 6 2 5 1
+0 1 2 1 0 3 3 0 4 3 4 5 3 5 6 6 5 7 7 5 8 7 8 9 9 8 10 9 10 11 9 11 12 12 11 13 12 13 14 14 13 15 15 13 16 15 16 17 15 17 18 18 17 19 19 17 20 19 20 21 21 20 22 21 22 23 48 49 50 49 48 51 56 51 48 51 56 57 60 57 56 57 60 61 64 61 60 61 64 65 65 68 69 68 65 64 69 72 73 72 69 68 73 76 77 76 73 72 77 80 81 80 77 76 84 80 85 80 84 81 84 88 89 88 84 85 92 88 93 88 92 89 96 93 97 93 96 92 100 97 101 97 100 96 104 101 105 101 104 100 108 105 109 105 108 104 112 109 113 109 112 108 113 116 112 116 113 117 120 116 117 116 120 121 124 121 120 121 124 125 124 128 125 128 124 129 132 128 129 128 132 133 136 133 132 133 136 137 140 137 136 137 140 141 50 141 140 141 50 49
+24 0 25 1 26 2 25 1 27 3 26 2 26 2 27 3 28 4 27 3 29 5 28 4 28 4 29 5 30 6 30 6 29 5 31 7 29 5 32 8 31 7 32 8 33 9 31 7 31 7 33 9 34 10 34 10 33 9 35 11 33 9 36 12 35 11 35 11 36 12 37 13 36 12 38 14 37 13 38 14 39 15 37 13 37 13 39 15 40 16 39 15 41 17 40 16 40 16 41 17 42 18 42 18 41 17 43 19 41 17 44 20 43 19 44 20 45 21 43 19 43 19 45 21 46 22 47 23 46 22 45 21 52 24 53 25 54 26 55 27 54 26 53 25 58 28 59 29 52 30 53 31 52 30 59 29 62 32 63 33 58 34 59 35 58 34 63 33 66 36 67 37 62 38 63 39 62 38 67 37 67 40 66 41 70 42 71 43 70 42 66 41 70 44 71 45 74 46 75 47 74 46 71 45 74 48 75 49 78 50 79 51 78 50 75 49 78 52 79 53 82 54 83 55 82 54 79 53 83 56 86 57 82 58 87 59 82 58 86 57 87 60 86 61 90 62 91 63 90 62 86 61 91 64 94 65 90 66 95 67 90 66 94 65 94 68 98 69 95 70 99 71 95 70 98 69 98 72 102 73 99 74 103 75 99 74 102 73 102 76 106 77 103 78 107 79 103 78 106 77 106 80 110 81 107 82 111 83 107 82 110 81 110 84 114 85 111 86 115 87 111 86 114 85 118 88 115 89 119 90 114 91 119 90 115 89 122 92 123 93 119 94 118 95 119 94 123 93 126 96 127 97 122 98 123 99 122 98 127 97 130 100 127 101 131 102 126 103 131 102 127 101 134 104 135 105 131 106 130 107 131 106 135 105 138 108 139 109 134 110 135 111 134 110 139 109 142 112 143 113 138 114 139 115 138 114 143 113 54 116 55 117 142 118 143 119 142 118 55 117
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 7 5 8 7 8 9 7 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 15 13 16 15 16 17 17 16 18 17 18 19 19 18 20 19 20 21 21 20 22 21 22 23 48 49 50 49 48 51 56 50 57 50 56 48 60 57 61 57 60 56 64 61 65 61 64 60 65 68 64 68 65 69 72 68 69 68 72 73 76 73 72 73 76 77 76 80 77 80 76 81 81 84 80 84 81 85 88 84 85 84 88 89 92 89 88 89 92 93 96 93 92 93 96 97 100 97 96 97 100 101 104 101 100 101 104 105 108 105 104 105 108 109 112 109 108 109 112 113 116 112 117 112 116 113 120 117 121 117 120 116 120 124 125 124 120 121 125 128 129 128 125 124 129 132 133 132 129 128 133 136 137 136 133 132 140 136 141 136 140 137 51 141 49 141 51 140
+24 0 25 1 26 2 25 1 27 3 26 2 26 2 27 3 28 4 27 3 29 5 28 4 28 4 29 5 30 6 29 5 31 7 30 6 30 6 31 7 32 8 31 7 33 9 32 8 32 8 33 9 34 10 34 10 33 9 35 11 33 9 36 12 35 11 35 11 36 12 37 13 36 12 38 14 37 13 37 13 38 14 39 15 38 14 40 16 39 15 40 16 41 17 39 15 39 15 41 17 42 18 42 18 41 17 43 19 41 17 44 20 43 19 43 19 44 20 45 21 44 20 46 22 45 21 47 23 45 21 46 22 52 24 53 25 54 26 55 27 54 26 53 25 53 28 58 29 55 30 59 31 55 30 58 29 58 32 62 33 59 34 63 35 59 34 62 33 62 36 66 37 63 38 67 39 63 38 66 37 70 40 67 41 71 42 66 43 71 42 67 41 74 44 75 45 71 46 70 47 71 46 75 45 78 48 79 49 74 50 75 51 74 50 79 49 82 52 79 53 83 54 78 55 83 54 79 53 86 56 82 57 87 58 83 59 87 58 82 57 90 60 91 61 87 62 86 63 87 62 91 61 94 64 95 65 90 66 91 67 90 66 95 65 98 68 99 69 94 70 95 71 94 70 99 69 102 72 103 73 98 74 99 75 98 74 103 73 106 76 107 77 102 78 103 79 102 78 107 77 110 80 111 81 106 82 107 83 106 82 111 81 114 84 115 85 110 86 111 87 110 86 115 85 114 88 118 89 115 90 119 91 115 90 118 89 118 92 122 93 119 94 123 95 119 94 122 93 123 96 122 97 126 98 127 99 126 98 122 97 126 100 127 101 130 102 131 103 130 102 127 101 130 104 131 105 134 106 135 107 134 106 131 105 134 108 135 109 138 110 139 111 138 110 135 109 139 112 142 113 138 114 143 115 138 114 142 113 142 116 52 117 143 118 54 119 143 118 52 117
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7 2 1 8 6 7 9 9 7 10 10 7 11 11 7 12 12 7 13 13 7 14 14 7 15 2 16 17 16 2 18 18 2 19 19 2 20 20 2 21 21 2 8 17 16 22 17 22 23 17 23 24 17 24 25 17 25 26 17 26 27 17 27 15 17 15 7 56 57 58 57 56 59 64 65 66 65 64 67 72 73 74 73 72 75 80 81 82 81 80 83 83 80 84 84 80 85 85 80 86 86 80 87 87 80 88 87 88 89 89 88 90 90 88 91 91 88 92 92 88 93 93 88 94 82 95 96 95 82 97 97 82 98 98 82 81 96 95 99 96 99 100 96 100 101 96 101 102 96 102 103 96 103 104 96 104 105 96 105 88 88 105 106 88 106 107 88 107 94 136 137 138 137 136 139 139 136 140 140 136 141 141 136 142 142 136 143 142 143 144 144 143 145 145 143 146 146 143 147 147 143 148 148 143 149 149 143 150 150 143 151 152 153 151 153 152 154 154 152 155 155 152 156 156 152 157 157 152 136 157 136 138 151 153 158 151 158 159 151 159 160 151 160 161 151 161 162 151 162 163 151 163 150
+28 0 29 1 30 2 29 1 31 3 30 2 31 3 32 4 30 2 32 4 33 5 30 2 33 5 34 6 30 2 34 6 35 7 30 2 35 7 36 8 30 2 36 8 37 9 30 2 38 10 39 11 40 12 40 12 39 11 41 13 41 13 39 11 42 14 42 14 39 11 43 15 43 15 39 11 37 9 30 2 37 9 39 11 29 1 28 0 44 16 44 16 28 0 45 17 45 17 28 0 46 18 46 18 28 0 47 19 47 19 28 0 48 20 48 20 28 0 49 21 49 21 28 0 50 22 38 10 51 23 39 11 28 0 52 24 50 22 50 22 52 24 53 25 53 25 52 24 54 26 54 26 52 24 55 27 55 27 52 24 51 23 39 11 51 23 52 24 60 28 61 29 62 30 63 31 62 30 61 29 68 32 69 33 70 34 71 35 70 34 69 33 76 36 77 37 78 38 79 39 78 38 77 37 108 40 109 41 110 42 109 41 111 43 110 42 111 43 112 44 110 42 110 42 112 44 113 45 112 44 114 46 113 45 114 46 115 47 113 45 115 47 116 48 113 45 116 48 117 49 113 45 117 49 118 50 113 45 118 50 119 51 113 45 119 51 120 52 113 45 121 53 122 54 123 55 123 55 122 54 124 56 124 56 122 54 120 52 113 45 120 52 122 54 108 40 110 42 125 57 125 57 110 42 126 58 126 58 110 42 127 59 127 59 110 42 128 60 128 60 110 42 129 61 129 61 110 42 130 62 110 42 131 63 130 62 130 62 131 63 132 64 132 64 131 63 133 65 133 65 131 63 134 66 134 66 131 63 135 67 135 67 131 63 121 53 122 54 121 53 131 63 164 68 165 69 166 70 165 69 167 71 166 70 167 71 168 72 166 70 168 72 169 73 166 70 169 73 170 74 166 70 170 74 171 75 166 70 171 75 172 76 166 70 173 77 174 78 175 79 174 78 176 80 175 79 175 79 176 80 177 81 177 81 176 80 178 82 178 82 176 80 179 83 179 83 176 80 172 76 166 70 172 76 176 80 166 70 180 84 164 68 164 68 180 84 181 85 181 85 180 84 182 86 182 86 180 84 183 87 183 87 180 84 184 88 184 88 180 84 185 89 185 89 180 84 186 90 186 90 180 84 187 91 180 84 174 78 187 91 187 91 174 78 188 92 188 92 174 78 189 93 189 93 174 78 190 94 190 94 174 78 191 95 173 77 191 95 174 78
+0 0 1 1 2 2 1 1 0 0 3 3 8 4 0 5 9 6 0 5 8 4 3 7 2 8 12 9 13 10 12 9 2 8 1 11 16 12 9 13 17 14 9 13 16 12 8 15 13 16 20 17 21 18 20 17 13 16 12 19 24 20 17 21 25 22 17 21 24 20 16 23 28 24 20 25 29 26 20 25 28 24 21 27 24 28 32 29 33 30 32 29 24 28 25 31 36 32 29 33 37 34 29 33 36 32 28 35 33 36 40 37 41 38 40 37 33 36 32 39 44 40 37 41 45 42 37 41 44 40 36 43 41 44 48 45 49 46 48 45 41 44 40 47 52 48 45 49 53 50 45 49 52 48 44 51 49 52 56 53 57 54 56 53 49 52 48 55 60 56 53 57 61 58 53 57 60 56 52 59 57 60 64 61 65 62 64 61 57 60 56 63 68 64 61 65 69 66 61 65 68 64 60 67 65 68 72 69 73 70 72 69 65 68 64 71 68 72 76 73 77 74 76 73 68 72 69 75 80 76 72 77 81 78 72 77 80 76 73 79 77 80 84 81 85 82 84 81 77 80 76 83 88 84 81 85 89 86 81 85 88 84 80 87 85 88 92 89 93 90 92 89 85 88 84 91 92 92 89 93 93 94 89 93 92 92 88 95
+4 5 6 7 6 5 4 10 5 11 5 10 6 7 14 15 14 7 10 18 11 19 11 18 14 15 22 23 22 15 18 26 19 27 19 26 23 30 22 31 22 30 27 26 34 35 34 26 30 38 31 39 31 38 34 35 42 43 42 35 38 46 39 47 39 46 42 43 50 51 50 43 46 54 47 55 47 54 50 51 58 59 58 51 54 62 55 63 55 62 58 59 66 67 66 59 62 70 63 71 63 70 66 67 74 75 74 67 71 70 78 79 78 70 75 82 74 83 74 82 78 79 86 87 86 79 82 90 83 91 83 90 86 87 94 95 94 87 90 94 91 95 91 94
+0 1 2 1 0 3 8 3 0 3 8 9 12 13 14 13 12 15 15 12 16 15 16 17 15 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 33 31 34 33 34 35 60 1 61 1 60 2 64 9 8 9 64 65 68 64 69 64 68 65 72 69 73 69 72 68 76 73 77 73 76 72 76 80 81 80 76 77 81 84 85 84 81 80 85 88 89 88 85 84 89 92 93 92 89 88 93 96 97 96 93 92 97 100 101 100 97 96 104 100 105 100 104 101 108 105 109 105 108 104 112 109 113 109 112 108 116 112 113 112 116 117 120 117 116 117 120 121 124 121 120 121 124 125 124 128 125 128 124 129 129 132 128 132 129 133 133 136 132 136 133 137 137 140 136 140 137 141 141 61 140 61 141 60
+4 0 5 1 6 2 7 3 6 2 5 1 10 4 11 5 4 6 5 7 4 6 11 5 36 8 37 9 38 10 37 9 39 11 38 10 38 10 39 11 40 12 40 12 39 11 41 13 39 11 42 14 41 13 41 13 42 14 43 15 42 14 44 16 43 15 43 15 44 16 45 17 44 16 46 18 45 17 45 17 46 18 47 19 46 18 48 20 47 19 47 19 48 20 49 21 48 20 50 22 49 21 49 21 50 22 51 23 50 22 52 24 51 23 51 23 52 24 53 25 52 24 54 26 53 25 53 25 54 26 55 27 54 26 56 28 55 27 56 28 57 29 55 27 55 27 57 29 58 30 59 31 58 30 57 29 7 32 62 33 6 34 63 35 6 34 62 33 66 36 67 37 10 38 11 39 10 38 67 37 66 40 70 41 67 42 71 43 67 42 70 41 70 44 74 45 71 46 75 47 71 46 74 45 74 48 78 49 75 50 79 51 75 50 78 49 79 52 78 53 82 54 83 55 82 54 78 53 82 56 83 57 86 58 87 59 86 58 83 57 86 60 87 61 90 62 91 63 90 62 87 61 90 64 91 65 94 66 95 67 94 66 91 65 94 68 95 69 98 70 99 71 98 70 95 69 98 72 99 73 102 74 103 75 102 74 99 73 103 76 106 77 102 78 107 79 102 78 106 77 106 80 110 81 107 82 111 83 107 82 110 81 110 84 114 85 111 86 115 87 111 86 114 85 118 88 119 89 114 90 115 91 114 90 119 89 122 92 123 93 118 94 119 95 118 94 123 93 126 96 127 97 122 98 123 99 122 98 127 97 130 100 127 101 131 102 126 103 131 102 127 101 134 104 130 105 135 106 131 107 135 106 130 105 138 108 134 109 139 110 135 111 139 110 134 109 142 112 138 113 143 114 139 115 143 114 138 113 62 116 142 117 63 118 143 119 63 118 142 117
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 5 5 4 4 6 6 5 5 6 6 7 7 7 7 6 6 8 8 7 7 8 8 9 9 7 7 9 9 10 10 10 10 9 9 11 11 10 10 11 11 12 12 12 12 11 11 13 13 12 12 13 13 14 14 14 14 13 13 15 15 14 14 15 15 16 16 16 16 15 15 17 17 17 17 15 15 18 18 17 17 18 18 19 19 17 17 19 19 20 20 20 20 19 19 21 21 21 21 19 19 22 22 21 21 22 22 23 23
+24 25 26 25 27 26 26 27 28 28 27 29 27 30 29 30 31 29 29 31 32 32 31 33 31 34 33 33 34 35 34 36 35 35 36 37 36 38 37 37 38 39 38 40 39 40 41 39 39 41 42 41 43 42 42 43 44 43 45 44 44 45 46 47 46 45
+0 0 1 1 2 2 3 3 0 0 4 4 0 0 3 3 1 1 5 1 6 3 7 0 8 4 7 0 6 3 9 2 5 1 7 0 10 5 11 6 12 7 11 6 10 5 13 8 11 6 13 8 14 9 11 6 14 9 15 10 15 10 14 9 16 11 16 11 14 9 17 12 16 11 17 12 18 13 16 11 18 13 2 2 16 11 2 2 19 14 19 14 2 2 20 15 20 15 2 2 4 4 4 4 2 2 3 3 3 3 2 2 1 1 5 1 9 2 6 3 6 3 9 2 8 4 8 4 9 2 21 15 21 15 9 2 22 14 22 14 9 2 23 11 9 2 24 13 23 11 24 13 25 12 23 11 25 12 26 9 23 11 23 11 26 9 27 10 27 10 26 9 28 6 26 9 29 8 28 6 29 8 30 5 28 6 31 7 28 6 30 5 2 2 18 13 32 16 33 16 24 13 9 2 19 14 34 17 16 11 34 17 19 14 20 15 34 17 20 15 4 4 8 4 21 15 35 17 21 15 22 14 35 17 23 11 35 17 22 14 36 18 10 5 12 7 10 5 36 18 13 8 13 8 36 18 14 9 14 9 36 18 17 12 17 12 36 18 18 13 18 13 36 18 32 16 37 19 38 20 39 21 38 20 37 19 36 18 38 20 36 18 15 10 15 10 36 18 11 6 11 6 36 18 12 7 31 7 40 18 28 6 28 6 40 18 27 10 27 10 40 18 41 20 40 18 42 19 41 20 43 21 41 20 42 19 33 16 40 18 24 13 24 13 40 18 25 12 25 12 40 18 26 9 26 9 40 18 29 8 29 8 40 18 30 5 31 7 30 5 40 18 44 22 45 23 46 24 45 23 44 22 47 25 48 25 49 22 50 23 51 24 50 23 49 22
+0 1 2 1 0 3 8 3 0 3 8 9 27 28 29 28 30 29 30 31 29 31 32 29 32 33 29 33 34 29 35 29 34 29 36 27 27 36 37 37 36 38 38 36 39 39 36 40 41 40 36 2 42 43 42 2 1 46 8 47 8 46 9 50 51 52 51 50 53 51 58 52 58 51 59 58 62 63 62 58 59 72 73 74 75 74 73 73 76 75 77 75 76 83 84 85 85 84 86 87 86 84 94 95 96 95 97 96 96 97 98 99 98 97 100 101 102 101 100 103 101 108 109 108 101 103 108 112 109 112 108 113 112 46 47 46 112 113 50 42 53 42 50 43 62 116 63 116 62 117 76 122 77 123 77 122 126 98 127 99 127 98 128 102 129 102 128 100 145 146 147 147 146 148 146 149 148 148 149 150 150 149 151 35 151 149 41 146 152 152 146 153 153 146 154 154 146 155 155 146 156 156 146 157 145 157 146 117 158 116 158 117 159 128 162 163 162 128 129 159 166 158 166 159 167 166 170 171 170 166 167 170 174 171 174 170 175 175 178 174 178 175 179 179 182 178 182 179 183 186 182 183 182 186 187 186 190 187 190 186 191 163 190 191 190 163 162
+4 0 5 1 6 2 7 3 6 2 5 1 10 4 11 5 4 6 5 7 4 6 11 5 12 8 13 9 14 10 13 9 12 8 15 11 15 11 12 8 16 12 16 12 12 8 17 13 17 13 12 8 18 14 18 14 12 8 19 15 20 16 19 15 21 17 19 15 20 16 22 18 19 15 22 18 23 19 19 15 23 19 24 20 19 15 24 20 25 21 19 15 25 21 26 22 19 15 26 22 18 14 6 23 7 24 44 25 45 26 44 25 7 24 10 27 48 28 11 29 49 30 11 29 48 28 54 31 55 32 56 33 57 34 56 33 55 32 60 35 56 36 61 37 57 38 61 37 56 36 60 39 61 40 64 41 65 42 64 41 61 40 66 43 67 44 68 45 67 44 66 43 69 46 69 46 70 47 67 44 70 47 69 46 71 48 78 49 79 50 80 51 79 50 78 49 81 52 81 52 78 49 82 53 88 54 89 55 90 56 89 55 88 54 91 57 91 57 88 54 92 58 91 57 92 58 93 59 104 60 105 61 106 62 107 63 106 62 105 61 104 64 106 65 110 66 111 67 110 66 106 65 114 68 110 69 115 70 111 71 115 70 110 69 114 72 115 73 48 74 49 75 48 74 115 73 45 76 55 77 44 78 54 79 44 78 55 77 118 80 64 81 119 82 65 83 119 82 64 81 120 84 68 85 121 86 68 85 120 84 66 87 89 88 124 89 90 90 124 89 89 88 125 91 105 92 130 93 107 94 131 95 107 94 130 93 132 96 133 97 134 98 133 97 132 96 135 99 135 99 132 96 136 100 136 100 132 96 137 101 137 101 132 96 138 102 138 102 132 96 139 103 139 103 132 96 14 10 140 104 141 105 21 17 141 105 140 104 142 106 142 106 140 104 143 107 143 107 140 104 132 96 143 107 132 96 144 108 144 108 132 96 134 98 160 109 118 110 161 111 119 112 161 111 118 110 131 113 130 114 164 115 165 116 164 115 130 114 168 117 160 118 169 119 161 120 169 119 160 118 168 121 169 122 172 123 173 124 172 123 169 122 176 125 172 126 177 127 173 128 177 127 172 126 180 129 176 130 181 131 177 132 181 131 176 130 184 133 180 134 185 135 181 136 185 135 180 134 188 137 189 138 185 139 184 140 185 139 189 138 192 141 189 142 193 143 188 144 193 143 189 142 164 145 165 146 193 147 192 148 193 147 165 146
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 4 4 5 5 6 6 6 6 5 5 7 7 6 6 7 7 8 8 6 6 8 8 9 9 9 9 8 8 10 10 10 10 8 8 11 11 10 10 11 11 12 12 10 10 12 12 13 13 13 13 12 12 14 14 13 13 14 14 15 15 15 15 14 14 16 16 16 16 14 14 17 17 16 16 17 17 18 18 18 18 17 17 19 19 18 18 19 19 20 20 20 20 19 19 21 21 20 20 21 21 22 22 22 22 21 21 23 23 24 23 25 21 26 22 26 22 25 21 27 20 25 21 28 19 27 20 27 20 28 19 29 18 28 19 30 17 29 18 29 18 30 17 31 16 30 17 32 14 31 16 31 16 32 14 33 15 33 15 32 14 34 13 32 14 35 12 34 13 34 13 35 12 36 10 35 12 37 11 36 10 37 11 38 8 36 10 36 10 38 8 39 9 39 9 38 8 40 6 38 8 41 7 40 6 41 7 42 5 40 6 40 6 42 5 43 4 42 5 44 0 43 4 43 4 44 0 45 3 45 3 44 0 46 1 47 2 46 1 44 0
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 1 6 7 16 17 18 17 16 19 24 25 26 25 24 27 27 32 33 32 27 24 33 36 37 36 33 32 36 40 37 40 36 41 41 44 40 44 41 45 44 16 18 16 44 45 48 49 50 49 48 51 51 48 52 51 52 53 53 52 54 54 52 55 54 55 56 56 55 57 57 55 58 57 58 59 57 59 60 60 59 61 60 61 62 60 62 63 63 62 64 63 64 65 65 64 66 65 66 67 67 66 68 68 66 69 68 69 70 70 69 71 70 71 72 72 71 73 72 73 74 74 73 75 104 105 106 105 104 107 112 113 114 113 112 115 120 121 122 121 120 123 128 129 130 129 128 131 136 128 137 128 136 131 140 137 141 137 140 136 144 141 145 141 144 140 148 144 145 144 148 149 152 149 148 149 152 153 152 156 153 156 152 157 160 161 162 161 160 163 168 163 160 163 168 169 172 169 168 169 172 173 176 173 172 173 176 177 105 176 106 176 105 177 180 113 181 113 180 114 184 181 185 181 184 180 184 188 189 188 184 185 192 188 193 188 192 189 196 193 197 193 196 192 123 197 121 197 123 196 200 201 202 201 200 203 203 200 204 204 200 205 205 200 206 206 200 207
+8 0 9 1 10 2 9 1 11 3 10 2 11 3 12 4 10 2 12 4 13 5 10 2 13 5 14 6 10 2 15 7 10 2 14 6 20 8 21 9 22 10 23 11 22 10 21 9 28 12 29 13 30 14 31 15 30 14 29 13 29 16 28 17 34 18 35 19 34 18 28 17 34 20 35 21 38 22 39 23 38 22 35 21 42 24 38 25 43 26 39 27 43 26 38 25 46 28 42 29 47 30 43 31 47 30 42 29 46 32 47 33 21 34 23 35 21 34 47 33 76 36 77 37 78 38 78 38 77 37 79 39 77 37 80 40 79 39 79 39 80 40 81 41 80 40 82 42 81 41 81 41 82 42 83 43 82 42 84 44 83 43 83 43 84 44 85 45 85 45 84 44 86 46 84 44 87 47 86 46 86 46 87 47 88 48 87 47 89 49 88 48 88 48 89 49 90 50 89 49 91 51 90 50 91 51 92 52 90 50 90 50 92 52 93 53 92 52 94 54 93 53 94 54 95 55 93 53 93 53 95 55 96 56 96 56 95 55 97 57 95 55 98 58 97 57 97 57 98 58 99 59 99 59 98 58 100 60 98 58 101 61 100 60 100 60 101 61 102 62 103 63 102 62 101 61 108 64 109 65 110 66 111 67 110 66 109 65 116 68 117 69 118 70 119 71 118 70 117 69 124 72 125 73 126 74 127 75 126 74 125 73 132 76 133 77 134 78 135 79 134 78 133 77 132 80 138 81 133 82 139 83 133 82 138 81 138 84 142 85 139 86 143 87 139 86 142 85 142 88 146 89 143 90 147 91 143 90 146 89 150 92 151 93 146 94 147 95 146 94 151 93 154 96 155 97 150 98 151 99 150 98 155 97 158 100 155 101 159 102 154 103 159 102 155 101 164 104 165 105 166 106 167 107 166 106 165 105 170 108 171 109 164 110 165 111 164 110 171 109 174 112 175 113 170 114 171 115 170 114 175 113 178 116 179 117 174 118 175 119 174 118 179 117 178 120 110 121 179 122 111 123 179 122 110 121 119 124 182 125 118 126 183 127 118 126 182 125 182 128 186 129 183 130 187 131 183 130 186 129 187 132 186 133 190 134 191 135 190 134 186 133 191 136 194 137 190 138 195 139 190 138 194 137 194 140 198 141 195 142 199 143 195 142 198 141 198 144 124 145 199 146 126 147 199 146 124 145 208 148 209 149 210 150 210 150 209 149 211 151 211 151 209 149 212 152 212 152 209 149 213 153 213 153 209 149 214 154 215 155 214 154 209 149
+0 1 2 1 0 3 8 9 10 9 8 11 9 11 12 12 11 13 13 11 14 10 15 14 15 10 9 14 15 13 24 25 26 25 24 27 32 33 34 33 32 35 40 41 42 41 40 43 52 53 54 55 54 53
+4 0 5 1 6 2 7 3 6 2 5 1 16 4 17 5 18 6 19 7 20 8 17 5 18 6 17 5 20 8 18 6 21 9 16 4 16 4 21 9 22 10 22 10 21 9 19 7 21 9 23 11 19 7 20 8 19 7 23 11 28 12 29 13 30 14 31 15 30 14 29 13 36 16 37 17 38 18 39 19 38 18 37 17 44 20 45 21 46 22 47 23 46 22 45 21 48 1 49 24 50 25 49 24 48 1 51 26
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 3 3 5 5 6 6 6 6 5 5 7 7 7 7 5 5 8 8 7 7 8 8 9 9 7 7 9 9 10 10 10 10 9 9 11 11 10 10 11 11 12 12 13 12 14 11 15 10 14 11 16 9 15 10 15 10 16 9 17 7 16 9 18 8 17 7 18 8 19 5 17 7 17 7 19 5 20 6 20 6 19 5 21 3 19 5 22 4 21 3 22 4 23 0 21 3 21 3 23 0 24 1 25 2 24 1 23 0 26 13 27 14 28 11 27 14 26 13 29 15 29 15 26 13 30 16 29 15 30 16 31 17 31 17 30 16 32 18 32 18 30 16 33 19 32 18 33 19 34 20 34 20 33 19 35 21 34 20 35 21 36 22 34 20 36 22 37 23 37 23 36 22 38 24 39 24 40 22 41 23 41 23 40 22 42 20 40 22 43 21 42 20 43 21 44 19 42 20 42 20 44 19 45 18 44 19 46 16 45 18 45 18 46 16 47 17 47 17 46 16 48 15 46 16 49 13 48 15 48 15 49 13 50 14 51 25 50 14 49 13
+0 1
+0 1
+0 1
+0 1
+0 1 2 3 4 5 6 7 8 9 10 11 6 7 8 9 10 11 0 1 2 3 4 5 12 13 14 13 12 15 16 17 18 19 18 17 12 13 14 13 12 15 16 17 18 19 18 17 20 21 22 23 24 25 20 21 22 23 24 25 26 27 28 29 30 31 32 30 33 30 32 34 30 34 35 36 37 27 37 38 27 39 27 38 40 41 42 41 40 43 41 43 44 45 46 47 46 48 47 49 47 48 50 51 52 53 54 55 56 26 28 26 56 57 58 59 31 29 31 59 27 39 28 29 33 30 60 61 62 61 60 63 64 65 66 67 66 65 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 71 72 73 68 69 70 71 72 73 74 75 76 75 74 77 78 79 80 81 80 79 82 83 84 83 82 85 86 87 88 89 88 87 90 91 92 91 90 93 93 90 94 93 94 95 93 95 96 93 96 97 93 97 98 93 98 99 99 98 100 99 100 58 99 58 31 99 31 101 99 101 102 99 102 103 103 102 104 103 104 105 103 105 106 106 105 107 107 105 108 107 108 109 109 108 110 109 110 111 109 111 112 109 112 113 113 112 114 113 114 115 115 114 116 116 114 117 116 117 118 116 118 119 119 118 120 119 120 121 121 120 122 121 122 123 123 122 124 124 122 125 124 125 126 124 126 127 127 126 128 127 128 129 129 128 130 129 130 131 131 130 132 131 132 133 133 132 134 135 136 137 137 136 138 136 139 138 138 139 140 139 141 140 140 141 142 141 143 142 142 143 144 143 145 144 145 146 144 144 146 147 147 146 148 146 149 148 148 149 150 149 151 150 150 151 152 151 153 152 153 154 152 152 154 155 155 154 156 154 157 156 156 157 158 157 159 158 159 160 158 160 161 158 158 161 162 161 163 162 162 163 164 164 163 165 163 166 165 166 167 165 165 167 168 167 169 168 169 26 168 26 57 168 57 170 168 170 171 168 168 171 172 171 173 172 173 174 172 174 175 172 175 176 172 176 177 172 172 177 178 179 178 177 59 180 29 28 181 56 182 183 184 183 182 185 183 185 186 187 188 189 188 190 189 191 189 190 192 193 194 193 192 195 193 195 196 197 198 199 198 200 199 201 199 200 202 203 204 203 202 205 206 207 208 209 208 207 202 203 204 203 202 205 206 207 208 209 208 207 210 211 212 211 210 213 214 215 216 217 216 215 218 219 220 219 218 221 222 223 224 225 224 223 180 98 226 98 180 100 170 181 171 227 171 181 90 228 229 230 231 177 94 90 232 233 177 176 234 235 236 237 238 239 240 241 242 241 240 243 243 240 244 244 240 245 245 240 246 247 248 249 248 247 250 248 250 251 248 251 252 248 252 253 248 253 254 248 254 240 240 254 255 240 255 246 256 257 258 257 259 258 258 259 260 259 261 260 261 262 260 262 263 260 263 264 260 264 265 260 266 260 265 256 258 267 267 258 268 268 258 269 269 258 270 271 270 258 272 273 274 275 276 277 278 279 280 281 282 278 282 281 283 279 284 285 284 279 278 284 278 282 284 282 286 284 286 287 288 289 290 289 291 290 291 292 290 292 293 290 294 290 293 295 296 291 292 291 296 297 293 292 98 97 298 299 173 171 300 301 302 301 300 303 304 305 306 307 306 305 308 309 310 309 308 311 312 313 314 315 314 313 300 301 302 301 300 303 304 305 306 307 306 305 180 226 29 28 227 181 316 317 318 317 316 319 317 319 320 321 322 323 322 324 323 325 323 324 326 327 328 327 326 329 327 329 330 331 332 333 332 334 333 335 333 334 336 337 338 337 336 339 339 336 340 341 342 343 343 342 344 345 344 342 90 229 232 233 230 177 176 346 233 232 347 94 235 348 236 237 349 238 350 351 352 353 354 355 356 357 358 357 356 359 360 361 362 363 362 361 364 365 366 365 364 367 367 364 368 369 370 371 371 370 372 373 372 370 374 375 376 375 374 377 377 374 378 379 380 381 381 380 382 383 382 380 384 385 386 385 384 387 387 384 388 387 388 389 389 388 390 391 392 393 393 392 394 392 395 394 394 395 396 397 396 395 398 399 400 399 398 401 401 398 402 401 402 403 403 402 404 405 406 407 407 406 408 406 409 408 408 409 410 411 410 409 272 412 413 412 272 274 275 277 414 415 414 277 416 417 418 419 420 421 422 423 424 423 422 425 426 427 428 429 428 427 430 431 432 431 430 433 434 435 436 437 436 435 438 439 440 439 438 441 442 443 444 445 444 443 446 447 448 447 446 449 450 451 452 453 452 451 94 347 454 455 346 176 456 457 458 457 456 459 460 461 462 463 462 461 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 477 476 479 480 481 482 483 482 481 484 485 486 485 484 487 488 489 490 491 490 489 492 493 494 493 492 495 496 497 498 499 498 497 500 501 502 501 500 503 504 505 506 507 506 505 508 509 510 509 508 511 512 513 514 515 514 513 516 517 518 519 518 517 520 521 522 521 520 523 524 525 526 525 524 527 526 525 528 529 530 531 532 533 530 531 530 533 534 535 536 535 534 537 538 539 540 541 540 539 542 543 544 543 542 545 546 547 548 549 548 547
+0 1 2 1 0 3 8 1 9 1 8 2 12 0 2 0 12 13 16 3 0 3 16 17 3 20 1 20 3 21 8 24 25 24 8 9 12 8 28 8 12 2 1 30 9 30 1 20 32 13 12 13 32 33 13 16 0 16 13 36 38 17 16 17 38 39 17 21 3 21 17 42 21 44 20 44 21 45 24 48 25 48 24 49 28 25 52 25 28 8 30 24 9 24 30 54 56 12 28 12 56 32 20 58 30 58 20 44 33 36 13 36 33 60 62 33 32 33 62 63 36 38 16 38 36 66 68 39 38 39 68 69 39 42 17 42 39 72 42 45 21 45 42 74 45 76 44 76 45 77 49 80 48 80 49 81 52 48 84 48 52 25 54 49 24 49 54 86 56 52 88 52 56 28 58 54 30 54 58 90 62 56 92 56 62 32 44 94 58 94 44 76 60 66 36 66 60 96 63 60 33 60 63 98 100 63 62 63 100 101 104 38 66 38 104 68 106 69 68 69 106 107 69 72 39 72 69 110 72 74 42 74 72 112 74 77 45 77 74 114 77 116 76 116 77 117 81 120 80 120 81 121 84 80 124 80 84 48 86 81 49 81 86 126 88 84 128 84 88 52 90 86 54 86 90 130 92 88 132 88 92 56 94 90 58 90 94 134 100 92 136 92 100 62 76 138 94 138 76 116 96 104 66 104 96 140 98 96 60 96 98 142 101 98 63 98 101 144 146 100 147 100 146 101 150 68 104 68 150 106 152 107 106 107 152 153 107 110 69 110 107 156 110 112 72 112 110 158 112 114 74 114 112 160 114 117 77 117 114 162 117 164 116 164 117 165 121 168 120 168 121 169 124 120 172 120 124 80 126 121 81 121 126 174 128 124 176 124 128 84 130 126 86 126 130 178 132 128 180 128 132 88 134 130 90 130 134 182 136 132 184 132 136 92 138 134 94 134 138 186 188 100 136 100 188 147 116 190 138 190 116 164 104 192 150 192 104 140 142 140 96 140 142 194 144 142 98 142 144 196 198 101 146 101 198 144 200 147 201 147 200 146 106 204 152 204 106 150 206 153 152 153 206 207 153 156 107 156 153 210 156 158 110 158 156 212 158 160 112 160 158 214 160 162 114 162 160 216 162 165 117 165 162 218 165 220 164 220 165 221 169 224 168 224 169 225 120 228 172 228 120 168 174 169 121 169 174 230 176 172 232 172 176 124 178 174 126 174 178 234 180 176 236 176 180 128 182 178 130 178 182 238 184 180 240 180 184 132 186 182 134 182 186 242 244 136 184 136 244 188 190 186 138 186 190 246 201 188 248 188 201 147 164 250 190 250 164 220 192 204 150 204 192 252 140 254 192 254 140 194 196 194 142 194 196 256 258 144 198 144 258 196 260 146 200 146 260 198 262 201 263 201 262 200 152 266 206 266 152 204 268 207 206 207 268 269 207 210 153 210 207 272 210 212 156 212 210 274 212 214 158 214 212 276 214 216 160 216 214 278 216 218 162 218 216 280 218 221 165 221 218 282 221 284 220 284 221 285 225 288 224 288 225 289 168 292 228 292 168 224 230 225 169 225 230 294 232 228 296 228 232 172 234 230 174 230 234 298 236 232 300 232 236 176 238 234 178 234 238 302 240 236 304 236 240 180 242 238 182 238 242 306 308 184 240 184 308 244 246 242 186 242 246 310 312 188 244 188 312 248 250 246 190 246 250 314 316 201 248 201 316 263 220 318 250 318 220 284 252 266 204 266 252 320 254 252 192 252 254 322 256 254 194 254 256 324 326 196 258 196 326 256 328 198 260 198 328 258 262 260 200 260 262 330 332 262 263 262 332 333 266 268 206 268 266 336 268 338 269 338 268 339 269 272 207 272 269 342 272 274 210 274 272 344 274 276 212 276 274 346 276 278 214 278 276 348 278 280 216 280 278 350 280 282 218 282 280 352 282 285 221 285 282 354 285 356 284 356 285 357 289 360 288 360 289 361 364 224 288 224 364 292 294 289 225 289 294 366 368 228 292 228 368 296 298 294 230 294 298 370 300 296 372 296 300 232 302 298 234 298 302 374 304 300 376 300 304 236 306 302 238 302 306 378 380 240 304 240 380 308 310 306 242 306 310 382 384 244 308 244 384 312 314 310 246 310 314 386 388 248 312 248 388 316 318 314 250 314 318 390 392 263 316 263 392 332 284 394 318 394 284 356 266 396 336 396 266 320 322 320 252 320 322 398 324 322 254 322 324 400 326 324 256 324 326 402 404 258 328 258 404 326 330 328 260 328 330 406 333 330 262 330 333 408 410 333 332 333 410 411 268 414 339 414 268 336 338 416 417 416 338 339 338 342 269 342 338 420 342 344 272 344 342 422 344 346 274 346 344 424 346 348 276 348 346 426 348 350 278 350 348 428 350 352 280 352 350 430 352 354 282 354 352 432 354 357 285 357 354 434 357 436 356 436 357 437 361 440 360 440 361 441 360 364 288 364 360 444 366 361 289 361 366 446 448 292 364 292 448 368 370 366 294 366 370 450 452 296 368 296 452 372 374 370 298 370 374 454 376 372 456 372 376 300 378 374 302 374 378 458 460 304 376 304 460 380 382 378 306 378 382 462 464 308 380 308 464 384 386 382 310 382 386 466 468 312 384 312 468 388 390 386 314 386 390 470 388 392 316 392 388 472 394 390 318 390 394 474 476 332 392 332 476 410 356 478 394 478 356 436 396 414 336 414 396 480 320 482 396 482 320 398 322 484 398 484 322 400 402 400 324 400 402 486 326 488 402 488 326 404 406 404 328 404 406 490 408 406 330 406 408 492 411 408 333 408 411 494 496 411 410 411 496 497 339 500 416 500 339 414 416 502 417 502 416 503 417 420 338 420 417 506 420 422 342 422 420 508 422 424 344 424 422 510 424 426 346 426 424 512 426 428 348 428 426 514 428 430 350 430 428 516 430 432 352 432 430 518 432 434 354 434 432 520 434 437 357 437 434 522 524 436 437 526 441 527 441 526 440 530 360 440 360 530 444 446 441 361 441 446 532 444 448 364 448 444 534 450 446 366 446 450 536 448 452 368 452 448 538 454 450 370 450 454 540 542 372 452 372 542 456 458 454 374 454 458 544 546 376 456 376 546 460 462 458 378 458 462 548 550 380 460 380 550 464 466 462 382 462 466 552 464 468 384 468 464 554 470 466 386 466 470 556 468 472 388 472 468 558 474 470 390 470 474 560 472 476 392 476 472 562 478 474 394 474 478 564 566 410 476 410 566 496 524 478 436 414 568 500 568 414 480 396 570 480 570 396 482 484 482 398 482 484 572 400 574 484 574 400 486 402 576 486 576 402 488 490 488 404 488 490 578 492 490 406 490 492 580 494 492 408 492 494 582 497 494 411 494 497 584 586 497 496 497 586 587 416 590 503 590 416 500 503 592 502 592 503 593 417 596 506 596 417 502 420 598 508 598 420 506 508 510 422 510 508 600 510 512 424 512 510 602 512 514 426 514 512 604 514 516 428 516 514 606 516 518 430 518 516 608 518 520 432 520 518 610 520 522 434 522 520 612 524 437 522 614 527 615 527 614 526 526 530 440 530 526 618 532 527 441 527 532 620 622 444 530 444 622 534 536 532 446 532 536 624 626 448 534 448 626 538 540 536 450 536 540 628 538 542 452 542 538 630 544 540 454 540 544 632 542 546 456 546 542 634 548 544 458 544 548 636 638 460 546 460 638 550 552 548 462 548 552 640 550 554 464 554 550 642 556 552 466 552 556 644 554 558 468 558 554 646 560 556 470 556 560 648 558 562 472 562 558 650 564 560 474 560 564 652 562 566 476 566 562 654 524 564 478 656 496 566 496 656 586 568 590 500 590 568 658 570 568 480 568 570 660 482 662 570 662 482 572 574 572 484 572 574 664 576 574 486 574 576 666 578 576 488 576 578 668 580 578 490 578 580 670 582 580 492 580 582 672 584 582 494 582 584 674 587 584 497 584 587 676 678 587 586 587 678 679 590 593 503 593 590 682 593 684 592 684 593 685 502 688 596 688 502 592 506 690 598 690 506 596 598 600 508 600 598 692 600 602 510 602 600 694 602 604 512 604 602 696 604 606 514 606 604 698 606 608 516 608 606 700 608 610 518 610 608 702 610 612 520 612 610 704 524 522 612 706 614 615 614 706 707 710 526 614 526 710 618 620 615 527 615 620 712 618 622 530 622 618 714 624 620 532 620 624 716 622 626 534 626 622 718 628 624 536 624 628 720 722 538 626 538 722 630 632 628 540 628 632 724 726 542 630 542 726 634 636 632 544 632 636 728 730 546 634 546 730 638 640 636 548 636 640 732 638 642 550 642 638 734 644 640 552 640 644 736 642 646 554 646 642 738 648 644 556 644 648 740 646 650 558 650 646 742 652 648 560 648 652 744 650 654 562 654 650 746 524 652 564 654 656 566 656 654 748 750 586 656 586 750 678 590 752 682 752 590 658 660 658 568 658 660 754 662 660 570 660 662 756 664 662 572 662 664 758 666 664 574 664 666 760 668 666 576 666 668 762 670 668 578 668 670 764 672 670 580 670 672 766 674 672 582 672 674 768 676 674 584 674 676 770 679 676 587 676 679 772 774 679 678 679 774 775 593 778 685 778 593 682 685 780 684 780 685 781 592 784 688 784 592 684 596 786 690 786 596 688 598 788 692 788 598 690 692 694 600 694 692 790 694 696 602 696 694 792 696 698 604 698 696 794 698 700 606 700 698 796 700 702 608 702 700 798 702 704 610 704 702 800 524 612 704 802 707 706 707 802 803 806 614 707 614 806 710 808 615 712 615 808 706 810 618 710 618 810 714 812 620 716 620 812 712 814 622 714 622 814 718 720 716 624 716 720 816 718 722 626 722 718 818 724 720 628 720 724 820 822 630 722 630 822 726 728 724 632 724 728 824 826 634 726 634 826 730 732 728 636 728 732 828 730 734 638 734 730 830 736 732 640 732 736 832 734 738 642 738 734 834 740 736 644 736 740 836 738 742 646 742 738 838 744 740 648 740 744 840 742 746 650 746 742 842 524 744 652 746 748 654 748 746 844 748 750 656 750 748 846 848 678 750 678 848 774 752 778 682 778 752 850 658 852 752 852 658 754 756 754 660 754 756 854 758 756 662 756 758 856 760 758 664 758 760 858 762 760 666 760 762 860 764 762 668 762 764 862 766 764 670 764 766 864 768 766 672 766 768 866 770 768 674 768 770 868 772 770 676 770 772 870 775 772 679 772 775 872 874 875 876 875 874 774 774 874 775 775 874 877 778 781 685 781 778 882 781 884 780 884 781 885 684 888 784 888 684 780 688 890 786 890 688 784 690 892 788 892 690 786 692 894 790 894 692 788 694 896 792 896 694 790 792 794 696 794 792 898 794 796 698 796 794 900 796 798 700 798 796 902 798 800 702 800 798 904 524 704 800 906 803 802 803 906 907 803 806 707 806 803 910 912 706 808 706 912 802 806 810 710 810 806 914 916 712 812 712 916 808 810 814 714 814 810 918 816 812 716 812 816 920 922 718 814 718 922 818 820 816 720 816 820 924 818 822 722 822 818 926 824 820 724 820 824 928 930 726 822 726 930 826 828 824 728 824 828 932 826 830 730 830 826 934 832 828 732 828 832 936 830 834 734 834 830 938 836 832 736 832 836 940 834 838 738 838 834 942 840 836 740 836 840 944 838 842 742 842 838 946 524 840 744 842 844 746 844 842 948 844 846 748 846 844 950 846 848 750 848 846 952 954 848 955 848 954 774 774 954 876 774 876 875 850 882 778 882 850 958 852 850 752 850 852 960 754 962 852 962 754 854 856 854 756 854 856 964 758 966 856 966 758 858 860 858 760 858 860 968 862 860 762 860 862 970 864 862 764 862 864 972 866 864 766 864 866 974 868 866 768 866 868 976 870 868 770 868 870 978 872 870 772 870 872 980 982 877 874 877 982 775 775 982 872 872 982 983 986 874 876 874 986 987 882 885 781 885 882 990 885 992 884 992 885 993 780 996 888 996 780 884 784 998 890 998 784 888 786 1000 892 1000 786 890 788 1002 894 1002 788 892 790 1004 896 1004 790 894 896 898 792 898 896 1006 898 900 794 900 898 1008 900 902 796 902 900 1010 902 904 798 904 902 1012 524 800 904 1014 907 906 907 1014 1015 1018 803 907 803 1018 910 1020 802 912 802 1020 906 1022 806 910 806 1022 914 1024 808 916 808 1024 912 1026 810 914 810 1026 918 1028 812 920 812 1028 916 1030 814 918 814 1030 922 1032 816 924 816 1032 920 1034 818 922 818 1034 926 928 924 820 924 928 1036 926 930 822 930 926 1038 932 928 824 928 932 1040 930 934 826 934 930 1042 936 932 828 932 936 1044 934 938 830 938 934 1046 940 936 832 936 940 1048 938 942 834 942 938 1050 944 940 836 940 944 1052 942 946 838 946 942 1054 524 944 840 946 948 842 948 946 1056 948 950 844 950 948 1058 950 952 846 952 950 1060 954 955 1062 1063 848 952 848 1063 1062 848 1062 955 986 954 1066 954 986 876 882 1068 990 1068 882 958 850 1070 958 1070 850 960 852 1072 960 1072 852 962 854 1074 962 1074 854 964 966 964 856 964 966 1076 858 1078 966 1078 858 968 970 968 860 968 970 1080 972 970 862 970 972 1082 974 972 864 972 974 1084 976 974 866 974 976 1086 978 976 868 976 978 1088 980 978 870 978 980 1090 1092 983 982 983 1092 872 872 1092 980 980 1092 1093 987 982 874 982 987 1096 1098 987 986 987 1098 1099 885 1102 993 1102 885 990 993 1104 992 1104 993 1105 884 1108 996 1108 884 992 888 1110 998 1110 888 996 890 1112 1000 1112 890 998 892 1114 1002 1114 892 1000 894 1116 1004 1116 894 1002 896 1118 1006 1118 896 1004 898 1120 1008 1120 898 1006 1008 1010 900 1010 1008 1122 1010 1012 902 1012 1010 1124 524 904 1012 1126 1015 1014 1015 1126 1127 1015 1018 907 1018 1015 1130 1132 906 1020 906 1132 1014 1018 1022 910 1022 1018 1134 1136 912 1024 912 1136 1020 1138 914 1022 914 1138 1026 1140 916 1028 916 1140 1024 1142 918 1026 918 1142 1030 1144 920 1032 920 1144 1028 1146 922 1030 922 1146 1034 1148 924 1036 924 1148 1032 1034 1038 926 1038 1034 1150 1040 1036 928 1036 1040 1152 1154 930 1038 930 1154 1042 1044 1040 932 1040 1044 1156 1042 1046 934 1046 1042 1158 1048 1044 936 1044 1048 1160 1046 1050 938 1050 1046 1162 1052 1048 940 1048 1052 1164 1050 1054 942 1054 1050 1166 524 1052 944 1054 1056 946 1056 1054 1168 1056 1058 948 1058 1056 1170 1058 1060 950 1060 1058 1172 1174 952 1060 952 1174 1175 952 1175 1063 1063 1175 1062 1178 954 1062 954 1178 1066 1180 986 1066 986 1180 1098 990 1182 1102 1182 990 1068 958 1184 1068 1184 958 1070 960 1186 1070 1186 960 1072 1074 1072 962 1072 1074 1188 1076 1074 964 1074 1076 1190 1078 1076 966 1076 1078 1192 1080 1078 968 1078 1080 1194 1082 1080 970 1080 1082 1196 1084 1082 972 1082 1084 1198 1086 1084 974 1084 1086 1200 1088 1086 976 1086 1088 1202 1090 1088 978 1088 1090 1204 1093 1090 980 1090 1093 1092 1090 1092 1206 1090 1206 1207 1096 1092 982 1092 1096 1210 1099 1096 987 1096 1099 1212 1214 1099 1098 1099 1214 1215 993 1218 1105 1218 993 1102 1105 1220 1104 1220 1105 1221 992 1224 1108 1224 992 1104 996 1226 1110 1226 996 1108 998 1228 1112 1228 998 1110 1000 1230 1114 1230 1000 1112 1002 1232 1116 1232 1002 1114 1004 1234 1118 1234 1004 1116 1006 1236 1120 1236 1006 1118 1120 1122 1008 1122 1120 1238 1122 1124 1010 1124 1122 1240 524 1012 1124 1242 1127 1126 1127 1242 1243 1127 1130 1015 1130 1127 1246 1248 1014 1132 1014 1248 1126 1130 1134 1018 1134 1130 1250 1252 1020 1136 1020 1252 1132 1134 1138 1022 1138 1134 1254 1256 1024 1140 1024 1256 1136 1138 1142 1026 1142 1138 1258 1260 1028 1144 1028 1260 1140 1262 1030 1142 1030 1262 1146 1264 1032 1148 1032 1264 1144 1146 1150 1034 1150 1146 1266 1268 1036 1152 1036 1268 1148 1270 1038 1150 1038 1270 1154 1156 1152 1040 1152 1156 1272 1154 1158 1042 1158 1154 1274 1160 1156 1044 1156 1160 1276 1158 1162 1046 1162 1158 1278 1164 1160 1048 1160 1164 1280 1162 1166 1050 1166 1162 1282 524 1164 1052 1166 1168 1054 1168 1166 1284 1168 1170 1056 1170 1168 1286 1170 1172 1058 1172 1170 1288 1290 1060 1172 1060 1290 1291 1060 1291 1174 1174 1291 1175 1175 1178 1062 1178 1175 1294 1178 1180 1066 1180 1178 1296 1298 1098 1180 1098 1298 1214 1102 1300 1218 1300 1102 1182 1068 1302 1182 1302 1068 1184 1070 1304 1184 1304 1070 1186 1188 1186 1072 1186 1188 1306 1190 1188 1074 1188 1190 1308 1310 1076 1192 1076 1310 1190 1312 1078 1194 1078 1312 1192 1314 1080 1196 1080 1314 1194 1198 1196 1082 1196 1198 1316 1200 1198 1084 1198 1200 1318 1202 1200 1086 1200 1202 1320 1204 1202 1088 1202 1204 1322 1207 1204 1090 1204 1207 1206 1204 1206 1324 1324 1206 1325 1210 1206 1092 1206 1210 1328 1212 1210 1096 1210 1212 1330 1215 1212 1099 1212 1215 1332 1334 1215 1214 1215 1334 1335 1105 1338 1221 1338 1105 1218 1220 1340 1341 1340 1220 1221 1104 1344 1224 1344 1104 1220 1108 1346 1226 1346 1108 1224 1110 1348 1228 1348 1110 1226 1112 1350 1230 1350 1112 1228 1114 1352 1232 1352 1114 1230 1116 1354 1234 1354 1116 1232 1118 1356 1236 1356 1118 1234 1120 1358 1238 1358 1120 1236 1238 1240 1122 1240 1238 1360 1240 524 1124 1362 1243 1242 1243 1362 1363 1127 1366 1246 1366 1127 1243 1368 1126 1248 1126 1368 1242 1130 1370 1250 1370 1130 1246 1372 1132 1252 1132 1372 1248 1374 1134 1250 1134 1374 1254 1376 1136 1256 1136 1376 1252 1254 1258 1138 1258 1254 1378 1380 1140 1260 1140 1380 1256 1258 1262 1142 1262 1258 1382 1384 1144 1264 1144 1384 1260 1386 1146 1262 1146 1386 1266 1388 1148 1268 1148 1388 1264 1390 1150 1266 1150 1390 1270 1392 1152 1272 1152 1392 1268 1270 1274 1154 1274 1270 1394 1276 1272 1156 1272 1276 1396 1274 1278 1158 1278 1274 1398 1280 1276 1160 1276 1280 1400 1278 1282 1162 1282 1278 1402 524 1280 1164 1282 1284 1166 1284 1282 1404 1284 1286 1168 1286 1284 1406 1286 1288 1170 1288 1286 1408 1410 1172 1288 1172 1410 1411 1172 1411 1290 1290 1411 1291 1291 1294 1175 1294 1291 1414 1294 1296 1178 1296 1294 1416 1296 1298 1180 1298 1296 1418 1420 1214 1298 1214 1420 1334 1218 1422 1338 1422 1218 1300 1182 1424 1300 1424 1182 1302 1184 1426 1302 1426 1184 1304 1304 1306 1428 1306 1304 1186 1308 1306 1188 1306 1308 1430 1432 1190 1310 1190 1432 1308 1434 1192 1312 1192 1434 1310 1436 1194 1314 1194 1436 1312 1438 1196 1316 1196 1438 1314 1318 1316 1198 1316 1318 1440 1320 1318 1200 1318 1320 1442 1322 1320 1202 1320 1322 1444 1446 1324 1325 1324 1446 1447 1324 1447 1322 1324 1322 1204 1328 1325 1206 1325 1328 1450 1330 1328 1210 1328 1330 1452 1332 1330 1212 1330 1332 1454 1335 1332 1215 1332 1335 1456 1458 1335 1334 1335 1458 1459 1340 1338 1462 1338 1340 1221 1464 1340 1465 1340 1464 1341 1220 1468 1344 1468 1220 1341 1224 1470 1346 1470 1224 1344 1226 1472 1348 1472 1226 1346 1228 1474 1350 1474 1228 1348 1230 1476 1352 1476 1230 1350 1232 1478 1354 1478 1232 1352 1234 1480 1356 1480 1234 1354 1236 1482 1358 1482 1236 1356 1238 1484 1360 1484 1238 1358 1360 524 1240 1464 1363 1362 1363 1464 1465 1243 1486 1366 1486 1243 1363 1488 1242 1368 1242 1488 1362 1246 1490 1370 1490 1246 1366 1492 1248 1372 1248 1492 1368 1250 1494 1374 1494 1250 1370 1496 1252 1376 1252 1496 1372 1498 1254 1374 1254 1498 1378 1500 1256 1380 1256 1500 1376 1502 1258 1378 1258 1502 1382 1504 1260 1384 1260 1504 1380 1506 1262 1382 1262 1506 1386 1508 1264 1388 1264 1508 1384 1386 1390 1266 1390 1386 1510 1512 1268 1392 1268 1512 1388 1390 1394 1270 1394 1390 1514 1396 1392 1272 1392 1396 1516 1394 1398 1274 1398 1394 1518 1400 1396 1276 1396 1400 1520 1398 1402 1278 1402 1398 1522 524 1400 1280 1402 1404 1282 1404 1402 1524 1404 1406 1284 1406 1404 1526 1406 1408 1286 1408 1406 1528 1408 1410 1288 1410 1408 1411 1411 1408 1530 1530 1408 1531 1411 1414 1291 1414 1411 1534 1414 1416 1294 1416 1414 1536 1416 1418 1296 1418 1416 1538 1418 1420 1298 1420 1418 1540 1542 1334 1420 1334 1542 1458 1338 1544 1462 1544 1338 1422 1300 1546 1422 1546 1300 1424 1302 1548 1424 1548 1302 1426 1426 1428 1550 1428 1426 1304 1428 1430 1552 1430 1428 1306 1554 1308 1432 1308 1554 1430 1556 1310 1434 1310 1556 1432 1558 1312 1436 1312 1558 1434 1560 1314 1438 1314 1560 1436 1440 1438 1316 1438 1440 1562 1442 1440 1318 1440 1442 1564 1444 1442 1320 1442 1444 1566 1568 1446 1569 1446 1568 1447 1447 1568 1444 1447 1444 1322 1450 1446 1325 1446 1450 1572 1452 1450 1328 1450 1452 1574 1454 1452 1330 1452 1454 1576 1456 1454 1332 1454 1456 1578 1459 1456 1335 1456 1459 1580 1582 1459 1458 1459 1582 1583 1465 1462 1586 1462 1465 1340 1468 1464 1588 1464 1468 1341 1344 1590 1470 1590 1344 1468 1346 1592 1472 1592 1346 1470 1348 1594 1474 1594 1348 1472 1350 1596 1476 1596 1350 1474 1352 1598 1478 1598 1352 1476 1354 1600 1480 1600 1354 1478 1356 1602 1482 1602 1356 1480 1358 1604 1484 1604 1358 1482 1484 524 1360 1363 1586 1486 1586 1363 1465 1588 1362 1488 1362 1588 1464 1366 1606 1490 1606 1366 1486 1608 1368 1492 1368 1608 1488 1370 1610 1494 1610 1370 1490 1612 1372 1496 1372 1612 1492 1374 1614 1498 1614 1374 1494 1616 1376 1500 1376 1616 1496 1618 1378 1498 1378 1618 1502 1620 1380 1504 1380 1620 1500 1622 1382 1502 1382 1622 1506 1624 1384 1508 1384 1624 1504 1386 1626 1510 1626 1386 1506 1628 1388 1512 1388 1628 1508 1390 1630 1514 1630 1390 1510 1632 1392 1516 1392 1632 1512 1394 1634 1518 1634 1394 1514 1636 1396 1520 1396 1636 1516 1518 1522 1398 1522 1518 1638 524 1520 1400 1522 1524 1402 1524 1522 1640 1524 1526 1404 1526 1524 1642 1526 1528 1406 1528 1526 1644 1528 1531 1408 1531 1528 1530 1530 1528 1646 1530 1646 1647 1530 1534 1411 1534 1530 1650 1534 1536 1414 1536 1534 1652 1536 1538 1416 1538 1536 1654 1538 1540 1418 1540 1538 1656 1540 1542 1420 1542 1540 1658 1660 1458 1542 1458 1660 1582 1586 1544 1662 1544 1586 1462 1544 1546 1664 1546 1544 1422 1424 1666 1546 1666 1424 1548 1548 1550 1668 1550 1548 1426 1550 1552 1670 1552 1550 1428 1672 1430 1554 1430 1672 1552 1674 1432 1556 1432 1674 1554 1676 1434 1558 1434 1676 1556 1678 1436 1560 1436 1678 1558 1680 1438 1562 1438 1680 1560 1682 1440 1564 1440 1682 1562 1566 1564 1442 1564 1566 1684 1686 1568 1569 1568 1686 1687 1568 1687 1566 1568 1566 1444 1572 1569 1446 1569 1572 1690 1574 1572 1450 1572 1574 1692 1576 1574 1452 1574 1576 1694 1578 1576 1454 1576 1578 1696 1580 1578 1456 1578 1580 1698 1583 1580 1459 1580 1583 1700 1702 1583 1582 1583 1702 1703 1590 1588 1706 1588 1590 1468 1470 1708 1592 1708 1470 1590 1472 1710 1594 1710 1472 1592 1474 1712 1596 1712 1474 1594 1476 1714 1598 1714 1476 1596 1478 1716 1600 1716 1478 1598 1480 1718 1602 1718 1480 1600 1482 1720 1604 1720 1482 1602 1604 524 1484 1486 1662 1606 1662 1486 1586 1706 1488 1608 1488 1706 1588 1490 1722 1610 1722 1490 1606 1724 1492 1612 1492 1724 1608 1494 1726 1614 1726 1494 1610 1728 1496 1616 1496 1728 1612 1614 1618 1498 1618 1614 1730 1732 1500 1620 1500 1732 1616 1618 1622 1502 1622 1618 1734 1736 1504 1624 1504 1736 1620 1506 1738 1626 1738 1506 1622 1740 1508 1628 1508 1740 1624 1510 1742 1630 1742 1510 1626 1744 1512 1632 1512 1744 1628 1514 1746 1634 1746 1514 1630 1748 1516 1636 1516 1748 1632 1634 1638 1518 1638 1634 1750 1636 1520 524 1638 1640 1522 1640 1638 1752 1640 1642 1524 1642 1640 1754 1642 1644 1526 1644 1642 1756 1646 1758 1647 1758 1646 1759 1759 1646 1528 1759 1528 1644 1647 1650 1530 1650 1647 1762 1650 1652 1534 1652 1650 1764 1652 1654 1536 1654 1652 1766 1654 1656 1538 1656 1654 1768 1656 1658 1540 1658 1656 1770 1658 1660 1542 1660 1658 1772 1774 1582 1660 1582 1774 1702 1662 1664 1776 1664 1662 1544 1546 1778 1664 1778 1546 1666 1666 1668 1780 1668 1666 1548 1668 1670 1782 1670 1668 1550 1784 1552 1672 1552 1784 1670 1786 1554 1674 1554 1786 1672 1788 1556 1676 1556 1788 1674 1790 1558 1678 1558 1790 1676 1792 1560 1680 1560 1792 1678 1794 1562 1682 1562 1794 1680 1796 1564 1684 1564 1796 1682 1798 1686 1799 1686 1798 1687 1687 1798 1566 1566 1798 1684 1690 1686 1569 1686 1690 1802 1692 1690 1572 1690 1692 1804 1694 1692 1574 1692 1694 1806 1696 1694 1576 1694 1696 1808 1698 1696 1578 1696 1698 1810 1700 1698 1580 1698 1700 1812 1703 1700 1583 1700 1703 1814 1816 1703 1702 1703 1816 1817 1708 1706 1820 1706 1708 1590 1592 1822 1710 1822 1592 1708 1594 1824 1712 1824 1594 1710 1596 1826 1714 1826 1596 1712 1598 1828 1716 1828 1598 1714 1600 1830 1718 1830 1600 1716 1602 1832 1720 1832 1602 1718 1720 524 1604 1606 1776 1722 1776 1606 1662 1820 1608 1724 1608 1820 1706 1610 1834 1726 1834 1610 1722 1836 1612 1728 1612 1836 1724 1726 1730 1614 1730 1726 1838 1840 1616 1732 1616 1840 1728 1730 1734 1618 1734 1730 1842 1844 1620 1736 1620 1844 1732 1622 1846 1738 1846 1622 1734 1848 1624 1740 1624 1848 1736 1626 1850 1742 1850 1626 1738 1852 1628 1744 1628 1852 1740 1630 1854 1746 1854 1630 1742 1856 1632 1748 1632 1856 1744 1634 1858 1750 1858 1634 1746 1748 1636 524 1750 1752 1638 1752 1750 1860 1752 1754 1640 1754 1752 1862 1754 1756 1642 1756 1754 1864 1758 1866 1867 1866 1758 1759 1866 1759 1756 1756 1759 1644 1758 1762 1647 1762 1758 1870 1762 1764 1650 1764 1762 1872 1764 1766 1652 1766 1764 1874 1766 1768 1654 1768 1766 1876 1768 1770 1656 1770 1768 1878 1770 1772 1658 1772 1770 1880 1772 1774 1660 1774 1772 1882 1884 1702 1774 1702 1884 1816 1776 1778 1886 1778 1776 1664 1666 1888 1778 1888 1666 1780 1780 1782 1890 1782 1780 1668 1892 1670 1784 1670 1892 1782 1894 1672 1786 1672 1894 1784 1896 1674 1788 1674 1896 1786 1898 1676 1790 1676 1898 1788 1900 1678 1792 1678 1900 1790 1902 1680 1794 1680 1902 1792 1904 1682 1796 1682 1904 1794 1906 1799 1907 1799 1906 1798 1798 1906 1796 1798 1796 1684 1799 1802 1910 1802 1799 1686 1804 1802 1690 1802 1804 1912 1806 1804 1692 1804 1806 1914 1808 1806 1694 1806 1808 1916 1810 1808 1696 1808 1810 1918 1812 1810 1698 1810 1812 1920 1814 1812 1700 1812 1814 1922 1817 1814 1703 1814 1817 1924 1926 1817 1816 1817 1926 1927 1822 1820 1930 1820 1822 1708 1710 1932 1824 1932 1710 1822 1712 1934 1826 1934 1712 1824 1714 1936 1828 1936 1714 1826 1716 1938 1830 1938 1716 1828 1718 1940 1832 1940 1718 1830 1832 524 1720 1722 1886 1834 1886 1722 1776 1930 1724 1836 1724 1930 1820 1834 1838 1726 1838 1834 1942 1944 1728 1840 1728 1944 1836 1838 1842 1730 1842 1838 1946 1948 1732 1844 1732 1948 1840 1734 1950 1846 1950 1734 1842 1952 1736 1848 1736 1952 1844 1738 1954 1850 1954 1738 1846 1956 1740 1852 1740 1956 1848 1742 1958 1854 1958 1742 1850 1960 1744 1856 1744 1960 1852 1746 1962 1858 1962 1746 1854 1856 1748 524 1750 1964 1860 1964 1750 1858 1860 1862 1752 1862 1860 1966 1862 1864 1754 1864 1862 1968 1866 1970 1867 1970 1866 1971 1971 1866 1756 1971 1756 1864 1867 1870 1758 1870 1867 1974 1870 1872 1762 1872 1870 1976 1872 1874 1764 1874 1872 1978 1874 1876 1766 1876 1874 1980 1876 1878 1768 1878 1876 1982 1878 1880 1770 1880 1878 1984 1880 1882 1772 1882 1880 1986 1882 1884 1774 1884 1882 1988 1990 1816 1884 1816 1990 1926 1778 1992 1886 1992 1778 1888 1780 1994 1888 1994 1780 1890 1890 1892 1996 1892 1890 1782 1998 1784 1894 1784 1998 1892 2000 1786 1896 1786 2000 1894 2002 1788 1898 1788 2002 1896 2004 1790 1900 1790 2004 1898 2006 1792 1902 1792 2006 1900 2008 1794 1904 1794 2008 1902 2010 1906 1907 1906 2010 2011 1906 2011 1904 1906 1904 1796 2014 1799 1910 1799 2014 1907 1912 1910 1802 1910 1912 2016 1914 1912 1804 1912 1914 2018 1916 1914 1806 1914 1916 2020 1918 1916 1808 1916 1918 2022 1920 1918 1810 1918 1920 2024 1922 1920 1812 1920 1922 2026 1924 1922 1814 1922 1924 2028 1927 1924 1817 1924 1927 2030 2032 1927 1926 1927 2032 2033 1932 1930 2036 1930 1932 1822 1824 2038 1934 2038 1824 1932 1826 2040 1936 2040 1826 1934 1828 2042 1938 2042 1828 1936 1830 2044 1940 2044 1830 1938 1940 524 1832 1886 1942 1834 1942 1886 1992 2036 1836 1944 1836 2036 1930 1942 1946 1838 1946 1942 2046 2048 1840 1948 1840 2048 1944 1842 2050 1950 2050 1842 1946 2052 1844 1952 1844 2052 1948 1846 2054 1954 2054 1846 1950 2056 1848 1956 1848 2056 1952 1850 2058 1958 2058 1850 1954 2060 1852 1960 1852 2060 1956 1854 2062 1962 2062 1854 1958 1960 1856 524 1858 2064 1964 2064 1858 1962 1860 2066 1966 2066 1860 1964 1862 2068 1968 2068 1862 1966 1970 2070 2071 2070 1970 1971 2070 1971 1864 2070 1864 1968 1970 1974 1867 1974 1970 2074 1974 1976 1870 1976 1974 2076 1976 1978 1872 1978 1976 2078 1978 1980 1874 1980 1978 2080 1980 1982 1876 1982 1980 2082 1982 1984 1878 1984 1982 2084 1984 1986 1880 1986 1984 2086 1986 1988 1882 1988 1986 2088 1988 1990 1884 1990 1988 2090 2092 1926 1990 1926 2092 2032 1888 2094 1992 2094 1888 1994 1994 1996 2096 1996 1994 1890 2098 1892 1998 1892 2098 1996 2100 1894 2000 1894 2100 1998 2102 1896 2002 1896 2102 2000 2104 1898 2004 1898 2104 2002 2106 1900 2006 1900 2106 2004 2108 1902 2008 1902 2108 2006 2110 2010 2111 2010 2110 2011 2011 2110 2008 2011 2008 1904 2114 1907 2014 1907 2114 2010 2016 2014 1910 2014 2016 2116 2018 2016 1912 2016 2018 2118 2020 2018 1914 2018 2020 2120 2022 2020 1916 2020 2022 2122 2024 2022 1918 2022 2024 2124 2026 2024 1920 2024 2026 2126 2028 2026 1922 2026 2028 2128 2030 2028 1924 2028 2030 2130 2033 2030 1927 2030 2033 2132 2134 2033 2032 2033 2134 2135 2135 2134 2136 2038 2036 2140 2036 2038 1932 1934 2142 2040 2142 1934 2038 1936 2144 2042 2144 1936 2040 1938 2146 2044 2146 1938 2042 2044 524 1940 1992 2046 1942 2046 1992 2094 2140 1944 2048 1944 2140 2036 1946 2148 2050 2148 1946 2046 2150 1948 2052 1948 2150 2048 1950 2152 2054 2152 1950 2050 2154 1952 2056 1952 2154 2052 1954 2156 2058 2156 1954 2054 2158 1956 2060 1956 2158 2056 1958 2160 2062 2160 1958 2058 2060 1960 524 1962 2162 2064 2162 1962 2062 1964 2164 2066 2164 1964 2064 1966 2166 2068 2166 1966 2066 2070 2168 2071 2168 2070 2169 2169 2070 1968 2169 1968 2068 1970 2172 2074 2172 1970 2071 2074 2076 1974 2076 2074 2174 2076 2078 1976 2078 2076 2176 2078 2080 1978 2080 2078 2178 2080 2082 1980 2082 2080 2180 2082 2084 1982 2084 2082 2182 2084 2086 1984 2086 2084 2184 2086 2088 1986 2088 2086 2186 2088 2090 1988 2090 2088 2188 2090 2092 1990 2092 2090 2190 2192 2032 2092 2032 2192 2134 2134 2192 2136 1994 2194 2094 2194 1994 2096 2196 1996 2098 1996 2196 2096 2198 1998 2100 1998 2198 2098 2200 2000 2102 2000 2200 2100 2202 2002 2104 2002 2202 2102 2204 2004 2106 2004 2204 2104 2206 2006 2108 2006 2206 2106 2208 2111 2209 2111 2208 2110 2110 2208 2008 2008 2208 2108 2212 2010 2114 2010 2212 2111 2214 2014 2116 2014 2214 2114 2118 2116 2016 2116 2118 2216 2120 2118 2018 2118 2120 2218 2122 2120 2020 2120 2122 2220 2124 2122 2022 2122 2124 2222 2126 2124 2024 2124 2126 2224 2128 2126 2026 2126 2128 2226 2130 2128 2028 2128 2130 2228 2132 2130 2030 2130 2132 2230 2135 2132 2033 2132 2135 2232 2232 2135 2136 2142 2140 2234 2140 2142 2038 2040 2236 2144 2236 2040 2142 2042 2238 2146 2238 2042 2144 2146 524 2044 2094 2148 2046 2148 2094 2194 2234 2048 2150 2048 2234 2140 2050 2240 2152 2240 2050 2148 2242 2052 2154 2052 2242 2150 2054 2244 2156 2244 2054 2152 2246 2056 2158 2056 2246 2154 2058 2248 2160 2248 2058 2156 2158 2060 524 2062 2250 2162 2250 2062 2160 2064 2252 2164 2252 2064 2162 2066 2254 2166 2254 2066 2164 2169 2256 2168 2256 2169 2257 2257 2169 2166 2166 2169 2068 2172 2168 2260 2168 2172 2071 2172 2174 2074 2174 2172 2262 2174 2176 2076 2176 2174 2264 2176 2178 2078 2178 2176 2266 2178 2180 2080 2180 2178 2268 2180 2182 2082 2182 2180 2270 2182 2184 2084 2184 2182 2272 2184 2186 2086 2186 2184 2274 2186 2188 2088 2188 2186 2276 2188 2190 2090 2190 2188 2278 2190 2192 2092 2192 2190 2280 2192 2280 2136 2194 2196 2282 2196 2194 2096 2284 2098 2198 2098 2284 2196 2286 2100 2200 2100 2286 2198 2288 2102 2202 2102 2288 2200 2290 2104 2204 2104 2290 2202 2292 2106 2206 2106 2292 2204 2294 2208 2209 2208 2294 2108 2108 2294 2206 2206 2294 2295 2298 2111 2212 2111 2298 2209 2300 2114 2214 2114 2300 2212 2302 2116 2216 2116 2302 2214 2304 2118 2218 2118 2304 2216 2220 2218 2120 2218 2220 2306 2222 2220 2122 2220 2222 2308 2224 2222 2124 2222 2224 2310 2226 2224 2126 2224 2226 2312 2228 2226 2128 2226 2228 2314 2230 2228 2130 2228 2230 2316 2232 2230 2132 2230 2232 2318 2318 2232 2136 2236 2234 2320 2234 2236 2142 2144 2322 2238 2322 2144 2236 2238 524 2146 2148 2282 2240 2282 2148 2194 2320 2150 2242 2150 2320 2234 2152 2324 2244 2324 2152 2240 2326 2154 2246 2154 2326 2242 2156 2328 2248 2328 2156 2244 2246 2158 524 2160 2330 2250 2330 2160 2248 2162 2332 2252 2332 2162 2250 2164 2334 2254 2334 2164 2252 2256 2336 2337 2336 2256 2257 2336 2257 2254 2254 2257 2166 2168 2340 2260 2340 2168 2256 2260 2262 2172 2262 2260 2342 2262 2264 2174 2264 2262 2344 2264 2266 2176 2266 2264 2346 2266 2268 2178 2268 2266 2348 2268 2270 2180 2270 2268 2350 2270 2272 2182 2272 2270 2352 2272 2274 2184 2274 2272 2354 2274 2276 2186 2276 2274 2356 2276 2278 2188 2278 2276 2358 2278 2280 2190 2280 2278 2360 2280 2360 2136 2282 2284 2362 2284 2282 2196 2364 2198 2286 2198 2364 2284 2366 2200 2288 2200 2366 2286 2368 2202 2290 2202 2368 2288 2370 2204 2292 2204 2370 2290 2372 2295 2294 2295 2372 2206 2206 2372 2373 2206 2373 2292 2376 2209 2298 2209 2376 2294 2378 2212 2300 2212 2378 2298 2380 2214 2302 2214 2380 2300 2382 2216 2304 2216 2382 2302 2306 2304 2218 2304 2306 2384 2308 2306 2220 2306 2308 2386 2310 2308 2222 2308 2310 2388 2312 2310 2224 2310 2312 2390 2314 2312 2226 2312 2314 2392 2316 2314 2228 2314 2316 2394 2318 2316 2230 2316 2318 2396 2396 2318 2136 2322 2320 2398 2320 2322 2236 2322 524 2238 2240 2362 2324 2362 2240 2282 2398 2242 2326 2242 2398 2320 2244 2400 2328 2400 2244 2324 2326 2246 524 2248 2402 2330 2402 2248 2328 2250 2404 2332 2404 2250 2330 2252 2406 2334 2406 2252 2332 2336 2408 2337 2408 2336 2409 2409 2336 2254 2409 2254 2334 2256 2412 2340 2412 2256 2337 2260 2414 2342 2414 2260 2340 2342 2344 2262 2344 2342 2416 2344 2346 2264 2346 2344 2418 2346 2348 2266 2348 2346 2420 2348 2350 2268 2350 2348 2422 2350 2352 2270 2352 2350 2424 2352 2354 2272 2354 2352 2426 2354 2356 2274 2356 2354 2428 2356 2358 2276 2358 2356 2430 2358 2360 2278 2360 2358 2432 2360 2432 2136 2362 2364 2434 2364 2362 2284 2436 2286 2366 2286 2436 2364 2438 2288 2368 2288 2438 2366 2440 2290 2370 2290 2440 2368 2442 2372 2443 2372 2442 2370 2372 2370 2292 2372 2292 2373 2446 2294 2376 2294 2446 2372 2448 2298 2378 2298 2448 2376 2450 2300 2380 2300 2450 2378 2452 2302 2382 2302 2452 2380 2454 2304 2384 2304 2454 2382 2456 2306 2386 2306 2456 2384 2388 2386 2308 2386 2388 2458 2390 2388 2310 2388 2390 2460 2392 2390 2312 2390 2392 2462 2394 2392 2314 2392 2394 2464 2396 2394 2316 2394 2396 2466 2466 2396 2136 2322 2398 524 2324 2434 2400 2434 2324 2362 2398 2326 524 2328 2468 2402 2468 2328 2400 2330 2470 2404 2470 2330 2402 2332 2472 2406 2472 2332 2404 2409 2474 2408 2474 2409 2334 2474 2334 2475 2475 2334 2406 2337 2478 2412 2478 2337 2408 2340 2480 2414 2480 2340 2412 2342 2482 2416 2482 2342 2414 2416 2418 2344 2418 2416 2484 2418 2420 2346 2420 2418 2486 2420 2422 2348 2422 2420 2488 2422 2424 2350 2424 2422 2490 2424 2426 2352 2426 2424 2492 2426 2428 2354 2428 2426 2494 2428 2430 2356 2430 2428 2496 2430 2432 2358 2432 2430 2498 2432 2498 2136 2434 2436 2500 2436 2434 2364 2502 2366 2438 2366 2502 2436 2504 2368 2440 2368 2504 2438 2506 2443 2507 2443 2506 2440 2443 2440 2370 2443 2370 2442 2510 2372 2446 2372 2510 2443 2512 2376 2448 2376 2512 2446 2514 2378 2450 2378 2514 2448 2516 2380 2452 2380 2516 2450 2518 2382 2454 2382 2518 2452 2520 2384 2456 2384 2520 2454 2522 2386 2458 2386 2522 2456 2460 2458 2388 2458 2460 2524 2462 2460 2390 2460 2462 2526 2464 2462 2392 2462 2464 2528 2466 2464 2394 2464 2466 2530 2530 2466 2136 2400 2500 2468 2500 2400 2434 2402 2532 2470 2532 2402 2468 2404 2534 2472 2534 2404 2470 2475 2536 2474 2536 2475 2406 2536 2406 2472 2536 2472 2537 2408 2540 2478 2540 2408 2474 2412 2542 2480 2542 2412 2478 2414 2544 2482 2544 2414 2480 2416 2546 2484 2546 2416 2482 2418 2548 2486 2548 2418 2484 2486 2488 2420 2488 2486 2550 2488 2490 2422 2490 2488 2552 2490 2492 2424 2492 2490 2554 2492 2494 2426 2494 2492 2556 2494 2496 2428 2496 2494 2558 2496 2498 2430 2498 2496 2560 2498 2560 2136 2500 2502 2562 2502 2500 2436 2564 2438 2504 2438 2564 2502 2566 2507 2567 2507 2566 2504 2507 2504 2440 2507 2440 2506 2570 2443 2510 2443 2570 2507 2572 2446 2512 2446 2572 2510 2574 2448 2514 2448 2574 2512 2576 2450 2516 2450 2576 2514 2578 2452 2518 2452 2578 2516 2580 2454 2520 2454 2580 2518 2582 2456 2522 2456 2582 2520 2524 2522 2458 2522 2524 2584 2526 2524 2460 2524 2526 2586 2528 2526 2462 2526 2528 2588 2530 2528 2464 2528 2530 2590 2590 2530 2136 2468 2562 2532 2562 2468 2500 2470 2592 2534 2592 2470 2532 2534 2537 2472 2537 2534 2536 2536 2534 2594 2594 2534 2595 2474 2598 2540 2598 2474 2536 2478 2600 2542 2600 2478 2540 2480 2602 2544 2602 2480 2542 2482 2604 2546 2604 2482 2544 2484 2606 2548 2606 2484 2546 2548 2550 2486 2550 2548 2608 2550 2552 2488 2552 2550 2610 2552 2554 2490 2554 2552 2612 2554 2556 2492 2556 2554 2614 2556 2558 2494 2558 2556 2616 2558 2560 2496 2560 2558 2618 2560 2618 2136 2562 2564 2620 2564 2562 2502 2504 2622 2564 2622 2504 2623 2623 2504 2566 2623 2566 2567 2626 2507 2570 2507 2626 2567 2628 2510 2572 2510 2628 2570 2630 2512 2574 2512 2630 2572 2632 2514 2576 2514 2632 2574 2634 2516 2578 2516 2634 2576 2636 2518 2580 2518 2636 2578 2638 2520 2582 2520 2638 2580 2640 2522 2584 2522 2640 2582 2586 2584 2524 2584 2586 2642 2588 2586 2526 2586 2588 2644 2590 2588 2528 2588 2590 2646 2646 2590 2136 2532 2620 2592 2620 2532 2562 2592 2595 2534 2595 2592 2594 2594 2592 2648 2648 2592 2649 2536 2652 2598 2652 2536 2594 2540 2654 2600 2654 2540 2598 2542 2656 2602 2656 2542 2600 2544 2658 2604 2658 2544 2602 2546 2660 2606 2660 2546 2604 2548 2662 2608 2662 2548 2606 2550 2664 2610 2664 2550 2608 2610 2612 2552 2612 2610 2666 2612 2614 2554 2614 2612 2668 2614 2616 2556 2616 2614 2670 2616 2618 2558 2618 2616 2672 2618 2672 2136 2564 2674 2620 2674 2564 2675 2675 2564 2622 2675 2622 2623 2623 2626 2678 2626 2623 2567 2680 2570 2628 2570 2680 2626 2682 2572 2630 2572 2682 2628 2684 2574 2632 2574 2684 2630 2686 2576 2634 2576 2686 2632 2688 2578 2636 2578 2688 2634 2690 2580 2638 2580 2690 2636 2692 2582 2640 2582 2692 2638 2694 2584 2642 2584 2694 2640 2644 2642 2586 2642 2644 2696 2646 2644 2588 2644 2646 2136 2644 2136 2698 2620 2649 2592 2649 2620 2648 2648 2620 2674 2648 2674 2675 2594 2700 2652 2700 2594 2648 2598 2702 2654 2702 2598 2652 2600 2704 2656 2704 2600 2654 2602 2706 2658 2706 2602 2656 2604 2708 2660 2708 2604 2658 2606 2710 2662 2710 2606 2660 2608 2712 2664 2712 2608 2662 2664 2666 2610 2666 2664 2714 2666 2668 2612 2668 2666 2716 2668 2670 2614 2670 2668 2718 2670 2672 2616 2672 2670 2720 2672 2720 2136 2623 2722 2675 2722 2623 2678 2724 2626 2680 2626 2724 2678 2726 2628 2682 2628 2726 2680 2728 2630 2684 2630 2728 2682 2730 2632 2686 2632 2730 2684 2732 2634 2688 2634 2732 2686 2734 2636 2690 2636 2734 2688 2736 2638 2692 2638 2736 2690 2738 2640 2694 2640 2738 2692 2740 2642 2696 2642 2740 2694 2742 2698 2136 2698 2742 2644 2644 2742 2696 2648 2722 2700 2722 2648 2675 2652 2744 2702 2744 2652 2700 2654 2746 2704 2746 2654 2702 2656 2748 2706 2748 2656 2704 2658 2750 2708 2750 2658 2706 2660 2752 2710 2752 2660 2708 2662 2754 2712 2754 2662 2710 2664 2756 2714 2756 2664 2712 2666 2758 2716 2758 2666 2714 2716 2718 2668 2718 2716 2760 2718 2720 2670 2720 2718 2762 2720 2762 2136 2722 2724 2764 2724 2722 2678 2766 2680 2726 2680 2766 2724 2768 2682 2728 2682 2768 2726 2770 2684 2730 2684 2770 2728 2772 2686 2732 2686 2772 2730 2774 2688 2734 2688 2774 2732 2776 2690 2736 2690 2776 2734 2778 2692 2738 2692 2778 2736 2780 2694 2740 2694 2780 2738 2782 2742 2136 2742 2782 2696 2696 2782 2740 2700 2764 2744 2764 2700 2722 2702 2784 2746 2784 2702 2744 2704 2786 2748 2786 2704 2746 2706 2788 2750 2788 2706 2748 2708 2790 2752 2790 2708 2750 2710 2792 2754 2792 2710 2752 2712 2794 2756 2794 2712 2754 2714 2796 2758 2796 2714 2756 2758 2760 2716 2760 2758 2798 2760 2762 2718 2762 2760 2800 2136 2762 2800 2764 2766 2802 2766 2764 2724 2804 2726 2768 2726 2804 2766 2806 2728 2770 2728 2806 2768 2808 2730 2772 2730 2808 2770 2810 2732 2774 2732 2810 2772 2812 2734 2776 2734 2812 2774 2814 2736 2778 2736 2814 2776 2816 2738 2780 2738 2816 2778 2818 2782 2136 2782 2818 2740 2740 2818 2780 2744 2802 2784 2802 2744 2764 2746 2820 2786 2820 2746 2784 2748 2822 2788 2822 2748 2786 2750 2824 2790 2824 2750 2788 2752 2826 2792 2826 2752 2790 2754 2828 2794 2828 2754 2792 2756 2830 2796 2830 2756 2794 2758 2832 2798 2832 2758 2796 2760 2136 2800 2136 2760 2834 2834 2760 2798 2802 2804 2836 2804 2802 2766 2838 2768 2806 2768 2838 2804 2840 2770 2808 2770 2840 2806 2842 2772 2810 2772 2842 2808 2844 2774 2812 2774 2844 2810 2846 2776 2814 2776 2846 2812 2848 2778 2816 2778 2848 2814 2850 2818 2136 2818 2850 2780 2780 2850 2816 2784 2836 2820 2836 2784 2802 2786 2852 2822 2852 2786 2820 2788 2854 2824 2854 2788 2822 2790 2856 2826 2856 2790 2824 2792 2858 2828 2858 2792 2826 2794 2860 2830 2860 2794 2828 2796 2862 2832 2862 2796 2830 2834 2864 2136 2864 2834 2798 2864 2798 2832 2836 2838 2866 2838 2836 2804 2868 2806 2840 2806 2868 2838 2870 2808 2842 2808 2870 2840 2872 2810 2844 2810 2872 2842 2874 2812 2846 2812 2874 2844 2876 2814 2848 2814 2876 2846 2878 2850 2136 2850 2878 2816 2816 2878 2848 2820 2866 2852 2866 2820 2836 2822 2880 2854 2880 2822 2852 2824 2882 2856 2882 2824 2854 2826 2884 2858 2884 2826 2856 2828 2886 2860 2886 2828 2858 2830 2888 2862 2888 2830 2860 2864 2890 2136 2890 2864 2832 2890 2832 2862 2866 2868 2892 2868 2866 2838 2894 2840 2870 2840 2894 2868 2896 2842 2872 2842 2896 2870 2898 2844 2874 2844 2898 2872 2900 2846 2876 2846 2900 2874 2902 2878 2136 2878 2902 2848 2848 2902 2876 2852 2892 2880 2892 2852 2866 2854 2904 2882 2904 2854 2880 2856 2906 2884 2906 2856 2882 2858 2908 2886 2908 2858 2884 2860 2910 2888 2910 2860 2886 2890 2912 2136 2912 2890 2862 2912 2862 2888 2892 2894 2914 2894 2892 2868 2916 2870 2896 2870 2916 2894 2918 2872 2898 2872 2918 2896 2920 2874 2900 2874 2920 2898 2922 2902 2136 2902 2922 2876 2876 2922 2900 2880 2914 2904 2914 2880 2892 2882 2924 2906 2924 2882 2904 2884 2926 2908 2926 2884 2906 2886 2928 2910 2928 2886 2908 2912 2930 2136 2930 2912 2888 2930 2888 2910 2914 2916 2932 2916 2914 2894 2934 2896 2918 2896 2934 2916 2936 2898 2920 2898 2936 2918 2938 2922 2136 2922 2938 2900 2900 2938 2920 2904 2932 2924 2932 2904 2914 2906 2940 2926 2940 2906 2924 2908 2942 2928 2942 2908 2926 2930 2944 2136 2944 2930 2910 2944 2910 2928 2932 2934 2946 2934 2932 2916 2948 2918 2936 2918 2948 2934 2950 2938 2136 2938 2950 2920 2920 2950 2936 2924 2946 2940 2946 2924 2932 2926 2952 2942 2952 2926 2940 2944 2954 2136 2954 2944 2928 2954 2928 2942 2946 2948 2956 2948 2946 2934 2958 2950 2136 2950 2958 2936 2936 2958 2948 2940 2956 2952 2956 2940 2946 2954 2960 2136 2960 2954 2942 2960 2942 2952 2962 2958 2136 2958 2962 2956 2958 2956 2948 2960 2962 2136 2962 2960 2952 2962 2952 2956
+4 5 6 7 6 5 7 10 6 11 6 10 14 15 5 7 5 15 18 19 4 5 4 19 22 4 23 6 23 4 11 10 26 27 26 10 7 15 10 29 10 15 23 6 31 11 31 6 34 35 14 15 14 35 37 14 19 5 19 14 40 41 18 19 18 41 43 18 22 4 22 18 46 22 47 23 47 22 50 26 51 27 51 26 10 29 27 53 27 29 55 31 26 11 26 31 35 57 15 29 15 57 47 23 59 31 59 23 61 34 37 14 37 34 64 65 34 35 34 65 67 37 41 19 41 37 70 71 40 41 40 71 73 40 43 18 43 40 75 43 46 22 46 43 78 46 79 47 79 46 82 50 83 51 83 50 27 53 51 85 51 53 87 55 50 26 50 55 29 57 53 89 53 57 91 59 55 31 55 59 35 65 57 93 57 65 79 47 95 59 95 47 97 61 67 37 67 61 99 64 61 34 61 64 102 103 64 65 64 103 71 105 41 67 41 105 108 109 70 71 70 109 111 70 73 40 73 70 113 73 75 43 75 73 115 75 78 46 78 75 118 78 119 79 119 78 122 82 123 83 123 82 51 85 83 125 83 85 127 87 82 50 82 87 53 89 85 129 85 89 131 91 87 55 87 91 57 93 89 133 89 93 135 95 91 59 91 95 65 103 93 137 93 103 119 79 139 95 139 79 141 97 105 67 105 97 143 99 97 61 97 99 145 102 99 64 99 102 102 148 103 149 103 148 109 151 71 105 71 151 154 155 108 109 108 155 157 108 111 70 111 108 159 111 113 73 113 111 161 113 115 75 115 113 163 115 118 78 118 115 166 118 167 119 167 118 170 122 171 123 171 122 83 125 123 173 123 125 175 127 122 82 122 127 85 129 125 177 125 129 179 131 127 87 127 131 89 133 129 181 129 133 183 135 131 91 131 135 93 137 133 185 133 137 187 139 135 95 135 139 149 189 103 137 103 189 167 119 191 139 191 119 141 105 193 151 193 105 195 143 141 97 141 143 197 145 143 99 143 145 145 199 102 148 102 199 148 202 149 203 149 202 151 109 205 155 205 109 208 209 154 155 154 209 211 154 157 108 157 154 213 157 159 111 159 157 215 159 161 113 161 159 217 161 163 115 163 161 219 163 166 118 166 163 222 166 223 167 223 166 226 170 227 171 227 170 171 123 229 173 229 123 231 175 170 122 170 175 125 177 173 233 173 177 235 179 175 127 175 179 129 181 177 237 177 181 239 183 179 131 179 183 133 185 181 241 181 185 243 187 183 135 183 187 189 245 137 185 137 245 247 191 187 139 187 191 149 203 189 249 189 203 223 167 251 191 251 167 253 193 205 151 205 193 195 141 255 193 255 141 257 197 195 143 195 197 197 259 145 199 145 259 199 261 148 202 148 261 202 264 203 265 203 264 205 155 267 209 267 155 270 271 208 209 208 271 273 208 211 154 211 208 275 211 213 157 213 211 277 213 215 159 215 213 279 215 217 161 217 215 281 217 219 163 219 217 283 219 222 166 222 219 286 222 287 223 287 222 290 226 291 227 291 226 227 171 293 229 293 171 295 231 226 170 226 231 173 233 229 297 229 233 299 235 231 175 231 235 177 237 233 301 233 237 303 239 235 179 235 239 181 241 237 305 237 241 307 243 239 183 239 243 245 309 185 241 185 309 311 247 243 187 243 247 249 313 189 245 189 313 315 251 247 191 247 251 265 317 203 249 203 317 287 223 319 251 319 223 321 253 267 205 267 253 323 255 253 193 253 255 325 257 255 195 255 257 257 327 197 259 197 327 259 329 199 261 199 329 331 264 261 202 261 264 334 335 264 265 264 335 337 267 271 209 271 267 340 271 341 270 341 271 343 270 273 208 273 270 345 273 275 211 275 273 347 275 277 213 277 275 349 277 279 215 279 277 351 279 281 217 281 279 353 281 283 219 283 281 355 283 286 222 286 283 358 286 359 287 359 286 362 290 363 291 363 290 293 365 227 291 227 365 367 295 290 226 290 295 297 369 229 293 229 369 371 299 295 231 295 299 233 301 297 373 297 301 375 303 299 235 299 303 237 305 301 377 301 305 379 307 303 239 303 307 309 381 241 305 241 381 383 311 307 243 307 311 313 385 245 309 245 385 387 315 311 247 311 315 317 389 249 313 249 389 391 319 315 251 315 319 335 393 265 317 265 393 359 287 395 319 395 287 321 267 397 337 397 267 399 323 321 253 321 323 401 325 323 255 323 325 403 327 325 257 325 327 327 405 259 329 259 405 407 331 329 261 329 331 409 334 331 264 331 334 412 413 334 335 334 413 337 271 415 340 415 271 340 341 418 419 418 341 421 341 343 270 343 341 423 343 345 273 345 343 425 345 347 275 347 345 427 347 349 277 349 347 429 349 351 279 351 349 431 351 353 281 353 351 433 353 355 283 355 353 435 355 358 286 358 355 438 358 439 359 439 358 442 362 443 363 443 362 445 363 365 291 365 363 447 367 362 290 362 367 369 449 293 365 293 449 451 371 367 295 367 371 373 453 297 369 297 453 455 375 371 299 371 375 301 377 373 457 373 377 459 379 375 303 375 379 381 461 305 377 305 461 463 383 379 307 379 383 385 465 309 381 309 465 467 387 383 311 383 387 389 469 313 385 313 469 471 391 387 315 387 391 473 389 393 317 393 389 475 395 391 319 391 395 413 477 335 393 335 477 439 359 479 395 479 359 481 397 415 337 415 397 399 321 483 397 483 321 401 323 485 399 485 323 487 403 401 325 401 403 405 327 489 403 489 327 491 407 405 329 405 407 493 409 407 331 407 409 495 412 409 334 409 412 498 499 412 413 412 499 415 340 501 418 501 340 504 418 505 419 505 418 507 419 421 341 421 419 509 421 423 343 423 421 511 423 425 345 425 423 513 425 427 347 427 425 515 427 429 349 429 427 517 429 431 351 431 429 519 431 433 353 433 431 521 433 435 355 435 433 523 435 438 358 438 435 438 439 525 443 528 442 529 442 528 445 531 363 443 363 531 533 447 442 362 442 447 535 445 449 365 449 445 537 451 447 367 447 451 539 449 453 369 453 449 541 455 451 371 451 455 457 543 373 453 373 543 545 459 455 375 455 459 461 547 377 457 377 547 549 463 459 379 459 463 465 551 381 461 381 551 553 467 463 383 463 467 555 465 469 385 469 465 557 471 467 387 467 471 559 469 473 389 473 469 561 475 471 391 471 475 563 473 477 393 477 473 565 479 475 395 475 479 499 567 413 477 413 567 439 479 525 481 415 569 501 569 415 483 397 571 481 571 397 573 485 483 399 483 485 487 401 575 485 575 401 489 403 577 487 577 403 579 491 489 405 489 491 581 493 491 407 491 493 583 495 493 409 493 495 585 498 495 412 495 498 588 589 498 499 498 589 501 418 591 504 591 418 594 504 595 505 595 504 505 419 597 507 597 419 507 421 599 509 599 421 601 509 511 423 511 509 603 511 513 425 513 511 605 513 515 427 515 513 607 515 517 429 517 515 609 517 519 431 519 517 611 519 521 433 521 519 613 521 523 435 523 521 523 438 525 528 616 529 617 529 616 619 528 531 443 531 528 621 533 529 442 529 533 535 623 445 531 445 623 625 537 533 447 533 537 539 627 449 535 449 627 629 541 537 451 537 541 631 539 543 453 543 539 633 545 541 455 541 545 635 543 547 457 547 543 637 549 545 459 545 549 551 639 461 547 461 639 641 553 549 463 549 553 643 551 555 465 555 551 645 557 553 467 553 557 647 555 559 469 559 555 649 561 557 471 557 561 651 559 563 473 563 559 653 565 561 475 561 565 655 563 567 477 567 563 479 565 525 589 657 499 567 499 657 659 569 591 501 591 569 661 571 569 481 569 571 573 483 663 571 663 483 665 575 573 485 573 575 667 577 575 487 575 577 669 579 577 489 577 579 671 581 579 491 579 581 673 583 581 493 581 583 675 585 583 495 583 585 677 588 585 498 585 588 680 681 588 589 588 681 683 591 594 504 594 591 686 594 687 595 687 594 595 505 689 597 689 505 597 507 691 599 691 507 693 599 601 509 601 599 695 601 603 511 603 601 697 603 605 513 605 603 699 605 607 515 607 605 701 607 609 517 609 607 703 609 611 519 611 609 705 611 613 521 613 611 613 523 525 708 709 616 617 616 709 619 711 528 616 528 711 713 621 617 529 617 621 715 619 623 531 623 619 717 625 621 533 621 625 719 623 627 535 627 623 721 629 625 537 625 629 631 723 539 627 539 723 725 633 629 541 629 633 635 727 543 631 543 727 729 637 633 545 633 637 639 731 547 635 547 731 733 641 637 549 637 641 735 639 643 551 643 639 737 645 641 553 641 645 739 643 647 555 647 643 741 649 645 557 645 649 743 647 651 559 651 647 745 653 649 561 649 653 747 651 655 563 655 651 565 653 525 749 655 657 567 657 655 681 751 589 657 589 751 659 591 753 683 753 591 755 661 659 569 659 661 757 663 661 571 661 663 759 665 663 573 663 665 761 667 665 575 665 667 763 669 667 577 667 669 765 671 669 579 669 671 767 673 671 581 671 673 769 675 673 583 673 675 771 677 675 585 675 677 773 680 677 588 677 680 776 777 680 681 680 777 683 594 779 686 779 594 782 686 783 687 783 686 687 595 785 689 785 595 689 597 787 691 787 597 691 599 789 693 789 599 791 693 695 601 695 693 793 695 697 603 697 695 795 697 699 605 699 697 797 699 701 607 701 699 799 701 703 609 703 701 801 703 705 611 705 703 705 613 525 804 805 708 709 708 805 711 807 616 708 616 807 709 809 617 713 617 809 715 811 619 711 619 811 713 813 621 717 621 813 719 815 623 715 623 815 817 721 717 625 717 721 819 719 723 627 723 719 821 725 721 629 721 725 727 823 631 723 631 823 825 729 725 633 725 729 731 827 635 727 635 827 829 733 729 637 729 733 831 731 735 639 735 731 833 737 733 641 733 737 835 735 739 643 739 735 837 741 737 645 737 741 839 739 743 647 743 739 841 745 741 649 741 745 843 743 747 651 747 743 653 745 525 845 747 749 655 749 747 847 749 751 657 751 749 777 849 681 751 681 849 851 753 779 683 779 753 755 659 853 753 853 659 855 757 755 661 755 757 857 759 757 663 757 759 859 761 759 665 759 761 861 763 761 667 761 763 863 765 763 669 763 765 865 767 765 671 765 767 867 769 767 673 767 769 869 771 769 675 769 771 871 773 771 677 771 773 873 776 773 680 773 776 878 879 776 776 879 777 777 879 880 881 880 879 883 779 782 686 782 779 886 782 887 783 887 782 783 687 889 785 889 687 785 689 891 787 891 689 787 691 893 789 893 691 789 693 895 791 895 693 791 695 897 793 897 695 899 793 795 697 795 793 901 795 797 699 797 795 903 797 799 701 799 797 905 799 801 703 801 799 801 705 525 908 909 804 805 804 909 911 804 807 708 807 804 805 913 709 809 709 913 915 807 811 711 811 807 809 917 713 813 713 917 919 811 815 715 815 811 921 817 813 717 813 817 819 923 719 815 719 923 925 821 817 721 817 821 927 819 823 723 823 819 929 825 821 725 821 825 827 931 727 823 727 931 933 829 825 729 825 829 935 827 831 731 831 827 937 833 829 733 829 833 939 831 835 735 835 831 941 837 833 737 833 837 943 835 839 739 839 835 945 841 837 741 837 841 947 839 843 743 843 839 745 841 525 949 843 845 747 845 843 951 845 847 749 847 845 953 847 849 751 849 847 880 881 777 881 956 777 777 956 849 957 849 956 959 851 883 779 883 851 961 853 851 753 851 853 855 755 963 853 963 755 965 857 855 757 855 857 859 759 967 857 967 759 969 861 859 761 859 861 971 863 861 763 861 863 973 865 863 765 863 865 975 867 865 767 865 867 977 869 867 769 867 869 979 871 869 771 869 871 981 873 871 773 871 873 984 985 873 873 985 776 776 985 878 879 878 985 988 989 879 881 879 989 991 883 886 782 886 883 994 886 995 887 995 886 887 783 997 889 997 783 889 785 999 891 999 785 891 787 1001 893 1001 787 893 789 1003 895 1003 789 895 791 1005 897 1005 791 1007 897 899 793 899 897 1009 899 901 795 901 899 1011 901 903 797 903 901 1013 903 905 799 905 903 905 801 525 1016 1017 908 909 908 1017 911 1019 804 908 804 1019 909 1021 805 913 805 1021 915 1023 807 911 807 1023 913 1025 809 917 809 1025 919 1027 811 915 811 1027 917 1029 813 921 813 1029 923 1031 815 919 815 1031 921 1033 817 925 817 1033 927 1035 819 923 819 1035 1037 929 925 821 925 929 1039 927 931 823 931 927 1041 933 929 825 929 933 1043 931 935 827 935 931 1045 937 933 829 933 937 1047 935 939 831 939 935 1049 941 937 833 937 941 1051 939 943 835 943 939 1053 945 941 837 941 945 1055 943 947 839 947 943 841 945 525 1057 947 949 843 949 947 1059 949 951 845 951 949 1061 951 953 847 953 951 957 1064 849 1064 1065 849 953 849 1065 1064 957 956 881 989 956 1067 956 989 959 883 1069 991 1069 883 961 851 1071 959 1071 851 963 853 1073 961 1073 853 965 855 1075 963 1075 855 1077 967 965 857 965 967 969 859 1079 967 1079 859 1081 971 969 861 969 971 1083 973 971 863 971 973 1085 975 973 865 973 975 1087 977 975 867 975 977 1089 979 977 869 977 979 1091 981 979 871 979 981 1094 1095 981 981 1095 873 873 1095 984 985 984 1095 1097 988 985 879 985 988 1100 1101 988 989 988 1101 991 886 1103 994 1103 886 1106 994 1107 995 1107 994 995 887 1109 997 1109 887 997 889 1111 999 1111 889 999 891 1113 1001 1113 891 1001 893 1115 1003 1115 893 1003 895 1117 1005 1117 895 1005 897 1119 1007 1119 897 1007 899 1121 1009 1121 899 1123 1009 1011 901 1011 1009 1125 1011 1013 903 1013 1011 1013 905 525 1128 1129 1016 1017 1016 1129 1131 1016 1019 908 1019 1016 1017 1133 909 1021 909 1133 1135 1019 1023 911 1023 1019 1021 1137 913 1025 913 1137 1027 1139 915 1023 915 1139 1025 1141 917 1029 917 1141 1031 1143 919 1027 919 1143 1029 1145 921 1033 921 1145 1035 1147 923 1031 923 1147 1033 1149 925 1037 925 1149 1151 1035 1039 927 1039 1035 1153 1041 1037 929 1037 1041 1043 1155 931 1039 931 1155 1157 1045 1041 933 1041 1045 1159 1043 1047 935 1047 1043 1161 1049 1045 937 1045 1049 1163 1047 1051 939 1051 1047 1165 1053 1049 941 1049 1053 1167 1051 1055 943 1055 1051 945 1053 525 1169 1055 1057 947 1057 1055 1171 1057 1059 949 1059 1057 1173 1059 1061 951 1061 1059 1064 1176 1065 1065 1176 953 1176 1177 953 1061 953 1177 1067 1179 956 1064 956 1179 1101 1181 989 1067 989 1181 1069 991 1183 1103 1183 991 1071 959 1185 1069 1185 959 1073 961 1187 1071 1187 961 1189 1075 1073 963 1073 1075 1191 1077 1075 965 1075 1077 1193 1079 1077 967 1077 1079 1195 1081 1079 969 1079 1081 1197 1083 1081 971 1081 1083 1199 1085 1083 973 1083 1085 1201 1087 1085 975 1085 1087 1203 1089 1087 977 1087 1089 1205 1091 1089 979 1089 1091 1208 1209 1091 1209 1095 1091 1095 1094 1091 981 1091 1094 1211 1097 1095 985 1095 1097 1213 1100 1097 988 1097 1100 1216 1217 1100 1101 1100 1217 1103 994 1219 1106 1219 994 1222 1106 1223 1107 1223 1106 1107 995 1225 1109 1225 995 1109 997 1227 1111 1227 997 1111 999 1229 1113 1229 999 1113 1001 1231 1115 1231 1001 1115 1003 1233 1117 1233 1003 1117 1005 1235 1119 1235 1005 1119 1007 1237 1121 1237 1007 1239 1121 1123 1009 1123 1121 1241 1123 1125 1011 1125 1123 1125 1013 525 1244 1245 1128 1129 1128 1245 1247 1128 1131 1016 1131 1128 1129 1249 1017 1133 1017 1249 1251 1131 1135 1019 1135 1131 1133 1253 1021 1137 1021 1253 1255 1135 1139 1023 1139 1135 1137 1257 1025 1141 1025 1257 1259 1139 1143 1027 1143 1139 1141 1261 1029 1145 1029 1261 1147 1263 1031 1143 1031 1263 1145 1265 1033 1149 1033 1265 1267 1147 1151 1035 1151 1147 1149 1269 1037 1153 1037 1269 1155 1271 1039 1151 1039 1271 1273 1157 1153 1041 1153 1157 1275 1155 1159 1043 1159 1155 1277 1161 1157 1045 1157 1161 1279 1159 1163 1047 1163 1159 1281 1165 1161 1049 1161 1165 1283 1163 1167 1051 1167 1163 1053 1165 525 1285 1167 1169 1055 1169 1167 1287 1169 1171 1057 1171 1169 1289 1171 1173 1059 1173 1171 1176 1292 1177 1177 1292 1061 1292 1293 1061 1173 1061 1293 1295 1176 1179 1064 1179 1176 1297 1179 1181 1067 1181 1179 1217 1299 1101 1181 1101 1299 1183 1103 1301 1219 1301 1103 1185 1069 1303 1183 1303 1069 1187 1071 1305 1185 1305 1071 1307 1189 1187 1073 1187 1189 1309 1191 1189 1075 1189 1191 1191 1311 1077 1193 1077 1311 1193 1313 1079 1195 1079 1313 1195 1315 1081 1197 1081 1315 1317 1199 1197 1083 1197 1199 1319 1201 1199 1085 1199 1201 1321 1203 1201 1087 1201 1203 1323 1205 1203 1089 1203 1205 1326 1209 1327 1327 1209 1205 1209 1208 1205 1091 1205 1208 1329 1211 1209 1095 1209 1211 1331 1213 1211 1097 1211 1213 1333 1216 1213 1100 1213 1216 1336 1337 1216 1217 1216 1337 1219 1106 1339 1222 1339 1106 1222 1223 1342 1343 1342 1223 1223 1107 1345 1225 1345 1107 1225 1109 1347 1227 1347 1109 1227 1111 1349 1229 1349 1111 1229 1113 1351 1231 1351 1113 1231 1115 1353 1233 1353 1115 1233 1117 1355 1235 1355 1117 1235 1119 1357 1237 1357 1119 1237 1121 1359 1239 1359 1121 1361 1239 1241 1123 1241 1239 1125 525 1241 1364 1365 1244 1245 1244 1365 1244 1128 1367 1247 1367 1128 1245 1369 1129 1249 1129 1369 1247 1131 1371 1251 1371 1131 1249 1373 1133 1253 1133 1373 1255 1375 1135 1251 1135 1375 1253 1377 1137 1257 1137 1377 1379 1255 1259 1139 1259 1255 1257 1381 1141 1261 1141 1381 1383 1259 1263 1143 1263 1259 1261 1385 1145 1265 1145 1385 1267 1387 1147 1263 1147 1387 1265 1389 1149 1269 1149 1389 1271 1391 1151 1267 1151 1391 1269 1393 1153 1273 1153 1393 1395 1271 1275 1155 1275 1271 1397 1277 1273 1157 1273 1277 1399 1275 1279 1159 1279 1275 1401 1281 1277 1161 1277 1281 1403 1279 1283 1163 1283 1279 1165 1281 525 1405 1283 1285 1167 1285 1283 1407 1285 1287 1169 1287 1285 1409 1287 1289 1171 1289 1287 1292 1412 1293 1293 1412 1173 1412 1413 1173 1289 1173 1413 1415 1292 1295 1176 1295 1292 1417 1295 1297 1179 1297 1295 1419 1297 1299 1181 1299 1297 1337 1421 1217 1299 1217 1421 1301 1219 1423 1339 1423 1219 1303 1183 1425 1301 1425 1183 1305 1185 1427 1303 1427 1185 1187 1305 1307 1429 1307 1305 1431 1309 1307 1189 1307 1309 1309 1433 1191 1311 1191 1433 1311 1435 1193 1313 1193 1435 1313 1437 1195 1315 1195 1437 1315 1439 1197 1317 1197 1439 1441 1319 1317 1199 1317 1319 1443 1321 1319 1201 1319 1321 1445 1323 1321 1203 1321 1323 1205 1323 1327 1323 1448 1327 1448 1449 1327 1326 1327 1449 1451 1329 1326 1209 1326 1329 1453 1331 1329 1211 1329 1331 1455 1333 1331 1213 1331 1333 1457 1336 1333 1216 1333 1336 1460 1461 1336 1337 1336 1461 1222 1342 1339 1463 1339 1342 1343 1466 1342 1467 1342 1466 1343 1223 1469 1345 1469 1223 1345 1225 1471 1347 1471 1225 1347 1227 1473 1349 1473 1227 1349 1229 1475 1351 1475 1229 1351 1231 1477 1353 1477 1231 1353 1233 1479 1355 1479 1233 1355 1235 1481 1357 1481 1235 1357 1237 1483 1359 1483 1237 1359 1239 1485 1361 1485 1239 1241 525 1361 1467 1466 1364 1365 1364 1466 1364 1244 1487 1367 1487 1244 1365 1489 1245 1369 1245 1489 1367 1247 1491 1371 1491 1247 1369 1493 1249 1373 1249 1493 1371 1251 1495 1375 1495 1251 1373 1497 1253 1377 1253 1497 1379 1499 1255 1375 1255 1499 1377 1501 1257 1381 1257 1501 1383 1503 1259 1379 1259 1503 1381 1505 1261 1385 1261 1505 1387 1507 1263 1383 1263 1507 1385 1509 1265 1389 1265 1509 1511 1387 1391 1267 1391 1387 1389 1513 1269 1393 1269 1513 1515 1391 1395 1271 1395 1391 1517 1397 1393 1273 1393 1397 1519 1395 1399 1275 1399 1395 1521 1401 1397 1277 1397 1401 1523 1399 1403 1279 1403 1399 1281 1401 525 1525 1403 1405 1283 1405 1403 1527 1405 1407 1285 1407 1405 1529 1407 1409 1287 1409 1407 1532 1409 1533 1533 1409 1412 1412 1409 1413 1289 1413 1409 1535 1412 1415 1292 1415 1412 1537 1415 1417 1295 1417 1415 1539 1417 1419 1297 1419 1417 1541 1419 1421 1299 1421 1419 1461 1543 1337 1421 1337 1543 1423 1339 1545 1463 1545 1339 1425 1301 1547 1423 1547 1301 1427 1303 1549 1425 1549 1303 1305 1427 1429 1551 1429 1427 1307 1429 1431 1553 1431 1429 1431 1555 1309 1433 1309 1555 1433 1557 1311 1435 1311 1557 1435 1559 1313 1437 1313 1559 1437 1561 1315 1439 1315 1561 1563 1441 1439 1317 1439 1441 1565 1443 1441 1319 1441 1443 1567 1445 1443 1321 1443 1445 1323 1445 1448 1445 1570 1448 1448 1570 1449 1571 1449 1570 1573 1451 1449 1326 1449 1451 1575 1453 1451 1329 1451 1453 1577 1455 1453 1331 1453 1455 1579 1457 1455 1333 1455 1457 1581 1460 1457 1336 1457 1460 1584 1585 1460 1461 1460 1585 1342 1467 1463 1587 1463 1467 1343 1469 1466 1589 1466 1469 1469 1345 1591 1471 1591 1345 1471 1347 1593 1473 1593 1347 1473 1349 1595 1475 1595 1349 1475 1351 1597 1477 1597 1351 1477 1353 1599 1479 1599 1353 1479 1355 1601 1481 1601 1355 1481 1357 1603 1483 1603 1357 1483 1359 1605 1485 1605 1359 1361 525 1485 1467 1364 1587 1487 1587 1364 1466 1589 1365 1489 1365 1589 1487 1367 1607 1491 1607 1367 1489 1609 1369 1493 1369 1609 1491 1371 1611 1495 1611 1371 1493 1613 1373 1497 1373 1613 1495 1375 1615 1499 1615 1375 1497 1617 1377 1501 1377 1617 1503 1619 1379 1499 1379 1619 1501 1621 1381 1505 1381 1621 1507 1623 1383 1503 1383 1623 1505 1625 1385 1509 1385 1625 1507 1387 1627 1511 1627 1387 1509 1629 1389 1513 1389 1629 1511 1391 1631 1515 1631 1391 1513 1633 1393 1517 1393 1633 1515 1395 1635 1519 1635 1395 1517 1637 1397 1521 1397 1637 1639 1519 1523 1399 1523 1519 1401 1521 525 1641 1523 1525 1403 1525 1523 1643 1525 1527 1405 1527 1525 1645 1527 1529 1407 1529 1527 1648 1649 1533 1649 1529 1533 1533 1529 1532 1409 1532 1529 1651 1533 1535 1412 1535 1533 1653 1535 1537 1415 1537 1535 1655 1537 1539 1417 1539 1537 1657 1539 1541 1419 1541 1539 1659 1541 1543 1421 1543 1541 1585 1661 1461 1543 1461 1661 1463 1587 1545 1663 1545 1587 1423 1545 1547 1665 1547 1545 1549 1425 1667 1547 1667 1425 1427 1549 1551 1669 1551 1549 1429 1551 1553 1671 1553 1551 1553 1673 1431 1555 1431 1673 1555 1675 1433 1557 1433 1675 1557 1677 1435 1559 1435 1677 1559 1679 1437 1561 1437 1679 1561 1681 1439 1563 1439 1681 1563 1683 1441 1565 1441 1683 1685 1567 1565 1443 1565 1567 1445 1567 1570 1567 1688 1570 1688 1689 1570 1571 1570 1689 1691 1573 1571 1449 1571 1573 1693 1575 1573 1451 1573 1575 1695 1577 1575 1453 1575 1577 1697 1579 1577 1455 1577 1579 1699 1581 1579 1457 1579 1581 1701 1584 1581 1460 1581 1584 1704 1705 1584 1585 1584 1705 1469 1591 1589 1707 1589 1591 1591 1471 1709 1593 1709 1471 1593 1473 1711 1595 1711 1473 1595 1475 1713 1597 1713 1475 1597 1477 1715 1599 1715 1477 1599 1479 1717 1601 1717 1479 1601 1481 1719 1603 1719 1481 1603 1483 1721 1605 1721 1483 1485 525 1605 1587 1487 1663 1607 1663 1487 1589 1707 1489 1609 1489 1707 1607 1491 1723 1611 1723 1491 1609 1725 1493 1613 1493 1725 1611 1495 1727 1615 1727 1495 1613 1729 1497 1617 1497 1729 1731 1615 1619 1499 1619 1615 1617 1733 1501 1621 1501 1733 1735 1619 1623 1503 1623 1619 1621 1737 1505 1625 1505 1737 1623 1507 1739 1627 1739 1507 1625 1741 1509 1629 1509 1741 1627 1511 1743 1631 1743 1511 1629 1745 1513 1633 1513 1745 1631 1515 1747 1635 1747 1515 1633 1749 1517 1637 1517 1749 1751 1635 1639 1519 1639 1635 525 1521 1637 1753 1639 1641 1523 1641 1639 1755 1641 1643 1525 1643 1641 1757 1643 1645 1527 1645 1643 1645 1529 1760 1529 1649 1760 1760 1649 1761 1648 1761 1649 1763 1648 1651 1533 1651 1648 1765 1651 1653 1535 1653 1651 1767 1653 1655 1537 1655 1653 1769 1655 1657 1539 1657 1655 1771 1657 1659 1541 1659 1657 1773 1659 1661 1543 1661 1659 1705 1775 1585 1661 1585 1775 1545 1663 1665 1777 1665 1663 1667 1547 1779 1665 1779 1547 1549 1667 1669 1781 1669 1667 1551 1669 1671 1783 1671 1669 1671 1785 1553 1673 1553 1785 1673 1787 1555 1675 1555 1787 1675 1789 1557 1677 1557 1789 1677 1791 1559 1679 1559 1791 1679 1793 1561 1681 1561 1793 1681 1795 1563 1683 1563 1795 1683 1797 1565 1685 1565 1797 1685 1800 1567 1567 1800 1688 1688 1800 1689 1801 1689 1800 1803 1691 1689 1571 1689 1691 1805 1693 1691 1573 1691 1693 1807 1695 1693 1575 1693 1695 1809 1697 1695 1577 1695 1697 1811 1699 1697 1579 1697 1699 1813 1701 1699 1581 1699 1701 1815 1704 1701 1584 1701 1704 1818 1819 1704 1705 1704 1819 1591 1709 1707 1821 1707 1709 1709 1593 1823 1711 1823 1593 1711 1595 1825 1713 1825 1595 1713 1597 1827 1715 1827 1597 1715 1599 1829 1717 1829 1599 1717 1601 1831 1719 1831 1601 1719 1603 1833 1721 1833 1603 1605 525 1721 1663 1607 1777 1723 1777 1607 1707 1821 1609 1725 1609 1821 1723 1611 1835 1727 1835 1611 1725 1837 1613 1729 1613 1837 1839 1727 1731 1615 1731 1727 1729 1841 1617 1733 1617 1841 1843 1731 1735 1619 1735 1731 1733 1845 1621 1737 1621 1845 1735 1623 1847 1739 1847 1623 1737 1849 1625 1741 1625 1849 1739 1627 1851 1743 1851 1627 1741 1853 1629 1745 1629 1853 1743 1631 1855 1747 1855 1631 1745 1857 1633 1749 1633 1857 1747 1635 1859 1751 1859 1635 525 1637 1749 1861 1751 1753 1639 1753 1751 1863 1753 1755 1641 1755 1753 1865 1755 1757 1643 1757 1755 1645 1760 1757 1757 1760 1868 1760 1761 1868 1869 1868 1761 1871 1761 1763 1648 1763 1761 1873 1763 1765 1651 1765 1763 1875 1765 1767 1653 1767 1765 1877 1767 1769 1655 1769 1767 1879 1769 1771 1657 1771 1769 1881 1771 1773 1659 1773 1771 1883 1773 1775 1661 1775 1773 1819 1885 1705 1775 1705 1885 1665 1777 1779 1887 1779 1777 1781 1667 1889 1779 1889 1667 1669 1781 1783 1891 1783 1781 1783 1893 1671 1785 1671 1893 1785 1895 1673 1787 1673 1895 1787 1897 1675 1789 1675 1897 1789 1899 1677 1791 1677 1899 1791 1901 1679 1793 1679 1901 1793 1903 1681 1795 1681 1903 1795 1905 1683 1797 1683 1905 1685 1797 1800 1797 1908 1800 1800 1908 1801 1909 1801 1908 1689 1801 1803 1911 1803 1801 1913 1805 1803 1691 1803 1805 1915 1807 1805 1693 1805 1807 1917 1809 1807 1695 1807 1809 1919 1811 1809 1697 1809 1811 1921 1813 1811 1699 1811 1813 1923 1815 1813 1701 1813 1815 1925 1818 1815 1704 1815 1818 1928 1929 1818 1819 1818 1929 1709 1823 1821 1931 1821 1823 1823 1711 1933 1825 1933 1711 1825 1713 1935 1827 1935 1713 1827 1715 1937 1829 1937 1715 1829 1717 1939 1831 1939 1717 1831 1719 1941 1833 1941 1719 1721 525 1833 1777 1723 1887 1835 1887 1723 1821 1931 1725 1837 1725 1931 1943 1835 1839 1727 1839 1835 1837 1945 1729 1841 1729 1945 1947 1839 1843 1731 1843 1839 1841 1949 1733 1845 1733 1949 1843 1735 1951 1847 1951 1735 1845 1953 1737 1849 1737 1953 1847 1739 1955 1851 1955 1739 1849 1957 1741 1853 1741 1957 1851 1743 1959 1855 1959 1743 1853 1961 1745 1857 1745 1961 1855 1747 1963 1859 1963 1747 525 1749 1857 1859 1751 1965 1861 1965 1751 1967 1861 1863 1753 1863 1861 1969 1863 1865 1755 1865 1863 1865 1757 1972 1757 1868 1972 1972 1868 1973 1869 1973 1868 1975 1869 1871 1761 1871 1869 1977 1871 1873 1763 1873 1871 1979 1873 1875 1765 1875 1873 1981 1875 1877 1767 1877 1875 1983 1877 1879 1769 1879 1877 1985 1879 1881 1771 1881 1879 1987 1881 1883 1773 1883 1881 1989 1883 1885 1775 1885 1883 1929 1991 1819 1885 1819 1991 1889 1779 1993 1887 1993 1779 1891 1781 1995 1889 1995 1781 1783 1891 1893 1997 1893 1891 1893 1999 1785 1895 1785 1999 1895 2001 1787 1897 1787 2001 1897 2003 1789 1899 1789 2003 1899 2005 1791 1901 1791 2005 1901 2007 1793 1903 1793 2007 1903 2009 1795 1905 1795 2009 1797 1905 1908 1905 2012 1908 2012 2013 1908 1909 1908 2013 1909 2015 1801 1911 1801 2015 2017 1913 1911 1803 1911 1913 2019 1915 1913 1805 1913 1915 2021 1917 1915 1807 1915 1917 2023 1919 1917 1809 1917 1919 2025 1921 1919 1811 1919 1921 2027 1923 1921 1813 1921 1923 2029 1925 1923 1815 1923 1925 2031 1928 1925 1818 1925 1928 2034 2035 1928 1929 1928 2035 1823 1933 1931 2037 1931 1933 1933 1825 2039 1935 2039 1825 1935 1827 2041 1937 2041 1827 1937 1829 2043 1939 2043 1829 1939 1831 2045 1941 2045 1831 1833 525 1941 1993 1887 1943 1835 1943 1887 1931 2037 1837 1945 1837 2037 2047 1943 1947 1839 1947 1943 1945 2049 1841 1949 1841 2049 1947 1843 2051 1951 2051 1843 1949 2053 1845 1953 1845 2053 1951 1847 2055 1955 2055 1847 1953 2057 1849 1957 1849 2057 1955 1851 2059 1959 2059 1851 1957 2061 1853 1961 1853 2061 1959 1855 2063 1963 2063 1855 525 1857 1961 1963 1859 2065 1965 2065 1859 1965 1861 2067 1967 2067 1861 1967 1863 2069 1969 2069 1863 1969 1865 2072 1865 1972 2072 1972 1973 2072 2073 2072 1973 2075 1973 1975 1869 1975 1973 2077 1975 1977 1871 1977 1975 2079 1977 1979 1873 1979 1977 2081 1979 1981 1875 1981 1979 2083 1981 1983 1877 1983 1981 2085 1983 1985 1879 1985 1983 2087 1985 1987 1881 1987 1985 2089 1987 1989 1883 1989 1987 2091 1989 1991 1885 1991 1989 2035 2093 1929 1991 1929 2093 1995 1889 2095 1993 2095 1889 1891 1995 1997 2097 1997 1995 1997 2099 1893 1999 1893 2099 1999 2101 1895 2001 1895 2101 2001 2103 1897 2003 1897 2103 2003 2105 1899 2005 1899 2105 2005 2107 1901 2007 1901 2107 2007 2109 1903 2009 1903 2109 1905 2009 2012 2009 2112 2012 2012 2112 2013 2113 2013 2112 2013 2115 1909 2015 1909 2115 2117 2017 2015 1911 2015 2017 2119 2019 2017 1913 2017 2019 2121 2021 2019 1915 2019 2021 2123 2023 2021 1917 2021 2023 2125 2025 2023 1919 2023 2025 2127 2027 2025 1921 2025 2027 2129 2029 2027 1923 2027 2029 2131 2031 2029 1925 2029 2031 2133 2034 2031 1928 2031 2034 2137 2138 2139 2139 2138 2034 2035 2034 2138 1933 2039 2037 2141 2037 2039 2039 1935 2143 2041 2143 1935 2041 1937 2145 2043 2145 1937 2043 1939 2147 2045 2147 1939 1941 525 2045 2095 1993 2047 1943 2047 1993 2037 2141 1945 2049 1945 2141 2047 1947 2149 2051 2149 1947 2049 2151 1949 2053 1949 2151 2051 1951 2153 2055 2153 1951 2053 2155 1953 2057 1953 2155 2055 1955 2157 2059 2157 1955 2057 2159 1957 2061 1957 2159 2059 1959 2161 2063 2161 1959 525 1961 2061 2063 1963 2163 2065 2163 1963 2065 1965 2165 2067 2165 1965 2067 1967 2167 2069 2167 1967 2069 1969 2170 1969 2072 2170 2170 2072 2171 2073 2171 2072 2073 1973 2173 2075 2173 1973 2175 2075 2077 1975 2077 2075 2177 2077 2079 1977 2079 2077 2179 2079 2081 1979 2081 2079 2181 2081 2083 1981 2083 2081 2183 2083 2085 1983 2085 2083 2185 2085 2087 1985 2087 2085 2187 2087 2089 1987 2089 2087 2189 2089 2091 1989 2091 2089 2191 2091 2093 1991 2093 2091 2137 2193 2138 2138 2193 2035 2093 2035 2193 2097 1995 2195 2095 2195 1995 2097 2197 1997 2099 1997 2197 2099 2199 1999 2101 1999 2199 2101 2201 2001 2103 2001 2201 2103 2203 2003 2105 2003 2203 2105 2205 2005 2107 2005 2205 2107 2207 2007 2109 2007 2207 2109 2210 2009 2009 2210 2112 2112 2210 2113 2211 2113 2210 2113 2213 2013 2115 2013 2213 2115 2215 2015 2117 2015 2215 2217 2119 2117 2017 2117 2119 2219 2121 2119 2019 2119 2121 2221 2123 2121 2021 2121 2123 2223 2125 2123 2023 2123 2125 2225 2127 2125 2025 2125 2127 2227 2129 2127 2027 2127 2129 2229 2131 2129 2029 2129 2131 2231 2133 2131 2031 2131 2133 2137 2139 2233 2233 2139 2133 2034 2133 2139 2039 2143 2141 2235 2141 2143 2143 2041 2237 2145 2237 2041 2145 2043 2239 2147 2239 2043 2045 525 2147 2195 2095 2149 2047 2149 2095 2141 2235 2049 2151 2049 2235 2149 2051 2241 2153 2241 2051 2151 2243 2053 2155 2053 2243 2153 2055 2245 2157 2245 2055 2155 2247 2057 2159 2057 2247 2157 2059 2249 2161 2249 2059 525 2061 2159 2161 2063 2251 2163 2251 2063 2163 2065 2253 2165 2253 2065 2165 2067 2255 2167 2255 2067 2069 2170 2167 2167 2170 2258 2258 2170 2259 2171 2259 2170 2073 2173 2171 2261 2171 2173 2263 2173 2175 2075 2175 2173 2265 2175 2177 2077 2177 2175 2267 2177 2179 2079 2179 2177 2269 2179 2181 2081 2181 2179 2271 2181 2183 2083 2183 2181 2273 2183 2185 2085 2185 2183 2275 2185 2187 2087 2187 2185 2277 2187 2189 2089 2189 2187 2279 2189 2191 2091 2191 2189 2137 2281 2193 2281 2191 2193 2093 2193 2191 2097 2195 2197 2283 2197 2195 2197 2285 2099 2199 2099 2285 2199 2287 2101 2201 2101 2287 2201 2289 2103 2203 2103 2289 2203 2291 2105 2205 2105 2291 2205 2293 2107 2207 2107 2293 2296 2297 2207 2207 2297 2109 2109 2297 2210 2211 2210 2297 2211 2299 2113 2213 2113 2299 2213 2301 2115 2215 2115 2301 2215 2303 2117 2217 2117 2303 2217 2305 2119 2219 2119 2305 2307 2221 2219 2121 2219 2221 2309 2223 2221 2123 2221 2223 2311 2225 2223 2125 2223 2225 2313 2227 2225 2127 2225 2227 2315 2229 2227 2129 2227 2229 2317 2231 2229 2131 2229 2231 2137 2233 2319 2319 2233 2231 2133 2231 2233 2143 2237 2235 2321 2235 2237 2237 2145 2323 2239 2323 2145 2147 525 2239 2195 2149 2283 2241 2283 2149 2235 2321 2151 2243 2151 2321 2241 2153 2325 2245 2325 2153 2243 2327 2155 2247 2155 2327 2245 2157 2329 2249 2329 2157 525 2159 2247 2249 2161 2331 2251 2331 2161 2251 2163 2333 2253 2333 2163 2253 2165 2335 2255 2335 2165 2167 2258 2255 2255 2258 2338 2258 2259 2338 2339 2338 2259 2259 2171 2341 2261 2341 2171 2343 2261 2263 2173 2263 2261 2345 2263 2265 2175 2265 2263 2347 2265 2267 2177 2267 2265 2349 2267 2269 2179 2269 2267 2351 2269 2271 2181 2271 2269 2353 2271 2273 2183 2273 2271 2355 2273 2275 2185 2275 2273 2357 2275 2277 2187 2277 2275 2359 2277 2279 2189 2279 2277 2137 2361 2281 2361 2279 2281 2191 2281 2279 2197 2283 2285 2363 2285 2283 2285 2365 2199 2287 2199 2365 2287 2367 2201 2289 2201 2367 2289 2369 2203 2291 2203 2369 2291 2371 2205 2293 2205 2371 2293 2374 2207 2374 2375 2207 2207 2375 2296 2297 2296 2375 2297 2377 2211 2299 2211 2377 2299 2379 2213 2301 2213 2379 2301 2381 2215 2303 2215 2381 2303 2383 2217 2305 2217 2383 2385 2307 2305 2219 2305 2307 2387 2309 2307 2221 2307 2309 2389 2311 2309 2223 2309 2311 2391 2313 2311 2225 2311 2313 2393 2315 2313 2227 2313 2315 2395 2317 2315 2229 2315 2317 2137 2319 2397 2397 2319 2317 2231 2317 2319 2237 2323 2321 2399 2321 2323 2239 525 2323 2283 2241 2363 2325 2363 2241 2321 2399 2243 2327 2243 2399 2325 2245 2401 2329 2401 2245 525 2247 2327 2329 2249 2403 2331 2403 2249 2331 2251 2405 2333 2405 2251 2333 2253 2407 2335 2407 2253 2335 2255 2410 2255 2338 2410 2410 2338 2411 2339 2411 2338 2339 2259 2413 2341 2413 2259 2341 2261 2415 2343 2415 2261 2417 2343 2345 2263 2345 2343 2419 2345 2347 2265 2347 2345 2421 2347 2349 2267 2349 2347 2423 2349 2351 2269 2351 2349 2425 2351 2353 2271 2353 2351 2427 2353 2355 2273 2355 2353 2429 2355 2357 2275 2357 2355 2431 2357 2359 2277 2359 2357 2137 2433 2361 2433 2359 2361 2279 2361 2359 2285 2363 2365 2435 2365 2363 2365 2437 2287 2367 2287 2437 2367 2439 2289 2369 2289 2439 2369 2441 2291 2371 2291 2441 2374 2293 2375 2293 2371 2375 2371 2444 2375 2445 2375 2444 2375 2447 2297 2377 2297 2447 2377 2449 2299 2379 2299 2449 2379 2451 2301 2381 2301 2451 2381 2453 2303 2383 2303 2453 2383 2455 2305 2385 2305 2455 2385 2457 2307 2387 2307 2457 2459 2389 2387 2309 2387 2389 2461 2391 2389 2311 2389 2391 2463 2393 2391 2313 2391 2393 2465 2395 2393 2315 2393 2395 2137 2397 2467 2467 2397 2395 2317 2395 2397 525 2399 2323 2363 2325 2435 2401 2435 2325 525 2327 2399 2401 2329 2469 2403 2469 2329 2403 2331 2471 2405 2471 2331 2405 2333 2473 2407 2473 2333 2407 2335 2476 2476 2335 2477 2335 2410 2477 2411 2477 2410 2411 2339 2479 2413 2479 2339 2413 2341 2481 2415 2481 2341 2415 2343 2483 2417 2483 2343 2485 2417 2419 2345 2419 2417 2487 2419 2421 2347 2421 2419 2489 2421 2423 2349 2423 2421 2491 2423 2425 2351 2425 2423 2493 2425 2427 2353 2427 2425 2495 2427 2429 2355 2429 2427 2497 2429 2431 2357 2431 2429 2137 2499 2433 2499 2431 2433 2359 2433 2431 2365 2435 2437 2501 2437 2435 2437 2503 2367 2439 2367 2503 2439 2505 2369 2441 2369 2505 2444 2371 2445 2371 2441 2445 2441 2508 2445 2509 2445 2508 2445 2511 2375 2447 2375 2511 2447 2513 2377 2449 2377 2513 2449 2515 2379 2451 2379 2515 2451 2517 2381 2453 2381 2517 2453 2519 2383 2455 2383 2519 2455 2521 2385 2457 2385 2521 2457 2523 2387 2459 2387 2523 2525 2461 2459 2389 2459 2461 2527 2463 2461 2391 2461 2463 2529 2465 2463 2393 2463 2465 2137 2467 2531 2531 2467 2465 2395 2465 2467 2435 2401 2501 2469 2501 2401 2469 2403 2533 2471 2533 2403 2471 2405 2535 2473 2535 2405 2538 2473 2539 2473 2407 2539 2407 2476 2539 2477 2539 2476 2477 2411 2541 2479 2541 2411 2479 2413 2543 2481 2543 2413 2481 2415 2545 2483 2545 2415 2483 2417 2547 2485 2547 2417 2485 2419 2549 2487 2549 2419 2551 2487 2489 2421 2489 2487 2553 2489 2491 2423 2491 2489 2555 2491 2493 2425 2493 2491 2557 2493 2495 2427 2495 2493 2559 2495 2497 2429 2497 2495 2137 2561 2499 2561 2497 2499 2431 2499 2497 2437 2501 2503 2563 2503 2501 2503 2565 2439 2505 2439 2565 2508 2441 2509 2441 2505 2509 2505 2568 2509 2569 2509 2568 2509 2571 2445 2511 2445 2571 2511 2573 2447 2513 2447 2573 2513 2575 2449 2515 2449 2575 2515 2577 2451 2517 2451 2577 2517 2579 2453 2519 2453 2579 2519 2581 2455 2521 2455 2581 2521 2583 2457 2523 2457 2583 2585 2525 2523 2459 2523 2525 2587 2527 2525 2461 2525 2527 2589 2529 2527 2463 2527 2529 2137 2531 2591 2591 2531 2529 2465 2529 2531 2501 2469 2563 2533 2563 2469 2533 2471 2593 2535 2593 2471 2596 2535 2597 2597 2535 2539 2539 2535 2538 2473 2538 2535 2539 2477 2599 2541 2599 2477 2541 2479 2601 2543 2601 2479 2543 2481 2603 2545 2603 2481 2545 2483 2605 2547 2605 2483 2547 2485 2607 2549 2607 2485 2609 2549 2551 2487 2551 2549 2611 2551 2553 2489 2553 2551 2613 2553 2555 2491 2555 2553 2615 2555 2557 2493 2557 2555 2617 2557 2559 2495 2559 2557 2137 2619 2561 2619 2559 2561 2497 2561 2559 2503 2563 2565 2621 2565 2563 2569 2568 2624 2568 2505 2624 2624 2505 2625 2565 2625 2505 2569 2627 2509 2571 2509 2627 2571 2629 2511 2573 2511 2629 2573 2631 2513 2575 2513 2631 2575 2633 2515 2577 2515 2633 2577 2635 2517 2579 2517 2635 2579 2637 2519 2581 2519 2637 2581 2639 2521 2583 2521 2639 2583 2641 2523 2585 2523 2641 2643 2587 2585 2525 2585 2587 2645 2589 2587 2527 2587 2589 2137 2591 2647 2647 2591 2589 2529 2589 2591 2563 2533 2621 2593 2621 2533 2650 2593 2651 2651 2593 2597 2597 2593 2596 2535 2596 2593 2597 2539 2653 2599 2653 2539 2599 2541 2655 2601 2655 2541 2601 2543 2657 2603 2657 2543 2603 2545 2659 2605 2659 2545 2605 2547 2661 2607 2661 2547 2607 2549 2663 2609 2663 2549 2609 2551 2665 2611 2665 2551 2667 2611 2613 2553 2613 2611 2669 2613 2615 2555 2615 2613 2671 2615 2617 2557 2617 2615 2137 2673 2619 2673 2617 2619 2559 2619 2617 2624 2625 2676 2625 2565 2676 2676 2565 2677 2621 2677 2565 2569 2624 2627 2679 2627 2624 2627 2681 2571 2629 2571 2681 2629 2683 2573 2631 2573 2683 2631 2685 2575 2633 2575 2685 2633 2687 2577 2635 2577 2687 2635 2689 2579 2637 2579 2689 2637 2691 2581 2639 2581 2691 2639 2693 2583 2641 2583 2693 2641 2695 2585 2643 2585 2695 2697 2645 2643 2587 2643 2645 2699 2137 2645 2137 2647 2645 2589 2645 2647 2676 2677 2651 2677 2621 2651 2651 2621 2650 2593 2650 2621 2651 2597 2701 2653 2701 2597 2653 2599 2703 2655 2703 2599 2655 2601 2705 2657 2705 2601 2657 2603 2707 2659 2707 2603 2659 2605 2709 2661 2709 2605 2661 2607 2711 2663 2711 2607 2663 2609 2713 2665 2713 2609 2715 2665 2667 2611 2667 2665 2717 2667 2669 2613 2669 2667 2719 2669 2671 2615 2671 2669 2137 2721 2673 2721 2671 2673 2617 2673 2671 2679 2624 2723 2676 2723 2624 2679 2725 2627 2681 2627 2725 2681 2727 2629 2683 2629 2727 2683 2729 2631 2685 2631 2729 2685 2731 2633 2687 2633 2731 2687 2733 2635 2689 2635 2733 2689 2735 2637 2691 2637 2735 2691 2737 2639 2693 2639 2737 2693 2739 2641 2695 2641 2739 2695 2741 2643 2697 2643 2741 2697 2743 2645 2645 2743 2699 2137 2699 2743 2676 2651 2723 2701 2723 2651 2701 2653 2745 2703 2745 2653 2703 2655 2747 2705 2747 2655 2705 2657 2749 2707 2749 2657 2707 2659 2751 2709 2751 2659 2709 2661 2753 2711 2753 2661 2711 2663 2755 2713 2755 2663 2713 2665 2757 2715 2757 2665 2715 2667 2759 2717 2759 2667 2761 2717 2719 2669 2719 2717 2137 2763 2721 2763 2719 2721 2671 2721 2719 2679 2723 2725 2765 2725 2723 2725 2767 2681 2727 2681 2767 2727 2769 2683 2729 2683 2769 2729 2771 2685 2731 2685 2771 2731 2773 2687 2733 2687 2773 2733 2775 2689 2735 2689 2775 2735 2777 2691 2737 2691 2777 2737 2779 2693 2739 2693 2779 2739 2781 2695 2741 2695 2781 2741 2783 2697 2697 2783 2743 2137 2743 2783 2723 2701 2765 2745 2765 2701 2745 2703 2785 2747 2785 2703 2747 2705 2787 2749 2787 2705 2749 2707 2789 2751 2789 2707 2751 2709 2791 2753 2791 2709 2753 2711 2793 2755 2793 2711 2755 2713 2795 2757 2795 2713 2757 2715 2797 2759 2797 2715 2799 2759 2761 2717 2761 2759 2801 2763 2137 2801 2761 2763 2719 2763 2761 2725 2765 2767 2803 2767 2765 2767 2805 2727 2769 2727 2805 2769 2807 2729 2771 2729 2807 2771 2809 2731 2773 2731 2809 2773 2811 2733 2775 2733 2811 2775 2813 2735 2777 2735 2813 2777 2815 2737 2779 2737 2815 2779 2817 2739 2781 2739 2817 2781 2819 2741 2741 2819 2783 2137 2783 2819 2765 2745 2803 2785 2803 2745 2785 2747 2821 2787 2821 2747 2787 2749 2823 2789 2823 2749 2789 2751 2825 2791 2825 2751 2791 2753 2827 2793 2827 2753 2793 2755 2829 2795 2829 2755 2795 2757 2831 2797 2831 2757 2797 2759 2833 2799 2833 2759 2799 2761 2835 2835 2761 2137 2801 2137 2761 2767 2803 2805 2837 2805 2803 2805 2839 2769 2807 2769 2839 2807 2841 2771 2809 2771 2841 2809 2843 2773 2811 2773 2843 2811 2845 2775 2813 2775 2845 2813 2847 2777 2815 2777 2847 2815 2849 2779 2817 2779 2849 2817 2851 2781 2781 2851 2819 2137 2819 2851 2803 2785 2837 2821 2837 2785 2821 2787 2853 2823 2853 2787 2823 2789 2855 2825 2855 2789 2825 2791 2857 2827 2857 2791 2827 2793 2859 2829 2859 2793 2829 2795 2861 2831 2861 2795 2831 2797 2863 2833 2863 2797 2833 2799 2865 2799 2835 2865 2137 2865 2835 2805 2837 2839 2867 2839 2837 2839 2869 2807 2841 2807 2869 2841 2871 2809 2843 2809 2871 2843 2873 2811 2845 2811 2873 2845 2875 2813 2847 2813 2875 2847 2877 2815 2849 2815 2877 2849 2879 2817 2817 2879 2851 2137 2851 2879 2837 2821 2867 2853 2867 2821 2853 2823 2881 2855 2881 2823 2855 2825 2883 2857 2883 2825 2857 2827 2885 2859 2885 2827 2859 2829 2887 2861 2887 2829 2861 2831 2889 2863 2889 2831 2863 2833 2891 2833 2865 2891 2137 2891 2865 2839 2867 2869 2893 2869 2867 2869 2895 2841 2871 2841 2895 2871 2897 2843 2873 2843 2897 2873 2899 2845 2875 2845 2899 2875 2901 2847 2877 2847 2901 2877 2903 2849 2849 2903 2879 2137 2879 2903 2867 2853 2893 2881 2893 2853 2881 2855 2905 2883 2905 2855 2883 2857 2907 2885 2907 2857 2885 2859 2909 2887 2909 2859 2887 2861 2911 2889 2911 2861 2889 2863 2913 2863 2891 2913 2137 2913 2891 2869 2893 2895 2915 2895 2893 2895 2917 2871 2897 2871 2917 2897 2919 2873 2899 2873 2919 2899 2921 2875 2901 2875 2921 2901 2923 2877 2877 2923 2903 2137 2903 2923 2893 2881 2915 2905 2915 2881 2905 2883 2925 2907 2925 2883 2907 2885 2927 2909 2927 2885 2909 2887 2929 2911 2929 2887 2911 2889 2931 2889 2913 2931 2137 2931 2913 2895 2915 2917 2933 2917 2915 2917 2935 2897 2919 2897 2935 2919 2937 2899 2921 2899 2937 2921 2939 2901 2901 2939 2923 2137 2923 2939 2915 2905 2933 2925 2933 2905 2925 2907 2941 2927 2941 2907 2927 2909 2943 2929 2943 2909 2929 2911 2945 2911 2931 2945 2137 2945 2931 2917 2933 2935 2947 2935 2933 2935 2949 2919 2937 2919 2949 2937 2951 2921 2921 2951 2939 2137 2939 2951 2933 2925 2947 2941 2947 2925 2941 2927 2953 2943 2953 2927 2943 2929 2955 2929 2945 2955 2137 2955 2945 2935 2947 2949 2957 2949 2947 2949 2959 2937 2937 2959 2951 2137 2951 2959 2947 2941 2957 2953 2957 2941 2953 2943 2961 2943 2955 2961 2137 2961 2955 2949 2957 2959 2957 2963 2959 2137 2959 2963 2957 2953 2963 2953 2961 2963 2137 2963 2961
+0 1 2 1 0 3 4 5 6 7 6 5 3 8 1 8 3 9 10 4 11 6 11 4 12 0 2 0 12 13 14 15 5 7 5 15 9 16 8 16 9 17 18 10 19 11 19 10 20 13 12 13 20 21 22 23 14 15 14 23 17 24 16 24 17 25 26 18 27 19 27 18 28 21 20 21 28 29 30 31 22 23 22 31 25 32 24 32 25 33 34 26 35 27 35 26 36 29 28 29 36 37 38 39 30 31 30 39 33 40 32 40 33 41 42 34 43 35 43 34 44 37 36 37 44 45 46 47 38 39 38 47 41 48 40 48 41 49 50 42 51 43 51 42 52 45 44 45 52 53 54 55 46 47 46 55 49 56 48 56 49 57 58 50 59 51 59 50 60 53 52 53 60 61 62 63 54 55 54 63 57 64 56 64 57 65 66 58 67 59 67 58 68 61 60 61 68 69 70 71 62 63 62 71 65 72 64 72 65 73 74 66 75 67 75 66 76 69 68 69 76 77 78 79 70 71 70 79 80 72 73 72 80 81 82 83 75 74 75 83 84 77 76 77 84 85 86 87 78 79 78 87 88 81 80 81 88 89 90 91 82 83 82 91 92 84 93 84 92 85 86 94 87 95 87 94 96 89 88 89 96 97 98 99 90 91 90 99 100 93 101 93 100 92 94 102 95 103 95 102 104 97 96 97 104 105 106 107 98 99 98 107 108 101 109 101 108 100 102 110 103 111 103 110 112 105 104 105 112 113 114 115 106 107 106 115 116 109 117 109 116 108 110 118 111 119 111 118 120 113 112 113 120 121 122 123 114 115 114 123 124 117 125 117 124 116 118 126 119 127 119 126 128 121 120 121 128 129 130 131 122 123 122 131 132 125 133 125 132 124 126 134 127 135 127 134 136 129 128 129 136 137 138 139 130 131 130 139 140 133 141 133 140 132 134 142 135 143 135 142 144 137 136 137 144 145 146 147 138 139 138 147 148 141 149 141 148 140 142 150 143 151 143 150 152 145 144 145 152 153 154 155 146 147 146 155 156 149 157 149 156 148 150 158 151 159 151 158 152 157 153 157 152 156 158 155 159 154 159 155
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 11 9 12 12 9 13 13 9 14 13 14 15 15 14 16 16 14 17 16 17 18 18 17 19 18 19 20 20 19 21 21 19 22 21 22 23 23 22 24 23 24 25 25 24 26 25 26 27 27 26 28 28 26 29 28 29 30 30 29 31 30 31 32 32 31 33 33 31 34 33 34 35 35 34 36 35 36 37 37 36 38 38 36 39 38 39 40 40 39 41 41 39 42 42 39 43 43 39 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 10 50 8 50 10 51 50 51 52 50 52 53 50 53 54 54 53 55 54 55 56 54 56 57 57 56 58 57 58 59 59 58 60 59 60 61 59 61 62 62 61 63 62 63 64 64 63 65 64 65 66 66 65 67 66 67 68 66 68 69 69 68 70 69 70 71 71 70 72 71 72 73 71 73 74 74 73 75 74 75 76 76 75 77 76 77 78 76 78 42 42 78 79 42 79 41 80 81 82 81 83 82 82 83 84 83 85 84 85 86 84 84 86 87 86 88 87 87 88 89 88 90 89 90 91 89 89 91 92 91 93 92 92 93 94 93 95 94 95 96 94 94 96 97 96 98 97 97 98 99 98 100 99 99 100 101 100 102 101 102 103 101 101 103 104 103 105 104 104 105 106 105 107 106 107 108 106 106 108 109 108 110 109 110 111 109 111 112 109 113 109 112 114 115 116 115 117 116 116 117 118 117 119 118 118 119 120 119 121 120 120 121 82 82 121 80 80 121 122 122 121 123 121 124 123 123 124 125 125 124 126 124 127 126 126 127 128 127 129 128 128 129 130 130 129 131 129 132 131 131 132 133 132 134 133 133 134 135 135 134 136 134 137 136 136 137 138 137 139 138 138 139 140 139 141 140 140 141 142 142 141 143 141 144 143 143 144 145 144 146 145 145 146 147 147 146 148 146 149 148 148 149 150 150 149 151 151 149 112 112 149 113 149 152 113 113 152 153 152 154 153 153 154 155 154 156 155 155 156 157 156 158 157 159 157 158 160 161 162 161 160 163 164 165 166 167 166 165 168 162 169 162 168 160 165 170 167 171 167 170 172 169 173 169 172 168 170 174 171 175 171 174 176 172 173 172 176 177 178 179 174 175 174 179 180 177 176 177 180 181 182 183 178 179 178 183 184 181 180 181 184 185 186 187 182 183 182 187 188 185 184 185 188 189 190 191 186 187 186 191 192 189 188 189 192 193 194 195 190 191 190 195 196 193 192 193 196 197 198 199 194 195 194 199 200 197 196 197 200 201 202 203 198 199 198 203 204 201 200 201 204 205 206 207 202 203 202 207 208 205 204 205 208 209 210 211 206 207 206 211 212 209 208 209 212 213 214 215 210 211 210 215 216 212 217 212 216 213 214 218 215 219 215 218 220 217 221 217 220 216 218 222 219 223 219 222 224 221 225 221 224 220 222 226 223 227 223 226 228 225 229 225 228 224 226 230 227 231 227 230 232 229 233 229 232 228 230 234 231 235 231 234 236 233 237 233 236 232 234 238 235 239 235 238 240 237 241 237 240 236 238 242 239 243 239 242 244 241 245 241 244 240 242 246 243 247 243 246 248 245 249 245 248 244 246 250 247 251 247 250 252 249 253 249 252 248 250 254 251 255 251 254 252 256 257 256 252 253 255 254 258 259 258 254 257 260 261 260 257 256 258 259 262 263 262 259 261 264 265 264 261 260 262 263 266 267 266 263 265 268 269 268 265 264 266 267 270 271 270 267 269 272 273 272 269 268 270 271 274 275 274 271 273 276 277 276 273 272 274 275 278 279 278 275 277 280 281 280 277 276 278 279 282 283 282 279 281 284 285 284 281 280 282 283 286 287 286 283 285 288 289 288 285 284 286 287 290 291 290 287 289 292 293 292 289 288 290 291 294 295 294 291 296 292 297 292 296 293 295 298 294 299 294 298 300 297 301 297 300 296 298 302 299 303 299 302 304 301 305 301 304 300 302 306 303 307 303 306 308 305 309 305 308 304 306 310 307 311 307 310 312 309 313 309 312 308 310 314 311 315 311 314 316 313 317 313 316 312 314 318 315 319 315 318 163 317 161 317 163 316 318 164 319 166 319 164 320 321 322 321 320 323 321 323 324 324 323 325 324 325 326 326 325 327 327 325 328 327 328 329 327 329 330 330 329 331 331 329 332 332 329 333 333 329 334 333 334 335 335 334 336 336 334 337 336 337 338 338 337 339 338 339 340 340 339 341 341 339 342 341 342 343 343 342 344 343 344 345 345 344 346 345 346 347 347 346 348 348 346 349 348 349 350 350 349 351 350 351 352 352 351 353 353 351 354 353 354 355 355 354 356 355 356 357 357 356 358 358 356 359 358 359 360 360 359 361 330 362 327 362 330 363 362 363 364 362 364 365 362 365 366 366 365 367 366 367 368 366 368 369 369 368 370 369 370 371 371 370 372 371 372 373 371 373 374 374 373 375 374 375 376 376 375 377 376 377 378 378 377 379 378 379 380 378 380 381 381 380 382 381 382 383 383 382 384 383 384 385 383 385 386 386 385 387 386 387 388 388 387 389 388 389 390 388 390 391 391 390 392 391 392 361 391 361 359 391 359 393 391 393 394 394 393 395 394 395 396 396 395 397 396 397 398 398 397 399 400 401 402 402 401 403 401 404 403 403 404 405 404 406 405 405 406 407 406 408 407 408 409 407 409 410 407 410 411 407 407 411 412 411 413 412 413 414 412 412 414 415 414 416 415 415 416 417 416 418 417 418 419 417 417 419 420 419 421 420 420 421 422 421 423 422 423 424 422 422 424 425 424 426 425 425 426 427 426 428 427 427 428 429 428 430 429 430 431 429 429 431 432 431 433 432 432 433 434 433 435 434 435 436 434 434 436 437 436 438 437 438 439 437 439 440 437 441 437 440 409 408 442 442 408 443 408 444 443 443 444 445 445 444 446 444 447 446 446 447 448 447 449 448 448 449 450 450 449 451 449 452 451 451 452 453 452 454 453 453 454 455 455 454 456 454 457 456 456 457 458 457 459 458 458 459 460 459 461 460 460 461 462 462 461 463 461 464 463 463 464 465 464 466 465 465 466 467 467 466 468 466 469 468 468 469 470 470 469 471 471 469 440 440 469 441 469 472 441 472 473 441 441 473 474 474 473 475 473 476 475 475 476 477 476 478 477 479 477 478
+0 1 2 1 0 3 3 4 1 4 3 5 2 6 7 6 2 1 8 2 9 2 8 0 10 3 0 3 10 11 5 12 4 12 5 13 1 14 6 14 1 4 11 5 3 5 11 15 7 16 17 16 7 6 9 7 18 7 9 2 19 9 20 9 19 8 21 0 8 0 21 10 22 11 10 11 22 23 13 24 12 24 13 25 4 26 14 26 4 12 15 13 5 13 15 27 6 28 16 28 6 14 23 15 11 15 23 29 17 30 31 30 17 16 18 17 32 17 18 7 9 33 20 33 9 18 19 34 35 34 19 20 21 19 36 19 21 8 37 10 21 10 37 22 38 39 40 39 38 41 25 42 24 42 25 43 12 44 26 44 12 24 27 25 13 25 27 45 14 46 28 46 14 26 29 27 15 27 29 47 16 48 30 48 16 28 41 49 39 49 41 50 32 31 51 31 32 17 33 32 52 32 33 18 20 53 34 53 20 33 35 54 55 54 35 34 36 35 56 35 36 19 37 36 57 36 37 21 58 40 59 40 58 38 60 41 38 41 60 61 43 62 42 62 43 63 24 64 44 64 24 42 45 43 25 43 45 65 26 66 46 66 26 44 47 45 27 45 47 67 28 68 48 68 28 46 50 69 49 69 50 70 61 50 41 50 61 71 32 72 52 72 32 51 33 73 53 73 33 52 34 74 54 74 34 53 55 75 76 75 55 54 56 55 77 55 56 35 57 56 78 56 57 36 79 59 80 59 79 58 81 38 58 38 81 60 82 61 60 61 82 83 63 84 62 84 63 85 42 86 64 86 42 62 65 63 43 63 65 87 44 88 66 88 44 64 67 65 45 65 67 89 46 90 68 90 46 66 70 91 69 91 70 92 71 70 50 70 71 93 83 71 61 71 83 94 52 95 73 95 52 72 53 96 74 96 53 73 54 97 75 97 54 74 76 98 99 98 76 75 77 76 100 76 77 55 78 77 101 77 78 56 79 102 103 102 79 80 81 79 104 79 81 58 105 60 81 60 105 82 106 83 82 83 106 107 85 108 84 108 85 109 62 110 86 110 62 84 87 85 63 85 87 111 64 112 88 112 64 86 89 87 65 87 89 113 66 114 90 114 66 88 92 115 91 115 92 116 93 92 70 92 93 117 94 93 71 93 94 118 107 94 83 94 107 119 73 120 96 120 73 95 74 121 97 121 74 96 75 122 98 122 75 97 99 123 124 123 99 98 100 99 125 99 100 76 101 100 126 100 101 77 103 127 128 127 103 102 104 103 129 103 104 79 105 104 130 104 105 81 131 82 105 82 131 106 132 107 106 107 132 133 109 134 108 134 109 135 84 136 110 136 84 108 111 109 85 109 111 137 86 138 112 138 86 110 113 111 87 111 113 139 88 140 114 140 88 112 116 141 115 141 116 142 117 116 92 116 117 143 118 117 93 117 118 144 145 94 119 94 145 118 146 107 133 107 146 119 96 147 121 147 96 120 97 148 122 148 97 121 98 149 123 149 98 122 150 123 151 123 150 124 125 124 152 124 125 99 126 125 153 125 126 100 128 154 155 154 128 127 129 128 156 128 129 103 130 129 157 129 130 104 158 105 130 105 158 131 159 106 131 106 159 132 160 132 161 132 160 133 135 162 134 162 135 163 108 164 136 164 108 134 137 135 109 135 137 165 110 166 138 166 110 136 139 137 111 137 139 167 112 168 140 168 112 138 142 169 141 169 142 170 143 142 116 142 143 171 144 143 117 143 144 172 173 118 145 118 173 144 174 119 146 119 174 145 146 133 160 121 175 148 175 121 147 122 176 149 176 122 148 151 149 177 149 151 123 178 151 179 151 178 150 180 124 150 124 180 152 153 152 181 152 153 125 155 182 183 182 155 154 156 155 184 155 156 128 157 156 185 156 157 129 158 157 186 157 158 130 159 158 187 158 159 131 161 159 188 159 161 132 163 189 162 189 163 190 134 191 164 191 134 162 165 163 135 163 165 192 136 193 166 193 136 164 167 165 137 165 167 194 138 195 168 195 138 166 170 196 169 196 170 197 171 170 142 170 171 198 172 171 143 171 172 199 173 172 144 172 173 200 173 145 174 148 201 176 201 148 175 177 176 202 176 177 149 179 177 203 177 179 151 204 179 205 179 204 178 206 150 178 150 206 180 207 152 180 152 207 181 183 208 209 208 183 182 184 183 210 183 184 155 185 184 211 184 185 156 186 185 212 185 186 157 187 186 213 186 187 158 188 187 214 187 188 159 161 188 215 190 216 189 216 190 217 162 218 191 218 162 189 192 190 163 190 192 219 164 220 193 220 164 191 194 192 165 192 194 221 166 222 195 222 166 193 197 223 196 223 197 224 198 197 170 197 198 225 199 198 171 198 199 226 200 199 172 202 201 227 201 202 176 203 202 228 202 203 177 205 203 229 203 205 179 230 205 231 205 230 204 232 178 204 178 232 206 233 180 206 180 233 207 234 208 235 208 234 209 210 209 236 209 210 183 211 210 237 210 211 184 212 211 238 211 212 185 213 212 239 212 213 186 187 240 214 240 187 213 215 214 241 214 215 188 217 242 216 242 217 243 189 244 218 244 189 216 219 217 190 217 219 245 191 246 220 246 191 218 221 219 192 219 221 247 193 248 222 248 193 220 224 249 223 249 224 250 225 224 197 224 225 251 226 225 198 228 227 252 227 228 202 229 228 253 228 229 203 231 229 254 229 231 205 255 231 256 231 255 230 257 204 230 204 257 232 258 206 232 206 258 233 259 235 260 235 259 234 261 209 234 209 261 236 237 236 262 236 237 210 238 237 263 237 238 211 239 238 264 238 239 212 213 265 240 265 213 239 214 266 241 266 214 240 242 267 268 267 242 243 216 269 244 269 216 242 245 243 217 243 245 270 218 271 246 271 218 244 247 245 219 245 247 272 220 273 248 273 220 246 250 274 249 274 250 275 251 250 224 253 252 276 252 253 228 254 253 277 253 254 229 256 254 278 254 256 231 279 256 280 256 279 255 281 230 255 230 281 257 282 232 257 232 282 258 283 260 284 260 283 259 285 234 259 234 285 261 286 236 261 236 286 262 237 287 263 287 237 262 238 288 264 288 238 263 239 289 265 289 239 264 265 266 240 268 290 291 290 268 267 269 268 292 268 269 242 243 293 267 293 243 270 244 294 271 294 244 269 272 270 245 270 272 295 246 296 273 296 246 271 275 297 274 277 276 298 276 277 253 278 277 299 277 278 254 280 278 300 278 280 256 301 280 302 280 301 279 303 255 279 255 303 281 304 257 281 257 304 282 305 284 306 284 305 283 307 259 283 259 307 285 308 261 285 261 308 286 262 309 287 309 262 286 263 310 288 310 263 287 288 289 264 291 311 312 311 291 290 292 291 313 291 292 268 267 314 290 314 267 293 294 292 315 292 294 269 270 316 293 316 270 295 271 317 296 317 271 294 299 298 318 298 299 277 300 299 319 299 300 278 302 300 320 300 302 280 321 302 322 302 321 301 323 279 301 279 323 303 324 281 303 281 324 304 325 306 326 306 325 305 327 283 305 283 327 307 328 285 307 285 328 308 329 286 308 286 329 309 309 310 287 312 330 331 330 312 311 313 312 332 312 313 291 290 333 311 333 290 314 315 313 334 313 315 292 293 335 314 335 293 316 317 315 336 315 317 294 319 318 337 318 319 299 320 319 338 319 320 300 322 320 339 320 322 302 340 322 341 322 340 321 342 301 321 301 342 323 343 303 323 303 343 324 344 326 345 326 344 325 346 305 325 305 346 327 347 307 327 307 347 328 329 308 328 331 348 349 348 331 330 332 331 350 331 332 312 311 351 330 351 311 333 334 332 352 332 334 313 314 353 333 353 314 335 336 334 354 334 336 315 338 337 355 337 338 319 339 338 356 338 339 320 341 339 357 339 341 322 358 341 359 341 358 340 360 321 340 321 360 342 361 323 342 323 361 343 362 345 363 345 362 344 364 325 344 325 364 346 347 327 346 365 348 366 348 365 349 350 349 367 349 350 331 348 351 368 351 348 330 352 350 369 350 352 332 333 370 351 370 333 353 354 352 371 352 354 334 356 355 372 355 356 338 357 356 373 356 357 339 359 357 374 357 359 341 359 375 358 375 359 376 377 340 358 340 377 360 378 342 360 342 378 361 379 363 380 363 379 362 364 344 362 381 366 382 366 381 365 383 349 365 349 383 367 366 368 384 368 366 348 369 367 385 367 369 350 351 386 368 386 351 370 371 369 387 369 371 352 373 372 388 372 373 356 374 373 389 373 374 357 374 376 359 376 374 390 376 391 375 391 376 392 358 393 377 393 358 375 394 360 377 360 394 378 379 380 395 392 382 391 382 392 381 396 365 381 365 396 383 382 384 397 384 382 366 398 367 383 367 398 385 384 386 399 386 384 368 400 369 385 369 400 387 389 388 401 388 389 373 389 390 374 390 389 402 390 392 376 392 390 403 375 404 393 404 375 391 377 405 394 405 377 393 403 381 392 381 403 396 391 397 404 397 391 382 406 383 396 383 406 398 397 399 407 399 397 384 408 385 398 385 408 400 401 402 389 402 401 409 402 403 390 403 402 410 393 411 405 411 393 404 410 396 403 396 410 406 404 407 411 407 404 397 412 398 406 398 412 408 409 410 402 410 409 413 413 406 410 406 413 412
+0 1 2 1 0 3 4 5 6 7 6 5 8 3 0 3 8 9 10 11 4 5 4 11 3 12 1 12 3 13 14 4 15 6 15 4 2 16 17 16 2 1 6 7 18 19 18 7 20 2 21 2 20 0 5 22 7 23 7 22 8 24 9 24 8 25 26 11 27 10 27 11 9 13 3 13 9 28 29 10 14 4 14 10 30 0 20 0 30 8 11 31 5 22 5 31 13 32 12 32 13 33 34 14 35 15 35 14 1 36 16 36 1 12 15 6 37 18 37 6 17 38 39 38 17 16 18 19 40 41 40 19 21 17 42 17 21 2 7 23 19 43 19 23 25 44 24 44 25 45 46 26 47 27 47 26 9 48 28 48 9 24 27 10 49 29 49 10 30 25 8 25 30 50 51 31 26 11 26 31 28 33 13 33 28 52 53 29 34 14 34 29 33 54 32 54 33 55 56 34 57 35 57 34 12 58 36 58 12 32 35 15 59 37 59 15 16 60 38 60 16 36 37 18 61 40 61 18 62 38 63 38 62 39 41 64 40 65 40 64 42 39 66 39 42 17 19 43 41 67 41 43 45 68 44 68 45 69 70 46 71 47 71 46 24 72 48 72 24 44 47 27 73 49 73 27 50 45 25 45 50 74 75 51 46 26 46 51 28 76 52 76 28 48 49 29 77 53 77 29 52 55 33 55 52 78 79 53 56 34 56 53 55 80 54 80 55 81 82 56 83 57 83 56 32 84 58 84 32 54 57 35 85 59 85 35 36 86 60 86 36 58 59 37 87 61 87 37 38 88 63 88 38 60 61 40 89 65 89 40 90 63 91 63 90 62 64 92 65 93 65 92 66 62 94 62 66 39 41 67 64 95 64 67 69 96 68 96 69 97 98 70 99 71 99 70 44 100 72 100 44 68 71 47 101 73 101 47 74 69 45 69 74 102 103 75 70 46 70 75 48 104 76 104 48 72 73 49 105 77 105 49 52 106 78 106 52 76 77 53 107 79 107 53 78 81 55 81 78 108 109 79 82 56 82 79 110 80 81 80 110 111 112 113 83 82 83 113 54 114 84 114 54 80 83 57 115 85 115 57 58 116 86 116 58 84 85 59 117 87 117 59 60 118 88 118 60 86 87 61 119 89 119 61 91 88 120 88 91 63 65 93 89 121 89 93 122 91 123 91 122 90 92 124 93 125 93 124 126 62 90 62 126 94 95 127 64 92 64 127 97 128 96 128 97 129 130 98 131 99 131 98 68 132 100 132 68 96 99 71 133 101 133 71 102 97 69 97 102 134 135 103 98 70 98 103 72 136 104 136 72 100 101 73 137 105 137 73 76 138 106 138 76 104 105 77 139 107 139 77 78 140 108 140 78 106 107 79 141 109 141 79 142 81 108 81 142 110 113 143 82 109 82 143 144 111 110 111 144 145 146 147 112 113 112 147 111 114 80 114 111 148 149 112 115 83 115 112 84 150 116 150 84 114 115 85 151 117 151 85 86 152 118 152 86 116 117 87 153 119 153 87 120 118 154 118 120 88 89 121 119 155 119 121 123 120 156 120 123 91 93 125 121 157 121 125 158 123 159 123 158 122 124 160 125 161 125 160 162 90 122 90 162 126 127 163 92 124 92 163 129 164 128 164 129 165 166 130 167 131 167 130 96 168 132 168 96 128 131 99 169 133 169 99 134 129 97 129 134 170 171 135 130 98 130 135 100 172 136 172 100 132 133 101 173 137 173 101 104 174 138 174 104 136 137 105 175 139 175 105 106 176 140 176 106 138 139 107 177 141 177 107 178 108 140 108 178 142 143 179 109 141 109 179 180 110 142 110 180 144 147 181 113 143 113 181 182 145 144 145 182 183 184 185 146 147 146 185 145 148 111 148 145 186 187 146 149 112 149 146 114 188 150 188 114 148 149 115 189 151 189 115 152 150 190 150 152 116 117 153 151 191 151 153 154 152 192 152 154 118 119 155 153 193 153 155 156 154 194 154 156 120 121 157 155 195 155 157 159 156 196 156 159 123 125 161 157 197 157 161 198 159 199 159 198 158 160 200 161 201 161 200 202 122 158 122 202 162 163 203 124 160 124 203 165 204 164 204 165 205 206 166 207 167 207 166 128 208 168 208 128 164 167 131 209 169 209 131 170 165 129 165 170 210 211 171 166 130 166 171 132 212 172 212 132 168 169 133 213 173 213 133 136 214 174 214 136 172 173 137 215 175 215 137 138 216 176 216 138 174 175 139 217 177 217 139 218 140 176 140 218 178 179 219 141 177 141 219 220 142 178 142 220 180 181 221 143 179 143 221 222 144 180 144 222 182 185 223 147 181 147 223 224 183 182 183 224 225 226 227 184 185 184 227 183 186 145 186 183 228 229 184 187 146 187 184 186 188 148 188 186 230 231 187 189 149 189 187 150 232 190 232 150 188 189 151 233 191 233 151 192 190 234 190 192 152 153 193 191 235 191 193 194 192 236 192 194 154 155 195 193 237 193 195 196 194 238 194 196 156 157 197 195 239 195 197 199 196 240 196 199 159 161 201 197 241 197 201 242 199 243 199 242 198 200 244 201 245 201 244 246 158 198 158 246 202 203 247 160 200 160 247 205 248 204 248 205 249 250 206 251 207 251 206 164 252 208 252 164 204 207 167 253 209 253 167 210 205 165 205 210 254 255 211 206 166 206 211 168 256 212 256 168 208 209 169 257 213 257 169 172 258 214 258 172 212 213 173 259 215 259 173 174 260 216 260 174 214 215 175 261 217 261 175 262 176 216 176 262 218 219 263 177 217 177 263 264 178 218 178 264 220 221 265 179 219 179 265 266 180 220 180 266 222 223 267 181 221 181 267 268 182 222 182 268 224 227 269 185 223 185 269 270 225 224 225 270 271 272 273 226 227 226 273 225 228 183 228 225 274 275 226 229 184 229 226 228 230 186 230 228 276 277 229 231 187 231 229 230 232 188 232 230 278 279 231 233 189 233 231 234 232 280 232 234 190 191 235 233 281 233 235 236 234 282 234 236 192 193 237 235 283 235 237 238 236 284 236 238 194 195 239 237 285 237 239 240 238 286 238 240 196 197 241 239 287 239 241 243 240 288 240 243 199 201 245 241 289 241 245 290 243 291 243 290 242 244 292 245 293 245 292 294 198 242 198 294 246 247 295 200 244 200 295 249 296 248 296 249 297 298 250 299 251 299 250 204 300 252 300 204 248 251 207 301 253 301 207 254 249 205 249 254 302 303 255 250 206 250 255 208 304 256 304 208 252 253 209 305 257 305 209 212 306 258 306 212 256 257 213 307 259 307 213 214 308 260 308 214 258 259 215 309 261 309 215 216 310 262 310 216 260 261 217 311 263 311 217 312 218 262 218 312 264 265 313 219 263 219 313 314 220 264 220 314 266 267 315 221 265 221 315 316 222 266 222 316 268 269 317 223 267 223 317 318 224 268 224 318 270 273 319 227 269 227 319 320 271 270 271 320 321 322 323 272 273 272 323 271 274 225 274 271 324 325 272 275 226 275 272 274 276 228 276 274 326 327 275 277 229 277 275 276 278 230 278 276 328 329 277 279 231 279 277 232 330 280 330 232 278 279 233 331 281 331 233 282 280 332 280 282 234 235 283 281 333 281 283 284 282 334 282 284 236 237 285 283 335 283 285 286 284 336 284 286 238 239 287 285 337 285 287 288 286 338 286 288 240 241 289 287 339 287 289 291 288 340 288 291 243 245 293 289 341 289 293 342 291 343 291 342 290 292 344 293 345 293 344 346 242 290 242 346 294 295 347 244 292 244 347 297 348 296 348 297 349 350 298 351 299 351 298 248 352 300 352 248 296 299 251 353 301 353 251 302 297 249 297 302 354 355 303 298 250 298 303 252 356 304 356 252 300 301 253 357 305 357 253 256 358 306 358 256 304 305 257 359 307 359 257 258 360 308 360 258 306 307 259 361 309 361 259 260 362 310 362 260 308 309 261 363 311 363 261 364 262 310 262 364 312 313 365 263 311 263 365 366 264 312 264 366 314 315 367 265 313 265 367 368 266 314 266 368 316 317 369 267 315 267 369 370 268 316 268 370 318 319 371 269 317 269 371 372 270 318 270 372 320 323 373 273 319 273 373 374 321 320 321 374 375 376 377 322 323 322 377 321 324 271 324 321 378 379 322 325 272 325 322 324 326 274 326 324 380 381 325 327 275 327 325 326 328 276 328 326 382 383 327 329 277 329 327 278 384 330 384 278 328 329 279 385 331 385 279 280 386 332 386 280 330 331 281 387 333 387 281 282 388 334 388 282 332 333 283 389 335 389 283 336 334 390 334 336 284 285 337 335 391 335 337 338 336 392 336 338 286 287 339 337 393 337 339 340 338 394 338 340 288 289 341 339 395 339 341 343 340 396 340 343 291 293 345 341 397 341 345 398 343 399 343 398 342 344 400 345 401 345 400 402 290 342 290 402 346 347 403 292 344 292 403 404 349 405 349 404 348 351 406 350 407 350 406 296 408 352 408 296 348 351 299 409 353 409 299 354 349 297 349 354 410 411 355 350 298 350 355 300 412 356 412 300 352 353 301 413 357 413 301 304 414 358 414 304 356 357 305 415 359 415 305 306 416 360 416 306 358 359 307 417 361 417 307 308 418 362 418 308 360 361 309 419 363 419 309 420 310 362 310 420 364 365 421 311 363 311 421 422 312 364 312 422 366 367 423 313 365 313 423 424 314 366 314 424 368 369 425 315 367 315 425 426 316 368 316 426 370 371 427 317 369 317 427 428 318 370 318 428 372 373 429 319 371 319 429 430 320 372 320 430 374 377 431 323 373 323 431 376 432 377 432 376 433 434 375 435 374 435 375 375 378 321 378 375 436 437 376 379 322 379 376 378 380 324 380 378 438 439 379 381 325 381 379 380 382 326 382 380 440 441 381 383 327 383 381 328 442 384 442 328 382 383 329 443 385 443 329 330 444 386 444 330 384 385 331 445 387 445 331 332 446 388 446 332 386 387 333 447 389 447 333 334 448 390 448 334 388 389 335 449 391 449 335 392 390 450 390 392 336 337 393 391 451 391 393 394 392 452 392 394 338 339 395 393 453 393 395 396 394 454 394 396 340 341 397 395 455 395 397 399 396 456 396 399 343 345 401 397 457 397 401 458 399 459 399 458 398 400 460 401 461 401 460 462 342 398 342 462 402 403 463 344 400 344 463 464 405 465 405 464 404 406 466 407 467 407 466 468 348 404 348 468 408 409 469 351 406 351 469 405 410 470 410 405 349 350 407 411 471 411 407 352 472 412 472 352 408 409 353 473 413 473 353 356 474 414 474 356 412 413 357 475 415 475 357 358 476 416 476 358 414 415 359 477 417 477 359 360 478 418 478 360 416 417 361 479 419 479 361 420 418 480 418 420 362 363 421 419 481 419 421 422 420 482 420 422 364 365 423 421 483 421 423 484 366 422 366 484 424 425 485 367 423 367 485 486 368 424 368 486 426 427 487 369 425 369 487 488 370 426 370 488 428 429 489 371 427 371 489 490 372 428 372 490 430 431 491 373 429 373 491 377 492 431 492 377 432 435 374 493 430 493 374 437 433 376 433 437 494 495 436 434 375 434 436 433 496 432 496 433 497 498 434 499 435 499 434 436 438 378 438 436 500 501 437 439 379 439 437 438 440 380 440 438 502 503 439 441 381 441 439 382 504 442 504 382 440 441 383 505 443 505 383 384 506 444 506 384 442 443 385 507 445 507 385 386 508 446 508 386 444 445 387 509 447 509 387 388 510 448 510 388 446 447 389 511 449 511 389 390 512 450 512 390 448 449 391 513 451 513 391 452 450 514 450 452 392 393 453 451 515 451 453 454 452 516 452 454 394 395 455 453 517 453 455 456 454 518 454 456 396 397 457 455 519 455 457 459 456 520 456 459 399 401 461 457 521 457 461 522 459 523 459 522 458 460 524 461 525 461 524 526 398 458 398 526 462 463 527 400 460 400 527 528 465 529 465 528 464 466 530 467 531 467 530 532 404 464 404 532 468 469 533 406 466 406 533 465 470 534 470 465 405 407 467 471 535 471 467 536 408 468 408 536 472 473 537 409 469 409 537 412 538 474 538 412 472 473 413 539 475 539 413 414 540 476 540 414 474 475 415 541 477 541 415 478 476 542 476 478 416 417 479 477 543 477 479 480 478 544 478 480 418 419 481 479 545 479 481 482 480 546 480 482 420 421 483 481 547 481 483 484 482 548 482 484 422 423 485 483 549 483 485 550 424 484 424 550 486 487 551 425 485 425 551 552 426 486 426 552 488 489 553 427 487 427 553 554 428 488 428 554 490 491 555 429 489 429 555 431 556 491 556 431 492 493 430 557 490 557 430 432 558 492 558 432 496 499 435 559 493 559 435 501 494 437 494 501 560 561 500 495 436 495 500 494 497 433 497 494 562 563 495 498 434 498 495 497 564 496 564 497 565 566 498 567 499 567 498 500 502 438 502 500 568 569 501 503 439 503 501 440 570 504 570 440 502 503 441 571 505 571 441 442 572 506 572 442 504 505 443 573 507 573 443 444 574 508 574 444 506 507 445 575 509 575 445 446 576 510 576 446 508 509 447 577 511 577 447 448 578 512 578 448 510 511 449 579 513 579 449 450 580 514 580 450 512 513 451 581 515 581 451 516 514 582 514 516 452 453 517 515 583 515 517 518 516 584 516 518 454 455 519 517 585 517 519 520 518 586 518 520 456 457 521 519 587 519 521 523 520 588 520 523 459 461 525 521 589 521 525 590 523 591 523 590 522 524 592 525 593 525 592 594 458 522 458 594 526 527 595 460 524 460 595 596 529 597 529 596 528 530 598 531 599 531 598 600 464 528 464 600 532 533 601 466 530 466 601 529 534 602 534 529 465 467 531 535 603 535 531 604 468 532 468 604 536 537 605 469 533 469 605 606 472 536 472 606 538 539 607 473 537 473 607 474 608 540 608 474 538 539 475 609 541 609 475 542 540 610 540 542 476 477 543 541 611 541 543 544 542 612 542 544 478 479 545 543 613 543 545 546 544 614 544 546 480 481 547 545 615 545 547 548 546 616 546 548 482 483 549 547 617 547 549 618 484 548 484 618 550 551 619 485 549 485 619 620 486 550 486 620 552 553 621 487 551 487 621 622 488 552 488 622 554 555 623 489 553 489 623 491 624 555 624 491 556 557 490 625 554 625 490 492 626 556 626 492 558 559 493 627 557 627 493 496 628 558 628 496 564 567 499 629 559 629 499 569 560 501 560 569 630 631 568 561 500 561 568 560 562 494 562 560 632 633 561 563 495 563 561 562 565 497 565 562 634 635 563 566 498 566 563 565 636 564 636 565 637 638 566 639 567 639 566 502 640 570 640 502 568 569 503 641 571 641 503 504 642 572 642 504 570 571 505 643 573 643 505 506 644 574 644 506 572 573 507 645 575 645 507 508 646 576 646 508 574 575 509 647 577 647 509 510 648 578 648 510 576 577 511 649 579 649 511 512 650 580 650 512 578 579 513 651 581 651 513 514 652 582 652 514 580 581 515 653 583 653 515 584 582 654 582 584 516 517 585 583 655 583 585 586 584 656 584 586 518 519 587 585 657 585 587 588 586 658 586 588 520 521 589 587 659 587 589 591 588 660 588 591 523 525 593 589 661 589 593 662 591 663 591 662 590 592 664 593 665 593 664 666 522 590 522 666 594 595 667 524 592 524 667 668 597 669 597 668 596 598 670 599 671 599 670 672 528 596 528 672 600 601 673 530 598 530 673 597 602 674 602 597 529 531 599 603 675 603 599 676 532 600 532 676 604 605 677 533 601 533 677 678 536 604 536 678 606 607 679 537 605 537 679 680 538 606 538 680 608 609 681 539 607 539 681 610 608 682 608 610 540 541 611 609 683 609 611 612 610 684 610 612 542 543 613 611 685 611 613 614 612 686 612 614 544 545 615 613 687 613 615 616 614 688 614 616 546 547 617 615 689 615 617 618 616 690 616 618 548 549 619 617 691 617 619 692 550 618 550 692 620 621 693 551 619 551 693 694 552 620 552 694 622 623 695 553 621 553 695 555 696 623 696 555 624 625 554 697 622 697 554 556 698 624 698 556 626 627 557 699 625 699 557 558 700 626 700 558 628 629 559 701 627 701 559 564 702 628 702 564 636 639 567 703 629 703 567 704 569 641 569 704 630 631 705 568 640 568 705 630 632 560 632 630 706 707 631 633 561 633 631 632 634 562 634 632 708 709 633 635 563 635 633 634 637 565 637 634 710 711 635 638 566 638 635 637 712 636 712 637 713 714 638 715 639 715 638 570 716 642 716 570 640 641 571 717 643 717 571 572 718 644 718 572 642 643 573 719 645 719 573 574 720 646 720 574 644 645 575 721 647 721 575 576 722 648 722 576 646 647 577 723 649 723 577 578 724 650 724 578 648 649 579 725 651 725 579 580 726 652 726 580 650 651 581 727 653 727 581 582 728 654 728 582 652 653 583 729 655 729 583 656 654 730 654 656 584 585 657 655 731 655 657 658 656 732 656 658 586 587 659 657 733 657 659 660 658 734 658 660 588 589 661 659 735 659 661 663 660 736 660 663 591 593 665 661 737 661 665 738 663 739 663 738 662 664 740 665 741 665 740 742 590 662 590 742 666 667 743 592 664 592 743 668 744 745 744 668 669 671 670 746 747 746 670 672 668 748 668 672 596 598 673 670 749 670 673 597 750 669 750 597 674 675 599 751 671 751 599 752 600 672 600 752 676 677 753 601 673 601 753 754 604 676 604 754 678 679 755 605 677 605 755 756 606 678 606 756 680 681 757 607 679 607 757 682 680 758 680 682 608 609 683 681 759 681 683 684 682 760 682 684 610 611 685 683 761 683 685 686 684 762 684 686 612 613 687 685 763 685 687 688 686 764 686 688 614 615 689 687 765 687 689 690 688 766 688 690 616 617 691 689 767 689 691 692 690 768 690 692 618 619 693 691 769 691 693 694 692 770 692 694 620 621 695 693 771 693 695 623 772 695 772 623 696 697 622 773 694 773 622 624 774 696 774 624 698 699 625 775 697 775 625 626 776 698 776 626 700 701 627 777 699 777 627 628 778 700 778 628 702 703 629 779 701 779 629 636 780 702 780 636 712 715 639 781 703 781 639 782 641 717 641 782 704 705 783 640 716 640 783 784 630 704 630 784 706 707 785 631 705 631 785 706 708 632 708 706 786 787 707 709 633 709 707 708 710 634 710 708 788 789 709 711 635 711 709 710 713 637 713 710 790 791 711 714 638 714 711 713 792 712 792 713 793 794 714 795 715 795 714 642 796 718 796 642 716 717 643 797 719 797 643 644 798 720 798 644 718 719 645 799 721 799 645 646 800 722 800 646 720 721 647 801 723 801 647 648 802 724 802 648 722 723 649 803 725 803 649 650 804 726 804 650 724 725 651 805 727 805 651 652 806 728 806 652 726 727 653 807 729 807 653 730 728 808 728 730 654 655 731 729 809 729 731 732 730 810 730 732 656 657 733 731 811 731 733 734 732 812 732 734 658 659 735 733 813 733 735 736 734 814 734 736 660 661 737 735 815 735 737 739 736 816 736 739 663 665 741 737 817 737 741 818 739 819 739 818 738 740 820 741 821 741 820 822 662 738 662 822 742 743 823 664 740 664 823 745 824 825 824 745 744 746 747 826 827 826 747 748 745 828 745 748 668 670 749 747 829 747 749 669 830 744 830 669 750 751 671 831 746 831 671 752 748 832 748 752 672 673 753 749 833 749 753 834 676 752 676 834 754 755 835 677 753 677 835 836 678 754 678 836 756 757 837 679 755 679 837 758 756 838 756 758 680 681 759 757 839 757 759 760 758 840 758 760 682 683 761 759 841 759 761 762 760 842 760 762 684 685 763 761 843 761 763 764 762 844 762 764 686 687 765 763 845 763 765 766 764 846 764 766 688 689 767 765 847 765 767 768 766 848 766 768 690 691 769 767 849 767 769 770 768 850 768 770 692 693 771 769 851 769 771 771 772 852 772 771 695 694 770 773 853 773 770 696 854 772 854 696 774 775 697 855 773 855 697 698 856 774 856 698 776 777 699 857 775 857 699 700 858 776 858 700 778 779 701 859 777 859 701 702 860 778 860 702 780 781 703 861 779 861 703 712 862 780 862 712 792 795 715 863 781 863 715 864 717 797 717 864 782 783 865 716 796 716 865 866 704 782 704 866 784 785 867 705 783 705 867 868 706 784 706 868 786 787 869 707 785 707 869 786 788 708 788 786 870 871 787 789 709 789 787 788 790 710 790 788 872 873 789 791 711 791 789 790 793 713 793 790 874 875 791 794 714 794 791 876 792 793 792 876 877 878 879 795 794 795 879 718 880 798 880 718 796 797 719 881 799 881 719 720 882 800 882 720 798 799 721 883 801 883 721 722 884 802 884 722 800 801 723 885 803 885 723 724 886 804 886 724 802 803 725 887 805 887 725 726 888 806 888 726 804 805 727 889 807 889 727 728 890 808 890 728 806 807 729 891 809 891 729 810 808 892 808 810 730 731 811 809 893 809 811 812 810 894 810 812 732 733 813 811 895 811 813 814 812 896 812 814 734 735 815 813 897 813 815 816 814 898 814 816 736 737 817 815 899 815 817 819 816 900 816 819 739 741 821 817 901 817 821 902 819 903 819 902 818 820 904 821 905 821 904 906 738 818 738 906 822 823 907 740 820 740 907 825 908 909 908 825 824 826 827 910 911 910 827 828 825 912 825 828 745 747 829 827 913 827 829 744 914 824 914 744 830 831 746 915 826 915 746 832 828 916 828 832 748 749 833 829 917 829 833 918 752 832 752 918 834 835 919 753 833 753 919 920 754 834 754 920 836 837 921 755 835 755 921 838 836 922 836 838 756 757 839 837 923 837 839 840 838 924 838 840 758 759 841 839 925 839 841 842 840 926 840 842 760 761 843 841 927 841 843 844 842 928 842 844 762 763 845 843 929 843 845 846 844 930 844 846 764 765 847 845 931 845 847 848 846 932 846 848 766 767 849 847 933 847 849 850 848 934 848 850 768 769 851 849 935 849 851 851 852 936 852 851 771 770 850 853 937 853 850 772 938 852 938 772 854 855 773 939 853 939 773 774 940 854 940 774 856 857 775 941 855 941 775 776 942 856 942 776 858 859 777 943 857 943 777 778 944 858 944 778 860 861 779 945 859 945 779 780 946 860 946 780 862 863 781 947 861 947 781 877 862 792 862 877 948 949 878 863 795 863 878 950 797 881 797 950 864 865 951 796 880 796 951 952 782 864 782 952 866 867 953 783 865 783 953 954 784 866 784 954 868 869 955 785 867 785 955 956 786 868 786 956 870 871 957 787 869 787 957 870 872 788 872 870 958 959 871 873 789 873 871 872 874 790 874 872 960 961 873 875 791 875 873 962 793 874 793 962 876 879 963 794 875 794 963 964 877 876 877 964 965 966 967 878 879 878 967 798 968 882 968 798 880 881 799 969 883 969 799 800 970 884 970 800 882 883 801 971 885 971 801 802 972 886 972 802 884 885 803 973 887 973 803 804 974 888 974 804 886 887 805 975 889 975 805 806 976 890 976 806 888 889 807 977 891 977 807 892 890 978 890 892 808 809 893 891 979 891 893 894 892 980 892 894 810 811 895 893 981 893 895 896 894 982 894 896 812 813 897 895 983 895 897 898 896 984 896 898 814 815 899 897 985 897 899 900 898 986 898 900 816 817 901 899 987 899 901 903 900 988 900 903 819 821 905 901 989 901 905 990 902 903 902 990 991 992 993 904 905 904 993 994 818 902 818 994 906 907 995 820 904 820 995 909 991 990 991 909 908 910 911 992 993 992 911 912 909 996 909 912 825 827 913 911 997 911 913 824 998 908 998 824 914 915 826 999 910 999 826 916 912 1000 912 916 828 829 917 913 1001 913 917 918 916 1002 916 918 832 833 919 917 1003 917 919 1004 834 918 834 1004 920 921 1005 835 919 835 1005 1006 836 920 836 1006 922 923 1007 837 921 837 1007 924 922 1008 922 924 838 839 925 923 1009 923 925 926 924 1010 924 926 840 841 927 925 1011 925 927 928 926 1012 926 928 842 843 929 927 1013 927 929 930 928 1014 928 930 844 845 931 929 1015 929 931 932 930 1016 930 932 846 847 933 931 1017 931 933 934 932 1018 932 934 848 849 935 933 1019 933 935 935 936 1020 936 935 851 850 934 937 1021 937 934 936 938 1022 938 936 852 853 937 939 1023 939 937 938 940 1024 940 938 854 855 939 941 1025 941 939 856 1026 940 1026 856 942 943 857 1027 941 1027 857 858 1028 942 1028 858 944 945 859 1029 943 1029 859 860 1030 944 1030 860 946 947 861 1031 945 1031 861 946 948 1032 948 946 862 863 947 949 1033 949 947 965 948 877 948 965 1034 1035 966 949 878 949 966 1036 881 969 881 1036 950 951 1037 880 968 880 1037 1038 864 950 864 1038 952 953 1039 865 951 865 1039 1040 866 952 866 1040 954 955 1041 867 953 867 1041 1042 868 954 868 1042 956 957 1043 869 955 869 1043 1044 870 956 870 1044 958 959 1045 871 957 871 1045 958 960 872 960 958 1046 1047 959 961 873 961 959 1048 874 960 874 1048 962 963 1049 875 961 875 1049 1050 876 962 876 1050 964 967 1051 879 963 879 1051 1052 965 964 965 1052 1053 1054 1055 966 967 966 1055 882 1056 970 1056 882 968 969 883 1057 971 1057 883 884 1058 972 1058 884 970 971 885 1059 973 1059 885 886 1060 974 1060 886 972 973 887 1061 975 1061 887 888 1062 976 1062 888 974 975 889 1063 977 1063 889 890 1064 978 1064 890 976 977 891 1065 979 1065 891 980 978 1066 978 980 892 893 981 979 1067 979 981 982 980 1068 980 982 894 895 983 981 1069 981 983 984 982 1070 982 984 896 897 985 983 1071 983 985 986 984 1072 984 986 898 899 987 985 1073 985 987 988 986 1074 986 988 900 901 989 987 1075 987 989 1076 903 988 903 1076 990 993 1077 905 989 905 1077 991 994 902 994 991 1078 1079 992 995 904 995 992 996 990 1076 990 996 909 911 997 993 1077 993 997 908 1078 991 1078 908 998 999 910 1079 992 1079 910 1000 996 1080 996 1000 912 913 1001 997 1081 997 1001 1002 1000 1082 1000 1002 916 917 1003 1001 1083 1001 1003 1004 1002 1084 1002 1004 918 919 1005 1003 1085 1003 1005 1006 1004 1086 1004 1006 920 921 1007 1005 1087 1005 1007 1008 1006 1088 1006 1008 922 923 1009 1007 1089 1007 1009 1010 1008 1090 1008 1010 924 925 1011 1009 1091 1009 1011 1012 1010 1092 1010 1012 926 927 1013 1011 1093 1011 1013 1014 1012 1094 1012 1014 928 929 1015 1013 1095 1013 1015 1016 1014 1096 1014 1016 930 931 1017 1015 1097 1015 1017 1018 1016 1098 1016 1018 932 933 1019 1017 1099 1017 1019 1019 1020 1100 1020 1019 935 934 1018 1021 1101 1021 1018 1020 1022 1102 1022 1020 936 937 1021 1023 1103 1023 1021 1022 1024 1104 1024 1022 938 939 1023 1025 1105 1025 1023 1024 1026 1106 1026 1024 940 941 1025 1027 1107 1027 1025 942 1108 1026 1108 942 1028 1029 943 1109 1027 1109 943 944 1110 1028 1110 944 1030 1031 945 1111 1029 1111 945 1030 1032 1112 1032 1030 946 947 1031 1033 1113 1033 1031 1032 1034 1114 1034 1032 948 949 1033 1035 1115 1035 1033 1053 1034 965 1034 1053 1116 1117 1054 1035 966 1035 1054 1118 969 1057 969 1118 1036 1037 1119 968 1056 968 1119 1120 950 1036 950 1120 1038 1039 1121 951 1037 951 1121 1122 952 1038 952 1122 1040 1041 1123 953 1039 953 1123 1124 954 1040 954 1124 1042 1043 1125 955 1041 955 1125 1126 956 1042 956 1126 1044 1045 1127 957 1043 957 1127 1128 958 1044 958 1128 1046 1047 1129 959 1045 959 1129 1048 1046 1130 1046 1048 960 961 1049 1047 1131 1047 1049 1132 962 1048 962 1132 1050 1051 1133 963 1049 963 1133 1134 964 1050 964 1134 1052 1055 1135 967 1051 967 1135 1136 1053 1052 1053 1136 1137 1138 1139 1054 1055 1054 1139 970 1140 1058 1140 970 1056 1057 971 1141 1059 1141 971 972 1142 1060 1142 972 1058 1059 973 1143 1061 1143 973 974 1144 1062 1144 974 1060 1061 975 1145 1063 1145 975 1064 1062 1146 1062 1064 976 977 1065 1063 1147 1063 1065 1066 1064 1148 1064 1066 978 979 1067 1065 1149 1065 1067 1068 1066 1150 1066 1068 980 981 1069 1067 1151 1067 1069 1070 1068 1152 1068 1070 982 983 1071 1069 1153 1069 1071 1072 1070 1154 1070 1072 984 985 1073 1071 1155 1071 1073 1074 1072 1156 1072 1074 986 987 1075 1073 1157 1073 1075 1158 988 1074 988 1158 1076 1077 1159 989 1075 989 1159 1080 1076 1158 1076 1080 996 997 1081 1077 1159 1077 1081 1082 1080 1160 1080 1082 1000 1001 1083 1081 1161 1081 1083 1084 1082 1162 1082 1084 1002 1003 1085 1083 1163 1083 1085 1086 1084 1164 1084 1086 1004 1005 1087 1085 1165 1085 1087 1088 1086 1166 1086 1088 1006 1007 1089 1087 1167 1087 1089 1090 1088 1168 1088 1090 1008 1009 1091 1089 1169 1089 1091 1092 1090 1170 1090 1092 1010 1011 1093 1091 1171 1091 1093 1094 1092 1172 1092 1094 1012 1013 1095 1093 1173 1093 1095 1096 1094 1174 1094 1096 1014 1015 1097 1095 1175 1095 1097 1098 1096 1176 1096 1098 1016 1017 1099 1097 1177 1097 1099 1099 1100 1178 1100 1099 1019 1018 1098 1101 1179 1101 1098 1100 1102 1180 1102 1100 1020 1021 1101 1103 1181 1103 1101 1102 1104 1182 1104 1102 1022 1023 1103 1105 1183 1105 1103 1104 1106 1184 1106 1104 1024 1025 1105 1107 1185 1107 1105 1106 1108 1186 1108 1106 1026 1027 1107 1109 1187 1109 1107 1028 1188 1108 1188 1028 1110 1111 1029 1189 1109 1189 1029 1110 1112 1190 1112 1110 1030 1031 1111 1113 1191 1113 1111 1112 1114 1192 1114 1112 1032 1033 1113 1115 1193 1115 1113 1114 1116 1194 1116 1114 1034 1035 1115 1117 1195 1117 1115 1137 1116 1053 1116 1137 1196 1197 1138 1117 1054 1117 1138 1198 1057 1141 1057 1198 1118 1119 1199 1056 1140 1056 1199 1200 1036 1118 1036 1200 1120 1121 1201 1037 1119 1037 1201 1202 1038 1120 1038 1202 1122 1123 1203 1039 1121 1039 1203 1204 1040 1122 1040 1204 1124 1125 1205 1041 1123 1041 1205 1206 1042 1124 1042 1206 1126 1127 1207 1043 1125 1043 1207 1208 1044 1126 1044 1208 1128 1129 1209 1045 1127 1045 1209 1130 1128 1210 1128 1130 1046 1047 1131 1129 1211 1129 1131 1132 1130 1212 1130 1132 1048 1049 1133 1131 1213 1131 1133 1214 1050 1132 1050 1214 1134 1135 1215 1051 1133 1051 1215 1216 1052 1134 1052 1216 1136 1139 1217 1055 1135 1055 1217 1218 1136 1219 1136 1218 1137 1138 1220 1139 1221 1139 1220 1058 1222 1142 1222 1058 1140 1141 1059 1223 1143 1223 1059 1060 1224 1144 1224 1060 1142 1143 1061 1225 1145 1225 1061 1062 1226 1146 1226 1062 1144 1145 1063 1227 1147 1227 1063 1148 1146 1228 1146 1148 1064 1065 1149 1147 1229 1147 1149 1150 1148 1230 1148 1150 1066 1067 1151 1149 1231 1149 1151 1152 1150 1232 1150 1152 1068 1069 1153 1151 1233 1151 1153 1154 1152 1234 1152 1154 1070 1071 1155 1153 1235 1153 1155 1156 1154 1236 1154 1156 1072 1073 1157 1155 1237 1155 1157 1238 1074 1156 1074 1238 1158 1159 1239 1075 1157 1075 1239 1160 1158 1238 1158 1160 1080 1081 1161 1159 1239 1159 1161 1162 1160 1240 1160 1162 1082 1083 1163 1161 1241 1161 1163 1164 1162 1242 1162 1164 1084 1085 1165 1163 1243 1163 1165 1086 1244 1166 1244 1086 1164 1165 1087 1245 1167 1245 1087 1168 1166 1246 1166 1168 1088 1089 1169 1167 1247 1167 1169 1170 1168 1248 1168 1170 1090 1091 1171 1169 1249 1169 1171 1172 1170 1250 1170 1172 1092 1093 1173 1171 1251 1171 1173 1174 1172 1252 1172 1174 1094 1095 1175 1173 1253 1173 1175 1176 1174 1254 1174 1176 1096 1097 1177 1175 1255 1175 1177 1177 1178 1256 1178 1177 1099 1098 1176 1179 1257 1179 1176 1178 1180 1258 1180 1178 1100 1101 1179 1181 1259 1181 1179 1180 1182 1260 1182 1180 1102 1103 1181 1183 1261 1183 1181 1182 1184 1262 1184 1182 1104 1105 1183 1185 1263 1185 1183 1184 1186 1264 1186 1184 1106 1107 1185 1187 1265 1187 1185 1108 1266 1186 1266 1108 1188 1189 1109 1267 1187 1267 1109 1188 1190 1268 1190 1188 1110 1111 1189 1191 1269 1191 1189 1190 1192 1270 1192 1190 1112 1113 1191 1193 1271 1193 1191 1192 1194 1272 1194 1192 1114 1115 1193 1195 1273 1195 1193 1194 1196 1274 1196 1194 1116 1117 1195 1197 1275 1197 1195 1276 1137 1218 1137 1276 1196 1197 1277 1138 1220 1138 1277 1278 1141 1223 1141 1278 1198 1199 1279 1140 1222 1140 1279 1280 1118 1198 1118 1280 1200 1201 1281 1119 1199 1119 1281 1282 1120 1200 1120 1282 1202 1203 1283 1121 1201 1121 1283 1284 1122 1202 1122 1284 1204 1205 1285 1123 1203 1123 1285 1286 1124 1204 1124 1286 1206 1207 1287 1125 1205 1125 1287 1288 1126 1206 1126 1288 1208 1209 1289 1127 1207 1127 1289 1210 1208 1290 1208 1210 1128 1129 1211 1209 1291 1209 1211 1212 1210 1292 1210 1212 1130 1131 1213 1211 1293 1211 1213 1294 1132 1212 1132 1294 1214 1215 1295 1133 1213 1133 1295 1296 1134 1214 1134 1296 1216 1217 1297 1135 1215 1135 1297 1219 1216 1298 1216 1219 1136 1139 1221 1217 1299 1217 1221 1300 1219 1301 1219 1300 1218 1220 1302 1221 1303 1221 1302 1142 1304 1224 1304 1142 1222 1223 1143 1305 1225 1305 1143 1226 1224 1306 1224 1226 1144 1145 1227 1225 1307 1225 1227 1228 1226 1308 1226 1228 1146 1147 1229 1227 1309 1227 1229 1230 1228 1310 1228 1230 1148 1149 1231 1229 1311 1229 1231 1232 1230 1312 1230 1232 1150 1151 1233 1231 1313 1231 1233 1234 1232 1314 1232 1234 1152 1153 1235 1233 1315 1233 1235 1236 1234 1316 1234 1236 1154 1155 1237 1235 1317 1235 1237 1318 1156 1236 1156 1318 1238 1239 1319 1157 1237 1157 1319 1240 1238 1318 1238 1240 1160 1161 1241 1239 1319 1239 1241 1162 1320 1242 1320 1162 1240 1241 1163 1321 1243 1321 1163 1164 1322 1244 1322 1164 1242 1243 1165 1323 1245 1323 1165 1166 1324 1246 1324 1166 1244 1245 1167 1325 1247 1325 1167 1248 1246 1326 1246 1248 1168 1169 1249 1247 1327 1247 1249 1250 1248 1328 1248 1250 1170 1171 1251 1249 1329 1249 1251 1252 1250 1330 1250 1252 1172 1173 1253 1251 1331 1251 1253 1254 1252 1332 1252 1254 1174 1175 1255 1253 1333 1253 1255 1255 1256 1334 1256 1255 1177 1176 1254 1257 1335 1257 1254 1256 1258 1336 1258 1256 1178 1179 1257 1259 1337 1259 1257 1258 1260 1338 1260 1258 1180 1181 1259 1261 1339 1261 1259 1260 1262 1340 1262 1260 1182 1183 1261 1263 1341 1263 1261 1262 1264 1342 1264 1262 1184 1185 1263 1265 1343 1265 1263 1264 1266 1344 1266 1264 1186 1187 1265 1267 1345 1267 1265 1266 1268 1346 1268 1266 1188 1189 1267 1269 1347 1269 1267 1268 1270 1348 1270 1268 1190 1191 1269 1271 1349 1271 1269 1270 1272 1350 1272 1270 1192 1193 1271 1273 1351 1273 1271 1272 1274 1352 1274 1272 1194 1195 1273 1275 1353 1275 1273 1274 1276 1354 1276 1274 1196 1197 1275 1277 1355 1277 1275 1356 1218 1300 1218 1356 1276 1277 1357 1220 1302 1220 1357 1358 1223 1305 1223 1358 1278 1279 1359 1222 1304 1222 1359 1360 1198 1278 1198 1360 1280 1281 1361 1199 1279 1199 1361 1362 1200 1280 1200 1362 1282 1283 1363 1201 1281 1201 1363 1364 1202 1282 1202 1364 1284 1285 1365 1203 1283 1203 1365 1366 1204 1284 1204 1366 1286 1287 1367 1205 1285 1205 1367 1368 1206 1286 1206 1368 1288 1289 1369 1207 1287 1207 1369 1290 1288 1370 1288 1290 1208 1209 1291 1289 1371 1289 1291 1292 1290 1372 1290 1292 1210 1211 1293 1291 1373 1291 1293 1294 1292 1374 1292 1294 1212 1213 1295 1293 1375 1293 1295 1376 1214 1294 1214 1376 1296 1297 1377 1215 1295 1215 1377 1298 1296 1378 1296 1298 1216 1217 1299 1297 1379 1297 1299 1301 1298 1380 1298 1301 1219 1221 1303 1299 1381 1299 1303 1224 1382 1306 1382 1224 1304 1305 1225 1383 1307 1383 1225 1308 1306 1384 1306 1308 1226 1227 1309 1307 1385 1307 1309 1310 1308 1386 1308 1310 1228 1229 1311 1309 1387 1309 1311 1312 1310 1388 1310 1312 1230 1231 1313 1311 1389 1311 1313 1314 1312 1390 1312 1314 1232 1233 1315 1313 1391 1313 1315 1316 1314 1392 1314 1316 1234 1235 1317 1315 1393 1315 1317 1318 1316 1394 1316 1318 1236 1237 1319 1317 1395 1317 1319 1240 1394 1320 1394 1240 1318 1319 1241 1395 1321 1395 1241 1242 1396 1322 1396 1242 1320 1321 1243 1397 1323 1397 1243 1244 1398 1324 1398 1244 1322 1323 1245 1399 1325 1399 1245 1246 1400 1326 1400 1246 1324 1325 1247 1401 1327 1401 1247 1328 1326 1402 1326 1328 1248 1249 1329 1327 1403 1327 1329 1330 1328 1404 1328 1330 1250 1251 1331 1329 1405 1329 1331 1332 1330 1406 1330 1332 1252 1253 1333 1331 1407 1331 1333 1333 1334 1408 1334 1333 1255 1254 1332 1335 1409 1335 1332 1334 1336 1410 1336 1334 1256 1257 1335 1337 1411 1337 1335 1336 1338 1412 1338 1336 1258 1259 1337 1339 1413 1339 1337 1338 1340 1414 1340 1338 1260 1261 1339 1341 1415 1341 1339 1340 1342 1416 1342 1340 1262 1263 1341 1343 1417 1343 1341 1342 1344 1418 1344 1342 1264 1265 1343 1345 1419 1345 1343 1344 1346 1420 1346 1344 1266 1267 1345 1347 1421 1347 1345 1346 1348 1422 1348 1346 1268 1269 1347 1349 1423 1349 1347 1348 1350 1424 1350 1348 1270 1271 1349 1351 1425 1351 1349 1350 1352 1426 1352 1350 1272 1273 1351 1353 1427 1353 1351 1352 1354 1428 1354 1352 1274 1275 1353 1355 1429 1355 1353 1354 1356 1430 1356 1354 1276 1277 1355 1357 1431 1357 1355 1432 1305 1383 1305 1432 1358 1359 1433 1304 1382 1304 1433 1434 1278 1358 1278 1434 1360 1361 1435 1279 1359 1279 1435 1436 1280 1360 1280 1436 1362 1363 1437 1281 1361 1281 1437 1438 1282 1362 1282 1438 1364 1365 1439 1283 1363 1283 1439 1440 1284 1364 1284 1440 1366 1367 1441 1285 1365 1285 1441 1442 1286 1366 1286 1442 1368 1369 1443 1287 1367 1287 1443 1370 1368 1444 1368 1370 1288 1289 1371 1369 1445 1369 1371 1372 1370 1446 1370 1372 1290 1291 1373 1371 1447 1371 1373 1374 1372 1448 1372 1374 1292 1293 1375 1373 1449 1373 1375 1376 1374 1450 1374 1376 1294 1295 1377 1375 1451 1375 1377 1378 1376 1452 1376 1378 1296 1297 1379 1377 1453 1377 1379 1380 1378 1454 1378 1380 1298 1299 1381 1379 1455 1379 1381 1384 1382 1456 1382 1384 1306 1307 1385 1383 1457 1383 1385 1386 1384 1458 1384 1386 1308 1309 1387 1385 1459 1385 1387 1388 1386 1460 1386 1388 1310 1311 1389 1387 1461 1387 1389 1390 1388 1462 1388 1390 1312 1313 1391 1389 1463 1389 1391 1392 1390 1464 1390 1392 1314 1315 1393 1391 1465 1391 1393 1394 1392 1466 1392 1394 1316 1317 1395 1393 1467 1393 1395 1320 1466 1396 1466 1320 1394 1395 1321 1467 1397 1467 1321 1322 1468 1398 1468 1322 1396 1397 1323 1469 1399 1469 1323 1324 1470 1400 1470 1324 1398 1399 1325 1471 1401 1471 1325 1326 1472 1402 1472 1326 1400 1401 1327 1473 1403 1473 1327 1404 1402 1474 1402 1404 1328 1329 1405 1403 1475 1403 1405 1406 1404 1476 1404 1406 1330 1331 1407 1405 1477 1405 1407 1407 1408 1478 1408 1407 1333 1332 1406 1409 1479 1409 1406 1408 1410 1480 1410 1408 1334 1335 1409 1411 1481 1411 1409 1410 1412 1482 1412 1410 1336 1337 1411 1413 1483 1413 1411 1412 1414 1484 1414 1412 1338 1339 1413 1415 1485 1415 1413 1414 1416 1486 1416 1414 1340 1341 1415 1417 1487 1417 1415 1416 1418 1488 1418 1416 1342 1343 1417 1419 1489 1419 1417 1418 1420 1490 1420 1418 1344 1345 1419 1421 1491 1421 1419 1420 1422 1492 1422 1420 1346 1347 1421 1423 1493 1423 1421 1422 1424 1494 1424 1422 1348 1349 1423 1425 1495 1425 1423 1424 1426 1496 1426 1424 1350 1351 1425 1427 1497 1427 1425 1426 1428 1498 1428 1426 1352 1353 1427 1429 1499 1429 1427 1428 1430 1500 1430 1428 1354 1355 1429 1431 1501 1431 1429 1432 1457 1502 1457 1432 1383 1382 1433 1456 1503 1456 1433 1434 1432 1504 1432 1434 1358 1359 1435 1433 1505 1433 1435 1506 1360 1434 1360 1506 1436 1437 1507 1361 1435 1361 1507 1508 1362 1436 1362 1508 1438 1439 1509 1363 1437 1363 1509 1510 1364 1438 1364 1510 1440 1441 1511 1365 1439 1365 1511 1512 1366 1440 1366 1512 1442 1443 1513 1367 1441 1367 1513 1444 1442 1514 1442 1444 1368 1369 1445 1443 1515 1443 1445 1446 1444 1516 1444 1446 1370 1371 1447 1445 1517 1445 1447 1448 1446 1518 1446 1448 1372 1373 1449 1447 1519 1447 1449 1450 1448 1520 1448 1450 1374 1375 1451 1449 1521 1449 1451 1522 1376 1450 1376 1522 1452 1453 1523 1377 1451 1377 1523 1524 1378 1452 1378 1524 1454 1455 1525 1379 1453 1379 1525 1458 1456 1526 1456 1458 1384 1385 1459 1457 1527 1457 1459 1460 1458 1528 1458 1460 1386 1387 1461 1459 1529 1459 1461 1462 1460 1530 1460 1462 1388 1389 1463 1461 1531 1461 1463 1464 1462 1532 1462 1464 1390 1391 1465 1463 1533 1463 1465 1466 1464 1534 1464 1466 1392 1393 1467 1465 1535 1465 1467 1396 1534 1468 1534 1396 1466 1467 1397 1535 1469 1535 1397 1398 1536 1470 1536 1398 1468 1469 1399 1537 1471 1537 1399 1400 1538 1472 1538 1400 1470 1471 1401 1539 1473 1539 1401 1402 1540 1474 1540 1402 1472 1473 1403 1541 1475 1541 1403 1476 1474 1542 1474 1476 1404 1405 1477 1475 1543 1475 1477 1477 1478 1544 1478 1477 1407 1406 1476 1479 1545 1479 1476 1478 1480 1546 1480 1478 1408 1409 1479 1481 1547 1481 1479 1480 1482 1548 1482 1480 1410 1411 1481 1483 1549 1483 1481 1482 1484 1550 1484 1482 1412 1413 1483 1485 1551 1485 1483 1484 1486 1552 1486 1484 1414 1415 1485 1487 1553 1487 1485 1486 1488 1554 1488 1486 1416 1417 1487 1489 1555 1489 1487 1488 1490 1556 1490 1488 1418 1419 1489 1491 1557 1491 1489 1490 1492 1558 1492 1490 1420 1421 1491 1493 1559 1493 1491 1560 1422 1494 1422 1560 1492 1493 1561 1423 1495 1423 1561 1494 1496 1562 1496 1494 1424 1425 1495 1497 1563 1497 1495 1496 1498 1564 1498 1496 1426 1427 1497 1499 1565 1499 1497 1498 1500 1566 1500 1498 1428 1429 1499 1501 1567 1501 1499 1502 1527 1568 1527 1502 1457 1456 1503 1526 1569 1526 1503 1504 1502 1570 1502 1504 1432 1433 1505 1503 1571 1503 1505 1506 1504 1572 1504 1506 1434 1435 1507 1505 1573 1505 1507 1574 1436 1506 1436 1574 1508 1509 1575 1437 1507 1437 1575 1576 1438 1508 1438 1576 1510 1511 1577 1439 1509 1439 1577 1578 1440 1510 1440 1578 1512 1513 1579 1441 1511 1441 1579 1442 1580 1514 1580 1442 1512 1513 1443 1581 1515 1581 1443 1516 1514 1582 1514 1516 1444 1445 1517 1515 1583 1515 1517 1518 1516 1584 1516 1518 1446 1447 1519 1517 1585 1517 1519 1520 1518 1586 1518 1520 1448 1449 1521 1519 1587 1519 1521 1588 1450 1520 1450 1588 1522 1523 1589 1451 1521 1451 1589 1590 1452 1522 1452 1590 1524 1525 1591 1453 1523 1453 1591 1528 1526 1592 1526 1528 1458 1459 1529 1527 1593 1527 1529 1530 1528 1594 1528 1530 1460 1461 1531 1529 1595 1529 1531 1532 1530 1596 1530 1532 1462 1463 1533 1531 1597 1531 1533 1534 1532 1598 1532 1534 1464 1465 1535 1533 1599 1533 1535 1468 1598 1536 1598 1468 1534 1535 1469 1599 1537 1599 1469 1470 1600 1538 1600 1470 1536 1537 1471 1601 1539 1601 1471 1472 1602 1540 1602 1472 1538 1539 1473 1603 1541 1603 1473 1474 1604 1542 1604 1474 1540 1541 1475 1605 1543 1605 1475 1543 1544 1606 1544 1543 1477 1476 1542 1545 1607 1545 1542 1544 1546 1608 1546 1544 1478 1479 1545 1547 1609 1547 1545 1546 1548 1610 1548 1546 1480 1481 1547 1549 1611 1549 1547 1548 1550 1612 1550 1548 1482 1483 1549 1551 1613 1551 1549 1550 1552 1614 1552 1550 1484 1485 1551 1553 1615 1553 1551 1552 1554 1616 1554 1552 1486 1487 1553 1555 1617 1555 1553 1554 1556 1618 1556 1554 1488 1489 1555 1557 1619 1557 1555 1556 1558 1620 1558 1556 1490 1491 1557 1559 1621 1559 1557 1558 1560 1622 1560 1558 1492 1493 1559 1561 1623 1561 1559 1560 1562 1624 1562 1560 1494 1495 1561 1563 1625 1563 1561 1562 1564 1626 1564 1562 1496 1497 1563 1565 1627 1565 1563 1564 1566 1628 1566 1564 1498 1499 1565 1567 1629 1567 1565 1568 1593 1630 1593 1568 1527 1526 1569 1592 1631 1592 1569 1570 1568 1632 1568 1570 1502 1503 1571 1569 1633 1569 1571 1572 1570 1634 1570 1572 1504 1505 1573 1571 1635 1571 1573 1636 1506 1572 1506 1636 1574 1575 1637 1507 1573 1507 1637 1638 1508 1574 1508 1638 1576 1577 1639 1509 1575 1509 1639 1640 1510 1576 1510 1640 1578 1579 1641 1511 1577 1511 1641 1512 1642 1580 1642 1512 1578 1579 1513 1643 1581 1643 1513 1514 1644 1582 1644 1514 1580 1581 1515 1645 1583 1645 1515 1584 1582 1646 1582 1584 1516 1517 1585 1583 1647 1583 1585 1586 1584 1648 1584 1586 1518 1519 1587 1585 1649 1585 1587 1650 1520 1586 1520 1650 1588 1589 1651 1521 1587 1521 1651 1652 1522 1588 1522 1652 1590 1591 1653 1523 1589 1523 1653 1594 1592 1654 1592 1594 1528 1529 1595 1593 1655 1593 1595 1596 1594 1656 1594 1596 1530 1531 1597 1595 1657 1595 1597 1598 1596 1658 1596 1598 1532 1533 1599 1597 1659 1597 1599 1536 1658 1600 1658 1536 1598 1599 1537 1659 1601 1659 1537 1538 1660 1602 1660 1538 1600 1601 1539 1661 1603 1661 1539 1540 1662 1604 1662 1540 1602 1603 1541 1663 1605 1663 1541 1664 1543 1606 1543 1664 1605 1604 1665 1542 1607 1542 1665 1606 1608 1666 1608 1606 1544 1545 1607 1609 1667 1609 1607 1608 1610 1668 1610 1608 1546 1547 1609 1611 1669 1611 1609 1610 1612 1670 1612 1610 1548 1549 1611 1613 1671 1613 1611 1612 1614 1672 1614 1612 1550 1551 1613 1615 1673 1615 1613 1614 1616 1674 1616 1614 1552 1553 1615 1617 1675 1617 1615 1616 1618 1676 1618 1616 1554 1555 1617 1619 1677 1619 1617 1618 1620 1678 1620 1618 1556 1557 1619 1621 1679 1621 1619 1620 1622 1680 1622 1620 1558 1559 1621 1623 1681 1623 1621 1622 1624 1682 1624 1622 1560 1561 1623 1625 1683 1625 1623 1624 1626 1684 1626 1624 1562 1563 1625 1627 1685 1627 1625 1626 1628 1686 1628 1626 1564 1565 1627 1629 1687 1629 1627 1630 1655 1688 1655 1630 1593 1592 1631 1654 1689 1654 1631 1632 1630 1690 1630 1632 1568 1569 1633 1631 1691 1631 1633 1634 1632 1692 1632 1634 1570 1571 1635 1633 1693 1633 1635 1636 1634 1694 1634 1636 1572 1573 1637 1635 1695 1635 1637 1696 1574 1636 1574 1696 1638 1639 1697 1575 1637 1575 1697 1698 1576 1638 1576 1698 1640 1641 1699 1577 1639 1577 1699 1578 1700 1642 1700 1578 1640 1641 1579 1701 1643 1701 1579 1580 1702 1644 1702 1580 1642 1643 1581 1703 1645 1703 1581 1582 1704 1646 1704 1582 1644 1645 1583 1705 1647 1705 1583 1648 1646 1706 1646 1648 1584 1585 1649 1647 1707 1647 1649 1708 1586 1648 1586 1708 1650 1651 1709 1587 1649 1587 1709 1710 1588 1650 1588 1710 1652 1653 1711 1589 1651 1589 1711 1656 1654 1712 1654 1656 1594 1595 1657 1655 1713 1655 1657 1658 1656 1714 1656 1658 1596 1597 1659 1657 1715 1657 1659 1600 1714 1660 1714 1600 1658 1659 1601 1715 1661 1715 1601 1602 1716 1662 1716 1602 1660 1661 1603 1717 1663 1717 1603 1718 1605 1664 1605 1718 1663 1662 1719 1604 1665 1604 1719 1720 1606 1666 1606 1720 1664 1665 1721 1607 1667 1607 1721 1666 1668 1722 1668 1666 1608 1609 1667 1669 1723 1669 1667 1668 1670 1724 1670 1668 1610 1611 1669 1671 1725 1671 1669 1670 1672 1726 1672 1670 1612 1613 1671 1673 1727 1673 1671 1672 1674 1728 1674 1672 1614 1615 1673 1675 1729 1675 1673 1616 1730 1674 1730 1616 1676 1677 1617 1731 1675 1731 1617 1676 1678 1732 1678 1676 1618 1619 1677 1679 1733 1679 1677 1678 1680 1734 1680 1678 1620 1621 1679 1681 1735 1681 1679 1680 1682 1736 1682 1680 1622 1623 1681 1683 1737 1683 1681 1682 1684 1738 1684 1682 1624 1625 1683 1685 1739 1685 1683 1684 1686 1740 1686 1684 1626 1627 1685 1687 1741 1687 1685 1688 1713 1742 1713 1688 1655 1654 1689 1712 1743 1712 1689 1690 1688 1744 1688 1690 1630 1631 1691 1689 1745 1689 1691 1692 1690 1746 1690 1692 1632 1633 1693 1691 1747 1691 1693 1694 1692 1748 1692 1694 1634 1635 1695 1693 1749 1693 1695 1696 1694 1750 1694 1696 1636 1637 1697 1695 1751 1695 1697 1698 1696 1752 1696 1698 1638 1639 1699 1697 1753 1697 1699 1640 1754 1700 1754 1640 1698 1699 1641 1755 1701 1755 1641 1642 1756 1702 1756 1642 1700 1701 1643 1757 1703 1757 1643 1644 1758 1704 1758 1644 1702 1703 1645 1759 1705 1759 1645 1646 1760 1706 1760 1646 1704 1705 1647 1761 1707 1761 1647 1762 1648 1706 1648 1762 1708 1709 1763 1649 1707 1649 1763 1764 1650 1708 1650 1764 1710 1711 1765 1651 1709 1651 1765 1714 1712 1766 1712 1714 1656 1657 1715 1713 1767 1713 1715 1660 1766 1716 1766 1660 1714 1715 1661 1767 1717 1767 1661 1768 1663 1718 1663 1768 1717 1716 1769 1662 1719 1662 1769 1770 1664 1720 1664 1770 1718 1719 1771 1665 1721 1665 1771 1772 1666 1722 1666 1772 1720 1721 1773 1667 1723 1667 1773 1722 1724 1774 1724 1722 1668 1669 1723 1725 1775 1725 1723 1724 1726 1776 1726 1724 1670 1671 1725 1727 1777 1727 1725 1726 1728 1778 1728 1726 1672 1673 1727 1729 1779 1729 1727 1674 1780 1728 1780 1674 1730 1731 1675 1781 1729 1781 1675 1676 1782 1730 1782 1676 1732 1733 1677 1783 1731 1783 1677 1732 1734 1784 1734 1732 1678 1679 1733 1735 1785 1735 1733 1734 1736 1786 1736 1734 1680 1681 1735 1737 1787 1737 1735 1736 1738 1788 1738 1736 1682 1683 1737 1739 1789 1739 1737 1738 1740 1790 1740 1738 1684 1685 1739 1741 1791 1741 1739 1742 1767 1792 1767 1742 1713 1712 1743 1766 1793 1766 1743 1744 1742 1794 1742 1744 1688 1689 1745 1743 1795 1743 1745 1746 1744 1796 1744 1746 1690 1691 1747 1745 1797 1745 1747 1748 1746 1798 1746 1748 1692 1693 1749 1747 1799 1747 1749 1750 1748 1800 1748 1750 1694 1695 1751 1749 1801 1749 1751 1752 1750 1802 1750 1752 1696 1697 1753 1751 1803 1751 1753 1698 1804 1754 1804 1698 1752 1753 1699 1805 1755 1805 1699 1700 1806 1756 1806 1700 1754 1755 1701 1807 1757 1807 1701 1702 1808 1758 1808 1702 1756 1757 1703 1809 1759 1809 1703 1704 1810 1760 1810 1704 1758 1759 1705 1811 1761 1811 1705 1706 1812 1762 1812 1706 1760 1761 1707 1813 1763 1813 1707 1814 1708 1762 1708 1814 1764 1765 1815 1709 1763 1709 1815 1792 1717 1768 1717 1792 1767 1766 1793 1716 1769 1716 1793 1816 1718 1770 1718 1816 1768 1769 1817 1719 1771 1719 1817 1818 1720 1772 1720 1818 1770 1771 1819 1721 1773 1721 1819 1820 1722 1774 1722 1820 1772 1773 1821 1723 1775 1723 1821 1774 1776 1822 1776 1774 1724 1725 1775 1777 1823 1777 1775 1776 1778 1824 1778 1776 1726 1727 1777 1779 1825 1779 1777 1728 1826 1778 1826 1728 1780 1781 1729 1827 1779 1827 1729 1730 1828 1780 1828 1730 1782 1783 1731 1829 1781 1829 1731 1732 1830 1782 1830 1732 1784 1785 1733 1831 1783 1831 1733 1784 1786 1832 1786 1784 1734 1735 1785 1787 1833 1787 1785 1786 1788 1834 1788 1786 1736 1737 1787 1789 1835 1789 1787 1788 1790 1836 1790 1788 1738 1739 1789 1791 1837 1791 1789 1794 1792 1838 1792 1794 1742 1743 1795 1793 1839 1793 1795 1796 1794 1840 1794 1796 1744 1745 1797 1795 1841 1795 1797 1798 1796 1842 1796 1798 1746 1747 1799 1797 1843 1797 1799 1800 1798 1844 1798 1800 1748 1749 1801 1799 1845 1799 1801 1802 1800 1846 1800 1802 1750 1751 1803 1801 1847 1801 1803 1752 1848 1804 1848 1752 1802 1803 1753 1849 1805 1849 1753 1754 1850 1806 1850 1754 1804 1805 1755 1851 1807 1851 1755 1756 1852 1808 1852 1756 1806 1807 1757 1853 1809 1853 1757 1758 1854 1810 1854 1758 1808 1809 1759 1855 1811 1855 1759 1760 1856 1812 1856 1760 1810 1811 1761 1857 1813 1857 1761 1762 1858 1814 1858 1762 1812 1813 1763 1859 1815 1859 1763 1838 1768 1816 1768 1838 1792 1793 1839 1769 1817 1769 1839 1860 1770 1818 1770 1860 1816 1817 1861 1771 1819 1771 1861 1862 1772 1820 1772 1862 1818 1819 1863 1773 1821 1773 1863 1864 1774 1822 1774 1864 1820 1821 1865 1775 1823 1775 1865 1822 1824 1866 1824 1822 1776 1777 1823 1825 1867 1825 1823 1778 1868 1824 1868 1778 1826 1827 1779 1869 1825 1869 1779 1780 1870 1826 1870 1780 1828 1829 1781 1871 1827 1871 1781 1782 1872 1828 1872 1782 1830 1831 1783 1873 1829 1873 1783 1784 1874 1830 1874 1784 1832 1833 1785 1875 1831 1875 1785 1832 1834 1876 1834 1832 1786 1787 1833 1835 1877 1835 1833 1834 1836 1878 1836 1834 1788 1789 1835 1837 1879 1837 1835 1840 1838 1880 1838 1840 1794 1795 1841 1839 1881 1839 1841 1842 1840 1882 1840 1842 1796 1797 1843 1841 1883 1841 1843 1844 1842 1884 1842 1844 1798 1799 1845 1843 1885 1843 1845 1846 1844 1886 1844 1846 1800 1801 1847 1845 1887 1845 1847 1802 1888 1848 1888 1802 1846 1847 1803 1889 1849 1889 1803 1804 1890 1850 1890 1804 1848 1849 1805 1891 1851 1891 1805 1806 1892 1852 1892 1806 1850 1851 1807 1893 1853 1893 1807 1808 1894 1854 1894 1808 1852 1853 1809 1895 1855 1895 1809 1810 1896 1856 1896 1810 1854 1855 1811 1897 1857 1897 1811 1812 1898 1858 1898 1812 1856 1857 1813 1899 1859 1899 1813 1880 1816 1860 1816 1880 1838 1839 1881 1817 1861 1817 1881 1900 1818 1862 1818 1900 1860 1861 1901 1819 1863 1819 1901 1902 1820 1864 1820 1902 1862 1863 1903 1821 1865 1821 1903 1904 1822 1866 1822 1904 1864 1865 1905 1823 1867 1823 1905 1866 1868 1906 1868 1866 1824 1825 1867 1869 1907 1869 1867 1826 1908 1868 1908 1826 1870 1871 1827 1909 1869 1909 1827 1828 1910 1870 1910 1828 1872 1873 1829 1911 1871 1911 1829 1830 1912 1872 1912 1830 1874 1875 1831 1913 1873 1913 1831 1874 1876 1914 1876 1874 1832 1833 1875 1877 1915 1877 1875 1876 1878 1916 1878 1876 1834 1835 1877 1879 1917 1879 1877 1882 1880 1918 1880 1882 1840 1841 1883 1881 1919 1881 1883 1884 1882 1920 1882 1884 1842 1843 1885 1883 1921 1883 1885 1886 1884 1922 1884 1886 1844 1845 1887 1885 1923 1885 1887 1846 1924 1888 1924 1846 1886 1887 1847 1925 1889 1925 1847 1848 1926 1890 1926 1848 1888 1889 1849 1927 1891 1927 1849 1850 1928 1892 1928 1850 1890 1891 1851 1929 1893 1929 1851 1852 1930 1894 1930 1852 1892 1893 1853 1931 1895 1931 1853 1854 1932 1896 1932 1854 1894 1895 1855 1933 1897 1933 1855 1856 1934 1898 1934 1856 1896 1897 1857 1935 1899 1935 1857 1918 1860 1900 1860 1918 1880 1881 1919 1861 1901 1861 1919 1936 1862 1902 1862 1936 1900 1901 1937 1863 1903 1863 1937 1938 1864 1904 1864 1938 1902 1903 1939 1865 1905 1865 1939 1904 1906 1940 1906 1904 1866 1867 1905 1907 1941 1907 1905 1868 1942 1906 1942 1868 1908 1909 1869 1943 1907 1943 1869 1870 1944 1908 1944 1870 1910 1911 1871 1945 1909 1945 1871 1872 1946 1910 1946 1872 1912 1913 1873 1947 1911 1947 1873 1912 1914 1948 1914 1912 1874 1875 1913 1915 1949 1915 1913 1914 1916 1950 1916 1914 1876 1877 1915 1917 1951 1917 1915 1920 1918 1952 1918 1920 1882 1883 1921 1919 1953 1919 1921 1922 1920 1954 1920 1922 1884 1885 1923 1921 1955 1921 1923 1886 1956 1924 1956 1886 1922 1923 1887 1957 1925 1957 1887 1888 1958 1926 1958 1888 1924 1925 1889 1959 1927 1959 1889 1890 1960 1928 1960 1890 1926 1927 1891 1961 1929 1961 1891 1892 1962 1930 1962 1892 1928 1929 1893 1963 1931 1963 1893 1894 1964 1932 1964 1894 1930 1931 1895 1965 1933 1965 1895 1896 1966 1934 1966 1896 1932 1933 1897 1967 1935 1967 1897 1952 1900 1936 1900 1952 1918 1919 1953 1901 1937 1901 1953 1968 1902 1938 1902 1968 1936 1937 1969 1903 1939 1903 1969 1938 1940 1970 1940 1938 1904 1905 1939 1941 1971 1941 1939 1940 1942 1972 1942 1940 1906 1907 1941 1943 1973 1943 1941 1908 1974 1942 1974 1908 1944 1945 1909 1975 1943 1975 1909 1910 1976 1944 1976 1910 1946 1947 1911 1977 1945 1977 1911 1946 1948 1978 1948 1946 1912 1913 1947 1949 1979 1949 1947 1948 1950 1980 1950 1948 1914 1915 1949 1951 1981 1951 1949 1954 1952 1982 1952 1954 1920 1921 1955 1953 1983 1953 1955 1922 1984 1956 1984 1922 1954 1955 1923 1985 1957 1985 1923 1924 1986 1958 1986 1924 1956 1957 1925 1987 1959 1987 1925 1926 1988 1960 1988 1926 1958 1959 1927 1989 1961 1989 1927 1928 1990 1962 1990 1928 1960 1961 1929 1991 1963 1991 1929 1930 1992 1964 1992 1930 1962 1963 1931 1993 1965 1993 1931 1932 1994 1966 1994 1932 1964 1965 1933 1995 1967 1995 1933 1982 1936 1968 1936 1982 1952 1953 1983 1937 1969 1937 1983 1968 1970 1996 1970 1968 1938 1939 1969 1971 1997 1971 1969 1970 1972 1998 1972 1970 1940 1941 1971 1973 1999 1973 1971 1972 1974 2000 1974 1972 1942 1943 1973 1975 2001 1975 1973 1974 1976 2002 1976 1974 1944 1945 1975 1977 2003 1977 1975 1976 1978 2004 1978 1976 1946 1947 1977 1979 2005 1979 1977 1978 1980 2006 1980 1978 1948 1949 1979 1981 2007 1981 1979 1954 2008 1984 2008 1954 1982 1983 1955 2009 1985 2009 1955 1956 2010 1986 2010 1956 1984 1985 1957 2011 1987 2011 1957 1958 2012 1988 2012 1958 1986 1987 1959 2013 1989 2013 1959 1960 2014 1990 2014 1960 1988 1989 1961 2015 1991 2015 1961 1962 2016 1992 2016 1962 1990 1991 1963 2017 1993 2017 1963 1964 2018 1994 2018 1964 1992 1993 1965 2019 1995 2019 1965 1982 1996 2008 1996 1982 1968 1969 1983 1997 2009 1997 1983 1996 1998 2020 1998 1996 1970 1971 1997 1999 2021 1999 1997 1998 2000 2022 2000 1998 1972 1973 1999 2001 2023 2001 1999 2000 2002 2024 2002 2000 1974 1975 2001 2003 2025 2003 2001 1976 2026 2002 2026 1976 2004 2005 1977 2027 2003 2027 1977 2004 2006 2028 2006 2004 1978 1979 2005 2007 2029 2007 2005 1984 2030 2010 2030 1984 2008 2009 1985 2031 2011 2031 1985 1986 2032 2012 2032 1986 2010 2011 1987 2033 2013 2033 1987 1988 2034 2014 2034 1988 2012 2013 1989 2035 2015 2035 1989 1990 2036 2016 2036 1990 2014 2015 1991 2037 2017 2037 1991 1992 2038 2018 2038 1992 2016 2017 1993 2039 2019 2039 1993 2008 2020 2030 2020 2008 1996 1997 2009 2021 2031 2021 2009 2020 2022 2040 2022 2020 1998 1999 2021 2023 2041 2023 2021 2022 2024 2042 2024 2022 2000 2001 2023 2025 2043 2025 2023 2002 2044 2024 2044 2002 2026 2027 2003 2045 2025 2045 2003 2026 2028 2046 2028 2026 2004 2005 2027 2029 2047 2029 2027 2010 2048 2032 2048 2010 2030 2031 2011 2049 2033 2049 2011 2012 2050 2034 2050 2012 2032 2033 2013 2051 2035 2051 2013 2014 2052 2036 2052 2014 2034 2035 2015 2053 2037 2053 2015 2016 2054 2038 2054 2016 2036 2037 2017 2055 2039 2055 2017 2030 2040 2048 2040 2030 2020 2021 2031 2041 2049 2041 2031 2040 2042 2056 2042 2040 2022 2023 2041 2043 2057 2043 2041 2024 2058 2042 2058 2024 2044 2045 2025 2059 2043 2059 2025 2026 2060 2044 2060 2026 2046 2047 2027 2061 2045 2061 2027 2032 2062 2050 2062 2032 2048 2049 2033 2063 2051 2063 2033 2034 2064 2052 2064 2034 2050 2051 2035 2065 2053 2065 2035 2036 2066 2054 2066 2036 2052 2053 2037 2067 2055 2067 2037 2048 2056 2062 2056 2048 2040 2041 2049 2057 2063 2057 2049 2042 2068 2056 2068 2042 2058 2059 2043 2069 2057 2069 2043 2044 2070 2058 2070 2044 2060 2061 2045 2071 2059 2071 2045 2062 2064 2050 2064 2062 2072 2073 2063 2065 2051 2065 2063 2052 2074 2066 2074 2052 2064 2065 2053 2075 2067 2075 2053 2056 2072 2062 2072 2056 2068 2069 2057 2073 2063 2073 2057 2058 2076 2068 2076 2058 2070 2071 2059 2077 2069 2077 2059 2072 2074 2064 2074 2072 2078 2079 2073 2075 2065 2075 2073 2068 2078 2072 2078 2068 2076 2077 2069 2079 2073 2079 2069
+0 1 2 1 0 3 0 8 3 8 0 9 2 12 13 12 2 1 9 16 8 16 9 17 13 20 21 20 13 12 17 24 16 24 17 25 21 28 29 28 21 20 25 32 24 32 25 33 29 36 37 36 29 28 33 40 32 40 33 41 37 44 45 44 37 36 41 48 40 48 41 49 52 44 53 44 52 45 49 56 48 56 49 57 60 53 61 53 60 52 57 64 56 64 57 65 68 61 69 61 68 60 65 72 64 72 65 73 76 69 77 69 76 68 73 80 72 80 73 81 84 77 85 77 84 76 81 88 80 88 81 89 92 85 93 85 92 84 89 96 88 96 89 97 100 93 101 93 100 92 97 104 96 104 97 105 108 101 109 101 108 100 105 112 104 112 105 113 116 109 117 109 116 108 112 120 121 120 112 113 124 117 125 117 124 116 121 128 129 128 121 120 125 132 124 132 125 133 129 136 137 136 129 128 133 140 132 140 133 141 137 144 145 144 137 136 141 148 140 148 141 149 152 144 153 144 152 145 149 156 148 156 149 157 157 153 156 153 157 152
+4 5 6 7 6 5 10 5 11 4 11 5 6 7 14 15 14 7 18 10 19 11 19 10 14 15 22 23 22 15 26 18 27 19 27 18 22 23 30 31 30 23 34 26 35 27 35 26 30 31 38 39 38 31 42 34 43 35 43 34 38 39 46 47 46 39 50 42 51 43 51 42 47 54 46 55 46 54 58 50 59 51 59 50 54 62 55 63 55 62 66 58 67 59 67 58 62 70 63 71 63 70 74 66 75 67 75 66 70 78 71 79 71 78 82 74 83 75 83 74 78 86 79 87 79 86 90 82 91 83 91 82 86 94 87 95 87 94 98 90 99 91 99 90 94 102 95 103 95 102 106 98 107 99 107 98 102 110 103 111 103 110 114 106 115 107 115 106 110 118 111 119 111 118 114 115 122 123 122 115 118 126 119 127 119 126 122 123 130 131 130 123 134 127 135 126 135 127 130 131 138 139 138 131 142 134 143 135 143 134 138 139 146 147 146 139 150 142 151 143 151 142 147 154 146 155 146 154 158 150 159 151 159 150 154 158 155 159 155 158
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 9 7 10 10 7 11 10 11 12 12 11 13 13 11 14 13 14 15 15 14 16 16 14 17 16 17 18 18 17 19 19 17 20 19 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 26 24 27 26 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 32 33 34 34 33 35 35 33 36 35 36 37 37 36 38 38 36 39 38 39 40 40 39 41 41 39 42 42 39 43 43 39 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 8 50 51 50 8 9 51 50 52 51 52 53 51 53 54 54 53 55 54 55 56 54 56 57 57 56 58 57 58 59 57 59 60 60 59 61 60 61 62 62 61 63 62 63 64 64 63 65 64 65 66 64 66 67 67 66 68 67 68 69 69 68 70 69 70 71 71 70 72 71 72 73 73 72 74 73 74 75 73 75 76 76 75 77 76 77 78 76 78 42 42 78 79 42 79 41
+80 81 82 81 83 82 82 83 84 83 85 84 85 86 84 84 86 87 86 88 87 88 89 87 87 89 90 89 91 90 90 91 92 91 93 92 92 93 94 93 95 94 94 95 96 95 97 96 97 98 96 96 98 99 98 100 99 99 100 101 100 102 101 101 102 103 102 104 103 104 105 103 103 105 106 105 107 106 107 108 106 106 108 109 108 110 109 110 111 109 112 113 111 109 111 113 114 115 116 115 117 116 116 117 118 117 119 118 118 119 120 119 121 120 120 121 82 82 121 80 80 121 122 122 121 123 121 124 123 123 124 125 125 124 126 124 127 126 126 127 128 128 127 129 127 130 129 129 130 131 130 132 131 131 132 133 132 134 133 133 134 135 134 136 135 135 136 137 137 136 138 136 139 138 138 139 140 139 141 140 140 141 142 141 143 142 142 143 144 144 143 145 143 146 145 145 146 147 147 146 148 146 149 148 148 149 150 150 149 151 149 152 151 151 152 112 112 152 113 113 152 153 152 154 153 153 154 155 154 156 155 155 156 157 156 158 157 159 157 158
+0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 5 6 7 7 6 8 7 8 9 9 8 10 9 10 11 9 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 17 15 18 17 18 19 17 19 20 20 19 21 21 19 22 21 22 23 21 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 31 29 32 31 32 33 31 33 34 34 33 35 34 35 36 36 35 37 36 37 38 38 37 39
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 7 5 8 7 8 9 7 9 10 10 9 11 11 9 12 12 9 13 13 9 14 13 14 15 15 14 16 16 14 17 16 17 18 18 17 19 18 19 20 20 19 21 21 19 22 21 22 23 23 22 24 23 24 25 25 24 26 26 24 27 26 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 33 31 34 33 34 35 35 34 36 35 36 37 37 36 38 38 36 39 38 39 40 40 39 41 10 42 7 42 10 43 42 43 44 42 44 45 42 45 46 46 45 47 46 47 48 46 48 49 49 48 50 49 50 51 51 50 52 51 52 53 51 53 54 54 53 55 54 55 56 56 55 57 56 57 58 58 57 59 58 59 60 58 60 61 61 60 62 61 62 63 63 62 64 63 64 65 63 65 66 66 65 67 66 67 68 68 67 69 68 69 70 68 70 71 71 70 72 71 72 41 71 41 39 71 39 73 71 73 74 74 73 75 74 75 76 76 75 77 76 77 78 78 77 79
+0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 5 6 7 7 6 8 7 8 9 7 9 10 10 9 11 10 11 12 12 11 13 13 11 14 13 14 15 13 15 16 16 15 17 16 17 18 18 17 19 19 17 20 19 20 21 21 20 22 21 22 23 23 22 24 23 24 25 23 25 26 26 25 27 26 27 28 28 27 29 29 27 30 29 30 31 29 31 32 32 31 33 32 33 34 34 33 35 35 33 36 35 36 37 37 36 38 37 38 39
+0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 6 4 7 6 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 23 21 24 23 24 25 25 24 26 25 26 27 27 26 28 27 28 29 29 28 30 29 30 31 31 30 32 31 32 33 33 32 34 33 34 35 35 34 36 35 36 37 37 36 38 38 36 39 38 39 40 40 39 41 2 42 43 42 2 44 44 2 1 44 1 45 44 45 46 46 45 47 46 47 48 46 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 61 60 62 61 62 63 61 63 64 64 63 65 64 65 66 66 65 67 66 67 68 68 67 69 68 69 70 70 69 71 70 71 72 72 71 73 72 73 74 74 73 75 74 75 76 76 75 77 76 77 78 78 77 79 78 79 38 78 38 40
+0 1 2 1 0 3 3 8 1 8 3 9 2 12 13 12 2 1 16 2 17 2 16 0 20 3 0 3 20 21 8 24 25 24 8 9 28 1 8 1 28 12 21 9 3 9 21 30 32 13 12 13 32 33 17 13 36 13 17 2 38 17 39 17 38 16 42 0 16 0 42 20 44 21 20 21 44 45 25 48 49 48 25 24 28 25 52 25 28 8 9 54 24 54 9 30 56 12 28 12 56 32 45 30 21 30 45 58 60 33 32 33 60 61 33 36 13 36 33 64 39 36 66 36 39 17 68 39 69 39 68 38 72 16 38 16 72 42 74 20 42 20 74 44 76 45 44 45 76 77 49 80 81 80 49 48 52 49 84 49 52 25 24 86 48 86 24 54 88 28 52 28 88 56 54 58 90 58 54 30 92 32 56 32 92 60 77 58 45 58 77 94 96 61 60 61 96 97 61 64 33 64 61 100 64 66 36 66 64 102 69 66 104 66 69 39 106 69 107 69 106 68 110 38 68 38 110 72 112 42 72 42 112 74 114 44 74 44 114 76 116 77 76 77 116 117 81 120 121 120 81 80 84 81 124 81 84 49 48 126 80 126 48 86 128 52 84 52 128 88 86 90 130 90 86 54 132 56 88 56 132 92 90 94 134 94 90 58 136 60 92 60 136 96 77 138 94 138 77 117 140 97 96 97 140 141 97 100 61 100 97 144 100 102 64 102 100 146 148 66 102 66 148 104 107 104 150 104 107 69 152 107 153 107 152 106 156 68 106 68 156 110 158 72 110 72 158 112 160 74 112 74 160 114 162 76 114 76 162 116 116 164 117 164 116 165 168 120 169 120 168 121 124 121 172 121 124 81 80 174 120 174 80 126 176 84 124 84 176 128 126 130 178 130 126 86 180 88 128 88 180 132 130 134 182 134 130 90 184 92 132 92 184 136 134 138 186 138 134 94 188 96 136 96 188 140 117 190 138 190 117 164 192 141 140 141 192 193 141 144 97 144 141 196 144 146 100 146 144 198 200 102 146 102 200 148 202 104 148 104 202 150 153 150 204 150 153 107 206 153 207 153 206 152 210 106 152 106 210 156 212 110 156 110 212 158 214 112 158 112 214 160 216 114 160 114 216 162 162 165 116 165 162 218 165 220 164 220 165 221 224 169 225 169 224 168 228 121 168 121 228 172 169 174 230 174 169 120 232 124 172 124 232 176 174 178 234 178 174 126 236 128 176 128 236 180 178 182 238 182 178 130 240 132 180 132 240 184 182 186 242 186 182 134 244 136 184 136 244 188 138 246 186 246 138 190 248 140 188 140 248 192 164 250 190 250 164 220 252 193 192 193 252 253 193 196 141 196 193 256 196 198 144 198 196 258 260 146 198 146 260 200 262 148 200 148 262 202 264 150 202 150 264 204 266 153 204 153 266 207 268 207 269 207 268 206 272 152 206 152 272 210 274 156 210 156 274 212 276 158 212 158 276 214 278 160 214 160 278 216 216 218 162 218 216 280 218 221 165 221 218 282 221 284 220 284 221 285 288 225 289 225 288 224 292 168 224 168 292 228 225 230 294 230 225 169 296 172 228 172 296 232 174 298 230 298 174 234 300 176 232 176 300 236 234 238 302 238 234 178 304 180 236 180 304 240 238 242 306 242 238 182 308 184 240 184 308 244 186 310 242 310 186 246 312 188 244 188 312 248 190 314 246 314 190 250 316 192 248 192 316 252 220 318 250 318 220 284 320 253 252 253 320 321 253 256 193 256 253 324 256 258 196 258 256 326 328 198 258 198 328 260 330 200 260 200 330 262 332 202 262 202 332 264 334 204 264 204 334 266 269 266 336 266 269 207 338 269 339 269 338 268 342 206 268 206 342 272 344 210 272 210 344 274 346 212 274 212 346 276 348 214 276 214 348 278 278 280 216 280 278 350 280 282 218 282 280 352 282 285 221 285 282 354 285 356 284 356 285 357 360 289 361 289 360 288 364 224 288 224 364 292 289 294 366 294 289 225 292 296 228 296 292 368 230 370 294 370 230 298 372 232 296 232 372 300 234 374 298 374 234 302 376 236 300 236 376 304 302 306 378 306 302 238 380 240 304 240 380 308 242 382 306 382 242 310 384 244 308 244 384 312 246 386 310 386 246 314 388 248 312 248 388 316 250 390 314 390 250 318 392 252 316 252 392 320 284 394 318 394 284 356 396 321 320 321 396 397 321 324 253 324 321 400 324 326 256 326 324 402 326 328 258 328 326 404 406 260 328 260 406 330 408 262 330 262 408 332 410 264 332 264 410 334 412 266 334 266 412 336 339 336 414 336 339 269 416 339 417 339 416 338 420 268 338 268 420 342 344 342 422 342 344 272 424 274 344 274 424 346 426 276 346 276 426 348 278 428 350 428 278 348 350 352 280 352 350 430 352 354 282 354 352 432 354 357 285 357 354 434 357 436 356 436 357 437 440 361 441 361 440 360 444 288 360 288 444 364 361 366 446 366 361 289 364 368 292 368 364 448 294 450 366 450 294 370 368 372 296 372 368 452 298 454 370 454 298 374 456 300 372 300 456 376 302 458 374 458 302 378 460 304 376 304 460 380 306 462 378 462 306 382 464 308 380 308 464 384 310 466 382 466 310 386 468 312 384 312 468 388 314 470 386 470 314 390 392 388 472 388 392 316 318 474 390 474 318 394 476 320 392 320 476 396 356 478 394 478 356 436 480 397 396 397 480 481 397 400 321 400 397 484 400 402 324 402 400 486 488 326 402 326 488 404 490 328 404 328 490 406 492 330 406 330 492 408 494 332 408 332 494 410 496 334 410 334 496 412 498 336 412 336 498 414 417 414 500 414 417 339 502 417 503 417 502 416 506 338 416 338 506 420 422 420 508 420 422 342 424 422 510 422 424 344 346 512 426 512 346 424 348 514 428 514 348 426 350 516 430 516 350 428 352 518 432 518 352 430 432 434 354 434 432 520 434 437 357 437 434 522 437 524 436 524 437 525 441 528 440 528 441 529 532 360 440 360 532 444 441 446 534 446 441 361 444 448 364 448 444 536 366 538 446 538 366 450 448 452 368 452 448 540 370 542 450 542 370 454 452 456 372 456 452 544 374 546 454 546 374 458 548 376 456 376 548 460 462 458 378 458 462 550 552 380 460 380 552 464 382 554 462 554 382 466 556 384 464 384 556 468 386 558 466 558 386 470 472 468 560 468 472 388 390 562 470 562 390 474 476 472 564 472 476 392 394 566 474 566 394 478 568 396 476 396 568 480 436 570 478 570 436 524 572 481 480 481 572 573 481 484 397 484 481 576 484 486 400 486 484 578 486 488 402 488 486 580 582 404 488 404 582 490 584 406 490 406 584 492 586 408 492 408 586 494 588 410 494 410 588 496 590 412 496 412 590 498 592 414 498 414 592 500 503 500 594 500 503 417 596 503 597 503 596 502 600 416 502 416 600 506 508 506 602 506 508 420 510 508 604 508 510 422 512 510 606 510 512 424 426 608 514 608 426 512 428 610 516 610 428 514 430 612 518 612 430 516 432 614 520 614 432 518 520 522 434 522 520 616 522 525 437 525 522 618 524 620 621 620 524 525 529 624 528 624 529 625 528 532 440 532 528 628 534 529 441 529 534 630 532 536 444 536 532 632 446 634 534 634 446 538 536 540 448 540 536 636 450 638 538 638 450 542 540 544 452 544 540 640 454 642 542 642 454 546 544 548 456 548 544 644 550 546 458 546 550 646 648 460 548 460 648 552 554 550 462 550 554 650 652 464 552 464 652 556 466 654 554 654 466 558 560 556 656 556 560 468 470 658 558 658 470 562 564 560 660 560 564 472 474 662 562 662 474 566 568 564 664 564 568 476 478 666 566 666 478 570 668 480 568 480 668 572 524 670 570 670 524 621 621 573 572 573 621 620 573 576 481 576 573 672 576 578 484 578 576 674 578 580 486 580 578 676 580 582 488 582 580 678 680 490 582 490 680 584 682 492 584 492 682 586 684 494 586 494 684 588 686 496 588 496 686 590 688 498 590 498 688 592 690 500 592 500 690 594 597 594 692 594 597 503 596 694 695 694 596 597 698 502 596 502 698 600 602 600 700 600 602 506 604 602 702 602 604 508 606 604 704 604 606 510 512 706 608 706 512 606 514 708 610 708 514 608 516 710 612 710 516 610 518 712 614 712 518 612 614 616 520 616 614 714 616 618 522 618 616 716 525 718 620 718 525 618 625 720 624 720 625 721 528 724 628 724 528 624 630 625 529 625 630 726 628 632 532 632 628 728 634 630 534 630 634 730 632 636 536 636 632 732 538 734 634 734 538 638 636 640 540 640 636 736 542 738 638 738 542 642 640 644 544 644 640 740 646 642 546 642 646 742 644 648 548 648 644 744 650 646 550 646 650 746 748 552 648 552 748 652 654 650 554 650 654 750 656 652 752 652 656 556 558 754 654 754 558 658 660 656 756 656 660 560 562 758 658 758 562 662 664 660 760 660 664 564 566 762 662 762 566 666 764 568 664 568 764 668 666 670 766 670 666 570 670 572 668 572 670 621 620 672 573 672 620 718 672 674 576 674 672 768 674 676 578 676 674 770 676 678 580 678 676 772 678 680 582 680 678 774 776 584 680 584 776 682 778 586 682 586 778 684 780 588 684 588 780 686 782 590 686 590 782 688 784 592 688 592 784 690 786 594 690 594 786 692 597 788 694 788 597 692 695 790 791 790 695 694 698 695 794 695 698 596 700 698 796 698 700 600 702 700 798 700 702 602 704 702 800 702 704 604 606 802 706 802 606 704 608 804 708 804 608 706 610 806 710 806 610 708 612 808 712 808 612 710 614 810 714 810 614 712 714 716 616 716 714 812 618 814 718 814 618 716 721 816 720 816 721 817 624 820 724 820 624 720 726 721 625 721 726 822 724 728 628 728 724 824 730 726 630 726 730 826 728 732 632 732 728 828 734 730 634 730 734 830 732 736 636 736 732 832 638 834 734 834 638 738 736 740 640 740 736 836 742 738 642 738 742 838 740 744 644 744 740 840 746 742 646 742 746 842 744 748 648 748 744 844 750 746 650 746 750 846 848 652 748 652 848 752 754 750 654 750 754 850 756 752 852 752 756 656 658 854 754 854 658 758 760 756 856 756 760 660 662 858 758 858 662 762 860 664 760 664 860 764 762 766 862 766 762 666 766 668 764 668 766 670 718 768 672 768 718 814 768 770 674 770 768 864 770 772 676 772 770 866 772 774 678 774 772 868 870 680 774 680 870 776 872 682 776 682 872 778 874 684 778 684 874 780 876 686 780 686 876 782 878 688 782 688 878 784 880 690 784 690 880 786 882 692 786 692 882 788 694 884 790 884 694 788 791 886 887 886 791 790 794 791 890 791 794 695 796 794 892 794 796 698 798 796 894 796 798 700 800 798 896 798 800 702 704 898 802 898 704 800 706 900 804 900 706 802 708 902 806 902 708 804 710 904 808 904 710 806 712 906 810 906 712 808 714 908 812 908 714 810 716 910 814 910 716 812 817 912 816 912 817 913 720 916 820 916 720 816 822 817 721 817 822 918 820 824 724 824 820 920 826 822 726 822 826 922 824 828 728 828 824 924 830 826 730 826 830 926 828 832 732 832 828 928 834 830 734 830 834 930 832 836 736 836 832 932 838 834 738 834 838 934 836 840 740 840 836 936 842 838 742 838 842 938 840 844 744 844 840 940 846 842 746 842 846 942 944 748 844 748 944 848 850 846 750 846 850 946 948 752 848 752 948 852 854 850 754 850 854 950 856 852 952 852 856 756 758 954 854 954 758 858 956 760 856 760 956 860 858 862 958 862 858 762 862 764 860 764 862 766 814 864 768 864 814 910 864 866 770 866 864 960 866 868 772 868 866 962 868 870 774 870 868 964 872 870 966 870 872 776 968 778 872 778 968 874 970 780 874 780 970 876 972 782 876 782 972 878 974 784 878 784 974 880 976 786 880 786 976 882 884 882 978 882 884 788 790 980 886 980 790 884 887 982 983 982 887 886 890 887 986 887 890 791 988 794 890 794 988 892 894 892 990 892 894 796 896 894 992 894 896 798 800 994 898 994 800 896 802 996 900 996 802 898 804 998 902 998 804 900 806 1000 904 1000 806 902 808 1002 906 1002 808 904 810 1004 908 1004 810 906 812 1006 910 1006 812 908 913 1008 912 1008 913 1009 816 1012 916 1012 816 912 918 913 817 913 918 1014 916 920 820 920 916 1016 922 918 822 918 922 1018 920 924 824 924 920 1020 926 922 826 922 926 1022 924 928 828 928 924 1024 930 926 830 926 930 1026 928 932 832 932 928 1028 934 930 834 930 934 1030 932 936 836 936 932 1032 938 934 838 934 938 1034 936 940 840 940 936 1036 942 938 842 938 942 1038 1040 844 940 844 1040 944 946 942 846 942 946 1042 1044 848 944 848 1044 948 950 946 850 946 950 1046 1048 852 948 852 1048 952 954 950 854 950 954 1050 1052 856 952 856 1052 956 954 958 1054 958 954 858 958 860 956 860 958 862 910 960 864 960 910 1006 960 962 866 962 960 1056 962 964 868 964 962 1058 966 964 1060 964 966 870 968 966 1062 966 968 872 1064 874 968 874 1064 970 1066 876 970 876 1066 972 1068 878 972 878 1068 974 1070 880 974 880 1070 976 978 976 1072 976 978 882 980 978 1074 978 980 884 886 1076 982 1076 886 980 983 1078 1079 1078 983 982 986 983 1082 983 986 887 1084 890 986 890 1084 988 1086 892 988 892 1086 990 992 990 1088 990 992 894 896 1090 994 1090 896 992 898 1092 996 1092 898 994 900 1094 998 1094 900 996 902 1096 1000 1096 902 998 904 1098 1002 1098 904 1000 906 1100 1004 1100 906 1002 908 1102 1006 1102 908 1004 1009 1104 1008 1104 1009 1105 912 1108 1012 1108 912 1008 1014 1009 913 1009 1014 1110 1012 1016 916 1016 1012 1112 1018 1014 918 1014 1018 1114 1016 1020 920 1020 1016 1116 1022 1018 922 1018 1022 1118 1020 1024 924 1024 1020 1120 1026 1022 926 1022 1026 1122 1024 1028 928 1028 1024 1124 1030 1026 930 1026 1030 1126 1028 1032 932 1032 1028 1128 1034 1030 934 1030 1034 1130 1032 1036 936 1036 1032 1132 1038 1034 938 1034 1038 1134 1136 940 1036 940 1136 1040 1042 1038 942 1038 1042 1138 1140 944 1040 944 1140 1044 1046 1042 946 1042 1046 1142 1144 948 1044 948 1144 1048 1050 1046 950 1046 1050 1146 1052 1048 1148 1048 1052 952 954 1150 1050 1150 954 1054 1054 956 1052 956 1054 958 1006 1056 960 1056 1006 1102 1056 1058 962 1058 1056 1152 1060 1058 1154 1058 1060 964 1062 1060 1156 1060 1062 966 1064 1062 1158 1062 1064 968 1160 970 1064 970 1160 1066 1162 972 1066 972 1162 1068 1164 974 1068 974 1164 1070 1072 1070 1166 1070 1072 976 1074 1072 1168 1072 1074 978 1076 1074 1170 1074 1076 980 982 1172 1078 1172 982 1076 1079 1174 1175 1174 1079 1078 1082 1079 1178 1079 1082 983 1180 986 1082 986 1180 1084 1182 988 1084 988 1182 1086 1184 990 1086 990 1184 1088 992 1186 1090 1186 992 1088 994 1188 1092 1188 994 1090 996 1190 1094 1190 996 1092 998 1192 1096 1192 998 1094 1000 1194 1098 1194 1000 1096 1002 1196 1100 1196 1002 1098 1004 1198 1102 1198 1004 1100 1105 1200 1104 1200 1105 1201 1008 1204 1108 1204 1008 1104 1110 1105 1009 1105 1110 1206 1012 1208 1112 1208 1012 1108 1114 1110 1014 1110 1114 1210 1112 1116 1016 1116 1112 1212 1118 1114 1018 1114 1118 1214 1116 1120 1020 1120 1116 1216 1122 1118 1022 1118 1122 1218 1120 1124 1024 1124 1120 1220 1126 1122 1026 1122 1126 1222 1124 1128 1028 1128 1124 1224 1130 1126 1030 1126 1130 1226 1128 1132 1032 1132 1128 1228 1134 1130 1034 1130 1134 1230 1232 1036 1132 1036 1232 1136 1138 1134 1038 1134 1138 1234 1236 1040 1136 1040 1236 1140 1142 1138 1042 1138 1142 1238 1240 1044 1140 1044 1240 1144 1146 1142 1046 1142 1146 1242 1148 1144 1244 1144 1148 1048 1050 1246 1146 1246 1050 1150 1054 1148 1150 1148 1054 1052 1102 1152 1056 1152 1102 1198 1058 1248 1154 1248 1058 1152 1156 1154 1250 1154 1156 1060 1158 1156 1252 1156 1158 1062 1160 1158 1254 1158 1160 1064 1256 1066 1160 1066 1256 1162 1258 1068 1162 1068 1258 1164 1166 1164 1260 1164 1166 1070 1168 1166 1262 1166 1168 1072 1170 1168 1264 1168 1170 1074 1172 1170 1266 1170 1172 1076 1078 1268 1174 1268 1078 1172 1175 1200 1201 1200 1175 1174 1178 1175 1270 1175 1178 1079 1272 1082 1178 1082 1272 1180 1274 1084 1180 1084 1274 1182 1276 1086 1182 1086 1276 1184 1186 1184 1278 1184 1186 1088 1090 1280 1188 1280 1090 1186 1092 1282 1190 1282 1092 1188 1094 1284 1192 1284 1094 1190 1096 1286 1194 1286 1096 1192 1098 1288 1196 1288 1098 1194 1198 1196 1290 1196 1198 1100 1104 1292 1204 1292 1104 1200 1206 1201 1105 1201 1206 1294 1108 1296 1208 1296 1108 1204 1210 1206 1110 1206 1210 1298 1112 1300 1212 1300 1112 1208 1214 1210 1114 1210 1214 1302 1116 1304 1216 1304 1116 1212 1218 1214 1118 1214 1218 1306 1216 1220 1120 1220 1216 1308 1222 1218 1122 1218 1222 1310 1220 1224 1124 1224 1220 1312 1226 1222 1126 1222 1226 1314 1224 1228 1128 1228 1224 1316 1230 1226 1130 1226 1230 1318 1228 1232 1132 1232 1228 1320 1234 1230 1134 1230 1234 1322 1324 1136 1232 1136 1324 1236 1238 1234 1138 1234 1238 1326 1328 1140 1236 1140 1328 1240 1242 1238 1142 1238 1242 1330 1244 1240 1332 1240 1244 1144 1146 1334 1242 1334 1146 1246 1150 1244 1246 1244 1150 1148 1152 1290 1248 1290 1152 1198 1154 1336 1250 1336 1154 1248 1252 1250 1338 1250 1252 1156 1254 1252 1340 1252 1254 1158 1256 1254 1342 1254 1256 1160 1344 1162 1256 1162 1344 1258 1260 1258 1346 1258 1260 1164 1262 1260 1348 1260 1262 1166 1264 1262 1350 1262 1264 1168 1266 1264 1352 1264 1266 1170 1268 1266 1354 1266 1268 1172 1174 1292 1200 1292 1174 1268 1270 1201 1294 1201 1270 1175 1356 1178 1270 1178 1356 1272 1358 1180 1272 1180 1358 1274 1360 1182 1274 1182 1360 1276 1278 1276 1362 1276 1278 1184 1280 1278 1364 1278 1280 1186 1188 1366 1282 1366 1188 1280 1190 1368 1284 1368 1190 1282 1192 1370 1286 1370 1192 1284 1194 1372 1288 1372 1194 1286 1290 1288 1374 1288 1290 1196 1204 1376 1296 1376 1204 1292 1298 1294 1206 1294 1298 1378 1208 1380 1300 1380 1208 1296 1302 1298 1210 1298 1302 1382 1212 1384 1304 1384 1212 1300 1306 1302 1214 1302 1306 1386 1304 1308 1216 1308 1304 1388 1390 1218 1310 1218 1390 1306 1308 1312 1220 1312 1308 1392 1314 1310 1222 1310 1314 1394 1312 1316 1224 1316 1312 1396 1318 1314 1226 1314 1318 1398 1400 1228 1316 1228 1400 1320 1322 1318 1230 1318 1322 1402 1404 1232 1320 1232 1404 1324 1326 1322 1234 1322 1326 1406 1408 1236 1324 1236 1408 1328 1330 1326 1238 1326 1330 1410 1332 1328 1412 1328 1332 1240 1242 1414 1330 1414 1242 1334 1246 1332 1334 1332 1246 1244 1248 1374 1336 1374 1248 1290 1250 1416 1338 1416 1250 1336 1340 1338 1418 1338 1340 1252 1342 1340 1420 1340 1342 1254 1256 1422 1344 1422 1256 1342 1346 1344 1424 1344 1346 1258 1348 1346 1426 1346 1348 1260 1350 1348 1428 1348 1350 1262 1352 1350 1430 1350 1352 1264 1354 1352 1432 1352 1354 1266 1292 1354 1376 1354 1292 1268 1378 1270 1294 1270 1378 1356 1434 1272 1356 1272 1434 1358 1436 1274 1358 1274 1436 1360 1362 1360 1438 1360 1362 1276 1364 1362 1440 1362 1364 1278 1366 1364 1442 1364 1366 1280 1282 1444 1368 1444 1282 1366 1284 1446 1370 1446 1284 1368 1286 1448 1372 1448 1286 1370 1374 1372 1450 1372 1374 1288 1296 1452 1380 1452 1296 1376 1382 1378 1298 1378 1382 1454 1300 1456 1384 1456 1300 1380 1386 1382 1302 1382 1386 1458 1304 1460 1388 1460 1304 1384 1462 1306 1390 1306 1462 1386 1308 1464 1392 1464 1308 1388 1394 1390 1310 1390 1394 1466 1392 1396 1312 1396 1392 1468 1398 1394 1314 1394 1398 1470 1472 1316 1396 1316 1472 1400 1402 1398 1318 1398 1402 1474 1476 1320 1400 1320 1476 1404 1406 1402 1322 1402 1406 1478 1480 1324 1404 1324 1480 1408 1410 1406 1326 1406 1410 1482 1412 1408 1484 1408 1412 1328 1330 1486 1410 1486 1330 1414 1334 1412 1414 1412 1334 1332 1336 1450 1416 1450 1336 1374 1338 1488 1418 1488 1338 1416 1420 1418 1490 1418 1420 1340 1342 1492 1422 1492 1342 1420 1344 1494 1424 1494 1344 1422 1426 1424 1496 1424 1426 1346 1428 1426 1498 1426 1428 1348 1430 1428 1500 1428 1430 1350 1432 1430 1502 1430 1432 1352 1376 1432 1452 1432 1376 1354 1454 1356 1378 1356 1454 1434 1504 1358 1434 1358 1504 1436 1438 1436 1506 1436 1438 1360 1440 1438 1508 1438 1440 1362 1442 1440 1510 1440 1442 1364 1444 1442 1512 1442 1444 1366 1368 1514 1446 1514 1368 1444 1370 1516 1448 1516 1370 1446 1450 1448 1518 1448 1450 1372 1380 1520 1456 1520 1380 1452 1522 1382 1458 1382 1522 1454 1384 1524 1460 1524 1384 1456 1526 1386 1462 1386 1526 1458 1388 1528 1464 1528 1388 1460 1530 1390 1466 1390 1530 1462 1392 1532 1468 1532 1392 1464 1534 1394 1470 1394 1534 1466 1536 1396 1468 1396 1536 1472 1474 1470 1398 1470 1474 1538 1540 1400 1472 1400 1540 1476 1478 1474 1402 1474 1478 1542 1544 1404 1476 1404 1544 1480 1482 1478 1406 1478 1482 1546 1548 1408 1480 1408 1548 1484 1486 1482 1410 1482 1486 1550 1414 1484 1486 1484 1414 1412 1416 1518 1488 1518 1416 1450 1418 1552 1490 1552 1418 1488 1420 1554 1492 1554 1420 1490 1422 1556 1494 1556 1422 1492 1424 1558 1496 1558 1424 1494 1498 1496 1560 1496 1498 1426 1500 1498 1562 1498 1500 1428 1502 1500 1564 1500 1502 1430 1452 1502 1520 1502 1452 1432 1522 1434 1454 1434 1522 1504 1506 1504 1566 1504 1506 1436 1508 1506 1568 1506 1508 1438 1510 1508 1570 1508 1510 1440 1512 1510 1572 1510 1512 1442 1514 1512 1574 1512 1514 1444 1446 1576 1516 1576 1446 1514 1518 1516 1578 1516 1518 1448 1456 1580 1524 1580 1456 1520 1582 1458 1526 1458 1582 1522 1460 1584 1528 1584 1460 1524 1586 1462 1530 1462 1586 1526 1464 1588 1532 1588 1464 1528 1590 1466 1534 1466 1590 1530 1592 1468 1532 1468 1592 1536 1538 1534 1470 1534 1538 1594 1596 1472 1536 1472 1596 1540 1542 1538 1474 1538 1542 1598 1600 1476 1540 1476 1600 1544 1546 1542 1478 1542 1546 1602 1604 1480 1544 1480 1604 1548 1546 1550 1606 1550 1546 1482 1550 1484 1548 1484 1550 1486 1488 1578 1552 1578 1488 1518 1490 1608 1554 1608 1490 1552 1492 1610 1556 1610 1492 1554 1494 1612 1558 1612 1494 1556 1496 1614 1560 1614 1496 1558 1562 1560 1616 1560 1562 1498 1564 1562 1618 1562 1564 1500 1520 1564 1580 1564 1520 1502 1566 1522 1582 1522 1566 1504 1568 1566 1620 1566 1568 1506 1570 1568 1622 1568 1570 1508 1572 1570 1624 1570 1572 1510 1574 1572 1626 1572 1574 1512 1576 1574 1628 1574 1576 1514 1578 1576 1630 1576 1578 1516 1524 1632 1584 1632 1524 1580 1634 1526 1586 1526 1634 1582 1528 1636 1588 1636 1528 1584 1638 1530 1590 1530 1638 1586 1640 1532 1588 1532 1640 1592 1642 1534 1594 1534 1642 1590 1644 1536 1592 1536 1644 1596 1646 1538 1598 1538 1646 1594 1648 1540 1596 1540 1648 1600 1602 1598 1542 1598 1602 1650 1652 1544 1600 1544 1652 1604 1602 1606 1654 1606 1602 1546 1606 1548 1604 1548 1606 1550 1552 1630 1608 1630 1552 1578 1610 1608 1656 1608 1610 1554 1556 1658 1612 1658 1556 1610 1558 1660 1614 1660 1558 1612 1560 1662 1616 1662 1560 1614 1618 1616 1664 1616 1618 1562 1580 1618 1632 1618 1580 1564 1620 1582 1634 1582 1620 1566 1622 1620 1666 1620 1622 1568 1624 1622 1668 1622 1624 1570 1626 1624 1670 1624 1626 1572 1628 1626 1672 1626 1628 1574 1674 1576 1628 1576 1674 1630 1584 1676 1636 1676 1584 1632 1678 1586 1638 1586 1678 1634 1680 1588 1636 1588 1680 1640 1682 1590 1642 1590 1682 1638 1684 1592 1640 1592 1684 1644 1686 1594 1646 1594 1686 1642 1688 1596 1644 1596 1688 1648 1690 1598 1650 1598 1690 1646 1692 1600 1648 1600 1692 1652 1650 1654 1694 1654 1650 1602 1654 1604 1652 1604 1654 1606 1656 1630 1674 1630 1656 1608 1658 1656 1696 1656 1658 1610 1612 1698 1660 1698 1612 1658 1614 1700 1662 1700 1614 1660 1616 1702 1664 1702 1616 1662 1632 1664 1676 1664 1632 1618 1666 1634 1678 1634 1666 1620 1668 1666 1704 1666 1668 1622 1670 1668 1706 1668 1670 1624 1672 1670 1708 1670 1672 1626 1710 1628 1672 1628 1710 1674 1636 1712 1680 1712 1636 1676 1714 1638 1682 1638 1714 1678 1716 1640 1680 1640 1716 1684 1718 1642 1686 1642 1718 1682 1720 1644 1684 1644 1720 1688 1722 1646 1690 1646 1722 1686 1724 1648 1688 1648 1724 1692 1690 1694 1726 1694 1690 1650 1694 1652 1692 1652 1694 1654 1696 1674 1710 1674 1696 1656 1698 1696 1728 1696 1698 1658 1660 1730 1700 1730 1660 1698 1662 1732 1702 1732 1662 1700 1664 1712 1676 1712 1664 1702 1704 1678 1714 1678 1704 1666 1706 1704 1734 1704 1706 1668 1708 1706 1736 1706 1708 1670 1738 1672 1708 1672 1738 1710 1740 1680 1712 1680 1740 1716 1742 1682 1718 1682 1742 1714 1744 1684 1716 1684 1744 1720 1746 1686 1722 1686 1746 1718 1748 1688 1720 1688 1748 1724 1722 1726 1750 1726 1722 1690 1726 1692 1724 1692 1726 1694 1728 1710 1738 1710 1728 1696 1730 1728 1752 1728 1730 1698 1700 1754 1732 1754 1700 1730 1702 1740 1712 1740 1702 1732 1734 1714 1742 1714 1734 1704 1736 1734 1756 1734 1736 1706 1758 1708 1736 1708 1758 1738 1760 1716 1740 1716 1760 1744 1762 1718 1746 1718 1762 1742 1764 1720 1744 1720 1764 1748 1746 1750 1766 1750 1746 1722 1750 1724 1748 1724 1750 1726 1752 1738 1758 1738 1752 1728 1754 1752 1768 1752 1754 1730 1732 1760 1740 1760 1732 1754 1756 1742 1762 1742 1756 1734 1770 1736 1756 1736 1770 1758 1772 1744 1760 1744 1772 1764 1774 1746 1766 1746 1774 1762 1766 1748 1764 1748 1766 1750 1768 1758 1770 1758 1768 1752 1760 1768 1772 1768 1760 1754 1774 1756 1762 1756 1774 1770 1774 1764 1772 1764 1774 1766 1772 1770 1774 1770 1772 1768
+4 5 6 7 6 5 10 4 11 6 11 4 6 7 14 15 14 7 5 18 7 19 7 18 22 23 4 5 4 23 10 11 26 27 26 11 14 29 6 11 6 29 31 22 10 4 10 22 34 35 15 14 15 35 7 19 15 37 15 19 18 40 19 41 19 40 23 43 5 18 5 43 46 47 22 23 22 47 26 27 50 51 50 27 11 29 27 53 27 29 31 10 55 26 55 10 35 57 14 29 14 57 59 46 31 22 31 46 62 63 34 35 34 63 65 34 37 15 37 34 19 41 37 67 37 41 40 70 41 71 41 70 43 73 18 40 18 73 47 75 23 43 23 75 78 79 46 47 46 79 50 51 82 83 82 51 27 53 51 85 51 53 55 26 87 50 87 26 57 89 29 53 29 89 31 55 59 91 59 55 63 93 35 57 35 93 95 78 59 46 59 78 98 99 62 63 62 99 101 62 65 34 65 62 103 65 67 37 67 65 41 71 67 105 67 71 70 108 71 109 71 108 73 111 40 70 40 111 75 113 43 73 43 113 79 115 47 75 47 115 118 119 78 79 78 119 82 83 122 123 122 83 51 85 83 125 83 85 87 50 127 82 127 50 89 129 53 85 53 129 55 87 91 131 91 87 93 133 57 89 57 133 59 91 95 135 95 91 99 137 63 93 63 137 118 78 139 95 139 78 142 143 98 99 98 143 145 98 101 62 101 98 147 101 103 65 103 101 105 149 67 103 67 149 71 109 105 151 105 109 108 154 109 155 109 154 111 157 70 108 70 157 113 159 73 111 73 159 115 161 75 113 75 161 119 163 79 115 79 163 166 119 167 118 167 119 123 170 122 171 122 170 83 125 123 173 123 125 127 82 175 122 175 82 129 177 85 125 85 177 87 127 131 179 131 127 133 181 89 129 89 181 91 131 135 183 135 131 137 185 93 133 93 185 95 135 139 187 139 135 143 189 99 137 99 189 167 118 191 139 191 118 194 195 142 143 142 195 197 142 145 98 145 142 199 145 147 101 147 145 149 201 103 147 103 201 151 203 105 149 105 203 109 155 151 205 151 155 154 208 155 209 155 208 157 211 108 154 108 211 159 213 111 157 111 213 161 215 113 159 113 215 163 217 115 161 115 217 219 163 166 119 166 163 222 166 223 167 223 166 170 226 171 227 171 226 173 229 123 170 123 229 122 171 175 231 175 171 177 233 125 173 125 233 127 175 179 235 179 175 181 237 129 177 129 237 131 179 183 239 183 179 185 241 133 181 133 241 135 183 187 243 187 183 189 245 137 185 137 245 191 139 247 187 247 139 195 249 143 189 143 249 223 167 251 191 251 167 254 255 194 195 194 255 257 194 197 142 197 194 259 197 199 145 199 197 201 261 147 199 147 261 203 263 149 201 149 263 205 265 151 203 151 265 209 267 155 205 155 267 208 270 209 271 209 270 211 273 154 208 154 273 213 275 157 211 157 275 215 277 159 213 159 277 217 279 161 215 161 279 281 217 219 163 219 217 283 219 222 166 222 219 286 222 287 223 287 222 226 290 227 291 227 290 229 293 170 226 170 293 171 227 231 295 231 227 233 297 173 229 173 297 235 175 299 231 299 175 237 301 177 233 177 301 179 235 239 303 239 235 241 305 181 237 181 305 183 239 243 307 243 239 245 309 185 241 185 309 247 187 311 243 311 187 249 313 189 245 189 313 251 191 315 247 315 191 255 317 195 249 195 317 287 223 319 251 319 223 322 323 254 255 254 323 325 254 257 194 257 254 327 257 259 197 259 257 261 329 199 259 199 329 263 331 201 261 201 331 265 333 203 263 203 333 267 335 205 265 205 335 209 271 267 337 267 271 270 340 271 341 271 340 273 343 208 270 208 343 275 345 211 273 211 345 277 347 213 275 213 347 279 349 215 277 215 349 351 279 281 217 281 279 353 281 283 219 283 281 355 283 286 222 286 283 358 286 359 287 359 286 290 362 291 363 291 362 293 365 226 290 226 365 227 291 295 367 295 291 369 293 297 229 297 293 299 231 371 295 371 231 301 373 233 297 233 373 303 235 375 299 375 235 305 377 237 301 237 377 239 303 307 379 307 303 309 381 241 305 241 381 311 243 383 307 383 243 313 385 245 309 245 385 315 247 387 311 387 247 317 389 249 313 249 389 319 251 391 315 391 251 323 393 255 317 255 393 359 287 395 319 395 287 398 399 322 323 322 399 401 322 325 254 325 322 403 325 327 257 327 325 405 327 329 259 329 327 331 407 261 329 261 407 333 409 263 331 263 409 335 411 265 333 265 411 337 413 267 335 267 413 271 341 337 415 337 341 340 418 341 419 341 418 343 421 270 340 270 421 273 345 343 423 343 345 347 425 275 345 275 425 349 427 277 347 277 427 349 279 429 351 429 279 431 351 353 281 353 351 433 353 355 283 355 353 435 355 358 286 358 355 438 358 439 359 439 358 362 442 363 443 363 442 365 445 290 362 290 445 291 363 367 447 367 363 449 365 369 293 369 365 371 295 451 367 451 295 453 369 373 297 373 369 375 299 455 371 455 299 377 457 301 373 301 457 379 303 459 375 459 303 381 461 305 377 305 461 383 307 463 379 463 307 385 465 309 381 309 465 387 311 467 383 467 311 389 469 313 385 313 469 391 315 471 387 471 315 317 393 389 473 389 393 395 319 475 391 475 319 399 477 323 393 323 477 439 359 479 395 479 359 482 483 398 399 398 483 485 398 401 322 401 398 487 401 403 325 403 401 405 489 327 403 327 489 407 491 329 405 329 491 409 493 331 407 331 493 411 495 333 409 333 495 413 497 335 411 335 497 415 499 337 413 337 499 341 419 415 501 415 419 418 504 419 505 419 504 421 507 340 418 340 507 343 423 421 509 421 423 345 425 423 511 423 425 425 347 513 427 513 347 427 349 515 429 515 349 429 351 517 431 517 351 431 353 519 433 519 353 521 433 435 355 435 433 523 435 438 358 438 435 526 438 527 439 527 438 530 443 531 442 531 443 445 533 362 442 362 533 363 443 447 535 447 443 537 445 449 365 449 445 451 367 539 447 539 367 541 449 453 369 453 449 455 371 543 451 543 371 545 453 457 373 457 453 459 375 547 455 547 375 461 549 377 457 377 549 551 463 459 379 459 463 465 553 381 461 381 553 467 383 555 463 555 383 469 557 385 465 385 557 471 387 559 467 559 387 389 473 469 561 469 473 475 391 563 471 563 391 393 477 473 565 473 477 479 395 567 475 567 395 483 569 399 477 399 569 527 439 571 479 571 439 574 575 482 483 482 575 577 482 485 398 485 482 579 485 487 401 487 485 581 487 489 403 489 487 491 583 405 489 405 583 493 585 407 491 407 585 495 587 409 493 409 587 497 589 411 495 411 589 499 591 413 497 413 591 501 593 415 499 415 593 419 505 501 595 501 505 504 598 505 599 505 598 507 601 418 504 418 601 421 509 507 603 507 509 423 511 509 605 509 511 425 513 511 607 511 513 513 427 609 515 609 427 515 429 611 517 611 429 517 431 613 519 613 431 519 433 615 521 615 433 617 521 523 435 523 521 619 523 526 438 526 523 526 527 622 623 622 527 626 530 627 531 627 530 629 531 533 442 533 531 631 535 530 443 530 535 633 533 537 445 537 533 539 447 635 535 635 447 637 537 541 449 541 537 543 451 639 539 639 451 641 541 545 453 545 541 547 455 643 543 643 455 645 545 549 457 549 545 647 551 547 459 547 551 553 649 461 549 461 649 651 555 551 463 551 555 557 653 465 553 465 653 559 467 655 555 655 467 469 561 557 657 557 561 563 471 659 559 659 471 473 565 561 661 561 565 567 475 663 563 663 475 477 569 565 665 565 569 571 479 667 567 667 479 575 669 483 569 483 669 623 527 671 571 671 527 622 623 574 575 574 623 673 574 577 482 577 574 675 577 579 485 579 577 677 579 581 487 581 579 679 581 583 489 583 581 585 681 491 583 491 681 587 683 493 585 493 683 589 685 495 587 495 685 591 687 497 589 497 687 593 689 499 591 499 689 595 691 501 593 501 691 505 599 595 693 595 599 599 598 696 697 696 598 601 699 504 598 504 699 507 603 601 701 601 603 509 605 603 703 603 605 511 607 605 705 605 607 607 513 707 609 707 513 609 515 709 611 709 515 611 517 711 613 711 517 613 519 713 615 713 519 715 615 617 521 617 615 717 617 619 523 619 617 619 526 719 622 719 526 722 626 723 627 723 626 627 531 725 629 725 531 727 631 626 530 626 631 729 629 633 533 633 629 731 635 631 535 631 635 733 633 637 537 637 633 639 539 735 635 735 539 737 637 641 541 641 637 643 543 739 639 739 543 741 641 645 545 645 641 743 647 643 547 643 647 745 645 649 549 649 645 747 651 647 551 647 651 653 749 553 649 553 749 751 655 651 555 651 655 557 657 653 753 653 657 659 559 755 655 755 559 561 661 657 757 657 661 663 563 759 659 759 563 565 665 661 761 661 665 667 567 763 663 763 567 669 765 569 665 569 765 571 667 671 767 671 667 623 671 575 669 575 671 719 622 673 574 673 622 769 673 675 577 675 673 771 675 677 579 677 675 773 677 679 581 679 677 775 679 681 583 681 679 683 777 585 681 585 777 685 779 587 683 587 779 687 781 589 685 589 781 689 783 591 687 591 783 691 785 593 689 593 785 693 787 595 691 595 787 693 599 789 696 789 599 696 697 792 793 792 697 598 699 697 795 697 699 601 701 699 797 699 701 603 703 701 799 701 703 605 705 703 801 703 705 705 607 803 707 803 607 707 609 805 709 805 609 709 611 807 711 807 611 711 613 809 713 809 613 713 615 811 715 811 615 813 715 717 617 717 715 717 619 815 719 815 619 818 722 819 723 819 722 723 627 821 725 821 627 823 727 722 626 722 727 825 725 729 629 729 725 827 731 727 631 727 731 829 729 733 633 733 729 831 735 731 635 731 735 833 733 737 637 737 733 739 639 835 735 835 639 837 737 741 641 741 737 839 743 739 643 739 743 841 741 745 645 745 741 843 747 743 647 743 747 845 745 749 649 749 745 847 751 747 651 747 751 753 849 653 749 653 849 851 755 751 655 751 755 657 757 753 853 753 757 759 659 855 755 855 659 661 761 757 857 757 761 763 663 859 759 859 663 765 861 665 761 665 861 667 763 767 863 767 763 671 767 669 765 669 767 815 719 769 673 769 719 865 769 771 675 771 769 867 771 773 677 773 771 869 773 775 679 775 773 777 871 681 775 681 871 779 873 683 777 683 873 781 875 685 779 685 875 783 877 687 781 687 877 785 879 689 783 689 879 787 881 691 785 691 881 789 883 693 787 693 883 789 696 885 792 885 696 792 793 888 889 888 793 697 795 793 891 793 795 699 797 795 893 795 797 701 799 797 895 797 799 703 801 799 897 799 801 801 705 899 803 899 705 803 707 901 805 901 707 805 709 903 807 903 709 807 711 905 809 905 711 809 713 907 811 907 713 811 715 909 813 909 715 813 717 911 815 911 717 914 818 915 819 915 818 819 723 917 821 917 723 919 823 818 722 818 823 921 821 825 725 825 821 923 827 823 727 823 827 925 825 829 729 829 825 927 831 827 731 827 831 929 829 833 733 833 829 931 835 831 735 831 835 933 833 837 737 837 833 935 839 835 739 835 839 937 837 841 741 841 837 939 843 839 743 839 843 941 841 845 745 845 841 943 847 843 747 843 847 849 945 749 845 749 945 947 851 847 751 847 851 853 949 753 849 753 949 951 855 851 755 851 855 757 857 853 953 853 857 859 759 955 855 955 759 861 957 761 857 761 957 763 859 863 959 863 859 767 863 765 861 765 863 911 815 865 769 865 815 961 865 867 771 867 865 963 867 869 773 869 867 965 869 871 775 871 869 777 873 871 967 871 873 875 969 779 873 779 969 877 971 781 875 781 971 879 973 783 877 783 973 881 975 785 879 785 975 883 977 787 881 787 977 789 885 883 979 883 885 885 792 981 888 981 792 888 889 984 985 984 889 793 891 889 987 889 891 893 989 795 891 795 989 797 895 893 991 893 895 799 897 895 993 895 897 897 801 995 899 995 801 899 803 997 901 997 803 901 805 999 903 999 805 903 807 1001 905 1001 807 905 809 1003 907 1003 809 907 811 1005 909 1005 811 909 813 1007 911 1007 813 1010 914 1011 915 1011 914 915 819 1013 917 1013 819 1015 919 914 818 914 919 1017 917 921 821 921 917 1019 923 919 823 919 923 1021 921 925 825 925 921 1023 927 923 827 923 927 1025 925 929 829 929 925 1027 931 927 831 927 931 1029 929 933 833 933 929 1031 935 931 835 931 935 1033 933 937 837 937 933 1035 939 935 839 935 939 1037 937 941 841 941 937 1039 943 939 843 939 943 945 1041 845 941 845 1041 1043 947 943 847 943 947 949 1045 849 945 849 1045 1047 951 947 851 947 951 953 1049 853 949 853 1049 1051 955 951 855 951 955 957 1053 857 953 857 1053 859 955 959 1055 959 955 863 959 861 957 861 959 1007 911 961 865 961 911 1057 961 963 867 963 961 1059 963 965 869 965 963 871 967 965 1061 965 967 873 969 967 1063 967 969 971 1065 875 969 875 1065 973 1067 877 971 877 1067 975 1069 879 973 879 1069 977 1071 881 975 881 1071 883 979 977 1073 977 979 885 981 979 1075 979 981 981 888 1077 984 1077 888 984 985 1080 1081 1080 985 889 987 985 1083 985 987 989 1085 891 987 891 1085 991 1087 893 989 893 1087 895 993 991 1089 991 993 993 897 1091 995 1091 897 995 899 1093 997 1093 899 997 901 1095 999 1095 901 999 903 1097 1001 1097 903 1001 905 1099 1003 1099 905 1003 907 1101 1005 1101 907 1005 909 1103 1007 1103 909 1106 1010 1107 1011 1107 1010 1011 915 1109 1013 1109 915 1111 1015 1010 914 1010 1015 1113 1013 1017 917 1017 1013 1115 1019 1015 919 1015 1019 1117 1017 1021 921 1021 1017 1119 1023 1019 923 1019 1023 1121 1021 1025 925 1025 1021 1123 1027 1023 927 1023 1027 1125 1025 1029 929 1029 1025 1127 1031 1027 931 1027 1031 1129 1029 1033 933 1033 1029 1131 1035 1031 935 1031 1035 1133 1033 1037 937 1037 1033 1135 1039 1035 939 1035 1039 1041 1137 941 1037 941 1137 1139 1043 1039 943 1039 1043 1045 1141 945 1041 945 1141 1143 1047 1043 947 1043 1047 1049 1145 949 1045 949 1145 1147 1051 1047 951 1047 1051 953 1053 1049 1149 1049 1053 1055 955 1151 1051 1151 955 959 1055 957 1053 957 1055 1103 1007 1057 961 1057 1007 1153 1057 1059 963 1059 1057 965 1061 1059 1155 1059 1061 967 1063 1061 1157 1061 1063 969 1065 1063 1159 1063 1065 1067 1161 971 1065 971 1161 1069 1163 973 1067 973 1163 1071 1165 975 1069 975 1165 977 1073 1071 1167 1071 1073 979 1075 1073 1169 1073 1075 981 1077 1075 1171 1075 1077 1077 984 1173 1080 1173 984 1080 1081 1176 1177 1176 1081 985 1083 1081 1179 1081 1083 1085 1181 987 1083 987 1181 1087 1183 989 1085 989 1183 1089 1185 991 1087 991 1185 1089 993 1187 1091 1187 993 1091 995 1189 1093 1189 995 1093 997 1191 1095 1191 997 1095 999 1193 1097 1193 999 1097 1001 1195 1099 1195 1001 1099 1003 1197 1101 1197 1003 1101 1005 1199 1103 1199 1005 1202 1106 1203 1107 1203 1106 1107 1011 1205 1109 1205 1011 1207 1111 1106 1010 1106 1111 1109 1013 1209 1113 1209 1013 1211 1115 1111 1015 1111 1115 1213 1113 1117 1017 1117 1113 1215 1119 1115 1019 1115 1119 1217 1117 1121 1021 1121 1117 1219 1123 1119 1023 1119 1123 1221 1121 1125 1025 1125 1121 1223 1127 1123 1027 1123 1127 1225 1125 1129 1029 1129 1125 1227 1131 1127 1031 1127 1131 1229 1129 1133 1033 1133 1129 1231 1135 1131 1035 1131 1135 1137 1233 1037 1133 1037 1233 1235 1139 1135 1039 1135 1139 1141 1237 1041 1137 1041 1237 1239 1143 1139 1043 1139 1143 1145 1241 1045 1141 1045 1241 1243 1147 1143 1047 1143 1147 1049 1149 1145 1245 1145 1149 1151 1051 1247 1147 1247 1051 1053 1055 1149 1151 1149 1055 1199 1103 1153 1057 1153 1103 1153 1059 1249 1155 1249 1059 1061 1157 1155 1251 1155 1157 1063 1159 1157 1253 1157 1159 1065 1161 1159 1255 1159 1161 1163 1257 1067 1161 1067 1257 1165 1259 1069 1163 1069 1259 1071 1167 1165 1261 1165 1167 1073 1169 1167 1263 1167 1169 1075 1171 1169 1265 1169 1171 1077 1173 1171 1267 1171 1173 1173 1080 1269 1176 1269 1080 1176 1177 1203 1202 1203 1177 1081 1179 1177 1271 1177 1179 1181 1273 1083 1179 1083 1273 1183 1275 1085 1181 1085 1275 1185 1277 1087 1183 1087 1277 1089 1187 1185 1279 1185 1187 1187 1091 1281 1189 1281 1091 1189 1093 1283 1191 1283 1093 1191 1095 1285 1193 1285 1095 1193 1097 1287 1195 1287 1097 1195 1099 1289 1197 1289 1099 1101 1199 1197 1291 1197 1199 1203 1107 1293 1205 1293 1107 1295 1207 1202 1106 1202 1207 1205 1109 1297 1209 1297 1109 1299 1211 1207 1111 1207 1211 1209 1113 1301 1213 1301 1113 1303 1215 1211 1115 1211 1215 1213 1117 1305 1217 1305 1117 1307 1219 1215 1119 1215 1219 1309 1217 1221 1121 1221 1217 1311 1223 1219 1123 1219 1223 1313 1221 1225 1125 1225 1221 1315 1227 1223 1127 1223 1227 1317 1225 1229 1129 1229 1225 1319 1231 1227 1131 1227 1231 1321 1229 1233 1133 1233 1229 1323 1235 1231 1135 1231 1235 1237 1325 1137 1233 1137 1325 1327 1239 1235 1139 1235 1239 1241 1329 1141 1237 1141 1329 1331 1243 1239 1143 1239 1243 1145 1245 1241 1333 1241 1245 1247 1147 1335 1243 1335 1147 1149 1151 1245 1247 1245 1151 1199 1153 1291 1249 1291 1153 1249 1155 1337 1251 1337 1155 1157 1253 1251 1339 1251 1253 1159 1255 1253 1341 1253 1255 1161 1257 1255 1343 1255 1257 1259 1345 1163 1257 1163 1345 1165 1261 1259 1347 1259 1261 1167 1263 1261 1349 1261 1263 1169 1265 1263 1351 1263 1265 1171 1267 1265 1353 1265 1267 1173 1269 1267 1355 1267 1269 1269 1176 1293 1203 1293 1176 1177 1271 1202 1295 1202 1271 1273 1357 1179 1271 1179 1357 1275 1359 1181 1273 1181 1359 1277 1361 1183 1275 1183 1361 1185 1279 1277 1363 1277 1279 1187 1281 1279 1365 1279 1281 1281 1189 1367 1283 1367 1189 1283 1191 1369 1285 1369 1191 1285 1193 1371 1287 1371 1193 1287 1195 1373 1289 1373 1195 1197 1291 1289 1375 1289 1291 1293 1205 1377 1297 1377 1205 1379 1299 1295 1207 1295 1299 1297 1209 1381 1301 1381 1209 1383 1303 1299 1211 1299 1303 1301 1213 1385 1305 1385 1213 1387 1307 1303 1215 1303 1307 1389 1305 1309 1217 1309 1305 1307 1391 1219 1311 1219 1391 1393 1309 1313 1221 1313 1309 1395 1315 1311 1223 1311 1315 1397 1313 1317 1225 1317 1313 1399 1319 1315 1227 1315 1319 1321 1401 1229 1317 1229 1401 1403 1323 1319 1231 1319 1323 1325 1405 1233 1321 1233 1405 1407 1327 1323 1235 1323 1327 1329 1409 1237 1325 1237 1409 1411 1331 1327 1239 1327 1331 1241 1333 1329 1413 1329 1333 1335 1243 1415 1331 1415 1243 1245 1247 1333 1335 1333 1247 1291 1249 1375 1337 1375 1249 1337 1251 1417 1339 1417 1251 1253 1341 1339 1419 1339 1341 1255 1343 1341 1421 1341 1343 1343 1257 1423 1345 1423 1257 1259 1347 1345 1425 1345 1347 1261 1349 1347 1427 1347 1349 1263 1351 1349 1429 1349 1351 1265 1353 1351 1431 1351 1353 1267 1355 1353 1433 1353 1355 1269 1293 1355 1377 1355 1293 1357 1379 1271 1295 1271 1379 1359 1435 1273 1357 1273 1435 1361 1437 1275 1359 1275 1437 1277 1363 1361 1439 1361 1363 1279 1365 1363 1441 1363 1365 1281 1367 1365 1443 1365 1367 1367 1283 1445 1369 1445 1283 1369 1285 1447 1371 1447 1285 1371 1287 1449 1373 1449 1287 1289 1375 1373 1451 1373 1375 1377 1297 1453 1381 1453 1297 1455 1383 1379 1299 1379 1383 1381 1301 1457 1385 1457 1301 1459 1387 1383 1303 1383 1387 1385 1305 1461 1389 1461 1305 1387 1463 1307 1391 1307 1463 1389 1309 1465 1393 1465 1309 1467 1395 1391 1311 1391 1395 1469 1393 1397 1313 1397 1393 1471 1399 1395 1315 1395 1399 1401 1473 1317 1397 1317 1473 1475 1403 1399 1319 1399 1403 1405 1477 1321 1401 1321 1477 1479 1407 1403 1323 1403 1407 1409 1481 1325 1405 1325 1481 1483 1411 1407 1327 1407 1411 1329 1413 1409 1485 1409 1413 1415 1331 1487 1411 1487 1331 1333 1335 1413 1415 1413 1335 1375 1337 1451 1417 1451 1337 1417 1339 1489 1419 1489 1339 1341 1421 1419 1491 1419 1421 1421 1343 1493 1423 1493 1343 1423 1345 1495 1425 1495 1345 1347 1427 1425 1497 1425 1427 1349 1429 1427 1499 1427 1429 1351 1431 1429 1501 1429 1431 1353 1433 1431 1503 1431 1433 1355 1377 1433 1453 1433 1377 1435 1455 1357 1379 1357 1455 1437 1505 1359 1435 1359 1505 1361 1439 1437 1507 1437 1439 1363 1441 1439 1509 1439 1441 1365 1443 1441 1511 1441 1443 1367 1445 1443 1513 1443 1445 1445 1369 1515 1447 1515 1369 1447 1371 1517 1449 1517 1371 1373 1451 1449 1519 1449 1451 1453 1381 1521 1457 1521 1381 1455 1523 1383 1459 1383 1523 1457 1385 1525 1461 1525 1385 1459 1527 1387 1463 1387 1527 1461 1389 1529 1465 1529 1389 1463 1531 1391 1467 1391 1531 1465 1393 1533 1469 1533 1393 1467 1535 1395 1471 1395 1535 1473 1537 1397 1469 1397 1537 1539 1475 1471 1399 1471 1475 1477 1541 1401 1473 1401 1541 1543 1479 1475 1403 1475 1479 1481 1545 1405 1477 1405 1545 1547 1483 1479 1407 1479 1483 1485 1549 1409 1481 1409 1549 1551 1487 1483 1411 1483 1487 1413 1415 1485 1487 1485 1415 1451 1417 1519 1489 1519 1417 1489 1419 1553 1491 1553 1419 1491 1421 1555 1493 1555 1421 1493 1423 1557 1495 1557 1423 1495 1425 1559 1497 1559 1425 1427 1499 1497 1561 1497 1499 1429 1501 1499 1563 1499 1501 1431 1503 1501 1565 1501 1503 1433 1453 1503 1521 1503 1453 1505 1523 1435 1455 1435 1523 1437 1507 1505 1567 1505 1507 1439 1509 1507 1569 1507 1509 1441 1511 1509 1571 1509 1511 1443 1513 1511 1573 1511 1513 1445 1515 1513 1575 1513 1515 1515 1447 1577 1517 1577 1447 1449 1519 1517 1579 1517 1519 1521 1457 1581 1525 1581 1457 1523 1583 1459 1527 1459 1583 1525 1461 1585 1529 1585 1461 1527 1587 1463 1531 1463 1587 1529 1465 1589 1533 1589 1465 1531 1591 1467 1535 1467 1591 1537 1593 1469 1533 1469 1593 1595 1539 1535 1471 1535 1539 1541 1597 1473 1537 1473 1597 1599 1543 1539 1475 1539 1543 1545 1601 1477 1541 1477 1601 1603 1547 1543 1479 1543 1547 1549 1605 1481 1545 1481 1605 1483 1547 1551 1607 1551 1547 1487 1551 1485 1549 1485 1551 1519 1489 1579 1553 1579 1489 1553 1491 1609 1555 1609 1491 1555 1493 1611 1557 1611 1493 1557 1495 1613 1559 1613 1495 1559 1497 1615 1561 1615 1497 1499 1563 1561 1617 1561 1563 1501 1565 1563 1619 1563 1565 1503 1521 1565 1581 1565 1521 1505 1567 1523 1583 1523 1567 1507 1569 1567 1621 1567 1569 1509 1571 1569 1623 1569 1571 1511 1573 1571 1625 1571 1573 1513 1575 1573 1627 1573 1575 1515 1577 1575 1629 1575 1577 1517 1579 1577 1631 1577 1579 1581 1525 1633 1585 1633 1525 1583 1635 1527 1587 1527 1635 1585 1529 1637 1589 1637 1529 1587 1639 1531 1591 1531 1639 1593 1641 1533 1589 1533 1641 1591 1643 1535 1595 1535 1643 1597 1645 1537 1593 1537 1645 1595 1647 1539 1599 1539 1647 1601 1649 1541 1597 1541 1649 1651 1603 1599 1543 1599 1603 1605 1653 1545 1601 1545 1653 1547 1603 1607 1655 1607 1603 1551 1607 1549 1605 1549 1607 1579 1553 1631 1609 1631 1553 1555 1611 1609 1657 1609 1611 1611 1557 1659 1613 1659 1557 1613 1559 1661 1615 1661 1559 1615 1561 1663 1617 1663 1561 1563 1619 1617 1665 1617 1619 1565 1581 1619 1633 1619 1581 1567 1621 1583 1635 1583 1621 1569 1623 1621 1667 1621 1623 1571 1625 1623 1669 1623 1625 1573 1627 1625 1671 1625 1627 1575 1629 1627 1673 1627 1629 1631 1675 1577 1629 1577 1675 1633 1585 1677 1637 1677 1585 1635 1679 1587 1639 1587 1679 1641 1681 1589 1637 1589 1681 1639 1683 1591 1643 1591 1683 1645 1685 1593 1641 1593 1685 1643 1687 1595 1647 1595 1687 1649 1689 1597 1645 1597 1689 1647 1691 1599 1651 1599 1691 1653 1693 1601 1649 1601 1693 1603 1651 1655 1695 1655 1651 1607 1655 1605 1653 1605 1655 1609 1657 1631 1675 1631 1657 1611 1659 1657 1697 1657 1659 1659 1613 1699 1661 1699 1613 1661 1615 1701 1663 1701 1615 1663 1617 1703 1665 1703 1617 1619 1633 1665 1677 1665 1633 1621 1667 1635 1679 1635 1667 1623 1669 1667 1705 1667 1669 1625 1671 1669 1707 1669 1671 1627 1673 1671 1709 1671 1673 1675 1711 1629 1673 1629 1711 1677 1637 1713 1681 1713 1637 1679 1715 1639 1683 1639 1715 1685 1717 1641 1681 1641 1717 1683 1719 1643 1687 1643 1719 1689 1721 1645 1685 1645 1721 1687 1723 1647 1691 1647 1723 1693 1725 1649 1689 1649 1725 1651 1691 1695 1727 1695 1691 1655 1695 1653 1693 1653 1695 1657 1697 1675 1711 1675 1697 1659 1699 1697 1729 1697 1699 1699 1661 1731 1701 1731 1661 1701 1663 1733 1703 1733 1663 1703 1665 1713 1677 1713 1665 1667 1705 1679 1715 1679 1705 1669 1707 1705 1735 1705 1707 1671 1709 1707 1737 1707 1709 1711 1739 1673 1709 1673 1739 1717 1741 1681 1713 1681 1741 1715 1743 1683 1719 1683 1743 1721 1745 1685 1717 1685 1745 1719 1747 1687 1723 1687 1747 1725 1749 1689 1721 1689 1749 1691 1723 1727 1751 1727 1723 1695 1727 1693 1725 1693 1727 1697 1729 1711 1739 1711 1729 1699 1731 1729 1753 1729 1731 1731 1701 1755 1733 1755 1701 1733 1703 1741 1713 1741 1703 1705 1735 1715 1743 1715 1735 1707 1737 1735 1757 1735 1737 1739 1759 1709 1737 1709 1759 1745 1761 1717 1741 1717 1761 1743 1763 1719 1747 1719 1763 1749 1765 1721 1745 1721 1765 1723 1747 1751 1767 1751 1747 1727 1751 1725 1749 1725 1751 1729 1753 1739 1759 1739 1753 1731 1755 1753 1769 1753 1755 1755 1733 1761 1741 1761 1733 1735 1757 1743 1763 1743 1757 1759 1771 1737 1757 1737 1771 1765 1773 1745 1761 1745 1773 1763 1775 1747 1767 1747 1775 1751 1767 1749 1765 1749 1767 1753 1769 1759 1771 1759 1769 1755 1761 1769 1773 1769 1761 1771 1775 1757 1763 1757 1775 1767 1775 1765 1773 1765 1775 1769 1773 1771 1775 1771 1773
+0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 0 36
+0 1 2 1 0 3 8 3 0 3 8 9 12 1 3 1 12 13 2 16 17 16 2 1 20 2 21 2 20 0 24 9 8 9 24 25 28 3 9 3 28 12 30 0 20 0 30 8 32 13 12 13 32 33 13 16 1 16 13 36 16 38 17 38 16 39 21 17 42 17 21 2 44 21 45 21 44 20 48 25 24 25 48 49 52 9 25 9 52 28 54 8 30 8 54 24 56 12 28 12 56 32 58 20 44 20 58 30 60 33 32 33 60 61 33 36 13 36 33 64 36 39 16 39 36 66 39 68 38 68 39 69 42 38 72 38 42 17 45 42 74 42 45 21 76 45 77 45 76 44 80 49 48 49 80 81 84 25 49 25 84 52 86 24 54 24 86 48 88 28 52 28 88 56 90 30 58 30 90 54 92 32 56 32 92 60 94 44 76 44 94 58 96 61 60 61 96 97 61 64 33 64 61 100 64 66 36 66 64 102 66 69 39 69 66 104 69 106 68 106 69 107 72 68 110 68 72 38 74 72 112 72 74 42 114 45 74 45 114 77 116 76 77 76 116 117 120 81 80 81 120 121 124 49 81 49 124 84 126 48 86 48 126 80 128 52 84 52 128 88 130 54 90 54 130 86 132 56 88 56 132 92 134 58 94 58 134 90 136 60 92 60 136 96 138 76 117 76 138 94 140 97 96 97 140 141 97 100 61 100 97 144 100 102 64 102 100 146 102 104 66 104 102 148 104 107 69 107 104 150 107 152 106 152 107 153 68 156 110 156 68 106 158 72 110 72 158 112 160 74 112 74 160 114 162 77 114 77 162 116 164 117 116 117 164 165 168 121 120 121 168 169 172 81 121 81 172 124 174 80 126 80 174 120 176 84 124 84 176 128 178 86 130 86 178 126 180 88 128 88 180 132 182 90 134 90 182 130 184 92 132 92 184 136 186 94 138 94 186 134 188 96 136 96 188 140 165 138 117 138 165 190 140 192 141 192 140 193 97 196 144 196 97 141 144 146 100 146 144 198 146 148 102 148 146 200 148 150 104 150 148 202 150 153 107 153 150 204 153 206 152 206 153 207 106 210 156 210 106 152 212 110 156 110 212 158 214 112 158 112 214 160 216 114 160 114 216 162 218 116 162 116 218 164 220 165 164 165 220 221 224 168 225 168 224 169 228 121 169 121 228 172 230 120 174 120 230 168 232 124 172 124 232 176 234 126 178 126 234 174 236 128 176 128 236 180 238 130 182 130 238 178 240 132 180 132 240 184 242 134 186 134 242 182 244 136 184 136 244 188 246 138 190 138 246 186 248 140 188 140 248 193 165 250 190 250 165 221 193 252 192 252 193 253 141 256 196 256 141 192 144 258 198 258 144 196 198 200 146 200 198 260 200 202 148 202 200 262 202 204 150 204 202 264 204 207 153 207 204 266 210 206 268 206 210 152 270 156 210 156 270 212 272 158 212 158 272 214 274 160 214 160 274 216 276 162 216 162 276 218 278 164 218 164 278 220 220 280 221 280 220 281 228 224 284 224 228 169 225 230 286 230 225 168 288 172 228 172 288 232 290 174 234 174 290 230 292 176 232 176 292 236 294 178 238 178 294 234 296 180 236 180 296 240 298 182 242 182 298 238 300 184 240 184 300 244 302 186 246 186 302 242 304 188 244 188 304 248 190 306 246 306 190 250 248 253 193 253 248 308 221 310 250 310 221 280 253 312 252 312 253 313 192 316 256 316 192 252 196 318 258 318 196 256 198 320 260 320 198 258 200 322 262 322 200 260 262 264 202 264 262 324 264 266 204 266 264 326 328 210 268 210 328 270 330 212 270 212 330 272 332 214 272 214 332 274 334 216 274 216 334 276 336 218 276 218 336 278 338 220 278 220 338 281 281 340 280 340 281 341 344 228 284 228 344 288 286 290 346 290 286 230 348 232 288 232 348 292 350 234 294 234 350 290 352 236 292 236 352 296 354 238 298 238 354 294 356 240 296 240 356 300 358 242 302 242 358 298 360 244 300 244 360 304 246 362 302 362 246 306 248 364 308 364 248 304 250 366 306 366 250 310 253 368 313 368 253 308 280 370 310 370 280 340 312 372 373 372 312 313 252 376 316 376 252 312 256 378 318 378 256 316 258 380 320 380 258 318 260 382 322 382 260 320 262 384 324 384 262 322 324 326 264 326 324 386 388 270 328 270 388 330 390 272 330 272 390 332 392 274 332 274 392 334 394 276 334 276 394 336 396 278 336 278 396 338 338 341 281 341 338 398 341 400 340 400 341 401 348 344 404 344 348 288 346 350 406 350 346 290 408 292 348 292 408 352 410 294 354 294 410 350 412 296 352 296 412 356 414 298 358 298 414 354 416 300 356 300 416 360 302 418 358 418 302 362 304 420 364 420 304 360 306 422 362 422 306 366 308 424 368 424 308 364 310 426 366 426 310 370 313 428 372 428 313 368 340 430 370 430 340 400 373 432 433 432 373 372 312 436 376 436 312 373 316 438 378 438 316 376 318 440 380 440 318 378 320 442 382 442 320 380 322 444 384 444 322 382 324 446 386 446 324 384 448 330 388 330 448 390 450 332 390 332 450 392 452 334 392 334 452 394 454 336 394 336 454 396 396 398 338 398 396 456 398 401 341 401 398 458 401 460 400 460 401 461 408 404 464 404 408 348 406 410 466 410 406 350 468 352 408 352 468 412 470 354 414 354 470 410 472 356 412 356 472 416 358 474 414 474 358 418 360 476 420 476 360 416 362 478 418 478 362 422 364 480 424 480 364 420 366 482 422 482 366 426 368 484 428 484 368 424 370 486 426 486 370 430 372 488 432 488 372 428 400 490 430 490 400 460 433 492 493 492 433 432 436 433 496 433 436 373 376 498 438 498 376 436 378 500 440 500 378 438 380 502 442 502 380 440 382 504 444 504 382 442 384 506 446 506 384 444 508 390 448 390 508 450 510 392 450 392 510 452 512 394 452 394 512 454 454 456 396 456 454 514 456 458 398 458 456 516 458 461 401 461 458 518 461 520 460 520 461 521 524 408 464 408 524 468 466 470 526 470 466 410 528 412 468 412 528 472 414 530 470 530 414 474 416 532 476 532 416 472 418 534 474 534 418 478 420 536 480 536 420 476 422 538 478 538 422 482 424 540 484 540 424 480 426 542 482 542 426 486 428 544 488 544 428 484 430 546 486 546 430 490 432 548 492 548 432 488 460 550 490 550 460 520 493 520 521 520 493 492 496 493 552 493 496 433 498 496 554 496 498 436 438 556 500 556 438 498 440 558 502 558 440 500 442 560 504 560 442 502 444 562 506 562 444 504 564 450 508 450 564 510 566 452 510 452 566 512 568 454 512 454 568 514 514 516 456 516 514 570 516 518 458 518 516 572 518 521 461 521 518 574 528 524 576 524 528 468 470 578 526 578 470 530 472 580 532 580 472 528 474 582 530 582 474 534 476 584 536 584 476 532 478 586 534 586 478 538 480 588 540 588 480 536 482 590 538 590 482 542 484 592 544 592 484 540 486 594 542 594 486 546 488 596 548 596 488 544 490 598 546 598 490 550 492 550 520 550 492 548 552 521 574 521 552 493 554 552 600 552 554 496 498 602 556 602 498 554 500 604 558 604 500 556 502 606 560 606 502 558 504 608 562 608 504 560 610 510 564 510 610 566 612 512 566 512 612 568 568 570 514 570 568 614 570 572 516 572 570 616 572 574 518 574 572 618 580 576 620 576 580 528 530 622 578 622 530 582 532 624 584 624 532 580 534 626 582 626 534 586 536 628 588 628 536 584 538 630 586 630 538 590 540 632 592 632 540 588 542 634 590 634 542 594 544 636 596 636 544 592 546 638 594 638 546 598 548 598 550 598 548 596 618 552 574 552 618 600 602 600 640 600 602 554 556 642 604 642 556 602 558 644 606 644 558 604 560 646 608 646 560 606 648 566 610 566 648 612 612 614 568 614 612 650 614 616 570 616 614 652 616 618 572 618 616 654 624 620 656 620 624 580 582 658 622 658 582 626 584 660 628 660 584 624 586 662 626 662 586 630 588 664 632 664 588 628 590 666 630 666 590 634 592 668 636 668 592 632 594 670 634 670 594 638 596 638 598 638 596 636 654 600 618 600 654 640 672 602 640 602 672 642 604 674 644 674 604 642 606 676 646 676 606 644 678 612 648 612 678 650 650 652 614 652 650 680 652 654 616 654 652 682 660 656 684 656 660 624 626 686 658 686 626 662 628 688 664 688 628 660 630 690 662 690 630 666 632 692 668 692 632 664 634 694 666 694 634 670 636 670 638 670 636 668 682 640 654 640 682 672 696 642 672 642 696 674 644 698 676 698 644 674 700 650 678 650 700 680 680 682 652 682 680 702 660 704 688 704 660 684 686 690 706 690 686 662 664 708 692 708 664 688 666 710 690 710 666 694 668 694 670 694 668 692 702 672 682 672 702 696 712 674 696 674 712 698 700 702 680 702 700 714 708 704 716 704 708 688 690 718 706 718 690 710 692 710 694 710 692 708 714 696 702 696 714 712 710 716 718 716 710 708
+4 5 6 7 6 5 10 11 4 5 4 11 14 15 6 4 6 15 6 7 18 19 18 7 5 22 7 23 7 22 26 27 10 11 10 27 15 29 4 10 4 29 11 31 5 22 5 31 34 35 14 15 14 35 37 14 18 6 18 14 40 18 41 19 41 18 7 23 19 43 19 23 22 46 23 47 23 46 50 51 26 27 26 51 29 53 10 26 10 53 27 55 11 31 11 55 35 57 15 29 15 57 31 59 22 46 22 59 62 63 34 35 34 63 65 34 37 14 37 34 67 37 40 18 40 37 70 40 71 41 71 40 19 43 41 73 41 43 23 47 43 75 43 47 46 78 47 79 47 78 82 83 50 51 50 83 53 85 26 50 26 85 51 87 27 55 27 87 57 89 29 53 29 89 55 91 31 59 31 91 63 93 35 57 35 93 59 95 46 78 46 95 98 99 62 63 62 99 101 62 65 34 65 62 103 65 67 37 67 65 105 67 70 40 70 67 108 70 109 71 109 70 41 73 71 111 71 73 43 75 73 113 73 75 79 115 47 75 47 115 118 119 78 79 78 119 122 123 82 83 82 123 85 125 50 82 50 125 83 127 51 87 51 127 89 129 53 85 53 129 87 131 55 91 55 131 93 133 57 89 57 133 91 135 59 95 59 135 99 137 63 93 63 137 95 139 78 118 78 139 142 143 98 99 98 143 145 98 101 62 101 98 147 101 103 65 103 101 149 103 105 67 105 103 151 105 108 70 108 105 154 108 155 109 155 108 109 71 157 111 157 71 113 159 73 111 73 159 115 161 75 113 75 161 119 163 79 115 79 163 166 167 118 119 118 167 170 171 122 123 122 171 125 173 82 122 82 173 123 175 83 127 83 175 129 177 85 125 85 177 127 179 87 131 87 179 133 181 89 129 89 181 131 183 91 135 91 183 137 185 93 133 93 185 135 187 95 139 95 187 143 189 99 137 99 189 191 166 139 118 139 166 194 143 195 142 195 143 142 98 197 145 197 98 199 145 147 101 147 145 201 147 149 103 149 147 203 149 151 105 151 149 205 151 154 108 154 151 208 154 209 155 209 154 155 109 211 157 211 109 159 213 111 157 111 213 161 215 113 159 113 215 163 217 115 161 115 217 167 219 119 163 119 219 222 223 166 167 166 223 170 226 171 227 171 226 173 229 122 170 122 229 171 231 123 175 123 231 177 233 125 173 125 233 175 235 127 179 127 235 181 237 129 177 129 237 179 239 131 183 131 239 185 241 133 181 133 241 183 243 135 187 135 243 189 245 137 185 137 245 187 247 139 191 139 247 194 249 143 189 143 249 222 166 251 191 251 166 254 194 255 195 255 194 195 142 257 197 257 142 197 145 259 199 259 145 261 199 201 147 201 199 263 201 203 149 203 201 265 203 205 151 205 203 267 205 208 154 208 205 155 211 209 269 209 211 213 271 157 211 157 271 215 273 159 213 159 273 217 275 161 215 161 275 219 277 163 217 163 277 223 279 167 219 167 279 282 223 283 222 283 223 170 229 226 285 226 229 171 227 231 287 231 227 233 289 173 229 173 289 231 291 175 235 175 291 237 293 177 233 177 293 235 295 179 239 179 295 241 297 181 237 181 297 239 299 183 243 183 299 245 301 185 241 185 301 243 303 187 247 187 303 249 305 189 245 189 305 251 191 307 247 307 191 309 249 254 194 254 249 283 222 311 251 311 222 314 254 315 255 315 254 255 195 317 257 317 195 257 197 319 259 319 197 259 199 321 261 321 199 261 201 323 263 323 201 325 263 265 203 265 263 327 265 267 205 267 265 271 329 211 269 211 329 273 331 213 271 213 331 275 333 215 273 215 333 277 335 217 275 217 335 279 337 219 277 219 337 282 339 223 279 223 339 342 282 343 283 343 282 289 345 229 285 229 345 231 287 291 347 291 287 293 349 233 289 233 349 291 351 235 295 235 351 297 353 237 293 237 353 295 355 239 299 239 355 301 357 241 297 241 357 299 359 243 303 243 359 305 361 245 301 245 361 307 247 363 303 363 247 305 249 365 309 365 249 311 251 367 307 367 251 309 254 369 314 369 254 343 283 371 311 371 283 314 315 374 375 374 315 315 255 377 317 377 255 317 257 379 319 379 257 319 259 381 321 381 259 321 261 383 323 383 261 323 263 385 325 385 263 387 325 327 265 327 325 331 389 271 329 271 389 333 391 273 331 273 391 335 393 275 333 275 393 337 395 277 335 277 395 339 397 279 337 279 397 399 339 342 282 342 339 402 342 403 343 403 342 289 349 345 405 345 349 291 347 351 407 351 347 353 409 293 349 293 409 351 411 295 355 295 411 357 413 297 353 297 413 355 415 299 359 299 415 361 417 301 357 301 417 363 303 419 359 419 303 361 305 421 365 421 305 367 307 423 363 423 307 365 309 425 369 425 309 371 311 427 367 427 311 369 314 429 374 429 314 403 343 431 371 431 343 374 375 434 435 434 375 375 315 437 377 437 315 377 317 439 379 439 317 379 319 441 381 441 319 381 321 443 383 443 321 383 323 445 385 445 323 385 325 447 387 447 325 391 449 331 389 331 449 393 451 333 391 333 451 395 453 335 393 335 453 397 455 337 395 337 455 457 397 399 339 399 397 459 399 402 342 402 399 462 402 463 403 463 402 349 409 405 465 405 409 351 407 411 467 411 407 413 469 353 409 353 469 411 471 355 415 355 471 417 473 357 413 357 473 419 359 475 415 475 359 417 361 477 421 477 361 423 363 479 419 479 363 421 365 481 425 481 365 427 367 483 423 483 367 425 369 485 429 485 369 431 371 487 427 487 371 429 374 489 434 489 374 463 403 491 431 491 403 434 435 494 495 494 435 375 437 435 497 435 437 437 377 499 439 499 377 439 379 501 441 501 379 441 381 503 443 503 381 443 383 505 445 505 383 445 385 507 447 507 385 451 509 391 449 391 509 453 511 393 451 393 511 455 513 395 453 395 513 515 455 457 397 457 455 517 457 459 399 459 457 519 459 462 402 462 459 522 462 523 463 523 462 469 525 409 465 409 525 411 467 471 527 471 467 473 529 413 469 413 529 475 415 531 471 531 415 473 417 533 477 533 417 479 419 535 475 535 419 477 421 537 481 537 421 483 423 539 479 539 423 481 425 541 485 541 425 487 427 543 483 543 427 485 429 545 489 545 429 491 431 547 487 547 431 489 434 549 494 549 434 523 463 551 491 551 463 494 495 523 522 523 495 435 497 495 553 495 497 437 499 497 555 497 499 499 439 557 501 557 439 501 441 559 503 559 441 503 443 561 505 561 443 505 445 563 507 563 445 511 565 451 509 451 565 513 567 453 511 453 567 515 569 455 513 455 569 571 515 517 457 517 515 573 517 519 459 519 517 575 519 522 462 522 519 469 529 525 577 525 529 531 471 579 527 579 471 529 473 581 533 581 473 535 475 583 531 583 475 533 477 585 537 585 477 539 479 587 535 587 479 537 481 589 541 589 481 543 483 591 539 591 483 541 485 593 545 593 485 547 487 595 543 595 487 545 489 597 549 597 489 551 491 599 547 599 491 549 494 551 523 551 494 495 553 522 575 522 553 497 555 553 601 553 555 555 499 603 557 603 499 557 501 605 559 605 501 559 503 607 561 607 503 561 505 609 563 609 505 567 611 511 565 511 611 569 613 513 567 513 613 615 569 571 515 571 569 617 571 573 517 573 571 619 573 575 519 575 573 529 581 577 621 577 581 583 531 623 579 623 531 581 533 625 585 625 533 587 535 627 583 627 535 585 537 629 589 629 537 591 539 631 587 631 539 589 541 633 593 633 541 595 543 635 591 635 543 593 545 637 597 637 545 599 547 639 595 639 547 597 549 599 551 599 549 601 619 553 575 553 619 555 603 601 641 601 603 603 557 643 605 643 557 605 559 645 607 645 559 607 561 647 609 647 561 613 649 567 611 567 649 651 613 615 569 615 613 653 615 617 571 617 615 655 617 619 573 619 617 581 625 621 657 621 625 627 583 659 623 659 583 625 585 661 629 661 585 631 587 663 627 663 587 629 589 665 633 665 589 635 591 667 631 667 591 633 593 669 637 669 593 639 595 671 635 671 595 637 597 639 599 639 597 641 655 601 619 601 655 643 673 603 641 603 673 643 605 675 645 675 605 645 607 677 647 677 607 651 679 613 649 613 679 681 651 653 615 653 651 683 653 655 617 655 653 625 661 657 685 657 661 663 627 687 659 687 627 661 629 689 665 689 629 667 631 691 663 691 631 665 633 693 669 693 633 671 635 695 667 695 635 669 637 671 639 671 637 673 683 641 655 641 683 675 697 643 673 643 697 675 645 699 677 699 645 681 701 651 679 651 701 703 681 683 653 683 681 685 661 705 689 705 661 663 687 691 707 691 687 689 665 709 693 709 665 695 667 711 691 711 667 693 669 695 671 695 669 697 703 673 683 673 703 699 713 675 697 675 713 715 701 703 681 703 701 689 709 705 717 705 709 711 691 719 707 719 691 709 693 711 695 711 693 713 715 697 703 697 715 709 711 717 719 717 711
+0 1 2 3 4 5 6 7 8 7 6 9 7 9 10 10 9 11 11 9 12 11 12 13 11 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 19 17 20 19 20 21 19 21 22 22 21 23 23 21 24 23 24 25 23 25 26 26 25 27 26 27 28 28 27 29 30 31 32 32 31 33 31 34 33 33 34 35 34 36 35 36 37 35 35 37 38 38 37 39 37 40 39 40 41 39 39 41 42 42 41 43 41 44 43 43 44 45 44 46 45 45 46 47 46 48 47 48 49 47 47 49 50 50 49 51 49 52 51 53 51 52 54 55 56 57 58 59 60 1 0 5 4 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 76 75 78 77 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 55 118 56 57 119 58 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 133 132 137 136 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 189 188 191 191 188 192 191 192 193 191 193 194 194 193 195 195 193 196 196 193 197 196 197 198 198 197 199 199 197 200 199 200 201 201 200 202 202 200 203 202 203 204 204 203 205 204 205 206 206 205 207 207 205 208 207 208 209 209 208 210 210 208 211 210 211 212 212 211 213 194 214 215 214 194 195 215 214 216 215 216 217 215 217 218 218 217 219 218 219 220 218 220 221 221 220 222 221 222 223 223 222 224 223 224 225 223 225 226 226 225 227 226 227 228 226 228 229 229 228 230 229 230 213 229 213 211 229 211 231 229 231 232 232 231 233 232 233 234 234 233 235 236 237 238 238 237 239 237 240 239 239 240 241 240 242 241 242 243 241 243 244 241 244 245 241 241 245 246 245 247 246 247 248 246 246 248 249 248 250 249 250 251 249 249 251 252 251 253 252 252 253 254 253 255 254 255 256 254 254 256 257 256 258 257 258 259 257 260 261 259 257 259 261 243 242 262 262 242 263 242 264 263 263 264 265 265 264 266 264 267 266 266 267 268 268 267 269 267 270 269 269 270 271 270 272 271 271 272 273 273 272 274 272 275 274 274 275 276 276 275 277 275 278 277 277 278 260 260 278 261 261 278 279 278 280 279 280 281 279 279 281 282 283 282 281 183 284 184 185 285 186 64 63 286 287 66 65 70 69 288 289 72 71 82 290 83 86 291 87 88 292 89 92 293 93 95 294 96 97 295 98 100 296 101 104 297 105 106 298 107 110 299 111 300 301 302 303 304 305 306 300 302 303 305 307 308 112 114 115 117 309 310 121 120 125 124 311 312 127 126 131 130 313 140 314 141 144 315 145 146 316 147 150 317 151 152 318 153 156 319 157 159 320 160 161 321 162 164 322 165 168 323 169 324 325 326 327 328 329 326 330 324 329 331 327 171 332 172 173 333 174 177 334 178 179 335 180
+0 1 2 1 0 3 3 0 4 3 4 5 3 5 6 6 5 7 7 5 8 7 8 9 7 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 15 13 16 15 16 17 15 17 18 18 17 19 18 19 20 20 19 21 21 19 22 21 22 23 24 25 26 25 27 26 26 27 28 28 27 29 27 30 29 29 30 31 30 32 31 32 33 31 31 33 34 34 33 35 33 36 35 35 36 37 36 38 37 37 38 39 38 40 39 40 41 39 39 41 42 42 41 43 41 44 43 44 45 43 43 45 46 47 46 45
+0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 24 25 26 26 25 27 25 28 27 27 28 29 28 30 29 29 30 31 30 32 31 31 32 33 32 34 33 33 34 35 34 36 35 35 36 37 36 38 37 37 38 39 38 40 39 39 40 41 40 42 41 41 42 43 42 44 43 43 44 45 44 46 45 47 45 46
+0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 0
+0 1 2 1 0 3 4 5 6 5 4 7 7 4 8 7 8 9 9 8 10 9 10 11 11 10 12 11 12 13 13 12 14 13 14 15 15 14 16 15 16 17 17 16 18 17 18 19 19 18 20 19 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 25 26 27 27 26 28 27 28 29 29 28 30 29 30 31 32 33 34 33 32 35 36 37 38 37 36 39 39 36 40 40 36 41 40 41 42 42 41 43 42 43 44 42 44 45 45 44 46 46 44 47 46 47 48 48 47 49 48 49 50 48 50 51 51 50 52 52 50 53 52 53 54 52 54 55 55 54 56 56 54 57 56 57 58 56 58 59 59 58 60 60 58 61 60 61 62 62 61 63 64 65 66 65 64 67 68 69 70 69 68 71 69 71 72 72 71 73 70 74 75 74 70 69 75 74 73 75 73 71 76 77 78 77 76 79 80 81 82 81 80 83 81 84 85 84 81 83 84 86 85 86 84 87 87 88 86 88 87 89 89 90 88 90 89 91 90 92 93 92 90 91 93 94 95 94 93 92 95 96 97 96 95 94 97 98 99 98 97 96 99 100 101 100 99 98 101 35 32 35 101 100 66 102 103 102 66 65 103 104 105 104 103 102 105 106 107 106 105 104 107 108 109 108 107 106 109 110 111 110 109 108 110 112 111 112 110 113 112 114 115 114 112 113 114 116 115 116 114 117 117 118 116 118 117 119 119 120 118 120 119 121 120 122 123 122 120 121 124 125 126 125 124 127
+0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7
+0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 1 6 7 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35
+8 9 10 9 11 10 11 12 10 12 13 10 13 14 10 15 10 14 20 21 22 23 22 21 28 29 30 31 30 29 36 37 38 39 38 37
+0 1
+0 1
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 1 2 1 0 3 4 5 6 5 4 7 7 4 8 8 4 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 20 22 23 23 22 24 24 22 25 24 25 26 26 25 27 26 27 28 28 27 29 28 29 30 30 29 31 3 32 1 32 3 33 34 35 36 35 34 37 37 34 38 37 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 62 2 63 2 62 0 64 65 66 65 64 67 68 69 70 69 68 71 72 70 73 70 72 68 74 73 75 73 74 72 76 74 75 74 76 77 78 76 79 76 78 77 80 79 81 79 80 78 82 80 81 80 82 83 84 83 82 83 84 85 86 85 84 85 86 87 88 87 86 87 88 89 90 89 88 89 90 91 92 91 90 91 92 93 94 95 96 95 94 97 98 99 100 99 98 101 102 101 98 101 102 103 104 103 102 103 104 105 106 105 104 105 106 107 108 107 106 107 108 109 32 109 108 109 32 33 110 62 63 62 110 111 112 110 113 110 112 111 114 113 115 113 114 112 116 117 118 117 116 119 120 121 122 121 120 123 121 123 124 124 123 125 122 126 127 126 122 121 127 126 125 127 125 123
+0 1 2 1 0 3 1 3 4 1 4 5 12 13 14 13 12 15 20 21 22 21 20 23 28 29 30 29 28 31
+6 7 8 7 9 8 9 10 8 11 8 10 16 17 18 19 18 17 24 25 26 27 26 25 32 33 34 35 34 33
+0 1 2 1 0 3 3 0 4 4 0 5
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 19 16 20 26 27 28 27 26 29 34 35 36 35 34 37 42 43 44 43 42 45
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 21 8 22 9 23 10 23 10 22 9 24 11 25 12 24 11 22 9 30 13 31 14 32 15 33 16 32 15 31 14 38 15 39 16 40 17 41 18 40 17 39 16 46 19 47 4 48 20 49 6 48 20 47 4
+0 1 2 3 4 5 4 3 6 6 3 1 6 1 0
+0 1 2 1 0 3 1 3 4 4 3 5 2 6 7 6 2 1 7 6 8 7 8 9 9 8 10 9 10 11 11 10 5 11 5 3 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 17 19 18 20 21 19 18 19 21 13 12 22 22 12 20 12 23 20 21 20 23
+0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 24 25 26 25 24 27 32 33 34 33 32 35
+4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 20 8 21 9 22 10 23 11 22 10 21 9 28 12 29 13 30 14 31 15 30 14 29 13 36 2 37 3 38 16 39 17 38 16 37 3
+0 1 2 1 0 3 3 0 4
+5 0 6 1 7 2 7 2 6 1 8 3 9 4 8 3 6 1
+0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 9 11 12 12 11 13 14 15 16 15 14 17 16 15 18 16 18 13 16 13 11 19 17 14 17 19 10 17 10 20 20 10 9 21 22 23 23 22 24 22 25 24 26 24 25 27 28 29 28 30 29 30 31 29 24 26 31 29 31 26 28 27 32 32 27 21 27 33 21 22 21 33 34 35 36 35 34 37 38 39 40 41 40 39 42 43 44 43 42 45 45 42 46 46 42 47 48 49 50 50 49 51 51 49 52 53 52 49 54 55 56 55 54 57 58 59 60 61 60 59 62 63 64 63 62 65 66 67 68 69 68 67 70 71 72 71 70 73 74 75 76 77 76 75 78 79 80 79 78 81 82 83 84 85 84 83
+0 1 2 1 0 3 3 0 4 1 5 6 5 1 3 7 8 9 10 9 8 11 12 7 7 12 8 13 8 12
+0 1
+0 1 2 1 0 3 1 3 4 5 6 7 6 5 8 8 5 9 10 11 12 12 13 14 13 12 15 15 12 16 15 16 17 16 12 11 17 16 18 17 18 19 20 21 22 21 20 23 24 25 26 25 24 27 28 29 30 29 28 31 32 33 34 33 32 35 33 35 36 37 38 39 38 37 40 40 41 42 41 40 37 43 44 45 44 43 46 46 43 47 47 43 48 48 43 49 49 43 50 50 43 51 49 52 48 53 54 55 54 53 56 55 54 57 54 56 58 59 60 61 60 59 62 60 62 63 64 65 66 65 64 67 68 69 70 69 68 71 69 71 72 73 74 75 74 73 76 76 73 77 78 79 80 79 78 81 81 78 82 83 84 85 84 83 80 84 80 79 85 84 82 85 82 78 86 87 88 87 86 89 87 90 91 90 87 89
+0 0 1 1 2 2 1 1 0 0 3 3 9 4 10 5 11 6 11 6 10 5 12 7 13 8 12 7 10 5
+4 5 6 5 4 7 7 4 8
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 6 6 7 7 8 8 7 7 6 6 9 9 9 9 6 6 10 10 9 9 10 10 11 11 12 12 13 13 14 14 13 13 12 12 15 15 15 15 12 12 16 16 15 15 16 16 17 17 15 15 17 17 18 18 19 19 20 20 21 21 20 20 19 19 22 22 20 20 22 22 23 23 22 22 19 19 24 24 23 23 25 25 20 20
+0 1 2 1 0 3 3 0 4 10 11 12 11 10 13 13 10 14 20 21 22 21 20 23 21 23 24 30 31 32 31 30 33 33 30 34
+5 6 7 7 6 8 9 8 6 15 16 17 17 16 18 19 18 16 25 26 27 26 28 27 29 27 28 35 36 37 37 36 38 39 38 36
+0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 5 5 4 4 6 6 7 7 8 8 9 9 8 8 7 7 10 10 8 8 10 10 11 11 8 8 11 11 12 12 13 13 14 14 15 15 14 14 13 13 16 16 16 16 13 13 17 17 16 16 17 17 18 18 19 19 20 20 21 21 20 20 19 19 22 22 20 20 22 22 23 23 23 23 22 22 24 24 24 24 22 22 25 25
+0 0 1 1 2 2 1 1 0 0 3 3 9 4 10 5 11 6 11 6 10 5 12 7 13 8 12 7 10 5
+4 5 6 5 4 7 7 4 8
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 1 2 3 0 4 5 3 6 3 5 7 1 8 9 8 1 7 7 1 0 7 0 3 20 21 22 21 20 23 28 29 30 29 28 31 30 29 32 32 29 33 29 31 34 34 31 35 36 29 34 37 30 32
+10 11 12 11 13 12 12 13 14 15 14 13 12 16 10 17 10 16 18 11 10 19 13 11 24 25 26 27 26 25 38 39 40 41 42 43 44 45 41 41 45 42 46 42 38 38 42 39 45 47 42 39 42 47
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5
+0 1 2 1 0 3
+4 5 6 7 6 5
+0 0 1 1 2 2 1 1 0 0 3 3 1 1 3 3 4 4 4 4 3 3 5 5 2 2 6 6 7 7 6 6 2 2 1 1 7 7 6 6 5 5 7 7 5 5 3 3 8 8 9 9 10 10 9 9 8 8 11 11 12 12 13 13 14 14 13 13 12 12 15 15 16 16 17 17 18 18 17 17 16 16 19 19 20 20 21 21 22 22 21 21 20 20 23 23
+0 0 1 1 2 2 1 1 0 0 3 3 4 4 5 5 6 6 5 5 4 4 7 7 7 7 4 4 8 8 9 9 10 10 11 11 10 10 9 9 12 12 13 13 14 14 15 15 14 14 13 13 16 16
+0 1 2 1 0 3 3 0 4
+0 1 2 1 0 3
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+0 0 1 1 2 2 3 3 2 2 1 1 4 2 5 1 6 0 5 1 4 2 7 3
+