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