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