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