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