From aac9fb111d8b6a5d69650df3fdeeaead610f37ec Mon Sep 17 00:00:00 2001 From: Raphael McSinyx Date: Mon, 31 Jul 2017 01:52:21 +0700 Subject: Bảng C Tin học trẻ XXIII (được cải thiện nhiều so với bản đạt giải khuyén khích) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- THT/C/QG-2017/input23/1.txt | 100 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 THT/C/QG-2017/input23/1.txt (limited to 'THT/C/QG-2017/input23/1.txt') diff --git a/THT/C/QG-2017/input23/1.txt b/THT/C/QG-2017/input23/1.txt new file mode 100644 index 0000000..102487a --- /dev/null +++ b/THT/C/QG-2017/input23/1.txt @@ -0,0 +1,100 @@ +202 219 222 215 224 246 251 249 249 254 224 147 132 193 228 222 229 215 220 235 237 241 237 236 221 209 207 208 199 196 203 216 191 161 173 175 172 191 207 205 198 185 191 194 173 124 102 102 98 100 115 172 199 186 124 101 105 100 100 103 105 95 93 135 142 79 71 74 70 65 80 97 102 108 115 117 123 117 110 111 106 99 96 88 89 87 74 84 105 109 144 175 176 178 173 169 146 100 87 91 +177 215 224 217 233 251 251 251 250 251 171 126 144 208 221 224 236 234 230 229 237 238 235 232 222 214 218 216 201 183 185 210 197 162 181 189 180 192 204 202 191 157 178 194 172 119 101 98 98 96 109 171 195 173 117 99 96 93 97 94 102 94 89 142 133 68 65 68 70 65 65 82 89 100 101 108 116 112 110 112 108 113 104 99 102 98 89 88 102 109 138 171 178 173 174 164 146 103 82 77 +178 206 225 226 243 252 251 250 254 225 141 126 161 221 222 234 237 236 234 229 234 239 238 230 220 221 232 236 226 196 177 197 200 156 170 189 184 187 195 204 193 167 175 188 175 124 102 97 96 102 110 170 195 171 115 98 97 102 104 96 93 88 89 135 138 75 74 84 78 68 65 69 72 83 90 96 100 103 106 110 104 98 98 91 92 100 99 99 97 104 119 151 160 164 165 154 137 105 78 70 +179 195 213 241 252 250 251 250 252 178 127 129 178 217 227 236 236 236 234 235 236 236 234 230 222 219 237 240 230 211 187 194 203 169 154 151 150 161 183 194 192 185 183 181 174 126 101 96 101 100 110 170 198 170 110 101 102 126 145 133 99 89 91 134 136 70 73 89 108 87 72 76 69 89 92 93 96 104 106 104 97 91 95 94 95 93 90 94 92 100 101 110 116 127 128 127 129 98 73 70 +172 182 206 238 251 250 248 252 229 144 125 144 199 222 230 234 238 238 238 240 238 238 232 229 225 232 236 238 229 214 192 188 212 180 146 139 134 140 144 149 156 159 151 163 174 128 104 98 98 99 112 164 193 174 112 101 104 136 159 148 105 89 83 134 133 63 76 85 117 101 85 86 77 90 89 88 93 92 91 93 93 94 95 91 91 92 90 91 86 100 97 92 96 103 108 106 106 95 70 62 +165 162 198 247 251 248 247 252 218 138 129 164 209 219 234 240 240 240 238 237 238 240 233 224 221 231 238 241 230 217 197 188 207 184 152 144 137 142 137 137 140 132 128 158 176 149 113 102 94 99 106 154 187 169 105 100 110 137 165 154 106 87 82 127 118 61 76 92 121 108 89 85 82 82 87 86 91 87 90 92 89 93 98 93 91 91 88 85 85 94 99 89 85 89 94 98 98 85 69 61 +164 173 199 230 252 250 251 245 176 128 139 193 211 222 236 238 237 238 238 240 239 237 238 231 222 234 238 239 235 232 202 187 206 190 159 148 140 137 142 136 136 132 134 163 191 173 140 112 102 99 99 128 174 167 110 104 115 141 168 157 105 83 85 120 110 69 86 101 101 92 90 92 82 79 68 78 89 83 88 87 90 89 91 89 88 88 86 76 78 90 92 86 77 81 85 90 90 85 66 63 +176 190 217 212 241 250 252 188 123 122 157 200 201 219 230 236 239 240 240 239 234 237 238 227 230 237 242 241 242 233 207 184 195 182 157 147 146 135 137 139 139 137 133 173 199 187 185 173 156 144 134 131 167 162 112 104 113 147 173 154 105 88 87 125 111 69 90 115 93 81 87 91 88 83 62 66 74 69 69 79 82 85 85 82 89 86 83 77 74 90 86 86 81 82 89 88 95 86 64 57 +184 189 218 216 220 249 234 146 133 162 189 187 194 213 227 238 241 239 241 239 234 236 237 225 225 236 240 245 244 225 211 181 189 188 159 144 141 139 133 136 134 135 135 172 199 194 198 194 187 189 184 165 178 155 115 104 106 139 170 151 110 90 87 131 133 68 95 124 110 89 91 95 94 85 77 72 73 56 59 63 70 68 69 74 77 77 71 69 72 84 88 89 82 80 84 88 98 89 65 58 +191 199 221 217 214 227 195 140 157 214 211 185 200 212 223 238 239 240 240 241 238 234 234 226 224 236 240 241 240 227 215 181 189 198 169 142 134 129 132 134 130 135 136 167 192 198 196 193 191 191 189 181 179 156 112 105 107 136 168 158 110 92 83 129 165 92 94 120 114 100 92 96 92 85 90 85 82 73 69 67 67 59 65 68 66 60 60 60 69 83 89 90 86 84 85 100 137 96 68 59 +190 200 221 224 221 210 200 179 172 184 196 202 206 216 231 236 236 241 240 239 240 238 229 224 231 240 242 237 229 231 215 172 186 198 166 144 140 131 133 136 135 135 134 163 187 185 187 188 192 196 192 187 183 155 110 105 103 143 165 148 104 87 80 126 164 97 86 119 118 103 90 96 92 92 86 88 83 86 86 86 85 76 79 78 67 64 65 64 78 90 89 89 92 86 88 103 121 87 65 64 +195 202 227 233 225 215 205 198 180 155 173 204 213 223 235 233 238 239 236 238 241 237 230 224 234 240 240 231 229 235 205 161 179 195 177 147 135 129 127 129 131 128 130 146 154 164 179 185 191 198 196 185 178 155 111 92 97 147 166 143 103 92 78 128 139 72 91 119 100 78 91 94 95 92 92 91 90 86 92 98 93 90 91 87 81 80 80 79 89 97 101 89 81 80 84 96 99 85 62 60 +190 206 232 234 234 227 216 208 199 185 196 211 216 228 233 235 238 239 237 240 240 238 231 226 236 244 231 221 240 217 160 153 183 196 174 144 133 127 131 130 129 124 123 134 130 138 156 176 190 198 195 181 178 162 126 98 138 165 159 127 99 89 86 135 126 69 88 115 113 81 89 95 95 93 91 89 90 90 92 96 95 93 97 96 94 92 85 87 93 93 93 90 81 78 83 93 94 76 64 60 +185 204 230 237 234 230 219 202 199 200 201 214 216 224 232 235 239 241 241 242 244 236 223 229 236 232 226 232 215 166 179 184 192 192 164 139 134 129 128 128 127 125 125 122 124 128 128 131 142 159 169 167 172 172 157 152 170 160 126 104 100 90 81 132 110 66 74 74 84 74 85 89 92 95 94 90 91 91 89 87 92 92 97 95 94 92 91 87 88 90 89 90 81 80 86 90 85 77 73 66 +185 211 227 232 236 233 222 212 210 196 199 212 220 228 228 234 237 238 242 240 244 241 227 224 231 227 234 215 172 184 199 191 172 178 178 149 131 127 122 123 125 127 124 119 124 124 123 121 120 124 128 131 154 172 158 166 159 119 104 98 92 87 83 105 104 66 65 66 73 67 80 92 94 89 87 91 95 93 95 91 89 96 97 89 95 98 89 85 86 92 92 90 90 87 81 82 76 76 77 81 +190 217 221 225 231 230 218 222 224 210 210 216 227 232 239 239 238 238 237 241 242 237 224 214 223 239 216 177 188 203 188 173 150 168 173 152 131 123 125 125 128 123 119 122 121 120 122 119 113 117 122 121 143 172 150 136 118 105 95 91 92 83 83 105 103 65 64 70 98 94 89 101 102 94 95 96 92 94 94 96 93 94 95 93 98 99 89 84 85 92 88 90 93 83 79 79 80 77 81 79 +206 213 218 230 231 229 216 231 231 226 220 216 228 233 237 235 238 239 237 239 243 235 221 224 238 223 181 184 206 202 177 173 159 154 161 149 134 127 124 125 128 126 118 115 117 121 121 118 114 111 119 120 145 172 130 105 105 105 97 98 86 84 126 146 123 95 82 79 107 111 101 99 103 99 101 99 91 94 94 90 97 93 97 91 91 94 93 89 83 94 96 90 92 95 88 85 95 94 88 85 +197 209 225 235 232 224 221 236 238 228 220 215 224 235 236 238 240 241 239 236 241 234 229 241 222 179 185 206 209 207 195 191 173 157 163 160 141 127 126 123 122 126 118 115 118 119 117 111 109 106 110 117 144 152 107 107 108 102 99 88 78 136 167 158 140 128 116 100 119 122 116 114 108 103 103 101 99 97 102 102 96 95 96 93 96 98 93 93 84 87 91 88 93 96 86 91 92 88 76 79 +196 213 231 235 231 209 226 241 236 235 229 224 228 235 235 238 241 239 238 235 227 225 238 225 179 186 202 206 210 213 203 192 171 153 162 150 138 123 127 125 127 124 118 120 122 118 113 107 110 109 110 112 139 146 113 105 100 91 85 78 101 161 173 160 108 85 96 101 123 114 123 139 139 128 124 119 107 100 98 98 102 101 98 105 103 103 97 97 91 84 92 93 92 96 94 93 94 80 77 84 +200 216 227 235 220 213 234 238 235 237 235 233 230 229 238 239 240 238 228 221 223 229 225 180 187 210 207 212 211 205 187 181 171 144 150 148 137 126 128 124 128 124 120 120 120 117 112 107 107 106 107 110 135 149 113 99 94 84 76 82 101 151 176 163 107 75 83 102 97 98 132 137 134 138 147 148 144 136 125 114 105 104 101 105 106 102 106 100 92 92 99 92 93 97 96 95 95 89 85 85 +193 213 221 234 217 225 238 238 237 238 235 239 235 226 234 241 241 241 233 229 221 201 176 178 205 207 212 214 212 196 169 171 175 152 157 158 139 125 123 123 122 119 116 117 121 113 110 110 104 107 108 112 137 143 107 96 93 75 75 87 114 144 170 163 118 76 81 91 108 115 154 174 161 179 190 174 159 149 141 137 133 134 124 113 111 98 100 104 96 91 93 90 86 97 100 100 96 94 91 90 +190 201 219 216 222 237 237 236 240 236 237 237 236 231 230 241 242 236 232 236 219 173 179 207 209 213 212 218 214 176 155 184 179 160 164 155 137 129 122 121 123 117 117 119 120 114 111 109 109 107 103 109 141 152 104 97 89 82 96 107 144 159 161 124 103 98 89 92 128 141 153 175 140 129 161 179 197 208 187 176 154 141 135 138 137 138 119 111 104 97 88 91 87 92 103 103 101 115 106 97 +188 196 210 211 228 240 239 239 240 235 237 233 234 239 234 232 229 223 233 223 188 191 205 215 212 214 208 218 208 168 159 190 183 152 163 163 140 124 121 122 123 118 116 118 118 114 114 112 112 107 107 109 145 153 107 94 84 108 153 155 165 154 124 101 122 133 99 88 104 121 166 174 131 88 90 91 103 114 163 181 196 203 195 173 154 149 141 131 137 133 124 113 96 96 102 100 98 99 93 92 +189 191 198 215 227 236 235 238 236 237 237 237 238 240 236 231 223 224 230 189 177 208 211 214 212 213 205 205 207 178 171 193 178 149 162 169 151 125 123 120 122 122 116 116 116 110 113 113 113 109 112 114 144 153 100 81 101 145 162 165 147 119 111 136 153 121 110 106 104 109 165 175 133 88 83 78 73 75 82 94 97 122 147 174 193 197 194 165 155 145 148 140 135 132 132 117 104 100 98 92 +179 191 191 214 218 228 233 237 239 242 235 236 241 240 240 239 233 213 181 176 200 207 209 215 214 203 186 187 201 189 169 185 175 155 161 160 137 126 125 126 123 121 120 115 114 114 114 111 111 110 112 113 140 159 119 106 155 163 161 144 113 116 151 155 116 101 113 122 103 100 160 177 126 79 75 74 76 78 78 75 75 73 77 75 92 118 149 176 194 198 162 130 130 138 149 153 140 130 120 105 +171 186 190 201 215 225 234 237 238 238 237 241 240 236 230 239 230 183 164 191 194 196 212 216 210 190 180 176 182 172 159 184 178 159 165 160 145 125 124 127 121 117 113 115 113 115 112 112 115 113 112 116 136 177 164 156 167 164 141 116 118 148 145 113 102 106 112 130 126 109 145 172 127 68 73 72 69 71 69 70 62 68 68 72 65 69 73 77 97 120 122 128 145 148 142 131 135 135 134 133 +166 178 190 190 207 222 231 235 238 237 235 239 231 226 228 228 188 168 184 191 188 184 198 203 186 183 189 182 179 186 172 165 169 152 166 166 143 124 124 123 122 116 113 110 113 109 108 108 107 110 108 114 129 175 187 172 166 136 111 129 154 136 110 106 103 107 113 128 121 111 108 111 98 72 72 69 64 71 66 67 60 63 69 61 63 67 70 70 77 87 100 118 147 165 159 133 113 115 116 119 +147 168 180 184 195 211 219 236 239 237 235 234 222 222 228 186 171 190 186 174 183 187 180 178 179 177 180 173 170 162 145 152 152 150 170 158 138 127 125 127 121 115 113 112 111 108 112 110 109 107 107 111 116 145 158 147 126 127 144 160 135 111 107 103 103 102 108 123 107 83 77 74 90 79 66 66 68 69 70 62 56 56 60 57 58 60 59 63 71 93 97 122 158 169 169 141 108 121 127 129 +133 144 153 179 182 200 222 229 235 235 236 231 224 227 191 171 199 194 160 151 172 169 165 173 176 163 159 167 145 118 128 157 156 153 179 169 142 134 126 125 119 117 114 111 116 115 108 108 106 106 107 111 111 107 99 104 123 143 157 122 106 106 103 98 104 101 103 118 123 94 84 101 94 74 66 62 68 69 66 62 64 62 59 59 59 58 61 66 75 97 103 146 173 171 171 160 129 135 149 158 +119 119 128 165 177 181 209 215 233 234 230 230 226 191 167 196 201 175 134 130 154 165 170 171 165 159 162 145 116 118 162 184 182 178 188 176 144 130 127 127 123 116 115 110 112 116 113 110 105 105 108 110 109 97 88 91 112 143 111 103 105 104 100 102 103 103 104 118 134 116 102 156 112 71 68 68 74 64 63 61 64 62 66 63 64 60 61 66 73 82 100 132 145 166 174 173 151 142 140 153 +117 122 117 143 175 169 192 214 227 222 225 224 185 161 200 203 194 144 121 120 141 182 182 171 167 165 147 112 122 171 179 178 183 180 184 175 147 134 130 125 126 118 112 109 108 109 109 110 106 107 110 106 111 113 106 92 115 137 106 104 103 99 103 104 101 104 102 119 138 110 90 153 125 73 71 71 72 70 67 71 64 68 69 69 69 66 65 65 68 79 96 115 141 168 175 173 169 162 167 166 +119 118 115 120 159 162 177 209 207 212 220 192 151 184 201 190 157 129 134 136 129 169 178 173 169 147 117 125 179 188 178 184 173 158 182 180 147 128 125 124 122 118 110 108 110 109 110 107 106 106 105 113 119 115 114 109 118 148 110 95 105 99 103 100 97 98 102 115 143 121 86 118 121 92 85 81 74 66 73 76 65 72 73 74 76 77 65 66 72 86 98 107 140 170 167 172 174 175 175 178 +123 112 110 110 139 162 157 185 208 213 187 159 183 197 191 151 123 139 167 179 148 158 173 166 155 119 119 167 183 178 187 191 165 141 179 177 141 128 123 120 117 118 114 106 106 111 113 110 110 105 118 119 112 117 132 121 110 149 127 94 99 101 104 99 101 104 105 110 146 135 89 90 159 184 137 133 121 102 86 79 69 74 78 69 72 77 74 73 78 91 99 125 147 169 167 170 174 173 176 173 +132 114 106 108 124 143 137 156 183 186 154 182 195 192 163 143 150 168 191 193 173 174 175 162 128 121 170 190 174 185 191 189 170 153 177 168 141 128 122 120 118 115 110 109 106 108 113 108 112 130 125 114 122 137 137 116 106 153 145 107 107 107 104 102 105 110 108 140 163 148 116 100 183 217 126 115 126 137 139 136 104 89 91 104 90 79 72 69 75 89 100 123 148 160 164 169 171 170 179 173 +138 121 110 113 120 129 133 136 138 147 174 192 195 179 157 163 176 180 180 172 171 177 175 167 141 151 181 176 169 187 191 188 156 152 180 169 135 126 118 121 120 116 111 109 113 111 111 116 132 136 115 115 130 140 131 113 126 187 146 99 108 107 104 108 106 116 150 164 149 154 138 104 173 218 142 105 104 108 116 128 132 134 169 223 200 174 144 108 100 106 100 127 147 150 121 151 177 174 179 178 +141 131 118 113 109 112 130 132 126 151 185 180 176 170 171 170 179 179 176 171 170 177 185 183 187 174 181 165 161 194 194 191 156 155 177 156 134 128 127 122 118 113 114 106 115 119 122 130 136 120 109 112 129 131 115 99 122 162 130 99 104 112 112 110 115 155 168 125 115 152 144 109 178 215 140 117 118 108 109 109 112 122 171 244 242 244 237 222 207 148 108 142 152 147 120 139 174 172 180 179 +136 139 126 113 109 105 119 125 131 160 182 156 161 168 166 160 158 169 174 173 172 169 183 191 194 176 170 175 178 191 194 192 155 160 169 142 128 128 122 119 120 118 113 115 120 124 128 135 127 115 109 111 112 100 103 105 130 146 134 110 105 118 111 126 160 155 142 151 141 148 154 130 167 217 147 174 192 175 143 145 187 203 205 240 248 245 239 244 243 166 110 135 144 142 124 146 172 177 178 177 +129 144 135 115 109 106 109 136 163 170 163 157 163 166 160 153 155 165 165 157 160 162 175 192 192 182 174 176 175 189 193 178 141 163 179 147 127 127 120 122 116 118 113 115 119 125 127 129 125 115 109 105 101 98 114 127 144 167 123 99 104 108 129 171 143 145 163 172 138 124 153 133 120 164 141 215 232 227 214 206 224 239 238 239 243 233 237 240 230 175 111 135 112 119 114 148 174 174 178 177 +117 137 140 127 114 111 105 126 166 142 132 169 173 169 164 165 155 138 121 124 139 156 170 182 185 182 158 171 175 187 195 158 129 166 168 138 128 124 123 121 123 112 113 116 119 127 128 129 126 119 109 100 98 97 112 131 154 135 103 106 111 136 171 143 149 174 159 133 114 108 133 121 92 92 112 206 226 226 234 234 243 236 235 230 245 235 239 236 228 174 113 140 132 123 114 146 181 170 174 173 +105 123 142 137 123 112 113 125 154 148 130 159 178 167 154 137 116 107 126 156 168 160 168 170 174 175 147 155 177 195 192 148 141 171 164 133 124 124 123 121 122 118 116 115 120 129 129 133 131 122 113 104 95 95 105 128 150 117 102 108 143 164 142 151 175 174 134 111 108 88 107 133 95 82 108 193 224 222 230 204 196 221 233 237 229 199 159 182 207 152 90 112 124 140 139 150 169 166 158 167 +104 115 135 142 131 110 107 132 152 159 136 138 176 168 129 113 118 143 170 188 192 180 173 170 171 182 169 148 176 199 190 151 147 173 160 129 122 128 126 122 117 114 113 113 117 122 125 138 134 126 115 109 100 101 107 119 127 116 117 146 157 147 152 176 180 178 158 120 133 89 92 128 120 103 125 174 212 222 214 138 90 112 140 170 137 98 84 97 103 92 79 80 85 101 103 107 120 165 175 171 +108 111 121 144 143 122 111 128 154 164 159 141 155 167 142 138 160 175 165 170 174 174 176 173 166 172 160 151 183 194 182 145 156 168 135 119 123 126 126 137 147 168 153 145 161 176 192 207 183 137 119 114 106 101 102 106 108 124 151 149 130 159 171 178 177 185 163 97 119 128 100 112 139 120 91 134 188 188 154 74 84 118 89 80 79 76 76 76 77 72 73 75 77 108 100 81 92 123 146 166 +104 110 114 132 144 135 116 121 145 162 168 155 135 158 172 163 154 151 157 175 160 156 161 164 167 158 129 143 181 186 173 134 163 173 142 125 123 123 128 163 232 253 238 223 230 230 227 212 173 128 120 115 108 107 106 100 113 143 133 112 130 158 164 177 184 179 124 89 123 165 106 92 130 102 77 103 154 139 93 81 121 147 107 79 74 73 75 89 105 91 87 106 105 145 135 96 97 108 109 117 +112 109 108 118 138 142 125 115 132 160 169 170 146 147 165 172 163 152 167 185 182 170 168 170 150 125 107 151 172 173 166 138 169 162 134 124 124 129 130 174 250 249 211 173 170 159 150 131 114 113 118 119 114 111 116 134 156 154 114 110 147 142 131 163 174 132 93 94 125 158 124 85 116 121 97 93 126 147 145 138 141 100 85 75 73 81 111 138 145 119 106 141 148 161 162 138 139 157 149 134 +119 111 108 113 128 147 135 120 123 143 171 177 172 151 143 163 179 178 183 188 195 195 195 189 158 125 133 164 168 177 161 140 167 153 129 119 123 126 125 164 233 230 159 119 125 122 115 89 94 112 120 120 122 127 147 169 168 158 130 129 160 162 135 134 111 77 77 82 111 138 141 97 101 150 124 85 88 111 143 138 128 83 81 102 100 127 138 136 120 98 98 119 148 153 138 135 145 161 166 165 +132 113 113 108 116 138 143 132 118 129 158 174 181 171 146 143 163 175 184 193 202 207 207 197 187 172 180 175 166 177 156 151 177 162 131 117 123 123 123 136 169 163 118 112 118 118 113 96 95 114 118 123 131 157 167 167 168 164 153 141 149 144 115 93 73 68 74 77 94 116 139 112 105 140 116 89 79 81 87 86 81 75 89 155 147 132 118 112 101 81 89 101 133 136 117 117 119 119 125 139 +138 124 111 109 112 126 142 142 127 121 141 169 193 187 174 147 136 156 181 193 197 208 207 202 197 194 183 161 161 177 153 159 179 157 126 119 122 121 120 125 126 117 106 105 113 118 111 90 95 113 114 125 162 172 173 171 168 165 160 178 149 123 101 76 67 65 69 73 82 110 134 146 115 122 128 107 75 67 76 66 69 82 114 159 123 102 98 95 91 78 86 124 151 157 160 160 126 106 103 110 +139 138 116 113 113 118 141 151 138 119 125 152 177 182 187 169 149 156 161 171 191 208 210 210 201 196 182 171 166 168 147 165 174 147 125 123 119 119 124 120 118 112 109 109 111 116 111 87 90 101 113 153 173 174 173 168 167 166 172 217 181 112 79 68 68 64 65 66 76 88 106 129 108 90 125 118 83 68 67 78 98 127 134 115 102 111 110 111 103 107 126 165 174 176 179 182 155 138 147 157 +134 145 128 114 113 112 128 148 147 128 119 134 152 168 180 187 175 171 149 133 152 168 184 191 194 192 192 193 184 160 133 165 171 133 121 122 121 119 118 115 113 110 108 112 113 122 106 85 80 102 146 173 159 158 167 168 165 164 175 200 200 93 67 66 66 62 61 64 65 73 80 84 88 90 129 144 115 79 71 98 143 137 108 93 133 152 150 150 139 164 171 175 172 168 157 149 153 160 184 204 +128 142 138 116 111 113 113 136 151 139 122 122 135 145 167 183 189 186 183 158 142 133 138 146 146 153 165 177 184 147 129 175 169 133 116 122 124 120 118 113 108 111 110 107 116 124 105 82 83 131 167 158 132 135 168 170 163 164 164 175 150 88 68 65 62 64 63 65 68 72 72 87 130 142 144 158 152 122 92 116 134 108 102 124 162 175 161 158 168 180 182 181 172 158 158 166 170 164 152 173 +119 133 142 129 113 111 111 122 145 149 131 122 124 129 144 167 184 195 201 194 181 163 147 145 140 141 138 140 146 121 131 175 160 126 117 119 121 117 118 115 111 111 106 104 114 111 89 72 100 143 162 156 127 133 167 174 165 154 138 144 127 92 72 68 63 64 65 63 66 72 73 134 169 161 121 146 165 151 125 112 109 113 119 155 175 183 173 165 173 176 185 181 173 172 183 184 184 182 177 178 +113 124 144 140 123 114 115 114 135 146 135 125 123 129 128 146 175 183 197 205 204 198 190 175 175 170 158 142 129 124 149 174 147 119 118 120 121 122 114 113 110 107 107 105 104 103 117 118 123 155 169 163 152 162 169 170 144 112 103 128 135 105 82 64 62 68 68 70 65 79 88 142 171 162 112 117 162 160 130 98 88 131 169 174 183 185 177 174 179 180 171 170 161 168 188 190 191 191 193 193 +109 117 138 142 134 117 109 111 122 143 143 130 122 120 127 135 165 183 180 190 195 199 202 196 186 183 182 174 161 164 170 172 145 115 111 111 118 120 115 115 111 106 106 104 97 124 147 156 159 164 169 168 162 167 170 132 98 85 90 112 134 114 89 73 66 65 65 74 117 138 129 131 148 132 119 113 157 166 140 98 106 165 180 184 184 186 178 182 181 174 162 163 168 178 185 187 189 192 195 195 +110 112 126 145 148 126 114 110 106 130 152 141 123 122 130 138 164 162 151 166 176 186 191 191 195 191 189 190 184 182 184 179 151 117 110 115 117 117 119 115 109 107 106 100 116 136 141 151 157 165 166 164 159 150 127 92 80 79 85 101 130 123 99 79 67 67 78 132 169 170 142 115 135 138 160 140 151 162 151 107 126 172 176 184 180 182 184 181 172 146 163 172 177 180 184 192 190 195 197 193 +109 110 114 136 151 141 118 110 108 117 140 147 131 120 128 133 159 166 154 150 152 159 167 174 182 183 184 186 188 191 191 184 161 127 110 115 117 119 117 116 108 103 98 99 109 125 131 135 148 156 157 153 145 115 84 76 77 76 77 90 120 130 109 82 66 65 107 167 165 170 145 114 138 164 171 141 119 147 154 134 121 168 178 185 179 182 179 165 151 124 156 170 167 172 174 181 191 192 183 180 +102 108 109 120 139 148 127 113 112 111 129 153 139 122 122 134 158 183 184 177 165 156 148 149 153 158 158 172 178 190 194 190 175 146 112 111 111 113 117 109 109 106 97 97 101 108 124 137 145 149 142 127 104 83 71 72 70 73 76 82 104 129 117 86 69 80 126 152 143 151 153 133 126 162 160 128 101 120 144 147 106 152 177 177 184 175 149 121 139 139 144 162 162 166 161 160 181 167 135 153 +101 105 112 115 131 146 145 119 113 112 119 140 146 127 122 131 147 184 192 201 202 192 177 166 161 154 137 144 163 178 189 184 184 162 131 113 111 116 116 110 104 102 93 97 105 110 131 139 141 140 121 95 79 65 68 66 68 72 71 74 86 124 126 97 82 101 117 113 113 143 162 154 116 122 126 112 99 112 137 144 118 125 161 163 179 143 99 88 125 146 127 143 165 170 156 164 166 123 127 161 +102 105 107 112 117 138 150 132 115 115 116 128 140 139 126 130 137 179 192 197 215 211 196 197 210 201 186 171 161 177 190 182 180 172 160 135 119 118 114 112 104 103 100 94 109 129 137 122 130 121 90 75 69 68 74 71 66 66 68 72 78 109 130 117 100 103 108 104 114 141 157 135 102 99 107 104 103 105 124 146 141 125 139 161 158 116 84 84 107 149 122 122 160 161 128 167 157 135 176 176 +103 104 106 108 113 127 145 145 117 110 111 115 133 142 130 128 136 155 186 172 181 193 189 191 200 213 214 210 194 189 183 175 165 172 172 158 138 119 113 109 107 105 96 84 92 120 104 90 98 84 72 67 67 63 71 75 70 66 65 70 73 102 130 130 108 100 107 106 105 127 122 91 89 96 91 101 101 105 126 150 154 146 141 149 144 125 99 90 91 134 135 115 136 124 129 151 162 164 178 182 +100 102 109 109 110 118 134 144 128 113 108 113 124 148 140 131 130 136 170 174 156 163 176 188 189 201 206 205 208 203 188 160 145 165 173 174 164 136 120 111 106 103 100 82 84 84 72 72 79 74 68 67 68 70 70 69 69 63 63 71 72 88 115 129 121 111 108 99 101 106 94 80 86 89 89 95 103 124 146 160 148 150 131 144 153 144 106 97 91 108 148 138 108 106 150 144 159 163 169 176 +100 100 102 106 109 111 127 145 142 118 111 111 112 137 146 134 126 126 154 178 169 169 175 190 194 182 168 187 209 206 192 179 164 155 162 173 169 150 121 113 106 109 102 81 77 71 70 70 70 73 67 65 66 68 67 63 63 63 67 73 69 79 101 131 126 113 97 97 101 97 93 91 89 90 94 108 137 159 163 151 136 137 119 141 165 155 109 84 85 80 100 105 85 93 139 141 147 162 165 171 +100 100 100 103 105 105 117 138 142 130 116 111 112 125 140 137 129 129 139 170 187 184 184 188 199 177 152 192 208 183 200 203 190 161 154 162 169 160 130 118 113 118 102 82 83 81 73 70 71 67 67 67 69 68 66 64 61 62 70 73 71 71 84 124 132 112 94 95 98 96 94 95 96 96 108 153 167 143 150 130 126 120 112 125 165 161 135 87 85 76 73 72 76 84 116 142 141 160 159 157 + 99 98 101 101 100 102 109 123 141 139 115 109 111 118 133 147 138 126 129 150 185 179 174 177 197 186 160 194 191 163 194 187 200 187 158 157 160 158 139 122 120 131 116 80 77 76 71 67 64 70 66 66 67 62 63 64 64 65 64 65 66 68 79 111 136 122 105 99 96 95 92 96 98 120 141 159 155 125 144 136 126 126 121 122 156 166 154 104 88 80 64 65 79 89 98 139 140 149 157 126 + 98 98 102 100 102 108 106 113 132 149 134 109 110 112 129 145 141 126 128 135 168 175 160 166 193 201 180 189 199 196 197 196 203 195 180 154 145 126 126 122 119 138 123 91 80 73 66 65 74 76 70 66 67 64 65 65 71 68 62 63 62 67 77 94 129 130 110 104 101 97 96 96 111 154 168 160 146 135 159 146 122 129 125 118 142 169 163 125 80 69 63 65 76 86 84 127 144 135 149 121 +102 101 99 100 105 105 106 115 124 140 140 115 112 111 115 136 147 131 133 131 147 182 174 170 183 194 186 185 212 218 214 221 211 191 196 175 143 119 112 120 120 120 117 96 94 86 68 70 90 79 70 63 68 61 61 65 65 64 61 63 69 68 74 90 115 132 118 105 95 97 105 113 142 164 155 144 139 123 140 156 125 129 121 108 124 160 164 147 89 73 66 64 67 73 73 102 142 132 143 146 +101 100 101 104 107 103 106 112 111 129 142 134 109 107 109 129 145 144 133 132 139 164 179 160 167 186 184 167 189 210 216 222 219 210 205 191 161 130 114 122 109 95 111 109 119 118 92 88 102 86 71 70 67 62 62 63 63 62 61 66 68 67 70 74 98 133 127 111 104 135 141 146 149 149 134 117 99 89 121 163 134 120 123 112 113 148 165 165 124 82 69 63 65 64 71 93 131 133 127 153 +102 99 104 105 106 108 107 102 105 120 139 143 118 106 109 116 142 149 137 129 134 145 174 172 173 181 178 165 177 206 214 216 223 224 207 196 186 144 124 114 102 89 113 124 135 145 126 116 100 75 71 73 68 66 69 65 65 66 65 64 63 61 69 67 85 122 132 118 116 143 153 159 148 129 109 83 79 99 134 151 143 120 133 134 111 127 164 169 138 90 68 65 60 62 81 103 120 140 127 149 +101 103 104 104 105 104 103 102 103 113 134 141 131 112 104 112 130 145 142 126 126 135 159 173 179 185 184 187 200 217 225 221 226 229 216 204 197 158 124 109 95 92 119 132 131 145 152 131 85 70 71 70 69 67 66 61 64 69 69 67 64 64 68 64 82 108 133 122 111 123 144 141 130 106 79 86 136 143 151 144 137 132 143 161 142 125 151 159 139 107 89 80 64 64 74 91 96 142 132 134 +101 105 102 106 105 105 100 102 105 111 121 146 144 122 109 109 115 137 147 131 124 132 145 171 180 180 179 196 206 208 218 214 218 220 220 212 198 178 136 115 101 97 102 128 134 140 158 131 83 70 68 68 68 63 65 66 64 64 64 62 64 68 64 72 75 97 124 119 108 118 132 135 106 83 78 114 160 147 145 142 127 131 150 168 159 135 138 162 145 120 104 82 67 66 65 78 80 120 140 130 + 96 104 103 103 105 108 101 100 103 104 112 132 141 134 112 109 111 124 148 141 125 125 132 166 182 168 169 186 201 208 211 212 212 221 220 216 205 195 154 120 101 101 101 117 136 133 152 128 84 66 65 66 67 66 64 64 69 63 61 64 60 67 72 70 76 82 90 90 97 107 128 144 123 100 112 126 128 128 135 128 112 148 166 155 159 141 119 153 159 140 104 80 74 75 68 74 83 95 139 124 +104 103 103 106 103 100 101 101 103 102 107 119 139 141 121 114 105 117 144 145 128 126 131 143 173 171 163 164 189 202 213 223 217 221 219 220 215 196 164 122 100 98 99 107 131 126 141 117 75 70 64 67 68 69 62 64 65 62 62 69 64 68 67 66 70 62 58 69 85 100 115 141 146 136 144 139 129 125 124 117 140 162 131 120 156 144 111 140 161 158 125 77 69 75 78 72 86 90 122 132 +100 99 99 107 103 100 97 101 106 101 103 112 129 145 132 111 109 113 128 146 136 124 127 129 156 180 161 163 184 195 198 207 202 210 219 220 217 196 171 123 110 108 109 104 127 131 117 85 77 72 66 65 68 67 66 66 63 60 63 67 71 68 70 67 57 52 58 75 85 99 111 136 155 145 142 137 119 124 135 148 177 156 112 110 154 156 126 119 158 165 139 90 66 69 91 74 66 80 98 108 + 95 99 105 100 100 103 102 100 100 96 100 105 115 139 143 122 110 109 118 137 144 130 124 126 135 167 171 174 176 172 151 169 195 207 216 223 220 202 150 115 113 139 136 102 108 130 105 87 75 71 70 63 66 68 71 70 67 68 69 67 66 65 65 59 51 61 73 85 90 98 104 126 141 128 119 99 101 146 179 170 146 135 136 132 151 160 139 107 151 166 153 122 90 110 119 97 62 71 69 66 + 95 95 99 102 106 105 102 99 98 96 100 109 110 128 145 134 112 110 112 126 145 139 123 129 128 148 176 172 154 119 119 167 199 197 207 216 203 155 121 112 113 142 136 91 84 113 108 97 88 73 70 65 66 73 71 67 65 69 71 68 69 64 56 54 63 75 84 85 88 93 99 117 122 109 83 86 127 175 171 138 135 156 155 145 143 146 137 112 126 156 154 145 130 126 118 117 86 64 56 59 + 95 100 101 104 105 101 99 100 99 99 100 101 108 121 137 141 121 110 105 118 143 141 126 127 133 138 175 164 113 106 148 201 204 190 201 189 154 120 111 109 103 107 100 84 84 92 93 85 104 89 70 70 78 90 87 75 68 71 72 71 65 54 54 65 82 86 82 87 89 92 92 107 125 108 83 131 167 170 148 149 173 164 158 150 130 130 139 124 108 133 138 139 133 131 128 128 119 72 63 71 + 94 100 100 100 101 102 100 99 100 94 99 98 98 111 130 148 130 113 108 109 129 142 132 121 127 127 164 170 130 158 206 219 212 195 180 137 118 113 110 104 101 92 91 86 94 84 79 91 110 90 69 85 119 128 116 90 76 71 69 63 51 59 78 86 93 88 86 88 87 93 93 106 127 122 124 162 162 136 145 173 167 164 176 168 138 123 137 141 127 122 138 136 141 140 141 135 135 103 86 84 +100 102 97 96 98 97 97 102 100 98 99 96 101 104 120 142 139 115 107 110 119 139 143 126 123 130 150 181 185 202 219 222 215 179 132 114 113 110 107 114 108 100 101 93 104 100 94 104 105 96 81 108 138 145 129 95 78 67 62 52 60 74 87 93 91 91 90 89 90 93 97 107 122 133 147 145 142 150 162 176 164 170 190 183 156 128 119 119 145 141 145 150 158 152 147 145 141 143 118 94 +102 95 98 101 101 99 97 101 98 96 98 97 102 104 113 131 143 125 107 109 108 131 145 130 122 123 132 176 195 201 213 207 173 127 111 112 112 110 111 110 106 103 103 113 138 135 108 106 107 110 111 128 144 150 132 101 74 59 59 69 85 89 90 91 89 91 92 94 89 94 99 106 112 118 126 144 169 179 175 179 170 166 183 184 172 141 110 91 126 133 139 155 156 154 153 161 153 153 144 105 + 98 92 98 101 98 96 99 98 98 94 100 100 103 104 110 124 141 137 115 110 108 124 140 130 120 119 122 156 188 196 198 158 125 110 110 114 109 110 118 109 108 104 104 130 155 147 107 99 104 107 116 126 145 147 137 112 85 67 71 89 92 89 94 91 88 91 96 92 94 97 104 110 112 120 146 174 183 182 189 191 180 165 171 191 186 166 121 103 117 128 126 154 160 162 159 168 168 162 142 96 + 93 95 94 97 92 95 99 98 98 95 95 98 99 100 104 115 132 142 123 106 112 112 132 137 120 116 117 141 182 182 145 113 109 107 106 110 113 117 121 111 105 105 105 125 159 147 90 89 112 111 121 117 144 158 147 137 110 95 93 98 95 91 95 95 93 99 97 95 95 100 110 119 129 163 184 180 181 191 195 194 188 179 174 194 196 176 137 120 125 133 129 154 161 163 165 169 159 153 146 116 + 97 98 92 93 94 95 93 94 93 95 102 96 97 101 106 107 122 137 136 112 112 109 119 132 128 114 107 117 141 135 112 109 106 106 104 106 114 113 114 111 103 104 107 112 136 125 87 85 120 124 126 126 138 158 156 148 132 115 104 101 95 95 96 96 100 99 101 101 102 107 115 142 173 194 183 182 193 201 200 203 200 194 188 192 195 183 159 126 133 138 127 137 166 166 163 151 143 150 142 128 + 96 98 95 92 93 92 97 97 95 100 97 99 99 98 107 107 116 136 141 121 108 101 112 131 132 115 105 110 108 104 105 106 102 102 106 111 114 112 107 107 102 106 102 103 109 103 86 86 108 121 122 133 132 156 162 154 139 116 106 104 96 95 97 99 100 98 101 104 105 113 147 188 194 187 185 194 201 210 209 206 212 206 205 205 196 194 185 135 130 149 130 117 159 165 154 148 151 157 135 125 + 98 97 96 96 95 90 90 92 93 95 97 96 97 99 102 105 108 126 145 131 108 104 105 119 136 123 106 105 105 103 105 105 106 105 113 114 111 108 100 102 104 105 103 101 95 95 95 93 99 124 129 141 129 146 161 149 137 112 111 108 102 100 100 98 99 102 104 108 116 141 184 195 188 195 205 206 200 206 208 207 211 216 213 207 201 202 194 154 132 148 136 107 137 159 149 163 146 125 103 100 + 96 95 94 93 90 95 91 90 93 92 91 98 97 100 102 105 109 116 136 138 115 103 103 114 133 136 112 103 101 106 106 109 116 111 114 114 112 106 101 100 100 101 105 100 99 99 102 110 100 128 139 138 131 132 150 152 143 116 111 110 100 102 102 102 100 105 108 123 148 179 192 192 197 208 209 206 205 208 206 205 213 210 208 210 208 204 196 166 127 136 139 115 120 157 159 134 102 83 75 78 + 90 92 95 93 92 97 90 87 90 94 92 97 97 95 101 100 109 114 128 141 126 105 103 107 126 134 117 105 103 105 109 111 114 110 113 109 107 109 103 102 100 97 98 102 101 105 117 118 101 124 142 126 130 129 145 156 146 122 112 111 107 106 106 108 103 112 130 155 175 187 189 203 213 208 202 205 209 211 209 209 215 215 212 209 205 200 198 178 139 127 136 130 124 132 129 95 82 75 68 64 + 94 94 95 92 92 95 93 90 91 92 91 91 98 99 99 100 101 104 119 139 134 114 107 102 117 137 128 100 99 103 108 105 106 105 108 109 106 108 107 106 99 94 99 100 99 100 123 130 113 117 136 120 119 136 158 163 150 135 121 117 111 108 108 109 117 139 168 177 178 191 206 215 212 201 201 198 199 209 209 209 213 214 212 212 210 200 193 186 157 123 133 136 129 108 85 82 88 90 74 58 + 93 91 95 96 95 92 91 95 92 94 93 89 98 99 95 99 103 105 116 131 137 121 107 104 108 131 131 116 103 98 101 103 103 103 101 106 107 109 103 101 95 96 100 97 99 95 111 139 127 112 127 134 141 161 168 168 157 139 128 117 112 110 112 120 146 171 182 182 190 198 210 215 216 205 203 204 203 207 203 207 210 215 214 214 211 206 199 199 175 134 134 145 136 103 96 97 104 90 61 49 + 92 92 93 101 96 92 90 91 90 95 93 94 96 97 101 97 98 104 107 119 138 131 111 103 103 119 136 125 102 97 99 103 102 104 104 105 106 103 105 100 100 96 98 94 95 99 109 134 133 115 118 148 162 168 169 170 169 158 150 133 122 117 122 148 172 171 179 183 194 202 203 209 216 209 204 208 205 205 206 209 211 208 207 204 205 204 198 187 180 136 124 148 146 120 106 120 125 95 63 59 + 92 95 98 99 96 98 91 96 97 92 94 93 96 96 102 97 97 104 104 113 133 136 117 106 99 106 131 127 108 100 100 97 101 101 95 102 103 103 105 99 97 94 98 100 99 98 106 132 144 139 131 149 160 167 168 155 164 160 156 147 133 136 157 170 157 152 179 195 207 209 209 210 209 209 202 199 207 212 207 213 213 210 208 205 208 198 187 192 179 124 118 139 147 139 137 135 128 113 90 75 + 97 97 99 98 97 94 92 89 91 95 95 89 92 98 97 94 95 98 102 108 122 144 129 107 101 100 120 132 118 101 102 100 100 101 92 97 99 97 103 100 100 97 97 98 95 101 104 127 146 148 142 145 162 169 164 150 147 158 161 155 148 165 174 169 155 148 169 192 202 203 207 205 208 208 201 200 209 211 213 215 210 210 209 208 202 191 187 199 154 104 112 136 148 150 151 144 134 119 95 72 +101 101 92 94 101 94 96 93 89 87 94 93 93 95 92 98 94 96 97 104 116 146 138 110 99 101 114 131 126 102 94 100 98 95 94 99 98 99 101 98 99 100 98 95 94 98 103 116 131 126 121 125 152 163 163 153 157 168 165 162 166 170 177 176 145 135 149 175 197 206 199 203 201 200 203 209 212 212 211 206 207 206 206 206 189 187 190 157 120 112 127 140 158 156 153 142 122 92 72 57 + 95 98 99 98 101 94 94 96 93 94 86 93 94 94 91 88 91 95 95 99 112 133 141 119 99 97 104 121 133 114 97 96 98 96 99 97 97 95 99 99 97 96 91 94 93 98 101 105 103 93 93 101 125 153 162 158 168 163 166 174 165 168 168 137 116 114 140 164 185 171 164 191 187 189 197 207 214 212 209 213 211 207 198 190 182 175 146 118 115 123 135 146 153 155 151 141 103 76 67 57 + 97 98 100 100 98 95 94 93 94 92 93 95 97 93 95 94 96 89 96 98 106 119 138 129 103 98 100 111 129 120 101 93 92 95 92 97 99 94 96 100 94 94 91 92 97 98 101 100 98 101 102 110 118 143 159 164 163 164 176 179 164 158 130 114 116 117 132 155 159 130 142 172 180 187 189 199 208 206 209 207 203 196 187 181 185 150 111 111 121 132 143 154 161 159 153 140 98 88 98 87 + 96 96 93 95 95 99 95 91 93 92 97 90 91 94 92 91 96 95 98 103 105 110 131 134 112 98 95 104 126 123 108 95 92 93 94 98 97 94 100 98 96 98 98 97 99 100 104 98 99 105 105 128 137 152 158 162 169 176 175 169 170 150 114 112 120 122 129 142 140 125 127 143 172 181 187 193 195 191 203 204 191 179 178 185 168 119 107 115 136 140 153 157 162 157 148 129 96 98 117 98 + 97 96 94 93 97 92 91 96 97 91 91 92 92 92 90 92 93 93 96 101 106 107 118 137 123 101 98 99 119 130 115 98 93 92 93 95 100 95 97 97 97 99 101 99 97 100 100 95 96 106 107 122 144 146 148 174 184 174 170 180 181 167 143 113 115 123 134 131 134 135 126 127 152 172 183 188 189 186 191 194 186 171 170 157 127 114 119 134 144 149 154 157 145 146 138 115 93 95 113 111 + 97 94 91 95 93 94 93 93 98 96 93 91 90 92 91 90 93 96 99 103 104 107 111 131 128 110 97 94 110 131 120 100 86 92 95 93 98 99 96 96 99 98 100 97 99 104 99 95 100 104 102 111 140 141 154 179 176 179 186 191 189 182 161 119 110 124 139 136 147 153 133 121 145 173 182 190 189 185 177 177 171 168 158 128 108 116 135 142 152 156 160 158 139 134 131 117 98 92 102 106 + 98 99 93 94 91 97 96 95 94 90 92 93 87 94 95 88 95 98 99 101 103 102 108 125 134 117 98 93 97 119 127 109 91 90 92 93 96 95 99 98 97 99 100 100 103 102 101 102 102 104 103 101 136 160 170 174 181 189 191 192 193 186 169 132 105 118 135 133 138 151 144 126 136 171 187 201 195 185 178 173 166 160 160 130 122 135 144 142 156 154 150 153 120 117 128 126 105 93 91 94 + 96 97 95 97 96 94 87 90 92 89 94 90 93 94 96 91 92 95 98 101 103 101 104 117 130 125 103 95 97 115 134 124 97 94 91 93 99 97 98 102 99 101 102 101 99 102 102 101 102 105 106 105 129 163 159 166 188 193 187 193 193 179 167 134 109 108 112 113 127 153 149 124 130 166 197 210 187 167 178 171 150 126 140 150 148 150 142 153 155 138 126 132 118 102 113 124 109 94 92 88 + 94 97 92 95 94 89 96 92 89 88 91 86 91 93 91 90 91 94 94 102 102 104 105 108 125 132 110 95 93 107 131 131 105 95 90 93 100 98 99 99 101 102 102 103 100 101 99 103 104 108 110 115 133 155 144 156 183 187 192 192 183 169 159 140 111 105 102 103 121 145 140 125 123 161 199 195 168 157 179 167 129 108 121 151 156 150 150 154 134 117 104 131 134 104 104 120 121 102 89 85 + 92 91 96 96 90 92 90 89 88 89 91 89 90 91 84 86 88 94 98 96 97 103 102 106 118 133 122 99 94 95 118 134 116 95 90 90 94 97 94 95 98 97 98 100 97 98 98 104 101 100 105 115 136 148 145 141 165 180 187 183 174 155 152 146 119 98 105 113 116 128 135 128 122 143 186 172 159 163 171 167 133 105 120 144 158 158 157 141 123 107 123 144 135 130 111 109 121 106 87 85 -- cgit 1.4.1