From 9e28e4c7b67c54229df11d355047ac8a88ea1817 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Sun, 15 Dec 2019 15:09:13 +0700 Subject: Normalize pathname --- THT/C/QG-2017/input14/135.txt | 100 ------------------------------------------ 1 file changed, 100 deletions(-) delete mode 100644 THT/C/QG-2017/input14/135.txt (limited to 'THT/C/QG-2017/input14/135.txt') diff --git a/THT/C/QG-2017/input14/135.txt b/THT/C/QG-2017/input14/135.txt deleted file mode 100644 index 4d7fbe2..0000000 --- a/THT/C/QG-2017/input14/135.txt +++ /dev/null @@ -1,100 +0,0 @@ -150 117 119 166 202 163 106 63 88 145 166 160 137 114 128 138 93 65 104 167 185 163 146 143 140 105 46 67 129 160 166 150 109 103 146 159 133 97 114 152 162 158 142 140 170 181 191 196 191 213 230 230 205 190 200 216 210 195 182 168 163 174 178 162 149 155 150 137 139 132 144 174 176 153 145 144 161 176 163 145 126 124 141 155 173 178 190 205 190 172 176 181 174 188 190 162 156 139 115 123 -103 117 136 143 110 76 57 47 51 65 96 154 207 212 171 115 110 80 63 145 199 170 141 149 106 44 34 75 122 143 186 203 139 54 45 59 44 40 46 45 81 96 94 87 92 92 110 154 179 184 174 172 154 166 179 163 150 158 148 107 89 108 117 90 72 75 76 76 52 62 106 117 115 112 113 102 88 92 87 83 80 70 58 61 74 100 106 101 106 151 193 185 169 172 183 155 141 143 144 164 -139 152 147 119 118 103 57 55 67 73 89 95 116 151 153 126 150 107 57 134 179 143 146 177 116 26 35 97 145 154 122 96 83 104 114 84 58 66 77 81 133 126 91 93 98 94 107 144 157 153 137 138 137 146 148 138 132 138 140 126 108 100 100 96 99 89 86 97 77 82 111 128 139 127 131 129 107 96 88 88 89 66 37 50 81 68 26 3 27 95 164 197 162 136 157 146 124 134 149 151 -162 165 164 124 124 118 85 121 117 89 91 54 37 60 84 114 140 106 102 170 168 123 172 193 86 13 85 154 139 106 69 53 65 116 143 123 109 122 137 155 204 215 134 123 148 129 126 146 146 148 144 147 152 138 131 142 145 134 132 152 153 140 128 123 123 126 128 130 124 122 153 191 199 167 152 152 141 122 97 89 92 89 87 99 111 83 30 9 21 46 106 185 171 104 103 97 76 79 87 78 -126 137 159 105 92 91 94 181 170 93 78 92 107 81 53 102 133 84 82 145 153 130 165 139 58 41 110 172 142 84 102 135 138 110 83 83 106 151 178 163 141 176 114 97 158 148 125 114 116 147 163 151 146 149 155 157 159 155 144 152 150 144 140 134 131 143 144 130 129 117 138 173 183 179 173 149 130 104 68 61 63 89 120 106 72 43 26 22 18 26 84 153 149 69 46 46 40 47 60 69 - 87 132 169 106 94 85 81 181 190 117 105 152 164 107 74 129 133 61 48 84 96 121 148 113 98 109 73 118 147 121 143 180 189 144 86 74 110 159 195 150 81 101 87 94 159 171 127 87 109 171 184 147 142 166 181 164 152 162 168 158 147 144 146 145 134 129 134 129 124 131 148 158 144 143 157 124 112 100 86 93 65 60 87 75 69 63 42 18 7 38 100 136 115 70 66 74 76 76 93 120 - 64 154 203 140 93 73 72 154 151 127 170 207 184 129 135 178 129 79 102 99 83 132 185 155 133 122 55 74 116 122 165 198 194 140 98 98 128 151 151 111 92 112 123 137 165 170 116 91 152 214 200 150 150 169 175 148 125 129 136 124 129 145 141 113 87 82 109 117 99 145 215 207 130 86 99 77 98 127 148 161 102 38 28 42 94 146 99 28 3 46 104 128 115 109 126 133 113 89 96 115 -104 170 166 108 100 130 106 89 88 135 201 215 161 140 184 191 141 137 141 102 112 173 178 153 138 109 90 98 129 152 179 185 170 130 114 116 144 157 107 70 102 132 146 152 163 146 102 105 177 210 184 161 159 162 163 151 141 141 138 134 145 158 151 126 111 112 126 110 78 125 199 193 121 90 112 97 137 195 226 239 202 111 40 37 83 131 115 70 30 44 89 138 152 157 180 173 117 77 74 98 -131 125 91 86 146 187 129 85 76 123 184 194 160 164 203 176 150 167 157 129 157 195 138 129 142 137 139 159 183 192 182 153 131 132 151 148 155 163 152 122 112 101 103 113 134 135 98 89 151 194 177 156 166 155 155 176 186 176 171 179 182 182 182 174 170 176 177 146 86 67 102 128 139 164 167 136 169 214 212 225 235 200 145 101 66 51 95 134 97 53 87 153 172 166 186 154 83 68 89 108 -116 89 84 146 198 171 121 150 127 120 158 172 183 192 186 164 146 159 179 177 173 172 149 154 170 174 173 176 184 190 177 128 98 132 187 171 133 148 211 221 166 99 79 83 96 121 102 75 109 175 197 159 179 168 170 201 214 199 196 213 210 203 205 204 194 199 208 182 124 72 73 122 170 191 168 127 145 167 137 121 143 178 190 163 102 53 92 130 110 86 127 172 165 142 147 105 46 73 118 134 -129 129 153 195 213 139 91 157 173 162 160 162 184 194 163 143 161 179 187 182 165 165 204 186 179 182 160 141 147 168 163 123 99 138 203 174 99 124 209 242 219 173 146 127 103 92 107 113 95 122 174 197 202 202 207 220 221 214 221 224 211 201 204 204 194 215 219 172 170 181 156 135 129 117 102 93 121 132 102 79 80 88 87 108 130 117 82 51 89 144 185 191 171 151 149 110 78 120 156 150 -165 152 171 204 200 109 72 152 163 167 180 146 139 166 157 129 135 144 132 128 149 166 183 161 163 174 152 120 109 120 114 105 106 135 181 152 89 102 164 205 216 196 182 178 157 119 138 151 105 113 185 237 230 236 233 209 177 161 158 150 142 143 155 158 155 178 198 194 213 222 201 160 102 66 76 95 138 146 122 114 103 75 52 73 121 144 88 12 78 187 229 209 188 190 178 129 113 152 168 136 -158 129 144 183 164 93 94 179 168 157 158 104 85 134 146 125 111 103 89 107 155 160 137 150 165 169 158 133 114 110 102 117 144 157 165 132 109 99 119 162 205 178 163 184 185 180 172 157 154 189 227 216 189 171 157 123 86 68 61 57 67 85 95 96 95 98 119 155 187 196 203 198 134 91 106 109 142 136 107 121 113 96 103 106 95 133 156 66 69 180 235 192 163 208 212 166 160 184 182 151 -144 129 143 162 148 105 119 204 207 168 145 118 117 128 133 128 119 124 128 136 148 146 134 150 163 161 149 145 160 167 157 167 183 182 158 165 150 108 135 197 229 220 194 197 201 213 201 184 193 208 194 131 107 76 54 38 29 26 29 42 64 70 80 93 87 72 51 63 106 178 222 198 159 127 113 105 128 128 128 123 109 115 126 110 96 161 206 141 93 181 230 151 104 201 245 216 216 235 232 200 -147 141 146 162 176 132 104 202 229 173 172 195 201 171 154 139 137 153 154 139 124 127 135 137 136 144 158 177 199 206 200 174 143 141 125 155 154 116 160 214 224 225 198 180 189 212 212 184 148 112 81 55 53 53 58 57 46 34 29 50 79 76 79 99 103 88 62 56 62 152 214 178 181 181 134 99 134 172 173 164 168 168 141 117 139 186 188 173 175 227 227 130 93 197 250 226 220 230 230 220 -139 140 143 157 184 139 81 189 237 167 146 185 226 215 180 162 186 203 174 132 126 151 159 152 140 152 195 212 195 175 188 142 87 96 91 92 95 95 125 138 127 137 131 111 122 143 139 104 69 42 31 46 35 42 67 82 76 61 45 62 92 86 70 86 103 100 102 100 87 159 187 146 191 225 173 128 147 151 128 162 198 177 140 133 148 127 127 185 238 252 228 137 100 193 249 234 222 221 219 214 -101 103 107 119 128 99 65 146 196 143 79 81 177 225 196 198 216 213 194 153 145 158 151 153 162 188 215 191 132 101 135 108 58 68 69 53 52 72 73 51 30 45 60 57 64 71 59 41 40 51 59 59 40 38 62 89 98 93 77 79 98 90 61 65 99 127 134 138 146 172 139 104 175 229 204 190 183 110 77 131 159 154 174 176 95 34 93 210 251 247 233 142 105 192 250 245 231 222 219 213 - 65 59 59 67 72 66 61 75 100 102 56 42 131 200 184 191 161 138 196 212 175 123 118 149 195 220 189 113 53 58 89 82 51 52 64 63 73 74 63 43 38 39 52 56 55 58 55 52 60 70 70 54 45 45 63 86 100 104 99 95 102 97 71 68 98 139 150 161 180 153 94 93 173 226 201 199 213 172 152 134 85 107 193 211 81 0 66 202 251 247 234 143 112 196 252 247 232 221 220 226 - 57 51 46 45 57 65 69 46 44 67 67 67 97 131 120 120 83 60 144 202 192 140 125 175 230 219 130 53 26 51 53 53 53 56 66 66 74 64 63 58 64 55 59 57 56 56 54 55 63 69 71 69 62 58 64 74 83 86 91 100 100 102 89 88 96 104 135 176 191 141 107 145 206 214 170 177 223 243 232 171 69 51 119 191 160 47 58 164 239 251 235 154 117 200 252 244 230 224 225 225 - 56 54 51 47 50 61 71 60 42 53 79 76 69 72 62 63 63 40 63 104 172 190 139 180 224 171 74 45 52 62 46 39 51 58 58 48 50 55 61 54 59 53 61 56 55 52 45 41 44 51 54 58 63 70 78 78 73 63 69 95 94 98 97 97 100 80 98 159 172 141 149 210 229 181 149 197 244 245 230 224 156 71 59 167 234 174 150 189 233 247 230 150 116 200 251 240 231 233 235 227 - 53 53 49 41 41 52 65 67 62 64 70 64 58 60 63 51 58 50 32 83 187 221 154 129 130 97 57 54 70 71 49 38 42 51 41 31 38 49 51 55 58 58 58 57 54 46 40 38 40 47 51 50 62 71 83 91 79 61 58 77 107 132 137 123 111 89 69 103 175 159 143 204 220 196 200 242 210 169 197 238 228 151 104 143 218 244 238 238 232 243 235 156 120 199 251 242 236 244 243 228 - 54 56 51 46 53 57 56 56 67 73 67 61 61 67 69 60 52 42 55 125 193 184 131 70 57 56 54 66 74 67 52 41 40 40 30 26 35 47 50 51 53 54 56 58 54 47 37 33 37 50 62 72 70 69 78 86 73 52 46 66 103 151 176 166 150 108 49 77 183 193 119 127 196 250 254 231 152 107 152 199 223 204 166 151 170 214 221 227 227 242 236 157 121 200 253 248 242 245 241 218 - 57 61 58 52 60 62 55 54 68 70 53 48 57 69 68 64 61 42 43 84 102 75 54 44 48 59 60 55 51 53 58 49 41 36 30 31 42 49 49 47 46 48 53 58 56 51 40 32 39 58 72 75 68 68 82 89 72 44 32 53 80 109 137 167 179 146 91 85 168 221 155 107 147 200 229 246 184 117 135 175 214 224 181 148 173 214 217 223 222 232 221 141 109 187 247 247 242 245 241 220 - 62 68 66 56 53 58 66 65 60 53 41 37 47 59 59 59 60 45 36 48 47 36 40 50 54 59 54 37 36 56 64 55 46 44 43 43 45 52 51 47 41 41 46 53 56 54 44 34 43 63 73 60 54 61 86 100 88 64 50 76 99 86 75 117 177 202 170 118 135 215 203 137 128 143 177 241 232 185 181 205 240 234 163 125 180 229 226 229 225 230 218 142 121 193 249 247 242 244 239 221 - 67 71 69 61 49 56 72 68 48 41 43 38 42 48 49 52 51 45 39 40 42 44 51 52 43 38 42 39 39 48 58 56 51 49 50 47 40 51 51 45 38 35 39 46 52 55 47 40 47 61 64 51 41 46 73 98 103 94 84 109 138 116 66 62 109 177 207 172 132 173 195 148 130 145 178 233 245 237 237 243 254 234 160 124 177 243 244 243 237 240 230 157 131 198 250 250 245 247 243 226 - 69 70 66 63 56 60 63 53 39 37 46 44 40 39 46 52 54 52 46 41 42 46 51 49 40 35 40 43 39 35 44 53 57 53 50 48 43 45 46 43 35 30 34 39 47 55 52 48 53 58 54 44 33 35 54 79 93 99 101 112 141 148 118 95 97 128 180 208 169 158 187 168 142 145 183 240 252 250 253 253 249 229 178 155 206 251 251 252 248 249 237 168 127 192 246 251 247 248 243 234 - 68 67 64 66 63 60 52 42 38 39 43 45 39 39 48 56 47 38 39 43 48 48 47 38 35 37 39 39 39 40 38 53 62 56 53 54 54 41 41 39 33 28 30 37 49 55 55 55 61 56 44 36 31 32 46 65 75 77 78 82 98 125 145 150 153 154 155 189 207 194 206 211 173 144 182 237 250 250 253 252 253 243 210 202 235 253 249 252 251 250 242 175 133 196 248 250 245 247 240 228 - 65 65 65 66 63 58 51 45 42 42 43 43 43 44 48 56 49 39 37 43 52 52 44 37 38 38 38 38 39 39 43 56 61 56 57 60 56 39 34 36 34 28 31 42 56 54 51 57 65 52 32 32 33 34 48 70 76 68 70 71 59 61 79 105 136 178 183 184 237 240 234 253 213 170 204 239 251 247 244 245 252 250 239 249 252 251 253 252 250 250 243 175 135 191 246 249 242 247 242 217 - 68 67 64 61 62 60 54 46 41 41 43 44 44 45 49 54 52 45 44 47 52 51 43 38 39 40 39 37 37 39 48 55 57 55 60 61 55 40 33 34 37 31 34 49 60 56 52 58 65 52 33 35 34 35 53 78 88 81 75 79 63 37 20 36 78 135 170 185 226 249 248 253 244 233 239 243 253 225 195 223 249 252 250 251 253 253 252 250 251 251 243 180 132 183 242 252 244 246 244 214 - 68 66 62 60 63 63 58 50 43 40 40 42 43 45 46 47 50 49 47 49 52 51 46 42 41 42 41 36 36 40 53 58 56 52 56 61 60 51 35 31 35 28 32 50 64 57 53 60 67 55 39 34 32 35 56 81 91 85 81 92 84 69 65 87 122 153 168 176 213 252 252 247 250 253 251 239 252 196 133 190 246 253 253 251 252 250 253 252 251 252 240 180 133 186 244 252 247 247 238 215 - 65 61 59 58 63 66 62 55 48 46 47 48 50 51 51 48 49 49 47 48 51 52 52 48 44 44 45 40 39 45 56 60 55 48 47 58 68 60 40 32 34 31 36 52 60 50 45 52 61 59 49 38 37 44 65 85 87 82 91 100 88 92 118 143 169 187 192 207 231 252 250 248 246 240 229 222 241 179 108 164 224 242 252 250 247 239 253 252 245 249 236 177 133 191 246 248 248 249 229 215 - 61 58 57 58 63 65 63 59 55 55 57 58 60 61 58 53 49 46 45 45 47 51 56 56 48 46 51 50 49 54 58 59 55 47 45 55 68 61 47 39 40 44 51 59 54 44 37 41 52 59 60 51 52 61 80 90 81 70 84 108 100 97 110 120 124 133 162 204 239 250 252 254 237 203 183 198 225 164 98 137 190 210 218 221 212 214 250 246 228 239 236 182 134 186 240 248 246 245 229 230 - 59 58 56 56 61 63 62 60 58 59 61 61 64 64 59 50 47 46 44 42 43 50 57 63 54 49 58 61 59 64 60 56 51 49 49 55 61 63 57 51 53 61 65 62 55 44 34 36 47 63 70 63 64 78 94 93 74 56 71 112 110 87 77 95 127 150 160 183 223 243 244 249 239 192 168 204 232 166 82 114 183 194 168 163 156 185 241 236 208 227 239 193 138 173 233 254 247 242 241 246 - 59 59 61 61 60 58 57 58 59 60 60 59 58 56 54 53 50 49 46 41 40 47 56 62 58 52 54 62 67 68 58 51 51 56 57 54 56 63 65 62 59 68 72 66 56 49 43 40 44 61 75 67 64 77 94 92 71 55 59 86 96 83 93 140 190 196 152 156 222 235 208 227 247 216 185 217 251 179 76 116 201 192 125 123 148 180 239 219 194 233 244 189 138 172 234 254 241 242 247 247 - 62 63 65 66 64 60 57 55 55 55 54 54 53 52 53 56 56 54 49 44 43 48 55 57 54 49 47 55 63 63 54 49 53 61 62 59 58 60 63 58 54 61 67 62 56 58 56 50 49 58 65 57 53 63 78 78 65 55 48 62 99 120 139 180 189 140 100 142 229 213 168 209 249 227 190 216 252 190 106 153 224 184 107 133 181 193 222 202 202 242 239 180 132 174 239 248 229 239 251 217 - 66 66 66 64 66 65 62 57 52 49 47 48 49 52 56 59 61 58 53 50 51 53 55 54 51 46 44 50 57 58 54 52 58 64 66 62 58 56 56 50 44 50 56 55 53 64 63 57 57 58 53 45 43 51 64 69 70 69 55 61 117 155 145 126 109 98 120 181 219 166 145 205 248 223 187 220 253 214 174 208 236 175 118 174 222 214 219 205 210 241 245 182 124 169 237 247 227 234 242 182 - 68 68 65 62 67 68 66 60 52 46 42 44 47 53 58 61 61 58 55 55 58 59 56 55 53 49 45 50 56 57 60 62 65 70 70 65 58 52 51 44 39 43 50 53 52 65 66 60 63 60 50 43 40 46 58 67 74 82 90 107 130 114 83 66 76 119 165 194 183 132 150 222 254 213 174 216 254 234 214 225 234 193 159 201 234 225 236 231 217 234 250 179 120 166 234 247 228 230 230 212 - 68 65 64 65 69 72 68 60 50 45 44 46 50 57 60 60 57 55 55 57 61 61 59 57 56 52 47 51 58 59 65 67 70 73 76 73 66 52 49 44 41 43 51 57 61 68 64 60 64 62 51 41 38 46 64 78 86 92 107 126 105 51 42 77 109 137 159 173 159 114 137 220 238 181 152 205 252 242 220 221 234 212 164 164 206 228 239 244 231 230 233 167 118 171 239 241 218 231 245 242 - 64 61 62 65 68 72 69 62 54 51 51 52 56 62 61 58 52 52 55 57 59 59 60 58 58 55 50 54 61 63 64 67 66 67 72 73 68 55 53 49 45 45 52 60 66 63 59 58 60 59 52 39 37 52 81 99 101 94 86 87 69 42 52 81 105 138 161 169 153 101 109 174 180 147 154 212 255 235 207 222 241 216 141 102 168 242 230 202 193 211 221 163 113 168 236 235 215 235 252 191 - 62 59 58 58 63 69 70 68 63 59 56 57 61 65 62 55 50 51 55 56 55 55 58 60 61 59 55 57 65 69 64 63 59 57 62 64 59 58 57 53 49 46 51 59 60 52 52 56 57 56 56 53 45 57 85 96 85 73 69 73 71 52 54 80 105 137 152 131 126 108 108 136 135 140 181 232 254 207 158 198 246 239 158 86 141 246 224 137 105 171 221 164 106 153 221 237 228 239 235 134 - 66 56 51 54 59 62 67 71 67 62 61 61 63 64 60 53 51 51 51 50 51 55 59 64 64 63 63 65 67 71 65 59 53 50 50 51 52 61 65 61 52 49 51 54 56 46 40 43 49 58 66 62 60 67 79 79 63 47 47 65 81 74 66 86 116 126 102 98 121 116 123 149 142 121 150 215 255 189 112 172 244 213 102 42 135 245 236 150 89 145 201 163 102 147 236 242 216 230 214 104 - 67 60 55 55 57 58 63 68 64 60 59 60 62 63 59 51 49 52 52 49 47 51 58 65 65 62 64 68 71 71 63 57 52 49 49 50 50 61 66 63 56 54 55 56 53 45 39 39 43 53 64 67 61 64 73 70 54 41 43 61 85 91 87 99 117 105 69 78 124 133 136 169 157 92 100 196 255 198 118 159 225 181 55 18 139 243 229 196 162 160 171 143 108 161 242 232 212 231 194 82 - 68 63 61 59 57 55 58 63 62 58 57 58 60 61 57 50 49 53 53 47 42 47 56 63 60 58 63 70 71 68 63 59 54 52 52 52 51 56 64 67 63 61 61 60 51 46 41 38 39 50 62 66 59 59 65 64 52 41 45 59 83 96 95 100 111 92 55 72 124 137 138 146 136 89 92 188 248 214 155 161 209 167 46 29 153 236 208 218 218 178 150 104 94 152 227 224 230 238 157 54 - 64 62 62 65 60 56 58 63 63 58 56 57 59 60 57 50 49 53 54 47 41 46 56 62 59 57 62 70 71 67 65 62 58 56 55 54 52 49 61 71 70 68 66 62 53 48 43 39 38 48 61 62 56 57 63 64 55 47 50 58 74 84 85 91 99 86 62 72 101 113 128 133 114 73 94 201 245 218 190 175 200 159 46 36 144 222 196 210 210 180 160 91 74 114 175 205 240 222 106 33 - 62 60 63 69 65 60 61 65 64 59 56 57 60 61 59 52 50 53 53 49 45 49 57 64 63 61 64 70 72 70 66 61 59 57 55 52 48 47 61 70 71 70 67 64 54 48 42 39 37 45 55 61 57 58 64 64 54 48 51 54 65 76 82 89 91 82 71 67 76 101 132 147 116 61 76 187 239 223 197 179 197 146 34 25 128 199 172 160 137 147 192 156 91 97 136 191 225 174 67 18 - 63 62 65 69 67 64 65 68 64 59 58 59 62 64 61 54 51 53 52 50 50 54 60 67 66 64 65 69 72 73 68 64 62 59 55 51 46 54 63 68 66 65 65 65 58 49 43 41 41 46 53 58 56 60 66 65 54 47 45 47 61 81 90 88 81 74 71 62 70 105 129 133 113 77 76 169 236 228 198 190 208 149 41 18 104 154 125 108 96 138 208 192 119 113 140 199 204 120 42 46 - 66 66 70 72 68 66 66 69 65 60 59 59 61 64 62 56 53 53 53 53 54 57 60 64 66 65 64 65 68 72 68 66 65 62 59 54 50 61 67 66 59 57 62 66 63 53 44 42 43 48 52 53 53 60 68 66 55 46 41 43 63 86 92 83 75 69 63 57 70 99 112 113 102 77 80 177 246 225 201 206 223 168 61 20 81 129 109 109 121 154 187 159 120 125 166 216 168 62 49 133 - 74 74 76 75 66 63 65 67 64 59 56 55 56 59 60 58 55 54 54 56 56 57 57 59 62 62 60 58 63 70 69 69 70 67 64 60 57 65 68 63 55 50 58 67 65 57 46 42 44 48 50 49 50 56 65 66 57 48 43 49 67 81 76 71 76 74 61 61 70 85 103 118 103 65 76 183 245 225 201 211 227 182 90 34 93 161 143 132 131 139 151 141 114 123 200 194 82 47 131 210 - 82 81 77 70 66 66 67 65 59 54 51 50 51 55 58 58 58 57 55 53 53 56 59 59 59 60 58 58 62 67 75 77 74 72 69 64 61 65 65 62 56 54 57 61 62 59 55 53 52 50 49 47 47 51 59 63 62 58 56 58 67 70 63 60 66 71 67 66 66 75 93 109 96 64 84 195 254 221 202 214 219 187 104 29 86 170 152 132 128 143 159 138 110 129 176 110 67 135 177 170 - 80 81 77 73 69 68 69 65 59 53 51 50 49 52 55 57 61 61 54 49 50 55 60 60 60 62 62 62 65 68 76 75 74 71 71 72 73 66 63 60 57 56 55 54 58 58 57 57 55 51 47 45 46 50 56 61 63 63 62 63 64 58 50 51 60 64 65 66 63 68 80 97 87 59 82 196 255 233 204 208 226 193 96 23 66 142 143 142 143 155 166 138 108 131 119 101 145 163 143 111 - 74 76 77 74 69 66 64 63 59 57 57 55 52 52 55 56 62 62 53 47 48 54 61 61 62 64 66 67 69 71 74 72 69 67 69 72 75 66 62 59 58 57 55 52 54 53 52 51 52 50 47 46 49 54 59 61 60 59 58 61 59 52 47 52 61 61 60 64 69 72 76 90 85 58 76 183 252 239 212 212 244 196 80 30 66 122 135 152 155 158 163 134 119 114 115 154 156 95 100 104 - 76 75 74 70 66 63 61 61 61 61 61 60 57 54 55 57 63 61 54 49 50 55 61 61 62 64 67 69 70 71 73 72 71 70 68 66 66 64 62 60 59 57 55 53 53 49 46 46 48 49 49 50 52 58 64 65 60 53 53 58 57 52 51 59 66 64 60 66 76 79 81 85 80 58 72 171 236 225 210 216 242 193 85 37 72 114 118 133 144 150 152 125 95 115 169 158 99 74 96 88 - 82 75 69 63 64 63 65 65 67 64 62 63 60 56 57 60 63 63 58 55 54 57 63 63 62 65 70 72 72 72 69 72 75 76 72 64 58 62 63 62 59 57 56 57 53 49 45 46 48 50 51 53 53 58 67 69 62 53 53 60 60 56 57 64 69 65 62 69 77 80 85 85 78 66 85 183 239 218 204 227 238 201 120 36 66 123 107 113 137 152 145 108 73 117 190 175 140 137 126 85 - 83 77 73 70 67 66 69 72 72 67 60 59 58 60 60 60 65 65 58 54 58 65 64 64 67 68 70 73 74 70 65 70 77 80 76 66 58 62 62 59 59 59 59 59 55 52 48 47 49 52 54 53 54 61 70 71 65 57 53 56 58 57 57 65 69 66 62 61 72 84 84 82 80 74 103 194 251 231 205 205 214 217 153 38 50 126 124 118 135 152 148 101 67 117 182 186 193 195 172 123 - 79 78 80 82 74 71 74 75 73 68 60 55 55 61 64 58 57 59 56 54 58 65 62 58 62 66 68 72 72 65 66 69 71 73 74 72 71 68 66 63 63 62 62 61 60 56 52 49 51 54 54 53 55 62 71 72 66 59 52 54 55 55 55 64 68 66 60 55 66 84 85 76 74 79 113 188 238 226 173 158 185 220 175 55 41 117 129 113 119 145 154 107 74 111 168 166 160 171 174 137 - 83 81 85 89 80 78 80 78 73 68 62 55 55 62 63 57 53 56 57 58 59 62 60 61 64 64 65 72 83 90 85 79 72 69 71 71 70 64 64 63 62 62 66 68 65 60 55 53 53 55 55 53 51 58 69 74 67 57 51 54 57 55 53 59 64 64 61 56 61 77 83 80 69 70 117 189 214 184 138 138 177 225 196 77 35 99 132 123 109 129 152 115 77 99 172 176 131 123 142 143 - 87 90 91 86 80 77 79 77 70 66 64 60 59 60 60 57 59 59 55 54 58 61 59 59 66 74 74 71 74 81 78 72 69 70 76 79 80 73 69 65 61 60 64 68 65 60 56 55 56 56 54 51 46 51 65 72 65 54 49 55 60 59 54 54 60 64 65 61 62 70 78 72 62 77 129 179 179 145 127 136 174 223 201 88 28 77 134 142 113 115 144 124 86 105 183 182 127 116 133 146 - 82 94 96 86 84 81 78 74 69 64 63 66 63 58 57 60 63 59 52 54 59 62 63 65 75 84 79 60 45 43 43 40 41 49 63 79 88 78 72 65 61 59 60 63 64 58 55 56 58 57 53 46 42 46 59 67 62 53 48 56 63 60 52 50 55 64 68 66 63 66 72 64 62 93 139 159 140 112 93 100 149 207 194 91 23 61 114 128 112 118 146 128 97 113 174 155 121 140 151 137 - 64 66 72 79 83 82 77 73 73 66 61 64 62 56 56 60 60 58 62 65 62 60 63 63 55 48 46 49 63 79 86 80 67 54 46 50 56 49 47 49 57 64 64 62 66 59 55 57 59 56 51 43 41 45 56 63 61 55 49 55 59 55 48 46 54 63 65 65 63 64 68 72 69 85 137 175 151 101 66 67 126 200 198 99 26 53 91 111 119 129 139 115 84 108 163 131 114 157 163 138 - 91 68 57 53 63 67 64 61 65 65 59 59 58 56 57 59 51 52 69 71 56 43 45 48 36 32 58 103 151 186 192 181 154 115 76 49 38 31 33 44 59 70 67 60 69 62 57 58 59 56 49 41 42 45 55 62 62 58 50 52 54 48 43 45 54 61 60 61 61 63 69 67 60 85 151 206 198 152 95 77 131 208 209 109 30 44 85 122 141 131 120 92 78 105 154 113 102 162 176 152 -209 178 129 79 48 40 35 34 44 53 62 69 51 49 54 51 47 50 57 46 40 40 28 41 87 126 175 206 202 182 158 172 195 205 192 156 118 101 106 90 48 49 61 68 60 69 68 60 58 56 50 44 43 46 51 55 54 51 49 55 55 46 39 47 56 64 63 57 63 66 69 62 55 96 162 189 216 218 160 99 96 162 193 110 22 33 89 138 143 133 116 74 72 116 148 109 110 157 180 168 -172 198 202 169 144 143 137 112 65 42 57 70 63 52 43 39 50 58 42 23 63 126 137 137 184 206 197 166 118 66 41 67 110 149 183 202 207 204 200 173 112 41 35 65 57 60 59 53 49 47 48 49 46 47 50 52 51 50 51 55 55 47 40 48 58 66 64 58 64 66 68 63 56 95 153 137 140 204 212 120 56 116 167 90 21 45 78 109 123 133 129 95 86 126 135 117 144 168 179 162 - 31 78 136 180 196 207 215 215 137 56 41 54 63 55 42 38 56 54 29 43 138 217 200 170 176 134 70 38 31 26 33 30 23 28 54 105 144 154 168 199 196 70 16 37 47 44 46 44 38 36 42 43 42 43 49 54 56 54 51 53 52 46 41 48 57 64 62 57 61 62 65 64 72 106 130 85 79 169 211 145 72 102 144 70 14 45 62 85 113 143 147 114 93 128 144 138 160 166 171 155 - 41 30 29 47 69 67 89 172 184 102 34 30 45 50 44 43 54 39 27 84 174 176 82 35 46 32 23 27 37 48 49 46 39 32 25 28 34 34 42 123 214 109 36 42 46 42 47 50 41 40 46 47 44 44 49 53 52 50 48 48 49 46 43 48 56 61 59 55 61 61 64 67 79 101 116 94 100 168 193 149 88 93 122 57 14 47 66 90 117 144 146 113 79 93 143 145 142 161 167 151 - 49 42 35 30 31 21 27 115 176 126 41 20 31 38 39 36 49 35 24 84 166 153 52 18 31 25 38 44 42 43 43 41 40 42 40 36 33 30 20 84 190 111 44 43 51 48 51 52 48 44 46 45 43 46 49 52 51 48 45 45 48 48 46 49 55 60 57 57 64 64 69 65 54 83 138 128 104 117 129 93 69 125 159 70 7 41 71 97 113 134 142 115 74 64 125 135 130 163 166 149 - 48 49 52 56 50 31 27 117 180 122 34 22 34 28 31 35 38 32 24 69 169 181 59 22 47 38 39 41 40 37 40 37 40 46 45 39 40 32 29 91 165 96 44 55 59 57 48 41 44 44 40 39 41 44 52 55 53 49 43 44 50 53 51 53 56 57 55 57 66 65 73 71 56 98 169 145 97 83 65 46 78 160 180 80 6 28 70 100 103 121 135 107 77 84 133 128 119 140 141 150 - 47 44 42 45 57 36 40 137 163 91 30 26 33 26 29 33 35 33 17 41 159 201 78 17 42 48 40 38 41 40 38 38 39 38 38 37 37 28 34 97 144 69 32 60 61 57 52 50 45 42 43 43 44 47 49 50 48 42 40 44 49 56 56 55 55 54 53 55 65 69 75 70 64 101 143 117 106 113 82 70 97 130 126 62 13 30 71 102 100 111 120 90 72 110 144 119 114 108 98 149 - 56 47 39 41 49 32 48 147 131 57 30 27 28 32 28 28 23 32 20 31 128 184 93 25 28 49 46 44 45 36 33 38 39 34 33 37 38 23 31 104 149 53 22 68 56 37 42 52 39 35 47 47 46 47 43 45 39 27 37 46 49 56 52 50 54 52 51 51 61 72 74 71 73 74 84 88 126 164 155 116 85 82 85 49 17 35 69 92 91 108 124 100 72 94 126 116 141 119 83 143 - 48 47 44 48 53 26 48 173 136 34 20 26 37 31 14 14 14 27 21 15 86 166 112 33 27 42 40 47 50 33 35 39 47 48 36 30 41 27 49 125 158 56 23 66 53 35 23 24 27 29 32 42 41 44 41 47 47 38 42 43 48 48 41 46 53 52 49 48 55 63 62 62 63 69 91 116 122 144 161 108 61 72 103 70 22 24 66 87 69 91 128 116 75 81 133 142 147 135 118 130 - 47 47 47 50 45 29 62 198 154 29 10 16 15 16 16 13 7 8 10 19 80 164 131 49 32 45 40 38 43 46 46 45 46 44 35 31 40 24 52 136 172 61 5 16 34 56 73 73 62 34 13 14 19 37 43 46 52 53 49 43 40 39 42 45 49 52 46 45 51 59 58 58 73 97 109 117 75 85 117 73 47 79 119 81 24 26 59 75 67 96 130 114 74 100 166 153 130 137 139 113 - 48 45 41 51 52 34 67 204 151 18 0 17 56 88 100 104 103 86 39 8 64 167 145 54 23 38 47 43 38 46 38 39 40 38 41 44 40 22 38 122 157 38 4 70 117 151 175 170 149 123 105 79 36 15 13 16 28 35 40 48 48 33 39 45 44 51 46 45 52 61 60 64 79 91 87 80 37 54 87 56 40 60 82 54 22 39 57 77 103 139 143 98 89 126 171 135 108 131 133 105 - 48 45 43 47 43 20 51 190 153 45 39 94 175 217 211 209 218 216 157 84 116 196 161 61 22 26 37 43 36 31 30 38 42 42 45 42 29 16 53 143 177 85 98 195 225 209 190 177 179 202 221 192 131 82 64 64 50 23 13 33 48 30 34 46 45 47 45 45 53 63 64 65 70 68 66 59 39 47 64 49 45 52 55 29 18 32 66 110 131 142 138 107 89 130 169 132 85 107 133 104 - 48 53 56 38 20 32 99 217 198 159 195 218 201 161 132 113 127 179 203 203 224 245 208 145 99 65 32 26 37 37 34 34 41 45 39 34 30 83 167 230 235 205 212 197 133 89 68 75 81 97 130 179 202 206 205 214 180 102 25 17 38 39 37 39 39 45 41 43 51 61 63 64 67 64 66 53 62 72 59 50 58 69 67 34 18 48 89 120 115 123 137 115 89 112 160 164 96 80 119 117 - 43 55 53 26 53 144 209 241 229 213 203 162 95 58 57 53 58 75 98 143 188 220 224 205 203 170 61 21 31 39 34 37 27 36 39 26 71 177 234 191 162 166 152 103 57 49 50 59 59 46 40 64 107 138 152 169 179 178 97 18 30 40 33 30 31 38 44 39 47 62 58 50 60 94 110 81 81 91 82 74 83 80 71 42 19 64 104 111 113 137 155 127 90 89 146 190 143 96 106 120 - 42 44 33 29 104 200 195 160 145 131 102 67 38 36 51 61 68 57 49 62 87 121 141 138 194 231 111 26 14 28 36 41 29 29 19 20 119 234 189 89 84 85 64 56 68 71 71 70 68 57 40 30 43 48 38 48 109 192 146 25 24 32 25 21 24 30 40 38 48 62 52 43 74 147 178 131 102 108 130 141 152 127 91 51 35 67 99 105 123 160 169 125 85 99 143 168 157 136 114 98 - 21 22 8 24 134 195 108 46 48 50 47 52 62 66 65 66 65 64 69 63 50 52 58 31 108 222 150 42 9 15 17 10 9 14 8 31 151 237 126 33 69 72 54 58 81 79 74 68 64 57 55 63 51 39 14 10 80 187 153 26 20 31 27 20 21 26 33 40 51 57 50 40 77 164 211 170 111 100 141 175 185 162 122 64 41 66 94 102 122 159 164 111 82 124 151 132 137 157 135 92 - 22 23 14 50 170 202 79 22 43 56 56 62 76 73 59 59 60 63 79 84 73 68 60 34 87 209 187 96 39 23 27 19 29 62 77 108 197 223 126 51 84 90 81 78 76 75 70 62 57 56 61 67 44 44 32 18 70 169 145 24 23 33 27 16 17 24 30 39 47 50 51 47 63 116 171 164 110 94 103 116 119 123 126 86 46 55 89 102 119 144 147 106 85 127 164 132 114 149 162 121 - 97 133 137 157 226 218 100 44 60 78 72 63 63 56 51 65 73 65 63 64 69 79 74 52 90 201 213 173 147 145 149 150 152 164 170 167 206 222 148 68 79 84 84 83 70 68 65 62 57 57 59 46 36 50 45 29 70 161 140 27 24 27 21 15 18 23 28 33 37 43 52 58 61 79 113 108 71 66 76 78 59 62 88 89 49 33 64 92 125 148 147 114 91 104 166 168 127 145 176 145 -182 199 185 162 185 194 121 44 41 66 59 60 63 59 53 57 72 73 64 59 62 69 59 32 91 188 165 133 137 161 194 207 181 153 133 104 138 194 159 75 70 81 83 80 66 65 66 67 59 54 52 39 51 64 46 30 73 157 130 22 18 20 20 20 23 21 24 25 31 44 48 44 49 98 142 131 118 133 155 156 128 115 130 142 85 17 38 76 118 132 128 112 95 94 158 174 138 152 169 148 -129 92 50 25 71 166 169 68 35 62 54 61 64 63 63 66 64 60 64 63 65 74 69 32 105 177 79 17 14 25 59 74 40 19 17 7 64 171 186 90 48 66 77 69 62 61 64 66 56 46 42 44 52 49 27 30 90 167 120 19 14 18 17 14 16 19 18 17 29 46 41 35 61 147 215 206 202 220 219 220 213 209 218 221 128 16 31 67 95 85 84 97 96 106 155 145 121 150 157 145 - 28 12 6 2 33 152 223 73 29 50 53 53 52 57 66 68 55 51 58 57 58 60 60 32 102 181 79 10 6 6 14 14 14 10 12 4 45 150 193 115 37 52 66 61 63 59 53 49 45 40 39 47 44 43 30 41 112 171 109 22 11 24 20 17 18 18 21 27 26 47 41 38 110 195 211 190 190 198 191 195 203 192 197 209 179 84 21 49 77 85 96 106 99 96 147 140 122 146 153 138 - 14 13 12 4 25 145 224 77 22 31 38 45 47 49 51 48 46 52 58 54 49 48 49 41 113 180 79 15 25 35 32 28 30 28 37 23 46 149 197 119 43 74 92 74 86 81 82 84 78 72 73 74 80 82 78 90 132 162 120 57 45 60 56 44 48 55 53 54 57 80 57 48 133 230 243 217 213 223 224 217 220 225 230 236 218 121 15 25 58 84 132 124 92 95 145 140 125 135 126 130 - 55 56 53 41 47 139 208 100 52 67 75 79 76 73 71 70 81 93 94 90 85 87 90 93 144 189 118 73 89 106 108 103 104 104 121 107 109 160 180 133 104 131 141 138 140 125 122 122 111 109 113 98 109 109 107 111 108 101 101 94 84 90 84 76 80 74 66 60 70 95 74 51 115 214 252 248 240 245 250 249 249 242 244 250 219 121 17 24 52 67 122 122 93 100 150 149 133 128 108 119 -103 107 104 96 87 117 155 107 95 109 110 112 107 100 98 100 115 120 111 105 103 106 111 115 123 144 130 112 115 120 120 120 120 118 133 128 122 117 108 103 122 129 121 133 129 107 100 98 86 88 98 92 96 90 90 95 78 60 80 98 90 92 94 96 97 84 80 82 89 102 101 91 119 181 224 221 204 209 214 217 220 205 208 224 200 122 75 88 110 87 85 97 94 100 150 156 137 125 116 115 -111 106 108 108 99 88 97 91 96 102 95 100 103 100 95 94 102 101 92 90 91 96 107 100 79 80 104 103 94 88 88 90 92 91 98 101 98 93 89 93 113 115 99 98 111 99 101 105 100 100 110 118 113 110 116 128 133 136 148 143 132 139 147 138 136 144 159 170 162 154 163 180 188 195 195 178 169 187 197 181 184 194 191 201 205 189 193 187 201 165 89 64 82 93 137 149 141 136 134 118 - 90 84 106 119 111 95 102 113 114 119 115 113 117 117 112 112 115 118 121 121 119 123 140 142 125 118 144 145 147 147 154 156 160 165 166 174 171 185 187 187 191 195 187 182 195 193 194 197 196 197 201 207 202 207 206 204 215 237 238 223 224 221 210 183 168 198 231 234 213 195 210 234 235 210 177 177 205 224 215 186 193 217 206 196 191 222 247 223 233 220 132 53 52 74 110 121 140 147 134 117 -157 162 185 187 180 178 189 203 199 203 204 201 200 197 196 200 203 208 216 211 194 189 204 211 214 213 219 216 230 236 239 234 239 248 247 249 244 232 215 215 226 231 234 233 227 213 201 200 201 197 190 178 177 188 175 143 147 186 212 203 208 193 160 126 116 143 180 174 141 143 165 170 161 126 105 144 190 188 143 128 149 171 158 129 97 136 175 148 161 176 118 33 24 56 80 89 125 141 125 120 -225 234 234 235 236 222 206 217 232 231 229 228 220 207 199 210 203 199 205 191 170 162 171 174 182 187 178 183 191 191 184 174 179 195 194 180 176 148 113 113 138 158 168 160 152 122 97 97 107 113 108 83 71 79 77 58 64 104 141 116 98 103 79 56 71 76 87 88 62 78 95 89 96 88 80 78 84 78 73 79 74 77 93 89 69 85 126 97 86 80 43 24 31 51 57 70 100 121 131 132 -149 169 167 168 170 133 94 113 152 167 152 125 110 93 81 95 100 98 97 83 71 68 71 78 87 97 101 91 84 90 99 102 113 127 128 124 127 110 97 98 115 125 128 138 149 143 134 128 130 138 143 137 130 122 133 153 153 144 141 128 126 134 132 131 139 128 106 113 116 92 98 138 175 183 148 82 76 120 166 158 111 83 114 165 173 163 180 146 102 53 18 34 51 45 47 67 79 96 127 136 -142 151 145 133 129 120 107 122 141 150 146 126 119 118 121 136 143 141 144 150 147 139 141 140 146 156 149 130 127 144 153 156 151 135 127 143 167 159 157 161 160 121 97 128 146 156 164 160 140 105 85 123 148 148 139 143 131 102 83 98 118 127 128 128 118 102 90 94 105 99 111 130 117 91 83 93 136 172 152 142 154 140 100 92 111 120 111 99 106 77 32 30 55 46 49 72 70 72 103 136 -128 122 140 152 157 160 164 167 134 110 131 152 166 179 185 181 146 110 118 166 197 191 187 182 152 117 112 146 179 186 189 185 150 97 76 104 141 145 152 145 133 100 65 69 104 108 110 110 104 84 63 70 97 103 86 73 72 75 76 63 65 74 81 68 52 66 93 102 119 149 135 83 51 31 39 86 150 150 88 97 152 168 105 46 49 61 44 66 108 94 44 27 50 50 52 67 68 61 73 118 - 84 78 107 136 151 142 139 146 108 70 95 132 145 148 146 133 96 56 53 98 136 133 121 123 107 84 82 106 124 124 118 128 122 94 78 77 70 79 93 90 97 121 105 61 55 56 59 77 108 130 130 100 72 55 48 52 82 121 145 117 69 36 33 49 66 98 136 147 165 179 120 62 74 84 58 53 117 138 95 99 112 119 107 68 55 59 59 106 115 65 26 33 53 54 50 60 72 69 66 94 -100 99 94 85 73 74 81 95 101 95 100 101 85 70 78 92 108 110 97 88 77 74 76 93 125 159 150 96 54 48 67 96 134 163 174 137 72 43 53 92 140 184 178 129 66 58 63 105 162 188 185 165 90 47 47 71 129 183 209 199 126 60 40 66 116 158 171 173 186 150 93 90 113 107 57 30 103 140 114 112 80 70 85 56 50 71 90 150 133 61 31 50 64 64 56 70 91 87 80 84 -168 170 135 81 50 44 66 104 145 167 151 105 53 34 55 117 157 176 176 129 87 78 86 139 190 213 214 138 64 54 83 139 177 200 226 183 105 64 67 127 199 213 232 192 112 86 86 131 190 209 212 204 115 64 64 102 169 214 226 214 156 105 75 83 132 190 198 180 171 128 115 134 125 80 26 20 89 127 118 115 96 73 56 29 50 81 101 173 141 63 36 49 65 50 71 88 103 106 90 94 -225 225 195 145 108 94 117 163 194 217 201 137 85 78 101 159 194 215 210 153 115 114 119 164 217 228 222 159 102 104 123 166 199 209 213 178 130 89 82 132 199 198 233 204 129 90 82 120 182 209 221 199 123 75 65 98 170 213 209 200 152 96 53 67 139 195 209 193 140 99 145 172 111 53 35 30 72 135 164 154 121 71 45 35 67 88 85 151 129 56 38 64 62 39 68 83 87 91 85 111 -226 227 212 178 128 114 145 199 218 229 215 149 97 92 112 160 201 228 215 152 113 112 109 148 210 228 218 162 119 119 127 150 191 215 220 186 125 92 85 135 199 194 227 214 132 86 76 120 188 215 223 203 142 65 28 79 174 215 204 204 165 94 32 55 146 196 214 212 153 106 140 157 100 53 50 62 110 147 150 129 98 79 84 68 69 87 80 132 103 31 37 83 72 50 59 62 65 76 96 118 -205 220 203 139 84 70 109 181 209 216 208 148 87 70 88 143 192 219 214 166 117 99 99 148 204 222 229 179 120 99 116 157 206 224 237 223 156 98 97 157 221 211 226 218 149 101 97 150 211 217 213 215 166 74 29 103 204 228 210 214 175 117 63 76 158 209 207 200 192 139 90 103 115 79 38 102 200 166 69 29 53 133 171 108 63 78 88 147 128 54 44 67 74 70 69 61 76 103 133 120 -221 235 217 142 95 88 117 181 212 221 217 161 109 102 121 164 200 219 223 190 136 108 129 185 217 216 235 196 130 100 125 169 212 219 225 219 180 112 109 166 223 215 218 211 161 108 105 163 218 208 197 212 160 100 73 123 202 230 217 208 156 113 84 83 145 203 196 189 211 137 63 107 137 83 41 147 255 210 82 30 87 206 231 137 88 98 79 121 161 114 54 38 69 88 109 101 110 126 136 119 -224 228 211 149 121 129 134 172 199 222 224 163 123 134 153 178 203 221 225 189 129 100 125 190 220 210 221 191 136 104 135 174 202 223 239 210 154 113 107 149 202 214 222 216 159 106 105 159 212 206 202 212 156 107 80 106 179 224 228 212 151 106 82 79 126 181 207 210 216 140 86 135 144 84 79 188 253 234 179 146 179 244 240 154 112 124 83 68 116 108 59 59 88 99 137 133 117 110 105 107 -215 221 206 144 130 150 143 165 197 224 220 158 114 121 140 166 193 220 226 182 122 95 111 169 215 218 221 189 136 98 117 181 207 212 242 216 146 123 114 147 199 222 234 229 179 131 128 172 215 213 209 215 188 134 92 127 201 231 226 224 175 128 97 98 148 198 230 213 198 153 104 120 140 109 117 210 238 220 234 232 232 247 239 165 108 112 112 72 63 64 65 104 105 87 127 128 101 98 101 99 -- cgit 1.4.1