174 174 174 172 172 172 169 169 169 171 171 171 174 174 174 177 177 177 174 174 174 166 166 166 168 168 168 162 162 162 173 173 173 185 185 185 181 181 181 175 175 175 176 176 176 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 170 170 170 176 176 176 173 173 173 172 172 172 167 167 167 167 167 167 171 171 171 173 173 173 168 168 168 167 167 167 163 163 163 172 172 172 176 176 176 178 178 178 177 177 177 179 179 179 177 177 177 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 176 178 178 178 178 178 178 173 173 173 171 171 171 171 171 171 170 170 170 170 170 170 171 171 171 172 172 172 170 170 170 170 170 170 169 169 169 165 165 165 165 165 165 166 166 166 168 168 168 165 165 165 169 169 169 173 173 173 169 169 169 175 175 175 178 178 178 179 179 179 176 176 176 174 174 174 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 173 173 173 174 174 174 177 177 177 177 177 177 173 173 173 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 171 171 171 169 169 169 169 169 169 169 169 169 165 165 165 165 165 165 168 168 168 167 167 167 166 166 166 162 162 162 168 168 168 171 171 171 177 177 177 179 179 179 178 178 178 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 172 172 172 173 173 173 173 173 173 172 172 172 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 167 167 167 167 167 167 168 168 168 167 167 167 161 161 161 168 168 168 168 168 168 166 166 166 163 163 163 174 174 174 184 184 184 176 176 176 179 179 179 176 176 176 176 176 176 175 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 168 168 168 169 169 169 169 169 169 170 170 170 167 167 167 167 167 167 173 173 173 172 172 172 170 170 170 171 171 171 173 173 173 151 151 151 184 184 184 180 180 180 178 178 178 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 139 139 139 140 140 140 144 144 144 149 149 149 151 151 151 157 157 157 156 156 156 160 160 160 162 162 162 166 166 166 166 166 166 166 166 166 171 171 171 173 173 173 170 170 170 174 174 174 174 174 174 173 173 173 173 173 173 175 175 175 174 174 174 173 173 173 173 173 173 171 171 171 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 168 168 168 104 104 104 103 103 103 105 105 105 107 107 107 108 108 108 112 112 112 114 114 114 118 118 118 116 116 116 133 133 133 154 154 154 167 167 167 181 181 181 173 173 173 170 170 170 159 159 159 152 152 152 148 148 148 153 153 153 159 159 159 158 158 158 162 162 162 154 154 154 155 155 155 156 156 156 150 150 150 146 146 146 151 151 151 159 159 159 161 161 161 161 161 161 160 160 160 112 112 112 111 111 111 111 111 111 111 111 111 111 111 111 110 110 110 109 109 109 112 112 112 108 108 108 123 123 123 150 150 150 177 177 177 197 197 197 200 200 200 184 184 184 145 145 145 122 122 122 124 124 124 123 123 123 124 124 124 129 129 129 132 132 132 125 125 125 126 126 126 126 126 126 120 120 120 115 115 115 117 117 117 125 125 125 126 126 126 125 125 125 129 129 129 107 107 107 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 108 108 108 109 109 109 122 122 122 133 133 133 148 148 148 157 157 157 154 154 154 143 143 143 132 132 132 117 117 117 111 111 111 112 112 112 111 111 111 113 113 113 113 113 113 113 113 113 113 113 113 112 112 112 112 112 112 110 110 110 109 109 109 109 109 109 108 108 108 108 108 108 108 108 108 103 103 103 103 103 103 105 105 105 103 103 103 102 102 102 104 104 104 104 104 104 105 105 105 111 111 111 125 125 125 119 119 119 127 127 127 129 129 129 122 122 122 127 127 127 127 127 127 121 121 121 111 111 111 109 109 109 111 111 111 110 110 110 112 112 112 110 110 110 110 110 110 109 109 109 108 108 108 107 107 107 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 106 106 106 106 106 106 107 107 107 109 109 109 128 128 128 122 122 122 120 120 120 129 129 129 127 127 127 134 134 134 123 123 123 127 127 127 128 128 128 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 109 109 109 108 108 108 107 107 107 106 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 106 106 106 105 105 105 105 105 105 105 105 105 104 104 104 105 105 105 105 105 105 118 118 118 115 115 115 122 122 122 145 145 145 149 149 149 172 172 172 196 196 196 205 205 205 204 204 204 162 162 162 119 119 119 110 110 110 111 111 111 113 113 113 108 108 108 107 107 107 108 108 108 107 107 107 106 106 106 106 106 106 104 104 104 104 104 104 105 105 105 101 101 101 102 102 102 103 103 103 102 102 102 102 102 102 103 103 103 102 102 102 103 103 103 106 106 106 118 118 118 139 139 139 190 190 190 205 205 205 204 204 204 208 208 208 229 229 229 228 228 228 225 225 225 207 207 207 152 152 152 109 109 109 108 108 108 108 108 108 110 110 110 110 110 110 111 111 111 110 110 110 108 108 108 105 105 105 104 104 104 104 104 104 104 104 104 99 99 99 100 100 100 102 102 102 102 102 102 101 101 101 100 100 100 101 101 101 102 102 102 109 109 109 130 130 130 147 147 147 180 180 180 193 193 193 204 204 204 182 182 182 165 165 165 147 147 147 168 168 168 167 167 167 144 144 144 113 113 113 110 110 110 110 110 110 110 110 110 109 109 109 107 107 107 106 106 106 103 103 103 101 101 101 104 104 104 104 104 104 103 103 103 100 100 100 100 100 100 100 100 100 99 99 99 98 98 98 97 97 97 98 98 98 99 99 99 108 108 108 116 116 116 109 109 109 124 124 124 140 140 140 138 138 138 123 123 123 100 100 100 88 88 88 176 176 176 151 151 151 164 164 164 150 150 150 112 112 112 113 113 113 121 121 121 129 129 129 135 135 135 137 137 137 131 131 131 122 122 122 112 112 112 102 102 102 102 102 102 100 100 100 100 100 100 104 104 104 102 102 102 97 97 97 96 96 96 97 97 97 98 98 98 108 108 108 112 112 112 99 99 99 113 113 113 134 134 134 130 130 130 119 119 119 101 101 101 87 87 87 162 162 162 123 123 123 120 120 120 184 184 184 162 162 162 176 176 176 197 197 197 203 203 203 210 210 210 214 214 214 212 212 212 206 206 206 180 180 180 111 111 111 99 99 99 105 105 105 107 107 107 118 118 118 112 112 112 96 96 96 97 97 97 96 96 96 97 97 97 112 112 112 112 112 112 99 99 99 131 131 131 161 161 161 144 144 144 123 123 123 100 100 100 72 72 72 99 99 99 149 149 149 156 156 156 197 197 197 208 208 208 222 222 222 234 234 234 235 235 235 243 243 243 246 246 246 240 240 240 227 227 227 174 174 174 106 106 106 98 98 98 116 116 116 119 119 119 103 103 103 97 97 97 93 93 93 95 95 95 96 96 96 96 96 96 111 111 111 109 109 109 132 132 132 175 175 175 170 170 170 147 147 147 119 119 119 88 88 88 86 86 86 149 149 149 205 205 205 216 216 216 209 209 209 210 210 210 222 222 222 234 234 234 241 241 241 238 238 238 211 211 211 156 156 156 125 125 125 103 103 103 96 96 96 99 99 99 102 102 102 98 98 98 96 96 96 97 97 97 98 98 98 98 98 98 97 97 97 97 97 97 112 112 112 135 135 135 205 205 205 193 193 193 177 177 177 157 157 157 108 108 108 132 132 132 191 191 191 209 209 209 215 215 215 217 217 217 225 225 225 231 231 231 234 234 234 215 215 215 174 174 174 116 116 116 56 56 56 55 55 55 103 103 103 97 97 97 96 96 96 97 97 97 98 98 98 96 96 96 99 99 99 102 102 102 99 99 99 99 99 99 101 101 101 98 98 98 127 127 127 195 195 195 223 223 223 192 192 192 195 195 195 187 187 187 170 170 170 210 210 210 225 225 225 219 219 219 222 222 222 222 222 222 203 203 203 171 171 171 119 119 119 68 68 68 33 33 33 20 20 20 20 20 20 66 66 66 99 99 99 95 95 95 98 98 98 98 98 98 99 99 99 96 96 96 99 99 99 105 105 105 115 115 115 113 113 113 109 109 109 106 106 106 143 143 143 223 223 223 215 215 215 190 190 190 201 201 201 221 221 221 221 221 221 228 228 228 223 223 223 200 200 200 163 163 163 120 120 120 73 73 73 38 38 38 25 25 25 22 22 22 19 19 19 19 19 19 35 35 35 86 86 86 96 96 96 93 93 93 95 95 95 95 95 95 103 103 103 103 103 103 132 132 132 159 159 159 180 180 180 167 167 167 154 154 154 153 153 153 152 152 152 216 216 216 209 209 209 203 203 203 211 211 211 220 220 220 230 230 230 213 213 213 148 148 148 91 91 91 51 51 51 32 32 32 27 27 27 25 25 25 22 22 22 22 22 22 22 22 22 28 28 28 51 51 51 91 91 91 95 95 95 96 96 96 95 95 95 93 93 93 153 153 153 164 164 164 188 188 188 189 189 189 196 196 196 191 191 191 184 184 184 175 175 175 165 165 165 218 218 218 209 209 209 209 209 209 214 214 214 202 202 202 196 196 196 139 139 139 53 53 53 32 32 32 30 30 30 30 30 30 27 27 27 24 24 24 22 22 22 26 26 26 33 33 33 39 39 39 69 69 69 94 94 94 94 94 94 93 93 93 94 94 94 92 92 92 214 214 214 220 220 220 193 193 193 130 130 130 157 157 157 160 160 160 159 159 159 121 121 121 158 158 158 218 218 218 185 185 185 170 170 170 145 145 145 110 110 110 87 87 87 95 95 95 78 78 78 55 55 55 51 51 51 51 51 51 45 45 45 36 36 36 42 42 42 42 42 42 32 32 32 44 44 44 83 83 83 91 91 91 89 89 89 89 89 89 90 90 90 87 87 87 211 211 211 206 206 206 165 165 165 81 81 81 96 96 96 110 110 110 117 117 117 130 130 130 170 170 170 193 193 193 153 153 153 104 104 104 74 74 74 65 65 65 68 68 68 132 132 132 172 172 172 176 176 176 183 183 183 159 159 159 136 136 136 123 123 123 82 82 82 33 33 33 29 29 29 64 64 64 85 85 85 82 82 82 82 82 82 87 87 87 88 88 88 84 84 84 177 177 177 169 169 169 141 141 141 90 90 90 84 84 84 70 70 70 87 87 87 167 167 167 214 214 214 222 222 222 216 216 216 188 188 188 181 181 181 200 200 200 211 211 211 222 222 222 229 229 229 238 238 238 241 241 241 233 233 233 221 221 221 203 203 203 144 144 144 78 78 78 57 57 57 66 66 66 68 68 68 68 68 68 78 78 78 84 84 84 85 85 85 83 83 83 159 159 159 156 156 156 138 138 138 93 93 93 85 85 85 89 89 89 125 125 125 211 211 211 229 229 229 231 231 231 235 235 235 236 236 236 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 236 236 236 235 235 235 234 234 234 228 228 228 220 220 220 197 197 197 155 155 155 86 86 86 58 58 58 56 56 56 59 59 59 71 71 71 78 78 78 80 80 80 81 81 81 177 177 177 173 173 173 161 161 161 112 112 112 91 91 91 102 102 102 185 185 185 225 225 225 225 225 225 224 224 224 222 222 222 226 226 226 234 234 234 234 234 234 234 234 234 237 237 237 239 239 239 240 240 240 237 237 237 234 234 234 227 227 227 219 219 219 211 211 211 191 191 191 115 115 115 58 58 58 55 55 55 62 62 62 70 70 70 77 77 77 78 78 78 78 78 78 200 200 200 198 198 198 181 181 181 127 127 127 126 126 126 172 172 172 212 212 212 220 220 220 222 222 222 222 222 222 221 221 221 224 224 224 233 233 233 236 236 236 237 237 237 239 239 239 239 239 239 239 239 239 237 237 237 234 234 234 225 225 225 217 217 217 216 216 216 202 202 202 146 146 146 80 80 80 60 60 60 66 66 66 72 72 72 78 78 78 80 80 80 79 79 79 215 215 215 209 209 209 188 188 188 161 161 161 183 183 183 217 217 217 219 219 219 225 225 225 227 227 227 230 230 230 233 233 233 234 234 234 235 235 235 237 237 237 239 239 239 241 241 241 243 243 243 241 241 241 239 239 239 233 233 233 223 223 223 218 218 218 218 218 218 211 211 211 191 191 191 144 144 144 82 82 82 66 66 66 73 73 73 80 80 80 81 81 81 80 80 80 212 212 212 202 202 202 194 194 194 199 199 199 217 217 217 221 221 221 224 224 224 226 226 226 226 226 226 230 230 230 233 233 233 234 234 234 235 235 235 235 235 235 237 237 237 238 238 238 238 238 238 235 235 235 231 231 231 224 224 224 214 214 214 207 207 207 206 206 206 200 200 200 193 193 193 172 172 172 100 100 100 67 67 67 75 75 75 79 79 79 80 80 80 80 80 80 134 186 223 131 184 220 128 182 218 133 182 218 139 184 220 140 187 226 134 185 227 121 179 218 124 181 218 124 173 208 138 183 215 152 195 223 148 191 223 135 186 226 137 187 227 132 187 224 130 186 225 131 185 226 131 185 226 131 185 226 131 185 226 131 185 226 131 185 226 130 184 225 129 184 223 129 183 222 127 182 221 127 182 222 127 182 222 127 181 222 127 181 222 128 182 223 133 189 228 129 186 224 128 186 224 124 179 220 125 179 221 131 182 225 132 184 227 125 181 222 126 179 218 126 173 210 136 182 216 141 187 215 144 188 221 136 188 228 139 190 230 134 190 228 132 188 228 133 188 229 133 188 229 133 188 229 133 188 229 133 188 229 132 188 229 133 188 229 136 190 230 138 190 227 133 185 224 128 183 224 128 183 224 127 183 224 127 183 224 128 184 225 128 185 226 127 182 223 128 182 223 126 181 223 121 177 221 123 177 220 125 177 219 125 180 221 126 176 216 132 179 217 132 185 224 126 182 220 135 187 223 137 191 226 138 191 229 134 189 226 131 187 225 132 187 226 132 187 227 132 186 227 132 186 227 132 187 228 130 185 226 131 186 227 135 189 229 137 188 226 132 185 223 127 182 223 127 182 223 126 181 222 126 181 222 126 180 221 127 184 225 126 181 222 127 181 222 126 181 222 122 178 219 122 177 218 125 180 221 124 179 220 126 177 217 127 172 208 133 179 211 132 183 219 140 187 223 140 191 226 135 191 227 133 189 226 132 188 225 132 188 226 132 187 227 132 187 228 132 187 228 132 187 228 130 185 226 129 184 225 130 185 226 131 185 226 129 184 225 127 182 223 127 182 223 127 182 223 127 182 223 126 181 222 122 184 224 123 180 221 124 180 221 125 180 221 124 179 220 119 173 215 125 180 221 125 181 222 123 179 217 126 174 208 143 184 212 154 193 219 150 183 213 143 189 223 133 189 226 133 189 226 133 188 225 132 187 224 132 187 227 132 187 228 132 187 228 132 187 228 130 185 226 129 184 225 129 184 225 129 184 225 128 183 224 127 182 223 127 182 223 127 182 223 127 182 223 126 181 223 121 185 224 124 181 221 127 181 222 126 182 222 127 183 223 123 180 220 124 180 220 128 186 225 127 186 223 130 182 216 138 181 212 146 181 206 134 155 181 154 193 225 138 193 228 134 191 228 132 189 227 131 189 227 132 187 228 131 186 228 132 186 228 133 186 228 130 185 226 128 184 225 127 183 224 126 182 223 126 182 223 126 181 223 126 181 223 126 181 223 126 181 222 126 180 221 94 152 194 97 153 192 102 157 195 103 163 200 104 166 202 111 171 208 113 169 205 118 173 207 116 177 211 124 180 212 130 176 209 134 175 212 141 179 213 137 183 218 126 184 220 130 187 226 129 188 225 127 187 223 128 187 225 130 188 227 131 186 226 132 185 225 130 185 226 127 184 226 126 183 225 125 182 224 125 182 224 126 183 225 126 183 226 126 182 228 125 182 227 123 182 222 44 122 169 44 121 166 46 123 168 51 124 170 55 124 171 59 128 176 64 129 175 69 132 175 61 133 175 83 148 189 115 166 203 139 174 207 153 189 218 144 181 210 138 179 213 121 170 205 112 164 197 109 160 193 112 165 199 118 171 206 117 171 205 120 175 209 113 167 202 114 167 203 116 168 204 109 162 198 106 158 194 110 163 199 119 171 208 121 172 212 120 172 212 116 174 212 45 133 185 45 132 184 45 132 184 44 131 184 45 131 184 42 131 183 42 130 179 52 130 178 47 127 173 72 138 181 114 160 196 155 184 207 180 202 219 183 205 222 163 190 211 103 157 195 67 138 184 68 141 187 68 141 183 69 142 182 76 145 187 81 147 190 75 140 182 76 141 182 77 141 182 70 135 176 65 130 171 67 132 173 75 140 182 77 141 185 76 140 183 82 143 183 44 126 178 43 124 177 44 125 178 42 125 177 42 125 178 42 126 179 42 126 177 48 127 175 55 126 170 74 136 177 90 145 187 112 158 192 123 168 197 116 166 200 100 155 195 85 145 191 57 135 183 43 133 183 45 133 185 44 131 184 48 133 186 48 133 185 50 133 184 51 132 182 50 131 182 50 130 182 48 128 180 47 127 179 47 128 179 46 127 179 46 126 178 47 127 178 41 122 174 41 122 173 42 124 174 40 122 172 40 121 171 41 123 173 42 123 174 44 124 173 61 126 167 82 138 177 70 133 177 82 140 182 84 142 184 74 136 183 82 139 184 80 140 185 68 137 180 51 130 177 48 127 184 53 127 186 52 127 183 50 130 184 48 129 182 47 130 180 46 128 180 46 127 181 45 126 180 43 125 178 43 125 178 43 126 177 43 126 176 42 125 176 43 124 175 44 125 175 44 126 176 43 125 175 42 124 174 43 125 175 43 126 175 45 126 176 58 125 169 89 140 175 70 137 184 68 135 182 79 144 185 78 142 183 89 147 188 74 138 183 79 142 183 80 143 184 48 126 178 43 126 180 48 129 181 49 130 183 49 131 182 48 130 179 47 129 179 47 127 180 46 127 180 45 126 178 44 125 177 43 124 174 43 124 174 42 124 174 43 124 176 43 124 174 43 125 175 42 124 174 42 124 174 42 124 174 42 123 173 42 124 174 50 121 167 85 128 155 69 129 170 73 136 182 102 158 191 111 161 193 142 181 213 175 203 223 186 211 225 189 209 225 128 173 201 64 136 181 46 130 182 49 130 182 50 132 183 45 127 178 44 126 178 45 127 180 45 126 179 44 125 179 44 125 178 41 123 174 41 123 174 42 124 174 38 121 171 40 121 171 42 122 173 41 121 172 41 121 172 41 122 173 41 121 172 40 123 173 47 125 167 90 128 143 121 145 162 168 196 222 190 210 226 188 209 228 194 211 231 223 232 236 225 230 233 221 226 236 193 212 224 114 164 198 43 129 182 45 128 179 46 127 177 49 128 180 48 129 182 47 130 183 47 129 181 47 126 177 44 124 174 43 123 174 42 123 173 42 123 174 37 118 169 39 119 170 41 121 172 41 121 172 40 120 171 39 119 170 40 119 171 39 121 170 50 127 175 93 141 175 122 155 177 161 185 207 172 200 218 185 210 226 157 190 214 141 171 198 130 152 172 140 176 205 142 173 206 109 154 193 55 131 180 47 129 180 46 129 181 46 129 181 46 128 177 43 127 175 43 126 174 41 122 169 39 120 167 43 123 168 43 123 168 42 122 172 40 118 170 39 118 169 39 119 170 38 118 169 37 117 168 36 116 167 37 117 168 37 118 167 51 125 175 64 131 180 53 126 175 80 136 178 95 154 191 93 151 190 77 136 181 72 108 139 76 91 107 156 182 205 135 155 180 144 169 191 111 162 193 53 131 176 56 130 176 71 136 180 84 143 180 91 149 183 92 152 186 85 146 181 76 136 172 61 128 169 40 121 173 40 121 173 43 117 169 41 117 168 47 121 173 43 120 171 36 116 167 35 115 166 36 116 166 36 116 168 52 125 172 57 129 176 34 118 173 59 129 176 93 146 180 90 142 180 89 128 160 81 107 125 76 90 105 152 165 180 111 126 141 107 125 137 164 190 209 131 171 201 153 183 206 182 202 219 191 207 218 199 214 224 203 218 228 200 216 226 196 209 219 163 185 203 63 125 171 38 117 168 49 122 173 50 124 170 65 133 180 55 129 179 34 115 166 36 115 166 35 115 166 35 115 168 58 128 174 57 129 177 38 117 171 89 143 180 135 169 196 117 152 180 102 129 150 84 105 122 59 76 93 88 102 117 132 154 174 139 161 178 181 202 219 193 213 230 214 225 235 230 235 242 232 236 240 242 244 246 244 247 248 238 241 243 222 229 233 157 180 193 60 120 163 39 115 166 60 133 183 63 136 182 47 121 165 37 115 164 31 112 163 34 114 165 35 115 166 35 114 166 60 126 171 57 124 170 88 145 186 151 182 204 149 175 200 120 156 180 99 125 144 74 92 107 71 90 108 135 153 169 187 210 234 199 220 241 193 213 235 195 214 235 214 224 236 230 236 242 238 243 247 237 239 242 209 212 214 147 160 167 95 135 154 54 119 151 39 113 162 41 117 167 46 119 169 43 114 167 37 114 166 36 116 167 37 116 167 37 116 167 36 116 166 38 115 166 63 127 170 96 147 181 187 210 229 172 199 221 155 184 205 137 163 184 93 113 129 120 136 149 175 196 215 192 214 232 201 218 239 208 219 236 216 227 243 224 233 247 230 235 243 211 216 222 168 176 183 107 119 127 48 58 68 31 62 84 49 120 160 39 115 165 37 114 162 39 115 163 40 116 166 39 113 164 41 117 165 42 120 167 41 117 167 37 117 169 42 118 170 41 114 167 86 139 176 177 201 215 215 226 235 177 196 217 178 200 218 172 191 208 157 174 186 198 213 227 212 228 245 206 222 238 213 225 236 215 224 231 198 205 211 167 173 176 113 121 126 60 71 79 24 36 45 11 24 31 8 24 34 25 79 114 40 117 168 40 111 162 42 114 164 42 114 166 41 116 165 40 113 160 42 116 164 48 122 171 63 130 177 56 130 178 52 126 174 55 121 167 114 151 178 216 226 232 207 218 229 178 193 210 189 204 221 209 224 239 211 225 235 218 231 242 215 225 236 193 202 212 155 166 176 112 123 133 63 76 86 28 42 52 15 29 38 12 25 34 10 22 31 13 21 31 19 40 57 38 100 141 39 113 164 37 109 158 39 111 161 39 111 162 48 119 170 48 119 165 86 145 187 121 170 208 152 188 216 136 176 205 121 164 194 127 160 186 140 155 169 210 218 229 200 211 225 191 206 220 201 213 231 210 222 239 222 233 243 205 216 221 140 151 160 82 93 105 41 53 70 21 34 53 15 30 46 12 28 44 12 25 37 12 25 33 13 25 35 16 31 45 24 59 87 39 106 151 41 111 158 40 112 162 39 111 160 38 110 157 111 165 207 127 175 206 162 196 220 173 193 217 188 197 213 183 192 208 174 187 199 170 176 183 163 166 171 210 220 231 200 212 224 201 212 222 206 215 230 198 202 213 198 196 199 131 141 150 39 57 75 19 35 54 17 33 54 15 33 55 13 31 49 14 27 41 13 25 35 14 30 40 20 37 50 26 43 55 30 81 114 39 110 159 41 109 156 38 109 155 39 110 156 38 109 153 197 218 240 203 225 239 172 200 218 115 133 156 158 155 165 159 160 171 153 161 170 118 122 126 154 159 164 212 220 227 184 185 189 173 168 174 149 143 152 112 108 117 83 88 98 79 98 122 57 84 108 38 60 82 35 54 78 31 56 78 24 51 72 20 41 59 29 46 60 31 45 57 23 35 46 23 51 70 35 98 136 38 107 154 37 105 151 36 105 148 37 106 149 34 103 145 188 217 244 179 214 236 132 175 205 56 89 114 87 99 112 106 111 121 121 116 117 132 129 130 163 172 179 184 195 207 147 154 170 96 106 120 59 78 94 46 70 92 46 74 99 112 137 164 153 178 198 161 180 198 169 186 205 142 164 183 114 142 163 100 130 154 62 87 110 23 36 52 21 32 43 27 76 107 33 101 143 32 97 136 32 98 139 34 103 145 35 104 146 31 100 142 132 191 227 125 183 220 100 152 192 66 99 114 69 89 99 54 75 90 80 88 102 162 168 178 205 217 226 211 226 239 203 220 236 169 194 209 161 188 205 183 206 220 199 215 224 214 224 234 221 232 242 232 240 250 237 242 252 225 235 245 207 225 239 182 209 231 120 151 174 53 85 109 27 66 90 26 79 106 23 83 117 20 84 117 29 94 129 31 100 142 32 101 143 30 99 141 115 173 210 111 169 210 101 149 187 72 100 120 66 91 106 78 93 98 108 129 150 196 215 231 218 233 244 220 235 246 225 238 247 226 239 248 232 240 248 234 239 246 235 239 245 236 239 246 233 238 245 233 237 243 231 236 241 227 236 244 217 231 244 205 224 243 175 203 226 127 163 190 51 97 123 21 71 92 18 69 97 14 74 105 22 87 122 26 94 135 28 96 138 29 97 139 140 188 221 135 185 218 130 170 203 108 111 136 78 93 120 84 108 126 169 191 201 214 228 243 213 229 242 211 228 241 208 226 241 214 230 243 227 236 243 227 236 243 231 235 244 233 238 247 236 240 247 236 241 247 233 239 244 226 237 245 216 230 244 205 223 243 191 217 239 166 198 223 85 124 148 24 70 92 17 67 94 17 76 108 21 86 123 26 93 135 27 94 136 27 94 136 174 208 235 171 206 229 155 189 216 120 126 152 115 128 153 150 179 200 196 218 231 208 223 238 211 226 239 210 226 239 208 225 239 212 228 240 226 235 243 230 238 245 234 238 247 235 240 248 236 240 247 235 240 246 233 238 244 226 237 245 214 228 242 203 221 241 198 221 242 180 208 231 121 154 178 50 90 114 22 72 100 21 80 116 23 87 128 27 94 136 29 96 137 28 94 136 194 221 244 189 215 239 159 196 225 130 170 203 159 190 217 198 224 238 204 224 240 210 229 244 216 230 244 221 233 244 225 236 244 226 236 245 230 237 244 232 239 245 235 240 247 237 242 250 239 244 251 238 242 250 234 240 247 225 236 247 209 227 241 202 223 242 201 223 245 191 217 238 167 199 219 114 154 177 44 94 125 22 79 117 25 88 129 30 95 138 30 96 139 30 95 140 193 217 237 181 208 230 168 201 227 173 206 233 199 223 241 208 226 238 210 229 241 213 230 243 216 229 243 223 232 242 226 235 242 228 236 243 231 236 242 231 236 242 233 238 244 234 239 246 233 239 248 230 236 245 225 233 244 214 227 242 197 219 234 188 212 232 185 211 236 176 207 233 164 202 224 139 182 208 63 111 145 25 80 116 28 89 128 31 94 136 32 94 137 32 94 138 111 111 111 109 109 109 107 107 107 105 105 105 103 103 103 102 102 102 101 101 101 102 102 102 103 103 103 105 105 105 106 106 106 107 107 107 106 106 106 106 106 106 107 107 107 109 109 109 111 111 111 113 113 113 114 114 114 123 123 123 121 121 121 132 132 132 172 172 172 182 182 182 162 162 162 163 163 163 137 137 137 128 128 128 125 125 125 122 122 122 120 120 120 120 120 120 113 113 113 110 110 110 106 106 106 105 105 105 104 104 104 102 102 102 100 100 100 99 99 99 99 99 99 101 101 101 103 103 103 103 103 103 102 102 102 102 102 102 104 104 104 105 105 105 108 108 108 109 109 109 111 111 111 123 123 123 127 127 127 151 151 151 171 171 171 167 167 167 186 186 186 204 204 204 163 163 163 136 136 136 128 128 128 123 123 123 122 122 122 123 123 123 111 111 111 106 106 106 105 105 105 104 104 104 103 103 103 101 101 101 100 100 100 100 100 100 99 99 99 99 99 99 101 101 101 102 102 102 104 104 104 105 105 105 105 105 105 107 107 107 108 108 108 110 110 110 112 112 112 117 117 117 122 122 122 129 129 129 131 131 131 161 161 161 184 184 184 171 171 171 142 142 142 121 121 121 122 122 122 121 121 121 120 120 120 121 121 121 110 110 110 104 104 104 103 103 103 103 103 103 103 103 103 103 103 103 102 102 102 103 103 103 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 112 112 112 114 114 114 117 117 117 120 120 120 121 121 121 127 127 127 142 142 142 140 140 140 131 131 131 122 122 122 118 118 118 118 118 118 119 119 119 117 117 117 118 118 118 114 114 114 108 108 108 107 107 107 106 106 106 106 106 106 105 105 105 104 104 104 105 105 105 105 105 105 105 105 105 106 106 106 107 107 107 107 107 107 108 108 108 108 108 108 109 109 109 110 110 110 112 112 112 115 115 115 117 117 117 118 118 118 119 119 119 122 122 122 125 125 125 126 126 126 122 122 122 121 121 121 120 120 120 120 120 120 119 119 119 117 117 117 118 118 118 114 114 114 110 110 110 109 109 109 109 109 109 108 108 108 107 107 107 106 106 106 106 106 106 107 107 107 107 107 107 108 108 108 109 109 109 109 109 109 110 110 110 110 110 110 111 111 111 112 112 112 114 114 114 117 117 117 118 118 118 118 118 118 117 117 117 123 123 123 128 128 128 127 127 127 121 121 121 119 119 119 118 118 118 119 119 119 119 119 119 118 118 118 120 120 120 116 116 116 114 114 114 113 113 113 112 112 112 111 111 111 110 110 110 109 109 109 110 110 110 111 111 111 110 110 110 110 110 110 112 112 112 111 111 111 113 113 113 115 115 115 116 116 116 117 117 117 118 118 118 120 120 120 125 125 125 121 121 121 120 120 120 124 124 124 127 127 127 125 125 125 120 120 120 118 118 118 118 118 118 120 120 120 121 121 121 120 120 120 123 123 123 120 120 120 117 117 117 116 116 116 116 116 116 115 115 115 113 113 113 112 112 112 113 113 113 114 114 114 114 114 114 115 115 115 117 117 117 117 117 117 118 118 118 120 120 120 122 122 122 122 122 122 122 122 122 128 128 128 107 107 107 88 88 88 124 124 124 128 128 128 129 129 129 126 126 126 124 124 124 124 124 124 125 125 125 128 128 128 131 131 131 132 132 132 135 135 135 124 124 124 121 121 121 121 121 121 120 120 120 119 119 119 118 118 118 117 117 117 118 118 118 118 118 118 120 120 120 121 121 121 122 122 122 124 124 124 125 125 125 127 127 127 128 128 128 129 129 129 126 126 126 134 134 134 119 119 119 98 98 98 130 130 130 133 133 133 134 134 134 133 133 133 135 135 135 138 138 138 138 138 138 137 137 137 139 139 139 141 141 141 144 144 144 130 130 130 126 126 126 126 126 126 125 125 125 125 125 125 124 124 124 124 124 124 124 124 124 126 126 126 128 128 128 129 129 129 131 131 131 132 132 132 134 134 134 135 135 135 136 136 136 139 139 139 144 144 144 147 147 147 146 146 146 141 141 141 139 139 139 140 140 140 141 141 141 143 143 143 141 141 141 142 142 142 142 142 142 140 140 140 143 143 143 146 146 146 148 148 148 135 135 135 131 131 131 130 130 130 129 129 129 130 130 130 131 131 131 131 131 131 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 139 139 139 140 140 140 141 141 141 142 142 142 146 146 146 160 160 160 150 150 150 140 140 140 143 143 143 142 142 142 144 144 144 144 144 144 143 143 143 141 141 141 141 141 141 140 140 140 140 140 140 139 139 139 137 137 137 139 139 139 137 137 137 134 134 134 134 134 134 134 134 134 134 134 134 137 137 137 136 136 136 136 136 136 138 138 138 139 139 139 139 139 139 141 141 141 141 141 141 142 142 142 141 141 141 144 144 144 149 149 149 149 149 149 151 151 151 148 148 148 147 147 147 144 144 144 145 145 145 146 146 146 143 143 143 143 143 143 143 143 143 142 142 142 140 140 140 140 140 140 137 137 137 138 138 138 140 140 140 137 137 137 137 137 137 136 136 136 136 136 136 137 137 137 137 137 137 138 138 138 140 140 140 141 141 141 141 141 141 142 142 142 144 144 144 145 145 145 149 149 149 157 157 157 167 167 167 159 159 159 149 149 149 160 160 160 153 153 153 148 148 148 149 149 149 149 149 149 147 147 147 146 146 146 146 146 146 145 145 145 144 144 144 142 142 142 139 139 139 140 140 140 143 143 143 140 140 140 141 141 141 145 145 145 145 145 145 145 145 145 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 149 149 149 145 145 145 137 137 137 152 152 152 149 149 149 147 147 147 140 140 140 136 136 136 146 146 146 148 148 148 153 153 153 154 154 154 152 152 152 150 150 150 149 149 149 148 148 148 147 147 147 146 146 146 145 145 145 142 142 142 141 141 141 145 145 145 142 142 142 144 144 144 146 146 146 149 149 149 142 142 142 145 145 145 146 146 146 147 147 147 150 150 150 152 152 152 151 151 151 123 123 123 114 114 114 98 98 98 88 88 88 106 106 106 119 119 119 159 159 159 134 134 134 129 129 129 160 160 160 160 160 160 153 153 153 150 150 150 149 149 149 149 149 149 146 146 146 157 157 157 170 170 170 142 142 142 138 138 138 142 142 142 139 139 139 139 139 139 135 135 135 138 138 138 135 135 135 141 141 141 146 146 146 141 141 141 141 141 141 148 148 148 152 152 152 127 127 127 126 126 126 96 96 96 74 74 74 114 114 114 120 120 120 175 175 175 140 140 140 134 134 134 170 170 170 157 157 157 148 148 148 144 144 144 142 142 142 142 142 142 139 139 139 145 145 145 157 157 157 130 130 130 127 127 127 137 137 137 134 134 134 135 135 135 132 132 132 131 131 131 145 145 145 175 175 175 187 187 187 180 180 180 176 176 176 181 181 181 183 183 183 199 199 199 173 173 173 150 150 150 134 134 134 144 144 144 146 146 146 164 164 164 134 134 134 163 163 163 165 165 165 131 131 131 118 118 118 114 114 114 111 111 111 109 109 109 106 106 106 96 96 96 118 118 118 91 91 91 92 92 92 134 134 134 130 130 130 128 128 128 123 123 123 123 123 123 134 134 134 183 183 183 185 185 185 182 182 182 182 182 182 175 175 175 160 160 160 173 173 173 164 164 164 164 164 164 147 147 147 136 136 136 146 146 146 155 155 155 137 137 137 179 179 179 162 162 162 108 108 108 68 68 68 71 71 71 88 88 88 90 90 90 69 69 69 81 81 81 116 116 116 85 85 85 92 92 92 100 100 100 94 94 94 93 93 93 94 94 94 90 90 90 98 98 98 175 175 175 218 218 218 201 201 201 192 192 192 183 183 183 175 175 175 170 170 170 172 172 172 165 165 165 153 153 153 142 142 142 142 142 142 161 161 161 164 164 164 190 190 190 191 191 191 167 167 167 153 153 153 156 156 156 155 155 155 145 145 145 128 128 128 129 129 129 122 122 122 103 103 103 111 111 111 87 87 87 87 87 87 90 90 90 92 92 92 92 92 92 93 93 93 122 122 122 205 205 205 228 228 228 224 224 224 228 228 228 225 225 225 212 212 212 211 211 211 208 208 208 195 195 195 180 180 180 176 176 176 171 171 171 155 155 155 182 182 182 192 192 192 192 192 192 212 212 212 217 217 217 189 189 189 152 152 152 143 143 143 122 122 122 91 91 91 102 102 102 122 122 122 88 88 88 87 87 87 89 89 89 87 87 87 86 86 86 89 89 89 85 85 85 119 119 119 153 153 153 192 192 192 221 221 221 215 215 215 202 202 202 207 207 207 205 205 205 197 197 197 201 201 201 192 192 192 173 173 173 173 173 173 206 206 206 216 216 216 222 222 222 231 231 231 227 227 227 199 199 199 154 154 154 121 121 121 102 102 102 113 113 113 119 119 119 127 127 127 64 64 64 65 65 65 65 65 65 62 62 62 59 59 59 60 60 60 66 66 66 66 66 66 73 73 73 110 110 110 89 89 89 115 115 115 184 184 184 209 209 209 218 218 218 208 208 208 203 203 203 193 193 193 179 179 179 191 191 191 235 235 235 239 239 239 233 233 233 231 231 231 211 211 211 183 183 183 151 151 151 119 119 119 125 125 125 140 140 140 141 141 141 138 138 138 51 51 51 49 49 49 48 48 48 54 54 54 63 63 63 70 70 70 78 78 78 90 90 90 103 103 103 106 106 106 69 69 69 81 81 81 158 158 158 187 187 187 203 203 203 192 192 192 200 200 200 217 217 217 211 211 211 220 220 220 231 231 231 215 215 215 203 203 203 193 193 193 165 165 165 131 131 131 105 105 105 79 79 79 80 80 80 81 81 81 78 78 78 76 76 76 59 59 59 60 60 60 63 63 63 67 67 67 77 77 77 76 76 76 90 90 90 123 123 123 133 133 133 136 136 136 137 137 137 128 128 128 138 138 138 148 148 148 151 151 151 143 143 143 154 154 154 172 172 172 164 164 164 165 165 165 181 181 181 170 170 170 162 162 162 163 163 163 145 145 145 121 121 121 85 85 85 64 64 64 57 57 57 70 70 70 63 63 63 60 60 60 70 70 70 72 72 72 71 71 71 68 68 68 72 72 72 80 80 80 106 106 106 141 141 141 135 135 135 112 112 112 99 99 99 100 100 100 108 108 108 118 118 118 126 126 126 128 128 128 135 135 135 140 140 140 130 130 130 131 131 131 156 156 156 163 163 163 146 146 146 124 124 124 105 105 105 101 101 101 74 74 74 58 58 58 55 55 55 63 63 63 52 52 52 47 47 47 80 80 80 73 73 73 60 60 60 53 53 53 48 48 48 62 62 62 89 89 89 109 109 109 115 115 115 107 107 107 90 90 90 71 71 71 77 77 77 84 84 84 90 90 90 100 100 100 113 113 113 118 118 118 118 118 118 114 114 114 121 121 121 133 133 133 104 104 104 80 80 80 80 80 80 87 87 87 65 65 65 47 47 47 45 45 45 56 56 56 54 54 54 54 54 54 65 65 65 51 51 51 39 39 39 30 30 30 22 22 22 20 20 20 26 26 26 39 39 39 54 54 54 67 67 67 83 83 83 79 79 79 79 79 79 74 74 74 68 68 68 63 63 63 69 69 69 71 71 71 85 85 85 93 93 93 86 86 86 94 94 94 81 81 81 77 77 77 76 76 76 79 79 79 70 70 70 56 56 56 52 52 52 60 60 60 56 56 56 58 58 58 44 44 44 38 38 38 35 35 35 27 27 27 19 19 19 17 17 17 14 14 14 19 19 19 19 19 19 24 24 24 32 32 32 41 41 41 55 55 55 58 58 58 53 53 53 54 54 54 60 60 60 58 58 58 67 67 67 74 74 74 62 62 62 72 72 72 78 78 78 59 59 59 56 56 56 58 58 58 52 52 52 50 50 50 48 48 48 47 47 47 46 46 46 47 47 47 35 35 35 35 35 35 38 38 38 41 41 41 43 43 43 62 62 62 61 61 61 45 45 45 32 32 32 29 29 29 27 27 27 23 23 23 39 39 39 51 51 51 45 45 45 47 47 47 52 52 52 52 52 52 60 60 60 65 65 65 64 64 64 74 74 74 76 76 76 57 57 57 49 49 49 56 56 56 54 54 54 45 45 45 40 40 40 45 45 45 55 55 55 53 53 53 31 31 31 28 28 28 27 27 27 29 29 29 40 40 40 60 60 60 89 89 89 99 99 99 80 80 80 75 75 75 71 71 71 52 52 52 50 50 50 44 44 44 34 34 34 38 38 38 40 40 40 41 41 41 52 52 52 63 63 63 65 65 65 65 65 65 73 73 73 63 63 63 58 58 58 57 57 57 52 52 52 49 49 49 51 51 51 54 54 54 55 55 55 52 52 52 16 16 16 12 12 12 8 8 8 6 6 6 8 8 8 5 5 5 22 22 22 47 47 47 55 55 55 62 62 62 67 67 67 65 65 65 58 58 58 35 35 35 26 26 26 20 20 20 24 24 24 26 26 26 32 32 32 40 40 40 43 43 43 38 38 38 38 38 38 24 24 24 20 20 20 23 23 23 28 28 28 28 28 28 33 33 33 32 32 32 31 31 31 32 32 32 97 97 97 91 91 91 86 86 86 85 85 85 83 83 83 82 82 82 83 83 83 83 83 83 88 88 88 111 111 111 130 130 130 147 147 147 148 148 148 136 136 136 125 125 125 113 113 113 110 110 110 113 113 113 119 119 119 127 127 127 126 126 126 115 115 115 111 111 111 109 109 109 106 106 106 106 106 106 111 111 111 113 113 113 113 113 113 112 112 112 111 111 111 115 115 115 76 118 167 73 118 164 69 116 162 67 113 164 64 112 166 59 112 167 54 113 168 53 114 170 54 115 172 56 117 174 58 118 175 58 119 175 57 118 173 57 118 173 59 120 174 60 121 176 62 123 179 64 125 180 67 126 179 78 135 186 78 132 185 98 140 187 151 176 212 169 183 214 148 164 194 141 168 198 104 146 181 87 139 181 82 136 184 75 135 180 72 134 178 70 135 179 76 122 170 71 119 166 66 117 163 64 115 163 62 114 164 58 113 165 53 112 166 51 111 166 50 111 167 52 113 168 54 115 170 54 115 170 54 115 169 54 115 169 56 116 170 57 118 171 59 121 170 62 122 170 66 124 170 79 135 179 89 137 182 123 157 197 157 173 202 164 166 186 187 183 201 200 203 224 143 168 193 104 145 178 90 139 179 79 136 178 76 135 177 75 137 179 71 120 170 65 117 165 62 116 164 60 116 163 58 115 162 55 114 163 53 113 165 52 112 166 50 112 165 51 112 166 52 114 167 54 115 168 55 117 168 56 118 169 57 118 170 58 120 170 61 121 168 64 123 167 68 125 167 74 129 169 81 134 172 93 140 173 105 139 166 146 165 182 179 185 200 166 171 192 122 147 171 90 130 160 86 132 168 80 133 173 77 132 172 76 135 174 68 120 171 60 116 164 57 115 163 56 117 161 55 117 160 55 116 162 55 115 165 55 116 167 55 117 168 55 117 168 55 117 168 56 118 169 56 118 167 58 120 168 58 120 169 59 121 170 63 122 169 68 124 169 72 126 169 76 128 170 78 133 170 77 134 170 88 139 174 112 151 178 117 146 170 107 137 166 90 132 162 81 129 161 82 128 165 80 130 168 76 129 166 76 131 168 71 125 176 63 120 169 60 120 167 58 120 165 57 120 163 57 118 164 58 117 166 58 117 168 57 118 169 56 118 169 57 119 170 58 120 171 59 121 169 60 122 170 59 122 170 61 123 170 62 123 169 67 124 171 72 127 173 73 129 172 75 130 170 75 131 173 80 134 179 91 134 176 92 135 172 81 135 171 78 134 170 79 132 168 82 130 169 81 130 167 77 129 165 77 131 167 69 125 176 66 122 172 65 121 171 63 122 170 62 121 169 61 119 168 60 118 168 60 119 168 59 120 169 59 120 169 60 121 170 61 122 171 60 123 170 61 124 171 61 124 171 62 125 172 62 127 170 66 128 176 70 129 179 70 132 173 70 133 170 72 131 170 82 134 175 94 137 178 92 136 175 81 133 170 79 131 168 79 130 167 80 130 168 79 131 168 77 130 166 78 133 167 72 128 176 70 125 173 69 124 172 68 124 172 67 123 171 65 122 169 64 121 168 64 122 169 63 124 170 63 123 169 63 124 169 64 125 171 63 125 171 64 127 172 66 129 174 68 130 175 70 130 176 71 131 179 77 131 179 92 133 174 83 132 171 77 133 172 84 136 174 91 137 174 89 135 171 83 131 168 80 129 165 80 129 165 82 131 166 83 132 166 83 132 164 85 135 165 78 131 178 76 128 174 75 127 174 73 127 173 71 127 172 69 125 170 68 124 169 68 125 170 68 127 171 68 128 171 69 128 172 70 130 174 70 131 174 71 132 176 73 134 177 75 135 179 75 135 183 71 137 180 84 141 178 85 111 148 60 95 133 83 136 175 88 140 176 89 141 174 88 138 171 87 135 169 87 135 169 88 136 170 92 139 172 98 141 170 100 142 169 102 146 170 83 135 179 80 132 175 80 133 175 78 132 174 77 131 173 76 130 172 75 129 171 75 130 171 75 131 172 76 133 174 77 134 175 78 135 176 78 138 178 80 139 179 81 140 181 82 142 183 78 144 186 75 143 177 91 149 176 91 127 156 66 106 141 89 143 179 93 145 179 95 146 178 96 145 177 99 145 178 102 148 181 102 148 182 103 147 180 108 149 175 111 151 176 113 154 177 90 141 181 87 137 176 87 137 177 85 137 176 83 137 176 83 136 175 82 136 174 82 137 175 83 139 177 85 141 178 86 142 179 87 144 181 88 146 183 89 148 184 90 149 185 91 150 187 93 153 188 108 155 187 117 156 183 113 156 184 99 155 187 94 154 186 100 152 184 106 152 184 109 153 185 106 151 183 107 152 184 107 152 184 107 150 182 112 153 180 115 156 181 116 158 181 95 146 184 92 142 179 92 141 177 90 141 177 89 142 177 91 143 178 92 142 178 92 143 179 93 146 182 94 148 183 95 148 184 96 150 186 96 152 189 96 154 190 96 155 190 97 156 191 107 158 192 133 167 195 132 154 179 111 149 175 100 157 186 99 156 187 105 157 188 110 155 185 111 153 182 107 151 181 107 152 182 106 151 181 106 151 180 106 150 176 105 148 172 107 150 173 98 149 186 98 145 180 99 144 177 98 145 178 98 145 179 100 148 181 100 146 180 99 147 180 100 149 183 101 150 184 101 150 184 102 152 187 101 152 190 103 154 190 101 154 185 105 156 186 117 159 189 124 157 175 139 154 168 130 153 171 114 158 183 106 156 187 107 157 188 111 157 182 110 154 177 108 154 179 108 154 179 107 153 178 106 152 176 105 152 172 104 148 168 108 148 170 104 150 184 104 147 178 105 146 175 107 144 174 107 144 175 105 147 176 102 148 176 102 149 178 104 151 181 105 152 182 105 152 182 106 153 183 109 155 183 115 155 180 124 157 177 137 163 182 155 170 189 151 162 173 151 148 157 155 160 175 128 161 182 113 159 185 112 161 187 114 161 182 115 158 177 114 157 179 114 157 179 114 156 178 113 155 176 112 153 171 109 149 167 112 149 168 112 152 180 112 148 174 115 149 173 124 151 177 125 150 178 120 153 178 111 151 174 110 152 175 113 154 178 113 155 179 114 156 180 119 159 182 120 154 171 118 143 157 142 155 165 146 150 158 147 146 153 138 142 143 140 134 137 145 145 154 129 155 168 125 163 183 122 165 186 121 163 180 122 160 176 123 158 177 122 157 176 121 156 175 120 154 173 121 153 168 118 150 165 117 149 165 120 152 175 120 149 169 123 151 169 130 150 171 135 152 174 125 147 168 124 152 171 123 154 173 124 155 174 126 157 177 128 159 179 129 158 175 110 127 137 105 118 124 93 100 105 87 88 93 105 107 110 112 123 121 158 160 161 132 135 137 117 134 140 141 167 181 136 169 185 129 162 176 128 158 171 129 156 172 128 156 172 125 153 169 137 163 179 154 176 188 125 148 160 120 145 156 122 148 167 121 145 161 122 144 159 121 139 155 125 141 158 122 138 155 128 145 161 132 150 166 126 145 163 126 146 163 133 153 170 140 156 171 125 128 134 122 127 133 88 99 106 66 77 86 109 115 125 113 123 130 176 174 182 145 138 142 131 136 139 161 173 183 141 162 176 130 154 167 127 150 162 125 148 161 126 148 161 122 145 158 130 150 162 146 160 171 118 134 144 112 132 141 122 142 158 120 139 153 121 139 153 118 137 149 118 136 148 135 148 158 171 176 182 186 188 193 176 181 189 176 175 187 181 180 192 179 185 191 201 198 200 173 173 177 145 152 158 127 137 145 141 144 153 143 146 154 168 162 170 141 131 136 165 162 165 161 166 173 122 133 145 106 122 135 102 118 133 98 115 130 94 114 129 91 110 127 85 99 114 112 120 129 78 95 108 76 97 112 121 138 154 117 134 150 114 132 148 110 127 142 111 126 141 129 136 145 188 182 180 194 184 175 186 183 175 191 179 178 190 168 172 168 157 157 178 172 169 168 164 161 166 164 164 148 147 148 136 136 137 147 146 147 158 154 156 142 135 138 183 177 179 164 161 164 106 109 116 61 70 82 65 72 87 83 89 104 80 92 106 60 71 87 76 82 97 111 118 127 68 90 108 72 97 119 82 105 125 77 99 119 76 98 118 80 96 121 78 91 117 90 100 117 176 175 179 226 216 208 211 200 185 202 191 178 197 179 173 193 168 167 182 167 161 181 170 164 172 163 159 159 152 150 145 141 141 146 141 142 166 159 160 171 161 164 198 188 188 198 189 189 170 166 168 153 152 159 157 155 163 157 154 161 141 146 153 124 129 140 126 129 142 113 124 137 86 108 129 92 116 139 64 94 120 64 93 119 67 97 122 69 97 127 68 98 128 70 100 122 104 129 138 206 205 203 253 219 212 242 219 204 236 228 211 240 220 214 227 207 199 224 207 200 220 205 199 204 192 188 186 178 177 183 174 174 179 168 168 165 151 153 192 178 177 203 189 187 201 189 189 219 209 210 222 215 220 188 188 197 145 154 165 133 145 161 113 123 142 80 94 111 87 105 126 107 125 146 60 96 128 59 95 126 61 97 128 57 96 126 52 97 127 53 100 128 50 97 117 106 123 136 180 141 151 221 180 179 234 219 203 230 211 203 218 197 190 221 203 196 217 201 196 208 194 191 209 198 196 201 189 189 184 169 170 185 168 169 218 201 202 228 212 212 233 218 218 243 227 227 235 224 228 198 199 210 145 157 170 107 124 144 90 104 128 102 115 133 110 121 138 119 128 144 31 73 108 33 74 109 33 74 109 32 71 101 26 69 100 24 71 106 30 77 111 39 74 99 89 64 85 155 89 101 119 78 73 142 105 103 200 179 175 222 205 201 229 215 213 218 205 205 213 200 199 203 189 188 191 174 174 205 185 187 247 231 232 249 235 236 245 229 230 243 227 226 223 207 208 189 180 184 148 152 159 111 121 135 116 126 145 132 142 159 136 142 155 136 138 149 18 60 94 17 58 92 15 57 91 26 61 93 33 71 103 38 80 111 49 86 113 71 96 114 112 98 106 140 92 90 100 58 51 104 73 70 168 155 148 195 185 180 211 201 199 199 189 190 206 198 196 224 215 213 221 208 208 231 215 217 239 228 229 222 213 213 211 200 198 204 190 186 174 163 158 133 132 129 100 108 111 67 83 93 65 85 98 67 85 101 65 82 96 63 80 96 28 68 101 29 69 101 32 72 104 37 75 107 47 85 116 47 85 110 68 97 112 117 126 132 143 130 124 155 131 117 154 132 120 136 126 119 143 138 128 153 148 140 157 150 147 148 142 140 158 154 150 176 172 168 169 163 160 173 163 162 188 179 177 176 168 165 168 161 159 169 162 159 146 145 144 114 124 126 74 89 97 46 70 84 36 64 81 52 76 93 43 69 86 39 67 87 40 79 111 41 81 111 41 80 111 38 77 108 43 81 110 56 87 110 91 112 123 137 144 144 141 134 125 122 111 98 105 99 91 99 101 99 109 109 101 120 120 111 128 127 120 129 129 123 135 137 131 140 141 135 132 131 125 135 131 126 163 155 150 168 162 158 146 146 148 120 126 132 98 108 116 91 104 114 61 78 93 39 64 84 35 61 83 45 69 86 32 58 75 26 54 74 51 88 118 44 82 111 31 68 97 23 62 90 21 55 84 44 66 91 80 92 105 105 111 113 116 116 114 107 108 105 86 92 94 63 74 78 74 79 76 82 86 82 88 93 88 98 102 98 109 116 114 114 121 118 116 120 115 113 116 108 124 122 116 133 133 133 98 106 113 66 84 97 65 85 101 72 91 107 48 70 89 27 53 76 24 51 74 38 62 79 34 60 77 33 61 81 38 73 102 24 59 87 12 46 74 5 37 63 4 26 56 9 20 52 18 26 50 32 40 55 48 55 68 60 68 81 76 84 99 72 80 93 74 81 89 68 76 80 62 71 73 57 66 67 61 72 78 63 74 79 79 88 87 89 96 91 82 88 87 87 97 102 68 86 97 57 83 100 56 83 101 61 85 102 50 76 94 34 62 83 31 59 79 42 66 82 36 62 79 37 65 85 18 51 79 11 45 73 9 43 70 5 33 58 5 20 51 9 15 52 6 13 45 8 20 45 9 20 47 15 25 51 26 32 55 36 40 60 46 57 73 49 61 73 44 56 64 45 58 64 49 63 75 48 62 72 58 71 75 67 78 78 52 66 70 59 77 87 61 84 98 38 66 83 34 63 81 37 65 81 30 59 75 27 58 74 26 56 73 28 53 69 26 52 69 25 54 74 12 41 71 9 42 70 11 46 73 16 48 75 23 48 76 47 65 91 49 64 85 33 47 69 21 33 60 19 30 56 18 28 53 13 24 46 27 42 59 38 54 70 33 49 62 34 51 62 39 56 68 39 56 66 48 65 72 53 71 74 52 69 74 60 79 87 58 82 94 35 64 81 26 57 75 33 63 81 31 62 80 22 53 70 18 48 65 23 52 69 32 62 80 30 61 79 11 36 66 9 32 61 6 32 61 8 34 61 21 45 68 44 64 83 77 93 108 88 102 118 68 83 103 63 77 98 59 73 94 39 55 74 37 55 65 31 49 60 20 38 52 25 42 57 26 44 57 28 46 57 39 57 65 49 69 75 53 70 77 51 70 78 55 79 91 42 70 87 35 66 84 34 64 82 29 59 77 26 56 74 28 58 76 31 61 79 32 62 80 29 59 77 0 19 46 0 13 40 0 7 36 0 5 27 0 9 25 0 6 21 15 23 36 39 49 61 44 58 72 52 65 80 57 70 86 54 69 80 45 64 63 22 41 44 13 30 41 7 24 40 11 28 43 14 30 42 20 37 46 26 45 51 30 48 55 25 43 53 22 43 55 8 29 44 1 26 43 4 29 47 9 34 51 9 34 51 14 39 57 12 38 55 12 37 55 13 38 56 87 100 115 83 92 108 81 86 103 80 86 98 78 85 93 78 83 91 80 84 92 79 84 92 82 90 98 104 113 120 123 132 139 140 150 154 140 153 148 128 141 140 117 128 134 105 116 126 102 113 121 105 116 124 110 122 128 119 131 135 118 130 135 106 118 125 101 114 122 99 113 122 94 110 120 93 110 121 99 115 126 101 117 128 100 117 128 99 116 127 99 115 127 102 119 130 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 159 159 159 158 158 158 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 158 158 158 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 158 158 158 158 158 158 163 163 163 163 163 163 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 161 161 161 179 179 179 176 176 176 160 160 160 162 162 162 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 166 166 166 183 183 183 174 174 174 164 164 164 163 163 163 160 160 160 161 161 161 159 159 159 159 159 159 160 160 160 159 159 159 158 158 158 158 158 158 157 157 157 159 159 159 159 159 159 159 159 159 158 158 158 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 157 157 157 158 158 158 176 176 176 187 187 187 171 171 171 169 169 169 170 170 170 158 158 158 156 156 156 158 158 158 161 161 161 160 160 160 157 157 157 158 158 158 158 158 158 158 158 158 160 160 160 156 156 156 159 159 159 162 162 162 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 162 162 162 175 175 175 202 202 202 212 212 212 197 197 197 198 198 198 198 198 198 181 181 181 163 163 163 158 158 158 163 163 163 169 169 169 158 158 158 157 157 157 157 157 157 157 157 157 166 166 166 159 159 159 158 158 158 164 164 164 155 155 155 155 155 155 156 156 156 155 155 155 154 154 154 153 153 153 155 155 155 155 155 155 156 156 156 156 156 156 155 155 155 157 157 157 161 161 161 194 194 194 229 229 229 231 231 231 228 228 228 230 230 230 233 233 233 218 218 218 170 170 170 164 164 164 168 168 168 171 171 171 158 158 158 157 157 157 158 158 158 155 155 155 162 162 162 152 152 152 147 147 147 147 147 147 141 141 141 148 148 148 151 151 151 155 155 155 154 154 154 153 153 153 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 155 155 155 145 145 145 179 179 179 238 238 238 239 239 239 237 237 237 234 234 234 238 238 238 213 213 213 165 165 165 164 164 164 170 170 170 169 169 169 154 154 154 148 148 148 134 134 134 118 118 118 104 104 104 98 98 98 92 92 92 90 90 90 92 92 92 102 102 102 132 132 132 155 155 155 153 153 153 153 153 153 155 155 155 155 155 155 154 154 154 155 155 155 150 150 150 139 139 139 126 126 126 161 161 161 208 208 208 212 212 212 210 210 210 183 183 183 188 188 188 173 173 173 145 145 145 139 139 139 135 135 135 140 140 140 124 124 124 103 103 103 83 83 83 68 68 68 52 52 52 54 54 54 58 58 58 56 56 56 57 57 57 70 70 70 128 128 128 155 155 155 153 153 153 152 152 152 153 153 153 154 154 154 155 155 155 153 153 153 113 113 113 87 87 87 85 85 85 106 106 106 125 125 125 130 130 130 130 130 130 106 106 106 105 105 105 104 104 104 97 97 97 92 92 92 86 86 86 86 86 86 76 76 76 62 62 62 55 55 55 52 52 52 49 49 49 53 53 53 58 58 58 56 56 56 54 54 54 83 83 83 142 142 142 154 154 154 152 152 152 152 152 152 152 152 152 152 152 152 155 155 155 155 155 155 103 103 103 61 61 61 64 64 64 70 70 70 75 75 75 79 79 79 76 76 76 69 69 69 66 66 66 67 67 67 67 67 67 65 65 65 63 63 63 63 63 63 59 59 59 53 53 53 49 49 49 48 48 48 48 48 48 50 50 50 56 56 56 63 63 63 68 68 68 118 118 118 153 153 153 152 152 152 151 151 151 152 152 152 153 153 153 152 152 152 153 153 153 155 155 155 127 127 127 71 71 71 65 65 65 65 65 65 69 69 69 70 70 70 68 68 68 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 69 69 69 67 67 67 65 65 65 68 68 68 70 70 70 72 72 72 80 80 80 88 88 88 95 95 95 111 111 111 140 140 140 150 150 150 150 150 150 153 153 153 149 149 149 152 152 152 152 152 152 149 149 149 154 154 154 148 148 148 105 105 105 70 70 70 70 70 70 73 73 73 74 74 74 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 79 79 79 79 79 79 78 78 78 81 81 81 85 85 85 92 92 92 94 94 94 98 98 98 110 110 110 122 122 122 131 131 131 148 148 148 143 143 143 133 133 133 133 133 133 136 136 136 132 132 132 134 134 134 136 136 136 132 132 132 134 134 134 135 135 135 122 122 122 86 86 86 79 79 79 83 83 83 85 85 85 88 88 88 87 87 87 87 87 87 87 87 87 86 86 86 87 87 87 87 87 87 88 88 88 89 89 89 92 92 92 96 96 96 98 98 98 101 101 101 111 111 111 126 126 126 141 141 141 160 160 160 154 154 154 131 131 131 123 123 123 111 111 111 109 109 109 109 109 109 110 110 110 112 112 112 111 111 111 111 111 111 108 108 108 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 105 105 105 104 104 104 105 105 105 104 104 104 106 106 106 106 106 106 107 107 107 107 107 107 105 105 105 105 105 105 107 107 107 107 107 107 111 111 111 114 114 114 113 113 113 116 116 116 116 116 116 113 113 113 111 111 111 104 104 104 106 106 106 107 107 107 106 106 106 108 108 108 107 107 107 106 106 106 107 107 107 107 107 107 108 108 108 110 110 110 111 111 111 112 112 112 111 111 111 108 108 108 111 111 111 112 112 112 111 111 111 112 112 112 112 112 112 111 111 111 109 109 109 106 106 106 111 111 111 111 111 111 110 110 110 110 110 110 108 108 108 104 104 104 105 105 105 106 106 106 107 107 107 103 103 103 105 105 105 106 106 106 106 106 106 107 107 107 107 107 107 109 109 109 109 109 109 109 109 109 108 108 108 109 109 109 108 108 108 108 108 108 109 109 109 107 107 107 108 108 108 110 110 110 109 109 109 110 110 110 108 108 108 108 108 108 106 106 106 105 105 105 109 109 109 108 108 108 109 109 109 110 110 110 109 109 109 106 106 106 108 108 108 108 108 108 108 108 108 102 102 102 101 101 101 102 102 102 105 105 105 104 104 104 102 102 102 105 105 105 107 107 107 109 109 109 107 107 107 106 106 106 106 106 106 108 108 108 109 109 109 107 107 107 107 107 107 108 108 108 109 109 109 107 107 107 108 108 108 109 109 109 104 104 104 104 104 104 109 109 109 109 109 109 109 109 109 108 108 108 107 107 107 108 108 108 108 108 108 107 107 107 109 109 109 106 106 106 103 103 103 100 100 100 100 100 100 101 101 101 102 102 102 102 102 102 100 100 100 106 106 106 108 108 108 106 106 106 105 105 105 109 109 109 111 111 111 107 107 107 107 107 107 107 107 107 106 106 106 104 104 104 106 106 106 105 105 105 100 100 100 99 99 99 105 105 105 106 106 106 106 106 106 107 107 107 108 108 108 109 109 109 107 107 107 107 107 107 108 108 108 107 107 107 102 102 102 103 103 103 102 102 102 101 101 101 105 105 105 104 104 104 103 103 103 105 105 105 106 106 106 108 108 108 109 109 109 106 106 106 108 108 108 107 107 107 106 106 106 104 104 104 104 104 104 106 106 106 108 108 108 103 103 103 102 102 102 99 99 99 98 98 98 100 100 100 102 102 102 103 103 103 105 105 105 107 107 107 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 106 106 106 104 104 104 103 103 103 105 105 105 104 104 104 102 102 102 105 105 105 110 110 110 109 109 109 107 107 107 102 102 102 101 101 101 106 106 106 108 108 108 107 107 107 104 104 104 103 103 103 104 104 104 104 104 104 105 105 105 105 105 105 97 97 97 97 97 97 104 104 104 105 105 105 107 107 107 108 108 108 106 106 106 107 107 107 107 107 107 100 100 100 99 99 99 104 104 104 106 106 106 101 101 101 103 103 103 104 104 104 102 102 102 105 105 105 106 106 106 106 106 106 112 112 112 112 112 112 109 109 109 108 108 108 110 110 110 109 109 109 108 108 108 104 104 104 102 102 102 98 98 98 96 96 96 101 101 101 103 103 103 102 102 102 106 106 106 107 107 107 110 110 110 113 113 113 111 111 111 110 110 110 108 108 108 96 96 96 94 94 94 97 97 97 102 102 102 103 103 103 105 105 105 108 108 108 108 108 108 107 107 107 105 105 105 102 102 102 105 105 105 107 107 107 105 105 105 106 106 106 105 105 105 103 103 103 105 105 105 104 104 104 102 102 102 100 100 100 99 99 99 101 101 101 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 110 110 110 108 108 108 108 108 108 106 106 106 100 100 100 102 102 102 102 102 102 104 104 104 103 103 103 104 104 104 106 106 106 107 107 107 106 106 106 106 106 106 103 103 103 106 106 106 106 106 106 104 104 104 107 107 107 107 107 107 104 104 104 105 105 105 105 105 105 106 106 106 103 103 103 102 102 102 104 104 104 110 110 110 110 110 110 110 110 110 109 109 109 105 105 105 104 104 104 103 103 103 104 104 104 105 105 105 102 102 102 103 103 103 106 106 106 106 106 106 101 101 101 97 97 97 95 95 95 93 93 93 97 97 97 100 100 100 100 100 100 104 104 104 101 101 101 100 100 100 106 106 106 106 106 106 105 105 105 107 107 107 110 110 110 111 111 111 106 106 106 103 103 103 103 103 103 105 105 105 106 106 106 108 108 108 105 105 105 103 103 103 101 101 101 100 100 100 100 100 100 101 101 101 103 103 103 102 102 102 106 106 106 106 106 106 101 101 101 100 100 100 98 98 98 94 94 94 97 97 97 99 99 99 98 98 98 101 101 101 103 103 103 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 108 108 108 103 103 103 100 100 100 99 99 99 98 98 98 96 96 96 98 98 98 101 101 101 101 101 101 101 101 101 98 98 98 96 96 96 101 101 101 101 101 101 99 99 99 97 97 97 96 96 96 95 95 95 95 95 95 99 99 99 100 100 100 98 98 98 96 96 96 94 94 94 94 94 94 94 94 94 100 100 100 102 102 102 101 101 101 97 97 97 93 93 93 98 98 98 100 100 100 96 96 96 97 97 97 99 99 99 101 101 101 101 101 101 101 101 101 100 100 100 100 100 100 103 103 103 103 103 103 101 101 101 102 102 102 102 102 102 97 97 97 97 97 97 95 95 95 89 89 89 88 88 88 91 91 91 97 97 97 100 100 100 102 102 102 99 99 99 96 96 96 97 97 97 102 102 102 103 103 103 102 102 102 98 98 98 96 96 96 98 98 98 99 99 99 100 100 100 100 100 100 100 100 100 103 103 103 106 106 106 106 106 106 105 105 105 103 103 103 102 102 102 104 104 104 103 103 103 103 103 103 104 104 104 151 158 168 150 157 167 151 158 167 150 157 167 151 158 167 153 160 166 153 160 165 153 160 166 154 160 166 153 160 166 153 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 154 160 166 153 160 166 153 160 166 153 160 166 153 159 165 152 159 165 151 158 164 151 157 163 151 157 163 153 160 170 152 159 169 153 160 170 153 160 170 153 160 169 154 161 167 154 161 167 155 162 168 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 156 163 169 155 162 168 155 162 168 155 162 168 153 160 166 153 160 166 153 160 166 152 159 169 151 158 168 152 159 168 152 158 168 152 159 167 152 159 165 152 159 165 153 160 166 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 155 161 167 155 161 167 155 161 167 155 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 153 160 166 153 160 166 153 160 166 152 159 164 151 158 164 151 158 164 152 159 169 151 158 168 152 159 169 152 159 169 152 159 167 152 159 165 152 159 165 152 159 165 153 160 166 154 161 167 155 162 167 155 162 168 155 162 168 155 162 168 155 162 168 155 162 168 155 162 168 155 162 168 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 153 160 166 152 159 165 152 159 165 151 158 164 151 158 164 151 158 164 151 159 169 151 158 168 152 159 169 152 159 169 152 159 167 152 159 165 152 159 165 151 158 164 152 159 165 153 160 166 154 161 167 154 161 167 154 161 167 155 162 168 155 162 168 155 162 168 155 162 168 155 162 168 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 153 160 166 152 159 165 152 159 165 151 158 164 151 158 164 151 158 164 152 159 168 151 158 168 152 159 169 152 159 169 152 159 167 152 159 165 152 159 165 151 158 164 151 158 164 153 160 166 153 160 166 158 165 170 158 165 171 155 162 168 155 162 168 155 162 168 155 162 168 155 162 168 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 154 161 167 153 160 166 152 159 166 152 159 165 151 158 165 151 158 164 151 158 164 151 158 166 150 157 165 151 158 166 151 158 166 152 159 164 152 160 164 152 159 167 151 159 169 150 159 167 151 159 164 159 162 166 178 180 185 173 177 183 156 162 168 156 164 171 153 162 168 154 163 166 153 163 166 152 162 165 153 162 165 152 162 166 150 161 168 150 161 169 152 160 169 154 159 169 155 159 169 156 159 170 155 157 168 154 158 168 153 158 168 151 159 168 151 159 167 150 158 164 150 157 163 151 158 164 151 158 164 151 159 162 152 160 162 152 159 168 152 159 171 151 161 169 153 161 165 166 166 167 184 183 184 173 175 178 161 166 169 158 165 170 156 162 168 157 162 168 155 160 166 155 161 166 156 161 167 154 161 166 149 161 167 149 161 168 151 159 168 155 160 169 156 159 169 158 158 169 157 158 169 154 156 167 153 158 168 151 159 168 151 159 167 151 158 164 150 157 163 151 158 164 151 158 164 151 159 162 152 160 163 152 159 168 153 159 170 152 159 166 154 160 160 178 177 170 190 187 180 173 172 167 169 170 166 169 171 169 157 158 162 156 155 165 157 157 167 161 160 170 159 159 169 156 157 166 151 161 165 151 161 164 152 160 164 156 161 166 154 157 163 158 159 166 160 162 168 154 157 163 152 158 163 150 159 163 149 158 163 150 157 163 149 156 162 151 158 164 151 158 164 151 159 163 151 160 163 152 158 166 153 158 167 159 163 168 174 177 174 206 203 189 217 213 196 202 198 184 202 199 187 202 199 189 181 181 181 160 163 171 155 158 166 160 163 171 166 169 177 156 159 166 152 159 162 152 159 162 153 159 161 163 168 171 156 161 164 157 159 163 163 164 168 152 156 159 152 157 160 150 159 160 149 158 161 149 156 162 148 155 161 150 157 163 150 157 163 150 159 162 150 159 163 150 156 164 154 157 165 161 162 164 195 195 188 235 231 211 238 232 210 236 229 210 239 230 214 241 233 218 220 218 213 167 172 176 160 166 169 164 170 173 168 173 177 155 160 164 155 158 162 156 159 163 153 156 160 159 163 167 149 154 158 146 148 153 146 148 152 138 142 146 145 150 153 145 154 156 149 158 161 148 156 162 148 155 161 150 157 163 150 157 163 149 158 162 149 158 162 151 157 165 154 155 161 147 145 145 183 179 170 245 239 216 248 240 215 248 237 216 246 233 215 249 236 221 221 212 205 169 164 165 168 163 164 174 169 170 174 168 169 158 153 155 149 147 153 134 133 141 117 118 125 101 105 111 94 99 104 90 93 99 88 90 96 90 93 99 98 103 109 126 134 139 149 158 162 148 155 162 148 155 161 150 157 163 150 157 163 148 157 162 148 158 163 145 151 158 139 139 145 129 126 125 167 161 151 218 208 187 224 212 189 223 208 189 198 180 165 204 184 171 189 168 163 161 138 140 155 132 134 151 128 130 157 133 135 138 118 122 107 100 111 84 82 94 67 68 79 49 53 63 49 55 64 55 58 68 55 56 67 54 58 68 66 71 80 122 130 139 149 157 165 148 155 163 147 154 161 148 155 162 149 156 163 149 157 164 147 155 163 108 114 124 84 87 97 84 85 92 108 105 109 136 121 120 144 125 123 143 125 125 119 101 102 118 100 101 114 99 105 105 93 102 100 88 97 94 81 91 94 82 91 82 73 83 58 62 76 48 57 70 46 54 66 42 51 62 45 55 64 50 60 69 48 58 67 47 56 65 78 85 93 138 143 151 151 155 163 147 154 162 147 154 162 147 154 162 147 154 162 150 157 165 149 156 166 98 104 116 56 61 75 59 65 80 67 70 86 77 72 86 82 76 89 77 74 86 69 68 79 65 65 76 64 67 80 62 67 83 60 65 80 59 63 79 59 63 79 54 60 75 46 55 69 42 50 63 43 49 61 44 49 59 47 50 59 57 55 63 65 61 69 68 67 75 116 118 124 149 154 159 148 154 159 146 153 160 147 154 160 148 155 162 147 154 161 148 155 162 150 157 165 121 128 138 65 72 84 60 66 80 60 66 81 62 71 83 62 72 84 61 70 82 59 68 79 60 68 80 64 67 82 67 65 81 67 65 82 66 64 81 68 67 83 68 65 81 70 61 76 75 64 77 79 65 77 82 67 77 92 74 84 113 76 88 124 81 93 129 102 112 145 138 144 143 153 155 140 155 157 147 155 159 144 152 155 146 154 158 147 155 158 144 152 155 148 156 160 143 150 156 100 107 115 65 71 82 66 71 83 73 71 87 77 71 88 82 73 91 85 71 91 86 70 90 84 72 89 82 74 88 84 76 90 84 76 90 83 75 89 88 77 91 97 79 90 106 85 95 110 87 95 115 91 97 129 102 108 154 108 114 167 115 121 170 138 143 150 140 143 127 136 138 121 138 139 131 139 142 127 135 137 129 137 139 131 139 141 127 135 137 129 137 138 130 138 141 116 124 129 80 88 95 74 80 89 84 81 93 90 82 96 94 83 99 96 81 98 98 80 98 96 82 96 92 83 92 92 84 93 93 84 93 93 85 94 94 86 94 98 89 93 103 93 96 107 94 95 112 97 97 123 107 106 142 121 116 157 136 130 169 157 153 157 153 152 129 133 134 116 126 128 105 114 115 104 112 114 104 112 114 105 113 114 106 115 114 106 115 112 105 114 113 102 111 112 96 103 107 94 102 107 95 107 109 96 108 110 97 108 111 99 108 111 99 107 110 103 106 109 106 104 107 107 106 109 107 106 109 108 107 109 107 107 108 103 107 106 104 107 105 108 108 104 109 108 103 114 111 105 114 116 106 111 117 106 114 119 111 114 118 114 111 114 114 108 112 114 99 107 107 100 109 108 102 110 110 100 109 108 103 112 109 102 111 106 101 110 107 101 110 109 102 110 111 103 111 113 105 113 111 106 114 111 105 116 112 104 115 111 100 113 108 104 115 109 107 115 110 106 114 109 107 115 110 107 115 110 106 115 110 103 112 111 102 109 108 108 113 109 109 113 108 110 112 106 108 113 108 104 111 107 101 107 103 102 108 105 103 109 107 104 110 108 98 106 104 100 108 106 101 109 107 102 109 107 102 110 107 103 111 105 104 112 108 105 112 109 104 112 111 104 110 109 110 109 107 110 108 105 109 109 105 109 110 106 106 109 104 104 112 106 104 115 108 103 114 107 104 114 108 102 113 106 101 112 106 101 109 107 101 108 106 106 111 108 106 110 106 108 111 106 109 111 110 108 110 110 105 108 107 105 111 108 103 111 107 103 111 107 98 105 101 98 104 101 99 105 102 101 108 104 101 107 103 99 105 101 102 108 104 104 110 107 105 112 108 104 110 107 104 108 105 105 108 105 107 110 107 107 111 107 104 109 105 104 110 106 104 111 107 105 112 107 103 110 106 104 111 106 105 112 107 101 107 104 101 107 104 106 112 108 106 111 107 106 111 107 105 110 107 104 109 106 105 110 107 105 110 107 104 110 106 106 112 108 103 109 105 100 106 102 97 103 99 97 103 99 98 104 100 99 105 101 99 105 101 97 103 99 103 109 105 105 111 108 103 109 105 102 108 104 106 112 108 108 114 110 104 110 106 104 110 106 104 109 106 103 109 105 101 107 103 103 109 105 102 108 104 97 103 99 96 102 98 102 108 104 103 109 105 103 109 105 104 110 106 105 111 107 106 112 108 104 110 106 104 110 106 105 111 107 104 110 106 99 105 101 100 106 102 99 105 101 98 104 100 101 108 103 101 107 103 100 106 102 102 108 104 103 109 105 105 111 107 106 111 107 103 109 105 105 111 107 104 110 106 103 109 105 101 107 103 101 107 103 103 109 105 105 111 107 100 106 102 99 105 102 96 102 98 95 101 97 97 103 99 99 105 101 100 106 102 102 108 104 104 110 106 101 107 103 101 107 103 101 107 103 102 108 104 102 108 104 103 109 105 101 107 103 100 106 102 102 108 104 101 107 103 99 105 101 102 108 104 107 113 109 105 112 108 104 110 106 99 105 101 98 104 100 103 109 105 105 111 107 104 110 106 101 107 103 100 106 102 101 107 103 101 107 103 102 108 104 102 108 104 94 100 96 94 100 96 101 107 103 102 108 104 104 110 106 105 111 107 103 109 105 104 110 106 104 110 106 97 103 99 96 102 98 101 107 103 103 109 105 98 104 100 100 106 102 101 107 103 99 105 101 102 108 104 103 109 105 103 109 105 109 115 111 109 115 111 106 112 108 105 111 107 107 113 109 106 112 108 105 111 107 101 107 103 99 105 101 95 101 97 93 99 95 98 104 100 100 106 102 99 105 101 103 109 105 104 110 106 107 113 109 110 116 112 108 114 110 107 113 109 105 111 107 93 99 95 91 97 93 94 100 96 99 105 101 100 106 102 102 108 104 105 111 107 105 111 107 104 110 106 102 108 104 99 105 101 102 108 104 104 110 106 102 108 104 103 109 105 102 108 104 100 106 102 102 108 104 101 107 103 99 105 101 97 103 99 96 102 98 98 104 100 104 110 106 104 110 106 104 110 106 104 110 106 104 110 106 107 113 109 105 111 107 105 111 107 103 109 105 97 103 99 99 105 101 99 105 101 101 107 103 100 106 102 100 107 101 103 109 104 103 110 104 102 109 103 103 109 104 100 106 101 103 109 104 102 109 103 101 107 102 103 110 104 104 110 106 101 107 104 102 108 105 102 108 105 103 109 106 100 106 103 99 105 101 101 107 103 107 113 109 107 113 109 107 113 109 106 112 108 102 108 104 101 107 103 100 106 102 101 107 103 102 108 104 99 105 101 100 106 102 103 109 105 103 109 105 97 104 98 94 101 93 92 99 91 89 96 89 93 100 93 97 104 96 97 104 96 101 108 100 98 105 97 97 103 96 103 110 102 102 109 104 102 108 106 103 109 108 106 112 111 107 113 112 103 109 107 100 106 103 100 106 102 102 108 104 103 109 105 105 111 107 102 108 104 100 106 102 98 104 100 97 103 99 97 103 99 98 104 100 100 106 102 99 105 101 103 109 105 103 109 105 97 104 98 97 104 95 95 102 94 91 98 90 94 101 93 96 103 95 95 102 94 98 105 97 100 107 99 100 107 99 102 109 101 100 107 101 99 106 102 103 109 105 104 111 107 100 106 102 96 103 99 96 102 98 95 101 97 93 99 95 95 101 97 98 104 100 98 104 100 98 104 100 95 101 97 93 99 95 98 104 100 98 104 100 96 102 98 94 100 96 93 99 95 91 98 93 91 98 92 96 103 95 97 104 96 95 102 94 93 100 92 91 98 90 91 98 90 91 98 90 97 104 96 99 106 98 98 105 97 94 101 93 89 97 88 94 102 93 97 104 96 92 100 91 94 100 93 96 102 97 98 104 100 98 104 100 98 104 100 97 103 99 97 103 99 100 106 102 100 106 102 98 104 100 99 105 101 99 105 101 94 100 96 94 100 96 92 98 94 86 92 88 84 91 85 88 95 87 94 100 93 97 104 96 99 105 98 96 103 95 93 100 92 94 101 93 99 106 98 100 106 99 99 106 98 95 102 93 92 100 90 95 102 92 95 103 93 96 104 94 97 104 95 96 103 98 100 105 102 103 109 105 103 109 105 102 108 104 100 106 102 99 105 101 101 106 103 100 106 102 100 106 102 101 107 103 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 148 148 148 151 151 151 152 152 152 152 152 152 150 150 150 149 149 149 150 150 150 150 150 150 152 152 152 151 151 151 150 150 150 149 149 149 148 148 148 149 149 149 147 147 147 147 147 147 153 153 153 151 151 151 150 150 150 153 153 153 154 154 154 152 152 152 150 150 150 150 150 150 150 150 150 151 151 151 155 155 155 153 153 153 152 152 152 154 154 154 155 155 155 160 160 160 157 157 157 155 155 155 155 155 155 157 157 157 158 158 158 155 155 155 158 158 158 160 160 160 160 160 160 158 158 158 157 157 157 153 153 153 149 149 149 152 152 152 147 147 147 150 150 150 157 157 157 157 157 157 153 153 153 153 153 153 155 155 155 156 156 156 156 156 156 158 158 158 156 156 156 154 154 154 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 156 156 156 157 157 157 159 159 159 162 162 162 162 162 162 160 160 160 156 156 156 156 156 156 161 161 161 166 166 166 161 161 161 156 156 156 154 154 154 154 154 154 160 160 160 161 161 161 163 163 163 163 163 163 167 167 167 161 161 161 161 161 161 160 160 160 160 160 160 162 162 162 162 162 162 155 155 155 154 154 154 160 160 160 161 161 161 161 161 161 153 153 153 154 154 154 155 155 155 159 159 159 163 163 163 159 159 159 156 156 156 158 158 158 155 155 155 155 155 155 153 153 153 155 155 155 157 157 157 155 155 155 157 157 157 158 158 158 163 163 163 162 162 162 160 160 160 170 170 170 181 181 181 170 170 170 168 168 168 161 161 161 158 158 158 157 157 157 156 156 156 156 156 156 158 158 158 165 165 165 160 160 160 151 151 151 147 147 147 150 150 150 151 151 151 160 160 160 162 162 162 155 155 155 154 154 154 161 161 161 156 156 156 157 157 157 158 158 158 151 151 151 156 156 156 162 162 162 157 157 157 156 156 156 160 160 160 160 160 160 158 158 158 166 166 166 168 168 168 168 168 168 161 161 161 157 157 157 159 159 159 151 151 151 138 138 138 161 161 161 159 159 159 151 151 151 159 159 159 160 160 160 153 153 153 150 150 150 150 150 150 158 158 158 160 160 160 162 162 162 160 160 160 161 161 161 161 161 161 158 158 158 157 157 157 159 159 159 159 159 159 159 159 159 161 161 161 154 154 154 158 158 158 158 158 158 155 155 155 157 157 157 139 139 139 152 152 152 161 161 161 158 158 158 159 159 159 144 144 144 95 95 95 137 137 137 158 158 158 151 151 151 151 151 151 136 136 136 165 165 165 146 146 146 91 91 91 135 135 135 161 161 161 162 162 162 164 164 164 152 152 152 158 158 158 165 165 165 163 163 163 165 165 165 163 163 163 163 163 163 165 165 165 165 165 165 160 160 160 160 160 160 166 166 166 166 166 166 144 144 144 134 134 134 162 162 162 159 159 159 164 164 164 173 173 173 102 102 102 131 131 131 119 119 119 101 101 101 113 113 113 51 51 51 143 143 143 139 139 139 79 79 79 107 107 107 166 166 166 160 160 160 151 151 151 124 124 124 155 155 155 166 166 166 164 164 164 162 162 162 160 160 160 164 164 164 162 162 162 163 163 163 164 164 164 164 164 164 168 168 168 168 168 168 163 163 163 120 120 120 147 147 147 165 165 165 167 167 167 164 164 164 102 102 102 134 134 134 122 122 122 53 53 53 94 94 94 67 67 67 107 107 107 140 140 140 105 105 105 118 118 118 168 168 168 167 167 167 157 157 157 131 131 131 162 162 162 167 167 167 165 165 165 164 164 164 164 164 164 165 165 165 163 163 163 162 162 162 162 162 162 162 162 162 160 160 160 169 169 169 178 178 178 140 140 140 108 108 108 144 144 144 156 156 156 146 146 146 111 111 111 145 145 145 130 130 130 70 70 70 126 126 126 131 131 131 127 127 127 147 147 147 112 112 112 103 103 103 167 167 167 166 166 166 143 143 143 151 151 151 170 170 170 168 168 168 169 169 169 173 173 173 171 171 171 169 169 169 168 168 168 168 168 168 171 171 171 168 168 168 167 167 167 167 167 167 166 166 166 164 164 164 127 127 127 107 107 107 102 102 102 83 83 83 71 71 71 78 78 78 116 116 116 101 101 101 132 132 132 146 146 146 112 112 112 72 72 72 78 78 78 36 36 36 94 94 94 102 102 102 121 121 121 167 167 167 176 176 176 171 171 171 167 167 167 171 171 171 166 166 166 168 168 168 175 175 175 178 178 178 171 171 171 164 164 164 165 165 165 163 163 163 163 163 163 167 167 167 164 164 164 140 140 140 95 95 95 26 26 26 20 20 20 61 61 61 86 86 86 120 120 120 107 107 107 122 122 122 95 95 95 19 19 19 16 16 16 7 7 7 36 36 36 94 94 94 152 152 152 165 165 165 171 171 171 174 174 174 171 171 171 170 170 170 167 167 167 166 166 166 165 165 165 171 171 171 163 163 163 163 163 163 162 162 162 161 161 161 162 162 162 167 167 167 172 172 172 168 168 168 150 150 150 88 88 88 65 65 65 108 108 108 114 114 114 123 123 123 70 70 70 85 85 85 83 83 83 38 38 38 31 31 31 35 35 35 86 86 86 151 151 151 159 159 159 155 155 155 163 163 163 164 164 164 164 164 164 165 165 165 162 162 162 156 156 156 153 153 153 155 155 155 182 182 182 183 183 183 182 182 182 177 177 177 173 173 173 171 171 171 171 171 171 170 170 170 205 205 205 191 191 191 149 149 149 137 137 137 164 164 164 104 104 104 65 65 65 65 65 65 131 131 131 139 139 139 110 110 110 126 126 126 159 159 159 170 170 170 164 164 164 164 164 164 167 167 167 169 169 169 165 165 165 162 162 162 163 163 163 163 163 163 159 159 159 152 152 152 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 183 183 183 175 175 175 185 185 185 216 216 216 160 160 160 135 135 135 161 161 161 150 150 150 138 138 138 157 157 157 117 117 117 202 202 202 143 143 143 91 91 91 116 116 116 157 157 157 179 179 179 176 176 176 171 171 171 170 170 170 170 170 170 164 164 164 157 157 157 164 164 164 146 146 146 159 159 159 163 163 163 173 173 173 177 177 177 176 176 176 175 175 175 176 176 176 182 182 182 182 182 182 200 200 200 233 233 233 162 162 162 137 137 137 162 162 162 141 141 141 156 156 156 125 125 125 116 116 116 193 193 193 116 116 116 66 66 66 110 110 110 159 159 159 187 187 187 173 173 173 171 171 171 173 173 173 169 169 169 162 162 162 162 162 162 168 168 168 86 86 86 148 148 148 167 167 167 180 180 180 183 183 183 181 181 181 173 173 173 170 170 170 179 179 179 180 180 180 198 198 198 209 209 209 124 124 124 139 139 139 160 160 160 175 175 175 158 158 158 98 98 98 106 106 106 187 187 187 123 123 123 64 64 64 105 105 105 136 136 136 173 173 173 173 173 173 173 173 173 169 169 169 163 163 163 161 161 161 184 184 184 166 166 166 70 70 70 146 146 146 166 166 166 169 169 169 169 169 169 171 171 171 169 169 169 168 168 168 169 169 169 170 170 170 181 181 181 140 140 140 63 63 63 111 111 111 148 148 148 172 172 172 151 151 151 100 100 100 103 103 103 179 179 179 96 96 96 37 37 37 74 74 74 98 98 98 157 157 157 165 165 165 164 164 164 162 162 162 161 161 161 173 173 173 206 206 206 125 125 125 73 73 73 146 146 146 165 165 165 162 162 162 161 161 161 166 166 166 169 169 169 165 165 165 163 163 163 161 161 161 172 172 172 132 132 132 53 53 53 94 94 94 153 153 153 172 172 172 142 142 142 108 108 108 46 46 46 145 145 145 102 102 102 14 14 14 22 22 22 62 62 62 142 142 142 166 166 166 162 162 162 160 160 160 168 168 168 200 200 200 181 181 181 81 81 81 68 68 68 146 146 146 161 161 161 165 165 165 163 163 163 164 164 164 166 166 166 164 164 164 165 165 165 193 193 193 215 215 215 127 127 127 55 55 55 113 113 113 164 164 164 155 155 155 133 133 133 84 84 84 49 49 49 158 158 158 100 100 100 37 37 37 41 41 41 57 57 57 106 106 106 138 138 138 149 149 149 166 166 166 195 195 195 203 203 203 135 135 135 60 60 60 70 70 70 144 144 144 159 159 159 173 173 173 170 170 170 167 167 167 168 168 168 167 167 167 185 185 185 235 235 235 208 208 208 86 86 86 63 63 63 145 145 145 155 155 155 118 118 118 123 123 123 94 94 94 141 141 141 155 155 155 77 77 77 88 88 88 119 119 119 133 133 133 142 142 142 148 148 148 154 154 154 189 189 189 211 211 211 178 178 178 102 102 102 52 52 52 73 73 73 147 147 147 160 160 160 172 172 172 172 172 172 168 168 168 169 169 169 165 165 165 209 209 209 242 242 242 157 157 157 62 62 62 120 120 120 170 170 170 140 140 140 121 121 121 170 170 170 201 201 201 171 171 171 151 151 151 134 134 134 155 155 155 173 173 173 177 177 177 178 178 178 178 178 178 186 186 186 214 214 214 204 204 204 149 149 149 77 77 77 50 50 50 78 78 78 153 153 153 164 164 164 167 167 167 166 166 166 164 164 164 161 161 161 167 167 167 214 214 214 213 213 213 120 120 120 90 90 90 172 172 172 185 185 185 193 193 193 184 184 184 198 198 198 210 210 210 169 169 169 226 226 226 197 197 197 190 190 190 195 195 195 196 196 196 199 199 199 197 197 197 211 211 211 221 221 221 187 187 187 123 123 123 61 61 61 48 48 48 80 80 80 158 158 158 165 165 165 170 170 170 171 171 171 169 169 169 168 168 168 195 195 195 209 209 209 202 202 202 180 180 180 176 176 176 185 185 185 206 206 206 199 199 199 180 180 180 189 189 189 192 192 192 201 201 201 225 225 225 194 194 194 183 183 183 181 181 181 184 184 184 191 191 191 202 202 202 217 217 217 206 206 206 160 160 160 98 98 98 53 53 53 46 46 46 86 86 86 163 163 163 165 165 165 172 172 172 173 173 173 167 167 167 177 177 177 210 210 210 214 214 214 212 212 212 213 213 213 211 211 211 209 209 209 208 208 208 205 205 205 203 203 203 207 207 207 208 208 208 211 211 211 210 210 210 193 193 193 179 179 179 171 171 171 171 171 171 179 179 179 202 202 202 204 204 204 181 181 181 130 130 130 72 72 72 48 48 48 45 45 45 95 95 95 166 166 166 171 171 171 178 178 178 197 197 197 197 197 197 202 202 202 200 200 200 203 203 203 206 206 206 208 208 208 210 210 210 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 212 212 212 213 213 213 211 211 211 189 189 189 178 178 178 175 175 175 167 167 167 152 152 152 171 171 171 176 176 176 158 158 158 103 103 103 57 57 57 44 44 44 42 42 42 100 100 100 163 163 163 169 169 169 170 170 170 187 187 187 198 198 198 203 203 203 181 181 181 180 180 180 184 184 184 187 187 187 191 191 191 193 193 193 197 197 197 199 199 199 200 200 200 200 200 200 199 199 199 193 193 193 187 187 187 157 157 157 135 135 135 117 117 117 88 88 88 69 69 69 130 130 130 158 158 158 135 135 135 79 79 79 46 46 46 37 37 37 43 43 43 108 108 108 151 151 151 155 155 155 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 173 173 173 174 174 174 175 175 175 169 169 169 174 174 174 178 178 178 188 188 188 196 196 196 202 202 202 194 194 194 172 172 172 169 169 169 132 132 132 93 93 93 69 69 69 47 47 47 44 44 44 96 96 96 133 133 133 131 131 131 74 74 74 38 38 38 31 31 31 35 35 35 100 100 100 145 145 145 148 148 148 167 167 167 166 166 166 162 162 162 161 161 161 165 165 165 167 167 167 174 174 174 176 176 176 166 166 166 163 163 163 160 160 160 165 165 165 169 169 169 177 177 177 173 173 173 163 163 163 167 167 167 155 155 155 126 126 126 108 108 108 102 102 102 109 109 109 124 124 124 161 161 161 183 183 183 117 117 117 67 67 67 89 89 89 92 92 92 119 119 119 146 146 146 144 144 144 165 165 165 164 164 164 165 165 165 168 168 168 171 171 171 167 167 167 174 174 174 177 177 177 168 168 168 161 161 161 162 162 162 163 163 163 162 162 162 159 159 159 158 158 158 161 161 161 166 166 166 162 162 162 154 154 154 151 151 151 146 146 146 144 144 144 151 151 151 163 163 163 171 171 171 141 141 141 112 112 112 133 133 133 139 139 139 154 154 154 163 163 163 158 158 158 164 164 164 166 166 166 172 172 172 170 170 170 169 169 169 167 167 167 172 172 172 171 171 171 163 163 163 162 162 162 162 162 162 165 165 165 163 163 163 159 159 159 158 158 158 160 160 160 160 160 160 158 158 158 161 161 161 164 164 164 164 164 164 166 166 166 167 167 167 166 166 166 163 163 163 166 166 166 151 151 151 141 141 141 139 139 139 155 155 155 168 168 168 174 174 174 167 167 167 169 169 169 169 169 169 170 170 170 169 169 169 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 167 167 167 167 167 167 166 166 166 159 159 159 159 159 159 157 157 157 155 155 155 158 158 158 166 166 166 167 167 167 168 168 168 163 163 163 161 161 161 165 165 165 169 169 169 167 167 167 163 163 163 159 159 159 163 163 163 169 169 169 173 173 173 106 162 194 105 163 195 108 162 198 107 163 199 105 164 201 108 162 198 109 164 200 107 163 198 107 163 197 107 163 197 107 163 197 106 163 197 106 163 197 108 164 199 109 166 200 110 165 198 110 165 198 110 165 199 109 164 197 107 161 195 110 163 197 111 164 198 111 165 199 109 163 196 108 162 195 109 163 196 109 163 197 111 165 199 110 164 198 109 163 197 109 162 194 105 161 195 104 163 197 100 162 197 101 161 198 108 167 205 108 164 200 104 164 203 108 167 207 111 166 205 110 165 203 108 163 201 107 162 201 105 164 201 106 165 202 109 169 206 108 167 203 109 165 199 111 167 200 112 168 201 118 173 206 116 169 203 114 168 202 114 167 201 116 170 204 116 170 207 114 167 205 117 170 208 119 173 209 119 173 206 117 171 205 116 170 204 112 166 198 106 163 197 107 166 200 100 162 198 104 164 203 115 170 206 122 168 196 108 167 205 108 167 207 113 167 205 113 168 207 113 168 207 115 171 209 111 170 208 108 168 205 114 174 211 113 173 209 115 173 206 114 173 205 113 172 204 113 170 203 115 170 204 118 172 206 121 175 209 121 175 210 118 172 209 114 168 205 114 168 205 120 174 210 125 179 213 120 174 208 114 169 203 114 167 200 111 168 202 117 174 206 116 175 207 119 176 213 127 174 204 145 174 190 122 173 206 120 174 208 119 173 206 117 173 208 119 175 209 119 175 210 112 169 204 111 168 203 117 174 209 117 175 209 116 176 208 108 168 200 109 169 200 110 169 201 118 172 207 122 176 210 118 172 206 115 169 202 116 171 204 114 168 202 114 168 202 112 166 200 114 168 202 116 170 205 114 168 202 116 170 202 115 172 206 122 176 206 120 176 206 118 173 206 140 179 203 167 186 197 135 182 208 131 179 210 120 175 205 113 172 204 114 170 203 113 169 202 114 170 201 116 171 204 121 179 209 117 174 205 105 166 198 101 162 193 103 165 197 106 165 197 117 174 206 119 176 208 114 168 201 111 167 200 119 175 205 115 169 197 114 172 199 116 171 203 109 164 197 115 169 202 121 175 208 116 170 201 113 170 204 119 173 202 117 174 204 114 172 202 136 176 198 156 171 186 130 181 204 122 172 207 113 171 202 113 174 208 115 162 193 102 148 181 117 175 208 117 171 208 102 168 195 116 172 206 117 173 210 109 168 198 108 164 193 113 162 191 114 173 199 113 176 203 124 173 206 120 173 205 125 172 199 128 172 192 113 174 195 115 171 202 119 172 204 118 173 203 118 172 203 121 174 203 112 168 200 117 172 200 115 172 201 110 169 201 120 170 192 134 141 147 121 161 190 119 175 207 113 173 200 117 173 203 125 150 169 81 99 118 96 150 182 121 169 207 106 166 198 115 161 198 103 144 185 128 176 210 127 152 165 72 97 116 102 145 172 118 175 204 125 173 207 132 174 201 134 157 174 132 167 188 125 178 203 127 174 205 126 178 208 123 176 206 123 176 205 126 178 206 123 179 209 119 174 200 117 175 202 124 179 211 123 181 203 132 149 154 124 136 158 122 176 202 113 175 204 123 178 206 165 175 186 107 99 107 102 141 163 99 124 150 76 107 136 95 116 145 37 52 87 121 148 178 148 137 134 82 77 83 84 114 138 123 180 209 119 173 205 125 161 176 116 127 131 124 165 186 126 179 207 130 175 202 123 174 203 121 173 201 125 177 205 124 175 202 122 176 205 123 179 202 121 179 205 129 181 208 126 183 205 135 173 193 122 119 125 123 155 170 127 178 205 129 180 208 157 166 178 113 97 106 118 139 152 123 121 128 52 51 69 95 93 102 71 64 80 104 107 122 156 135 130 121 99 98 99 123 143 124 183 209 128 181 202 135 167 170 115 138 139 121 177 196 123 182 208 126 179 202 126 177 203 126 177 204 127 178 205 126 176 201 123 175 203 121 177 199 118 177 201 119 175 199 129 182 207 142 189 219 130 146 144 116 106 105 133 147 159 129 165 184 141 148 154 121 106 115 132 150 162 141 127 125 80 64 75 132 125 119 148 126 116 140 124 117 151 145 151 134 104 100 95 105 122 131 179 207 143 174 189 135 148 146 125 161 175 127 185 207 129 181 209 128 183 207 136 186 211 133 183 209 132 181 207 132 180 204 130 181 209 131 185 207 126 183 205 124 183 206 125 181 206 130 178 204 135 176 184 135 125 123 120 104 93 99 103 106 82 81 98 78 65 88 65 80 107 122 114 119 105 99 103 138 131 124 172 139 115 136 105 88 69 70 94 95 69 87 37 31 61 80 96 121 99 103 111 112 124 131 135 178 203 137 189 212 137 181 209 127 180 206 131 184 209 129 179 204 129 181 206 137 188 212 140 191 217 134 184 207 126 178 200 124 179 201 120 179 200 123 178 198 132 179 199 138 173 187 140 143 130 108 90 90 24 20 66 17 15 59 55 60 89 87 84 94 119 121 123 111 105 113 147 116 96 123 86 74 20 13 51 18 9 54 6 1 46 37 33 55 91 95 100 123 162 185 128 178 202 135 184 207 138 187 210 132 184 209 130 183 209 130 180 202 126 180 203 125 179 202 132 184 207 127 175 199 125 176 198 123 176 197 121 176 195 123 176 196 131 180 203 137 184 208 152 174 181 151 151 143 84 86 109 66 61 88 110 109 105 119 114 108 128 119 135 58 71 99 93 83 79 102 76 72 38 33 64 25 29 63 28 33 69 70 89 117 127 159 178 121 172 200 118 168 192 126 176 199 126 177 200 128 177 199 129 178 200 125 175 200 119 169 193 118 166 186 116 168 191 148 194 218 147 196 219 145 195 217 141 190 210 137 186 207 134 184 209 131 184 214 142 179 201 201 210 191 201 190 178 161 144 148 147 137 115 177 162 145 117 98 109 49 69 91 62 65 73 144 127 125 145 134 150 107 110 126 123 126 141 135 166 190 133 182 208 126 177 202 127 177 200 130 180 203 132 182 205 128 178 202 124 175 202 122 176 206 126 175 205 125 171 194 113 165 188 146 192 217 147 194 217 147 196 219 148 196 219 148 197 221 145 195 221 134 188 216 160 194 205 231 216 183 203 149 111 167 125 107 181 156 135 175 144 124 157 133 121 160 157 155 122 114 120 214 200 188 168 134 132 107 84 91 124 113 112 142 162 173 143 192 215 141 188 209 135 184 207 133 183 206 134 183 206 125 177 203 117 170 198 132 175 200 115 155 184 124 170 198 124 176 199 140 184 209 143 189 213 140 188 212 137 187 214 138 188 215 145 195 220 146 195 218 183 207 212 247 233 201 215 146 109 181 121 104 189 156 130 177 131 105 177 153 122 161 113 100 142 106 102 210 191 163 160 100 83 105 49 58 125 104 106 155 161 167 151 199 224 136 185 209 135 184 207 136 186 209 132 182 205 123 175 201 132 172 192 158 172 176 73 89 106 117 157 184 128 181 204 146 191 216 148 195 218 145 193 218 136 184 216 134 182 208 142 192 212 142 193 217 180 205 211 237 203 173 181 104 82 172 128 112 186 154 126 207 165 143 177 156 119 147 81 64 140 94 81 216 182 137 197 96 76 113 41 54 122 96 109 141 133 143 140 184 205 136 185 212 135 186 209 129 183 207 127 176 196 124 174 193 175 188 188 196 159 126 89 65 54 123 153 172 128 179 201 133 181 204 133 181 204 135 183 207 134 181 207 134 180 203 133 181 205 131 183 212 166 188 193 183 127 99 107 46 37 135 103 90 175 141 116 197 165 144 176 147 111 143 85 69 130 95 82 209 175 128 163 70 59 61 24 46 88 66 86 96 100 101 127 168 186 133 175 199 133 175 192 126 175 195 124 175 194 153 183 182 229 202 168 195 104 52 123 57 31 132 151 163 127 178 198 126 174 198 126 173 196 130 178 199 132 183 197 130 177 203 130 173 203 131 173 185 166 179 155 175 119 92 103 32 32 123 84 73 181 146 120 201 166 135 178 132 102 136 97 96 75 33 44 183 132 118 123 94 93 10 11 47 21 18 47 60 62 72 112 151 180 130 177 204 133 171 194 132 170 188 141 178 190 215 200 163 239 169 97 167 51 10 126 48 26 135 150 161 125 175 192 131 176 201 129 174 199 130 175 198 129 179 199 130 174 209 139 174 193 177 205 179 223 220 171 178 110 89 106 34 37 146 101 93 190 157 140 182 149 123 165 122 107 88 80 96 57 43 60 185 148 146 108 98 98 35 32 69 31 37 95 46 55 100 89 108 149 103 145 199 102 162 214 136 175 200 201 197 176 252 195 121 216 116 28 149 28 0 127 51 27 131 149 157 124 173 186 140 183 209 138 181 206 134 178 203 134 179 208 136 176 208 168 193 191 236 244 192 233 206 155 145 64 51 113 42 40 178 133 124 185 145 134 147 109 95 142 117 110 88 94 111 143 141 142 173 149 140 97 68 73 107 74 117 93 119 194 105 135 202 147 132 189 103 157 228 98 169 232 174 194 205 249 205 145 250 164 70 190 76 7 135 21 2 127 55 32 133 153 160 125 173 187 140 182 208 140 182 207 136 178 203 137 179 202 138 174 190 201 216 200 255 246 196 197 146 110 123 38 27 170 101 89 200 161 146 179 127 111 159 107 99 180 168 157 203 200 202 192 166 148 169 146 132 154 122 146 158 145 204 129 183 245 146 181 239 165 175 232 125 192 251 153 195 231 232 212 184 255 196 115 236 129 31 171 44 3 131 19 4 135 57 40 141 157 166 130 177 192 134 178 203 133 177 202 132 174 197 129 172 193 150 175 176 227 215 183 242 209 166 177 101 70 155 66 45 212 160 129 209 181 150 220 185 171 211 174 167 211 195 182 224 207 197 190 164 146 222 230 222 187 197 228 162 194 249 149 208 254 155 208 244 156 211 251 155 208 253 200 215 223 253 217 160 252 176 77 220 96 11 158 24 2 132 15 1 140 57 49 142 163 177 131 177 193 136 181 206 137 182 208 137 179 203 145 176 192 205 195 173 246 202 153 246 192 141 234 165 116 232 161 115 232 173 128 241 199 154 233 191 154 218 170 134 225 181 144 224 185 146 232 194 161 244 222 194 214 190 164 204 177 161 167 184 203 148 192 243 160 197 249 184 208 223 224 219 191 251 198 135 242 142 42 193 69 1 148 15 1 131 12 0 141 64 59 142 170 183 132 177 194 143 182 202 144 183 203 139 177 197 162 183 186 241 206 156 253 208 150 252 205 148 251 207 147 252 203 148 252 199 151 250 199 151 250 196 137 249 194 137 250 198 141 248 201 143 246 206 153 248 204 148 249 183 103 245 167 75 211 162 115 186 166 160 190 175 173 230 197 162 241 201 131 253 167 66 226 104 13 167 39 1 142 10 2 129 11 0 138 78 71 145 174 187 138 182 201 160 185 194 179 204 214 180 204 210 206 205 180 248 193 111 250 196 117 251 199 126 252 200 139 253 202 141 255 205 144 254 205 146 254 205 142 254 204 147 255 205 149 253 206 142 250 210 139 254 206 131 251 179 85 255 163 57 253 158 62 243 150 60 227 132 59 227 159 92 229 167 86 247 141 20 199 74 1 153 19 1 135 7 2 123 10 2 126 90 88 140 171 190 137 180 203 151 177 185 168 194 203 183 205 210 200 208 192 203 180 131 205 178 125 214 181 129 232 180 106 242 185 92 244 188 86 245 193 94 241 197 107 241 196 114 246 195 110 253 192 96 255 185 79 254 178 65 238 141 34 225 113 20 207 92 15 172 60 20 132 47 25 171 121 74 190 153 106 197 120 58 169 49 4 130 12 1 121 2 0 119 12 10 115 105 113 123 159 187 124 165 191 140 175 192 138 174 191 142 173 187 147 173 184 151 173 177 169 177 169 173 176 169 184 175 152 190 168 123 203 172 115 208 175 121 208 188 141 216 195 153 231 198 151 238 187 121 238 162 58 242 158 36 216 113 14 183 65 4 142 45 8 82 32 38 44 39 77 85 98 120 130 133 143 158 124 98 132 52 40 109 8 12 105 0 0 99 7 13 94 100 122 115 152 189 117 158 186 140 176 192 139 176 193 137 171 189 139 168 188 144 172 191 151 173 185 159 179 190 165 179 190 159 169 173 160 166 164 159 162 158 165 166 160 170 170 164 183 177 170 186 171 153 194 158 114 204 161 108 198 145 97 172 112 78 138 99 79 104 102 100 97 113 125 107 130 141 155 164 164 202 179 154 141 108 101 94 55 62 114 77 87 103 85 103 99 123 157 113 154 192 111 154 183 138 175 192 137 173 193 138 174 196 142 176 199 147 179 201 144 175 194 152 181 198 160 183 197 152 174 185 144 168 176 145 169 175 147 169 176 147 168 174 146 165 170 148 163 165 159 164 157 168 168 159 167 162 151 160 154 144 151 153 148 139 149 151 140 146 152 155 149 158 176 158 157 190 166 147 147 143 123 103 119 108 122 139 135 118 148 154 121 166 185 126 175 200 127 168 195 134 174 193 136 176 197 142 181 205 140 180 202 140 178 200 140 175 197 146 180 201 146 179 199 138 171 190 137 170 188 137 171 189 137 174 195 136 172 192 133 168 184 134 167 180 138 169 177 140 168 175 140 165 173 145 167 176 147 170 180 146 170 185 155 169 186 161 168 182 162 169 169 167 164 152 166 168 158 146 155 151 138 144 141 131 143 148 140 160 175 147 175 195 147 182 204 141 177 192 144 178 196 143 178 197 143 179 195 143 178 194 146 178 196 146 177 196 142 177 194 142 177 195 142 177 196 143 177 198 143 175 195 144 175 191 145 174 184 138 167 174 136 169 176 135 166 174 134 163 173 138 166 178 146 173 190 143 175 194 142 177 191 137 174 183 136 171 178 150 171 175 162 172 179 157 170 178 148 170 174 142 166 174 144 169 183 148 176 192 151 181 196 225 225 225 223 223 223 223 223 223 222 222 222 219 219 219 217 217 217 215 215 215 212 212 212 210 210 210 207 207 207 205 205 205 203 203 203 201 201 201 197 197 197 196 196 196 195 195 195 194 194 194 192 192 192 191 191 191 190 190 190 186 186 186 184 184 184 183 183 183 180 180 180 179 179 179 178 178 178 176 176 176 176 176 176 173 173 173 170 170 170 170 170 170 168 168 168 225 225 225 223 223 223 223 223 223 222 222 222 219 219 219 218 218 218 215 215 215 214 214 214 211 211 211 208 208 208 206 206 206 204 204 204 202 202 202 199 199 199 198 198 198 196 196 196 195 195 195 193 193 193 192 192 192 190 190 190 188 188 188 186 186 186 184 184 184 180 180 180 179 179 179 180 180 180 176 176 176 175 175 175 173 173 173 171 171 171 171 171 171 170 170 170 226 226 226 224 224 224 223 223 223 223 223 223 220 220 220 219 219 219 216 216 216 215 215 215 212 212 212 209 209 209 207 207 207 205 205 205 203 203 203 200 200 200 200 200 200 199 199 199 198 198 198 196 196 196 193 193 193 191 191 191 190 190 190 188 188 188 185 185 185 181 181 181 181 181 181 179 179 179 177 177 177 175 175 175 173 173 173 172 172 172 172 172 172 170 170 170 226 226 226 224 224 224 224 224 224 223 223 223 220 220 220 219 219 219 217 217 217 215 215 215 212 212 212 209 209 209 207 207 207 206 206 206 203 203 203 201 201 201 202 202 202 200 200 200 198 198 198 196 196 196 193 193 193 192 192 192 191 191 191 190 190 190 187 187 187 183 183 183 182 182 182 179 179 179 179 179 179 178 178 178 176 176 176 174 174 174 173 173 173 170 170 170 227 227 227 224 224 224 224 224 224 224 224 224 221 221 221 220 220 220 219 219 219 215 215 215 213 213 213 211 211 211 207 207 207 206 206 206 205 205 205 205 205 205 201 201 201 200 200 200 198 198 198 196 196 196 194 194 194 192 192 192 191 191 191 189 189 189 188 188 188 185 185 185 181 181 181 182 182 182 181 181 181 179 179 179 177 177 177 175 175 175 173 173 173 172 172 172 227 227 227 225 225 225 224 224 224 225 225 225 222 222 222 220 220 220 219 219 219 216 216 216 214 214 214 212 212 212 209 209 209 206 206 206 206 206 206 205 205 205 202 202 202 201 201 201 199 199 199 197 197 197 194 194 194 192 192 192 191 191 191 189 189 189 187 187 187 185 185 185 182 182 182 181 181 181 181 181 181 179 179 179 177 177 177 176 176 176 174 174 174 172 172 172 227 227 227 226 226 226 225 225 225 225 225 225 224 224 224 221 221 221 219 219 219 215 215 215 213 213 213 212 212 212 209 209 209 207 207 207 206 206 206 204 204 204 203 203 203 201 201 201 200 200 200 199 199 199 196 196 196 194 194 194 193 193 193 190 190 190 188 188 188 186 186 186 184 184 184 183 183 183 183 183 183 180 180 180 179 179 179 177 177 177 176 176 176 174 174 174 227 227 227 227 227 227 227 227 227 225 225 225 225 225 225 222 222 222 218 218 218 215 215 215 213 213 213 212 212 212 210 210 210 208 208 208 207 207 207 203 203 203 205 205 205 202 202 202 201 201 201 200 200 200 197 197 197 195 195 195 194 194 194 191 191 191 188 188 188 187 187 187 186 186 186 184 184 184 183 183 183 181 181 181 180 180 180 179 179 179 177 177 177 176 176 176 227 227 227 226 226 226 226 226 226 225 225 225 225 225 225 222 222 222 219 219 219 215 215 215 214 214 214 214 214 214 212 212 212 210 210 210 208 208 208 204 204 204 205 205 205 204 204 204 201 201 201 200 200 200 198 198 198 195 195 195 194 194 194 192 192 192 189 189 189 188 188 188 187 187 187 185 185 185 184 184 184 182 182 182 179 179 179 179 179 179 178 178 178 176 176 176 227 227 227 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 219 219 219 217 217 217 216 216 216 216 216 216 215 215 215 211 211 211 209 209 209 207 207 207 206 206 206 205 205 205 200 200 200 200 200 200 197 197 197 195 195 195 194 194 194 192 192 192 192 192 192 190 190 190 187 187 187 184 184 184 183 183 183 182 182 182 178 178 178 180 180 180 180 180 180 177 177 177 227 227 227 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 219 219 219 218 218 218 219 219 219 217 217 217 215 215 215 211 211 211 210 210 210 207 207 207 206 206 206 206 206 206 202 202 202 200 200 200 199 199 199 196 196 196 194 194 194 192 192 192 192 192 192 190 190 190 188 188 188 185 185 185 184 184 184 183 183 183 180 180 180 180 180 180 179 179 179 177 177 177 227 227 227 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 219 219 219 218 218 218 219 219 219 218 218 218 215 215 215 211 211 211 209 209 209 207 207 207 206 206 206 205 205 205 202 202 202 200 200 200 199 199 199 198 198 198 195 195 195 191 191 191 192 192 192 191 191 191 188 188 188 186 186 186 185 185 185 183 183 183 182 182 182 180 180 180 178 178 178 178 178 178 226 226 226 224 224 224 223 223 223 223 223 223 223 223 223 221 221 221 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 211 211 211 209 209 209 207 207 207 205 205 205 205 205 205 202 202 202 198 198 198 200 200 200 198 198 198 195 195 195 191 191 191 193 193 193 192 192 192 190 190 190 187 187 187 185 185 185 184 184 184 184 184 184 181 181 181 177 177 177 180 180 180 226 226 226 225 225 225 223 223 223 222 222 222 222 222 222 220 220 220 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 210 210 210 210 210 210 210 210 210 207 207 207 209 209 209 207 207 207 201 201 201 200 200 200 198 198 198 196 196 196 193 193 193 193 193 193 192 192 192 189 189 189 188 188 188 187 187 187 184 184 184 184 184 184 182 182 182 179 179 179 179 179 179 226 226 226 227 227 227 224 224 224 221 221 221 221 221 221 219 219 219 218 218 218 218 218 218 217 217 217 216 216 216 216 216 216 211 211 211 199 199 199 180 180 180 175 175 175 176 176 176 185 185 185 185 185 185 197 197 197 193 193 193 196 196 196 196 196 196 192 192 192 191 191 191 190 190 190 188 188 188 187 187 187 185 185 185 183 183 183 183 183 183 182 182 182 180 180 180 227 227 227 227 227 227 224 224 224 222 222 222 222 222 222 220 220 220 219 219 219 218 218 218 217 217 217 214 214 214 213 213 213 212 212 212 161 161 161 108 108 108 101 101 101 95 95 95 93 93 93 142 142 142 186 186 186 183 183 183 199 199 199 197 197 197 194 194 194 192 192 192 192 192 192 188 188 188 184 184 184 186 186 186 183 183 183 182 182 182 184 184 184 182 182 182 226 226 226 227 227 227 224 224 224 221 221 221 221 221 221 219 219 219 218 218 218 219 219 219 217 217 217 214 214 214 214 214 214 210 210 210 182 182 182 137 137 137 139 139 139 120 120 120 118 118 118 143 143 143 144 144 144 181 181 181 200 200 200 197 197 197 195 195 195 193 193 193 190 190 190 188 188 188 188 188 188 187 187 187 185 185 185 182 182 182 184 184 184 182 182 182 226 226 226 227 227 227 223 223 223 221 221 221 221 221 221 219 219 219 218 218 218 219 219 219 217 217 217 216 216 216 216 216 216 206 206 206 188 188 188 174 174 174 187 187 187 136 136 136 147 147 147 137 137 137 136 136 136 198 198 198 201 201 201 199 199 199 198 198 198 194 194 194 189 189 189 188 188 188 188 188 188 188 188 188 186 186 186 183 183 183 182 182 182 180 180 180 227 227 227 224 224 224 222 222 222 223 223 223 221 221 221 219 219 219 218 218 218 218 218 218 216 216 216 214 214 214 213 213 213 183 183 183 137 137 137 129 129 129 99 99 99 103 103 103 138 138 138 110 110 110 168 168 168 200 200 200 197 197 197 199 199 199 197 197 197 192 192 192 192 192 192 191 191 191 189 189 189 188 188 188 185 185 185 184 184 184 183 183 183 179 179 179 224 224 224 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 218 218 218 214 214 214 214 214 214 214 214 214 210 210 210 203 203 203 140 140 140 135 135 135 116 116 116 135 135 135 134 134 134 85 85 85 190 190 190 201 201 201 198 198 198 198 198 198 197 197 197 193 193 193 191 191 191 191 191 191 188 188 188 188 188 188 184 184 184 183 183 183 182 182 182 180 180 180 221 221 221 222 222 222 222 222 222 220 220 220 217 217 217 218 218 218 218 218 218 216 216 216 215 215 215 217 217 217 225 225 225 187 187 187 165 165 165 154 154 154 151 151 151 139 139 139 112 112 112 52 52 52 105 105 105 190 190 190 197 197 197 195 195 195 193 193 193 187 187 187 188 188 188 189 189 189 186 186 186 187 187 187 186 186 186 183 183 183 179 179 179 180 180 180 216 216 216 216 216 216 215 215 215 219 219 219 217 217 217 215 215 215 210 210 210 213 213 213 212 212 212 183 183 183 161 161 161 151 151 151 150 150 150 148 148 148 144 144 144 144 144 144 139 139 139 83 83 83 117 117 117 199 199 199 197 197 197 196 196 196 192 192 192 184 184 184 190 190 190 189 189 189 187 187 187 186 186 186 185 185 185 185 185 185 181 181 181 180 180 180 168 168 168 165 165 165 162 162 162 167 167 167 173 173 173 171 171 171 181 181 181 183 183 183 185 185 185 134 134 134 86 86 86 72 72 72 100 100 100 128 128 128 92 92 92 111 111 111 141 141 141 120 120 120 152 152 152 178 178 178 172 172 172 173 173 173 167 167 167 168 168 168 171 171 171 172 172 172 173 173 173 172 172 172 168 168 168 167 167 167 167 167 167 167 167 167 152 152 152 161 161 161 165 165 165 172 172 172 174 174 174 203 203 203 217 217 217 226 226 226 193 193 193 149 149 149 120 120 120 106 106 106 126 126 126 74 74 74 45 45 45 41 41 41 123 123 123 137 137 137 111 111 111 129 129 129 125 125 125 126 126 126 116 116 116 121 121 121 120 120 120 121 121 121 118 118 118 120 120 120 116 116 116 117 117 117 114 114 114 113 113 113 149 149 149 149 149 149 166 166 166 179 179 179 200 200 200 208 208 208 203 203 203 205 205 205 194 194 194 188 188 188 176 176 176 162 162 162 151 151 151 127 127 127 119 119 119 103 103 103 131 131 131 152 152 152 127 127 127 117 117 117 120 120 120 118 118 118 118 118 118 118 118 118 116 116 116 114 114 114 113 113 113 115 115 115 111 111 111 112 112 112 108 108 108 107 107 107 153 153 153 134 134 134 138 138 138 129 129 129 133 133 133 150 150 150 152 152 152 152 152 152 162 162 162 167 167 167 163 163 163 158 158 158 151 151 151 155 155 155 158 158 158 162 162 162 159 159 159 152 152 152 151 151 151 122 122 122 132 132 132 133 133 133 119 119 119 113 113 113 113 113 113 108 108 108 111 111 111 111 111 111 106 106 106 107 107 107 108 108 108 107 107 107 153 153 153 153 153 153 148 148 148 131 131 131 132 132 132 159 159 159 160 160 160 162 162 162 161 161 161 156 156 156 150 150 150 144 144 144 143 143 143 142 142 142 145 145 145 144 144 144 148 148 148 151 151 151 154 154 154 154 154 154 152 152 152 149 149 149 128 128 128 117 117 117 113 113 113 110 110 110 113 113 113 110 110 110 106 106 106 103 103 103 107 107 107 105 105 105 143 143 143 147 147 147 148 148 148 147 147 147 144 144 144 162 162 162 155 155 155 163 163 163 166 166 166 164 164 164 158 158 158 151 151 151 149 149 149 147 147 147 148 148 148 148 148 148 145 145 145 142 142 142 130 130 130 133 133 133 145 145 145 141 141 141 148 148 148 124 124 124 114 114 114 114 114 114 114 114 114 110 110 110 108 108 108 99 99 99 102 102 102 97 97 97 133 133 133 151 151 151 152 152 152 155 155 155 180 180 180 186 186 186 145 145 145 129 129 129 140 140 140 159 159 159 162 162 162 158 158 158 152 152 152 152 152 152 150 150 150 152 152 152 150 150 150 148 148 148 139 139 139 133 133 133 141 141 141 138 138 138 147 147 147 136 136 136 114 114 114 108 108 108 112 112 112 124 124 124 147 147 147 146 146 146 123 123 123 121 121 121 155 155 155 145 145 145 149 149 149 197 197 197 226 226 226 212 212 212 196 196 196 187 187 187 153 153 153 121 121 121 125 125 125 142 142 142 153 153 153 152 152 152 160 160 160 165 165 165 163 163 163 160 160 160 156 156 156 148 148 148 142 142 142 138 138 138 131 131 131 153 153 153 148 148 148 160 160 160 186 186 186 211 211 211 216 216 216 215 215 215 196 196 196 182 182 182 149 149 149 138 138 138 136 136 136 149 149 149 153 153 153 155 155 155 159 159 159 191 191 191 194 194 194 141 141 141 97 97 97 91 91 91 74 74 74 81 81 81 86 86 86 91 91 91 98 98 98 103 103 103 109 109 109 114 114 114 113 113 113 116 116 116 119 119 119 162 162 162 185 185 185 215 215 215 227 227 227 233 233 233 233 233 233 226 226 226 223 223 223 209 209 209 148 148 148 152 152 152 143 143 143 124 124 124 112 112 112 100 100 100 105 105 105 98 98 98 104 104 104 109 109 109 103 103 103 124 124 124 85 85 85 88 88 88 100 100 100 104 104 104 100 100 100 102 102 102 96 96 96 97 97 97 93 93 93 85 85 85 118 118 118 145 145 145 153 153 153 190 190 190 225 225 225 234 234 234 231 231 231 208 208 208 216 216 216 227 227 227 213 229 242 211 227 240 211 227 240 208 226 240 204 223 238 202 221 236 200 219 234 195 218 234 190 216 233 187 213 230 185 211 228 183 209 227 181 207 227 176 204 223 172 204 222 170 203 220 171 201 219 170 199 217 169 198 216 168 197 215 162 193 217 159 191 216 158 190 215 155 187 212 154 186 213 153 184 213 151 182 211 151 182 211 150 179 209 151 174 206 151 174 206 149 172 204 214 229 241 212 227 239 212 227 239 209 226 240 205 224 238 204 222 237 201 220 234 197 219 234 191 217 233 188 214 230 186 213 228 185 210 228 183 207 227 178 205 224 175 206 224 173 204 222 174 202 221 172 200 219 171 199 218 169 197 216 165 195 218 162 193 217 160 191 215 156 187 212 155 186 212 156 186 215 152 182 211 151 181 210 150 178 208 152 175 207 152 175 207 151 174 205 216 229 239 214 227 237 213 227 237 211 227 239 207 224 238 206 223 237 203 220 234 199 220 234 193 218 232 190 215 229 188 213 228 187 211 227 185 208 228 180 206 224 178 208 225 175 207 224 177 204 223 175 202 221 173 199 219 171 197 217 168 196 218 165 194 218 162 191 215 159 188 211 158 187 213 157 185 213 154 183 211 152 181 208 151 179 207 153 176 206 153 176 206 151 174 204 216 229 238 214 227 236 214 227 236 212 227 239 209 224 237 207 223 235 205 221 233 201 220 233 195 218 232 192 215 229 190 213 227 189 211 226 187 208 227 183 207 224 180 209 224 177 208 223 179 204 224 177 202 222 174 199 219 173 198 218 170 197 218 168 196 217 165 193 214 161 189 211 161 188 212 158 184 211 158 185 211 157 183 210 155 181 208 154 178 206 153 177 205 151 175 202 217 230 239 215 227 236 214 227 236 214 228 238 210 224 235 209 223 234 208 222 233 202 220 232 197 219 232 195 217 230 191 213 226 190 211 225 190 210 227 188 211 227 181 208 223 179 207 222 179 204 224 177 202 222 175 199 219 173 197 217 171 197 218 169 195 216 167 194 215 164 191 211 161 187 210 161 187 212 160 186 211 158 184 209 156 182 207 156 180 206 154 178 204 153 177 203 219 229 238 217 227 236 216 227 236 215 228 237 212 225 234 210 223 233 209 222 231 203 220 230 199 219 230 197 217 229 194 214 225 192 211 224 191 210 225 189 210 225 183 208 222 180 208 221 181 204 224 179 202 223 177 199 220 175 197 218 172 197 217 170 195 215 168 193 214 165 191 211 163 187 210 162 186 211 162 186 210 159 184 208 158 182 206 157 181 205 155 179 203 153 177 202 220 229 237 219 228 235 218 228 235 216 228 237 214 227 236 211 224 233 209 222 231 204 219 229 200 218 229 199 217 227 196 214 224 194 212 224 192 211 225 189 209 223 185 210 222 182 208 221 183 205 225 182 203 224 179 200 221 177 198 219 174 198 218 171 196 216 169 194 214 167 192 212 165 190 211 164 188 211 163 188 210 161 185 208 159 184 206 158 182 205 156 181 203 155 179 202 220 229 236 220 229 236 220 229 236 217 228 236 216 228 237 213 225 234 210 221 230 204 219 229 200 218 228 199 217 227 197 215 225 195 213 224 193 211 225 188 208 221 187 211 223 183 209 222 184 206 226 183 204 225 180 201 222 178 199 220 176 199 218 173 197 216 170 194 213 169 193 212 167 191 212 166 189 212 165 188 211 163 186 209 161 185 207 159 184 206 157 182 204 156 181 203 220 229 237 219 228 236 219 228 236 217 227 236 217 227 236 214 224 233 211 221 230 205 219 229 201 218 228 201 218 228 199 216 226 197 214 226 193 212 227 189 209 224 188 211 225 185 210 224 185 206 225 184 205 224 181 202 222 179 200 219 176 199 219 173 198 217 171 195 214 170 194 213 168 192 212 166 190 211 165 189 210 163 187 208 160 185 206 159 185 206 158 184 205 156 182 203 219 229 238 216 226 235 216 226 235 216 226 235 216 226 235 214 224 233 211 221 230 208 220 230 205 220 230 205 219 230 204 218 229 199 215 227 193 214 231 191 212 229 189 211 228 188 210 227 184 205 222 184 205 222 182 202 219 179 200 217 175 200 220 171 198 219 171 198 219 169 196 217 166 193 212 164 191 208 163 190 207 162 188 206 158 185 203 159 186 206 159 186 207 156 183 203 219 229 238 217 226 235 216 226 235 216 226 235 216 226 235 214 224 233 211 221 230 210 221 230 209 222 231 207 220 229 205 218 227 200 215 226 195 214 229 192 212 227 191 210 226 191 210 225 187 206 221 185 204 219 184 203 218 181 201 216 175 200 219 171 198 218 171 198 219 170 196 217 167 194 213 165 192 209 164 191 208 163 189 206 160 187 204 159 186 205 159 185 205 157 183 203 220 229 236 217 227 234 217 226 233 217 226 233 217 226 233 215 224 231 212 221 228 210 221 230 209 222 231 208 221 230 205 218 227 200 214 225 197 213 227 195 211 225 193 210 223 192 209 223 189 206 221 186 204 218 185 204 218 184 202 216 177 200 217 173 197 216 174 198 217 173 196 215 170 194 212 168 192 209 166 191 207 165 189 205 164 188 205 162 185 206 160 183 204 160 183 204 220 228 235 218 226 232 218 225 232 218 225 232 218 225 232 215 223 230 212 220 227 210 220 228 208 219 228 207 218 228 206 217 227 202 214 223 199 213 223 196 210 221 195 208 219 194 208 219 190 206 218 186 202 214 188 204 216 186 202 214 180 199 214 175 196 212 177 198 214 176 197 213 174 195 211 172 192 208 169 190 205 168 189 204 168 189 205 165 185 205 161 181 201 164 184 204 222 228 233 221 227 232 219 225 230 218 224 229 218 224 229 216 222 227 214 220 225 212 219 226 209 218 227 208 217 226 207 217 225 203 212 220 203 213 221 203 213 221 200 210 218 201 211 220 198 210 220 192 204 214 190 203 213 189 201 211 183 200 213 179 198 212 178 197 212 178 196 211 175 194 208 174 192 207 173 191 206 170 189 203 170 188 204 168 186 205 165 182 201 165 183 202 223 228 232 224 229 233 221 225 229 218 223 227 218 223 227 216 221 225 215 220 224 214 220 226 211 219 226 210 218 225 210 219 225 206 213 220 195 201 206 176 182 186 171 177 181 171 178 182 178 188 195 178 188 195 190 199 207 186 196 204 185 200 212 183 200 213 179 196 209 178 195 208 177 194 208 175 192 206 174 191 205 172 189 203 170 187 202 170 186 204 169 185 203 167 183 201 224 228 231 225 228 231 222 225 228 219 223 226 219 223 226 217 221 224 216 220 223 215 220 224 212 219 224 209 216 221 209 215 221 208 214 218 160 162 163 107 109 110 100 102 103 94 96 98 89 95 101 136 144 150 181 188 194 178 185 191 189 202 211 186 200 211 183 197 208 181 195 206 182 195 207 177 191 204 174 187 200 175 189 202 173 186 201 172 185 201 173 186 203 171 184 201 226 227 229 226 228 230 223 224 227 221 222 224 221 222 224 219 220 222 218 219 221 216 220 223 213 218 223 210 216 220 210 215 220 208 211 214 183 182 181 138 137 136 140 139 138 121 121 120 115 119 123 140 145 149 141 146 150 177 182 187 193 203 211 189 200 210 187 198 207 185 196 205 182 193 203 180 190 203 179 190 202 179 189 202 176 187 200 174 184 201 176 186 203 174 184 200 226 227 229 227 228 230 223 224 226 221 222 224 221 222 224 219 220 222 218 219 221 216 220 223 214 219 223 212 217 222 213 218 222 204 207 209 190 188 185 177 174 171 190 187 184 139 136 134 145 148 151 134 139 142 133 138 141 195 199 202 195 203 210 191 201 210 190 200 209 186 197 205 181 191 202 180 190 202 180 190 202 180 190 202 178 188 201 176 184 201 174 183 200 172 181 198 227 227 229 224 224 226 222 223 225 221 224 226 218 222 225 218 220 221 218 218 218 217 219 218 213 218 217 211 216 215 210 215 214 182 185 184 137 138 135 129 130 127 100 100 97 103 104 101 136 140 138 108 112 112 165 169 171 197 201 204 194 198 205 194 200 208 193 198 206 188 193 201 186 194 203 183 193 203 181 191 201 181 190 201 177 187 198 177 186 198 175 185 197 172 181 193 224 225 227 222 222 224 222 223 225 219 224 227 217 223 226 219 222 221 219 219 216 214 216 211 212 217 211 212 217 211 208 213 207 201 206 201 137 143 139 132 138 134 113 119 116 132 138 134 130 137 132 82 87 86 187 192 195 198 202 207 195 198 206 195 198 207 194 197 205 190 193 201 186 193 202 183 194 203 179 191 199 180 191 200 176 187 196 175 186 195 174 185 193 171 183 191 221 222 224 222 223 225 221 223 225 216 222 224 213 219 221 217 219 218 218 219 215 216 218 214 212 217 214 214 219 216 223 227 225 184 190 188 159 168 167 148 157 156 145 154 153 133 142 141 106 116 115 46 55 55 99 108 112 184 192 200 191 198 208 189 196 206 187 194 205 181 188 199 180 190 200 179 192 201 176 189 198 177 190 199 176 189 198 173 186 195 169 183 192 170 183 192 213 217 220 213 217 220 212 216 219 214 221 223 213 219 219 214 217 214 210 211 206 213 214 212 210 214 214 181 185 185 159 163 164 147 153 154 141 154 155 139 152 153 135 149 150 135 149 150 130 143 144 74 87 90 108 120 126 190 202 211 188 200 211 187 199 211 183 195 207 174 187 198 181 193 204 179 192 201 177 190 199 176 189 198 175 188 198 175 188 197 171 184 194 170 183 192 163 170 174 160 167 170 157 164 167 162 170 171 169 175 174 170 173 169 181 182 176 183 184 182 182 186 189 131 135 137 83 87 90 67 74 77 90 105 109 118 133 137 82 97 101 101 116 120 131 146 150 109 124 129 141 156 164 167 181 192 160 176 190 161 177 191 154 171 184 156 172 186 160 175 188 162 176 186 162 176 187 162 175 186 157 171 182 157 171 181 156 170 181 156 170 181 145 155 158 154 164 167 158 168 171 166 175 175 170 177 173 202 205 199 218 219 212 226 228 224 191 195 196 147 151 152 118 122 123 101 108 111 115 130 135 63 78 83 34 50 55 30 45 50 113 128 132 126 141 147 101 115 124 118 132 145 112 129 143 112 131 145 102 121 135 107 126 140 107 124 138 110 125 137 107 122 135 108 124 136 105 120 132 106 121 134 103 118 130 102 117 130 140 153 158 140 153 157 157 170 174 173 183 181 196 203 198 207 210 203 204 205 196 205 207 201 191 196 193 185 190 187 174 178 176 158 165 164 141 155 158 117 131 134 109 123 126 93 107 110 121 136 138 142 157 161 117 130 138 107 120 131 107 124 136 104 123 134 104 123 134 104 123 134 103 121 133 101 118 131 100 117 131 102 119 133 98 115 128 99 116 130 95 112 126 94 111 125 142 157 163 123 138 144 127 142 148 122 133 131 129 136 130 149 153 144 152 154 143 152 155 145 160 165 158 164 170 162 161 166 159 154 161 155 143 155 155 147 159 159 150 162 162 154 166 166 151 163 163 145 156 158 143 154 159 114 125 133 121 136 145 121 138 147 107 124 133 101 118 127 100 117 129 94 112 127 97 116 130 97 115 129 92 110 124 93 111 126 94 112 126 93 111 126 141 158 165 141 158 165 136 153 160 124 135 133 128 135 128 158 162 152 160 162 150 162 165 152 159 165 153 153 160 147 148 154 142 141 148 138 138 146 143 137 145 143 140 148 146 139 147 145 143 151 148 146 154 153 149 156 159 149 156 162 143 155 162 139 153 160 118 132 139 106 121 128 101 117 129 95 115 130 98 117 132 95 114 130 91 110 125 88 107 123 92 111 127 90 110 125 130 148 154 134 152 158 135 153 159 140 151 147 141 147 139 161 164 155 155 157 145 163 166 152 164 170 156 162 168 154 155 162 147 149 155 144 146 151 147 144 149 145 145 150 146 145 150 146 142 147 143 139 144 141 127 131 133 131 134 138 139 148 152 133 145 148 140 151 155 116 127 130 103 118 126 100 118 131 101 118 131 98 114 127 96 112 124 86 103 115 89 106 118 84 101 114 122 138 143 141 155 161 144 155 161 152 157 154 180 181 175 187 187 180 146 146 138 128 131 122 137 143 133 156 162 152 160 165 156 156 161 153 150 155 149 150 155 149 148 152 147 150 155 149 149 151 148 148 149 146 140 140 139 133 134 133 138 143 140 135 141 139 143 149 149 132 138 140 108 117 120 101 111 113 106 115 116 120 126 125 144 149 146 143 149 145 120 125 125 117 122 127 145 159 165 136 148 154 143 152 158 196 199 197 226 227 221 213 213 208 197 197 192 187 189 183 151 156 149 119 124 117 123 128 121 140 145 138 151 156 150 150 155 149 158 163 157 163 167 162 164 164 162 161 160 159 157 157 155 149 149 147 140 144 139 136 141 136 129 132 132 151 154 157 144 150 151 156 163 161 185 188 184 212 213 206 218 218 209 216 217 206 196 197 191 183 183 182 139 153 159 129 142 148 129 139 145 148 151 148 153 154 148 155 156 150 159 161 154 190 193 186 192 197 190 139 144 137 95 100 93 89 94 87 72 77 71 79 84 78 84 89 83 89 94 88 98 99 95 104 104 101 110 110 107 115 115 112 112 115 110 114 118 114 117 121 120 159 163 165 181 187 188 210 218 216 225 229 225 233 234 228 234 234 226 227 228 219 223 224 219 209 209 209 137 152 157 143 155 161 136 145 152 122 126 123 112 113 107 100 101 95 105 107 101 96 100 93 102 107 100 107 112 105 101 106 99 122 127 120 83 88 82 86 91 85 98 103 97 102 106 100 100 101 96 102 103 98 96 97 91 97 98 93 91 95 89 82 87 83 116 120 119 142 146 148 149 155 156 186 193 191 223 227 222 235 236 229 232 232 224 209 209 203 217 217 213 228 228 226 135 135 135 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 135 135 135 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 137 137 137 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 138 138 138 138 138 138 139 139 139 141 141 141 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 138 138 138 136 136 136 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 140 140 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 140 140 140 141 141 141 142 142 142 143 143 143 143 143 143 141 141 141 142 142 142 144 144 144 142 142 142 140 140 140 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 143 143 143 142 142 142 143 143 143 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 145 145 145 142 142 142 143 143 143 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 145 145 145 144 144 144 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 142 142 142 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 142 142 142 142 142 142 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 144 144 144 146 146 146 144 144 144 145 145 145 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 130 130 130 139 139 139 147 147 147 145 145 145 146 146 146 143 143 143 139 139 139 141 141 141 143 143 143 148 148 148 145 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 143 143 143 144 144 144 147 147 147 129 129 129 136 136 136 146 146 146 145 145 145 142 142 142 137 137 137 140 140 140 142 142 142 143 143 143 147 147 147 145 145 145 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 142 142 142 111 111 111 127 127 127 149 149 149 135 135 135 139 139 139 146 146 146 136 136 136 133 133 133 142 142 142 145 145 145 146 146 146 144 144 144 150 150 150 145 145 145 147 147 147 146 146 146 147 147 147 146 146 146 146 146 146 147 147 147 146 146 146 145 145 145 146 146 146 146 146 146 147 147 147 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 150 150 150 123 123 123 73 73 73 118 118 118 154 154 154 146 146 146 143 143 143 137 137 137 98 98 98 122 122 122 154 154 154 149 149 149 147 147 147 147 147 147 149 149 149 144 144 144 146 146 146 144 144 144 147 147 147 146 146 146 146 146 146 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 145 145 145 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 147 147 147 105 105 105 73 73 73 118 118 118 150 150 150 154 154 154 148 148 148 120 120 120 66 66 66 81 81 81 116 116 116 131 131 131 149 149 149 149 149 149 145 145 145 151 151 151 149 149 149 147 147 147 162 162 162 147 147 147 145 145 145 146 146 146 148 148 148 145 145 145 145 145 145 145 145 145 144 144 144 146 146 146 147 147 147 146 146 146 146 146 146 148 148 148 140 140 140 111 111 111 94 94 94 103 103 103 133 133 133 146 146 146 148 148 148 118 118 118 63 63 63 23 23 23 28 28 28 83 83 83 149 149 149 148 148 148 155 155 155 164 164 164 150 150 150 172 172 172 175 175 175 145 145 145 139 139 139 145 145 145 145 145 145 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 138 138 138 140 140 140 87 87 87 94 94 94 134 134 134 134 134 134 136 136 136 122 122 122 67 67 67 12 12 12 8 8 8 62 62 62 147 147 147 146 146 146 152 152 152 156 156 156 180 180 180 162 162 162 143 143 143 132 132 132 123 123 123 135 135 135 145 145 145 142 142 142 141 141 141 143 143 143 145 145 145 143 143 143 143 143 143 143 143 143 144 144 144 142 142 142 123 123 123 139 139 139 73 73 73 91 91 91 142 142 142 144 144 144 123 123 123 88 88 88 52 52 52 12 12 12 10 10 10 54 54 54 138 138 138 144 144 144 142 142 142 186 186 186 237 237 237 164 164 164 136 136 136 127 127 127 127 127 127 142 142 142 144 144 144 140 140 140 140 140 140 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 134 134 134 112 112 112 144 144 144 78 78 78 87 87 87 144 144 144 145 145 145 102 102 102 42 42 42 21 21 21 13 13 13 11 11 11 26 26 26 75 75 75 134 134 134 143 143 143 184 184 184 243 243 243 167 167 167 111 111 111 111 111 111 102 102 102 114 114 114 155 155 155 160 160 160 139 139 139 135 135 135 138 138 138 138 138 138 137 137 137 137 137 137 144 144 144 139 139 139 128 128 128 148 148 148 124 124 124 110 110 110 126 126 126 116 116 116 85 85 85 44 44 44 10 10 10 10 10 10 10 10 10 6 6 6 34 34 34 127 127 127 142 142 142 176 176 176 248 248 248 185 185 185 114 114 114 123 123 123 83 83 83 75 75 75 153 153 153 167 167 167 133 133 133 127 127 127 135 135 135 149 149 149 161 161 161 184 184 184 201 201 201 202 202 202 207 207 207 220 220 220 232 232 232 201 201 201 160 160 160 143 143 143 106 106 106 53 53 53 10 10 10 11 11 11 12 12 12 7 7 7 41 41 41 123 123 123 159 159 159 209 209 209 218 218 218 205 205 205 205 205 205 217 217 217 157 157 157 144 144 144 163 163 163 197 197 197 184 184 184 180 180 180 198 198 198 203 203 203 199 199 199 194 194 194 180 180 180 165 165 165 158 158 158 154 154 154 148 148 148 152 152 152 152 152 152 122 122 122 83 83 83 30 30 30 10 10 10 11 11 11 11 11 11 8 8 8 26 26 26 69 69 69 173 173 173 215 215 215 173 173 173 172 172 172 200 200 200 223 223 223 176 176 176 150 150 150 164 164 164 177 177 177 161 161 161 159 159 159 142 142 142 120 120 120 102 102 102 84 84 84 70 70 70 62 62 62 61 61 61 60 60 60 58 58 58 68 68 68 72 72 72 60 60 60 39 39 39 13 13 13 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 36 36 36 124 124 124 107 107 107 89 89 89 93 93 93 95 95 95 94 94 94 78 78 78 69 69 69 74 74 74 71 71 71 65 65 65 63 63 63 60 60 60 58 58 58 57 57 57 59 59 59 61 61 61 61 61 61 63 63 63 64 64 64 64 64 64 61 61 61 57 57 57 59 59 59 42 42 42 13 13 13 11 11 11 11 11 11 11 11 11 10 10 10 12 12 12 35 35 35 124 124 124 83 83 83 39 39 39 47 47 47 55 55 55 60 60 60 63 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 62 62 62 63 63 63 61 61 61 60 60 60 59 59 59 59 59 59 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 58 58 58 40 40 40 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 15 15 15 37 37 37 114 114 114 92 92 92 70 70 70 68 68 68 66 66 66 69 69 69 71 71 71 69 69 69 67 67 67 66 66 66 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 62 62 62 60 60 60 55 55 55 47 47 47 39 39 39 23 23 23 18 18 18 19 19 19 19 19 19 17 17 17 16 16 16 37 37 37 77 77 77 81 81 81 99 99 99 98 98 98 86 86 86 81 81 81 79 79 79 79 79 79 82 82 82 80 80 80 79 79 79 79 79 79 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 76 76 76 68 68 68 58 58 58 46 46 46 32 32 32 22 22 22 19 19 19 26 26 26 29 29 29 27 27 27 27 27 27 51 51 51 55 55 55 79 79 79 85 85 85 87 87 87 84 84 84 82 82 82 80 80 80 76 76 76 77 77 77 80 80 80 80 80 80 80 80 80 80 80 80 78 78 78 78 78 78 79 79 79 80 80 80 79 79 79 83 83 83 85 85 85 82 82 82 75 75 75 68 68 68 64 64 64 59 59 59 52 52 52 45 45 45 41 41 41 40 40 40 39 39 39 40 40 40 60 60 60 67 67 67 82 82 82 87 87 87 90 90 90 88 88 88 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 81 81 81 85 85 85 87 87 87 88 88 88 85 85 85 81 81 81 82 82 82 82 82 82 80 80 80 76 76 76 71 71 71 69 69 69 68 68 68 69 69 69 70 70 70 74 74 74 101 101 101 102 102 102 104 104 104 110 110 110 119 119 119 112 112 112 107 107 107 104 104 104 108 108 108 104 104 104 96 96 96 94 94 94 94 94 94 93 93 93 92 92 92 92 92 92 95 95 95 89 89 89 88 88 88 89 89 89 86 86 86 82 82 82 83 83 83 86 86 86 84 84 84 82 82 82 80 80 80 79 79 79 79 79 79 81 81 81 83 83 83 84 84 84 112 112 112 110 110 110 107 107 107 110 110 110 120 120 120 118 118 118 116 116 116 119 119 119 160 160 160 180 180 180 160 160 160 137 137 137 125 125 125 118 118 118 113 113 113 113 113 113 119 119 119 109 109 109 106 106 106 105 105 105 102 102 102 98 98 98 98 98 98 101 101 101 98 98 98 95 95 95 93 93 93 89 89 89 91 91 91 92 92 92 92 92 92 90 90 90 114 114 114 116 116 116 117 117 117 114 114 114 113 113 113 114 114 114 112 112 112 113 113 113 128 128 128 153 153 153 160 160 160 156 156 156 151 151 151 139 139 139 131 131 131 124 124 124 122 122 122 120 120 120 116 116 116 115 115 115 113 113 113 107 107 107 108 108 108 107 107 107 107 107 107 105 105 105 103 103 103 100 100 100 101 101 101 101 101 101 100 100 100 100 100 100 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 113 113 113 111 111 111 112 112 112 111 111 111 110 110 110 114 114 114 122 122 122 127 127 127 130 130 130 135 135 135 136 136 136 135 135 135 131 131 131 129 129 129 127 127 127 124 124 124 118 118 118 120 120 120 116 116 116 113 113 113 111 111 111 107 107 107 104 104 104 105 105 105 105 105 105 105 105 105 106 106 106 110 110 110 110 110 110 110 110 110 110 110 110 109 109 109 108 108 108 107 107 107 108 108 108 109 109 109 109 109 109 107 107 107 106 106 106 106 106 106 108 108 108 109 109 109 110 110 110 110 110 110 111 111 111 113 113 113 115 115 115 116 116 116 116 116 116 118 118 118 119 119 119 116 116 116 116 116 116 111 111 111 109 109 109 109 109 109 112 112 112 111 111 111 109 109 109 107 141 179 106 140 178 106 140 178 107 141 179 108 142 180 108 142 180 108 142 180 108 142 180 109 143 180 109 143 180 108 142 179 109 143 180 111 143 182 111 143 182 111 143 182 111 143 182 112 144 182 112 144 182 112 144 182 112 144 182 113 143 183 114 143 183 114 143 183 114 143 183 113 143 184 112 143 186 112 143 186 112 144 186 112 144 186 112 144 184 112 144 183 112 144 183 107 141 179 105 139 176 105 139 177 105 139 177 106 140 177 106 140 177 106 140 177 106 140 178 108 141 178 108 142 178 108 142 179 109 142 179 111 143 182 111 143 182 111 143 181 111 143 181 112 143 182 112 144 182 112 143 181 111 143 181 115 142 181 117 141 181 117 141 181 117 141 181 115 142 182 112 144 183 112 144 184 113 145 184 113 145 184 113 145 183 113 145 183 113 145 182 109 143 182 106 140 178 106 140 178 106 140 178 106 140 178 106 140 178 106 140 178 107 141 179 108 142 179 108 142 179 108 142 179 109 142 180 110 142 181 111 143 182 111 143 182 111 143 182 112 144 183 113 145 183 112 144 182 112 144 182 116 144 182 120 145 183 119 144 182 118 143 181 116 144 182 113 145 184 113 145 184 113 145 184 113 145 183 113 146 182 113 146 182 114 147 183 110 144 183 108 142 180 107 142 180 108 142 180 108 142 180 108 142 180 107 142 180 108 142 180 109 143 180 109 143 180 109 143 180 109 143 180 111 143 182 111 143 182 110 142 181 110 142 181 111 143 182 111 144 182 112 144 182 112 144 182 113 144 180 116 145 180 115 145 180 114 144 179 113 144 180 111 144 180 111 144 180 111 144 180 111 144 180 111 144 178 111 144 178 112 145 179 112 145 183 110 143 180 110 143 181 110 143 181 109 143 181 110 143 181 109 143 181 110 143 180 110 144 180 110 144 180 110 144 180 110 144 180 112 144 182 112 144 182 112 144 182 112 144 182 113 145 182 114 145 182 113 144 181 112 144 181 112 144 178 113 145 177 113 145 177 112 145 177 113 145 178 114 145 179 114 144 179 114 144 179 114 145 179 113 145 177 113 145 178 114 146 179 115 146 183 114 144 180 114 144 181 113 145 181 112 145 181 112 145 181 112 145 181 112 145 180 112 145 178 112 145 178 112 145 178 112 145 178 112 145 179 112 145 179 113 146 179 114 147 181 115 146 180 115 145 180 115 145 180 115 146 180 116 145 178 117 146 177 117 146 178 116 147 178 117 146 177 119 146 178 121 147 179 122 148 180 121 148 180 118 147 178 118 148 179 121 150 181 118 147 182 116 146 180 117 146 180 115 146 180 114 147 180 114 147 180 114 147 181 114 147 180 114 147 178 114 147 178 114 147 178 114 147 178 115 148 179 117 150 181 116 149 180 117 149 181 118 148 180 119 148 180 119 149 181 120 149 181 119 149 182 120 150 184 121 151 184 121 151 184 118 148 179 120 149 179 123 151 181 123 152 182 122 150 180 122 149 179 122 149 179 123 150 180 121 149 183 119 146 180 119 147 181 118 148 181 118 148 181 118 148 181 117 147 180 118 148 180 119 150 179 119 150 179 119 150 180 119 150 180 120 150 180 122 152 182 122 152 182 120 151 180 123 151 181 123 152 182 123 152 182 123 151 182 120 151 182 120 152 184 123 152 184 120 146 180 119 147 178 120 150 178 120 150 177 120 150 178 121 150 178 121 148 176 122 148 177 123 149 177 125 151 183 123 149 180 124 150 182 124 151 182 124 151 182 122 150 181 121 149 180 121 149 179 121 149 178 122 149 179 122 150 179 122 150 179 122 150 179 122 150 179 122 150 179 122 150 179 124 150 180 125 151 181 125 151 181 125 151 181 123 152 180 123 152 179 126 151 180 113 133 164 121 142 172 125 152 179 124 151 177 125 151 178 122 148 175 119 144 172 121 146 173 123 148 175 127 152 183 125 149 180 126 150 181 125 151 181 124 151 181 123 150 180 123 150 180 122 149 178 122 149 176 122 149 177 123 150 177 123 150 177 123 150 177 123 150 177 124 151 178 124 151 179 126 152 179 127 152 180 127 152 180 127 152 180 123 149 173 125 149 171 132 150 174 119 130 157 124 138 165 129 149 177 128 148 175 125 145 172 120 141 169 122 144 171 124 146 173 126 147 175 128 151 177 126 149 175 128 150 177 127 150 177 126 149 177 125 150 178 125 150 180 124 151 179 124 151 178 124 150 177 124 151 178 125 151 178 125 152 177 125 152 176 126 152 177 126 153 178 131 150 180 130 151 181 130 153 180 122 148 169 98 114 131 110 131 151 133 154 172 125 137 156 126 141 165 128 150 174 118 141 162 117 137 160 127 144 174 127 148 177 127 150 176 126 149 173 135 154 176 129 149 173 130 151 176 131 149 174 132 150 174 129 150 176 128 150 178 128 151 179 127 151 177 126 150 176 127 151 177 127 151 177 128 152 175 128 153 175 128 152 175 126 153 175 124 154 178 123 154 181 131 154 180 112 125 145 70 73 88 102 122 141 138 159 176 136 149 161 130 146 167 124 139 162 86 102 117 107 126 143 137 158 182 131 153 179 129 152 176 129 152 175 137 151 174 129 147 172 128 150 177 129 147 169 136 150 169 132 149 170 131 150 173 132 152 176 130 151 175 129 150 174 129 150 175 129 150 174 128 149 172 130 152 174 129 151 173 129 150 172 128 152 174 128 153 177 128 152 175 94 107 126 69 74 85 108 120 141 142 151 172 148 155 165 136 151 165 113 121 139 64 65 81 73 83 95 99 122 134 115 136 154 134 153 175 133 153 177 136 146 167 139 154 175 134 153 175 137 150 166 155 164 177 137 149 164 134 148 164 133 150 168 133 151 172 130 148 169 130 148 170 131 148 170 129 147 168 132 150 170 132 150 171 133 149 170 139 146 170 141 147 172 134 140 160 112 109 122 107 88 96 108 98 120 130 131 154 142 146 157 137 153 159 107 122 128 60 63 75 19 23 35 18 31 41 70 87 101 136 152 171 135 150 175 146 157 175 155 166 178 143 153 160 168 173 179 172 176 184 140 147 155 132 141 151 135 147 161 133 148 167 132 147 166 132 147 166 134 148 167 134 149 169 134 149 169 134 149 169 131 150 169 129 151 168 140 146 164 167 122 146 197 113 133 159 55 71 122 79 102 130 133 155 127 136 149 142 132 144 138 114 123 68 65 79 6 12 30 3 8 27 52 64 83 136 149 169 135 148 169 141 155 170 150 158 162 178 182 175 161 164 161 141 144 148 129 134 138 117 126 132 127 138 148 136 147 163 133 144 162 132 143 160 133 145 162 135 147 166 134 145 165 134 144 165 129 147 165 130 148 165 149 137 156 182 94 119 223 101 117 186 22 40 139 68 88 134 144 161 132 147 161 154 106 130 144 60 87 65 43 67 3 13 39 2 9 38 46 54 80 130 139 162 135 145 164 135 143 161 183 186 195 235 239 235 160 167 165 141 135 136 132 127 122 121 130 129 137 144 149 141 144 153 137 139 159 135 139 161 132 140 159 130 142 163 131 142 163 134 141 161 135 141 161 129 146 162 157 122 140 204 69 98 224 109 119 183 31 48 131 66 80 133 147 162 140 146 161 123 89 122 61 28 68 24 16 47 7 10 45 7 9 39 20 24 53 66 75 99 124 135 156 138 143 158 185 183 189 243 244 239 171 167 165 132 103 104 131 104 96 111 99 94 120 112 116 156 154 160 159 160 168 137 138 154 130 134 157 126 141 156 127 141 156 129 139 154 133 137 156 138 143 165 160 127 153 191 96 130 188 128 149 173 100 123 130 100 116 121 125 146 121 110 142 92 76 115 37 44 69 4 10 26 7 8 33 8 8 30 2 5 29 26 35 56 118 129 147 137 143 152 179 176 174 252 249 240 187 185 185 126 108 115 135 119 118 87 82 81 82 72 75 161 152 142 173 169 145 138 133 125 129 125 139 129 137 144 143 152 158 156 163 171 180 185 194 199 202 206 201 203 205 207 207 212 213 223 228 225 235 240 199 202 203 164 159 162 143 141 158 100 105 131 47 54 64 6 12 18 8 10 31 9 11 29 3 6 24 34 42 59 117 124 137 154 161 169 209 209 209 218 219 220 202 207 205 210 205 200 221 218 206 156 160 145 151 143 133 173 162 142 205 199 167 191 185 167 184 178 183 197 198 205 201 203 212 196 199 212 190 194 211 175 179 201 155 166 194 142 161 193 145 152 192 131 150 187 142 152 182 148 150 174 102 126 157 59 88 123 23 31 51 5 10 26 7 8 39 8 9 33 5 7 23 22 26 44 66 69 81 167 174 186 211 216 224 165 174 190 163 174 187 200 199 210 221 223 230 174 178 178 151 149 154 159 165 178 170 178 194 152 161 186 149 159 190 130 142 182 106 120 165 85 101 153 65 83 141 44 71 138 31 64 140 29 62 143 32 59 139 35 56 137 46 65 145 49 70 145 32 61 137 17 39 101 6 12 40 5 9 28 6 7 35 7 7 28 7 9 26 7 8 31 37 33 49 119 125 138 97 109 127 73 91 129 70 94 151 75 93 161 72 94 158 57 79 136 51 68 124 51 75 136 45 71 142 37 65 140 34 65 136 30 61 136 27 59 138 24 59 141 25 60 145 29 61 148 29 61 152 32 62 153 27 67 148 32 65 145 25 64 146 20 61 142 32 59 138 27 39 101 5 13 41 4 12 27 6 11 30 7 11 26 7 9 29 7 10 39 35 32 51 123 124 131 75 83 104 25 37 87 19 47 125 20 56 143 25 61 147 27 65 149 29 64 147 28 63 145 25 62 145 22 63 145 23 64 145 27 64 147 28 65 148 26 63 147 25 62 147 25 60 146 25 60 147 23 59 145 22 62 146 28 60 147 27 59 149 25 58 145 30 57 137 24 38 101 6 11 48 5 11 30 7 11 29 8 9 34 7 9 34 7 14 46 34 36 56 116 113 114 95 90 99 72 65 93 62 63 112 56 62 119 62 63 121 66 64 123 68 59 126 71 54 130 70 52 128 70 50 127 69 50 127 66 52 127 65 51 126 64 51 125 63 51 125 58 52 127 57 53 129 55 52 127 56 52 127 56 54 127 48 54 128 36 52 125 25 47 113 27 36 90 25 17 52 22 13 34 25 14 34 26 12 39 21 12 39 13 13 46 35 35 56 70 79 86 81 81 86 104 96 107 121 86 103 123 68 89 122 61 84 124 56 81 127 54 82 133 56 87 134 53 85 136 49 84 137 49 84 133 48 82 134 49 83 134 49 83 134 50 84 131 51 85 130 51 85 131 50 85 131 47 83 114 44 76 88 41 73 62 34 67 40 24 53 26 17 43 20 16 39 28 23 38 33 25 40 34 22 42 34 21 46 52 47 76 53 53 74 62 85 98 74 89 98 81 89 96 75 87 96 71 86 97 73 82 95 73 76 91 73 77 91 73 82 92 75 81 93 77 80 93 81 78 93 86 72 91 88 72 91 88 73 92 89 74 92 90 73 86 96 76 88 102 76 90 102 71 87 98 63 78 85 58 75 69 60 80 56 58 75 44 54 67 34 48 59 32 44 53 32 42 52 35 40 52 40 38 54 57 59 80 61 68 86 69 87 94 74 92 98 77 95 99 75 94 99 71 89 96 71 88 95 70 87 95 69 87 94 68 88 95 68 90 96 68 92 97 68 92 98 70 92 98 70 92 98 70 92 98 69 91 97 67 87 92 74 89 95 81 89 98 85 88 99 84 84 94 76 82 94 69 86 100 67 87 99 65 86 93 62 82 89 58 75 86 58 72 84 58 72 82 56 74 81 57 74 87 60 78 92 96 103 106 96 105 109 96 108 110 104 113 114 114 122 123 106 115 115 100 110 110 98 107 111 101 111 119 95 107 115 86 100 107 84 98 106 84 97 108 84 96 108 83 95 107 83 95 106 86 99 103 81 92 95 83 90 94 85 90 95 83 88 91 76 85 87 73 87 91 76 90 93 74 88 92 72 86 95 70 83 94 70 81 94 69 82 92 67 87 94 68 88 97 70 89 100 110 113 118 108 111 116 105 108 114 108 111 117 117 121 127 116 119 125 114 117 123 115 120 125 154 162 166 174 182 186 154 162 166 131 139 144 119 127 137 111 120 129 107 115 124 107 115 124 114 121 128 103 111 117 101 108 114 99 107 112 98 103 108 94 99 104 92 100 107 93 103 112 90 100 110 88 97 108 86 95 105 82 91 101 83 93 103 83 95 104 82 95 104 80 93 102 111 114 122 113 116 124 115 118 125 112 114 125 111 113 127 112 114 128 110 112 126 109 113 124 123 130 136 148 155 161 155 162 168 151 158 164 148 152 158 136 140 146 128 132 138 121 125 132 118 123 129 116 122 128 112 118 124 111 117 123 110 114 119 105 108 114 103 109 117 101 109 119 100 109 119 99 107 116 97 105 114 94 102 111 95 103 112 94 103 112 93 102 111 93 102 111 108 111 120 109 112 121 111 114 123 110 113 121 110 113 120 111 113 121 109 112 119 108 113 120 106 113 121 105 112 120 109 116 124 117 123 130 126 128 133 129 130 135 134 135 140 135 136 141 133 136 142 129 132 139 127 130 137 125 128 135 123 124 130 117 118 125 117 120 129 112 117 128 108 114 124 107 112 121 103 108 116 100 105 113 101 106 115 101 106 115 101 106 115 102 107 115 108 110 122 108 110 122 108 110 122 107 110 118 106 110 115 105 109 114 104 108 113 104 109 116 103 110 120 104 110 121 102 108 119 101 107 117 102 107 115 103 109 116 105 110 117 107 111 119 108 110 118 110 111 119 113 113 121 115 115 123 116 115 122 116 115 122 117 118 128 116 119 131 113 117 127 113 117 123 108 112 118 106 110 116 106 110 116 110 113 119 109 111 118 107 110 117 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 150 150 150 150 150 150 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 143 143 143 144 144 144 144 144 144 141 141 141 159 159 159 144 144 144 142 142 142 142 142 142 143 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 136 136 136 135 135 135 134 134 134 134 134 134 133 133 133 131 131 131 132 132 132 131 131 131 133 133 133 121 121 121 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 141 141 141 140 140 140 141 141 141 141 141 141 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 138 138 138 138 138 138 137 137 137 137 137 137 138 138 138 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 134 134 134 117 117 117 147 147 147 145 145 145 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 141 141 141 141 141 142 142 142 142 142 142 141 141 141 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 140 140 140 137 137 137 136 136 136 136 136 136 135 135 135 136 136 136 135 135 135 134 134 134 135 135 135 119 119 119 148 148 148 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 139 139 139 139 139 139 138 138 138 139 139 139 141 141 141 138 138 138 137 137 137 136 136 136 135 135 135 136 136 136 136 136 136 135 135 135 136 136 136 119 119 119 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 142 142 142 138 138 138 138 138 138 137 137 137 136 136 136 137 137 137 136 136 136 136 136 136 137 137 137 120 120 120 149 149 149 148 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 138 138 138 135 135 135 126 126 126 136 136 136 137 137 137 137 137 137 137 137 137 133 133 133 127 127 127 137 137 137 136 136 136 137 137 137 119 119 119 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 145 145 145 146 146 146 145 145 145 144 144 144 145 145 145 145 145 145 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 135 135 135 116 116 116 106 106 106 114 114 114 114 114 114 117 117 117 113 113 113 112 112 112 90 90 90 131 131 131 130 130 130 129 129 129 119 119 119 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 147 147 147 145 145 145 145 145 145 146 146 146 144 144 144 144 144 144 142 142 142 143 143 143 134 134 134 115 115 115 96 96 96 93 93 93 91 91 91 85 85 85 81 81 81 79 79 79 85 85 85 75 75 75 118 118 118 112 112 112 95 95 95 106 106 106 152 152 152 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 142 142 142 145 145 145 145 145 145 145 145 145 145 145 145 142 142 142 128 128 128 136 136 136 131 131 131 88 88 88 63 63 63 77 77 77 76 76 76 66 66 66 65 65 65 66 66 66 64 64 64 79 79 79 88 88 88 82 82 82 57 57 57 65 65 65 149 149 149 151 151 151 152 152 152 151 151 151 150 150 150 150 150 150 149 149 149 146 146 146 141 141 141 145 145 145 127 127 127 139 139 139 146 146 146 146 146 146 142 142 142 115 115 115 85 85 85 110 110 110 123 123 123 63 63 63 41 41 41 57 57 57 69 69 69 44 44 44 51 51 51 51 51 51 51 51 51 62 62 62 63 63 63 67 67 67 47 47 47 42 42 42 144 144 144 151 151 151 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 144 144 144 129 129 129 125 125 125 120 120 120 143 143 143 145 145 145 140 140 140 107 107 107 71 71 71 56 56 56 69 69 69 91 91 91 48 48 48 48 48 48 69 69 69 85 85 85 39 39 39 37 37 37 41 41 41 47 47 47 53 53 53 79 79 79 63 63 63 38 38 38 44 44 44 143 143 143 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 144 144 144 124 124 124 111 111 111 120 120 120 136 136 136 140 140 140 103 103 103 60 60 60 49 49 49 53 53 53 59 59 59 67 67 67 61 61 61 47 47 47 110 110 110 120 120 120 42 42 42 32 32 32 39 39 39 42 42 42 67 67 67 146 146 146 68 68 68 29 29 29 45 45 45 144 144 144 151 151 151 151 151 151 152 152 152 151 151 151 151 151 151 150 150 150 146 146 146 126 126 126 102 102 102 105 105 105 129 129 129 100 100 100 61 61 61 53 53 53 49 49 49 39 39 39 43 43 43 46 46 46 65 65 65 42 42 42 76 76 76 120 120 120 41 41 41 30 30 30 34 34 34 38 38 38 101 101 101 190 190 190 81 81 81 34 34 34 42 42 42 145 145 145 149 149 149 151 151 151 151 151 151 152 152 152 151 151 151 149 149 149 145 145 145 118 118 118 81 81 81 73 73 73 108 108 108 70 70 70 48 48 48 46 46 46 49 49 49 34 34 34 34 34 34 42 42 42 49 49 49 67 67 67 92 92 92 68 68 68 41 41 41 46 46 46 37 37 37 38 38 38 117 117 117 187 187 187 82 82 82 33 33 33 39 39 39 144 144 144 152 152 152 153 153 153 153 153 153 152 152 152 149 149 149 149 149 149 146 146 146 139 139 139 99 99 99 57 57 57 54 54 54 56 56 56 45 45 45 35 35 35 39 39 39 31 31 31 27 27 27 34 34 34 68 68 68 132 132 132 174 174 174 102 102 102 73 73 73 72 72 72 74 74 74 68 68 68 90 90 90 111 111 111 73 73 73 49 49 49 41 41 41 105 105 105 140 140 140 137 137 137 138 138 138 147 147 147 148 148 148 147 147 147 144 144 144 133 133 133 100 100 100 115 115 115 106 106 106 59 59 59 38 38 38 27 27 27 31 31 31 30 30 30 25 25 25 30 30 30 127 127 127 192 192 192 185 185 185 147 147 147 149 149 149 124 124 124 135 135 135 118 118 118 133 133 133 139 139 139 65 65 65 41 41 41 40 40 40 40 40 40 60 60 60 62 62 62 72 72 72 102 102 102 112 112 112 104 104 104 98 98 98 93 93 93 63 63 63 56 56 56 97 97 97 126 126 126 95 95 95 47 47 47 28 28 28 27 27 27 34 34 34 28 28 28 124 124 124 172 172 172 172 172 172 187 187 187 192 192 192 192 192 192 172 172 172 175 175 175 194 194 194 179 179 179 49 49 49 22 22 22 36 36 36 45 45 45 44 44 44 41 41 41 60 60 60 69 69 69 67 67 67 66 66 66 56 56 56 79 79 79 74 74 74 55 55 55 28 28 28 65 65 65 122 122 122 120 120 120 50 50 50 21 21 21 27 27 27 35 35 35 116 116 116 65 65 65 118 118 118 181 181 181 186 186 186 186 186 186 186 186 186 185 185 185 187 187 187 173 173 173 50 50 50 20 20 20 35 35 35 114 114 114 95 95 95 81 81 81 91 91 91 98 98 98 98 98 98 92 92 92 63 63 63 76 76 76 81 81 81 73 73 73 54 54 54 69 69 69 110 110 110 98 98 98 39 39 39 28 28 28 30 30 30 54 54 54 107 107 107 50 50 50 66 66 66 124 124 124 139 139 139 141 141 141 144 144 144 138 138 138 147 147 147 140 140 140 51 51 51 27 27 27 41 41 41 110 110 110 112 112 112 135 135 135 137 137 137 146 146 146 157 157 157 158 158 158 112 112 112 72 72 72 81 81 81 49 49 49 57 57 57 81 81 81 103 103 103 81 81 81 49 49 49 44 44 44 51 51 51 80 80 80 137 137 137 121 121 121 87 87 87 93 93 93 102 102 102 114 114 114 119 119 119 97 97 97 115 115 115 121 121 121 82 82 82 53 53 53 61 61 61 51 51 51 62 62 62 130 130 130 149 149 149 159 159 159 167 167 167 170 170 170 152 152 152 102 102 102 100 100 100 57 57 57 65 65 65 88 88 88 96 96 96 77 77 77 68 68 68 68 68 68 69 69 69 102 102 102 163 163 163 151 151 151 107 107 107 128 128 128 124 124 124 137 137 137 150 150 150 140 140 140 148 148 148 148 148 148 122 122 122 63 63 63 68 68 68 55 55 55 33 33 33 100 100 100 147 147 147 153 153 153 161 161 161 161 161 161 153 153 153 140 140 140 132 132 132 123 123 123 117 117 117 119 119 119 123 123 123 116 116 116 113 113 113 114 114 114 112 112 112 123 123 123 146 146 146 147 147 147 125 125 125 137 137 137 143 143 143 142 142 142 147 147 147 152 152 152 154 154 154 151 151 151 130 130 130 91 91 91 77 77 77 75 75 75 38 38 38 77 77 77 143 143 143 150 150 150 154 154 154 153 153 153 142 142 142 141 141 141 142 142 142 139 139 139 137 137 137 137 137 137 135 135 135 134 134 134 133 133 133 132 132 132 130 130 130 131 131 131 134 134 134 140 140 140 138 138 138 130 130 130 133 133 133 132 132 132 129 129 129 124 124 124 124 124 124 130 130 130 116 116 116 130 130 130 102 102 102 58 58 58 48 48 48 67 67 67 124 124 124 150 150 150 153 153 153 158 158 158 145 145 145 134 134 134 134 134 134 135 135 135 137 137 137 139 139 139 140 140 140 140 140 140 142 142 142 140 140 140 139 139 139 140 140 140 141 141 141 143 143 143 142 142 142 138 138 138 138 138 138 138 138 138 138 138 138 128 128 128 127 127 127 130 130 130 122 122 122 132 132 132 82 82 82 38 38 38 43 43 43 61 61 61 87 87 87 96 96 96 107 107 107 116 116 116 108 108 108 98 98 98 100 100 100 100 100 100 105 105 105 109 109 109 110 110 110 111 111 111 117 117 117 111 111 111 109 109 109 110 110 110 110 110 110 108 108 108 109 109 109 110 110 110 108 108 108 107 107 107 108 108 108 102 102 102 102 102 102 98 98 98 103 103 103 105 105 105 57 57 57 61 61 61 56 56 56 70 70 70 80 80 80 72 72 72 78 78 78 80 80 80 80 80 80 74 74 74 73 73 73 70 70 70 74 74 74 75 75 75 74 74 74 74 74 74 76 76 76 72 72 72 71 71 71 72 72 72 72 72 72 71 71 71 73 73 73 69 69 69 70 70 70 73 73 73 71 71 71 66 66 66 71 71 71 65 65 65 68 68 68 78 78 78 58 58 58 85 85 85 76 76 76 84 84 84 93 93 93 97 97 97 99 99 99 100 100 100 93 93 93 86 86 86 84 84 84 84 84 84 87 87 87 87 87 87 85 85 85 85 85 85 85 85 85 84 84 84 87 87 87 90 90 90 91 91 91 93 93 93 92 92 92 76 76 76 85 85 85 92 92 92 89 89 89 86 86 86 87 87 87 84 84 84 81 81 81 73 73 73 66 66 66 92 92 92 84 84 84 91 91 91 104 104 104 113 113 113 115 115 115 116 116 116 107 107 107 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 101 101 101 98 98 98 98 98 98 98 98 98 98 98 98 102 102 102 104 104 104 105 105 105 98 98 98 81 81 81 98 98 98 103 103 103 100 100 100 96 96 96 94 94 94 91 91 91 86 86 86 75 75 75 88 88 88 94 94 94 87 87 87 91 91 91 101 101 101 110 110 110 112 112 112 111 111 111 103 103 103 94 94 94 92 92 92 93 93 93 94 94 94 94 94 94 93 93 93 90 90 90 90 90 90 91 91 91 89 89 89 92 92 92 98 98 98 96 96 96 91 91 91 90 90 90 109 109 109 109 109 109 104 104 104 98 98 98 95 95 95 84 84 84 94 94 94 84 84 84 94 94 94 98 98 98 82 82 82 86 86 86 91 91 91 97 97 97 99 99 99 97 97 97 93 93 93 89 89 89 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 85 85 85 85 85 85 85 85 85 83 83 83 86 86 86 91 91 91 90 90 90 90 90 90 91 91 91 110 110 110 107 107 107 96 96 96 79 79 79 76 76 76 70 70 70 85 85 85 82 82 82 83 83 83 157 157 157 137 137 137 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 140 140 140 140 140 140 141 141 141 140 140 140 140 140 140 143 143 143 141 141 141 141 141 141 142 142 142 143 143 143 144 144 144 142 142 142 140 140 140 138 138 138 138 138 138 142 142 142 140 140 140 139 139 139 135 160 179 135 159 176 134 158 176 133 158 178 137 157 173 137 157 173 137 157 173 136 156 174 135 155 175 134 154 174 134 154 175 134 154 174 135 153 170 135 153 170 135 154 171 135 154 171 132 153 172 130 153 172 130 152 172 130 152 172 130 152 171 129 151 170 130 152 171 129 151 170 128 150 169 127 151 170 127 150 169 125 149 168 126 149 168 127 148 172 122 146 171 147 162 179 117 151 180 116 150 177 116 150 177 113 151 181 115 150 178 114 149 177 113 148 176 113 148 177 113 148 178 112 147 177 112 147 177 112 147 177 111 145 173 111 145 173 112 145 174 112 145 174 110 145 175 110 145 175 109 145 175 109 144 174 108 143 173 108 143 173 109 144 174 108 143 173 107 142 172 107 141 172 107 140 171 105 138 169 106 138 170 110 135 174 111 137 176 106 124 150 117 153 184 118 152 182 117 152 182 112 153 187 113 153 185 112 152 184 111 151 183 111 151 183 110 150 182 109 149 181 109 150 182 110 149 182 109 148 180 109 147 180 109 147 179 109 147 179 108 146 179 107 145 179 108 146 179 108 146 179 107 145 178 107 145 178 108 146 179 106 144 178 106 143 177 107 141 177 107 141 177 106 141 176 108 140 177 109 137 180 109 139 180 99 122 146 123 153 181 123 151 179 123 152 178 117 153 183 117 152 180 116 152 180 116 152 180 116 152 180 115 151 179 115 150 178 114 149 177 114 149 177 116 149 178 115 149 178 115 148 177 114 147 177 114 146 175 113 145 174 113 145 174 113 145 174 112 144 173 113 145 174 115 146 176 112 144 173 112 142 173 113 141 174 112 140 173 113 141 174 113 140 173 109 139 174 109 142 174 100 125 142 127 153 180 126 151 177 126 151 177 120 152 180 120 152 177 120 152 177 120 152 177 120 152 176 119 151 174 118 151 173 117 150 172 118 149 173 120 148 174 120 148 174 119 147 174 119 147 173 119 146 171 119 145 170 118 144 169 118 144 169 117 144 168 118 144 169 120 146 171 117 143 168 116 142 169 116 140 170 115 139 169 116 140 170 116 140 169 111 141 168 111 143 171 101 125 140 125 154 185 124 153 181 124 153 182 120 153 183 120 153 179 120 153 179 120 153 179 119 153 177 119 152 175 118 152 174 118 151 174 118 151 174 119 150 176 119 149 176 118 149 176 118 148 175 119 147 172 119 146 171 118 146 170 118 145 169 118 145 169 117 145 169 121 148 172 117 144 168 116 143 170 114 142 172 113 141 171 114 142 172 114 142 171 114 141 169 113 143 173 103 124 145 125 155 188 122 155 184 122 154 185 120 154 186 120 154 181 120 154 181 120 154 181 119 153 180 118 153 178 118 153 177 117 152 177 118 152 177 120 151 177 119 151 178 118 150 178 117 149 178 120 147 177 119 147 173 118 148 171 116 144 171 113 141 166 106 132 154 117 141 164 117 143 166 115 144 167 114 144 167 109 140 162 102 134 159 113 143 170 114 141 170 113 143 173 103 123 147 129 155 185 124 156 182 124 156 182 124 154 185 124 154 181 123 154 181 122 153 180 122 153 179 120 153 177 121 153 178 120 152 177 120 151 176 123 152 175 123 151 176 120 150 176 120 149 177 124 146 178 122 148 173 120 150 169 115 140 164 97 122 140 90 111 125 102 117 134 99 119 136 99 123 137 95 120 129 93 120 128 69 97 110 110 138 157 111 136 157 106 136 157 104 124 141 132 155 184 126 157 181 126 157 181 127 155 184 126 155 180 125 155 180 125 154 179 124 153 178 123 153 176 123 153 176 124 153 177 122 152 176 123 151 177 123 152 176 121 151 173 122 151 173 124 147 171 123 148 171 113 140 159 100 120 134 82 101 108 83 97 104 84 93 103 74 89 97 68 86 90 68 85 84 72 91 90 60 81 86 103 123 134 98 117 123 77 102 111 93 111 121 133 156 184 128 158 181 128 158 181 129 155 184 128 155 180 128 155 179 127 154 179 127 154 177 126 153 175 126 153 175 122 148 170 123 151 174 122 151 180 122 152 176 123 152 170 121 150 162 109 135 145 117 142 162 114 136 156 78 93 94 56 68 63 70 80 81 72 79 79 59 70 68 59 69 65 62 70 62 59 69 60 71 83 82 81 91 94 77 86 76 46 63 57 56 69 71 132 153 180 129 157 180 130 158 181 130 156 183 130 156 180 130 156 180 129 155 179 126 151 174 122 146 166 126 150 170 108 132 152 119 144 166 124 152 178 124 152 173 123 149 160 97 123 126 68 93 91 94 116 129 110 127 143 58 67 60 39 45 34 53 60 55 65 72 65 41 48 38 50 54 43 52 53 40 51 54 40 60 65 58 61 65 61 68 70 49 44 52 35 37 45 40 128 147 173 129 157 178 131 158 180 131 156 182 131 157 179 131 157 179 131 156 179 125 150 170 112 134 152 108 130 148 103 125 143 125 148 167 126 151 172 122 146 159 92 113 118 58 78 74 44 63 55 56 74 79 81 95 104 45 52 44 48 50 41 67 72 67 81 89 79 36 43 29 38 39 25 44 42 28 49 50 35 52 55 46 79 81 76 65 66 44 38 42 21 43 46 38 127 146 171 130 157 177 131 157 178 133 156 181 133 156 179 133 156 179 132 155 178 127 149 169 109 129 145 96 116 131 105 125 141 120 141 156 123 146 155 90 109 114 51 65 63 43 54 47 47 58 50 51 64 60 59 72 70 57 64 61 47 47 48 106 112 111 114 125 116 38 46 33 33 35 22 40 41 28 42 45 32 65 70 63 143 148 146 69 71 58 30 32 15 45 47 36 129 148 171 131 157 177 132 157 178 134 156 181 134 156 178 134 156 178 133 155 177 130 151 170 111 131 144 88 107 121 91 109 123 116 134 146 88 105 107 51 66 62 48 57 50 48 52 44 38 41 35 38 48 38 39 51 42 61 67 70 41 42 50 71 78 80 112 125 119 38 45 36 31 32 23 34 36 27 36 41 31 96 104 100 185 193 196 79 83 79 34 36 24 44 44 33 133 147 167 134 153 176 131 157 178 133 156 179 137 155 178 136 154 177 134 152 175 127 151 167 96 127 132 62 89 91 61 77 84 104 109 120 73 69 73 43 52 44 39 51 40 49 51 45 34 35 31 32 37 31 38 45 39 45 51 52 63 69 75 83 96 100 60 73 72 43 40 41 60 40 43 53 31 32 46 35 36 116 117 121 182 189 195 82 83 83 34 34 28 40 40 33 133 147 162 138 155 175 136 158 175 137 157 175 138 156 175 135 153 172 135 152 172 128 152 167 115 149 154 76 110 108 37 67 66 37 61 66 49 60 58 39 49 41 31 38 31 36 41 37 30 33 30 26 29 25 31 36 34 65 70 69 125 135 138 162 179 183 92 107 108 76 71 77 89 65 72 91 66 71 76 64 69 87 91 98 104 114 121 74 73 74 51 50 46 42 42 38 92 110 118 125 146 156 127 141 150 127 142 152 134 152 164 135 153 165 134 152 164 130 148 162 117 138 150 76 111 112 80 131 126 65 125 117 26 77 60 24 46 39 23 30 28 24 35 32 27 33 28 24 27 24 26 32 31 122 130 130 185 195 200 172 190 194 134 153 154 146 151 155 128 123 126 137 135 135 115 120 122 123 138 142 127 143 150 64 65 68 42 42 38 41 41 38 26 46 47 42 68 69 55 66 68 65 75 80 90 107 113 100 117 123 92 109 115 89 101 111 87 95 106 49 70 69 32 68 60 63 114 101 86 147 127 62 112 102 26 57 54 16 35 31 24 30 25 32 36 32 23 30 31 117 127 130 162 176 182 159 178 183 172 194 196 182 197 199 186 195 197 164 176 176 165 179 181 182 199 205 168 183 190 46 50 55 21 23 21 36 37 34 33 51 49 24 54 51 25 49 45 47 67 66 54 75 78 53 74 76 51 73 75 45 61 65 76 80 82 75 75 69 55 58 47 24 33 20 46 77 61 73 146 131 73 142 132 34 59 53 21 23 18 25 29 26 29 38 40 105 120 125 53 69 77 104 123 130 165 188 191 172 192 193 176 191 193 176 190 194 176 188 195 178 190 198 165 175 185 45 51 59 18 22 23 35 36 34 104 119 118 72 105 106 48 96 92 59 106 101 69 111 109 69 111 109 63 106 104 40 74 73 67 81 78 87 81 73 84 71 60 68 51 41 69 72 58 58 136 120 42 125 112 26 47 39 30 29 24 28 32 30 46 57 60 95 112 120 36 55 64 52 72 79 109 130 135 126 145 148 130 146 151 134 147 156 130 141 151 139 149 160 133 142 153 44 53 62 23 29 31 40 42 40 103 113 116 87 122 128 84 158 156 80 163 154 95 170 162 105 181 173 106 183 174 69 131 127 51 82 81 76 85 79 52 50 43 62 57 45 82 84 65 61 124 112 36 102 95 41 54 45 47 45 38 48 54 51 70 84 87 122 142 151 104 127 137 72 93 101 80 98 105 90 107 112 102 119 126 106 124 135 83 102 112 101 120 129 108 125 135 73 85 97 47 55 59 60 63 61 46 53 57 42 70 79 74 155 154 77 182 171 89 191 179 97 200 186 100 202 189 93 179 172 63 119 120 72 113 110 33 69 63 42 77 65 69 100 80 57 114 107 39 94 93 52 77 71 56 75 68 53 77 75 82 111 114 138 173 179 125 161 169 84 117 123 107 137 142 106 132 137 118 145 151 128 158 168 118 148 157 126 157 164 127 157 164 102 130 137 48 69 72 65 70 69 52 57 57 26 37 38 61 118 114 85 175 167 89 182 172 96 191 179 98 190 178 96 179 172 87 164 160 82 154 150 74 145 140 69 140 133 73 141 132 73 146 141 66 138 134 69 133 129 71 134 127 69 132 127 80 143 140 103 165 164 106 166 165 84 144 142 95 156 153 103 161 158 103 160 159 107 164 165 113 169 170 116 170 172 114 167 168 91 148 146 62 104 106 71 81 80 75 76 70 39 39 31 60 86 77 111 159 153 116 165 163 116 171 168 117 169 168 107 158 159 103 158 158 104 159 159 101 156 156 98 155 154 92 157 153 90 156 152 89 154 150 88 153 149 88 152 147 88 150 145 90 150 146 95 152 149 100 158 154 96 157 152 88 150 145 91 152 147 89 151 149 85 149 149 80 143 144 83 142 144 90 147 148 76 133 134 98 143 147 95 106 104 59 59 54 52 49 40 67 70 60 111 131 126 131 159 160 128 164 167 132 169 177 121 154 164 113 142 150 113 143 150 114 143 151 116 146 154 115 149 156 115 150 155 115 150 156 118 152 158 117 150 155 117 148 153 119 148 154 122 148 155 122 152 159 119 152 158 116 147 154 115 147 154 113 148 156 111 148 160 104 137 150 104 135 149 108 138 150 95 133 142 108 141 150 77 85 82 32 41 43 41 45 43 65 60 58 74 93 92 69 108 111 73 122 127 80 130 143 74 121 135 65 111 121 67 113 122 67 113 122 74 118 128 82 119 131 83 120 132 85 121 134 90 127 139 86 121 133 85 118 130 87 118 131 89 117 131 86 116 130 89 116 132 92 115 132 88 115 130 83 116 130 82 117 130 79 111 124 80 109 124 79 104 118 85 109 121 88 111 121 54 59 55 46 67 78 44 60 70 65 72 79 62 88 94 42 84 93 41 92 103 43 94 112 42 94 111 35 90 102 33 88 101 31 85 98 34 89 102 36 90 103 35 89 102 35 89 102 37 91 103 33 87 98 34 85 97 37 85 98 39 85 99 39 83 97 46 82 98 47 76 95 43 79 96 45 84 97 47 81 91 44 75 86 51 79 91 48 71 82 56 72 83 66 83 92 57 60 56 66 91 105 60 80 98 66 91 101 70 102 110 72 106 118 70 111 122 71 110 125 68 102 118 63 94 111 61 92 109 61 92 109 63 96 112 57 99 112 55 97 110 55 97 110 55 97 110 54 96 108 58 98 109 63 100 113 66 100 114 69 102 113 74 98 110 64 79 94 67 92 103 70 101 109 70 97 106 68 93 102 71 93 104 71 89 97 71 85 89 62 78 84 65 67 65 77 98 109 69 88 106 64 102 109 73 118 118 85 125 127 85 129 129 88 128 128 83 118 121 76 110 115 75 109 114 74 108 113 78 111 117 79 112 118 77 111 116 75 108 114 75 108 114 75 108 112 77 107 111 82 110 115 86 111 118 85 115 114 83 106 103 72 85 86 83 105 102 81 114 111 77 111 112 75 106 108 74 103 107 75 98 100 76 92 89 64 80 83 87 89 88 80 99 106 70 94 102 63 104 105 69 115 113 81 123 120 83 126 122 83 124 120 76 116 113 65 107 105 63 105 103 64 106 104 66 107 105 68 105 106 67 104 105 65 101 103 65 101 102 69 101 99 69 98 96 73 101 99 79 107 105 79 105 98 80 98 90 83 95 89 100 114 107 97 115 111 90 110 110 85 104 104 83 100 101 75 89 88 91 96 93 82 85 86 96 93 94 89 102 108 67 89 92 65 96 96 69 101 101 76 106 106 78 108 108 76 106 107 73 102 103 70 97 99 68 95 97 68 95 97 68 95 97 69 95 99 69 95 99 67 93 98 68 93 97 71 92 92 71 89 88 73 92 91 79 97 97 80 95 92 84 94 90 88 94 91 109 111 109 105 108 108 92 98 98 75 81 82 73 78 79 68 72 73 87 84 85 85 81 82 87 82 83 155 158 163 131 140 143 131 144 146 132 145 147 133 146 148 134 146 148 133 146 148 133 144 147 134 144 147 134 143 146 134 143 147 134 143 147 135 144 149 135 144 149 133 143 148 134 142 147 137 143 146 137 142 145 137 142 146 140 144 148 136 144 143 136 145 142 139 144 142 142 145 144 142 145 145 139 144 144 137 142 142 135 140 140 136 140 141 142 142 142 140 140 140 139 139 140 129 129 129 126 126 126 124 124 124 122 122 122 120 120 120 120 120 120 119 119 119 117 117 117 118 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 117 117 117 119 119 119 121 121 121 123 123 123 124 124 124 126 126 126 128 128 128 130 130 130 132 132 132 135 135 135 138 138 138 141 141 141 145 145 145 153 153 153 163 163 163 174 174 174 193 193 193 214 214 214 131 131 131 125 125 125 123 123 123 122 122 122 124 124 124 125 125 125 122 122 122 119 119 119 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 115 115 115 116 116 116 118 118 118 120 120 120 121 121 121 123 123 123 125 125 125 127 127 127 128 128 128 130 130 130 134 134 134 137 137 137 141 141 141 147 147 147 157 157 157 171 171 171 192 192 192 218 218 218 146 146 146 134 134 134 136 136 136 130 130 130 135 135 135 138 138 138 129 129 129 123 123 123 118 118 118 116 116 116 114 114 114 115 115 115 116 116 116 118 118 118 118 118 118 118 118 118 118 118 118 120 120 120 122 122 122 124 124 124 127 127 127 127 127 127 128 128 128 129 129 129 132 132 132 135 135 135 139 139 139 145 145 145 156 156 156 173 173 173 190 190 190 211 211 211 194 194 194 182 182 182 179 179 179 173 173 173 161 161 161 147 147 147 138 138 138 127 127 127 120 120 120 116 116 116 114 114 114 114 114 114 115 115 115 118 118 118 119 119 119 122 122 122 124 124 124 124 124 124 125 125 125 127 127 127 128 128 128 128 128 128 128 128 128 130 130 130 133 133 133 136 136 136 140 140 140 147 147 147 157 157 157 169 169 169 184 184 184 199 199 199 212 212 212 211 211 211 213 213 213 205 205 205 185 185 185 158 158 158 147 147 147 137 137 137 126 126 126 118 118 118 116 116 116 116 116 116 118 118 118 120 120 120 123 123 123 127 127 127 129 129 129 129 129 129 130 130 130 133 133 133 134 134 134 133 133 133 133 133 133 135 135 135 137 137 137 139 139 139 143 143 143 148 148 148 157 157 157 166 166 166 177 177 177 190 190 190 200 200 200 215 215 215 219 219 219 210 210 210 195 195 195 180 180 180 169 169 169 164 164 164 153 153 153 134 134 134 123 123 123 120 120 120 121 121 121 122 122 122 124 124 124 128 128 128 130 130 130 132 132 132 133 133 133 136 136 136 140 140 140 143 143 143 150 150 150 156 156 156 157 157 157 159 159 159 163 163 163 176 176 176 183 183 183 186 186 186 191 191 191 202 202 202 212 212 212 222 222 222 222 222 222 214 214 214 211 211 211 202 202 202 190 190 190 192 192 192 186 186 186 167 167 167 151 151 151 133 133 133 126 126 126 124 124 124 124 124 124 128 128 128 129 129 129 131 131 131 136 136 136 140 140 140 145 145 145 154 154 154 174 174 174 199 199 199 219 219 219 224 224 224 226 226 226 235 235 235 234 234 234 233 233 233 233 233 233 233 233 233 219 219 219 215 215 215 209 209 209 209 209 209 221 221 221 214 214 214 203 203 203 204 204 204 200 200 200 198 198 198 194 194 194 172 172 172 150 150 150 138 138 138 133 133 133 131 131 131 130 130 130 132 132 132 137 137 137 142 142 142 148 148 148 154 154 154 173 173 173 208 208 208 242 242 242 245 245 245 245 245 245 249 249 249 250 250 250 250 250 250 248 248 248 246 246 246 208 208 208 205 205 205 196 196 196 201 201 201 213 213 213 212 212 212 205 205 205 199 199 199 198 198 198 203 203 203 210 210 210 193 193 193 166 166 166 153 153 153 149 149 149 141 141 141 136 136 136 136 136 136 142 142 142 152 152 152 161 161 161 165 165 165 173 173 173 199 199 199 220 220 220 225 225 225 235 235 235 242 242 242 244 244 244 246 246 246 247 247 247 247 247 247 197 197 197 201 201 201 199 199 199 203 203 203 205 205 205 198 198 198 193 193 193 193 193 193 193 193 193 197 197 197 194 194 194 184 184 184 173 173 173 158 158 158 150 150 150 145 145 145 143 143 143 145 145 145 151 151 151 161 161 161 167 167 167 170 170 170 176 176 176 184 184 184 205 205 205 227 227 227 241 241 241 239 239 239 230 230 230 235 235 235 245 245 245 246 246 246 193 193 193 195 195 195 196 196 196 194 194 194 191 191 191 191 191 191 188 188 188 187 187 187 184 184 184 180 180 180 176 176 176 174 174 174 169 169 169 158 158 158 147 147 147 140 140 140 141 141 141 143 143 143 148 148 148 154 154 154 159 159 159 164 164 164 177 177 177 182 182 182 195 195 195 226 226 226 234 234 234 241 241 241 240 240 240 243 243 243 245 245 245 245 245 245 186 186 186 181 181 181 185 185 185 185 185 185 181 181 181 183 183 183 183 183 183 175 175 175 169 169 169 166 166 166 164 164 164 161 161 161 156 156 156 150 150 150 145 145 145 142 142 142 145 145 145 152 152 152 154 154 154 155 155 155 160 160 160 171 171 171 185 185 185 196 196 196 187 187 187 216 216 216 229 229 229 240 240 240 243 243 243 245 245 245 247 247 247 246 246 246 184 184 184 180 180 180 182 182 182 181 181 181 178 178 178 178 178 178 178 178 178 169 169 169 166 166 166 163 163 163 160 160 160 159 159 159 152 152 152 152 152 152 154 154 154 161 161 161 165 165 165 171 171 171 157 157 157 109 109 109 176 176 176 188 188 188 123 123 123 187 187 187 191 191 191 209 209 209 237 237 237 240 240 240 241 241 241 239 239 239 232 232 232 241 241 241 181 181 181 178 178 178 178 178 178 175 175 175 172 172 172 170 170 170 168 168 168 167 167 167 164 164 164 161 161 161 158 158 158 137 137 137 126 126 126 148 148 148 150 150 150 157 157 157 169 169 169 163 163 163 131 131 131 68 68 68 181 181 181 164 164 164 67 67 67 191 191 191 196 196 196 187 187 187 234 234 234 230 230 230 228 228 228 178 178 178 127 127 127 162 162 162 163 163 163 156 156 156 163 163 163 156 156 156 153 153 153 149 149 149 143 143 143 145 145 145 143 143 143 143 143 143 141 141 141 122 122 122 116 116 116 129 129 129 129 129 129 132 132 132 141 141 141 135 135 135 85 85 85 53 53 53 128 128 128 100 100 100 61 61 61 117 117 117 124 124 124 113 113 113 141 141 141 149 149 149 146 146 146 91 91 91 82 82 82 102 102 102 102 102 102 103 103 103 107 107 107 96 96 96 93 93 93 105 105 105 104 104 104 114 114 114 105 105 105 112 112 112 133 133 133 137 137 137 132 132 132 128 128 128 137 137 137 135 135 135 140 140 140 140 140 140 127 127 127 121 121 121 87 87 87 60 60 60 67 67 67 54 54 54 56 56 56 75 75 75 98 98 98 93 93 93 89 89 89 68 68 68 70 70 70 84 84 84 103 103 103 108 108 108 101 101 101 81 81 81 71 71 71 73 73 73 85 85 85 85 85 85 67 67 67 62 62 62 72 72 72 94 94 94 101 101 101 108 108 108 105 105 105 109 109 109 111 111 111 118 118 118 107 107 107 111 111 111 60 60 60 40 40 40 45 45 45 40 40 40 42 42 42 59 59 59 67 67 67 55 55 55 53 53 53 52 52 52 52 52 52 59 59 59 130 130 130 129 129 129 127 127 127 116 116 116 107 107 107 95 95 95 93 93 93 85 85 85 74 74 74 50 50 50 33 33 33 47 47 47 53 53 53 57 57 57 45 45 45 64 64 64 60 60 60 82 82 82 64 64 64 76 76 76 29 29 29 22 22 22 23 23 23 22 22 22 20 20 20 19 19 19 18 18 18 20 20 20 24 24 24 26 26 26 37 37 37 51 51 51 130 130 130 130 130 130 128 128 128 126 126 126 124 124 124 120 120 120 117 117 117 114 114 114 103 103 103 71 71 71 46 46 46 44 44 44 38 38 38 36 36 36 36 36 36 43 43 43 35 35 35 41 41 41 38 38 38 40 40 40 21 21 21 18 18 18 16 16 16 14 14 14 13 13 13 12 12 12 13 13 13 14 14 14 17 17 17 17 17 17 22 22 22 32 32 32 123 123 123 123 123 123 123 123 123 120 120 120 116 116 116 111 111 111 109 109 109 105 105 105 100 100 100 85 85 85 72 72 72 71 71 71 68 68 68 65 65 65 59 59 59 59 59 59 51 51 51 55 55 55 42 42 42 35 35 35 23 23 23 16 16 16 11 11 11 6 6 6 3 3 3 3 3 3 3 3 3 6 6 6 12 12 12 13 13 13 19 19 19 36 36 36 115 115 115 117 117 117 118 118 118 116 116 116 110 110 110 106 106 106 105 105 105 101 101 101 97 97 97 90 90 90 79 79 79 72 72 72 70 70 70 71 71 71 72 72 72 73 73 73 73 73 73 74 74 74 65 65 65 62 62 62 47 47 47 38 38 38 30 30 30 25 25 25 21 21 21 19 19 19 19 19 19 19 19 19 27 27 27 37 37 37 77 77 77 114 114 114 114 114 114 115 115 115 113 113 113 112 112 112 106 106 106 104 104 104 101 101 101 96 96 96 94 94 94 89 89 89 79 79 79 71 71 71 68 68 68 68 68 68 70 70 70 70 70 70 72 72 72 73 73 73 66 66 66 63 63 63 59 59 59 54 54 54 46 46 46 43 43 43 41 41 41 44 44 44 46 46 46 46 46 46 55 55 55 72 72 72 118 118 118 151 151 151 108 108 108 107 107 107 105 105 105 105 105 105 101 101 101 99 99 99 96 96 96 92 92 92 88 88 88 84 84 84 77 77 77 71 71 71 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 65 65 65 63 63 63 62 62 62 59 59 59 54 54 54 51 51 51 51 51 51 57 57 57 65 65 65 72 72 72 80 80 80 95 95 95 120 120 120 143 143 143 101 101 101 100 100 100 100 100 100 98 98 98 93 93 93 91 91 91 90 90 90 86 86 86 82 82 82 79 79 79 75 75 75 69 69 69 66 66 66 65 65 65 66 66 66 66 66 66 67 67 67 68 68 68 65 65 65 62 62 62 64 64 64 61 61 61 60 60 60 60 60 60 60 60 60 67 67 67 79 79 79 90 90 90 96 96 96 106 106 106 123 123 123 136 136 136 94 94 94 94 94 94 94 94 94 95 95 95 89 89 89 86 86 86 85 85 85 81 81 81 77 77 77 74 74 74 70 70 70 65 65 65 64 64 64 62 62 62 63 63 63 63 63 63 64 64 64 65 65 65 63 63 63 61 61 61 62 62 62 61 61 61 62 62 62 65 65 65 67 67 67 73 73 73 82 82 82 94 94 94 104 104 104 113 113 113 128 128 128 135 135 135 87 87 87 89 89 89 83 83 83 84 84 84 80 80 80 79 79 79 77 77 77 73 73 73 71 71 71 70 70 70 68 68 68 64 64 64 60 60 60 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 60 60 60 59 59 59 60 60 60 61 61 61 63 63 63 67 67 67 70 70 70 76 76 76 83 83 83 91 91 91 100 100 100 111 111 111 128 128 128 137 137 137 89 89 89 84 84 84 79 79 79 78 78 78 80 80 80 76 76 76 76 76 76 73 73 73 71 71 71 67 67 67 64 64 64 61 61 61 57 57 57 57 57 57 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 61 61 61 63 63 63 67 67 67 71 71 71 79 79 79 88 88 88 89 89 89 95 95 95 102 102 102 116 116 116 130 130 130 74 74 74 73 73 73 74 74 74 76 76 76 73 73 73 68 68 68 66 66 66 65 65 65 63 63 63 61 61 61 59 59 59 55 55 55 54 54 54 54 54 54 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 59 59 59 62 62 62 66 66 66 70 70 70 80 80 80 90 90 90 92 92 92 91 91 91 96 96 96 104 104 104 113 113 113 68 68 68 67 67 67 68 68 68 66 66 66 61 61 61 61 61 61 58 58 58 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 52 52 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 56 56 56 59 59 59 61 61 61 62 62 62 69 69 69 77 77 77 85 85 85 93 93 93 90 90 90 93 93 93 99 99 99 106 106 106 72 72 72 67 67 67 65 65 65 64 64 64 61 61 61 60 60 60 57 57 57 54 54 54 54 54 54 52 52 52 52 52 52 50 50 50 49 49 49 50 50 50 49 49 49 50 50 50 50 50 50 52 52 52 52 52 52 52 52 52 55 55 55 58 58 58 58 58 58 59 59 59 67 67 67 75 75 75 81 81 81 87 87 87 89 89 89 90 90 90 100 100 100 108 108 108 62 62 62 58 58 58 59 59 59 58 58 58 56 56 56 56 56 56 53 53 53 50 50 50 51 51 51 51 51 51 48 48 48 45 45 45 46 46 46 46 46 46 45 45 45 47 47 47 47 47 47 48 48 48 50 50 50 50 50 50 52 52 52 54 54 54 55 55 55 57 57 57 67 67 67 73 73 73 79 79 79 85 85 85 87 87 87 89 89 89 97 97 97 112 112 112 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 46 46 46 44 44 44 45 45 45 43 43 43 43 43 43 44 44 44 46 46 46 45 45 45 45 45 45 46 46 46 49 49 49 52 52 52 51 51 51 54 54 54 65 65 65 72 72 72 79 79 79 82 82 82 85 85 85 86 86 86 100 100 100 118 118 118 115 133 149 113 130 146 111 128 144 109 126 137 108 125 133 108 125 132 106 124 131 106 121 130 108 121 130 108 121 130 108 121 130 108 121 129 108 121 127 108 121 126 108 121 127 110 123 129 111 124 133 113 126 135 114 127 136 116 129 138 118 131 140 120 133 142 122 135 144 125 138 147 127 142 151 128 146 153 133 150 158 141 158 166 150 168 176 162 178 187 183 197 205 206 218 223 118 135 151 112 129 145 110 127 143 109 127 138 112 129 138 113 130 139 110 127 136 108 123 132 106 120 129 106 120 129 106 120 128 106 119 128 106 120 126 107 120 126 106 119 126 107 120 127 108 121 130 110 123 132 111 124 133 113 126 135 115 129 137 117 131 139 118 132 141 120 134 143 123 138 147 125 141 150 129 145 155 135 152 161 145 162 171 159 176 185 182 196 205 209 221 227 135 150 162 123 138 150 125 139 151 119 134 146 124 139 150 127 142 153 118 133 144 111 127 137 106 123 131 104 121 129 102 119 127 103 119 127 106 119 128 108 121 129 108 121 130 108 121 130 108 121 130 110 123 132 112 125 134 114 127 136 115 131 139 115 132 140 116 132 140 117 134 142 119 136 146 123 139 151 127 143 156 133 149 162 144 160 173 161 177 189 180 194 204 202 214 222 190 196 201 178 184 189 175 180 185 170 173 183 156 162 172 139 149 158 126 142 149 114 132 139 107 125 133 104 121 129 102 119 127 103 118 127 105 119 128 108 121 130 109 122 131 112 125 134 114 127 136 114 127 136 115 128 137 117 130 139 117 132 141 116 133 141 116 133 141 118 135 143 120 137 147 124 140 153 128 144 157 135 151 164 145 161 174 158 173 186 174 187 198 191 202 211 210 213 216 211 212 214 213 213 213 205 205 210 182 186 195 151 160 168 136 151 159 125 141 148 116 129 137 108 122 131 103 120 130 104 120 131 108 121 130 110 123 132 113 126 135 117 130 139 119 132 140 120 133 140 120 133 141 123 136 144 124 138 144 123 137 144 122 137 146 124 139 151 125 141 153 128 143 155 132 147 159 137 152 164 146 161 173 154 170 181 165 181 191 179 194 203 196 202 206 215 216 218 220 220 219 209 211 212 192 197 201 175 182 188 161 172 180 157 167 174 147 155 161 127 136 144 113 126 137 109 123 135 111 124 133 112 125 134 114 127 137 118 131 140 121 134 140 123 136 141 124 137 143 127 140 146 131 144 149 134 147 153 142 153 161 148 158 169 150 159 169 152 161 168 157 165 173 170 178 186 176 186 193 177 189 197 182 194 203 193 205 213 209 214 218 221 223 224 222 222 222 215 215 214 211 212 213 199 203 206 186 192 197 189 193 197 185 187 190 164 169 173 146 153 160 126 136 144 117 129 138 114 127 135 114 127 136 118 131 139 120 133 140 122 135 141 126 140 146 130 144 150 134 149 156 144 158 164 169 176 181 199 199 203 220 219 222 224 225 226 226 227 227 235 236 236 233 235 236 231 233 239 231 234 240 231 233 240 217 220 222 214 216 218 209 210 212 210 209 212 222 221 224 215 214 218 203 203 208 205 204 206 202 200 199 199 198 197 195 194 194 171 173 174 145 152 158 131 140 147 125 137 142 121 136 140 119 134 142 121 136 144 126 141 150 131 146 155 136 152 160 144 158 164 169 175 179 210 208 211 245 241 243 246 245 245 246 246 245 250 249 248 250 250 250 249 251 254 247 249 253 244 247 250 204 210 215 200 207 212 192 198 204 198 203 207 212 214 218 211 213 217 203 206 209 199 200 202 198 198 198 204 204 203 210 210 210 193 193 194 162 167 172 147 155 160 141 153 157 131 145 149 126 140 145 127 140 147 133 146 153 143 156 162 153 164 172 159 167 175 169 175 180 196 200 202 220 221 222 225 225 225 235 235 235 242 242 242 244 244 245 243 247 249 244 248 251 244 248 251 190 199 206 195 203 210 193 201 208 198 205 210 200 207 210 193 201 204 188 196 199 189 195 198 191 194 197 195 198 201 191 195 198 181 185 188 169 175 180 152 161 166 142 154 158 136 149 152 135 146 149 138 148 151 144 154 157 154 164 167 161 169 177 165 172 181 171 178 183 179 187 188 202 207 207 227 228 228 241 241 241 239 240 240 229 231 231 232 236 238 242 246 249 243 247 250 186 196 201 191 196 202 194 197 204 190 196 202 185 194 198 185 194 199 182 191 196 181 189 194 180 186 191 176 182 188 172 178 184 169 176 181 163 171 176 152 161 166 141 150 155 133 143 148 132 144 150 134 147 153 138 152 158 145 158 164 150 163 170 155 167 173 171 180 184 177 184 185 192 197 197 224 228 227 232 236 235 239 243 242 238 241 241 240 244 247 242 246 249 242 246 249 176 189 197 174 183 193 180 186 196 180 187 195 175 184 188 177 186 191 177 186 191 168 178 184 161 172 181 157 169 178 155 167 175 153 164 173 150 159 164 143 153 158 139 148 154 136 145 150 137 148 152 144 155 159 146 157 161 147 158 162 153 163 167 165 174 177 181 187 187 195 197 195 186 188 185 214 218 217 227 231 230 237 242 240 241 245 244 242 246 249 244 248 252 243 247 250 173 188 195 171 183 192 174 185 194 172 184 190 170 182 185 170 182 186 170 181 185 161 173 178 157 169 176 155 166 171 154 163 167 153 161 166 146 155 161 147 154 159 151 155 158 160 162 164 166 166 164 171 172 168 156 159 157 107 111 111 176 177 172 188 190 184 121 125 122 187 188 184 191 192 188 208 211 210 237 238 240 239 241 243 239 242 244 236 240 242 228 234 235 238 243 245 172 185 191 169 182 188 169 182 188 166 179 183 162 176 179 160 174 177 158 172 175 158 171 174 156 167 170 156 164 166 156 160 160 136 138 136 126 127 126 149 149 147 152 150 147 159 157 152 169 170 166 160 165 163 126 134 134 60 71 74 181 183 179 164 165 161 60 70 72 185 195 193 194 198 197 184 188 192 229 236 238 226 232 232 227 229 231 177 178 183 121 130 132 155 165 167 153 167 174 146 160 166 153 167 173 146 160 165 143 157 160 139 153 156 133 147 151 136 149 153 136 146 150 138 146 147 139 142 142 122 123 121 116 118 114 127 131 129 124 131 132 125 135 137 133 145 144 126 140 139 73 90 91 41 59 62 118 133 132 93 104 103 59 63 64 126 114 111 140 118 113 121 111 108 131 147 142 132 157 156 136 150 157 85 93 100 65 89 91 79 113 113 92 107 109 92 108 109 96 112 113 89 100 100 88 95 96 100 107 108 100 107 107 107 117 118 96 109 110 105 115 116 130 135 136 136 139 137 130 134 128 126 130 130 133 139 140 130 139 135 131 145 145 130 145 146 119 131 130 115 125 123 82 90 89 62 60 59 85 61 58 90 41 34 94 42 32 94 69 60 95 101 97 79 99 100 81 92 96 66 70 71 63 74 73 72 91 87 99 106 103 103 111 108 97 104 102 80 83 80 73 72 69 74 74 70 87 86 83 82 88 83 58 73 67 53 67 65 62 77 79 85 98 99 94 106 99 102 111 112 99 108 109 102 113 107 103 115 117 109 122 129 98 111 117 102 114 120 51 64 70 33 43 49 41 46 51 41 40 44 43 41 45 55 60 68 57 70 82 45 58 66 43 57 59 43 56 60 70 45 46 87 48 43 124 133 134 124 132 134 122 130 132 112 119 119 103 109 109 91 97 97 89 95 95 82 88 85 71 77 72 45 53 52 25 37 41 37 51 57 41 58 65 44 61 74 32 49 63 52 69 78 50 64 73 71 86 97 50 68 82 60 81 96 9 34 56 2 28 51 2 30 49 0 29 46 0 27 42 1 25 41 1 23 45 2 25 45 5 30 45 10 31 44 38 38 37 60 49 40 123 133 134 123 134 135 121 132 133 119 129 130 117 127 128 113 123 124 110 120 122 107 117 118 97 106 107 64 74 75 39 49 50 37 48 49 29 42 42 27 40 43 27 39 45 34 46 55 25 38 48 31 44 56 27 41 53 29 43 55 7 26 40 2 23 38 2 20 35 2 17 33 2 16 31 2 15 30 1 16 31 0 19 33 2 22 36 3 22 34 12 27 25 28 36 26 116 126 127 117 126 127 116 126 127 113 123 124 109 119 120 104 114 115 102 112 113 98 108 109 93 103 104 78 88 89 65 75 76 65 75 74 64 72 63 61 68 61 56 62 59 55 62 62 46 54 57 49 57 61 36 45 49 29 37 41 15 26 29 8 20 22 5 13 17 3 7 12 2 4 9 1 4 8 0 4 7 1 8 9 4 16 19 4 17 22 13 23 19 33 39 31 108 118 119 110 120 121 111 121 122 109 119 120 103 113 114 99 109 110 98 108 109 94 105 105 91 101 100 83 94 92 73 83 82 65 76 73 63 74 68 64 75 69 65 76 72 66 77 74 66 77 76 66 78 76 57 69 67 55 66 65 37 53 51 27 44 43 21 34 34 18 28 29 15 24 24 13 23 21 11 23 20 11 24 20 17 32 30 27 41 46 67 81 83 105 119 119 107 117 118 108 118 119 106 116 117 105 115 116 99 109 110 97 107 108 94 104 106 89 100 99 87 98 94 82 93 89 72 84 79 64 75 71 61 72 68 61 72 68 63 74 70 63 74 71 65 75 75 66 76 77 59 69 70 56 66 67 50 64 64 45 59 59 39 50 51 38 45 47 36 44 46 34 49 49 37 51 51 37 51 51 46 60 61 62 76 79 108 122 126 141 155 158 101 111 112 100 110 111 98 108 109 98 108 109 94 104 105 92 102 103 89 99 100 86 96 95 81 92 88 77 88 84 70 81 77 64 75 71 60 71 67 60 71 67 61 72 68 61 72 69 62 72 72 62 72 73 58 68 69 56 66 67 53 66 66 50 64 63 47 58 58 47 53 55 45 54 55 48 61 61 56 70 70 63 77 77 71 84 85 85 99 102 110 124 128 133 147 150 94 105 106 93 103 104 93 103 104 92 102 101 87 97 95 85 95 93 83 94 91 79 90 87 75 86 82 72 83 79 68 79 75 62 73 69 59 70 66 58 69 65 59 70 66 59 70 67 60 70 70 61 71 72 58 68 68 55 65 66 56 68 66 53 65 62 53 64 61 54 64 61 54 64 63 60 71 72 72 83 83 83 94 95 88 100 101 96 110 113 113 127 130 126 140 143 87 97 98 87 97 98 87 97 98 89 99 97 82 93 89 79 90 86 78 89 85 74 85 81 70 81 77 67 78 74 63 74 70 58 69 65 57 68 64 55 66 62 56 67 63 56 67 64 57 68 68 58 68 69 56 66 67 54 64 65 56 66 64 54 65 61 55 66 62 58 69 65 60 71 69 66 76 77 75 85 86 88 97 99 97 108 109 103 117 120 118 132 135 125 139 142 80 91 92 82 92 93 76 87 88 77 88 86 73 85 81 72 84 80 70 82 78 66 78 74 64 75 71 63 74 70 61 72 68 57 68 64 53 64 60 52 63 59 53 64 60 53 64 60 54 64 63 54 64 64 53 63 63 52 62 62 54 64 62 54 65 61 56 67 64 60 71 67 64 74 72 69 79 79 76 86 86 84 95 94 93 104 104 101 115 117 118 132 134 127 141 143 80 94 94 75 89 89 70 84 84 69 83 80 71 86 81 67 81 76 67 82 77 65 78 74 64 75 71 60 71 67 57 69 64 54 65 61 50 61 57 50 61 57 49 60 56 49 60 56 50 61 57 51 62 58 51 62 58 50 61 58 52 63 59 54 65 61 56 67 63 60 71 67 64 75 71 72 83 79 82 92 89 82 93 89 88 99 97 93 107 107 107 121 121 121 135 135 64 79 79 64 78 78 65 79 79 66 81 78 64 79 74 59 74 69 57 72 67 57 70 66 56 67 63 54 65 61 52 63 59 48 59 55 47 58 54 47 58 54 46 57 53 47 58 54 48 59 55 49 60 56 49 60 56 49 60 56 50 61 57 52 63 59 55 66 62 59 70 66 63 74 70 73 84 80 83 94 90 85 96 92 84 95 92 87 101 101 95 109 109 104 118 118 59 73 71 57 72 69 59 73 71 56 71 67 52 67 62 52 67 62 49 64 59 47 61 57 47 60 56 46 59 55 45 58 53 45 57 53 45 56 52 44 55 51 45 56 52 46 57 53 47 58 54 47 58 54 47 58 54 47 58 54 49 60 56 52 63 59 54 65 61 55 66 62 62 73 69 70 81 77 78 89 85 86 97 93 82 94 91 84 98 98 90 104 104 97 111 111 62 78 73 58 73 68 56 71 66 55 70 65 52 67 62 51 66 61 48 63 58 45 60 55 45 60 55 43 58 53 43 58 53 41 55 51 42 53 49 43 54 50 42 53 49 43 54 50 43 54 50 45 56 52 45 56 53 45 56 52 48 59 55 51 62 58 51 62 58 52 63 59 60 71 67 68 79 75 74 85 81 80 91 87 82 93 90 81 95 95 91 105 105 99 113 113 52 68 63 49 64 59 50 65 60 49 64 59 47 62 57 47 62 57 44 59 54 41 56 51 42 57 52 42 57 52 38 54 48 36 50 45 39 50 46 39 50 46 38 49 45 40 51 47 40 51 47 41 52 48 43 54 50 43 54 50 45 56 52 47 58 54 48 59 55 50 61 57 60 71 67 66 77 73 72 83 79 78 89 85 80 92 88 80 94 94 88 102 102 103 117 117 45 60 55 44 59 54 43 58 53 42 57 52 41 56 51 40 55 50 40 55 50 40 56 49 40 56 47 40 56 47 36 52 43 36 50 42 38 50 42 37 48 41 37 48 41 38 49 42 40 51 44 39 50 43 39 50 43 40 51 44 43 54 47 46 57 50 45 56 49 48 59 52 58 69 63 65 76 72 72 83 79 75 86 82 78 89 85 77 91 87 90 105 102 109 123 123 236 236 236 231 231 231 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 227 227 227 224 224 224 224 224 224 225 225 225 224 224 224 226 226 226 226 226 226 227 227 227 225 225 225 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 219 221 221 221 233 233 233 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 229 229 229 225 225 225 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 224 224 224 222 222 222 220 220 220 219 219 219 218 218 218 217 217 217 216 216 216 216 216 216 215 215 215 216 216 216 216 216 216 215 215 215 218 218 218 231 231 231 226 226 226 228 228 228 230 230 230 230 230 230 228 228 228 227 227 227 225 225 225 226 226 226 226 226 226 225 225 225 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 220 220 220 218 218 218 220 220 220 221 221 221 219 219 219 215 215 215 214 214 214 214 214 214 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 227 227 227 220 220 220 221 221 221 224 224 224 224 224 224 223 223 223 222 222 222 220 220 220 220 220 220 221 221 221 221 221 221 218 218 218 216 216 216 215 215 215 214 214 214 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 213 213 213 211 211 211 210 210 210 207 207 207 207 207 207 208 208 208 208 208 208 209 209 209 210 210 210 213 213 213 222 222 222 216 216 216 215 215 215 216 216 216 217 217 217 215 215 215 215 215 215 213 213 213 212 212 212 213 213 213 214 214 214 212 212 212 209 209 209 208 208 208 207 207 207 207 207 207 205 205 205 204 204 204 205 205 205 204 204 204 204 204 204 206 206 206 203 203 203 200 200 200 199 199 199 198 198 198 198 198 198 197 197 197 197 197 197 198 198 198 201 201 201 204 204 204 213 213 213 205 205 205 202 202 202 204 204 204 204 204 204 202 202 202 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 197 197 195 195 195 193 193 193 191 191 191 188 188 188 190 190 190 194 194 194 191 191 191 191 191 191 191 191 191 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 190 190 190 193 193 193 196 196 196 202 202 202 191 191 191 187 187 187 188 188 188 187 187 187 185 185 185 186 186 186 186 186 186 185 185 185 183 183 183 182 182 182 187 187 187 185 185 185 183 183 183 182 182 182 181 181 181 179 179 179 179 179 179 182 182 182 181 181 181 183 183 183 183 183 183 179 179 179 180 180 180 181 181 181 178 178 178 176 176 176 176 176 176 179 179 179 183 183 183 185 185 185 188 188 188 187 187 187 178 178 178 175 175 175 176 176 176 174 174 174 171 171 171 172 172 172 175 175 175 173 173 173 169 169 169 171 171 171 174 174 174 174 174 174 175 175 175 170 170 170 173 173 173 172 172 172 166 166 166 169 169 169 171 171 171 175 175 175 174 174 174 169 169 169 169 169 169 167 167 167 163 163 163 163 163 163 165 165 165 163 163 163 168 168 168 175 175 175 175 175 175 180 180 180 173 173 173 171 171 171 172 172 172 168 168 168 164 164 164 162 162 162 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 167 167 167 168 168 168 164 164 164 163 163 163 161 161 161 159 159 159 159 159 159 163 163 163 166 166 166 164 164 164 162 162 162 160 160 160 158 158 158 153 153 153 156 156 156 161 161 161 161 161 161 166 166 166 174 174 174 175 175 175 170 170 170 167 167 167 170 170 170 175 175 175 166 166 166 161 161 161 161 161 161 161 161 161 160 160 160 156 156 156 159 159 159 169 169 169 169 169 169 168 168 168 166 166 166 163 163 163 160 160 160 161 161 161 170 170 170 164 164 164 165 165 165 164 164 164 157 157 157 156 156 156 151 151 151 144 144 144 148 148 148 152 152 152 155 155 155 160 160 160 163 163 163 167 167 167 158 158 158 156 156 156 157 157 157 166 166 166 157 157 157 158 158 158 158 158 158 155 155 155 152 152 152 145 145 145 147 147 147 157 157 157 161 161 161 163 163 163 160 160 160 153 153 153 141 141 141 125 125 125 141 141 141 142 142 142 144 144 144 143 143 143 134 134 134 137 137 137 135 135 135 131 131 131 135 135 135 132 132 132 129 129 129 143 143 143 144 144 144 146 146 146 150 150 150 152 152 152 153 153 153 156 156 156 147 147 147 153 153 153 151 151 151 151 151 151 156 156 156 145 145 145 138 138 138 144 144 144 148 148 148 153 153 153 153 153 153 147 147 147 128 128 128 106 106 106 91 91 91 132 132 132 137 137 137 140 140 140 136 136 136 138 138 138 137 137 137 131 131 131 128 128 128 125 125 125 134 134 134 149 149 149 148 148 148 150 150 150 154 154 154 156 156 156 156 156 156 154 154 154 145 145 145 150 150 150 148 148 148 149 149 149 157 157 157 155 155 155 144 144 144 144 144 144 150 150 150 155 155 155 155 155 155 154 154 154 140 140 140 137 137 137 109 109 109 140 140 140 143 143 143 142 142 142 139 139 139 141 141 141 137 137 137 135 135 135 140 140 140 141 141 141 149 149 149 151 151 151 155 155 155 159 159 159 156 156 156 151 151 151 153 153 153 148 148 148 127 127 127 142 142 142 151 151 151 151 151 151 155 155 155 161 161 161 162 162 162 152 152 152 149 149 149 151 151 151 151 151 151 145 145 145 127 127 127 136 136 136 130 130 130 145 145 145 140 140 140 143 143 143 138 138 138 141 141 141 139 139 139 138 138 138 142 142 142 145 145 145 145 145 145 147 147 147 154 154 154 157 157 157 149 149 149 149 149 149 150 150 150 150 150 150 112 112 112 133 133 133 145 145 145 145 145 145 146 146 146 146 146 146 131 131 131 143 143 143 138 138 138 135 135 135 142 142 142 124 124 124 109 109 109 116 116 116 98 98 98 145 145 145 136 136 136 128 128 128 129 129 129 130 130 130 132 132 132 129 129 129 131 131 131 138 138 138 140 140 140 139 139 139 149 149 149 147 147 147 141 141 141 148 148 148 149 149 149 140 140 140 121 121 121 131 131 131 138 138 138 139 139 139 145 145 145 133 133 133 110 110 110 146 146 146 134 134 134 133 133 133 136 136 136 128 128 128 128 128 128 108 108 108 112 112 112 154 154 154 129 129 129 113 113 113 114 114 114 114 114 114 111 111 111 109 109 109 116 116 116 126 126 126 128 128 128 129 129 129 145 145 145 147 147 147 132 132 132 131 131 131 146 146 146 132 132 132 131 131 131 130 130 130 129 129 129 131 131 131 122 122 122 119 119 119 146 146 146 162 162 162 129 129 129 125 125 125 131 131 131 125 125 125 132 132 132 140 140 140 156 156 156 167 167 167 148 148 148 149 149 149 136 136 136 127 127 127 122 122 122 114 114 114 112 112 112 117 117 117 125 125 125 133 133 133 141 141 141 142 142 142 149 149 149 149 149 149 163 163 163 155 155 155 111 111 111 100 100 100 130 130 130 142 142 142 112 112 112 102 102 102 135 135 135 123 123 123 111 111 111 115 115 115 114 114 114 123 123 123 129 129 129 120 120 120 124 124 124 130 130 130 153 153 153 185 185 185 172 172 172 159 159 159 151 151 151 136 136 136 121 121 121 121 121 121 129 129 129 140 140 140 140 140 140 144 144 144 178 178 178 184 184 184 171 171 171 109 109 109 54 54 54 68 68 68 138 138 138 154 154 154 147 147 147 132 132 132 130 130 130 80 80 80 97 97 97 103 103 103 115 115 115 122 122 122 99 99 99 105 105 105 154 154 154 131 131 131 149 149 149 188 188 188 171 171 171 181 181 181 201 201 201 185 185 185 168 168 168 155 155 155 150 150 150 152 152 152 149 149 149 153 153 153 133 133 133 133 133 133 142 142 142 124 124 124 120 120 120 114 114 114 123 123 123 92 92 92 140 140 140 174 174 174 154 154 154 112 112 112 118 118 118 117 117 117 135 135 135 133 133 133 122 122 122 119 119 119 128 128 128 108 108 108 128 128 128 144 144 144 122 122 122 112 112 112 135 135 135 132 132 132 133 133 133 132 132 132 131 131 131 124 124 124 119 119 119 123 123 123 136 136 136 114 114 114 103 103 103 111 111 111 128 128 128 137 137 137 144 144 144 120 120 120 142 142 142 176 176 176 167 167 167 101 101 101 137 137 137 167 167 167 159 159 159 155 155 155 129 129 129 105 105 105 99 99 99 80 80 80 73 73 73 75 75 75 65 65 65 64 64 64 65 65 65 68 68 68 64 64 64 55 55 55 56 56 56 69 69 69 74 74 74 81 81 81 116 116 116 76 76 76 58 58 58 67 67 67 71 71 71 76 76 76 83 83 83 81 81 81 69 69 69 68 68 68 71 71 71 51 51 51 88 88 88 137 137 137 142 142 142 127 127 127 110 110 110 91 91 91 107 107 107 107 107 107 123 123 123 128 128 128 116 116 116 87 87 87 58 58 58 55 55 55 56 56 56 63 63 63 67 67 67 67 67 67 70 70 70 83 83 83 68 68 68 63 63 63 55 55 55 61 61 61 38 38 38 29 29 29 22 22 22 22 22 22 24 24 24 19 19 19 15 15 15 18 18 18 18 18 18 45 45 45 62 62 62 46 46 46 38 38 38 41 41 41 30 30 30 28 28 28 53 53 53 54 54 54 51 51 51 36 36 36 22 22 22 27 27 27 13 13 13 16 16 16 20 20 20 13 13 13 14 14 14 38 38 38 72 72 72 68 68 68 65 65 65 48 48 48 38 38 38 38 38 38 42 42 42 40 40 40 32 32 32 22 22 22 10 10 10 0 0 0 3 3 3 15 15 15 21 21 21 16 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 6 6 6 2 2 2 0 0 0 0 0 0 12 12 12 19 19 19 32 32 32 92 92 92 86 86 86 80 80 80 66 66 66 53 53 53 46 46 46 51 51 51 53 53 53 46 46 46 32 32 32 22 22 22 15 15 15 19 19 19 29 29 29 30 30 30 26 26 26 7 7 7 3 3 3 3 3 3 2 2 2 7 7 7 13 13 13 9 9 9 10 10 10 12 12 12 9 9 9 9 9 9 13 13 13 27 27 27 42 42 42 46 46 46 54 54 54 94 94 94 88 88 88 81 81 81 72 72 72 62 62 62 51 51 51 53 53 53 58 58 58 50 50 50 39 39 39 29 29 29 29 29 29 37 37 37 42 42 42 41 41 41 27 27 27 11 11 11 4 4 4 1 1 1 3 3 3 9 9 9 25 25 25 24 24 24 24 24 24 28 28 28 25 25 25 27 27 27 36 36 36 46 46 46 55 55 55 63 63 63 73 73 73 94 94 94 82 82 82 77 77 77 76 76 76 64 64 64 52 52 52 51 51 51 55 55 55 51 51 51 38 38 38 25 25 25 26 26 26 33 33 33 43 43 43 50 50 50 43 43 43 21 21 21 14 14 14 5 5 5 8 8 8 20 20 20 39 39 39 35 35 35 36 36 36 44 44 44 43 43 43 42 42 42 49 49 49 54 54 54 63 63 63 73 73 73 83 83 83 96 96 96 89 89 89 88 88 88 79 79 79 68 68 68 55 55 55 51 51 51 56 56 56 49 49 49 31 31 31 25 25 25 32 32 32 35 35 35 41 41 41 46 46 46 42 42 42 31 31 31 25 25 25 18 18 18 22 22 22 31 31 31 48 48 48 42 42 42 44 44 44 48 48 48 48 48 48 48 48 48 60 60 60 63 63 63 76 76 76 83 83 83 91 91 91 99 99 99 99 99 99 97 97 97 87 87 87 77 77 77 62 62 62 55 55 55 58 58 58 52 52 52 41 41 41 29 29 29 31 31 31 43 43 43 43 43 43 46 46 46 46 46 46 30 30 30 21 21 21 20 20 20 30 30 30 31 31 31 40 40 40 47 47 47 50 50 50 53 53 53 46 46 46 56 56 56 66 66 66 69 69 69 77 77 77 85 85 85 98 98 98 113 113 113 112 112 112 101 101 101 88 88 88 77 77 77 68 68 68 59 59 59 53 53 53 42 42 42 41 41 41 35 35 35 35 35 35 32 32 32 38 38 38 40 40 40 43 43 43 41 41 41 35 35 35 26 26 26 24 24 24 30 30 30 42 42 42 50 50 50 51 51 51 57 57 57 60 60 60 61 61 61 75 75 75 78 78 78 83 83 83 94 94 94 104 104 104 111 111 111 106 106 106 95 95 95 91 91 91 79 79 79 70 70 70 61 61 61 60 60 60 57 57 57 48 48 48 44 44 44 46 46 46 45 45 45 51 51 51 57 57 57 63 63 63 61 61 61 43 43 43 38 38 38 30 30 30 37 37 37 44 44 44 48 48 48 53 53 53 63 63 63 69 69 69 73 73 73 80 80 80 85 85 85 99 99 99 104 104 104 115 115 115 108 108 108 95 95 95 87 87 87 81 81 81 73 73 73 60 60 60 51 51 51 57 57 57 52 52 52 44 44 44 50 50 50 46 46 46 44 44 44 55 55 55 57 57 57 61 61 61 59 59 59 45 45 45 38 38 38 36 36 36 41 41 41 38 38 38 44 44 44 50 50 50 51 51 51 58 58 58 68 68 68 73 73 73 84 84 84 94 94 94 97 97 97 114 114 114 236 236 236 231 231 231 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 227 227 227 224 224 224 224 224 224 225 225 225 224 224 224 226 226 226 226 226 226 227 227 227 225 225 225 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 219 221 221 221 233 233 233 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 229 229 229 225 225 225 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 224 224 224 222 222 222 220 220 220 219 219 219 218 218 218 217 217 217 216 216 216 216 216 216 215 215 215 216 216 216 216 216 216 215 215 215 218 218 218 231 231 231 226 226 226 228 228 228 230 230 230 230 230 230 228 228 228 227 227 227 225 225 225 226 226 226 226 226 226 225 225 225 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 220 220 220 218 218 218 220 220 220 221 221 221 219 219 219 215 215 215 214 214 214 214 214 214 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 227 227 227 220 220 220 221 221 221 224 224 224 224 224 224 223 223 223 222 222 222 220 220 220 220 220 220 221 221 221 221 221 221 218 218 218 216 216 216 215 215 215 214 214 214 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 213 213 213 211 211 211 210 210 210 207 207 207 207 207 207 208 208 208 208 208 208 209 209 209 210 210 210 213 213 213 222 222 222 216 216 216 215 215 215 216 216 216 217 217 217 215 215 215 215 215 215 213 213 213 212 212 212 213 213 213 214 214 214 212 212 212 209 209 209 208 208 208 207 207 207 207 207 207 205 205 205 204 204 204 205 205 205 204 204 204 204 204 204 206 206 206 203 203 203 200 200 200 199 199 199 198 198 198 198 198 198 197 197 197 197 197 197 198 198 198 201 201 201 204 204 204 213 213 213 205 205 205 202 202 202 204 204 204 204 204 204 202 202 202 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 197 197 195 195 195 193 193 193 191 191 191 188 188 188 190 190 190 194 194 194 191 191 191 191 191 191 191 191 191 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 190 190 190 193 193 193 196 196 196 202 202 202 191 191 191 187 187 187 188 188 188 187 187 187 185 185 185 186 186 186 186 186 186 185 185 185 183 183 183 182 182 182 187 187 187 185 185 185 183 183 183 182 182 182 181 181 181 179 179 179 179 179 179 182 182 182 181 181 181 183 183 183 183 183 183 179 179 179 180 180 180 181 181 181 178 178 178 176 176 176 176 176 176 179 179 179 183 183 183 185 185 185 188 188 188 187 187 187 178 178 178 175 175 175 176 176 176 174 174 174 171 171 171 172 172 172 175 175 175 173 173 173 169 169 169 171 171 171 174 174 174 174 174 174 175 175 175 170 170 170 173 173 173 172 172 172 166 166 166 169 169 169 171 171 171 175 175 175 174 174 174 169 169 169 169 169 169 167 167 167 163 163 163 163 163 163 165 165 165 163 163 163 168 168 168 175 175 175 175 175 175 180 180 180 173 173 173 171 171 171 172 172 172 168 168 168 164 164 164 162 162 162 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 167 167 167 168 168 168 164 164 164 163 163 163 161 161 161 159 159 159 159 159 159 163 163 163 166 166 166 164 164 164 162 162 162 160 160 160 158 158 158 153 153 153 156 156 156 161 161 161 161 161 161 166 166 166 174 174 174 175 175 175 170 170 170 167 167 167 170 170 170 175 175 175 166 166 166 161 161 161 161 161 161 161 161 161 160 160 160 156 156 156 159 159 159 169 169 169 169 169 169 168 168 168 166 166 166 163 163 163 160 160 160 161 161 161 170 170 170 164 164 164 165 165 165 164 164 164 157 157 157 156 156 156 151 151 151 144 144 144 148 148 148 152 152 152 155 155 155 160 160 160 163 163 163 167 167 167 158 158 158 156 156 156 157 157 157 166 166 166 157 157 157 158 158 158 158 158 158 155 155 155 152 152 152 145 145 145 147 147 147 157 157 157 161 161 161 163 163 163 160 160 160 153 153 153 141 141 141 125 125 125 141 141 141 142 142 142 144 144 144 143 143 143 134 134 134 137 137 137 135 135 135 131 131 131 135 135 135 132 132 132 129 129 129 143 143 143 144 144 144 146 146 146 150 150 150 152 152 152 153 153 153 156 156 156 147 147 147 153 153 153 151 151 151 151 151 151 156 156 156 145 145 145 138 138 138 144 144 144 148 148 148 153 153 153 153 153 153 147 147 147 128 128 128 106 106 106 91 91 91 132 132 132 137 137 137 140 140 140 136 136 136 138 138 138 137 137 137 131 131 131 128 128 128 125 125 125 134 134 134 149 149 149 148 148 148 150 150 150 154 154 154 156 156 156 156 156 156 154 154 154 145 145 145 150 150 150 148 148 148 149 149 149 157 157 157 155 155 155 144 144 144 144 144 144 150 150 150 155 155 155 155 155 155 154 154 154 140 140 140 137 137 137 109 109 109 140 140 140 143 143 143 142 142 142 139 139 139 141 141 141 137 137 137 135 135 135 140 140 140 141 141 141 149 149 149 151 151 151 155 155 155 159 159 159 156 156 156 151 151 151 153 153 153 148 148 148 127 127 127 142 142 142 151 151 151 151 151 151 155 155 155 161 161 161 162 162 162 152 152 152 149 149 149 151 151 151 151 151 151 145 145 145 127 127 127 136 136 136 130 130 130 145 145 145 140 140 140 143 143 143 138 138 138 141 141 141 139 139 139 138 138 138 142 142 142 145 145 145 145 145 145 147 147 147 154 154 154 157 157 157 149 149 149 149 149 149 150 150 150 150 150 150 112 112 112 133 133 133 145 145 145 145 145 145 146 146 146 146 146 146 131 131 131 143 143 143 138 138 138 135 135 135 142 142 142 124 124 124 109 109 109 116 116 116 98 98 98 145 145 145 136 136 136 128 128 128 129 129 129 130 130 130 132 132 132 129 129 129 131 131 131 138 138 138 140 140 140 139 139 139 149 149 149 147 147 147 141 141 141 148 148 148 149 149 149 140 140 140 121 121 121 131 131 131 138 138 138 139 139 139 145 145 145 133 133 133 110 110 110 146 146 146 134 134 134 133 133 133 136 136 136 128 128 128 128 128 128 108 108 108 112 112 112 154 154 154 129 129 129 113 113 113 114 114 114 114 114 114 111 111 111 109 109 109 116 116 116 126 126 126 128 128 128 129 129 129 145 145 145 147 147 147 132 132 132 131 131 131 146 146 146 132 132 132 131 131 131 130 130 130 129 129 129 131 131 131 122 122 122 119 119 119 146 146 146 162 162 162 129 129 129 125 125 125 131 131 131 125 125 125 132 132 132 140 140 140 156 156 156 167 167 167 148 148 148 149 149 149 136 136 136 127 127 127 122 122 122 114 114 114 112 112 112 117 117 117 125 125 125 133 133 133 141 141 141 142 142 142 149 149 149 149 149 149 163 163 163 155 155 155 111 111 111 100 100 100 130 130 130 142 142 142 112 112 112 102 102 102 135 135 135 123 123 123 111 111 111 115 115 115 114 114 114 123 123 123 129 129 129 120 120 120 124 124 124 130 130 130 153 153 153 185 185 185 172 172 172 159 159 159 151 151 151 136 136 136 121 121 121 121 121 121 129 129 129 140 140 140 140 140 140 144 144 144 178 178 178 184 184 184 171 171 171 109 109 109 54 54 54 68 68 68 138 138 138 154 154 154 147 147 147 132 132 132 130 130 130 80 80 80 97 97 97 103 103 103 115 115 115 122 122 122 99 99 99 105 105 105 154 154 154 131 131 131 149 149 149 188 188 188 171 171 171 181 181 181 201 201 201 185 185 185 168 168 168 155 155 155 150 150 150 152 152 152 149 149 149 153 153 153 133 133 133 133 133 133 142 142 142 124 124 124 120 120 120 114 114 114 123 123 123 92 92 92 140 140 140 174 174 174 154 154 154 112 112 112 118 118 118 117 117 117 135 135 135 133 133 133 122 122 122 119 119 119 128 128 128 108 108 108 128 128 128 144 144 144 122 122 122 112 112 112 135 135 135 132 132 132 133 133 133 132 132 132 131 131 131 124 124 124 119 119 119 123 123 123 136 136 136 114 114 114 103 103 103 111 111 111 128 128 128 137 137 137 144 144 144 120 120 120 142 142 142 176 176 176 167 167 167 101 101 101 137 137 137 167 167 167 159 159 159 155 155 155 129 129 129 105 105 105 99 99 99 80 80 80 73 73 73 75 75 75 65 65 65 64 64 64 65 65 65 68 68 68 64 64 64 55 55 55 56 56 56 69 69 69 74 74 74 81 81 81 116 116 116 76 76 76 58 58 58 67 67 67 71 71 71 76 76 76 83 83 83 81 81 81 69 69 69 68 68 68 71 71 71 51 51 51 88 88 88 137 137 137 142 142 142 127 127 127 110 110 110 91 91 91 107 107 107 107 107 107 123 123 123 128 128 128 116 116 116 87 87 87 58 58 58 55 55 55 56 56 56 63 63 63 67 67 67 67 67 67 70 70 70 83 83 83 68 68 68 63 63 63 55 55 55 61 61 61 38 38 38 29 29 29 22 22 22 22 22 22 24 24 24 19 19 19 15 15 15 18 18 18 18 18 18 45 45 45 62 62 62 46 46 46 38 38 38 41 41 41 30 30 30 28 28 28 53 53 53 54 54 54 51 51 51 36 36 36 22 22 22 27 27 27 13 13 13 16 16 16 20 20 20 13 13 13 14 14 14 38 38 38 72 72 72 68 68 68 65 65 65 48 48 48 38 38 38 38 38 38 42 42 42 40 40 40 32 32 32 22 22 22 10 10 10 0 0 0 3 3 3 15 15 15 21 21 21 16 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 6 6 6 2 2 2 0 0 0 0 0 0 12 12 12 19 19 19 32 32 32 92 92 92 86 86 86 80 80 80 66 66 66 53 53 53 46 46 46 51 51 51 53 53 53 46 46 46 32 32 32 22 22 22 15 15 15 19 19 19 29 29 29 30 30 30 26 26 26 7 7 7 3 3 3 3 3 3 2 2 2 7 7 7 13 13 13 9 9 9 10 10 10 12 12 12 9 9 9 9 9 9 13 13 13 27 27 27 42 42 42 46 46 46 54 54 54 94 94 94 88 88 88 81 81 81 72 72 72 62 62 62 51 51 51 53 53 53 58 58 58 50 50 50 39 39 39 29 29 29 29 29 29 37 37 37 42 42 42 41 41 41 27 27 27 11 11 11 4 4 4 1 1 1 3 3 3 9 9 9 25 25 25 24 24 24 24 24 24 28 28 28 25 25 25 27 27 27 36 36 36 46 46 46 55 55 55 63 63 63 73 73 73 94 94 94 82 82 82 77 77 77 76 76 76 64 64 64 52 52 52 51 51 51 55 55 55 51 51 51 38 38 38 25 25 25 26 26 26 33 33 33 43 43 43 50 50 50 43 43 43 21 21 21 14 14 14 5 5 5 8 8 8 20 20 20 39 39 39 35 35 35 36 36 36 44 44 44 43 43 43 42 42 42 49 49 49 54 54 54 63 63 63 73 73 73 83 83 83 96 96 96 89 89 89 88 88 88 79 79 79 68 68 68 55 55 55 51 51 51 56 56 56 49 49 49 31 31 31 25 25 25 32 32 32 35 35 35 41 41 41 46 46 46 42 42 42 31 31 31 25 25 25 18 18 18 22 22 22 31 31 31 48 48 48 42 42 42 44 44 44 48 48 48 48 48 48 48 48 48 60 60 60 63 63 63 76 76 76 83 83 83 91 91 91 99 99 99 99 99 99 97 97 97 87 87 87 77 77 77 62 62 62 55 55 55 58 58 58 52 52 52 41 41 41 29 29 29 31 31 31 43 43 43 43 43 43 46 46 46 46 46 46 30 30 30 21 21 21 20 20 20 30 30 30 31 31 31 40 40 40 47 47 47 50 50 50 53 53 53 46 46 46 56 56 56 66 66 66 69 69 69 77 77 77 85 85 85 98 98 98 113 113 113 112 112 112 101 101 101 88 88 88 77 77 77 68 68 68 59 59 59 53 53 53 42 42 42 41 41 41 35 35 35 35 35 35 32 32 32 38 38 38 40 40 40 43 43 43 41 41 41 35 35 35 26 26 26 24 24 24 30 30 30 42 42 42 50 50 50 51 51 51 57 57 57 60 60 60 61 61 61 75 75 75 78 78 78 83 83 83 94 94 94 104 104 104 111 111 111 106 106 106 95 95 95 91 91 91 79 79 79 70 70 70 61 61 61 60 60 60 57 57 57 48 48 48 44 44 44 46 46 46 45 45 45 51 51 51 57 57 57 63 63 63 61 61 61 43 43 43 38 38 38 30 30 30 37 37 37 44 44 44 48 48 48 53 53 53 63 63 63 69 69 69 73 73 73 80 80 80 85 85 85 99 99 99 104 104 104 115 115 115 108 108 108 95 95 95 87 87 87 81 81 81 73 73 73 60 60 60 51 51 51 57 57 57 52 52 52 44 44 44 50 50 50 46 46 46 44 44 44 55 55 55 57 57 57 61 61 61 59 59 59 45 45 45 38 38 38 36 36 36 41 41 41 38 38 38 44 44 44 50 50 50 51 51 51 58 58 58 68 68 68 73 73 73 84 84 84 94 94 94 97 97 97 114 114 114 230 230 230 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 230 230 230 231 231 231 231 231 231 230 230 230 232 232 232 232 232 232 231 231 231 231 231 231 230 230 230 229 229 229 228 228 228 227 227 227 228 228 228 226 226 226 225 225 225 224 224 224 223 223 223 221 221 221 219 219 219 217 217 217 215 215 215 213 213 213 211 211 211 209 209 209 208 208 208 206 206 206 235 235 235 233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 236 236 236 229 229 229 220 220 220 221 221 221 220 220 220 220 220 220 223 223 223 226 226 226 229 229 229 230 230 230 233 233 233 235 235 235 234 234 234 232 232 232 231 231 231 230 230 230 229 229 229 227 227 227 224 224 224 221 221 221 220 220 220 218 218 218 217 217 217 215 215 215 213 213 213 210 210 210 228 228 228 227 227 227 228 228 228 231 231 231 233 233 233 233 233 233 235 235 235 213 213 213 200 200 200 208 208 208 197 197 197 192 192 192 198 198 198 208 208 208 204 204 204 189 189 189 211 211 211 230 230 230 229 229 229 229 229 229 230 230 230 228 228 228 225 225 225 225 225 225 222 222 222 219 219 219 219 219 219 218 218 218 216 216 216 214 214 214 212 212 212 210 210 210 205 205 205 206 206 206 209 209 209 214 214 214 220 220 220 221 221 221 221 221 221 204 204 204 209 209 209 218 218 218 213 213 213 203 203 203 206 206 206 215 215 215 206 206 206 168 168 168 186 186 186 207 207 207 208 208 208 213 213 213 217 217 217 217 217 217 210 210 210 209 209 209 200 200 200 197 197 197 205 205 205 204 204 204 202 202 202 200 200 200 199 199 199 201 201 201 173 173 173 175 175 175 178 178 178 181 181 181 185 185 185 186 186 186 189 189 189 180 180 180 190 190 190 192 192 192 195 195 195 195 195 195 196 196 196 198 198 198 201 201 201 171 171 171 181 181 181 193 193 193 192 192 192 193 193 193 192 192 192 193 193 193 192 192 192 185 185 185 171 171 171 168 168 168 173 173 173 167 167 167 167 167 167 162 162 162 157 157 157 164 164 164 153 153 153 159 159 159 163 163 163 167 167 167 170 170 170 173 173 173 179 179 179 182 182 182 184 184 184 180 180 180 180 180 180 183 183 183 182 182 182 180 180 180 183 183 183 160 160 160 166 166 166 179 179 179 174 174 174 175 175 175 173 173 173 171 171 171 172 172 172 167 167 167 160 160 160 157 157 157 155 155 155 151 151 151 151 151 151 144 144 144 142 142 142 145 145 145 101 101 101 106 106 106 106 106 106 108 108 108 109 109 109 110 110 110 117 117 117 137 137 137 140 140 140 125 125 125 128 128 128 134 134 134 139 139 139 144 144 144 150 150 150 143 143 143 152 152 152 171 171 171 178 178 178 188 188 188 184 184 184 181 181 181 174 174 174 172 172 172 171 171 171 169 169 169 167 167 167 164 164 164 161 161 161 159 159 159 159 159 159 155 155 155 91 91 91 95 95 95 95 95 95 94 94 94 91 91 91 91 91 91 94 94 94 111 111 111 113 113 113 97 97 97 95 95 95 96 96 96 95 95 95 96 96 96 95 95 95 129 129 129 147 147 147 139 139 139 123 123 123 158 158 158 121 121 121 129 129 129 110 110 110 99 99 99 99 99 99 100 100 100 105 105 105 104 104 104 103 103 103 108 108 108 112 112 112 112 112 112 98 98 98 97 97 97 100 100 100 98 98 98 98 98 98 98 98 98 99 99 99 119 119 119 119 119 119 98 98 98 96 96 96 98 98 98 97 97 97 96 96 96 109 109 109 169 169 169 109 109 109 76 76 76 55 55 55 121 121 121 106 106 106 92 92 92 104 104 104 80 80 80 74 74 74 71 71 71 70 70 70 68 68 68 63 63 63 63 63 63 63 63 63 60 60 60 87 87 87 91 91 91 94 94 94 87 87 87 85 85 85 90 90 90 88 88 88 129 129 129 133 133 133 94 94 94 91 91 91 91 91 91 94 94 94 98 98 98 111 111 111 133 133 133 126 126 126 82 82 82 65 65 65 99 99 99 139 139 139 85 85 85 113 113 113 95 95 95 87 87 87 80 80 80 77 77 77 71 71 71 67 67 67 62 62 62 61 61 61 57 57 57 81 81 81 86 86 86 90 90 90 100 100 100 61 61 61 68 68 68 62 62 62 103 103 103 118 118 118 95 95 95 90 90 90 95 95 95 96 96 96 122 122 122 113 113 113 97 97 97 140 140 140 105 105 105 103 103 103 88 88 88 140 140 140 81 81 81 102 102 102 108 108 108 96 96 96 81 81 81 80 80 80 80 80 80 81 81 81 71 71 71 73 73 73 66 66 66 80 80 80 81 81 81 97 97 97 139 139 139 102 102 102 92 92 92 90 90 90 139 139 139 151 151 151 112 112 112 121 121 121 138 138 138 128 128 128 156 156 156 99 99 99 95 95 95 162 162 162 138 138 138 120 120 120 88 88 88 134 134 134 117 117 117 102 102 102 112 112 112 95 95 95 83 83 83 76 76 76 80 80 80 87 87 87 77 77 77 84 84 84 76 76 76 82 82 82 79 79 79 110 110 110 157 157 157 155 155 155 153 153 153 159 159 159 197 197 197 194 194 194 151 151 151 176 176 176 196 196 196 180 180 180 183 183 183 118 118 118 153 153 153 200 200 200 191 191 191 170 170 170 152 152 152 190 190 190 185 185 185 157 157 157 141 141 141 110 110 110 110 110 110 108 108 108 105 105 105 95 95 95 81 81 81 80 80 80 74 74 74 85 85 85 83 83 83 127 127 127 218 218 218 207 207 207 198 198 198 189 189 189 179 179 179 168 168 168 156 156 156 166 166 166 175 175 175 186 186 186 197 197 197 188 188 188 208 208 208 218 218 218 219 219 219 211 211 211 211 211 211 219 219 219 207 207 207 181 181 181 163 163 163 139 139 139 141 141 141 161 161 161 163 163 163 148 148 148 134 134 134 91 91 91 61 61 61 92 92 92 94 94 94 113 113 113 217 217 217 233 233 233 229 229 229 232 232 232 212 212 212 209 209 209 204 204 204 152 152 152 84 84 84 149 149 149 169 169 169 161 161 161 164 164 164 165 165 165 163 163 163 158 158 158 161 161 161 158 158 158 152 152 152 138 138 138 131 131 131 125 125 125 122 122 122 131 131 131 131 131 131 129 129 129 131 131 131 92 92 92 73 73 73 86 86 86 102 102 102 99 99 99 112 112 112 133 133 133 161 161 161 194 194 194 213 213 213 226 226 226 220 220 220 165 165 165 106 106 106 176 176 176 212 212 212 193 193 193 195 195 195 200 200 200 219 219 219 216 216 216 207 207 207 202 202 202 194 194 194 185 185 185 172 172 172 160 160 160 152 152 152 146 146 146 137 137 137 127 127 127 102 102 102 77 77 77 79 79 79 88 88 88 101 101 101 84 84 84 88 88 88 108 108 108 108 108 108 109 109 109 118 118 118 133 133 133 152 152 152 133 133 133 79 79 79 185 185 185 221 221 221 209 209 209 204 204 204 210 210 210 244 244 244 244 244 244 227 227 227 242 242 242 242 242 242 236 236 236 232 232 232 225 225 225 218 218 218 213 213 213 209 209 209 209 209 209 151 151 151 106 106 106 84 84 84 88 88 88 96 96 96 104 104 104 109 109 109 111 111 111 112 112 112 118 118 118 124 124 124 133 133 133 116 116 116 101 101 101 86 86 86 111 111 111 136 136 136 158 158 158 175 175 175 185 185 185 220 220 220 242 242 242 239 239 239 240 240 240 237 237 237 232 232 232 227 227 227 223 223 223 223 223 223 218 218 218 206 206 206 189 189 189 120 120 120 115 115 115 119 119 119 88 88 88 94 94 94 114 114 114 141 141 141 149 149 149 132 132 132 105 105 105 111 111 111 127 127 127 129 129 129 124 124 124 125 125 125 107 107 107 97 97 97 96 96 96 99 99 99 108 108 108 160 160 160 213 213 213 213 213 213 218 218 218 228 228 228 213 213 213 205 205 205 199 199 199 186 186 186 159 159 159 123 123 123 78 78 78 38 38 38 53 53 53 71 71 71 88 88 88 89 89 89 110 110 110 139 139 139 148 148 148 146 146 146 117 117 117 108 108 108 112 112 112 113 113 113 124 124 124 129 129 129 124 124 124 123 123 123 125 125 125 127 127 127 132 132 132 158 158 158 188 188 188 183 183 183 184 184 184 192 192 192 154 154 154 122 122 122 98 98 98 70 70 70 42 42 42 28 28 28 12 12 12 13 13 13 22 22 22 34 34 34 92 92 92 93 93 93 106 106 106 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 119 119 119 98 98 98 101 101 101 106 106 106 90 90 90 91 91 91 94 94 94 97 97 97 101 101 101 112 112 112 117 117 117 106 106 106 97 97 97 89 89 89 65 65 65 36 36 36 18 18 18 16 16 16 38 38 38 21 21 21 8 8 8 10 10 10 19 19 19 41 41 41 82 82 82 85 85 85 83 83 83 99 99 99 105 105 105 120 120 120 128 128 128 138 138 138 132 132 132 109 109 109 95 95 95 90 90 90 81 81 81 72 72 72 60 60 60 38 38 38 30 30 30 27 27 27 24 24 24 20 20 20 20 20 20 18 18 18 18 18 18 15 15 15 17 17 17 23 23 23 26 26 26 8 8 8 2 2 2 3 3 3 8 8 8 21 21 21 88 88 88 94 94 94 99 99 99 112 112 112 109 109 109 116 116 116 116 116 116 123 123 123 126 126 126 120 120 120 102 102 102 89 89 89 110 110 110 108 108 108 96 96 96 78 78 78 57 57 57 33 33 33 25 25 25 20 20 20 17 17 17 16 16 16 15 15 15 15 15 15 24 24 24 21 21 21 11 11 11 9 9 9 7 7 7 5 5 5 7 7 7 5 5 5 132 132 132 132 132 132 140 140 140 141 141 141 132 132 132 129 129 129 132 132 132 141 141 141 144 144 144 141 141 141 129 129 129 126 126 126 138 138 138 137 137 137 133 133 133 129 129 129 126 126 126 119 119 119 96 96 96 82 82 82 82 82 82 80 80 80 80 80 80 80 80 80 82 82 82 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 77 77 77 74 74 74 133 133 133 130 130 130 131 131 131 130 130 130 129 129 129 130 130 130 133 133 133 133 133 133 132 132 132 131 131 131 131 131 131 132 132 132 131 131 131 132 132 132 132 132 132 131 131 131 132 132 132 133 133 133 132 132 132 130 130 130 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 132 132 132 134 134 134 132 132 132 133 133 133 133 133 133 182 182 182 177 177 177 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 176 176 176 178 178 178 177 177 177 178 178 178 177 177 177 176 176 176 177 177 177 179 179 179 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 180 180 171 171 171 122 122 122 125 125 125 171 171 171 203 203 203 198 198 198 199 199 199 198 198 198 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 193 193 193 194 194 194 195 195 195 195 195 195 198 198 198 199 199 199 197 197 197 198 198 198 195 195 195 193 193 193 198 198 198 199 199 199 197 197 197 191 191 191 195 195 195 196 196 196 195 195 195 201 201 201 146 146 146 115 115 115 116 116 116 151 151 151 216 216 216 211 211 211 212 212 212 211 211 211 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 208 208 208 186 186 186 198 198 198 186 186 186 185 185 185 199 199 199 201 201 201 198 198 198 203 203 203 192 192 192 184 184 184 200 200 200 200 200 200 201 201 201 176 176 176 193 193 193 190 190 190 195 195 195 207 207 207 121 121 121 143 143 143 139 139 139 133 133 133 232 232 232 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 227 220 220 220 189 189 189 199 199 199 167 167 167 170 170 170 179 179 179 180 180 180 178 178 178 182 182 182 193 193 193 173 173 173 175 175 175 175 175 175 195 195 195 184 184 184 178 178 178 167 167 167 177 177 177 203 203 203 122 122 122 143 143 143 138 138 138 133 133 133 244 244 244 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 235 235 235 212 212 212 205 205 205 194 194 194 198 198 198 198 198 198 200 200 200 199 199 199 195 195 195 215 215 215 200 200 200 192 192 192 196 196 196 212 212 212 216 216 216 200 200 200 194 194 194 197 197 197 220 220 220 135 135 135 142 142 142 137 137 137 145 145 145 255 255 255 250 250 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 252 252 252 251 251 251 245 245 245 241 241 241 244 244 244 245 245 245 244 244 244 244 244 244 245 245 245 242 242 242 245 245 245 244 244 244 242 242 242 243 243 243 244 244 244 246 246 246 245 245 245 243 243 243 243 243 243 250 250 250 190 190 190 104 104 104 108 108 108 194 194 194 242 242 242 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 236 236 236 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 236 236 236 237 237 237 236 236 236 236 236 236 237 237 237 237 237 237 238 238 238 230 230 230 177 177 177 178 178 178 228 228 228 227 232 233 223 229 233 224 230 235 228 230 235 230 230 236 228 230 235 227 231 235 229 232 236 230 232 235 229 231 235 230 233 237 230 233 237 229 232 237 229 232 238 229 231 236 228 229 234 228 228 233 228 227 233 226 229 234 223 227 234 223 226 233 221 225 232 219 224 232 217 222 231 215 220 229 212 218 226 210 216 225 207 215 223 206 213 222 205 210 221 203 209 218 200 206 224 231 234 252 231 232 247 232 233 250 235 233 250 238 233 251 236 233 250 236 234 250 229 227 242 220 218 233 221 219 235 220 218 235 220 218 234 222 222 235 225 225 239 229 227 242 230 228 243 233 231 246 235 233 248 234 232 249 232 230 248 231 229 247 230 228 246 228 227 245 225 225 245 222 223 242 217 221 239 216 220 238 214 218 236 213 217 235 211 214 235 209 213 230 203 210 233 227 227 237 229 226 235 229 226 237 232 229 239 234 231 241 232 233 242 235 235 243 213 212 220 202 198 208 210 206 217 200 195 207 194 190 200 201 196 204 210 206 214 206 202 212 192 187 196 213 210 216 230 229 237 230 227 239 230 227 241 230 229 241 227 228 239 225 224 237 226 223 238 221 221 236 216 219 232 217 219 233 217 217 233 214 215 231 210 213 230 208 211 229 203 211 230 219 200 202 220 201 201 221 205 204 227 209 212 230 215 220 229 218 221 229 218 219 210 202 205 215 207 209 225 215 218 223 209 214 212 199 203 213 203 206 222 212 214 212 203 207 171 166 171 194 183 183 215 204 207 217 205 207 222 209 211 224 214 216 222 215 218 217 207 210 216 206 211 205 198 205 202 195 202 209 203 210 204 203 210 203 201 209 200 200 207 200 198 210 200 199 215 191 166 162 198 168 157 199 171 162 202 174 164 205 179 168 208 179 169 211 182 176 194 175 176 206 184 182 211 186 180 213 189 181 213 189 182 214 190 183 216 192 186 219 194 190 180 168 167 196 176 172 212 186 181 212 186 177 212 187 178 212 186 178 213 187 179 210 186 177 200 180 172 184 167 161 182 164 158 186 169 163 179 163 158 178 164 158 170 161 153 165 155 151 173 160 163 155 151 159 169 156 152 172 160 155 178 164 159 185 165 162 190 167 164 196 173 168 193 178 177 198 179 177 200 174 164 200 174 161 204 177 165 205 175 163 203 173 161 209 175 162 177 155 148 184 159 155 204 170 162 200 166 155 199 167 158 198 165 155 196 163 152 197 164 152 189 160 149 180 153 144 178 150 142 176 148 141 173 144 138 171 144 136 163 139 127 160 136 128 164 139 134 72 109 139 82 114 134 82 114 134 86 115 135 90 115 134 93 115 133 103 122 135 129 139 154 133 142 156 115 129 139 118 132 142 125 137 146 134 141 147 140 146 151 150 150 151 143 143 147 159 149 154 183 167 164 192 174 167 206 182 173 204 178 170 198 175 169 189 169 162 188 167 161 189 164 160 188 162 158 187 160 155 186 156 151 183 153 147 181 152 145 181 151 144 177 147 141 57 101 132 63 105 129 64 105 131 63 103 129 61 100 126 62 99 126 66 103 126 90 117 138 91 120 139 70 105 129 66 104 128 69 105 129 69 104 125 69 104 126 68 103 127 118 132 151 145 146 159 137 140 147 119 123 135 164 154 166 118 120 138 123 130 147 94 113 139 78 105 131 77 105 127 80 107 125 85 111 128 86 109 127 87 108 126 96 111 131 101 114 134 101 113 138 66 108 137 67 107 129 70 109 133 70 107 133 71 106 132 70 106 131 71 108 131 100 125 143 100 126 141 71 106 129 68 105 128 71 106 130 70 106 130 67 105 129 87 115 136 170 168 180 102 110 128 59 80 100 35 60 82 116 122 134 97 108 128 78 95 120 86 108 139 54 87 119 42 83 114 39 80 113 39 79 113 38 76 112 33 71 107 33 71 107 32 71 106 28 67 111 54 97 127 61 101 124 63 104 128 59 95 121 59 93 120 63 97 125 63 96 119 114 133 152 119 137 153 67 102 125 63 99 124 64 100 124 67 102 124 72 106 126 97 115 129 130 134 143 120 127 139 69 85 102 44 71 94 89 102 117 136 139 152 73 87 111 102 115 139 72 100 134 61 94 125 51 88 119 49 85 117 42 78 113 38 75 108 34 69 105 33 68 102 25 64 105 49 91 121 56 96 119 60 100 123 81 105 129 50 62 87 53 70 98 50 64 85 88 107 125 101 124 140 69 103 126 63 99 123 70 103 126 71 103 127 105 127 143 109 113 125 91 98 110 136 141 152 97 107 119 97 104 118 79 90 108 138 139 152 71 82 103 92 104 123 88 114 138 73 102 126 51 89 119 50 88 119 48 89 120 50 90 122 41 79 115 43 80 116 34 74 115 48 90 120 50 92 114 71 106 125 132 141 153 103 101 110 89 92 102 91 88 99 135 140 152 140 155 164 92 118 136 103 126 144 126 142 154 117 131 148 154 156 163 101 97 105 93 95 103 165 161 166 141 136 141 126 118 123 84 88 101 135 133 141 118 114 130 96 102 120 100 114 140 75 100 128 55 91 119 48 84 113 50 88 118 58 95 129 47 85 121 53 92 127 44 84 125 49 92 122 47 90 112 89 117 133 157 157 160 158 154 154 156 152 152 166 156 160 202 195 200 195 194 197 149 151 159 178 175 183 201 194 197 186 178 183 190 181 182 123 116 121 156 152 155 206 198 199 200 187 189 180 166 172 157 149 156 197 187 191 192 182 190 162 154 163 137 141 160 93 113 140 93 115 137 91 113 135 85 110 135 69 101 133 51 89 125 50 88 123 42 82 123 56 94 122 56 92 115 108 133 146 220 217 221 212 205 210 202 196 200 195 186 190 185 177 180 171 167 167 161 155 153 171 164 165 179 174 175 195 182 183 203 194 198 193 186 189 214 206 207 225 216 218 230 215 217 221 206 211 222 207 210 229 215 219 215 204 207 191 177 183 165 161 172 135 139 155 140 140 153 160 160 174 160 163 178 138 150 169 120 137 159 66 97 126 28 70 108 66 100 127 70 101 124 93 120 132 218 216 220 237 231 235 234 227 230 236 230 232 219 209 210 216 207 205 210 202 200 154 152 154 80 85 91 155 147 148 178 166 166 168 159 159 171 162 163 172 163 164 172 159 161 169 153 156 172 157 160 167 154 158 160 148 152 145 135 139 137 129 133 129 123 128 125 120 125 134 129 135 134 130 137 132 127 133 128 131 142 68 98 127 41 82 117 59 94 120 78 109 131 78 106 121 109 114 118 135 132 135 163 160 162 197 194 194 218 212 212 232 224 222 229 217 215 172 163 162 103 108 110 178 175 176 221 209 206 202 191 188 204 192 190 208 198 196 225 217 219 223 213 216 214 204 205 210 199 202 202 191 195 193 182 183 180 170 169 166 158 158 155 151 152 150 145 147 140 135 140 131 126 128 94 103 120 52 82 118 48 86 125 62 96 122 77 108 130 63 91 111 78 91 99 103 109 116 103 109 116 105 110 116 119 118 123 135 132 136 156 151 154 135 132 138 71 83 87 187 186 183 226 220 219 218 206 204 213 201 198 217 208 204 248 243 245 249 242 245 234 225 227 250 239 243 250 238 242 245 232 235 242 228 231 234 221 223 227 214 215 222 210 211 218 205 209 218 206 209 164 145 148 114 101 116 82 81 106 64 95 120 73 103 126 87 109 131 103 111 118 106 113 118 107 113 121 113 120 128 123 125 130 132 133 136 115 117 122 96 102 110 81 88 92 111 111 111 140 135 138 164 156 158 181 173 176 191 183 185 225 218 218 248 239 242 247 235 240 248 236 240 245 234 235 241 229 230 237 223 226 234 218 221 234 219 220 227 215 215 217 202 205 199 184 190 134 114 120 130 108 116 134 112 124 64 95 119 73 100 120 101 118 134 143 141 143 152 148 147 134 132 133 102 107 110 108 112 116 127 128 129 128 130 132 123 124 129 127 124 127 108 107 111 96 98 102 98 95 100 102 98 103 111 107 108 169 157 156 226 209 207 226 208 207 228 214 213 238 225 222 225 209 206 216 202 200 209 196 194 194 184 182 164 158 155 128 122 123 81 76 85 35 37 59 50 52 73 72 69 86 64 95 120 68 96 115 96 115 126 141 139 140 152 148 145 150 146 144 116 119 117 107 109 108 111 113 110 112 115 114 123 125 127 131 129 128 127 123 125 124 123 124 127 124 126 129 126 127 136 131 129 167 155 151 202 184 178 198 179 173 196 180 175 206 188 181 170 149 145 132 119 117 104 97 95 73 69 68 43 42 41 28 28 30 11 12 19 10 13 22 19 22 32 31 34 49 71 98 121 70 101 118 91 112 121 126 130 131 126 130 127 127 129 127 128 130 124 132 130 124 120 120 115 97 100 96 97 103 102 105 108 105 92 91 87 95 90 87 98 94 91 101 97 94 106 100 98 118 111 106 125 115 110 115 104 98 105 95 89 102 86 79 76 61 58 40 35 33 19 18 16 18 15 17 38 38 38 21 21 22 8 8 12 9 10 15 19 19 26 41 39 52 58 88 116 61 93 115 67 88 107 91 101 112 98 107 117 115 121 129 127 128 131 139 138 139 133 132 133 109 110 111 92 96 98 88 91 93 81 81 84 73 72 75 60 60 63 38 38 41 31 29 33 28 26 30 27 22 28 24 18 25 24 18 24 23 16 23 22 16 23 18 13 21 19 15 23 24 22 31 26 25 33 9 7 13 2 1 8 2 2 11 7 7 16 18 21 31 66 95 117 77 100 115 86 104 113 105 115 120 103 112 118 112 118 121 117 117 115 126 124 118 128 127 119 122 121 112 104 103 92 92 90 80 115 110 102 113 108 101 99 97 89 81 79 71 59 58 50 36 34 28 30 24 22 26 18 18 22 16 17 19 15 16 19 14 15 20 13 14 28 23 23 23 20 21 13 10 12 13 7 10 11 6 5 10 4 5 10 6 5 6 5 10 135 139 90 136 140 87 145 148 89 148 148 87 140 139 78 137 136 74 143 139 75 153 147 81 156 150 84 153 147 81 141 135 68 138 132 65 152 144 76 151 143 75 147 138 71 143 135 68 139 132 64 131 125 58 110 102 36 95 88 22 96 88 23 94 86 20 93 86 20 93 86 21 95 88 24 90 84 20 90 83 23 89 83 28 89 83 20 91 80 22 91 81 23 85 80 17 105 146 147 99 144 142 99 145 143 99 144 140 99 144 139 99 145 141 102 147 143 103 147 143 102 146 143 101 145 143 100 145 144 102 146 146 101 145 143 102 146 144 103 146 142 102 145 141 102 146 142 103 147 143 102 146 143 100 144 142 103 147 142 104 147 142 102 146 142 103 146 143 102 146 144 102 145 143 102 145 142 102 145 144 105 148 143 102 146 142 102 147 143 103 147 141 166 182 227 162 178 218 162 180 218 162 179 219 161 178 219 161 178 219 160 177 218 160 177 218 160 177 218 161 178 219 162 179 222 162 178 222 160 177 220 162 178 222 161 178 220 162 179 220 161 178 219 160 177 218 161 177 220 163 179 223 161 178 220 162 179 220 162 178 221 162 179 222 162 178 222 162 178 222 162 179 221 164 180 222 154 172 211 107 127 142 111 130 141 155 173 210 193 204 232 187 199 229 188 199 230 187 198 227 186 197 225 186 197 225 186 198 225 186 198 225 186 198 225 187 198 225 182 194 220 183 195 222 185 196 223 184 196 223 187 199 226 188 200 227 187 198 226 187 199 226 185 196 223 183 194 221 188 199 226 188 200 227 187 198 225 180 192 219 185 196 223 185 197 224 184 196 222 190 202 228 135 149 165 121 119 83 125 119 84 143 153 166 208 217 237 200 213 232 202 214 232 202 213 233 202 213 234 202 213 233 202 213 233 201 212 233 202 213 233 199 210 229 176 188 205 189 200 218 177 188 204 176 187 204 190 201 219 192 203 222 189 200 220 194 204 224 183 194 211 175 186 202 191 202 221 191 201 222 192 203 222 167 178 196 183 195 212 181 192 208 186 196 215 198 208 232 112 124 133 161 144 97 159 137 98 128 135 143 228 233 244 220 227 242 222 227 244 222 227 242 222 227 242 222 228 241 222 228 240 222 227 240 222 228 241 216 221 233 184 190 200 194 200 210 164 168 176 166 171 178 176 180 188 177 181 189 175 179 188 179 183 192 190 194 201 170 174 181 172 175 185 172 175 187 191 196 206 179 185 194 173 179 187 164 168 175 174 177 187 199 204 215 118 123 130 167 139 109 161 134 106 130 134 143 241 245 250 232 238 248 234 239 249 234 239 249 234 239 249 234 239 248 234 239 247 234 239 247 235 240 247 231 236 243 208 213 219 201 206 212 191 195 200 197 199 204 197 198 203 200 200 206 197 200 203 193 196 198 213 216 220 198 201 205 190 193 197 194 197 199 209 213 216 213 218 222 197 202 206 192 195 199 195 197 203 217 221 224 130 138 141 152 146 97 147 142 91 143 146 146 255 255 255 249 250 254 251 251 255 251 251 255 251 251 255 251 251 255 251 251 254 251 252 254 252 253 255 251 251 253 245 245 247 241 241 243 245 244 246 246 245 246 245 244 245 245 244 246 246 245 246 243 242 244 246 245 246 245 244 246 243 242 243 244 243 242 245 245 244 246 247 246 245 245 245 244 243 245 244 243 245 251 250 251 188 193 188 103 108 92 109 111 93 194 195 190 236 245 250 230 239 246 232 241 247 232 241 247 232 241 247 232 241 247 232 241 247 232 241 246 232 241 246 231 240 246 230 239 245 231 240 245 231 239 245 231 239 245 230 239 245 229 239 245 230 238 245 230 238 245 231 239 246 231 239 245 231 239 245 230 238 244 231 239 245 230 239 244 230 239 244 231 239 245 231 239 245 232 240 246 222 233 236 166 182 186 168 182 188 222 231 235 147 147 147 147 147 147 147 147 147 148 148 148 151 151 151 152 152 152 162 162 162 166 166 166 161 161 161 162 162 162 151 151 151 145 145 145 158 158 158 154 154 154 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 152 152 152 150 150 150 149 149 149 150 150 150 149 149 149 147 147 147 146 146 146 145 145 145 144 144 144 143 143 143 143 143 143 140 140 140 139 139 139 153 153 153 153 153 153 153 153 153 154 154 154 157 157 157 157 157 157 161 161 161 166 166 166 162 162 162 161 161 161 127 127 127 134 134 134 160 160 160 160 160 160 158 158 158 157 157 157 157 157 157 156 156 156 157 157 157 155 155 155 150 150 150 155 155 155 154 154 154 154 154 154 154 154 154 152 152 152 152 152 152 151 151 151 150 150 150 152 152 152 150 150 150 147 147 147 158 158 158 158 158 158 161 161 161 162 162 162 165 165 165 169 169 169 169 169 169 169 169 169 169 169 169 167 167 167 120 120 120 135 135 135 171 171 171 169 169 169 169 169 169 165 165 165 163 163 163 163 163 163 163 163 163 160 160 160 158 158 158 159 159 159 162 162 162 166 166 166 165 165 165 163 163 163 159 159 159 157 157 157 156 156 156 155 155 155 152 152 152 150 150 150 161 161 161 163 163 163 167 167 167 169 169 169 172 172 172 176 176 176 176 176 176 176 176 176 175 175 175 162 162 162 118 118 118 139 139 139 173 173 173 174 174 174 174 174 174 171 171 171 170 170 170 169 169 169 169 169 169 163 163 163 163 163 163 164 164 164 169 169 169 169 169 169 168 168 168 166 166 166 160 160 160 159 159 159 159 159 159 158 158 158 157 157 157 155 155 155 167 167 167 168 168 168 170 170 170 171 171 171 173 173 173 174 174 174 175 175 175 180 180 180 176 176 176 152 152 152 85 85 85 110 110 110 171 171 171 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 163 163 163 160 160 160 165 165 165 169 169 169 169 169 169 168 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 176 176 176 176 176 176 174 174 174 165 165 165 79 79 79 122 122 122 177 177 177 178 178 178 178 178 178 179 179 179 178 178 178 177 177 177 177 177 177 171 171 171 169 169 169 171 171 171 173 173 173 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 169 169 169 169 169 169 168 168 168 166 166 166 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 186 186 186 184 184 184 186 186 186 119 119 119 158 158 158 179 179 179 187 187 187 190 190 190 189 189 189 187 187 187 185 185 185 183 183 183 178 178 178 177 177 177 180 180 180 183 183 183 182 182 182 181 181 181 180 180 180 179 179 179 178 178 178 175 175 175 172 172 172 171 171 171 169 169 169 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 187 187 187 188 188 188 191 191 191 188 188 188 186 186 186 130 130 130 158 158 158 181 181 181 190 190 190 190 190 190 190 190 190 189 189 189 187 187 187 183 183 183 182 182 182 181 181 181 183 183 183 184 184 184 184 184 184 183 183 183 182 182 182 183 183 183 181 181 181 179 179 179 177 177 177 177 177 177 176 176 176 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 193 193 193 185 185 185 189 189 189 124 124 124 171 171 171 192 192 192 190 190 190 188 188 188 191 191 191 191 191 191 190 190 190 187 187 187 186 186 186 183 183 183 184 184 184 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 182 182 182 198 198 198 196 196 196 194 194 194 195 195 195 197 197 197 197 197 197 197 197 197 193 193 193 184 184 184 185 185 185 141 141 141 182 182 182 200 200 200 198 198 198 197 197 197 198 198 198 196 196 196 195 195 195 193 193 193 193 193 193 186 186 186 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 189 189 188 188 188 186 186 186 185 185 185 185 185 185 208 208 208 206 206 206 205 205 205 206 206 206 204 204 204 200 200 200 199 199 199 198 198 198 201 201 201 164 164 164 134 134 134 176 176 176 201 201 201 201 201 201 204 204 204 203 203 203 201 201 201 200 200 200 197 197 197 197 197 197 189 189 189 194 194 194 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 194 194 194 192 192 192 191 191 191 190 190 190 190 190 190 207 207 207 207 207 207 208 208 208 210 210 210 210 210 210 210 210 210 207 207 207 201 201 201 211 211 211 195 195 195 141 141 141 187 187 187 208 208 208 208 208 208 209 209 209 207 207 207 205 205 205 203 203 203 202 202 202 200 200 200 193 193 193 199 199 199 197 197 197 196 196 196 200 200 200 188 188 188 182 182 182 197 197 197 194 194 194 193 193 193 193 193 193 192 192 192 200 200 200 201 201 201 204 204 204 204 204 204 206 206 206 205 205 205 205 205 205 193 193 193 199 199 199 180 180 180 130 130 130 180 180 180 206 206 206 199 199 199 212 212 212 208 208 208 207 207 207 205 205 205 206 206 206 201 201 201 192 192 192 200 200 200 202 202 202 203 203 203 202 202 202 184 184 184 172 172 172 200 200 200 198 198 198 196 196 196 195 195 195 193 193 193 167 167 167 190 190 190 190 190 190 190 190 190 191 191 191 186 186 186 193 193 193 209 209 209 195 195 195 178 178 178 112 112 112 149 149 149 173 173 173 125 125 125 192 192 192 196 196 196 197 197 197 196 196 196 196 196 196 175 175 175 175 175 175 180 180 180 177 177 177 172 172 172 181 181 181 150 150 150 149 149 149 166 166 166 173 173 173 177 177 177 178 178 178 177 177 177 150 150 150 165 165 165 171 171 171 163 163 163 167 167 167 177 177 177 169 169 169 188 188 188 177 177 177 172 172 172 132 132 132 188 188 188 178 178 178 82 82 82 103 103 103 136 136 136 190 190 190 179 179 179 153 153 153 137 137 137 150 150 150 152 152 152 152 152 152 111 111 111 116 116 116 91 91 91 105 105 105 107 107 107 118 118 118 127 127 127 120 120 120 117 117 117 107 107 107 101 101 101 102 102 102 103 103 103 119 119 119 125 125 125 140 140 140 120 120 120 114 114 114 146 146 146 113 113 113 152 152 152 173 173 173 120 120 120 121 121 121 134 134 134 136 136 136 115 115 115 105 105 105 100 100 100 108 108 108 90 90 90 87 87 87 77 77 77 77 77 77 78 78 78 69 69 69 68 68 68 74 74 74 76 76 76 67 67 67 72 72 72 99 99 99 101 101 101 103 103 103 106 106 106 140 140 140 155 155 155 132 132 132 101 101 101 125 125 125 156 156 156 119 119 119 169 169 169 161 161 161 116 116 116 151 151 151 215 215 215 142 142 142 133 133 133 130 130 130 121 121 121 124 124 124 119 119 119 112 112 112 107 107 107 110 110 110 108 108 108 102 102 102 107 107 107 105 105 105 99 99 99 95 95 95 97 97 97 122 122 122 119 119 119 117 117 117 109 109 109 109 109 109 154 154 154 148 148 148 124 124 124 151 151 151 179 179 179 126 126 126 182 182 182 168 168 168 150 150 150 205 205 205 234 234 234 158 158 158 144 144 144 183 183 183 123 123 123 117 117 117 121 121 121 113 113 113 106 106 106 107 107 107 103 103 103 103 103 103 110 110 110 109 109 109 105 105 105 106 106 106 103 103 103 142 142 142 131 131 131 107 107 107 104 104 104 47 47 47 61 61 61 101 101 101 121 121 121 157 157 157 167 167 167 143 143 143 180 180 180 164 164 164 155 155 155 200 200 200 229 229 229 168 168 168 140 140 140 207 207 207 151 151 151 134 134 134 137 137 137 121 121 121 114 114 114 114 114 114 112 112 112 112 112 112 115 115 115 110 110 110 108 108 108 106 106 106 102 102 102 125 125 125 131 131 131 128 128 128 127 127 127 54 54 54 25 25 25 53 53 53 50 50 50 100 100 100 117 117 117 148 148 148 150 150 150 121 121 121 166 166 166 174 174 174 173 173 173 133 133 133 131 131 131 205 205 205 174 174 174 139 139 139 138 138 138 139 139 139 134 134 134 136 136 136 134 134 134 129 129 129 124 124 124 115 115 115 112 112 112 109 109 109 109 109 109 139 139 139 124 124 124 122 122 122 116 116 116 58 58 58 26 26 26 109 109 109 70 70 70 53 53 53 47 47 47 87 87 87 74 74 74 68 68 68 89 89 89 124 124 124 155 155 155 145 145 145 153 153 153 218 218 218 201 201 201 158 158 158 150 150 150 160 160 160 148 148 148 149 149 149 141 141 141 128 128 128 117 117 117 117 117 117 116 116 116 114 114 114 110 110 110 93 93 93 120 120 120 147 147 147 149 149 149 84 84 84 27 27 27 117 117 117 87 87 87 96 96 96 103 103 103 131 131 131 77 77 77 87 87 87 33 33 33 54 54 54 56 56 56 78 78 78 125 125 125 166 166 166 152 152 152 140 140 140 134 134 134 170 170 170 173 173 173 159 159 159 130 130 130 116 116 116 117 117 117 121 121 121 121 121 121 120 120 120 117 117 117 84 84 84 117 117 117 150 150 150 147 147 147 127 127 127 50 50 50 45 45 45 54 54 54 69 69 69 111 111 111 131 131 131 91 91 91 112 112 112 86 86 86 120 120 120 40 40 40 14 14 14 11 11 11 16 16 16 19 19 19 22 22 22 36 36 36 47 47 47 48 48 48 48 48 48 39 39 39 89 89 89 119 119 119 118 118 118 114 114 114 112 112 112 115 115 115 187 187 187 178 178 178 161 161 161 156 156 156 127 127 127 60 60 60 44 44 44 42 42 42 56 56 56 91 91 91 98 98 98 87 87 87 98 98 98 73 73 73 115 115 115 39 39 39 16 16 16 19 19 19 15 15 15 13 13 13 13 13 13 9 9 9 8 8 8 8 8 8 5 5 5 20 20 20 96 96 96 119 119 119 116 116 116 116 116 116 116 116 116 114 114 114 164 164 164 202 202 202 202 202 202 197 197 197 188 188 188 162 162 162 133 133 133 118 118 118 89 89 89 95 95 95 104 104 104 100 100 100 98 98 98 73 73 73 128 128 128 36 36 36 12 12 12 19 19 19 23 23 23 21 21 21 18 18 18 21 21 21 20 20 20 18 18 18 17 17 17 24 24 24 96 96 96 117 117 117 110 110 110 112 112 112 109 109 109 110 110 110 80 80 80 148 148 148 128 128 128 114 114 114 150 150 150 197 197 197 206 206 206 201 201 201 192 192 192 189 189 189 176 176 176 137 137 137 155 155 155 146 146 146 157 157 157 97 97 97 53 53 53 32 32 32 17 17 17 10 10 10 10 10 10 14 14 14 12 12 12 14 14 14 16 16 16 40 40 40 95 95 95 106 106 106 79 79 79 99 99 99 109 109 109 82 82 82 24 24 24 23 23 23 24 24 24 34 34 34 95 95 95 191 191 191 202 202 202 194 194 194 132 132 132 156 156 156 148 148 148 163 163 163 178 178 178 187 187 187 191 191 191 197 197 197 195 195 195 168 168 168 149 149 149 126 126 126 96 96 96 72 72 72 53 53 53 44 44 44 35 35 35 70 70 70 92 92 92 96 96 96 78 78 78 89 89 89 52 52 52 41 41 41 24 24 24 26 26 26 51 51 51 90 90 90 111 111 111 147 147 147 133 133 133 86 86 86 90 90 90 140 140 140 119 119 119 131 131 131 116 116 116 120 120 120 129 129 129 135 135 135 143 143 143 155 155 155 170 170 170 178 178 178 179 179 179 180 180 180 190 190 190 178 178 178 166 166 166 170 170 170 169 169 169 161 161 161 139 139 139 151 151 151 134 134 134 109 109 109 25 25 25 54 54 54 102 102 102 121 121 121 76 76 76 60 60 60 72 72 72 58 58 58 76 76 76 144 144 144 178 178 178 155 155 155 142 142 142 138 138 138 129 129 129 128 128 128 124 124 124 123 123 123 124 124 124 115 115 115 53 53 53 54 54 54 82 82 82 107 107 107 121 121 121 129 129 129 135 135 135 141 141 141 151 151 151 158 158 158 166 166 166 169 169 169 47 47 47 78 78 78 100 100 100 109 109 109 70 70 70 51 51 51 48 48 48 54 54 54 92 92 92 185 185 185 209 209 209 202 202 202 196 196 196 190 190 190 170 170 170 150 150 150 128 128 128 101 101 101 101 101 101 87 87 87 18 18 18 8 8 8 7 7 7 14 14 14 18 18 18 21 21 21 24 24 24 31 31 31 36 36 36 39 39 39 45 45 45 51 51 51 36 36 36 31 31 31 54 54 54 34 34 34 40 40 40 35 35 35 30 30 30 59 59 59 115 115 115 199 199 199 204 204 204 205 205 205 203 203 203 164 164 164 101 101 101 75 75 75 57 57 57 34 34 34 26 26 26 22 22 22 11 11 11 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 13 13 13 24 24 24 27 27 27 30 30 30 25 25 25 10 10 10 32 32 32 17 17 17 49 49 49 43 43 43 34 34 34 33 33 33 30 30 30 38 38 38 79 79 79 177 177 177 187 187 187 179 179 179 123 123 123 56 56 56 29 29 29 26 26 26 25 25 25 25 25 25 22 22 22 19 19 19 12 12 12 9 9 9 7 7 7 7 7 7 8 8 8 12 12 12 11 11 11 11 11 11 15 15 15 16 16 16 21 21 21 21 21 21 113 153 212 113 153 212 113 153 212 114 154 213 118 156 212 122 157 211 131 167 218 135 172 221 130 167 213 133 168 212 127 156 195 117 151 195 124 165 215 119 162 213 118 159 209 115 158 210 118 158 207 114 157 209 108 159 216 122 158 204 129 154 191 115 156 205 115 157 207 114 156 206 112 154 204 112 153 204 111 152 205 110 151 205 109 150 204 109 150 203 106 147 201 106 145 200 119 160 214 119 160 214 118 159 214 119 160 215 125 163 216 126 162 214 131 167 216 135 172 218 131 168 213 133 167 209 104 132 169 106 140 182 127 167 215 125 167 216 125 165 214 122 164 214 125 163 211 121 163 213 117 166 222 125 161 205 129 154 190 122 162 209 119 161 210 120 162 210 119 161 210 118 160 208 117 159 210 117 158 210 116 157 209 118 159 211 116 157 209 114 154 206 125 165 215 125 165 216 128 168 218 129 169 219 134 171 221 140 174 222 140 175 221 140 175 220 140 175 218 140 173 212 98 124 158 108 141 181 138 178 223 135 176 223 137 176 221 131 172 219 132 170 215 129 170 217 123 172 225 131 166 208 139 162 195 126 166 211 129 170 216 133 174 220 132 173 219 129 170 217 125 167 214 123 165 213 122 164 212 120 162 211 118 160 208 117 157 206 130 168 215 132 170 216 136 174 221 137 176 222 143 178 225 148 181 226 148 181 225 149 182 224 147 181 221 136 168 205 97 122 154 113 144 182 142 180 223 141 182 226 142 181 224 138 179 223 140 177 219 136 177 221 130 178 228 135 170 209 145 167 198 133 171 214 137 176 220 137 176 220 136 175 219 134 173 217 126 168 212 124 167 211 124 167 211 123 166 210 122 165 209 122 163 208 137 174 216 137 175 217 139 177 219 141 178 220 145 179 223 148 179 223 148 180 222 154 186 225 149 182 219 127 158 192 65 89 119 85 115 150 141 178 218 145 184 225 146 183 223 144 183 225 146 182 221 143 182 224 137 183 230 136 169 206 142 164 191 136 172 213 138 176 217 138 176 217 138 175 217 136 174 216 132 174 216 130 173 216 130 174 216 131 174 216 130 173 215 129 171 213 145 183 221 145 183 221 145 183 221 146 184 222 149 183 223 150 182 223 150 182 222 150 182 220 147 180 215 141 171 203 60 83 111 98 128 160 148 184 222 147 185 224 150 185 223 148 186 225 149 185 222 146 184 224 140 186 231 146 177 212 153 173 199 142 178 215 143 181 219 144 182 220 144 181 220 142 180 219 138 181 220 136 180 219 135 178 218 134 178 218 133 177 217 132 174 215 154 190 226 154 190 226 154 190 226 155 191 227 157 191 229 158 191 230 159 190 228 159 192 227 158 191 224 162 192 222 100 123 149 135 164 195 150 186 222 157 195 233 162 197 235 159 196 234 159 194 230 155 193 231 147 192 235 153 184 218 160 181 205 152 187 223 154 190 227 153 189 226 152 188 225 150 187 224 146 188 225 143 187 224 140 184 221 137 181 218 136 180 217 136 178 216 159 190 225 159 189 224 160 190 225 161 191 226 158 194 226 158 195 226 164 194 226 168 196 226 163 195 224 160 193 220 110 135 162 135 163 193 154 187 222 161 197 235 160 198 236 159 198 234 157 197 232 154 196 231 151 192 227 157 189 217 159 187 211 153 191 223 154 192 227 154 191 228 153 190 228 152 190 228 151 191 227 149 190 226 147 188 224 144 186 221 144 186 221 145 184 218 170 196 228 170 195 227 170 196 228 171 197 229 166 200 228 166 202 228 173 201 228 173 198 225 162 192 216 164 197 220 103 130 155 149 177 204 167 198 229 162 197 232 159 195 233 162 199 234 159 200 233 157 199 233 158 195 227 163 193 218 160 189 213 156 192 224 157 194 226 157 193 229 156 193 230 156 192 231 155 193 228 153 192 226 152 191 225 152 191 224 152 191 224 153 190 221 180 202 231 178 200 229 176 198 227 177 199 228 174 203 228 173 204 227 179 202 226 176 197 219 166 190 209 164 192 209 119 148 165 160 188 209 177 207 232 174 205 233 172 203 236 172 204 236 168 204 235 166 203 235 167 200 230 173 198 221 167 191 214 162 198 226 163 199 229 163 199 231 162 198 233 162 198 234 162 198 229 161 197 227 159 196 225 157 194 223 157 193 223 158 192 220 193 211 232 191 210 231 190 208 229 191 209 230 185 209 229 181 206 224 184 203 220 186 202 217 189 205 217 150 169 179 116 141 151 157 183 195 183 207 224 183 206 228 185 208 234 181 208 235 177 207 235 175 206 235 176 203 229 182 201 221 174 193 211 168 202 225 169 203 228 169 203 229 168 202 231 169 203 233 171 203 229 169 201 225 167 199 224 166 198 222 165 197 222 167 197 220 196 210 222 196 210 223 197 211 223 199 213 226 198 214 228 197 214 227 197 211 221 194 204 211 207 212 217 190 197 200 130 146 148 176 192 197 197 212 222 196 211 225 197 212 230 191 211 230 187 210 231 184 208 230 186 206 225 191 203 216 183 196 206 178 206 220 176 204 221 175 203 222 178 206 227 167 194 217 162 188 208 177 203 221 174 200 218 173 199 217 173 199 217 172 198 216 194 203 209 194 203 210 198 207 213 198 207 213 198 208 217 198 207 216 199 208 212 191 195 195 203 199 196 186 179 175 132 131 127 179 182 180 203 207 210 194 201 207 205 214 223 198 211 221 194 211 221 192 210 221 195 210 217 198 203 205 188 195 195 185 206 210 187 208 215 188 208 218 187 207 218 169 189 202 156 177 189 185 205 217 183 203 215 181 201 213 180 201 212 178 198 211 165 169 169 188 192 192 188 192 192 188 192 192 189 192 196 183 187 192 191 195 194 211 210 204 205 193 184 194 174 164 127 107 101 160 146 141 179 171 169 126 125 124 190 194 195 190 199 199 189 202 201 187 201 201 190 200 197 176 177 168 177 177 166 173 185 180 169 182 179 164 176 176 173 185 186 142 154 157 138 154 159 154 170 177 161 178 185 165 181 188 166 182 189 165 182 191 150 151 147 165 167 162 171 172 168 163 164 159 168 167 169 178 177 180 169 170 166 193 189 178 191 174 160 194 166 153 157 123 116 209 181 175 192 174 170 88 81 77 103 104 100 133 139 131 185 195 185 173 184 175 150 157 145 141 139 122 155 152 133 149 156 143 149 155 145 108 114 107 114 119 114 88 94 90 96 109 110 97 111 115 108 123 126 117 132 135 110 125 128 106 121 127 100 110 114 94 104 107 99 104 108 103 103 108 125 117 120 131 124 123 140 141 136 121 121 114 123 112 102 164 140 132 136 105 97 179 144 130 201 164 146 143 114 95 138 117 102 145 133 118 143 136 120 114 119 104 95 111 101 94 105 92 106 112 96 81 96 90 75 93 90 64 84 83 64 84 83 66 84 82 55 74 82 55 73 84 62 79 88 63 81 89 53 72 81 57 77 88 80 106 120 82 108 119 88 108 119 99 108 122 146 137 142 163 153 149 132 133 131 98 103 100 129 124 121 168 153 148 135 114 103 197 162 140 199 151 120 153 106 75 182 143 118 235 210 192 157 140 121 132 136 121 111 139 137 104 130 128 113 130 123 101 126 131 89 121 131 79 117 129 81 121 131 81 119 126 80 110 127 86 113 133 84 112 129 76 107 120 71 104 118 71 106 120 92 133 148 88 131 143 89 128 139 86 118 129 106 110 113 161 153 148 147 149 146 122 126 123 155 150 147 189 176 170 141 123 109 206 176 152 201 160 127 183 142 110 228 200 173 245 233 216 167 158 141 141 148 136 163 192 194 103 131 136 105 123 123 103 128 135 89 122 135 74 117 134 73 120 137 70 115 130 75 113 131 82 119 138 78 120 136 71 118 132 69 120 133 66 117 130 108 154 170 94 145 158 71 121 131 72 117 127 38 52 53 66 61 55 100 102 99 120 122 121 161 156 152 177 165 158 156 141 124 199 176 151 191 159 127 182 150 118 220 196 169 239 228 211 178 168 150 140 143 129 193 214 215 136 157 165 127 137 139 126 142 145 102 129 138 86 124 140 82 126 144 80 124 141 84 122 140 85 126 145 73 123 142 66 124 141 61 124 137 58 119 132 101 133 150 103 142 154 99 139 148 101 137 146 46 59 58 27 26 19 52 54 51 50 51 50 104 100 96 125 115 107 159 147 130 165 148 124 141 118 90 186 163 135 191 171 146 187 171 152 149 131 109 140 131 110 200 208 204 169 176 178 143 138 134 141 139 132 132 142 142 118 140 148 114 144 154 112 143 153 107 136 152 98 133 153 81 127 151 71 127 148 66 125 142 68 124 141 131 141 153 112 128 135 112 126 132 108 119 124 55 61 57 25 28 20 108 111 107 71 70 69 57 52 48 55 46 39 96 87 72 85 73 55 81 66 46 102 88 68 134 123 103 169 153 137 165 141 118 170 150 125 223 218 205 206 200 194 172 155 143 164 147 132 166 159 151 145 150 148 141 153 153 132 145 145 115 133 144 96 124 144 86 127 153 80 128 155 79 126 148 77 122 142 99 91 89 124 119 115 154 145 140 160 145 141 88 85 77 23 31 21 115 119 115 88 87 86 101 95 92 110 102 94 137 131 119 84 77 65 94 87 75 38 33 21 60 54 43 64 54 49 95 74 62 143 122 102 173 166 153 159 151 143 155 136 123 150 130 115 179 168 159 176 173 168 159 160 156 129 132 127 105 121 123 94 125 138 89 132 155 86 133 158 89 130 152 88 127 146 96 82 66 129 115 97 168 146 128 171 140 124 134 127 112 43 56 45 42 48 44 56 54 54 73 68 65 117 111 104 136 131 124 94 91 86 114 113 109 88 87 82 122 120 115 40 39 50 21 11 16 21 9 1 17 17 11 20 20 16 31 20 13 46 33 28 52 46 43 48 48 48 47 49 48 39 41 36 73 97 92 89 131 136 79 132 149 74 129 150 80 124 141 85 126 141 203 185 161 195 176 150 183 157 132 182 149 124 138 126 104 60 63 47 51 44 33 55 39 32 70 52 42 105 87 76 110 95 86 94 86 80 100 98 95 74 73 73 117 115 117 36 39 55 17 15 26 22 19 17 13 17 14 10 15 13 15 13 10 12 9 8 8 9 10 5 9 11 3 7 7 17 22 18 77 106 103 87 132 136 79 130 144 79 129 147 85 127 142 84 125 139 179 161 143 219 199 179 221 198 177 218 193 171 203 186 162 177 160 135 158 127 105 150 109 89 121 79 60 124 86 67 129 97 80 116 96 81 105 97 85 77 72 69 133 125 131 39 34 41 14 12 14 21 20 15 25 24 18 22 21 19 19 18 19 20 22 21 19 22 19 18 20 16 16 19 13 21 27 19 75 105 111 88 129 139 81 121 133 82 123 135 80 120 131 79 122 136 83 80 74 153 148 140 135 127 119 121 113 102 160 149 133 212 195 176 228 200 183 228 193 175 218 184 165 214 182 163 197 171 148 152 136 111 163 156 132 153 147 127 166 157 142 104 96 87 59 53 44 38 32 19 23 17 5 16 9 3 15 9 8 17 14 9 15 12 6 18 15 7 20 17 7 41 42 30 72 106 105 73 121 124 46 94 96 66 114 116 76 124 126 48 96 100 18 27 31 18 26 28 21 26 28 32 36 35 100 95 88 204 188 177 219 197 188 213 189 177 150 128 112 173 153 132 165 147 116 176 164 129 188 181 143 196 190 149 202 194 153 207 199 165 204 197 165 177 170 137 158 151 122 135 126 107 105 95 85 80 71 62 61 52 42 52 44 31 43 35 19 77 71 54 85 97 90 83 102 100 66 84 81 77 96 93 40 58 55 30 47 45 17 27 31 20 29 31 47 53 55 88 92 93 115 110 108 156 144 140 143 130 127 98 83 77 101 89 75 151 140 117 133 120 85 143 133 93 127 119 72 132 125 71 140 134 76 146 140 85 153 149 93 165 161 106 180 174 126 188 181 143 189 179 154 190 178 166 200 188 175 188 177 162 176 165 148 180 170 151 183 166 152 176 157 146 154 135 123 166 147 136 149 130 119 124 105 92 24 26 24 55 55 51 105 102 97 125 121 115 81 75 70 66 59 58 76 70 72 62 57 54 83 76 62 152 145 120 190 179 144 168 156 117 156 144 100 150 142 92 140 134 80 136 135 74 132 132 69 131 131 67 132 131 74 123 120 74 60 55 30 62 53 43 89 81 70 115 107 93 128 121 105 137 130 111 148 134 109 156 139 112 166 149 122 173 156 129 181 164 137 185 168 139 52 47 40 84 77 68 108 99 89 118 107 96 76 70 63 52 51 50 49 48 52 56 54 54 99 92 79 197 185 161 223 209 178 218 201 170 211 195 164 201 191 158 177 174 138 153 156 115 130 136 89 102 109 62 102 108 63 88 93 56 19 21 3 10 8 4 9 7 2 16 15 5 20 19 8 24 23 10 22 29 6 28 38 8 32 42 16 36 45 23 41 51 25 48 58 27 39 36 29 37 31 23 61 53 44 42 33 23 44 41 33 34 36 34 28 31 34 60 60 59 125 114 100 215 197 172 221 202 177 223 201 181 220 199 184 175 162 151 104 102 92 71 79 70 51 62 50 28 39 26 21 32 16 17 27 16 6 14 10 5 11 13 5 11 11 5 12 9 5 13 8 7 15 8 6 18 7 16 30 17 19 33 21 23 36 25 18 31 20 3 16 6 33 33 30 20 17 13 54 49 42 49 42 34 36 35 27 31 35 32 27 32 33 39 39 37 88 78 66 191 175 152 202 184 166 195 174 163 136 118 115 62 53 56 27 29 35 18 28 40 16 28 40 16 29 36 13 26 31 10 22 30 4 15 25 2 12 17 1 9 13 1 10 12 2 12 11 6 15 13 10 11 15 13 10 17 16 14 20 18 15 22 23 20 27 21 21 27 183 183 183 185 185 185 183 183 183 185 185 185 189 189 189 190 190 190 192 192 192 198 198 198 203 203 203 205 205 205 204 204 204 203 203 203 200 200 200 194 194 194 195 195 195 184 184 184 123 123 123 154 154 154 181 181 181 180 180 180 180 180 180 175 175 175 169 169 169 167 167 167 169 169 169 166 166 166 163 163 163 162 162 162 164 164 164 167 167 167 168 168 168 166 166 166 174 174 174 177 177 177 174 174 174 174 174 174 179 179 179 182 182 182 183 183 183 184 184 184 187 187 187 189 189 189 190 190 190 189 189 189 187 187 187 184 184 184 188 188 188 173 173 173 96 96 96 126 126 126 153 153 153 163 163 163 167 167 167 164 164 164 165 165 165 163 163 163 161 161 161 163 163 163 163 163 163 161 161 161 163 163 163 165 165 165 164 164 164 161 161 161 169 169 169 173 173 173 173 173 173 175 175 175 177 177 177 180 180 180 181 181 181 183 183 183 184 184 184 182 182 182 188 188 188 186 186 186 185 185 185 181 181 181 178 178 178 166 166 166 111 111 111 127 127 127 159 159 159 165 165 165 164 164 164 160 160 160 164 164 164 161 161 161 158 158 158 160 160 160 156 156 156 156 156 156 160 160 160 160 160 160 162 162 162 161 161 161 170 170 170 173 173 173 173 173 173 172 172 172 171 171 171 172 172 172 176 176 176 180 180 180 182 182 182 157 157 157 171 171 171 188 188 188 187 187 187 186 186 186 172 172 172 156 156 156 125 125 125 156 156 156 164 164 164 159 159 159 154 154 154 157 157 157 156 156 156 153 153 153 152 152 152 154 154 154 153 153 153 151 151 151 150 150 150 152 152 152 155 155 155 153 153 153 160 160 160 161 161 161 160 160 160 161 161 161 166 166 166 163 163 163 157 157 157 148 148 148 148 148 148 129 129 129 130 130 130 147 147 147 129 129 129 128 128 128 110 110 110 108 108 108 79 79 79 96 96 96 130 130 130 148 148 148 149 149 149 155 155 155 156 156 156 154 154 154 157 157 157 159 159 159 157 157 157 154 154 154 152 152 152 153 153 153 155 155 155 155 155 155 160 160 160 161 161 161 160 160 160 165 165 165 150 150 150 95 95 95 71 71 71 61 61 61 79 79 79 97 97 97 84 84 84 91 91 91 91 91 91 67 67 67 54 54 54 68 68 68 58 58 58 80 80 80 114 114 114 139 139 139 157 157 157 156 156 156 147 147 147 157 157 157 160 160 160 156 156 156 154 154 154 154 154 154 154 154 154 154 154 154 156 156 156 157 157 157 159 159 159 160 160 160 158 158 158 152 152 152 104 104 104 63 63 63 98 98 98 113 113 113 132 132 132 85 85 85 83 83 83 151 151 151 156 156 156 132 132 132 102 102 102 89 89 89 83 83 83 133 133 133 131 131 131 132 132 132 157 157 157 141 141 141 97 97 97 131 131 131 154 154 154 153 153 153 154 154 154 153 153 153 151 151 151 150 150 150 152 152 152 151 151 151 141 141 141 143 143 143 138 138 138 120 120 120 100 100 100 106 106 106 141 141 141 163 163 163 168 168 168 105 105 105 95 95 95 173 173 173 173 173 173 168 168 168 166 166 166 170 170 170 147 147 147 170 170 170 167 167 167 170 170 170 194 194 194 166 166 166 115 115 115 129 129 129 148 148 148 148 148 148 151 151 151 152 152 152 150 150 150 150 150 150 152 152 152 150 150 150 127 127 127 132 132 132 128 128 128 112 112 112 95 95 95 108 108 108 144 144 144 167 167 167 159 159 159 153 153 153 135 135 135 163 163 163 178 178 178 177 177 177 176 176 176 179 179 179 176 176 176 161 161 161 156 156 156 173 173 173 184 184 184 178 178 178 176 176 176 165 165 165 146 146 146 145 145 145 145 145 145 148 148 148 149 149 149 148 148 148 149 149 149 148 148 148 137 137 137 137 137 137 131 131 131 117 117 117 94 94 94 99 99 99 138 138 138 158 158 158 157 157 157 158 158 158 133 133 133 125 125 125 141 141 141 149 149 149 143 143 143 131 131 131 132 132 132 124 124 124 121 121 121 132 132 132 131 131 131 142 142 142 147 147 147 148 148 148 140 140 140 136 136 136 138 138 138 136 136 136 139 139 139 141 141 141 143 143 143 142 142 142 135 135 135 137 137 137 130 130 130 116 116 116 101 101 101 106 106 106 126 126 126 134 134 134 136 136 136 154 154 154 137 137 137 105 105 105 85 85 85 66 66 66 94 94 94 84 84 84 89 89 89 104 104 104 81 81 81 93 93 93 80 80 80 93 93 93 87 87 87 104 104 104 126 126 126 125 125 125 129 129 129 132 132 132 131 131 131 132 132 132 136 136 136 137 137 137 133 133 133 132 132 132 127 127 127 116 116 116 96 96 96 102 102 102 117 117 117 122 122 122 113 113 113 146 146 146 140 140 140 128 128 128 135 135 135 96 96 96 117 117 117 76 76 76 89 89 89 118 118 118 88 88 88 116 116 116 93 93 93 124 124 124 146 146 146 127 127 127 136 136 136 136 136 136 126 126 126 126 126 126 130 130 130 130 130 130 131 131 131 129 129 129 122 122 122 124 124 124 125 125 125 120 120 120 84 84 84 69 69 69 93 93 93 131 131 131 151 151 151 127 127 127 110 110 110 140 140 140 179 179 179 181 181 181 181 181 181 164 164 164 171 171 171 184 184 184 183 183 183 188 188 188 185 185 185 199 199 199 189 189 189 123 123 123 118 118 118 168 168 168 136 136 136 84 84 84 118 118 118 124 124 124 127 127 127 126 126 126 120 120 120 121 121 121 118 118 118 110 110 110 81 81 81 61 61 61 67 67 67 120 120 120 176 176 176 142 142 142 67 67 67 80 80 80 156 156 156 183 183 183 183 183 183 177 177 177 178 178 178 178 178 178 184 184 184 183 183 183 182 182 182 196 196 196 164 164 164 68 68 68 74 74 74 146 146 146 139 139 139 109 109 109 124 124 124 121 121 121 119 119 119 121 121 121 113 113 113 111 111 111 110 110 110 107 107 107 89 89 89 78 78 78 80 80 80 108 108 108 146 146 146 146 146 146 70 70 70 51 51 51 122 122 122 176 176 176 184 184 184 189 189 189 190 190 190 191 191 191 193 193 193 195 195 195 193 193 193 197 197 197 146 146 146 65 65 65 70 70 70 103 103 103 129 129 129 132 132 132 130 130 130 125 125 125 123 123 123 125 125 125 103 103 103 103 103 103 103 103 103 100 100 100 87 87 87 74 74 74 85 85 85 98 98 98 127 127 127 139 139 139 96 96 96 60 60 60 98 98 98 152 152 152 168 168 168 172 172 172 170 170 170 168 168 168 167 167 167 167 167 167 166 166 166 167 167 167 126 126 126 92 92 92 73 73 73 64 64 64 112 112 112 128 128 128 127 127 127 128 128 128 129 129 129 129 129 129 106 106 106 107 107 107 102 102 102 96 96 96 77 77 77 56 56 56 80 80 80 89 89 89 108 108 108 132 132 132 125 125 125 94 94 94 93 93 93 100 100 100 107 107 107 115 115 115 113 113 113 106 106 106 107 107 107 107 107 107 103 103 103 124 124 124 135 135 135 131 131 131 96 96 96 47 47 47 66 66 66 93 93 93 122 122 122 128 128 128 128 128 128 127 127 127 96 96 96 98 98 98 97 97 97 79 79 79 50 50 50 41 41 41 49 49 49 79 79 79 83 83 83 110 110 110 148 148 148 153 153 153 149 149 149 140 140 140 132 132 132 131 131 131 131 131 131 132 132 132 118 118 118 91 91 91 101 101 101 126 126 126 173 173 173 167 167 167 114 114 114 68 68 68 52 52 52 60 60 60 104 104 104 122 122 122 125 125 125 122 122 122 87 87 87 89 89 89 87 87 87 70 70 70 41 41 41 38 38 38 32 32 32 51 51 51 63 63 63 64 64 64 104 104 104 137 137 137 149 149 149 157 157 157 158 158 158 173 173 173 172 172 172 137 137 137 105 105 105 122 122 122 160 160 160 172 172 172 172 172 172 137 137 137 106 106 106 77 77 77 53 53 53 51 51 51 83 83 83 118 118 118 121 121 121 119 119 119 83 83 83 83 83 83 80 80 80 74 74 74 46 46 46 30 30 30 32 32 32 29 29 29 33 33 33 34 34 34 55 55 55 91 91 91 107 107 107 116 116 116 124 124 124 145 145 145 112 112 112 92 92 92 137 137 137 176 176 176 183 183 183 175 175 175 123 123 123 99 99 99 96 96 96 76 76 76 54 54 54 45 45 45 69 69 69 112 112 112 119 119 119 117 117 117 77 77 77 78 78 78 78 78 78 73 73 73 44 44 44 23 23 23 27 27 27 26 26 26 22 22 22 24 24 24 34 34 34 53 53 53 63 63 63 68 68 68 71 71 71 77 77 77 81 81 81 111 111 111 127 127 127 134 134 134 138 138 138 129 129 129 87 87 87 89 89 89 89 89 89 76 76 76 55 55 55 38 38 38 67 67 67 114 114 114 121 121 121 118 118 118 77 77 77 77 77 77 74 74 74 69 69 69 45 45 45 24 24 24 21 21 21 25 25 25 23 23 23 19 19 19 23 23 23 28 28 28 39 39 39 54 54 54 61 61 61 63 63 63 71 71 71 59 59 59 50 50 50 52 52 52 61 61 61 81 81 81 89 89 89 89 89 89 79 79 79 61 61 61 43 43 43 34 34 34 70 70 70 113 113 113 120 120 120 118 118 118 66 66 66 66 66 66 65 65 65 63 63 63 51 51 51 30 30 30 21 21 21 20 20 20 21 21 21 23 23 23 23 23 23 18 18 18 21 21 21 28 28 28 36 36 36 51 51 51 50 50 50 37 37 37 41 41 41 25 25 25 29 29 29 76 76 76 97 97 97 93 93 93 79 79 79 51 51 51 34 34 34 32 32 32 75 75 75 107 107 107 110 110 110 106 106 106 61 61 61 62 62 62 60 60 60 60 60 60 57 57 57 42 42 42 26 26 26 19 19 19 19 19 19 22 22 22 20 20 20 20 20 20 20 20 20 18 18 18 18 18 18 26 26 26 32 32 32 31 31 31 33 33 33 32 32 32 39 39 39 69 69 69 93 93 93 87 87 87 54 54 54 34 34 34 32 32 32 48 48 48 91 91 91 104 104 104 107 107 107 106 106 106 62 62 62 61 61 61 58 58 58 56 56 56 56 56 56 49 49 49 35 35 35 22 22 22 19 19 19 18 18 18 16 16 16 18 18 18 19 19 19 17 17 17 17 17 17 18 18 18 18 18 18 23 23 23 35 35 35 51 51 51 56 56 56 54 54 54 67 67 67 69 69 69 47 47 47 37 37 37 38 38 38 67 67 67 106 106 106 104 104 104 102 102 102 103 103 103 61 61 61 61 61 61 59 59 59 58 58 58 57 57 57 53 53 53 42 42 42 28 28 28 20 20 20 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 20 20 20 17 17 17 15 15 15 22 22 22 29 29 29 35 35 35 43 43 43 47 47 47 56 56 56 54 54 54 43 43 43 34 34 34 37 37 37 71 71 71 105 105 105 102 102 102 99 99 99 99 99 99 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 53 53 53 46 46 46 35 35 35 25 25 25 20 20 20 18 18 18 16 16 16 16 16 16 16 16 16 18 18 18 17 17 17 14 14 14 17 17 17 20 20 20 21 21 21 25 25 25 29 29 29 34 34 34 33 33 33 31 31 31 27 27 27 40 40 40 79 79 79 98 98 98 95 95 95 92 92 92 91 91 91 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 51 51 51 47 47 47 41 41 41 34 34 34 25 25 25 20 20 20 17 17 17 17 17 17 16 16 16 16 16 16 18 18 18 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 23 23 23 26 26 26 29 29 29 48 48 48 78 78 78 89 89 89 90 90 90 92 92 92 94 94 94 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 50 50 50 48 48 48 45 45 45 40 40 40 31 31 31 24 24 24 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 20 20 20 19 19 19 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 19 19 19 22 22 22 31 31 31 57 57 57 81 81 81 89 89 89 88 88 88 92 92 92 99 99 99 54 54 54 55 55 55 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 47 47 47 44 44 44 37 37 37 32 32 32 27 27 27 22 22 22 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 18 18 18 19 19 19 19 19 19 21 21 21 28 28 28 44 44 44 66 66 66 79 79 79 84 84 84 88 88 88 90 90 90 87 87 87 51 51 51 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 48 48 48 47 47 47 44 44 44 39 39 39 38 38 38 34 34 34 30 30 30 26 26 26 21 21 21 19 19 19 18 18 18 19 19 19 21 21 21 18 18 18 16 16 16 18 18 18 18 18 18 23 23 23 39 39 39 57 57 57 66 66 66 69 69 69 75 75 75 82 82 82 83 83 83 79 79 79 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 48 48 48 48 48 48 45 45 45 42 42 42 41 41 41 39 39 39 37 37 37 34 34 34 29 29 29 25 25 25 23 23 23 22 22 22 23 23 23 20 20 20 16 16 16 17 17 17 20 20 20 30 30 30 47 47 47 59 59 59 65 65 65 72 72 72 72 72 72 75 75 75 80 80 80 80 80 80 180 187 179 182 189 181 180 187 179 182 189 181 186 193 185 186 194 184 188 196 184 194 202 189 199 207 194 201 210 196 200 209 196 199 207 194 198 204 193 194 196 189 195 196 190 184 185 179 123 124 118 154 155 149 181 182 176 179 182 175 178 183 176 173 178 171 167 172 165 165 170 163 166 172 164 164 169 162 161 166 160 160 165 159 162 167 161 165 170 164 166 171 165 164 169 163 171 178 170 174 181 173 171 178 170 171 178 170 176 183 175 179 186 177 181 186 175 184 187 176 186 190 179 188 192 181 190 193 182 188 192 181 187 190 180 184 185 179 188 189 183 173 174 168 96 97 91 126 127 121 153 155 149 162 165 158 165 170 163 162 167 160 163 168 161 161 166 159 159 164 157 161 166 159 161 166 160 159 164 158 161 166 160 163 168 162 162 167 161 159 164 158 166 173 165 170 177 169 170 177 169 172 179 171 174 181 173 177 183 175 181 184 174 184 185 174 184 186 175 182 184 173 188 190 179 186 188 177 186 187 178 182 183 176 178 179 173 166 167 161 111 112 106 128 129 122 159 160 154 164 167 160 162 167 160 158 163 156 162 167 160 159 164 157 156 161 154 158 163 156 154 159 152 154 159 153 158 163 157 158 163 157 160 165 159 159 163 158 167 173 165 170 176 168 170 176 168 169 175 168 168 174 166 169 176 167 174 180 168 180 183 170 185 183 172 161 157 147 174 172 161 188 191 178 185 190 179 185 188 181 171 174 168 155 158 152 124 127 121 155 158 152 162 166 160 157 161 155 152 157 150 155 160 153 154 159 152 151 156 149 150 155 148 152 157 150 151 156 149 149 154 148 148 153 147 150 155 148 153 158 151 151 156 149 158 163 156 159 164 157 158 163 156 159 164 157 164 168 162 160 166 157 153 161 148 147 151 138 152 149 139 135 129 120 133 131 121 145 150 137 126 133 122 125 131 124 108 113 107 106 111 105 76 82 76 94 99 93 128 133 128 146 151 145 147 152 145 153 158 151 154 159 152 152 157 150 155 160 153 157 162 155 155 160 153 152 157 150 150 155 148 151 156 149 153 158 151 153 158 151 158 163 156 159 164 157 158 163 156 163 168 161 148 153 146 93 98 90 71 73 66 62 63 55 80 81 74 98 98 91 85 86 79 91 93 85 90 93 85 65 70 64 52 57 51 66 71 65 56 61 55 78 83 77 112 117 111 137 142 136 155 160 153 154 159 152 145 150 143 155 160 153 158 162 156 154 159 152 152 157 150 152 157 150 152 156 150 152 157 150 154 159 152 155 160 153 157 162 155 158 163 157 156 161 154 150 155 148 101 107 100 62 65 59 100 98 95 115 114 111 130 135 129 81 88 82 81 85 80 153 151 148 158 156 153 131 134 129 100 105 99 87 92 86 81 86 80 131 136 130 129 134 128 130 135 128 155 160 153 139 144 137 94 100 92 129 134 127 152 157 150 151 156 149 152 157 150 151 156 149 149 154 147 148 153 146 150 155 148 149 154 147 140 144 135 142 146 138 136 140 133 118 122 115 98 102 95 106 108 103 142 141 139 163 164 161 165 170 166 101 108 103 93 97 94 174 174 172 174 173 171 167 169 166 165 167 164 169 171 168 146 149 146 169 172 168 166 169 165 169 171 168 194 195 192 166 167 164 115 117 113 129 131 126 148 150 145 148 150 145 150 153 147 150 154 147 149 152 146 148 152 145 150 154 147 148 152 145 128 130 117 133 134 124 128 130 122 112 113 107 96 96 93 107 109 106 140 147 142 164 169 165 159 160 157 154 153 151 135 136 133 160 166 162 174 181 177 176 178 177 176 177 177 179 180 180 176 176 177 161 162 162 156 157 158 174 172 176 187 182 188 181 177 182 178 175 177 167 165 165 148 147 144 145 146 141 145 146 140 148 149 143 149 150 144 148 149 143 149 150 144 148 150 144 138 140 127 138 139 129 132 133 125 117 118 113 95 95 92 99 101 97 135 141 134 156 160 153 160 157 153 162 158 154 135 134 129 123 128 121 136 145 138 144 153 148 138 147 142 126 135 130 127 136 132 119 128 123 116 125 120 127 135 132 127 134 134 138 144 143 144 149 146 146 150 145 138 142 136 135 139 131 138 140 133 136 137 131 139 140 134 141 142 136 143 144 138 142 143 137 135 137 125 137 139 128 131 132 125 116 117 112 102 102 100 106 107 104 125 129 120 136 136 127 141 136 129 160 153 146 141 137 129 105 107 97 82 88 78 62 70 61 90 98 90 79 88 80 85 93 85 99 108 100 77 85 77 87 98 91 73 84 79 87 97 91 83 90 83 103 106 98 128 128 119 128 126 117 131 130 123 132 133 127 131 132 126 132 133 127 136 137 131 137 138 132 134 135 124 132 134 124 128 129 122 116 117 112 96 97 93 102 103 99 117 119 109 124 123 112 118 113 104 153 145 137 145 140 131 130 130 119 135 138 127 96 98 90 118 119 111 77 78 70 90 91 83 119 120 113 89 90 83 114 119 112 89 97 90 122 127 121 147 147 141 131 127 120 143 135 128 144 134 126 130 126 119 126 127 121 130 131 125 130 131 125 131 132 126 129 130 124 123 124 117 125 126 119 125 126 120 120 121 115 84 85 80 69 70 64 93 94 88 132 132 126 152 152 146 129 128 122 112 111 106 141 141 135 179 180 174 181 182 176 181 182 176 164 165 159 172 172 167 185 185 180 183 184 178 188 189 185 185 186 184 199 200 198 190 189 188 124 123 121 121 118 117 172 168 166 138 137 133 84 85 79 118 119 113 124 125 119 127 128 122 126 127 121 120 121 115 121 122 116 118 119 113 110 111 105 81 82 76 61 62 56 67 68 63 120 122 117 176 178 173 142 143 138 67 68 63 80 81 76 157 157 153 184 184 182 183 184 181 177 178 176 179 179 177 179 179 177 185 185 183 184 184 183 182 182 182 196 196 196 164 165 165 68 68 68 74 74 74 146 146 146 140 140 137 109 110 104 124 125 119 121 122 116 119 120 114 121 122 116 113 114 108 111 112 106 110 111 105 107 108 102 89 90 84 78 79 74 80 81 76 108 109 104 146 147 142 146 147 142 70 71 66 51 52 47 122 123 120 176 176 176 184 184 184 189 189 189 190 190 191 191 191 191 193 193 194 195 195 195 193 193 193 197 197 197 146 146 146 65 65 65 70 70 70 104 104 103 129 130 126 132 133 127 130 131 125 125 126 120 123 124 118 125 126 120 103 104 98 103 104 98 103 104 98 100 101 95 87 88 82 74 75 69 85 86 81 98 99 94 127 128 123 139 140 135 96 97 92 60 61 56 98 99 97 152 152 155 168 168 172 173 172 176 171 170 174 169 168 172 167 167 170 167 167 169 166 166 167 167 167 167 126 126 126 92 92 92 73 73 73 65 65 64 113 113 109 128 129 123 127 129 122 128 129 123 129 130 124 129 130 124 107 108 101 107 108 102 102 103 98 97 97 94 77 78 75 56 57 54 80 81 77 89 90 85 108 109 104 132 133 128 125 126 121 94 95 90 94 94 92 101 100 102 108 107 109 116 115 117 113 113 115 106 106 108 107 107 109 107 107 108 103 103 103 124 124 124 135 135 135 131 131 131 96 96 96 47 48 47 67 67 66 93 94 91 123 123 120 128 129 125 128 129 124 127 128 122 97 98 91 98 99 93 98 98 95 80 80 79 50 50 50 41 41 41 50 50 47 79 80 75 83 84 79 110 111 106 148 149 144 153 154 149 149 150 147 141 141 140 132 132 132 132 132 131 131 131 131 132 132 132 118 118 118 91 91 91 101 101 101 126 126 126 173 173 173 167 167 167 115 115 114 68 68 68 52 52 54 60 60 61 105 105 104 123 123 120 125 126 120 123 124 117 88 89 82 89 90 84 88 88 85 71 71 69 41 41 41 38 38 38 32 33 30 51 52 47 63 64 59 64 65 60 104 105 100 137 138 133 150 150 147 157 157 157 158 158 158 173 173 173 172 172 172 137 137 137 105 105 105 122 122 122 160 160 160 172 172 172 172 172 172 137 137 137 106 106 106 77 77 77 53 53 54 51 51 51 83 83 83 118 119 116 121 122 117 120 121 114 84 85 78 83 84 78 81 81 78 75 75 74 46 46 46 30 30 30 33 33 30 29 30 25 33 34 29 34 35 29 55 56 51 91 92 87 107 108 104 117 117 116 124 124 124 145 145 145 112 112 112 92 92 92 137 137 137 176 176 176 184 183 184 175 175 175 123 123 123 99 99 99 96 96 96 76 76 76 55 54 56 45 45 46 70 70 69 112 113 110 119 120 115 118 119 112 77 79 71 77 80 73 78 80 75 72 74 71 43 45 42 22 24 22 28 28 26 27 27 24 23 23 20 25 25 22 35 35 32 53 54 51 64 64 62 69 69 68 71 71 71 77 77 77 81 81 81 111 111 111 127 127 127 134 134 134 138 139 138 129 130 129 87 88 87 89 89 89 89 89 89 76 77 76 55 55 56 38 38 39 68 68 67 115 115 113 121 122 117 119 120 113 75 80 73 75 80 73 72 77 70 67 72 65 43 48 41 22 26 20 21 22 21 25 25 25 23 23 23 19 19 19 23 23 23 28 28 28 39 39 39 54 54 54 61 61 61 63 63 63 71 71 71 59 59 59 50 50 50 52 53 53 61 62 62 81 82 81 89 90 90 89 90 90 79 80 79 61 61 61 43 43 44 34 34 35 70 70 70 114 114 112 120 121 115 119 120 113 64 69 62 64 69 62 63 68 61 61 66 59 49 54 47 28 33 27 21 22 20 20 20 20 21 21 21 23 23 23 23 23 23 18 18 18 21 21 21 28 28 28 36 36 36 51 51 51 50 50 50 37 37 37 41 41 41 25 25 25 31 29 30 78 76 77 99 97 98 95 93 94 81 79 80 52 51 51 34 34 35 32 32 33 76 76 75 107 108 105 110 111 106 106 107 101 59 64 57 59 65 57 58 63 56 58 63 56 55 60 53 40 44 38 26 27 25 20 19 20 19 19 19 22 22 22 20 20 20 20 20 20 20 20 20 18 18 18 18 18 18 26 26 26 32 32 33 31 31 31 33 33 33 34 31 32 43 38 39 73 68 69 97 91 93 91 86 87 58 53 54 38 33 35 34 31 34 48 48 49 92 92 91 105 105 103 107 108 102 107 108 101 60 65 58 59 64 57 56 61 54 54 59 52 54 59 52 47 51 45 35 36 34 22 23 22 19 19 19 18 19 18 16 17 16 18 19 18 19 19 19 17 17 17 17 17 17 18 18 18 18 18 18 23 23 23 36 35 35 55 50 51 63 54 56 62 51 54 74 64 67 77 66 69 54 44 47 43 35 37 40 37 39 67 67 67 107 107 106 105 105 102 102 104 98 103 105 98 59 64 57 59 64 57 57 62 55 56 61 54 55 60 53 51 56 49 40 45 39 26 30 25 18 22 17 15 19 14 15 19 14 15 19 14 15 18 13 17 19 14 21 21 17 18 18 14 15 16 12 22 23 19 30 30 26 40 34 32 53 39 40 60 42 44 70 50 53 67 49 52 53 39 40 40 33 32 38 38 34 69 74 68 103 107 101 100 105 98 97 101 94 97 101 94 55 60 53 55 60 53 54 59 52 54 59 53 54 59 52 51 56 49 44 49 43 33 38 32 23 28 22 17 23 17 16 21 15 14 19 13 14 18 12 16 18 13 18 19 14 17 18 13 14 16 10 17 18 13 20 21 16 23 22 18 29 24 21 36 27 25 42 31 30 41 31 30 34 31 27 26 29 23 38 43 36 77 82 75 96 101 94 93 98 91 90 95 88 89 94 87 53 58 51 53 58 51 52 57 50 52 57 50 51 56 49 49 54 47 45 50 44 39 44 38 32 37 31 23 28 22 18 23 17 15 20 14 15 19 13 16 18 12 16 17 12 18 19 14 19 20 15 18 19 14 18 19 14 18 21 15 17 22 16 20 21 16 23 21 17 23 24 19 22 29 22 21 34 25 43 53 44 76 81 74 87 92 85 88 93 86 90 95 88 92 97 90 54 58 52 53 58 51 52 57 50 51 56 49 50 55 48 48 53 46 46 51 45 43 48 42 38 43 37 29 34 28 22 26 21 17 22 16 17 20 15 18 19 14 17 18 13 17 18 13 20 21 16 19 20 15 16 17 12 15 18 13 17 19 14 19 18 14 20 17 14 21 20 16 20 25 19 25 36 28 52 61 52 79 84 77 87 92 85 86 91 84 90 95 88 97 102 95 51 58 50 52 58 50 50 56 49 49 55 47 48 54 47 47 54 46 46 52 45 44 51 43 41 48 40 34 41 33 29 36 28 24 30 23 20 25 19 18 23 17 16 20 14 15 19 13 14 19 13 13 17 11 13 18 12 15 18 14 19 18 17 21 18 19 22 19 19 24 21 21 29 28 28 43 45 43 64 69 64 77 82 75 82 87 80 86 91 85 88 93 86 85 90 84 48 55 47 49 56 48 48 55 47 48 55 47 48 55 47 48 55 47 45 52 44 44 51 43 41 48 40 36 43 35 34 42 33 31 38 30 26 33 26 22 29 22 17 24 17 15 22 15 14 21 14 15 22 15 17 24 17 16 20 16 16 16 16 18 18 18 18 18 19 23 23 23 39 39 39 57 57 57 65 68 65 67 72 66 73 78 72 80 85 79 81 86 80 77 82 76 48 55 47 49 56 48 49 56 48 49 56 48 48 55 47 47 54 46 45 52 44 45 52 44 42 49 41 38 46 37 38 45 37 36 43 35 34 41 33 30 37 30 25 32 25 21 28 21 19 26 19 18 25 18 19 26 19 17 23 17 15 18 14 15 19 14 18 22 17 29 32 28 46 49 45 57 61 56 63 67 62 70 75 69 70 75 69 73 78 72 78 83 77 78 83 77 216 216 216 216 216 216 218 218 218 219 219 219 221 221 221 225 225 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 229 228 228 228 230 230 230 231 231 231 231 231 231 232 232 232 234 234 234 235 235 235 234 234 234 234 234 234 234 234 234 232 232 232 232 232 232 231 231 231 217 217 217 216 216 216 219 219 219 219 219 219 222 222 222 225 225 225 226 226 226 227 227 227 228 228 228 228 228 228 229 229 229 230 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 235 235 235 236 236 236 235 235 235 233 233 233 234 234 234 234 234 234 233 233 233 232 232 232 213 213 213 213 213 213 216 216 216 215 215 215 216 216 216 220 220 220 222 222 222 223 223 223 223 223 223 223 223 223 226 226 226 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 228 228 228 229 229 229 230 230 230 229 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 225 225 225 229 229 229 232 232 232 232 232 232 231 231 231 213 213 213 214 214 214 218 218 218 217 217 217 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 228 228 228 230 230 230 231 231 231 230 230 230 229 229 229 230 230 230 231 231 231 231 231 231 232 232 232 231 231 231 225 225 225 232 232 232 233 233 233 233 233 233 232 232 232 208 208 208 208 208 208 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 214 214 214 214 214 214 213 213 213 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 215 215 215 216 216 216 215 215 215 215 215 215 216 216 216 218 218 218 217 217 217 218 218 218 214 214 214 211 211 211 213 213 213 218 218 218 218 218 218 217 217 217 184 184 184 183 183 183 186 186 186 185 185 185 183 183 183 183 183 183 184 184 184 186 186 186 187 187 187 186 186 186 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 185 185 185 186 186 186 188 188 188 188 188 188 189 189 189 190 190 190 191 191 191 191 191 191 195 195 195 199 199 199 199 199 199 178 178 178 157 157 157 195 195 195 193 193 193 190 190 190 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 171 171 171 175 175 175 177 177 177 177 177 177 176 176 176 175 175 175 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 178 178 178 180 180 180 180 180 180 181 181 181 183 183 183 183 183 183 184 184 184 185 185 185 190 190 190 189 189 189 187 187 187 174 174 174 175 175 175 193 193 193 188 188 188 187 187 187 164 164 164 165 165 165 166 166 166 165 165 165 165 165 165 169 169 169 171 171 171 173 173 173 174 174 174 172 172 172 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 175 175 175 176 176 176 178 178 178 179 179 179 180 180 180 183 183 183 183 183 183 183 183 183 183 183 183 185 185 185 177 177 177 162 162 162 157 157 157 172 172 172 186 186 186 187 187 187 183 183 183 162 162 162 163 163 163 164 164 164 164 164 164 163 163 163 167 167 167 169 169 169 171 171 171 171 171 171 168 168 168 166 166 166 168 168 168 169 169 169 169 169 169 170 170 170 173 173 173 173 173 173 175 175 175 176 176 176 177 177 177 178 178 178 178 178 178 177 177 177 179 179 179 196 196 196 207 207 207 194 194 194 201 201 201 204 204 204 202 202 202 188 188 188 185 185 185 161 161 161 160 160 160 161 161 161 161 161 161 159 159 159 164 164 164 168 168 168 168 168 168 169 169 169 169 169 169 166 166 166 167 167 167 169 169 169 165 165 165 168 168 168 170 170 170 170 170 170 172 172 172 172 172 172 171 171 171 173 173 173 174 174 174 174 174 174 180 180 180 200 200 200 213 213 213 202 202 202 211 211 211 221 221 221 207 207 207 186 186 186 196 196 196 162 162 162 162 162 162 161 161 161 161 161 161 158 158 158 162 162 162 166 166 166 164 164 164 164 164 164 172 172 172 167 167 167 167 167 167 168 168 168 161 161 161 164 164 164 168 168 168 169 169 169 172 172 172 172 172 172 170 170 170 168 168 168 172 172 172 176 176 176 183 183 183 186 186 186 195 195 195 202 202 202 213 213 213 217 217 217 196 196 196 166 166 166 187 187 187 160 160 160 161 161 161 158 158 158 157 157 157 159 159 159 162 162 162 165 165 165 162 162 162 164 164 164 172 172 172 163 163 163 164 164 164 165 165 165 162 162 162 162 162 162 166 166 166 167 167 167 170 170 170 166 166 166 167 167 167 171 171 171 160 160 160 172 172 172 164 164 164 134 134 134 137 137 137 147 147 147 171 171 171 174 174 174 152 152 152 136 136 136 186 186 186 155 155 155 153 153 153 153 153 153 152 152 152 156 156 156 159 159 159 160 160 160 158 158 158 160 160 160 171 171 171 161 161 161 161 161 161 160 160 160 160 160 160 163 163 163 165 165 165 157 157 157 158 158 158 158 158 158 158 158 158 170 170 170 142 142 142 143 143 143 138 138 138 104 104 104 96 96 96 120 120 120 130 130 130 102 102 102 104 104 104 138 138 138 202 202 202 152 152 152 153 153 153 151 151 151 150 150 150 152 152 152 153 153 153 152 152 152 155 155 155 165 165 165 173 173 173 159 159 159 158 158 158 156 156 156 154 154 154 156 156 156 159 159 159 147 147 147 159 159 159 166 166 166 149 149 149 139 139 139 115 115 115 87 87 87 92 92 92 111 111 111 112 112 112 134 134 134 127 127 127 112 112 112 99 99 99 140 140 140 205 205 205 154 154 154 151 151 151 146 146 146 148 148 148 148 148 148 153 153 153 151 151 151 149 149 149 159 159 159 168 168 168 153 153 153 149 149 149 147 147 147 144 144 144 132 132 132 147 147 147 148 148 148 144 144 144 134 134 134 114 114 114 96 96 96 95 95 95 80 80 80 89 89 89 112 112 112 109 109 109 130 130 130 118 118 118 127 127 127 157 157 157 189 189 189 226 226 226 154 154 154 150 150 150 146 146 146 145 145 145 146 146 146 151 151 151 147 147 147 144 144 144 160 160 160 167 167 167 151 151 151 148 148 148 150 150 150 136 136 136 114 114 114 121 121 121 125 125 125 113 113 113 102 102 102 95 95 95 92 92 92 109 109 109 116 116 116 116 116 116 117 117 117 117 117 117 130 130 130 134 134 134 177 177 177 221 221 221 232 232 232 237 237 237 148 148 148 148 148 148 144 144 144 142 142 142 140 140 140 130 130 130 135 135 135 131 131 131 150 150 150 169 169 169 161 161 161 141 141 141 132 132 132 118 118 118 96 96 96 93 93 93 97 97 97 97 97 97 99 99 99 111 111 111 119 119 119 123 123 123 122 122 122 110 110 110 101 101 101 131 131 131 163 163 163 192 192 192 213 213 213 234 234 234 232 232 232 232 232 232 141 141 141 143 143 143 138 138 138 123 123 123 111 111 111 120 120 120 139 139 139 156 156 156 150 150 150 148 148 148 134 134 134 122 122 122 117 117 117 98 98 98 77 77 77 86 86 86 93 93 93 108 108 108 119 119 119 123 123 123 120 120 120 124 124 124 103 103 103 85 85 85 116 116 116 181 181 181 217 217 217 239 239 239 231 231 231 229 229 229 220 220 220 200 200 200 138 138 138 140 140 140 131 131 131 98 98 98 114 114 114 139 139 139 141 141 141 165 165 165 184 184 184 160 160 160 149 149 149 138 138 138 121 121 121 100 100 100 84 84 84 93 93 93 105 105 105 128 128 128 119 119 119 119 119 119 110 110 110 86 86 86 70 70 70 131 131 131 205 205 205 238 238 238 240 240 240 238 238 238 213 213 213 203 203 203 214 214 214 179 179 179 133 133 133 135 135 135 127 127 127 107 107 107 137 137 137 135 135 135 120 120 120 132 132 132 152 152 152 152 152 152 173 173 173 125 125 125 69 69 69 72 72 72 69 69 69 28 28 28 56 56 56 106 106 106 117 117 117 102 102 102 60 60 60 72 72 72 131 131 131 213 213 213 234 234 234 232 232 232 226 226 226 201 201 201 163 163 163 155 155 155 174 174 174 160 160 160 125 125 125 130 130 130 82 82 82 65 65 65 89 89 89 72 72 72 65 65 65 62 62 62 46 46 46 40 40 40 31 31 31 14 14 14 7 7 7 21 21 21 23 23 23 8 8 8 16 16 16 64 64 64 76 76 76 62 62 62 132 132 132 206 206 206 226 226 226 223 223 223 201 201 201 180 180 180 184 184 184 179 179 179 162 162 162 150 150 150 145 145 145 143 143 143 129 129 129 142 142 142 70 70 70 2 2 2 12 12 12 8 8 8 9 9 9 8 8 8 11 11 11 8 8 8 1 1 1 4 4 4 24 24 24 44 44 44 33 33 33 14 14 14 15 15 15 24 24 24 50 50 50 124 124 124 226 226 226 243 243 243 239 239 239 220 220 220 192 192 192 180 180 180 148 148 148 133 133 133 136 136 136 139 139 139 147 147 147 147 147 147 125 125 125 160 160 160 125 125 125 1 1 1 7 7 7 6 6 6 6 6 6 8 8 8 8 8 8 6 6 6 5 5 5 7 7 7 35 35 35 39 39 39 20 20 20 14 14 14 17 17 17 43 43 43 122 122 122 206 206 206 231 231 231 234 234 234 226 226 226 180 180 180 135 135 135 131 131 131 123 123 123 122 122 122 128 128 128 133 133 133 133 133 133 136 136 136 127 127 127 182 182 182 168 168 168 8 8 8 7 7 7 8 8 8 7 7 7 7 7 7 5 5 5 3 3 3 2 2 2 7 7 7 12 12 12 7 7 7 8 8 8 22 22 22 52 52 52 124 124 124 205 205 205 216 216 216 226 226 226 220 220 220 155 155 155 114 114 114 101 101 101 101 101 101 110 110 110 120 120 120 123 123 123 130 130 130 131 131 131 131 131 131 132 132 132 213 213 213 192 192 192 19 19 19 5 5 5 7 7 7 6 6 6 6 6 6 8 8 8 8 8 8 10 10 10 24 24 24 31 31 31 28 28 28 45 45 45 88 88 88 157 157 157 212 212 212 231 231 231 223 223 223 224 224 224 191 191 191 131 131 131 110 110 110 113 113 113 115 115 115 119 119 119 118 118 118 120 120 120 124 124 124 123 123 123 126 126 126 151 151 151 229 229 229 217 217 217 76 76 76 46 46 46 89 89 89 92 92 92 94 94 94 110 110 110 119 119 119 107 107 107 122 122 122 149 149 149 159 159 159 175 175 175 196 196 196 218 218 218 211 211 211 202 202 202 221 221 221 214 214 214 182 182 182 153 153 153 122 122 122 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 120 120 120 122 122 122 199 199 199 242 242 242 238 238 238 205 205 205 199 199 199 226 226 226 230 230 230 231 231 231 231 231 231 231 231 231 217 217 217 215 215 215 223 223 223 230 230 230 231 231 231 238 238 238 230 230 230 131 131 131 106 106 106 159 159 159 149 149 149 131 131 131 111 111 111 111 111 111 114 114 114 113 113 113 114 114 114 118 118 118 121 121 121 123 123 123 122 122 122 114 114 114 175 175 175 204 204 204 228 228 228 234 234 234 240 240 240 242 242 242 244 244 244 245 245 245 233 233 233 182 182 182 169 169 169 202 202 202 233 233 233 237 237 237 235 235 235 222 222 222 186 186 186 100 100 100 80 80 80 90 90 90 99 99 99 107 107 107 107 107 107 107 107 107 109 109 109 109 109 109 113 113 113 115 115 115 118 118 118 117 117 117 110 110 110 102 102 102 109 109 109 117 117 117 145 145 145 155 155 155 210 210 210 217 217 217 228 228 228 237 237 237 196 196 196 70 70 70 32 32 32 116 116 116 202 202 202 210 210 210 172 172 172 118 118 118 97 97 97 85 85 85 93 93 93 92 92 92 92 92 92 104 104 104 106 106 106 108 108 108 109 109 109 106 106 106 107 107 107 107 107 107 113 113 113 114 114 114 115 115 115 106 106 106 102 102 102 86 86 86 62 62 62 46 46 46 95 95 95 105 105 105 133 133 133 152 152 152 103 103 103 31 31 31 17 17 17 47 47 47 84 84 84 101 101 101 76 76 76 61 61 61 74 74 74 86 86 86 91 91 91 90 90 90 85 85 85 91 91 91 99 99 99 104 104 104 105 105 105 101 101 101 103 103 103 105 105 105 109 109 109 109 109 109 115 115 115 112 112 112 100 100 100 78 78 78 57 57 57 34 34 34 29 29 29 30 30 30 45 45 45 49 49 49 33 33 33 23 23 23 27 27 27 31 31 31 34 34 34 44 44 44 47 47 47 66 66 66 79 79 79 83 83 83 82 82 82 87 87 87 87 87 87 84 84 84 90 90 90 93 93 93 97 97 97 99 99 99 100 100 100 102 102 102 103 103 103 108 108 108 107 107 107 109 109 109 92 92 92 78 78 78 64 64 64 40 40 40 34 34 34 36 36 36 37 37 37 33 33 33 32 32 32 25 25 25 19 19 19 25 25 25 35 35 35 46 46 46 52 52 52 67 67 67 81 81 81 82 82 82 81 81 81 80 80 80 82 82 82 79 79 79 80 80 80 87 87 87 92 92 92 97 97 97 97 97 97 94 94 94 93 93 93 99 99 99 100 100 100 97 97 97 203 220 236 203 219 235 206 221 237 206 222 238 208 225 241 212 229 245 213 230 246 214 231 247 215 232 248 215 232 247 216 232 247 217 233 248 215 231 245 214 231 244 215 231 244 214 231 244 214 231 246 215 232 248 216 233 248 215 232 248 217 234 249 218 235 250 218 235 250 219 236 251 221 238 252 222 240 252 221 239 251 221 239 251 221 238 250 219 236 251 219 236 251 218 235 250 203 221 237 203 219 235 206 222 238 206 223 239 209 226 242 212 229 245 213 230 246 214 231 247 215 232 248 215 232 248 216 232 249 218 234 249 218 231 242 218 231 242 218 231 244 217 231 245 215 231 247 216 233 249 217 234 250 217 235 251 218 235 251 218 236 252 218 236 252 220 237 253 222 239 254 222 241 253 222 240 252 220 238 250 220 238 251 220 238 253 220 237 253 219 236 252 202 216 232 202 216 231 205 219 234 204 218 232 205 220 233 209 224 237 211 225 239 211 226 240 212 226 240 212 227 240 215 229 241 216 230 241 216 228 236 216 228 236 217 227 238 217 227 239 215 229 242 216 231 245 218 232 247 218 233 248 218 232 248 218 232 247 218 233 248 218 234 250 219 235 250 219 235 249 219 235 249 215 229 239 218 233 244 219 235 252 218 236 252 218 234 250 203 216 230 204 216 230 208 220 234 207 220 231 209 222 232 212 225 235 213 226 236 215 227 237 215 228 237 215 228 237 215 229 236 216 228 237 216 228 238 216 228 238 217 227 236 217 227 236 217 229 239 218 231 241 220 233 245 221 233 247 220 232 246 219 231 246 219 233 248 219 234 251 220 234 250 220 235 250 220 235 248 219 228 234 224 235 243 220 236 252 217 238 252 219 235 251 197 212 225 197 212 225 200 215 228 199 215 225 199 215 223 200 216 224 201 217 226 202 219 227 202 219 227 201 217 226 199 215 224 199 215 225 199 214 228 200 215 228 201 214 224 201 214 224 199 215 223 200 216 224 203 219 230 204 219 233 204 219 232 204 219 232 203 220 234 203 222 237 203 222 235 203 223 233 201 219 228 206 214 216 205 216 221 203 222 237 199 224 237 200 223 237 169 189 200 169 188 199 172 191 202 171 190 199 169 189 195 169 189 196 170 190 197 172 192 199 173 192 199 172 191 199 170 189 199 170 189 199 170 190 196 170 190 196 172 188 199 172 187 199 171 190 198 172 192 199 174 193 203 174 193 205 175 194 205 176 195 206 175 196 208 174 197 211 179 201 212 182 206 211 184 205 209 172 181 179 149 161 163 177 201 214 171 201 212 168 198 210 153 172 178 153 172 178 154 173 179 154 173 178 154 173 178 158 177 182 162 181 186 163 183 187 164 183 188 162 182 187 161 180 186 159 179 184 161 179 183 161 180 183 161 180 186 162 180 186 164 183 189 167 186 191 166 186 191 167 186 192 169 188 197 169 188 199 169 189 200 172 189 202 179 194 199 180 194 192 180 192 186 168 179 172 169 178 179 178 199 204 165 197 203 165 196 206 151 170 174 152 171 175 153 172 176 152 171 175 152 171 175 156 175 179 158 177 181 160 179 183 161 180 184 159 178 182 157 176 180 156 175 179 156 173 177 158 176 180 159 178 182 162 181 185 163 182 186 165 184 188 166 185 189 167 186 190 169 188 195 169 188 197 169 188 196 171 187 197 178 189 186 175 181 168 162 165 149 155 161 145 170 175 165 179 190 185 166 195 201 161 192 203 149 168 172 150 169 173 151 170 174 151 170 174 150 169 174 154 173 177 156 175 179 158 177 181 158 177 181 155 174 178 153 172 176 155 174 178 156 174 178 156 174 178 157 176 180 160 179 183 160 179 183 162 181 185 163 182 186 164 183 187 165 184 189 165 183 189 163 183 188 167 184 189 191 200 195 210 209 196 201 195 179 206 202 187 204 207 194 201 205 196 178 193 197 165 193 204 148 167 171 147 166 170 148 167 171 148 167 171 146 165 169 151 170 174 155 174 178 155 174 177 156 175 178 157 175 177 152 172 174 154 173 175 156 175 176 153 171 173 155 174 177 158 176 179 157 176 179 159 178 181 159 178 182 158 177 182 160 179 182 162 179 184 162 180 182 169 185 186 199 203 194 217 214 203 210 201 188 216 211 198 218 225 212 209 209 198 186 188 181 178 203 211 149 168 172 149 168 172 148 167 171 148 167 171 145 164 168 149 168 172 153 172 176 151 170 172 151 171 170 162 178 175 153 173 174 153 173 174 155 174 172 149 167 166 151 170 171 156 174 176 155 175 176 158 178 179 158 178 181 157 176 180 155 174 178 159 177 181 167 181 180 175 189 180 183 192 171 193 200 176 204 205 183 218 215 197 217 221 205 199 199 180 166 169 153 169 194 199 147 166 170 148 166 170 145 164 168 144 163 167 146 165 169 149 168 172 152 170 175 149 168 170 152 170 168 166 177 169 150 169 170 151 170 171 152 171 169 149 168 167 150 168 169 154 172 174 154 173 174 156 176 177 152 172 172 153 173 173 160 176 180 145 169 161 162 179 167 163 169 145 120 147 107 121 151 107 135 160 120 160 181 151 163 183 158 147 158 137 129 141 130 168 193 202 142 161 165 140 159 163 140 159 163 139 158 162 143 162 166 146 165 169 147 166 170 144 164 167 150 166 163 169 175 164 148 167 167 147 167 167 147 166 164 147 166 164 151 169 170 153 171 173 144 163 164 144 164 164 145 165 163 144 165 161 158 176 171 123 156 124 125 156 124 138 146 105 85 121 70 69 116 67 93 140 92 100 151 107 78 118 85 92 112 101 125 143 148 183 208 222 139 158 162 140 159 163 138 157 161 137 156 160 139 158 162 140 159 164 139 158 163 142 160 165 159 170 163 170 178 161 146 165 165 145 164 165 144 162 160 140 162 156 140 164 157 144 167 160 135 153 149 145 167 161 153 174 166 134 160 137 118 154 119 89 134 90 62 105 67 71 109 68 90 128 86 91 128 92 108 152 110 103 145 105 92 126 96 90 104 97 128 146 147 190 211 220 140 160 164 138 157 161 133 152 156 135 154 158 135 154 158 139 159 161 138 157 160 136 155 155 152 166 150 163 174 152 140 160 158 136 155 154 134 154 153 126 154 144 113 145 118 128 160 131 131 159 139 125 157 135 114 148 121 92 131 87 68 117 67 65 116 70 54 99 59 62 108 69 88 130 90 84 127 88 108 146 111 104 128 106 113 134 129 148 162 163 176 194 199 212 231 237 141 160 164 137 156 160 133 152 156 132 151 155 133 152 156 137 157 158 134 154 152 130 151 148 151 167 156 161 173 158 137 158 152 134 155 149 134 159 147 114 149 127 91 132 88 98 139 92 99 143 102 86 132 91 73 123 78 62 119 64 58 115 63 76 131 85 85 138 92 82 139 95 88 137 98 96 132 103 120 137 122 127 139 132 164 183 187 208 226 230 217 238 244 223 243 249 135 154 158 134 154 156 133 148 156 130 147 153 121 151 137 110 142 121 119 145 127 116 140 125 138 161 133 161 177 153 146 170 159 125 151 135 112 146 116 92 136 98 68 117 67 67 113 62 67 119 66 62 121 66 65 123 73 75 135 82 86 142 93 90 145 99 90 144 99 84 127 94 86 112 87 123 137 126 157 166 171 182 196 198 199 220 220 221 240 239 218 239 241 218 237 244 128 147 151 130 148 152 123 146 143 105 134 122 83 130 91 92 140 99 123 151 125 140 167 146 131 165 127 133 161 129 113 148 122 101 138 103 93 135 88 70 119 69 45 100 48 53 109 57 60 117 64 70 134 78 85 142 94 89 146 99 84 143 96 91 147 100 80 120 82 73 94 78 110 120 114 173 185 185 204 222 228 228 243 248 220 236 239 217 235 238 208 225 233 187 205 213 125 144 149 128 144 151 104 148 122 68 119 75 84 134 92 106 162 115 122 157 114 151 177 142 177 192 165 147 170 144 123 166 131 113 157 114 102 137 93 76 118 72 55 104 62 64 112 72 75 125 85 95 150 102 89 141 93 87 140 99 82 128 93 74 96 68 71 74 55 123 135 133 193 210 218 225 243 248 230 245 247 229 242 244 203 218 220 191 208 215 201 218 230 166 184 193 120 138 143 124 139 146 100 143 118 79 126 89 115 152 125 100 159 110 91 142 86 119 146 98 160 154 129 148 158 140 153 184 169 107 137 118 64 74 62 61 80 66 53 78 66 24 31 25 49 62 49 80 124 86 86 138 91 83 115 87 51 66 56 74 72 69 136 129 131 202 217 226 225 238 244 225 236 237 218 230 231 194 205 204 155 167 166 143 161 161 161 179 185 146 165 172 112 131 135 116 136 138 70 88 84 54 71 65 77 96 89 57 82 66 52 75 56 55 68 52 47 48 39 38 42 38 26 32 39 11 15 21 7 7 13 19 21 27 21 24 30 9 7 14 17 16 19 55 71 58 61 87 62 59 65 56 123 136 136 194 212 215 217 229 236 213 227 235 193 205 206 173 184 183 175 188 188 171 183 183 153 167 167 137 156 156 131 152 153 126 151 153 115 135 139 128 148 151 64 73 79 0 2 8 11 13 17 8 8 16 8 8 19 8 7 17 11 10 19 8 7 16 2 0 11 5 3 13 24 23 31 44 43 51 33 32 40 14 13 21 13 16 21 27 24 21 62 47 36 126 124 122 214 231 235 231 249 252 228 244 249 210 225 229 181 198 197 168 186 184 137 154 153 122 138 137 125 141 141 125 145 146 133 154 155 128 155 156 111 131 135 146 166 172 118 127 136 0 0 9 8 5 15 7 5 15 7 5 15 9 7 18 9 7 18 6 5 16 5 4 14 7 6 16 35 34 42 39 39 46 20 20 27 14 13 21 25 14 16 62 36 30 136 118 114 200 209 211 220 235 241 224 238 242 215 231 235 167 186 185 120 143 138 113 140 135 107 131 127 109 128 126 115 134 133 119 139 140 119 140 141 117 144 145 113 133 138 168 188 196 160 171 182 8 7 21 9 5 18 8 6 19 7 5 19 8 5 17 6 4 13 4 2 11 4 1 10 8 6 14 12 12 18 6 7 14 11 6 14 41 13 19 86 38 39 145 117 112 200 208 211 203 221 230 216 229 237 211 224 227 144 161 159 100 122 116 85 110 103 84 110 105 94 118 115 106 127 124 109 130 128 115 137 138 115 138 139 112 140 141 118 137 143 200 217 227 181 195 206 17 18 32 5 3 16 7 5 20 6 5 19 6 5 18 8 7 18 8 7 17 10 10 17 24 23 31 34 29 38 36 23 33 64 37 42 110 79 77 166 153 158 206 214 222 222 234 243 213 226 234 215 227 239 182 195 201 121 137 133 96 118 110 97 121 114 101 122 120 106 126 124 105 125 123 106 127 126 107 131 133 106 131 133 107 134 135 141 155 162 219 232 243 205 221 233 67 78 91 40 47 62 81 91 103 84 94 103 86 96 106 102 113 123 111 122 132 100 110 118 113 125 133 141 152 159 160 157 168 176 174 181 190 199 205 204 223 234 204 213 220 197 204 206 215 224 227 206 217 225 173 186 192 143 158 157 108 130 123 101 125 118 103 123 121 106 126 124 107 127 125 107 128 126 105 129 131 103 127 129 103 130 131 191 201 210 235 244 255 226 242 252 190 210 222 184 203 218 211 231 241 215 236 242 217 237 243 217 237 245 216 236 245 202 223 229 200 221 228 207 229 235 215 236 243 216 236 246 226 243 252 225 232 237 126 135 129 94 113 103 149 165 159 139 155 149 121 136 132 101 117 113 97 119 111 98 122 116 100 120 118 101 121 119 105 125 123 106 128 126 106 130 132 105 129 131 95 123 124 167 178 187 198 205 216 220 230 241 223 238 247 228 244 253 229 247 252 232 250 252 233 250 252 222 238 241 171 187 191 159 174 176 192 207 210 223 237 246 226 241 249 227 239 242 214 226 224 177 192 186 86 108 98 65 89 80 76 98 90 86 106 98 94 115 107 93 115 107 90 116 107 93 117 111 95 116 114 99 120 118 99 123 119 102 126 123 101 125 126 94 118 119 83 110 111 97 113 121 109 121 124 137 149 150 147 158 161 203 213 216 210 220 223 222 231 235 229 240 243 186 200 202 62 74 76 27 34 35 110 119 121 195 205 210 203 213 218 163 177 177 107 125 118 85 105 94 67 95 81 75 103 92 77 101 93 76 101 93 88 113 104 90 115 107 91 117 108 93 118 111 90 114 111 90 115 111 90 115 111 96 121 117 98 122 122 99 123 124 87 115 116 87 109 114 74 92 92 52 68 66 38 50 52 88 98 103 97 108 112 125 136 140 143 156 159 93 107 110 21 35 37 8 22 22 38 52 51 76 89 87 93 106 104 66 81 77 45 71 58 56 85 70 67 97 83 72 101 90 71 100 90 67 95 86 72 101 91 82 109 100 87 113 103 87 114 106 82 110 105 85 112 107 88 113 109 92 117 114 93 117 117 98 123 123 93 121 122 81 108 113 62 86 87 42 64 65 21 39 43 17 33 40 18 35 40 33 51 54 38 54 58 23 37 42 13 28 31 15 32 33 19 37 37 22 41 37 31 51 44 33 55 46 47 77 64 58 91 77 63 95 82 61 93 82 67 98 88 66 98 88 63 95 84 69 101 90 72 104 92 77 108 100 78 110 105 81 110 106 85 111 105 86 112 108 90 116 116 90 115 116 88 118 118 72 100 106 59 87 88 45 72 73 24 47 50 19 40 44 21 42 45 22 43 46 20 39 43 20 37 43 14 30 36 10 23 29 15 30 34 21 42 41 31 54 47 33 62 52 48 78 68 60 92 81 61 94 83 60 93 82 59 92 81 61 94 83 58 91 80 58 92 81 64 100 88 70 104 96 75 107 104 76 108 104 74 104 98 74 103 98 80 108 108 80 109 110 75 107 106 216 216 216 210 210 210 210 210 210 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 212 212 212 216 216 216 219 219 219 215 215 215 215 215 215 216 216 216 217 217 217 217 217 217 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 216 216 216 216 216 216 220 220 220 219 219 219 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 214 214 214 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 218 218 218 219 219 219 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 214 214 214 214 214 214 219 219 219 220 220 220 215 215 215 214 214 214 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 219 219 219 219 219 219 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 214 214 214 215 215 215 214 214 214 213 213 213 214 214 214 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 215 215 215 214 214 214 213 213 213 219 219 219 221 221 221 215 215 215 214 214 214 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 214 214 214 214 214 214 214 214 214 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 214 214 214 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 214 214 214 214 214 214 214 214 214 220 220 220 193 193 193 190 190 190 192 192 192 192 192 192 189 189 189 207 207 207 218 218 218 215 215 215 216 216 216 216 216 216 217 217 217 215 215 215 214 214 214 214 214 214 216 216 216 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 216 216 216 215 215 215 215 215 215 210 210 210 207 207 207 207 207 207 204 204 204 198 198 198 190 190 190 196 196 196 95 95 95 94 94 94 98 98 98 99 99 99 87 87 87 139 139 139 223 223 223 199 199 199 158 158 158 163 163 163 177 177 177 177 177 177 207 207 207 174 174 174 152 152 152 151 151 151 160 160 160 163 163 163 161 161 161 164 164 164 155 155 155 143 143 143 137 137 137 126 126 126 127 127 127 112 112 112 96 96 96 96 96 96 93 93 93 85 85 85 73 73 73 76 76 76 31 31 31 25 25 25 29 29 29 35 35 35 31 31 31 66 66 66 207 207 207 152 152 152 66 66 66 85 85 85 79 79 79 71 71 71 171 171 171 151 151 151 63 63 63 66 66 66 73 73 73 80 80 80 79 79 79 87 87 87 84 84 84 74 74 74 75 75 75 79 79 79 84 84 84 71 71 71 63 63 63 61 61 61 65 65 65 69 69 69 69 69 69 73 73 73 72 72 72 74 74 74 80 80 80 89 89 89 94 94 94 104 104 104 200 200 200 200 200 200 92 92 92 78 78 78 114 114 114 137 137 137 177 177 177 218 218 218 168 168 168 157 157 157 167 167 167 180 180 180 182 182 182 188 188 188 195 195 195 200 200 200 205 205 205 214 214 214 215 215 215 211 211 211 213 213 213 211 211 211 211 211 211 212 212 212 209 209 209 210 210 210 208 208 208 212 212 212 215 215 215 219 219 219 220 220 220 223 223 223 228 228 228 236 236 236 165 165 165 105 105 105 109 109 109 149 149 149 122 122 122 177 177 177 241 241 241 228 228 228 221 221 221 236 236 236 239 239 239 238 238 238 238 238 238 237 237 237 236 236 236 235 235 235 231 231 231 231 231 231 229 229 229 227 227 227 223 223 223 219 219 219 214 214 214 214 214 214 236 236 236 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 233 233 233 234 234 234 211 211 211 109 109 109 45 45 45 53 53 53 50 50 50 107 107 107 222 222 222 235 235 235 219 219 219 222 222 222 227 227 227 224 224 224 224 224 224 228 228 228 230 230 230 228 228 228 226 226 226 225 225 225 222 222 222 220 220 220 215 215 215 211 211 211 206 206 206 207 207 207 232 232 232 228 228 228 229 229 229 230 230 230 234 234 234 226 226 226 224 224 224 234 234 234 221 221 221 168 168 168 151 151 151 152 152 152 147 147 147 166 166 166 213 213 213 235 235 235 233 233 233 234 234 234 232 232 232 230 230 230 228 228 228 230 230 230 228 228 228 225 225 225 223 223 223 221 221 221 221 221 221 217 217 217 212 212 212 210 210 210 206 206 206 206 206 206 232 232 232 230 230 230 233 233 233 226 226 226 219 219 219 220 220 220 222 222 222 228 228 228 232 232 232 189 189 189 165 165 165 188 188 188 200 200 200 214 214 214 219 219 219 228 228 228 238 238 238 219 219 219 200 200 200 192 192 192 211 211 211 209 209 209 207 207 207 210 210 210 211 211 211 209 209 209 208 208 208 202 202 202 194 194 194 196 196 196 203 203 203 206 206 206 228 228 228 222 222 222 219 219 219 199 199 199 165 165 165 215 215 215 228 228 228 217 217 217 230 230 230 144 144 144 28 28 28 35 35 35 53 53 53 79 79 79 98 98 98 125 125 125 198 198 198 154 154 154 82 82 82 85 85 85 137 137 137 195 195 195 206 206 206 204 204 204 204 204 204 211 211 211 213 213 213 212 212 212 199 199 199 181 181 181 197 197 197 204 204 204 231 231 231 219 219 219 208 208 208 214 214 214 210 210 210 227 227 227 228 228 228 224 224 224 232 232 232 202 202 202 95 95 95 68 68 68 82 82 82 79 79 79 72 72 72 68 68 68 134 134 134 194 194 194 107 107 107 120 120 120 164 164 164 210 210 210 213 213 213 186 186 186 183 183 183 205 205 205 219 219 219 208 208 208 180 180 180 186 186 186 198 198 198 196 196 196 223 223 223 218 218 218 220 220 220 223 223 223 223 223 223 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 215 215 215 210 210 210 212 212 212 213 213 213 210 210 210 207 207 207 213 213 213 235 235 235 234 234 234 229 229 229 226 226 226 219 219 219 210 210 210 205 205 205 222 222 222 232 232 232 230 230 230 199 199 199 181 181 181 195 195 195 192 192 192 192 192 192 212 212 212 180 180 180 173 173 173 179 179 179 182 182 182 187 187 187 189 189 189 198 198 198 205 205 205 206 206 206 210 210 210 211 211 211 207 207 207 201 201 201 198 198 198 198 198 198 190 190 190 187 187 187 191 191 191 192 192 192 188 188 188 185 185 185 183 183 183 182 182 182 178 178 178 175 175 175 165 165 165 178 178 178 192 192 192 188 188 188 182 182 182 184 184 184 207 207 207 176 176 176 153 153 153 154 154 154 156 156 156 162 162 162 164 164 164 167 167 167 176 176 176 179 179 179 182 182 182 183 183 183 182 182 182 175 175 175 166 166 166 157 157 157 145 145 145 138 138 138 135 135 135 131 131 131 124 124 124 128 128 128 131 131 131 126 126 126 119 119 119 118 118 118 128 128 128 166 166 166 183 183 183 180 180 180 174 174 174 172 172 172 192 192 192 166 166 166 134 134 134 144 144 144 153 153 153 159 159 159 162 162 162 163 163 163 165 165 165 167 167 167 169 169 169 170 170 170 173 173 173 168 168 168 166 166 166 168 168 168 166 166 166 164 164 164 162 162 162 156 156 156 154 154 154 152 152 152 146 146 146 141 141 141 135 135 135 141 141 141 169 169 169 179 179 179 172 172 172 167 167 167 163 163 163 162 162 162 178 178 178 110 110 110 39 39 39 54 54 54 82 82 82 118 118 118 145 145 145 160 160 160 172 172 172 178 178 178 185 185 185 184 184 184 183 183 183 182 182 182 177 177 177 175 175 175 177 177 177 176 176 176 174 174 174 170 170 170 162 162 162 149 149 149 140 140 140 129 129 129 127 127 127 155 155 155 172 172 172 164 164 164 158 158 158 153 153 153 145 145 145 146 146 146 179 179 179 100 100 100 26 26 26 27 27 27 29 29 29 34 34 34 46 46 46 58 58 58 84 84 84 112 112 112 137 137 137 153 153 153 167 167 167 176 176 176 178 178 178 179 179 179 177 177 177 172 172 172 161 161 161 148 148 148 135 135 135 118 118 118 110 110 110 116 116 116 144 144 144 161 161 161 160 160 160 153 153 153 144 144 144 140 140 140 130 130 130 128 128 128 178 178 178 120 120 120 51 51 51 55 55 55 42 42 42 34 34 34 31 31 31 31 31 31 32 32 32 36 36 36 41 41 41 55 55 55 70 70 70 86 86 86 101 101 101 110 110 110 103 103 103 94 94 94 76 76 76 63 63 63 69 69 69 65 65 65 62 62 62 115 115 115 148 148 148 142 142 142 139 139 139 135 135 135 129 129 129 125 125 125 117 117 117 113 113 113 175 175 175 141 141 141 87 87 87 93 93 93 64 64 64 42 42 42 31 31 31 29 29 29 31 31 31 32 32 32 31 31 31 31 31 31 32 32 32 29 29 29 29 29 29 27 27 27 24 24 24 21 21 21 18 18 18 19 19 19 24 24 24 19 19 19 21 21 21 72 72 72 127 127 127 131 131 131 123 123 123 119 119 119 114 114 114 109 109 109 101 101 101 97 97 97 164 164 164 151 151 151 122 122 122 111 111 111 84 84 84 56 56 56 41 41 41 37 37 37 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 30 30 30 28 28 28 28 28 28 25 25 25 24 24 24 21 21 21 18 18 18 19 19 19 17 17 17 23 23 23 91 91 91 122 122 122 111 111 111 107 107 107 103 103 103 98 98 98 90 90 90 83 83 83 156 156 156 150 150 150 144 144 144 138 138 138 110 110 110 89 89 89 59 59 59 47 47 47 46 46 46 40 40 40 36 36 36 33 33 33 31 31 31 29 29 29 26 26 26 26 26 26 27 27 27 28 28 28 26 26 26 22 22 22 21 21 21 21 21 21 21 21 21 18 18 18 35 35 35 83 83 83 108 108 108 103 103 103 93 93 93 93 93 93 84 84 84 73 73 73 149 149 149 146 146 146 148 148 148 143 143 143 126 126 126 125 125 125 85 85 85 56 56 56 61 61 61 57 57 57 45 45 45 41 41 41 39 39 39 33 33 33 26 26 26 25 25 25 24 24 24 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 22 22 22 21 21 21 17 17 17 51 51 51 99 99 99 102 102 102 96 96 96 89 89 89 78 78 78 70 70 70 137 137 137 138 138 138 141 141 141 139 139 139 134 134 134 134 134 134 91 91 91 55 55 55 57 57 57 65 65 65 57 57 57 45 45 45 41 41 41 36 36 36 27 27 27 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 21 21 21 20 20 20 24 24 24 63 63 63 93 93 93 97 97 97 84 84 84 77 77 77 69 69 69 126 126 126 128 128 128 135 135 135 135 135 135 134 134 134 135 135 135 109 109 109 59 59 59 47 47 47 52 52 52 50 50 50 41 41 41 42 42 42 45 45 45 33 33 33 26 26 26 32 32 32 27 27 27 25 25 25 23 23 23 25 25 25 22 22 22 21 21 21 20 20 20 18 18 18 17 17 17 30 30 30 67 67 67 84 84 84 75 75 75 64 64 64 61 61 61 114 114 114 121 121 121 126 126 126 128 128 128 127 127 127 129 129 129 115 115 115 77 77 77 47 47 47 40 40 40 34 34 34 38 38 38 47 47 47 45 45 45 37 37 37 36 36 36 42 42 42 46 46 46 46 46 46 36 36 36 33 33 33 42 42 42 43 43 43 31 31 31 25 25 25 36 36 36 32 32 32 38 38 38 76 76 76 76 76 76 62 62 62 53 53 53 106 106 106 110 110 110 115 115 115 120 120 120 113 113 113 108 108 108 111 111 111 76 76 76 54 54 54 52 52 52 39 39 39 49 49 49 59 59 59 40 40 40 47 47 47 39 39 39 43 43 43 69 69 69 63 63 63 54 54 54 50 50 50 46 46 46 59 59 59 69 69 69 66 66 66 65 65 65 52 52 52 45 45 45 71 71 71 74 74 74 61 61 61 53 53 53 205 220 228 195 216 225 195 216 227 198 214 229 199 215 230 199 216 230 199 215 229 198 214 229 198 214 228 198 214 226 198 215 224 198 216 225 199 216 226 199 216 226 199 216 226 199 216 226 199 216 226 199 216 226 199 216 226 198 217 226 197 217 226 197 216 225 196 216 225 197 216 225 199 216 226 199 216 226 199 216 226 199 216 226 199 216 226 196 217 228 195 217 231 202 221 235 207 224 232 198 221 230 199 221 232 202 220 234 203 221 235 203 221 235 202 220 235 201 220 234 201 220 233 201 220 231 201 220 230 202 221 231 203 221 232 203 221 232 203 221 232 203 221 232 203 221 232 203 221 232 203 222 232 202 222 232 202 222 232 201 221 231 201 221 230 201 221 231 203 221 232 203 221 232 203 221 232 203 221 232 203 222 232 201 222 233 199 222 236 205 225 239 205 224 231 195 220 228 195 220 230 199 218 232 200 218 232 200 219 233 199 218 232 199 218 232 199 218 232 199 218 231 199 218 230 199 219 231 200 219 231 200 219 231 200 219 231 200 219 231 200 219 231 200 219 231 200 219 231 200 219 232 200 220 232 199 219 231 199 218 230 199 218 231 200 219 231 200 219 231 200 219 231 200 219 231 200 219 230 198 220 230 197 219 233 203 223 237 205 225 232 195 222 229 195 222 231 198 220 233 199 219 233 199 219 233 199 219 233 199 219 233 199 219 233 199 219 233 199 219 233 199 220 233 199 220 233 199 219 233 199 219 233 199 219 233 199 219 233 199 219 233 199 220 233 200 220 234 201 220 234 200 219 234 200 219 233 200 219 233 199 219 233 199 219 233 199 219 233 199 219 233 199 220 232 199 220 231 197 220 233 204 224 237 204 226 232 195 223 229 195 222 231 197 221 233 198 220 233 197 220 233 197 221 233 197 221 233 197 220 233 197 220 233 197 220 234 197 220 234 197 220 234 197 220 234 197 220 234 197 220 234 197 220 234 197 220 234 198 220 234 201 220 235 201 220 235 200 219 234 200 218 234 199 219 234 197 220 234 197 220 234 197 220 234 197 220 234 198 220 232 198 220 231 197 220 233 204 224 238 202 226 233 193 222 231 193 222 232 196 220 233 196 221 232 197 222 233 196 221 233 196 221 233 197 221 234 197 221 235 196 220 235 197 221 236 197 220 236 196 219 235 197 220 235 198 220 236 197 220 235 197 220 235 198 220 236 199 220 236 200 221 237 199 220 236 199 220 236 199 220 236 198 220 236 198 220 235 198 220 235 197 220 236 198 221 234 199 220 231 196 219 233 203 224 237 202 227 240 195 222 236 195 221 235 198 220 235 197 221 231 196 221 231 195 220 233 195 220 234 196 220 234 197 221 233 196 220 234 196 220 237 196 220 237 195 218 233 197 218 233 197 218 233 197 219 233 198 219 234 197 220 234 194 221 234 195 222 235 195 222 235 194 221 234 195 219 233 200 218 233 200 218 233 198 219 233 198 220 234 198 220 232 199 220 229 197 220 232 203 226 238 178 198 211 172 196 207 176 197 209 180 196 209 176 194 201 193 212 219 205 223 233 202 220 231 203 220 232 205 219 232 206 220 233 202 219 232 199 219 231 199 220 231 200 222 231 199 221 229 200 222 230 200 222 230 200 222 231 201 222 231 201 223 231 203 224 232 201 222 231 201 220 229 205 218 229 200 213 224 194 211 221 193 212 221 190 209 217 185 203 209 175 195 205 181 201 211 86 99 105 81 99 103 87 102 107 93 101 109 82 89 94 134 142 144 218 225 229 194 201 208 154 159 171 162 162 176 175 176 188 172 179 186 199 211 216 164 178 184 143 156 159 141 155 157 150 164 166 153 167 169 153 165 168 158 167 171 149 157 162 137 145 150 131 140 144 120 128 133 121 129 134 105 115 119 88 100 104 86 100 103 83 97 100 75 89 93 61 77 85 64 81 88 25 34 34 17 30 29 22 33 32 32 36 38 31 31 35 66 67 65 207 208 205 152 152 155 67 65 77 89 82 98 81 77 85 71 72 72 168 173 173 147 153 156 64 63 65 69 65 66 75 72 73 82 79 80 81 78 79 87 87 87 84 84 84 74 74 74 75 75 75 79 80 81 81 86 87 66 73 74 57 66 66 54 65 64 57 69 68 61 73 76 58 73 79 62 78 83 67 75 72 67 79 75 74 84 81 87 91 90 93 94 97 103 105 102 199 202 194 200 201 201 92 91 103 78 76 93 115 114 120 137 139 134 176 178 175 218 218 220 175 165 166 166 154 154 176 164 164 189 177 178 190 180 180 189 189 185 195 196 191 200 201 197 206 206 202 213 215 212 212 217 217 207 214 214 207 217 215 203 215 213 203 216 215 202 216 220 197 213 221 198 215 222 202 212 209 203 217 213 208 219 215 216 221 221 216 222 226 218 226 222 223 232 222 231 239 237 160 166 180 96 106 124 101 113 117 144 153 145 120 124 120 177 177 181 242 241 240 228 229 225 222 222 219 237 237 234 239 240 237 236 240 236 235 240 236 235 239 235 234 239 234 232 237 234 226 234 235 224 234 235 220 233 233 217 232 231 212 228 229 206 224 231 199 220 230 199 220 230 229 240 237 222 236 232 224 236 233 227 236 235 228 237 239 229 239 235 227 238 229 228 238 235 203 213 222 98 112 124 36 50 51 48 57 50 49 51 48 107 107 110 219 225 221 230 239 232 215 223 216 217 226 219 222 231 224 218 228 220 218 228 221 223 232 226 225 233 228 223 231 228 220 229 228 219 228 227 214 227 225 209 226 225 201 221 223 196 217 224 189 213 223 189 213 224 225 236 232 221 233 228 222 233 228 223 234 230 229 237 234 222 229 225 219 227 222 230 237 234 217 224 223 163 171 170 147 154 151 150 154 150 148 148 146 167 166 165 213 215 210 234 237 231 233 235 229 234 236 230 230 234 227 225 234 224 223 233 224 226 234 227 223 231 226 220 228 225 219 226 225 218 224 221 216 225 220 206 223 222 197 219 222 194 217 221 187 213 221 187 213 222 225 236 232 223 234 230 226 237 233 219 230 226 215 222 218 217 222 219 219 225 221 225 231 227 228 235 231 184 193 188 160 169 164 185 190 186 199 202 199 213 215 212 218 220 217 227 229 226 237 239 236 218 221 218 200 201 198 194 193 190 211 212 209 208 211 210 204 209 210 205 212 215 203 215 219 202 212 212 202 211 209 192 207 207 180 200 203 181 203 207 184 210 217 188 213 223 222 232 230 216 226 224 213 223 221 193 203 201 161 168 164 212 217 213 225 231 227 214 220 216 226 233 229 137 149 143 20 33 27 28 39 33 48 56 51 76 82 78 94 101 99 121 128 127 194 201 200 150 157 156 80 84 84 87 84 87 138 137 141 192 197 201 198 209 213 193 209 215 191 209 220 202 215 221 206 216 217 202 217 217 187 205 207 167 187 191 180 203 212 187 210 220 224 234 235 213 222 223 202 211 212 207 217 217 206 213 210 224 230 226 225 231 227 221 227 223 227 235 230 195 207 201 87 100 93 62 72 66 77 85 80 76 82 78 68 74 73 63 71 70 129 137 136 189 197 196 102 110 109 116 122 125 157 167 169 198 215 218 197 220 223 168 194 199 168 188 200 195 209 216 212 222 224 200 212 213 168 185 187 173 191 196 183 204 213 181 202 213 216 227 228 211 221 222 213 223 225 217 226 228 220 226 224 214 220 216 213 219 215 216 222 218 216 223 218 214 225 220 209 219 214 206 213 208 209 215 211 211 215 211 208 212 210 205 209 207 211 215 213 233 237 235 231 236 234 222 232 232 217 231 231 207 225 226 195 217 219 190 212 216 213 225 234 227 234 239 226 232 233 192 203 204 171 186 189 183 200 206 177 197 206 178 197 208 205 216 218 173 183 184 166 176 178 172 182 183 178 185 183 184 190 186 186 192 188 195 201 197 202 208 204 201 209 204 207 213 209 209 213 209 207 208 205 201 202 199 198 199 194 198 199 193 190 191 186 187 188 183 191 193 188 189 194 192 185 190 190 181 187 188 179 185 189 178 183 188 177 179 182 176 175 175 165 166 164 172 181 183 181 196 201 177 192 198 168 187 197 171 189 201 200 210 211 169 179 179 147 157 156 148 158 157 153 158 156 161 164 161 162 166 161 165 169 163 174 178 172 177 181 175 181 184 178 182 185 177 182 184 176 176 177 168 167 168 157 159 159 148 147 147 136 140 140 129 136 137 127 132 132 125 126 125 121 131 128 127 134 130 132 129 125 127 123 119 117 121 118 116 128 129 129 160 169 174 173 187 193 169 184 189 161 179 187 159 177 187 185 195 197 160 170 169 127 138 134 138 148 143 150 155 153 158 160 158 160 164 159 162 166 158 164 167 159 166 169 161 169 172 162 169 173 160 172 176 161 168 172 156 167 169 153 169 171 155 167 169 153 165 167 151 163 165 150 158 158 148 155 155 147 154 153 147 148 146 143 144 141 139 139 135 132 141 141 141 166 171 174 172 182 188 163 176 182 157 172 175 149 168 174 149 167 176 171 181 183 103 113 113 33 43 40 48 58 54 77 85 82 114 121 119 141 148 143 156 164 156 168 176 167 177 181 173 184 187 178 184 187 175 182 186 171 181 185 170 178 180 166 176 178 164 178 180 166 177 179 165 175 177 164 171 172 162 163 164 156 149 150 144 141 141 138 130 129 129 129 127 130 155 155 159 168 174 178 157 167 170 149 162 165 143 157 161 133 150 158 133 150 160 172 182 186 93 103 105 19 30 29 20 31 28 23 33 32 28 38 36 39 50 45 52 63 55 78 88 80 110 114 107 136 139 131 153 156 146 167 170 157 175 179 165 177 181 169 179 182 171 177 180 169 172 175 164 160 164 153 147 151 142 133 138 130 116 120 115 108 112 109 114 117 118 143 144 151 159 161 169 155 162 166 146 156 158 136 148 149 131 143 149 119 134 144 117 131 144 172 181 187 113 123 126 44 54 55 49 59 58 35 45 46 28 37 38 25 35 33 25 35 30 27 36 30 34 38 32 41 43 37 54 57 49 70 73 62 86 89 77 99 104 95 108 113 105 100 106 98 92 97 89 73 79 72 58 67 58 65 73 66 60 69 64 57 65 62 110 117 119 144 149 158 137 144 152 133 141 147 128 138 142 122 132 136 118 128 135 108 120 133 104 115 131 168 177 185 135 144 149 81 90 93 86 96 97 59 66 69 38 44 48 27 33 34 25 32 30 27 34 30 31 34 31 31 33 29 30 33 26 31 34 25 28 32 22 26 32 25 24 30 24 21 27 21 18 24 18 14 21 15 13 23 16 17 28 22 13 23 19 14 25 24 65 75 76 121 130 135 124 134 140 116 125 133 112 121 131 108 116 126 103 110 121 92 103 118 89 98 117 156 166 175 144 153 160 115 125 128 105 114 116 81 85 90 55 57 62 40 42 45 36 38 39 32 34 33 33 34 33 32 33 30 32 34 29 33 35 27 32 35 27 27 33 29 25 31 27 25 31 27 22 28 25 19 27 22 13 26 19 10 23 18 11 23 20 9 21 21 16 27 27 83 96 95 114 126 129 104 113 122 101 108 124 97 103 119 93 99 112 82 91 108 76 84 104 149 158 166 144 153 159 137 147 150 132 141 142 109 111 114 90 89 93 59 59 60 47 48 46 47 47 44 41 41 37 37 37 33 34 34 29 33 32 27 30 30 24 23 28 24 23 29 26 24 30 26 25 31 28 22 29 25 17 25 21 16 25 22 14 25 22 13 25 23 10 23 20 26 41 35 74 87 87 101 111 118 98 103 118 89 92 111 88 93 110 78 84 105 67 73 96 143 151 159 140 148 153 142 151 153 138 146 148 125 127 129 125 125 127 85 85 85 56 57 53 61 62 56 59 57 52 48 45 40 44 41 36 42 39 34 35 33 29 24 29 24 22 28 24 21 27 22 22 28 23 21 27 23 20 26 24 20 27 24 18 28 25 15 27 23 12 27 21 6 24 17 42 56 54 91 102 107 97 103 115 92 96 113 84 89 108 73 77 100 65 69 92 132 138 148 133 139 146 136 143 147 134 141 144 133 134 138 135 134 138 91 91 92 55 56 54 57 58 53 66 66 61 59 58 53 47 46 41 43 42 37 37 37 32 25 30 25 20 26 22 20 25 21 19 24 20 20 26 23 18 27 24 15 26 22 15 28 24 14 30 24 10 27 21 8 27 22 13 29 28 54 67 72 85 96 106 90 99 112 79 84 102 72 77 98 64 69 90 122 126 138 125 129 139 131 136 142 132 136 141 133 134 140 136 135 141 109 109 112 59 59 59 48 48 46 53 53 49 51 51 47 41 42 37 42 43 38 45 46 42 31 35 31 24 28 24 29 34 30 25 29 25 22 27 23 18 27 24 18 30 25 13 27 22 10 27 21 8 26 21 7 24 22 6 22 22 20 35 39 56 71 77 75 87 96 70 76 91 59 64 84 56 61 81 112 114 128 119 121 133 123 126 136 126 128 136 127 126 135 130 128 135 116 115 120 77 77 79 47 47 47 40 41 39 34 35 33 38 39 37 47 48 46 45 46 44 37 38 35 35 37 34 42 43 41 46 47 45 45 47 45 33 39 37 28 37 34 35 47 43 34 48 43 23 36 33 18 29 31 29 39 43 24 35 39 28 42 46 67 79 86 71 77 91 56 62 80 48 53 72 104 105 121 109 109 123 113 114 126 119 120 130 113 112 122 108 107 115 111 111 117 76 76 79 54 54 55 51 53 52 38 41 40 48 51 50 58 60 59 39 42 41 47 48 46 40 40 38 43 44 41 70 70 68 64 64 62 53 55 54 49 52 51 43 49 47 54 62 59 65 72 71 64 67 74 62 66 73 47 54 59 38 48 52 64 74 79 69 75 87 56 61 78 48 53 70 188 188 188 186 186 186 186 186 186 184 184 184 183 183 183 183 183 183 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 177 177 177 173 173 173 172 172 172 171 171 171 172 172 172 184 184 184 183 183 183 184 184 184 183 183 183 183 183 183 182 182 182 180 180 180 180 180 180 178 178 178 178 178 178 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 176 176 176 176 176 176 175 175 175 173 173 173 171 171 171 170 170 170 168 168 168 169 169 169 187 187 187 185 185 185 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 176 176 176 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 187 187 187 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 181 181 181 178 178 178 178 178 178 177 177 177 181 181 181 180 180 180 179 179 179 180 180 180 179 179 179 177 177 177 176 176 176 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 188 188 188 185 185 185 184 184 184 183 183 183 182 182 182 182 182 182 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 179 179 179 179 179 179 179 179 179 178 178 178 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 170 170 170 171 171 171 188 188 188 184 184 184 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 181 181 181 182 182 182 182 182 182 180 180 180 182 182 182 183 183 183 182 182 182 178 178 178 177 177 177 177 177 177 177 177 177 175 175 175 174 174 174 175 175 175 176 176 176 176 176 176 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 169 169 169 168 168 168 187 187 187 184 184 184 183 183 183 182 182 182 183 183 183 180 180 180 175 175 175 182 182 182 181 181 181 181 181 181 180 180 180 181 181 181 181 181 181 181 181 181 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 171 171 171 169 169 169 169 169 169 168 168 168 169 169 169 168 168 168 167 167 167 185 185 185 183 183 183 183 183 183 182 182 182 185 185 185 169 169 169 134 134 134 178 178 178 181 181 181 181 181 181 180 180 180 182 182 182 179 179 179 180 180 180 180 180 180 178 178 178 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 169 169 169 169 169 169 168 168 168 168 168 168 166 166 166 167 167 167 183 183 183 181 181 181 182 182 182 181 181 181 184 184 184 163 163 163 119 119 119 176 176 176 179 179 179 177 177 177 177 177 177 183 183 183 180 180 180 178 178 178 180 180 180 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 169 169 169 169 169 169 169 169 169 167 167 167 167 167 167 166 166 166 166 166 166 183 183 183 181 181 181 182 182 182 181 181 181 180 180 180 159 159 159 118 118 118 173 173 173 178 178 178 175 175 175 172 172 172 180 180 180 176 176 176 167 167 167 157 157 157 178 178 178 174 174 174 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 170 170 170 168 168 168 167 167 167 167 167 167 165 165 165 166 166 166 164 164 164 165 165 165 182 182 182 181 181 181 180 180 180 181 181 181 173 173 173 155 155 155 118 118 118 171 171 171 168 168 168 170 170 170 181 181 181 165 165 165 112 112 112 90 90 90 85 85 85 123 123 123 162 162 162 174 174 174 172 172 172 171 171 171 171 171 171 170 170 170 171 171 171 170 170 170 169 169 169 167 167 167 166 166 166 166 166 166 164 164 164 164 164 164 163 163 163 164 164 164 179 179 179 179 179 179 180 180 180 181 181 181 164 164 164 136 136 136 116 116 116 162 162 162 121 121 121 119 119 119 170 170 170 146 146 146 74 74 74 30 30 30 28 28 28 70 70 70 159 159 159 175 175 175 173 173 173 172 172 172 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 166 166 166 165 165 165 166 166 166 165 165 165 164 164 164 162 162 162 163 163 163 165 165 165 167 167 167 172 172 172 175 175 175 151 151 151 105 105 105 109 109 109 158 158 158 99 99 99 89 89 89 133 133 133 133 133 133 93 93 93 46 46 46 29 29 29 62 62 62 154 154 154 167 167 167 166 166 166 166 166 166 164 164 164 163 163 163 163 163 163 161 161 161 161 161 161 160 160 160 158 158 158 159 159 159 158 158 158 155 155 155 153 153 153 152 152 152 144 144 144 144 144 144 147 147 147 153 153 153 118 118 118 67 67 67 98 98 98 151 151 151 106 106 106 80 80 80 113 113 113 119 119 119 77 77 77 46 46 46 33 33 33 56 56 56 133 133 133 145 145 145 143 143 143 142 142 142 141 141 141 141 141 141 141 141 141 139 139 139 139 139 139 140 140 140 138 138 138 137 137 137 136 136 136 136 136 136 134 134 134 133 133 133 143 143 143 141 141 141 140 140 140 145 145 145 102 102 102 52 52 52 88 88 88 160 160 160 125 125 125 77 77 77 132 132 132 127 127 127 73 73 73 65 65 65 59 59 59 73 73 73 126 126 126 134 134 134 132 132 132 132 132 132 131 131 131 129 129 129 131 131 131 132 132 132 132 132 132 133 133 133 131 131 131 131 131 131 132 132 132 133 133 133 131 131 131 129 129 129 141 141 141 139 139 139 138 138 138 137 137 137 121 121 121 88 88 88 90 90 90 149 149 149 137 137 137 111 111 111 183 183 183 148 148 148 95 95 95 62 62 62 75 75 75 80 80 80 88 88 88 118 118 118 118 118 118 115 115 115 126 126 126 134 134 134 135 135 135 128 128 128 119 119 119 128 128 128 130 130 130 130 130 130 130 130 130 129 129 129 119 119 119 107 107 107 138 138 138 136 136 136 135 135 135 129 129 129 132 132 132 143 143 143 127 127 127 100 100 100 94 94 94 120 120 120 197 197 197 146 146 146 91 91 91 25 25 25 62 62 62 77 77 77 57 57 57 90 90 90 120 120 120 117 117 117 135 135 135 149 149 149 148 148 148 141 141 141 132 132 132 139 139 139 141 141 141 139 139 139 137 137 137 133 133 133 129 129 129 112 112 112 138 138 138 137 137 137 136 136 136 122 122 122 120 120 120 164 164 164 147 147 147 83 83 83 44 44 44 114 114 114 216 216 216 150 150 150 80 80 80 42 42 42 55 55 55 68 68 68 37 37 37 83 83 83 135 135 135 141 141 141 150 150 150 155 155 155 154 154 154 154 154 154 153 153 153 152 152 152 150 150 150 149 149 149 146 146 146 144 144 144 144 144 144 139 139 139 139 139 139 136 136 136 137 137 137 109 109 109 102 102 102 127 127 127 113 113 113 61 61 61 42 42 42 88 88 88 167 167 167 106 106 106 66 66 66 57 57 57 44 44 44 44 44 44 13 13 13 68 68 68 129 129 129 131 131 131 145 145 145 151 151 151 151 151 151 150 150 150 149 149 149 148 148 148 146 146 146 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 138 138 138 141 141 141 153 153 153 141 141 141 126 126 126 117 117 117 111 111 111 78 78 78 65 65 65 75 75 75 118 118 118 62 62 62 58 58 58 70 70 70 39 39 39 52 52 52 41 41 41 77 77 77 98 98 98 93 93 93 139 139 139 149 149 149 147 147 147 148 148 148 148 148 148 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 143 143 143 141 141 141 149 149 149 155 155 155 163 163 163 181 181 181 181 181 181 176 176 176 168 168 168 156 156 156 147 147 147 91 91 91 82 82 82 45 45 45 42 42 42 71 71 71 27 27 27 69 69 69 44 44 44 80 80 80 68 68 68 57 57 57 111 111 111 146 146 146 144 144 144 145 145 145 144 144 144 144 144 144 143 143 143 143 143 143 141 141 141 140 140 140 139 139 139 136 136 136 146 146 146 140 140 140 139 139 139 149 149 149 164 164 164 177 177 177 179 179 179 175 175 175 168 168 168 83 83 83 45 45 45 27 27 27 29 29 29 63 63 63 9 9 9 58 58 58 61 61 61 59 59 59 47 47 47 37 37 37 86 86 86 138 138 138 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 139 139 139 138 138 138 136 136 136 134 134 134 132 132 132 123 123 123 129 129 129 133 133 133 120 120 120 119 119 119 136 136 136 152 152 152 154 154 154 148 148 148 56 56 56 13 13 13 7 7 7 13 13 13 36 36 36 21 21 21 30 30 30 69 69 69 20 20 20 7 7 7 6 6 6 68 68 68 130 130 130 130 130 130 133 133 133 134 134 134 134 134 134 135 135 135 134 134 134 134 134 134 133 133 133 131 131 131 127 127 127 127 127 127 130 130 130 131 131 131 125 125 125 118 118 118 110 110 110 113 113 113 114 114 114 118 118 118 41 41 41 4 4 4 2 2 2 1 1 1 17 17 17 41 41 41 19 19 19 42 42 42 15 15 15 1 1 1 9 9 9 73 73 73 126 126 126 126 126 126 126 126 126 128 128 128 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 122 122 122 132 132 132 130 130 130 128 128 128 120 120 120 123 123 123 118 118 118 103 103 103 92 92 92 89 89 89 30 30 30 5 5 5 5 5 5 4 4 4 9 9 9 29 29 29 31 31 31 31 31 31 37 37 37 5 5 5 23 23 23 94 94 94 126 126 126 122 122 122 124 124 124 126 126 126 128 128 128 128 128 128 127 127 127 127 127 127 127 127 127 126 126 126 118 118 118 129 129 129 129 129 129 133 133 133 123 123 123 120 120 120 120 120 120 114 114 114 102 102 102 93 93 93 55 55 55 38 38 38 34 34 34 34 34 34 41 41 41 45 45 45 44 44 44 66 66 66 67 67 67 35 35 35 47 47 47 100 100 100 126 126 126 124 124 124 126 126 126 125 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 118 118 118 127 127 127 128 128 128 126 126 126 121 121 121 117 117 117 115 115 115 115 115 115 112 112 112 106 106 106 76 76 76 62 62 62 61 61 61 61 61 61 66 66 66 58 58 58 62 62 62 88 88 88 81 81 81 71 71 71 77 77 77 102 102 102 121 121 121 121 121 121 122 122 122 123 123 123 123 123 123 123 123 123 124 124 124 124 124 124 123 123 123 123 123 123 115 115 115 126 126 126 124 124 124 123 123 123 119 119 119 118 118 118 114 114 114 113 113 113 110 110 110 104 104 104 84 84 84 82 82 82 78 78 78 70 70 70 68 68 68 62 62 62 74 74 74 86 86 86 85 85 85 87 87 87 90 90 90 107 107 107 120 120 120 120 120 120 120 120 120 119 119 119 119 119 119 120 120 120 122 122 122 123 123 123 123 123 123 122 122 122 116 116 116 123 123 123 121 121 121 122 122 122 118 118 118 114 114 114 113 113 113 109 109 109 104 104 104 100 100 100 88 88 88 88 88 88 82 82 82 72 72 72 69 69 69 61 61 61 75 75 75 86 86 86 89 89 89 93 93 93 94 94 94 106 106 106 117 117 117 116 116 116 118 118 118 117 117 117 117 117 117 119 119 119 121 121 121 121 121 121 121 121 121 118 118 118 116 116 116 122 122 122 119 119 119 116 116 116 114 114 114 111 111 111 109 109 109 104 104 104 101 101 101 97 97 97 93 93 93 96 96 96 89 89 89 74 74 74 66 66 66 60 60 60 71 71 71 81 81 81 90 90 90 97 97 97 101 101 101 108 108 108 111 111 111 113 113 113 116 116 116 118 118 118 118 118 118 117 117 117 117 117 117 117 117 117 116 116 116 111 111 111 111 111 111 115 115 115 115 115 115 113 113 113 112 112 112 111 111 111 106 106 106 102 102 102 99 99 99 95 95 95 95 95 95 102 102 102 96 96 96 77 77 77 66 66 66 64 64 64 72 72 72 86 86 86 92 92 92 97 97 97 102 102 102 110 110 110 112 112 112 112 112 112 114 114 114 114 114 114 114 114 114 112 112 112 111 111 111 112 112 112 112 112 112 108 108 108 106 106 106 122 122 122 121 121 121 123 123 123 118 118 118 116 116 116 114 114 114 111 111 111 107 107 107 103 103 103 104 104 104 109 109 109 103 103 103 88 88 88 82 82 82 78 78 78 83 83 83 98 98 98 104 104 104 106 106 106 110 110 110 114 114 114 118 118 118 116 116 116 116 116 116 116 116 116 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 112 112 112 110 110 110 181 189 203 179 186 206 180 187 204 175 186 202 171 186 203 171 186 202 170 185 201 169 184 204 167 183 209 166 182 209 165 181 208 165 181 207 163 183 202 163 183 200 162 183 200 162 182 199 162 182 201 162 181 202 161 181 201 160 180 200 159 180 200 159 180 200 161 179 200 164 179 201 167 180 202 166 181 201 166 181 200 165 180 199 161 176 195 160 175 195 157 174 195 159 175 192 178 185 200 176 183 203 178 185 202 175 185 201 173 185 203 172 184 201 171 182 199 169 182 204 163 180 214 163 180 214 160 178 212 160 178 211 158 180 204 156 180 202 155 179 201 155 179 200 155 178 201 154 177 202 153 177 201 153 176 201 152 176 201 151 177 201 153 176 201 156 176 202 162 178 205 163 178 203 163 177 202 161 175 200 159 173 198 158 172 197 154 171 197 156 171 194 180 188 203 178 185 205 178 185 203 177 186 203 176 186 204 175 186 204 175 185 203 173 186 204 169 187 204 167 186 203 162 180 197 162 180 198 161 181 203 161 182 205 160 181 204 159 180 203 160 180 205 159 179 205 157 178 204 157 177 203 155 178 203 153 179 203 154 177 202 156 175 202 159 176 202 161 176 201 162 176 201 161 175 201 161 175 200 160 175 201 158 175 202 159 175 197 180 188 203 178 184 205 178 185 203 177 184 201 176 183 202 176 183 202 176 184 203 175 184 201 174 186 197 172 184 195 168 181 191 169 181 193 166 179 198 169 183 203 168 182 202 168 181 201 168 182 204 168 181 205 165 179 202 165 178 201 162 178 200 156 178 199 158 177 199 160 175 198 161 175 198 160 174 195 159 175 194 159 175 194 160 175 194 159 174 195 157 175 196 159 176 193 181 189 203 178 185 205 177 185 202 176 184 201 175 182 201 175 182 201 174 182 201 175 182 201 177 182 202 177 182 202 177 182 201 177 182 201 174 182 199 173 182 199 171 180 197 171 180 197 171 180 199 171 179 199 168 177 197 166 175 195 164 176 195 161 178 195 162 177 195 165 176 195 166 175 195 162 177 193 161 177 192 161 177 192 161 177 192 159 175 191 155 174 190 158 175 188 183 189 204 177 185 205 174 185 201 173 184 200 173 184 202 174 184 202 174 184 202 172 183 202 173 183 205 174 182 203 175 180 199 178 182 200 175 184 202 173 183 201 169 179 197 169 179 196 167 179 196 166 180 196 164 178 195 163 177 194 163 178 194 163 179 195 163 179 195 163 177 194 163 177 194 162 177 194 160 176 193 160 175 193 159 174 192 158 174 190 155 173 191 155 172 188 182 188 203 177 185 205 173 185 201 172 185 199 173 185 202 171 182 199 165 177 194 173 184 202 171 183 204 173 182 201 174 180 197 177 181 197 173 182 199 171 183 200 169 181 198 168 180 196 166 180 196 164 180 196 163 179 195 162 178 194 162 178 194 162 178 194 162 178 194 160 176 192 160 176 192 159 174 192 157 172 191 157 172 191 156 170 190 156 172 189 154 171 190 154 171 189 180 186 201 176 184 204 173 185 200 172 185 198 175 187 201 159 171 185 124 136 150 168 180 196 171 183 202 173 182 200 175 181 196 178 183 196 170 181 194 170 182 196 170 182 196 168 180 194 166 180 195 164 180 196 163 179 195 162 178 194 162 178 194 161 177 193 161 177 193 160 176 192 159 175 192 159 174 192 157 172 191 157 172 191 156 171 190 155 171 188 152 170 189 154 170 188 178 184 199 174 182 202 172 184 200 171 184 195 174 187 197 154 166 177 110 122 133 166 179 191 169 181 197 169 179 193 171 178 190 179 184 194 172 182 193 169 181 192 170 183 194 167 180 190 165 179 193 163 179 196 163 179 195 162 178 194 161 177 193 161 177 193 161 177 193 161 177 193 159 175 191 157 172 191 157 172 191 157 172 191 155 170 189 154 170 187 152 169 188 153 169 187 178 183 199 174 182 202 172 184 200 171 185 195 170 184 193 149 163 172 108 121 129 163 177 187 168 181 194 167 178 189 166 173 183 175 181 189 168 179 188 157 170 179 147 160 169 168 181 190 163 178 191 162 178 194 161 177 193 160 176 192 160 176 193 160 177 193 160 176 193 159 176 192 157 173 190 155 171 189 155 170 189 155 170 189 153 168 187 153 169 186 150 168 187 152 168 186 177 183 197 172 182 201 171 182 198 171 184 194 168 174 182 153 156 163 109 121 129 161 174 187 161 170 183 164 172 182 176 182 189 161 167 172 103 115 122 80 94 102 75 89 97 112 127 134 151 165 178 163 177 193 161 175 191 160 174 191 160 174 190 160 173 189 160 174 190 159 173 189 157 172 189 155 170 189 155 169 188 154 169 188 153 167 186 151 168 183 149 166 186 150 168 188 172 181 195 167 182 200 170 182 198 170 184 195 168 161 170 146 132 137 108 118 127 152 164 183 116 122 134 114 120 127 166 172 175 141 149 149 62 79 84 17 35 43 15 33 41 56 76 83 146 163 176 163 178 194 160 176 192 159 175 191 159 173 188 160 172 187 159 172 188 156 172 189 155 173 190 153 170 188 152 168 187 153 169 188 152 169 186 147 170 181 149 165 186 145 167 191 152 169 186 149 172 193 156 176 195 159 180 192 155 149 158 116 100 105 102 111 119 147 161 177 90 102 109 81 93 97 124 137 137 124 138 138 74 100 107 26 53 63 9 36 46 42 70 80 134 161 175 147 173 190 146 172 188 146 172 188 146 169 186 148 167 186 145 168 186 139 168 184 138 169 184 141 167 182 140 164 180 140 165 180 139 164 179 134 163 175 138 156 179 134 156 181 124 150 168 120 152 173 125 154 174 133 160 174 117 117 127 76 64 67 92 101 106 140 154 166 96 111 114 70 85 87 102 118 119 107 124 126 57 85 94 24 55 65 11 42 51 33 65 75 110 142 155 121 153 169 119 151 167 118 151 166 118 149 167 119 148 169 118 149 167 113 149 162 112 149 160 116 149 161 115 147 160 114 146 159 113 145 158 111 145 157 121 137 159 119 137 157 120 151 165 114 150 168 116 148 165 121 153 167 98 103 115 58 49 52 82 91 94 150 164 172 116 130 130 68 82 83 122 136 139 116 131 136 58 79 86 48 71 79 43 65 73 56 79 87 106 133 144 112 142 154 110 140 151 111 140 152 108 139 153 104 138 156 107 139 153 112 140 148 113 139 147 110 141 153 107 140 153 108 140 153 108 141 153 109 142 152 123 133 149 123 131 143 120 149 157 113 148 161 116 147 158 112 147 159 114 123 136 94 86 90 84 93 94 141 152 158 132 140 140 106 114 116 178 185 192 142 149 159 90 97 103 57 64 70 70 77 83 75 82 87 78 91 99 104 123 132 104 123 132 101 120 128 107 133 142 109 144 156 117 142 151 122 130 136 117 120 126 111 134 146 109 137 152 110 137 151 109 137 151 110 137 145 118 119 128 110 106 110 118 146 154 111 146 158 115 142 155 107 137 152 122 134 150 148 140 150 125 127 133 93 104 106 86 99 97 117 122 126 194 200 198 140 149 150 88 93 94 26 24 33 57 64 66 71 80 78 54 58 66 82 93 103 107 124 135 105 121 134 121 139 152 131 155 168 135 152 165 136 142 153 130 132 143 126 143 158 124 146 161 124 144 160 121 142 158 118 139 150 123 130 140 110 113 119 118 146 155 112 147 158 120 142 154 103 130 133 105 128 125 162 165 165 144 150 144 70 92 79 30 50 50 110 115 123 215 219 208 145 155 145 77 84 74 46 40 46 49 59 56 60 74 65 37 38 38 75 88 85 119 143 143 125 148 152 138 154 164 144 157 174 143 157 174 143 156 173 142 156 173 139 156 172 137 154 170 136 153 169 133 150 166 131 148 162 130 149 163 126 143 157 120 146 154 114 146 149 125 144 137 96 118 103 89 111 97 120 132 120 102 121 106 44 72 53 31 48 40 88 89 89 172 168 150 112 107 92 71 68 44 69 56 38 46 46 33 44 47 32 17 13 11 62 70 74 116 134 139 115 136 149 131 149 167 138 154 170 138 154 170 138 153 170 136 152 168 135 152 168 133 150 166 132 149 165 132 149 164 132 149 163 130 148 163 130 147 161 121 144 152 122 150 150 145 160 139 142 147 112 130 130 95 124 121 86 113 117 79 76 87 43 65 72 30 80 79 46 131 121 77 77 61 29 72 58 25 89 68 31 48 39 20 59 53 33 50 40 30 79 77 80 93 100 102 81 97 111 124 143 164 135 153 169 133 151 166 134 152 168 133 152 167 133 150 166 132 149 165 132 149 165 131 148 164 131 148 162 129 148 162 128 145 159 135 155 163 140 161 166 161 167 149 195 185 128 202 186 107 198 181 97 190 174 82 177 163 69 164 153 79 104 95 40 98 85 28 65 43 11 59 39 18 93 69 32 37 25 12 78 69 51 58 45 10 92 83 35 75 73 24 54 65 32 98 119 111 129 151 165 127 149 163 128 150 164 128 149 164 130 148 163 130 147 163 130 147 163 128 145 161 127 144 159 125 144 158 123 140 154 133 151 161 127 144 157 140 141 131 164 149 117 184 164 120 199 177 121 207 179 111 208 175 96 198 168 95 102 83 34 61 45 5 45 21 11 44 24 20 83 60 33 18 7 3 66 59 37 79 60 21 81 57 17 64 47 6 40 40 14 76 91 89 121 144 158 121 144 158 122 145 159 123 145 159 126 144 160 127 144 160 126 143 159 125 142 158 123 140 154 120 139 153 119 136 150 107 128 140 114 134 144 129 136 131 126 120 107 130 118 104 151 133 116 173 147 128 180 149 120 173 144 107 72 52 36 23 11 4 14 4 6 20 11 11 45 35 26 24 20 20 35 30 21 80 68 53 32 16 11 18 4 1 7 6 9 57 71 85 111 136 152 111 136 152 114 139 155 116 140 156 120 138 157 121 138 157 121 138 156 120 137 156 119 137 150 116 137 148 112 132 142 109 134 145 112 137 143 121 137 133 125 129 110 124 120 93 121 110 86 128 110 91 132 111 91 135 115 96 52 38 34 8 3 6 2 3 3 2 1 0 15 18 19 37 43 45 19 19 19 44 43 39 18 15 13 3 1 0 5 11 13 60 78 89 106 132 148 106 132 148 106 133 149 109 134 151 115 134 153 116 134 153 116 133 153 116 134 153 115 135 146 112 136 144 106 128 136 113 139 147 111 138 144 115 135 132 116 126 107 125 128 100 124 120 92 114 103 77 106 91 65 104 87 67 39 28 22 7 6 3 3 8 2 1 7 2 3 12 12 20 34 35 26 35 31 30 33 28 37 38 33 5 6 2 16 27 27 78 100 109 107 132 147 103 129 143 105 131 145 107 133 147 111 133 148 112 133 148 111 132 147 112 132 147 112 132 143 109 133 141 102 124 132 110 137 142 108 138 143 116 141 140 114 130 115 116 126 102 121 125 99 119 117 89 111 104 76 104 93 72 60 56 45 36 41 32 28 40 26 27 39 27 31 47 41 33 51 48 36 50 41 61 70 62 64 70 61 32 39 31 36 53 52 81 107 114 106 133 144 104 131 142 106 133 144 106 132 144 107 132 144 108 132 144 108 132 144 108 132 144 110 132 141 109 132 141 102 124 132 108 135 138 105 137 142 105 136 136 107 129 121 109 123 109 111 120 102 115 119 96 117 115 89 113 107 85 77 78 64 56 68 52 51 69 47 55 67 46 57 73 58 47 66 52 55 68 50 82 94 80 75 86 76 64 76 66 62 84 81 82 111 116 102 129 137 102 129 137 103 130 139 104 131 140 104 131 139 104 131 139 105 132 140 105 132 140 107 130 137 106 130 139 99 121 129 107 134 136 100 134 138 100 133 133 103 127 125 107 124 119 108 119 109 110 117 101 112 113 92 109 106 85 84 87 72 75 88 70 68 87 60 66 77 50 63 75 53 55 69 49 70 80 55 79 92 74 76 91 80 78 94 83 74 98 95 86 116 120 101 128 135 101 128 135 101 128 135 100 127 134 100 127 134 100 128 135 102 130 137 103 131 138 106 130 137 105 129 138 100 122 130 106 131 130 99 132 130 102 131 129 102 125 124 102 120 119 106 118 110 107 112 99 106 107 90 101 103 87 87 91 77 86 92 77 79 87 69 68 78 56 63 75 54 55 68 48 70 81 59 77 93 80 77 96 91 81 100 97 80 101 102 89 113 118 98 125 130 97 124 130 98 126 131 97 125 130 98 125 134 99 127 136 101 128 138 101 128 138 101 130 134 96 127 133 98 123 132 101 132 131 94 131 128 93 127 126 94 123 121 94 120 115 97 116 107 98 110 96 96 106 90 91 103 88 86 99 84 90 102 87 82 95 79 64 82 63 55 75 54 49 69 48 60 80 59 65 90 79 71 99 97 78 105 106 83 109 114 88 116 122 88 121 127 89 123 128 93 126 132 95 128 133 94 128 133 94 127 133 94 127 133 94 127 133 93 127 128 87 122 124 90 119 125 91 126 128 86 128 127 87 125 126 89 123 120 90 122 114 89 116 106 88 111 98 86 107 92 82 104 88 81 104 88 88 111 94 82 106 89 60 88 70 48 77 58 46 75 56 54 83 64 65 97 88 68 103 102 73 107 109 79 112 117 85 120 126 86 123 129 85 123 128 88 125 131 87 125 130 87 126 126 85 124 123 84 124 123 85 124 124 88 123 121 85 118 119 85 115 118 103 130 131 98 132 130 102 132 132 101 126 124 100 125 119 98 122 115 97 119 111 94 115 105 90 112 99 91 113 100 96 118 105 90 112 99 73 97 84 67 91 78 62 87 74 68 92 79 80 107 100 84 113 111 87 115 117 90 118 122 94 122 127 97 127 129 95 125 127 95 126 128 95 125 127 94 125 123 94 125 122 94 125 122 94 125 123 98 123 120 95 120 121 93 118 121 167 167 167 169 169 169 171 171 171 171 171 171 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 171 171 171 171 171 171 171 171 171 170 170 170 172 172 172 170 170 170 169 169 169 170 170 170 171 171 171 173 173 173 174 174 174 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 165 165 165 167 167 167 168 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 170 170 170 165 165 165 165 165 165 165 165 165 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 168 168 168 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 163 163 163 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 168 168 168 164 164 164 163 163 163 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 163 163 163 163 163 163 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 162 162 162 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 163 163 163 163 163 163 165 165 165 160 160 160 165 165 165 160 160 160 168 168 168 168 168 168 160 160 160 162 162 162 163 163 163 162 162 162 162 162 162 161 161 161 160 160 160 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 164 164 164 162 162 162 162 162 162 165 165 165 165 165 165 165 165 165 164 164 164 161 161 161 160 160 160 161 161 161 159 159 159 159 159 159 161 161 161 160 160 160 161 161 161 151 151 151 162 162 162 148 148 148 182 182 182 182 182 182 159 159 159 163 163 163 161 161 161 158 158 158 162 162 162 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 163 162 162 162 161 161 161 160 160 160 163 163 163 161 161 161 161 161 161 162 162 162 164 164 164 163 163 163 159 159 159 158 158 158 160 160 160 158 158 158 162 162 162 161 161 161 151 151 151 155 155 155 152 152 152 176 176 176 174 174 174 157 157 157 160 160 160 156 156 156 157 157 157 159 159 159 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 159 159 159 156 156 156 158 158 158 159 159 159 157 157 157 159 159 159 160 160 160 159 159 159 157 157 157 147 147 147 153 153 153 160 160 160 159 159 159 155 155 155 149 149 149 150 150 150 151 151 151 148 148 148 157 157 157 163 163 163 177 177 177 153 153 153 160 160 160 158 158 158 156 156 156 159 159 159 158 158 158 157 157 157 159 159 159 159 159 159 160 160 160 159 159 159 157 157 157 157 157 157 159 159 159 160 160 160 143 143 143 155 155 155 146 146 146 152 152 152 154 154 154 101 101 101 97 97 97 152 152 152 157 157 157 142 142 142 108 108 108 86 86 86 99 99 99 101 101 101 106 106 106 107 107 107 149 149 149 177 177 177 191 191 191 182 182 182 184 184 184 140 140 140 135 135 135 160 160 160 159 159 159 156 156 156 153 153 153 146 146 146 143 143 143 141 141 141 136 136 136 132 132 132 72 72 72 115 115 115 83 83 83 96 96 96 91 91 91 66 66 66 73 73 73 144 144 144 153 153 153 147 147 147 101 101 101 83 83 83 92 92 92 95 95 95 94 94 94 101 101 101 126 126 126 140 140 140 139 139 139 127 127 127 117 117 117 95 95 95 98 98 98 96 96 96 89 89 89 86 86 86 82 82 82 73 73 73 67 67 67 63 63 63 62 62 62 55 55 55 40 40 40 58 58 58 48 48 48 49 49 49 44 44 44 56 56 56 71 71 71 101 101 101 96 96 96 81 81 81 68 68 68 72 72 72 86 86 86 86 86 86 84 84 84 102 102 102 109 109 109 107 107 107 63 63 63 82 82 82 75 75 75 63 63 63 99 99 99 60 60 60 45 45 45 89 89 89 102 102 102 98 98 98 47 47 47 54 54 54 103 103 103 98 98 98 37 37 37 46 46 46 44 44 44 47 47 47 40 40 40 44 44 44 52 52 52 44 44 44 44 44 44 37 37 37 51 51 51 38 38 38 55 55 55 50 50 50 49 49 49 47 47 47 96 96 96 69 69 69 47 47 47 71 71 71 86 86 86 73 73 73 106 106 106 104 104 104 80 80 80 124 124 124 142 142 142 115 115 115 75 75 75 82 82 82 143 143 143 132 132 132 33 33 33 38 38 38 40 40 40 41 41 41 34 34 34 44 44 44 41 41 41 48 48 48 44 44 44 53 53 53 58 58 58 41 41 41 51 51 51 56 56 56 54 54 54 69 69 69 124 124 124 80 80 80 50 50 50 56 56 56 78 78 78 76 76 76 101 101 101 91 91 91 64 64 64 67 67 67 66 66 66 47 47 47 53 53 53 71 71 71 106 106 106 82 82 82 33 33 33 34 34 34 37 37 37 39 39 39 33 33 33 37 37 37 41 41 41 48 48 48 41 41 41 94 94 94 74 74 74 50 50 50 50 50 50 76 76 76 58 58 58 74 74 74 108 108 108 83 83 83 100 100 100 61 61 61 75 75 75 65 65 65 97 97 97 78 78 78 48 48 48 58 58 58 44 44 44 48 48 48 43 43 43 60 60 60 86 86 86 55 55 55 34 34 34 40 40 40 34 34 34 40 40 40 41 41 41 43 43 43 45 45 45 61 61 61 87 87 87 121 121 121 97 97 97 92 92 92 64 64 64 71 71 71 120 120 120 115 115 115 102 102 102 70 70 70 108 108 108 79 79 79 79 79 79 59 59 59 93 93 93 61 61 61 53 53 53 68 68 68 67 67 67 61 61 61 49 49 49 55 55 55 73 73 73 66 66 66 66 66 66 73 73 73 68 68 68 83 83 83 81 81 81 89 89 89 92 92 92 91 91 91 107 107 107 116 116 116 128 128 128 135 135 135 97 97 97 89 89 89 141 141 141 151 151 151 163 163 163 139 139 139 136 136 136 124 124 124 121 121 121 60 60 60 47 47 47 75 75 75 88 88 88 85 85 85 91 91 91 92 92 92 87 87 87 87 87 87 82 82 82 85 85 85 100 100 100 98 98 98 93 93 93 108 108 108 98 98 98 102 102 102 105 105 105 95 95 95 46 46 46 47 47 47 89 89 89 131 131 131 149 149 149 146 146 146 147 147 147 172 172 172 222 222 222 225 225 225 219 219 219 215 215 215 196 196 196 63 63 63 43 43 43 70 70 70 96 96 96 98 98 98 96 96 96 96 96 96 90 90 90 82 82 82 76 76 76 71 71 71 94 94 94 95 95 95 96 96 96 93 93 93 96 96 96 96 96 96 110 110 110 132 132 132 83 83 83 80 80 80 130 130 130 184 184 184 212 212 212 226 226 226 231 231 231 240 240 240 242 242 242 250 250 250 251 251 251 245 245 245 222 222 222 65 65 65 43 43 43 64 64 64 99 99 99 93 93 93 92 92 92 92 92 92 87 87 87 80 80 80 76 76 76 72 72 72 95 95 95 94 94 94 101 101 101 98 98 98 100 100 100 99 99 99 133 133 133 153 153 153 146 146 146 148 148 148 198 198 198 242 242 242 248 248 248 239 239 239 143 143 143 206 206 206 239 239 239 244 244 244 244 244 244 237 237 237 228 228 228 127 127 127 103 103 103 102 102 102 101 101 101 103 103 103 102 102 102 100 100 100 98 98 98 96 96 96 92 92 92 88 88 88 101 101 101 108 108 108 110 110 110 99 99 99 134 134 134 131 131 131 159 159 159 166 166 166 159 159 159 151 151 151 197 197 197 236 236 236 239 239 239 239 239 239 197 197 197 230 230 230 241 241 241 241 241 241 234 234 234 230 230 230 232 232 232 226 226 226 207 207 207 188 188 188 182 182 182 183 183 183 178 178 178 157 157 157 104 104 104 90 90 90 88 88 88 88 88 88 99 99 99 93 93 93 120 120 120 112 112 112 144 144 144 186 186 186 211 211 211 212 212 212 214 214 214 208 208 208 226 226 226 233 233 233 233 233 233 226 226 226 222 222 222 214 214 214 215 215 215 212 212 212 207 207 207 208 208 208 209 209 209 207 207 207 208 208 208 218 218 218 222 222 222 226 226 226 224 224 224 213 213 213 117 117 117 92 92 92 93 93 93 90 90 90 85 85 85 72 72 72 116 116 116 168 168 168 177 177 177 197 197 197 194 194 194 185 185 185 185 185 185 179 179 179 180 180 180 188 188 188 182 182 182 178 178 178 183 183 183 207 207 207 211 211 211 204 204 204 205 205 205 199 199 199 204 204 204 202 202 202 215 215 215 227 227 227 229 229 229 226 226 226 222 222 222 203 203 203 115 115 115 95 95 95 92 92 92 90 90 90 80 80 80 82 82 82 79 79 79 113 113 113 109 109 109 128 128 128 139 139 139 143 143 143 157 157 157 167 167 167 172 172 172 171 171 171 153 153 153 142 142 142 151 151 151 166 166 166 176 176 176 186 186 186 194 194 194 197 197 197 206 206 206 212 212 212 194 194 194 184 184 184 184 184 184 180 180 180 183 183 183 176 176 176 98 98 98 89 89 89 87 87 87 84 84 84 81 81 81 87 87 87 87 87 87 93 93 93 78 78 78 108 108 108 139 139 139 148 148 148 153 153 153 163 163 163 180 180 180 196 196 196 203 203 203 217 217 217 226 226 226 228 228 228 230 230 230 238 238 238 229 229 229 237 237 237 233 233 233 228 228 228 213 213 213 205 205 205 197 197 197 200 200 200 215 215 215 208 208 208 94 94 94 90 90 90 89 89 89 84 84 84 85 85 85 84 84 84 89 89 89 91 91 91 86 86 86 109 109 109 173 173 173 189 189 189 195 195 195 208 208 208 219 219 219 228 228 228 232 232 232 236 236 236 239 239 239 240 240 240 243 243 243 243 243 243 213 213 213 228 228 228 199 199 199 210 210 210 196 196 196 212 212 212 218 218 218 223 223 223 236 236 236 195 195 195 77 77 77 81 81 81 80 80 80 74 74 74 77 77 77 78 78 78 83 83 83 87 87 87 90 90 90 97 97 97 165 165 165 189 189 189 196 196 196 203 203 203 215 215 215 223 223 223 229 229 229 234 234 234 236 236 236 237 237 237 241 241 241 241 241 241 218 218 218 238 238 238 232 232 232 242 242 242 241 241 241 242 242 242 240 240 240 234 234 234 212 212 212 152 152 152 60 60 60 65 65 65 75 75 75 76 76 76 76 76 76 73 73 73 76 76 76 80 80 80 85 85 85 89 89 89 141 141 141 167 167 167 178 178 178 189 189 189 208 208 208 222 222 222 230 230 230 233 233 233 236 236 236 238 238 238 242 242 242 243 243 243 239 239 239 239 239 239 237 237 237 231 231 231 218 218 218 197 197 197 167 167 167 139 139 139 117 117 117 100 100 100 66 66 66 61 61 61 68 68 68 68 68 68 76 76 76 68 68 68 69 69 69 69 69 69 75 75 75 77 77 77 104 104 104 139 139 139 140 140 140 138 138 138 143 143 143 153 153 153 165 165 165 168 168 168 171 171 171 176 176 176 178 178 178 178 178 178 177 177 177 180 180 180 166 166 166 160 160 160 129 129 129 100 100 100 102 102 102 113 113 113 124 124 124 117 117 117 80 80 80 69 69 69 73 73 73 74 74 74 73 73 73 73 73 73 74 74 74 68 68 68 62 62 62 61 61 61 80 80 80 170 170 170 176 176 176 170 170 170 169 169 169 173 173 173 179 179 179 177 177 177 177 177 177 180 180 180 188 188 188 187 187 187 183 183 183 156 156 156 126 126 126 136 136 136 122 122 122 125 125 125 135 135 135 138 138 138 131 131 131 128 128 128 79 79 79 70 70 70 74 74 74 80 80 80 74 74 74 72 72 72 69 69 69 57 57 57 56 56 56 58 58 58 54 54 54 126 126 126 171 171 171 155 155 155 149 149 149 133 133 133 113 113 113 99 99 99 104 104 104 121 121 121 137 137 137 145 145 145 147 147 147 146 146 146 148 148 148 167 167 167 167 167 167 171 171 171 171 171 171 157 157 157 129 129 129 98 98 98 81 81 81 82 82 82 73 73 73 73 73 73 75 75 75 77 77 77 74 74 74 69 69 69 69 69 69 66 66 66 53 53 53 74 74 74 116 116 116 100 100 100 92 92 92 94 94 94 99 99 99 101 101 101 114 114 114 133 133 133 150 150 150 161 161 161 164 164 164 166 166 166 152 152 152 154 154 154 156 156 156 138 138 138 145 145 145 151 151 151 151 151 151 126 126 126 90 90 90 81 81 81 82 82 82 83 83 83 62 62 62 82 82 82 84 84 84 82 82 82 87 87 87 77 77 77 62 62 62 86 86 86 95 95 95 94 94 94 102 102 102 109 109 109 120 120 120 138 138 138 141 141 141 145 145 145 156 156 156 171 171 171 157 157 157 143 143 143 116 116 116 100 100 100 108 108 108 83 83 83 101 101 101 97 97 97 100 100 100 109 109 109 73 73 73 75 75 75 66 66 66 63 63 63 73 73 73 76 76 76 72 72 72 79 79 79 77 77 77 71 71 71 72 72 72 92 92 92 101 101 101 92 92 92 106 106 106 121 121 121 136 136 136 143 143 143 137 137 137 148 148 148 141 141 141 146 146 146 148 148 148 157 157 157 142 142 142 141 141 141 127 127 127 96 96 96 71 71 71 89 89 89 98 98 98 99 99 99 82 82 82 66 66 66 64 64 64 58 58 58 164 168 171 166 170 173 168 172 175 168 172 174 167 171 172 167 171 170 167 171 170 167 171 170 166 170 169 168 171 169 174 171 168 175 171 168 175 171 168 174 170 167 175 172 169 171 170 168 170 170 168 170 171 168 172 172 170 174 174 172 175 175 172 177 173 170 177 173 170 176 172 169 175 171 168 173 170 166 171 171 166 171 172 167 171 172 167 171 172 167 171 172 166 171 172 169 162 166 169 164 168 171 165 169 172 165 169 172 166 170 171 168 172 171 168 172 171 168 172 171 168 172 171 169 171 170 172 169 166 173 169 166 173 169 166 172 167 164 173 170 167 167 166 162 165 166 162 165 166 162 167 168 163 169 169 165 171 170 167 174 170 167 174 170 167 172 168 165 170 166 163 170 167 164 169 168 164 168 169 164 168 169 164 168 169 164 168 169 164 168 169 166 160 164 167 162 166 169 163 167 170 163 167 170 164 168 169 165 169 168 165 169 168 163 167 166 163 167 166 165 167 165 170 167 164 171 167 164 171 167 164 170 166 163 172 168 165 166 165 160 164 164 158 164 163 158 163 163 158 164 164 159 166 165 161 169 165 162 169 165 162 167 163 160 167 163 160 169 165 162 167 167 162 166 167 162 166 167 162 166 167 162 166 167 162 166 167 164 159 163 166 161 165 168 161 165 168 161 165 168 161 165 166 160 164 163 160 164 163 160 164 163 160 164 163 160 163 161 166 163 160 167 163 160 169 165 162 164 160 157 169 165 162 163 160 155 171 169 163 171 169 163 163 161 155 165 162 156 166 163 158 166 162 159 166 162 159 165 161 158 164 160 157 165 162 158 164 164 160 164 165 160 165 166 161 165 166 161 164 165 160 163 163 160 159 163 166 162 166 169 162 166 169 162 166 169 162 166 167 159 163 162 158 162 161 159 163 162 157 161 160 158 161 159 164 161 158 164 160 157 165 161 158 155 151 148 166 162 159 152 148 142 186 182 174 186 182 174 163 160 152 167 163 155 164 161 154 162 158 155 166 162 159 164 160 157 164 160 157 164 160 157 162 162 157 162 163 158 162 163 158 163 164 159 162 163 158 162 162 159 157 161 164 160 164 167 158 162 165 158 162 165 160 164 165 162 166 165 161 165 164 157 161 160 156 160 159 159 162 160 161 158 155 166 162 159 165 161 158 155 151 148 159 155 151 156 152 144 181 176 167 179 174 165 162 157 148 165 160 150 160 156 148 161 157 154 163 159 156 166 162 159 166 162 159 165 162 159 163 162 158 161 162 157 159 160 155 156 157 152 158 159 154 159 160 157 154 158 161 156 160 163 157 161 165 156 160 163 155 159 160 145 149 148 151 155 154 158 162 162 157 161 160 154 157 155 153 149 147 154 150 147 155 151 148 152 148 146 161 157 154 168 163 155 184 176 166 160 153 143 167 160 150 165 158 148 161 156 148 163 159 156 162 158 155 161 157 154 163 158 155 163 159 156 161 161 156 159 160 155 157 158 152 157 158 153 159 160 154 160 161 157 141 145 146 153 157 158 143 147 149 150 154 155 151 156 155 98 104 101 94 99 96 149 154 151 155 159 157 141 143 141 111 108 104 90 86 82 103 99 95 105 100 96 111 105 101 114 106 98 156 148 138 183 176 167 197 191 182 189 181 171 190 183 174 145 139 136 142 133 131 165 159 157 161 159 157 158 156 154 154 154 153 146 147 146 143 144 143 142 142 141 137 136 135 133 132 132 69 74 70 112 117 113 81 85 81 94 99 94 87 95 89 61 70 63 69 77 70 142 146 141 153 155 150 148 148 144 104 101 96 87 83 77 98 92 84 103 94 85 102 93 82 112 98 88 135 124 115 146 139 134 144 138 133 136 125 116 126 115 106 104 93 90 115 91 94 105 92 93 88 90 88 86 86 87 81 82 87 72 73 80 67 66 74 64 62 70 64 60 69 57 53 61 38 43 37 56 61 54 46 51 45 47 52 46 40 48 41 50 60 52 67 74 67 99 103 97 96 97 92 81 82 77 69 69 64 74 73 67 90 86 78 92 86 76 92 83 72 113 100 90 117 108 100 111 106 104 67 63 61 90 81 74 84 74 64 74 60 55 120 90 92 73 55 56 45 46 43 90 89 89 102 102 107 96 98 104 47 47 53 55 53 60 106 102 109 100 96 104 34 39 35 43 48 44 42 47 42 44 49 45 36 43 37 40 48 41 49 55 48 43 46 40 45 45 41 38 38 35 50 52 49 38 39 35 57 56 51 53 50 43 54 49 40 54 46 37 101 95 89 70 69 69 48 47 47 76 70 65 93 85 76 86 69 63 130 97 97 119 98 97 82 81 76 128 123 121 143 142 143 113 116 117 75 75 77 83 82 84 145 142 145 134 131 136 31 35 34 36 40 38 37 42 40 39 43 41 31 37 32 40 47 40 39 43 37 48 50 45 46 45 41 55 54 51 56 60 59 40 42 40 51 53 48 58 57 51 58 55 47 74 69 61 127 124 120 78 81 82 48 52 52 58 56 52 85 78 68 90 72 64 125 92 90 107 85 81 67 64 57 72 66 62 66 67 64 46 49 46 53 54 52 72 72 70 109 106 105 84 82 84 31 35 34 32 36 35 35 39 38 37 41 39 30 35 31 35 40 34 41 43 38 49 49 45 45 41 38 97 94 92 73 76 74 49 51 49 50 51 47 79 77 71 62 58 50 79 74 65 110 109 104 81 85 84 97 102 100 63 62 57 81 75 65 78 61 53 121 87 86 94 72 70 51 48 42 63 57 54 45 45 42 46 50 46 43 44 41 61 60 58 89 86 85 57 54 55 32 36 36 38 42 42 32 36 36 38 42 42 40 43 41 42 45 40 46 46 42 63 61 57 91 86 83 125 120 117 99 98 95 94 93 88 67 64 57 76 71 62 127 119 109 122 115 104 106 103 94 68 72 67 107 110 106 82 80 72 84 79 68 70 56 50 114 84 85 75 56 57 53 54 50 70 68 67 67 68 66 60 63 61 49 50 48 56 56 55 76 72 72 68 65 66 63 67 69 70 74 76 65 69 71 80 84 86 80 82 80 89 90 85 94 93 89 95 91 88 112 106 103 121 115 112 132 128 121 141 135 126 104 96 86 98 88 75 152 140 126 160 150 135 168 163 150 140 140 132 137 137 130 130 124 112 127 121 108 68 58 56 65 39 44 85 71 75 85 90 91 84 86 89 90 92 94 90 93 95 87 87 90 88 87 90 85 81 85 87 84 88 97 101 104 95 99 102 90 95 98 105 109 112 97 99 98 102 103 98 108 105 102 99 94 91 52 45 43 54 45 42 96 88 78 140 130 118 160 147 133 159 144 128 161 145 127 185 170 151 231 222 205 229 226 214 224 220 209 224 215 199 203 196 181 68 62 63 58 36 46 76 67 75 89 99 103 93 99 106 94 97 104 94 96 103 90 89 97 83 81 88 79 74 83 74 70 76 92 95 98 93 96 99 95 96 100 93 93 99 97 96 96 98 96 92 113 110 107 136 132 129 87 82 78 87 79 73 140 129 115 195 183 167 223 210 194 237 224 208 244 229 212 251 239 219 252 242 224 255 252 235 255 253 237 253 245 226 229 223 207 72 63 64 56 37 45 70 61 68 95 100 105 90 94 102 92 92 98 92 92 98 86 87 96 79 80 90 77 75 86 72 71 79 94 96 97 95 94 99 103 100 107 102 95 104 107 98 100 106 97 93 137 133 128 156 153 148 150 147 138 154 148 135 207 199 178 250 242 222 254 249 231 246 239 223 152 142 128 216 206 188 248 239 219 251 245 225 250 246 226 245 238 218 239 227 210 143 122 116 118 98 94 114 98 97 109 98 100 109 101 103 107 101 96 101 101 98 93 100 106 90 98 108 87 93 103 84 89 98 100 102 103 108 108 110 112 109 112 103 98 101 142 132 127 140 129 118 166 158 149 172 166 156 166 159 148 159 151 136 205 198 174 244 237 214 247 240 220 247 239 222 205 197 181 237 231 212 248 242 221 249 242 222 241 235 214 238 230 210 242 231 211 238 224 206 221 204 187 199 186 173 192 180 169 191 182 172 185 177 166 159 158 152 99 106 110 82 92 101 82 89 99 82 89 99 96 100 102 93 94 94 122 121 117 115 112 105 152 144 130 198 184 166 223 209 192 225 210 194 226 212 198 220 206 190 235 227 201 242 234 209 242 233 210 236 225 205 231 222 204 223 214 194 224 215 193 222 212 191 217 207 186 217 208 186 221 209 185 220 207 179 221 208 182 230 218 194 233 222 200 235 226 205 233 224 209 216 213 206 114 118 121 85 94 103 87 94 104 85 91 102 82 86 90 71 74 72 116 118 108 169 170 156 185 177 157 212 196 171 212 191 166 204 182 158 203 182 162 195 176 157 194 180 151 202 187 158 196 181 154 192 177 153 197 181 160 219 206 183 223 211 188 216 204 181 216 205 181 211 199 175 216 203 179 217 201 176 227 215 190 237 227 203 238 230 207 237 226 204 232 222 204 209 202 194 113 116 118 89 97 106 86 94 104 84 91 102 75 82 86 79 85 83 78 82 72 113 116 100 116 110 90 143 126 100 161 135 105 168 138 106 180 152 125 186 164 140 187 171 138 186 171 137 168 152 121 158 141 113 166 149 123 180 165 140 189 175 152 199 185 162 207 193 170 209 196 172 217 205 184 222 211 197 206 192 178 196 182 168 196 182 168 193 178 163 197 180 162 185 175 164 98 99 99 83 91 99 81 89 100 78 86 97 75 84 89 82 89 90 85 90 85 92 95 86 82 79 65 122 107 85 162 135 102 176 143 105 179 149 114 183 161 128 198 180 141 213 195 157 221 202 168 234 215 183 241 225 195 240 228 201 242 229 205 250 238 214 243 228 204 249 237 212 244 232 214 237 226 221 223 211 205 218 201 194 211 193 185 216 196 186 231 212 193 218 207 193 95 94 92 85 92 100 83 91 103 78 86 98 79 88 94 80 86 92 86 90 93 89 92 93 87 86 84 120 107 95 196 169 138 218 184 141 220 192 148 227 207 165 238 218 175 248 227 186 252 230 192 255 235 200 255 238 205 254 240 212 255 242 217 255 243 218 227 212 186 240 228 202 212 197 177 220 208 201 207 194 186 224 209 197 233 215 201 239 219 204 251 234 212 207 194 177 80 77 74 76 83 91 73 82 94 68 76 88 70 80 87 72 79 89 79 83 95 85 87 100 89 89 99 105 95 91 188 161 133 218 184 139 220 194 144 222 204 156 236 214 169 245 222 179 250 228 187 254 232 195 255 235 199 253 235 207 254 241 215 253 241 216 233 217 191 249 238 212 243 232 209 248 243 224 249 241 221 252 243 219 253 240 214 248 233 205 229 210 184 166 149 131 64 60 56 60 66 73 68 77 89 68 78 89 69 78 86 67 74 84 72 76 89 77 79 94 82 85 98 93 87 91 160 136 118 195 163 119 205 176 123 213 188 139 233 206 160 245 220 176 252 228 187 254 231 193 255 235 199 255 237 205 255 242 210 255 244 213 255 238 208 253 239 210 251 237 209 242 232 202 231 218 187 212 196 164 183 166 132 159 137 103 139 113 86 115 97 80 70 66 63 57 62 69 61 69 82 62 70 82 72 77 86 65 69 78 66 70 79 66 70 80 70 77 86 76 76 87 118 99 96 166 135 96 173 135 81 172 131 85 173 138 93 181 149 106 190 161 121 191 165 128 192 169 134 199 173 134 202 176 133 201 176 136 201 173 137 205 176 142 191 162 128 184 157 120 153 125 92 123 96 65 125 98 69 135 108 82 144 120 98 129 114 101 83 79 79 65 70 79 68 74 87 69 75 88 70 74 83 70 74 83 71 75 84 65 69 78 57 64 72 60 60 72 93 75 73 197 165 129 209 171 119 205 163 120 198 164 121 201 169 128 204 175 136 200 174 136 198 174 139 204 177 136 214 184 141 213 183 143 209 179 142 182 152 117 152 122 87 161 132 95 147 118 84 148 121 91 157 131 105 159 134 110 149 127 107 140 126 115 81 78 79 66 71 80 69 75 88 75 81 93 71 75 84 69 73 82 66 70 79 54 58 67 50 58 63 57 58 66 67 50 47 151 122 87 202 167 118 187 149 109 177 145 103 160 129 88 138 109 69 123 96 59 126 101 64 145 118 76 163 134 90 170 141 101 173 143 105 172 142 107 173 144 109 193 163 127 191 163 131 193 167 139 191 167 142 176 153 132 145 125 108 107 96 86 82 81 83 79 83 93 69 73 86 69 74 86 72 76 85 74 78 87 71 75 84 66 70 79 63 71 75 66 66 72 65 49 45 97 70 36 145 112 67 130 94 60 119 88 49 119 90 50 124 95 56 126 98 59 138 110 72 159 130 89 176 147 103 187 158 117 190 160 122 192 162 127 177 147 113 180 150 115 180 151 121 159 134 109 163 141 122 167 148 132 164 148 134 134 125 118 89 90 94 76 82 93 78 82 94 79 84 95 59 63 72 79 83 92 81 85 94 79 83 92 83 89 91 77 77 81 73 58 54 108 82 51 122 91 51 120 88 58 127 98 61 134 106 66 145 117 77 163 135 95 166 137 98 171 142 100 182 153 110 196 167 127 182 153 115 169 139 104 142 111 77 126 95 61 131 103 75 103 79 58 117 98 83 111 94 83 111 98 88 114 108 104 71 74 79 70 76 88 62 66 78 60 63 75 70 74 83 73 77 86 69 73 82 76 80 89 73 79 79 71 71 71 84 69 64 112 89 59 124 97 62 116 87 62 129 102 67 145 118 80 161 133 93 169 139 98 164 133 92 174 144 101 167 138 95 172 143 102 174 144 107 183 153 118 168 137 102 168 135 102 150 122 95 114 92 73 85 67 56 99 87 80 105 96 90 101 99 97 79 83 90 60 67 78 60 64 75 55 58 70 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 249 249 249 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 252 252 252 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 252 252 252 247 247 247 242 242 242 248 248 248 254 254 254 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 252 252 252 253 253 253 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 252 252 252 245 245 245 229 229 229 241 241 241 254 254 254 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 253 253 253 253 253 253 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 254 254 254 253 253 253 239 239 239 200 200 200 165 165 165 189 189 189 235 235 235 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 253 253 253 252 252 252 255 255 255 254 254 254 255 255 255 254 254 254 255 255 255 254 254 254 251 251 251 252 252 252 251 251 251 218 218 218 146 146 146 109 109 109 136 136 136 209 209 209 251 251 251 252 252 252 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 254 255 255 255 253 253 253 251 251 251 255 255 255 253 253 253 254 254 254 253 253 253 254 254 254 251 251 251 251 251 251 244 244 244 238 238 238 227 227 227 165 165 165 123 123 123 160 160 160 215 215 215 249 249 249 252 252 252 252 252 252 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 254 255 255 255 252 252 252 250 250 250 253 253 253 251 251 251 252 252 252 252 252 252 252 252 252 250 250 250 254 254 254 231 231 231 194 194 194 199 199 199 150 150 150 129 129 129 141 141 141 188 188 188 232 232 232 251 251 251 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 254 255 255 255 251 251 251 248 248 248 252 252 252 250 250 250 251 251 251 250 250 250 251 251 251 248 248 248 250 250 250 231 231 231 177 177 177 150 150 150 115 115 115 97 97 97 97 97 97 133 133 133 198 198 198 247 247 247 252 252 252 252 252 252 253 253 253 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 251 251 251 245 245 245 250 250 250 249 249 249 250 250 250 249 249 249 249 249 249 248 248 248 249 249 249 232 232 232 180 180 180 126 126 126 79 79 79 76 76 76 93 93 93 138 138 138 217 217 217 241 241 241 246 246 246 251 251 251 251 251 251 251 251 251 251 251 251 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 255 255 251 251 251 241 241 241 246 246 246 245 245 245 247 247 247 247 247 247 247 247 247 239 239 239 240 240 240 231 231 231 177 177 177 148 148 148 151 151 151 156 156 156 149 149 149 168 168 168 240 240 240 246 246 246 245 245 245 249 249 249 248 248 248 248 248 248 248 248 248 248 248 248 249 249 249 251 251 251 252 252 252 252 252 252 251 251 251 251 251 251 251 251 251 253 253 253 250 250 250 224 224 224 227 227 227 227 227 227 229 229 229 230 230 230 231 231 231 228 228 228 227 227 227 205 205 205 150 150 150 167 167 167 224 224 224 227 227 227 183 183 183 173 173 173 226 226 226 240 240 240 238 238 238 240 240 240 240 240 240 240 240 240 241 241 241 243 243 243 243 243 243 245 245 245 246 246 246 245 245 245 246 246 246 246 246 246 246 246 246 249 249 249 247 247 247 214 214 214 218 218 218 216 216 216 217 217 217 218 218 218 219 219 219 220 220 220 224 224 224 185 185 185 142 142 142 182 182 182 224 224 224 218 218 218 178 178 178 169 169 169 203 203 203 223 223 223 227 227 227 228 228 228 230 230 230 232 232 232 233 233 233 231 231 231 234 234 234 235 235 235 236 236 236 236 236 236 236 236 236 237 237 237 238 238 238 241 241 241 239 239 239 214 214 214 217 217 217 215 215 215 217 217 217 218 218 218 218 218 218 219 219 219 217 217 217 179 179 179 154 154 154 197 197 197 220 220 220 215 215 215 183 183 183 186 186 186 191 191 191 218 218 218 223 223 223 223 223 223 226 226 226 228 228 228 227 227 227 211 211 211 226 226 226 231 231 231 230 230 230 232 232 232 231 231 231 232 232 232 231 231 231 234 234 234 231 231 231 216 216 216 220 220 220 218 218 218 220 220 220 220 220 220 221 221 221 221 221 221 212 212 212 174 174 174 153 153 153 204 204 204 219 219 219 216 216 216 191 191 191 202 202 202 192 192 192 217 217 217 226 226 226 224 224 224 226 226 226 226 226 226 226 226 226 212 212 212 223 223 223 230 230 230 229 229 229 231 231 231 232 232 232 232 232 232 230 230 230 230 230 230 227 227 227 220 220 220 224 224 224 223 223 223 225 225 225 225 225 225 226 226 226 224 224 224 200 200 200 157 157 157 142 142 142 205 205 205 222 222 222 221 221 221 199 199 199 203 203 203 199 199 199 205 205 205 224 224 224 224 224 224 225 225 225 226 226 226 226 226 226 214 214 214 223 223 223 230 230 230 229 229 229 231 231 231 231 231 231 231 231 231 229 229 229 230 230 230 226 226 226 229 229 229 232 232 232 230 230 230 231 231 231 232 232 232 231 231 231 226 226 226 199 199 199 157 157 157 150 150 150 184 184 184 212 212 212 216 216 216 188 188 188 196 196 196 211 211 211 198 198 198 229 229 229 232 232 232 230 230 230 230 230 230 230 230 230 219 219 219 224 224 224 230 230 230 229 229 229 229 229 229 229 229 229 230 230 230 228 228 228 228 228 228 224 224 224 222 222 222 227 227 227 225 225 225 227 227 227 229 229 229 229 229 229 217 217 217 185 185 185 155 155 155 153 153 153 154 154 154 182 182 182 192 192 192 176 176 176 175 175 175 200 200 200 189 189 189 226 226 226 232 232 232 228 228 228 230 230 230 230 230 230 219 219 219 221 221 221 232 232 232 230 230 230 233 233 233 236 236 236 232 232 232 228 228 228 229 229 229 227 227 227 208 208 208 227 227 227 223 223 223 224 224 224 224 224 224 221 221 221 196 196 196 166 166 166 155 155 155 140 140 140 133 133 133 169 169 169 185 185 185 189 189 189 187 187 187 197 197 197 206 206 206 231 231 231 239 239 239 236 236 236 230 230 230 215 215 215 191 191 191 193 193 193 222 222 222 227 227 227 228 228 228 230 230 230 227 227 227 224 224 224 225 225 225 213 213 213 199 199 199 225 225 225 221 221 221 221 221 221 221 221 221 212 212 212 171 171 171 151 151 151 177 177 177 136 136 136 153 153 153 205 205 205 212 212 212 210 210 210 208 208 208 222 222 222 218 218 218 208 208 208 191 191 191 167 167 167 139 139 139 104 104 104 77 77 77 78 78 78 131 131 131 210 210 210 226 226 226 222 222 222 221 221 221 220 220 220 215 215 215 153 153 153 193 193 193 221 221 221 219 219 219 218 218 218 216 216 216 198 198 198 172 172 172 156 156 156 182 182 182 176 176 176 188 188 188 195 195 195 183 183 183 148 148 148 119 119 119 130 130 130 96 96 96 68 68 68 51 51 51 38 38 38 30 30 30 25 25 25 28 28 28 34 34 34 55 55 55 174 174 174 221 221 221 220 220 220 220 220 220 194 194 194 171 171 171 98 98 98 188 188 188 220 220 220 215 215 215 206 206 206 197 197 197 179 179 179 171 171 171 150 150 150 164 164 164 170 170 170 143 143 143 103 103 103 71 71 71 52 52 52 52 52 52 66 66 66 31 31 31 27 27 27 32 32 32 34 34 34 34 34 34 31 31 31 36 36 36 51 51 51 68 68 68 170 170 170 206 206 206 201 201 201 195 195 195 140 140 140 95 95 95 54 54 54 146 146 146 154 154 154 154 154 154 141 141 141 128 128 128 125 125 125 129 129 129 124 124 124 111 111 111 96 96 96 83 83 83 71 71 71 58 58 58 51 51 51 75 75 75 69 69 69 64 64 64 55 55 55 36 36 36 32 32 32 32 32 32 30 30 30 37 37 37 57 57 57 72 72 72 111 111 111 128 128 128 126 126 126 101 101 101 69 69 69 55 55 55 43 43 43 94 94 94 96 96 96 92 92 92 96 96 96 108 108 108 113 113 113 102 102 102 95 95 95 85 85 85 79 79 79 75 75 75 68 68 68 57 57 57 64 64 64 84 84 84 65 65 65 96 96 96 94 94 94 53 53 53 31 31 31 31 31 31 44 44 44 60 60 60 75 75 75 83 83 83 91 91 91 87 87 87 90 90 90 86 86 86 79 79 79 75 75 75 64 64 64 81 81 81 89 89 89 90 90 90 91 91 91 103 103 103 114 114 114 99 99 99 83 83 83 67 67 67 64 64 64 61 61 61 55 55 55 58 58 58 78 78 78 61 61 61 54 54 54 82 82 82 64 64 64 40 40 40 30 30 30 40 40 40 56 56 56 71 71 71 76 76 76 101 101 101 157 157 157 159 159 159 156 156 156 155 155 155 143 143 143 128 128 128 96 96 96 77 77 77 61 61 61 62 62 62 39 39 39 39 39 39 67 67 67 71 71 71 58 58 58 46 46 46 46 46 46 45 45 45 47 47 47 67 67 67 74 74 74 40 40 40 35 35 35 33 33 33 14 14 14 14 14 14 18 18 18 20 20 20 19 19 19 20 20 20 32 32 32 100 100 100 174 174 174 177 177 177 173 173 173 174 174 174 171 171 171 165 165 165 147 147 147 88 88 88 56 56 56 65 65 65 52 52 52 38 38 38 31 31 31 29 29 29 27 27 27 27 27 27 27 27 27 37 37 37 55 55 55 66 66 66 48 48 48 27 27 27 24 24 24 19 19 19 16 16 16 17 17 17 16 16 16 14 14 14 17 17 17 33 33 33 59 59 59 128 128 128 167 167 167 167 167 167 168 168 168 167 167 167 165 165 165 160 160 160 150 150 150 112 112 112 81 81 81 88 88 88 100 100 100 67 67 67 22 22 22 18 18 18 14 14 14 11 11 11 24 24 24 41 41 41 51 51 51 44 44 44 21 21 21 12 12 12 14 14 14 12 12 12 13 13 13 17 17 17 12 12 12 10 10 10 21 21 21 40 40 40 72 72 72 141 141 141 161 161 161 161 161 161 163 163 163 162 162 162 158 158 158 153 153 153 145 145 145 134 134 134 101 101 101 96 96 96 119 119 119 88 88 88 27 27 27 12 12 12 15 15 15 32 32 32 38 38 38 42 42 42 45 45 45 29 29 29 17 17 17 17 17 17 15 15 15 14 14 14 13 13 13 15 15 15 17 17 17 14 14 14 33 33 33 57 57 57 87 87 87 151 151 151 158 158 158 153 153 153 154 154 154 154 154 154 152 152 152 148 148 148 141 141 141 143 143 143 111 111 111 90 90 90 107 107 107 113 113 113 81 81 81 52 52 52 35 35 35 25 25 25 33 33 33 39 39 39 24 24 24 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 16 16 16 20 20 20 24 24 24 25 25 25 43 43 43 47 47 47 53 53 53 120 120 120 143 143 143 144 144 144 146 146 146 146 146 146 144 144 144 143 143 143 137 137 137 143 143 143 116 116 116 93 93 93 105 105 105 122 122 122 100 100 100 63 63 63 39 39 39 39 39 39 37 37 37 17 17 17 5 5 5 7 7 7 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 8 8 8 8 8 8 10 10 10 15 15 15 19 19 19 34 34 34 84 84 84 122 122 122 132 132 132 138 138 138 139 139 139 137 137 137 137 137 137 132 132 132 131 131 131 116 116 116 89 89 89 98 98 98 119 119 119 108 108 108 88 88 88 72 72 72 44 44 44 18 18 18 11 11 11 8 8 8 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 8 8 8 14 14 14 28 28 28 65 65 65 104 104 104 122 122 122 128 128 128 131 131 131 130 130 130 130 130 130 127 127 127 115 115 115 107 107 107 80 80 80 88 88 88 115 115 115 110 110 110 81 81 81 57 57 57 40 40 40 29 29 29 24 24 24 21 21 21 15 15 15 10 10 10 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 5 5 5 6 6 6 11 11 11 25 25 25 58 58 58 92 92 92 112 112 112 121 121 121 126 126 126 124 124 124 123 123 123 120 120 120 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 249 249 249 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 252 252 252 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 252 253 253 250 248 248 244 243 243 238 249 249 247 254 254 254 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 252 252 252 253 253 253 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 251 253 254 247 246 247 237 229 231 219 242 243 236 255 255 254 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 253 253 253 253 253 253 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 254 254 254 249 240 241 231 201 203 188 166 168 151 189 191 181 236 236 235 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 253 253 253 253 252 253 255 255 255 254 254 254 255 255 255 255 254 255 255 255 255 254 254 254 251 252 252 251 253 252 250 253 249 216 221 214 142 150 137 104 114 99 133 140 129 207 212 205 248 253 250 250 254 254 252 255 255 254 255 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 255 255 254 254 254 255 255 255 253 253 253 252 251 252 255 255 255 253 253 253 254 254 254 254 253 254 254 254 254 251 251 252 250 252 253 243 245 243 236 240 234 225 230 219 162 169 154 119 128 109 158 165 144 215 219 201 247 252 242 248 255 253 248 254 254 252 255 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 255 255 254 254 254 255 255 255 252 252 252 250 250 250 253 254 254 251 252 252 252 253 252 252 252 252 252 253 253 250 250 252 255 254 255 234 231 227 200 194 180 209 199 174 163 151 115 144 130 88 156 142 104 200 188 159 239 233 213 253 253 244 252 255 253 251 255 255 253 255 255 254 255 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 255 255 254 254 254 255 255 255 251 251 251 246 250 249 251 254 253 249 252 251 249 253 252 249 252 251 249 252 252 248 249 251 252 250 253 236 231 225 189 176 158 167 148 116 137 113 69 123 95 44 122 94 51 153 131 99 211 197 174 250 248 235 252 254 250 249 254 254 249 255 255 251 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 251 251 251 242 248 246 247 253 251 245 252 249 246 253 250 246 252 250 246 252 250 245 250 248 248 251 247 234 233 224 187 180 165 138 125 102 96 78 48 95 74 40 112 91 62 153 136 115 224 217 202 242 243 235 241 249 246 245 255 254 245 255 254 247 254 253 250 253 252 251 253 252 251 253 252 252 254 253 252 254 253 252 254 253 252 254 253 253 254 254 253 253 253 255 255 255 251 251 251 235 245 244 239 250 249 239 249 248 241 251 250 241 251 250 241 251 250 233 243 238 235 244 234 229 235 222 178 179 166 151 149 135 156 152 139 163 156 143 158 149 134 175 168 156 241 242 234 241 249 247 236 249 250 240 253 253 241 252 250 243 251 249 245 251 249 246 250 249 246 251 250 248 253 252 249 254 253 249 254 253 249 253 252 251 252 252 251 251 251 253 253 253 250 250 250 208 230 239 211 233 242 211 233 242 213 235 244 214 236 245 215 237 246 212 234 241 217 232 229 205 209 193 151 153 134 162 172 158 218 229 222 225 230 224 189 184 170 180 174 155 226 229 219 230 245 244 224 244 250 227 245 251 230 244 247 232 244 245 234 245 246 236 247 248 236 247 248 238 249 250 239 249 250 238 249 250 240 249 249 243 248 248 244 248 248 247 251 251 245 248 249 192 222 237 195 226 240 194 224 238 195 225 240 196 226 241 197 227 242 198 228 241 210 230 233 183 189 176 140 147 129 171 189 179 209 231 230 208 223 222 179 181 168 172 171 151 199 207 198 209 229 232 208 234 244 210 235 246 216 235 244 220 237 244 221 238 244 219 236 241 222 239 245 223 240 246 224 241 246 224 241 247 225 241 246 229 241 245 230 241 245 233 244 248 231 242 246 190 222 238 193 225 241 191 224 239 193 225 241 194 226 242 194 227 243 195 227 243 201 224 229 173 184 174 148 160 147 181 205 201 199 229 235 197 222 228 178 187 180 186 190 174 182 196 190 200 225 230 200 231 244 201 231 245 208 232 244 213 234 243 212 233 241 195 217 225 210 232 240 216 237 246 214 236 244 216 238 246 216 237 245 218 237 246 219 236 245 221 239 248 219 236 245 196 224 236 199 227 240 198 226 238 199 227 240 199 227 240 200 228 241 200 229 241 198 218 222 169 178 167 145 159 146 186 212 211 195 229 237 194 224 233 184 195 189 203 205 189 184 197 189 200 224 228 205 234 246 203 231 244 209 232 243 212 232 240 212 232 239 197 218 225 209 229 236 216 236 243 215 235 243 217 237 245 218 238 246 218 237 247 216 235 245 216 235 245 214 232 243 206 226 234 209 230 237 208 229 236 210 231 238 210 231 238 211 232 239 209 230 238 191 205 203 156 161 145 138 147 131 190 213 208 199 231 238 202 229 238 195 203 195 208 205 185 197 203 192 193 211 211 207 231 238 208 230 240 213 230 236 216 231 235 216 230 234 204 218 222 213 227 231 220 234 238 219 233 237 221 235 239 221 235 240 220 235 241 218 233 240 219 234 242 215 230 237 218 234 234 219 238 239 216 237 239 217 237 239 219 238 238 220 237 236 212 234 227 187 207 195 152 162 145 147 154 138 178 189 181 202 218 215 205 222 218 186 193 176 200 199 172 212 215 196 193 203 193 220 233 233 223 236 242 222 233 241 220 234 239 219 235 237 213 222 224 221 225 228 225 233 234 222 233 234 225 230 236 226 230 237 222 233 236 218 232 235 219 232 237 215 227 234 212 228 225 213 233 234 210 232 236 212 234 236 217 235 234 220 234 229 209 223 211 180 190 176 155 158 146 157 154 144 158 154 144 184 183 173 192 195 183 180 179 158 183 176 149 205 202 179 189 192 176 221 231 222 221 238 235 213 235 237 211 238 239 213 238 237 213 222 222 219 223 221 224 237 232 217 237 234 224 237 242 229 238 246 220 237 239 215 234 235 216 235 236 215 232 235 199 212 214 214 232 238 209 229 237 210 229 236 213 228 233 214 224 225 199 197 191 175 164 155 164 153 144 148 139 130 139 133 122 170 171 158 183 189 173 192 192 171 196 187 164 204 198 176 208 208 191 229 235 222 232 244 235 225 242 236 219 236 231 209 219 213 195 190 186 200 192 187 219 226 217 212 236 227 211 237 235 215 237 241 210 234 239 207 231 234 207 234 231 195 223 213 192 202 204 214 229 235 207 226 233 209 226 233 211 225 229 207 215 216 172 173 165 154 152 139 178 179 165 136 139 124 152 157 141 202 209 193 210 217 200 210 214 193 212 211 187 229 223 202 230 216 200 226 202 193 214 182 179 193 157 156 166 128 127 134 92 91 115 62 63 116 63 64 152 123 119 212 211 205 218 231 228 210 228 231 205 228 233 202 229 228 196 226 216 132 166 144 187 197 191 213 226 225 208 224 225 208 223 223 208 220 217 194 202 195 169 176 161 153 161 141 179 187 168 176 180 162 194 188 173 209 191 180 205 176 169 175 139 131 150 108 99 166 117 110 137 80 75 116 48 48 106 28 30 97 13 16 88 5 7 85 0 2 93 1 4 98 7 11 98 38 38 188 169 164 218 223 220 211 224 225 209 226 226 181 202 195 155 182 163 79 112 81 185 192 182 213 225 218 204 221 214 195 213 204 190 203 192 177 182 169 174 173 158 155 152 135 173 163 148 187 165 154 172 132 127 145 85 86 125 48 54 116 23 34 122 21 34 135 35 45 98 3 8 92 0 0 99 4 6 102 6 7 101 6 6 99 3 3 109 5 7 119 22 23 111 51 45 182 167 154 199 212 199 189 209 196 185 202 186 130 148 128 82 106 78 38 67 32 146 148 143 151 158 150 142 162 148 125 152 133 120 135 116 133 124 111 147 123 115 148 116 111 143 99 96 138 79 79 135 61 64 131 45 51 124 29 36 121 20 31 144 44 56 136 39 48 130 36 41 122 27 29 106 7 8 106 1 2 105 2 3 101 0 2 109 6 10 118 32 32 106 60 49 118 113 89 120 136 108 116 137 103 91 113 71 58 81 37 42 68 23 28 57 13 93 96 88 98 97 89 89 96 83 89 102 85 110 110 96 132 107 100 134 89 89 136 78 82 134 64 70 137 54 62 139 47 56 134 39 47 125 28 35 129 36 43 145 58 65 123 40 44 152 72 73 152 70 69 115 27 26 97 3 4 97 4 5 110 16 20 127 31 37 129 52 53 111 73 63 94 93 73 79 95 70 80 101 68 75 98 54 68 93 44 62 89 39 50 79 29 80 84 70 97 88 77 99 89 79 98 91 80 116 100 92 139 104 102 139 82 86 134 60 69 127 40 52 132 34 47 132 29 42 123 25 34 122 30 35 138 52 56 117 37 40 106 32 33 130 62 61 110 45 42 88 20 18 81 9 8 91 19 18 109 34 37 126 47 52 122 57 61 122 93 88 156 160 149 148 166 152 145 164 150 145 163 147 132 152 133 116 138 115 82 107 80 77 81 60 75 58 45 80 57 49 52 35 27 52 35 30 87 59 56 105 57 59 105 38 45 104 20 31 114 16 28 114 14 25 111 20 26 125 42 44 130 50 51 94 17 18 85 15 15 75 16 15 48 0 0 50 0 0 56 3 2 56 6 5 56 4 4 60 3 5 66 17 21 114 94 95 169 178 175 164 183 181 161 179 181 164 178 187 159 175 183 152 170 176 133 153 156 90 92 67 74 51 38 86 58 48 66 49 39 45 38 28 39 29 21 47 23 18 58 15 14 72 7 12 85 2 10 97 11 18 111 31 34 116 45 45 100 26 25 82 4 5 73 4 4 60 2 1 52 1 1 51 3 3 49 2 4 43 2 2 45 6 6 65 19 22 86 47 53 137 124 129 159 171 174 153 173 178 155 173 179 156 172 175 153 170 172 147 166 169 136 156 160 117 115 87 101 76 56 109 82 67 110 99 84 67 70 57 19 25 16 19 19 12 20 13 6 23 8 3 41 18 16 61 34 32 69 44 40 61 38 34 41 14 10 35 4 1 35 6 3 30 6 2 28 8 4 30 12 9 25 8 6 21 7 3 29 19 14 46 39 35 72 73 71 132 146 145 147 168 170 147 167 174 151 168 174 149 168 167 145 165 162 140 160 159 131 151 151 141 137 108 122 97 74 116 91 71 127 119 100 84 92 78 22 31 24 8 16 10 11 19 12 26 36 28 32 42 34 37 46 38 40 50 41 24 33 25 13 21 13 13 21 13 12 19 11 10 17 10 9 16 9 12 19 11 13 20 13 11 18 10 27 37 29 47 63 55 71 96 88 132 160 155 142 166 166 140 159 164 143 159 165 141 160 163 138 158 159 134 154 155 128 147 148 149 146 117 132 107 84 110 85 66 115 107 88 109 117 103 75 86 78 48 55 49 33 38 31 23 28 22 31 36 29 37 42 36 22 26 20 11 16 10 8 17 9 7 19 9 8 18 9 8 18 9 9 21 11 13 25 15 17 30 20 19 30 20 38 48 38 40 53 43 42 59 52 107 127 122 130 149 149 131 149 153 133 151 155 132 152 153 130 150 151 129 149 150 124 143 144 149 146 116 136 112 89 113 88 68 113 105 86 119 126 112 94 105 97 60 66 60 38 41 34 38 41 35 36 39 33 16 19 13 5 7 2 5 9 3 3 12 3 0 13 3 0 12 2 0 11 1 0 11 2 1 13 3 1 13 3 3 15 3 9 21 8 13 24 13 28 38 31 77 88 84 112 127 126 120 138 138 124 144 145 125 145 145 123 143 144 123 143 144 119 138 139 138 134 105 137 111 88 111 84 65 106 98 79 116 123 109 102 113 105 86 91 85 72 73 67 44 45 40 18 20 15 11 13 7 8 9 4 6 7 2 3 8 1 1 8 1 1 7 0 0 6 0 0 6 0 0 7 0 1 7 0 0 10 0 2 14 1 10 19 6 26 30 23 63 67 64 98 108 106 111 128 127 114 135 134 117 137 138 116 136 137 116 137 138 113 133 134 120 119 90 121 105 82 94 78 59 92 90 72 110 120 106 104 115 107 79 84 79 58 58 53 42 41 34 33 30 22 28 25 16 25 22 14 17 16 8 12 11 4 8 9 2 6 8 1 5 6 1 5 7 1 3 6 0 2 5 0 1 8 1 1 11 1 9 15 4 25 27 19 58 59 54 87 95 91 102 118 116 108 128 127 112 132 133 111 130 132 110 129 131 107 126 128 94 94 94 93 93 93 95 95 95 93 93 93 92 92 92 92 92 92 92 92 92 94 94 94 97 97 97 97 97 97 94 94 94 93 93 93 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 89 89 89 92 92 92 91 91 91 90 90 90 90 90 90 92 92 92 93 93 93 91 91 91 86 86 86 84 84 84 87 87 87 90 90 90 91 91 91 89 89 89 88 88 88 88 88 88 89 89 89 86 86 86 91 91 91 94 94 94 90 90 90 90 90 90 91 91 91 93 93 93 94 94 94 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 89 89 89 88 88 88 85 85 85 88 88 88 88 88 88 86 86 86 86 86 86 84 84 84 83 83 83 83 83 83 83 83 83 86 86 86 85 85 85 83 83 83 83 83 83 81 81 81 84 84 84 88 88 88 89 89 89 88 88 88 87 87 87 87 87 87 85 85 85 87 87 87 90 90 90 88 88 88 87 87 87 89 89 89 87 87 87 82 82 82 82 82 82 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 86 86 86 88 88 88 89 89 89 87 87 87 86 86 86 85 85 85 82 82 82 80 80 80 79 79 79 78 78 78 81 81 81 79 79 79 78 78 78 81 81 81 87 87 87 84 84 84 83 83 83 84 84 84 83 83 83 85 85 85 84 84 84 83 83 83 86 86 86 82 82 82 82 82 82 83 83 83 82 82 82 80 80 80 81 81 81 80 80 80 83 83 83 81 81 81 82 82 82 80 80 80 79 79 79 78 78 78 80 80 80 79 79 79 77 77 77 76 76 76 78 78 78 82 82 82 80 80 80 78 78 78 79 79 79 80 80 80 80 80 80 82 82 82 82 82 82 87 87 87 88 88 88 83 83 83 80 80 80 77 77 77 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 81 81 81 81 81 81 84 84 84 84 84 84 85 85 85 83 83 83 80 80 80 77 77 77 76 76 76 77 77 77 76 76 76 74 74 74 72 72 72 75 75 75 78 78 78 76 76 76 74 74 74 76 76 76 79 79 79 78 78 78 82 82 82 81 81 81 81 81 81 82 82 82 79 79 79 78 78 78 79 79 79 83 83 83 85 85 85 84 84 84 78 78 78 76 76 76 78 78 78 74 74 74 78 78 78 77 77 77 74 74 74 75 75 75 72 72 72 71 71 71 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 75 75 75 74 74 74 69 69 69 69 69 69 67 67 67 66 66 66 65 65 65 69 69 69 70 70 70 70 70 70 73 73 73 72 72 72 72 72 72 72 72 72 94 94 94 86 86 86 84 84 84 83 83 83 70 70 70 68 68 68 73 73 73 75 75 75 75 75 75 76 76 76 75 75 75 77 77 77 78 78 78 76 76 76 76 76 76 74 74 74 72 72 72 72 72 72 73 73 73 71 71 71 76 76 76 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 76 76 76 74 74 74 78 78 78 78 78 78 75 75 75 94 94 94 125 125 125 85 85 85 74 74 74 117 117 117 75 75 75 77 77 77 66 66 66 68 68 68 72 72 72 71 71 71 69 69 69 67 67 67 65 65 65 65 65 65 67 67 67 65 65 65 65 65 65 67 67 67 68 68 68 67 67 67 65 65 65 67 67 67 70 70 70 70 70 70 71 71 71 71 71 71 69 69 69 74 74 74 74 74 74 70 70 70 79 79 79 129 129 129 94 94 94 98 98 98 70 70 70 118 118 118 105 105 105 104 104 104 64 64 64 59 59 59 63 63 63 61 61 61 62 62 62 66 66 66 69 69 69 69 69 69 72 72 72 70 70 70 69 69 69 67 67 67 74 74 74 78 78 78 68 68 68 69 69 69 63 63 63 59 59 59 65 65 65 65 65 65 65 65 65 62 62 62 63 63 63 66 66 66 117 117 117 122 122 122 148 148 148 154 154 154 118 118 118 136 136 136 174 174 174 133 133 133 143 143 143 130 130 130 113 113 113 98 98 98 78 78 78 57 57 57 58 58 58 67 67 67 67 67 67 71 71 71 73 73 73 82 82 82 112 112 112 133 133 133 70 70 70 65 65 65 64 64 64 64 64 64 65 65 65 64 64 64 76 76 76 98 98 98 114 114 114 111 111 111 130 130 130 149 149 149 166 166 166 146 146 146 91 91 91 126 126 126 166 166 166 145 145 145 222 222 222 232 232 232 230 230 230 223 223 223 209 209 209 150 150 150 87 87 87 70 70 70 73 73 73 76 76 76 100 100 100 144 144 144 168 168 168 172 172 172 64 64 64 62 62 62 63 63 63 56 56 56 82 82 82 133 133 133 193 193 193 216 216 216 193 193 193 167 167 167 114 114 114 128 128 128 140 140 140 160 160 160 83 83 83 91 91 91 124 124 124 60 60 60 118 118 118 191 191 191 216 216 216 238 238 238 225 225 225 183 183 183 184 184 184 126 126 126 102 102 102 135 135 135 160 160 160 168 168 168 154 154 154 147 147 147 56 56 56 54 54 54 66 66 66 148 148 148 212 212 212 237 237 237 221 221 221 191 191 191 203 203 203 193 193 193 134 134 134 106 106 106 184 184 184 215 215 215 93 93 93 123 123 123 90 90 90 47 47 47 59 59 59 150 150 150 212 212 212 225 225 225 182 182 182 187 187 187 214 214 214 211 211 211 179 179 179 166 166 166 147 147 147 136 136 136 129 129 129 139 139 139 60 60 60 61 61 61 142 142 142 233 233 233 234 234 234 220 220 220 130 130 130 142 142 142 207 207 207 201 201 201 193 193 193 128 128 128 139 139 139 175 175 175 116 116 116 141 141 141 104 104 104 75 75 75 96 96 96 156 156 156 195 195 195 178 178 178 159 159 159 205 205 205 228 228 228 233 233 233 185 185 185 171 171 171 149 149 149 148 148 148 131 131 131 118 118 118 55 55 55 105 105 105 199 199 199 218 218 218 230 230 230 186 186 186 124 124 124 169 169 169 189 189 189 161 161 161 197 197 197 195 195 195 146 146 146 165 165 165 182 182 182 174 174 174 189 189 189 191 191 191 199 199 199 211 211 211 216 216 216 203 203 203 220 220 220 228 228 228 232 232 232 228 228 228 201 201 201 195 195 195 174 174 174 101 101 101 74 74 74 63 63 63 60 60 60 164 164 164 223 223 223 223 223 223 227 227 227 218 218 218 214 214 214 218 218 218 214 214 214 205 205 205 222 222 222 225 225 225 230 230 230 227 227 227 232 232 232 234 234 234 237 237 237 238 238 238 236 236 236 240 240 240 242 242 242 238 238 238 239 239 239 234 234 234 231 231 231 236 236 236 237 237 237 230 230 230 224 224 224 166 166 166 82 82 82 84 84 84 48 48 48 87 87 87 157 157 157 201 201 201 223 223 223 237 237 237 242 242 242 241 241 241 244 244 244 245 245 245 245 245 245 246 246 246 244 244 244 245 245 245 238 238 238 238 238 238 238 238 238 237 237 237 236 236 236 234 234 234 236 236 236 236 236 236 235 235 235 232 232 232 235 235 235 235 235 235 231 231 231 235 235 235 217 217 217 221 221 221 135 135 135 101 101 101 51 51 51 42 42 42 33 33 33 49 49 49 80 80 80 103 103 103 128 128 128 153 153 153 174 174 174 193 193 193 210 210 210 223 223 223 229 229 229 228 228 228 233 233 233 235 235 235 241 241 241 242 242 242 242 242 242 243 243 243 243 243 243 246 246 246 249 249 249 249 249 249 250 250 250 249 249 249 248 248 248 248 248 248 236 236 236 236 236 236 206 206 206 123 123 123 52 52 52 55 55 55 59 59 59 65 65 65 75 75 75 94 94 94 93 93 93 86 86 86 72 72 72 56 56 56 54 54 54 62 62 62 64 64 64 64 64 64 65 65 65 69 69 69 80 80 80 83 83 83 92 92 92 99 99 99 103 103 103 107 107 107 110 110 110 117 117 117 123 123 123 133 133 133 136 136 136 137 137 137 139 139 139 143 143 143 146 146 146 158 158 158 44 44 44 43 43 43 44 44 44 74 74 74 87 87 87 95 95 95 125 125 125 152 152 152 168 168 168 160 160 160 153 153 153 145 145 145 141 141 141 129 129 129 111 111 111 97 97 97 92 92 92 93 93 93 83 83 83 80 80 80 78 78 78 79 79 79 74 74 74 79 79 79 85 85 85 91 91 91 99 99 99 105 105 105 109 109 109 120 120 120 134 134 134 165 165 165 37 37 37 37 37 37 36 36 36 44 44 44 103 103 103 109 109 109 90 90 90 91 91 91 123 123 123 148 148 148 172 172 172 191 191 191 201 201 201 213 213 213 219 219 219 221 221 221 226 226 226 229 229 229 224 224 224 224 224 224 229 229 229 228 228 228 228 228 228 231 231 231 230 230 230 228 228 228 234 234 234 237 237 237 237 237 237 236 236 236 190 190 190 165 165 165 36 36 36 33 33 33 31 31 31 31 31 31 53 53 53 134 134 134 150 150 150 128 128 128 115 115 115 123 123 123 141 141 141 167 167 167 180 180 180 187 187 187 194 194 194 201 201 201 208 208 208 210 210 210 218 218 218 219 219 219 223 223 223 225 225 225 229 229 229 231 231 231 233 233 233 232 232 232 232 232 232 233 233 233 235 235 235 214 214 214 168 168 168 164 164 164 41 41 41 36 36 36 37 37 37 42 42 42 35 35 35 56 56 56 132 132 132 163 163 163 152 152 152 133 133 133 129 129 129 137 137 137 157 157 157 181 181 181 198 198 198 214 214 214 220 220 220 222 222 222 226 226 226 231 231 231 233 233 233 233 233 233 235 235 235 236 236 236 238 238 238 239 239 239 233 233 233 226 226 226 216 216 216 195 195 195 184 184 184 176 176 176 48 48 48 46 46 46 45 45 45 40 40 40 38 38 38 35 35 35 44 44 44 103 103 103 148 148 148 158 158 158 164 164 164 163 163 163 161 161 161 152 152 152 154 154 154 153 153 153 178 178 178 194 194 194 200 200 200 207 207 207 209 209 209 209 209 209 217 217 217 226 226 226 227 227 227 224 224 224 221 221 221 212 212 212 202 202 202 200 200 200 187 187 187 182 182 182 42 42 42 41 41 41 39 39 39 37 37 37 35 35 35 36 36 36 34 34 34 39 39 39 66 66 66 93 93 93 114 114 114 136 136 136 155 155 155 148 148 148 161 161 161 165 165 165 169 169 169 166 166 166 163 163 163 173 173 173 182 182 182 192 192 192 202 202 202 219 219 219 216 216 216 213 213 213 207 207 207 203 203 203 201 201 201 199 199 199 192 192 192 191 191 191 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 38 38 38 39 39 39 40 40 40 31 31 31 17 17 17 16 16 16 17 17 17 51 51 51 90 90 90 117 117 117 144 144 144 150 150 150 155 155 155 160 160 160 166 166 166 176 176 176 185 185 185 199 199 199 198 198 198 177 177 177 178 178 178 193 193 193 195 195 195 197 197 197 199 199 199 195 195 195 197 197 197 31 31 31 33 33 33 35 35 35 35 35 35 34 34 34 35 35 35 38 38 38 40 40 40 29 29 29 31 31 31 44 44 44 54 54 54 48 48 48 46 46 46 59 59 59 73 73 73 83 83 83 82 82 82 87 87 87 96 96 96 116 116 116 138 138 138 168 168 168 166 166 166 141 141 141 130 130 130 157 157 157 153 153 153 149 149 149 143 143 143 135 135 135 138 138 138 33 33 33 34 34 34 37 37 37 38 38 38 37 37 37 36 36 36 38 38 38 38 38 38 42 42 42 51 51 51 37 37 37 35 35 35 39 39 39 40 40 40 39 39 39 35 35 35 42 42 42 52 52 52 61 61 61 58 58 58 71 71 71 81 81 81 94 94 94 102 102 102 97 97 97 95 95 95 104 104 104 93 93 93 77 77 77 67 67 67 62 62 62 64 64 64 39 39 39 41 41 41 41 41 41 39 39 39 40 40 40 40 40 40 35 35 35 41 41 41 34 34 34 21 21 21 24 24 24 48 48 48 45 45 45 30 30 30 24 24 24 23 23 23 28 28 28 55 55 55 60 60 60 79 79 79 93 93 93 93 93 93 91 91 91 84 84 84 85 85 85 81 81 81 74 74 74 47 47 47 47 47 47 62 62 62 44 44 44 45 45 45 38 38 38 37 37 37 36 36 36 34 34 34 33 33 33 35 35 35 36 36 36 40 40 40 43 43 43 51 51 51 62 62 62 41 41 41 21 21 21 18 18 18 19 19 19 25 25 25 59 59 59 88 88 88 84 84 84 93 93 93 98 98 98 92 92 92 84 84 84 92 92 92 98 98 98 81 81 81 48 48 48 31 31 31 70 70 70 75 75 75 36 36 36 38 38 38 34 34 34 31 31 31 31 31 31 33 33 33 32 32 32 38 38 38 43 43 43 51 51 51 59 59 59 57 57 57 37 37 37 24 24 24 21 21 21 30 30 30 46 46 46 62 62 62 79 79 79 84 84 84 87 87 87 89 89 89 90 90 90 93 93 93 93 93 93 88 88 88 65 65 65 47 47 47 32 32 32 77 77 77 84 84 84 76 76 76 40 40 40 37 37 37 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 41 41 41 44 44 44 48 48 48 43 43 43 38 38 38 29 29 29 28 28 28 37 37 37 57 57 57 76 76 76 87 87 87 98 98 98 92 92 92 86 86 86 79 79 79 75 75 75 67 67 67 63 63 63 32 32 32 10 10 10 33 33 33 73 73 73 107 107 107 66 66 66 39 39 39 32 32 32 31 31 31 72 95 147 68 96 146 68 99 148 66 97 147 66 95 146 66 96 146 66 96 146 67 98 147 69 101 150 69 101 150 66 98 147 64 98 146 61 96 142 68 93 139 68 93 137 62 96 138 63 96 140 62 94 140 66 96 145 66 94 145 66 93 141 66 93 140 68 95 142 69 96 143 67 94 140 63 90 133 61 88 131 64 91 134 66 94 138 65 96 142 63 94 140 61 92 139 65 90 140 64 93 142 59 90 138 64 95 143 67 98 146 64 94 143 64 94 143 64 95 143 66 97 145 67 98 146 62 94 142 62 95 141 64 96 140 68 93 140 65 93 139 59 95 141 62 91 141 63 87 138 68 88 141 71 88 140 65 88 137 62 89 136 60 87 134 59 86 133 59 86 131 60 87 130 63 90 133 62 89 132 59 87 131 57 88 134 55 86 132 58 89 135 65 91 139 63 93 140 61 93 139 60 92 138 60 91 138 58 89 136 60 91 138 64 94 141 62 92 139 61 91 137 63 93 140 61 92 136 57 86 127 59 85 132 59 89 137 55 91 138 58 88 141 62 86 139 67 84 136 72 85 135 67 90 138 65 92 138 63 90 136 62 89 135 61 88 133 59 86 129 57 84 127 56 83 126 54 82 125 55 86 131 53 84 129 52 83 128 57 85 132 61 92 138 56 90 135 56 88 134 58 89 135 57 88 134 59 90 136 59 88 135 59 87 134 62 89 136 58 86 133 59 86 130 61 87 125 60 85 132 55 84 133 52 87 131 50 86 135 55 87 136 59 84 131 64 83 128 58 83 128 55 82 127 55 82 126 56 83 128 56 83 126 54 81 124 53 80 123 55 82 125 58 86 129 54 85 129 52 83 126 53 84 128 54 84 130 52 85 130 52 88 132 55 87 133 61 92 137 62 93 138 57 88 134 55 84 130 53 80 127 55 82 129 56 82 129 56 82 124 60 83 119 59 83 128 58 84 129 58 86 123 51 92 130 53 91 130 58 91 131 58 88 128 56 84 126 54 81 124 53 80 123 54 81 124 53 80 123 51 78 121 49 76 119 52 79 122 54 82 125 49 81 122 47 79 120 49 81 122 52 84 128 49 84 127 51 89 131 53 86 129 55 86 130 56 87 131 53 84 129 54 82 127 57 82 128 61 85 131 63 88 134 64 87 128 61 80 115 57 78 122 61 79 118 60 76 103 51 86 113 48 85 115 46 81 115 47 82 119 48 77 117 48 75 116 48 76 116 48 76 117 49 77 118 49 76 119 49 76 119 50 77 120 48 76 118 46 77 117 49 81 120 48 80 120 42 75 117 40 76 116 36 75 114 38 72 113 38 70 112 42 74 116 43 75 117 47 74 118 52 75 120 51 74 118 51 74 119 53 75 115 77 96 129 69 87 128 75 84 116 81 82 97 57 74 92 50 73 96 51 78 109 50 80 117 51 79 119 52 80 119 51 79 118 54 81 121 55 82 123 53 80 123 53 80 123 51 78 121 48 76 118 46 78 116 47 79 117 45 77 115 48 82 122 46 84 123 45 85 123 48 82 122 49 81 122 48 80 121 49 81 122 51 78 121 57 80 124 57 80 123 54 77 122 75 96 136 110 127 160 70 86 125 70 72 99 125 113 119 76 73 86 71 76 98 54 66 98 51 70 111 50 76 116 47 75 114 45 73 112 43 71 110 42 69 110 42 69 112 44 70 114 42 69 112 40 69 110 41 73 111 42 74 112 41 73 111 37 72 109 36 75 113 39 78 118 42 75 119 46 76 119 47 75 116 46 73 111 54 77 119 55 76 121 52 71 113 63 80 121 115 130 162 84 95 117 89 98 122 70 67 87 129 113 123 119 98 108 112 99 117 62 61 87 50 59 89 49 66 93 44 64 92 43 65 97 47 69 106 48 72 111 47 73 112 50 76 114 48 74 111 48 73 110 47 70 108 54 77 114 58 81 116 40 75 108 38 77 112 34 69 112 34 63 110 43 68 112 46 68 105 49 67 97 47 63 99 48 63 104 55 66 101 109 117 145 118 122 139 149 148 150 156 154 156 120 116 127 142 131 151 194 164 174 149 125 139 149 139 153 127 131 135 110 114 116 93 99 108 70 79 99 46 58 89 42 60 93 49 70 101 49 71 101 52 75 101 57 76 105 73 80 119 103 111 146 124 132 162 44 76 109 37 72 107 39 68 109 43 67 107 47 68 103 49 66 95 64 78 101 87 99 122 104 115 138 105 111 129 127 131 141 149 149 154 170 165 162 150 145 141 95 89 96 132 121 140 182 157 171 158 138 154 227 219 229 231 233 234 230 231 229 222 224 227 205 210 222 143 150 171 75 89 113 55 73 95 58 76 99 61 79 102 87 101 129 136 142 179 161 167 200 164 171 199 42 69 104 39 67 102 45 66 102 42 58 88 71 83 107 124 135 152 186 195 208 212 217 226 190 194 199 167 167 167 117 115 109 132 128 120 145 139 133 166 159 151 89 81 83 98 87 101 132 118 134 66 55 73 121 116 128 190 192 191 217 217 213 239 238 237 224 226 229 180 184 192 177 186 195 117 129 141 92 104 121 125 136 157 151 160 187 161 166 199 148 153 183 140 146 171 37 59 96 35 57 90 55 67 97 142 148 166 208 212 224 235 238 244 219 222 225 192 191 190 207 202 198 199 192 184 141 134 121 113 105 93 191 183 174 222 214 203 100 91 87 130 119 128 92 87 104 47 44 64 59 58 70 150 151 148 215 212 206 229 225 220 185 183 177 188 188 181 212 216 211 207 213 214 175 180 190 162 166 183 142 146 169 130 135 162 124 128 154 133 138 160 42 62 98 47 63 94 137 141 164 234 232 240 236 233 236 222 220 219 132 130 126 147 141 137 216 204 203 210 199 194 202 191 182 137 127 118 146 138 129 183 175 162 123 115 107 147 139 142 101 103 119 72 74 93 96 95 106 157 157 153 199 195 188 182 178 170 164 160 148 210 206 192 230 230 217 232 235 228 184 185 188 171 170 183 148 147 166 143 147 167 126 130 150 113 117 137 38 58 92 93 106 135 198 198 213 224 216 218 237 228 226 191 185 180 128 124 116 176 167 165 199 185 190 170 157 160 205 195 195 202 193 191 152 146 138 170 166 151 187 182 171 178 173 172 185 189 200 188 191 207 199 199 207 212 212 206 219 216 209 207 203 194 225 220 208 234 228 213 236 233 218 230 229 220 202 201 200 197 194 202 174 172 185 98 101 114 71 74 89 60 62 79 41 64 97 153 165 190 225 222 229 232 220 218 236 224 221 225 217 212 219 213 208 225 216 217 222 211 217 210 203 207 226 221 225 228 224 227 232 230 225 230 229 216 234 233 222 235 234 232 236 238 243 237 238 247 236 236 241 241 241 235 243 244 236 239 239 231 243 240 231 241 234 224 236 231 221 239 236 229 241 237 235 233 229 232 226 223 230 164 166 173 79 82 92 82 83 97 27 53 85 76 89 112 160 157 157 212 198 194 233 220 218 244 235 233 246 241 239 245 240 239 247 243 242 246 246 245 243 247 246 243 248 248 243 246 244 244 248 237 236 241 230 238 240 236 240 238 235 239 237 240 237 236 238 235 236 229 234 239 231 235 238 232 237 236 233 238 230 229 239 235 232 237 236 232 233 232 228 237 235 234 218 217 217 220 221 224 135 135 142 100 100 112 28 57 88 30 45 66 36 33 29 60 45 43 90 76 76 110 100 101 132 127 129 155 154 149 174 176 166 190 197 187 203 215 205 216 228 222 225 232 231 225 232 224 229 237 228 232 238 233 244 242 232 246 241 238 245 242 242 243 245 238 239 247 239 243 248 245 250 249 251 254 247 254 254 249 253 251 249 249 249 248 246 250 249 245 237 237 232 236 237 237 205 206 210 122 122 133 32 57 84 40 58 81 51 61 72 66 64 71 80 73 77 101 92 92 101 91 86 91 86 80 74 72 70 58 56 57 52 56 56 56 65 64 58 67 65 59 68 61 59 69 62 64 73 68 73 85 74 75 89 80 83 97 91 89 106 97 91 111 102 95 114 109 100 116 114 108 121 121 114 127 128 124 138 137 126 141 138 127 142 138 130 144 139 136 147 145 141 149 151 155 158 167 28 48 73 27 47 72 28 48 73 67 75 92 86 87 95 100 94 94 135 123 113 159 151 144 173 166 168 168 157 162 157 152 156 143 146 147 137 144 138 125 132 126 108 114 108 93 101 94 80 99 88 80 101 90 71 91 81 67 88 77 65 86 79 65 87 81 60 82 76 65 86 81 71 92 88 77 98 95 85 106 103 92 112 110 96 116 113 110 126 124 127 138 140 162 166 174 21 41 66 21 41 66 20 39 64 34 46 65 98 104 116 110 109 112 95 89 84 95 91 81 128 123 112 156 146 138 178 172 163 192 193 184 201 203 196 213 214 208 219 220 214 221 223 216 226 228 221 229 231 224 224 226 220 224 226 220 227 231 227 225 230 226 225 230 226 228 233 229 228 232 230 226 230 230 232 236 236 234 239 238 233 239 239 229 239 239 186 192 195 164 165 174 20 40 63 17 37 61 15 35 58 19 34 55 44 55 71 130 135 144 150 151 153 129 130 120 120 117 99 132 122 106 148 142 124 171 169 153 186 179 173 193 186 180 200 193 188 208 200 195 217 205 201 220 207 204 227 215 211 228 216 212 230 221 217 231 224 220 235 228 225 237 229 226 239 231 229 238 230 230 238 230 231 239 231 231 239 234 235 213 215 217 168 168 174 165 162 173 24 45 67 19 40 62 20 41 62 27 45 69 22 38 59 46 59 73 125 135 143 160 165 162 156 153 141 143 132 120 137 129 114 144 137 124 167 154 148 191 178 172 208 195 190 225 211 206 232 216 211 234 218 213 239 222 218 244 227 223 243 231 225 241 231 225 243 233 227 244 234 228 246 236 232 247 236 234 241 230 229 234 223 221 223 214 213 198 194 198 187 183 190 180 173 185 31 52 73 29 50 71 28 49 70 23 44 69 22 41 66 21 39 57 32 48 61 96 106 112 149 148 149 166 155 156 171 162 159 170 161 156 172 157 153 163 148 145 165 150 146 164 150 146 185 176 170 201 192 187 207 198 192 214 205 199 213 209 201 213 210 201 221 218 209 230 227 218 230 227 220 227 224 219 224 221 216 215 212 207 206 201 199 205 198 202 192 184 192 187 179 192 25 46 66 24 45 65 22 43 64 20 41 65 19 39 64 21 40 61 19 39 55 27 42 56 63 66 80 98 90 103 119 112 119 140 134 136 164 152 150 157 145 144 170 158 156 173 162 160 170 170 164 166 167 161 164 165 158 173 174 168 181 185 176 191 195 186 201 205 196 217 222 212 215 219 211 211 215 210 205 209 203 201 205 199 202 202 199 205 196 201 198 189 198 194 188 199 20 41 59 21 42 61 22 43 62 22 43 66 22 42 66 21 42 63 22 44 61 25 44 62 22 32 51 18 15 32 18 15 24 18 17 21 55 50 50 94 89 89 121 116 117 147 143 143 147 152 149 152 158 155 157 162 159 163 169 166 174 178 174 183 187 182 197 201 195 196 200 195 175 179 175 177 180 178 192 195 194 194 197 195 197 197 197 205 196 202 199 192 200 198 195 205 15 36 53 17 38 55 19 40 57 20 39 61 19 37 60 18 39 59 20 43 60 21 46 61 15 33 48 27 32 44 42 45 49 51 56 56 46 49 52 44 47 50 58 60 64 71 74 77 82 83 87 81 82 87 86 88 92 95 96 100 118 115 117 142 137 138 172 166 168 170 165 166 145 139 143 135 128 133 161 155 160 157 151 156 154 147 152 149 141 146 138 134 141 137 137 147 17 38 55 19 39 56 21 42 59 23 41 62 23 40 61 21 40 58 23 43 59 20 45 56 27 48 55 44 54 57 33 40 37 29 39 34 35 41 45 36 42 46 35 41 45 32 36 41 43 41 48 54 51 58 64 60 67 61 57 64 78 68 74 90 77 83 102 90 96 110 98 104 105 93 101 103 91 100 111 100 109 100 89 98 84 74 81 70 65 70 62 61 69 61 65 74 24 43 58 28 44 60 27 45 61 26 42 62 28 43 62 29 42 59 25 37 53 32 45 52 27 38 38 16 24 23 21 27 24 43 52 47 38 50 46 24 34 32 20 26 27 21 24 27 26 29 31 55 56 57 62 60 59 83 78 76 98 92 91 98 92 92 94 90 92 86 83 87 88 83 88 83 80 85 73 74 77 45 48 51 46 48 51 57 64 69 38 45 58 39 46 61 24 42 58 24 40 56 23 40 56 21 37 54 22 35 53 25 37 51 29 38 50 35 42 46 40 46 44 48 54 52 59 65 63 36 44 41 14 26 19 13 22 18 17 21 21 24 26 28 55 62 61 86 90 87 86 85 81 98 93 87 101 98 94 94 92 91 85 84 85 91 92 95 99 98 101 81 82 83 44 51 50 25 34 32 64 74 72 67 78 82 28 37 52 30 39 56 19 38 53 18 35 51 18 35 50 20 37 51 21 35 48 28 41 50 36 46 53 45 54 56 54 62 59 52 60 57 32 40 37 19 28 25 13 26 20 24 34 30 43 48 47 61 63 64 77 81 81 83 85 83 88 88 83 93 89 83 92 91 86 94 93 91 94 93 94 88 88 92 66 65 68 47 47 47 31 34 33 73 80 77 77 88 85 67 80 83 31 42 56 28 39 55 16 35 49 16 36 49 18 36 49 19 36 46 20 36 43 32 45 50 37 48 50 42 51 51 37 47 44 32 42 38 23 33 29 21 32 28 30 42 38 51 60 58 74 78 76 86 88 87 96 99 99 92 93 92 87 87 83 82 80 73 75 77 71 67 69 65 63 64 64 33 32 36 11 10 12 35 33 33 74 74 73 104 109 107 59 71 67 27 44 46 21 36 49 19 34 49 255 255 255 255 255 255 255 255 255 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 252 252 252 251 251 251 249 249 249 246 246 246 243 243 243 240 240 240 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 252 252 252 250 250 250 249 249 249 247 247 247 244 244 244 241 241 241 238 238 238 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 253 253 253 252 252 252 251 251 251 251 251 251 249 249 249 247 247 247 245 245 245 242 242 242 239 239 239 237 237 237 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 252 252 252 251 251 251 251 251 251 250 250 250 248 248 248 245 245 245 245 245 245 240 240 240 238 238 238 236 236 236 252 252 252 253 253 253 253 253 253 253 253 253 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 252 252 252 251 251 251 252 252 252 251 251 251 250 250 250 251 251 251 251 251 251 247 247 247 245 245 245 243 243 243 241 241 241 240 240 240 235 235 235 231 231 231 250 250 250 251 251 251 251 251 251 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 253 253 253 253 253 253 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 249 249 249 246 246 246 246 246 246 245 245 245 245 245 245 242 242 242 240 240 240 235 235 235 231 231 231 228 228 228 248 248 248 249 249 249 249 249 249 250 250 250 250 250 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 249 249 249 249 249 249 249 249 249 249 249 249 247 247 247 246 246 246 247 247 247 247 247 247 246 246 246 243 243 243 237 237 237 243 243 243 242 242 242 239 239 239 236 236 236 233 233 233 231 231 231 230 230 230 246 246 246 248 248 248 248 248 248 249 249 249 250 250 250 250 250 250 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 248 248 248 248 248 248 246 246 246 247 247 247 247 247 247 247 247 247 245 245 245 240 240 240 239 239 239 244 244 244 242 242 242 239 239 239 232 232 232 237 237 237 241 241 241 234 234 234 239 239 239 231 231 231 217 217 217 165 165 165 245 245 245 246 246 246 246 246 246 247 247 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 246 246 246 246 246 246 244 244 244 244 244 244 243 243 243 242 242 242 241 241 241 234 234 234 233 233 233 238 238 238 240 240 240 234 234 234 228 228 228 235 235 235 206 206 206 211 211 211 174 174 174 199 199 199 104 104 104 73 73 73 240 240 240 244 244 244 243 243 243 243 243 243 243 243 243 242 242 242 244 244 244 242 242 242 243 243 243 242 242 242 243 243 243 241 241 241 241 241 241 242 242 242 244 244 244 242 242 242 244 244 244 242 242 242 243 243 243 232 232 232 233 233 233 241 241 241 228 228 228 219 219 219 208 208 208 163 163 163 79 79 79 103 103 103 72 72 72 110 110 110 62 62 62 70 70 70 240 240 240 239 239 239 240 240 240 240 240 240 241 241 241 241 241 241 238 238 238 241 241 241 241 241 241 244 244 244 240 240 240 245 245 245 248 248 248 247 247 247 226 226 226 239 239 239 196 196 196 135 135 135 192 192 192 190 190 190 157 157 157 154 154 154 107 107 107 108 108 108 112 112 112 80 80 80 61 61 61 76 76 76 72 72 72 67 67 67 63 63 63 63 63 63 234 234 234 237 237 237 239 239 239 245 245 245 240 240 240 242 242 242 246 246 246 246 246 246 247 247 247 202 202 202 129 129 129 168 168 168 143 143 143 156 156 156 125 125 125 168 168 168 91 91 91 60 60 60 78 78 78 83 83 83 73 73 73 62 62 62 53 53 53 80 80 80 91 91 91 86 86 86 71 71 71 76 76 76 82 82 82 56 56 56 64 64 64 81 81 81 183 183 183 222 222 222 218 218 218 187 187 187 232 232 232 222 222 222 194 194 194 178 178 178 158 158 158 97 97 97 73 73 73 92 92 92 88 88 88 101 101 101 111 111 111 107 107 107 95 95 95 92 92 92 89 89 89 76 76 76 64 64 64 62 62 62 72 72 72 88 88 88 92 92 92 104 104 104 86 86 86 83 83 83 90 90 90 65 65 65 78 78 78 89 89 89 98 98 98 140 140 140 103 103 103 77 77 77 139 139 139 102 102 102 75 75 75 71 71 71 67 67 67 65 65 65 79 79 79 154 154 154 169 169 169 172 172 172 163 163 163 155 155 155 139 139 139 102 102 102 83 83 83 77 77 77 62 62 62 77 77 77 94 94 94 110 110 110 109 109 109 133 133 133 109 109 109 108 108 108 88 88 88 82 82 82 89 89 89 96 96 96 67 67 67 75 75 75 73 73 73 71 71 71 71 71 71 69 69 69 66 66 66 66 66 66 63 63 63 68 68 68 61 61 61 60 60 60 74 74 74 104 104 104 110 110 110 78 78 78 66 66 66 64 64 64 64 64 64 59 59 59 66 66 66 102 102 102 87 87 87 119 119 119 137 137 137 144 144 144 135 135 135 136 136 136 103 103 103 84 84 84 87 87 87 79 79 79 74 74 74 78 78 78 71 71 71 64 64 64 72 72 72 72 72 72 57 57 57 63 63 63 73 73 73 75 75 75 68 68 68 73 73 73 84 84 84 117 117 117 144 144 144 97 97 97 65 65 65 58 58 58 66 66 66 66 66 66 78 78 78 134 134 134 105 105 105 141 141 141 149 149 149 147 147 147 130 130 130 130 130 130 93 93 93 83 83 83 80 80 80 76 76 76 74 74 74 81 81 81 70 70 70 67 67 67 89 89 89 68 68 68 66 66 66 67 67 67 74 74 74 68 68 68 71 71 71 64 64 64 95 95 95 145 145 145 140 140 140 101 101 101 77 77 77 50 50 50 79 79 79 70 70 70 94 94 94 181 181 181 130 130 130 103 103 103 117 117 117 131 131 131 103 103 103 89 89 89 97 97 97 70 70 70 75 75 75 73 73 73 85 85 85 92 92 92 96 96 96 102 102 102 187 187 187 119 119 119 120 120 120 98 98 98 85 85 85 94 94 94 88 88 88 98 98 98 151 151 151 175 175 175 158 158 158 159 159 159 154 154 154 111 111 111 118 118 118 107 107 107 134 134 134 173 173 173 131 131 131 95 95 95 72 72 72 125 125 125 99 99 99 75 75 75 138 138 138 99 99 99 125 125 125 102 102 102 108 108 108 102 102 102 125 125 125 144 144 144 186 186 186 136 136 136 138 138 138 130 130 130 139 139 139 142 142 142 149 149 149 180 180 180 221 221 221 207 207 207 164 164 164 138 138 138 164 164 164 139 139 139 131 131 131 163 163 163 181 181 181 186 186 186 118 118 118 99 99 99 71 71 71 110 110 110 101 101 101 81 81 81 120 120 120 92 92 92 90 90 90 76 76 76 159 159 159 164 164 164 180 180 180 193 193 193 122 122 122 156 156 156 194 194 194 199 199 199 197 197 197 195 195 195 196 196 196 218 218 218 231 231 231 227 227 227 159 159 159 108 108 108 174 174 174 149 149 149 148 148 148 188 188 188 182 182 182 131 131 131 79 79 79 61 61 61 73 73 73 119 119 119 89 89 89 56 56 56 77 77 77 56 56 56 66 66 66 55 55 55 200 200 200 203 203 203 196 196 196 178 178 178 130 130 130 159 159 159 181 181 181 187 187 187 189 189 189 197 197 197 200 200 200 217 217 217 226 226 226 241 241 241 194 194 194 116 116 116 156 156 156 133 133 133 123 123 123 179 179 179 170 170 170 121 121 121 152 152 152 137 137 137 210 210 210 202 202 202 160 160 160 93 93 93 120 120 120 99 99 99 111 111 111 101 101 101 186 186 186 188 188 188 185 185 185 150 150 150 137 137 137 141 141 141 136 136 136 136 136 136 140 140 140 135 135 135 141 141 141 151 151 151 176 176 176 209 209 209 222 222 222 161 161 161 188 188 188 195 195 195 110 110 110 171 171 171 175 175 175 134 134 134 173 173 173 183 183 183 187 187 187 151 151 151 140 140 140 154 154 154 157 157 157 158 158 158 154 154 154 150 150 150 188 188 188 185 185 185 185 185 185 176 176 176 148 148 148 162 162 162 167 167 167 169 169 169 157 157 157 167 167 167 160 160 160 164 164 164 154 154 154 121 121 121 130 130 130 143 143 143 165 165 165 186 186 186 151 151 151 196 196 196 226 226 226 223 223 223 192 192 192 190 190 190 172 172 172 145 145 145 133 133 133 161 161 161 165 165 165 161 161 161 160 160 160 157 157 157 176 176 176 180 180 180 181 181 181 181 181 181 156 156 156 159 159 159 170 170 170 177 177 177 152 152 152 151 151 151 159 159 159 172 172 172 173 173 173 143 143 143 134 134 134 151 151 151 145 145 145 151 151 151 148 148 148 152 152 152 171 171 171 194 194 194 169 169 169 174 174 174 191 191 191 150 150 150 128 128 128 160 160 160 162 162 162 157 157 157 154 154 154 154 154 154 180 180 180 184 184 184 181 181 181 182 182 182 170 170 170 159 159 159 160 160 160 165 165 165 170 170 170 160 160 160 152 152 152 157 157 157 173 173 173 180 180 180 180 180 180 187 187 187 175 175 175 173 173 173 168 168 168 153 153 153 161 161 161 148 148 148 182 182 182 166 166 166 127 127 127 100 100 100 103 103 103 153 153 153 148 148 148 157 157 157 157 157 157 155 155 155 186 186 186 186 186 186 186 186 186 187 187 187 185 185 185 116 116 116 109 109 109 133 133 133 156 156 156 162 162 162 162 162 162 167 167 167 171 171 171 163 163 163 170 170 170 169 169 169 176 176 176 181 181 181 174 174 174 178 178 178 203 203 203 203 203 203 161 161 161 130 130 130 104 104 104 90 90 90 121 121 121 143 143 143 141 141 141 134 134 134 127 127 127 127 127 127 183 183 183 184 184 184 186 186 186 176 176 176 142 142 142 113 113 113 118 118 118 116 116 116 118 118 118 120 120 120 115 115 115 134 134 134 120 120 120 97 97 97 113 113 113 132 132 132 127 127 127 131 131 131 125 125 125 128 128 128 156 156 156 157 157 157 156 156 156 100 100 100 97 97 97 89 89 89 106 106 106 135 135 135 127 127 127 129 129 129 133 133 133 134 134 134 181 181 181 179 179 179 177 177 177 162 162 162 135 135 135 141 141 141 148 148 148 148 148 148 144 144 144 123 123 123 110 110 110 119 119 119 122 122 122 117 117 117 112 112 112 110 110 110 103 103 103 104 104 104 95 95 95 101 101 101 133 133 133 130 130 130 156 156 156 156 156 156 122 122 122 113 113 113 132 132 132 162 162 162 156 156 156 155 155 155 164 164 164 158 158 158 177 177 177 176 176 176 170 170 170 158 158 158 149 149 149 152 152 152 159 159 159 155 155 155 159 159 159 151 151 151 136 136 136 140 140 140 146 146 146 134 134 134 114 114 114 109 109 109 112 112 112 111 111 111 106 106 106 138 138 138 156 156 156 153 153 153 160 160 160 154 154 154 139 139 139 134 134 134 133 133 133 160 160 160 161 161 161 154 154 154 157 157 157 155 155 155 175 175 175 173 173 173 173 173 173 167 167 167 156 156 156 159 159 159 166 166 166 167 167 167 167 167 167 165 165 165 156 156 156 153 153 153 156 156 156 146 146 146 130 130 130 119 119 119 122 122 122 115 115 115 119 119 119 130 130 130 153 153 153 159 159 159 163 163 163 160 160 160 146 146 146 142 142 142 141 141 141 156 156 156 154 154 154 152 152 152 150 150 150 148 148 148 175 175 175 173 173 173 172 172 172 168 168 168 152 152 152 158 158 158 166 166 166 168 168 168 168 168 168 165 165 165 155 155 155 148 148 148 140 140 140 138 138 138 137 137 137 131 131 131 140 140 140 135 135 135 145 145 145 153 153 153 158 158 158 164 164 164 160 160 160 158 158 158 152 152 152 147 147 147 149 149 149 147 147 147 144 144 144 146 146 146 140 140 140 142 142 142 172 172 172 173 173 173 171 171 171 166 166 166 157 157 157 163 163 163 167 167 167 162 162 162 156 156 156 153 153 153 152 152 152 154 154 154 142 142 142 137 137 137 132 132 132 121 121 121 120 120 120 129 129 129 126 126 126 154 154 154 165 165 165 164 164 164 158 158 158 159 159 159 158 158 158 150 150 150 149 149 149 153 153 153 151 151 151 150 150 150 141 141 141 134 134 134 255 255 255 255 255 255 255 255 255 254 254 253 254 254 252 254 254 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 253 254 254 251 254 254 252 255 254 252 254 253 250 253 251 248 252 249 246 254 244 243 251 241 240 246 239 238 254 255 251 254 255 251 254 255 251 254 254 252 254 254 252 254 254 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 255 255 253 254 254 252 254 253 252 255 252 251 254 250 248 253 248 245 252 246 243 252 242 241 249 239 238 244 237 235 253 255 249 253 255 249 253 255 249 254 254 251 254 254 252 254 254 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 255 254 254 254 254 254 253 253 253 251 253 251 250 255 250 250 254 248 247 253 245 243 251 243 241 250 240 239 247 237 236 243 236 231 253 254 247 253 254 247 253 254 247 254 254 250 254 254 250 254 254 252 253 254 252 254 254 253 254 255 253 254 255 253 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 254 255 255 253 254 255 253 254 254 253 254 254 252 253 254 252 253 253 250 253 252 249 253 251 248 253 249 248 253 247 245 252 243 240 251 243 240 247 238 235 244 237 233 242 235 230 253 253 245 254 254 246 254 254 246 255 255 246 255 255 247 253 255 248 253 254 249 253 254 249 253 254 249 253 255 250 255 255 251 255 255 251 255 255 253 255 255 253 255 254 252 255 254 252 255 254 250 255 254 250 252 254 249 251 253 248 253 253 249 253 252 248 253 251 245 254 251 244 254 251 246 251 247 244 251 244 241 252 241 237 250 239 235 247 238 233 240 235 229 239 229 228 253 251 243 253 252 244 254 252 244 254 253 245 255 253 245 255 254 248 255 254 250 255 254 250 255 254 250 254 254 250 254 253 249 254 253 249 254 253 251 254 253 251 254 251 250 254 251 250 254 251 248 254 251 248 253 251 247 253 251 247 255 251 248 254 250 247 253 249 244 250 246 240 252 244 241 254 242 242 254 242 241 253 238 237 251 236 235 245 232 229 239 229 226 238 224 224 253 247 241 254 249 242 254 249 243 255 249 243 255 250 244 255 251 247 255 251 248 255 251 248 255 251 248 254 251 248 253 250 247 253 250 247 253 250 249 254 249 248 254 247 247 254 247 247 254 248 245 254 248 245 253 246 244 252 245 243 253 245 243 254 245 244 253 245 241 249 242 237 245 234 232 254 239 240 252 238 239 248 236 236 245 232 233 242 230 231 237 230 228 234 229 226 252 245 239 254 247 241 254 247 241 255 248 242 255 249 243 254 249 245 253 248 245 253 248 245 253 248 245 253 248 245 253 248 245 253 248 246 253 247 247 253 247 247 253 244 246 254 244 245 253 245 244 253 246 244 253 242 242 250 237 237 249 236 236 254 240 240 251 240 237 246 237 232 240 229 227 246 234 234 249 238 238 238 233 232 243 238 237 234 230 230 216 218 215 157 171 162 252 243 238 253 244 239 253 245 240 254 246 240 253 246 240 253 246 241 252 245 240 252 244 241 252 244 242 250 246 243 250 244 243 251 243 242 252 244 241 252 245 242 250 242 241 250 243 241 251 241 238 252 239 239 248 239 233 239 233 233 243 229 231 250 234 235 248 238 234 242 232 228 236 226 226 239 234 230 203 208 206 208 213 210 169 178 173 198 201 194 92 112 98 54 85 64 251 237 234 253 241 238 252 240 236 252 241 238 252 241 237 251 240 236 253 242 238 252 239 238 251 240 240 248 241 239 250 241 240 251 238 238 251 238 235 251 239 236 252 241 240 250 239 238 252 242 239 248 241 240 251 240 238 241 229 232 240 230 231 247 239 239 229 229 226 220 219 217 208 208 208 158 167 159 65 86 80 93 109 102 60 79 69 103 116 104 42 74 53 51 83 58 251 236 233 250 236 233 251 237 234 249 237 234 252 237 234 252 238 235 249 235 232 250 238 237 249 238 238 250 242 239 247 238 235 254 242 240 255 246 244 255 245 243 235 223 223 248 236 236 198 196 192 128 139 135 191 193 195 195 189 190 154 159 156 149 157 154 97 112 109 100 113 111 102 118 111 64 89 77 41 72 60 59 86 73 59 81 67 52 76 60 41 76 56 48 74 51 241 233 228 244 235 230 247 237 233 253 243 238 248 238 233 250 240 236 254 244 239 253 244 241 253 246 244 202 203 199 129 131 127 169 169 167 140 145 141 154 158 154 125 126 121 168 170 165 82 97 89 42 69 61 66 85 75 71 90 79 56 83 74 45 71 64 34 63 57 67 87 80 79 99 87 70 95 86 51 82 67 56 88 71 73 89 73 40 67 50 42 76 60 64 92 75 184 185 178 223 223 216 220 219 212 189 188 181 234 233 225 224 223 216 195 195 187 178 179 173 156 161 155 89 102 97 60 80 77 82 98 94 74 96 86 87 109 98 100 118 107 96 115 103 77 105 93 74 102 93 85 94 77 66 84 69 39 77 66 37 74 67 49 84 74 75 96 82 82 100 84 93 110 105 72 95 81 66 94 76 85 95 78 50 75 60 60 89 76 69 100 89 90 103 101 133 144 142 94 108 104 63 84 78 133 144 137 97 106 99 62 83 75 55 80 73 50 76 68 47 75 69 62 88 85 148 158 154 165 173 163 169 176 163 161 166 157 149 160 147 133 144 130 97 107 96 82 86 72 66 85 70 39 74 66 59 85 90 78 104 90 104 116 103 98 116 107 127 138 131 99 117 100 105 112 96 83 94 75 67 92 75 77 97 85 84 104 89 49 76 72 61 82 78 58 81 76 49 83 75 56 79 71 53 77 70 42 78 74 42 78 75 41 74 70 48 78 74 42 70 69 44 67 69 60 82 76 99 107 102 108 112 107 70 83 75 45 78 64 41 77 61 50 73 60 37 71 58 44 77 72 89 108 112 75 95 80 115 124 110 128 142 135 142 146 140 130 140 123 135 140 123 95 111 91 70 94 75 77 93 86 70 87 66 51 86 79 61 87 83 53 80 76 40 76 69 55 81 74 51 83 78 28 71 69 38 75 75 51 83 82 56 84 83 49 77 77 49 83 87 62 94 91 111 120 119 143 146 142 88 102 100 44 76 72 36 70 62 47 77 66 41 79 70 60 87 85 128 138 137 96 112 95 138 145 129 143 153 145 149 148 140 129 134 116 126 135 116 83 101 81 71 92 72 69 86 81 68 84 58 53 84 79 65 89 88 52 78 77 48 76 75 80 94 93 50 77 73 41 78 76 47 77 76 56 83 80 52 76 74 53 79 78 46 73 71 84 101 96 147 145 140 144 140 132 98 103 103 67 81 87 40 56 52 68 85 77 56 78 72 84 99 101 181 183 177 125 136 118 102 107 90 112 122 112 132 133 123 100 108 86 81 97 75 91 103 88 61 77 61 64 82 73 67 80 57 73 91 87 81 98 98 83 102 104 90 107 110 184 188 194 109 125 123 104 128 126 85 104 102 73 91 86 82 100 97 75 94 92 90 103 95 155 152 143 184 173 163 165 157 146 160 160 158 144 159 156 102 117 111 116 121 113 105 109 107 132 136 137 177 174 165 129 136 118 94 100 80 65 78 62 124 129 114 95 106 80 66 83 63 135 142 132 91 105 91 116 132 119 96 108 87 104 112 100 97 106 100 119 127 131 140 146 150 182 187 198 132 139 138 134 140 140 126 132 132 135 141 141 139 144 143 147 151 148 181 181 176 228 221 210 214 207 197 166 165 156 139 139 138 160 167 160 138 142 130 133 133 122 163 164 162 184 182 176 190 187 177 113 124 106 87 109 83 56 82 60 101 116 106 94 107 89 74 88 72 114 125 114 83 99 83 82 96 85 68 83 61 160 160 152 165 165 157 181 181 179 195 192 194 125 121 128 158 156 154 197 194 193 202 199 198 201 196 196 200 194 192 204 195 188 226 217 209 238 231 216 235 227 213 163 160 151 108 108 109 181 170 182 158 149 132 153 149 132 193 188 180 187 182 176 134 132 124 73 85 69 47 70 52 58 81 72 107 125 128 76 96 89 46 63 51 69 83 74 45 64 51 55 73 64 46 63 46 204 200 194 207 203 196 201 196 191 184 177 173 137 128 127 166 158 153 188 180 176 194 185 181 198 187 183 206 194 189 210 198 189 226 215 205 234 226 213 248 241 229 199 194 186 115 118 117 158 156 152 135 134 131 127 124 111 188 177 168 176 169 164 121 122 116 153 153 145 138 139 131 212 212 203 201 204 201 151 165 160 83 99 90 113 124 121 89 105 98 101 116 114 91 107 98 188 187 180 192 188 185 189 184 181 156 150 141 143 137 127 147 140 131 142 136 126 143 135 126 147 139 131 141 135 127 144 141 134 156 151 145 184 174 170 217 207 202 228 221 215 157 164 161 191 188 183 195 195 197 109 113 103 178 170 159 183 173 169 134 136 131 176 173 172 186 184 173 192 188 169 150 153 150 131 144 145 150 156 156 155 158 162 152 161 160 150 156 162 146 152 152 189 189 184 187 185 182 187 185 182 178 178 168 154 149 134 167 163 147 171 168 155 175 169 158 173 152 145 178 164 155 165 160 148 168 165 153 159 154 145 123 122 115 131 131 124 147 143 141 171 163 165 191 185 183 153 151 148 200 195 192 230 225 223 223 224 220 192 193 193 190 194 177 174 174 158 136 150 151 120 138 143 159 162 163 164 165 169 158 162 164 158 161 165 155 158 160 178 176 173 181 181 176 183 182 178 181 183 174 162 157 141 166 160 139 175 171 153 184 177 162 174 145 136 172 145 134 181 153 140 189 168 153 180 173 156 144 145 131 136 136 125 161 148 141 153 143 137 157 150 143 153 147 143 156 152 148 173 171 172 196 194 197 169 169 171 174 178 162 194 192 179 140 155 151 116 133 135 158 162 163 160 163 164 155 159 160 151 156 156 151 156 156 182 181 177 186 185 181 183 182 178 183 184 177 174 172 157 166 161 139 168 161 141 171 166 147 184 167 151 180 155 140 177 144 129 181 150 135 188 170 153 191 179 164 190 179 165 196 187 172 189 171 161 180 173 159 172 169 154 157 154 139 165 162 152 151 149 140 183 183 180 164 170 158 127 130 113 90 107 94 93 108 106 151 154 155 144 150 150 153 159 159 153 160 159 151 158 157 188 187 183 188 187 183 188 187 183 188 188 184 186 187 175 119 118 98 114 111 94 136 135 119 163 156 139 172 161 145 172 162 144 181 165 148 183 169 152 171 162 148 179 170 154 176 169 151 188 173 161 187 181 167 179 176 159 183 179 162 209 205 181 209 206 180 164 163 151 125 134 127 101 109 92 80 97 83 114 125 124 142 144 146 135 144 144 128 138 137 121 131 130 121 131 130 185 184 180 186 185 181 188 187 183 177 177 173 142 145 133 112 117 101 118 121 110 116 118 108 120 119 108 127 120 110 120 115 104 144 132 122 125 121 107 98 100 87 116 115 101 136 133 119 132 128 116 137 131 120 129 126 111 132 129 113 161 157 141 164 158 142 159 157 148 95 104 100 92 102 88 79 95 86 101 109 111 135 136 138 120 131 129 123 133 132 127 137 136 128 138 137 182 182 177 179 180 175 177 178 173 163 163 160 136 136 133 141 143 137 148 150 145 149 149 145 146 145 142 126 123 119 113 111 103 123 120 112 123 124 115 116 119 110 112 115 105 110 112 103 103 105 96 104 106 97 93 98 87 99 103 96 133 134 131 131 131 129 156 156 157 155 158 157 120 125 119 107 116 115 125 135 136 158 165 165 151 159 158 151 157 157 160 166 167 151 162 163 177 178 173 176 177 172 170 171 166 158 159 156 150 150 148 153 153 150 159 160 155 156 156 153 160 159 157 152 152 148 137 137 130 141 142 134 147 148 140 135 136 128 113 116 107 108 111 102 111 114 106 110 113 104 103 109 100 135 141 135 154 158 156 152 154 153 160 161 163 154 155 154 138 141 138 130 136 137 126 136 137 154 163 162 156 164 163 152 156 157 154 159 160 148 158 160 175 176 171 173 174 169 173 174 169 168 168 165 157 157 155 159 160 156 166 167 162 168 168 164 168 167 165 167 166 163 158 157 153 155 154 149 157 157 152 146 148 142 130 132 126 119 121 115 122 124 118 114 117 111 118 121 113 129 132 127 152 154 152 158 160 159 162 164 163 159 161 160 145 148 147 138 145 145 135 144 145 150 159 158 150 157 157 150 154 155 147 152 153 141 151 153 175 176 171 173 174 169 172 173 168 169 169 166 153 153 151 158 159 155 166 167 162 169 169 166 169 168 166 166 165 163 156 155 153 149 149 147 140 141 138 139 139 137 136 138 135 130 132 129 139 141 138 135 137 133 146 147 140 154 154 151 158 159 158 163 165 164 159 161 158 157 159 158 150 153 153 143 150 150 142 152 153 141 150 149 139 147 147 144 148 149 137 142 143 135 145 147 172 173 168 173 174 169 171 172 167 167 167 164 158 158 156 163 164 161 167 168 163 163 163 159 157 157 155 155 154 151 154 152 150 155 154 152 143 142 140 138 138 136 131 133 130 120 122 119 119 121 119 128 130 127 126 127 121 155 155 152 165 166 164 163 165 163 157 159 156 159 160 160 157 159 160 146 152 152 142 152 152 147 156 155 146 154 153 147 151 153 138 143 144 128 137 139 190 190 190 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 178 178 178 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 175 175 175 174 174 174 176 176 176 178 178 178 177 177 177 176 176 176 175 175 175 176 176 176 175 175 175 173 173 173 172 172 172 174 174 174 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 147 147 147 143 143 143 140 140 140 137 137 137 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 135 135 135 133 133 133 132 132 132 131 131 131 130 130 130 131 131 131 132 132 132 132 132 132 134 134 134 133 133 133 133 133 133 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 134 134 130 130 130 125 125 125 128 128 128 127 127 127 123 123 123 118 118 118 136 136 136 133 133 133 133 133 133 132 132 132 131 131 131 127 127 127 126 126 126 126 126 126 127 127 127 127 127 127 125 125 125 125 125 125 127 127 127 126 126 126 126 126 126 125 125 125 124 124 124 124 124 124 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 129 129 129 131 131 131 130 130 130 126 126 126 121 121 121 121 121 121 120 120 120 115 115 115 111 111 111 137 137 137 136 136 136 133 133 133 134 134 134 134 134 134 130 130 130 127 127 127 130 130 130 131 131 131 129 129 129 129 129 129 128 128 128 127 127 127 127 127 127 127 127 127 127 127 127 129 129 129 129 129 129 131 131 131 130 130 130 128 128 128 130 130 130 131 131 131 129 129 129 131 131 131 131 131 131 129 129 129 127 127 127 123 123 123 121 121 121 118 118 118 115 115 115 133 133 133 130 130 130 130 130 130 131 131 131 130 130 130 126 126 126 123 123 123 123 123 123 123 123 123 125 125 125 126 126 126 126 126 126 121 121 121 120 120 120 122 122 122 124 124 124 124 124 124 123 123 123 125 125 125 125 125 125 126 126 126 129 129 129 130 130 130 127 127 127 125 125 125 130 130 130 129 129 129 127 127 127 126 126 126 119 119 119 119 119 119 117 117 117 130 130 130 129 129 129 130 130 130 131 131 131 130 130 130 125 125 125 125 125 125 124 124 124 122 122 122 123 123 123 123 123 123 124 124 124 120 120 120 116 116 116 120 120 120 122 122 122 126 126 126 126 126 126 134 134 134 137 137 137 123 123 123 124 124 124 128 128 128 124 124 124 120 120 120 122 122 122 118 118 118 116 116 116 119 119 119 117 117 117 116 116 116 114 114 114 133 133 133 132 132 132 131 131 131 130 130 130 128 128 128 122 122 122 123 123 123 122 122 122 119 119 119 117 117 117 121 121 121 121 121 121 116 116 116 114 114 114 114 114 114 121 121 121 124 124 124 122 122 122 141 141 141 143 143 143 115 115 115 119 119 119 120 120 120 117 117 117 118 118 118 118 118 118 117 117 117 114 114 114 116 116 116 116 116 116 113 113 113 110 110 110 133 133 133 128 128 128 128 128 128 125 125 125 125 125 125 124 124 124 121 121 121 120 120 120 120 120 120 120 120 120 121 121 121 118 118 118 116 116 116 117 117 117 118 118 118 119 119 119 117 117 117 120 120 120 142 142 142 145 145 145 120 120 120 123 123 123 122 122 122 122 122 122 122 122 122 125 125 125 126 126 126 129 129 129 127 127 127 121 121 121 121 121 121 116 116 116 132 132 132 128 128 128 129 129 129 127 127 127 126 126 126 125 125 125 125 125 125 125 125 125 127 127 127 127 127 127 122 122 122 124 124 124 125 125 125 124 124 124 125 125 125 130 130 130 127 127 127 129 129 129 147 147 147 145 145 145 126 126 126 126 126 126 126 126 126 123 123 123 120 120 120 127 127 127 130 130 130 129 129 129 125 125 125 121 121 121 121 121 121 121 121 121 137 137 137 131 131 131 129 129 129 131 131 131 131 131 131 128 128 128 128 128 128 126 126 126 131 131 131 135 135 135 128 128 128 127 127 127 128 128 128 127 127 127 125 125 125 131 131 131 130 130 130 159 159 159 170 170 170 136 136 136 128 128 128 126 126 126 122 122 122 120 120 120 122 122 122 125 125 125 124 124 124 127 127 127 126 126 126 125 125 125 114 114 114 114 114 114 142 142 142 137 137 137 135 135 135 139 139 139 133 133 133 136 136 136 139 139 139 134 134 134 126 126 126 131 131 131 130 130 130 127 127 127 130 130 130 136 136 136 134 134 134 130 130 130 131 131 131 148 148 148 176 176 176 134 134 134 128 128 128 129 129 129 128 128 128 128 128 128 128 128 128 127 127 127 127 127 127 129 129 129 129 129 129 127 127 127 121 121 121 119 119 119 135 135 135 132 132 132 129 129 129 130 130 130 131 131 131 131 131 131 129 129 129 128 128 128 129 129 129 132 132 132 132 132 132 129 129 129 124 124 124 130 130 130 140 140 140 143 143 143 140 140 140 162 162 162 181 181 181 136 136 136 130 130 130 133 133 133 130 130 130 133 133 133 130 130 130 133 133 133 137 137 137 132 132 132 129 129 129 130 130 130 125 125 125 124 124 124 127 127 127 124 124 124 123 123 123 118 118 118 124 124 124 125 125 125 126 126 126 127 127 127 130 130 130 126 126 126 121 121 121 122 122 122 117 117 117 137 137 137 156 156 156 152 152 152 158 158 158 187 187 187 203 203 203 167 167 167 131 131 131 135 135 135 134 134 134 134 134 134 131 131 131 138 138 138 136 136 136 136 136 136 138 138 138 136 136 136 130 130 130 127 127 127 131 131 131 116 116 116 111 111 111 129 129 129 126 126 126 126 126 126 127 127 127 127 127 127 133 133 133 132 132 132 139 139 139 137 137 137 135 135 135 151 151 151 163 163 163 172 172 172 178 178 178 170 170 170 192 192 192 193 193 193 146 146 146 140 140 140 144 144 144 142 142 142 132 132 132 139 139 139 139 139 139 133 133 133 135 135 135 129 129 129 129 129 129 120 120 120 134 134 134 116 116 116 105 105 105 122 122 122 123 123 123 127 127 127 132 132 132 167 167 167 186 186 186 169 169 169 168 168 168 182 182 182 159 159 159 88 88 88 70 70 70 132 132 132 121 121 121 181 181 181 190 190 190 178 178 178 158 158 158 142 142 142 144 144 144 140 140 140 135 135 135 134 134 134 130 130 130 136 136 136 129 129 129 121 121 121 126 126 126 122 122 122 140 140 140 134 134 134 116 116 116 120 120 120 118 118 118 114 114 114 139 139 139 195 195 195 219 219 219 199 199 199 173 173 173 176 176 176 163 163 163 121 121 121 106 106 106 132 132 132 78 78 78 178 178 178 199 199 199 191 191 191 170 170 170 138 138 138 141 141 141 141 141 141 132 132 132 128 128 128 125 125 125 128 128 128 129 129 129 133 133 133 132 132 132 132 132 132 144 144 144 141 141 141 96 96 96 82 82 82 125 125 125 120 120 120 128 128 128 146 146 146 178 178 178 202 202 202 209 209 209 211 211 211 194 194 194 165 165 165 168 168 168 155 155 155 113 113 113 178 178 178 226 226 226 223 223 223 176 176 176 141 141 141 147 147 147 137 137 137 137 137 137 135 135 135 137 137 137 132 132 132 132 132 132 141 141 141 135 135 135 131 131 131 140 140 140 139 139 139 126 126 126 45 45 45 98 98 98 138 138 138 115 115 115 117 117 117 118 118 118 132 132 132 148 148 148 160 160 160 158 158 158 145 145 145 151 151 151 151 151 151 130 130 130 178 178 178 236 236 236 212 212 212 144 144 144 133 133 133 147 147 147 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 135 135 135 138 138 138 133 133 133 129 129 129 135 135 135 132 132 132 133 133 133 93 93 93 98 98 98 98 98 98 105 105 105 141 141 141 103 103 103 148 148 148 112 112 112 122 122 122 133 133 133 134 134 134 131 131 131 127 127 127 104 104 104 135 135 135 180 180 180 149 149 149 119 119 119 143 143 143 138 138 138 146 146 146 160 160 160 143 143 143 132 132 132 129 129 129 135 135 135 135 135 135 131 131 131 125 125 125 126 126 126 132 132 132 129 129 129 140 140 140 163 163 163 147 147 147 118 118 118 135 135 135 125 125 125 180 180 180 108 108 108 147 147 147 131 131 131 74 74 74 151 151 151 115 115 115 114 114 114 146 146 146 130 130 130 129 129 129 149 149 149 144 144 144 97 97 97 89 89 89 186 186 186 183 183 183 173 173 173 172 172 172 163 163 163 157 157 157 163 163 163 157 157 157 139 139 139 143 143 143 143 143 143 172 172 172 230 230 230 240 240 240 215 215 215 218 218 218 227 227 227 217 217 217 174 174 174 150 150 150 129 129 129 92 92 92 148 148 148 80 80 80 78 78 78 141 141 141 61 61 61 39 39 39 51 51 51 73 73 73 86 86 86 64 64 64 158 158 158 194 194 194 213 213 213 222 222 222 224 224 224 213 213 213 210 210 210 208 208 208 135 135 135 137 137 137 137 137 137 161 161 161 183 183 183 186 186 186 199 199 199 232 232 232 243 243 243 240 240 240 228 228 228 221 221 221 220 220 220 208 208 208 190 190 190 139 139 139 103 103 103 98 98 98 48 48 48 44 44 44 39 39 39 65 65 65 100 100 100 99 99 99 134 134 134 138 138 138 155 155 155 170 170 170 189 189 189 172 172 172 153 153 153 147 147 147 139 139 139 136 136 136 128 128 128 124 124 124 130 130 130 121 121 121 121 121 121 171 171 171 205 205 205 224 224 224 228 228 228 223 223 223 224 224 224 236 236 236 242 242 242 234 234 234 224 224 224 218 218 218 189 189 189 187 187 187 156 156 156 168 168 168 153 153 153 120 120 120 139 139 139 137 137 137 136 136 136 122 122 122 106 106 106 86 86 86 75 75 75 70 70 70 153 153 153 139 139 139 133 133 133 127 127 127 122 122 122 124 124 124 122 122 122 132 132 132 139 139 139 152 152 152 154 154 154 144 144 144 143 143 143 155 155 155 153 153 153 160 160 160 169 169 169 193 193 193 198 198 198 189 189 189 179 179 179 183 183 183 169 169 169 148 148 148 146 146 146 146 146 146 148 148 148 142 142 142 136 136 136 124 124 124 112 112 112 98 98 98 147 147 147 140 140 140 137 137 137 133 133 133 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 124 124 124 126 126 126 122 122 122 115 115 115 115 115 115 116 116 116 117 117 117 124 124 124 133 133 133 132 132 132 134 134 134 131 131 131 129 129 129 133 133 133 128 128 128 132 132 132 147 147 147 155 155 155 162 162 162 161 161 161 158 158 158 155 155 155 146 146 146 140 140 140 136 136 136 137 137 137 138 138 138 130 130 130 126 126 126 126 126 126 128 128 128 137 137 137 135 135 135 134 134 134 132 132 132 123 123 123 124 124 124 129 129 129 129 129 129 128 128 128 133 133 133 134 134 134 133 133 133 135 135 135 137 137 137 139 139 139 132 132 132 139 139 139 148 148 148 145 145 145 136 136 136 131 131 131 134 134 134 138 138 138 147 147 147 140 140 140 138 138 138 140 140 140 140 140 140 138 138 138 136 136 136 132 132 132 132 132 132 141 141 141 140 140 140 136 136 136 136 136 136 136 136 136 134 134 134 136 136 136 135 135 135 135 135 135 134 134 134 136 136 136 135 135 135 136 136 136 135 135 135 137 137 137 138 138 138 139 139 139 145 145 145 146 146 146 145 145 145 143 143 143 139 139 139 131 131 131 149 149 149 146 146 146 146 146 146 144 144 144 143 143 143 143 143 143 145 145 145 141 141 141 142 142 142 139 139 139 141 141 141 139 139 139 135 135 135 136 136 136 138 138 138 136 136 136 141 141 141 137 137 137 136 136 136 140 140 140 142 142 142 141 141 141 139 139 139 140 140 140 148 148 148 145 145 145 146 146 146 148 148 148 142 142 142 146 146 146 140 140 140 137 137 137 155 155 155 149 149 149 146 146 146 140 140 140 138 138 138 141 141 141 145 145 145 145 145 145 144 144 144 141 141 141 146 146 146 143 143 143 136 136 136 137 137 137 139 139 139 135 135 135 142 142 142 142 142 142 143 143 143 140 140 140 142 142 142 148 148 148 151 151 151 147 147 147 149 149 149 150 150 150 151 151 151 152 152 152 141 141 141 140 140 140 139 139 139 137 137 137 155 155 155 147 147 147 147 147 147 144 144 144 144 144 144 150 150 150 147 147 147 144 144 144 143 143 143 144 144 144 142 142 142 144 144 144 140 140 140 138 138 138 142 142 142 138 138 138 135 135 135 145 145 145 140 140 140 139 139 139 141 141 141 145 145 145 150 150 150 147 147 147 149 149 149 150 150 150 147 147 147 144 144 144 135 135 135 133 133 133 134 134 134 138 138 138 153 153 153 148 148 148 150 150 150 147 147 147 148 148 148 152 152 152 150 150 150 143 143 143 145 145 145 146 146 146 145 145 145 145 145 145 140 140 140 142 142 142 147 147 147 146 146 146 145 145 145 144 144 144 140 140 140 142 142 142 142 142 142 147 147 147 145 145 145 144 144 144 149 149 149 148 148 148 145 145 145 142 142 142 141 141 141 137 137 137 139 139 139 137 137 137 168 197 212 166 195 210 167 196 211 168 196 211 168 196 211 168 196 211 167 196 211 168 196 211 168 197 212 168 197 212 168 196 211 168 196 211 167 196 211 167 196 211 167 196 211 167 196 211 165 196 211 165 196 211 166 197 212 166 197 212 166 197 212 166 197 211 166 197 211 166 197 212 167 196 213 168 195 213 168 196 214 168 196 214 168 196 213 168 196 212 168 196 212 168 197 212 159 185 200 156 181 197 156 181 196 156 182 197 157 183 198 158 183 198 158 184 199 158 184 199 158 183 198 157 182 197 157 183 198 156 182 197 155 181 196 155 181 196 156 181 196 155 181 196 156 183 196 158 185 198 157 184 197 156 183 196 155 182 196 156 183 197 155 182 196 153 180 193 153 179 194 155 180 196 153 178 194 152 177 194 152 177 193 152 178 193 152 177 192 151 177 192 130 152 167 127 148 163 124 145 160 120 142 156 123 144 159 123 144 159 123 144 159 122 143 158 121 142 157 119 140 155 117 138 153 116 137 152 114 136 151 114 135 150 115 136 151 115 137 151 116 137 149 118 140 151 117 138 150 117 138 150 118 139 151 118 139 151 117 138 150 117 138 150 118 139 153 118 139 154 114 135 150 109 130 145 112 133 148 111 132 147 106 128 142 102 123 138 122 140 155 120 137 152 119 137 151 118 136 151 117 135 150 114 131 146 112 130 144 112 130 144 113 131 145 113 131 146 112 129 144 111 129 143 113 131 145 112 130 145 112 130 145 112 129 143 111 128 138 112 128 138 116 133 143 117 133 143 117 133 143 117 133 143 116 133 142 117 133 143 118 135 147 117 135 147 112 131 142 107 126 137 107 125 139 106 124 139 102 119 134 97 115 130 125 141 155 124 140 153 121 137 151 122 137 151 122 138 152 118 134 148 115 131 145 118 134 148 119 135 149 117 132 146 117 133 146 116 131 145 115 131 145 115 131 145 115 131 145 116 131 144 119 132 141 119 132 141 121 134 143 120 133 142 118 131 140 120 134 142 121 135 143 119 133 142 119 135 144 119 136 145 117 134 143 115 132 141 110 127 139 109 125 139 106 122 136 103 119 133 122 137 148 119 133 145 119 134 145 120 135 146 119 134 145 115 130 141 112 126 138 112 126 137 113 126 138 115 128 140 116 129 141 115 129 141 110 125 137 109 123 135 111 126 137 114 127 139 116 126 138 115 125 135 118 127 136 121 126 136 118 128 138 121 132 142 122 133 144 119 130 141 114 128 139 119 134 144 118 132 143 116 131 141 115 130 141 108 123 134 108 123 134 106 120 132 119 133 144 119 132 143 120 133 144 121 134 145 119 133 144 115 128 140 115 128 140 115 127 138 113 124 136 114 125 137 114 125 137 115 127 139 110 123 134 106 119 131 109 123 134 113 125 137 119 127 141 120 128 140 129 135 144 134 137 147 117 125 137 116 126 138 120 130 142 116 126 138 110 123 134 111 125 136 108 121 133 106 119 131 109 122 134 107 120 132 105 119 130 104 117 128 123 136 148 123 135 147 122 134 146 121 133 145 119 131 143 112 125 136 114 126 138 113 124 136 112 121 134 110 119 132 114 123 135 112 123 135 107 119 131 105 117 129 104 117 129 112 123 135 117 126 137 118 123 134 139 141 150 140 144 151 108 117 128 111 121 133 112 122 134 109 119 131 109 121 133 109 121 133 108 120 132 105 117 129 107 119 131 107 119 131 104 116 128 101 113 125 124 135 147 119 130 142 119 130 142 117 127 139 117 127 139 116 126 138 113 123 135 113 121 134 114 121 135 113 121 134 114 122 135 111 120 133 108 118 130 109 119 131 110 120 132 111 122 133 110 119 129 119 119 131 142 141 149 142 146 152 113 122 132 115 125 137 114 124 136 114 124 136 114 124 136 116 127 139 118 128 140 121 131 143 118 129 141 113 123 135 112 123 135 108 118 130 125 133 146 121 129 142 122 130 143 120 128 141 119 128 141 118 127 140 118 127 140 119 126 140 122 127 141 122 127 141 117 122 136 118 125 138 118 126 139 117 125 138 118 126 139 122 132 143 120 129 138 131 127 138 150 145 153 142 146 150 119 128 138 118 128 141 118 128 140 115 125 137 113 122 135 120 129 141 123 131 144 122 130 143 118 126 139 114 123 135 114 122 135 114 122 135 131 138 152 125 132 145 123 130 144 126 132 146 126 132 146 123 129 143 123 129 143 121 126 140 127 131 145 131 135 149 125 128 143 123 127 141 123 129 143 121 128 142 118 126 139 123 133 144 124 132 140 164 156 167 175 167 175 133 137 141 120 130 139 118 128 140 114 124 136 112 122 134 116 123 137 119 126 139 118 125 139 121 128 141 120 127 141 119 126 139 108 115 128 108 115 129 137 142 157 132 137 153 129 135 153 136 139 154 131 133 147 134 136 150 137 139 153 130 134 146 121 127 138 126 132 142 125 131 141 124 127 140 127 129 145 129 137 152 125 137 146 121 133 139 125 132 142 154 145 156 182 172 181 131 135 142 121 130 139 123 131 142 122 130 141 122 130 141 122 129 142 122 128 142 122 128 142 124 130 144 123 130 143 121 128 141 115 122 135 113 120 134 129 135 152 126 133 149 123 130 147 125 130 145 127 131 143 127 131 144 125 130 143 124 129 141 124 130 141 126 133 143 126 133 143 123 130 141 118 125 140 127 129 144 148 136 146 154 138 142 139 140 143 168 160 162 187 179 183 133 137 143 125 132 141 127 134 144 124 131 141 127 134 144 125 131 144 128 134 148 132 138 152 127 133 147 122 130 143 123 131 144 118 126 139 117 125 138 119 129 144 116 126 139 116 125 137 111 119 132 117 126 138 118 127 139 119 127 140 121 128 140 126 131 142 122 127 138 117 122 134 115 124 134 108 120 129 140 135 146 177 146 154 188 136 140 195 142 148 219 174 176 218 198 198 164 168 170 126 132 141 131 136 147 129 135 145 130 135 146 126 132 145 133 139 153 131 137 151 131 137 151 132 139 153 129 137 150 123 131 144 120 128 141 122 134 147 109 118 128 106 112 121 124 130 141 121 127 139 122 127 139 123 128 141 124 127 138 132 132 143 131 131 142 139 138 150 136 137 147 132 136 142 153 150 155 176 158 156 201 162 156 227 158 160 209 155 153 212 185 181 197 192 193 144 146 156 138 140 152 142 144 156 140 142 154 127 132 146 134 140 154 134 140 154 128 134 148 129 136 150 122 130 143 122 130 143 113 121 134 127 135 149 113 117 127 105 105 112 124 120 128 127 121 131 131 125 135 135 130 139 173 164 173 193 182 191 176 165 174 175 164 173 190 178 185 165 156 159 90 87 90 74 70 67 139 132 122 125 122 108 187 181 166 201 187 179 189 173 175 159 156 167 140 141 153 143 143 155 138 139 151 131 135 149 129 135 149 125 131 145 131 137 151 123 130 144 114 122 135 119 127 140 115 123 136 136 140 155 134 133 143 120 114 121 129 116 122 129 113 120 125 109 116 151 134 141 207 189 195 232 213 218 212 193 198 187 167 173 189 170 173 173 159 159 128 118 123 114 102 107 145 126 129 94 71 73 191 174 169 209 196 191 200 188 190 171 169 179 137 137 149 140 140 152 140 140 152 128 133 146 123 129 143 120 126 140 123 129 143 124 130 144 127 134 147 125 133 146 126 133 146 139 144 158 139 141 154 95 95 107 86 79 88 134 121 130 130 116 123 139 123 129 158 141 144 190 173 173 214 197 197 221 204 205 224 206 206 205 190 190 172 162 163 181 163 168 184 142 148 165 91 91 212 164 164 236 223 220 229 222 221 174 176 183 140 141 151 148 145 156 138 136 147 133 138 150 128 136 149 130 138 151 125 134 147 127 133 147 137 140 157 132 135 151 128 131 147 135 141 155 134 140 154 121 127 141 42 45 55 97 98 105 139 138 143 117 114 117 123 115 118 127 115 117 141 129 131 157 145 147 171 156 159 168 154 155 149 145 142 160 148 149 177 140 141 182 110 102 214 164 162 248 232 230 224 208 208 146 143 148 135 132 140 151 145 153 135 133 141 131 135 145 129 134 146 128 133 145 127 133 145 130 136 149 133 139 153 127 134 147 123 130 143 130 136 150 127 133 147 128 134 148 89 94 103 95 99 105 97 99 103 105 105 107 144 140 144 109 100 107 153 145 151 118 109 116 130 119 124 140 131 133 135 134 133 136 130 131 144 120 123 140 89 89 163 124 126 191 176 174 162 144 143 127 116 120 149 140 146 144 136 141 146 146 149 160 160 168 143 142 154 133 131 143 130 128 140 132 135 146 130 136 147 126 132 143 120 126 137 121 127 141 127 133 147 124 130 144 141 139 151 167 160 170 152 144 151 125 115 121 141 132 140 130 122 132 185 177 187 113 105 115 153 144 152 136 129 132 76 73 74 153 150 151 121 112 115 125 109 111 156 143 143 129 132 127 134 128 127 157 145 149 153 140 145 103 94 97 89 89 90 188 185 191 187 180 190 177 170 180 176 169 179 167 161 171 160 154 165 166 160 171 161 154 166 133 140 154 138 144 158 138 143 157 176 169 182 239 225 237 249 235 245 227 210 218 227 213 222 233 223 233 223 213 222 180 170 180 157 146 155 136 126 132 97 90 95 152 146 151 81 80 83 76 79 81 141 141 141 53 66 63 36 41 45 54 50 56 78 70 76 91 84 90 65 63 68 161 157 163 199 192 198 217 211 217 227 220 226 229 221 228 219 209 218 216 207 216 214 204 214 130 136 150 132 138 151 132 138 151 161 160 171 187 181 190 191 183 191 206 196 202 240 228 235 251 239 247 248 236 244 237 224 232 230 217 226 229 215 224 216 204 212 195 187 193 140 139 144 103 103 108 102 97 101 43 50 54 41 44 58 37 39 48 66 64 71 104 98 107 101 98 106 136 133 137 141 137 140 158 154 158 173 169 172 188 189 192 169 174 177 150 154 157 144 148 151 135 139 151 132 136 148 125 128 140 122 124 135 129 130 140 120 120 129 121 121 129 174 169 176 211 202 207 231 221 227 234 225 231 229 220 225 231 221 226 242 233 238 247 240 244 238 233 237 228 222 227 224 216 221 192 188 194 190 185 196 159 154 162 172 166 174 156 151 161 120 119 129 139 138 146 138 136 143 135 137 142 119 124 128 95 111 113 70 93 94 59 83 83 54 78 78 151 153 165 137 139 151 131 133 145 125 127 139 120 122 134 122 124 136 120 122 134 132 131 140 141 138 144 154 151 157 156 153 159 146 143 148 145 142 146 157 154 158 155 152 156 162 159 163 173 168 172 197 191 195 202 196 200 194 187 191 186 176 183 188 180 188 169 168 176 145 149 158 144 146 156 144 146 156 145 149 158 137 143 151 128 139 147 113 128 135 102 116 124 87 102 109 145 147 159 138 140 152 135 137 149 131 133 145 129 131 143 129 131 143 129 131 143 129 131 142 130 131 142 130 132 142 123 124 135 124 126 136 120 122 130 113 115 123 113 115 124 115 116 124 120 116 121 127 122 127 136 131 136 135 130 135 137 133 139 131 130 137 126 130 138 127 134 144 123 130 139 128 133 142 144 147 156 154 154 164 163 160 173 163 159 173 159 156 169 156 153 167 144 146 158 138 140 152 134 136 148 135 137 149 136 138 150 128 130 142 124 126 138 123 126 139 124 129 142 132 138 151 131 136 149 129 135 147 127 133 143 118 124 134 119 125 136 126 130 139 131 128 134 130 127 133 136 132 139 136 133 139 131 134 139 131 136 143 132 139 148 133 141 151 126 134 143 135 140 148 147 147 157 147 143 154 138 134 147 131 129 142 134 132 145 138 136 149 144 147 159 138 140 152 136 138 150 138 140 152 138 140 152 136 138 150 134 136 148 129 132 144 128 132 144 137 141 153 136 140 153 132 136 148 132 137 147 132 137 147 130 135 145 133 137 146 135 134 142 135 134 142 135 133 141 136 135 143 132 136 143 133 137 146 131 135 147 133 137 150 136 138 149 138 139 149 145 144 155 147 144 155 143 145 156 138 144 154 135 140 151 126 132 143 147 149 161 144 146 158 144 146 158 142 144 156 141 143 155 141 143 155 143 145 157 139 141 153 140 142 153 138 139 150 140 141 152 137 139 148 133 136 143 134 136 143 136 138 145 135 136 144 141 140 148 137 137 145 136 136 144 140 140 148 139 142 151 139 141 153 138 138 152 139 138 154 150 145 159 148 143 155 147 145 156 147 147 157 139 142 152 144 146 158 137 140 151 134 137 148 153 154 167 146 149 160 142 146 157 138 140 152 136 138 150 139 141 153 143 145 158 144 145 156 143 143 153 140 140 151 145 145 155 142 143 153 133 136 144 135 138 145 137 140 147 133 135 143 141 141 150 141 141 151 142 142 151 139 140 149 141 142 151 147 148 158 150 150 162 147 145 159 151 147 160 152 148 159 150 151 161 149 152 161 138 141 152 137 140 151 135 139 150 134 137 148 153 155 167 143 147 158 143 147 158 141 144 156 142 144 156 148 150 162 145 147 159 143 144 155 142 142 152 143 143 153 141 141 151 142 144 153 137 141 150 135 139 148 139 143 152 135 138 147 134 135 145 144 144 154 139 139 150 138 138 148 140 140 150 144 144 154 149 149 159 146 146 156 150 148 159 151 149 160 145 147 157 141 145 153 131 136 146 127 134 144 128 135 145 132 139 149 149 153 164 145 148 159 148 150 162 145 147 159 146 148 160 150 152 164 148 150 162 142 143 154 144 144 154 145 145 155 145 144 154 144 145 154 137 140 149 139 143 151 144 147 156 144 146 155 144 144 154 143 143 153 139 139 149 141 141 151 141 142 152 146 147 156 144 145 155 143 144 154 150 148 159 149 147 158 143 145 155 139 142 151 136 142 151 131 138 148 133 140 150 131 138 148 89 89 89 101 101 101 100 100 100 101 101 101 101 101 101 104 104 104 106 106 106 107 107 107 110 110 110 110 110 110 109 109 109 108 108 108 109 109 109 110 110 110 112 112 112 112 112 112 111 111 111 114 114 114 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 114 114 114 114 114 114 117 117 117 120 120 120 120 120 120 118 118 118 121 121 121 118 118 118 109 109 109 94 94 94 98 98 98 97 97 97 98 98 98 103 103 103 104 104 104 105 105 105 106 106 106 106 106 106 106 106 106 105 105 105 105 105 105 106 106 106 110 110 110 103 103 103 109 109 109 112 112 112 112 112 112 112 112 112 113 113 113 113 113 113 112 112 112 113 113 113 112 112 112 115 115 115 117 117 117 118 118 118 118 118 118 118 118 118 119 119 119 125 125 125 102 102 102 94 94 94 97 97 97 97 97 97 99 99 99 103 103 103 104 104 104 104 104 104 103 103 103 104 104 104 105 105 105 106 106 106 106 106 106 106 106 106 112 112 112 102 102 102 108 108 108 113 113 113 110 110 110 111 111 111 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 113 113 113 115 115 115 116 116 116 117 117 117 117 117 117 119 119 119 116 116 116 101 101 101 97 97 97 99 99 99 100 100 100 101 101 101 103 103 103 104 104 104 104 104 104 103 103 103 105 105 105 107 107 107 109 109 109 109 109 109 109 109 109 138 138 138 121 121 121 105 105 105 113 113 113 112 112 112 112 112 112 110 110 110 111 111 111 111 111 111 111 111 111 111 111 111 113 113 113 116 116 116 117 117 117 117 117 117 116 116 116 117 117 117 117 117 117 103 103 103 99 99 99 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 102 105 105 105 109 109 109 112 112 112 108 108 108 129 129 129 180 180 180 122 122 122 95 95 95 111 111 111 114 114 114 113 113 113 111 111 111 112 112 112 113 113 113 113 113 113 112 112 112 113 113 113 116 116 116 116 116 116 114 114 114 115 115 115 115 115 115 117 117 117 107 107 107 102 102 102 104 104 104 105 105 105 104 104 104 104 104 104 106 106 106 106 106 106 105 105 105 108 108 108 110 110 110 111 111 111 119 119 119 178 178 178 207 207 207 119 119 119 91 91 91 112 112 112 114 114 114 114 114 114 112 112 112 116 116 116 118 118 118 118 118 118 116 116 116 115 115 115 117 117 117 116 116 116 116 116 116 116 116 116 116 116 116 118 118 118 108 108 108 103 103 103 105 105 105 106 106 106 106 106 106 108 108 108 110 110 110 110 110 110 110 110 110 111 111 111 113 113 113 110 110 110 166 166 166 229 229 229 210 210 210 119 119 119 93 93 93 114 114 114 117 117 117 118 118 118 118 118 118 120 120 120 120 120 120 120 120 120 119 119 119 118 118 118 120 120 120 120 120 120 120 120 120 119 119 119 119 119 119 121 121 121 107 107 107 103 103 103 106 106 106 106 106 106 107 107 107 110 110 110 112 112 112 111 111 111 112 112 112 112 112 112 111 111 111 155 155 155 230 230 230 245 245 245 211 211 211 119 119 119 90 90 90 108 108 108 121 121 121 122 122 122 120 120 120 119 119 119 119 119 119 120 120 120 119 119 119 119 119 119 121 121 121 122 122 122 121 121 121 121 121 121 121 121 121 122 122 122 107 107 107 104 104 104 107 107 107 108 108 108 109 109 109 111 111 111 113 113 113 113 113 113 114 114 114 113 113 113 106 106 106 182 182 182 250 250 250 247 247 247 222 222 222 125 125 125 90 90 90 107 107 107 121 121 121 121 121 121 120 120 120 120 120 120 121 121 121 122 122 122 120 120 120 119 119 119 120 120 120 122 122 122 122 122 122 121 121 121 121 121 121 122 122 122 112 112 112 106 106 106 109 109 109 109 109 109 110 110 110 113 113 113 114 114 114 114 114 114 114 114 114 115 115 115 126 126 126 141 141 141 233 233 233 249 249 249 238 238 238 138 138 138 89 89 89 101 101 101 121 121 121 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 121 121 121 119 119 119 121 121 121 121 121 121 122 122 122 123 123 123 122 122 122 122 122 122 114 114 114 107 107 107 110 110 110 110 110 110 111 111 111 113 113 113 113 113 113 114 114 114 116 116 116 117 117 117 160 160 160 125 125 125 184 184 184 238 238 238 231 231 231 135 135 135 92 92 92 98 98 98 120 120 120 126 126 126 125 125 125 124 124 124 124 124 124 124 124 124 123 123 123 120 120 120 121 121 121 121 121 121 123 123 123 124 124 124 124 124 124 123 123 123 116 116 116 109 109 109 111 111 111 112 112 112 113 113 113 115 115 115 115 115 115 115 115 115 114 114 114 121 121 121 187 187 187 148 148 148 139 139 139 225 225 225 208 208 208 118 118 118 97 97 97 99 99 99 119 119 119 130 130 130 128 128 128 125 125 125 125 125 125 127 127 127 126 126 126 125 125 125 124 124 124 125 125 125 127 127 127 128 128 128 128 128 128 129 129 129 118 118 118 110 110 110 112 112 112 114 114 114 116 116 116 118 118 118 118 118 118 115 115 115 110 110 110 127 127 127 208 208 208 182 182 182 106 106 106 195 195 195 182 182 182 103 103 103 100 100 100 96 96 96 114 114 114 129 129 129 131 131 131 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 132 132 132 134 134 134 134 134 134 134 134 134 120 120 120 115 115 115 115 115 115 118 118 118 119 119 119 119 119 119 121 121 121 117 117 117 110 110 110 134 134 134 224 224 224 212 212 212 99 99 99 152 152 152 181 181 181 85 85 85 91 91 91 97 97 97 109 109 109 131 131 131 134 134 134 135 135 135 134 134 134 132 132 132 133 133 133 134 134 134 133 133 133 134 134 134 136 136 136 137 137 137 135 135 135 135 135 135 123 123 123 118 118 118 117 117 117 119 119 119 120 120 120 111 111 111 120 120 120 120 120 120 112 112 112 144 144 144 232 232 232 230 230 230 119 119 119 111 111 111 186 186 186 96 96 96 88 88 88 95 95 95 104 104 104 126 126 126 137 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 136 136 136 138 138 138 139 139 139 138 138 138 138 138 138 125 125 125 120 120 120 120 120 120 122 122 122 121 121 121 102 102 102 112 112 112 120 120 120 115 115 115 156 156 156 241 241 241 244 244 244 149 149 149 85 85 85 148 148 148 113 113 113 96 96 96 81 81 81 96 96 96 120 120 120 137 137 137 138 138 138 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 137 137 137 139 139 139 139 139 139 139 139 139 142 142 142 125 125 125 122 122 122 122 122 122 123 123 123 111 111 111 116 116 116 106 106 106 116 116 116 111 111 111 169 169 169 247 247 247 246 246 246 183 183 183 94 94 94 92 92 92 97 97 97 95 95 95 77 77 77 90 90 90 114 114 114 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 142 142 142 142 142 142 125 125 125 124 124 124 125 125 125 124 124 124 118 118 118 151 151 151 108 108 108 105 105 105 98 98 98 181 181 181 252 252 252 245 245 245 209 209 209 129 129 129 83 83 83 85 85 85 89 89 89 83 83 83 86 86 86 109 109 109 140 140 140 141 141 141 140 140 140 142 142 142 141 141 141 140 140 140 140 140 140 139 139 139 140 140 140 141 141 141 143 143 143 141 141 141 127 127 127 125 125 125 128 128 128 126 126 126 141 141 141 180 180 180 121 121 121 89 89 89 94 94 94 190 190 190 252 252 252 248 248 248 221 221 221 166 166 166 98 98 98 84 84 84 87 87 87 89 89 89 81 81 81 102 102 102 135 135 135 143 143 143 143 143 143 144 144 144 143 143 143 143 143 143 142 142 142 141 141 141 141 141 141 142 142 142 144 144 144 142 142 142 127 127 127 124 124 124 129 129 129 127 127 127 150 150 150 200 200 200 146 146 146 94 94 94 92 92 92 197 197 197 252 252 252 247 247 247 230 230 230 194 194 194 120 120 120 86 86 86 84 84 84 92 92 92 81 81 81 94 94 94 125 125 125 143 143 143 144 144 144 145 145 145 145 145 145 146 146 146 145 145 145 143 143 143 143 143 143 144 144 144 145 145 145 145 145 145 128 128 128 125 125 125 130 130 130 126 126 126 161 161 161 214 214 214 168 168 168 111 111 111 95 95 95 203 203 203 254 254 254 243 243 243 239 239 239 210 210 210 136 136 136 91 91 91 81 81 81 90 90 90 85 85 85 87 87 87 116 116 116 139 139 139 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 130 130 130 126 126 126 130 130 130 125 125 125 175 175 175 220 220 220 182 182 182 124 124 124 107 107 107 210 210 210 250 250 250 240 240 240 244 244 244 217 217 217 150 150 150 98 98 98 84 84 84 86 86 86 89 89 89 80 80 80 110 110 110 139 139 139 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 144 144 144 146 146 146 132 132 132 127 127 127 130 130 130 127 127 127 190 190 190 224 224 224 193 193 193 139 139 139 116 116 116 214 214 214 247 247 247 243 243 243 245 245 245 218 218 218 163 163 163 106 106 106 86 86 86 83 83 83 89 89 89 79 79 79 91 91 91 135 135 135 142 142 142 144 144 144 144 144 144 144 144 144 144 144 144 146 146 146 145 145 145 145 145 145 144 144 144 145 145 145 132 132 132 127 127 127 129 129 129 130 130 130 197 197 197 224 224 224 202 202 202 147 147 147 128 128 128 218 218 218 243 243 243 245 245 245 244 244 244 219 219 219 169 169 169 110 110 110 87 87 87 83 83 83 94 94 94 90 90 90 71 71 71 116 116 116 137 137 137 138 138 138 140 140 140 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 142 142 142 145 145 145 129 129 129 122 122 122 122 122 122 138 138 138 195 195 195 216 216 216 194 194 194 142 142 142 136 136 136 221 221 221 242 242 242 250 250 250 249 249 249 225 225 225 186 186 186 118 118 118 89 89 89 83 83 83 111 111 111 127 127 127 83 83 83 95 95 95 136 136 136 138 138 138 137 137 137 139 139 139 140 140 140 141 141 141 139 139 139 131 131 131 146 146 146 150 150 150 126 126 126 120 120 120 118 118 118 140 140 140 190 190 190 215 215 215 197 197 197 146 146 146 115 115 115 182 182 182 218 218 218 227 227 227 231 231 231 212 212 212 177 177 177 123 123 123 85 85 85 75 75 75 91 91 91 132 132 132 121 121 121 94 94 94 117 117 117 131 131 131 131 131 131 132 132 132 134 134 134 142 142 142 141 141 141 146 146 146 179 179 179 166 166 166 122 122 122 118 118 118 114 114 114 118 118 118 144 144 144 162 162 162 155 155 155 131 131 131 92 92 92 110 110 110 136 136 136 125 125 125 129 129 129 123 123 123 138 138 138 133 133 133 113 113 113 79 79 79 83 83 83 98 98 98 106 106 106 97 97 97 100 100 100 129 129 129 123 123 123 117 117 117 136 136 136 155 155 155 131 131 131 158 158 158 183 183 183 166 166 166 119 119 119 114 114 114 116 116 116 115 115 115 112 112 112 88 88 88 64 64 64 75 75 75 75 75 75 69 69 69 74 74 74 70 70 70 70 70 70 68 68 68 112 112 112 126 126 126 110 110 110 76 76 76 64 64 64 77 77 77 97 97 97 94 94 94 104 104 104 165 165 165 138 138 138 119 119 119 161 161 161 179 179 179 155 155 155 170 170 170 181 181 181 170 170 170 111 111 111 105 105 105 106 106 106 110 110 110 99 99 99 47 47 47 35 35 35 45 45 45 47 47 47 35 35 35 45 45 45 40 40 40 45 45 45 50 50 50 64 64 64 72 72 72 62 62 62 54 54 54 44 44 44 70 70 70 106 106 106 100 100 100 100 100 100 136 136 136 123 123 123 114 114 114 141 141 141 150 150 150 144 144 144 140 140 140 148 148 148 148 148 148 104 104 104 91 91 91 92 92 92 94 94 94 85 85 85 30 30 30 20 20 20 19 19 19 20 20 20 28 28 28 36 36 36 36 36 36 43 43 43 44 44 44 42 42 42 40 40 40 42 42 42 44 44 44 34 34 34 62 62 62 104 104 104 95 95 95 93 93 93 94 94 94 94 94 94 93 93 93 96 96 96 101 101 101 102 102 102 97 97 97 103 103 103 105 105 105 104 104 104 86 86 86 82 82 82 83 83 83 84 84 84 55 55 55 24 24 24 10 10 10 10 10 10 21 21 21 33 33 33 36 36 36 42 42 42 49 49 49 57 57 57 59 59 59 61 61 61 61 61 61 42 42 42 60 60 60 96 96 96 91 91 91 91 91 91 93 93 93 94 94 94 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 95 95 95 106 106 106 69 69 69 86 86 86 74 74 74 74 74 74 75 75 75 73 73 73 53 53 53 33 33 33 33 33 33 37 37 37 47 47 47 55 55 55 59 59 59 69 69 69 76 76 76 77 77 77 77 77 77 70 70 70 54 54 54 61 61 61 82 82 82 82 82 82 83 83 83 85 85 85 86 86 86 86 86 86 85 85 85 86 86 86 84 84 84 85 85 85 94 94 94 89 89 89 58 96 142 49 114 174 37 117 180 38 119 182 41 117 181 44 120 186 45 121 189 47 123 190 50 126 191 49 127 190 46 126 189 46 125 189 49 125 190 49 126 190 55 128 187 63 123 184 57 125 187 57 129 190 59 130 191 59 130 191 60 129 191 61 128 191 61 128 190 61 128 190 59 128 189 60 130 182 66 132 177 69 135 181 69 134 184 68 131 187 75 133 181 90 125 164 48 127 181 12 119 189 11 125 190 15 122 187 21 120 189 26 125 195 27 126 198 28 127 197 29 129 197 29 129 197 27 130 197 26 129 196 28 128 196 28 129 197 41 130 192 48 117 176 45 127 187 45 132 192 45 132 191 45 132 191 47 131 194 48 130 196 48 130 193 48 131 191 46 131 196 49 133 198 55 135 191 56 136 191 56 136 192 60 134 196 65 133 195 79 136 192 28 124 184 7 120 191 16 121 187 20 120 185 23 121 188 29 125 190 30 126 190 29 126 188 28 126 185 29 127 184 31 127 186 34 127 188 34 127 189 32 128 190 52 130 182 60 114 158 50 124 180 48 132 189 47 128 186 48 129 185 48 128 183 49 127 183 48 128 184 47 128 185 46 129 187 50 131 192 55 132 192 58 133 189 58 133 190 60 133 192 63 133 194 60 131 192 25 125 182 14 122 188 22 122 190 22 123 190 26 123 192 31 124 191 32 125 188 31 125 188 30 125 185 31 128 183 33 130 187 39 129 193 42 128 195 43 127 192 89 152 196 90 129 162 52 119 177 42 134 196 45 131 192 45 131 192 45 129 188 46 130 187 45 130 189 44 130 191 44 131 190 46 133 190 51 135 192 55 135 188 55 135 188 54 135 188 55 135 189 53 136 194 29 126 185 22 122 185 26 124 189 27 125 190 30 124 191 32 123 189 32 124 187 31 124 187 30 124 185 33 128 183 36 132 188 39 133 196 43 126 193 76 143 197 147 191 217 99 129 150 47 109 154 39 133 192 43 136 188 42 135 192 41 131 192 43 132 193 47 132 192 49 131 191 49 130 189 50 132 189 53 135 190 52 135 187 51 133 185 51 134 186 51 134 187 50 137 191 35 128 191 30 124 185 31 126 189 32 127 190 33 124 189 35 124 189 35 127 190 34 127 190 33 127 188 36 130 185 39 132 190 37 133 194 62 134 192 144 188 222 184 215 227 96 127 142 51 103 136 47 131 189 47 135 189 47 135 189 46 132 189 50 135 193 56 136 194 60 134 193 57 132 190 57 132 188 59 134 190 58 133 188 58 133 188 58 133 188 58 133 188 56 136 188 36 130 190 31 124 187 34 126 190 34 127 189 35 127 188 39 128 192 43 129 195 42 129 195 43 129 192 43 131 190 45 132 195 46 129 184 126 179 212 214 234 249 195 216 227 94 127 145 63 102 127 58 130 182 52 136 192 56 136 192 57 135 191 60 137 194 62 137 193 64 136 192 62 135 191 60 134 189 63 136 191 65 135 191 65 135 192 64 134 190 65 134 191 63 138 192 35 129 187 31 124 187 37 126 190 36 127 189 37 128 189 43 129 193 47 129 196 45 130 194 48 130 193 45 131 193 52 127 184 117 167 200 213 236 245 246 244 254 202 214 226 95 127 144 64 99 116 60 122 163 54 141 198 63 138 195 66 135 187 64 135 186 66 134 189 68 134 192 64 134 191 60 136 191 63 137 192 65 138 193 65 137 193 63 137 192 65 136 192 62 140 194 38 128 188 35 124 185 40 127 187 40 127 189 41 128 191 45 130 193 48 132 194 47 133 191 49 132 194 45 133 196 57 121 162 164 188 201 249 252 250 252 245 252 219 222 232 102 134 147 64 100 109 73 119 143 57 140 198 62 137 194 69 135 185 67 135 184 67 136 189 68 136 193 64 135 191 61 136 191 62 137 192 62 139 193 62 139 193 62 138 193 63 138 193 59 141 194 45 131 192 39 125 185 43 128 186 43 128 189 44 128 192 47 132 192 49 133 191 48 134 189 50 132 193 49 134 198 82 141 171 126 146 159 231 234 235 248 250 252 237 238 242 117 146 158 64 100 102 78 110 120 64 137 189 61 139 197 65 139 196 64 140 196 63 140 195 62 141 195 61 139 193 60 136 191 61 138 192 61 139 193 61 140 193 61 141 194 62 140 194 57 142 194 50 132 195 40 126 188 45 129 188 45 129 189 46 130 191 48 132 190 48 133 189 49 134 188 52 134 192 54 134 197 120 174 198 110 130 142 183 184 188 234 240 246 229 232 239 117 142 154 70 102 99 83 106 104 68 136 179 62 144 203 61 143 203 59 142 202 60 142 200 61 143 199 61 141 196 60 138 192 61 138 192 63 138 193 64 140 195 62 142 195 62 142 195 59 143 195 51 135 197 42 128 189 46 130 190 47 131 191 48 132 193 50 134 192 50 135 190 52 134 187 56 131 184 61 138 195 156 197 217 132 154 161 136 141 143 220 226 234 203 209 220 102 124 135 78 106 102 90 105 92 73 133 168 60 150 213 63 147 208 60 144 204 62 143 201 66 144 202 66 143 199 66 142 196 66 141 196 67 142 197 68 144 199 67 146 199 67 146 199 65 148 201 52 137 199 45 129 191 47 131 191 49 133 193 51 135 195 53 137 194 53 138 194 55 133 184 59 124 174 71 144 193 188 215 230 164 190 193 98 111 110 190 197 205 175 183 197 90 108 120 78 110 110 89 103 86 80 125 148 61 149 212 67 149 209 64 148 208 67 146 205 71 146 204 72 146 203 73 146 201 72 146 201 72 147 202 74 149 204 72 152 205 72 152 204 70 153 206 56 138 201 50 133 193 50 134 189 55 136 191 55 138 191 60 136 193 58 140 195 59 134 185 63 123 171 80 151 194 209 229 239 197 218 221 86 104 108 145 155 158 174 184 190 70 91 100 70 99 105 87 104 88 86 118 130 72 148 201 73 152 210 71 154 208 74 151 204 76 148 203 77 148 204 78 149 205 77 149 205 77 150 205 79 152 205 80 153 209 79 151 207 76 152 207 61 140 203 55 136 193 54 136 188 57 137 189 58 140 185 60 126 174 61 138 187 62 138 187 66 124 171 94 160 200 219 238 243 222 234 239 105 124 134 102 115 115 179 190 191 81 101 112 73 94 102 87 101 87 94 109 106 80 140 179 78 153 210 78 153 205 79 152 203 79 150 204 79 150 204 78 149 205 79 149 206 80 151 206 83 154 204 86 153 211 86 152 209 83 153 210 64 143 200 60 138 193 60 137 191 60 140 193 67 138 177 65 113 144 63 127 165 61 139 183 69 129 172 113 169 208 231 245 247 241 245 253 136 154 164 76 89 89 141 152 153 102 117 129 83 101 110 78 85 76 97 99 79 87 131 156 81 153 207 83 153 206 82 151 208 81 150 209 80 150 208 79 150 206 79 150 207 81 152 208 84 155 204 86 153 206 87 154 206 87 157 210 64 143 195 63 140 192 65 138 194 68 137 196 72 122 163 99 120 142 76 115 145 63 132 174 65 125 165 133 179 215 243 250 249 246 245 254 171 187 198 84 99 97 85 97 88 90 100 103 83 100 106 76 79 74 90 94 73 87 124 139 83 156 204 78 157 208 80 154 212 81 153 212 81 153 211 82 153 209 82 153 209 83 153 208 85 155 205 86 154 204 89 157 206 87 158 207 66 143 194 67 141 192 69 141 198 72 136 202 79 126 183 135 154 184 94 113 124 68 117 144 61 109 145 152 190 214 253 253 252 244 245 248 197 213 223 118 135 135 75 89 80 82 87 87 79 94 93 75 88 84 82 91 72 91 118 117 88 156 200 73 164 209 75 161 210 77 162 210 80 160 209 84 157 208 85 156 207 87 154 203 87 155 203 87 157 207 90 159 207 86 157 204 68 144 195 69 141 193 68 145 200 63 143 204 92 155 205 158 187 210 108 127 129 63 100 108 69 102 123 171 197 211 254 252 251 246 250 249 209 226 233 154 172 175 89 103 99 83 86 84 80 91 86 80 95 88 80 85 65 91 109 96 96 146 182 85 161 208 87 160 209 86 161 210 87 160 209 88 159 209 88 158 207 90 156 204 90 156 204 90 157 209 92 159 208 87 158 205 68 145 195 69 140 192 76 143 202 63 145 205 102 164 206 180 207 224 130 152 162 75 104 101 73 100 109 183 202 213 255 252 251 245 249 248 218 235 239 182 199 207 111 124 125 85 88 83 81 87 79 84 98 88 79 85 68 84 101 86 96 135 157 95 157 205 97 157 209 95 158 211 94 159 211 94 160 212 93 159 210 92 158 206 92 158 207 95 157 210 96 159 210 90 161 208 71 145 197 72 140 192 83 141 203 70 141 203 126 171 205 198 219 233 150 174 191 92 119 120 75 103 111 191 207 216 254 254 254 240 245 243 229 244 247 198 214 223 127 140 142 90 93 85 81 84 73 83 95 83 79 91 76 74 95 81 87 127 140 92 152 200 96 158 208 96 158 208 96 159 209 97 160 211 96 159 211 93 159 207 94 159 208 96 159 212 97 159 211 94 161 209 75 146 196 75 141 191 81 142 200 70 140 197 148 184 208 205 226 236 162 188 204 104 131 141 91 113 122 202 213 219 249 251 254 237 242 241 236 247 250 205 221 228 141 155 154 97 101 91 81 88 75 78 92 78 83 95 79 71 86 73 83 121 130 91 154 196 92 160 205 94 160 204 94 160 204 94 160 207 94 159 210 95 159 207 94 159 207 94 159 206 95 158 206 95 160 210 80 147 192 77 142 187 80 143 197 73 143 193 166 198 219 210 229 240 174 200 215 122 145 157 106 120 127 211 215 221 245 248 252 240 246 244 238 249 250 207 223 227 155 168 167 104 109 98 80 91 76 75 89 75 86 93 81 75 83 71 76 98 99 94 148 177 91 158 199 92 160 200 92 160 199 92 160 202 93 159 207 97 159 208 97 158 208 96 157 212 96 157 211 92 160 211 83 148 186 78 142 183 79 143 193 78 146 190 176 204 224 211 229 241 182 209 225 129 154 166 116 134 134 214 220 223 242 244 249 242 247 245 236 248 245 208 225 225 160 174 172 108 113 103 84 91 77 84 85 76 92 97 89 82 96 82 71 73 69 93 123 143 96 149 190 93 152 191 95 154 192 97 156 197 97 155 203 96 155 204 95 154 204 95 154 203 96 154 202 96 159 203 83 144 177 77 136 176 75 135 180 95 151 188 176 201 219 200 221 233 174 200 222 125 148 159 131 139 137 221 222 221 245 241 244 249 251 250 245 251 250 212 231 231 172 193 189 116 121 111 90 91 78 89 83 75 111 113 106 112 135 130 75 87 84 81 100 107 99 147 178 98 149 189 98 148 187 98 150 190 100 151 194 101 152 191 98 151 188 91 144 171 110 157 186 114 161 190 82 140 171 78 132 172 80 129 163 114 148 170 175 196 204 199 222 224 186 200 214 142 147 157 122 112 118 184 182 181 217 220 219 227 228 227 230 232 232 202 217 218 165 184 180 122 126 116 86 87 76 73 78 66 83 96 91 108 141 149 98 131 134 76 103 100 87 128 142 95 143 172 91 145 170 92 145 172 97 146 177 114 151 177 119 148 165 125 154 168 161 185 200 148 172 185 81 135 163 81 128 166 79 125 155 93 126 145 126 150 161 151 167 173 153 155 161 123 135 140 86 94 98 108 112 112 135 137 137 121 128 125 127 131 130 118 125 129 131 142 141 132 135 126 114 115 107 76 83 67 78 88 78 79 106 109 90 113 115 89 101 98 86 107 109 102 139 152 92 136 145 87 129 141 109 146 164 138 161 176 120 135 142 145 163 171 174 186 196 155 171 177 81 132 158 80 123 160 76 128 160 80 126 152 89 118 143 83 89 102 63 65 66 58 82 84 69 77 82 78 65 69 83 71 73 65 73 69 69 72 71 67 68 72 110 114 115 126 127 121 111 111 106 79 77 67 68 65 51 70 81 75 87 102 98 83 100 98 91 111 109 151 171 177 123 145 149 102 126 130 145 167 175 167 183 193 142 160 170 154 176 189 167 186 200 154 176 189 73 124 148 68 116 148 65 120 148 72 123 147 72 107 130 42 50 50 35 36 33 36 49 53 46 48 51 45 32 31 53 42 43 37 42 38 44 47 46 49 51 52 63 65 65 71 73 71 62 63 60 53 56 54 42 47 42 59 76 75 85 115 119 76 110 116 77 109 115 118 143 150 104 130 138 95 121 130 122 148 158 131 156 169 124 151 165 117 149 162 124 156 170 125 156 172 68 116 138 53 104 127 50 107 127 56 108 125 54 96 110 18 36 33 23 20 20 21 18 24 18 21 21 26 31 26 34 38 36 34 38 37 38 46 43 39 47 44 37 45 42 35 43 40 37 45 40 36 49 46 21 41 40 39 71 76 71 116 129 61 108 124 58 107 121 61 107 122 62 106 123 62 103 124 65 107 127 71 112 131 70 113 131 63 110 126 69 116 132 74 117 133 82 110 134 57 96 114 45 96 112 51 95 108 56 95 104 39 62 65 24 25 27 14 9 13 10 10 10 21 22 23 32 34 36 35 37 39 41 44 43 48 51 50 56 59 58 58 61 60 57 64 59 53 65 62 31 47 48 41 68 74 67 107 124 60 101 121 56 103 123 57 105 127 60 105 127 62 103 124 62 103 123 63 105 123 63 105 123 63 105 122 63 106 123 80 114 137 63 67 99 76 87 113 56 79 102 56 80 99 57 81 99 62 76 93 50 53 67 32 32 44 35 32 41 40 34 46 51 44 57 58 53 63 63 57 67 73 67 77 79 74 82 81 75 83 80 75 85 71 69 81 51 54 65 53 63 75 71 85 103 70 84 106 65 87 111 64 90 115 66 91 113 68 92 111 67 91 109 67 92 108 67 90 106 70 89 106 80 98 117 78 89 118 146 146 146 139 139 139 134 134 134 140 140 140 154 154 154 169 169 169 180 180 180 184 184 184 185 185 185 184 184 184 187 187 187 196 196 196 199 199 199 200 200 200 200 200 200 197 197 197 194 194 194 193 193 193 193 193 193 194 194 194 189 189 189 186 186 186 184 184 184 181 181 181 177 177 177 179 179 179 183 183 183 186 186 186 189 189 189 191 191 191 195 195 195 193 193 193 142 142 142 135 135 135 137 137 137 151 151 151 162 162 162 168 168 168 173 173 173 177 177 177 178 178 178 171 171 171 174 174 174 185 185 185 194 194 194 197 197 197 194 194 194 191 191 191 190 190 190 187 187 187 184 184 184 182 182 182 180 180 180 180 180 180 182 182 182 183 183 183 183 183 183 181 181 181 182 182 182 184 184 184 188 188 188 191 191 191 195 195 195 193 193 193 147 147 147 145 145 145 149 149 149 160 160 160 165 165 165 165 165 165 166 166 166 170 170 170 174 174 174 172 172 172 168 168 168 172 172 172 180 180 180 187 187 187 190 190 190 189 189 189 189 189 189 184 184 184 178 178 178 174 174 174 173 173 173 174 174 174 181 181 181 188 188 188 187 187 187 183 183 183 181 181 181 184 184 184 188 188 188 189 189 189 191 191 191 188 188 188 157 157 157 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 163 163 163 168 168 168 177 177 177 185 185 185 183 183 183 178 178 178 175 175 175 177 177 177 181 181 181 184 184 184 178 178 178 174 174 174 174 174 174 170 170 170 169 169 169 170 170 170 177 177 177 184 184 184 184 184 184 184 184 184 185 185 185 189 189 189 192 192 192 189 189 189 187 187 187 186 186 186 168 168 168 172 172 172 172 172 172 174 174 174 174 174 174 175 175 175 175 175 175 177 177 177 180 180 180 184 184 184 186 186 186 183 183 183 171 171 171 163 163 163 169 169 169 172 172 172 152 152 152 151 151 151 164 164 164 164 164 164 166 166 166 164 164 164 168 168 168 175 175 175 181 181 181 186 186 186 192 192 192 194 194 194 192 192 192 186 186 186 183 183 183 181 181 181 175 175 175 178 178 178 179 179 179 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 181 181 181 179 179 179 182 182 182 186 186 186 178 178 178 165 165 165 162 162 162 163 163 163 142 142 142 138 138 138 148 148 148 152 152 152 154 154 154 154 154 154 167 167 167 176 176 176 183 183 183 190 190 190 194 194 194 194 194 194 191 191 191 184 184 184 180 180 180 177 177 177 177 177 177 180 180 180 181 181 181 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 181 181 181 178 178 178 177 177 177 182 182 182 186 186 186 189 189 189 188 188 188 188 188 188 168 168 168 159 159 159 162 162 162 166 166 166 167 167 167 171 171 171 177 177 177 181 181 181 187 187 187 188 188 188 186 186 186 185 185 185 183 183 183 180 180 180 180 180 180 176 176 176 181 181 181 185 185 185 185 185 185 188 188 188 189 189 189 189 189 189 187 187 187 185 185 185 181 181 181 180 180 180 181 181 181 181 181 181 180 180 180 180 180 180 185 185 185 184 184 184 169 169 169 161 161 161 166 166 166 166 166 166 183 183 183 185 185 185 177 177 177 178 178 178 178 178 178 177 177 177 178 178 178 178 178 178 177 177 177 176 176 176 180 180 180 180 180 180 186 186 186 193 193 193 192 192 192 193 193 193 192 192 192 190 190 190 189 189 189 191 191 191 185 185 185 180 180 180 178 178 178 167 167 167 160 160 160 156 156 156 163 163 163 164 164 164 149 149 149 141 141 141 158 158 158 158 158 158 163 163 163 170 170 170 169 169 169 168 168 168 169 169 169 171 171 171 174 174 174 175 175 175 175 175 175 173 173 173 175 175 175 175 175 175 186 186 186 191 191 191 190 190 190 191 191 191 191 191 191 190 190 190 191 191 191 192 192 192 187 187 187 170 170 170 160 160 160 153 153 153 146 146 146 142 142 142 145 145 145 144 144 144 130 130 130 120 120 120 135 135 135 143 143 143 141 141 141 149 149 149 151 151 151 155 155 155 165 165 165 168 168 168 170 170 170 172 172 172 173 173 173 170 170 170 167 167 167 163 163 163 181 181 181 184 184 184 183 183 183 184 184 184 185 185 185 186 186 186 189 189 189 189 189 189 188 188 188 183 183 183 179 179 179 179 179 179 166 166 166 154 154 154 172 172 172 169 169 169 152 152 152 142 142 142 153 153 153 160 160 160 157 157 157 150 150 150 153 153 153 159 159 159 165 165 165 169 169 169 169 169 169 167 167 167 164 164 164 160 160 160 159 159 159 157 157 157 176 176 176 179 179 179 178 178 178 180 180 180 180 180 180 183 183 183 185 185 185 188 188 188 189 189 189 187 187 187 184 184 184 189 189 189 176 176 176 161 161 161 182 182 182 182 182 182 162 162 162 146 146 146 165 165 165 176 176 176 176 176 176 165 165 165 161 161 161 171 171 171 169 169 169 166 166 166 162 162 162 159 159 159 157 157 157 157 157 157 161 161 161 162 162 162 176 176 176 180 180 180 179 179 179 181 181 181 180 180 180 181 181 181 183 183 183 175 175 175 165 165 165 164 164 164 148 148 148 164 164 164 155 155 155 145 145 145 169 169 169 168 168 168 144 144 144 125 125 125 153 153 153 172 172 172 173 173 173 174 174 174 163 163 163 155 155 155 165 165 165 167 167 167 166 166 166 164 164 164 164 164 164 163 163 163 164 164 164 163 163 163 172 172 172 178 178 178 179 179 179 182 182 182 183 183 183 180 180 180 177 177 177 169 169 169 156 156 156 149 149 149 115 115 115 140 140 140 146 146 146 141 141 141 162 162 162 160 160 160 141 141 141 117 117 117 137 137 137 161 161 161 160 160 160 163 163 163 161 161 161 141 141 141 146 146 146 168 168 168 171 171 171 165 165 165 163 163 163 163 163 163 165 165 165 164 164 164 162 162 162 168 168 168 171 171 171 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 158 158 158 116 116 116 158 158 158 161 161 161 144 144 144 168 168 168 168 168 168 150 150 150 128 128 128 147 147 147 166 166 166 167 167 167 168 168 168 164 164 164 155 155 155 143 143 143 161 161 161 170 170 170 171 171 171 172 172 172 172 172 172 176 176 176 178 178 178 161 161 161 165 165 165 166 166 166 168 168 168 168 168 168 170 170 170 167 167 167 154 154 154 156 156 156 146 146 146 126 126 126 148 148 148 142 142 142 127 127 127 155 155 155 160 160 160 147 147 147 125 125 125 141 141 141 155 155 155 158 158 158 161 161 161 162 162 162 161 161 161 155 155 155 155 155 155 172 172 172 177 177 177 175 175 175 176 176 176 179 179 179 177 177 177 166 166 166 167 167 167 165 165 165 166 166 166 168 168 168 170 170 170 164 164 164 154 154 154 153 153 153 143 143 143 138 138 138 147 147 147 141 141 141 123 123 123 144 144 144 148 148 148 136 136 136 113 113 113 124 124 124 143 143 143 151 151 151 157 157 157 160 160 160 149 149 149 143 143 143 142 142 142 162 162 162 181 181 181 181 181 181 184 184 184 190 190 190 190 190 190 169 169 169 171 171 171 169 169 169 169 169 169 170 170 170 172 172 172 174 174 174 178 178 178 182 182 182 166 166 166 142 142 142 168 168 168 149 149 149 115 115 115 150 150 150 159 159 159 141 141 141 114 114 114 131 131 131 159 159 159 169 169 169 177 177 177 177 177 177 171 171 171 162 162 162 156 156 156 153 153 153 172 172 172 185 185 185 191 191 191 196 196 196 192 192 192 170 170 170 173 173 173 172 172 172 173 173 173 175 175 175 172 172 172 159 159 159 157 157 157 163 163 163 146 146 146 121 121 121 149 149 149 134 134 134 116 116 116 140 140 140 145 145 145 125 125 125 98 98 98 116 116 116 148 148 148 164 164 164 180 180 180 179 179 179 178 178 178 184 184 184 188 188 188 180 180 180 178 178 178 187 187 187 187 187 187 186 186 186 183 183 183 173 173 173 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 166 166 166 160 160 160 152 152 152 143 143 143 132 132 132 135 135 135 131 131 131 123 123 123 128 128 128 133 133 133 126 126 126 109 109 109 115 115 115 140 140 140 149 149 149 157 157 157 157 157 157 153 153 153 159 159 159 167 167 167 176 176 176 173 173 173 154 154 154 160 160 160 176 176 176 174 174 174 174 174 174 177 177 177 176 176 176 178 178 178 178 178 178 174 174 174 165 165 165 164 164 164 164 164 164 154 154 154 136 136 136 147 147 147 134 134 134 109 109 109 124 124 124 138 138 138 129 129 129 110 110 110 112 112 112 142 142 142 163 163 163 168 168 168 165 165 165 160 160 160 155 155 155 151 151 151 154 154 154 124 124 124 93 93 93 135 135 135 165 165 165 171 171 171 176 176 176 177 177 177 175 175 175 175 175 175 173 173 173 161 161 161 144 144 144 141 141 141 143 143 143 137 137 137 120 120 120 133 133 133 124 124 124 106 106 106 116 116 116 130 130 130 132 132 132 116 116 116 115 115 115 132 132 132 154 154 154 170 170 170 170 170 170 168 168 168 163 163 163 147 147 147 113 113 113 86 86 86 116 116 116 164 164 164 183 183 183 192 192 192 174 174 174 176 176 176 175 175 175 173 173 173 169 169 169 163 163 163 155 155 155 154 154 154 150 150 150 129 129 129 98 98 98 124 124 124 123 123 123 106 106 106 117 117 117 133 133 133 145 145 145 128 128 128 120 120 120 135 135 135 151 151 151 161 161 161 158 158 158 157 157 157 137 137 137 102 102 102 81 81 81 109 109 109 159 159 159 177 177 177 181 181 181 174 174 174 165 165 165 167 167 167 166 166 166 166 166 166 165 165 165 160 160 160 152 152 152 144 144 144 135 135 135 123 123 123 96 96 96 120 120 120 124 124 124 107 107 107 114 114 114 123 123 123 140 140 140 122 122 122 116 116 116 133 133 133 136 136 136 149 149 149 141 141 141 120 120 120 98 98 98 81 81 81 105 105 105 132 132 132 147 147 147 149 149 149 149 149 149 144 144 144 166 166 166 170 170 170 167 167 167 165 165 165 162 162 162 160 160 160 156 156 156 147 147 147 132 132 132 130 130 130 106 106 106 113 113 113 120 120 120 111 111 111 115 115 115 121 121 121 138 138 138 117 117 117 115 115 115 127 127 127 113 113 113 109 109 109 94 94 94 77 77 77 81 81 81 110 110 110 133 133 133 141 141 141 144 144 144 145 145 145 146 146 146 146 146 146 159 159 159 162 162 162 158 158 158 155 155 155 152 152 152 149 149 149 147 147 147 132 132 132 108 108 108 108 108 108 94 94 94 98 98 98 102 102 102 94 94 94 99 99 99 105 105 105 110 110 110 90 90 90 80 80 80 71 71 71 59 59 59 54 54 54 57 57 57 66 66 66 84 84 84 100 100 100 110 110 110 117 117 117 117 117 117 118 118 118 116 116 116 111 111 111 109 109 109 112 112 112 111 111 111 108 108 108 107 107 107 108 108 108 106 106 106 79 79 79 67 67 67 75 75 75 73 73 73 73 73 73 72 72 72 62 62 62 62 62 62 68 68 68 55 55 55 34 34 34 30 30 30 39 39 39 50 50 50 56 56 56 51 51 51 68 68 68 76 76 76 88 88 88 95 95 95 86 86 86 87 87 87 103 103 103 106 106 106 103 103 103 106 106 106 110 110 110 109 109 109 100 100 100 89 89 89 89 89 89 75 75 75 55 55 55 57 57 57 57 57 57 49 49 49 49 49 49 47 47 47 47 47 47 49 49 49 54 54 54 45 45 45 36 36 36 35 35 35 36 36 36 45 45 45 43 43 43 26 26 26 85 85 85 119 119 119 122 122 122 122 122 122 98 98 98 93 93 93 117 117 117 125 125 125 122 122 122 108 108 108 111 111 111 107 107 107 92 92 92 74 74 74 75 75 75 66 66 66 57 57 57 55 55 55 48 48 48 45 45 45 47 47 47 45 45 45 36 36 36 31 31 31 39 39 39 32 32 32 14 14 14 8 8 8 4 4 4 21 21 21 36 36 36 48 48 48 105 105 105 120 120 120 120 120 120 124 124 124 100 100 100 91 91 91 116 116 116 125 125 125 123 123 123 119 119 119 120 120 120 117 117 117 103 103 103 69 69 69 49 49 49 45 45 45 43 43 43 39 39 39 34 34 34 33 33 33 41 41 41 48 48 48 28 28 28 23 23 23 38 38 38 39 39 39 17 17 17 9 9 9 15 15 15 32 32 32 42 42 42 87 87 87 122 122 122 120 120 120 116 116 116 108 108 108 84 84 84 84 84 84 109 109 109 119 119 119 119 119 119 130 130 130 130 130 130 128 128 128 123 123 123 90 90 90 41 41 41 21 21 21 21 21 21 19 19 19 18 18 18 23 23 23 30 30 30 35 35 35 30 30 30 35 35 35 37 37 37 36 36 36 40 40 40 41 41 41 38 38 38 47 47 47 57 57 57 87 87 87 117 117 117 122 122 122 121 121 121 96 96 96 59 59 59 74 74 74 97 97 97 100 100 100 106 106 106 127 127 127 129 129 129 127 127 127 121 121 121 98 98 98 66 66 66 51 51 51 42 42 42 33 33 33 31 31 31 27 27 27 23 23 23 26 26 26 23 23 23 25 25 25 25 25 25 22 22 22 28 28 28 33 33 33 28 28 28 30 30 30 35 35 35 37 37 37 58 58 58 67 67 67 76 76 76 73 73 73 56 56 56 65 65 65 77 77 77 73 73 73 97 97 97 123 152 182 113 146 178 106 142 173 112 148 176 128 161 187 146 176 198 158 186 207 163 190 211 164 191 212 163 190 211 166 193 214 175 202 223 178 205 226 180 205 227 182 204 227 181 201 225 178 198 222 176 197 221 177 197 222 177 198 222 173 193 217 170 190 214 168 188 212 165 185 209 161 181 205 162 183 207 167 187 211 170 190 214 172 193 217 175 195 219 179 199 223 177 197 221 121 147 178 111 141 174 110 144 175 125 158 188 139 169 195 147 174 197 153 179 201 157 183 206 158 184 207 151 177 200 154 180 203 165 191 214 174 200 223 177 202 225 177 198 222 175 195 219 174 194 218 171 191 215 168 188 212 166 186 210 164 184 208 164 184 208 166 186 210 167 187 211 167 187 210 165 185 209 166 186 210 168 188 212 172 192 216 175 195 219 179 199 223 177 197 221 127 151 183 122 150 184 124 155 187 136 166 197 143 171 198 146 170 194 146 171 195 150 175 201 153 179 204 151 177 202 147 173 199 151 177 202 159 185 211 168 192 217 172 194 218 173 193 217 173 193 217 168 188 212 162 182 206 158 178 202 157 177 201 158 178 202 165 185 209 172 192 216 171 191 215 167 187 211 165 185 209 168 188 212 172 192 216 173 193 217 175 195 219 172 192 216 139 160 193 138 163 198 135 164 197 137 165 196 139 165 192 143 166 190 145 168 193 148 173 201 156 182 210 164 190 218 163 188 216 157 183 210 154 180 208 157 182 209 164 185 210 168 188 212 162 182 206 158 178 203 158 178 203 154 174 199 153 173 197 154 174 198 161 181 205 168 188 212 168 188 212 168 188 212 169 189 213 173 193 217 176 196 220 173 193 217 171 191 216 170 189 213 150 172 202 152 176 207 151 177 208 153 179 208 154 179 206 156 179 205 156 180 206 156 182 208 159 186 212 163 189 215 165 191 216 163 188 213 152 176 200 145 168 191 153 173 194 157 176 195 137 156 176 136 155 175 149 168 187 149 168 188 151 170 190 149 168 191 152 171 195 159 178 202 165 184 208 170 190 214 176 195 219 178 197 221 176 195 219 170 189 213 167 186 210 165 184 208 156 180 206 159 183 209 160 184 210 164 188 214 165 189 215 165 189 215 163 189 215 161 189 214 160 187 212 159 185 208 162 187 209 168 191 212 161 183 203 149 169 189 149 166 183 149 167 182 129 146 162 125 142 157 135 152 168 139 156 172 141 158 175 139 157 178 152 170 194 161 179 203 168 186 210 175 193 217 179 197 221 179 197 221 176 194 218 169 187 211 165 183 208 162 180 204 158 182 206 161 185 209 162 186 210 164 188 213 165 189 214 165 189 214 164 189 216 163 188 218 161 185 215 159 182 211 160 181 209 165 186 211 170 189 214 175 192 216 175 191 213 174 191 212 154 171 192 145 162 183 148 165 186 153 169 191 154 170 192 156 174 197 162 180 204 166 184 208 172 190 214 173 191 215 171 189 213 170 188 212 168 186 210 165 183 207 165 183 207 161 179 203 162 186 208 165 190 213 165 190 212 168 193 216 170 194 217 169 194 217 168 192 218 166 189 219 163 185 215 163 183 212 165 184 213 166 184 211 166 182 208 166 183 208 171 187 212 170 186 211 155 171 196 147 163 188 153 169 193 152 168 193 169 185 210 170 188 212 162 180 204 163 181 205 163 181 205 162 180 204 163 181 205 163 181 205 162 180 204 161 179 203 165 183 207 165 183 207 167 192 211 173 199 218 173 198 217 174 199 218 173 198 218 171 196 216 171 194 216 173 195 220 169 189 214 164 184 207 163 182 204 154 170 191 147 163 183 143 159 178 150 166 185 150 167 187 135 152 171 127 144 163 144 161 181 144 161 180 149 166 185 155 173 195 154 172 196 153 171 195 154 172 196 156 174 198 159 177 201 160 178 202 160 178 202 158 176 200 160 178 202 160 178 202 166 192 209 171 197 214 171 196 213 172 197 215 172 197 215 172 196 214 173 196 215 175 197 217 171 192 211 154 174 192 146 164 181 140 157 172 134 150 165 130 146 161 132 149 164 130 148 164 117 134 149 107 123 139 122 139 155 130 147 163 128 145 162 135 152 174 137 154 178 141 158 182 150 168 192 153 171 195 155 173 197 157 175 199 158 176 200 155 173 197 152 170 194 148 166 190 162 187 206 165 190 210 165 188 208 167 189 209 169 189 209 171 190 212 172 193 215 172 193 216 171 192 215 167 187 209 164 183 203 165 183 202 153 170 188 140 157 176 158 175 198 155 172 194 140 155 174 131 144 162 142 156 175 147 163 184 142 160 183 137 153 175 141 155 175 148 161 183 152 168 190 155 172 195 155 172 196 151 170 195 149 167 192 146 163 189 145 162 188 143 160 185 157 182 202 160 185 205 161 183 204 164 184 205 165 183 205 168 186 208 170 189 212 171 192 216 172 193 217 171 191 213 169 187 208 175 192 212 163 179 198 147 164 183 167 185 206 168 186 205 151 165 182 136 148 164 154 167 184 163 180 198 161 180 202 153 168 188 151 163 183 160 173 194 157 171 193 152 169 192 148 165 190 144 162 188 142 160 185 142 160 184 146 164 189 147 165 189 157 182 202 161 185 206 162 184 205 164 185 206 165 184 206 167 184 207 168 186 209 160 179 202 150 169 191 150 167 188 135 151 170 152 167 185 144 158 175 133 148 165 154 173 190 153 172 187 133 148 160 115 128 139 142 156 168 158 176 190 158 177 194 161 177 195 152 165 184 144 157 178 153 167 189 153 170 192 152 169 194 149 167 193 148 167 191 148 166 188 149 167 189 148 166 188 153 178 198 159 184 204 162 184 205 166 186 208 168 186 208 166 183 206 163 180 202 154 172 193 142 159 179 136 152 170 104 118 136 130 143 159 136 148 163 130 144 160 147 166 183 146 164 181 130 145 158 107 120 132 126 140 153 147 165 180 144 164 182 151 166 186 150 163 182 131 143 164 134 149 170 155 171 194 157 174 199 150 168 193 148 167 190 149 167 187 151 169 189 150 168 187 143 167 187 149 174 194 154 176 197 157 177 199 158 176 198 158 176 198 159 176 197 159 175 195 158 174 192 147 161 179 106 118 135 149 160 176 153 163 178 135 146 163 155 171 194 153 171 193 139 153 172 118 130 148 136 149 167 153 169 190 151 170 194 156 171 192 154 166 186 144 157 178 131 146 167 147 164 186 156 173 198 156 174 199 157 176 198 157 176 195 161 180 198 163 182 199 142 166 189 146 170 193 148 171 195 150 173 196 150 172 196 153 174 198 152 171 192 141 158 176 143 159 176 135 149 165 117 128 144 141 150 164 136 143 158 119 128 145 142 158 178 148 163 184 136 149 166 116 127 143 131 143 159 143 158 178 144 161 183 147 164 184 150 164 184 149 163 184 143 157 179 143 157 179 160 174 198 165 179 203 162 178 199 162 180 197 165 183 200 163 181 197 147 171 196 148 172 198 146 170 196 147 171 197 149 172 198 151 175 200 147 169 190 139 158 175 140 156 172 132 145 162 130 140 156 141 148 162 136 141 155 117 124 140 132 147 163 136 151 167 127 138 151 105 116 126 115 127 139 132 146 161 138 155 172 143 160 179 146 163 182 137 152 173 131 146 166 131 144 165 153 163 185 173 182 204 171 183 203 171 188 204 177 194 210 177 194 210 150 174 198 152 176 201 150 174 198 150 174 198 151 175 199 153 177 201 157 179 200 163 182 199 169 185 201 155 169 185 134 144 159 161 169 183 145 149 164 109 116 132 137 153 169 147 162 177 132 144 157 106 116 126 122 134 146 148 162 177 156 173 190 164 181 198 164 181 198 158 174 191 150 165 183 145 158 176 144 154 173 164 173 193 175 187 205 178 194 211 183 200 217 179 196 212 150 175 197 154 178 201 153 177 199 153 178 200 155 180 202 152 177 199 142 164 184 143 161 178 150 166 182 135 149 165 113 123 138 142 150 164 130 134 149 110 117 133 128 143 159 133 148 163 116 128 141 90 101 111 107 119 131 137 151 166 151 168 185 166 184 200 166 183 198 165 181 197 171 187 203 177 190 207 171 182 199 170 179 197 176 189 206 174 190 206 173 190 206 170 187 203 154 179 198 156 182 201 156 182 200 157 182 201 156 182 201 156 181 200 149 171 189 146 164 181 139 156 172 132 146 162 124 134 149 128 136 150 127 131 146 117 124 140 116 131 148 121 136 152 117 129 142 101 111 122 106 118 130 129 143 158 136 153 170 143 161 176 143 161 174 141 157 171 147 163 177 157 170 185 167 178 194 165 175 191 144 157 173 147 164 180 163 180 196 161 178 194 155 180 197 158 183 200 158 182 199 159 184 201 159 184 201 155 180 197 149 170 187 150 168 184 151 168 183 143 157 172 127 138 152 140 148 161 130 134 148 103 110 125 112 127 143 127 141 156 120 131 144 102 112 122 104 115 126 131 145 159 150 167 183 153 172 187 151 170 184 147 164 178 144 158 171 142 154 166 146 156 169 117 126 139 83 95 110 123 139 154 152 169 184 158 175 191 160 181 198 160 182 199 159 180 197 158 180 197 156 178 195 144 166 182 129 149 165 127 145 160 130 147 161 126 140 154 111 122 135 127 135 147 120 125 137 100 108 120 105 119 134 120 133 147 124 134 145 109 118 127 108 117 127 122 134 148 141 157 173 153 175 196 153 175 196 155 172 188 155 166 177 142 149 157 109 114 121 81 87 95 108 119 130 152 167 182 170 186 202 180 196 211 158 179 196 160 181 198 159 180 196 157 178 195 153 174 191 147 168 184 140 160 175 140 159 173 137 154 167 118 133 146 89 100 112 118 126 138 119 124 135 100 108 120 104 120 136 121 137 152 136 148 161 119 130 142 111 123 136 123 138 153 136 155 173 144 166 187 142 163 182 145 160 174 129 139 149 97 104 111 76 83 90 102 111 120 149 162 175 165 181 196 168 185 201 161 178 193 149 170 187 151 172 189 150 171 188 150 171 188 149 170 187 144 165 182 136 157 172 130 149 163 122 139 152 112 126 139 87 98 110 114 122 133 120 125 136 100 108 121 101 117 134 109 127 143 130 143 157 113 125 138 106 119 132 120 136 152 121 140 158 134 153 170 130 144 159 111 122 134 91 100 109 74 83 92 97 107 118 121 135 148 134 150 167 135 153 171 135 153 172 129 148 165 150 171 188 154 175 192 152 172 189 149 170 187 146 167 184 143 165 181 140 161 176 133 152 166 120 136 150 119 134 147 97 108 120 107 115 126 116 121 132 105 112 125 104 118 132 110 124 138 130 140 151 111 119 129 108 117 128 117 130 143 100 116 132 99 111 125 87 96 106 71 79 88 76 83 91 102 112 122 122 136 150 127 145 164 128 148 169 129 149 169 130 150 171 131 150 171 143 164 181 146 167 184 142 163 180 139 160 177 136 157 174 133 154 171 131 152 167 118 137 151 96 112 125 97 112 125 85 96 109 92 100 111 98 103 114 89 95 106 92 101 111 100 107 116 107 111 117 88 90 96 78 81 88 66 73 81 51 61 72 48 56 65 53 58 65 62 67 74 79 85 93 92 103 114 97 114 130 99 122 143 99 122 145 101 123 144 99 121 142 94 116 136 90 114 134 93 117 137 94 115 135 91 113 131 90 112 130 90 114 130 92 110 124 70 82 94 59 70 81 67 77 88 66 75 86 67 75 85 66 73 83 57 63 74 56 63 73 63 69 78 52 56 64 31 34 42 27 31 39 35 40 49 45 52 61 52 57 67 48 52 62 62 69 79 68 79 89 77 92 104 82 99 115 72 89 108 73 91 110 88 108 125 91 110 127 88 107 124 88 111 130 93 115 134 93 114 132 85 105 121 74 93 108 75 94 108 65 78 89 50 56 66 53 58 68 52 58 68 45 50 60 45 50 60 43 48 58 43 48 58 45 50 60 49 55 65 41 46 56 32 37 47 31 36 46 32 37 47 41 46 56 39 44 55 20 27 38 75 88 98 106 123 134 108 127 138 109 126 139 87 101 117 82 96 112 105 121 135 112 129 143 109 126 140 94 112 126 97 116 129 94 112 123 80 96 106 65 77 87 69 77 88 62 67 77 56 57 67 54 55 65 47 48 57 44 45 55 46 47 56 44 45 55 35 36 46 30 31 40 38 39 49 31 32 42 13 13 23 7 8 18 3 4 14 19 21 30 31 37 45 40 51 59 93 110 117 105 126 133 104 126 134 109 130 140 86 104 117 78 95 108 104 120 133 113 129 142 111 127 140 106 123 135 105 125 135 103 123 131 91 107 115 63 71 80 48 48 58 46 43 53 45 42 51 41 38 47 36 33 42 35 32 41 43 40 48 50 47 56 30 27 35 25 22 31 40 37 46 41 38 47 18 16 24 11 8 16 17 14 22 34 31 40 40 43 50 81 90 96 111 126 132 106 126 131 101 122 128 94 113 122 72 88 98 73 87 98 98 112 123 108 122 133 108 122 133 114 135 148 111 137 147 109 136 144 108 128 137 84 92 104 42 39 53 27 18 29 27 18 26 25 16 24 24 15 23 28 20 28 35 27 34 40 32 40 35 27 35 40 32 40 42 34 41 41 34 41 45 37 45 46 38 46 43 35 42 52 45 52 59 56 63 85 88 94 111 120 125 112 126 132 110 125 132 86 99 108 51 61 72 67 76 87 88 100 110 91 103 113 97 109 118 110 133 147 109 136 148 107 135 146 104 127 139 87 101 114 62 66 81 51 49 62 43 41 49 35 32 40 33 30 38 30 26 33 26 21 28 30 24 31 28 21 28 30 22 30 30 22 29 27 20 27 33 25 33 38 30 38 33 25 32 35 27 34 38 33 40 39 36 43 56 58 64 65 68 75 73 77 85 71 73 83 55 55 66 63 65 75 73 78 86 68 74 82 93 98 106 239 239 239 232 232 232 230 230 230 249 249 249 251 251 251 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 249 249 249 249 249 249 248 248 248 248 248 248 246 246 246 232 232 232 231 231 231 223 223 223 240 240 240 247 247 247 247 247 247 249 249 249 249 249 249 248 248 248 249 249 249 248 248 248 248 248 248 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 240 240 240 231 231 231 236 236 236 230 230 230 231 231 231 246 246 246 247 247 247 247 247 247 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 243 243 243 242 242 242 242 242 242 242 242 242 243 243 243 243 243 243 239 239 239 230 230 230 234 234 234 233 233 233 225 225 225 237 237 237 247 247 247 246 246 246 247 247 247 246 246 246 247 247 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 244 244 244 243 243 243 244 244 244 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 243 243 243 242 242 242 242 242 242 243 243 243 242 242 242 243 243 243 240 240 240 227 227 227 231 231 231 231 231 231 226 226 226 228 228 228 243 243 243 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 246 246 246 246 246 246 245 245 245 244 244 244 244 244 244 245 245 245 245 245 245 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 242 242 242 242 242 242 241 241 241 242 242 242 238 238 238 228 228 228 230 230 230 231 231 231 229 229 229 225 225 225 234 234 234 246 246 246 246 246 246 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 244 244 244 243 243 243 243 243 243 243 243 243 242 242 242 243 243 243 242 242 242 242 242 242 242 242 242 239 239 239 207 207 207 219 219 219 224 224 224 216 216 216 207 207 207 222 222 222 225 225 225 236 236 236 246 246 246 243 243 243 242 242 242 241 241 241 242 242 242 243 243 243 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 244 244 244 243 243 243 242 242 242 243 243 243 240 240 240 63 63 63 76 76 76 91 91 91 89 89 89 109 109 109 200 200 200 146 146 146 110 110 110 195 195 195 245 245 245 245 245 245 243 243 243 240 240 240 239 239 239 240 240 240 241 241 241 243 243 243 243 243 243 244 244 244 243 243 243 243 243 243 242 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 242 242 243 243 243 242 242 242 241 241 241 242 242 242 238 238 238 7 7 7 3 3 3 6 6 6 7 7 7 40 40 40 158 158 158 171 171 171 73 73 73 69 69 69 164 164 164 202 202 202 225 225 225 240 240 240 241 241 241 244 244 244 243 243 243 243 243 243 242 242 242 240 240 240 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 242 242 242 242 242 242 241 241 241 240 240 240 241 241 241 238 238 238 12 12 12 13 13 13 15 15 15 12 12 12 13 13 13 96 96 96 190 190 190 129 129 129 25 25 25 31 31 31 45 45 45 91 91 91 137 137 137 154 154 154 194 194 194 226 226 226 229 229 229 236 236 236 242 242 242 239 239 239 239 239 239 239 239 239 239 239 239 240 240 240 241 241 241 241 241 241 242 242 242 242 242 242 242 242 242 240 240 240 241 241 241 238 238 238 11 11 11 15 15 15 15 15 15 17 17 17 8 8 8 41 41 41 146 146 146 178 178 178 68 68 68 13 13 13 14 14 14 11 11 11 20 20 20 28 28 28 43 43 43 80 80 80 108 108 108 131 131 131 196 196 196 239 239 239 243 243 243 243 243 243 243 243 243 242 242 242 240 240 240 237 237 237 238 238 238 240 240 240 240 240 240 239 239 239 240 240 240 238 238 238 12 12 12 12 12 12 9 9 9 9 9 9 13 13 13 16 16 16 85 85 85 172 172 172 141 141 141 37 37 37 14 14 14 12 12 12 14 14 14 19 19 19 19 19 19 21 21 21 30 30 30 32 32 32 59 59 59 122 122 122 160 160 160 169 169 169 168 168 168 190 190 190 226 226 226 238 238 238 240 240 240 239 239 239 239 239 239 239 239 239 239 239 239 236 236 236 12 12 12 14 14 14 13 13 13 7 7 7 5 5 5 8 8 8 37 37 37 138 138 138 189 189 189 102 102 102 23 23 23 14 14 14 10 10 10 11 11 11 13 13 13 17 17 17 13 13 13 13 13 13 14 14 14 17 17 17 22 22 22 22 22 22 25 25 25 51 51 51 112 112 112 150 150 150 176 176 176 177 177 177 175 175 175 212 212 212 230 230 230 234 234 234 10 10 10 11 11 11 11 11 11 15 15 15 12 12 12 8 8 8 13 13 13 80 80 80 186 186 186 169 169 169 64 64 64 16 16 16 16 16 16 12 12 12 10 10 10 10 10 10 10 10 10 8 8 8 10 10 10 11 11 11 10 10 10 8 8 8 12 12 12 20 20 20 25 25 25 28 28 28 46 46 46 72 72 72 84 84 84 100 100 100 108 108 108 134 134 134 5 5 5 6 6 6 6 6 6 9 9 9 11 11 11 11 11 11 8 8 8 23 23 23 127 127 127 188 188 188 133 133 133 42 42 42 13 13 13 11 11 11 10 10 10 16 16 16 18 18 18 17 17 17 14 14 14 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 22 22 22 20 20 20 22 22 22 30 30 30 29 29 29 27 27 27 26 26 26 35 35 35 1 1 1 1 1 1 1 1 1 2 2 2 5 5 5 7 7 7 7 7 7 1 1 1 46 46 46 154 154 154 170 170 170 116 116 116 25 25 25 3 3 3 6 6 6 8 8 8 14 14 14 19 19 19 16 16 16 11 11 11 8 8 8 12 12 12 15 15 15 9 9 9 12 12 12 12 12 12 9 9 9 8 8 8 8 8 8 14 14 14 18 18 18 24 24 24 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 2 2 2 2 2 2 88 88 88 171 171 171 178 178 178 102 102 102 6 6 6 5 5 5 7 7 7 6 6 6 13 13 13 15 15 15 9 9 9 5 5 5 8 8 8 10 10 10 9 9 9 7 7 7 10 10 10 12 12 12 10 10 10 6 6 6 9 9 9 14 14 14 18 18 18 1 1 1 2 2 2 4 4 4 4 4 4 3 3 3 4 4 4 1 1 1 2 2 2 0 0 0 28 28 28 133 133 133 188 188 188 167 167 167 95 95 95 16 16 16 3 3 3 3 3 3 5 5 5 11 11 11 11 11 11 7 7 7 5 5 5 2 2 2 4 4 4 7 7 7 9 9 9 12 12 12 15 15 15 12 12 12 15 15 15 18 18 18 14 14 14 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 0 0 0 2 2 2 4 4 4 62 62 62 157 157 157 175 175 175 180 180 180 100 100 100 16 16 16 4 4 4 5 5 5 8 8 8 11 11 11 12 12 12 11 11 11 7 7 7 6 6 6 4 4 4 5 5 5 10 10 10 14 14 14 14 14 14 13 13 13 12 12 12 7 7 7 1 1 1 1 1 1 0 0 0 1 1 1 5 5 5 6 6 6 4 4 4 2 2 2 1 1 1 5 5 5 12 12 12 87 87 87 170 170 170 182 182 182 173 173 173 94 94 94 13 13 13 7 7 7 7 7 7 6 6 6 11 11 11 15 15 15 12 12 12 7 7 7 5 5 5 4 4 4 9 9 9 10 10 10 8 8 8 6 6 6 5 5 5 3 3 3 2 2 2 2 2 2 1 1 1 3 3 3 8 8 8 6 6 6 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 22 22 22 118 118 118 183 183 183 182 182 182 170 170 170 94 94 94 18 18 18 10 10 10 10 10 10 9 9 9 13 13 13 9 9 9 4 4 4 3 3 3 4 4 4 8 8 8 10 10 10 9 9 9 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 2 2 2 3 3 3 7 7 7 5 5 5 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 0 0 0 33 33 33 147 147 147 189 189 189 186 186 186 173 173 173 93 93 93 12 12 12 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 5 5 5 11 11 11 9 9 9 6 6 6 5 5 5 3 3 3 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 8 8 8 5 5 5 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 42 42 42 154 154 154 186 186 186 187 187 187 179 179 179 90 90 90 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 7 7 7 5 5 5 64 64 64 65 65 65 67 67 67 67 67 67 68 68 68 69 69 69 67 67 67 71 71 71 69 69 69 65 65 65 66 66 66 66 66 66 65 65 65 64 64 64 119 119 119 179 179 179 191 191 191 183 183 183 167 167 167 112 112 112 65 65 65 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 52 52 52 56 56 56 64 64 64 66 66 66 67 67 67 60 60 60 136 136 136 138 138 138 137 137 137 139 139 139 138 138 138 139 139 139 139 139 139 140 140 140 139 139 139 139 139 139 142 142 142 143 143 143 143 143 143 141 141 141 144 144 144 163 163 163 186 186 186 186 186 186 186 186 186 188 188 188 169 169 169 150 150 150 147 147 147 148 148 148 147 147 147 145 145 145 107 107 107 112 112 112 137 137 137 112 112 112 135 135 135 143 143 143 138 138 138 142 142 142 145 145 145 146 146 146 144 144 144 145 145 145 147 147 147 148 148 148 150 150 150 145 145 145 142 142 142 145 145 145 146 146 146 146 146 146 151 151 151 155 155 155 166 166 166 177 177 177 186 186 186 193 193 193 193 193 193 171 171 171 155 155 155 156 156 156 151 151 151 153 153 153 131 131 131 117 117 117 138 138 138 89 89 89 98 98 98 139 139 139 141 141 141 143 143 143 142 142 142 144 144 144 144 144 144 144 144 144 147 147 147 147 147 147 150 150 150 149 149 149 147 147 147 147 147 147 152 152 152 156 156 156 156 156 156 159 159 159 159 159 159 156 156 156 162 162 162 180 180 180 190 190 190 185 185 185 161 161 161 157 157 157 151 151 151 129 129 129 105 105 105 98 98 98 109 109 109 75 75 75 89 89 89 139 139 139 139 139 139 145 145 145 142 142 142 142 142 142 138 138 138 140 140 140 146 146 146 143 143 143 142 142 142 142 142 142 142 142 142 145 145 145 148 148 148 150 150 150 146 146 146 143 143 143 146 146 146 149 149 149 144 144 144 137 137 137 151 151 151 150 150 150 128 128 128 119 119 119 109 109 109 91 91 91 83 83 83 90 90 90 95 95 95 93 93 93 121 121 121 142 142 142 143 143 143 145 145 145 145 145 145 141 141 141 133 133 133 134 134 134 139 139 139 141 141 141 144 144 144 141 141 141 142 142 142 145 145 145 142 142 142 140 140 140 143 143 143 146 146 146 144 144 144 138 138 138 135 135 135 123 123 123 102 102 102 89 89 89 82 82 82 92 92 92 77 77 77 80 80 80 82 82 82 93 93 93 149 149 149 180 180 180 167 167 167 144 144 144 135 135 135 142 142 142 144 144 144 142 142 142 139 139 139 136 136 136 129 129 129 127 127 127 132 132 132 136 136 136 138 138 138 137 137 137 128 128 128 123 123 123 123 123 123 123 123 123 134 134 134 134 134 134 131 131 131 123 123 123 106 106 106 113 113 113 123 123 123 113 113 113 102 102 102 107 107 107 113 113 113 109 109 109 148 148 148 151 151 151 140 140 140 132 132 132 132 132 132 130 130 130 132 132 132 137 137 137 139 139 139 139 139 139 137 137 137 130 130 130 127 127 127 139 139 139 143 143 143 148 148 148 148 148 148 137 137 137 130 130 130 132 132 132 139 139 139 137 137 137 127 127 127 128 128 128 126 126 126 117 117 117 109 109 109 106 106 106 104 104 104 101 101 101 100 100 100 107 107 107 115 115 115 111 111 111 111 111 111 108 108 108 143 143 143 140 140 140 139 139 139 145 145 145 142 142 142 138 138 138 145 145 145 147 147 147 143 143 143 143 143 143 140 140 140 141 141 141 141 141 141 129 129 129 108 108 108 120 120 120 133 133 133 124 124 124 119 119 119 128 128 128 138 138 138 142 142 142 144 144 144 142 142 142 128 128 128 129 129 129 132 132 132 137 137 137 137 137 137 138 138 138 142 142 142 140 140 140 252 235 227 240 231 224 231 231 226 243 253 250 242 255 255 243 255 255 248 255 255 248 255 255 247 255 255 247 255 255 244 255 255 242 255 255 241 255 255 241 255 255 241 255 255 241 255 255 241 255 255 241 255 255 241 255 255 240 255 255 240 255 255 240 255 255 241 255 255 241 255 255 241 255 255 241 255 255 240 255 255 238 255 255 236 255 255 232 255 255 232 255 255 228 255 254 245 228 220 239 230 223 224 224 219 234 243 241 235 253 251 236 253 253 241 253 254 240 253 253 239 253 253 238 254 253 236 254 253 235 254 252 233 253 252 231 253 252 231 253 252 231 253 253 232 253 253 231 253 253 230 253 252 227 254 252 225 254 252 225 254 251 225 254 251 225 254 251 225 254 251 224 254 252 223 254 253 222 253 253 220 253 252 218 254 252 218 255 252 215 251 249 244 228 220 244 235 228 231 231 226 225 234 232 234 252 250 234 253 253 237 252 254 238 252 255 237 253 255 236 253 255 234 254 255 234 254 255 231 255 255 228 255 255 228 255 255 228 255 255 228 254 255 227 253 254 226 253 254 224 254 254 223 255 254 222 255 254 221 254 253 221 254 253 221 254 253 220 254 253 219 253 254 218 253 254 217 254 254 216 255 254 216 255 255 212 252 251 243 227 220 241 233 226 233 234 229 219 229 227 225 243 242 233 253 253 234 251 252 235 252 253 234 252 253 233 253 254 233 253 254 233 253 254 230 254 255 227 255 255 227 255 255 227 255 255 226 254 255 225 253 254 223 252 253 222 254 254 222 255 255 223 255 255 222 254 255 221 254 254 221 254 254 220 254 255 218 253 255 218 253 255 217 254 255 215 254 255 215 255 255 212 252 252 237 225 219 236 230 225 230 233 231 218 231 230 215 234 235 227 250 250 227 254 250 227 254 250 228 254 251 230 254 252 231 253 253 232 253 253 230 254 253 228 255 252 228 254 252 229 255 253 229 255 253 228 254 252 226 253 251 223 254 254 222 255 255 222 255 255 221 254 255 220 254 255 220 254 255 219 254 255 216 255 254 215 255 254 214 255 254 212 255 253 212 255 254 208 252 251 237 226 218 235 230 222 230 233 228 223 233 231 214 230 230 219 241 240 229 255 252 227 255 252 224 254 252 224 254 253 223 253 254 223 253 255 224 254 254 225 254 252 225 254 252 225 254 252 226 254 253 225 254 252 225 254 253 225 254 255 224 255 255 224 254 255 223 254 255 222 253 255 222 253 255 221 253 255 219 253 254 218 254 254 217 254 254 215 254 253 214 255 254 211 252 250 215 206 192 224 220 207 225 226 217 212 219 213 200 212 208 212 228 225 211 233 227 219 245 240 227 255 252 221 253 253 217 253 254 214 253 254 217 253 254 220 253 252 221 254 253 221 254 253 221 254 254 221 254 254 222 254 254 222 254 255 222 254 255 221 253 255 222 253 255 222 253 255 222 253 255 222 253 255 222 253 255 221 254 255 219 254 254 217 254 253 216 255 254 213 252 251 71 63 48 82 77 63 93 92 81 88 92 83 105 112 106 195 204 197 139 152 139 99 117 105 180 204 195 224 255 250 222 255 255 215 255 255 212 252 252 213 251 251 214 251 252 216 253 253 218 254 254 218 255 255 219 255 255 218 255 255 217 255 254 216 254 253 216 254 254 216 255 254 216 255 254 216 254 254 217 254 254 217 255 255 215 255 253 213 254 253 213 255 254 209 252 250 13 6 0 7 2 0 9 7 0 8 9 2 39 42 34 155 162 153 163 177 165 65 79 66 61 76 61 152 172 159 183 212 201 200 238 229 214 253 250 215 253 252 219 255 255 215 255 255 215 255 255 214 255 255 211 253 254 211 255 254 210 255 254 211 255 253 212 254 253 213 254 253 214 254 252 214 253 252 215 254 252 215 255 254 212 255 253 210 254 253 210 255 253 206 252 250 18 11 3 19 13 5 19 16 7 14 13 5 14 14 6 91 100 92 175 198 194 119 135 127 24 28 13 31 35 17 38 51 34 76 101 86 118 148 136 136 164 155 174 205 198 203 237 233 204 240 238 210 248 248 214 255 255 207 254 252 206 254 252 207 253 253 209 253 253 211 253 253 213 253 253 214 253 252 216 254 251 217 254 253 215 254 253 213 253 252 214 254 251 211 251 248 17 10 1 20 15 4 19 16 6 19 19 8 10 10 1 37 44 38 134 153 149 169 184 177 66 71 60 15 15 2 14 17 5 7 15 4 15 26 10 22 35 16 35 50 31 70 88 70 96 116 99 118 139 124 181 205 193 215 252 242 217 255 252 217 255 255 215 255 255 212 255 255 205 255 255 204 252 254 208 252 253 210 254 254 210 253 252 211 252 251 213 253 252 211 250 249 18 11 2 18 12 3 13 10 1 11 11 1 15 15 5 15 19 11 78 90 85 163 177 170 136 145 135 35 40 27 14 16 4 14 14 5 15 17 2 19 24 1 19 24 2 20 26 3 29 35 13 30 37 16 55 65 46 109 131 113 143 171 155 149 180 167 145 181 170 163 204 195 197 240 233 207 253 250 207 255 255 205 255 253 204 255 251 205 254 253 206 254 255 203 250 253 18 11 2 20 14 4 17 14 3 9 9 0 6 6 1 9 10 3 34 39 35 132 142 136 179 195 185 92 109 95 17 28 13 12 17 5 9 13 3 9 14 2 11 16 3 16 20 6 13 16 3 13 16 3 13 17 3 13 23 2 15 29 7 14 30 10 15 34 12 38 61 34 98 123 95 134 161 136 158 188 163 157 191 163 152 190 161 186 227 206 201 245 237 203 248 249 15 10 2 15 11 1 14 12 1 16 17 5 12 14 4 8 10 1 13 15 9 74 84 78 174 193 187 156 177 169 54 71 58 11 21 4 15 20 6 11 15 4 9 13 2 10 13 3 9 12 3 8 10 3 9 12 3 10 14 2 7 14 0 4 12 0 8 17 0 16 26 0 21 32 2 25 36 3 43 54 15 67 81 39 77 94 51 91 111 72 97 119 88 120 144 120 9 4 1 9 6 0 9 7 1 10 11 2 11 13 2 11 13 2 9 10 3 19 26 21 117 133 131 175 195 192 123 140 129 38 47 32 12 16 2 11 13 3 10 12 1 17 19 6 19 21 7 18 20 5 14 17 4 11 15 7 10 15 7 9 15 5 10 16 4 12 19 2 19 27 5 18 26 3 19 28 2 28 36 9 26 35 8 24 33 4 24 33 2 32 42 10 5 0 2 5 0 2 3 1 1 3 3 1 5 6 2 7 8 2 7 8 3 0 2 0 39 50 47 144 160 157 160 177 168 109 121 110 21 28 21 2 4 2 5 8 3 7 10 2 13 17 3 18 23 3 15 20 2 9 14 3 5 11 3 9 15 5 13 19 7 6 12 2 9 16 1 10 16 2 6 12 2 5 11 1 5 12 0 11 19 3 16 23 6 22 29 11 5 0 4 5 0 3 4 1 2 3 3 1 3 4 1 3 4 1 4 5 1 1 4 0 0 4 1 81 92 89 160 177 172 166 185 179 95 106 102 5 8 6 3 7 3 5 9 4 4 9 0 10 17 1 13 20 2 7 13 2 3 8 1 5 11 2 8 13 5 6 12 3 4 10 1 7 13 3 10 15 6 7 13 4 4 9 0 6 13 1 11 18 3 15 22 6 5 0 1 5 1 1 6 4 2 5 5 1 3 4 0 4 5 0 2 2 0 2 3 1 0 0 0 23 31 28 123 139 137 174 195 193 158 173 168 91 99 91 14 19 13 1 6 0 1 6 1 2 8 1 8 15 5 8 14 5 4 10 1 3 8 1 0 4 0 2 6 0 5 10 3 6 12 3 9 16 4 12 19 3 10 17 0 12 20 2 15 23 3 11 19 1 4 0 2 4 0 1 3 1 0 3 1 0 3 2 0 3 3 0 1 2 0 0 1 0 3 3 2 3 6 4 55 66 62 144 164 158 161 183 179 168 186 183 94 104 99 14 19 12 2 6 0 3 8 2 3 12 5 7 16 4 8 16 2 8 15 3 4 11 1 3 10 1 2 7 1 2 9 0 5 15 0 9 20 0 10 20 1 8 18 2 8 17 3 3 11 1 1 1 2 1 1 1 1 1 0 2 2 0 5 6 1 5 8 3 1 6 2 1 4 1 2 2 0 5 6 4 10 14 11 80 91 85 155 177 174 164 190 189 161 180 174 88 98 90 11 16 10 5 10 3 5 10 3 3 9 0 8 15 2 12 19 5 9 16 4 4 11 1 2 8 0 1 8 0 4 14 0 5 16 0 3 13 1 1 10 2 0 9 3 0 6 3 1 3 1 1 3 0 0 2 0 3 5 1 7 10 2 4 8 2 0 5 1 0 4 1 0 3 0 3 5 3 3 4 2 21 23 21 109 123 121 166 192 188 165 191 184 157 178 169 86 99 90 16 21 13 11 11 3 10 12 3 7 12 2 11 16 5 7 12 3 2 6 0 2 5 0 2 6 1 5 11 3 7 14 5 6 12 5 3 9 4 2 7 5 1 6 5 7 5 2 7 5 2 4 2 1 4 3 1 9 8 1 7 5 1 4 1 0 2 2 0 1 3 1 1 3 1 2 3 1 0 0 0 30 35 34 137 153 150 172 198 193 166 196 189 157 182 171 86 99 87 12 15 5 6 7 0 4 6 2 3 5 1 3 5 1 2 3 1 1 2 1 1 3 1 4 7 2 10 13 6 8 11 5 5 8 3 3 7 2 1 5 1 4 0 0 7 0 0 8 0 0 6 0 0 8 1 0 15 6 0 13 2 1 7 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 39 44 41 140 162 157 165 197 189 166 199 187 164 188 172 83 96 80 12 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 1 8 0 3 6 0 9 8 0 6 6 0 70 63 54 71 64 55 73 67 58 71 67 58 72 68 61 73 70 62 71 68 59 74 72 63 69 71 60 64 68 57 64 69 58 64 69 58 63 68 58 61 67 59 111 124 116 167 187 178 174 200 190 165 193 183 150 176 167 105 116 111 64 66 63 59 58 55 58 56 53 56 58 53 52 60 54 50 61 55 54 52 50 57 57 50 49 75 54 65 70 56 75 65 58 61 62 54 140 137 129 140 139 132 138 138 133 139 141 136 137 140 136 137 141 137 137 141 135 137 143 136 136 142 135 134 143 135 136 146 138 137 148 140 137 147 141 136 145 140 137 149 145 152 169 165 172 193 189 169 195 191 167 195 191 172 196 190 157 176 170 140 156 152 139 152 151 138 153 151 135 153 150 132 153 143 110 109 95 120 111 97 127 146 122 115 114 102 137 135 131 127 152 145 138 140 136 141 144 141 142 147 145 142 148 148 139 147 147 139 148 148 141 150 150 142 152 151 143 154 153 137 150 148 132 147 145 135 151 149 138 151 150 139 150 152 142 155 156 144 161 160 153 173 171 162 185 182 170 195 190 173 205 192 171 205 192 151 181 176 138 163 163 141 163 162 139 157 155 142 160 151 137 130 122 135 111 104 145 139 122 110 83 72 118 92 84 136 144 128 141 142 136 143 145 141 141 144 141 142 146 144 140 146 145 139 147 146 142 149 150 142 149 150 144 153 153 142 153 153 139 151 151 139 152 151 143 157 157 146 161 160 146 162 160 147 165 160 146 166 159 142 164 155 147 171 159 163 190 174 172 201 186 168 194 186 148 169 162 150 162 151 152 154 136 136 130 110 132 95 86 129 87 77 118 109 87 96 69 56 112 81 74 143 140 130 141 140 134 146 146 140 142 144 139 141 144 140 136 140 137 137 142 140 143 148 147 140 145 144 138 145 143 136 146 143 135 146 143 138 150 146 139 153 149 140 156 152 136 151 147 134 149 143 137 152 140 140 156 138 137 152 128 136 143 116 152 156 131 151 153 133 132 130 112 129 120 96 125 108 77 118 86 50 128 69 38 128 80 50 101 98 64 97 95 77 122 121 119 132 147 151 144 144 139 145 146 141 144 147 143 138 143 140 130 135 134 131 137 135 135 141 140 137 144 142 138 148 145 134 145 141 134 147 142 136 150 145 133 148 141 131 145 138 136 147 145 142 148 147 143 147 136 139 142 116 140 140 101 140 125 76 123 102 54 110 88 45 103 80 43 113 89 53 99 74 40 106 75 40 112 76 42 112 90 60 153 153 126 173 186 170 155 173 169 132 149 154 135 136 131 142 144 139 143 146 142 140 144 142 136 142 140 132 138 137 126 132 130 122 130 127 126 136 132 129 140 136 130 143 138 128 142 137 120 134 125 115 129 118 116 128 120 119 127 120 132 138 124 133 139 114 133 137 102 131 128 83 117 110 65 123 116 73 133 126 84 123 116 78 112 104 68 116 108 79 119 114 94 108 113 96 139 155 139 137 159 149 124 148 143 118 138 138 132 133 127 130 131 126 131 134 130 135 139 137 136 141 140 135 141 140 134 140 138 125 133 130 120 131 127 132 143 139 136 148 144 139 154 149 140 154 145 130 142 131 124 135 126 127 137 128 134 144 132 133 142 126 123 132 113 125 133 113 124 130 112 115 122 104 107 114 97 104 110 94 101 108 92 98 105 91 96 105 92 101 113 100 107 121 107 102 117 104 103 117 104 102 113 102 144 144 139 140 141 136 138 141 137 143 147 145 139 144 143 134 140 139 142 148 146 143 150 148 137 147 144 136 147 143 132 145 141 132 147 142 134 146 141 122 133 127 102 112 106 113 124 118 126 138 133 117 128 125 111 123 121 119 133 131 128 144 142 132 147 145 134 150 147 132 148 144 118 134 130 119 135 130 122 138 133 128 142 137 129 142 136 130 143 136 135 147 140 133 145 138 213 213 213 212 212 212 210 210 210 210 210 210 211 211 211 211 211 211 210 210 210 211 211 211 212 212 212 213 213 213 215 215 215 216 216 216 216 216 216 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 231 231 231 232 232 232 214 214 214 210 210 210 208 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 212 212 212 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 217 217 217 216 216 216 217 217 217 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 226 226 226 227 227 227 229 229 229 230 230 230 209 209 209 208 208 208 207 207 207 207 207 207 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 210 210 210 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 214 214 214 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 217 217 217 218 218 218 219 219 219 223 223 223 224 224 224 226 226 226 227 227 227 210 210 210 208 208 208 206 206 206 205 205 205 204 204 204 203 203 203 203 203 203 203 203 203 205 205 205 207 207 207 209 209 209 209 209 209 208 208 208 207 207 207 204 204 204 210 210 210 211 211 211 211 211 211 211 211 211 210 210 210 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 215 215 215 216 216 216 218 218 218 221 221 221 223 223 223 224 224 224 208 208 208 205 205 205 204 204 204 204 204 204 203 203 203 202 202 202 201 201 201 200 200 200 201 201 201 203 203 203 205 205 205 205 205 205 204 204 204 204 204 204 198 198 198 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 213 213 213 214 214 214 216 216 216 218 218 218 219 219 219 220 220 220 223 223 223 209 209 209 205 205 205 204 204 204 204 204 204 205 205 205 203 203 203 202 202 202 202 202 202 202 202 202 203 203 203 204 204 204 203 203 203 203 203 203 196 196 196 195 195 195 207 207 207 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 212 212 212 213 213 213 214 214 214 216 216 216 217 217 217 219 219 219 220 220 220 220 220 220 222 222 222 214 214 214 211 211 211 210 210 210 208 208 208 208 208 208 209 209 209 208 208 208 206 206 206 205 205 205 205 205 205 206 206 206 205 205 205 206 206 206 184 184 184 181 181 181 199 199 199 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 210 210 210 212 212 212 213 213 213 214 214 214 214 214 214 216 216 216 217 217 217 219 219 219 219 219 219 221 221 221 222 222 222 218 218 218 215 215 215 212 212 212 210 210 210 209 209 209 210 210 210 210 210 210 209 209 209 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 194 194 194 163 163 163 140 140 140 205 205 205 213 213 213 213 213 213 214 214 214 214 214 214 217 217 217 217 217 217 216 216 216 214 214 214 211 211 211 211 211 211 212 212 212 214 214 214 215 215 215 217 217 217 218 218 218 219 219 219 215 215 215 212 212 212 210 210 210 209 209 209 209 209 209 210 210 210 208 208 208 208 208 208 209 209 209 209 209 209 208 208 208 207 207 207 190 190 190 198 198 198 191 191 191 206 206 206 210 210 210 209 209 209 211 211 211 216 216 216 217 217 217 216 216 216 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 218 218 218 219 219 219 219 219 219 219 219 219 217 217 217 215 215 215 212 212 212 210 210 210 208 208 208 206 206 206 206 206 206 206 206 206 205 205 205 206 206 206 206 206 206 205 205 205 204 204 204 174 174 174 178 178 178 202 202 202 205 205 205 207 207 207 201 201 201 201 201 201 214 214 214 214 214 214 213 213 213 214 214 214 217 217 217 220 220 220 221 221 221 222 222 222 225 225 225 224 224 224 223 223 223 223 223 223 215 215 215 211 211 211 208 208 208 206 206 206 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 203 203 203 202 202 202 199 199 199 183 183 183 132 132 132 176 176 176 209 209 209 207 207 207 190 190 190 195 195 195 212 212 212 213 213 213 214 214 214 216 216 216 217 217 217 219 219 219 218 218 218 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 210 210 210 206 206 206 204 204 204 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 202 202 202 203 203 203 203 203 203 199 199 199 176 176 176 183 183 183 192 192 192 205 205 205 209 209 209 186 186 186 190 190 190 210 210 210 215 215 215 213 213 213 214 214 214 215 215 215 216 216 216 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 219 219 219 209 209 209 205 205 205 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 201 201 201 196 196 196 172 172 172 210 210 210 201 201 201 197 197 197 205 205 205 176 176 176 174 174 174 154 154 154 173 173 173 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 214 214 214 215 215 215 215 215 215 215 215 215 217 217 217 206 206 206 204 204 204 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 201 201 201 201 201 201 200 200 200 200 200 200 181 181 181 212 212 212 200 200 200 206 206 206 211 211 211 156 156 156 190 190 190 166 166 166 174 174 174 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 204 204 204 202 202 202 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 199 199 199 199 199 199 202 202 202 200 200 200 179 179 179 212 212 212 180 180 180 125 125 125 185 185 185 168 168 168 198 198 198 212 212 212 213 213 213 206 206 206 208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 215 215 215 201 201 201 200 200 200 199 199 199 198 198 198 197 197 197 197 197 197 197 197 197 196 196 196 197 197 197 198 198 198 197 197 197 181 181 181 197 197 197 182 182 182 193 193 193 137 137 137 38 38 38 26 26 26 122 122 122 186 186 186 177 177 177 184 184 184 210 210 210 208 208 208 208 208 208 209 209 209 209 209 209 210 210 210 212 212 212 214 214 214 213 213 213 214 214 214 199 199 199 198 198 198 197 197 197 196 196 196 197 197 197 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 200 200 200 214 214 214 238 238 238 234 234 234 227 227 227 149 149 149 134 134 134 76 76 76 65 65 65 152 152 152 166 166 166 198 198 198 207 207 207 208 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 210 210 211 211 211 210 210 210 211 211 211 198 198 198 197 197 197 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 195 195 195 196 196 196 197 197 197 202 202 202 245 245 245 255 255 255 255 255 255 243 243 243 121 121 121 188 188 188 206 206 206 151 151 151 170 170 170 180 180 180 207 207 207 206 206 206 207 207 207 207 207 207 207 207 207 209 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 197 197 197 195 195 195 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 196 196 196 175 175 175 184 184 184 223 223 223 191 191 191 187 187 187 196 196 196 151 151 151 154 154 154 169 169 169 198 198 198 203 203 203 204 204 204 205 205 205 206 206 206 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 208 208 208 197 197 197 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 194 194 194 205 205 205 186 186 186 153 153 153 160 160 160 210 210 210 138 138 138 150 150 150 188 188 188 174 174 174 188 188 188 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 202 202 202 203 203 203 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 194 194 194 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 190 190 190 191 191 191 194 194 194 219 219 219 219 219 219 217 217 217 233 233 233 249 249 249 197 197 197 184 184 184 186 186 186 147 147 147 156 156 156 196 196 196 198 198 198 200 200 200 201 201 201 201 201 201 200 200 200 200 200 200 201 201 201 201 201 201 201 201 201 202 202 202 203 203 203 192 192 192 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 193 193 193 190 190 190 193 193 193 208 208 208 193 193 193 198 198 198 221 221 221 249 249 249 233 233 233 226 226 226 201 201 201 111 111 111 73 73 73 181 181 181 204 204 204 199 199 199 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 199 199 199 199 199 199 199 200 200 200 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 144 144 144 178 178 178 191 191 191 200 200 200 192 192 192 182 182 182 208 208 208 219 219 219 225 225 225 215 215 215 210 210 210 128 128 128 75 75 75 134 134 134 152 152 152 192 192 192 199 199 199 198 198 198 197 197 197 197 197 197 198 198 198 200 200 200 200 200 200 200 200 200 200 200 200 135 135 135 136 136 136 141 141 141 151 151 151 151 151 151 153 153 153 126 126 126 45 45 45 42 42 42 68 68 68 122 122 122 177 177 177 217 217 217 232 232 232 227 227 227 230 230 230 153 153 153 177 177 177 163 163 163 156 156 156 138 138 138 142 142 142 168 168 168 154 154 154 157 157 157 155 155 155 154 154 154 155 155 155 154 154 154 154 154 154 155 155 155 154 154 154 118 118 118 120 120 120 120 120 120 122 122 122 120 120 120 123 123 123 50 50 50 6 6 6 7 7 7 10 10 10 17 17 17 32 32 32 65 65 65 113 113 113 171 171 171 205 205 205 185 185 185 209 209 209 187 187 187 122 122 122 158 158 158 172 172 172 131 131 131 124 124 124 118 118 118 116 116 116 118 118 118 118 118 118 126 126 126 132 132 132 134 134 134 133 133 133 121 121 121 123 123 123 123 123 123 119 119 119 115 115 115 123 123 123 102 102 102 26 26 26 48 48 48 37 37 37 10 10 10 9 9 9 7 7 7 10 10 10 14 14 14 33 33 33 77 77 77 117 117 117 150 150 150 140 140 140 148 148 148 167 167 167 130 130 130 120 120 120 115 115 115 75 75 75 65 65 65 77 77 77 75 75 75 115 115 115 130 130 130 128 128 128 130 130 130 122 122 122 126 126 126 128 128 128 137 137 137 155 155 155 207 207 207 196 196 196 223 223 223 193 193 193 117 117 117 107 107 107 41 41 41 17 17 17 20 20 20 7 7 7 11 11 11 17 17 17 24 24 24 39 39 39 52 52 52 67 67 67 72 72 72 78 78 78 82 82 82 38 38 38 29 29 29 38 38 38 51 51 51 86 86 86 140 140 140 155 155 155 132 132 132 123 123 123 146 146 146 213 213 213 234 234 234 235 235 235 237 237 237 240 240 240 236 236 236 240 240 240 238 238 238 232 232 232 192 192 192 171 171 171 181 181 181 89 89 89 57 57 57 65 65 65 45 45 45 38 38 38 48 48 48 33 33 33 23 23 23 32 32 32 18 18 18 26 26 26 28 28 28 30 30 30 44 44 44 85 85 85 174 174 174 207 207 207 130 130 130 130 130 130 192 192 192 232 232 232 234 234 234 238 238 238 234 234 234 235 235 235 234 234 234 233 233 233 237 237 237 237 237 237 245 245 245 233 233 233 216 216 216 208 208 208 208 208 208 213 213 213 202 202 202 198 198 198 189 189 189 175 175 175 161 161 161 154 154 154 134 134 134 100 100 100 72 72 72 108 108 108 175 175 175 207 207 207 224 224 224 227 227 227 132 132 132 123 123 123 134 134 134 134 134 134 141 141 141 155 155 155 149 149 149 141 141 141 143 143 143 133 133 133 125 125 125 133 133 133 143 143 143 131 131 131 112 112 112 103 103 103 112 112 112 132 132 132 133 133 133 134 134 134 143 143 143 151 151 151 162 162 162 167 167 167 154 154 154 146 146 146 143 143 143 142 142 142 140 140 140 144 144 144 151 151 151 160 160 160 135 135 135 130 130 130 130 130 130 130 130 130 132 132 132 125 125 125 105 105 105 96 96 96 103 103 103 109 109 109 110 110 110 112 112 112 113 113 113 122 122 122 133 133 133 122 122 122 108 108 108 107 107 107 99 99 99 104 104 104 116 116 116 125 125 125 130 130 130 133 133 133 137 137 137 136 136 136 139 139 139 139 139 139 134 134 134 134 134 134 139 139 139 140 140 140 133 133 133 134 134 134 133 133 133 127 127 127 130 130 130 126 126 126 120 120 120 119 119 119 120 120 120 124 124 124 131 131 131 136 136 136 139 139 139 141 141 141 143 143 143 126 126 126 121 121 121 124 124 124 121 121 121 121 121 121 131 131 131 136 136 136 140 140 140 141 141 141 145 145 145 145 145 145 143 143 143 142 142 142 142 142 142 144 144 144 144 144 144 142 142 142 208 215 221 208 213 219 206 211 217 206 211 217 207 212 218 207 212 218 207 212 216 207 212 217 208 213 218 210 215 219 212 217 221 213 218 222 213 218 222 214 219 223 215 220 224 215 220 224 216 221 224 217 222 225 218 223 226 218 223 227 219 224 227 219 224 227 220 225 228 221 226 229 222 227 230 222 227 230 222 227 230 223 228 231 224 229 233 225 230 234 228 233 237 229 234 238 210 215 220 206 211 217 204 209 215 204 209 215 205 210 216 205 210 216 205 210 215 205 210 216 206 211 217 209 214 218 212 217 220 212 217 221 212 217 221 212 217 221 213 218 222 213 218 222 213 218 222 213 218 223 213 218 222 214 219 223 215 220 223 215 220 223 215 220 224 216 221 225 217 222 225 218 223 226 219 224 227 220 225 228 223 228 231 224 229 233 226 231 235 227 232 236 206 211 215 204 209 214 203 208 214 203 208 214 202 208 214 202 207 213 203 208 213 203 209 214 204 209 215 206 212 216 209 214 218 209 214 218 209 214 218 209 214 218 210 215 219 210 215 219 210 215 219 211 216 220 210 215 219 211 216 220 211 216 220 211 216 220 211 216 220 212 217 220 212 217 220 214 219 222 215 220 224 216 221 224 220 225 228 221 226 230 223 228 231 224 229 232 206 211 216 204 209 214 202 207 213 201 206 212 200 206 211 198 205 211 198 205 211 199 205 211 200 207 213 203 209 215 205 210 216 205 210 216 206 209 215 204 209 213 202 205 209 207 211 218 208 213 217 208 213 217 208 213 217 207 212 216 208 213 217 209 214 218 209 214 218 210 215 219 210 215 219 211 216 220 212 217 220 213 218 222 215 220 224 217 222 227 220 225 228 221 226 230 204 209 214 202 207 211 201 206 210 201 206 210 199 205 209 197 204 208 196 203 207 196 202 208 197 203 209 199 205 211 201 206 213 201 206 213 201 205 212 200 205 211 196 199 202 203 209 214 204 209 214 205 210 215 206 211 216 205 210 215 206 211 216 207 212 218 208 213 219 209 214 219 209 214 218 210 215 219 211 216 220 213 218 222 215 220 224 216 221 225 217 222 225 220 225 228 206 211 214 202 207 210 201 206 210 201 206 210 202 207 210 200 205 208 199 204 207 198 203 208 198 203 208 199 204 209 200 205 211 200 204 211 199 205 211 195 197 200 195 195 196 202 209 214 202 207 213 203 208 214 204 209 215 204 209 215 204 209 215 205 210 216 206 211 217 208 213 218 210 215 218 211 216 220 213 218 221 214 219 223 216 221 225 217 222 224 217 221 224 219 223 227 211 216 219 208 213 216 207 212 215 205 209 213 204 210 211 205 211 211 204 210 211 203 208 211 202 207 211 202 207 211 203 208 211 202 207 211 202 208 212 186 184 179 185 180 177 195 201 206 204 209 214 204 209 215 204 209 215 205 210 216 206 211 216 207 212 216 208 213 218 210 215 218 211 216 219 211 216 219 213 217 220 214 219 222 216 221 223 217 221 222 218 222 225 219 223 227 217 220 219 214 216 216 209 214 217 207 211 214 206 210 212 208 212 213 207 212 213 206 210 213 205 210 213 205 210 213 205 210 213 204 209 212 203 209 212 197 195 186 170 162 151 144 141 129 202 207 211 209 215 219 210 214 218 211 216 220 211 215 219 214 218 221 214 218 221 213 217 220 211 216 218 210 212 216 210 212 216 209 213 217 211 215 219 213 216 220 215 218 222 215 219 223 218 220 219 215 216 217 209 213 216 207 211 214 206 210 213 206 210 212 207 211 213 205 210 213 205 210 213 206 211 214 206 211 214 205 210 213 204 208 211 194 190 181 200 199 196 188 192 195 203 206 216 205 212 214 206 211 214 208 212 215 213 217 219 214 218 220 213 217 219 212 216 218 212 215 217 214 215 217 214 216 217 213 217 218 216 220 220 217 221 221 217 221 221 217 221 221 216 218 221 214 216 218 209 214 217 207 211 214 205 210 213 203 208 211 203 208 211 203 208 211 202 207 210 203 208 211 203 208 211 202 207 210 201 206 210 181 174 162 183 178 172 198 204 207 202 207 211 203 209 214 199 202 206 199 202 205 213 215 218 213 215 216 213 214 216 214 215 216 216 218 218 219 221 220 220 223 221 221 224 221 224 226 223 224 225 223 223 224 222 222 224 221 212 216 219 209 212 216 205 210 213 203 208 211 201 206 209 200 205 209 200 205 208 200 205 208 200 205 208 201 206 209 200 205 208 199 204 207 195 201 205 190 184 168 134 132 127 173 177 179 204 211 215 204 208 212 190 191 192 195 196 198 212 213 215 212 214 215 214 215 216 216 216 216 218 218 216 218 220 217 217 220 218 219 221 220 221 222 221 222 222 220 222 222 220 221 222 219 207 212 216 203 208 212 201 206 209 199 204 207 199 204 207 199 204 208 199 204 208 198 203 207 198 203 207 199 204 208 199 205 210 200 205 208 195 202 202 183 177 158 183 184 179 192 193 195 201 207 211 206 210 213 185 187 189 189 191 194 212 210 212 215 216 215 212 214 212 215 215 213 215 216 215 215 217 215 215 217 216 216 218 217 217 219 218 218 220 219 218 219 220 218 220 220 206 211 215 202 207 211 199 204 208 198 203 207 198 203 207 198 203 207 198 203 207 198 202 207 198 203 207 198 203 207 198 204 208 198 203 207 194 197 200 181 172 157 210 212 208 201 202 203 194 199 203 203 206 212 174 177 184 173 175 178 165 150 149 178 172 170 213 215 216 212 215 217 213 215 216 212 214 215 212 214 215 213 215 216 214 216 217 215 216 217 215 216 218 216 217 220 203 208 212 200 205 210 199 204 208 198 203 207 198 203 207 198 203 207 198 203 207 197 202 206 196 202 206 196 203 206 197 203 206 197 201 206 199 200 204 190 180 166 209 214 214 200 201 203 203 208 212 209 211 217 156 157 157 185 193 195 166 166 171 171 175 183 209 212 217 210 213 216 210 214 217 210 214 216 210 214 217 211 215 218 212 216 218 213 217 218 213 217 219 213 217 221 200 205 210 198 203 209 196 201 207 196 201 206 196 201 205 196 201 205 196 201 205 193 201 204 193 201 204 193 201 205 194 201 206 199 204 208 199 201 201 188 179 163 208 214 214 180 180 181 121 127 128 183 186 189 168 169 165 196 199 203 208 214 219 209 215 220 203 207 211 205 209 212 207 210 215 207 211 215 208 212 216 209 213 217 210 214 218 211 215 217 212 216 219 212 216 220 198 203 207 196 201 206 195 200 205 195 200 204 193 199 203 192 199 202 192 199 202 191 199 202 192 199 202 194 200 204 193 199 204 180 182 183 199 197 192 193 181 166 194 193 191 142 137 131 43 38 31 23 28 24 125 122 118 187 186 190 175 179 179 181 186 188 206 212 216 204 209 214 206 209 214 206 210 215 206 210 214 207 211 215 209 214 217 211 215 217 212 214 217 213 214 218 196 201 205 195 200 204 194 199 203 193 198 202 192 199 202 191 199 202 191 199 202 191 199 201 192 199 202 195 200 203 197 201 204 214 215 213 238 239 236 238 234 228 228 227 225 150 150 143 138 134 126 76 78 71 64 66 63 158 151 148 172 165 157 195 199 201 204 208 212 205 209 213 206 209 214 206 209 214 207 211 214 207 211 214 207 211 214 208 212 215 209 211 213 211 211 214 195 200 204 194 199 203 192 197 201 192 197 201 191 198 201 191 199 202 191 198 201 190 198 200 191 199 200 194 199 201 200 203 205 245 246 244 255 255 255 255 255 255 244 244 241 121 123 117 189 189 184 208 206 202 157 151 142 177 169 161 186 179 171 207 207 208 204 207 212 204 208 211 204 208 211 204 208 211 206 210 213 206 210 213 207 211 214 207 211 214 209 211 213 209 210 213 194 199 202 192 197 201 191 196 200 192 197 201 192 197 201 192 197 201 192 197 201 190 198 198 189 198 197 192 198 198 194 199 203 198 197 194 181 174 170 189 183 180 227 223 217 197 191 181 190 187 180 198 197 194 157 150 141 160 153 145 171 169 167 196 199 203 201 204 209 202 205 208 202 206 209 203 207 210 203 208 211 204 208 211 205 209 212 206 210 213 207 209 211 208 208 211 194 199 202 192 197 201 191 196 199 191 196 199 191 196 199 191 196 200 191 196 199 190 196 197 191 195 195 191 196 199 203 206 209 188 187 180 159 152 143 168 159 150 214 211 203 147 136 127 156 149 143 188 189 184 174 175 169 194 188 178 202 203 204 199 203 207 200 203 207 201 203 207 200 204 208 200 203 207 202 204 207 203 205 207 203 205 208 204 206 209 205 206 207 205 206 207 190 196 199 188 193 197 188 193 197 188 193 197 188 194 197 189 194 198 188 194 197 185 193 195 188 193 195 191 196 199 217 220 222 219 219 227 215 217 226 232 233 238 251 250 244 204 196 188 189 184 179 189 186 179 148 148 144 156 158 152 195 197 196 195 199 203 197 201 204 199 202 205 199 202 205 198 201 204 200 201 203 201 202 203 201 202 204 201 202 204 201 203 203 202 204 203 187 194 198 184 192 195 184 192 195 184 192 195 184 192 195 184 192 195 183 191 194 186 196 198 184 193 195 187 196 197 206 209 212 192 193 199 196 199 202 221 221 224 249 250 245 234 235 228 229 227 221 207 200 191 122 108 100 73 73 74 178 182 184 202 205 208 196 200 203 194 198 201 196 198 200 195 198 200 196 198 200 197 198 202 198 199 203 197 200 203 197 200 201 198 201 201 184 192 196 184 193 197 184 194 198 185 195 199 185 195 199 185 195 199 184 194 197 142 146 146 171 181 182 185 194 196 204 200 195 200 192 177 188 182 170 214 208 198 223 220 211 226 226 221 218 216 210 214 210 202 136 127 119 78 75 71 136 134 131 154 152 150 190 193 195 194 201 204 194 200 203 193 199 202 193 199 202 195 200 203 196 202 205 197 202 205 197 201 204 198 202 203 133 136 136 134 137 138 138 142 144 149 152 155 149 153 154 150 155 156 122 128 130 44 46 45 38 44 43 61 72 73 118 124 124 177 179 175 216 218 216 233 233 225 229 228 219 230 232 228 154 154 151 180 178 170 164 164 159 157 158 151 146 136 128 149 141 137 169 169 167 154 155 154 156 158 158 153 157 158 153 156 155 153 157 156 153 155 156 154 155 155 154 156 154 154 155 152 118 118 118 121 121 120 120 120 121 122 122 124 120 120 120 123 124 125 49 51 53 3 7 9 2 10 12 0 15 19 10 21 22 26 36 32 59 68 66 110 115 112 170 173 169 204 206 204 186 186 184 211 209 205 189 188 185 123 122 120 171 154 148 182 169 162 132 132 131 125 124 125 123 117 113 127 113 104 127 116 108 122 118 113 128 126 124 133 133 129 134 135 129 135 134 130 121 122 124 123 124 125 122 124 126 118 119 122 115 115 118 124 123 126 102 102 102 25 28 27 45 51 48 32 40 41 3 13 16 3 12 10 0 11 9 2 14 11 10 17 17 31 34 36 75 78 80 114 118 121 146 152 152 138 142 141 157 145 143 177 164 163 128 132 129 120 122 116 121 115 108 84 73 62 77 62 52 85 76 69 78 75 73 116 115 118 130 131 132 128 128 129 129 130 135 121 122 125 125 127 130 127 129 133 136 138 140 153 156 156 207 209 205 196 198 193 223 226 215 194 195 184 118 119 112 108 108 100 39 43 38 13 20 17 18 22 21 3 9 10 7 13 12 17 18 20 19 26 29 35 41 42 49 53 55 63 69 69 73 73 69 78 79 78 83 82 81 38 40 36 33 29 22 42 38 32 54 51 49 86 86 88 140 141 142 155 155 156 131 133 135 122 124 125 143 147 150 210 215 219 231 236 236 233 237 235 236 240 232 239 242 234 235 239 229 242 242 231 240 240 230 232 234 224 193 194 186 171 173 165 182 183 176 87 91 89 54 60 55 63 67 64 40 47 48 36 40 40 47 49 48 32 35 32 22 25 21 31 33 34 17 19 20 26 27 22 32 29 19 31 32 24 43 46 42 82 87 85 171 176 175 205 208 209 130 130 132 130 131 130 191 193 194 230 233 234 232 236 230 238 239 234 235 235 230 235 237 229 235 236 229 234 235 228 237 238 233 237 239 234 245 246 241 234 235 228 219 217 209 210 208 204 209 209 204 212 214 211 201 204 201 198 199 196 191 189 186 177 176 172 162 162 159 154 156 151 129 137 132 97 103 96 74 74 65 109 110 103 174 177 173 205 209 208 222 226 227 225 228 231 132 133 134 124 123 123 135 134 133 135 135 131 141 142 136 155 156 151 152 150 142 146 141 132 148 143 135 138 133 124 131 125 116 139 133 123 150 142 134 137 130 122 121 110 100 111 101 93 119 110 105 138 130 128 139 132 129 139 133 130 147 142 139 153 151 149 163 162 161 168 167 167 157 153 154 148 146 144 143 144 142 143 143 142 141 141 138 145 145 143 151 151 151 159 162 161 133 136 137 129 131 130 130 131 129 129 132 130 131 133 133 124 126 127 108 105 101 102 95 91 108 102 97 114 109 104 116 110 103 120 111 103 123 111 101 131 121 109 142 132 119 130 120 114 116 106 105 113 105 103 104 98 95 109 103 101 121 115 115 127 125 125 130 131 132 133 134 135 136 138 137 135 137 135 139 140 139 140 140 139 135 135 133 134 135 133 140 140 137 140 141 139 132 134 134 134 135 135 132 134 134 126 128 128 130 131 133 124 127 129 121 120 124 121 118 120 121 121 120 125 125 123 133 132 128 140 136 131 145 139 130 146 141 130 148 144 132 132 125 119 126 120 120 129 123 120 125 120 117 125 120 118 134 130 129 137 137 136 140 140 143 141 141 144 144 146 147 145 145 146 144 144 143 142 143 140 142 143 140 143 145 142 144 145 143 141 143 141 250 250 250 246 246 246 247 247 247 248 248 248 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 248 248 248 249 249 249 248 248 248 247 247 247 246 246 246 244 244 244 243 243 243 243 243 243 252 252 252 250 250 250 252 252 252 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 254 254 254 253 253 253 251 251 251 249 249 249 249 249 249 247 247 247 246 246 246 252 252 252 251 251 251 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 253 253 253 251 251 251 250 250 250 251 251 251 248 248 248 246 246 246 253 253 253 251 251 251 253 253 253 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 252 252 252 251 251 251 250 250 250 249 249 249 246 246 246 245 245 245 252 252 252 250 250 250 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 252 252 252 250 250 250 248 248 248 248 248 248 245 245 245 245 245 245 252 252 252 250 250 250 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 253 253 253 251 251 251 250 250 250 251 251 251 248 248 248 248 248 248 252 252 252 250 250 250 252 252 252 253 253 253 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 253 253 253 252 252 252 251 251 251 252 252 252 252 252 252 251 251 251 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 254 254 254 252 252 252 252 252 252 253 253 253 251 251 251 253 253 253 255 255 255 255 255 255 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 255 255 255 254 254 254 255 255 255 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 253 253 253 253 253 253 252 252 252 253 253 253 249 249 249 251 251 251 251 251 251 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 253 253 253 253 253 253 253 253 253 252 252 252 250 250 250 251 251 251 255 255 255 254 254 254 255 255 255 255 255 255 254 254 254 253 253 253 252 252 252 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 253 253 253 252 252 252 249 249 249 245 245 245 247 247 247 247 247 247 252 252 252 255 255 255 254 254 254 252 252 252 187 187 187 183 183 183 182 182 182 194 194 194 190 190 190 177 177 177 175 175 175 192 192 192 207 207 207 211 211 211 214 214 214 211 211 211 215 215 215 217 217 217 222 222 222 218 218 218 225 225 225 232 232 232 230 230 230 226 226 226 209 209 209 206 206 206 208 208 208 202 202 202 191 191 191 171 171 171 170 170 170 166 166 166 178 178 178 198 198 198 208 208 208 200 200 200 142 142 142 143 143 143 143 143 143 154 154 154 158 158 158 158 158 158 162 162 162 172 172 172 178 178 178 182 182 182 187 187 187 186 186 186 188 188 188 193 193 193 199 199 199 198 198 198 203 203 203 209 209 209 208 208 208 207 207 207 195 195 195 192 192 192 196 196 196 190 190 190 186 186 186 176 176 176 172 172 172 169 169 169 170 170 170 172 172 172 179 179 179 173 173 173 218 218 218 218 218 218 224 224 224 227 227 227 231 231 231 234 234 234 238 238 238 240 240 240 240 240 240 243 243 243 244 244 244 244 244 244 242 242 242 243 243 243 231 231 231 238 238 238 242 242 242 242 242 242 243 243 243 243 243 243 242 242 242 241 241 241 241 241 241 238 238 238 235 235 235 233 233 233 230 230 230 231 231 231 226 226 226 220 220 220 217 217 217 213 213 213 231 231 231 230 230 230 234 234 234 239 239 239 242 242 242 245 245 245 248 248 248 247 247 247 250 250 250 251 251 251 250 250 250 250 250 250 249 249 249 250 250 250 155 155 155 185 185 185 253 253 253 248 248 248 248 248 248 249 249 249 246 246 246 244 244 244 244 244 244 240 240 240 236 236 236 233 233 233 230 230 230 223 223 223 219 219 219 218 218 218 214 214 214 209 209 209 224 224 224 223 223 223 228 228 228 234 234 234 234 234 234 236 236 236 239 239 239 240 240 240 243 243 243 245 245 245 244 244 244 244 244 244 242 242 242 245 245 245 164 164 164 111 111 111 210 210 210 245 245 245 240 240 240 241 241 241 240 240 240 237 237 237 234 234 234 232 232 232 232 232 232 230 230 230 227 227 227 210 210 210 210 210 210 215 215 215 209 209 209 207 207 207 222 222 222 221 221 221 225 225 225 231 231 231 232 232 232 234 234 234 237 237 237 240 240 240 242 242 242 244 244 244 245 245 245 244 244 244 242 242 242 237 237 237 185 185 185 60 60 60 147 147 147 247 247 247 240 240 240 238 238 238 240 240 240 238 238 238 233 233 233 233 233 233 229 229 229 228 228 228 226 226 226 195 195 195 207 207 207 217 217 217 212 212 212 208 208 208 221 221 221 223 223 223 229 229 229 232 232 232 234 234 234 233 233 233 232 232 232 238 238 238 238 238 238 237 237 237 239 239 239 237 237 237 242 242 242 202 202 202 129 129 129 33 33 33 103 103 103 237 237 237 233 233 233 232 232 232 234 234 234 233 233 233 236 236 236 237 237 237 234 234 234 231 231 231 223 223 223 173 173 173 191 191 191 211 211 211 206 206 206 200 200 200 213 213 213 212 212 212 217 217 217 225 225 225 225 225 225 219 219 219 220 220 220 227 227 227 227 227 227 228 228 228 237 237 237 244 244 244 248 248 248 162 162 162 60 60 60 30 30 30 94 94 94 215 215 215 231 231 231 237 237 237 234 234 234 227 227 227 223 223 223 207 207 207 184 184 184 180 180 180 201 201 201 184 184 184 188 188 188 210 210 210 202 202 202 200 200 200 206 206 206 203 203 203 211 211 211 219 219 219 221 221 221 225 225 225 223 223 223 222 222 222 228 228 228 229 229 229 233 233 233 234 234 234 237 237 237 152 152 152 111 111 111 117 117 117 103 103 103 130 130 130 163 163 163 200 200 200 234 234 234 236 236 236 226 226 226 199 199 199 160 160 160 136 136 136 166 166 166 193 193 193 191 191 191 199 199 199 190 190 190 179 179 179 193 193 193 199 199 199 211 211 211 206 206 206 214 214 214 225 225 225 225 225 225 235 235 235 242 242 242 237 237 237 239 239 239 228 228 228 216 216 216 166 166 166 158 158 158 135 135 135 103 103 103 113 113 113 118 118 118 128 128 128 154 154 154 151 151 151 148 148 148 156 156 156 158 158 158 143 143 143 141 141 141 154 154 154 155 155 155 167 167 167 170 170 170 170 170 170 194 194 194 200 200 200 208 208 208 194 194 194 168 168 168 182 182 182 186 186 186 186 186 186 179 179 179 170 170 170 159 159 159 141 141 141 120 120 120 101 101 101 79 79 79 62 62 62 68 68 68 71 71 71 73 73 73 69 69 69 72 72 72 79 79 79 81 81 81 93 93 93 104 104 104 115 115 115 122 122 122 126 126 126 117 117 117 118 118 118 140 140 140 160 160 160 189 189 189 189 189 189 192 192 192 194 194 194 95 95 95 70 70 70 60 60 60 47 47 47 39 39 39 35 35 35 31 31 31 31 31 31 37 37 37 38 38 38 43 43 43 48 48 48 46 46 46 46 46 46 54 54 54 57 57 57 68 68 68 87 87 87 95 95 95 95 95 95 89 89 89 83 83 83 77 77 77 68 68 68 48 48 48 64 64 64 113 113 113 136 136 136 185 185 185 185 185 185 191 191 191 206 206 206 127 127 127 53 53 53 45 45 45 35 35 35 30 30 30 32 32 32 34 34 34 37 37 37 44 44 44 47 47 47 52 52 52 55 55 55 57 57 57 60 60 60 66 66 66 66 66 66 66 66 66 64 64 64 61 61 61 55 55 55 47 47 47 38 38 38 34 34 34 32 32 32 38 38 38 102 102 102 158 158 158 163 163 163 174 174 174 171 171 171 174 174 174 194 194 194 168 168 168 71 71 71 45 45 45 44 44 44 43 43 43 42 42 42 39 39 39 39 39 39 45 45 45 51 51 51 53 53 53 55 55 55 62 62 62 63 63 63 53 53 53 43 43 43 32 32 32 22 22 22 19 19 19 17 17 17 19 19 19 27 27 27 45 45 45 65 65 65 96 96 96 135 135 135 154 154 154 161 161 161 146 146 146 149 149 149 158 158 158 155 155 155 165 165 165 126 126 126 39 39 39 23 23 23 32 32 32 34 34 34 29 29 29 20 20 20 29 29 29 28 28 28 18 18 18 20 20 20 30 30 30 26 26 26 16 16 16 11 11 11 4 4 4 4 4 4 20 20 20 42 42 42 43 43 43 58 58 58 83 83 83 99 99 99 123 123 123 133 133 133 150 150 150 150 150 150 141 141 141 148 148 148 164 164 164 164 164 164 178 178 178 111 111 111 13 13 13 5 5 5 5 5 5 8 8 8 12 12 12 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 7 7 7 9 9 9 6 6 6 7 7 7 29 29 29 51 51 51 62 62 62 86 86 86 106 106 106 104 104 104 127 127 127 142 142 142 144 144 144 138 138 138 157 157 157 165 165 165 175 175 175 181 181 181 176 176 176 83 83 83 10 10 10 7 7 7 4 4 4 6 6 6 12 12 12 10 10 10 12 12 12 5 5 5 8 8 8 6 6 6 11 11 11 23 23 23 28 28 28 26 26 26 41 41 41 49 49 49 68 68 68 102 102 102 111 111 111 129 129 129 139 139 139 144 144 144 157 157 157 167 167 167 162 162 162 147 147 147 159 159 159 157 157 157 159 159 159 157 157 157 116 116 116 69 69 69 41 41 41 54 54 54 54 54 54 57 57 57 75 75 75 61 61 61 61 61 61 81 81 81 102 102 102 105 105 105 121 121 121 148 148 148 165 165 165 163 163 163 176 176 176 177 177 177 180 180 180 192 192 192 177 177 177 169 169 169 154 154 154 149 149 149 146 146 146 133 133 133 118 118 118 91 91 91 142 142 142 139 139 139 145 145 145 157 157 157 128 128 128 114 114 114 122 122 122 153 153 153 163 163 163 171 171 171 182 182 182 185 185 185 193 193 193 205 205 205 204 204 204 200 200 200 194 194 194 192 192 192 187 187 187 175 175 175 164 164 164 158 158 158 158 158 158 175 175 175 148 148 148 128 128 128 121 121 121 119 119 119 123 123 123 101 101 101 80 80 80 65 65 65 152 152 152 157 157 157 168 168 168 173 173 173 173 173 173 175 175 175 173 173 173 166 166 166 171 171 171 172 172 172 165 165 165 161 161 161 155 155 155 157 157 157 151 151 151 140 140 140 149 149 149 145 145 145 141 141 141 141 141 141 137 137 137 147 147 147 152 152 152 173 173 173 153 153 153 141 141 141 147 147 147 148 148 148 150 150 150 143 143 143 125 125 125 116 116 116 133 133 133 131 131 131 117 117 117 107 107 107 111 111 111 127 127 127 116 116 116 112 112 112 126 126 126 138 138 138 125 125 125 129 129 129 138 138 138 148 148 148 166 166 166 155 155 155 156 156 156 168 168 168 182 182 182 191 191 191 191 191 191 192 192 192 191 191 191 189 189 189 170 170 170 173 173 173 175 175 175 171 171 171 171 171 171 170 170 170 163 163 163 153 153 153 244 253 252 242 248 248 245 249 250 248 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 248 248 250 249 246 249 250 242 249 250 241 248 250 238 247 249 234 248 248 234 248 248 248 255 255 246 252 252 250 254 255 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 255 253 251 254 255 246 253 255 244 252 254 242 252 253 236 252 252 236 251 251 248 255 255 247 253 253 250 255 255 253 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 255 254 251 255 255 246 253 255 245 253 255 243 255 255 236 254 254 234 252 252 249 255 255 247 253 253 250 255 255 253 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 253 255 254 250 254 255 246 253 255 244 253 255 240 254 254 233 253 252 232 252 251 248 255 255 246 253 253 250 255 255 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 253 255 254 250 254 255 245 252 255 243 251 254 238 253 253 231 252 251 231 252 250 246 255 255 245 253 253 250 255 255 253 254 255 255 254 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 254 252 254 254 249 252 254 247 252 254 244 254 254 238 254 252 237 253 252 247 255 255 245 253 254 249 254 255 253 254 255 255 254 255 255 254 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 253 254 254 250 254 255 247 254 254 246 255 254 248 255 255 247 253 253 250 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 255 255 255 255 255 255 254 254 255 251 253 254 249 254 254 251 255 255 249 253 252 252 255 254 255 255 255 255 255 255 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 255 255 255 254 254 254 255 255 255 255 255 253 255 255 252 254 254 251 254 254 252 254 254 252 253 253 253 253 253 253 253 253 253 254 254 254 254 253 255 253 253 254 251 253 254 250 255 252 248 250 249 252 252 251 252 252 250 252 252 251 253 253 252 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 252 253 253 253 252 252 252 253 253 253 253 254 251 253 254 249 253 254 249 253 254 249 254 254 251 254 254 254 253 254 253 253 253 253 253 253 253 252 252 253 250 251 252 249 252 253 255 255 255 255 255 254 255 255 255 255 255 255 255 255 254 254 254 250 253 253 249 255 254 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 251 255 255 250 254 254 249 252 253 247 250 250 247 245 245 245 247 247 247 248 247 247 252 252 253 255 255 255 253 255 255 248 255 255 183 191 184 179 186 179 180 184 178 193 196 190 188 193 185 176 180 172 174 178 170 190 194 187 206 209 204 210 213 208 213 216 211 211 213 208 215 216 212 216 218 215 221 223 220 217 220 215 224 227 222 232 234 230 230 231 227 226 228 223 209 211 204 205 208 200 207 211 202 200 205 195 189 193 187 170 173 170 167 172 168 163 169 165 175 181 177 193 201 199 201 212 210 192 205 203 130 149 140 131 151 142 134 149 142 147 159 149 152 164 151 152 164 151 156 168 155 166 177 164 173 183 169 178 187 174 183 192 179 182 191 178 186 192 181 190 196 188 197 202 195 195 201 191 199 207 194 206 213 201 207 211 200 205 210 198 192 199 187 188 197 185 190 201 188 183 196 182 179 191 180 170 180 173 164 178 170 158 176 166 159 177 167 162 178 171 165 187 182 159 181 176 205 225 221 204 226 221 213 230 227 219 232 226 223 236 227 226 239 230 230 244 235 234 245 236 235 245 235 238 247 238 239 248 239 239 248 239 238 246 240 240 246 240 229 234 228 237 240 234 240 245 237 239 245 237 241 246 238 240 246 238 239 245 238 237 245 238 235 246 238 230 244 235 225 241 233 223 239 234 218 236 231 217 239 232 212 234 227 208 227 224 201 224 224 197 220 220 218 237 238 216 237 237 223 239 240 231 243 243 234 246 244 237 249 247 240 252 250 241 251 249 245 253 250 246 254 252 246 253 251 245 253 252 243 253 252 246 253 249 154 156 154 187 185 187 253 254 254 245 250 248 243 251 248 245 252 249 243 248 248 239 246 247 238 248 247 232 245 243 226 242 240 220 240 238 217 237 236 209 230 228 206 226 225 205 224 227 197 221 228 193 216 223 211 230 233 209 230 232 217 233 237 226 237 240 227 238 240 229 240 242 232 243 245 233 244 245 238 246 247 240 248 249 239 247 248 238 247 249 235 246 247 243 247 243 169 163 163 120 106 116 215 208 215 242 246 248 233 244 244 236 243 244 237 241 245 232 239 242 227 237 239 224 236 238 221 237 238 216 236 236 215 233 234 198 215 216 198 215 216 201 221 227 191 216 226 189 214 224 208 228 229 207 228 228 215 230 233 224 235 237 225 236 237 227 238 239 229 241 242 233 243 244 237 245 246 238 247 247 240 248 248 238 247 249 237 244 247 239 238 232 197 181 181 78 51 64 157 142 151 244 248 250 230 245 243 232 241 241 237 241 244 233 240 243 226 236 237 224 237 237 219 234 234 217 233 232 217 230 231 188 198 200 200 211 213 203 223 229 193 219 229 189 215 225 208 228 227 209 230 229 218 234 234 224 236 236 226 238 238 225 237 237 224 236 236 230 242 241 232 242 240 231 241 239 233 242 240 232 240 240 240 244 245 208 201 194 146 123 122 56 22 36 114 97 106 233 239 238 223 239 235 226 236 234 231 236 238 228 235 238 229 239 240 228 241 242 224 239 239 222 235 235 216 226 226 170 175 176 187 193 195 196 218 221 186 214 222 180 208 216 199 219 222 197 219 223 206 222 224 215 231 229 215 230 228 211 223 224 211 225 223 216 233 229 215 233 230 220 233 231 232 240 240 241 246 245 247 250 244 170 160 158 77 53 60 47 21 35 97 92 101 207 219 220 221 236 235 233 239 239 232 235 236 223 229 231 217 226 228 197 212 214 172 189 192 170 185 187 194 205 205 181 186 183 185 191 187 195 217 218 181 211 219 177 209 215 191 212 216 187 209 215 199 217 220 206 226 224 208 227 227 215 229 232 212 228 231 209 228 226 217 234 228 222 233 230 231 235 234 233 235 233 234 240 232 156 151 147 122 107 109 127 113 116 102 103 109 123 133 137 156 166 168 199 201 202 237 234 232 239 236 232 227 227 223 198 201 196 158 162 157 135 137 135 166 167 162 195 194 188 191 192 186 189 204 204 169 198 206 156 188 196 178 200 204 182 206 211 197 217 219 193 212 211 205 219 217 221 227 227 220 228 230 229 239 236 239 245 236 237 239 231 242 239 233 231 228 222 217 218 210 174 165 157 171 155 145 147 132 120 111 101 97 119 112 109 125 117 111 139 125 119 171 150 137 172 146 128 168 143 123 176 152 129 178 154 132 163 138 120 158 137 121 168 150 138 166 152 142 164 169 166 153 177 185 147 179 190 177 201 204 182 208 212 193 215 217 184 200 195 169 170 159 196 179 167 200 182 170 197 184 173 190 177 166 182 167 156 172 155 146 155 137 130 136 115 109 125 93 84 107 70 54 88 55 32 95 60 40 100 62 43 104 64 42 101 60 36 110 61 30 122 67 31 123 70 32 134 83 42 144 94 56 152 105 73 155 113 86 154 119 97 138 111 95 120 119 116 122 147 154 136 169 180 171 197 200 169 197 201 176 200 201 183 200 196 101 96 82 97 63 40 93 51 25 76 38 19 67 30 17 63 26 14 59 22 10 59 22 11 70 25 15 78 24 11 85 29 10 88 36 10 88 34 4 93 32 3 103 39 8 105 43 9 118 54 16 137 73 34 141 82 44 138 84 47 126 79 45 115 75 47 104 70 47 90 62 43 65 43 31 63 66 65 92 122 129 110 146 155 166 193 196 165 193 197 174 199 200 188 214 216 126 129 122 81 45 23 85 33 5 75 22 0 70 16 2 72 18 4 73 20 6 75 24 9 84 31 13 91 32 13 97 37 13 97 42 14 100 44 15 109 45 17 118 49 21 115 51 19 111 53 22 104 52 25 94 51 29 81 48 30 64 42 29 48 36 29 41 33 28 35 32 29 39 38 38 94 105 108 131 169 174 134 175 179 155 183 186 149 180 184 155 183 184 171 203 208 154 174 175 82 69 57 74 36 17 84 31 12 87 28 9 84 27 10 80 24 10 78 26 10 80 34 15 87 39 19 90 41 21 90 44 21 97 51 28 99 52 31 89 42 23 74 34 16 57 24 11 42 16 8 33 15 9 26 14 10 24 18 18 27 27 31 42 47 51 57 68 72 85 100 105 119 141 147 128 165 173 136 172 178 125 155 160 124 159 164 136 168 170 132 165 170 144 174 177 119 131 127 54 35 29 47 14 8 54 25 17 54 27 21 46 23 20 37 14 12 49 23 13 47 22 12 37 11 5 40 14 7 50 24 14 43 21 13 29 12 8 21 7 6 12 1 2 11 2 3 24 19 20 44 42 42 44 43 45 57 58 63 77 86 91 86 104 108 105 131 135 111 142 153 124 160 175 125 159 171 118 150 157 122 159 167 140 175 178 142 174 178 159 186 190 103 115 116 18 11 11 13 3 3 7 5 7 8 8 10 11 13 18 3 4 8 7 4 2 7 4 2 6 3 1 6 3 2 8 3 5 9 3 7 10 5 10 12 7 12 13 4 4 16 5 1 32 28 27 50 52 53 58 64 66 79 89 92 94 111 114 87 111 114 105 136 139 117 152 159 117 154 164 114 148 157 133 166 174 139 176 184 150 186 190 161 190 192 160 183 186 73 87 89 8 12 13 9 7 6 8 3 1 10 6 3 16 12 9 12 10 9 10 13 13 3 7 7 6 10 10 4 8 9 11 11 14 24 23 24 30 27 28 30 25 26 49 39 34 57 48 40 71 69 63 99 104 100 107 114 108 126 133 124 132 144 135 133 150 142 143 165 157 151 176 169 146 170 164 133 154 148 137 168 173 132 168 172 136 170 171 139 166 163 103 123 120 61 74 70 35 45 38 49 58 54 51 56 57 54 59 58 74 77 75 60 62 59 61 62 57 81 82 77 102 104 98 105 106 100 124 122 109 153 149 132 170 166 150 168 164 148 182 177 162 181 178 163 181 183 166 191 196 180 176 181 161 172 173 148 154 158 134 146 154 132 141 152 130 129 140 116 116 123 98 91 95 73 125 150 152 118 148 151 125 154 152 140 166 157 118 135 124 110 119 106 118 128 108 144 160 142 153 170 159 163 177 164 176 188 172 182 190 171 195 197 175 206 209 185 205 208 184 202 204 179 200 198 166 196 196 163 188 192 161 174 181 154 162 169 146 156 163 140 158 163 135 176 180 148 149 153 120 128 134 104 118 127 98 115 125 99 118 130 104 97 108 77 82 85 52 69 68 40 140 159 152 143 165 157 155 176 166 160 182 167 163 181 162 171 181 160 169 180 153 161 173 144 169 178 147 172 179 142 166 171 133 163 167 132 154 162 128 155 164 130 149 158 124 139 147 112 150 156 114 145 152 111 139 149 112 135 149 116 131 144 117 144 153 128 152 158 128 175 178 143 153 159 126 135 149 121 141 155 129 141 155 131 142 158 135 135 151 124 122 131 103 114 121 96 126 140 121 124 138 115 111 124 103 98 115 94 102 120 97 120 134 111 111 123 101 108 118 97 123 132 107 136 145 110 123 131 100 126 134 113 134 145 120 144 155 130 162 173 148 151 162 135 156 163 128 168 174 138 181 188 155 190 197 167 189 196 171 191 197 175 191 196 173 189 194 170 168 175 152 169 179 158 171 181 160 167 177 156 165 177 156 163 177 159 156 170 151 147 159 142 97 97 97 100 100 100 102 102 102 105 105 105 100 100 100 92 92 92 106 106 106 135 135 135 114 114 114 82 82 82 79 79 79 77 77 77 78 78 78 80 80 80 75 75 75 78 78 78 78 78 78 74 74 74 73 73 73 69 69 69 70 70 70 111 111 111 129 129 129 72 72 72 34 34 34 30 30 30 28 28 28 29 29 29 30 30 30 28 28 28 28 28 28 27 27 27 75 75 75 71 71 71 74 74 74 70 70 70 69 69 69 65 65 65 73 73 73 83 83 83 79 79 79 73 73 73 69 69 69 77 77 77 81 81 81 79 79 79 74 74 74 77 77 77 78 78 78 78 78 78 77 77 77 68 68 68 54 54 54 46 46 46 40 40 40 32 32 32 28 28 28 27 27 27 26 26 26 27 27 27 28 28 28 27 27 27 25 25 25 25 25 25 64 64 64 61 61 61 65 65 65 62 62 62 64 64 64 67 67 67 72 72 72 74 74 74 75 75 75 74 74 74 73 73 73 74 74 74 73 73 73 75 75 75 72 72 72 74 74 74 75 75 75 77 77 77 78 78 78 61 61 61 42 42 42 36 36 36 33 33 33 31 31 31 31 31 31 34 34 34 33 33 33 37 37 37 34 34 34 32 32 32 30 30 30 30 30 30 57 57 57 59 59 59 64 64 64 65 65 65 69 69 69 68 68 68 67 67 67 68 68 68 68 68 68 72 72 72 78 78 78 72 72 72 67 67 67 70 70 70 70 70 70 72 72 72 75 75 75 77 77 77 76 76 76 56 56 56 44 44 44 41 41 41 38 38 38 37 37 37 40 40 40 53 53 53 50 50 50 53 53 53 52 52 52 51 51 51 46 46 46 42 42 42 57 57 57 65 65 65 68 68 68 70 70 70 69 69 69 62 62 62 59 59 59 59 59 59 63 63 63 70 70 70 73 73 73 69 69 69 65 65 65 64 64 64 66 66 66 70 70 70 74 74 74 76 76 76 70 70 70 58 58 58 54 54 54 49 49 49 45 45 45 41 41 41 41 41 41 50 50 50 57 57 57 67 67 67 67 67 67 64 64 64 56 56 56 46 46 46 59 59 59 60 60 60 59 59 59 60 60 60 57 57 57 55 55 55 54 54 54 54 54 54 60 60 60 68 68 68 69 69 69 64 64 64 62 62 62 62 62 62 62 62 62 68 68 68 80 80 80 84 84 84 71 71 71 62 62 62 60 60 60 56 56 56 49 49 49 43 43 43 37 37 37 36 36 36 47 47 47 55 55 55 52 52 52 52 52 52 48 48 48 41 41 41 55 55 55 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 54 54 54 60 60 60 65 65 65 60 60 60 57 57 57 58 58 58 57 57 57 65 65 65 89 89 89 101 101 101 91 91 91 76 76 76 67 67 67 61 61 61 58 58 58 51 51 51 47 47 47 43 43 43 46 46 46 45 45 45 40 40 40 40 40 40 62 62 62 51 51 51 48 48 48 66 66 66 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 55 55 55 56 56 56 59 59 59 56 56 56 53 53 53 53 53 53 52 52 52 63 63 63 88 88 88 104 104 104 107 107 107 93 93 93 84 84 84 78 78 78 74 74 74 88 88 88 67 67 67 68 68 68 68 68 68 57 57 57 46 46 46 42 42 42 42 42 42 83 83 83 86 86 86 50 50 50 82 82 82 60 60 60 52 52 52 56 56 56 59 59 59 55 55 55 53 53 53 53 53 53 50 50 50 48 48 48 52 52 52 58 58 58 64 64 64 69 69 69 78 78 78 87 87 87 97 97 97 95 95 95 99 99 99 89 89 89 85 85 85 98 98 98 69 69 69 68 68 68 83 83 83 57 57 57 43 43 43 43 43 43 48 48 48 68 68 68 71 71 71 53 53 53 85 85 85 73 73 73 59 59 59 65 65 65 67 67 67 55 55 55 48 48 48 50 50 50 49 49 49 52 52 52 60 60 60 69 69 69 78 78 78 65 65 65 69 69 69 98 98 98 108 108 108 91 91 91 97 97 97 104 104 104 103 103 103 75 75 75 68 68 68 60 60 60 66 66 66 70 70 70 54 54 54 66 66 66 58 58 58 61 61 61 50 50 50 50 50 50 80 80 80 64 64 64 64 64 64 66 66 66 59 59 59 54 54 54 50 50 50 56 56 56 64 64 64 58 58 58 60 60 60 56 56 56 72 72 72 79 79 79 84 84 84 102 102 102 110 110 110 88 88 88 74 74 74 86 86 86 121 121 121 87 87 87 88 88 88 75 75 75 50 50 50 45 45 45 52 52 52 83 83 83 67 67 67 76 76 76 64 64 64 41 41 41 68 68 68 56 56 56 56 56 56 58 58 58 59 59 59 58 58 58 53 53 53 59 59 59 64 64 64 58 58 58 60 60 60 58 58 58 70 70 70 78 78 78 75 75 75 81 81 81 115 115 115 136 136 136 104 104 104 93 93 93 139 139 139 98 98 98 86 86 86 95 95 95 54 54 54 45 45 45 45 45 45 55 55 55 49 49 49 67 67 67 79 79 79 41 41 41 63 63 63 62 62 62 51 51 51 54 54 54 58 58 58 59 59 59 58 58 58 55 55 55 62 62 62 59 59 59 63 63 63 61 61 61 71 71 71 81 81 81 81 81 81 85 85 85 107 107 107 160 160 160 172 172 172 158 158 158 178 178 178 149 149 149 133 133 133 124 124 124 57 57 57 56 56 56 82 82 82 94 94 94 51 51 51 71 71 71 94 94 94 47 47 47 63 63 63 63 63 63 56 56 56 54 54 54 59 59 59 64 64 64 56 56 56 47 47 47 60 60 60 53 53 53 61 61 61 68 68 68 76 76 76 86 86 86 97 97 97 119 119 119 130 130 130 161 161 161 200 200 200 209 209 209 204 204 204 196 196 196 199 199 199 162 162 162 89 89 89 77 77 77 89 89 89 94 94 94 58 58 58 54 54 54 74 74 74 61 61 61 63 63 63 69 69 69 67 67 67 52 52 52 74 74 74 83 83 83 60 60 60 72 72 72 81 81 81 68 68 68 65 65 65 71 71 71 79 79 79 108 108 108 119 119 119 131 131 131 139 139 139 151 151 151 160 160 160 164 164 164 159 159 159 160 160 160 166 166 166 160 160 160 145 145 145 112 112 112 85 85 85 59 59 59 78 78 78 81 81 81 54 54 54 57 57 57 50 50 50 58 58 58 66 66 66 64 64 64 92 92 92 80 80 80 57 57 57 72 72 72 77 77 77 71 71 71 79 79 79 100 100 100 113 113 113 150 150 150 124 124 124 123 123 123 135 135 135 177 177 177 209 209 209 207 207 207 199 199 199 188 188 188 193 193 193 199 199 199 192 192 192 121 121 121 91 91 91 47 47 47 78 78 78 102 102 102 45 45 45 44 44 44 73 73 73 85 85 85 65 65 65 67 67 67 88 88 88 92 92 92 103 103 103 92 92 92 66 66 66 55 55 55 95 95 95 108 108 108 122 122 122 141 141 141 143 143 143 155 155 155 153 153 153 178 178 178 220 220 220 227 227 227 218 218 218 192 192 192 199 199 199 222 222 222 223 223 223 125 125 125 61 61 61 42 42 42 39 39 39 58 58 58 45 45 45 27 27 27 55 55 55 69 69 69 59 59 59 49 49 49 55 55 55 60 60 60 84 84 84 88 88 88 78 78 78 100 100 100 129 129 129 126 126 126 138 138 138 137 137 137 157 157 157 167 167 167 157 157 157 156 156 156 181 181 181 195 195 195 194 194 194 178 178 178 162 162 162 185 185 185 187 187 187 139 139 139 62 62 62 38 38 38 38 38 38 54 54 54 69 69 69 53 53 53 54 54 54 52 52 52 50 50 50 45 45 45 41 41 41 43 43 43 48 48 48 49 49 49 53 53 53 84 84 84 138 138 138 156 156 156 156 156 156 156 156 156 160 160 160 162 162 162 151 151 151 142 142 142 135 135 135 123 123 123 103 103 103 90 90 90 84 84 84 86 86 86 88 88 88 102 102 102 75 75 75 39 39 39 36 36 36 65 65 65 102 102 102 88 88 88 69 69 69 63 63 63 51 51 51 39 39 39 38 38 38 43 43 43 44 44 44 41 41 41 36 36 36 73 73 73 142 142 142 148 148 148 140 140 140 134 134 134 127 127 127 118 118 118 106 106 106 96 96 96 85 85 85 60 60 60 42 42 42 39 39 39 41 41 41 42 42 42 55 55 55 71 71 71 53 53 53 47 47 47 50 50 50 71 71 71 100 100 100 89 89 89 77 77 77 82 82 82 73 73 73 64 64 64 70 70 70 76 76 76 83 83 83 70 70 70 43 43 43 75 75 75 111 111 111 111 111 111 113 113 113 103 103 103 103 103 103 106 106 106 110 110 110 109 109 109 98 98 98 85 85 85 79 79 79 82 82 82 86 86 86 90 90 90 109 109 109 100 100 100 71 71 71 73 73 73 68 68 68 74 74 74 93 93 93 87 87 87 81 81 81 80 80 80 79 79 79 72 72 72 88 88 88 101 101 101 105 105 105 90 90 90 60 60 60 81 81 81 114 114 114 133 133 133 147 147 147 134 134 134 141 141 141 149 149 149 154 154 154 143 143 143 124 124 124 113 113 113 113 113 113 113 113 113 116 116 116 128 128 128 145 145 145 111 111 111 73 73 73 71 71 71 74 74 74 78 78 78 89 89 89 84 84 84 71 71 71 49 49 49 67 67 67 78 78 78 84 84 84 79 79 79 81 81 81 81 81 81 78 78 78 102 102 102 127 127 127 119 119 119 123 123 123 126 126 126 118 118 118 110 110 110 127 127 127 123 123 123 117 117 117 113 113 113 113 113 113 118 118 118 124 124 124 135 135 135 120 120 120 87 87 87 59 59 59 61 61 61 78 78 78 73 73 73 71 71 71 66 66 66 62 62 62 34 34 34 57 57 57 61 61 61 55 55 55 51 51 51 53 53 53 58 58 58 55 55 55 91 91 91 89 89 89 51 51 51 50 50 50 56 56 56 50 50 50 44 44 44 52 52 52 57 57 57 85 85 85 95 95 95 101 101 101 111 111 111 122 122 122 121 121 121 79 79 79 60 60 60 55 55 55 57 57 57 58 58 58 57 57 57 56 56 56 54 54 54 91 91 91 91 91 91 98 98 98 99 99 99 103 103 103 104 104 104 103 103 103 103 103 103 98 98 98 99 99 99 100 100 100 99 99 99 100 100 100 104 104 104 105 105 105 106 106 106 107 107 107 107 107 107 117 117 117 125 125 125 127 127 127 130 130 130 133 133 133 136 136 136 133 133 133 134 134 134 136 136 136 137 137 137 134 134 134 133 133 133 131 131 131 129 129 129 150 150 150 152 152 152 154 154 154 161 161 161 159 159 159 158 158 158 161 161 161 163 163 163 165 165 165 166 166 166 169 169 169 171 171 171 174 174 174 178 178 178 179 179 179 180 180 180 181 181 181 183 183 183 184 184 184 183 183 183 182 182 182 180 180 180 178 178 178 180 180 180 183 183 183 178 178 178 175 175 175 172 172 172 170 170 170 164 164 164 160 160 160 156 156 156 161 161 161 161 161 161 165 165 165 169 169 169 168 168 168 170 170 170 174 174 174 173 173 173 175 175 175 178 178 178 179 179 179 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 180 180 180 182 182 182 183 183 183 184 184 184 186 186 186 185 185 185 182 182 182 181 181 181 179 179 179 175 175 175 173 173 173 171 171 171 167 167 167 166 166 166 162 162 162 157 157 157 166 166 166 165 165 165 164 164 164 168 168 168 170 170 170 170 170 170 168 168 168 166 166 166 170 170 170 172 172 172 172 172 172 174 174 174 173 173 173 172 172 172 173 173 173 172 172 172 175 175 175 176 176 176 176 176 176 177 177 177 179 179 179 180 180 180 178 178 178 177 177 177 175 175 175 171 171 171 174 174 174 172 172 172 166 166 166 166 166 166 164 164 164 162 162 162 161 161 161 163 163 163 162 162 162 162 162 162 167 167 167 168 168 168 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 172 172 172 169 169 169 168 168 168 170 170 170 172 172 172 174 174 174 176 176 176 178 178 178 175 175 175 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 167 167 167 166 166 166 169 169 169 165 165 165 166 166 166 162 162 162 157 157 157 152 152 152 156 156 156 157 157 157 154 154 154 161 161 161 160 160 160 163 163 163 167 167 167 169 169 169 169 169 169 169 169 169 165 165 165 167 167 167 173 173 173 174 174 174 172 172 172 173 173 173 173 173 173 175 175 175 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 172 172 172 167 167 167 163 163 163 163 163 163 163 163 163 164 164 164 158 158 158 152 152 152 147 147 147 151 151 151 155 155 155 154 154 154 158 158 158 157 157 157 161 161 161 172 172 172 173 173 173 173 173 173 168 168 168 160 160 160 164 164 164 171 171 171 174 174 174 173 173 173 167 167 167 166 166 166 170 170 170 168 168 168 170 170 170 172 172 172 169 169 169 170 170 170 169 169 169 165 165 165 166 166 166 160 160 160 160 160 160 162 162 162 159 159 159 157 157 157 145 145 145 150 150 150 152 152 152 152 152 152 153 153 153 155 155 155 156 156 156 163 163 163 165 165 165 163 163 163 162 162 162 156 156 156 155 155 155 162 162 162 167 167 167 165 165 165 160 160 160 158 158 158 157 157 157 157 157 157 162 162 162 169 169 169 164 164 164 164 164 164 162 162 162 156 156 156 156 156 156 157 157 157 154 154 154 155 155 155 156 156 156 153 153 153 93 98 110 95 101 113 95 104 115 97 107 117 89 104 113 78 97 106 93 111 120 123 139 149 103 117 128 73 85 97 69 82 95 66 80 93 66 81 95 67 83 99 62 78 95 64 82 98 63 82 97 60 79 93 60 77 91 58 73 86 62 73 84 109 112 117 126 130 133 67 75 78 27 38 40 21 35 36 19 32 35 21 32 38 22 33 39 21 31 37 21 31 37 19 30 35 68 77 91 63 73 87 64 77 90 59 73 85 56 73 84 52 70 80 60 78 88 70 87 97 68 82 93 63 76 88 59 72 85 66 80 93 69 85 99 65 83 98 59 78 94 61 81 99 62 83 99 63 83 98 63 81 95 55 72 85 43 58 69 39 48 55 34 42 48 26 35 41 22 31 36 20 30 34 19 29 33 20 30 34 21 31 35 20 30 34 19 28 33 19 28 32 54 66 82 51 64 80 53 69 83 49 66 80 50 69 80 54 72 82 59 76 86 61 78 88 64 78 89 64 77 89 63 76 89 64 77 91 60 77 91 60 80 94 55 77 92 56 79 97 57 80 99 60 82 98 62 83 96 47 66 78 29 47 57 26 40 48 24 36 44 24 34 41 26 33 40 30 36 42 28 36 39 31 40 42 28 37 40 26 35 37 24 33 35 24 33 36 47 60 75 48 62 77 51 68 82 51 69 82 55 74 85 54 73 82 54 71 81 55 72 82 57 72 83 63 75 87 69 80 94 62 75 89 53 71 85 53 75 89 51 76 90 52 79 97 55 81 103 58 83 101 59 82 96 39 62 72 28 50 58 29 46 54 27 42 50 28 40 46 34 43 47 48 55 58 45 53 54 47 56 56 46 55 55 46 54 54 40 49 49 36 45 45 48 60 72 55 68 79 57 72 83 58 74 85 55 74 84 48 67 76 46 64 74 46 63 73 52 67 77 60 73 84 65 75 89 59 72 86 51 69 83 46 70 83 45 73 86 47 77 96 53 80 104 55 82 101 51 77 91 39 65 74 38 61 67 37 54 62 34 49 55 31 45 48 34 45 45 44 54 52 51 60 58 62 70 68 62 70 68 59 67 65 52 59 57 41 49 47 52 61 71 52 63 72 49 63 72 49 64 72 44 62 71 42 60 70 41 59 69 42 58 68 49 63 74 59 71 83 60 71 85 53 67 80 48 67 80 44 69 81 40 70 82 46 75 96 57 86 111 62 90 111 50 78 92 43 70 79 44 67 74 45 61 67 40 53 58 34 47 48 28 42 37 28 41 34 41 51 45 51 58 55 48 55 52 49 55 53 45 51 48 37 44 42 50 56 63 44 53 62 43 55 65 42 57 68 41 58 69 42 59 71 42 58 70 42 58 70 49 64 77 54 69 82 49 64 77 44 61 74 44 63 76 42 63 74 49 71 81 71 94 113 78 107 132 66 99 121 52 84 102 48 74 87 47 67 75 46 62 70 42 55 59 40 51 50 37 47 42 39 50 44 38 50 46 33 44 43 33 43 43 56 65 65 46 54 54 44 50 51 63 68 72 46 55 62 44 56 65 41 56 68 39 56 68 40 57 68 42 59 70 43 60 71 46 63 73 43 60 71 40 58 68 39 58 68 39 57 68 51 67 77 78 91 100 91 108 124 86 113 136 67 101 124 58 92 112 59 84 99 61 79 90 76 93 102 58 71 76 63 71 70 65 71 66 52 60 55 38 50 48 33 47 47 34 46 47 76 87 88 80 89 92 45 52 54 77 84 86 53 63 66 44 56 61 45 60 67 47 63 72 43 60 68 41 58 66 41 58 66 38 54 63 36 53 61 39 57 64 46 63 69 54 68 75 61 72 81 70 80 89 75 90 105 78 103 124 71 102 122 76 107 125 71 95 110 72 90 102 85 103 113 60 73 78 63 71 71 79 86 82 52 61 57 35 47 45 34 48 48 40 52 52 61 71 72 66 74 76 48 56 57 79 88 88 66 76 77 51 63 65 55 69 72 56 71 77 44 59 66 37 52 59 39 54 61 38 53 60 40 56 63 47 65 70 59 73 77 71 81 85 59 67 75 62 71 81 86 101 116 91 113 132 71 97 114 76 104 119 87 110 123 89 108 121 61 80 91 57 72 78 53 63 63 61 70 67 63 74 70 46 59 56 56 71 69 50 63 62 54 64 64 44 53 53 44 53 52 73 83 84 57 68 70 56 67 70 57 70 72 49 63 67 44 59 63 39 54 59 46 61 65 54 68 73 47 62 67 49 64 69 48 59 62 67 74 77 73 81 88 74 87 98 89 106 121 95 114 131 71 94 107 56 80 92 70 92 105 105 126 140 72 93 104 76 92 99 68 79 80 44 53 51 38 49 47 44 57 55 73 88 84 59 72 69 69 80 78 58 68 66 35 44 43 61 71 76 49 59 64 49 59 64 50 61 65 51 63 67 48 62 65 43 57 60 49 63 66 54 68 71 48 62 65 52 63 70 52 60 65 65 72 75 69 82 88 58 80 94 65 86 102 103 119 133 122 141 151 89 109 118 77 98 110 122 144 158 82 104 116 73 91 98 87 99 101 48 58 57 37 49 48 35 50 47 46 61 56 41 54 50 60 71 67 73 83 80 35 44 42 55 66 74 54 65 72 44 54 61 47 56 63 50 61 65 51 63 65 49 62 64 46 59 61 53 66 67 51 63 66 56 65 74 56 62 70 66 74 77 69 86 93 59 89 104 67 91 108 97 110 123 149 164 172 158 177 183 143 164 175 161 184 198 133 154 167 120 138 146 115 128 130 50 61 60 48 61 60 72 87 84 85 99 95 43 56 51 64 75 71 88 98 95 42 50 48 53 67 72 54 67 72 48 60 65 46 58 63 51 63 67 56 68 73 49 59 63 40 50 52 52 64 65 45 57 59 53 65 70 60 72 75 67 80 80 76 91 94 83 102 109 109 122 133 123 132 144 151 164 176 188 204 216 197 213 227 192 207 222 187 198 212 189 203 210 149 169 168 76 96 92 65 83 80 79 93 95 87 98 100 51 62 58 48 58 52 68 78 75 55 64 64 54 68 69 59 73 75 58 72 73 43 57 58 64 78 82 74 86 93 54 63 69 67 75 78 74 85 85 60 73 72 55 69 71 60 76 78 68 84 85 102 111 114 118 119 124 131 131 137 134 140 148 141 154 165 148 164 179 152 168 182 150 161 173 155 161 174 155 170 183 141 167 179 125 153 165 96 118 131 74 88 101 52 61 68 73 81 77 77 85 78 48 58 56 50 60 63 43 54 56 51 62 64 59 70 72 57 68 70 84 95 99 74 83 89 53 58 64 69 73 78 72 79 82 64 75 76 72 82 88 92 102 111 106 116 124 146 151 161 125 122 135 124 123 129 130 138 138 166 181 186 195 214 222 192 213 222 187 204 207 182 193 182 183 199 195 182 205 215 176 197 214 108 125 139 82 93 105 41 50 56 74 81 79 98 105 99 39 48 47 37 48 50 69 75 79 81 87 91 61 67 71 63 69 73 83 90 94 87 94 98 101 104 109 91 93 97 63 67 70 50 58 61 91 96 104 104 109 119 118 123 133 139 141 153 143 142 156 152 156 163 145 157 158 166 183 188 206 226 234 210 233 244 204 224 227 189 197 179 195 203 197 215 224 237 216 224 241 122 126 134 56 63 69 36 45 49 35 42 40 55 61 59 38 48 48 20 30 32 52 56 61 66 70 74 56 60 65 47 50 55 50 57 59 55 62 63 81 85 88 87 89 93 75 80 83 95 102 104 124 131 133 121 128 132 134 140 146 132 138 147 150 159 168 158 170 181 146 161 172 144 160 172 167 185 198 180 200 215 179 199 211 167 183 188 150 166 181 170 188 212 173 191 211 127 144 150 53 66 67 31 41 41 34 41 40 50 57 57 63 72 74 46 56 59 50 55 60 49 54 58 46 52 56 42 47 51 36 44 45 37 47 43 44 50 50 46 50 52 48 55 57 77 87 89 129 142 143 148 159 163 147 159 166 145 160 169 145 166 176 145 167 181 136 155 172 131 145 159 126 138 150 113 126 137 90 107 121 69 97 114 60 91 112 61 94 115 61 98 112 74 113 120 59 82 82 33 43 41 31 38 39 61 67 70 96 105 109 81 91 94 63 71 75 57 65 69 46 54 57 34 42 45 31 42 41 35 48 42 38 48 44 37 44 44 29 39 40 64 77 79 129 147 155 136 152 165 127 143 159 117 139 156 104 134 152 96 126 143 90 112 125 86 100 105 80 87 88 56 62 61 37 45 47 30 42 49 30 46 49 29 48 49 38 62 66 51 78 89 40 59 62 41 51 48 45 52 54 67 72 77 94 102 107 82 92 95 71 79 84 75 85 90 66 76 81 56 67 72 61 74 75 68 81 79 77 86 86 65 72 75 36 46 49 65 79 83 98 116 125 98 115 127 102 116 128 92 107 118 88 108 117 92 111 119 100 115 119 103 113 112 95 101 96 82 88 83 76 82 76 82 84 73 84 91 73 85 96 77 102 114 103 94 103 104 64 74 75 67 76 77 63 70 74 70 76 82 87 95 101 81 90 94 76 82 92 74 82 91 70 82 89 62 76 82 78 92 97 93 105 109 100 106 113 87 90 98 55 62 69 72 84 90 103 118 125 124 136 142 142 149 151 133 136 135 142 142 138 149 150 147 153 156 155 140 145 144 119 127 126 106 117 117 105 117 117 107 117 114 105 123 115 114 136 128 134 151 146 106 114 115 69 75 79 66 73 78 69 76 82 73 80 86 84 91 97 79 86 91 66 73 82 42 51 59 59 70 78 69 82 89 75 88 94 72 82 87 76 82 89 78 82 90 72 80 86 94 105 111 120 129 140 113 121 132 119 124 132 125 126 132 119 118 122 110 111 112 125 129 129 118 125 126 111 120 122 104 117 119 103 117 120 109 122 125 110 130 130 119 142 142 108 126 127 81 89 93 55 60 65 55 63 67 72 80 84 68 75 80 65 73 77 61 68 73 55 64 71 26 37 43 49 60 66 52 64 70 47 58 63 45 54 59 48 55 60 53 60 66 49 57 62 84 94 99 85 90 101 47 51 63 46 50 62 52 56 67 46 50 61 41 45 53 47 54 58 50 60 63 77 89 92 85 100 104 91 105 110 103 115 120 111 127 131 109 126 129 69 83 87 55 62 68 51 57 61 52 60 63 53 61 64 52 60 63 50 58 62 49 57 60 84 94 99 83 94 98 91 101 106 93 102 108 97 106 110 98 106 110 97 106 109 97 106 109 92 101 104 94 102 105 97 102 105 96 100 103 96 102 106 98 106 110 99 108 113 99 108 115 100 109 116 99 110 114 108 121 124 115 129 132 117 131 134 122 133 138 125 137 141 127 140 144 126 136 141 130 135 142 133 138 142 132 140 142 129 137 140 128 136 138 126 134 137 124 132 134 142 154 158 145 155 159 148 157 162 155 163 168 155 161 166 153 160 163 154 164 166 155 167 168 159 168 170 162 168 171 165 172 169 167 174 170 169 178 175 172 181 180 173 183 181 174 183 186 175 184 190 176 186 190 177 187 189 176 187 188 175 186 186 173 184 184 171 181 182 173 183 184 178 185 187 175 180 183 171 177 179 167 175 175 164 173 172 158 167 166 155 163 163 150 160 159 151 165 167 153 165 167 159 168 171 164 171 175 165 170 174 166 172 175 166 178 179 164 178 178 168 178 179 175 180 183 173 182 182 172 182 180 173 183 182 174 183 182 174 183 181 174 182 184 175 182 187 177 185 188 178 186 186 180 187 185 181 189 185 179 189 186 177 186 183 178 184 182 177 181 181 173 177 176 169 176 176 165 174 173 161 170 169 160 169 168 156 165 164 151 160 159 157 170 173 157 168 172 158 167 171 162 170 174 165 172 176 165 173 175 160 172 173 157 170 171 163 173 174 167 174 177 165 175 179 166 177 180 166 176 178 166 175 177 168 175 177 167 174 177 170 177 180 171 178 180 172 178 178 174 180 178 175 182 178 175 184 180 173 181 178 174 179 177 172 177 175 168 174 172 169 177 175 166 176 175 160 170 169 160 170 169 158 167 166 155 166 165 154 164 170 156 165 172 155 164 171 156 165 171 161 170 175 161 171 173 159 170 172 158 169 171 161 172 174 162 172 175 164 173 176 166 174 178 164 172 175 163 171 174 165 172 175 167 174 177 169 177 179 171 178 180 173 181 182 170 177 178 169 176 177 169 178 177 170 179 177 170 178 177 169 177 176 162 170 169 160 170 168 161 173 171 158 169 168 159 170 168 155 166 164 149 161 160 145 155 161 149 159 165 150 160 167 147 157 164 154 164 169 153 164 166 156 167 169 160 171 173 162 173 175 162 173 175 163 172 175 159 168 170 161 170 172 167 176 178 168 177 179 166 175 177 167 176 177 168 176 178 169 178 180 163 172 174 163 172 173 164 173 173 165 174 173 165 174 173 166 175 174 161 170 169 156 167 165 155 167 165 155 167 165 156 168 166 150 162 160 144 157 155 139 150 156 143 154 160 147 158 164 146 157 163 150 161 165 150 161 163 154 165 167 165 176 178 165 177 179 166 177 179 161 172 174 153 163 165 157 167 169 164 174 176 167 177 179 166 176 178 160 170 171 159 169 170 163 173 174 161 171 172 163 173 173 166 175 175 163 172 171 164 173 172 163 172 171 159 168 167 159 170 168 152 164 162 152 164 162 154 166 164 151 163 161 149 161 159 136 148 154 141 153 159 143 155 161 143 155 161 145 156 160 148 159 161 149 160 162 156 167 169 158 169 171 156 167 169 155 165 167 149 160 162 148 158 160 155 165 167 160 170 172 158 168 170 153 164 164 151 162 163 150 161 161 150 161 161 155 166 166 163 172 171 158 167 166 158 167 166 156 165 164 150 159 158 149 160 158 149 161 159 146 158 156 147 159 157 148 160 158 145 157 155 103 103 103 105 105 105 108 108 108 113 113 113 119 119 119 126 126 126 131 131 131 133 133 133 132 132 132 134 134 134 145 145 145 147 147 147 144 144 144 145 145 145 152 152 152 159 159 159 161 161 161 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 159 159 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 163 163 163 165 165 165 166 166 166 106 106 106 108 108 108 111 111 111 115 115 115 119 119 119 125 125 125 130 130 130 135 135 135 130 130 130 129 129 129 145 145 145 149 149 149 150 150 150 150 150 150 151 151 151 155 155 155 162 162 162 166 166 166 167 167 167 167 167 167 174 174 174 170 170 170 165 165 165 166 166 166 166 166 166 167 167 167 169 169 169 169 169 169 170 170 170 169 169 169 170 170 170 170 170 170 108 108 108 110 110 110 114 114 114 119 119 119 120 120 120 123 123 123 127 127 127 132 132 132 129 129 129 128 128 128 145 145 145 143 143 143 148 148 148 154 154 154 154 154 154 156 156 156 157 157 157 159 159 159 161 161 161 167 167 167 179 179 179 176 176 176 170 170 170 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 114 114 114 114 114 114 119 119 119 122 122 122 123 123 123 126 126 126 129 129 129 135 135 135 132 132 132 133 133 133 148 148 148 140 140 140 146 146 146 156 156 156 158 158 158 161 161 161 159 159 159 161 161 161 165 165 165 171 171 171 177 177 177 170 170 170 169 169 169 176 176 176 190 190 190 183 183 183 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 123 123 123 127 127 127 131 131 131 131 131 131 130 130 130 134 134 134 138 138 138 141 141 141 137 137 137 137 137 137 151 151 151 143 143 143 151 151 151 162 162 162 164 164 164 173 173 173 171 171 171 171 171 171 172 172 172 174 174 174 175 175 175 171 171 171 169 169 169 171 171 171 181 181 181 185 185 185 189 189 189 190 190 190 185 185 185 184 184 184 182 182 182 182 182 182 128 128 128 132 132 132 136 136 136 140 140 140 142 142 142 147 147 147 152 152 152 153 153 153 149 149 149 147 147 147 160 160 160 153 153 153 160 160 160 159 159 159 157 157 157 177 177 177 177 177 177 178 178 178 177 177 177 174 174 174 171 171 171 169 169 169 168 168 168 166 166 166 166 166 166 177 177 177 192 192 192 192 192 192 190 190 190 193 193 193 189 189 189 187 187 187 128 128 128 134 134 134 134 134 134 131 131 131 131 131 131 133 133 133 139 139 139 147 147 147 146 146 146 149 149 149 167 167 167 161 161 161 167 167 167 165 165 165 164 164 164 174 174 174 176 176 176 186 186 186 184 184 184 177 177 177 174 174 174 171 171 171 170 170 170 164 164 164 164 164 164 168 168 168 174 174 174 177 177 177 186 186 186 197 197 197 196 196 196 192 192 192 125 125 125 133 133 133 135 135 135 133 133 133 131 131 131 127 127 127 130 130 130 133 133 133 129 129 129 132 132 132 147 147 147 147 147 147 155 155 155 163 163 163 165 165 165 170 170 170 179 179 179 192 192 192 189 189 189 187 187 187 186 186 186 183 183 183 181 181 181 178 178 178 173 173 173 170 170 170 167 167 167 167 167 167 172 172 172 178 178 178 185 185 185 190 190 190 129 129 129 132 132 132 135 135 135 141 141 141 145 145 145 149 149 149 156 156 156 155 155 155 141 141 141 135 135 135 146 146 146 140 140 140 142 142 142 144 144 144 145 145 145 151 151 151 161 161 161 179 179 179 187 187 187 192 192 192 195 195 195 194 194 194 192 192 192 191 191 191 187 187 187 188 188 188 186 186 186 181 181 181 176 176 176 168 168 168 165 165 165 164 164 164 127 127 127 133 133 133 141 141 141 145 145 145 150 150 150 156 156 156 159 159 159 159 159 159 147 147 147 147 147 147 162 162 162 151 151 151 152 152 152 152 152 152 147 147 147 147 147 147 148 148 148 160 160 160 166 166 166 173 173 173 179 179 179 185 185 185 187 187 187 184 184 184 182 182 182 185 185 185 193 193 193 193 193 193 188 188 188 179 179 179 168 168 168 160 160 160 129 129 129 133 133 133 141 141 141 147 147 147 150 150 150 155 155 155 154 154 154 151 151 151 131 131 131 131 131 131 161 161 161 151 151 151 148 148 148 147 147 147 144 144 144 146 146 146 145 145 145 151 151 151 154 154 154 155 155 155 158 158 158 160 160 160 166 166 166 172 172 172 174 174 174 175 175 175 176 176 176 176 176 176 173 173 173 172 172 172 167 167 167 161 161 161 132 132 132 136 136 136 139 139 139 142 142 142 145 145 145 149 149 149 148 148 148 147 147 147 124 124 124 120 120 120 156 156 156 136 136 136 136 136 136 143 143 143 138 138 138 138 138 138 138 138 138 145 145 145 148 148 148 151 151 151 156 156 156 155 155 155 155 155 155 158 158 158 158 158 158 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 158 158 158 156 156 156 127 127 127 131 131 131 134 134 134 137 137 137 140 140 140 143 143 143 144 144 144 147 147 147 129 129 129 123 123 123 153 153 153 123 123 123 124 124 124 143 143 143 136 136 136 142 142 142 143 143 143 145 145 145 146 146 146 151 151 151 154 154 154 158 158 158 159 159 159 162 162 162 165 165 165 166 166 166 164 164 164 158 158 158 157 157 157 158 158 158 157 157 157 156 156 156 125 125 125 129 129 129 133 133 133 138 138 138 140 140 140 142 142 142 144 144 144 148 148 148 133 133 133 128 128 128 163 163 163 136 136 136 134 134 134 140 140 140 124 124 124 142 142 142 143 143 143 149 149 149 149 149 149 151 151 151 155 155 155 159 159 159 166 166 166 170 170 170 174 174 174 181 181 181 181 181 181 168 168 168 162 162 162 159 159 159 156 156 156 155 155 155 114 114 114 119 119 119 125 125 125 129 129 129 127 127 127 128 128 128 134 134 134 137 137 137 123 123 123 120 120 120 153 153 153 133 133 133 141 141 141 150 150 150 135 135 135 145 145 145 140 140 140 164 164 164 164 164 164 162 162 162 160 160 160 159 159 159 160 160 160 161 161 161 162 162 162 164 164 164 166 166 166 167 167 167 164 164 164 161 161 161 158 158 158 157 157 157 97 97 97 101 101 101 105 105 105 109 109 109 111 111 111 113 113 113 116 116 116 119 119 119 108 108 108 107 107 107 133 133 133 118 118 118 128 128 128 139 139 139 131 131 131 141 141 141 139 139 139 167 167 167 163 163 163 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 160 160 160 159 159 159 158 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 93 93 93 96 96 96 99 99 99 103 103 103 106 106 106 109 109 109 112 112 112 115 115 115 104 104 104 104 104 104 124 124 124 112 112 112 119 119 119 126 126 126 122 122 122 130 130 130 130 130 130 154 154 154 152 152 152 151 151 151 152 152 152 153 153 153 156 156 156 157 157 157 160 160 160 162 162 162 161 161 161 160 160 160 163 163 163 165 165 165 164 164 164 164 164 164 93 93 93 96 96 96 99 99 99 103 103 103 106 106 106 110 110 110 114 114 114 118 118 118 106 106 106 108 108 108 124 124 124 112 112 112 120 120 120 127 127 127 125 125 125 131 131 131 128 128 128 147 147 147 152 152 152 153 153 153 152 152 152 155 155 155 158 158 158 159 159 159 161 161 161 164 164 164 163 163 163 162 162 162 168 168 168 175 175 175 176 176 176 170 170 170 92 92 92 95 95 95 99 99 99 103 103 103 107 107 107 111 111 111 116 116 116 118 118 118 108 108 108 111 111 111 125 125 125 114 114 114 122 122 122 124 124 124 123 123 123 131 131 131 131 131 131 145 145 145 154 154 154 155 155 155 157 157 157 160 160 160 162 162 162 164 164 164 163 163 163 165 165 165 166 166 166 166 166 166 169 169 169 172 172 172 177 177 177 178 178 178 89 89 89 94 94 94 95 95 95 101 101 101 104 104 104 109 109 109 112 112 112 116 116 116 108 108 108 111 111 111 120 120 120 113 113 113 122 122 122 121 121 121 121 121 121 126 126 126 129 129 129 142 142 142 151 151 151 152 152 152 154 154 154 157 157 157 160 160 160 162 162 162 163 163 163 165 165 165 168 168 168 170 170 170 172 172 172 175 175 175 176 176 176 182 182 182 71 71 71 86 86 86 74 74 74 89 89 89 101 101 101 108 108 108 111 111 111 115 115 115 107 107 107 112 112 112 119 119 119 111 111 111 122 122 122 120 120 120 123 123 123 126 126 126 131 131 131 142 142 142 150 150 150 151 151 151 153 153 153 155 155 155 157 157 157 160 160 160 163 163 163 164 164 164 169 169 169 171 171 171 174 174 174 175 175 175 176 176 176 178 178 178 42 42 42 77 77 77 65 65 65 74 74 74 90 90 90 102 102 102 102 102 102 113 113 113 107 107 107 111 111 111 116 116 116 106 106 106 123 123 123 121 121 121 123 123 123 126 126 126 131 131 131 141 141 141 148 148 148 151 151 151 153 153 153 156 156 156 159 159 159 161 161 161 164 164 164 162 162 162 167 167 167 168 168 168 168 168 168 169 169 169 171 171 171 172 172 172 42 42 42 80 80 80 86 86 86 81 81 81 94 94 94 99 99 99 89 89 89 104 104 104 101 101 101 102 102 102 99 99 99 96 96 96 115 115 115 114 114 114 121 121 121 123 123 123 127 127 127 133 133 133 145 145 145 150 150 150 151 151 151 153 153 153 146 146 146 146 146 146 150 150 150 152 152 152 159 159 159 164 164 164 166 166 166 167 167 167 167 167 167 167 167 167 35 35 35 78 78 78 92 92 92 88 88 88 113 113 113 135 135 135 71 71 71 71 71 71 71 71 71 84 84 84 95 95 95 92 92 92 104 104 104 91 91 91 96 96 96 103 103 103 110 110 110 106 106 106 123 123 123 148 148 148 145 145 145 102 102 102 68 68 68 66 66 66 70 70 70 82 82 82 95 95 95 115 115 115 137 137 137 154 154 154 164 164 164 164 164 164 35 35 35 52 52 52 71 71 71 78 78 78 84 84 84 118 118 118 79 79 79 63 63 63 72 72 72 88 88 88 111 111 111 120 120 120 159 159 159 143 143 143 133 133 133 130 130 130 116 116 116 108 108 108 129 129 129 143 143 143 103 103 103 48 48 48 36 36 36 37 37 37 40 40 40 50 50 50 49 49 49 52 52 52 65 65 65 86 86 86 128 128 128 148 148 148 14 14 14 21 21 21 39 39 39 52 52 52 47 47 47 60 60 60 87 87 87 82 82 82 93 93 93 107 107 107 123 123 123 142 142 142 170 170 170 191 191 191 196 196 196 190 190 190 168 168 168 155 155 155 167 167 167 127 127 127 86 86 86 74 74 74 72 72 72 71 71 71 64 64 64 55 55 55 67 67 67 61 61 61 60 60 60 66 66 66 92 92 92 112 112 112 11 11 11 18 18 18 27 27 27 31 31 31 29 29 29 26 26 26 62 62 62 63 63 63 67 67 67 80 80 80 95 95 95 111 111 111 132 132 132 160 160 160 177 177 177 176 176 176 159 159 159 144 144 144 133 133 133 104 104 104 95 95 95 96 96 96 96 96 96 95 95 95 88 88 88 77 77 77 88 88 88 87 87 87 85 85 85 89 89 89 94 94 94 95 95 95 24 24 24 35 35 35 42 42 42 45 45 45 46 46 46 46 46 46 40 40 40 27 27 27 31 31 31 43 43 43 51 51 51 61 61 61 92 92 92 110 110 110 109 109 109 100 100 100 83 83 83 78 78 78 85 85 85 82 82 82 81 81 81 83 83 83 88 88 88 96 96 96 100 100 100 101 101 101 100 100 100 99 99 99 99 99 99 98 98 98 97 97 97 97 97 97 26 26 26 39 39 39 44 44 44 43 43 43 55 55 55 68 68 68 43 43 43 34 34 34 36 36 36 46 46 46 51 51 51 52 52 52 83 83 83 103 103 103 88 88 88 75 75 75 67 67 67 72 72 72 79 79 79 80 80 80 84 84 84 88 88 88 94 94 94 101 101 101 102 102 102 102 102 102 105 105 105 106 106 106 108 108 108 110 110 110 109 109 109 105 105 105 23 23 23 28 28 28 28 28 28 31 31 31 49 49 49 62 62 62 42 42 42 38 38 38 36 36 36 45 45 45 51 51 51 52 52 52 76 76 76 104 104 104 99 99 99 80 80 80 72 72 72 76 76 76 86 86 86 89 89 89 92 92 92 94 94 94 97 97 97 98 98 98 100 100 100 99 99 99 102 102 102 104 104 104 105 105 105 110 110 110 109 109 109 108 108 108 22 22 22 23 23 23 23 23 23 29 29 29 43 43 43 51 51 51 35 35 35 33 33 33 28 28 28 38 38 38 45 45 45 47 47 47 69 69 69 87 87 87 88 88 88 73 73 73 67 67 67 75 75 75 86 86 86 90 90 90 90 90 90 91 91 91 92 92 92 94 94 94 97 97 97 96 96 96 98 98 98 98 98 98 102 102 102 106 106 106 107 107 107 104 104 104 19 19 19 20 20 20 20 20 20 24 24 24 38 38 38 49 49 49 32 32 32 29 29 29 24 24 24 34 34 34 42 42 42 48 48 48 72 72 72 87 87 87 82 82 82 73 73 73 68 68 68 72 72 72 82 82 82 84 84 84 84 84 84 85 85 85 85 85 85 87 87 87 89 89 89 90 90 90 93 93 93 93 93 93 96 96 96 101 101 101 102 102 102 98 98 98 61 108 188 65 110 188 69 113 191 75 117 195 87 121 200 97 127 204 102 132 205 105 134 203 106 133 199 113 132 200 125 142 219 126 145 216 122 144 208 124 143 217 138 146 222 148 153 225 148 156 225 141 155 228 136 157 234 134 157 235 133 156 236 133 156 240 133 157 243 133 157 245 136 158 246 137 160 245 138 160 243 139 161 241 140 162 240 141 161 239 145 162 239 149 162 238 62 112 195 63 114 197 65 117 201 69 121 206 77 124 209 84 129 214 91 134 215 96 139 217 94 134 208 102 130 199 122 143 219 127 147 219 130 148 215 132 146 221 138 146 217 146 149 215 155 155 219 158 160 223 156 162 227 154 161 235 159 168 246 153 164 247 145 160 247 144 161 250 144 162 250 145 163 250 146 165 250 146 166 250 147 167 250 147 166 247 149 166 246 152 166 245 65 114 197 64 116 200 66 121 207 70 126 213 72 127 215 76 130 217 81 133 218 87 138 222 86 135 215 93 132 206 115 146 227 116 143 221 124 147 221 132 151 232 135 151 224 142 151 219 149 150 217 152 152 214 154 155 215 162 159 223 173 171 237 167 169 238 158 164 238 157 166 243 157 167 247 157 168 249 156 169 251 155 169 252 154 170 253 154 170 252 155 169 250 156 169 248 72 119 200 72 120 201 74 125 207 77 128 211 77 129 214 81 132 217 85 135 220 92 140 225 91 137 220 95 137 216 113 150 237 108 141 223 118 145 225 130 154 241 134 157 233 142 158 233 146 153 228 150 155 223 156 159 221 169 163 220 175 169 226 165 164 222 161 163 222 167 170 232 183 183 248 174 176 246 167 172 246 166 173 251 165 173 253 164 173 254 164 173 253 163 172 250 84 127 205 89 131 207 94 135 210 94 135 210 93 134 212 97 138 217 101 141 221 106 144 226 103 139 220 106 139 214 121 151 233 116 143 221 126 151 224 138 160 240 141 162 235 156 168 245 160 164 243 161 164 237 163 166 231 169 166 229 171 168 229 165 164 223 163 163 220 167 165 220 181 173 227 184 177 235 185 181 246 183 183 252 176 178 252 174 176 254 172 175 253 171 175 251 93 132 206 99 135 206 106 138 208 111 142 211 112 143 216 118 148 222 124 152 226 127 153 228 124 148 220 127 146 213 140 157 231 135 150 218 145 156 227 143 155 228 143 153 219 168 171 240 172 168 242 172 170 242 169 170 239 167 166 237 165 163 232 164 162 226 164 161 222 164 159 215 168 157 208 179 169 221 192 183 241 190 184 245 187 182 247 189 184 253 184 181 251 180 179 249 96 131 202 105 136 204 107 135 202 106 131 199 107 131 202 110 132 203 118 138 204 128 145 208 130 144 203 138 145 205 153 162 230 152 156 215 162 158 231 156 159 228 158 158 217 173 165 226 176 167 231 183 177 246 176 176 249 171 169 241 169 165 234 168 163 228 167 162 222 163 156 214 164 156 210 169 159 214 175 165 219 180 168 223 189 177 231 200 188 242 197 187 245 190 184 247 94 128 197 104 135 201 110 136 202 110 133 199 109 129 199 108 125 195 113 127 192 118 130 191 118 126 180 124 127 180 136 142 208 139 142 194 152 146 214 155 157 223 161 159 215 170 162 218 180 169 228 192 183 247 186 180 249 184 178 245 184 177 241 182 174 234 181 172 229 179 169 225 173 165 220 171 162 216 169 158 211 171 158 210 176 162 213 183 168 218 188 176 228 190 182 237 99 132 198 105 134 199 110 136 199 118 141 204 126 143 211 133 146 215 142 152 218 144 151 212 133 137 188 130 130 177 136 141 204 133 136 181 139 135 192 135 139 200 140 139 192 150 143 196 162 152 207 181 169 227 188 177 236 192 183 242 196 186 243 196 185 240 196 183 236 194 182 234 188 179 231 190 180 232 189 177 228 186 172 222 181 166 216 173 158 208 168 156 204 166 157 203 98 130 194 106 135 196 117 142 203 124 145 206 132 148 211 141 152 220 146 154 220 149 154 214 140 143 188 144 142 183 154 155 220 145 147 188 149 146 193 143 147 205 142 142 192 144 141 191 147 141 193 161 151 204 169 157 211 175 165 217 181 171 223 188 176 227 192 178 228 189 175 225 184 173 224 188 177 227 196 184 232 198 184 231 194 178 226 185 170 218 173 159 204 164 153 193 101 132 193 108 135 194 119 142 201 126 147 205 132 149 209 140 152 216 140 150 215 140 147 205 124 129 168 130 126 164 156 153 222 146 147 187 145 144 185 137 142 199 139 139 185 141 141 188 139 139 192 148 144 198 154 146 199 156 148 197 159 150 198 163 152 201 170 157 206 176 163 211 177 165 213 179 166 213 181 167 213 182 167 211 180 163 208 178 162 208 173 158 201 168 153 192 105 135 194 111 138 195 117 140 198 121 142 198 125 145 200 131 147 208 133 145 209 134 144 200 115 123 159 120 115 152 152 147 219 133 132 173 133 132 170 133 138 195 134 133 177 132 134 179 129 134 188 137 140 197 143 142 196 150 145 192 156 149 196 156 148 196 158 147 197 161 149 199 162 150 196 165 152 197 167 152 196 169 152 195 168 151 194 166 151 194 166 149 192 164 147 186 98 130 188 104 134 191 108 137 193 112 140 195 118 140 198 124 142 205 127 142 206 131 145 202 117 128 170 121 118 155 149 146 207 121 118 160 124 119 156 137 138 187 135 131 171 139 137 179 137 139 183 138 140 196 141 141 193 150 144 190 156 147 193 160 150 196 163 151 197 166 153 198 172 156 200 174 156 200 172 154 195 167 148 188 166 148 187 165 150 187 164 149 184 164 148 182 98 128 185 101 132 188 105 137 192 110 141 197 118 140 200 123 141 204 126 142 206 131 147 205 119 132 179 124 124 162 157 158 208 134 130 173 136 128 165 138 135 177 128 118 153 147 135 172 145 138 170 150 141 194 149 142 189 153 144 190 158 147 191 164 151 195 171 157 200 177 161 202 184 164 207 191 170 212 192 171 211 179 158 197 172 152 189 168 151 185 164 148 179 164 147 177 91 115 171 97 120 176 103 126 182 107 130 186 108 126 183 112 126 186 118 131 192 122 135 190 111 121 166 116 116 154 146 148 199 131 128 171 142 135 173 147 145 188 142 127 162 156 136 171 148 132 162 171 154 203 169 155 199 164 154 200 162 152 198 163 151 195 165 152 195 168 152 194 172 152 194 174 153 195 177 156 195 177 157 195 174 154 190 172 151 186 170 149 181 169 148 178 79 97 151 84 101 154 89 104 159 94 108 162 96 109 163 100 110 166 104 112 169 109 116 168 100 105 148 105 103 141 126 128 179 116 113 156 129 122 159 136 134 177 136 123 161 149 132 170 147 131 163 175 156 208 170 154 199 162 151 195 163 151 195 164 150 193 165 150 191 166 149 190 171 149 189 171 149 187 169 148 185 170 149 184 173 150 184 176 150 182 176 150 181 176 150 179 77 92 143 82 94 145 87 97 149 92 100 152 96 103 154 100 105 158 104 107 160 108 111 159 99 100 138 104 99 134 120 118 167 112 106 147 123 113 147 125 121 162 124 115 156 134 122 164 134 123 157 160 144 197 158 143 189 157 142 184 160 143 184 162 144 184 166 146 184 169 147 184 174 149 184 177 151 185 175 150 181 175 150 180 179 152 181 184 153 180 183 152 178 183 152 176 77 93 139 83 95 142 89 96 146 95 99 149 100 102 151 104 105 154 110 109 158 114 113 157 105 102 137 111 102 133 124 118 163 116 105 143 127 113 143 129 121 159 128 118 155 136 123 160 136 121 150 156 137 183 163 142 181 164 143 180 165 142 178 168 144 179 172 147 181 175 148 180 181 149 179 184 152 180 182 151 176 181 151 175 188 156 179 198 163 184 199 163 183 193 158 176 77 91 137 84 93 139 91 95 142 97 98 147 103 102 150 108 106 153 114 110 157 117 112 154 110 103 136 118 104 131 128 118 156 121 107 138 131 114 140 131 117 150 133 115 144 144 122 149 145 122 143 161 133 169 171 143 173 171 144 177 173 146 178 177 148 179 181 150 180 184 151 179 186 150 175 188 152 175 189 153 174 190 154 173 193 156 174 197 159 175 203 164 179 203 166 177 80 86 134 86 92 130 91 93 123 100 95 138 102 98 147 105 104 147 111 106 154 117 108 155 114 101 134 120 103 135 127 112 146 120 107 134 130 115 142 131 113 144 137 111 135 144 116 139 146 118 142 159 130 162 168 139 170 169 140 172 174 142 172 180 144 171 184 146 170 187 149 170 189 150 169 191 152 169 195 154 170 198 156 171 201 159 171 203 162 170 205 164 170 209 170 173 62 71 101 79 86 112 72 74 86 93 85 107 103 95 130 108 104 136 111 105 145 118 107 151 115 99 131 125 103 130 131 110 134 122 103 125 132 114 140 131 111 140 140 113 130 146 116 132 149 120 141 161 131 156 169 138 165 172 138 167 176 139 166 181 141 165 185 143 164 188 146 163 191 150 164 193 151 163 198 155 166 202 157 167 206 160 168 207 162 166 207 164 165 209 166 165 44 40 53 82 72 94 77 59 69 92 67 71 104 83 97 112 97 109 110 96 117 122 105 137 120 99 122 131 101 116 137 105 118 126 96 111 140 113 134 136 111 135 143 114 124 148 116 125 152 120 133 163 129 147 172 135 156 177 137 160 179 139 160 182 142 160 187 145 161 189 148 160 193 151 160 192 149 156 198 153 159 200 154 159 201 154 157 203 155 155 205 157 155 206 158 155 44 41 45 84 76 97 95 80 95 97 75 73 116 86 83 119 93 84 106 83 82 121 95 106 121 92 98 128 92 92 128 88 86 125 85 85 139 104 109 135 105 113 144 112 114 148 113 116 153 115 123 160 120 132 174 131 146 179 135 153 178 138 154 176 142 154 170 135 145 172 134 143 177 138 142 180 140 142 188 147 148 194 152 151 198 154 152 201 154 151 202 154 149 203 154 148 41 34 32 81 75 93 96 87 113 96 84 92 132 106 104 155 130 115 89 67 53 90 64 60 93 63 55 110 75 64 127 84 71 127 81 65 136 94 78 117 83 67 122 88 71 131 94 81 140 99 91 138 94 89 156 109 111 178 134 147 167 134 145 118 94 102 84 60 68 85 57 63 91 62 61 104 74 72 118 87 84 139 106 102 163 128 122 182 144 138 195 153 148 197 152 146 52 29 24 60 48 59 73 66 96 79 75 97 89 81 95 123 117 113 84 79 69 71 61 55 85 69 57 110 83 64 142 102 77 158 110 77 196 151 110 175 138 93 161 129 83 160 125 82 149 109 71 144 99 65 165 118 96 170 131 138 119 96 105 55 45 49 43 32 39 48 32 37 53 36 33 64 46 40 64 44 38 68 47 40 83 59 51 108 79 73 152 119 112 176 138 132 24 11 5 21 21 23 32 40 58 43 54 72 40 47 67 58 61 64 88 88 82 86 82 76 103 91 79 128 102 81 153 115 86 180 133 96 212 161 114 233 184 124 234 191 125 228 185 123 207 161 106 195 147 97 203 158 123 147 118 122 97 80 90 79 72 78 76 70 77 77 68 74 70 62 63 61 53 52 74 65 62 69 59 55 69 57 53 79 61 58 107 87 84 129 106 103 11 11 15 12 20 28 18 29 41 22 34 46 22 30 46 31 25 26 71 60 51 72 61 53 82 63 52 104 74 55 123 88 60 146 101 74 177 119 84 211 148 92 224 168 106 220 167 110 199 150 101 181 135 95 162 126 100 114 100 105 101 92 103 100 94 101 100 94 100 98 93 99 91 87 94 79 76 81 91 87 91 89 86 88 88 84 85 96 87 88 101 92 93 102 93 94 12 27 42 20 39 57 27 46 65 32 48 65 42 46 60 55 43 41 49 38 30 33 26 22 43 28 22 61 38 26 72 46 25 89 53 33 131 81 54 156 99 51 148 101 54 134 93 55 110 77 48 99 73 56 98 81 73 83 82 86 79 81 87 83 83 87 90 88 91 99 95 97 107 97 102 109 98 102 108 97 100 106 96 97 107 96 95 106 95 93 105 94 92 105 94 92 8 32 50 20 45 65 27 48 69 32 46 65 55 54 64 78 65 61 49 42 37 34 34 36 41 34 35 56 43 38 63 48 35 72 46 36 114 74 56 142 94 55 120 80 46 99 69 47 82 63 52 80 69 69 82 77 82 78 81 84 83 84 88 91 87 90 99 92 94 110 97 99 116 97 99 116 96 97 120 100 98 120 101 98 122 103 98 124 106 99 122 105 97 119 101 94 9 28 42 13 32 48 18 31 46 26 32 44 52 47 53 71 59 55 45 42 41 34 39 46 37 35 40 50 43 43 59 50 43 67 47 42 101 68 55 138 96 61 132 90 60 104 73 55 85 68 61 85 73 75 92 83 87 95 87 92 99 89 93 105 90 94 110 91 94 114 92 94 117 93 92 117 93 91 120 96 91 122 98 92 123 100 92 126 105 94 126 104 93 125 104 92 13 24 39 14 25 40 17 25 37 27 29 38 48 41 48 59 49 48 35 36 38 26 35 44 28 28 34 42 37 38 52 44 38 61 43 38 93 61 48 121 79 45 122 79 51 97 66 50 81 63 56 86 71 68 98 82 79 101 86 88 101 85 88 105 86 88 107 86 87 110 88 89 113 91 88 112 90 85 115 93 87 114 93 85 118 97 86 124 102 88 124 102 89 122 100 86 11 19 40 11 21 41 12 21 36 20 24 35 41 36 44 54 47 48 29 34 38 22 31 41 25 24 28 39 33 32 50 41 34 63 44 38 97 64 50 121 78 45 113 74 49 94 67 53 81 64 57 85 69 62 96 78 70 95 80 80 93 80 81 95 82 81 94 82 79 98 84 80 103 85 81 104 85 80 107 89 82 107 89 81 111 92 81 118 97 83 120 98 84 116 94 80 65 65 65 58 58 58 56 56 56 57 57 57 60 60 60 64 64 64 68 68 68 76 76 76 78 78 78 79 79 79 82 82 82 89 89 89 90 90 90 90 90 90 92 92 92 91 91 91 87 87 87 87 87 87 88 88 88 89 89 89 90 90 90 88 88 88 88 88 88 86 86 86 86 86 86 86 86 86 82 82 82 79 79 79 74 74 74 75 75 75 58 58 58 51 51 51 58 58 58 49 49 49 51 51 51 55 55 55 54 54 54 58 58 58 62 62 62 62 62 62 58 58 58 56 56 56 52 52 52 66 66 66 74 74 74 74 74 74 77 77 77 78 78 78 77 77 77 79 79 79 78 78 78 76 76 76 77 77 77 79 79 79 78 78 78 76 76 76 76 76 76 69 69 69 67 67 67 74 74 74 63 63 63 68 68 68 53 53 53 46 46 46 51 51 51 52 52 52 54 54 54 54 54 54 55 55 55 54 54 54 52 52 52 55 55 55 51 51 51 53 53 53 55 55 55 61 61 61 72 72 72 84 84 84 86 86 86 82 82 82 84 84 84 88 88 88 85 85 85 83 83 83 80 80 80 81 81 81 86 86 86 88 88 88 86 86 86 85 85 85 88 88 88 79 79 79 73 73 73 74 74 74 64 64 64 63 63 63 78 78 78 83 83 83 79 79 79 79 79 79 89 89 89 93 93 93 91 91 91 95 95 95 99 99 99 101 101 101 104 104 104 110 110 110 118 118 118 123 123 123 126 126 126 124 124 124 125 125 125 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 129 129 129 129 129 129 128 128 128 130 130 130 127 127 127 116 116 116 110 110 110 108 108 108 102 102 102 104 104 104 122 122 122 123 123 123 124 124 124 126 126 126 129 129 129 131 131 131 134 134 134 136 136 136 137 137 137 139 139 139 140 140 140 141 141 141 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 143 143 143 144 144 144 143 143 143 143 143 143 145 145 145 145 145 145 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 146 146 146 143 143 143 137 137 137 139 139 139 137 137 137 139 139 139 140 140 140 141 141 141 143 143 143 146 146 146 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 150 150 150 150 150 150 149 149 149 147 147 147 146 146 146 145 145 145 144 144 144 142 142 142 143 143 143 143 143 143 144 144 144 147 147 147 148 148 148 150 150 150 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 155 155 155 156 156 156 155 155 155 155 155 155 155 155 155 153 153 153 153 153 153 152 152 152 153 153 153 153 153 153 152 152 152 151 151 151 151 151 151 149 149 149 147 147 147 148 148 148 145 145 145 142 142 142 139 139 139 139 139 139 141 141 141 142 142 142 144 144 144 144 144 144 145 145 145 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 138 138 138 134 134 134 133 133 133 136 136 136 149 149 149 152 152 152 150 150 150 151 151 151 152 152 152 151 151 151 151 151 151 150 150 150 149 149 149 149 149 149 148 148 148 144 144 144 131 131 131 130 130 130 129 129 129 131 131 131 132 132 132 132 132 132 133 133 133 134 134 134 137 137 137 138 138 138 136 136 136 132 132 132 132 132 132 118 118 118 114 114 114 116 116 116 102 102 102 94 94 94 97 97 97 75 75 75 104 104 104 142 142 142 146 146 146 146 146 146 147 147 147 146 146 146 146 146 146 146 146 146 148 148 148 148 148 148 145 145 145 142 142 142 127 127 127 127 127 127 126 126 126 126 126 126 126 126 126 128 128 128 128 128 128 127 127 127 128 128 128 127 127 127 125 125 125 107 107 107 107 107 107 91 91 91 78 78 78 82 82 82 90 90 90 70 70 70 76 76 76 68 68 68 99 99 99 135 135 135 136 136 136 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 141 141 141 141 141 141 140 140 140 137 137 137 122 122 122 122 122 122 121 121 121 123 123 123 122 122 122 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 121 121 121 113 113 113 101 101 101 97 97 97 101 101 101 107 107 107 105 105 105 94 94 94 62 62 62 83 83 83 123 123 123 124 124 124 124 124 124 125 125 125 126 126 126 128 128 128 130 130 130 130 130 130 133 133 133 137 137 137 138 138 138 136 136 136 113 113 113 114 114 114 113 113 113 114 114 114 114 114 114 114 114 114 117 117 117 119 119 119 123 123 123 125 125 125 125 125 125 123 123 123 126 126 126 127 127 127 127 127 127 124 124 124 124 124 124 127 127 127 117 117 117 115 115 115 121 121 121 120 120 120 120 120 120 119 119 119 119 119 119 120 120 120 119 119 119 118 118 118 118 118 118 123 123 123 125 125 125 125 125 125 115 115 115 115 115 115 115 115 115 117 117 117 106 106 106 110 110 110 116 116 116 117 117 117 121 121 121 123 123 123 123 123 123 125 125 125 129 129 129 132 132 132 123 123 123 124 124 124 123 123 123 127 127 127 125 125 125 128 128 128 125 125 125 122 122 122 122 122 122 123 123 123 124 124 124 125 125 125 121 121 121 120 120 120 120 120 120 121 121 121 120 120 120 119 119 119 119 119 119 121 121 121 122 122 122 123 123 123 166 166 166 147 147 147 124 124 124 133 133 133 132 132 132 134 134 134 133 133 133 132 132 132 135 135 135 114 114 114 122 122 122 128 128 128 130 130 130 123 123 123 82 82 82 119 119 119 124 124 124 126 126 126 125 125 125 125 125 125 130 130 130 126 126 126 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 123 123 123 120 120 120 122 122 122 119 119 119 136 136 136 217 217 217 187 187 187 130 130 130 170 170 170 201 201 201 197 197 197 191 191 191 199 199 199 195 195 195 117 117 117 76 76 76 114 114 114 127 127 127 96 96 96 65 65 65 105 105 105 138 138 138 135 135 135 127 127 127 151 151 151 153 153 153 118 118 118 119 119 119 123 123 123 122 122 122 119 119 119 117 117 117 115 115 115 119 119 119 116 116 116 117 117 117 151 151 151 206 206 206 179 179 179 158 158 158 172 172 172 214 214 214 207 207 207 200 200 200 230 230 230 224 224 224 174 174 174 131 131 131 141 141 141 145 145 145 140 140 140 148 148 148 166 166 166 217 217 217 199 199 199 176 176 176 208 208 208 175 175 175 138 138 138 136 136 136 123 123 123 119 119 119 115 115 115 114 114 114 115 115 115 113 113 113 134 134 134 173 173 173 184 184 184 211 211 211 190 190 190 192 192 192 204 204 204 211 211 211 211 211 211 211 211 211 212 212 212 209 209 209 214 214 214 210 210 210 209 209 209 210 210 210 228 228 228 237 237 237 238 238 238 235 235 235 229 229 229 229 229 229 232 232 232 212 212 212 187 187 187 181 181 181 126 126 126 109 109 109 114 114 114 114 114 114 116 116 116 105 105 105 160 160 160 231 231 231 218 218 218 224 224 224 226 226 226 226 226 226 222 222 222 222 222 222 204 204 204 201 201 201 211 211 211 223 223 223 227 227 227 226 226 226 235 235 235 229 229 229 215 215 215 201 201 201 195 195 195 195 195 195 192 192 192 200 200 200 204 204 204 205 205 205 217 217 217 207 207 207 99 99 99 68 68 68 114 114 114 119 119 119 116 116 116 106 106 106 165 165 165 227 227 227 208 208 208 211 211 211 215 215 215 223 223 223 229 229 229 226 226 226 221 221 221 225 225 225 230 230 230 230 230 230 235 235 235 235 235 235 221 221 221 199 199 199 181 181 181 178 178 178 184 184 184 191 191 191 200 200 200 214 214 214 222 222 222 207 207 207 217 217 217 208 208 208 73 73 73 41 41 41 101 101 101 109 109 109 110 110 110 110 110 110 152 152 152 180 180 180 175 175 175 168 168 168 158 158 158 158 158 158 166 166 166 179 179 179 183 183 183 180 180 180 182 182 182 186 186 186 191 191 191 185 185 185 171 171 171 164 164 164 169 169 169 177 177 177 178 178 178 170 170 170 172 172 172 177 177 177 184 184 184 186 186 186 183 183 183 169 169 169 51 51 51 45 45 45 106 106 106 102 102 102 104 104 104 101 101 101 98 98 98 81 81 81 91 91 91 106 106 106 126 126 126 140 140 140 138 138 138 133 133 133 133 133 133 132 132 132 130 130 130 130 130 130 128 128 128 122 122 122 123 123 123 129 129 129 125 125 125 119 119 119 114 114 114 119 119 119 116 116 116 111 111 111 109 109 109 105 105 105 104 104 104 97 97 97 43 43 43 84 84 84 101 101 101 96 96 96 98 98 98 98 98 98 89 89 89 43 43 43 43 43 43 72 72 72 104 104 104 119 119 119 126 126 126 120 120 120 119 119 119 120 120 120 131 131 131 134 134 134 125 125 125 121 121 121 122 122 122 124 124 124 124 124 124 124 124 124 123 123 123 125 125 125 121 121 121 118 118 118 116 116 116 110 110 110 107 107 107 102 102 102 41 41 41 68 68 68 93 93 93 92 92 92 90 90 90 101 101 101 88 88 88 40 40 40 25 25 25 33 33 33 37 37 37 54 54 54 81 81 81 64 64 64 43 43 43 49 49 49 78 78 78 76 76 76 66 66 66 64 64 64 62 62 62 56 56 56 59 59 59 69 69 69 69 69 69 72 72 72 70 70 70 63 63 63 52 52 52 54 54 54 53 53 53 48 48 48 22 22 22 48 48 48 89 89 89 88 88 88 90 90 90 91 91 91 82 82 82 63 63 63 61 61 61 63 63 63 75 75 75 92 92 92 110 110 110 102 102 102 96 96 96 99 99 99 92 92 92 93 93 93 94 94 94 91 91 91 84 84 84 78 78 78 80 80 80 82 82 82 78 78 78 80 80 80 74 74 74 70 70 70 68 68 68 67 67 67 65 65 65 57 57 57 36 36 36 48 48 48 78 78 78 82 82 82 89 89 89 95 95 95 90 90 90 81 81 81 88 88 88 84 84 84 94 94 94 111 111 111 118 118 118 114 114 114 99 99 99 94 94 94 101 101 101 108 108 108 105 105 105 96 96 96 84 84 84 84 84 84 84 84 84 83 83 83 79 79 79 86 86 86 89 89 89 92 92 92 91 91 91 86 86 86 83 83 83 77 77 77 51 51 51 58 58 58 78 78 78 74 74 74 81 81 81 88 88 88 78 78 78 84 84 84 94 94 94 92 92 92 94 94 94 106 106 106 114 114 114 100 100 100 85 85 85 91 91 91 102 102 102 100 100 100 103 103 103 95 95 95 92 92 92 87 87 87 81 81 81 79 79 79 77 77 77 83 83 83 82 82 82 98 98 98 102 102 102 99 99 99 88 88 88 82 82 82 64 64 64 74 74 74 90 90 90 78 78 78 77 77 77 72 72 72 73 73 73 91 91 91 90 90 90 88 88 88 95 95 95 104 104 104 106 106 106 99 99 99 93 93 93 92 92 92 91 91 91 93 93 93 88 88 88 88 88 88 89 89 89 84 84 84 79 79 79 80 80 80 91 91 91 78 78 78 80 80 80 88 88 88 98 98 98 87 87 87 82 82 82 76 76 76 71 71 71 82 82 82 106 106 106 103 103 103 81 81 81 86 86 86 91 91 91 97 97 97 96 96 96 97 97 97 98 98 98 94 94 94 88 88 88 91 91 91 95 95 95 100 100 100 97 97 97 90 90 90 86 86 86 78 78 78 72 72 72 75 75 75 72 72 72 74 74 74 91 91 91 94 94 94 97 97 97 92 92 92 103 103 103 91 91 91 80 80 80 69 69 69 66 66 66 63 63 63 93 93 93 81 81 81 59 59 59 82 82 82 81 81 81 82 82 82 84 84 84 79 79 79 74 74 74 72 72 72 72 72 72 78 78 78 90 90 90 103 103 103 101 101 101 90 90 90 84 84 84 74 74 74 70 70 70 75 75 75 75 75 75 70 70 70 76 76 76 70 70 70 70 70 70 75 75 75 80 80 80 79 79 79 72 72 72 60 60 60 59 59 59 63 63 63 91 91 91 70 70 70 61 61 61 67 67 67 73 73 73 76 76 76 81 81 81 83 83 83 84 84 84 82 82 82 82 82 82 80 80 80 82 82 82 80 80 80 87 87 87 93 93 93 83 83 83 68 68 68 71 71 71 71 71 71 67 67 67 69 69 69 69 69 69 66 66 66 64 64 64 59 59 59 60 60 60 60 60 60 60 60 60 64 64 64 72 72 72 75 75 75 107 107 107 99 99 99 79 79 79 77 77 77 76 76 76 72 72 72 77 77 77 80 80 80 81 81 81 76 76 76 75 75 75 75 75 75 64 64 64 60 60 60 67 67 67 77 77 77 77 77 77 79 79 79 76 76 76 68 68 68 63 63 63 61 61 61 62 62 62 76 76 76 73 73 73 71 71 71 68 68 68 67 67 67 69 69 69 66 66 66 64 64 64 63 63 63 106 106 106 99 99 99 78 78 78 69 69 69 71 71 71 76 76 76 76 76 76 72 72 72 75 75 75 76 76 76 77 77 77 80 80 80 75 75 75 68 68 68 67 67 67 61 61 61 56 56 56 58 58 58 61 61 61 60 60 60 61 61 61 63 63 63 60 60 60 58 58 58 59 59 59 57 57 57 54 54 54 55 55 55 56 56 56 52 52 52 50 50 50 52 52 52 72 72 72 60 60 60 43 43 43 58 73 46 51 66 39 50 63 38 51 65 38 54 68 40 57 73 44 60 77 48 68 84 56 70 86 60 69 88 67 70 90 75 77 96 87 77 98 90 76 98 89 78 100 89 77 100 88 74 95 88 73 95 88 74 95 89 76 97 90 75 99 91 72 97 89 73 96 90 72 93 90 72 93 89 72 95 85 69 90 77 70 86 69 66 82 57 71 81 55 54 65 34 47 59 24 51 66 43 42 56 38 43 58 39 47 62 40 46 61 39 50 65 44 54 69 48 55 70 46 49 67 41 45 65 44 41 60 42 55 74 56 61 82 67 62 82 67 67 85 69 68 86 71 66 85 73 68 86 75 67 86 73 65 83 72 65 85 75 66 87 76 67 86 74 65 83 69 67 84 66 61 77 55 60 75 51 69 82 47 58 71 36 66 73 48 51 59 36 39 54 25 43 61 29 46 60 32 49 61 35 48 61 34 49 62 35 48 62 36 45 59 36 47 63 39 42 59 40 44 61 44 47 62 43 53 69 49 62 80 62 73 92 72 75 95 77 70 89 80 70 92 84 73 96 88 70 93 88 68 89 93 64 86 94 65 88 95 72 92 93 77 94 87 76 93 82 75 93 77 79 97 68 74 89 41 69 83 37 70 84 37 61 74 29 61 72 30 66 86 73 72 91 77 68 85 80 68 85 84 78 96 88 80 100 92 78 98 97 82 102 99 86 104 108 87 106 114 87 111 116 93 117 122 101 125 133 106 129 142 105 133 147 103 131 149 103 132 151 104 134 152 104 134 154 104 134 158 104 133 159 105 134 160 106 136 159 107 136 157 105 135 157 107 137 157 107 135 147 100 124 120 95 118 116 94 114 114 89 109 107 92 110 105 101 127 158 100 128 158 100 130 162 103 132 164 106 135 166 106 137 166 109 141 170 112 143 169 114 143 171 115 145 177 113 147 177 115 148 178 119 149 179 119 149 178 119 149 178 119 150 177 120 151 177 120 150 176 120 150 177 120 150 176 121 149 175 123 150 177 122 151 176 123 153 179 123 153 181 124 154 180 124 153 182 126 154 182 126 153 182 124 152 179 120 149 174 114 144 169 116 144 174 115 142 172 117 144 173 118 146 174 119 146 176 121 148 177 124 151 179 126 153 180 128 154 182 129 155 183 130 156 183 130 156 184 130 156 183 130 156 182 130 157 181 130 156 180 130 156 180 129 155 180 129 155 179 128 155 178 129 155 178 129 155 178 129 155 177 130 156 179 131 157 180 131 158 180 130 156 179 130 155 178 129 154 177 127 153 175 126 152 174 124 151 172 122 149 179 120 147 176 121 148 177 121 148 178 122 149 178 126 152 180 128 153 180 129 155 182 131 157 184 131 157 184 132 158 185 133 158 186 132 158 185 132 158 185 132 158 181 134 161 183 135 162 184 134 161 183 134 161 184 134 161 183 133 159 182 133 159 182 132 158 181 133 159 183 133 159 183 132 158 181 131 157 180 131 157 180 129 155 178 127 153 177 128 154 177 124 151 172 120 148 177 117 145 174 117 145 174 119 147 175 120 148 177 122 149 177 122 149 176 123 150 177 127 154 181 128 155 182 128 155 182 128 155 182 127 155 181 128 154 180 129 154 179 130 154 179 121 142 169 117 138 165 116 137 164 117 141 167 130 154 178 132 157 180 130 156 179 131 157 179 131 158 180 131 157 180 130 157 179 130 156 179 129 155 178 129 155 178 127 154 176 123 150 171 107 137 165 106 136 164 105 135 163 107 137 165 108 138 166 108 138 166 109 139 167 110 140 168 113 143 171 114 144 172 113 142 171 112 137 166 115 135 166 104 119 152 102 115 148 106 115 149 95 99 137 88 91 129 90 94 132 64 75 111 89 107 135 121 148 170 124 152 173 126 152 174 126 153 175 124 152 174 125 152 175 124 152 174 126 154 176 127 154 175 124 151 172 121 148 169 103 134 162 103 133 161 102 132 160 102 132 160 102 132 160 104 134 162 104 134 162 103 133 161 104 134 162 103 133 161 101 131 159 95 108 142 105 103 141 87 87 124 74 75 109 77 80 113 84 88 120 63 68 99 70 74 109 64 65 102 85 101 129 111 142 162 112 144 166 117 147 170 118 147 170 118 146 167 118 146 168 117 145 167 119 147 168 120 147 168 119 146 167 116 143 164 98 129 157 98 128 156 97 128 156 99 130 157 98 128 156 97 127 154 98 128 155 99 129 156 98 128 156 98 127 155 97 127 154 99 114 145 93 101 128 85 99 125 87 103 129 90 111 135 87 109 133 78 98 122 52 63 90 72 83 112 101 129 153 100 132 154 99 131 155 101 132 158 102 133 157 106 135 158 108 136 160 108 136 160 111 139 162 115 143 164 116 144 165 115 142 164 89 120 148 90 120 148 89 119 147 89 121 148 93 119 145 92 120 145 94 124 149 96 126 152 100 130 156 102 132 158 103 130 157 104 128 155 106 131 153 105 134 154 105 133 155 102 131 153 99 131 156 104 134 157 100 121 147 97 120 145 96 128 152 97 127 153 96 127 152 96 126 152 95 126 151 97 127 151 96 126 151 95 125 151 95 125 150 101 130 152 103 131 153 103 131 153 91 122 150 91 121 149 91 121 149 91 124 152 95 109 127 94 113 137 90 123 151 93 124 150 98 128 154 100 129 155 101 128 156 104 130 156 107 136 157 111 138 160 103 129 152 102 130 153 100 130 153 106 133 154 105 131 153 106 134 157 102 131 156 99 129 155 99 129 155 100 130 156 101 131 155 101 132 153 98 128 151 97 126 153 97 126 152 99 127 149 98 126 148 97 125 147 96 125 153 98 127 154 99 128 154 101 129 155 159 168 179 141 147 165 113 126 144 114 139 158 110 138 163 113 139 164 113 139 163 111 138 162 114 141 161 99 119 136 103 128 148 108 134 156 109 137 157 106 128 145 80 82 93 101 124 141 100 131 157 101 133 157 101 132 157 102 132 156 107 137 158 102 134 152 101 132 153 100 132 157 102 131 155 103 131 153 102 130 152 101 129 151 98 125 153 100 128 153 96 126 152 116 141 163 214 218 222 190 186 188 127 130 140 164 171 183 198 202 208 192 199 205 184 193 201 196 201 204 190 197 201 113 119 125 64 80 93 96 119 136 108 133 152 86 98 112 72 61 74 89 110 127 116 144 165 113 141 162 109 133 150 138 156 166 137 159 172 94 126 146 95 127 149 98 130 153 100 129 149 97 125 146 95 123 145 93 121 143 97 124 152 93 122 149 99 122 142 145 153 162 212 205 199 209 170 148 180 151 141 179 169 172 217 214 214 207 208 209 198 201 204 234 230 227 227 224 220 174 175 176 127 132 137 132 144 151 138 147 157 141 140 145 155 146 148 166 167 169 214 218 222 195 200 208 174 177 179 211 209 203 176 176 174 129 141 150 121 141 155 103 130 148 97 126 147 93 121 143 92 120 142 93 121 143 90 119 144 116 139 160 172 173 176 192 182 178 221 209 203 211 184 172 212 187 173 213 203 194 215 210 211 214 210 210 212 211 209 213 212 211 211 209 207 217 214 212 212 210 207 211 209 207 214 209 205 233 227 222 245 236 229 244 237 229 242 233 227 238 227 223 237 227 221 240 231 221 221 210 200 195 186 179 181 181 183 109 132 146 85 117 138 92 120 142 92 120 142 94 122 144 83 112 135 149 163 176 239 229 224 226 216 213 232 222 222 233 224 222 235 224 221 230 219 217 228 220 217 210 203 200 205 200 196 215 210 206 229 222 216 233 226 220 232 225 219 241 234 228 236 228 224 220 215 209 203 201 196 197 196 191 198 195 192 196 191 190 205 199 195 210 203 198 212 204 197 225 216 208 213 205 202 101 98 104 61 70 80 93 120 141 97 125 147 94 122 144 84 113 136 156 168 179 233 225 222 214 206 205 218 209 208 223 213 212 231 221 220 236 227 225 232 224 222 228 219 218 232 223 222 237 228 226 237 229 223 242 234 228 241 234 228 227 220 214 204 198 196 183 181 178 181 178 176 187 184 182 195 190 188 205 199 197 219 213 209 229 221 214 214 206 200 225 215 208 214 208 201 89 66 68 45 40 42 79 108 129 87 115 137 88 116 138 89 116 139 142 156 166 176 182 183 171 177 178 167 169 170 156 159 162 153 160 164 163 167 172 178 179 184 182 183 187 179 180 183 182 183 185 187 186 187 192 191 191 184 186 186 169 172 172 161 166 169 166 170 175 176 178 182 177 179 182 169 171 173 171 173 175 177 178 179 186 184 185 188 186 187 184 184 182 169 170 168 50 52 51 34 49 59 84 112 134 80 108 130 82 110 132 81 107 130 84 102 119 69 85 92 81 95 101 99 108 117 121 128 137 134 142 150 131 140 147 125 136 141 125 136 140 124 136 139 122 133 137 122 133 138 121 131 137 114 125 132 115 126 134 121 132 141 117 127 137 111 121 132 106 116 128 110 121 133 107 119 130 102 114 126 100 112 124 96 108 119 95 107 118 89 100 110 37 45 49 66 90 107 79 108 130 74 102 124 76 104 126 77 104 127 71 95 112 31 49 49 34 47 49 66 75 78 101 105 108 118 119 123 125 127 129 118 122 121 117 120 120 118 122 123 129 132 134 133 135 137 124 125 128 120 122 127 120 122 128 122 125 129 122 125 128 122 125 127 121 124 126 124 126 128 121 122 124 116 119 121 113 117 119 107 111 114 105 108 112 99 103 107 35 44 46 51 74 89 71 99 122 70 98 120 68 96 118 80 107 129 72 94 106 30 46 37 17 30 24 27 37 32 33 40 36 53 56 52 80 83 77 60 67 62 38 46 43 45 52 49 75 81 78 75 77 74 66 68 64 62 66 63 60 64 61 53 58 55 56 61 59 66 72 69 66 72 69 69 75 72 67 72 69 60 65 62 49 54 51 51 56 54 51 55 54 46 50 48 18 25 23 35 53 60 71 94 116 68 94 117 68 96 117 70 97 118 66 87 99 56 68 63 55 65 59 59 66 62 71 78 74 90 94 88 112 112 103 103 104 95 95 98 93 99 100 98 92 93 90 92 95 92 93 95 92 90 93 90 83 86 83 76 80 77 77 82 79 79 84 81 75 81 77 77 83 79 71 77 73 67 73 69 65 71 67 64 69 66 63 67 67 54 59 58 29 40 39 35 53 61 58 85 103 60 89 111 68 95 117 74 101 123 72 96 108 74 85 84 86 90 87 83 85 83 92 96 93 110 113 106 119 119 111 113 116 109 96 102 98 93 96 93 100 103 100 107 109 106 104 106 103 95 97 94 84 86 82 82 86 81 82 87 81 80 85 81 76 82 78 85 88 84 87 91 88 90 94 90 89 93 89 84 88 85 81 85 84 73 79 78 41 55 57 40 64 75 68 81 91 57 79 93 58 88 109 67 94 114 59 85 94 73 89 90 89 97 98 87 94 98 89 97 96 103 109 104 113 115 114 95 102 103 78 89 86 86 95 92 97 105 101 98 103 98 101 105 100 94 97 91 91 94 88 85 90 83 79 83 76 77 82 77 77 78 72 91 81 74 79 85 81 95 100 96 102 104 98 96 101 99 84 90 92 75 85 85 54 69 71 58 80 88 102 86 84 85 75 80 61 82 97 51 78 97 54 79 93 79 95 105 81 94 98 78 93 96 87 98 101 100 106 109 102 108 111 95 101 102 88 96 92 87 96 93 86 94 91 89 96 93 84 91 88 86 91 86 87 92 87 80 87 81 75 83 77 76 84 77 98 90 79 89 76 64 77 83 74 84 91 89 94 101 101 80 90 92 73 86 88 64 81 82 61 76 77 73 85 91 115 105 96 113 100 97 73 84 95 65 92 111 73 97 112 84 101 111 87 100 105 88 101 106 89 101 107 84 98 103 76 93 98 81 95 100 88 98 99 95 103 101 92 101 98 83 93 93 79 90 89 73 82 79 66 75 73 68 79 75 65 76 72 69 77 76 97 91 83 103 94 75 99 99 89 86 95 97 98 105 106 82 95 99 67 86 90 54 76 81 51 72 80 48 70 73 102 92 83 78 82 84 42 66 75 61 89 108 61 88 104 65 87 101 70 88 102 66 84 96 59 79 90 54 78 89 55 78 88 64 84 92 81 94 101 97 106 107 97 103 102 85 93 92 76 89 88 66 78 76 63 74 72 68 79 75 69 79 76 64 74 72 71 79 74 65 74 66 62 75 72 65 79 83 71 84 87 68 83 89 59 77 86 46 65 73 45 65 72 50 69 73 110 85 75 72 69 72 45 67 78 46 74 93 52 80 98 58 82 98 66 85 100 69 88 99 71 89 98 69 87 96 68 87 97 65 85 96 67 87 96 68 85 90 78 91 94 85 96 99 75 87 85 60 72 69 63 75 73 63 75 74 59 72 70 61 74 72 61 74 72 56 72 69 52 70 69 47 65 68 46 66 69 46 66 72 45 66 75 50 69 77 62 76 81 68 78 84 127 101 86 107 97 90 76 80 87 56 83 102 56 82 101 55 78 94 62 82 98 64 85 98 65 86 98 60 81 93 60 80 93 59 80 93 44 71 82 41 68 77 51 74 81 64 82 89 68 82 81 71 83 82 68 81 79 59 73 73 53 68 69 50 66 66 51 67 68 66 82 80 63 78 80 60 76 81 57 73 78 54 72 78 55 74 83 53 71 81 50 69 79 47 69 78 115 104 95 101 100 95 73 81 84 49 76 94 51 77 96 59 82 98 60 81 95 56 77 91 59 81 94 59 82 95 61 82 96 65 85 99 57 81 93 48 76 85 48 74 82 44 68 72 41 62 65 46 64 66 49 67 69 48 65 66 49 66 67 51 68 69 48 65 67 46 64 65 46 64 68 43 63 70 38 60 67 39 61 68 40 62 70 36 58 67 33 57 67 34 59 68 69 74 70 54 64 63 25 50 57 190 190 190 194 194 194 202 202 202 211 211 211 213 213 213 217 217 217 218 218 218 225 225 225 229 229 229 231 231 231 233 233 233 235 235 235 238 238 238 241 241 241 242 242 242 242 242 242 242 242 242 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 242 242 242 242 242 242 241 241 241 241 241 241 237 237 237 231 231 231 225 225 225 195 195 195 196 196 196 206 206 206 218 218 218 221 221 221 227 227 227 231 231 231 233 233 233 235 235 235 238 238 238 238 238 238 238 238 238 244 244 244 249 249 249 248 248 248 248 248 248 248 248 248 248 248 248 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 251 251 251 251 251 251 250 250 250 248 248 248 242 242 242 234 234 234 231 231 231 192 192 192 194 194 194 204 204 204 214 214 214 218 218 218 225 225 225 233 233 233 233 233 233 234 234 234 238 238 238 237 237 237 235 235 235 241 241 241 245 245 245 243 243 243 243 243 243 245 245 245 247 247 247 247 247 247 247 247 247 246 246 246 247 247 247 248 248 248 248 248 248 248 248 248 249 249 249 249 249 249 246 246 246 244 244 244 239 239 239 233 233 233 230 230 230 194 194 194 194 194 194 204 204 204 214 214 214 219 219 219 225 225 225 232 232 232 234 234 234 236 236 236 237 237 237 238 238 238 238 238 238 241 241 241 244 244 244 244 244 244 244 244 244 246 246 246 249 249 249 249 249 249 248 248 248 246 246 246 248 248 248 250 250 250 250 250 250 250 250 250 250 250 250 249 249 249 247 247 247 245 245 245 242 242 242 237 237 237 234 234 234 193 193 193 196 196 196 203 203 203 211 211 211 219 219 219 225 225 225 229 229 229 233 233 233 237 237 237 237 237 237 237 237 237 239 239 239 241 241 241 244 244 244 244 244 244 244 244 244 246 246 246 249 249 249 250 250 250 248 248 248 246 246 246 248 248 248 249 249 249 249 249 249 250 250 250 249 249 249 249 249 249 247 247 247 245 245 245 243 243 243 239 239 239 237 237 237 193 193 193 195 195 195 203 203 203 211 211 211 219 219 219 223 223 223 227 227 227 232 232 232 236 236 236 238 238 238 238 238 238 238 238 238 241 241 241 245 245 245 245 245 245 245 245 245 246 246 246 248 248 248 250 250 250 247 247 247 247 247 247 248 248 248 249 249 249 250 250 250 250 250 250 249 249 249 249 249 249 247 247 247 244 244 244 240 240 240 237 237 237 235 235 235 193 193 193 195 195 195 203 203 203 211 211 211 217 217 217 221 221 221 225 225 225 231 231 231 234 234 234 237 237 237 238 238 238 238 238 238 241 241 241 243 243 243 243 243 243 245 245 245 246 246 246 247 247 247 247 247 247 245 245 245 247 247 247 248 248 248 250 250 250 250 250 250 249 249 249 248 248 248 246 246 246 246 246 246 241 241 241 238 238 238 235 235 235 234 234 234 192 192 192 194 194 194 202 202 202 209 209 209 214 214 214 219 219 219 224 224 224 229 229 229 232 232 232 234 234 234 235 235 235 236 236 236 241 241 241 241 241 241 242 242 242 245 245 245 241 241 241 241 241 241 247 247 247 245 245 245 247 247 247 248 248 248 250 250 250 250 250 250 248 248 248 246 246 246 244 244 244 242 242 242 238 238 238 235 235 235 232 232 232 230 230 230 191 191 191 193 193 193 201 201 201 208 208 208 212 212 212 217 217 217 221 221 221 226 226 226 229 229 229 230 230 230 233 233 233 230 230 230 216 216 216 211 211 211 213 213 213 228 228 228 221 221 221 222 222 222 244 244 244 242 242 242 244 244 244 246 246 246 245 245 245 245 245 245 244 244 244 241 241 241 239 239 239 236 236 236 233 233 233 230 230 230 228 228 228 223 223 223 185 185 185 189 189 189 198 198 198 203 203 203 209 209 209 213 213 213 218 218 218 223 223 223 226 226 226 229 229 229 235 235 235 200 200 200 97 97 97 85 85 85 89 89 89 110 110 110 174 174 174 231 231 231 240 240 240 241 241 241 244 244 244 249 249 249 246 246 246 245 245 245 244 244 244 240 240 240 238 238 238 234 234 234 230 230 230 228 228 228 225 225 225 221 221 221 137 137 137 141 141 141 150 150 150 159 159 159 164 164 164 173 173 173 180 180 180 184 184 184 189 189 189 192 192 192 201 201 201 167 167 167 91 91 91 87 87 87 88 88 88 78 78 78 158 158 158 218 218 218 217 217 217 221 221 221 225 225 225 227 227 227 228 228 228 228 228 228 228 228 228 226 226 226 224 224 224 220 220 220 216 216 216 215 215 215 212 212 212 211 211 211 110 110 110 112 112 112 120 120 120 128 128 128 132 132 132 140 140 140 142 142 142 142 142 142 146 146 146 152 152 152 158 158 158 136 136 136 120 120 120 111 111 111 129 129 129 146 146 146 144 144 144 158 158 158 164 164 164 165 165 165 165 165 165 165 165 165 163 163 163 161 161 161 160 160 160 158 158 158 156 156 156 153 153 153 152 152 152 151 151 151 150 150 150 149 149 149 121 121 121 120 120 120 123 123 123 134 134 134 137 137 137 139 139 139 142 142 142 139 139 139 146 146 146 149 149 149 157 157 157 139 139 139 110 110 110 74 74 74 112 112 112 146 146 146 134 134 134 153 153 153 154 154 154 158 158 158 154 154 154 151 151 151 148 148 148 144 144 144 141 141 141 142 142 142 140 140 140 137 137 137 130 130 130 126 126 126 127 127 127 123 123 123 121 121 121 120 120 120 121 121 121 138 138 138 142 142 142 142 142 142 145 145 145 148 148 148 152 152 152 149 149 149 160 160 160 188 188 188 165 165 165 115 115 115 117 117 117 120 120 120 132 132 132 156 156 156 156 156 156 160 160 160 157 157 157 149 149 149 146 146 146 144 144 144 149 149 149 145 145 145 138 138 138 140 140 140 136 136 136 131 131 131 123 123 123 122 122 122 109 109 109 116 116 116 116 116 116 130 130 130 139 139 139 141 141 141 147 147 147 154 154 154 148 148 148 150 150 150 166 166 166 207 207 207 219 219 219 203 203 203 170 170 170 122 122 122 149 149 149 157 157 157 158 158 158 157 157 157 150 150 150 149 149 149 141 141 141 144 144 144 148 148 148 142 142 142 140 140 140 139 139 139 139 139 139 132 132 132 126 126 126 122 122 122 112 112 112 120 120 120 122 122 122 127 127 127 130 130 130 140 140 140 149 149 149 138 138 138 136 136 136 152 152 152 167 167 167 189 189 189 219 219 219 226 226 226 229 229 229 199 199 199 184 184 184 175 175 175 170 170 170 157 157 157 146 146 146 141 141 141 140 140 140 146 146 146 144 144 144 143 143 143 145 145 145 141 141 141 137 137 137 136 136 136 131 131 131 129 129 129 93 93 93 95 95 95 105 105 105 121 121 121 107 107 107 117 117 117 129 129 129 134 134 134 142 142 142 146 146 146 194 194 194 202 202 202 223 223 223 228 228 228 220 220 220 228 228 228 199 199 199 165 165 165 174 174 174 163 163 163 151 151 151 144 144 144 139 139 139 139 139 139 144 144 144 142 142 142 137 137 137 135 135 135 114 114 114 113 113 113 111 111 111 110 110 110 68 68 68 77 77 77 92 92 92 121 121 121 130 130 130 145 145 145 161 161 161 143 143 143 116 116 116 139 139 139 101 101 101 62 62 62 122 122 122 177 177 177 119 119 119 163 163 163 151 151 151 151 151 151 151 151 151 145 145 145 133 133 133 129 129 129 127 127 127 114 114 114 122 122 122 122 122 122 123 123 123 131 131 131 115 115 115 80 80 80 97 97 97 98 98 98 97 97 97 100 100 100 113 113 113 171 171 171 201 201 201 200 200 200 208 208 208 181 181 181 152 152 152 183 183 183 96 96 96 62 62 62 70 70 70 134 134 134 70 70 70 117 117 117 114 114 114 131 131 131 107 107 107 152 152 152 142 142 142 119 119 119 117 117 117 101 101 101 115 115 115 145 145 145 140 140 140 153 153 153 115 115 115 61 61 61 101 101 101 105 105 105 85 85 85 84 84 84 93 93 93 144 144 144 189 189 189 207 207 207 215 215 215 222 222 222 215 215 215 204 204 204 202 202 202 196 196 196 187 187 187 202 202 202 176 176 176 161 161 161 116 116 116 96 96 96 79 79 79 149 149 149 166 166 166 145 145 145 146 146 146 135 135 135 110 110 110 163 163 163 199 199 199 203 203 203 106 106 106 55 55 55 86 86 86 138 138 138 71 71 71 78 78 78 80 80 80 117 117 117 135 135 135 159 159 159 181 181 181 195 195 195 207 207 207 208 208 208 223 223 223 233 233 233 235 235 235 234 234 234 229 229 229 198 198 198 178 178 178 151 151 151 120 120 120 152 152 152 188 188 188 148 148 148 161 161 161 130 130 130 109 109 109 152 152 152 185 185 185 170 170 170 115 115 115 71 71 71 66 66 66 160 160 160 68 68 68 71 71 71 79 79 79 125 125 125 146 146 146 152 152 152 158 158 158 163 163 163 174 174 174 181 181 181 187 187 187 195 195 195 201 201 201 209 209 209 207 207 207 208 208 208 220 220 220 230 230 230 223 223 223 222 222 222 230 230 230 207 207 207 192 192 192 151 151 151 171 171 171 167 167 167 193 193 193 168 168 168 99 99 99 58 58 58 58 58 58 141 141 141 69 69 69 57 57 57 81 81 81 103 103 103 155 155 155 160 160 160 151 151 151 165 165 165 172 172 172 176 176 176 181 181 181 184 184 184 187 187 187 190 190 190 191 191 191 188 188 188 188 188 188 194 194 194 199 199 199 202 202 202 204 204 204 213 213 213 211 211 211 213 213 213 218 218 218 208 208 208 213 213 213 215 215 215 182 182 182 159 159 159 149 149 149 179 179 179 67 67 67 68 68 68 87 87 87 122 122 122 177 177 177 165 165 165 117 117 117 135 135 135 158 158 158 171 171 171 179 179 179 182 182 182 184 184 184 186 186 186 187 187 187 186 186 186 186 186 186 184 184 184 183 183 183 185 185 185 189 189 189 189 189 189 191 191 191 192 192 192 190 190 190 188 188 188 189 189 189 192 192 192 193 193 193 190 190 190 190 190 190 184 184 184 70 70 70 72 72 72 89 89 89 127 127 127 171 171 171 187 187 187 148 148 148 130 130 130 136 136 136 144 144 144 145 145 145 141 141 141 146 146 146 153 153 153 161 161 161 167 167 167 173 173 173 176 176 176 180 180 180 185 185 185 189 189 189 192 192 192 188 188 188 182 182 182 182 182 182 182 182 182 187 187 187 187 187 187 185 185 185 182 182 182 182 182 182 174 174 174 69 69 69 85 85 85 108 108 108 128 128 128 157 157 157 188 188 188 190 190 190 177 177 177 168 168 168 157 157 157 146 146 146 128 128 128 127 127 127 106 106 106 89 89 89 88 88 88 91 91 91 97 97 97 109 109 109 119 119 119 147 147 147 169 169 169 145 145 145 150 150 150 148 148 148 137 137 137 144 144 144 172 172 172 174 174 174 170 170 170 171 171 171 166 166 166 93 93 93 125 125 125 142 142 142 152 152 152 173 173 173 190 190 190 197 197 197 200 200 200 206 206 206 205 205 205 202 202 202 194 194 194 197 197 197 159 159 159 131 131 131 119 119 119 112 112 112 97 97 97 87 87 87 90 90 90 139 139 139 165 165 165 164 164 164 182 182 182 187 187 187 173 173 173 146 146 146 144 144 144 122 122 122 95 95 95 79 79 79 72 72 72 148 148 148 154 154 154 164 164 164 172 172 172 187 187 187 192 192 192 193 193 193 196 196 196 211 211 211 223 223 223 229 229 229 228 228 228 235 235 235 189 189 189 160 160 160 152 152 152 148 148 148 135 135 135 121 121 121 131 131 131 139 139 139 140 140 140 150 150 150 138 138 138 189 189 189 228 228 228 213 213 213 212 212 212 195 195 195 174 174 174 143 143 143 60 60 60 157 157 157 173 173 173 184 184 184 190 190 190 194 194 194 191 191 191 192 192 192 199 199 199 209 209 209 218 218 218 230 230 230 228 228 228 228 228 228 199 199 199 159 159 159 120 120 120 85 85 85 71 71 71 64 64 64 63 63 63 66 66 66 85 85 85 121 121 121 162 162 162 188 188 188 218 218 218 222 222 222 229 229 229 222 222 222 207 207 207 205 205 205 159 159 159 146 146 146 170 170 170 182 182 182 191 191 191 192 192 192 186 186 186 200 200 200 212 212 212 213 213 213 223 223 223 229 229 229 230 230 230 224 224 224 218 218 218 208 208 208 173 173 173 144 144 144 141 141 141 144 144 144 127 127 127 127 127 127 162 162 162 210 210 210 223 223 223 210 210 210 195 195 195 203 203 203 199 199 199 187 187 187 182 182 182 194 194 194 197 197 197 152 152 152 169 169 169 182 182 182 188 188 188 189 189 189 188 188 188 202 202 202 223 223 223 225 225 225 227 227 227 231 231 231 234 234 234 224 224 224 218 218 218 211 211 211 206 206 206 209 209 209 201 201 201 206 206 206 212 212 212 219 219 219 217 217 217 220 220 220 218 218 218 199 199 199 180 180 180 153 153 153 144 144 144 138 138 138 153 153 153 172 172 172 184 184 184 151 151 151 169 169 169 181 181 181 184 184 184 186 186 186 189 189 189 203 203 203 218 218 218 223 223 223 223 223 223 224 224 224 221 221 221 216 216 216 211 211 211 190 190 190 181 181 181 176 176 176 182 182 182 207 207 207 221 221 221 227 227 227 214 214 214 191 191 191 195 195 195 179 179 179 170 170 170 132 132 132 117 117 117 101 101 101 100 100 100 106 106 106 112 112 112 196 188 187 203 192 189 212 199 193 220 208 204 221 211 209 225 215 213 226 216 214 233 222 220 237 227 224 237 230 227 236 233 228 237 236 231 242 238 235 244 241 238 245 242 239 245 242 239 243 243 238 242 243 238 242 242 238 241 242 237 241 242 242 239 242 245 237 243 245 234 244 245 234 244 246 237 244 247 241 242 246 245 240 244 247 239 241 239 237 234 233 231 231 227 224 228 201 193 190 205 194 189 217 203 196 228 215 209 230 218 214 236 224 220 240 229 224 242 230 226 244 233 228 245 237 232 242 238 231 241 239 232 248 244 241 253 248 246 252 248 245 251 248 245 249 249 245 248 249 244 249 250 245 249 250 245 249 249 250 247 250 253 244 251 253 242 253 253 242 253 254 246 253 255 250 251 254 254 248 250 254 246 245 246 242 238 238 234 232 235 230 232 198 191 186 203 192 185 215 202 192 225 211 203 228 216 209 235 222 215 243 230 223 243 230 224 244 232 225 246 236 229 243 237 228 239 235 227 244 241 237 249 245 242 247 243 240 247 243 240 246 246 242 247 248 243 247 248 243 248 248 243 246 247 247 245 248 252 244 250 252 241 251 252 241 252 253 244 252 253 248 250 250 250 245 244 250 242 239 245 238 233 238 232 228 235 228 228 200 193 185 203 193 184 215 202 191 225 211 201 230 216 208 236 223 214 243 229 221 246 231 224 248 233 225 247 235 227 246 237 227 244 238 229 245 241 238 248 244 242 248 244 241 247 244 241 248 247 243 249 250 245 249 250 245 248 249 244 246 247 247 246 249 253 245 252 254 243 253 254 242 254 253 245 253 252 248 250 248 251 246 243 252 243 239 249 241 233 244 236 231 241 232 231 199 192 183 205 194 183 214 202 188 223 208 197 232 216 208 238 222 214 242 226 217 246 229 221 250 233 225 248 234 225 246 236 226 246 239 229 245 241 237 248 244 240 248 244 240 247 244 240 247 247 243 249 250 245 250 251 246 248 249 244 246 247 248 246 249 252 244 251 253 242 253 254 242 254 253 244 253 250 248 250 247 251 247 242 252 243 238 251 241 233 247 237 231 245 234 232 198 193 183 203 194 182 213 202 188 223 209 196 232 216 205 237 220 210 240 223 214 246 228 219 249 233 223 249 235 225 248 237 225 245 237 227 245 241 239 248 244 243 248 244 243 248 244 243 248 247 243 250 249 244 250 251 246 247 248 243 247 247 248 246 249 252 245 251 252 244 253 253 244 253 251 246 252 248 249 250 245 251 247 241 251 243 236 249 239 230 246 235 228 244 233 230 197 193 185 201 195 184 212 202 190 221 210 193 229 216 199 235 218 207 240 220 214 245 227 220 246 232 221 247 235 223 248 236 224 247 236 225 247 240 235 249 242 238 249 242 239 250 244 240 252 245 239 252 247 240 249 248 242 245 246 241 246 248 246 248 249 249 249 251 251 248 252 251 249 251 247 250 249 241 250 247 239 250 246 237 247 241 232 247 237 226 245 233 225 244 231 227 198 192 183 202 193 182 212 200 187 219 208 190 225 213 195 232 216 205 239 220 213 243 225 218 242 230 217 244 232 219 246 233 221 246 234 221 250 240 224 250 240 224 250 242 226 253 245 229 249 240 228 248 240 231 251 247 239 247 246 240 247 248 243 248 249 245 250 251 247 250 251 247 251 249 243 251 246 236 249 244 235 247 242 233 244 237 228 247 232 223 245 229 222 242 226 222 199 190 181 204 191 180 214 199 185 218 207 190 221 212 196 229 214 202 235 217 209 240 223 213 240 227 213 241 229 214 244 231 216 236 230 218 206 222 218 198 217 216 200 219 219 218 234 231 226 221 210 231 221 209 251 243 233 248 242 234 248 244 237 249 247 239 248 246 238 248 246 238 249 244 235 248 241 231 246 239 229 243 236 226 241 232 221 244 226 218 243 224 217 238 218 216 193 184 177 200 187 178 210 195 183 212 202 188 217 209 195 223 212 198 231 215 203 235 221 206 237 225 208 239 228 211 247 234 216 203 201 192 70 105 128 55 94 121 58 99 126 83 119 141 175 176 168 242 230 213 250 238 226 252 239 230 251 243 232 254 249 236 251 246 233 250 245 232 251 244 232 249 239 229 247 237 227 242 233 223 240 228 218 242 224 216 240 221 214 235 216 213 141 136 134 148 139 135 159 148 142 166 158 149 170 164 151 181 172 158 191 178 163 195 183 165 199 188 169 202 191 172 212 201 180 173 167 153 84 93 102 79 90 101 79 90 102 70 80 89 163 159 145 229 218 197 230 215 199 237 217 206 236 223 208 235 227 209 237 228 211 237 228 211 237 227 212 236 225 213 234 223 211 230 218 207 226 214 203 226 213 202 223 209 201 222 207 203 109 110 115 114 112 114 124 119 120 133 128 122 137 132 121 147 140 125 151 142 123 152 141 121 157 146 124 163 152 130 169 158 136 146 136 115 127 120 103 118 111 96 136 129 114 153 146 130 154 144 120 172 157 134 180 160 143 184 159 147 180 162 145 176 165 144 174 163 141 172 161 139 171 159 141 169 156 143 167 155 141 164 152 138 162 151 138 157 151 139 157 150 140 155 148 141 118 122 128 119 121 124 124 123 125 137 134 127 142 138 124 146 139 123 151 142 121 150 138 118 158 145 128 160 148 128 167 158 132 147 141 114 113 112 93 76 77 58 113 116 97 147 150 129 144 135 108 168 152 125 172 151 129 177 153 135 169 151 131 163 151 127 160 147 124 156 143 120 153 140 119 154 141 124 151 138 122 149 135 120 141 129 114 131 127 110 132 127 114 128 123 115 117 123 125 119 121 120 121 122 118 141 139 129 148 143 127 150 142 124 155 145 124 158 147 130 162 151 138 158 149 127 169 162 129 196 191 156 171 166 148 118 117 100 117 120 103 119 125 105 143 133 103 172 155 123 172 154 127 176 158 133 171 155 131 163 148 125 159 145 122 158 143 120 161 148 124 157 145 122 150 137 116 154 137 121 149 134 117 139 132 111 134 122 108 130 120 113 105 111 112 115 117 115 117 117 113 133 131 122 145 139 126 149 141 126 157 146 129 161 155 134 151 152 126 157 153 124 178 166 135 221 207 177 229 220 196 210 204 183 174 172 154 124 124 107 161 149 120 173 156 123 174 157 129 173 155 130 164 148 124 162 148 125 155 140 117 158 143 120 162 147 124 155 141 117 153 138 118 153 137 121 152 137 121 141 132 113 138 123 111 132 120 114 108 114 117 119 121 122 123 123 121 130 127 122 136 130 122 149 139 130 159 147 135 151 137 115 151 136 102 167 151 120 182 165 140 203 188 164 230 220 191 236 227 203 236 229 211 206 199 184 198 183 156 191 174 143 185 168 142 173 155 132 160 144 121 155 140 117 154 139 116 160 145 122 158 142 120 157 141 121 159 143 126 153 139 123 148 136 122 145 136 121 143 128 119 138 126 121 89 94 100 94 95 99 105 105 105 125 121 118 113 107 100 125 115 107 138 127 117 161 126 109 186 128 103 176 137 114 208 192 173 207 203 184 231 224 198 237 229 206 229 220 204 238 227 213 213 198 173 181 163 135 190 172 148 178 160 140 165 149 127 158 143 120 153 138 115 153 138 115 158 142 120 158 138 121 151 135 119 146 134 119 122 113 101 122 112 102 123 107 101 119 107 103 64 69 77 76 77 82 93 92 95 124 121 116 135 130 119 153 144 132 170 160 146 173 133 117 167 98 81 171 129 114 110 100 88 60 65 53 125 124 110 183 178 163 126 119 106 173 162 147 165 150 125 167 149 124 166 149 127 160 142 123 148 131 111 143 128 105 141 126 103 127 113 90 137 119 99 140 118 104 137 120 106 141 130 118 122 115 105 88 78 73 109 93 91 107 95 91 93 98 107 98 100 106 114 113 117 174 171 164 206 202 185 208 200 183 217 208 188 200 177 156 179 145 125 199 179 163 100 96 86 60 64 58 69 71 70 136 135 129 75 70 60 125 117 100 128 113 88 147 129 105 123 104 85 167 149 132 157 140 120 133 118 95 131 116 93 114 100 76 132 112 94 164 140 128 154 137 125 161 152 140 121 115 107 69 58 58 113 96 97 114 102 99 79 87 99 80 85 93 91 94 97 145 146 137 193 191 175 213 208 188 223 216 191 232 222 196 225 215 191 213 205 183 209 203 184 202 197 183 190 188 182 206 203 194 182 177 163 169 161 142 130 114 91 112 93 72 94 76 59 163 146 131 179 164 144 158 145 118 159 146 117 148 134 107 124 107 89 177 159 149 210 197 187 211 202 192 112 106 99 62 52 56 96 82 86 147 135 134 62 74 87 71 80 90 75 83 82 116 119 110 138 137 124 164 161 141 188 183 156 205 196 169 219 206 182 221 208 182 236 223 194 244 233 205 245 235 215 244 233 215 239 229 210 208 197 177 190 176 157 163 150 132 130 119 105 160 152 139 199 187 172 162 147 124 174 160 133 144 129 106 120 107 93 160 151 141 193 184 174 177 169 158 122 114 107 77 69 74 73 63 66 169 157 155 60 70 84 66 72 84 75 81 81 125 127 117 149 147 133 157 153 134 166 160 134 174 164 137 187 173 146 195 181 151 200 187 153 208 196 161 215 201 172 223 209 181 221 207 179 221 207 180 229 221 199 235 231 212 227 225 209 223 224 210 236 229 220 218 205 194 204 190 173 163 149 138 181 169 161 174 166 155 200 192 181 175 168 157 106 98 89 63 57 54 64 56 53 151 139 133 62 70 85 53 58 70 79 83 83 105 105 94 159 156 140 166 161 141 160 151 129 177 165 139 186 172 143 189 176 144 195 182 147 198 185 148 202 187 152 206 190 156 207 191 157 203 188 154 200 189 158 203 195 167 206 201 175 207 205 181 212 204 190 223 212 198 221 211 190 223 212 198 227 217 207 215 208 196 221 213 200 222 215 202 189 182 169 164 159 148 156 149 138 188 178 166 61 67 83 64 68 80 86 88 89 125 123 110 184 178 160 173 165 146 127 116 97 148 134 113 171 157 130 185 171 141 192 179 145 195 183 148 197 184 151 199 186 153 200 187 155 200 186 153 203 185 148 201 184 146 197 184 148 197 186 154 199 189 164 199 190 162 201 193 160 202 193 165 199 190 171 195 188 172 196 189 173 199 192 176 200 193 177 195 191 174 196 190 175 193 183 171 66 70 86 70 71 85 89 89 90 131 128 114 179 172 153 197 187 169 160 146 129 143 128 110 149 134 113 158 143 120 158 144 117 154 141 113 156 147 123 162 154 130 170 162 138 177 168 143 187 173 142 190 176 143 191 181 151 194 186 159 197 190 165 200 194 163 196 191 154 191 184 153 190 183 161 189 182 164 194 187 169 194 187 169 192 186 168 187 184 165 189 182 169 184 172 164 66 68 84 85 84 97 110 108 110 134 129 114 166 157 138 199 187 170 203 187 172 191 174 161 181 165 151 170 155 137 159 144 123 140 127 106 133 128 113 111 107 92 94 90 74 93 89 73 95 93 74 100 99 81 109 112 96 117 123 109 150 148 134 177 170 150 153 147 122 158 151 131 156 148 132 144 137 119 151 144 126 180 173 154 181 175 156 175 171 155 178 171 160 175 164 160 96 92 98 129 123 127 148 140 138 162 151 138 184 172 155 203 188 173 210 194 179 213 197 183 219 203 189 218 202 187 216 200 184 207 192 176 206 196 181 168 159 143 139 131 111 128 120 97 119 114 91 101 99 77 88 90 71 89 94 76 143 140 126 173 165 149 172 165 146 190 182 166 195 187 174 180 172 161 154 145 134 151 143 132 129 121 109 102 94 84 84 78 72 75 72 72 154 146 145 163 152 148 174 161 155 185 169 158 200 184 169 205 189 174 206 190 175 209 193 178 224 208 193 236 220 205 242 227 212 242 226 210 249 233 216 202 187 166 173 159 132 165 152 122 160 148 122 146 135 113 129 122 102 136 132 114 145 140 122 148 141 122 157 150 132 146 139 120 197 189 174 236 226 218 222 211 204 220 210 203 204 193 185 184 172 163 149 142 137 60 61 61 163 155 153 182 171 166 194 181 174 202 187 175 208 192 176 204 188 173 205 189 174 212 196 181 222 206 191 231 215 200 243 227 212 241 225 210 240 226 209 210 198 177 171 159 134 132 120 94 96 83 68 81 69 60 72 63 56 68 62 58 72 66 53 92 85 67 128 121 105 169 162 144 197 188 172 230 216 205 233 220 209 239 227 216 234 220 208 219 204 192 214 203 194 163 158 154 153 145 141 179 168 162 193 180 171 203 188 175 205 189 174 199 183 168 213 198 183 225 209 194 226 210 195 236 220 205 242 226 211 243 228 212 234 223 204 229 218 197 219 208 186 184 173 152 155 142 126 151 139 127 151 144 133 132 127 119 133 127 115 169 162 147 217 211 195 230 223 208 219 209 194 207 193 178 216 201 187 211 197 183 199 185 171 194 179 166 205 192 182 205 196 188 158 151 143 178 167 158 193 180 169 201 185 172 202 186 171 201 185 170 216 200 184 236 220 205 238 222 207 241 225 209 245 228 213 247 232 216 234 224 203 228 218 198 221 211 192 216 206 187 220 209 187 211 201 179 214 207 187 217 214 195 225 220 205 224 216 204 227 219 207 225 218 205 207 198 184 190 179 164 164 152 138 154 143 128 148 137 123 163 151 141 181 170 162 192 182 175 157 150 141 178 168 157 191 179 166 197 182 168 199 183 168 202 186 172 216 200 185 231 216 201 236 220 205 236 221 206 237 221 206 233 219 203 224 217 194 219 211 191 198 190 174 189 180 166 186 175 156 192 182 163 214 207 190 226 222 206 233 227 215 221 213 202 198 190 179 202 194 183 186 179 168 175 170 157 137 132 120 123 117 105 106 101 91 105 99 94 111 105 100 117 111 106 108 108 108 110 110 110 110 110 110 111 111 111 109 109 109 107 107 107 107 107 107 106 106 106 105 105 105 103 103 103 105 105 105 105 105 105 105 105 105 104 104 104 103 103 103 103 103 103 102 102 102 102 102 102 101 101 101 101 101 101 100 100 100 100 100 100 99 99 99 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 99 99 99 113 113 113 114 114 114 111 111 111 110 110 110 110 110 110 109 109 109 109 109 109 108 108 108 106 106 106 107 107 107 108 108 108 109 109 109 109 109 109 107 107 107 108 108 108 107 107 107 106 106 106 106 106 106 105 105 105 104 104 104 104 104 104 105 105 105 101 101 101 102 102 102 103 103 103 102 102 102 102 102 102 101 101 101 100 100 100 101 101 101 102 102 102 101 101 101 111 111 111 110 110 110 108 108 108 107 107 107 107 107 107 107 107 107 107 107 107 108 108 108 106 106 106 108 108 108 107 107 107 106 106 106 106 106 106 108 108 108 111 111 111 109 109 109 109 109 109 109 109 109 107 107 107 105 105 105 106 106 106 113 113 113 107 107 107 104 104 104 105 105 105 102 102 102 103 103 103 104 104 104 102 102 102 103 103 103 104 104 104 101 101 101 112 112 112 111 111 111 110 110 110 109 109 109 110 110 110 111 111 111 109 109 109 111 111 111 110 110 110 111 111 111 110 110 110 106 106 106 107 107 107 112 112 112 117 117 117 114 114 114 113 113 113 112 112 112 110 110 110 107 107 107 108 108 108 124 124 124 117 117 117 107 107 107 107 107 107 106 106 106 106 106 106 106 106 106 105 105 105 106 106 106 106 106 106 103 103 103 111 111 111 110 110 110 108 108 108 107 107 107 112 112 112 113 113 113 112 112 112 113 113 113 113 113 113 116 116 116 114 114 114 110 110 110 111 111 111 115 115 115 120 120 120 118 118 118 117 117 117 120 120 120 115 115 115 110 110 110 111 111 111 127 127 127 118 118 118 109 109 109 109 109 109 109 109 109 108 108 108 107 107 107 106 106 106 107 107 107 107 107 107 106 106 106 110 110 110 111 111 111 108 108 108 107 107 107 110 110 110 112 112 112 112 112 112 113 113 113 113 113 113 116 116 116 119 119 119 118 118 118 117 117 117 123 123 123 125 125 125 124 124 124 123 123 123 127 127 127 121 121 121 116 116 116 117 117 117 132 132 132 118 118 118 112 112 112 112 112 112 111 111 111 111 111 111 109 109 109 108 108 108 108 108 108 108 108 108 107 107 107 104 104 104 110 110 110 112 112 112 111 111 111 113 113 113 116 116 116 116 116 116 115 115 115 114 114 114 124 124 124 133 133 133 132 132 132 132 132 132 134 134 134 131 131 131 129 129 129 128 128 128 129 129 129 128 128 128 123 123 123 120 120 120 133 133 133 122 122 122 115 115 115 115 115 115 114 114 114 112 112 112 111 111 111 112 112 112 109 109 109 110 110 110 109 109 109 119 119 119 126 126 126 130 130 130 129 129 129 131 131 131 132 132 132 128 128 128 121 121 121 122 122 122 136 136 136 142 142 142 141 141 141 141 141 141 140 140 140 136 136 136 136 136 136 135 135 135 133 133 133 131 131 131 131 131 131 135 135 135 139 139 139 131 131 131 121 121 121 121 121 121 118 118 118 114 114 114 114 114 114 115 115 115 113 113 113 112 112 112 111 111 111 139 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 139 139 139 134 134 134 137 137 137 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 140 140 140 139 139 139 139 139 139 142 142 142 139 139 139 141 141 141 167 167 167 154 154 154 134 134 134 126 126 126 127 127 127 124 124 124 119 119 119 119 119 119 118 118 118 116 116 116 114 114 114 113 113 113 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 142 142 142 142 142 142 141 141 141 140 140 140 146 146 146 161 161 161 171 171 171 146 146 146 146 146 146 153 153 153 135 135 135 130 130 130 131 131 131 125 125 125 122 122 122 123 123 123 121 121 121 118 118 118 116 116 116 115 115 115 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 143 143 143 143 143 143 142 142 142 142 142 142 143 143 143 142 142 142 140 140 140 145 145 145 161 161 161 174 174 174 168 168 168 157 157 157 144 144 144 102 102 102 126 126 126 147 147 147 131 131 131 131 131 131 126 126 126 126 126 126 124 124 124 120 120 120 120 120 120 118 118 118 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 140 140 140 134 134 134 158 158 158 156 156 156 157 157 157 178 178 178 180 180 180 144 144 144 159 159 159 167 167 167 136 136 136 134 134 134 132 132 132 130 130 130 127 127 127 124 124 124 122 122 122 121 121 121 144 144 144 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 146 146 146 150 150 150 150 150 150 147 147 147 144 144 144 144 144 144 145 145 145 129 129 129 110 110 110 135 135 135 126 126 126 146 146 146 137 137 137 138 138 138 125 125 125 162 162 162 155 155 155 139 139 139 136 136 136 135 135 135 133 133 133 131 131 131 128 128 128 126 126 126 125 125 125 144 144 144 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 148 148 148 172 172 172 190 190 190 174 174 174 161 161 161 155 155 155 158 158 158 140 140 140 143 143 143 152 152 152 159 159 159 170 170 170 151 151 151 133 133 133 116 116 116 166 166 166 151 151 151 143 143 143 140 140 140 137 137 137 136 136 136 134 134 134 132 132 132 129 129 129 128 128 128 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 145 145 145 170 170 170 214 214 214 206 206 206 185 185 185 168 168 168 180 180 180 187 187 187 198 198 198 205 205 205 205 205 205 206 206 206 200 200 200 182 182 182 177 177 177 191 191 191 172 172 172 152 152 152 143 143 143 140 140 140 138 138 138 135 135 135 136 136 136 135 135 135 132 132 132 145 145 145 125 125 125 119 119 119 128 128 128 132 132 132 131 131 131 133 133 133 136 136 136 168 168 168 212 212 212 215 215 215 207 207 207 183 183 183 198 198 198 210 210 210 221 221 221 240 240 240 219 219 219 226 226 226 225 225 225 199 199 199 215 215 215 214 214 214 202 202 202 168 168 168 153 153 153 147 147 147 141 141 141 139 139 139 136 136 136 133 133 133 130 130 130 141 141 141 92 92 92 58 58 58 66 66 66 72 72 72 79 79 79 85 85 85 92 92 92 129 129 129 168 168 168 178 178 178 191 191 191 178 178 178 200 200 200 213 213 213 221 221 221 244 244 244 213 213 213 237 237 237 235 235 235 186 186 186 213 213 213 218 218 218 216 216 216 181 181 181 157 157 157 141 141 141 133 133 133 125 125 125 122 122 122 120 120 120 118 118 118 110 110 110 76 76 76 32 32 32 25 25 25 33 33 33 54 54 54 52 52 52 43 43 43 56 56 56 75 75 75 87 87 87 99 99 99 105 105 105 132 132 132 151 151 151 161 161 161 191 191 191 179 179 179 200 200 200 208 208 208 186 186 186 203 203 203 209 209 209 210 210 210 169 169 169 149 149 149 130 130 130 121 121 121 106 106 106 102 102 102 109 109 109 109 109 109 100 100 100 76 76 76 40 40 40 25 25 25 28 28 28 38 38 38 36 36 36 30 30 30 30 30 30 34 34 34 38 38 38 42 42 42 45 45 45 52 52 52 60 60 60 65 65 65 78 78 78 81 81 81 90 90 90 96 96 96 96 96 96 105 105 105 112 112 112 116 116 116 98 98 98 96 96 96 95 95 95 93 93 93 88 88 88 89 89 89 91 91 91 94 94 94 109 109 109 85 85 85 53 53 53 25 25 25 26 26 26 25 25 25 26 26 26 30 30 30 30 30 30 33 33 33 35 35 35 35 35 35 34 34 34 35 35 35 36 36 36 38 38 38 41 41 41 43 43 43 45 45 45 44 44 44 45 45 45 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 43 43 43 41 41 41 42 42 42 56 56 56 83 83 83 105 105 105 102 102 102 83 83 83 32 32 32 24 24 24 29 29 29 31 31 31 30 30 30 33 33 33 34 34 34 37 37 37 33 33 33 31 31 31 37 37 37 37 37 37 38 38 38 45 45 45 50 50 50 50 50 50 49 49 49 49 49 49 51 51 51 48 48 48 47 47 47 47 47 47 50 50 50 47 47 47 37 37 37 34 34 34 33 33 33 53 53 53 83 83 83 98 98 98 101 101 101 94 94 94 50 50 50 32 32 32 28 28 28 47 47 47 27 27 27 29 29 29 30 30 30 31 31 31 34 34 34 35 35 35 40 40 40 38 38 38 37 37 37 41 41 41 46 46 46 46 46 46 47 47 47 50 50 50 53 53 53 50 50 50 51 51 51 50 50 50 47 47 47 43 43 43 36 36 36 32 32 32 33 33 33 54 54 54 83 83 83 89 89 89 84 84 84 86 86 86 71 71 71 77 77 77 86 86 86 70 70 70 48 48 48 54 54 54 40 40 40 39 39 39 31 31 31 32 32 32 34 34 34 34 34 34 34 34 34 37 37 37 45 45 45 47 47 47 50 50 50 49 49 49 53 53 53 52 52 52 51 51 51 55 55 55 55 55 55 42 42 42 30 30 30 49 49 49 43 43 43 75 75 75 149 149 149 79 79 79 73 73 73 78 78 78 73 73 73 93 93 93 137 137 137 126 126 126 124 124 124 138 138 138 100 100 100 90 90 90 52 52 52 40 40 40 49 49 49 47 47 47 37 37 37 55 55 55 90 90 90 94 94 94 96 96 96 90 90 90 103 103 103 85 85 85 76 76 76 87 87 87 105 105 105 98 98 98 58 58 58 81 81 81 93 93 93 131 131 131 186 186 186 91 91 91 93 93 93 90 90 90 73 73 73 72 72 72 84 84 84 100 100 100 109 109 109 107 107 107 88 88 88 83 83 83 81 81 81 75 75 75 86 86 86 86 86 86 63 63 63 94 94 94 132 132 132 145 145 145 141 141 141 157 157 157 159 159 159 129 129 129 112 112 112 103 103 103 116 116 116 126 126 126 102 102 102 92 92 92 105 105 105 117 117 117 113 113 113 98 98 98 98 98 98 91 91 91 78 78 78 77 77 77 80 80 80 83 83 83 80 80 80 82 82 82 83 83 83 81 81 81 83 83 83 84 84 84 88 88 88 90 90 90 98 98 98 109 109 109 112 112 112 120 120 120 118 118 118 123 123 123 124 124 124 115 115 115 106 106 106 89 89 89 85 85 85 83 83 83 75 75 75 70 70 70 75 75 75 77 77 77 77 77 77 95 95 95 91 91 91 86 86 86 83 83 83 84 84 84 87 87 87 87 87 87 86 86 86 85 85 85 86 86 86 90 90 90 92 92 92 91 91 91 93 93 93 97 97 97 112 112 112 122 122 122 117 117 117 120 120 120 124 124 124 121 121 121 122 122 122 117 117 117 105 105 105 92 92 92 85 85 85 80 80 80 73 73 73 71 71 71 71 71 71 73 73 73 76 76 76 91 91 91 87 87 87 87 87 87 86 86 86 85 85 85 87 87 87 87 87 87 89 89 89 87 87 87 89 89 89 93 93 93 97 97 97 96 96 96 95 95 95 100 100 100 108 108 108 119 119 119 120 120 120 123 123 123 126 126 126 125 125 125 128 128 128 123 123 123 110 110 110 98 98 98 86 86 86 82 82 82 80 80 80 75 75 75 75 75 75 74 74 74 74 74 74 91 91 91 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 94 94 94 99 99 99 100 100 100 98 98 98 99 99 99 103 103 103 106 106 106 113 113 113 113 113 113 123 123 123 126 126 126 118 118 118 120 120 120 115 115 115 107 107 107 97 97 97 88 88 88 83 83 83 79 79 79 77 77 77 76 76 76 76 76 76 75 75 75 88 88 88 86 86 86 86 86 86 86 86 86 86 86 86 88 88 88 88 88 88 88 88 88 89 89 89 92 92 92 99 99 99 100 100 100 98 98 98 100 100 100 107 107 107 117 117 117 120 120 120 118 118 118 121 121 121 119 119 119 115 115 115 115 115 115 110 110 110 107 107 107 98 98 98 91 91 91 83 83 83 78 78 78 76 76 76 75 75 75 75 75 75 75 75 75 86 86 86 86 86 86 86 86 86 84 84 84 85 85 85 87 87 87 86 86 86 86 86 86 88 88 88 92 92 92 97 97 97 95 95 95 92 92 92 94 94 94 100 100 100 112 112 112 123 123 123 122 122 122 121 121 121 120 120 120 117 117 117 112 112 112 105 105 105 101 101 101 98 98 98 90 90 90 81 81 81 77 77 77 75 75 75 75 75 75 74 74 74 72 72 72 84 84 84 87 87 87 85 85 85 81 81 81 83 83 83 83 83 83 84 84 84 85 85 85 86 86 86 90 90 90 93 93 93 92 92 92 90 90 90 91 91 91 96 96 96 102 102 102 112 112 112 115 115 115 118 118 118 115 115 115 108 108 108 102 102 102 103 103 103 100 100 100 92 92 92 83 83 83 76 76 76 73 73 73 73 73 73 74 74 74 73 73 73 72 72 72 61 115 200 62 118 198 62 118 197 66 117 199 66 114 197 66 112 196 66 112 196 67 110 196 70 106 195 70 104 193 71 106 195 75 104 196 77 103 195 73 104 192 72 103 189 75 102 186 72 103 184 70 103 181 69 103 176 71 103 174 70 101 175 71 101 171 69 102 170 67 100 171 69 99 172 70 100 168 67 102 169 64 103 171 65 103 172 65 103 172 65 102 172 64 104 167 65 120 206 66 121 204 65 118 201 66 116 200 67 115 200 67 113 199 68 113 199 67 112 201 71 107 200 74 107 201 75 107 201 79 106 204 81 106 203 76 105 199 76 107 198 78 106 195 76 106 193 74 107 191 74 106 189 74 104 188 76 104 186 77 105 179 71 104 172 70 104 176 72 104 180 72 103 177 70 105 174 67 105 173 67 104 173 68 105 173 69 105 174 66 106 171 65 118 204 66 116 201 65 113 198 64 112 197 66 112 197 66 111 197 67 111 198 68 111 203 71 106 200 76 107 201 75 106 201 77 103 202 79 103 201 78 106 201 79 111 202 78 109 199 77 109 197 77 109 195 75 107 195 74 104 195 78 105 191 87 113 188 77 110 177 71 107 179 73 106 184 72 103 181 72 106 177 72 107 175 70 105 174 71 106 174 72 107 173 67 105 171 67 118 205 69 116 204 68 115 203 67 114 200 68 114 200 71 114 201 70 112 201 73 113 208 76 110 206 79 110 204 77 110 203 75 105 201 78 105 200 80 111 203 82 118 206 79 116 202 78 115 200 78 114 197 76 111 199 74 107 199 78 108 193 97 124 197 86 120 188 72 110 185 74 109 190 74 108 188 74 108 182 74 108 180 73 107 179 74 109 180 73 110 177 69 107 177 68 116 204 68 114 204 66 112 203 65 111 198 71 116 203 74 116 204 73 114 204 77 113 209 81 112 207 83 116 206 79 115 203 76 111 199 79 111 199 81 117 201 82 124 205 78 123 202 78 122 200 82 124 201 77 118 200 74 112 200 78 112 194 98 129 197 85 121 190 73 112 191 75 111 194 75 111 190 75 111 186 74 110 185 73 109 184 73 110 184 72 111 182 71 110 183 68 114 203 68 115 205 65 113 203 65 111 199 70 114 202 74 115 204 75 114 205 80 113 208 82 112 205 83 117 203 82 123 204 82 121 201 83 120 199 86 128 203 83 132 205 80 132 203 80 130 200 86 134 203 80 127 201 76 120 201 81 120 196 101 135 200 84 122 192 75 115 197 76 114 197 77 114 193 76 114 191 74 112 190 74 111 189 73 111 189 70 113 185 71 111 187 60 110 197 65 117 200 67 119 200 71 115 198 75 116 200 79 119 203 80 118 203 82 115 204 82 114 201 89 127 203 94 140 207 93 139 206 95 138 205 95 141 208 87 140 207 83 140 201 82 138 199 86 138 203 85 137 201 79 131 203 84 125 196 99 138 198 85 127 196 78 119 200 78 118 200 77 117 197 75 115 195 74 114 195 76 115 195 74 112 192 71 115 188 70 115 188 72 127 203 80 135 204 84 139 205 91 135 205 94 136 208 95 137 208 91 132 205 86 124 201 89 125 201 100 142 206 101 151 204 100 150 204 102 149 206 99 149 207 90 147 207 90 147 201 89 146 201 91 142 203 91 140 197 87 140 205 101 140 200 107 144 200 93 137 204 82 126 201 81 126 204 79 123 203 75 119 198 75 119 198 78 119 199 76 116 196 73 118 190 71 118 188 94 149 208 96 151 206 98 152 205 102 150 206 103 150 206 103 150 206 99 147 204 96 141 203 100 143 205 102 150 205 99 153 199 100 153 198 101 152 201 99 153 202 95 151 205 95 149 203 97 149 200 106 149 202 105 146 198 99 151 206 130 177 216 122 160 208 95 141 203 85 134 200 86 134 206 82 130 206 77 125 202 77 125 201 78 123 201 77 121 199 74 120 193 72 119 190 101 154 202 101 153 200 101 153 200 101 153 200 101 153 200 102 153 200 101 153 201 100 152 204 102 151 204 101 152 202 99 155 199 101 154 198 101 153 201 99 154 200 97 152 202 96 151 202 106 157 201 131 168 207 141 178 215 105 157 200 106 159 192 122 161 198 95 145 193 84 141 195 88 139 203 81 133 204 77 130 202 79 131 203 78 128 201 76 124 199 75 122 196 74 121 193 104 153 201 103 152 201 103 152 202 101 153 202 100 154 202 101 154 202 100 153 202 100 153 204 103 153 204 102 153 204 100 152 202 102 152 202 101 153 206 100 153 204 98 151 198 99 158 200 120 173 207 145 183 210 143 176 197 128 164 199 112 152 193 79 108 136 88 138 171 99 161 208 88 141 199 86 140 205 79 136 202 80 135 201 79 132 201 76 128 200 78 127 200 77 125 196 103 153 205 102 151 204 102 151 205 101 152 205 101 152 206 101 152 206 101 152 206 102 152 205 104 150 200 105 150 200 104 151 202 105 151 204 103 151 209 102 152 205 102 150 191 91 148 180 119 171 196 130 164 183 130 168 179 146 189 211 146 189 225 115 155 171 115 174 198 118 181 225 94 146 199 89 144 204 84 143 203 84 140 203 83 136 203 80 132 202 80 129 199 79 128 197 103 153 207 102 152 204 102 152 204 102 152 204 102 152 204 102 152 204 102 151 204 108 155 204 117 158 203 117 158 200 113 155 200 110 151 202 106 152 206 107 154 202 98 138 170 76 122 146 104 145 166 108 132 150 124 153 172 115 144 165 118 144 165 103 133 149 119 176 207 107 169 214 98 148 201 92 146 202 88 146 202 88 143 203 87 140 204 86 136 204 83 134 200 83 133 199 103 153 206 101 153 202 99 153 204 101 152 203 102 151 203 102 152 204 102 151 204 111 157 204 143 179 214 165 197 225 147 180 214 135 166 205 126 161 201 124 167 204 114 148 172 117 151 170 130 159 176 144 163 179 149 176 200 131 158 174 118 140 144 95 124 138 125 179 213 108 163 207 106 151 201 98 149 204 92 148 203 92 146 204 90 143 206 89 140 204 87 138 200 86 136 199 105 152 202 105 153 197 100 154 202 103 153 202 104 152 203 103 151 203 102 151 206 107 154 203 146 177 200 200 219 230 191 210 230 174 187 204 158 171 182 155 188 210 165 194 213 178 204 220 190 210 219 190 210 222 187 213 228 185 205 214 172 187 191 160 183 193 160 201 224 143 181 210 127 157 193 109 151 198 99 150 201 96 147 202 94 144 202 94 145 200 95 144 198 94 140 198 109 153 202 97 132 168 93 126 156 98 136 168 101 140 174 101 139 175 102 141 181 106 143 184 151 173 187 204 216 221 205 219 229 203 210 206 181 185 178 178 204 220 194 215 234 210 225 238 233 243 247 208 223 232 214 230 240 221 227 233 197 199 205 208 217 226 196 220 233 185 209 217 157 172 181 133 158 183 117 155 191 108 149 191 106 146 191 103 144 186 102 140 182 101 136 181 106 148 197 71 96 130 50 60 73 51 71 82 55 78 93 62 84 100 68 90 110 76 95 120 121 132 140 162 170 174 170 182 187 189 195 180 178 181 169 187 204 218 203 215 233 216 222 233 242 245 248 208 214 222 232 238 245 237 235 238 190 185 189 212 213 220 209 221 227 209 220 214 181 184 169 152 160 162 125 146 163 113 139 162 105 130 157 102 127 154 103 124 148 102 121 147 78 116 167 55 79 123 28 32 47 21 27 29 27 36 40 48 56 62 47 54 63 38 44 54 54 57 58 72 76 78 81 89 95 99 101 94 106 106 99 126 134 143 145 152 164 157 162 168 190 192 195 176 181 185 197 202 204 210 208 208 189 185 187 202 203 206 204 211 217 208 212 206 173 171 153 151 150 147 124 132 139 113 124 133 98 108 121 94 104 118 103 111 121 104 111 120 71 106 151 52 79 131 30 41 65 24 26 27 28 28 30 39 38 42 37 36 41 32 30 32 32 30 29 34 35 36 36 38 45 42 41 48 46 45 45 51 53 57 57 61 66 61 68 68 75 80 80 77 83 85 86 92 92 95 97 96 95 97 100 102 107 109 107 114 122 114 116 122 100 98 95 97 96 102 93 95 102 91 94 97 86 89 93 87 89 95 90 92 94 91 96 95 84 116 143 63 88 132 40 55 77 24 26 25 26 26 26 26 25 28 26 26 28 31 30 30 32 30 31 34 33 34 36 35 39 35 35 43 34 35 36 36 35 34 35 37 38 37 40 38 39 42 43 41 44 47 43 46 48 43 45 48 42 46 53 44 49 55 43 49 55 45 47 57 46 44 57 43 46 59 44 46 58 41 43 49 40 42 46 40 43 47 53 58 58 77 87 83 84 113 119 87 105 129 73 86 95 29 34 30 23 26 24 27 30 30 30 32 33 29 31 32 32 33 36 35 34 35 39 37 35 32 35 32 29 33 29 39 37 34 39 37 40 40 38 38 46 44 48 52 49 55 51 49 55 48 48 57 47 48 61 48 51 62 46 49 51 46 46 55 46 45 66 45 50 64 43 47 62 34 37 49 31 36 40 30 34 39 46 57 58 72 89 86 80 107 105 86 107 112 80 101 103 41 55 55 23 36 40 22 31 37 45 48 52 26 28 31 28 29 32 31 30 31 33 31 30 34 35 32 36 36 34 42 40 39 40 38 41 38 36 40 42 41 46 46 46 51 45 46 53 46 46 59 49 49 64 49 53 67 47 51 61 48 50 67 46 49 73 41 47 66 37 44 55 32 37 44 30 33 38 32 34 39 47 57 62 70 88 92 71 97 98 68 92 90 70 94 93 60 76 76 66 81 86 78 89 96 67 71 75 47 49 51 54 55 56 41 41 40 40 39 38 32 32 30 33 33 31 35 35 33 35 34 35 34 34 39 36 38 42 42 46 49 43 48 54 47 50 60 47 48 60 48 54 66 46 53 65 46 51 67 48 55 74 47 57 71 36 45 49 26 33 33 46 51 52 41 45 46 67 79 83 137 154 160 60 87 90 57 80 79 65 85 83 66 78 72 86 97 94 130 141 141 122 129 128 121 126 123 136 140 136 100 102 97 90 91 86 52 53 49 40 41 36 49 50 46 47 48 45 36 38 38 53 57 57 86 92 91 90 97 97 92 98 101 87 91 96 97 105 111 77 88 91 70 79 85 80 89 97 96 109 112 91 102 100 53 62 59 75 84 82 86 97 94 120 136 136 174 192 195 71 99 103 78 100 98 78 97 93 67 78 67 67 77 67 78 89 82 93 104 98 104 113 106 103 110 103 85 91 83 81 86 77 80 83 76 74 77 70 85 88 81 84 88 82 60 65 62 91 97 93 127 135 130 139 149 144 136 145 142 153 159 159 152 163 163 119 134 131 105 116 113 95 107 104 105 122 115 117 131 125 95 107 103 83 98 93 94 111 106 103 124 122 99 119 120 79 107 109 84 106 102 78 98 92 71 84 71 71 83 68 73 85 73 75 88 79 73 86 76 77 87 78 78 88 77 78 85 75 81 86 79 82 87 80 86 91 84 88 93 87 94 101 97 104 113 109 106 116 111 113 125 119 111 122 117 117 126 124 116 129 128 104 121 117 97 111 105 81 94 86 73 93 81 72 90 83 64 81 77 57 77 72 60 83 77 61 85 83 61 85 86 76 104 100 75 99 92 71 94 87 72 90 80 76 90 75 80 93 78 78 93 82 77 92 83 77 91 81 79 91 80 85 95 85 88 95 89 87 94 88 89 96 90 93 100 96 106 115 113 116 126 123 109 121 118 111 125 122 116 128 126 114 125 126 112 127 128 104 123 123 95 110 108 85 97 91 71 93 83 64 88 81 58 81 78 55 79 75 55 79 76 55 81 81 57 84 86 73 101 92 71 96 86 69 96 88 70 94 88 75 92 81 79 93 79 77 94 83 78 95 88 78 93 85 81 94 85 87 98 90 92 101 96 91 99 95 90 99 94 94 103 101 102 111 112 112 123 124 111 124 124 114 128 129 117 130 132 117 128 132 117 133 138 109 129 135 100 114 118 90 102 100 71 94 89 63 92 88 61 89 87 58 84 82 58 83 82 56 82 85 54 83 88 72 101 91 69 96 86 67 96 89 68 95 92 73 94 88 75 95 86 75 96 88 75 97 92 75 96 92 83 100 95 91 104 98 93 104 101 91 102 98 94 103 100 97 106 106 99 110 112 104 117 117 104 118 119 113 127 131 117 130 134 110 122 126 109 124 129 102 120 127 96 112 117 87 102 101 73 95 93 65 92 92 60 88 87 59 86 84 59 84 86 56 84 88 54 84 91 68 99 92 67 96 90 66 96 91 67 95 95 68 95 94 70 97 94 69 97 93 69 97 95 70 97 98 78 99 98 90 104 101 90 105 104 90 102 101 93 103 103 100 110 112 108 121 123 110 125 125 108 123 125 111 125 131 110 123 128 106 120 121 106 119 124 98 114 121 95 113 115 85 104 103 77 97 97 66 90 92 61 86 85 59 84 82 58 83 86 55 84 89 53 84 91 62 97 99 63 96 98 64 95 98 62 94 98 63 95 98 65 97 98 64 96 95 65 96 97 66 97 100 76 99 102 85 103 104 83 100 101 81 97 99 84 98 101 90 104 109 100 117 122 111 128 130 110 127 132 110 125 134 110 123 132 108 121 126 102 115 123 94 109 120 88 107 112 84 104 105 77 96 99 66 88 93 60 85 87 58 82 84 58 82 89 54 82 90 50 81 90 56 95 106 61 97 109 61 94 105 57 91 101 58 93 100 59 94 98 60 95 98 61 95 99 63 95 101 72 97 103 78 99 103 77 99 102 76 95 102 78 96 103 82 101 110 87 107 117 98 117 123 102 120 129 106 122 135 105 118 131 98 111 122 92 105 118 90 107 120 86 105 114 79 98 102 70 88 94 62 82 90 57 80 85 57 79 86 58 80 92 53 80 90 50 81 91 141 141 141 146 146 146 156 156 156 158 158 158 154 154 154 158 158 158 164 164 164 165 165 165 170 170 170 169 169 169 169 169 169 168 168 168 162 162 162 163 163 163 164 164 164 165 165 165 167 167 167 167 167 167 171 171 171 174 174 174 175 175 175 174 174 174 171 171 171 168 168 168 167 167 167 166 166 166 165 165 165 169 169 169 167 167 167 159 159 159 153 153 153 157 157 157 146 146 146 148 148 148 155 155 155 156 156 156 156 156 156 158 158 158 161 161 161 161 161 161 163 163 163 168 168 168 169 169 169 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 170 170 170 169 169 169 171 171 171 170 170 170 167 167 167 166 166 166 165 165 165 161 161 161 163 163 163 160 160 160 163 163 163 166 166 166 159 159 159 150 150 150 154 154 154 142 142 142 145 145 145 152 152 152 157 157 157 155 155 155 155 155 155 159 159 159 163 163 163 164 164 164 166 166 166 168 168 168 168 168 168 169 169 169 172 172 172 172 172 172 167 167 167 168 168 168 173 173 173 171 171 171 169 169 169 169 169 169 166 166 166 162 162 162 166 166 166 171 171 171 171 171 171 167 167 167 161 161 161 161 161 161 166 166 166 159 159 159 152 152 152 141 141 141 140 140 140 147 147 147 157 157 157 158 158 158 158 158 158 159 159 159 161 161 161 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 164 164 164 166 166 166 168 168 168 171 171 171 170 170 170 171 171 171 173 173 173 174 174 174 172 172 172 172 172 172 174 174 174 177 177 177 175 175 175 172 172 172 164 164 164 161 161 161 163 163 163 162 162 162 157 157 157 144 144 144 148 148 148 146 146 146 151 151 151 162 162 162 162 162 162 158 158 158 162 162 162 162 162 162 166 166 166 166 166 166 167 167 167 168 168 168 165 165 165 164 164 164 167 167 167 166 166 166 163 163 163 165 165 165 166 166 166 164 164 164 166 166 166 166 166 166 165 165 165 169 169 169 168 168 168 170 170 170 168 168 168 164 164 164 161 161 161 158 158 158 163 163 163 142 142 142 145 145 145 147 147 147 151 151 151 160 160 160 159 159 159 158 158 158 162 162 162 166 166 166 169 169 169 166 166 166 167 167 167 173 173 173 171 171 171 166 166 166 166 166 166 162 162 162 159 159 159 158 158 158 164 164 164 162 162 162 166 166 166 165 165 165 160 160 160 165 165 165 162 162 162 167 167 167 166 166 166 166 166 166 167 167 167 160 160 160 159 159 159 148 148 148 145 145 145 149 149 149 156 156 156 159 159 159 158 158 158 164 164 164 163 163 163 165 165 165 167 167 167 166 166 166 167 167 167 170 170 170 169 169 169 162 162 162 167 167 167 169 169 169 167 167 167 169 169 169 170 170 170 169 169 169 170 170 170 172 172 172 170 170 170 172 172 172 168 168 168 167 167 167 164 164 164 166 166 166 168 168 168 164 164 164 166 166 166 142 142 142 143 143 143 147 147 147 153 153 153 156 156 156 152 152 152 156 156 156 158 158 158 162 162 162 158 158 158 159 159 159 166 166 166 166 166 166 165 165 165 162 162 162 165 165 165 163 163 163 166 166 166 169 169 169 168 168 168 166 166 166 167 167 167 167 167 167 167 167 167 170 170 170 172 172 172 174 174 174 178 178 178 178 178 178 172 172 172 175 175 175 176 176 176 137 137 137 141 141 141 140 140 140 148 148 148 154 154 154 152 152 152 156 156 156 161 161 161 159 159 159 159 159 159 170 170 170 167 167 167 169 169 169 169 169 169 166 166 166 167 167 167 168 168 168 165 165 165 165 165 165 168 168 168 167 167 167 166 166 166 166 166 166 164 164 164 167 167 167 168 168 168 170 170 170 174 174 174 172 172 172 161 161 161 161 161 161 166 166 166 143 143 143 144 144 144 147 147 147 148 148 148 157 157 157 158 158 158 156 156 156 159 159 159 151 151 151 154 154 154 161 161 161 162 162 162 170 170 170 166 166 166 158 158 158 156 156 156 156 156 156 165 165 165 168 168 168 168 168 168 173 173 173 169 169 169 168 168 168 160 160 160 160 160 160 164 164 164 165 165 165 167 167 167 163 163 163 159 159 159 163 163 163 167 167 167 138 138 138 139 139 139 148 148 148 151 151 151 154 154 154 152 152 152 149 149 149 155 155 155 157 157 157 155 155 155 154 154 154 156 156 156 166 166 166 177 177 177 165 165 165 163 163 163 156 156 156 161 161 161 164 164 164 159 159 159 160 160 160 159 159 159 161 161 161 158 158 158 158 158 158 160 160 160 161 161 161 160 160 160 162 162 162 167 167 167 169 169 169 165 165 165 138 138 138 135 135 135 143 143 143 152 152 152 153 153 153 155 155 155 157 157 157 157 157 157 159 159 159 156 156 156 158 158 158 141 141 141 130 130 130 150 150 150 145 145 145 137 137 137 133 133 133 120 120 120 132 132 132 148 148 148 160 160 160 158 158 158 157 157 157 159 159 159 165 165 165 162 162 162 164 164 164 164 164 164 164 164 164 167 167 167 165 165 165 166 166 166 143 143 143 144 144 144 148 148 148 142 142 142 142 142 142 151 151 151 151 151 151 151 151 151 154 154 154 147 147 147 158 158 158 140 140 140 104 104 104 75 75 75 78 78 78 92 92 92 88 88 88 92 92 92 97 97 97 127 127 127 153 153 153 156 156 156 159 159 159 159 159 159 158 158 158 157 157 157 165 165 165 167 167 167 166 166 166 165 165 165 163 163 163 163 163 163 147 147 147 146 146 146 149 149 149 149 149 149 147 147 147 148 148 148 150 150 150 150 150 150 153 153 153 152 152 152 154 154 154 151 151 151 149 149 149 146 146 146 105 105 105 88 88 88 85 85 85 122 122 122 138 138 138 149 149 149 152 152 152 158 158 158 158 158 158 158 158 158 157 157 157 159 159 159 162 162 162 165 165 165 166 166 166 164 164 164 162 162 162 162 162 162 147 147 147 147 147 147 146 146 146 151 151 151 151 151 151 154 154 154 155 155 155 159 159 159 161 161 161 157 157 157 160 160 160 160 160 160 169 169 169 195 195 195 172 172 172 100 100 100 55 55 55 68 68 68 104 104 104 152 152 152 157 157 157 163 163 163 163 163 163 158 158 158 156 156 156 157 157 157 172 172 172 174 174 174 160 160 160 159 159 159 155 155 155 154 154 154 143 143 143 142 142 142 142 142 142 159 159 159 170 170 170 180 180 180 192 192 192 205 205 205 204 204 204 160 160 160 168 168 168 180 180 180 180 180 180 193 193 193 200 200 200 149 149 149 72 72 72 49 49 49 109 109 109 187 187 187 175 175 175 175 175 175 183 183 183 168 168 168 158 158 158 160 160 160 198 198 198 202 202 202 173 173 173 155 155 155 150 150 150 146 146 146 147 147 147 168 168 168 182 182 182 182 182 182 192 192 192 189 189 189 190 190 190 181 181 181 180 180 180 161 161 161 164 164 164 170 170 170 167 167 167 171 171 171 176 176 176 168 168 168 142 142 142 132 132 132 167 167 167 193 193 193 183 183 183 185 185 185 199 199 199 201 201 201 199 199 199 164 164 164 165 165 165 182 182 182 177 177 177 158 158 158 158 158 158 155 155 155 126 126 126 89 89 89 82 82 82 71 71 71 64 64 64 59 59 59 55 55 55 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 48 48 48 50 50 50 59 59 59 61 61 61 63 63 63 69 69 69 75 75 75 79 79 79 85 85 85 103 103 103 116 116 116 123 123 123 129 129 129 161 161 161 178 178 178 173 173 173 165 165 165 169 169 169 135 135 135 72 72 72 15 15 15 9 9 9 11 11 11 11 11 11 10 10 10 11 11 11 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 35 35 35 49 49 49 45 45 45 55 55 55 53 53 53 51 51 51 65 65 65 56 56 56 47 47 47 36 36 36 41 41 41 43 43 43 52 52 52 80 80 80 126 126 126 167 167 167 176 176 176 167 167 167 166 166 166 148 148 148 143 143 143 91 91 91 33 33 33 21 21 21 24 24 24 25 25 25 25 25 25 27 27 27 28 28 28 30 30 30 33 33 33 35 35 35 45 45 45 51 51 51 51 51 51 61 61 61 60 60 60 60 60 60 66 66 66 63 63 63 61 61 61 63 63 63 65 65 65 68 68 68 75 75 75 88 88 88 113 113 113 157 157 157 172 172 172 166 166 166 167 167 167 142 142 142 140 140 140 135 135 135 67 67 67 20 20 20 21 21 21 22 22 22 24 24 24 24 24 24 27 27 27 31 31 31 36 36 36 38 38 38 40 40 40 42 42 42 45 45 45 50 50 50 52 52 52 54 54 54 61 61 61 63 63 63 68 68 68 78 78 78 85 85 85 91 91 91 104 104 104 121 121 121 128 128 128 151 151 151 168 168 168 167 167 167 168 168 168 137 137 137 122 122 122 83 83 83 40 40 40 30 30 30 31 31 31 32 32 32 34 34 34 34 34 34 36 36 36 38 38 38 42 42 42 43 43 43 47 47 47 53 53 53 55 55 55 58 58 58 63 63 63 73 73 73 88 88 88 97 97 97 103 103 103 113 113 113 121 121 121 128 128 128 140 140 140 143 143 143 140 140 140 155 155 155 167 167 167 169 169 169 167 167 167 133 133 133 104 104 104 64 64 64 42 42 42 41 41 41 42 42 42 46 46 46 49 49 49 48 48 48 48 48 48 54 54 54 59 59 59 53 53 53 52 52 52 59 59 59 64 64 64 67 67 67 71 71 71 86 86 86 106 106 106 121 121 121 129 129 129 136 136 136 141 141 141 146 146 146 152 152 152 153 153 153 150 150 150 156 156 156 157 157 157 160 160 160 163 163 163 128 128 128 107 107 107 81 81 81 69 69 69 70 70 70 69 69 69 72 72 72 76 76 76 72 72 72 74 74 74 83 83 83 82 82 82 76 76 76 72 72 72 75 75 75 80 80 80 82 82 82 86 86 86 99 99 99 120 120 120 134 134 134 142 142 142 147 147 147 151 151 151 155 155 155 159 159 159 160 160 160 158 158 158 161 161 161 160 160 160 161 161 161 162 162 162 131 131 131 116 116 116 98 98 98 93 93 93 94 94 94 94 94 94 94 94 94 97 97 97 102 102 102 104 104 104 108 108 108 105 105 105 98 98 98 93 93 93 93 93 93 97 97 97 98 98 98 101 101 101 112 112 112 131 131 131 143 143 143 146 146 146 153 153 153 154 154 154 157 157 157 159 159 159 158 158 158 158 158 158 159 159 159 158 158 158 159 159 159 160 160 160 133 133 133 117 117 117 109 109 109 107 107 107 108 108 108 110 110 110 110 110 110 111 111 111 116 116 116 120 120 120 121 121 121 117 117 117 112 112 112 107 107 107 106 106 106 107 107 107 109 109 109 114 114 114 126 126 126 135 135 135 146 146 146 151 151 151 154 154 154 159 159 159 159 159 159 158 158 158 156 156 156 152 152 152 152 152 152 153 153 153 153 153 153 151 151 151 120 120 120 114 114 114 115 115 115 119 119 119 119 119 119 120 120 120 120 120 120 120 120 120 123 123 123 128 128 128 126 126 126 121 121 121 119 119 119 116 116 116 115 115 115 117 117 117 117 117 117 124 124 124 135 135 135 144 144 144 149 149 149 154 154 154 155 155 155 160 160 160 165 165 165 161 161 161 160 160 160 160 160 160 156 156 156 158 158 158 153 153 153 148 148 148 114 114 114 112 112 112 114 114 114 117 117 117 120 120 120 124 124 124 126 126 126 126 126 126 129 129 129 131 131 131 133 133 133 132 132 132 126 126 126 124 124 124 123 123 123 124 124 124 127 127 127 130 130 130 133 133 133 144 144 144 149 149 149 152 152 152 155 155 155 153 153 153 155 155 155 155 155 155 158 158 158 161 161 161 157 157 157 154 154 154 153 153 153 152 152 152 120 120 120 116 116 116 118 118 118 121 121 121 122 122 122 122 122 122 125 125 125 127 127 127 128 128 128 128 128 128 130 130 130 133 133 133 130 130 130 125 125 125 128 128 128 129 129 129 129 129 129 129 129 129 130 130 130 135 135 135 138 138 138 140 140 140 142 142 142 138 138 138 137 137 137 141 141 141 147 147 147 145 145 145 145 145 145 150 150 150 150 150 150 148 148 148 121 121 121 116 116 116 114 114 114 123 123 123 128 128 128 128 128 128 135 135 135 136 136 136 135 135 135 139 139 139 139 139 139 138 138 138 134 134 134 130 130 130 131 131 131 132 132 132 133 133 133 131 131 131 134 134 134 138 138 138 140 140 140 140 140 140 144 144 144 145 145 145 141 141 141 141 141 141 142 142 142 137 137 137 136 136 136 138 138 138 137 137 137 133 133 133 110 110 110 117 117 117 118 118 118 120 120 120 123 123 123 125 125 125 128 128 128 135 135 135 134 134 134 141 141 141 142 142 142 142 142 142 136 136 136 135 135 135 131 131 131 129 129 129 131 131 131 133 133 133 131 131 131 135 135 135 140 140 140 144 144 144 151 151 151 153 153 153 151 151 151 149 149 149 141 141 141 140 140 140 139 139 139 139 139 139 138 138 138 134 134 134 115 115 115 119 119 119 117 117 117 124 124 124 125 125 125 120 120 120 128 128 128 131 131 131 129 129 129 133 133 133 136 136 136 135 135 135 132 132 132 132 132 132 129 129 129 133 133 133 135 135 135 135 135 135 140 140 140 142 142 142 142 142 142 145 145 145 144 144 144 146 146 146 148 148 148 153 153 153 148 148 148 147 147 147 145 145 145 141 141 141 140 140 140 138 138 138 124 146 168 129 151 172 139 161 182 141 163 184 137 159 180 141 163 184 147 169 190 147 170 187 153 176 192 152 175 191 152 175 191 150 174 190 145 168 184 146 169 185 147 170 186 148 171 187 150 173 189 149 173 189 154 177 193 157 180 194 158 180 194 157 179 194 154 176 190 151 174 187 151 173 186 149 172 184 149 171 184 153 174 186 152 173 184 144 164 175 138 158 169 140 163 172 129 151 172 131 153 174 138 160 181 139 161 182 139 161 182 141 163 184 144 166 186 143 166 183 146 169 185 151 174 190 152 175 191 150 173 189 151 174 189 151 174 190 151 174 190 151 174 190 151 174 190 153 176 192 152 175 191 154 176 191 153 175 189 150 172 186 149 172 185 147 172 184 141 168 179 143 170 181 140 167 178 144 170 181 147 173 184 140 166 177 132 157 168 136 160 173 125 147 168 128 150 171 135 157 178 140 162 183 138 160 181 138 160 181 142 164 184 145 168 185 147 170 186 149 172 188 151 174 190 151 174 190 152 175 191 155 178 194 155 178 194 150 173 189 151 174 190 156 179 195 154 177 193 152 174 189 152 174 188 149 171 185 145 168 181 148 173 185 152 178 189 153 178 190 148 174 185 141 168 180 141 168 180 146 173 185 139 166 178 133 159 172 124 146 167 123 145 166 130 152 173 140 162 183 141 163 184 141 163 184 142 164 185 143 166 183 147 170 186 150 173 189 148 171 187 149 172 188 151 174 190 147 170 186 149 172 188 151 174 190 154 177 193 153 176 192 154 177 192 156 178 193 158 179 193 155 177 191 155 177 191 158 180 193 161 182 195 159 180 193 156 177 190 147 170 184 144 167 182 146 169 184 144 168 182 137 164 176 124 149 171 129 153 174 127 151 173 134 156 178 145 167 189 145 167 189 140 163 184 145 167 186 144 167 185 149 171 190 148 171 189 150 172 189 152 173 190 148 170 186 147 169 186 150 173 189 149 172 188 146 169 185 148 171 187 149 172 186 147 169 183 149 172 186 149 172 186 149 170 184 153 174 188 152 173 187 154 175 189 152 173 187 148 169 184 145 166 181 141 163 177 144 170 182 121 148 169 124 151 172 126 153 174 133 156 179 142 164 187 141 163 186 140 162 185 145 167 189 149 171 192 152 174 195 149 171 192 151 172 190 157 178 195 155 176 193 149 171 187 149 171 188 145 168 184 142 165 181 141 164 180 147 170 185 145 168 182 149 172 186 148 171 185 143 166 180 148 171 185 145 168 182 150 173 187 149 171 185 150 172 185 151 173 186 144 166 179 141 166 178 127 154 176 124 151 172 129 155 177 138 161 184 141 163 186 140 162 185 146 168 191 146 168 190 148 170 191 150 172 193 149 171 191 150 172 189 154 175 192 153 174 191 146 167 184 150 173 189 152 175 191 150 173 189 152 175 191 153 176 190 152 175 189 153 176 190 155 178 192 153 176 190 155 178 192 151 174 188 150 173 187 148 170 183 150 172 185 152 174 187 148 170 183 149 172 184 121 148 169 122 149 170 126 153 174 135 158 180 139 160 184 134 156 179 138 160 183 141 163 185 145 167 188 141 163 184 142 164 185 149 171 189 150 171 188 149 170 187 145 167 184 148 170 187 146 169 185 149 172 188 152 175 191 151 174 189 149 172 186 150 173 187 150 173 187 150 173 187 153 176 190 155 178 192 157 180 194 161 184 197 162 184 197 156 178 191 159 181 193 160 182 193 116 143 164 120 147 168 120 146 167 130 152 175 136 158 181 134 156 179 139 161 183 144 165 187 142 163 184 142 164 185 153 175 195 151 172 190 154 174 191 153 173 191 150 171 188 150 172 188 151 173 189 148 171 187 148 171 187 151 174 188 150 173 187 149 172 186 149 172 186 147 170 184 150 173 187 151 174 188 153 176 190 158 180 193 156 178 191 145 167 180 145 167 180 151 172 182 122 149 171 124 150 172 126 153 175 129 153 175 139 162 185 140 163 186 138 161 184 141 164 186 133 156 177 136 159 180 142 166 186 144 168 185 152 176 192 148 172 188 140 164 180 136 162 179 136 162 179 147 171 188 153 173 190 151 173 188 156 179 193 152 175 190 151 174 189 143 166 180 143 166 180 147 170 184 148 171 185 151 173 186 147 169 182 143 165 178 147 169 181 151 173 182 118 144 167 119 145 168 128 154 177 130 157 178 133 160 181 131 158 179 129 155 176 134 161 182 136 163 184 134 161 182 134 160 181 137 162 179 148 172 187 159 183 197 148 171 185 145 169 186 136 162 178 146 165 180 156 165 181 144 163 179 143 166 182 142 165 180 144 167 182 141 164 178 141 164 178 143 166 180 144 167 181 144 166 179 146 168 181 151 173 186 153 175 187 148 171 182 118 144 168 115 141 164 123 149 172 131 158 179 132 159 180 134 161 182 135 163 184 136 163 184 138 165 186 135 162 183 138 164 185 127 144 165 119 133 151 141 152 169 137 146 162 131 138 153 126 135 147 114 121 132 129 132 143 134 152 167 142 166 182 141 164 180 140 163 179 142 165 179 148 171 184 145 168 182 147 170 184 147 170 183 148 170 183 151 173 186 149 171 184 149 172 184 123 149 172 124 150 173 128 154 177 121 148 169 121 148 169 130 157 178 131 157 178 130 157 178 133 160 181 126 153 174 137 164 185 124 144 164 91 107 125 65 78 92 71 80 92 88 92 106 84 88 102 87 93 107 90 98 112 112 131 147 136 159 175 139 162 178 142 165 180 142 165 179 141 164 178 140 163 177 148 171 184 151 173 186 150 172 185 149 171 184 147 169 182 145 169 181 126 153 176 126 152 175 129 155 178 128 155 177 126 153 174 127 154 175 129 156 177 129 156 177 132 159 181 131 158 179 133 160 181 130 158 176 130 155 170 133 151 161 95 109 116 79 91 101 79 86 101 116 123 140 127 140 157 133 154 171 134 158 174 141 164 180 141 164 180 141 164 178 140 163 177 142 165 179 145 168 182 149 171 184 150 172 185 148 170 183 146 168 181 145 168 182 126 153 175 127 153 176 126 152 175 131 157 179 131 156 178 134 160 181 136 161 182 140 165 186 142 167 187 138 163 183 141 166 186 141 166 184 154 173 188 186 198 208 167 174 180 93 103 104 52 56 61 67 67 76 99 105 115 139 156 169 141 162 177 147 168 184 147 168 183 141 164 178 139 162 176 140 162 176 155 177 191 158 180 192 144 166 179 142 165 178 138 161 174 136 160 174 124 148 170 124 147 168 125 147 168 146 162 183 160 172 193 170 181 202 183 194 213 197 206 225 196 205 222 152 162 176 160 170 182 171 183 193 172 182 192 189 194 202 199 201 206 147 151 150 73 72 72 52 47 52 113 107 113 191 186 188 173 175 181 168 177 189 175 185 198 157 172 185 144 163 177 147 164 179 188 201 211 192 205 213 158 178 190 136 162 177 131 157 169 125 154 165 131 151 172 156 171 189 172 184 199 176 183 201 187 192 209 186 189 204 188 189 204 179 180 194 179 179 192 160 161 171 162 164 171 166 171 176 163 169 173 169 172 177 176 176 181 167 168 171 143 142 146 134 130 138 171 164 173 197 192 192 181 184 186 179 187 194 193 201 207 195 203 213 190 201 214 157 166 179 162 166 173 179 184 186 166 181 189 139 164 177 138 166 178 135 163 174 113 128 150 83 90 106 80 82 93 68 71 83 62 64 76 58 59 69 55 54 63 48 47 55 44 44 52 44 43 51 44 44 50 42 45 49 42 46 50 43 46 52 46 48 56 48 50 58 57 59 68 60 60 72 62 62 76 65 70 79 70 76 84 74 80 88 82 86 93 100 104 113 110 117 130 119 124 136 129 129 136 161 162 163 171 181 185 158 179 188 145 172 185 151 175 188 122 138 160 64 73 89 11 15 27 5 10 19 8 12 20 9 11 18 9 10 15 9 11 17 10 12 19 9 11 20 10 12 21 9 14 20 9 16 22 29 37 47 43 51 63 38 47 60 48 57 70 45 55 71 42 53 71 56 67 86 50 57 74 42 47 62 31 37 52 31 43 58 30 46 62 41 55 71 73 82 93 120 128 133 160 170 175 163 181 189 149 174 186 149 172 186 131 153 174 128 147 165 78 95 111 25 36 46 15 23 31 19 25 32 21 26 31 21 27 33 22 28 37 23 29 41 25 31 45 26 35 45 26 38 48 34 48 63 38 55 73 38 55 71 46 65 80 44 65 83 42 66 85 45 72 94 45 69 88 43 67 86 41 70 92 42 72 93 44 75 98 52 82 104 69 94 112 98 118 132 145 162 171 159 177 184 148 172 183 149 174 186 122 147 169 119 146 167 114 142 160 49 73 85 5 25 36 7 26 36 8 27 36 8 29 42 8 29 45 10 32 49 15 36 55 16 42 59 17 45 63 17 47 68 18 49 72 20 53 74 24 58 79 26 60 82 27 62 84 32 70 93 36 72 94 42 77 98 49 87 110 59 93 115 65 99 122 80 112 134 98 128 146 110 134 151 137 156 169 154 173 183 152 173 184 151 174 185 117 142 165 99 129 150 58 91 110 16 49 65 6 38 54 7 39 55 8 40 57 8 42 64 7 42 65 9 44 66 11 47 70 12 52 76 11 53 77 16 57 82 21 63 87 22 66 92 26 69 94 32 73 97 44 83 106 60 96 121 71 105 129 78 110 133 89 120 141 99 127 148 108 134 155 120 147 164 123 150 165 124 145 161 140 159 174 153 172 185 154 174 185 152 172 183 113 138 161 82 111 134 39 72 94 15 50 73 14 50 73 15 51 74 19 55 79 20 58 84 19 57 84 19 57 84 25 63 90 29 69 94 23 63 88 22 62 87 28 69 94 33 74 100 36 76 102 42 80 104 59 95 118 80 114 137 97 129 151 106 136 157 115 143 163 122 147 168 126 152 171 132 158 174 134 159 174 134 155 171 142 160 175 143 162 175 145 165 176 148 168 179 108 133 157 84 113 138 55 88 114 41 77 105 41 78 106 40 77 105 43 81 109 47 85 114 43 81 110 44 83 112 53 92 120 53 91 118 47 85 110 43 81 106 47 84 110 52 89 115 54 91 116 59 94 116 74 107 128 97 127 148 113 141 161 122 149 167 128 153 170 133 156 175 137 160 178 141 165 180 143 166 180 143 163 178 146 165 180 145 165 178 146 166 177 147 167 178 112 136 161 93 122 149 73 105 136 66 101 131 66 102 132 66 102 131 66 102 131 70 105 134 74 110 138 77 112 141 80 116 144 77 113 140 70 106 132 65 101 127 65 101 128 70 105 130 72 106 130 77 108 130 89 119 140 110 138 157 124 149 167 129 152 168 136 159 174 137 159 177 140 162 179 142 165 179 142 164 177 143 162 178 144 163 178 143 163 175 145 164 175 145 165 176 112 138 163 94 123 151 84 116 147 81 113 145 82 115 146 84 117 148 84 117 148 86 118 147 91 123 151 95 126 155 96 128 156 91 125 152 85 120 146 80 115 141 79 114 140 82 115 139 84 116 139 90 121 142 104 133 154 115 142 160 127 152 167 134 156 170 139 159 173 144 164 179 144 164 178 143 163 176 141 161 173 137 157 171 138 157 171 138 158 170 138 158 169 135 157 169 97 126 151 90 120 147 90 121 150 94 125 155 94 125 155 95 126 156 95 126 155 95 126 155 99 130 158 104 135 163 102 133 161 97 128 155 96 126 152 93 123 149 91 122 148 93 124 147 93 124 145 100 131 152 111 142 162 123 151 168 130 156 170 137 160 174 139 161 173 146 165 177 152 170 182 148 166 178 147 165 176 146 165 176 141 161 173 143 163 174 138 158 169 131 154 166 91 120 145 88 119 145 90 121 149 92 123 152 95 126 155 99 130 159 101 132 161 102 133 161 105 135 163 107 138 165 109 140 167 109 139 165 103 133 158 101 131 157 100 130 156 101 131 153 103 134 155 106 137 158 109 140 161 123 151 169 130 156 171 135 158 172 139 161 174 137 158 172 138 160 174 139 160 175 141 163 177 146 166 178 142 162 174 139 160 171 138 159 170 136 158 168 97 126 151 92 122 149 94 125 153 97 128 156 97 129 156 98 129 156 101 132 160 103 134 160 105 135 161 105 135 161 107 137 162 110 140 165 106 137 160 102 132 156 105 135 159 106 136 158 105 136 157 105 136 157 106 137 158 114 142 161 118 144 161 123 146 162 125 148 162 118 144 161 117 144 162 121 147 165 128 153 171 127 151 164 129 151 164 133 156 168 133 156 168 132 154 164 98 127 152 92 122 149 90 121 149 98 130 157 103 135 160 103 135 161 111 142 168 113 142 167 113 141 166 117 145 170 117 145 170 115 145 167 110 141 163 106 137 159 108 138 160 108 139 160 109 140 161 107 138 159 110 141 162 117 145 165 121 146 166 122 145 162 127 149 165 126 151 168 121 147 164 121 147 164 122 148 165 119 143 157 118 142 155 120 144 157 118 143 156 113 140 151 87 116 140 93 123 150 94 125 153 96 127 153 99 130 155 100 132 157 104 135 160 113 141 165 113 140 164 120 147 170 121 148 171 119 149 170 112 143 164 111 142 162 107 138 159 105 136 157 107 138 159 109 140 161 109 138 159 114 141 162 121 146 166 126 149 168 135 156 173 136 158 175 134 157 172 132 155 170 124 147 161 121 146 160 120 146 160 120 146 160 119 144 159 113 142 156 94 121 144 96 125 149 93 124 149 101 130 155 102 131 155 97 127 151 105 134 159 108 138 160 106 136 158 110 140 161 114 143 165 113 142 164 110 139 162 110 139 162 107 136 159 111 139 163 113 141 164 115 141 163 121 146 167 123 147 168 124 148 167 127 151 167 127 150 165 129 151 169 132 153 171 136 158 173 131 154 168 130 153 167 127 151 165 123 147 162 122 146 162 119 144 159 255 255 255 255 255 255 255 255 255 246 246 246 230 230 230 214 214 214 204 204 204 199 199 199 195 195 195 194 194 194 193 193 193 193 193 193 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 188 188 188 186 186 186 185 185 185 185 185 185 184 184 184 186 186 186 193 193 193 210 210 210 235 235 235 252 252 252 255 255 255 255 255 255 255 255 255 249 249 249 229 229 229 187 187 187 152 152 152 135 135 135 128 128 128 126 126 126 123 123 123 121 121 121 117 117 117 114 114 114 113 113 113 112 112 112 112 112 112 119 119 119 117 117 117 109 109 109 108 108 108 107 107 107 104 104 104 103 103 103 101 101 101 99 99 99 98 98 98 98 98 98 101 101 101 113 113 113 147 147 147 198 198 198 240 240 240 252 252 252 254 254 254 228 228 228 171 171 171 129 129 129 117 117 117 114 114 114 114 114 114 117 117 117 117 117 117 116 116 116 113 113 113 109 109 109 107 107 107 105 105 105 104 104 104 129 129 129 120 120 120 102 102 102 100 100 100 99 99 99 98 98 98 96 96 96 93 93 93 91 91 91 89 89 89 89 89 89 87 87 87 86 86 86 90 90 90 120 120 120 188 188 188 243 243 243 246 246 246 191 191 191 134 134 134 119 119 119 115 115 115 114 114 114 115 115 115 119 119 119 121 121 121 120 120 120 117 117 117 115 115 115 114 114 114 111 111 111 106 106 106 139 139 139 124 124 124 104 104 104 107 107 107 106 106 106 104 104 104 101 101 101 97 97 97 94 94 94 93 93 93 92 92 92 89 89 89 88 88 88 89 89 89 92 92 92 133 133 133 213 213 213 235 235 235 168 168 168 127 127 127 122 122 122 118 118 118 114 114 114 114 114 114 118 118 118 120 120 120 119 119 119 120 120 120 118 118 118 117 117 117 117 117 117 112 112 112 148 148 148 128 128 128 108 108 108 112 112 112 109 109 109 104 104 104 101 101 101 98 98 98 95 95 95 94 94 94 93 93 93 91 91 91 91 91 91 92 92 92 91 91 91 109 109 109 183 183 183 230 230 230 164 164 164 132 132 132 125 125 125 122 122 122 118 118 118 116 116 116 116 116 116 115 115 115 119 119 119 123 123 123 121 121 121 117 117 117 119 119 119 119 119 119 160 160 160 134 134 134 114 114 114 115 115 115 113 113 113 107 107 107 100 100 100 99 99 99 97 97 97 96 96 96 96 96 96 93 93 93 93 93 93 93 93 93 91 91 91 101 101 101 171 171 171 229 229 229 165 165 165 137 137 137 132 132 132 126 126 126 121 121 121 119 119 119 117 117 117 114 114 114 116 116 116 121 121 121 122 122 122 120 120 120 119 119 119 123 123 123 171 171 171 135 135 135 117 117 117 118 118 118 117 117 117 111 111 111 104 104 104 101 101 101 100 100 100 99 99 99 99 99 99 96 96 96 94 94 94 94 94 94 91 91 91 101 101 101 169 169 169 230 230 230 167 167 167 143 143 143 138 138 138 135 135 135 130 130 130 125 125 125 123 123 123 118 118 118 116 116 116 118 118 118 122 122 122 126 126 126 123 123 123 134 134 134 182 182 182 134 134 134 119 119 119 120 120 120 119 119 119 117 117 117 111 111 111 106 106 106 104 104 104 102 102 102 102 102 102 101 101 101 97 97 97 95 95 95 92 92 92 101 101 101 169 169 169 230 230 230 170 170 170 148 148 148 146 146 146 143 143 143 140 140 140 134 134 134 129 129 129 124 124 124 120 120 120 118 118 118 121 121 121 126 126 126 126 126 126 146 146 146 193 193 193 135 135 135 120 120 120 121 121 121 120 120 120 117 117 117 113 113 113 113 113 113 108 108 108 105 105 105 105 105 105 104 104 104 100 100 100 96 96 96 93 93 93 103 103 103 169 169 169 230 230 230 170 170 170 146 146 146 148 148 148 150 150 150 148 148 148 144 144 144 140 140 140 134 134 134 127 127 127 122 122 122 119 119 119 123 123 123 124 124 124 150 150 150 187 187 187 133 133 133 123 123 123 124 124 124 123 123 123 119 119 119 117 117 117 116 116 116 114 114 114 112 112 112 111 111 111 108 108 108 102 102 102 99 99 99 95 95 95 106 106 106 172 172 172 229 229 229 167 167 167 141 141 141 144 144 144 148 148 148 149 149 149 150 150 150 149 149 149 145 145 145 139 139 139 134 134 134 128 128 128 126 126 126 123 123 123 147 147 147 176 176 176 136 136 136 130 130 130 130 130 130 127 127 127 122 122 122 120 120 120 119 119 119 118 118 118 118 118 118 117 117 117 110 110 110 105 105 105 100 100 100 97 97 97 107 107 107 173 173 173 229 229 229 166 166 166 139 139 139 139 139 139 141 141 141 147 147 147 151 151 151 150 150 150 150 150 150 146 146 146 141 141 141 137 137 137 134 134 134 129 129 129 159 159 159 185 185 185 138 138 138 136 136 136 135 135 135 132 132 132 127 127 127 122 122 122 121 121 121 119 119 119 121 121 121 122 122 122 116 116 116 110 110 110 103 103 103 98 98 98 108 108 108 173 173 173 228 228 228 164 164 164 138 138 138 139 139 139 139 139 139 140 140 140 145 145 145 150 150 150 151 151 151 149 149 149 148 148 148 146 146 146 136 136 136 119 119 119 163 163 163 189 189 189 139 139 139 141 141 141 144 144 144 138 138 138 131 131 131 129 129 129 125 125 125 119 119 119 120 120 120 124 124 124 123 123 123 116 116 116 109 109 109 103 103 103 111 111 111 174 174 174 228 228 228 164 164 164 137 137 137 139 139 139 141 141 141 140 140 140 141 141 141 144 144 144 149 149 149 150 150 150 149 149 149 150 150 150 130 130 130 91 91 91 92 92 92 155 155 155 138 138 138 139 139 139 145 145 145 145 145 145 139 139 139 133 133 133 131 131 131 127 127 127 123 123 123 126 126 126 125 125 125 119 119 119 113 113 113 106 106 106 115 115 115 176 176 176 230 230 230 165 165 165 136 136 136 135 135 135 137 137 137 139 139 139 140 140 140 142 142 142 146 146 146 150 150 150 154 154 154 148 148 148 129 129 129 138 138 138 165 165 165 179 179 179 137 137 137 136 136 136 142 142 142 146 146 146 146 146 146 142 142 142 139 139 139 134 134 134 126 126 126 124 124 124 122 122 122 117 117 117 114 114 114 110 110 110 119 119 119 178 178 178 229 229 229 167 167 167 141 141 141 137 137 137 134 134 134 136 136 136 137 137 137 138 138 138 141 141 141 146 146 146 151 151 151 133 133 133 133 133 133 172 172 172 217 217 217 193 193 193 141 141 141 141 141 141 140 140 140 141 141 141 143 143 143 145 145 145 146 146 146 141 141 141 129 129 129 121 121 121 122 122 122 119 119 119 115 115 115 114 114 114 122 122 122 181 181 181 227 227 227 159 159 159 138 138 138 142 142 142 140 140 140 139 139 139 137 137 137 139 139 139 137 137 137 138 138 138 137 137 137 122 122 122 149 149 149 181 181 181 217 217 217 194 194 194 148 148 148 146 146 146 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 146 146 146 141 141 141 127 127 127 123 123 123 122 122 122 117 117 117 116 116 116 125 125 125 182 182 182 227 227 227 156 156 156 129 129 129 136 136 136 144 144 144 146 146 146 138 138 138 134 134 134 129 129 129 128 128 128 123 123 123 134 134 134 168 168 168 188 188 188 215 215 215 191 191 191 148 148 148 149 149 149 145 145 145 144 144 144 145 145 145 145 145 145 144 144 144 141 141 141 147 147 147 145 145 145 133 133 133 124 124 124 121 121 121 118 118 118 128 128 128 184 184 184 227 227 227 158 158 158 131 131 131 132 132 132 137 137 137 146 146 146 148 148 148 141 141 141 129 129 129 121 121 121 116 116 116 152 152 152 180 180 180 196 196 196 215 215 215 182 182 182 131 131 131 140 140 140 147 147 147 148 148 148 144 144 144 145 145 145 151 151 151 148 148 148 141 141 141 147 147 147 146 146 146 138 138 138 131 131 131 122 122 122 131 131 131 187 187 187 226 226 226 159 159 159 136 136 136 138 138 138 138 138 138 140 140 140 147 147 147 148 148 148 142 142 142 128 128 128 141 141 141 174 174 174 191 191 191 204 204 204 226 226 226 193 193 193 127 127 127 127 127 127 135 135 135 144 144 144 149 149 149 148 148 148 147 147 147 148 148 148 147 147 147 143 143 143 143 143 143 142 142 142 140 140 140 134 134 134 139 139 139 191 191 191 226 226 226 158 158 158 132 132 132 136 136 136 139 139 139 142 142 142 142 142 142 149 149 149 149 149 149 138 138 138 163 163 163 185 185 185 198 198 198 210 210 210 227 227 227 188 188 188 126 126 126 124 124 124 125 125 125 128 128 128 134 134 134 146 146 146 148 148 148 145 145 145 146 146 146 149 149 149 146 146 146 143 143 143 137 137 137 137 137 137 147 147 147 194 194 194 227 227 227 158 158 158 129 129 129 129 129 129 134 134 134 140 140 140 145 145 145 149 149 149 153 153 153 169 169 169 192 192 192 210 210 210 223 223 223 227 227 227 230 230 230 189 189 189 125 125 125 124 124 124 126 126 126 125 125 125 124 124 124 127 127 127 132 132 132 140 140 140 143 143 143 142 142 142 146 146 146 147 147 147 143 143 143 137 137 137 143 143 143 194 194 194 227 227 227 161 161 161 136 136 136 133 133 133 131 131 131 134 134 134 140 140 140 147 147 147 149 149 149 171 171 171 185 185 185 181 181 181 174 174 174 172 172 172 165 165 165 147 147 147 126 126 126 124 124 124 126 126 126 125 125 125 122 122 122 119 119 119 119 119 119 123 123 123 124 124 124 128 128 128 138 138 138 145 145 145 148 148 148 146 146 146 146 146 146 193 193 193 231 231 231 172 172 172 145 145 145 133 133 133 133 133 133 131 131 131 103 103 103 116 116 116 105 105 105 125 125 125 135 135 135 131 131 131 124 124 124 122 122 122 96 96 96 108 108 108 116 116 116 111 111 111 113 113 113 117 117 117 107 107 107 115 115 115 116 116 116 110 110 110 114 114 114 116 116 116 121 121 121 130 130 130 138 138 138 142 142 142 150 150 150 196 196 196 226 226 226 158 158 158 130 130 130 111 111 111 111 111 111 123 123 123 74 74 74 92 92 92 91 91 91 102 102 102 105 105 105 105 105 105 124 124 124 133 133 133 80 80 80 98 98 98 83 83 83 75 75 75 80 80 80 94 94 94 88 88 88 98 98 98 92 92 92 82 82 82 112 112 112 114 114 114 115 115 115 118 118 118 123 123 123 130 130 130 143 143 143 194 194 194 226 226 226 161 161 161 143 143 143 120 120 120 118 118 118 146 146 146 116 116 116 125 125 125 141 141 141 133 133 133 123 123 123 92 92 92 103 103 103 176 176 176 153 153 153 108 108 108 63 63 63 60 60 60 87 87 87 84 84 84 72 72 72 76 76 76 94 94 94 97 97 97 111 111 111 117 117 117 114 114 114 114 114 114 116 116 116 120 120 120 135 135 135 189 189 189 228 228 228 178 178 178 177 177 177 125 125 125 66 66 66 125 125 125 155 155 155 96 96 96 82 82 82 85 85 85 192 192 192 105 105 105 69 69 69 116 116 116 202 202 202 130 130 130 52 52 52 47 47 47 63 63 63 58 58 58 84 84 84 86 86 86 87 87 87 69 69 69 88 88 88 117 117 117 116 116 116 115 115 115 113 113 113 114 114 114 127 127 127 185 185 185 222 222 222 180 180 180 196 196 196 88 88 88 18 18 18 123 123 123 150 150 150 58 58 58 50 50 50 108 108 108 246 246 246 193 193 193 145 145 145 110 110 110 147 147 147 139 139 139 63 63 63 63 63 63 83 83 83 66 66 66 134 134 134 121 121 121 109 109 109 99 99 99 78 78 78 75 75 75 94 94 94 118 118 118 116 116 116 112 112 112 125 125 125 188 188 188 232 232 232 211 211 211 236 236 236 210 210 210 210 210 210 221 221 221 223 223 223 210 210 210 210 210 210 225 225 225 237 237 237 210 210 210 200 200 200 193 193 193 165 165 165 113 113 113 38 38 38 38 38 38 40 40 40 37 37 37 51 51 51 66 66 66 95 95 95 106 106 106 56 56 56 31 31 31 50 50 50 88 88 88 111 111 111 121 121 121 139 139 139 204 204 204 255 255 255 232 232 232 183 183 183 156 156 156 173 173 173 167 167 167 172 172 172 164 164 164 151 151 151 160 160 160 197 197 197 134 134 134 122 122 122 151 151 151 141 141 141 66 66 66 15 15 15 20 20 20 20 20 20 24 24 24 40 40 40 74 74 74 91 91 91 90 90 90 34 34 34 19 19 19 34 34 34 67 67 67 120 120 120 141 141 141 178 178 178 233 233 233 255 255 255 243 243 243 204 204 204 161 161 161 166 166 166 133 133 133 128 128 128 141 141 141 129 129 129 145 145 145 176 176 176 102 102 102 95 95 95 134 134 134 113 113 113 39 39 39 23 23 23 26 26 26 28 28 28 33 33 33 46 46 46 57 57 57 74 74 74 72 72 72 47 47 47 43 43 43 47 47 47 70 70 70 116 116 116 168 168 168 225 225 225 251 251 251 255 255 255 254 254 254 247 247 247 224 224 224 197 197 197 169 169 169 154 154 154 159 159 159 164 164 164 162 162 162 164 164 164 154 154 154 149 149 149 159 159 159 158 158 158 149 149 149 144 144 144 140 140 140 143 143 143 137 137 137 137 137 137 145 145 145 149 149 149 148 148 148 147 147 147 141 141 141 149 149 149 172 172 172 199 199 199 229 229 229 249 249 249 254 254 254 255 255 255 255 255 255 255 255 255 239 249 255 208 238 250 181 226 243 161 220 243 154 214 242 151 210 238 149 209 237 149 208 236 148 208 236 149 207 236 149 205 234 147 204 234 150 203 230 151 203 227 148 204 234 147 204 233 147 204 233 147 201 230 145 199 228 145 198 227 147 197 228 147 196 228 150 197 227 163 202 227 189 217 235 223 240 248 248 255 255 255 255 255 255 255 255 255 255 255 247 251 250 209 237 245 136 205 235 72 180 224 43 167 217 28 162 218 28 159 219 26 156 216 24 153 213 20 149 209 17 146 206 17 145 206 16 144 204 15 144 205 41 144 197 49 138 189 16 140 202 17 137 200 16 136 199 15 133 196 16 131 194 16 128 193 15 124 191 16 122 190 17 122 188 24 124 185 43 135 191 93 164 204 172 207 226 234 243 246 252 253 253 252 255 255 206 236 249 105 194 228 33 162 216 11 153 212 8 150 210 7 150 212 10 154 214 10 154 215 10 152 212 9 148 209 5 144 206 3 142 203 1 140 201 0 139 203 59 152 195 55 141 188 0 136 200 2 132 196 0 131 196 1 130 195 1 126 193 0 122 190 0 119 187 1 116 186 0 116 187 0 113 183 0 112 180 6 116 182 55 140 193 157 198 225 236 246 250 238 250 253 139 209 237 36 168 218 12 155 216 12 150 211 10 149 209 11 150 210 13 155 215 15 157 217 14 156 215 11 153 212 9 151 210 8 150 210 6 147 207 2 141 204 91 155 190 66 143 187 0 139 204 5 141 203 3 140 202 2 138 200 2 134 197 1 128 193 1 123 190 1 122 189 3 119 188 2 116 185 2 114 182 2 116 185 6 118 186 72 152 203 191 220 238 218 242 251 99 193 229 26 162 216 16 159 218 13 154 214 10 149 211 9 150 211 11 154 214 13 156 216 13 156 215 13 157 214 12 155 213 12 153 213 11 153 215 14 145 203 118 156 186 68 147 193 2 144 208 9 146 208 5 144 206 1 139 201 0 135 197 1 129 194 2 125 192 1 124 191 2 122 190 0 119 187 1 119 188 3 120 188 1 119 183 35 131 190 148 193 224 208 238 249 88 191 232 33 165 222 22 161 218 15 159 216 12 154 214 12 151 212 11 152 211 10 151 211 13 155 214 17 160 218 15 158 216 11 153 211 10 156 217 38 146 197 149 162 184 68 155 201 6 150 212 13 150 211 9 148 210 4 141 203 1 133 197 2 130 195 2 128 194 1 127 193 1 126 192 0 123 190 1 122 189 2 121 189 1 119 186 22 125 189 128 184 219 207 238 248 90 192 231 42 170 223 32 167 221 21 162 219 15 158 215 13 156 213 13 153 212 10 149 209 11 152 210 15 158 216 16 158 216 15 157 212 11 156 213 65 141 184 167 170 188 66 158 203 9 154 216 15 153 214 12 153 214 8 146 208 3 137 200 2 133 197 1 133 197 0 132 196 0 131 195 0 127 193 0 124 190 1 123 190 1 119 188 19 126 191 124 184 218 208 238 247 94 192 231 51 174 225 42 171 223 36 169 223 30 164 219 22 161 216 19 159 216 12 154 211 10 153 211 12 155 213 16 158 216 21 162 218 22 158 214 97 145 180 181 181 196 63 158 202 12 156 217 16 155 215 14 155 215 12 153 213 7 146 207 3 140 202 1 138 200 0 136 199 1 136 199 2 133 197 1 128 193 1 125 191 0 121 189 18 127 191 123 184 218 209 238 248 100 194 232 60 178 228 54 177 228 50 175 226 45 172 225 37 168 222 29 164 217 21 160 215 14 156 213 12 155 213 14 158 215 20 163 221 40 155 210 126 150 179 191 193 206 63 159 203 14 157 216 17 157 215 16 156 215 13 153 212 9 149 208 9 148 208 5 143 205 2 140 202 2 140 202 3 138 201 1 132 196 1 127 193 0 123 190 18 129 193 123 184 218 210 238 249 100 195 232 58 177 224 61 178 227 62 180 229 59 179 229 54 175 227 48 172 224 38 167 220 26 162 218 17 158 215 14 156 212 13 161 218 55 147 194 143 150 171 184 186 201 65 156 199 19 158 216 20 159 217 19 159 218 14 155 213 11 153 211 11 152 211 10 149 210 8 147 208 6 146 207 4 143 204 1 136 199 1 131 195 0 126 192 19 133 196 124 187 221 209 237 248 96 191 232 51 172 223 55 175 226 58 179 227 61 179 227 65 179 228 62 179 229 54 176 228 44 172 224 35 168 221 26 163 218 20 163 218 76 137 178 150 143 160 174 175 190 68 159 198 31 164 216 30 164 219 24 162 220 17 158 217 14 156 214 13 155 213 14 154 213 13 154 213 13 152 213 7 145 208 2 140 202 1 132 196 0 128 194 18 136 198 122 190 222 209 237 247 94 191 232 46 171 224 46 171 224 49 173 223 58 177 226 66 180 230 65 180 226 64 180 228 57 176 226 49 173 224 41 170 225 47 163 216 106 133 170 168 153 172 183 185 196 68 162 205 37 170 222 40 168 219 33 166 220 25 162 220 19 157 216 17 156 214 14 155 213 17 156 214 19 157 217 13 151 212 7 145 206 2 137 200 0 130 194 17 138 197 122 190 222 208 236 247 93 189 230 46 170 222 45 171 221 44 172 221 48 172 223 58 174 227 67 178 227 66 180 227 62 179 227 59 178 227 54 177 228 71 158 198 115 122 120 170 164 141 185 191 194 72 160 207 47 174 226 55 174 226 46 170 222 33 165 221 28 163 220 22 160 216 14 156 210 17 156 211 23 159 215 20 159 214 13 152 208 6 144 205 0 137 200 16 143 201 122 191 223 208 236 247 91 189 229 42 170 220 47 170 222 48 173 223 46 173 222 47 173 223 54 175 225 62 178 229 65 179 228 64 179 225 65 179 227 94 143 163 103 94 50 104 95 46 154 157 155 66 162 207 41 173 222 55 175 228 56 175 227 48 170 225 38 165 220 34 164 219 24 162 217 17 160 214 22 162 217 22 161 217 16 155 211 10 148 209 3 141 204 19 147 205 125 194 225 210 237 250 93 190 232 42 169 220 41 167 220 44 169 222 46 171 222 46 172 223 49 174 225 55 177 226 64 179 227 69 183 230 79 170 216 111 133 164 143 139 127 174 167 139 176 179 191 65 160 208 41 169 222 50 173 224 58 176 228 60 176 225 54 172 222 48 170 222 37 167 220 21 162 218 18 160 218 18 158 216 13 153 212 11 149 210 6 145 207 23 151 209 127 196 227 208 237 249 95 191 234 49 172 224 41 170 222 37 167 221 41 169 223 42 170 223 43 170 224 47 173 224 56 177 225 63 182 230 85 148 188 125 134 157 169 171 193 217 216 223 187 194 211 72 164 209 49 172 223 46 172 222 46 174 223 53 174 224 59 175 224 60 175 223 51 172 222 30 163 218 17 157 216 18 158 217 15 155 214 12 150 212 11 149 211 26 155 212 129 198 230 203 236 247 82 186 228 44 170 223 50 174 224 48 172 225 42 172 224 43 169 223 46 171 225 43 170 222 42 171 224 48 168 218 93 130 163 145 147 170 177 180 198 218 217 223 186 196 211 83 170 212 58 176 225 49 172 221 48 174 223 50 173 225 51 173 225 54 174 225 60 175 224 50 172 223 25 162 219 18 159 217 16 158 216 13 153 212 12 152 212 28 158 215 130 200 231 203 236 247 76 184 227 31 163 218 43 168 221 53 175 224 56 177 226 45 170 222 37 167 221 30 164 217 23 165 219 47 149 193 121 135 163 162 167 189 185 188 204 216 215 218 183 193 209 85 169 212 66 177 227 58 175 225 55 174 224 58 174 224 57 176 224 54 175 224 52 171 224 61 176 226 56 176 224 36 166 219 21 160 216 16 157 215 13 154 213 30 161 217 131 202 233 204 235 247 81 185 228 34 164 220 36 165 220 43 170 222 57 176 225 61 178 225 49 172 223 29 164 217 17 157 210 69 130 168 148 150 173 175 180 198 194 196 207 217 214 217 174 184 198 63 153 197 58 167 218 62 176 224 62 177 227 57 174 222 56 176 223 67 180 228 62 177 225 52 172 222 62 177 224 61 175 227 48 168 224 33 164 220 19 158 215 33 165 218 134 205 234 204 235 246 83 185 227 40 169 225 42 171 226 43 170 225 48 171 224 58 177 227 62 178 225 48 175 227 48 155 204 123 145 176 168 173 197 186 191 208 203 204 214 228 226 228 182 197 209 44 155 203 26 161 220 39 168 220 56 175 223 66 177 227 64 177 227 62 176 226 65 176 227 62 176 224 54 174 220 55 173 223 56 171 225 50 171 224 39 166 221 48 170 223 142 208 237 203 235 247 79 186 228 32 166 221 38 169 224 43 171 227 48 174 226 50 174 223 64 178 227 59 180 231 89 154 190 164 160 179 183 183 203 196 197 213 209 210 218 228 227 226 179 190 208 44 154 204 21 160 217 23 160 215 28 162 217 41 166 220 60 175 226 64 177 227 58 174 225 59 176 224 64 178 224 61 175 224 54 173 226 43 170 222 45 168 222 62 176 227 148 210 238 202 236 247 78 185 229 29 163 219 30 163 218 37 167 220 48 172 223 56 176 224 60 179 229 75 179 227 153 173 191 198 189 197 212 208 218 226 221 228 232 225 229 234 229 229 178 191 211 40 154 206 21 160 216 23 162 215 22 160 216 21 159 215 25 162 216 34 166 217 47 172 223 53 173 226 55 172 222 61 175 224 64 175 224 57 172 222 44 169 221 54 173 222 147 210 236 205 236 247 85 188 228 41 168 225 30 169 222 30 166 219 34 169 221 49 171 227 59 178 226 96 167 202 130 184 212 141 200 228 145 193 215 136 187 215 120 189 222 133 176 199 120 155 184 36 157 209 15 162 218 19 164 218 18 162 217 14 160 218 15 155 215 13 156 214 15 160 219 21 159 219 28 162 219 44 170 222 59 175 223 63 178 223 58 176 225 60 176 223 146 210 236 209 239 250 104 196 235 61 173 223 61 158 199 63 156 201 62 154 194 61 116 147 64 132 172 89 109 131 93 134 163 89 149 184 99 140 172 69 141 183 32 153 207 55 108 143 81 115 143 74 129 162 41 134 177 47 134 178 40 143 188 42 129 172 65 131 168 39 141 192 24 138 195 14 148 206 10 153 212 18 157 213 32 164 217 45 170 220 54 172 224 65 179 226 148 213 238 202 235 245 90 181 221 57 155 200 104 111 131 103 112 130 100 128 158 73 72 91 84 92 118 92 89 100 114 96 104 109 100 126 98 104 132 88 135 162 81 150 186 59 85 110 87 99 125 93 76 93 75 73 92 88 75 92 88 94 115 85 86 110 99 94 118 76 95 127 56 88 123 32 138 189 12 149 209 12 150 210 15 153 213 19 159 214 29 164 221 52 174 226 146 211 237 204 234 247 108 179 216 84 162 202 125 116 133 125 114 125 137 147 170 118 114 129 123 124 144 139 140 157 133 131 147 115 122 152 87 90 117 97 104 122 165 180 189 154 152 163 102 107 132 58 62 87 52 60 83 84 86 106 88 80 98 80 67 84 75 73 95 64 102 133 68 104 139 42 133 183 10 153 215 11 149 212 11 148 210 12 151 210 14 156 215 38 168 221 139 207 235 205 237 250 130 194 223 164 180 196 124 125 130 69 65 68 120 125 140 150 156 171 91 96 110 77 84 93 83 86 91 190 192 198 106 104 112 68 67 83 111 117 131 199 203 205 122 132 146 39 55 77 40 49 61 55 65 80 52 59 75 49 96 122 51 96 133 33 104 144 45 75 108 38 103 142 16 151 208 13 151 213 8 151 212 8 148 210 10 149 211 30 160 215 133 203 233 214 225 232 158 187 204 193 197 203 89 89 88 19 19 18 120 123 132 147 150 159 57 58 64 46 52 55 108 109 106 245 247 245 193 194 196 145 144 158 105 110 125 141 148 159 129 141 159 47 66 92 55 63 84 81 81 102 66 64 85 77 153 191 63 140 183 66 122 161 90 100 125 67 80 103 56 79 109 49 108 148 26 150 200 18 149 206 8 147 209 32 157 212 139 205 235 230 233 234 212 211 212 238 235 238 210 211 213 211 210 210 223 221 222 222 225 224 210 210 210 212 210 211 225 226 226 235 238 238 218 209 197 206 198 200 188 192 215 156 166 191 100 115 145 22 40 76 19 41 78 22 42 84 16 40 79 27 56 96 46 70 104 84 95 128 93 107 138 44 58 84 19 31 69 37 51 86 70 91 126 58 127 171 18 157 212 54 168 216 167 217 239 255 255 255 232 232 232 185 183 183 159 156 156 175 173 172 168 167 165 173 172 171 166 164 163 154 151 151 160 160 161 208 196 181 167 129 75 149 117 84 148 150 169 128 142 173 59 66 86 10 16 29 11 22 37 9 22 47 8 26 57 21 43 79 59 75 111 79 92 125 77 91 122 26 35 57 6 21 47 16 35 77 52 68 109 52 143 187 44 175 226 119 198 234 217 239 250 255 255 255 243 244 244 201 205 208 155 164 170 159 169 176 128 135 144 123 130 139 135 143 150 125 130 135 140 147 156 182 174 171 124 99 66 105 94 80 123 136 156 102 114 141 38 39 43 23 24 20 21 29 30 18 32 37 16 38 57 25 51 84 34 62 93 52 79 110 52 76 108 30 52 70 25 49 65 26 52 80 37 79 116 62 134 171 120 184 214 204 232 245 249 253 254 255 255 255 253 255 254 242 249 252 205 231 240 163 209 228 129 182 208 111 169 196 114 175 200 124 177 205 121 175 203 129 176 202 120 165 187 109 163 188 124 170 199 131 167 191 127 157 172 119 152 170 101 153 179 98 158 185 91 152 182 93 151 182 102 159 189 106 163 193 106 162 189 105 162 188 98 156 185 112 162 186 142 182 202 179 206 218 221 232 237 249 250 251 254 254 254 62 62 62 77 77 77 78 78 78 78 78 78 77 77 77 80 80 80 85 85 85 89 89 89 92 92 92 132 132 132 126 126 126 128 128 128 99 99 99 99 99 99 101 101 101 91 91 91 89 89 89 94 94 94 90 90 90 89 89 89 101 101 101 133 133 133 159 159 159 121 121 121 101 101 101 87 87 87 86 86 86 84 84 84 92 92 92 107 107 107 91 91 91 78 78 78 77 77 77 78 78 78 77 77 77 83 83 83 97 97 97 93 93 93 101 101 101 106 106 106 90 90 90 113 113 113 111 111 111 94 94 94 94 94 94 89 89 89 89 89 89 101 101 101 97 97 97 89 89 89 90 90 90 94 94 94 98 98 98 113 113 113 140 140 140 120 120 120 93 93 93 91 91 91 91 91 91 82 82 82 101 101 101 100 100 100 96 96 96 78 78 78 79 79 79 76 76 76 88 88 88 98 98 98 98 98 98 108 108 108 124 124 124 116 116 116 99 99 99 99 99 99 98 98 98 94 94 94 93 93 93 91 91 91 95 95 95 94 94 94 93 93 93 85 85 85 89 89 89 90 90 90 93 93 93 95 95 95 102 102 102 94 94 94 90 90 90 87 87 87 85 85 85 85 85 85 93 93 93 89 89 89 84 84 84 79 79 79 90 90 90 78 78 78 107 107 107 143 143 143 92 92 92 110 110 110 144 144 144 131 131 131 126 126 126 100 100 100 96 96 96 93 93 93 91 91 91 91 91 91 89 89 89 89 89 89 91 91 91 89 89 89 87 87 87 92 92 92 95 95 95 97 97 97 99 99 99 89 89 89 90 90 90 94 94 94 86 86 86 83 83 83 94 94 94 89 89 89 80 80 80 82 82 82 90 90 90 78 78 78 102 102 102 136 136 136 95 95 95 116 116 116 152 152 152 141 141 141 121 121 121 92 92 92 88 88 88 94 94 94 90 90 90 93 93 93 93 93 93 87 87 87 90 90 90 90 90 90 89 89 89 91 91 91 104 104 104 98 98 98 100 100 100 97 97 97 90 90 90 89 89 89 91 91 91 88 88 88 88 88 88 87 87 87 88 88 88 85 85 85 83 83 83 92 92 92 114 114 114 123 123 123 94 94 94 102 102 102 133 133 133 125 125 125 97 97 97 87 87 87 86 86 86 91 91 91 92 92 92 89 89 89 91 91 91 90 90 90 92 92 92 90 90 90 88 88 88 93 93 93 104 104 104 95 95 95 93 93 93 91 91 91 94 94 94 92 92 92 100 100 100 98 98 98 85 85 85 86 86 86 83 83 83 78 78 78 83 83 83 94 94 94 140 140 140 123 123 123 97 97 97 96 96 96 99 99 99 97 97 97 93 93 93 89 89 89 90 90 90 92 92 92 90 90 90 88 88 88 91 91 91 90 90 90 94 94 94 97 97 97 93 93 93 103 103 103 103 103 103 98 98 98 93 93 93 97 97 97 95 95 95 99 99 99 99 99 99 91 91 91 83 83 83 85 85 85 80 80 80 86 86 86 87 87 87 84 84 84 142 142 142 147 147 147 110 110 110 94 94 94 91 91 91 91 91 91 90 90 90 90 90 90 94 94 94 91 91 91 86 86 86 92 92 92 95 95 95 88 88 88 89 89 89 94 94 94 131 131 131 104 104 104 101 101 101 100 100 100 93 93 93 96 96 96 89 89 89 91 91 91 85 85 85 85 85 85 87 87 87 85 85 85 89 89 89 89 89 89 92 92 92 98 98 98 111 111 111 118 118 118 98 98 98 92 92 92 91 91 91 90 90 90 89 89 89 96 96 96 86 86 86 89 89 89 93 93 93 99 99 99 100 100 100 94 94 94 95 95 95 100 100 100 121 121 121 111 111 111 92 92 92 90 90 90 91 91 91 88 88 88 98 98 98 95 95 95 91 91 91 97 97 97 87 87 87 86 86 86 81 81 81 78 78 78 94 94 94 108 108 108 90 90 90 85 85 85 93 93 93 96 96 96 93 93 93 90 90 90 87 87 87 99 99 99 89 89 89 92 92 92 97 97 97 95 95 95 95 95 95 92 92 92 97 97 97 106 106 106 111 111 111 112 112 112 100 100 100 92 92 92 93 93 93 90 90 90 93 93 93 96 96 96 106 106 106 103 103 103 87 87 87 92 92 92 84 84 84 81 81 81 89 89 89 90 90 90 89 89 89 85 85 85 97 97 97 96 96 96 93 93 93 90 90 90 88 88 88 102 102 102 90 90 90 88 88 88 91 91 91 93 93 93 95 95 95 109 109 109 145 145 145 120 120 120 126 126 126 90 90 90 93 93 93 89 89 89 88 88 88 85 85 85 91 91 91 98 98 98 96 96 96 95 95 95 90 90 90 88 88 88 82 82 82 77 77 77 79 79 79 77 77 77 89 89 89 92 92 92 96 96 96 95 95 95 88 88 88 90 90 90 100 100 100 115 115 115 88 88 88 86 86 86 84 84 84 91 91 91 131 131 131 179 179 179 208 208 208 215 215 215 216 216 216 157 157 157 90 90 90 92 92 92 92 92 92 102 102 102 91 91 91 94 94 94 93 93 93 90 90 90 87 87 87 83 83 83 81 81 81 77 77 77 75 75 75 84 84 84 86 86 86 86 86 86 91 91 91 91 91 91 91 91 91 85 85 85 92 92 92 112 112 112 96 96 96 86 86 86 91 91 91 96 96 96 156 156 156 172 172 172 212 212 212 211 211 211 207 207 207 185 185 185 98 98 98 80 80 80 99 99 99 98 98 98 91 91 91 91 91 91 87 87 87 84 84 84 84 84 84 84 84 84 78 78 78 79 79 79 77 77 77 84 84 84 87 87 87 88 88 88 85 85 85 92 92 92 89 89 89 88 88 88 89 89 89 105 105 105 101 101 101 96 96 96 126 126 126 147 147 147 171 171 171 174 174 174 200 200 200 180 180 180 204 204 204 201 201 201 143 143 143 153 153 153 133 133 133 98 98 98 90 90 90 85 85 85 90 90 90 93 93 93 88 88 88 100 100 100 94 94 94 92 92 92 78 78 78 79 79 79 87 87 87 85 85 85 85 85 85 85 85 85 93 93 93 99 99 99 111 111 111 140 140 140 161 161 161 166 166 166 194 194 194 186 186 186 191 191 191 148 148 148 163 163 163 183 183 183 227 227 227 228 228 228 170 170 170 188 188 188 180 180 180 101 101 101 101 101 101 109 109 109 113 113 113 120 120 120 106 106 106 103 103 103 88 88 88 90 90 90 81 81 81 91 91 91 92 92 92 94 94 94 99 99 99 104 104 104 119 119 119 149 149 149 168 168 168 178 178 178 179 179 179 175 175 175 160 160 160 124 124 124 161 161 161 145 145 145 123 123 123 142 142 142 132 132 132 135 135 135 145 145 145 156 156 156 153 153 153 107 107 107 101 101 101 109 109 109 106 106 106 114 114 114 98 98 98 94 94 94 78 78 78 76 76 76 93 93 93 93 93 93 86 86 86 100 100 100 109 109 109 148 148 148 145 145 145 136 136 136 133 133 133 146 146 146 118 118 118 122 122 122 74 74 74 63 63 63 54 54 54 63 63 63 16 16 16 87 87 87 61 61 61 77 77 77 110 110 110 132 132 132 121 121 121 110 110 110 102 102 102 101 101 101 98 98 98 120 120 120 109 109 109 101 101 101 95 95 95 69 69 69 93 93 93 109 109 109 83 83 83 83 83 83 102 102 102 140 140 140 104 104 104 82 82 82 89 89 89 121 121 121 118 118 118 123 123 123 90 90 90 88 88 88 102 102 102 123 123 123 108 108 108 146 146 146 155 155 155 150 150 150 162 162 162 157 157 157 189 189 189 169 169 169 152 152 152 119 119 119 102 102 102 120 120 120 104 104 104 98 98 98 94 94 94 90 90 90 81 81 81 127 127 127 111 111 111 137 137 137 153 153 153 175 175 175 170 170 170 175 175 175 182 182 182 190 190 190 207 207 207 209 209 209 220 220 220 228 228 228 236 236 236 210 210 210 198 198 198 184 184 184 201 201 201 186 186 186 197 197 197 192 192 192 229 229 229 214 214 214 200 200 200 117 117 117 92 92 92 109 109 109 86 86 86 82 82 82 75 75 75 80 80 80 75 75 75 129 129 129 129 129 129 196 196 196 221 221 221 233 233 233 225 225 225 228 228 228 220 220 220 231 231 231 226 226 226 223 223 223 216 216 216 207 207 207 198 198 198 178 178 178 166 166 166 146 146 146 165 165 165 149 149 149 144 144 144 139 139 139 139 139 139 156 156 156 153 153 153 104 104 104 100 100 100 102 102 102 88 88 88 85 85 85 81 81 81 81 81 81 81 81 81 102 102 102 137 137 137 149 149 149 145 145 145 134 134 134 115 115 115 111 111 111 99 99 99 95 95 95 108 108 108 81 81 81 92 92 92 63 63 63 61 61 61 61 61 61 48 48 48 18 18 18 154 154 154 108 108 108 111 111 111 99 99 99 109 109 109 139 139 139 162 162 162 157 157 157 147 147 147 84 84 84 99 99 99 121 121 121 114 114 114 109 109 109 115 115 115 132 132 132 160 160 160 129 129 129 118 118 118 84 84 84 85 85 85 99 99 99 99 99 99 65 65 65 102 102 102 77 77 77 115 115 115 98 98 98 95 95 95 112 112 112 121 121 121 108 108 108 135 135 135 112 112 112 123 123 123 139 139 139 204 204 204 218 218 218 221 221 221 177 177 177 143 143 143 83 83 83 117 117 117 125 125 125 118 118 118 115 115 115 149 149 149 152 152 152 160 160 160 209 209 209 210 210 210 202 202 202 212 212 212 211 211 211 216 216 216 215 215 215 216 216 216 232 232 232 238 238 238 245 245 245 251 251 251 254 254 254 255 255 255 188 188 188 173 173 173 131 131 131 189 189 189 172 172 172 203 203 203 190 190 190 165 165 165 94 94 94 87 87 87 91 91 91 119 119 119 125 125 125 118 118 118 113 113 113 160 160 160 165 165 165 165 165 165 193 193 193 199 199 199 200 200 200 182 182 182 189 189 189 186 186 186 199 199 199 198 198 198 188 188 188 182 182 182 175 175 175 163 163 163 152 152 152 124 124 124 83 83 83 111 111 111 98 98 98 104 104 104 98 98 98 94 94 94 100 100 100 111 111 111 129 129 129 151 151 151 158 158 158 131 131 131 129 129 129 126 126 126 122 122 122 168 168 168 156 156 156 152 152 152 141 141 141 129 129 129 127 127 127 122 122 122 114 114 114 105 105 105 113 113 113 113 113 113 106 106 106 108 108 108 105 105 105 102 102 102 103 103 103 106 106 106 114 114 114 112 112 112 113 113 113 120 120 120 128 128 128 134 134 134 143 143 143 153 153 153 171 171 171 198 198 198 151 151 151 127 127 127 126 126 126 121 121 121 115 115 115 147 147 147 142 142 142 154 154 154 153 153 153 154 154 154 156 156 156 163 163 163 166 166 166 151 151 151 143 143 143 141 141 141 136 136 136 125 125 125 117 117 117 110 110 110 103 103 103 95 95 95 88 88 88 82 82 82 79 79 79 78 78 78 75 75 75 76 76 76 82 82 82 92 92 92 101 101 101 113 113 113 126 126 126 118 118 118 115 115 115 109 109 109 103 103 103 164 164 164 159 159 159 156 156 156 153 153 153 147 147 147 149 149 149 155 155 155 155 155 155 135 135 135 126 126 126 127 127 127 122 122 122 113 113 113 107 107 107 104 104 104 96 96 96 83 83 83 83 83 83 79 79 79 69 69 69 52 52 52 49 49 49 53 53 53 56 56 56 60 60 60 65 65 65 79 79 79 109 109 109 114 114 114 110 110 110 106 106 106 100 100 100 155 155 155 162 162 162 170 170 170 185 185 185 189 189 189 187 187 187 181 181 181 178 178 178 173 173 173 177 177 177 178 178 178 174 174 174 165 165 165 165 165 165 158 158 158 153 153 153 151 151 151 140 140 140 138 138 138 133 133 133 134 134 134 131 131 131 133 133 133 134 134 134 140 140 140 149 149 149 164 164 164 147 147 147 116 116 116 116 116 116 110 110 110 103 103 103 143 143 143 152 152 152 165 165 165 185 185 185 188 188 188 188 188 188 184 184 184 184 184 184 182 182 182 187 187 187 187 187 187 189 189 189 188 188 188 188 188 188 187 187 187 185 185 185 182 182 182 159 159 159 162 162 162 147 147 147 157 157 157 155 155 155 166 166 166 165 165 165 165 165 165 156 156 156 160 160 160 149 149 149 119 119 119 117 117 117 112 112 112 104 104 104 131 131 131 144 144 144 157 157 157 175 175 175 178 178 178 184 184 184 180 180 180 181 181 181 182 182 182 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 186 186 186 183 183 183 170 170 170 173 173 173 161 161 161 167 167 167 166 166 166 181 181 181 178 178 178 176 176 176 160 160 160 154 154 154 145 145 145 121 121 121 116 116 116 111 111 111 103 103 103 128 128 128 139 139 139 150 150 150 167 167 167 170 170 170 179 179 179 176 176 176 177 177 177 177 177 177 184 184 184 186 186 186 186 186 186 187 187 187 186 186 186 187 187 187 184 184 184 181 181 181 171 171 171 175 175 175 164 164 164 167 167 167 166 166 166 181 181 181 179 179 179 176 176 176 158 158 158 150 150 150 143 143 143 121 121 121 114 114 114 108 108 108 101 101 101 123 123 123 134 134 134 145 145 145 160 160 160 164 164 164 173 173 173 171 171 171 171 171 171 172 172 172 180 180 180 181 181 181 181 181 181 183 183 183 182 182 182 184 184 184 182 182 182 181 181 181 176 176 176 179 179 179 173 173 173 170 170 170 169 169 169 181 181 181 177 177 177 173 173 173 156 156 156 146 146 146 141 141 141 125 125 125 116 116 116 109 109 109 102 102 102 51 66 78 66 81 91 65 82 92 65 82 94 66 80 95 68 84 97 72 89 102 80 91 105 82 95 106 127 133 147 120 127 144 120 129 144 88 102 115 88 103 115 90 104 118 80 94 108 76 93 105 80 99 108 75 95 106 75 93 106 89 106 115 127 134 145 158 158 172 114 122 135 90 105 117 72 92 103 72 91 101 70 89 100 82 95 109 100 109 122 81 94 103 65 83 90 66 80 91 66 83 92 65 81 92 72 86 100 87 99 113 83 95 109 91 103 118 97 108 123 77 94 105 105 116 127 103 113 125 83 98 109 81 99 109 76 93 105 75 93 106 89 105 118 84 101 113 75 93 107 76 95 108 81 98 112 85 103 113 103 116 126 135 141 155 112 122 137 81 97 110 76 96 106 77 96 105 69 87 98 91 104 118 92 102 114 85 100 109 66 82 90 68 83 93 62 81 90 77 92 104 88 101 115 88 100 115 98 110 124 117 125 142 110 117 135 90 101 117 87 103 116 86 102 111 80 99 108 80 98 109 78 96 108 82 99 111 80 99 110 79 98 109 70 89 104 75 94 108 78 94 109 79 98 110 82 99 111 90 106 117 81 99 111 76 95 106 74 92 102 72 90 102 72 90 102 82 96 107 78 93 103 71 89 97 66 84 91 81 93 102 65 82 92 97 110 122 137 143 159 82 94 110 101 112 126 139 144 159 127 130 147 119 127 141 89 103 116 83 100 110 80 97 109 78 95 109 78 95 108 74 94 104 75 94 106 77 95 108 75 93 108 72 92 105 78 97 109 84 99 111 84 102 114 85 104 113 75 94 104 76 95 105 80 99 108 73 90 104 70 88 100 83 98 110 76 93 104 68 85 94 68 87 94 80 94 103 67 82 94 93 105 117 131 136 150 84 98 113 107 118 130 149 152 165 136 141 156 112 123 135 80 96 108 73 93 105 79 99 110 76 94 107 80 98 110 78 98 108 73 92 105 76 94 107 76 94 107 75 93 107 77 96 109 93 107 120 85 102 113 85 105 114 83 102 111 77 95 105 76 94 103 79 95 106 75 92 103 75 92 103 74 91 102 75 92 102 72 90 97 71 87 96 82 94 108 106 116 128 119 124 136 83 98 110 92 105 115 127 135 145 118 127 139 86 101 114 72 92 104 70 92 105 75 97 109 77 98 109 75 94 107 76 96 107 76 95 108 79 97 109 77 95 106 74 92 105 80 97 110 93 108 121 82 100 110 79 98 108 77 96 105 81 99 110 79 97 105 88 104 113 85 102 112 72 90 102 73 90 101 71 88 97 65 83 90 71 87 98 85 96 111 136 140 154 121 123 135 86 100 111 84 101 108 87 104 109 84 102 109 80 98 110 74 94 106 75 95 108 77 97 110 76 95 109 74 92 106 77 96 108 76 95 107 81 99 110 83 102 110 82 97 110 92 106 118 92 107 116 85 103 113 79 98 109 83 102 112 82 100 112 85 104 112 86 103 113 78 96 108 71 86 102 73 89 100 68 85 94 73 91 99 76 90 102 74 87 100 138 143 154 146 145 162 102 112 124 81 99 108 77 96 102 78 96 105 75 95 108 75 96 107 80 98 112 75 96 110 69 92 107 77 98 108 81 100 109 73 93 106 74 94 108 82 99 108 114 138 140 89 110 115 87 107 115 87 105 116 78 98 108 82 101 113 76 94 105 78 96 107 72 89 103 71 89 103 74 91 104 73 89 101 76 93 105 76 94 105 83 95 107 89 100 112 103 113 123 112 119 134 88 101 109 80 97 105 78 96 104 76 95 104 74 94 106 83 100 112 72 90 104 75 94 106 77 98 110 82 105 115 85 106 117 83 98 111 80 100 112 89 104 116 98 133 125 95 118 122 77 98 109 76 94 107 76 96 108 74 93 106 85 103 112 82 100 111 78 96 105 84 103 107 73 91 104 73 90 103 69 85 98 66 82 95 85 97 107 100 110 122 80 94 104 72 89 99 82 98 103 84 100 107 80 98 107 75 95 104 72 92 103 89 102 114 75 93 106 79 97 107 84 102 112 77 102 111 79 101 112 70 101 111 82 103 114 94 110 120 103 114 124 99 117 125 85 105 117 78 96 110 79 98 112 76 94 107 79 98 107 82 101 108 93 112 116 90 110 109 73 91 104 78 96 109 72 88 101 70 85 97 77 93 101 78 94 103 78 93 102 73 89 99 87 100 108 85 99 111 80 97 109 77 95 104 73 93 103 93 104 116 77 95 107 73 94 104 74 98 108 77 99 107 81 100 109 130 100 103 158 140 138 106 126 127 116 130 138 79 94 105 81 96 111 75 94 108 74 93 106 71 89 103 77 95 108 85 103 113 82 101 109 81 100 106 77 95 105 75 92 104 70 86 99 64 81 93 66 83 93 66 81 92 78 93 101 80 96 105 86 99 109 84 99 110 73 93 103 75 96 103 86 105 111 108 117 124 74 93 104 71 91 104 69 90 101 76 96 108 127 133 136 204 170 167 216 206 200 214 216 217 213 217 221 150 160 168 76 94 111 80 95 109 79 97 109 88 107 116 78 96 107 81 99 108 79 98 107 77 95 107 75 91 103 71 86 101 69 85 99 65 81 94 62 79 91 73 88 97 75 90 98 74 91 98 80 94 105 80 94 105 79 95 105 72 90 102 79 97 106 104 114 124 83 100 112 72 91 102 77 96 109 83 101 111 150 160 159 165 176 178 206 213 223 207 211 223 206 207 217 174 189 195 83 103 115 73 82 90 86 103 116 85 103 113 78 95 107 78 95 108 74 91 106 71 87 104 72 88 103 73 88 101 66 82 95 68 82 94 64 82 93 72 88 95 76 91 98 76 93 101 72 90 99 77 97 106 77 93 104 76 92 105 75 95 103 94 108 119 91 104 116 83 101 109 123 126 134 150 146 150 187 164 169 193 168 163 217 194 190 217 166 163 219 199 198 223 192 195 187 125 122 167 147 154 127 135 140 84 103 114 78 94 107 73 89 103 78 94 106 81 97 110 76 92 102 89 105 111 82 98 110 82 96 105 64 83 94 67 83 91 76 91 98 73 89 100 73 89 99 71 90 100 82 96 108 88 103 108 102 116 115 135 142 145 162 162 161 166 168 164 207 190 189 222 172 166 197 191 176 230 116 103 243 131 122 235 162 157 233 226 223 242 224 219 236 143 136 225 173 175 174 183 188 90 105 116 90 105 114 98 114 119 103 118 122 108 124 131 94 110 118 91 107 114 76 92 104 80 94 103 69 85 95 80 95 102 84 96 101 84 99 99 89 103 110 96 107 110 113 122 126 147 150 153 168 169 166 181 178 177 180 180 177 175 176 173 173 155 152 174 104 100 161 163 155 167 137 132 140 117 112 153 139 136 135 132 129 137 134 135 143 146 150 155 158 157 148 156 155 98 110 119 89 106 114 98 113 120 95 110 116 103 118 126 86 102 111 83 98 107 67 82 94 65 80 91 83 96 105 82 98 102 78 90 92 92 104 102 99 114 118 147 149 150 145 145 145 136 136 137 133 134 132 147 147 146 115 120 118 119 125 122 69 78 75 56 67 62 53 56 52 57 67 64 14 18 17 83 89 89 55 64 66 71 80 84 102 113 116 120 137 140 111 125 127 98 115 119 89 108 112 90 105 112 87 103 108 111 124 129 98 113 118 89 105 112 84 99 107 57 73 84 83 97 101 103 112 114 74 87 88 70 89 91 89 108 110 134 142 147 99 106 107 79 85 81 87 92 87 119 123 122 118 119 119 125 123 124 94 89 91 95 85 87 107 101 102 130 120 122 118 104 104 155 142 146 165 151 153 178 139 141 180 154 161 210 136 134 201 184 187 202 156 156 172 143 149 111 123 127 94 105 113 111 124 129 94 109 113 85 103 108 82 99 107 78 95 102 71 86 86 126 127 130 111 111 116 157 128 134 163 148 157 181 172 179 178 166 172 182 172 176 189 179 182 194 188 193 211 205 207 214 207 210 224 219 221 230 228 230 238 236 238 240 198 201 231 186 182 226 166 173 235 188 183 231 168 168 210 190 199 239 173 173 240 224 226 237 205 206 221 191 198 107 120 131 80 96 108 93 115 123 71 92 103 69 87 98 63 79 93 67 84 94 65 80 84 128 129 136 133 127 132 223 185 189 228 218 223 236 232 234 229 224 226 232 226 228 221 220 219 231 231 234 227 226 229 223 223 225 214 217 220 207 207 208 198 199 198 186 176 174 171 165 164 155 144 140 169 164 164 153 148 149 150 143 141 138 141 140 144 137 140 156 155 162 148 155 160 96 107 117 91 104 111 98 103 113 84 88 100 72 89 103 67 85 98 67 86 96 71 85 92 94 105 115 132 138 149 144 150 157 144 145 148 135 134 137 113 117 115 111 112 111 95 103 97 95 96 94 107 110 106 82 82 79 88 95 94 61 64 65 61 62 60 57 64 61 46 50 49 17 19 19 153 155 156 105 110 111 107 113 114 98 101 100 112 108 109 138 138 148 158 163 169 153 159 162 149 148 142 154 56 51 132 86 87 104 127 135 97 121 127 92 116 122 104 120 123 125 135 138 160 160 166 124 130 137 118 118 121 81 86 88 79 88 87 97 100 103 98 100 99 69 64 63 104 102 100 81 76 75 116 115 116 102 97 100 101 93 94 118 110 113 127 119 122 128 101 98 186 114 111 161 91 98 160 107 112 205 112 105 224 198 184 228 217 203 229 221 204 201 167 166 161 137 131 175 45 39 122 114 121 105 133 141 99 126 133 95 123 130 167 141 150 186 137 146 193 146 152 221 204 212 217 207 215 209 199 207 216 210 216 213 209 217 220 215 218 219 213 215 219 215 217 236 230 233 242 237 240 249 244 245 251 251 251 252 255 255 255 255 255 247 165 159 211 158 159 119 133 159 208 181 189 220 152 156 205 204 195 192 192 180 173 163 160 148 72 71 130 69 68 129 76 72 108 124 127 108 132 139 102 125 132 95 120 126 163 159 165 168 164 171 173 161 171 190 194 197 199 199 203 199 201 202 180 183 185 188 189 193 186 186 188 196 201 201 196 199 201 185 189 191 178 184 186 173 177 178 161 165 166 147 154 155 129 122 123 117 70 65 108 113 110 93 101 97 93 110 104 83 106 99 80 102 95 84 108 103 96 119 112 107 140 134 136 159 154 169 153 155 114 138 143 109 137 141 106 134 139 101 131 134 162 170 175 147 161 162 143 157 158 132 145 145 121 133 134 119 130 133 115 126 128 106 118 117 97 109 107 103 118 115 101 119 115 94 113 109 94 115 109 91 113 106 87 110 102 88 112 103 88 115 107 89 126 118 93 122 113 94 124 114 101 131 120 110 138 127 117 144 133 126 152 143 137 162 155 157 178 174 188 202 204 162 148 146 112 132 141 108 134 139 101 129 133 95 124 128 138 151 154 136 145 145 149 156 157 150 154 156 152 156 155 154 158 156 161 165 162 165 168 167 150 152 151 140 146 144 137 143 143 131 139 139 119 129 127 110 121 117 103 115 111 95 108 102 88 99 93 82 92 87 76 87 80 74 83 76 74 81 76 71 78 76 74 78 73 84 83 80 100 90 89 114 97 96 136 104 107 122 128 133 101 125 128 99 122 127 92 116 122 85 111 115 155 168 171 152 163 163 146 161 159 143 158 157 139 151 152 142 153 154 148 158 160 148 159 158 129 139 137 118 131 129 120 131 128 114 126 123 104 118 113 97 113 106 93 110 103 84 103 96 72 89 83 74 88 82 72 84 78 64 72 68 51 54 51 52 49 45 58 53 48 63 55 48 75 55 49 91 56 51 109 68 62 105 110 115 97 121 127 94 117 123 88 113 118 82 108 112 149 157 162 158 164 167 168 171 175 181 187 192 183 191 195 181 190 193 174 184 186 170 182 183 166 177 178 167 182 182 167 183 184 162 179 180 152 171 171 152 172 170 144 165 162 139 161 157 137 158 153 129 147 140 125 146 138 118 141 134 120 142 134 119 138 130 120 140 132 123 141 134 131 146 140 141 154 147 159 168 164 142 149 151 102 122 128 98 123 128 92 117 122 84 112 115 137 145 149 148 154 156 162 167 170 182 186 190 184 189 195 185 190 194 180 186 189 179 187 189 177 185 186 182 190 193 182 190 193 183 191 195 182 190 195 181 191 194 180 190 192 180 188 188 177 185 183 165 158 156 165 161 160 139 151 150 150 161 160 155 156 154 157 172 166 155 171 165 155 171 164 147 161 154 152 165 159 155 148 143 109 124 126 100 124 130 94 119 124 85 112 114 121 135 140 136 147 151 152 159 165 171 177 180 172 181 184 178 186 190 174 183 185 176 184 186 176 185 185 182 189 191 183 191 193 183 191 194 184 191 195 184 191 194 184 191 193 183 188 188 181 185 184 176 168 166 180 171 171 159 162 165 166 168 169 174 163 162 177 184 178 174 181 176 171 180 175 154 164 159 149 158 154 151 144 140 114 124 126 99 123 129 94 119 123 84 111 113 115 133 137 128 143 148 143 153 159 161 170 172 162 174 177 171 182 185 168 180 181 168 181 181 170 181 180 179 187 189 179 189 190 179 189 191 182 190 192 183 187 191 184 189 191 183 186 185 180 182 181 176 170 168 181 173 171 164 164 165 167 167 168 176 163 163 179 183 179 176 181 177 172 179 176 152 162 161 142 155 154 146 143 142 114 124 126 95 122 126 90 116 119 82 109 110 110 129 131 123 139 143 136 149 153 152 164 166 155 168 171 164 178 179 161 176 176 160 176 175 163 177 176 173 184 184 174 185 185 174 184 186 177 186 188 178 184 187 179 187 187 180 184 182 180 182 181 178 176 174 183 178 176 173 174 175 168 171 171 174 167 168 177 184 181 173 180 178 166 176 176 146 161 162 133 152 153 139 143 144 116 129 131 97 125 128 90 118 119 83 111 111 208 208 208 183 183 183 210 210 210 194 194 194 195 195 195 184 184 184 199 199 199 216 216 216 191 191 191 192 192 192 185 185 185 192 192 192 218 218 218 246 246 246 250 250 250 223 223 223 181 181 181 182 182 182 189 189 189 187 187 187 199 199 199 189 189 189 195 195 195 188 188 188 188 188 188 192 192 192 199 199 199 218 218 218 204 204 204 201 201 201 196 196 196 229 229 229 208 208 208 199 199 199 206 206 206 201 201 201 200 200 200 202 202 202 212 212 212 217 217 217 206 206 206 204 204 204 199 199 199 203 203 203 212 212 212 222 222 222 226 226 226 211 211 211 197 197 197 200 200 200 201 201 201 203 203 203 206 206 206 201 201 201 200 200 200 198 198 198 205 205 205 203 203 203 206 206 206 209 209 209 204 204 204 204 204 204 203 203 203 216 216 216 189 189 189 194 194 194 198 198 198 200 200 200 204 204 204 204 204 204 202 202 202 201 201 201 203 203 203 205 205 205 204 204 204 203 203 203 202 202 202 200 200 200 201 201 201 203 203 203 206 206 206 206 206 206 204 204 204 204 204 204 202 202 202 204 204 204 205 205 205 205 205 205 203 203 203 204 204 204 203 203 203 202 202 202 202 202 202 201 201 201 200 200 200 201 201 201 192 192 192 193 193 193 196 196 196 197 197 197 200 200 200 200 200 200 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 202 202 202 203 203 203 203 203 203 202 202 202 201 201 201 200 200 200 200 200 200 200 200 200 201 201 201 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 197 197 197 197 197 197 199 199 199 195 195 195 196 196 196 198 198 198 199 199 199 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 199 199 199 189 189 189 193 193 193 202 202 202 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 199 199 199 198 198 198 197 197 197 200 200 200 197 197 197 198 198 198 201 201 201 201 201 201 203 203 203 204 204 204 204 204 204 203 203 203 203 203 203 204 204 204 201 201 201 195 195 195 174 174 174 174 174 174 196 196 196 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 201 201 201 200 200 200 200 200 200 199 199 199 198 198 198 197 197 197 199 199 199 198 198 198 200 200 200 202 202 202 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 201 201 201 201 201 201 167 167 167 122 122 122 179 179 179 206 206 206 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 201 201 201 199 199 199 200 200 200 199 199 199 197 197 197 197 197 197 199 199 199 201 201 201 201 201 201 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 202 202 202 204 204 204 174 174 174 103 103 103 169 169 169 208 208 208 201 201 201 201 201 201 202 202 202 201 201 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 201 201 201 200 200 200 200 200 200 199 199 199 197 197 197 197 197 197 199 199 199 201 201 201 202 202 202 203 203 203 203 203 203 202 202 202 203 203 203 202 202 202 203 203 203 204 204 204 204 204 204 200 200 200 200 200 200 193 193 193 118 118 118 169 169 169 212 212 212 196 196 196 199 199 199 199 199 199 201 201 201 201 201 201 201 201 201 203 203 203 202 202 202 201 201 201 200 200 200 199 199 199 199 199 199 198 198 198 197 197 197 197 197 197 199 199 199 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 203 203 203 201 201 201 203 203 203 199 199 199 187 187 187 177 177 177 179 179 179 163 163 163 100 100 100 135 135 135 174 174 174 186 186 186 200 200 200 195 195 195 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 198 198 198 198 198 198 198 198 198 198 198 198 196 196 196 195 195 195 196 196 196 199 199 199 201 201 201 201 201 201 202 202 202 202 202 202 204 204 204 192 192 192 195 195 195 197 197 197 177 177 177 164 164 164 164 164 164 143 143 143 88 88 88 50 50 50 65 65 65 90 90 90 149 149 149 182 182 182 192 192 192 199 199 199 196 196 196 196 196 196 196 196 196 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 195 195 195 194 194 194 194 194 194 197 197 197 200 200 200 200 200 200 201 201 201 201 201 201 203 203 203 177 177 177 181 181 181 175 175 175 168 168 168 177 177 177 159 159 159 129 129 129 92 92 92 70 70 70 75 75 75 90 90 90 114 114 114 131 131 131 171 171 171 198 198 198 197 197 197 192 192 192 182 182 182 173 173 173 185 185 185 197 197 197 196 196 196 196 196 196 194 194 194 194 194 194 193 193 193 195 195 195 198 198 198 198 198 198 200 200 200 200 200 200 202 202 202 175 175 175 182 182 182 188 188 188 200 200 200 196 196 196 146 146 146 136 136 136 114 114 114 105 105 105 105 105 105 105 105 105 104 104 104 115 115 115 169 169 169 196 196 196 196 196 196 195 195 195 173 173 173 167 167 167 180 180 180 192 192 192 195 195 195 193 193 193 193 193 193 193 193 193 192 192 192 194 194 194 197 197 197 198 198 198 200 200 200 196 196 196 198 198 198 169 169 169 179 179 179 199 199 199 211 211 211 207 207 207 155 155 155 126 126 126 119 119 119 114 114 114 107 107 107 101 101 101 90 90 90 101 101 101 146 146 146 191 191 191 194 194 194 194 194 194 176 176 176 174 174 174 174 174 174 180 180 180 192 192 192 191 191 191 192 192 192 191 191 191 190 190 190 192 192 192 195 195 195 195 195 195 198 198 198 190 190 190 192 192 192 154 154 154 171 171 171 191 191 191 196 196 196 215 215 215 159 159 159 110 110 110 106 106 106 96 96 96 93 93 93 93 93 93 93 93 93 91 91 91 134 134 134 189 189 189 194 194 194 189 189 189 183 183 183 177 177 177 170 170 170 167 167 167 187 187 187 191 191 191 191 191 191 190 190 190 189 189 189 192 192 192 190 190 190 196 196 196 199 199 199 194 194 194 174 174 174 112 112 112 121 121 121 178 178 178 175 175 175 208 208 208 174 174 174 115 115 115 90 90 90 78 78 78 90 90 90 93 93 93 96 96 96 85 85 85 131 131 131 190 190 190 189 189 189 179 179 179 178 178 178 176 176 176 166 166 166 160 160 160 168 168 168 175 175 175 170 170 170 165 165 165 165 165 165 165 165 165 175 175 175 181 181 181 175 175 175 155 155 155 116 116 116 72 72 72 68 68 68 129 129 129 158 158 158 197 197 197 196 196 196 117 117 117 82 82 82 82 82 82 70 70 70 74 74 74 79 79 79 74 74 74 96 96 96 141 141 141 154 154 154 152 152 152 150 150 150 151 151 151 151 151 151 153 153 153 151 151 151 149 149 149 146 146 146 144 144 144 143 143 143 148 148 148 146 146 146 135 135 135 88 88 88 68 68 68 59 59 59 53 53 53 73 73 73 128 128 128 149 149 149 159 159 159 157 157 157 126 126 126 91 91 91 60 60 60 50 50 50 53 53 53 52 52 52 52 52 52 48 48 48 116 116 116 185 185 185 203 203 203 192 192 192 190 190 190 189 189 189 194 194 194 200 200 200 196 196 196 195 195 195 196 196 196 195 195 195 203 203 203 202 202 202 170 170 170 87 87 87 80 80 80 75 75 75 65 65 65 92 92 92 139 139 139 142 142 142 138 138 138 137 137 137 144 144 144 115 115 115 53 53 53 48 48 48 57 57 57 47 47 47 41 41 41 40 40 40 142 142 142 231 231 231 234 234 234 222 222 222 198 198 198 203 203 203 213 213 213 206 206 206 184 184 184 186 186 186 205 205 205 211 211 211 215 215 215 181 181 181 167 167 167 144 144 144 146 146 146 142 142 142 127 127 127 137 137 137 143 143 143 138 138 138 131 131 131 128 128 128 128 128 128 112 112 112 62 62 62 45 45 45 46 46 46 43 43 43 39 39 39 41 41 41 119 119 119 169 169 169 175 175 175 169 169 169 146 146 146 145 145 145 158 158 158 149 149 149 130 130 130 130 130 130 144 144 144 157 157 157 154 154 154 113 113 113 124 124 124 151 151 151 164 164 164 152 152 152 138 138 138 154 154 154 150 150 150 140 140 140 128 128 128 114 114 114 103 103 103 101 101 101 86 86 86 59 59 59 47 47 47 42 42 42 34 34 34 52 52 52 93 93 93 99 99 99 104 104 104 102 102 102 100 100 100 95 95 95 98 98 98 96 96 96 96 96 96 93 93 93 90 90 90 94 94 94 93 93 93 138 138 138 147 147 147 168 168 168 183 183 183 160 160 160 148 148 148 165 165 165 166 166 166 175 175 175 165 165 165 154 154 154 135 135 135 133 133 133 136 136 136 111 111 111 75 75 75 42 42 42 35 35 35 75 75 75 118 118 118 119 119 119 122 122 122 115 115 115 111 111 111 110 110 110 107 107 107 103 103 103 104 104 104 101 101 101 99 99 99 99 99 99 98 98 98 125 125 125 131 131 131 148 148 148 171 171 171 165 165 165 158 158 158 169 169 169 172 172 172 178 178 178 170 170 170 166 166 166 158 158 158 146 146 146 143 143 143 141 141 141 130 130 130 80 80 80 53 53 53 101 101 101 134 134 134 135 135 135 148 148 148 136 136 136 126 126 126 121 121 121 121 121 121 117 117 117 113 113 113 111 111 111 109 109 109 110 110 110 111 111 111 126 126 126 125 125 125 120 120 120 126 126 126 126 126 126 129 129 129 140 140 140 143 143 143 142 142 142 134 134 134 127 127 127 120 120 120 118 118 118 117 117 117 123 123 123 128 128 128 107 107 107 83 83 83 106 106 106 143 143 143 159 159 159 182 182 182 164 164 164 151 151 151 150 150 150 152 152 152 151 151 151 150 150 150 147 147 147 142 142 142 139 139 139 137 137 137 116 116 116 118 118 118 117 117 117 115 115 115 115 115 115 114 114 114 116 116 116 121 121 121 127 127 127 125 125 125 111 111 111 93 93 93 88 88 88 83 83 83 78 78 78 76 76 76 72 72 72 67 67 67 77 77 77 128 128 128 156 156 156 163 163 163 153 153 153 146 146 146 148 148 148 148 148 148 159 159 159 168 168 168 167 167 167 163 163 163 162 162 162 163 163 163 107 107 107 110 110 110 113 113 113 111 111 111 114 114 114 115 115 115 121 121 121 121 121 121 121 121 121 122 122 122 115 115 115 103 103 103 93 93 93 86 86 86 87 87 87 90 90 90 88 88 88 85 85 85 95 95 95 126 126 126 149 149 149 165 165 165 158 158 158 150 150 150 150 150 150 153 153 153 162 162 162 164 164 164 160 160 160 157 157 157 158 158 158 163 163 163 112 112 112 111 111 111 115 115 115 112 112 112 112 112 112 112 112 112 114 114 114 113 113 113 110 110 110 112 112 112 105 105 105 98 98 98 96 96 96 92 92 92 93 93 93 94 94 94 97 97 97 99 99 99 103 103 103 108 108 108 111 111 111 119 119 119 125 125 125 134 134 134 141 141 141 150 150 150 164 164 164 169 169 169 167 167 167 163 163 163 160 160 160 161 161 161 115 115 115 112 112 112 112 112 112 111 111 111 111 111 111 111 111 111 110 110 110 110 110 110 108 108 108 111 111 111 106 106 106 100 100 100 99 99 99 97 97 97 97 97 97 96 96 96 97 97 97 97 97 97 97 97 97 100 100 100 104 104 104 105 105 105 109 109 109 111 111 111 114 114 114 120 120 120 131 131 131 137 137 137 142 142 142 141 141 141 143 143 143 146 146 146 114 114 114 116 116 116 120 120 120 121 121 121 122 122 122 117 117 117 114 114 114 110 110 110 108 108 108 108 108 108 103 103 103 102 102 102 102 102 102 103 103 103 101 101 101 99 99 99 99 99 99 100 100 100 101 101 101 102 102 102 105 105 105 104 104 104 107 107 107 109 109 109 108 108 108 105 105 105 109 109 109 114 114 114 114 114 114 118 118 118 125 125 125 129 129 129 106 106 106 114 114 114 120 120 120 116 116 116 113 113 113 107 107 107 101 101 101 101 101 101 102 102 102 100 100 100 98 98 98 99 99 99 99 99 99 94 94 94 92 92 92 93 93 93 94 94 94 98 98 98 103 103 103 101 101 101 101 101 101 96 96 96 102 102 102 103 103 103 97 97 97 97 97 97 105 105 105 100 100 100 95 95 95 99 99 99 110 110 110 122 122 122 143 143 143 138 138 138 140 140 140 137 137 137 138 138 138 136 136 136 133 133 133 131 131 131 138 138 138 136 136 136 134 134 134 130 130 130 132 132 132 134 134 134 138 138 138 140 140 140 141 141 141 143 143 143 146 146 146 146 146 146 151 151 151 148 148 148 148 148 148 142 142 142 136 136 136 135 135 135 127 127 127 127 127 127 134 134 134 131 131 131 135 135 135 149 149 149 219 219 219 182 182 182 180 180 180 194 194 194 193 193 193 170 170 170 179 179 179 191 191 191 197 197 197 176 176 176 181 181 181 167 167 167 186 186 186 222 222 222 234 234 234 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 235 235 235 234 234 234 232 232 232 232 232 232 216 216 216 179 179 179 182 182 182 194 194 194 182 182 182 188 188 188 227 227 227 207 208 212 182 183 187 209 210 213 193 194 198 193 197 197 181 186 185 196 202 200 213 219 217 188 193 192 189 194 195 182 187 189 189 194 196 215 220 222 243 248 248 249 251 254 222 223 229 181 181 189 181 182 189 188 189 196 187 187 195 199 199 207 188 189 196 194 195 202 188 188 196 187 188 195 191 192 196 198 199 203 217 218 223 203 204 208 200 201 205 193 197 200 226 231 233 199 210 223 191 201 215 198 208 221 192 203 216 191 203 213 192 205 214 202 215 225 207 220 229 197 209 218 195 207 217 189 202 212 193 206 216 203 215 225 212 225 233 217 229 239 203 213 228 189 199 215 191 202 217 193 203 218 194 205 219 198 208 222 192 203 217 192 202 217 190 200 215 197 207 222 194 205 219 198 208 222 201 211 225 196 206 220 195 206 220 192 206 218 206 219 231 174 192 216 179 197 220 183 201 224 185 204 227 190 207 228 190 208 228 188 205 225 187 204 224 189 206 226 191 208 227 191 208 226 189 207 225 189 206 224 186 204 222 187 205 225 188 206 229 191 209 231 191 209 231 189 208 230 189 207 229 187 206 228 189 207 229 190 208 230 190 209 231 188 207 229 189 207 230 188 207 230 187 205 228 187 205 229 186 204 228 184 204 227 184 205 228 175 195 222 176 196 223 179 199 226 180 200 227 184 203 228 186 203 229 187 204 229 187 204 230 187 204 229 185 203 226 185 203 225 186 203 225 187 205 227 189 206 228 188 206 229 186 206 231 185 205 230 184 204 229 184 204 228 184 204 229 185 205 229 184 204 229 183 203 228 183 203 227 183 203 228 183 203 230 183 203 230 184 204 230 182 202 229 180 200 227 178 201 227 180 204 230 179 198 226 180 199 226 182 201 228 184 202 230 188 205 231 190 205 231 190 205 231 190 205 231 190 205 231 190 205 229 190 205 227 186 202 223 176 191 213 180 196 217 187 205 228 187 206 231 187 206 230 188 207 231 188 207 231 188 207 231 188 207 231 188 207 231 186 205 229 185 204 228 185 204 229 185 204 231 185 204 231 185 203 231 184 202 230 182 201 229 180 201 228 181 204 230 183 200 227 184 201 228 186 204 230 187 204 231 189 205 231 190 206 231 189 207 230 188 207 229 188 207 229 194 205 229 194 201 223 186 197 213 162 177 192 161 178 195 183 199 223 190 205 234 190 205 233 190 206 233 190 206 232 190 206 231 190 206 230 190 206 230 189 205 229 188 205 228 188 204 229 188 203 230 187 202 229 187 202 229 186 201 229 184 200 227 183 200 226 185 202 229 184 201 228 186 203 229 188 205 231 188 205 231 189 206 231 190 206 231 189 207 231 188 207 231 188 207 231 193 204 233 194 201 227 194 203 217 159 169 179 115 124 136 169 180 202 194 207 236 192 205 234 191 205 232 191 204 231 191 205 230 190 205 228 190 205 228 190 205 228 190 205 228 190 205 229 189 203 230 187 201 228 188 202 228 187 201 228 185 199 226 185 199 226 187 201 228 187 203 229 188 203 230 189 205 231 189 205 231 190 205 231 190 206 231 191 206 232 192 205 233 191 204 235 190 204 238 190 203 232 196 205 221 171 174 183 106 101 110 166 168 185 197 209 233 190 202 226 191 202 228 191 203 229 190 203 228 189 204 227 189 204 227 190 205 228 190 205 228 190 205 229 189 203 230 188 201 229 188 202 229 187 201 228 185 199 226 185 199 226 187 201 228 190 202 230 190 203 230 191 204 231 191 204 231 190 204 231 191 205 231 192 203 230 196 203 230 197 203 230 194 205 231 189 203 222 194 202 210 194 192 197 127 114 123 171 167 181 202 214 230 187 198 217 189 200 222 190 200 225 190 202 227 188 203 226 188 203 226 190 205 228 189 204 227 188 203 227 188 202 228 187 201 228 187 201 228 186 200 227 185 199 226 185 199 226 187 201 228 191 201 230 192 201 230 193 202 231 192 202 231 191 203 233 193 204 232 194 201 223 200 203 219 198 198 209 186 188 190 176 179 174 180 181 174 165 163 161 105 97 108 134 134 146 166 176 185 178 188 201 192 201 219 187 195 219 190 200 225 187 201 225 186 201 224 187 202 225 187 202 225 186 200 224 186 200 226 186 200 227 186 200 227 184 198 225 183 197 224 184 198 225 186 200 228 192 201 230 193 201 230 194 202 231 193 202 231 193 204 237 183 192 222 190 195 213 196 197 200 180 178 168 174 164 139 177 165 133 151 145 120 89 90 83 45 50 64 58 66 79 83 93 96 142 151 160 175 183 199 186 192 214 190 199 224 184 198 222 183 198 221 183 198 221 182 196 219 182 197 221 184 198 225 184 198 225 184 198 225 183 197 224 181 196 223 182 196 223 184 199 226 191 201 227 192 200 227 194 201 228 194 200 227 194 204 229 170 178 195 177 182 190 176 177 170 183 167 137 199 175 136 174 159 122 135 132 100 91 96 80 65 73 75 69 77 81 86 93 91 108 117 118 124 133 141 164 172 190 189 198 223 186 197 226 182 193 221 172 183 210 163 174 200 173 187 212 181 200 225 180 199 224 180 199 224 178 198 222 178 197 223 179 195 225 181 197 228 187 200 225 188 199 225 191 200 226 192 200 226 191 204 225 169 176 189 176 183 194 187 189 189 222 196 163 223 191 151 162 145 116 143 138 109 116 117 96 107 107 96 106 106 100 103 108 100 101 108 100 109 118 117 162 171 183 187 197 220 185 196 225 185 196 223 163 174 198 157 169 190 169 182 202 178 196 215 181 199 218 179 197 216 179 197 216 179 197 217 180 193 220 182 195 224 186 198 228 185 199 227 187 202 230 181 198 227 184 200 232 161 168 196 173 178 204 195 199 214 226 209 188 234 203 163 175 153 119 137 127 100 124 121 104 117 115 106 109 108 101 100 104 90 87 94 79 96 105 98 140 148 154 182 193 211 181 197 221 181 197 218 163 180 197 160 178 193 162 177 191 172 181 197 185 193 210 183 192 208 184 193 209 185 192 210 185 189 213 187 190 216 183 196 226 182 197 226 184 200 230 175 193 222 181 193 221 155 151 174 173 167 188 190 191 197 210 196 163 240 214 160 175 160 114 115 113 82 104 110 93 92 100 91 92 96 85 94 96 80 92 97 79 88 95 85 129 136 138 180 190 208 180 196 226 175 191 219 169 185 210 163 180 203 157 173 194 156 169 189 177 189 209 181 193 213 181 193 213 180 191 212 181 189 215 185 192 219 178 191 217 185 197 223 189 199 226 186 194 221 178 171 187 131 103 109 142 112 116 192 174 162 199 174 121 237 208 136 193 176 122 121 118 86 87 94 79 72 83 75 88 93 84 95 95 82 97 99 84 83 87 80 129 132 138 184 190 210 179 189 222 168 180 210 167 179 206 165 177 202 155 168 190 148 163 181 156 171 190 162 178 196 158 173 191 154 168 187 155 167 187 156 167 187 163 178 196 174 181 201 174 172 195 160 150 175 140 104 119 116 53 59 113 49 53 164 117 103 197 152 93 240 192 116 231 191 138 138 112 89 93 79 75 90 79 81 76 69 66 77 74 67 81 80 73 74 75 75 94 95 109 137 140 158 148 155 166 147 154 163 144 152 158 145 154 157 146 153 154 153 154 153 152 152 151 150 150 149 147 147 146 145 144 143 145 143 142 151 148 147 133 151 155 131 136 146 99 80 101 88 56 83 93 42 62 104 31 39 132 48 50 188 105 91 216 128 83 234 138 78 227 135 88 189 103 80 141 70 71 90 46 59 63 43 52 62 49 53 61 48 54 58 49 57 51 45 59 119 115 118 189 187 169 205 205 188 195 195 175 195 192 167 198 190 163 209 192 170 215 198 177 211 194 172 210 193 171 212 194 173 213 192 169 221 200 176 206 205 182 185 167 148 131 70 67 135 56 62 123 54 61 116 44 41 162 66 49 228 107 79 245 104 71 245 99 60 243 100 56 251 105 68 208 78 67 102 31 44 67 38 54 75 48 63 64 37 56 54 33 50 48 35 45 153 140 130 246 231 198 245 235 207 234 223 193 216 197 159 226 201 161 235 210 179 226 203 173 204 181 151 207 183 154 226 202 171 233 208 173 238 212 175 198 179 152 201 159 124 214 120 85 233 116 78 214 115 95 197 101 84 222 107 76 245 107 68 253 96 58 244 89 51 236 90 45 241 88 44 216 72 49 128 36 31 76 32 37 66 36 48 58 34 52 49 33 52 45 38 51 127 117 113 184 167 144 187 174 154 182 167 147 165 143 117 166 141 113 177 155 131 167 146 123 147 127 103 148 127 103 161 141 115 172 157 122 169 155 117 97 118 135 130 122 120 198 135 115 232 142 102 219 130 94 208 115 80 235 128 80 243 119 66 242 105 53 231 92 50 213 80 35 206 68 19 204 64 30 163 58 34 100 44 33 67 38 42 53 36 50 35 31 50 47 51 71 90 93 107 98 100 104 102 105 110 100 103 109 100 100 104 95 96 98 96 99 100 94 97 98 94 97 98 91 94 96 89 92 91 95 96 87 94 95 84 107 146 183 137 149 166 197 157 149 233 168 132 206 147 108 196 135 94 224 150 94 234 148 85 249 154 93 245 139 93 234 128 85 218 108 60 220 103 64 208 111 78 154 97 76 96 68 64 47 39 48 27 36 56 63 77 103 102 120 150 99 123 154 103 126 155 96 119 149 89 116 148 86 116 148 82 113 142 78 110 139 79 110 139 76 108 137 76 105 133 83 102 127 83 101 125 98 132 165 119 133 153 170 139 138 209 160 131 193 159 129 185 153 121 209 161 113 224 160 100 240 162 101 237 149 103 227 147 105 217 141 95 211 126 87 199 126 91 180 129 102 153 123 112 80 80 83 37 57 77 81 105 138 112 138 175 111 140 176 128 152 184 115 141 173 98 132 171 88 129 172 88 129 171 84 125 166 80 121 162 78 119 161 77 117 158 82 116 158 83 116 159 90 135 177 97 131 170 114 119 146 129 124 129 131 124 126 142 125 122 167 133 112 185 131 95 198 126 84 194 115 78 176 112 76 161 109 74 159 105 78 151 107 86 146 116 101 142 123 119 102 108 116 64 88 110 84 111 146 122 147 183 139 163 191 166 185 209 148 168 193 128 157 188 122 156 193 125 158 195 125 157 195 124 155 193 121 152 190 116 148 185 108 147 182 105 145 180 84 124 166 87 125 166 91 122 161 91 120 155 96 118 155 103 114 146 119 112 130 139 113 115 157 116 108 162 112 96 145 100 84 117 85 78 101 82 87 86 80 95 73 78 97 66 78 100 58 75 100 50 71 99 59 81 111 107 132 163 131 162 192 139 169 199 129 159 189 121 153 184 122 154 186 124 154 186 137 164 196 147 172 205 148 170 204 144 167 200 137 169 195 137 171 195 78 113 153 81 116 156 84 119 159 82 118 158 82 121 163 87 122 161 101 125 155 113 122 142 121 120 132 128 119 129 120 111 124 101 101 122 82 93 122 68 89 125 65 91 127 67 95 129 65 93 126 63 90 124 73 100 133 102 131 165 122 156 191 138 172 207 131 165 200 123 156 192 123 157 190 128 160 189 138 168 197 142 169 199 141 164 195 138 161 192 136 163 190 141 169 195 83 118 159 82 117 157 86 121 161 83 119 159 79 120 162 78 120 162 84 121 159 88 119 152 89 115 146 93 116 147 87 108 143 78 102 138 73 100 139 67 96 137 66 98 139 66 100 141 69 103 144 71 105 146 75 109 150 80 114 154 83 118 156 91 125 164 97 132 170 106 140 179 112 148 183 122 158 185 138 172 199 144 175 204 144 173 202 142 168 198 140 164 195 141 165 197 86 121 161 83 118 158 83 118 159 82 117 158 83 116 161 84 115 162 84 114 160 85 114 158 85 112 156 88 115 156 83 110 147 77 104 140 77 103 138 76 101 135 71 102 141 65 102 147 66 104 148 66 104 148 66 104 148 70 107 151 75 110 153 75 111 153 79 115 157 81 117 160 84 121 160 89 129 160 101 139 169 109 145 176 116 149 181 117 147 180 121 148 183 124 150 187 85 120 161 87 122 162 91 126 166 92 128 168 95 127 171 91 121 166 89 119 162 87 114 156 86 112 152 85 113 151 78 109 145 78 107 143 79 107 142 80 108 143 75 107 146 68 106 150 68 106 150 69 107 150 70 108 152 71 109 153 74 111 157 73 110 156 76 113 159 78 116 162 76 115 159 71 114 152 76 118 156 83 121 160 85 121 161 90 124 164 98 131 169 103 135 173 79 112 153 87 120 160 93 126 166 89 122 162 83 120 159 77 115 152 72 108 143 75 108 140 77 108 139 73 106 141 70 104 145 70 106 146 69 106 146 64 101 142 63 99 140 64 99 140 65 100 141 69 104 145 74 109 149 71 107 150 70 107 155 65 102 150 71 108 155 72 109 156 65 104 150 62 105 149 71 113 157 68 107 152 65 101 147 70 105 151 80 117 157 91 129 168 125 147 172 120 142 168 123 144 170 120 141 168 119 142 168 118 140 165 116 137 162 115 135 159 122 142 165 120 140 165 117 138 165 113 134 162 115 136 164 117 138 166 119 142 169 121 145 172 122 145 173 124 147 174 127 150 177 127 151 178 131 155 184 128 152 181 128 152 182 122 146 177 116 141 171 114 140 169 106 132 163 107 131 163 114 138 168 111 135 167 113 140 172 126 154 185 210 223 227 172 186 190 170 184 188 184 198 203 185 196 201 163 173 179 172 182 189 184 194 200 191 200 206 170 179 185 175 184 189 160 170 175 179 189 195 216 225 230 228 236 241 229 235 241 229 236 241 230 236 241 230 236 241 230 236 241 232 238 242 230 237 241 230 236 242 228 234 240 228 234 240 212 218 224 174 180 188 177 183 191 189 195 202 177 183 192 182 190 201 221 229 238 212 212 212 214 214 214 216 216 216 217 217 217 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 216 216 216 217 217 217 216 216 216 218 218 218 218 218 218 217 217 217 214 214 214 215 215 215 217 217 217 218 218 218 216 216 216 214 214 214 212 212 212 210 210 210 214 214 214 216 216 216 218 218 218 216 216 216 215 215 215 214 214 214 213 213 213 212 212 212 211 211 211 215 215 215 218 218 218 218 218 218 219 219 219 222 222 222 223 223 223 222 222 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 222 224 224 224 223 223 223 224 224 224 218 218 218 217 217 217 219 219 219 219 219 219 218 218 218 215 215 215 212 212 212 211 211 211 214 214 214 220 220 220 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 213 213 213 210 210 210 217 217 217 218 218 218 219 219 219 220 220 220 222 222 222 225 225 225 225 225 225 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 200 200 200 203 203 203 225 225 225 224 224 224 222 222 222 222 222 222 220 220 220 216 216 216 215 215 215 203 203 203 196 196 196 219 219 219 217 217 217 216 216 216 215 215 215 214 214 214 211 211 211 210 210 210 218 218 218 219 219 219 221 221 221 222 222 222 223 223 223 224 224 224 226 226 226 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 229 229 229 233 233 233 157 157 157 185 185 185 228 228 228 226 226 226 224 224 224 223 223 223 223 223 223 219 219 219 219 219 219 215 215 215 208 208 208 218 218 218 217 217 217 216 216 216 215 215 215 213 213 213 210 210 210 209 209 209 225 225 225 226 226 226 226 226 226 226 226 226 228 228 228 229 229 229 231 231 231 232 232 232 231 231 231 230 230 230 230 230 230 229 229 229 231 231 231 235 235 235 152 152 152 198 198 198 232 232 232 230 230 230 227 227 227 223 223 223 223 223 223 224 224 224 223 223 223 220 220 220 219 219 219 218 218 218 216 216 216 216 216 216 216 216 216 215 215 215 213 213 213 213 213 213 228 228 228 228 228 228 228 228 228 229 229 229 232 232 232 235 235 235 238 238 238 238 238 238 238 238 238 236 236 236 233 233 233 225 225 225 229 229 229 236 236 236 152 152 152 202 202 202 235 235 235 231 231 231 229 229 229 227 227 227 220 220 220 221 221 221 224 224 224 222 222 222 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 219 219 219 219 219 219 219 219 219 228 228 228 230 230 230 230 230 230 232 232 232 236 236 236 238 238 238 240 240 240 241 241 241 241 241 241 237 237 237 235 235 235 219 219 219 208 208 208 228 228 228 154 154 154 206 206 206 237 237 237 231 231 231 229 229 229 228 228 228 224 224 224 221 221 221 222 222 222 225 225 225 223 223 223 221 221 221 224 224 224 225 225 225 224 224 224 223 223 223 223 223 223 222 222 222 233 233 233 235 235 235 236 236 236 238 238 238 240 240 240 242 242 242 243 243 243 244 244 244 243 243 243 240 240 240 244 244 244 231 231 231 197 197 197 211 211 211 146 146 146 211 211 211 238 238 238 233 233 233 229 229 229 229 229 229 226 226 226 225 225 225 225 225 225 223 223 223 221 221 221 219 219 219 224 224 224 227 227 227 227 227 227 225 225 225 223 223 223 222 222 222 234 234 234 235 235 235 237 237 237 238 238 238 240 240 240 242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 239 239 239 232 232 232 205 205 205 190 190 190 117 117 117 208 208 208 237 237 237 236 236 236 233 233 233 230 230 230 226 226 226 220 220 220 221 221 221 224 224 224 221 221 221 222 222 222 225 225 225 225 225 225 226 226 226 227 227 227 227 227 227 226 226 226 231 231 231 233 233 233 235 235 235 236 236 236 238 238 238 240 240 240 241 241 241 243 243 243 242 242 242 243 243 243 236 236 236 225 225 225 219 219 219 178 178 178 129 129 129 195 195 195 237 237 237 237 237 237 236 236 236 232 232 232 229 229 229 223 223 223 215 215 215 222 222 222 228 228 228 226 226 226 225 225 225 227 227 227 230 230 230 232 232 232 231 231 231 230 230 230 231 231 231 233 233 233 234 234 234 235 235 235 237 237 237 238 238 238 238 238 238 238 238 238 239 239 239 240 240 240 229 229 229 221 221 221 209 209 209 191 191 191 136 136 136 190 190 190 232 232 232 239 239 239 237 237 237 235 235 235 235 235 235 230 230 230 222 222 222 225 225 225 230 230 230 229 229 229 230 230 230 229 229 229 232 232 232 231 231 231 230 230 230 229 229 229 230 230 230 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 216 216 216 222 222 222 194 194 194 211 211 211 134 134 134 206 206 206 220 220 220 238 238 238 238 238 238 236 236 236 235 235 235 234 234 234 231 231 231 228 228 228 229 229 229 229 229 229 228 228 228 226 226 226 224 224 224 223 223 223 222 222 222 219 219 219 214 214 214 219 219 219 222 222 222 224 224 224 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 223 223 223 211 211 211 215 215 215 197 197 197 215 215 215 145 145 145 215 215 215 206 206 206 235 235 235 232 232 232 232 232 232 235 235 235 209 209 209 224 224 224 233 233 233 230 230 230 223 223 223 221 221 221 220 220 220 216 216 216 214 214 214 213 213 213 211 211 211 213 213 213 211 211 211 212 212 212 219 219 219 219 219 219 219 219 219 221 221 221 220 220 220 225 225 225 210 210 210 215 215 215 198 198 198 207 207 207 214 214 214 145 145 145 214 214 214 196 196 196 228 228 228 229 229 229 231 231 231 230 230 230 183 183 183 141 141 141 200 200 200 229 229 229 208 208 208 210 210 210 218 218 218 214 214 214 212 212 212 210 210 210 210 210 210 221 221 221 220 220 220 218 218 218 217 217 217 219 219 219 219 219 219 224 224 224 227 227 227 229 229 229 211 211 211 213 213 213 193 193 193 209 209 209 213 213 213 148 148 148 216 216 216 207 207 207 213 213 213 238 238 238 239 239 239 214 214 214 131 131 131 79 79 79 113 113 113 201 201 201 211 211 211 212 212 212 224 224 224 221 221 221 219 219 219 218 218 218 218 218 218 225 225 225 229 229 229 230 230 230 226 226 226 220 220 220 220 220 220 229 229 229 231 231 231 227 227 227 217 217 217 206 206 206 201 201 201 205 205 205 217 217 217 152 152 152 219 219 219 223 223 223 200 200 200 245 245 245 239 239 239 220 220 220 137 137 137 95 95 95 137 137 137 197 197 197 211 211 211 219 219 219 236 236 236 232 232 232 227 227 227 224 224 224 222 222 222 205 205 205 208 208 208 210 210 210 213 213 213 214 214 214 214 214 214 218 218 218 219 219 219 209 209 209 209 209 209 199 199 199 205 205 205 216 216 216 202 202 202 155 155 155 224 224 224 223 223 223 203 203 203 235 235 235 233 233 233 172 172 172 94 94 94 77 77 77 90 90 90 151 151 151 184 184 184 206 206 206 233 233 233 226 226 226 229 229 229 221 221 221 213 213 213 206 206 206 206 206 206 206 206 206 207 207 207 208 208 208 209 209 209 212 212 212 211 211 211 200 200 200 206 206 206 191 191 191 211 211 211 223 223 223 188 188 188 159 159 159 227 227 227 212 212 212 213 213 213 213 213 213 238 238 238 153 153 153 67 67 67 66 66 66 59 59 59 122 122 122 189 189 189 197 197 197 223 223 223 222 222 222 226 226 226 218 218 218 214 214 214 231 231 231 230 230 230 229 229 229 228 228 228 224 224 224 222 222 222 221 221 221 213 213 213 196 196 196 212 212 212 190 190 190 222 222 222 225 225 225 186 186 186 169 169 169 229 229 229 207 207 207 213 213 213 205 205 205 240 240 240 197 197 197 79 79 79 98 98 98 81 81 81 145 145 145 211 211 211 202 202 202 215 215 215 223 223 223 219 219 219 217 217 217 215 215 215 193 193 193 198 198 198 211 211 211 215 215 215 225 225 225 223 223 223 223 223 223 216 216 216 214 214 214 197 197 197 209 209 209 224 224 224 220 220 220 176 176 176 175 175 175 232 232 232 209 209 209 215 215 215 210 210 210 219 219 219 181 181 181 112 112 112 110 110 110 81 81 81 129 129 129 213 213 213 202 202 202 216 216 216 219 219 219 221 221 221 219 219 219 217 217 217 110 110 110 133 133 133 142 142 142 125 125 125 163 163 163 172 172 172 183 183 183 167 167 167 212 212 212 181 181 181 225 225 225 202 202 202 214 214 214 138 138 138 178 178 178 221 221 221 194 194 194 188 188 188 221 221 221 164 164 164 138 138 138 100 100 100 87 87 87 70 70 70 94 94 94 177 177 177 195 195 195 228 228 228 222 222 222 236 236 236 235 235 235 236 236 236 133 133 133 117 117 117 120 120 120 114 114 114 108 108 108 135 135 135 118 118 118 128 128 128 140 140 140 156 156 156 167 167 167 176 176 176 166 166 166 124 124 124 135 135 135 179 179 179 159 159 159 112 112 112 165 165 165 124 124 124 100 100 100 100 100 100 102 102 102 86 86 86 91 91 91 150 150 150 127 127 127 201 201 201 187 187 187 185 185 185 182 182 182 176 176 176 130 130 130 123 123 123 112 112 112 121 121 121 130 130 130 143 143 143 140 140 140 161 161 161 112 112 112 130 130 130 149 149 149 169 169 169 150 150 150 99 99 99 72 72 72 100 100 100 104 104 104 84 84 84 125 125 125 82 82 82 101 101 101 140 140 140 115 115 115 108 108 108 105 105 105 137 137 137 89 89 89 116 116 116 137 137 137 110 110 110 98 98 98 104 104 104 106 106 106 146 146 146 146 146 146 125 125 125 121 121 121 137 137 137 137 137 137 142 142 142 125 125 125 139 139 139 146 146 146 157 157 157 181 181 181 127 127 127 151 151 151 170 170 170 175 175 175 125 125 125 137 137 137 126 126 126 126 126 126 145 145 145 132 132 132 98 98 98 70 70 70 104 104 104 93 93 93 105 105 105 136 136 136 123 123 123 147 147 147 163 163 163 79 79 79 154 154 154 134 134 134 184 184 184 126 126 126 107 107 107 105 105 105 98 98 98 119 119 119 100 100 100 124 124 124 135 135 135 160 160 160 111 111 111 182 182 182 196 196 196 182 182 182 57 57 57 86 86 86 162 162 162 172 172 172 134 134 134 97 97 97 134 134 134 108 108 108 111 111 111 127 127 127 127 127 127 119 119 119 110 110 110 181 181 181 187 187 187 42 42 42 58 58 58 115 115 115 195 195 195 112 112 112 94 94 94 92 92 92 89 89 89 84 84 84 80 80 80 83 83 83 83 83 83 90 90 90 76 76 76 98 98 98 101 101 101 88 88 88 57 57 57 75 75 75 101 101 101 108 108 108 107 107 107 92 92 92 108 108 108 96 96 96 103 103 103 114 114 114 108 108 108 115 115 115 105 105 105 194 194 194 199 199 199 55 55 55 77 77 77 118 118 118 104 104 104 89 89 89 85 85 85 85 85 85 84 84 84 83 83 83 84 84 84 82 82 82 82 82 82 81 81 81 79 79 79 82 82 82 78 78 78 81 81 81 88 88 88 82 82 82 76 76 76 74 74 74 76 76 76 79 79 79 76 76 76 79 79 79 91 91 91 114 114 114 104 104 104 90 90 90 63 63 63 191 191 191 195 195 195 124 124 124 103 103 103 61 61 61 68 68 68 131 131 131 75 75 75 77 77 77 76 76 76 76 76 76 75 75 75 74 74 74 70 70 70 71 71 71 71 71 71 75 75 75 72 72 72 72 72 72 74 74 74 78 78 78 78 78 78 80 80 80 77 77 77 79 79 79 77 77 77 75 75 75 82 82 82 83 83 83 79 79 79 55 55 55 68 68 68 192 192 192 212 212 212 78 78 78 75 75 75 53 53 53 69 69 69 171 171 171 53 53 53 61 61 61 65 65 65 62 62 62 61 61 61 56 56 56 59 59 59 62 62 62 66 66 66 61 61 61 63 63 63 64 64 64 62 62 62 66 66 66 65 65 65 66 66 66 64 64 64 67 67 67 67 67 67 63 63 63 58 58 58 46 46 46 50 50 50 67 67 67 99 99 99 185 185 185 220 220 220 73 73 73 70 70 70 54 54 54 124 124 124 96 96 96 34 34 34 44 44 44 37 37 37 34 34 34 35 35 35 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 41 41 41 43 43 43 45 45 45 45 45 45 38 38 38 39 39 39 51 51 51 69 69 69 88 88 88 127 127 127 147 147 147 165 165 165 61 61 61 48 48 48 85 85 85 111 111 111 52 52 52 52 52 52 29 29 29 16 16 16 15 15 15 14 14 14 15 15 15 21 21 21 26 26 26 14 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 14 14 14 16 16 16 22 22 22 26 26 26 34 34 34 42 42 42 62 62 62 69 69 69 70 70 70 119 119 119 145 145 145 85 85 85 116 116 116 49 49 49 69 69 69 87 87 87 117 117 117 143 143 143 101 101 101 21 21 21 19 19 19 14 14 14 12 12 12 9 9 9 15 15 15 15 15 15 10 10 10 10 10 10 11 11 11 12 12 12 15 15 15 18 18 18 22 22 22 29 29 29 37 37 37 42 42 42 52 52 52 67 67 67 72 72 72 78 78 78 69 69 69 164 164 164 154 154 154 110 110 110 157 157 157 173 225 250 179 226 249 182 227 251 184 228 252 187 228 251 187 228 250 185 227 251 186 228 250 185 227 250 184 227 251 184 228 249 185 227 249 189 228 251 189 227 250 187 227 250 180 226 249 182 226 250 187 226 251 189 227 251 184 227 251 180 225 250 176 224 249 173 223 247 179 225 250 185 226 251 187 228 250 184 227 249 182 226 250 180 225 249 179 225 249 177 224 249 175 223 249 182 226 249 187 228 249 190 227 250 193 228 249 197 230 249 199 230 250 198 230 250 197 230 249 199 230 250 199 230 251 197 230 250 197 230 248 202 231 250 201 230 250 200 232 251 189 228 250 188 227 249 193 227 249 193 228 248 190 227 251 183 226 249 178 224 247 176 223 246 183 225 247 191 229 251 189 227 249 186 227 249 184 226 249 183 225 249 182 224 248 181 223 247 174 222 247 183 228 250 188 228 250 191 228 249 193 229 249 198 230 250 203 231 252 204 232 252 206 233 251 210 233 252 212 233 252 211 233 251 212 233 250 214 233 251 215 234 250 187 204 214 187 208 223 203 232 251 203 231 250 198 230 250 198 230 251 194 229 250 187 226 249 183 225 250 179 212 225 175 204 215 191 229 248 186 228 250 185 226 250 183 225 249 180 225 249 176 223 247 171 223 248 188 228 250 191 229 249 195 230 249 197 230 249 200 231 250 203 231 251 207 232 251 211 233 251 214 233 251 216 234 251 214 234 249 213 233 250 215 233 251 222 237 248 152 160 160 177 189 192 212 233 249 207 232 250 201 232 251 199 231 250 198 231 250 193 228 249 190 228 250 189 224 242 184 216 230 189 228 248 187 227 250 186 226 250 183 225 249 178 225 248 173 223 246 171 222 247 203 232 252 205 233 251 206 233 251 208 232 251 210 233 250 214 233 250 218 235 250 220 235 251 219 234 251 217 234 251 215 234 251 213 234 251 218 234 252 226 238 249 148 155 154 193 200 202 220 235 249 215 234 252 207 233 250 200 230 249 199 231 250 200 231 251 199 231 250 192 229 251 192 228 250 189 227 250 185 226 250 185 226 250 184 226 250 182 226 250 179 225 248 178 224 249 208 234 251 211 233 250 211 233 251 214 233 251 221 235 252 229 236 253 233 238 253 236 238 252 234 238 251 228 237 252 222 236 251 214 228 239 224 230 243 231 238 246 147 155 156 198 204 209 228 237 250 220 234 251 214 234 251 208 232 252 194 229 248 195 229 249 201 231 251 197 230 249 194 228 248 194 229 249 190 229 249 190 228 250 190 227 250 190 228 250 191 228 251 192 227 250 211 234 250 217 234 250 217 234 250 221 235 251 228 237 252 236 238 252 239 239 252 242 240 252 240 240 252 232 237 251 228 237 251 210 223 229 205 209 215 225 230 234 148 157 159 200 209 214 234 237 250 218 235 249 214 234 249 212 232 251 199 232 249 196 229 248 199 230 249 202 232 250 200 231 250 197 229 249 200 231 251 203 232 250 202 231 249 200 231 250 199 230 251 197 230 250 222 235 252 227 236 252 228 237 252 233 238 252 238 239 252 242 240 253 244 242 253 245 242 252 245 241 253 242 238 251 244 243 252 226 233 237 197 198 199 208 212 214 139 150 149 203 214 219 237 237 249 222 237 250 214 234 250 213 234 250 206 233 249 207 231 250 203 232 248 198 232 249 194 230 249 192 228 247 201 232 251 207 233 249 207 233 250 204 232 251 199 231 250 196 230 250 224 236 252 228 236 252 230 238 251 235 238 251 239 239 252 242 240 253 244 241 254 245 243 252 246 243 253 245 242 252 239 239 245 229 233 236 201 208 208 184 193 193 146 106 106 202 210 214 236 237 245 228 238 251 223 236 252 216 234 251 202 234 249 195 229 247 192 231 248 201 232 251 196 229 248 195 232 248 204 232 250 205 232 250 207 232 251 209 233 252 208 233 250 207 232 251 217 235 251 223 236 251 226 237 251 231 237 251 235 238 251 238 239 253 241 240 253 243 242 253 243 241 253 244 242 253 234 236 242 221 228 228 212 222 224 172 181 180 200 99 99 190 197 198 235 237 246 231 239 250 230 237 252 219 236 251 210 235 249 199 231 248 178 228 246 195 231 249 208 235 252 205 233 247 204 232 248 209 233 249 215 234 251 219 235 251 219 235 250 216 234 251 217 235 251 222 236 251 224 236 251 228 237 251 230 238 251 232 239 252 233 238 252 234 239 252 235 239 252 236 240 251 225 230 236 217 223 227 204 211 217 185 194 195 206 107 108 184 193 192 230 232 240 235 239 251 232 238 252 226 238 251 225 237 251 213 236 250 197 231 247 203 232 249 213 236 252 213 234 248 213 235 250 214 234 250 218 236 250 218 235 250 216 234 250 212 234 252 214 235 251 222 236 251 223 235 251 221 236 250 220 237 251 221 237 251 220 236 250 219 236 251 219 236 250 222 236 246 210 219 222 215 225 230 189 196 198 204 214 215 200 106 106 197 211 212 216 222 228 232 239 250 231 239 254 228 238 252 224 238 251 222 237 253 217 236 250 211 233 248 213 234 248 212 235 249 210 234 252 206 233 249 203 231 248 199 231 249 196 230 249 191 229 249 178 227 247 189 229 248 199 230 249 202 232 249 200 231 248 201 232 248 204 232 249 205 232 251 205 234 249 208 229 236 202 215 217 206 218 224 189 201 203 208 217 224 216 115 115 203 220 224 200 208 213 223 240 247 219 236 249 221 235 252 221 240 250 204 211 218 218 226 236 218 238 252 212 236 250 205 229 245 198 229 244 192 229 249 185 227 247 178 226 247 176 226 246 175 224 246 173 227 249 173 224 248 174 225 247 189 229 248 192 229 247 191 229 247 194 230 248 194 229 247 199 234 250 192 218 222 202 221 225 192 201 207 198 210 216 208 216 223 219 115 114 201 220 224 190 199 204 213 234 242 216 234 246 217 236 248 219 233 244 190 180 181 197 118 118 205 198 202 218 232 243 195 212 222 189 218 226 188 228 249 180 226 247 174 226 247 170 225 246 170 224 246 193 231 249 191 230 250 186 229 246 186 228 246 189 229 249 191 228 247 200 232 249 208 233 249 216 234 246 199 216 221 204 217 223 190 195 198 203 212 218 216 212 215 220 119 117 205 220 227 199 211 212 205 216 222 233 239 248 233 241 249 208 216 221 145 126 121 111 67 62 117 112 108 198 202 205 199 217 217 198 218 223 201 231 249 195 230 247 189 229 247 187 228 248 187 229 248 203 233 249 210 236 250 214 235 249 206 233 249 193 230 247 191 230 247 209 235 251 217 235 250 222 229 233 212 220 223 203 208 212 200 202 204 201 207 211 234 211 212 227 121 120 217 220 224 219 225 224 199 201 203 247 244 249 235 240 248 211 225 226 155 130 127 115 89 81 146 134 132 193 200 198 201 216 215 216 220 222 227 239 251 218 236 251 210 233 248 202 232 246 197 231 248 157 222 247 165 223 246 169 224 246 175 227 246 177 227 248 179 226 248 185 229 248 189 230 247 198 214 216 202 212 217 193 201 205 199 207 211 210 218 224 227 192 193 226 125 127 219 226 230 219 225 227 201 205 206 233 236 238 230 235 236 186 166 167 208 46 45 204 23 22 210 39 39 177 141 136 184 184 186 211 204 204 223 236 251 201 235 247 212 234 248 195 230 246 175 226 246 162 222 246 162 222 246 161 222 245 162 223 244 165 224 244 170 223 246 174 226 247 179 223 237 186 207 209 193 211 215 183 194 197 200 214 225 208 229 239 211 179 180 218 134 137 212 232 243 201 216 224 205 216 220 210 215 219 237 239 244 181 142 143 173 23 18 176 21 17 171 12 12 153 109 110 195 187 190 203 195 193 203 230 242 196 231 248 206 232 249 191 228 246 178 226 247 211 238 251 212 236 254 207 237 250 209 234 249 201 232 246 194 232 249 193 231 247 194 220 228 186 201 199 198 218 221 185 193 195 204 228 242 204 232 246 207 178 180 215 149 154 208 237 248 197 211 220 201 218 222 201 207 212 237 240 250 213 191 191 148 51 45 181 63 61 162 47 45 169 136 135 213 210 213 205 202 202 204 219 228 196 233 249 189 229 247 186 228 247 180 227 248 179 198 206 182 205 206 196 218 220 193 224 235 206 231 246 201 231 242 205 229 240 201 222 225 205 218 223 186 202 205 201 212 219 207 230 241 207 224 238 202 165 166 209 161 166 215 239 248 199 213 217 207 219 224 203 214 216 217 220 223 201 173 175 168 89 84 179 82 79 155 50 47 172 112 110 221 210 211 206 201 205 208 219 227 199 227 238 193 231 246 191 229 246 187 228 246 111 112 98 132 140 104 141 148 116 124 127 121 152 169 161 170 177 152 180 186 176 163 172 159 204 217 210 176 184 185 216 229 233 206 201 203 206 217 223 182 120 119 203 168 171 211 225 229 190 195 200 181 192 194 214 224 228 158 167 166 179 122 121 146 81 79 113 77 73 136 43 36 165 65 62 197 170 169 202 193 195 220 231 236 211 227 232 219 242 254 217 241 254 219 242 253 154 129 107 116 122 94 125 121 109 126 114 88 97 117 93 136 143 92 123 121 94 130 134 99 140 145 123 153 160 149 178 164 159 177 178 166 163 170 159 189 97 96 171 122 115 206 169 168 181 151 151 131 106 96 167 165 162 138 119 118 131 88 84 140 84 81 126 93 86 139 67 53 134 75 67 172 142 142 167 112 102 196 203 204 179 192 190 172 191 195 164 190 189 155 185 187 138 129 121 120 126 116 125 111 91 128 123 96 129 133 120 140 150 123 142 143 128 158 166 148 110 114 108 129 137 102 168 144 127 174 169 156 158 150 137 202 56 54 143 45 32 224 49 45 201 64 57 190 40 35 152 116 104 159 50 49 146 83 79 162 131 133 162 97 93 132 100 89 105 108 91 141 136 132 159 61 54 144 106 101 138 139 132 111 112 102 108 97 82 107 105 99 100 108 113 138 149 155 138 151 144 120 128 123 114 126 118 130 141 135 129 142 133 135 148 138 121 128 123 134 143 132 147 148 136 156 160 150 176 184 182 212 92 92 188 136 132 214 152 151 207 162 159 164 109 108 148 134 132 152 116 110 152 117 112 162 140 133 149 126 119 139 82 75 135 45 32 170 80 63 154 69 60 145 90 81 149 132 126 140 116 115 146 149 143 156 167 166 75 83 70 149 158 155 126 139 137 174 189 190 161 114 96 157 88 82 146 89 80 136 84 78 166 101 96 153 80 69 141 118 112 157 129 116 166 158 160 201 74 69 193 178 179 185 201 206 168 188 188 42 65 60 76 92 87 143 172 163 157 182 168 123 142 124 84 108 78 151 129 117 136 101 77 142 102 83 152 119 106 141 124 111 136 113 107 137 100 98 175 184 182 174 193 196 46 44 28 55 59 62 112 119 110 198 195 192 235 65 40 240 35 15 235 34 17 236 29 13 221 28 17 223 22 9 219 27 18 207 33 20 205 42 37 204 24 16 201 55 52 194 62 58 172 54 47 132 28 17 145 47 38 171 72 68 168 85 73 170 83 73 158 68 51 172 83 74 161 71 58 156 82 73 140 105 99 155 91 81 142 105 99 136 93 88 182 199 203 181 206 216 75 49 38 74 81 68 129 120 81 143 90 82 220 38 12 216 33 11 216 32 15 215 32 11 212 32 15 227 26 12 232 21 10 235 19 9 230 20 10 219 22 12 180 45 22 232 14 4 241 15 4 244 24 11 239 18 6 234 11 1 219 15 4 216 18 8 227 17 11 218 17 8 214 24 10 178 57 42 126 111 103 154 84 77 134 74 60 84 56 47 170 199 206 171 204 220 132 128 90 101 113 60 67 63 42 89 61 54 206 101 97 210 20 8 218 18 12 215 19 10 210 22 11 204 23 11 201 22 12 189 22 12 181 27 14 181 26 15 179 34 20 199 20 13 198 21 12 203 21 12 216 22 13 210 24 15 207 28 20 196 29 20 199 30 18 195 29 18 188 29 19 184 42 24 123 68 59 99 74 56 73 51 36 66 73 55 178 199 201 188 220 234 75 85 50 73 83 41 57 55 39 71 69 68 165 174 179 143 16 15 167 17 11 171 21 15 164 21 12 167 18 13 158 14 9 164 16 12 178 14 11 180 19 12 171 16 9 189 11 8 186 14 9 186 11 7 195 12 8 195 11 7 192 14 7 177 18 9 182 20 13 186 17 14 164 22 16 127 32 17 70 39 25 48 55 38 65 73 47 99 102 86 175 189 195 204 226 239 70 81 43 66 77 47 49 59 45 109 130 135 91 98 101 56 26 21 83 30 22 85 18 15 85 14 11 88 13 11 87 13 11 87 14 12 86 16 12 90 15 14 88 16 12 99 14 10 99 14 9 100 14 11 99 15 12 100 14 11 102 16 11 102 19 13 103 22 14 88 28 20 55 33 23 38 42 27 43 59 37 66 75 51 87 93 73 123 131 123 135 154 148 156 171 158 52 69 45 37 54 50 68 93 96 96 117 126 48 55 55 42 58 50 27 32 27 20 16 12 21 13 10 22 11 9 27 11 10 31 18 16 35 23 20 25 11 9 28 11 10 26 11 9 26 10 9 26 11 10 25 11 10 22 12 10 22 15 12 24 22 17 23 30 21 25 41 26 34 50 30 65 66 41 67 75 52 65 77 54 113 123 116 136 150 149 74 95 70 111 125 85 36 56 53 53 77 72 73 93 99 106 122 125 135 146 149 94 104 107 16 25 21 15 23 14 11 17 12 11 14 12 8 11 9 12 18 12 13 17 12 9 12 9 9 12 9 9 13 10 9 14 10 11 18 12 13 22 14 16 27 18 20 36 23 28 44 26 36 49 28 52 57 33 70 70 44 74 77 46 71 85 62 63 76 55 149 171 174 137 161 170 103 118 92 154 164 133 211 211 211 215 215 215 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 221 221 221 220 220 220 218 218 218 216 216 216 217 217 217 217 217 217 214 214 214 214 214 214 216 216 216 216 216 216 217 217 217 217 217 217 219 219 219 220 220 220 222 222 222 222 222 222 220 220 220 220 220 220 222 222 222 224 224 224 223 223 223 225 225 225 225 225 225 212 212 212 218 218 218 222 222 222 223 223 223 222 222 222 220 220 220 220 220 220 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 217 217 217 218 218 218 218 218 218 218 218 218 217 217 217 218 218 218 217 217 217 218 218 218 220 220 220 222 222 222 223 223 223 225 225 225 225 225 225 223 223 223 223 223 223 223 223 223 225 225 225 224 224 224 226 226 226 227 227 227 211 211 211 217 217 217 220 220 220 223 223 223 221 221 221 219 219 219 220 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 215 215 215 215 215 215 214 214 214 214 214 214 215 215 215 216 216 216 219 219 219 222 222 222 221 221 221 222 222 222 224 224 224 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 225 225 225 226 226 226 211 211 211 215 215 215 218 218 218 222 222 222 220 220 220 218 218 218 220 220 220 221 221 221 219 219 219 220 220 220 220 220 220 218 218 218 220 220 220 218 218 218 214 214 214 213 213 213 211 211 211 211 211 211 213 213 213 214 214 214 218 218 218 220 220 220 219 219 219 219 219 219 221 221 221 221 221 221 221 221 221 223 223 223 224 224 224 225 225 225 225 225 225 227 227 227 212 212 212 216 216 216 220 220 220 222 222 222 220 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 216 216 216 218 218 218 213 213 213 212 212 212 212 212 212 210 210 210 211 211 211 213 213 213 214 214 214 215 215 215 218 218 218 220 220 220 219 219 219 221 221 221 223 223 223 222 222 222 221 221 221 223 223 223 223 223 223 224 224 224 225 225 225 210 210 210 215 215 215 219 219 219 220 220 220 218 218 218 217 217 217 215 215 215 214 214 214 214 214 214 216 216 216 215 215 215 215 215 215 214 214 214 209 209 209 211 211 211 211 211 211 208 208 208 209 209 209 211 211 211 213 213 213 214 214 214 218 218 218 220 220 220 220 220 220 223 223 223 222 222 222 221 221 221 220 220 220 222 222 222 222 222 222 222 222 222 224 224 224 210 210 210 215 215 215 215 215 215 215 215 215 217 217 217 217 217 217 213 213 213 213 213 213 214 214 214 214 214 214 212 212 212 214 214 214 214 214 214 211 211 211 211 211 211 209 209 209 207 207 207 209 209 209 210 210 210 211 211 211 214 214 214 215 215 215 218 218 218 218 218 218 221 221 221 222 222 222 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 224 224 224 212 212 212 214 214 214 216 216 216 216 216 216 215 215 215 213 213 213 210 210 210 213 213 213 214 214 214 212 212 212 212 212 212 214 214 214 212 212 212 208 208 208 208 208 208 209 209 209 207 207 207 208 208 208 212 212 212 212 212 212 214 214 214 214 214 214 217 217 217 218 218 218 220 220 220 221 221 221 222 222 222 220 220 220 221 221 221 221 221 221 221 221 221 223 223 223 207 207 207 213 213 213 218 218 218 218 218 218 213 213 213 212 212 212 213 213 213 216 216 216 216 216 216 214 214 214 212 212 212 213 213 213 209 209 209 205 205 205 206 206 206 208 208 208 206 206 206 205 205 205 210 210 210 209 209 209 213 213 213 214 214 214 218 218 218 218 218 218 218 218 218 219 219 219 221 221 221 219 219 219 221 221 221 220 220 220 219 219 219 221 221 221 205 205 205 212 212 212 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 207 207 207 205 205 205 208 208 208 211 211 211 211 211 211 208 208 208 207 207 207 205 205 205 203 203 203 204 204 204 205 205 205 208 208 208 213 213 213 209 209 209 212 212 212 213 213 213 214 214 214 219 219 219 219 219 219 219 219 219 222 222 222 221 221 221 218 218 218 215 215 215 216 216 216 203 203 203 206 206 206 215 215 215 212 212 212 209 209 209 199 199 199 189 189 189 204 204 204 211 211 211 208 208 208 206 206 206 205 205 205 202 202 202 202 202 202 201 201 201 197 197 197 195 195 195 204 204 204 204 204 204 160 160 160 180 180 180 207 207 207 210 210 210 213 213 213 215 215 215 217 217 217 218 218 218 220 220 220 220 220 220 216 216 216 216 216 216 218 218 218 203 203 203 202 202 202 205 205 205 203 203 203 205 205 205 194 194 194 128 128 128 102 102 102 136 136 136 170 170 170 192 192 192 206 206 206 212 212 212 209 209 209 203 203 203 197 197 197 186 186 186 191 191 191 192 192 192 91 91 91 99 99 99 203 203 203 199 199 199 184 184 184 202 202 202 214 214 214 217 217 217 216 216 216 220 220 220 214 214 214 216 216 216 218 218 218 201 201 201 198 198 198 202 202 202 199 199 199 200 200 200 205 205 205 170 170 170 67 67 67 21 21 21 41 41 41 68 68 68 94 94 94 129 129 129 165 165 165 194 194 194 184 184 184 144 144 144 144 144 144 132 132 132 65 65 65 58 58 58 166 166 166 126 126 126 91 91 91 160 160 160 215 215 215 219 219 219 209 209 209 215 215 215 216 216 216 216 216 216 216 216 216 197 197 197 198 198 198 204 204 204 199 199 199 198 198 198 199 199 199 202 202 202 172 172 172 68 68 68 2 2 2 1 1 1 8 8 8 29 29 29 46 46 46 52 52 52 70 70 70 88 88 88 104 104 104 87 87 87 71 71 71 79 79 79 97 97 97 97 97 97 98 98 98 122 122 122 175 175 175 214 214 214 210 210 210 214 214 214 218 218 218 214 214 214 212 212 212 199 199 199 202 202 202 202 202 202 200 200 200 198 198 198 196 196 196 195 195 195 198 198 198 174 174 174 100 100 100 37 37 37 15 15 15 10 10 10 12 12 12 11 11 11 21 21 21 44 44 44 52 52 52 80 80 80 120 120 120 109 109 109 113 113 113 114 114 114 123 123 123 119 119 119 123 123 123 191 191 191 211 211 211 219 219 219 217 217 217 217 217 217 223 223 223 198 198 198 201 201 201 202 202 202 199 199 199 201 201 201 200 200 200 198 198 198 193 193 193 191 191 191 186 186 186 149 149 149 104 104 104 65 65 65 39 39 39 23 23 23 16 16 16 22 22 22 28 28 28 33 33 33 46 46 46 55 55 55 68 68 68 74 74 74 85 85 85 97 97 97 105 105 105 143 143 143 181 181 181 213 213 213 222 222 222 230 230 230 240 240 240 196 196 196 197 197 197 202 202 202 192 192 192 197 197 197 202 202 202 195 195 195 190 190 190 193 193 193 197 197 197 189 189 189 186 186 186 173 173 173 147 147 147 120 120 120 96 96 96 72 72 72 38 38 38 21 21 21 20 20 20 24 24 24 35 35 35 40 40 40 51 51 51 69 69 69 89 89 89 89 89 89 122 122 122 181 181 181 226 226 226 246 246 246 249 249 249 200 200 200 199 199 199 200 200 200 194 194 194 189 189 189 198 198 198 194 194 194 193 193 193 195 195 195 195 195 195 191 191 191 189 189 189 192 192 192 197 197 197 194 194 194 186 186 186 175 175 175 116 116 116 105 105 105 118 118 118 76 76 76 37 37 37 20 20 20 27 27 27 42 42 42 56 56 56 69 69 69 113 113 113 170 170 170 235 235 235 250 250 250 252 252 252 197 197 197 198 198 198 195 195 195 191 191 191 189 189 189 200 200 200 199 199 199 194 194 194 193 193 193 194 194 194 196 196 196 197 197 197 189 189 189 189 189 189 185 185 185 187 187 187 193 193 193 187 187 187 187 187 187 191 191 191 179 179 179 156 156 156 124 124 124 102 102 102 77 77 77 59 59 59 101 101 101 171 171 171 208 208 208 247 247 247 252 252 252 253 253 253 186 186 186 189 189 189 188 188 188 185 185 185 180 180 180 180 180 180 180 180 180 182 182 182 184 184 184 184 184 184 172 172 172 169 169 169 171 171 171 177 177 177 177 177 177 173 173 173 177 177 177 180 180 180 179 179 179 165 165 165 159 159 159 157 157 157 144 144 144 118 118 118 102 102 102 126 126 126 187 187 187 213 213 213 230 230 230 250 250 250 253 253 253 253 253 253 185 185 185 186 186 186 189 189 189 182 182 182 173 173 173 169 169 169 168 168 168 173 173 173 176 176 176 173 173 173 158 158 158 159 159 159 156 156 156 161 161 161 166 166 166 156 156 156 148 148 148 134 134 134 130 130 130 124 124 124 93 93 93 71 71 71 58 58 58 49 49 49 63 63 63 110 110 110 179 179 179 225 225 225 239 239 239 249 249 249 253 253 253 253 253 253 184 184 184 187 187 187 193 193 193 179 179 179 180 180 180 180 180 180 176 176 176 174 174 174 177 177 177 164 164 164 158 158 158 156 156 156 152 152 152 141 141 141 127 127 127 102 102 102 86 86 86 60 60 60 59 59 59 75 75 75 67 67 67 48 48 48 44 44 44 37 37 37 21 21 21 34 34 34 98 98 98 204 204 204 239 239 239 245 245 245 249 249 249 250 250 250 175 175 175 171 171 171 171 171 171 169 169 169 177 177 177 184 184 184 180 180 180 173 173 173 160 160 160 134 134 134 153 153 153 139 139 139 113 113 113 84 84 84 73 73 73 62 62 62 44 44 44 37 37 37 40 40 40 52 52 52 63 63 63 63 63 63 59 59 59 47 47 47 45 45 45 48 48 48 94 94 94 177 177 177 216 216 216 221 221 221 227 227 227 230 230 230 175 175 175 177 177 177 177 177 177 180 180 180 187 187 187 191 191 191 191 191 191 169 169 169 135 135 135 134 134 134 129 129 129 107 107 107 89 89 89 71 71 71 62 62 62 68 68 68 59 59 59 52 52 52 47 47 47 56 56 56 54 54 54 68 68 68 56 56 56 53 53 53 79 79 79 106 106 106 145 145 145 178 178 178 201 201 201 200 200 200 205 205 205 206 206 206 184 184 184 183 183 183 191 191 191 182 182 182 177 177 177 180 180 180 178 178 178 158 158 158 133 133 133 123 123 123 114 114 114 108 108 108 103 103 103 88 88 88 82 82 82 82 82 82 82 82 82 74 74 74 61 61 61 67 67 67 55 55 55 63 63 63 65 65 65 85 85 85 107 107 107 125 125 125 150 150 150 177 177 177 195 195 195 198 198 198 202 202 202 200 200 200 181 181 181 177 177 177 181 181 181 177 177 177 173 173 173 175 175 175 172 172 172 152 152 152 133 133 133 116 116 116 112 112 112 112 112 112 112 112 112 98 98 98 91 91 91 90 90 90 96 96 96 102 102 102 89 89 89 71 71 71 68 68 68 88 88 88 111 111 111 133 133 133 142 142 142 149 149 149 159 159 159 178 178 178 198 198 198 208 208 208 210 210 210 210 210 210 180 180 180 181 181 181 188 188 188 185 185 185 180 180 180 184 184 184 172 172 172 150 150 150 136 136 136 129 129 129 115 115 115 111 111 111 110 110 110 109 109 109 106 106 106 101 101 101 110 110 110 119 119 119 113 113 113 107 107 107 112 112 112 133 133 133 151 151 151 149 149 149 145 145 145 152 152 152 164 164 164 180 180 180 190 190 190 203 203 203 209 209 209 210 210 210 184 184 184 188 188 188 187 187 187 184 184 184 181 181 181 180 180 180 168 168 168 147 147 147 138 138 138 132 132 132 119 119 119 110 110 110 113 113 113 113 113 113 115 115 115 121 121 121 128 128 128 139 139 139 139 139 139 138 138 138 130 130 130 144 144 144 158 158 158 152 152 152 144 144 144 159 159 159 176 176 176 189 189 189 191 191 191 194 194 194 197 197 197 202 202 202 172 172 172 180 180 180 175 175 175 161 161 161 160 160 160 170 170 170 166 166 166 155 155 155 148 148 148 139 139 139 131 131 131 124 124 124 133 133 133 129 129 129 135 135 135 144 144 144 141 141 141 139 139 139 137 137 137 130 130 130 127 127 127 152 152 152 163 163 163 162 162 162 158 158 158 163 163 163 170 170 170 189 189 189 206 206 206 209 209 209 210 210 210 210 210 210 165 165 165 165 165 165 165 165 165 166 166 166 163 163 163 168 168 168 167 167 167 162 162 162 149 149 149 142 142 142 136 136 136 133 133 133 137 137 137 141 141 141 143 143 143 143 143 143 144 144 144 142 142 142 138 138 138 148 148 148 152 152 152 165 165 165 163 163 163 156 156 156 157 157 157 160 160 160 169 169 169 187 187 187 194 194 194 203 203 203 209 209 209 212 212 212 171 171 171 170 170 170 171 171 171 181 181 181 176 176 176 171 171 171 174 174 174 165 165 165 152 152 152 141 141 141 135 135 135 142 142 142 151 151 151 154 154 154 148 148 148 148 148 148 154 154 154 157 157 157 158 158 158 156 156 156 163 163 163 173 173 173 171 171 171 166 166 166 169 169 169 166 166 166 175 175 175 184 184 184 185 185 185 196 196 196 199 199 199 199 199 199 177 177 177 178 178 178 178 178 178 181 181 181 171 171 171 159 159 159 162 162 162 157 157 157 152 152 152 146 146 146 140 140 140 147 147 147 148 148 148 151 151 151 155 155 155 154 154 154 155 155 155 162 162 162 165 165 165 162 162 162 167 167 167 170 170 170 168 168 168 176 176 176 180 180 180 178 178 178 185 185 185 185 185 185 186 186 186 199 199 199 197 197 197 198 198 198 221 207 207 225 212 212 229 215 215 230 213 214 231 213 215 232 213 215 232 213 215 232 213 214 232 214 214 233 216 216 233 215 215 231 213 213 228 211 211 230 212 212 230 212 212 227 209 209 227 209 209 229 211 211 229 211 211 230 212 212 230 212 212 231 214 214 233 215 215 235 217 217 234 217 217 233 215 215 233 215 215 235 217 217 236 219 219 233 219 218 235 221 220 235 221 220 222 208 208 228 214 214 232 218 218 235 218 219 236 217 219 234 215 217 234 215 217 233 214 216 233 215 215 234 216 216 233 215 215 232 214 214 230 212 212 231 213 213 231 213 213 231 213 213 230 212 212 231 213 213 230 212 212 231 213 213 233 215 215 235 217 217 236 218 218 238 220 220 238 220 220 236 218 218 236 218 218 236 218 218 237 220 220 234 220 219 236 222 221 237 223 222 222 207 207 227 213 213 230 216 216 235 218 219 235 216 218 233 214 216 234 215 217 233 214 216 231 213 213 232 214 214 232 214 214 232 214 214 231 213 213 230 212 212 228 210 210 228 210 210 227 209 209 227 209 209 228 210 210 229 211 211 232 214 214 235 217 217 234 216 216 235 217 217 237 219 219 235 217 217 235 217 217 235 217 217 236 219 219 235 220 219 235 221 220 236 222 221 221 207 207 225 211 211 228 214 214 235 217 219 234 215 217 232 213 215 234 215 217 235 216 217 232 214 214 233 215 215 233 215 215 231 213 213 233 215 215 231 213 213 227 209 209 226 208 208 224 206 206 224 206 206 226 208 208 228 209 210 231 213 213 233 215 215 232 214 214 232 214 214 234 216 216 234 216 216 234 216 216 236 218 218 237 219 219 235 221 220 235 221 220 237 223 222 222 208 208 226 212 212 230 216 216 234 217 218 234 214 216 233 214 216 232 213 215 231 213 214 231 213 213 231 213 213 230 212 212 229 211 211 231 213 213 226 208 208 225 207 207 225 207 207 223 205 205 224 206 206 226 208 208 227 209 209 228 210 210 231 213 213 233 215 215 232 214 214 234 216 216 236 218 218 235 217 217 234 216 216 235 218 218 234 219 218 234 220 219 235 221 220 220 206 206 225 211 211 229 215 214 231 215 217 231 212 216 231 212 214 229 210 211 227 209 209 226 210 209 228 211 211 227 210 210 227 210 210 227 209 209 222 204 204 224 206 206 224 206 206 220 204 202 222 205 204 224 206 207 227 207 210 228 209 210 231 213 212 233 215 214 233 215 214 236 218 217 235 217 217 234 216 216 234 215 215 234 217 217 232 218 217 232 218 217 234 220 219 220 206 205 225 211 210 225 211 210 226 211 215 229 211 218 230 211 214 228 208 207 226 208 205 225 210 207 225 210 208 223 208 205 226 210 208 228 209 209 224 206 205 225 206 206 222 204 203 218 204 198 220 206 200 224 205 205 226 205 210 228 209 209 229 211 207 232 214 210 232 214 210 234 216 214 235 217 217 233 215 215 234 216 216 233 216 216 232 218 217 232 218 217 234 220 219 222 208 207 224 210 209 226 212 211 227 211 215 227 209 216 226 208 211 223 206 205 226 209 205 227 210 205 224 208 202 224 208 202 227 210 204 227 207 203 223 203 200 223 203 200 225 204 201 223 202 195 223 203 196 227 207 203 227 207 207 228 209 207 228 210 206 231 213 209 232 214 210 233 215 213 234 216 216 235 217 217 233 215 215 233 216 216 231 217 216 231 217 216 233 219 218 217 203 202 223 209 208 228 214 213 230 213 215 225 208 212 223 208 209 223 209 209 227 213 209 229 212 205 227 210 204 225 208 201 226 209 202 224 204 197 220 200 194 221 201 194 224 203 196 225 199 193 224 198 193 226 204 199 224 205 199 227 209 205 228 210 206 232 214 210 232 214 209 231 213 211 232 214 214 234 216 216 232 214 214 233 216 216 230 216 215 229 215 214 231 217 216 215 201 200 222 208 207 225 211 210 227 209 210 226 209 210 224 211 211 221 212 212 215 205 204 215 202 199 218 205 202 221 208 204 222 207 204 221 204 198 220 203 197 218 201 195 217 199 194 221 198 195 222 199 196 224 203 198 228 208 202 223 205 200 226 208 204 227 209 205 228 210 206 232 214 211 232 214 214 232 214 214 235 217 217 233 216 216 229 214 214 225 211 210 226 212 211 213 199 198 216 202 201 225 211 210 225 207 206 222 204 203 208 196 196 193 188 190 208 203 206 215 209 212 213 206 209 211 204 207 211 203 205 210 200 198 210 199 198 209 198 197 205 194 193 203 192 193 213 201 202 217 199 198 175 155 152 194 175 171 221 203 199 224 206 202 226 209 204 228 210 208 230 212 212 231 213 213 234 215 215 232 215 215 227 212 211 226 212 211 228 214 213 213 199 198 212 198 197 215 201 200 216 198 196 218 201 198 202 192 191 131 127 129 103 102 108 136 136 144 169 169 178 191 192 201 206 206 213 214 212 214 211 209 210 205 203 205 197 197 199 183 187 193 191 191 198 200 188 193 106 85 89 113 94 93 216 199 196 212 194 191 198 180 176 215 197 194 227 209 208 230 212 212 229 211 211 232 215 215 224 210 209 226 212 211 228 214 213 211 197 196 208 194 193 212 198 197 212 195 193 213 196 194 215 201 201 177 167 168 71 65 68 22 20 27 40 41 52 63 69 82 89 95 108 126 130 134 160 167 172 186 197 204 172 188 199 126 148 171 129 147 170 125 133 152 66 63 79 61 56 69 170 163 171 135 123 124 104 87 81 175 156 150 229 210 208 232 215 210 223 205 201 230 210 209 227 212 210 226 213 210 225 214 211 207 193 192 208 194 193 214 200 199 211 194 194 211 193 193 212 194 194 215 197 197 183 168 168 74 66 68 3 1 7 0 0 10 2 8 24 26 29 41 38 47 62 42 54 74 53 74 100 64 93 126 82 108 142 69 90 120 57 73 102 69 80 108 91 97 119 96 96 108 103 96 97 130 119 120 183 171 176 220 212 211 219 207 206 226 209 209 229 214 211 223 211 207 219 211 206 209 195 194 212 198 197 212 198 197 212 196 195 211 193 193 209 191 191 208 190 190 211 194 192 185 171 168 106 98 99 39 36 42 14 14 24 8 8 26 7 11 33 3 11 39 8 22 51 32 47 66 40 55 74 66 82 110 104 122 155 96 110 145 102 113 145 104 115 143 113 124 148 112 119 144 116 122 149 183 193 210 206 212 223 222 217 223 227 214 213 225 214 212 229 222 218 209 194 193 211 197 196 212 198 197 211 195 194 214 196 196 213 195 195 211 193 193 207 188 186 206 187 181 198 182 179 157 146 145 110 102 104 67 63 71 39 38 49 20 22 37 12 16 31 21 22 27 25 28 36 25 33 55 33 47 79 43 55 90 56 69 103 58 76 113 65 88 128 79 98 142 88 106 151 121 148 182 165 184 208 212 212 226 230 219 220 237 228 227 245 239 237 206 192 191 207 193 192 212 198 197 204 188 187 210 192 192 215 197 197 208 190 191 204 185 183 208 189 183 210 193 187 202 185 181 197 183 178 180 172 166 152 146 140 124 120 115 100 95 92 80 69 67 44 36 38 21 20 33 15 20 41 17 24 48 28 35 61 28 41 74 34 52 91 53 70 114 69 90 137 63 94 137 105 124 157 182 178 196 233 223 226 251 244 245 252 248 248 210 196 195 209 195 195 210 196 195 206 189 189 202 184 184 211 193 193 207 189 189 206 189 187 207 191 186 207 191 186 204 187 182 202 186 179 202 190 182 207 195 187 204 192 182 197 183 175 189 170 171 127 111 115 111 102 106 120 117 121 78 75 80 38 35 45 19 19 35 24 25 48 37 41 69 42 56 93 47 73 114 104 111 147 181 163 185 242 232 237 254 249 250 254 252 252 207 193 192 208 194 193 205 192 191 203 187 187 202 184 184 212 195 195 212 194 194 206 190 190 203 190 190 205 190 189 208 192 190 210 193 191 200 184 186 201 184 186 199 180 180 201 181 182 207 186 194 201 181 187 198 183 180 201 189 181 189 177 168 165 153 148 134 121 121 111 98 103 83 73 83 54 58 79 89 102 134 173 166 199 226 197 218 253 245 249 254 252 253 254 253 254 196 182 181 199 185 184 198 184 183 196 181 182 191 175 178 191 176 178 191 176 178 193 178 181 195 180 184 196 179 184 184 167 171 181 164 168 183 166 171 189 172 176 189 172 176 186 168 171 192 172 172 195 174 173 194 174 169 180 161 154 171 156 146 167 155 144 154 141 135 129 115 113 114 98 98 137 122 126 195 183 193 225 206 220 245 222 233 253 249 249 254 253 253 254 253 252 196 181 180 196 182 181 199 185 184 193 178 179 184 169 171 180 165 167 178 164 166 184 169 171 188 171 174 185 168 171 170 153 156 171 154 156 168 152 149 173 157 154 178 162 159 169 152 149 163 144 138 149 129 122 145 125 119 140 119 113 105 90 79 81 70 58 69 56 47 59 46 41 75 59 54 125 105 99 195 173 171 241 219 221 252 234 237 252 249 247 254 253 251 255 253 251 194 180 179 197 183 182 203 189 188 190 175 175 190 176 176 190 176 175 186 172 172 186 170 168 190 172 169 178 159 156 172 154 150 170 152 146 166 149 137 154 138 124 140 124 110 116 99 86 101 82 71 76 56 46 74 55 45 91 71 60 80 64 50 59 46 32 55 42 30 48 35 26 34 18 11 49 30 21 114 94 85 219 199 193 252 235 232 251 244 242 253 249 246 254 249 247 185 171 170 181 167 166 181 167 166 180 166 164 188 174 172 195 181 179 191 177 175 185 169 163 175 157 144 149 131 118 168 149 137 154 135 121 128 110 90 100 82 61 88 71 50 78 60 39 59 41 25 53 34 19 55 36 22 68 49 34 77 61 43 76 62 42 72 57 41 59 44 31 58 42 29 64 45 30 109 90 76 193 173 163 230 212 204 229 219 215 234 225 221 238 228 224 185 171 170 187 173 172 187 173 172 190 177 173 197 184 179 202 188 183 201 188 183 181 166 155 152 132 112 152 131 111 146 126 106 124 104 83 106 86 62 88 68 44 79 59 35 85 66 42 75 56 36 68 49 31 63 44 26 71 53 34 69 52 30 82 66 42 71 54 34 67 50 33 93 76 59 122 103 86 160 141 127 194 174 164 216 197 190 211 197 192 216 202 197 217 203 198 194 180 179 193 179 178 201 187 186 192 179 174 188 175 167 191 178 170 188 175 168 171 155 140 151 130 105 141 120 95 132 111 85 126 105 79 121 100 76 106 85 61 101 79 56 100 79 55 98 79 56 90 72 49 77 59 36 83 65 42 70 53 27 78 61 35 81 63 40 100 82 62 122 104 88 140 121 108 166 146 137 192 172 166 210 190 185 212 194 188 215 198 192 213 196 190 192 178 175 188 174 171 192 178 175 188 174 169 185 170 164 187 172 166 184 169 163 165 149 135 150 131 107 133 113 89 129 110 86 129 109 86 129 109 87 116 95 74 109 88 66 108 87 65 112 93 71 118 100 78 105 87 64 87 69 47 84 66 43 104 86 64 126 108 88 149 130 113 158 139 124 165 145 135 175 155 146 194 173 167 213 193 187 222 203 198 224 206 201 224 205 200 191 177 172 191 178 173 198 185 179 197 182 177 194 176 172 197 180 175 185 168 164 163 146 137 150 134 116 143 126 109 129 113 95 125 109 91 125 107 87 125 107 86 122 103 83 117 98 78 126 108 87 134 116 96 129 111 90 123 105 84 127 109 93 149 129 116 167 147 134 165 145 133 160 141 129 168 148 137 180 160 150 196 176 166 205 186 177 217 199 194 223 204 200 224 205 201 194 181 175 198 185 179 197 184 178 196 180 175 195 177 173 194 176 172 182 164 160 160 143 135 151 135 120 145 129 114 132 116 101 124 108 92 129 110 93 129 110 92 131 112 94 136 118 100 144 125 107 154 136 118 155 136 118 154 135 117 145 126 112 160 140 129 174 154 143 168 148 137 160 140 129 175 155 144 192 172 161 205 185 174 206 187 177 208 190 186 211 193 189 216 198 194 182 169 163 190 177 171 185 172 166 173 157 153 174 156 152 184 166 162 180 162 158 168 151 143 161 145 132 153 136 123 144 128 115 138 121 107 148 130 114 145 126 111 151 132 117 160 141 126 157 138 122 155 136 121 153 134 119 146 127 112 142 123 110 168 148 137 179 159 148 178 158 147 174 154 143 179 159 148 186 166 155 205 185 174 222 202 192 223 205 200 224 206 202 224 206 202 175 162 155 175 162 156 175 162 156 178 162 157 177 159 155 182 164 160 181 163 159 176 158 152 163 146 136 156 139 129 149 133 123 147 130 119 152 133 119 157 137 124 158 139 125 158 139 125 159 140 127 157 138 125 153 134 121 163 144 130 168 148 136 181 161 150 179 159 148 172 152 141 173 153 142 176 156 145 185 165 154 203 183 172 210 190 180 217 199 194 223 205 201 226 208 204 181 168 162 180 167 161 181 168 162 193 177 172 190 172 168 185 167 163 188 170 166 178 161 155 165 148 140 154 137 128 148 131 122 155 138 129 167 147 136 170 150 139 164 144 134 164 144 134 170 150 139 173 153 142 174 154 143 172 152 141 179 159 148 189 169 158 187 167 156 182 162 151 185 165 154 182 162 151 191 171 160 200 179 168 200 181 171 210 192 187 213 195 191 213 195 191 188 174 168 188 175 170 188 175 169 193 177 172 185 167 163 173 155 151 176 158 154 171 153 148 165 149 141 159 142 134 153 136 129 160 143 135 164 144 135 166 147 137 171 151 142 170 150 140 171 151 142 178 158 148 181 161 152 178 158 149 183 163 153 186 166 155 184 164 153 192 172 162 196 176 165 194 174 164 201 181 171 201 181 170 202 182 173 212 195 190 211 193 189 212 194 190 233 233 233 232 232 232 232 232 232 233 233 233 235 235 235 236 236 236 237 237 237 237 237 237 238 238 238 240 240 240 241 241 241 242 242 242 242 242 242 243 243 243 243 243 243 243 243 243 242 242 242 240 240 240 240 240 240 238 238 238 236 236 236 234 234 234 232 232 232 230 230 230 225 225 225 222 222 222 220 220 220 218 218 218 217 217 217 215 215 215 214 214 214 214 214 214 237 237 237 236 236 236 238 238 238 239 239 239 240 240 240 240 240 240 241 241 241 240 240 240 241 241 241 242 242 242 241 241 241 241 241 241 242 242 242 244 244 244 244 244 244 245 245 245 244 244 244 242 242 242 241 241 241 240 240 240 239 239 239 238 238 238 236 236 236 235 235 235 231 231 231 229 229 229 228 228 228 227 227 227 225 225 225 222 222 222 222 222 222 222 222 222 236 236 236 234 234 234 237 237 237 240 240 240 239 239 239 239 239 239 240 240 240 238 238 238 238 238 238 236 236 236 237 237 237 238 238 238 235 235 235 234 234 234 232 232 232 232 232 232 228 228 228 224 224 224 224 224 224 226 226 226 227 227 227 230 230 230 233 233 233 232 232 232 231 231 231 228 228 228 228 228 228 227 227 227 226 226 226 222 222 222 212 212 212 210 210 210 202 202 202 210 210 210 216 216 216 215 215 215 206 206 206 197 197 197 187 187 187 172 172 172 168 168 168 162 162 162 162 162 162 166 166 166 157 157 157 150 150 150 145 145 145 147 147 147 144 144 144 136 136 136 136 136 136 141 141 141 141 141 141 153 153 153 166 166 166 169 169 169 175 175 175 169 169 169 179 179 179 175 175 175 176 176 176 154 154 154 120 120 120 116 116 116 101 101 101 113 113 113 116 116 116 114 114 114 106 106 106 99 99 99 90 90 90 78 78 78 76 76 76 72 72 72 70 70 70 70 70 70 62 62 62 65 65 65 74 74 74 73 73 73 59 59 59 50 50 50 49 49 49 50 50 50 54 54 54 64 64 64 76 76 76 75 75 75 79 79 79 78 78 78 79 79 79 75 75 75 80 80 80 63 63 63 41 41 41 37 37 37 46 46 46 49 49 49 54 54 54 54 54 54 58 58 58 60 60 60 59 59 59 52 52 52 48 48 48 47 47 47 50 50 50 50 50 50 46 46 46 73 73 73 82 82 82 61 61 61 40 40 40 37 37 37 44 44 44 42 42 42 37 37 37 46 46 46 71 71 71 68 68 68 64 64 64 65 65 65 50 50 50 51 51 51 55 55 55 47 47 47 46 46 46 42 42 42 40 40 40 40 40 40 45 45 45 51 51 51 64 64 64 57 57 57 66 66 66 64 64 64 50 50 50 55 55 55 55 55 55 50 50 50 59 59 59 80 80 80 76 76 76 48 48 48 47 47 47 45 45 45 34 34 34 36 36 36 37 37 37 43 43 43 54 54 54 57 57 57 63 63 63 54 54 54 46 46 46 52 52 52 50 50 50 45 45 45 50 50 50 41 41 41 33 33 33 32 32 32 34 34 34 62 62 62 64 64 64 44 44 44 54 54 54 59 59 59 60 60 60 61 61 61 56 56 56 64 64 64 64 64 64 62 62 62 67 67 67 71 71 71 65 65 65 47 47 47 44 44 44 43 43 43 45 45 45 46 46 46 43 43 43 44 44 44 52 52 52 46 46 46 34 34 34 36 36 36 37 37 37 50 50 50 47 47 47 34 34 34 95 95 95 92 92 92 93 93 93 116 116 116 103 103 103 82 82 82 88 88 88 80 80 80 81 81 81 82 82 82 79 79 79 70 70 70 60 60 60 75 75 75 78 78 78 78 78 78 67 67 67 50 50 50 56 56 56 51 51 51 46 46 46 48 48 48 49 49 49 41 41 41 42 42 42 43 43 43 34 34 34 34 34 34 46 46 46 59 59 59 43 43 43 27 27 27 195 195 195 195 195 195 192 192 192 196 196 196 195 195 195 182 182 182 188 188 188 177 177 177 168 168 168 163 163 163 153 153 153 135 135 135 128 128 128 133 133 133 130 130 130 121 121 121 107 107 107 98 98 98 98 98 98 90 90 90 83 83 83 86 86 86 82 82 82 66 66 66 63 63 63 67 67 67 56 56 56 54 54 54 62 62 62 62 62 62 42 42 42 27 27 27 217 217 217 216 216 216 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 218 218 218 216 216 216 215 215 215 212 212 212 209 209 209 207 207 207 205 205 205 202 202 202 196 196 196 186 186 186 181 181 181 175 175 175 168 168 168 161 161 161 161 161 161 155 155 155 140 140 140 138 138 138 133 133 133 116 116 116 112 112 112 110 110 110 104 104 104 89 89 89 73 73 73 214 214 214 213 213 213 215 215 215 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 213 213 213 211 211 211 209 209 209 206 206 206 205 205 205 202 202 202 199 199 199 199 199 199 196 196 196 191 191 191 186 186 186 183 183 183 177 177 177 174 174 174 170 170 170 163 163 163 153 153 153 143 143 143 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 216 216 216 215 215 215 214 214 214 213 213 213 213 213 213 211 211 211 210 210 210 208 208 208 206 206 206 205 205 205 203 203 203 200 200 200 200 200 200 198 198 198 196 196 196 191 191 191 190 190 190 187 187 187 185 185 185 184 184 184 180 180 180 176 176 176 174 174 174 210 210 210 209 209 209 211 211 211 211 211 211 212 212 212 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 211 211 211 211 211 211 209 209 209 208 208 208 207 207 207 204 204 204 201 201 201 199 199 199 199 199 199 197 197 197 195 195 195 193 193 193 191 191 191 187 187 187 186 186 186 184 184 184 182 182 182 180 180 180 178 178 178 209 209 209 209 209 209 211 211 211 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 213 213 213 212 212 212 211 211 211 210 210 210 207 207 207 205 205 205 204 204 204 201 201 201 198 198 198 197 197 197 196 196 196 192 192 192 191 191 191 191 191 191 188 188 188 185 185 185 184 184 184 182 182 182 180 180 180 179 179 179 177 177 177 208 208 208 207 207 207 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 211 211 211 209 209 209 208 208 208 207 207 207 205 205 205 201 201 201 198 198 198 198 198 198 198 198 198 195 195 195 192 192 192 190 190 190 187 187 187 183 183 183 182 182 182 180 180 180 178 178 178 176 176 176 175 175 175 207 207 207 205 205 205 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 207 207 207 208 208 208 207 207 207 207 207 207 206 206 206 207 207 207 208 208 208 206 206 206 203 203 203 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 196 192 192 192 191 191 191 190 190 190 188 188 188 184 184 184 184 184 184 182 182 182 179 179 179 177 177 177 175 175 175 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 201 201 201 202 202 202 204 204 204 204 204 204 202 202 202 203 203 203 203 203 203 200 200 200 198 198 198 187 187 187 194 194 194 194 194 194 193 193 193 193 193 193 192 192 192 190 190 190 188 188 188 187 187 187 184 184 184 182 182 182 182 182 182 180 180 180 178 178 178 176 176 176 174 174 174 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 198 198 198 200 200 200 201 201 201 200 200 200 200 200 200 199 199 199 199 199 199 198 198 198 187 187 187 190 190 190 183 183 183 187 187 187 189 189 189 189 189 189 188 188 188 186 186 186 180 180 180 181 181 181 181 181 181 180 180 180 178 178 178 177 177 177 175 175 175 174 174 174 196 196 196 195 195 195 194 194 194 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 194 194 194 196 196 196 198 198 198 198 198 198 197 197 197 195 195 195 191 191 191 191 191 191 187 187 187 188 188 188 181 181 181 185 185 185 185 185 185 185 185 185 184 184 184 181 181 181 160 160 160 176 176 176 178 178 178 177 177 177 176 176 176 174 174 174 173 173 173 171 171 171 193 193 193 191 191 191 189 189 189 190 190 190 193 193 193 194 194 194 193 193 193 191 191 191 191 191 191 182 182 182 176 176 176 192 192 192 187 187 187 182 182 182 170 170 170 196 196 196 198 198 198 189 189 189 181 181 181 184 184 184 189 189 189 182 182 182 178 178 178 173 173 173 142 142 142 172 172 172 174 174 174 173 173 173 171 171 171 169 169 169 167 167 167 165 165 165 189 189 189 187 187 187 187 187 187 189 189 189 191 191 191 191 191 191 191 191 191 188 188 188 191 191 191 170 170 170 153 153 153 170 170 170 153 153 153 145 145 145 133 133 133 159 159 159 152 152 152 145 145 145 146 146 146 173 173 173 193 193 193 173 173 173 147 147 147 145 145 145 122 122 122 142 142 142 152 152 152 165 165 165 164 164 164 164 164 164 162 162 162 160 160 160 186 186 186 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 186 186 186 187 187 187 158 158 158 125 125 125 109 109 109 97 97 97 93 93 93 100 100 100 148 148 148 163 163 163 171 171 171 169 169 169 189 189 189 211 211 211 201 201 201 172 172 172 176 176 176 151 151 151 124 124 124 144 144 144 158 158 158 159 159 159 161 161 161 161 161 161 160 160 160 184 184 184 183 183 183 183 183 183 182 182 182 181 181 181 157 157 157 138 138 138 140 140 140 154 154 154 147 147 147 127 127 127 130 130 130 121 121 121 123 123 123 173 173 173 220 220 220 219 219 219 194 194 194 166 166 166 169 169 169 184 184 184 162 162 162 129 129 129 94 94 94 99 99 99 139 139 139 156 156 156 162 162 162 166 166 166 165 165 165 163 163 163 160 160 160 181 181 181 179 179 179 179 179 179 181 181 181 177 177 177 154 154 154 112 112 112 82 82 82 91 91 91 162 162 162 196 196 196 189 189 189 191 191 191 183 183 183 169 169 169 147 147 147 109 109 109 71 71 71 48 48 48 38 38 38 28 28 28 17 17 17 18 18 18 18 18 18 68 68 68 138 138 138 157 157 157 168 168 168 167 167 167 165 165 165 162 162 162 160 160 160 182 182 182 179 179 179 178 178 178 172 172 172 161 161 161 151 151 151 132 132 132 67 67 67 23 23 23 64 64 64 72 72 72 54 54 54 43 43 43 35 35 35 24 24 24 23 23 23 27 27 27 27 27 27 28 28 28 40 40 40 56 56 56 73 73 73 96 96 96 116 116 116 132 132 132 148 148 148 159 159 159 165 165 165 164 164 164 162 162 162 160 160 160 159 159 159 175 175 175 173 173 173 170 170 170 157 157 157 142 142 142 122 122 122 88 88 88 50 50 50 38 38 38 53 53 53 58 58 58 61 61 61 61 61 61 72 72 72 80 80 80 85 85 85 97 97 97 95 95 95 90 90 90 112 112 112 137 137 137 151 151 151 160 160 160 158 158 158 153 153 153 157 157 157 160 160 160 162 162 162 160 160 160 159 159 159 158 158 158 156 156 156 169 169 169 167 167 167 168 168 168 163 163 163 154 154 154 136 136 136 109 109 109 100 100 100 115 115 115 126 126 126 129 129 129 141 141 141 145 145 145 149 149 149 146 146 146 140 140 140 140 140 140 130 130 130 124 124 124 137 137 137 156 156 156 162 162 162 164 164 164 160 160 160 156 156 156 158 158 158 159 159 159 159 159 159 157 157 157 157 157 157 156 156 156 154 154 154 171 171 171 169 169 169 169 169 169 168 168 168 168 168 168 160 160 160 148 148 148 145 145 145 152 152 152 148 148 148 147 147 147 156 156 156 157 157 157 156 156 156 153 153 153 149 149 149 148 148 148 142 142 142 139 139 139 149 149 149 159 159 159 163 163 163 163 163 163 161 161 161 158 158 158 157 157 157 157 157 157 158 158 158 155 155 155 154 154 154 153 153 153 151 151 151 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 164 164 164 159 159 159 156 156 156 159 159 159 155 155 155 155 155 155 159 159 159 158 158 158 157 157 157 156 156 156 152 152 152 150 150 150 146 146 146 146 146 146 150 150 150 155 155 155 158 158 158 158 158 158 156 156 156 156 156 156 154 154 154 153 153 153 153 153 153 151 151 151 150 150 150 149 149 149 148 148 148 167 167 167 166 166 166 168 168 168 168 168 168 166 166 166 164 164 164 161 161 161 160 160 160 162 162 162 160 160 160 159 159 159 161 161 161 162 162 162 160 160 160 158 158 158 154 154 154 152 152 152 150 150 150 151 151 151 153 153 153 156 156 156 157 157 157 156 156 156 155 155 155 154 154 154 153 153 153 152 152 152 149 149 149 149 149 149 149 149 149 147 147 147 146 146 146 163 163 163 163 163 163 163 163 163 161 161 161 161 161 161 161 161 161 159 159 159 158 158 158 160 160 160 158 158 158 156 156 156 157 157 157 159 159 159 159 159 159 156 156 156 153 153 153 151 151 151 150 150 150 150 150 150 153 153 153 154 154 154 154 154 154 155 155 155 152 152 152 149 149 149 148 148 148 147 147 147 145 145 145 145 145 145 143 143 143 141 141 141 140 140 140 209 244 247 208 242 245 208 243 246 209 244 247 212 245 248 215 245 247 216 247 248 216 247 249 217 248 250 219 250 251 220 251 251 221 251 251 223 250 251 226 250 252 228 249 252 226 250 252 223 251 252 221 249 252 221 249 252 219 247 250 217 244 247 217 241 245 215 240 243 210 239 241 202 235 236 197 233 233 196 231 233 195 228 233 194 226 231 192 224 229 191 224 229 192 224 228 214 248 249 213 247 247 215 248 249 216 250 251 218 250 250 219 249 249 221 251 250 220 250 249 220 250 250 222 252 251 219 252 250 219 251 250 222 251 251 226 253 253 228 252 253 227 253 253 225 253 252 223 251 251 222 250 250 221 249 249 220 248 248 219 247 245 216 246 243 214 245 242 209 242 238 205 240 236 206 238 237 207 236 237 205 234 235 202 231 232 202 231 232 203 231 232 214 246 243 212 244 241 215 247 244 218 250 247 218 249 245 220 249 244 221 250 246 219 248 244 219 248 243 217 246 242 216 248 242 217 249 244 216 245 241 217 243 239 216 240 237 215 240 237 211 237 234 207 233 230 207 233 230 209 235 232 209 236 231 212 240 233 213 243 234 213 242 234 211 241 233 208 238 230 210 237 230 211 235 230 210 234 228 206 230 224 197 220 215 194 218 212 181 212 206 190 220 214 195 226 220 194 225 219 187 216 210 179 207 199 168 197 188 154 182 174 150 178 170 144 172 164 144 172 164 148 175 167 141 166 158 136 158 152 133 152 147 133 155 148 128 152 145 120 144 137 120 144 137 125 150 143 125 150 142 137 162 150 150 175 163 155 178 166 161 183 171 156 177 166 167 187 176 164 182 171 165 183 172 143 162 150 109 127 116 105 123 112 81 111 102 93 123 114 96 126 117 94 124 115 88 116 106 81 109 97 73 100 88 61 88 76 59 86 74 56 82 71 56 78 68 58 78 69 51 68 60 56 71 63 66 79 72 62 79 71 45 68 57 36 59 49 35 58 48 36 59 49 40 62 50 52 72 57 66 84 69 67 82 68 73 84 71 73 83 70 73 85 70 68 82 65 73 86 70 56 70 53 34 47 31 29 44 27 28 57 45 31 60 48 36 65 53 36 65 53 41 68 55 44 70 56 43 69 55 37 62 48 32 58 44 32 56 43 41 57 46 43 55 45 41 51 42 70 77 69 80 85 77 53 67 56 27 49 36 24 46 33 31 53 40 28 50 38 25 45 31 39 53 37 66 77 60 65 72 57 64 67 53 66 67 54 48 55 37 46 57 36 51 61 40 42 53 31 41 52 31 36 48 28 26 48 37 26 48 37 31 53 42 37 59 48 51 72 59 46 65 50 55 74 59 53 72 58 39 58 44 45 62 48 52 60 45 49 53 38 59 62 48 81 83 68 77 78 64 43 53 37 36 55 37 34 53 35 24 42 25 25 44 27 28 45 28 39 48 32 52 58 43 56 60 45 64 66 52 55 57 43 44 51 32 48 58 36 47 56 34 41 51 29 46 56 34 37 47 26 23 40 30 22 39 29 24 41 31 52 69 59 55 71 60 36 50 36 46 60 47 51 66 52 52 66 53 54 67 53 54 60 44 64 68 51 64 68 51 62 66 49 67 71 54 69 75 59 62 70 55 44 52 37 41 48 33 40 48 33 42 50 35 43 50 36 40 48 33 41 48 33 49 56 41 43 50 35 32 39 22 33 41 23 34 42 23 48 55 37 44 52 33 32 39 22 83 103 94 80 99 90 81 100 91 104 123 114 92 110 100 71 89 77 78 95 84 70 87 75 70 88 76 73 89 78 72 85 74 63 76 65 53 66 55 68 81 70 71 83 72 75 82 72 68 69 60 50 52 43 57 58 50 52 53 45 45 48 39 43 53 41 43 55 42 35 46 34 36 47 35 36 48 36 30 38 24 31 38 24 43 50 35 56 63 49 41 47 33 25 31 18 182 203 196 181 203 195 179 200 193 183 204 197 182 203 194 169 190 181 175 196 187 164 185 176 155 176 166 150 170 162 139 160 155 122 142 138 114 135 131 120 140 136 117 137 133 112 127 122 101 112 105 92 102 96 91 102 96 83 94 88 76 88 81 77 92 84 72 88 80 56 72 64 53 69 61 58 73 65 50 60 52 51 58 50 59 66 57 59 66 58 39 46 37 24 31 23 202 226 218 201 225 217 203 226 219 204 227 220 203 227 220 204 228 222 204 228 222 202 226 220 200 224 218 199 223 218 195 220 219 192 217 217 190 215 215 187 213 213 185 210 211 178 205 202 168 196 190 163 190 184 157 185 179 150 177 171 144 170 164 147 169 165 141 162 158 126 148 144 124 145 141 120 140 136 106 122 118 104 117 113 103 115 111 97 109 105 81 94 89 65 78 74 197 223 217 196 222 216 198 224 218 199 224 218 198 225 220 198 226 223 198 226 222 199 226 223 200 227 224 200 227 224 199 226 226 197 225 226 196 224 225 195 223 224 194 221 222 190 221 220 186 220 217 182 217 214 181 216 213 179 213 210 177 210 208 180 208 207 178 204 204 173 200 199 168 195 194 165 192 191 161 185 183 159 181 178 155 177 175 148 170 167 138 160 157 128 150 149 195 221 216 194 221 215 196 222 217 196 222 217 195 223 219 194 224 222 194 224 222 195 225 223 196 225 224 196 225 224 197 224 224 196 223 223 194 222 222 194 222 221 193 220 220 191 219 220 189 216 219 187 215 218 186 214 217 184 211 214 181 209 211 179 209 211 177 207 209 175 205 207 170 200 201 169 199 201 166 196 196 165 194 193 164 193 192 160 190 189 156 186 185 154 183 184 193 219 215 192 218 214 194 220 215 194 220 216 193 221 217 192 221 218 192 221 218 192 222 219 192 222 219 193 222 220 196 222 223 195 222 222 193 222 219 190 222 217 188 222 215 188 220 216 189 217 218 188 215 217 186 212 216 183 209 214 181 207 213 178 209 211 176 207 208 173 205 206 171 203 204 169 201 202 166 197 199 164 196 198 163 194 196 160 192 194 158 190 192 156 188 190 192 218 213 192 217 213 194 219 215 195 220 216 193 220 216 192 221 216 192 221 216 192 221 216 192 221 216 193 221 217 195 221 222 194 222 222 191 223 219 187 223 216 183 223 215 182 220 214 182 216 214 182 214 215 180 211 213 178 207 211 177 206 210 174 206 206 170 202 201 169 201 200 169 201 200 166 198 197 163 195 196 162 193 196 160 191 194 159 190 192 157 188 191 155 186 189 191 216 212 190 215 211 193 218 214 193 218 214 192 219 214 190 219 214 190 219 214 191 220 216 192 221 216 192 221 216 193 220 219 193 220 220 191 221 221 188 221 222 185 220 221 185 218 221 186 216 221 184 214 219 181 210 214 178 207 210 177 208 209 176 208 207 173 205 204 171 202 201 168 200 199 165 197 196 162 193 195 160 191 194 158 189 192 156 187 190 154 185 188 153 184 187 190 215 211 189 213 209 189 214 210 189 214 210 188 214 210 186 215 210 186 215 210 188 217 212 189 218 213 188 217 212 188 216 213 187 215 216 187 215 222 187 216 224 185 215 221 183 211 219 181 206 216 179 207 214 179 208 212 177 207 208 175 207 206 174 206 204 170 202 201 169 201 200 169 200 200 166 198 197 163 194 196 162 193 196 160 191 194 157 188 191 155 186 189 153 184 187 185 210 206 184 209 205 184 209 205 184 209 205 183 210 205 182 211 206 181 210 206 182 211 206 183 212 207 185 214 208 184 214 208 183 211 212 184 211 220 185 210 219 183 208 210 182 205 207 172 193 199 177 201 205 174 203 204 172 203 202 170 204 201 170 202 201 168 200 199 166 198 197 165 197 196 162 194 193 161 192 194 160 191 194 158 189 192 156 187 190 154 185 188 152 183 186 180 206 202 181 205 201 181 206 202 181 206 202 180 207 202 179 208 203 179 208 203 178 207 202 179 208 203 181 210 204 181 211 205 181 209 211 183 207 216 184 206 209 185 208 197 186 206 193 175 194 186 175 198 191 165 192 188 166 197 194 166 200 198 167 199 198 166 198 197 164 196 195 158 190 189 159 191 190 160 191 193 158 189 192 156 187 190 155 186 189 153 184 187 152 183 186 179 204 200 178 204 199 177 202 198 177 202 198 177 204 199 177 205 200 176 205 200 175 204 199 175 204 199 176 206 200 177 208 202 179 207 210 181 204 211 181 202 198 179 201 175 182 200 170 178 195 172 176 197 179 165 191 180 164 195 190 162 196 194 163 195 194 162 194 193 159 191 190 139 170 170 155 186 185 157 188 189 155 186 189 154 185 188 152 183 186 151 182 185 149 180 183 175 202 197 174 200 196 172 198 194 173 199 195 175 202 197 176 203 198 176 202 198 173 200 196 170 202 197 158 194 189 153 187 185 173 200 208 175 191 201 175 186 180 166 178 144 195 203 163 202 203 170 193 193 163 181 186 161 176 191 173 174 198 188 164 190 190 161 186 188 158 180 183 129 148 153 159 177 182 156 182 185 151 183 185 150 181 183 148 179 180 146 177 178 143 174 177 170 198 193 168 197 192 168 196 191 170 199 194 173 200 195 176 199 195 177 198 195 173 196 193 170 201 196 144 183 175 132 163 157 159 175 178 153 153 158 152 144 132 144 136 97 171 162 114 169 153 108 168 144 96 166 146 98 181 177 133 188 201 165 163 181 159 138 154 137 139 151 136 119 126 115 141 145 137 139 159 156 143 175 175 143 174 174 142 174 173 140 172 171 138 170 171 167 196 191 166 195 190 167 196 191 168 197 192 169 195 191 172 192 190 179 193 191 179 191 185 176 194 185 143 167 151 118 133 108 112 111 91 112 94 80 114 89 62 123 99 52 165 152 90 180 167 102 194 173 105 191 172 104 200 196 131 211 222 161 199 212 157 170 181 132 174 185 141 149 159 122 122 131 99 130 152 140 136 168 168 138 169 168 139 171 170 139 171 170 138 170 170 165 194 189 164 193 188 164 193 188 163 192 187 164 190 186 145 163 161 134 141 138 141 142 133 155 157 143 147 152 129 130 133 90 141 132 93 140 118 87 147 119 83 195 173 123 235 224 164 232 225 161 211 198 135 182 170 109 177 176 116 186 193 138 166 168 128 131 134 101 93 100 74 95 105 87 131 145 133 139 165 160 140 172 172 144 176 175 143 175 174 141 173 172 139 170 170 162 191 186 160 188 184 160 189 184 162 191 186 159 186 181 142 160 157 109 115 109 86 82 72 98 91 76 167 165 140 198 203 162 195 194 155 201 192 162 195 184 153 179 171 134 154 150 114 117 112 80 82 72 44 58 49 24 43 41 17 30 31 9 22 18 7 20 18 13 16 19 21 60 71 81 125 142 156 138 165 171 146 178 177 145 177 176 143 175 174 140 172 171 138 170 170 162 192 186 160 188 183 159 188 183 153 182 177 142 171 164 137 159 150 126 136 128 68 69 60 25 24 15 64 67 49 67 79 53 50 60 38 43 46 31 35 38 23 21 29 14 21 27 12 29 28 19 31 27 24 32 27 28 42 39 40 57 58 51 73 77 58 94 101 83 108 122 109 119 139 132 132 156 153 139 168 167 143 175 174 142 174 173 140 172 171 138 170 169 137 169 169 156 185 180 154 183 178 151 180 175 138 166 162 122 152 143 105 132 118 78 94 84 45 54 46 33 42 35 46 58 48 50 64 51 56 66 53 58 65 52 67 77 63 70 88 71 78 92 69 96 102 79 93 98 85 89 93 85 112 114 103 137 141 125 144 158 137 150 168 148 145 167 149 136 163 147 138 168 154 139 171 165 140 172 171 138 170 169 137 169 168 136 168 166 134 166 166 150 179 174 148 177 172 149 178 173 144 173 168 134 165 156 118 147 134 95 118 108 89 107 100 102 122 115 111 134 127 119 135 126 134 146 134 139 150 136 141 155 140 134 154 137 131 149 121 135 149 115 124 138 113 118 130 110 134 143 120 151 162 140 149 170 163 148 172 169 143 169 166 137 166 162 138 167 165 138 169 167 137 169 168 135 167 166 135 167 166 134 166 165 132 164 164 151 181 176 150 179 174 150 179 174 149 178 173 149 178 172 141 170 163 130 158 151 128 154 149 134 161 156 130 157 151 132 156 148 142 164 155 143 165 155 142 165 154 138 162 151 137 158 141 139 156 136 132 149 133 129 146 132 140 155 142 148 166 156 146 172 170 144 172 172 141 170 169 138 167 166 137 166 165 136 167 166 136 168 167 133 165 164 132 164 163 131 163 162 130 161 162 150 179 174 149 178 173 149 177 172 148 177 172 148 176 171 145 174 169 140 168 163 137 166 161 140 169 164 136 165 159 137 164 156 142 168 159 142 167 159 141 166 157 139 165 156 138 160 149 139 158 145 135 154 142 134 153 143 139 157 151 143 162 158 140 167 164 138 167 165 137 165 163 136 165 163 134 163 161 133 163 162 131 163 162 129 161 160 128 160 159 127 159 158 126 158 158 148 177 172 147 176 171 149 178 173 149 178 173 147 176 171 145 174 169 142 171 166 141 170 165 143 172 167 141 170 164 141 168 160 144 170 161 145 171 162 143 169 160 141 167 158 140 163 151 139 160 147 137 158 147 138 158 150 141 160 155 142 163 160 138 166 164 136 166 164 135 164 162 134 164 162 133 162 160 131 162 161 127 159 159 127 159 158 126 159 158 125 157 156 124 156 156 144 173 168 144 172 167 144 172 167 142 171 166 142 170 165 142 171 166 140 168 163 139 168 163 141 170 165 139 168 162 138 165 157 140 166 157 143 168 160 142 168 159 139 165 156 138 162 151 137 160 147 136 158 148 136 158 151 139 160 157 139 161 159 136 163 161 135 164 162 133 161 159 129 158 156 128 157 155 127 157 156 123 155 154 123 155 154 122 153 152 119 151 150 119 150 150 114 114 114 107 107 107 115 115 115 136 136 136 122 122 122 110 110 110 119 119 119 124 124 124 134 134 134 136 136 136 129 129 129 142 142 142 128 128 128 113 113 113 121 121 121 134 134 134 132 132 132 120 120 120 123 123 123 138 138 138 131 131 131 116 116 116 146 146 146 117 117 117 114 114 114 128 128 128 132 132 132 150 150 150 154 154 154 154 154 154 150 150 150 141 141 141 116 116 116 112 112 112 125 125 125 138 138 138 136 136 136 128 128 128 125 125 125 125 125 125 136 136 136 138 138 138 132 132 132 142 142 142 127 127 127 116 116 116 121 121 121 127 127 127 124 124 124 127 127 127 128 128 128 138 138 138 138 138 138 113 113 113 130 130 130 126 126 126 107 107 107 127 127 127 139 139 139 146 146 146 152 152 152 160 160 160 164 164 164 148 148 148 108 108 108 106 106 106 122 122 122 139 139 139 137 137 137 134 134 134 122 122 122 115 115 115 124 124 124 132 132 132 129 129 129 132 132 132 128 128 128 119 119 119 121 121 121 122 122 122 123 123 123 132 132 132 129 129 129 134 134 134 136 136 136 107 107 107 110 110 110 118 118 118 105 105 105 127 127 127 132 132 132 130 130 130 143 143 143 156 156 156 160 160 160 149 149 149 106 106 106 110 110 110 127 127 127 136 136 136 130 130 130 124 124 124 131 131 131 120 120 120 113 113 113 120 120 120 124 124 124 132 132 132 130 130 130 113 113 113 120 120 120 130 130 130 131 131 131 132 132 132 126 126 126 130 130 130 136 136 136 109 109 109 100 100 100 108 108 108 111 111 111 134 134 134 134 134 134 124 124 124 131 131 131 143 143 143 147 147 147 134 134 134 107 107 107 113 113 113 132 132 132 133 133 133 126 126 126 127 127 127 152 152 152 132 132 132 117 117 117 123 123 123 124 124 124 128 128 128 125 125 125 114 114 114 118 118 118 137 137 137 128 128 128 123 123 123 118 118 118 127 127 127 139 139 139 115 115 115 97 97 97 105 105 105 123 123 123 139 139 139 135 135 135 130 130 130 130 130 130 135 135 135 138 138 138 119 119 119 113 113 113 123 123 123 140 140 140 136 136 136 126 126 126 125 125 125 147 147 147 135 135 135 119 119 119 125 125 125 130 130 130 117 117 117 115 115 115 102 102 102 111 111 111 137 137 137 126 126 126 125 125 125 128 128 128 130 130 130 137 137 137 115 115 115 101 101 101 114 114 114 138 138 138 145 145 145 140 140 140 136 136 136 129 129 129 130 130 130 131 131 131 117 117 117 121 121 121 133 133 133 140 140 140 133 133 133 119 119 119 115 115 115 124 124 124 126 126 126 106 106 106 115 115 115 125 125 125 104 104 104 113 113 113 101 101 101 100 100 100 136 136 136 134 134 134 125 125 125 125 125 125 123 123 123 125 125 125 117 117 117 107 107 107 123 123 123 153 153 153 148 148 148 147 147 147 138 138 138 127 127 127 128 128 128 120 120 120 137 137 137 110 110 110 133 133 133 148 148 148 142 142 142 132 132 132 141 141 141 138 138 138 114 114 114 101 101 101 120 120 120 125 125 125 100 100 100 124 124 124 124 124 124 101 101 101 127 127 127 133 133 133 135 135 135 124 124 124 107 107 107 116 116 116 128 128 128 121 121 121 135 135 135 157 157 157 153 153 153 143 143 143 136 136 136 132 132 132 128 128 128 117 117 117 143 143 143 105 105 105 119 119 119 134 134 134 136 136 136 137 137 137 147 147 147 127 127 127 102 102 102 116 116 116 129 129 129 136 136 136 124 124 124 134 134 134 119 119 119 105 105 105 129 129 129 130 130 130 135 135 135 127 127 127 109 109 109 124 124 124 142 142 142 128 128 128 145 145 145 158 158 158 148 148 148 150 150 150 133 133 133 123 123 123 125 125 125 117 117 117 132 132 132 114 114 114 119 119 119 114 114 114 113 113 113 120 120 120 124 124 124 119 119 119 126 126 126 148 148 148 129 129 129 123 123 123 126 126 126 123 123 123 125 125 125 129 129 129 137 137 137 130 130 130 128 128 128 125 125 125 111 111 111 125 125 125 132 132 132 136 136 136 155 155 155 160 160 160 154 154 154 153 153 153 133 133 133 118 118 118 118 118 118 109 109 109 127 127 127 153 153 153 150 150 150 115 115 115 100 100 100 105 105 105 108 108 108 121 121 121 135 135 135 136 136 136 109 109 109 122 122 122 121 121 121 109 109 109 127 127 127 127 127 127 123 123 123 133 133 133 130 130 130 127 127 127 112 112 112 120 120 120 140 140 140 149 149 149 151 151 151 158 158 158 164 164 164 158 158 158 141 141 141 121 121 121 116 116 116 102 102 102 119 119 119 184 184 184 192 192 192 150 150 150 108 108 108 102 102 102 106 106 106 112 112 112 114 114 114 111 111 111 94 94 94 122 122 122 121 121 121 110 110 110 115 115 115 117 117 117 116 116 116 126 126 126 121 121 121 140 140 140 126 126 126 115 115 115 142 142 142 145 145 145 147 147 147 160 160 160 160 160 160 159 159 159 151 151 151 128 128 128 110 110 110 98 98 98 117 117 117 171 171 171 183 183 183 185 185 185 149 149 149 111 111 111 97 97 97 106 106 106 102 102 102 99 99 99 94 94 94 132 132 132 131 131 131 109 109 109 114 114 114 121 121 121 119 119 119 126 126 126 134 134 134 164 164 164 139 139 139 118 118 118 131 131 131 139 139 139 143 143 143 150 150 150 145 145 145 131 131 131 126 126 126 135 135 135 109 109 109 94 94 94 123 123 123 183 183 183 168 168 168 173 173 173 177 177 177 142 142 142 107 107 107 107 107 107 109 109 109 115 115 115 127 127 127 157 157 157 158 158 158 126 126 126 129 129 129 130 130 130 127 127 127 135 135 135 177 177 177 192 192 192 147 147 147 140 140 140 135 135 135 134 134 134 137 137 137 145 145 145 139 139 139 117 117 117 117 117 117 141 141 141 115 115 115 88 88 88 121 121 121 206 206 206 187 187 187 169 169 169 164 164 164 171 171 171 157 157 157 123 123 123 131 131 131 170 170 170 188 188 188 163 163 163 141 141 141 138 138 138 146 146 146 149 149 149 146 146 146 152 152 152 171 171 171 168 168 168 151 151 151 151 151 151 142 142 142 139 139 139 142 142 142 146 146 146 143 143 143 128 128 128 121 121 121 129 129 129 109 109 109 89 89 89 119 119 119 157 157 157 174 174 174 178 178 178 168 168 168 164 164 164 175 175 175 182 182 182 208 208 208 226 226 226 193 193 193 171 171 171 163 163 163 150 150 150 151 151 151 151 151 151 147 147 147 152 152 152 154 154 154 150 150 150 146 146 146 144 144 144 150 150 150 153 153 153 153 153 153 150 150 150 139 139 139 135 135 135 122 122 122 120 120 120 102 102 102 80 80 80 110 110 110 131 131 131 132 132 132 142 142 142 162 162 162 170 170 170 174 174 174 215 215 215 239 239 239 214 214 214 165 165 165 165 165 165 163 163 163 155 155 155 146 146 146 148 148 148 145 145 145 150 150 150 161 161 161 157 157 157 159 159 159 173 173 173 172 172 172 168 168 168 143 143 143 137 137 137 133 133 133 129 129 129 124 124 124 125 125 125 108 108 108 93 93 93 113 113 113 156 156 156 153 153 153 152 152 152 163 163 163 152 152 152 132 132 132 138 138 138 144 144 144 140 140 140 126 126 126 119 119 119 97 97 97 96 96 96 94 94 94 94 94 94 96 96 96 94 94 94 96 96 96 98 98 98 115 115 115 128 128 128 122 122 122 125 125 125 108 108 108 122 122 122 147 147 147 143 143 143 141 141 141 144 144 144 135 135 135 135 135 135 145 145 145 182 182 182 179 179 179 174 174 174 166 166 166 131 131 131 70 70 70 51 51 51 51 51 51 51 51 51 54 54 54 57 57 57 58 58 58 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 63 63 63 65 65 65 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 116 116 116 164 164 164 157 157 157 161 161 161 163 163 163 156 156 156 153 153 153 162 162 162 176 176 176 176 176 176 168 168 168 157 157 157 146 146 146 99 99 99 66 66 66 69 69 69 67 67 67 66 66 66 68 68 68 73 73 73 80 80 80 83 83 83 81 81 81 82 82 82 87 87 87 90 90 90 91 91 91 91 91 91 96 96 96 96 96 96 99 99 99 101 101 101 130 130 130 162 162 162 162 162 162 154 154 154 155 155 155 145 145 145 138 138 138 151 151 151 167 167 167 169 169 169 162 162 162 157 157 157 149 149 149 122 122 122 123 123 123 145 145 145 138 138 138 120 120 120 116 116 116 112 112 112 113 113 113 113 113 113 114 114 114 117 117 117 120 120 120 130 130 130 130 130 130 130 130 130 139 139 139 135 135 135 139 139 139 142 142 142 139 139 139 153 153 153 156 156 156 142 142 142 140 140 140 131 131 131 131 131 131 162 162 162 164 164 164 167 167 167 159 159 159 158 158 158 152 152 152 135 135 135 165 165 165 200 200 200 189 189 189 160 160 160 148 148 148 139 139 139 136 136 136 134 134 134 138 138 138 138 138 138 139 139 139 154 154 154 152 152 152 147 147 147 155 155 155 147 147 147 146 146 146 145 145 145 143 143 143 147 147 147 145 145 145 137 137 137 133 133 133 132 132 132 144 144 144 157 157 157 160 160 160 163 163 163 156 156 156 155 155 155 148 148 148 137 137 137 171 171 171 205 205 205 200 200 200 174 174 174 160 160 160 151 151 151 144 144 144 142 142 142 146 146 146 145 145 145 148 148 148 170 170 170 165 165 165 151 151 151 155 155 155 147 147 147 144 144 144 143 143 143 146 146 146 148 148 148 145 145 145 138 138 138 134 134 134 133 133 133 130 130 130 137 137 137 158 158 158 160 160 160 152 152 152 149 149 149 144 144 144 141 141 141 169 169 169 199 199 199 198 198 198 177 177 177 163 163 163 152 152 152 144 144 144 142 142 142 143 143 143 145 145 145 147 147 147 171 171 171 169 169 169 150 150 150 152 152 152 146 146 146 142 142 142 144 144 144 148 148 148 148 148 148 145 145 145 138 138 138 135 135 135 130 130 130 125 125 125 142 142 142 152 152 152 155 155 155 149 149 149 145 145 145 139 139 139 150 150 150 173 173 173 190 190 190 191 191 191 175 175 175 164 164 164 153 153 153 143 143 143 140 140 140 140 140 140 146 146 146 148 148 148 169 169 169 168 168 168 148 148 148 148 148 148 143 143 143 140 140 140 143 143 143 148 148 148 148 148 148 143 143 143 138 138 138 134 134 134 130 130 130 124 124 124 131 131 131 144 144 144 149 149 149 147 147 147 143 143 143 137 137 137 137 137 137 157 157 157 180 180 180 181 181 181 166 166 166 159 159 159 150 150 150 141 141 141 138 138 138 138 138 138 144 144 144 147 147 147 167 167 167 165 165 165 146 146 146 146 146 146 142 142 142 137 137 137 141 141 141 147 147 147 146 146 146 143 143 143 138 138 138 134 134 134 133 133 133 128 128 128 133 133 133 140 140 140 145 145 145 144 144 144 140 140 140 135 135 135 135 135 135 148 148 148 166 166 166 166 166 166 157 157 157 154 154 154 146 146 146 139 139 139 135 135 135 136 136 136 141 141 141 143 143 143 161 161 161 161 161 161 144 144 144 143 143 143 139 139 139 135 135 135 139 139 139 145 145 145 145 145 145 142 142 142 139 139 139 134 134 134 134 134 134 131 131 131 133 133 133 136 136 136 141 141 141 142 142 142 138 138 138 135 135 135 135 135 135 144 144 144 153 153 153 154 154 154 151 151 151 149 149 149 143 143 143 137 137 137 133 133 133 133 133 133 141 141 141 142 142 142 154 154 154 156 156 156 142 142 142 142 142 142 137 137 137 134 134 134 137 137 137 143 143 143 143 143 143 142 142 142 139 139 139 135 135 135 135 135 135 132 132 132 133 133 133 134 134 134 138 138 138 140 140 140 138 138 138 135 135 135 135 135 135 143 143 143 147 147 147 149 149 149 146 146 146 145 145 145 142 142 142 138 138 138 133 133 133 133 133 133 141 141 141 141 141 141 150 150 150 152 152 152 142 142 142 141 141 141 138 138 138 135 135 135 137 137 137 141 141 141 143 143 143 142 142 142 139 139 139 137 137 137 138 138 138 137 137 137 137 137 137 132 132 132 135 135 135 139 139 139 138 138 138 136 136 136 136 136 136 144 144 144 146 146 146 148 148 148 143 143 143 142 142 142 142 142 142 140 140 140 135 135 135 134 134 134 140 140 140 141 141 141 149 149 149 150 150 150 142 142 142 141 141 141 137 137 137 134 134 134 136 136 136 140 140 140 143 143 143 142 142 142 140 140 140 139 139 139 140 140 140 139 139 139 139 139 139 136 136 136 138 138 138 140 140 140 139 139 139 138 138 138 139 139 139 146 146 146 150 150 150 150 150 150 144 144 144 142 142 142 144 144 144 143 143 143 138 138 138 136 136 136 141 141 141 144 144 144 150 150 150 150 150 150 143 143 143 142 142 142 138 138 138 135 135 135 138 138 138 141 141 141 144 144 144 144 144 144 142 142 142 141 141 141 143 143 143 143 143 143 142 142 142 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 137 137 137 144 144 144 148 148 148 148 148 148 143 143 143 140 140 140 142 142 142 143 143 143 139 139 139 136 136 136 141 141 141 144 144 144 147 147 147 147 147 147 141 141 141 141 141 141 138 138 138 135 135 135 134 134 134 138 138 138 142 142 142 141 141 141 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 94 118 150 88 112 138 97 120 140 119 142 157 102 130 138 87 120 125 98 127 135 105 130 143 118 139 155 121 140 158 113 134 150 126 147 164 112 133 152 97 117 140 105 125 149 119 137 162 118 134 160 106 122 148 109 125 151 124 140 166 116 134 161 96 121 151 125 150 183 98 120 153 98 118 144 113 132 149 121 135 149 142 152 169 143 156 173 143 157 176 137 152 174 127 144 168 94 121 149 92 118 141 107 130 149 122 143 159 117 143 154 107 137 144 104 133 142 106 132 146 118 141 158 121 143 162 114 137 154 124 148 165 110 132 154 98 120 144 103 125 150 111 131 157 109 127 153 112 130 155 114 131 157 124 141 167 121 141 168 91 118 148 108 134 169 106 130 164 89 111 138 111 132 149 124 144 158 131 150 166 138 155 174 147 162 185 153 165 191 133 151 180 84 115 137 86 112 133 105 127 147 125 143 161 121 142 156 114 141 151 103 129 141 96 122 137 106 130 149 113 137 157 111 135 154 113 138 157 109 133 156 100 123 149 102 126 153 105 126 153 107 127 152 116 136 161 113 133 158 118 138 163 118 141 166 84 112 144 86 115 151 96 122 158 85 109 137 109 133 151 112 139 153 110 137 154 126 148 169 142 159 184 149 161 190 133 151 185 81 115 132 90 117 135 111 132 151 124 139 159 117 134 151 106 130 144 112 137 151 100 126 143 93 119 139 99 126 147 104 130 151 112 138 159 110 135 159 93 118 145 100 124 153 111 134 161 113 136 160 114 136 160 108 130 154 112 134 158 116 141 166 84 115 147 75 105 143 85 113 150 90 116 146 114 140 160 112 142 159 102 131 152 111 136 160 126 147 175 133 149 181 116 137 173 81 117 130 92 120 136 117 136 155 123 135 157 115 129 148 112 132 149 134 157 174 113 138 158 95 123 144 101 130 152 102 130 151 107 134 156 104 131 156 93 119 147 97 123 153 117 141 169 109 133 157 104 128 152 99 123 147 109 132 156 119 144 170 89 121 155 71 103 142 81 110 148 101 128 159 118 145 167 114 141 162 109 136 161 109 135 162 114 140 170 118 142 175 97 124 158 85 124 132 102 131 144 125 144 162 127 137 159 115 128 149 110 129 147 129 152 171 115 141 162 97 126 148 102 132 155 108 136 158 96 123 146 94 121 147 80 107 136 89 116 146 116 142 169 106 131 155 105 130 153 108 133 156 110 135 158 116 143 168 89 122 155 74 107 146 89 119 158 115 144 175 123 151 173 120 145 168 116 140 168 107 134 163 106 136 166 105 137 170 92 124 154 97 130 138 117 139 152 127 143 160 122 135 155 106 123 140 98 121 136 102 131 148 101 134 155 83 112 139 95 119 150 105 130 154 84 109 132 92 118 144 79 107 136 77 106 135 114 142 168 113 140 161 105 131 151 105 131 149 105 129 147 105 131 152 90 124 153 79 114 146 97 129 161 129 159 186 126 155 177 127 153 176 117 143 168 104 133 159 102 135 162 92 128 158 111 144 172 89 118 127 118 138 152 136 151 169 128 145 165 116 136 154 123 147 161 114 146 162 87 123 143 79 106 135 103 122 155 107 129 154 80 105 128 103 129 154 101 130 157 76 107 136 105 133 158 114 139 159 116 141 161 105 130 150 89 113 132 96 122 144 102 136 163 94 129 156 110 143 168 134 164 187 131 160 182 122 149 170 114 142 163 109 139 162 103 136 161 90 125 153 119 150 177 82 113 125 103 124 142 119 138 159 118 141 163 119 142 164 131 151 173 107 133 155 80 109 131 97 121 146 113 132 158 118 140 163 105 129 152 113 139 164 97 125 153 81 111 140 110 134 158 115 133 154 117 139 162 107 132 158 87 115 144 99 130 159 116 149 177 102 135 162 122 152 177 137 164 187 128 154 175 129 156 177 112 139 160 101 130 153 100 132 157 90 124 152 108 138 165 92 122 136 102 124 144 96 119 141 92 119 141 100 125 150 107 127 155 101 124 149 108 131 154 131 153 175 112 133 154 106 128 150 107 131 154 102 128 153 102 131 158 104 135 164 120 141 165 118 132 154 112 131 156 105 130 160 86 116 152 98 132 167 108 138 167 114 142 168 134 160 185 141 165 188 137 159 181 134 158 179 113 138 161 97 124 148 95 125 151 84 116 145 103 133 160 134 159 172 135 155 172 98 120 140 78 107 126 83 112 134 88 113 139 103 125 150 118 139 163 117 141 162 90 115 135 103 127 149 102 126 149 88 114 140 104 133 161 102 133 162 105 127 151 121 135 157 114 133 158 107 132 161 87 118 153 94 126 162 118 145 173 129 154 179 133 156 179 141 162 184 149 168 188 141 162 184 123 146 169 101 126 151 94 122 149 78 108 137 97 125 152 171 189 198 181 196 209 136 154 169 89 115 129 78 111 126 81 115 132 92 118 139 96 119 143 89 118 141 69 101 124 102 128 151 102 126 149 89 115 140 92 121 148 92 123 152 96 121 145 111 130 151 103 125 148 120 145 170 104 132 160 93 121 149 123 147 173 128 149 173 132 151 174 146 163 183 148 163 182 145 162 184 134 155 179 110 133 158 89 115 142 76 103 133 96 122 149 163 174 181 176 185 195 175 188 198 133 155 164 86 121 129 68 109 118 82 114 130 81 108 131 73 106 132 65 103 129 110 138 161 112 136 159 88 114 139 91 120 147 97 128 156 97 125 149 107 132 152 115 140 159 145 170 190 120 145 164 100 123 144 115 135 158 123 142 166 130 146 168 139 153 172 135 147 166 118 134 156 110 130 154 117 139 165 89 113 141 72 99 129 102 128 154 176 186 192 161 170 177 165 176 183 166 182 188 124 150 156 82 117 123 86 115 127 90 115 133 93 122 144 103 135 157 136 163 184 139 164 185 105 132 153 107 135 157 108 137 160 106 133 152 116 141 157 159 183 197 175 198 212 130 152 167 123 145 159 118 140 155 119 139 155 124 140 158 135 147 165 131 140 159 104 120 142 99 121 145 122 146 172 94 120 148 65 94 124 99 126 154 198 209 215 180 190 197 160 172 178 156 167 174 159 176 180 141 164 166 107 130 134 115 137 144 155 176 187 171 194 207 143 169 185 121 148 166 118 145 162 126 152 170 129 156 174 127 152 168 135 158 173 154 177 191 151 174 188 134 157 172 134 157 172 124 149 160 122 145 156 128 146 160 136 148 165 136 144 164 115 131 153 102 126 150 110 134 160 87 114 142 65 95 124 97 124 152 147 161 167 164 178 185 168 182 189 158 172 179 152 169 170 161 183 177 168 189 186 195 215 214 212 232 234 179 199 206 153 177 194 144 169 190 131 156 177 132 157 178 132 157 178 127 153 174 132 158 179 134 160 181 130 156 176 126 152 173 123 150 170 129 157 174 134 159 176 137 157 176 138 153 174 129 140 162 122 137 161 105 126 150 102 125 150 82 106 134 59 85 115 90 115 143 118 136 144 119 137 144 130 147 155 149 167 175 156 176 180 159 181 183 201 221 225 226 244 249 200 220 228 149 170 183 145 170 192 143 169 193 134 161 184 125 152 176 128 154 178 123 151 177 126 156 184 137 168 196 133 164 191 135 166 194 149 180 206 147 179 203 145 174 198 123 148 172 121 141 165 120 136 160 116 131 155 109 127 150 109 129 154 90 112 140 73 97 126 92 118 144 141 162 169 139 159 166 137 158 165 148 169 176 136 158 170 113 138 157 119 144 164 125 149 172 121 144 170 106 130 158 96 126 152 72 104 130 71 103 129 70 101 127 70 101 127 69 103 132 66 102 133 68 104 135 70 106 137 87 123 154 100 136 166 93 131 158 97 133 158 85 115 140 102 127 150 130 152 173 127 147 167 125 145 165 127 149 171 116 140 164 114 140 166 124 151 174 164 189 196 161 186 193 156 181 188 148 173 180 109 138 153 44 77 104 25 58 86 25 58 89 25 58 91 27 61 95 27 66 94 27 67 93 31 71 97 31 71 98 31 71 98 32 72 100 32 73 102 31 73 102 33 74 103 35 77 105 36 78 106 36 80 106 38 80 104 41 78 100 92 124 142 142 171 186 138 164 179 141 167 183 142 170 188 133 163 183 129 161 183 138 170 189 156 184 192 156 184 192 148 176 184 137 165 173 121 156 168 67 110 128 34 77 97 38 80 102 36 77 102 33 76 102 32 80 106 35 85 111 43 92 118 46 95 121 44 93 119 46 94 119 53 99 123 55 102 126 56 103 127 57 103 127 61 108 132 60 108 131 65 111 132 70 112 129 103 140 152 138 171 180 139 171 181 131 163 176 129 164 177 118 155 172 109 148 166 124 161 177 149 174 185 150 176 187 142 170 180 137 165 175 123 159 169 89 135 146 92 135 147 116 156 169 109 149 162 88 132 146 80 129 148 75 125 146 76 126 146 76 126 146 77 127 148 81 130 149 86 132 151 97 141 160 97 141 160 97 142 161 104 151 170 100 147 167 106 151 169 112 153 168 112 150 161 128 163 171 131 166 176 116 152 165 112 150 164 102 141 156 102 142 158 134 172 187 148 169 183 149 173 186 140 166 179 138 166 177 127 162 173 105 146 158 140 174 186 179 208 219 167 198 206 134 170 177 116 160 173 106 151 166 103 148 163 101 146 160 105 150 165 105 151 165 108 151 165 127 164 181 125 161 178 118 158 174 122 167 182 115 159 176 115 157 174 116 155 171 117 153 167 122 157 169 119 155 169 109 147 162 105 143 159 103 142 157 115 154 169 129 167 181 143 166 180 144 169 182 136 163 175 133 163 174 123 158 170 111 147 161 150 178 192 189 211 224 182 207 216 151 183 189 130 171 183 118 163 176 112 156 169 110 154 167 114 158 171 112 157 170 117 159 173 143 179 195 139 174 190 122 161 176 123 167 181 115 159 175 113 155 171 114 154 169 119 156 170 122 158 170 117 155 169 109 148 163 106 144 159 104 143 158 101 140 156 109 148 162 139 165 178 139 168 180 130 161 172 125 159 169 118 154 165 116 150 164 150 176 190 185 204 218 181 204 214 155 186 193 133 174 186 120 164 177 112 156 169 110 154 167 111 155 168 112 157 170 116 158 173 145 180 197 144 178 195 121 161 175 119 164 178 112 158 174 109 154 170 113 155 169 120 159 172 121 159 170 116 156 169 108 149 164 105 146 160 101 141 156 95 136 150 112 153 167 130 160 171 131 164 174 123 160 169 118 156 165 112 150 161 125 159 173 154 180 194 174 195 208 174 197 207 154 184 191 134 175 187 120 165 178 111 155 168 108 152 165 108 152 166 113 158 171 117 159 173 143 178 195 142 177 193 119 158 173 115 160 174 109 156 172 106 153 167 110 155 168 118 160 172 119 159 169 113 155 168 106 150 163 102 146 159 98 142 155 92 136 149 100 143 157 120 154 164 122 160 169 118 159 167 113 155 162 106 150 159 108 148 160 134 165 178 161 187 199 160 189 196 141 177 182 129 171 182 118 162 175 109 153 166 106 150 163 106 150 163 111 156 169 116 158 172 141 176 193 140 174 191 117 156 171 113 159 172 106 155 170 102 151 165 107 154 167 115 159 170 116 158 168 111 156 167 105 151 164 101 147 160 100 146 159 95 141 154 100 145 159 113 151 160 117 157 165 114 157 164 108 153 159 101 149 156 101 148 158 121 159 170 143 175 185 141 177 182 128 169 172 122 166 177 114 158 171 107 151 164 103 147 160 104 148 161 108 154 166 112 154 168 135 170 186 136 170 187 115 154 169 110 156 169 102 153 167 98 149 162 104 152 165 113 158 169 114 157 167 110 155 167 104 152 164 100 147 159 99 147 159 96 144 156 99 146 159 107 148 156 110 154 161 109 155 162 105 152 158 100 149 156 100 149 158 114 156 165 126 164 173 126 166 172 120 164 168 116 162 172 110 156 168 104 150 163 100 146 158 100 146 159 108 154 167 111 153 167 127 164 180 129 166 182 113 152 167 109 154 167 100 152 165 95 149 161 100 152 164 108 157 169 111 156 168 109 155 167 104 152 164 101 148 160 100 148 160 98 145 157 100 146 159 101 147 155 105 151 159 107 154 161 105 152 160 102 149 157 104 148 157 112 155 164 117 159 168 119 161 169 115 159 167 111 158 169 107 156 168 103 152 164 98 147 158 98 147 159 108 153 166 110 152 166 121 161 176 122 163 177 112 153 167 109 153 167 100 152 166 93 151 163 95 153 165 102 156 169 110 156 171 110 154 169 106 152 165 104 150 163 105 151 164 103 150 162 104 150 163 98 146 154 102 149 157 105 153 161 104 152 160 103 149 157 105 149 158 113 156 165 115 159 168 117 160 169 112 156 165 108 156 167 106 156 167 104 154 165 99 149 159 98 148 159 107 153 165 110 153 166 118 161 174 119 162 175 111 153 167 109 153 167 100 152 165 92 151 163 93 153 165 100 156 169 109 156 171 111 154 170 107 153 166 106 151 164 107 153 166 106 152 165 106 151 165 101 151 158 103 152 159 105 155 162 104 154 161 103 152 159 106 152 160 113 159 167 117 163 171 117 163 171 111 158 166 107 156 167 107 158 169 107 157 168 102 152 163 99 150 161 107 154 167 111 156 169 117 162 175 117 162 176 110 155 168 108 155 168 100 153 167 93 152 164 94 155 166 101 157 170 110 157 173 112 156 172 109 155 168 108 154 167 110 156 169 110 156 169 108 155 169 100 151 158 101 152 158 101 153 159 101 152 158 101 151 157 103 151 158 110 158 165 114 162 169 114 162 169 109 157 165 105 154 164 107 156 167 108 157 168 103 153 164 101 150 161 106 154 166 110 157 169 113 160 172 113 160 172 107 154 166 106 154 166 100 152 166 93 151 163 91 151 162 98 153 166 108 154 170 110 153 168 107 153 166 108 153 166 109 155 168 109 155 167 108 155 168 117 117 117 115 115 115 114 114 114 114 114 114 115 115 115 115 115 115 116 116 116 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 116 116 116 116 116 116 116 116 116 116 116 116 117 117 117 117 117 117 115 115 115 115 115 115 116 116 116 117 117 117 118 118 118 118 118 118 118 118 118 117 117 117 115 115 115 116 116 116 116 116 116 114 114 114 123 123 123 120 120 120 120 120 120 120 120 120 120 120 120 119 119 119 119 119 119 118 118 118 119 119 119 121 121 121 120 120 120 120 120 120 119 119 119 119 119 119 118 118 118 118 118 118 119 119 119 119 119 119 120 120 120 119 119 119 118 118 118 118 118 118 119 119 119 121 121 121 121 121 121 121 121 121 120 120 120 120 120 120 118 118 118 119 119 119 119 119 119 119 119 119 125 125 125 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 120 120 120 120 120 120 122 122 122 120 120 120 121 121 121 121 121 121 120 120 120 119 119 119 119 119 119 120 120 120 120 120 120 121 121 121 122 122 122 122 122 122 121 121 121 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 120 120 120 119 119 119 119 119 119 119 119 119 119 119 119 127 127 127 125 125 125 125 125 125 125 125 125 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 126 126 126 125 125 125 125 125 125 124 124 124 123 123 123 123 123 123 124 124 124 125 125 125 125 125 125 124 124 124 126 126 126 126 126 126 125 125 125 126 126 126 125 125 125 124 124 124 125 125 125 125 125 125 124 124 124 124 124 124 123 123 123 122 122 122 122 122 122 130 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 129 129 129 129 129 129 129 129 129 129 129 129 135 135 135 133 133 133 127 127 127 127 127 127 127 127 127 127 127 127 125 125 125 125 125 125 125 125 125 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 133 133 133 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 130 130 130 130 130 130 129 129 129 131 131 131 133 133 133 134 134 134 133 133 133 133 133 133 159 159 159 157 157 157 132 132 132 132 132 132 131 131 131 130 130 130 129 129 129 129 129 129 129 129 129 136 136 136 135 135 135 135 135 135 136 136 136 137 137 137 136 136 136 136 136 136 135 135 135 136 136 136 135 135 135 135 135 135 136 136 136 134 134 134 136 136 136 136 136 136 135 135 135 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 137 137 137 140 140 140 170 170 170 172 172 172 139 139 139 144 144 144 143 143 143 136 136 136 135 135 135 134 134 134 134 134 134 142 142 142 138 138 138 137 137 137 139 139 139 138 138 138 139 139 139 138 138 138 136 136 136 137 137 137 137 137 137 139 139 139 140 140 140 140 140 140 139 139 139 140 140 140 139 139 139 138 138 138 139 139 139 141 141 141 142 142 142 142 142 142 142 142 142 146 146 146 172 172 172 185 185 185 160 160 160 167 167 167 156 156 156 142 142 142 140 140 140 139 139 139 139 139 139 143 143 143 141 141 141 142 142 142 141 141 141 141 141 141 140 140 140 143 143 143 144 144 144 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 144 144 144 144 144 144 146 146 146 147 147 147 146 146 146 146 146 146 150 150 150 160 160 160 189 189 189 206 206 206 195 195 195 182 182 182 171 171 171 154 154 154 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 144 144 144 143 143 143 143 143 143 146 146 146 132 132 132 136 136 136 142 142 142 143 143 143 146 146 146 146 146 146 147 147 147 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 157 157 157 178 178 178 200 200 200 208 208 208 197 197 197 184 184 184 184 184 184 178 178 178 168 168 168 172 172 172 156 156 156 144 144 144 143 143 143 145 145 145 143 143 143 144 144 144 151 151 151 101 101 101 122 122 122 161 161 161 160 160 160 156 156 156 151 151 151 146 146 146 146 146 146 145 145 145 147 147 147 149 149 149 148 148 148 149 149 149 153 153 153 157 157 157 165 165 165 185 185 185 204 204 204 208 208 208 193 193 193 186 186 186 198 198 198 218 218 218 209 209 209 204 204 204 189 189 189 141 141 141 144 144 144 144 144 144 143 143 143 145 145 145 145 145 145 123 123 123 114 114 114 119 119 119 143 143 143 172 172 172 187 187 187 185 185 185 177 177 177 163 163 163 155 155 155 151 151 151 148 148 148 146 146 146 154 154 154 163 163 163 166 166 166 189 189 189 205 205 205 211 211 211 198 198 198 186 186 186 205 205 205 235 235 235 232 232 232 213 213 213 217 217 217 126 126 126 131 131 131 135 135 135 137 137 137 141 141 141 143 143 143 145 145 145 124 124 124 83 83 83 59 59 59 78 78 78 116 116 116 157 157 157 193 193 193 202 202 202 193 193 193 181 181 181 170 170 170 161 161 161 144 144 144 115 115 115 123 123 123 141 141 141 168 168 168 195 195 195 193 193 193 182 182 182 209 209 209 234 234 234 239 239 239 228 228 228 230 230 230 104 104 104 109 109 109 111 111 111 116 116 116 121 121 121 124 124 124 129 129 129 131 131 131 154 154 154 138 138 138 77 77 77 39 39 39 41 41 41 72 72 72 118 118 118 159 159 159 179 179 179 179 179 179 170 170 170 155 155 155 125 125 125 111 111 111 93 93 93 99 99 99 136 136 136 182 182 182 182 182 182 209 209 209 236 236 236 246 246 246 238 238 238 230 230 230 92 92 92 90 90 90 91 91 91 97 97 97 100 100 100 103 103 103 104 104 104 101 101 101 130 130 130 197 197 197 189 189 189 150 150 150 86 86 86 32 32 32 23 23 23 40 40 40 77 77 77 112 112 112 137 137 137 148 148 148 153 153 153 147 147 147 132 132 132 97 97 97 88 88 88 139 139 139 178 178 178 214 214 214 239 239 239 250 250 250 241 241 241 233 233 233 72 72 72 73 73 73 77 77 77 83 83 83 87 87 87 89 89 89 87 87 87 90 90 90 93 93 93 143 143 143 208 208 208 196 196 196 187 187 187 158 158 158 97 97 97 38 38 38 27 27 27 38 38 38 46 46 46 70 70 70 111 111 111 143 143 143 150 150 150 145 145 145 125 125 125 116 116 116 138 138 138 210 210 210 245 245 245 246 246 246 237 237 237 240 240 240 69 69 69 69 69 69 67 67 67 70 70 70 69 69 69 66 66 66 72 72 72 70 70 70 69 69 69 81 81 81 159 159 159 198 198 198 191 191 191 190 190 190 185 185 185 165 165 165 121 121 121 71 71 71 43 43 43 30 30 30 36 36 36 64 64 64 99 99 99 134 134 134 146 146 146 140 140 140 128 128 128 178 178 178 247 247 247 240 240 240 236 236 236 246 246 246 64 64 64 65 65 65 60 60 60 64 64 64 69 69 69 66 66 66 70 70 70 66 66 66 65 65 65 67 67 67 92 92 92 172 172 172 194 194 194 186 186 186 185 185 185 186 186 186 194 194 194 190 190 190 154 154 154 99 99 99 61 61 61 45 45 45 35 35 35 55 55 55 93 93 93 125 125 125 130 130 130 139 139 139 215 215 215 229 229 229 226 226 226 231 231 231 62 62 62 68 68 68 63 63 63 60 60 60 68 68 68 65 65 65 66 66 66 68 68 68 69 69 69 78 78 78 76 76 76 101 101 101 168 168 168 186 186 186 182 182 182 183 183 183 193 193 193 207 207 207 214 214 214 202 202 202 161 161 161 106 106 106 67 67 67 47 47 47 38 38 38 53 53 53 86 86 86 99 99 99 150 150 150 213 213 213 215 215 215 215 215 215 67 67 67 64 64 64 57 57 57 59 59 59 64 64 64 71 71 71 70 70 70 71 71 71 68 68 68 76 76 76 78 78 78 77 77 77 99 99 99 163 163 163 181 181 181 182 182 182 190 190 190 205 205 205 215 215 215 211 211 211 199 199 199 172 172 172 140 140 140 107 107 107 73 73 73 49 49 49 42 42 42 41 41 41 98 98 98 202 202 202 212 212 212 208 208 208 70 70 70 68 68 68 67 67 67 62 62 62 66 66 66 70 70 70 70 70 70 65 65 65 84 84 84 123 123 123 128 128 128 139 139 139 126 126 126 163 163 163 183 183 183 197 197 197 204 204 204 217 217 217 222 222 222 207 207 207 178 178 178 150 150 150 137 137 137 130 130 130 114 114 114 92 92 92 74 74 74 61 61 61 103 103 103 188 188 188 198 198 198 199 199 199 73 73 73 69 69 69 69 69 69 61 61 61 65 65 65 70 70 70 69 69 69 70 70 70 132 132 132 202 202 202 202 202 202 204 204 204 197 197 197 189 189 189 188 188 188 191 191 191 212 212 212 235 235 235 243 243 243 220 220 220 170 170 170 125 125 125 107 107 107 107 107 107 100 100 100 98 98 98 101 101 101 101 101 101 140 140 140 149 149 149 159 159 159 192 192 192 72 72 72 86 86 86 92 92 92 89 89 89 120 120 120 145 145 145 135 135 135 147 147 147 180 180 180 213 213 213 219 219 219 206 206 206 206 206 206 215 215 215 203 203 203 190 190 190 193 193 193 229 229 229 250 250 250 214 214 214 193 193 193 162 162 162 160 160 160 167 167 167 147 147 147 127 127 127 117 117 117 157 157 157 186 186 186 148 148 148 162 162 162 172 172 172 143 143 143 187 187 187 196 196 196 195 195 195 204 204 204 210 210 210 213 213 213 221 221 221 205 205 205 187 187 187 203 203 203 181 181 181 197 197 197 216 216 216 207 207 207 206 206 206 207 207 207 232 232 232 246 246 246 231 231 231 234 234 234 228 228 228 234 234 234 232 232 232 211 211 211 187 187 187 181 181 181 212 212 212 171 171 171 146 146 146 179 179 179 156 156 156 180 180 180 221 221 221 217 217 217 209 209 209 230 230 230 229 229 229 214 214 214 208 208 208 191 191 191 165 165 165 183 183 183 165 165 165 162 162 162 177 177 177 168 168 168 195 195 195 197 197 197 190 190 190 229 229 229 253 253 253 254 254 254 254 254 254 252 252 252 247 247 247 230 230 230 200 200 200 182 182 182 200 200 200 138 138 138 143 143 143 158 158 158 120 120 120 227 227 227 236 236 236 216 216 216 191 191 191 186 186 186 206 206 206 196 196 196 182 182 182 182 182 182 193 193 193 184 184 184 158 158 158 148 148 148 154 154 154 149 149 149 153 153 153 148 148 148 167 167 167 193 193 193 239 239 239 254 254 254 254 254 254 252 252 252 252 252 252 245 245 245 224 224 224 189 189 189 183 183 183 169 169 169 129 129 129 95 95 95 84 84 84 232 232 232 231 231 231 199 199 199 184 184 184 157 157 157 175 175 175 177 177 177 168 168 168 175 175 175 173 173 173 172 172 172 153 153 153 131 131 131 120 120 120 124 124 124 138 138 138 107 107 107 109 109 109 119 119 119 199 199 199 255 255 255 254 254 254 254 254 254 249 249 249 238 238 238 242 242 242 207 207 207 165 165 165 167 167 167 107 107 107 57 57 57 102 102 102 229 229 229 224 224 224 185 185 185 182 182 182 187 187 187 187 187 187 172 172 172 149 149 149 140 140 140 146 146 146 149 149 149 126 126 126 108 108 108 109 109 109 74 74 74 81 81 81 66 66 66 63 63 63 79 79 79 134 134 134 228 228 228 255 255 255 253 253 253 249 249 249 224 224 224 226 226 226 204 204 204 138 138 138 138 138 138 116 116 116 79 79 79 93 93 93 226 226 226 214 214 214 182 182 182 154 154 154 170 170 170 170 170 170 147 147 147 118 118 118 114 114 114 135 135 135 140 140 140 96 96 96 85 85 85 74 74 74 51 51 51 48 48 48 51 51 51 63 63 63 80 80 80 93 93 93 183 183 183 254 254 254 251 251 251 250 250 250 225 225 225 212 212 212 200 200 200 132 132 132 110 110 110 106 106 106 93 93 93 90 90 90 188 188 188 207 207 207 177 177 177 122 122 122 156 156 156 169 169 169 148 148 148 123 123 123 105 105 105 90 90 90 104 104 104 72 72 72 58 58 58 50 50 50 47 47 47 53 53 53 60 60 60 72 72 72 86 86 86 105 105 105 202 202 202 255 255 255 250 250 250 250 250 250 224 224 224 203 203 203 226 226 226 162 162 162 111 111 111 104 104 104 84 84 84 83 83 83 181 181 181 189 189 189 169 169 169 146 146 146 139 139 139 156 156 156 173 173 173 150 150 150 129 129 129 83 83 83 77 77 77 66 66 66 47 47 47 41 41 41 46 46 46 56 56 56 74 74 74 89 89 89 97 97 97 117 117 117 222 222 222 255 255 255 252 252 252 243 243 243 212 212 212 215 215 215 239 239 239 192 192 192 137 137 137 111 111 111 75 75 75 61 61 61 194 194 194 164 164 164 154 154 154 174 174 174 130 130 130 105 105 105 135 135 135 144 144 144 133 133 133 102 102 102 71 71 71 53 53 53 40 40 40 45 45 45 77 77 77 89 89 89 91 91 91 90 90 90 94 94 94 150 150 150 241 241 241 255 255 255 253 253 253 241 241 241 205 205 205 222 222 222 236 236 236 215 215 215 183 183 183 135 135 135 67 67 67 53 53 53 18 148 221 17 145 219 16 144 220 15 145 221 14 146 221 16 146 221 15 148 222 10 149 221 9 149 220 10 149 221 9 149 221 9 149 221 9 149 221 9 149 221 10 151 222 10 151 222 10 150 222 10 150 222 11 152 223 11 152 223 9 150 221 9 149 221 8 151 221 7 154 223 8 154 224 8 154 223 8 154 223 7 153 222 6 151 221 6 152 221 7 151 222 7 149 222 25 154 229 24 150 226 23 149 227 22 150 226 21 151 225 20 150 226 16 152 226 13 152 225 15 152 226 17 154 228 15 153 227 15 153 227 12 154 227 11 154 227 11 153 226 11 153 226 11 154 226 11 154 226 12 155 227 11 154 226 10 153 225 10 153 225 11 154 226 12 156 228 12 157 228 12 156 228 11 156 228 9 156 227 7 155 225 8 156 226 9 155 227 10 154 228 30 154 227 28 151 225 28 151 226 27 152 224 27 152 223 25 152 225 21 154 227 18 153 226 20 152 226 22 154 228 20 152 226 20 153 227 16 155 228 15 154 227 15 153 225 15 153 225 15 153 227 15 153 228 16 154 227 17 156 229 16 156 228 15 155 227 16 156 227 15 156 228 15 155 227 17 155 227 16 155 227 13 155 226 12 154 225 12 154 226 13 153 227 13 153 228 35 155 225 33 154 223 32 155 223 32 154 224 32 154 225 30 156 227 28 158 229 27 157 229 27 156 228 28 157 228 27 156 228 27 156 229 24 156 230 22 154 229 21 156 229 21 157 230 22 157 233 22 157 234 20 157 231 21 159 232 22 159 232 22 158 231 23 159 230 21 158 230 20 157 230 23 157 231 22 157 231 21 157 230 21 156 230 21 154 231 21 153 231 19 154 230 44 157 225 41 156 222 41 156 223 41 156 225 41 156 226 38 157 227 35 158 229 35 158 229 36 158 229 35 158 229 32 158 228 31 157 226 32 157 227 31 157 228 27 159 233 26 159 233 26 159 234 26 159 234 24 160 231 25 163 232 29 161 232 31 160 232 32 159 234 46 162 231 42 162 231 29 158 230 28 159 230 26 160 230 26 159 230 27 155 231 28 155 232 25 157 231 53 159 225 50 158 223 50 158 223 50 158 225 50 158 227 47 158 228 43 159 229 44 159 229 44 160 230 42 159 229 37 159 227 37 159 226 40 158 224 41 160 226 38 160 230 37 159 230 37 158 232 36 158 232 36 160 231 38 163 232 40 163 233 39 162 232 44 160 235 101 175 237 95 174 239 44 159 232 43 159 232 38 160 230 37 159 230 33 159 231 34 159 232 32 160 232 59 160 222 58 158 220 58 159 220 60 159 223 59 160 224 55 161 227 53 161 228 53 160 227 55 160 227 53 160 227 51 161 227 51 162 227 49 161 224 51 163 227 50 163 228 49 162 228 48 159 228 49 159 229 48 161 232 49 163 233 51 163 231 50 164 232 58 164 235 123 181 239 128 183 239 62 162 228 70 166 232 64 167 233 50 161 234 46 163 229 45 162 232 42 162 233 70 163 228 67 159 220 66 159 218 69 159 221 67 159 222 64 162 223 62 161 223 61 159 222 64 158 222 63 159 223 63 162 225 64 163 226 61 164 225 60 163 225 63 163 228 63 162 228 60 162 227 60 163 228 61 165 231 61 166 232 64 166 231 64 166 231 74 166 234 127 183 236 151 194 235 106 175 228 114 181 237 94 174 234 65 165 232 65 161 230 63 160 231 57 163 231 80 161 224 79 159 219 79 160 218 80 158 220 78 159 222 73 160 221 74 163 223 77 164 223 78 162 222 77 163 222 76 164 223 75 164 222 73 165 223 72 164 222 75 163 224 76 163 225 74 165 226 75 167 228 76 168 228 76 167 228 78 166 229 87 168 227 106 175 233 156 197 240 183 211 241 165 201 243 146 190 238 127 182 235 92 172 228 77 166 228 77 165 223 74 165 225 86 161 213 86 159 215 87 160 218 88 158 218 87 158 219 89 163 215 76 148 197 78 152 206 85 158 215 85 159 215 86 163 218 86 164 219 87 165 219 86 166 221 83 165 225 83 166 224 84 165 223 86 165 223 88 165 222 88 166 220 90 165 224 104 171 225 137 189 231 176 206 238 190 212 241 172 202 241 152 192 235 151 191 235 141 187 232 122 180 228 126 185 228 103 171 222 88 161 212 88 159 212 90 160 215 89 158 214 92 158 216 108 163 208 73 108 141 89 131 163 124 172 209 120 171 211 114 168 213 105 163 211 98 159 209 94 160 214 90 159 219 92 162 217 94 164 218 97 161 219 97 163 218 100 167 220 109 170 224 119 177 226 154 193 231 188 206 238 192 211 241 166 198 239 157 193 234 176 203 237 204 221 246 190 214 238 181 209 239 160 197 231 89 154 212 93 157 214 94 157 213 90 157 212 94 158 214 97 157 211 92 131 169 99 119 133 110 123 129 129 148 161 156 176 194 167 193 217 156 193 222 144 186 221 125 173 212 116 166 204 107 163 206 104 160 206 99 159 207 106 167 217 125 172 221 132 175 211 164 195 224 194 206 230 200 212 236 177 202 234 160 192 230 187 209 240 227 236 252 224 235 245 201 216 235 204 221 239 76 139 193 79 145 202 82 149 204 84 152 207 92 154 211 92 157 209 97 159 203 99 130 160 81 84 86 60 59 62 79 78 81 113 117 123 149 160 166 180 198 209 183 208 227 172 198 225 155 188 221 139 179 212 126 171 207 108 154 192 91 120 157 104 130 140 114 150 169 155 172 187 191 196 206 181 196 216 157 188 222 192 212 241 229 234 248 234 241 249 219 230 244 222 232 243 59 117 163 54 125 176 54 127 179 62 132 184 71 135 188 74 138 190 76 144 193 86 144 187 134 161 174 139 138 138 79 76 81 38 40 41 37 43 44 67 74 80 110 121 132 147 162 183 159 184 214 150 186 222 135 179 219 120 165 202 101 132 160 94 117 125 66 101 123 80 104 130 140 132 149 175 183 200 160 187 217 195 211 237 233 236 248 241 248 251 230 241 249 222 232 244 61 99 139 53 99 145 51 102 148 51 110 152 53 114 154 55 118 159 54 120 161 49 118 158 92 142 170 186 201 212 183 191 197 144 153 158 81 88 94 32 33 34 24 23 26 37 41 48 65 80 96 91 117 142 105 145 181 106 160 205 114 164 206 111 157 192 102 140 177 73 103 135 81 88 111 122 143 167 158 184 208 206 215 234 237 239 248 250 251 253 237 242 249 225 235 245 58 72 113 60 73 114 61 79 117 64 86 124 68 90 129 68 92 131 65 90 130 66 94 134 71 97 137 128 145 176 194 212 225 183 200 217 177 190 204 153 161 162 100 96 96 43 37 37 24 29 29 29 41 48 37 48 62 51 75 98 78 120 156 100 155 196 109 160 212 101 156 206 84 138 171 78 127 162 109 146 174 198 214 228 244 246 250 246 245 253 233 237 249 235 242 248 58 67 113 60 67 107 56 66 101 59 69 107 59 67 106 57 64 107 62 69 114 63 66 109 61 67 108 65 82 119 146 160 188 185 202 220 177 196 209 180 193 206 177 187 199 161 166 173 123 122 113 77 71 63 46 41 46 29 31 33 29 38 48 47 68 88 69 109 134 95 145 182 103 159 197 96 153 196 86 139 185 150 186 211 245 249 248 233 242 252 227 239 252 243 248 251 56 62 101 57 62 103 52 58 94 55 63 99 57 69 108 54 66 106 55 71 109 53 66 104 51 66 102 49 70 107 77 93 130 157 176 198 180 198 212 176 189 204 173 188 202 171 191 203 184 197 208 189 191 191 156 155 145 105 98 89 63 61 58 42 46 55 31 35 48 43 59 73 68 100 126 92 134 173 90 141 185 104 149 185 198 221 230 215 233 248 215 228 250 222 233 247 56 60 96 61 65 103 56 61 95 54 58 93 58 66 106 52 65 100 51 67 103 56 67 109 55 69 110 58 80 121 56 78 121 82 104 139 153 171 193 175 189 205 171 186 197 169 188 196 180 197 207 201 210 216 212 214 221 203 203 199 162 162 154 105 108 107 64 68 74 44 47 57 35 38 49 42 56 71 64 92 115 72 107 137 123 159 183 195 217 242 201 216 247 200 218 247 60 65 100 58 62 98 51 56 86 53 57 90 55 62 102 57 72 111 56 71 108 60 71 107 57 68 105 58 78 116 64 78 123 62 77 123 82 102 134 150 167 185 169 185 196 174 186 191 184 193 194 200 208 206 212 217 216 206 213 217 192 200 214 160 176 190 121 147 158 90 113 123 63 76 84 42 52 58 35 45 50 32 44 55 77 104 127 182 207 233 196 215 240 194 210 236 58 70 108 58 67 105 57 66 101 54 61 94 57 65 102 56 70 111 56 71 110 54 65 97 74 85 111 107 127 151 110 131 163 121 141 178 108 129 163 147 167 193 170 187 205 190 199 206 202 206 207 214 220 213 222 223 219 202 210 208 161 185 190 118 162 178 100 149 176 96 141 166 80 126 149 63 101 126 51 82 99 36 68 91 76 110 144 167 194 219 182 201 225 182 202 230 56 75 114 55 70 109 56 69 109 49 61 99 54 64 102 56 70 108 53 71 107 56 71 106 120 134 157 193 205 218 191 205 222 190 207 228 180 201 227 173 192 223 174 191 218 178 194 213 204 215 223 232 237 234 243 243 243 212 224 225 149 177 192 87 138 163 65 121 149 66 120 149 54 114 151 50 112 152 51 117 156 49 117 160 106 149 187 125 155 183 135 165 192 170 197 229 60 73 106 74 87 117 81 92 123 77 90 118 107 123 144 130 149 170 118 139 163 132 151 174 166 183 204 205 215 229 216 219 234 199 207 225 191 210 232 203 217 239 191 204 230 173 194 220 179 197 216 225 231 234 249 251 250 206 217 227 178 197 216 135 171 191 133 168 191 143 174 195 115 157 185 87 138 178 69 131 171 120 169 197 170 190 208 128 152 181 136 170 197 144 180 212 132 145 169 179 189 206 186 198 216 188 196 216 199 205 216 202 213 222 203 216 231 212 224 234 190 209 228 169 191 217 191 204 231 166 183 211 181 202 220 209 217 233 198 208 230 198 208 225 201 208 220 229 233 238 246 246 248 229 231 237 231 235 239 220 232 233 230 236 241 230 232 240 203 212 230 169 190 224 154 187 221 197 216 233 157 175 194 121 153 181 154 186 214 126 163 199 163 185 203 213 224 232 206 220 236 197 212 232 231 228 242 226 230 240 207 216 230 195 211 229 168 197 222 141 172 200 166 186 219 143 171 199 139 169 191 164 180 204 153 172 192 185 198 214 190 199 213 188 189 202 230 229 234 254 253 253 255 254 254 254 254 254 252 252 253 246 248 252 224 231 241 191 200 230 158 187 227 181 206 227 116 144 168 111 154 179 128 166 199 90 128 166 218 231 238 233 238 240 208 218 231 167 198 221 154 195 227 186 212 232 174 202 225 158 188 218 157 188 217 169 200 224 163 189 219 132 165 193 123 154 186 135 157 192 130 153 183 137 156 182 135 151 172 161 167 185 187 194 204 236 240 243 254 254 254 254 254 255 253 253 252 250 253 254 240 248 250 218 225 237 169 193 226 160 188 222 147 176 197 101 137 166 78 99 127 57 92 121 227 234 238 223 233 243 175 206 233 154 193 224 116 169 209 146 184 213 149 184 218 138 175 212 146 183 216 146 180 211 144 180 211 124 161 192 106 138 168 97 126 158 100 129 163 120 142 172 91 110 134 95 112 131 104 123 139 192 202 209 255 255 255 254 255 255 254 254 254 247 250 251 233 240 246 239 243 247 194 210 231 134 171 218 136 176 203 80 113 147 46 58 88 78 108 137 221 233 238 216 226 237 159 192 224 155 188 225 163 194 220 163 193 225 148 177 217 117 157 199 102 150 192 112 155 192 115 159 189 95 135 167 82 116 141 83 117 140 55 79 106 64 85 108 51 69 90 47 68 85 59 86 104 121 138 151 227 229 231 255 255 255 253 254 253 248 250 250 217 225 239 218 229 239 187 208 231 91 150 203 90 152 192 84 123 166 60 81 120 70 98 134 214 229 244 201 217 234 154 190 222 114 164 212 139 179 213 143 177 212 113 156 198 76 130 174 75 124 166 103 144 180 106 150 179 68 103 134 62 91 117 56 79 102 42 52 71 38 51 66 39 55 67 48 68 82 60 87 102 73 99 116 179 185 190 255 254 254 251 252 252 252 250 250 218 226 241 198 215 234 182 205 228 78 147 199 49 128 186 64 116 165 68 98 138 67 95 130 166 194 223 193 211 227 146 186 213 70 137 183 119 166 209 140 175 215 112 157 199 79 134 182 69 115 154 65 96 128 76 112 142 51 77 104 45 60 84 42 51 71 41 48 64 42 56 69 44 65 78 52 78 94 64 93 110 84 112 129 198 204 208 255 255 255 250 251 251 250 250 251 212 227 244 189 205 235 219 228 239 124 173 209 52 126 189 62 115 163 61 89 126 63 87 122 154 189 214 170 194 218 142 177 207 109 157 191 103 148 190 125 163 203 147 179 215 113 159 206 90 139 180 55 89 126 57 81 114 51 70 90 41 48 63 38 41 53 37 49 62 42 60 73 58 79 98 69 94 118 75 103 126 96 124 140 218 224 225 255 255 255 252 252 252 242 244 248 198 215 238 203 217 238 237 239 245 171 197 225 92 149 199 71 121 165 55 78 113 49 62 90 172 200 229 132 171 212 124 162 199 149 180 211 97 137 181 73 113 150 106 143 171 106 154 194 93 144 186 73 108 148 56 74 103 44 55 75 36 41 50 39 46 61 61 82 101 71 95 114 72 96 118 70 96 120 72 100 123 133 156 171 239 242 243 255 255 255 253 254 252 240 241 244 193 207 231 213 224 242 233 236 247 202 218 237 158 188 223 108 141 181 51 69 100 49 52 75 195 195 195 194 194 194 182 182 182 62 62 62 57 57 57 64 64 64 68 68 68 94 94 94 66 66 66 65 65 65 70 70 70 62 62 62 41 41 41 50 50 50 49 49 49 60 60 60 56 56 56 52 52 52 41 41 41 54 54 54 54 54 54 63 63 63 70 70 70 179 179 179 181 181 181 105 105 105 168 168 168 61 61 61 134 134 134 187 187 187 103 103 103 86 86 86 134 134 134 175 175 175 122 122 122 50 50 50 42 42 42 28 28 28 41 41 41 52 52 52 66 66 66 58 58 58 45 45 45 57 57 57 27 27 27 41 41 41 54 54 54 68 68 68 50 50 50 39 39 39 38 38 38 48 48 48 37 37 37 65 65 65 73 73 73 154 154 154 171 171 171 99 99 99 101 101 101 48 48 48 116 116 116 140 140 140 77 77 77 98 98 98 90 90 90 103 103 103 59 59 59 40 40 40 55 55 55 52 52 52 24 24 24 19 19 19 15 15 15 12 12 12 14 14 14 53 53 53 17 17 17 24 24 24 20 20 20 47 47 47 51 51 51 37 37 37 48 48 48 56 56 56 50 50 50 57 57 57 48 48 48 88 88 88 87 87 87 61 61 61 51 51 51 41 41 41 80 80 80 91 91 91 81 81 81 92 92 92 112 112 112 102 102 102 53 53 53 51 51 51 71 71 71 126 126 126 40 40 40 25 25 25 38 38 38 45 45 45 37 37 37 71 71 71 40 40 40 51 51 51 16 16 16 38 38 38 30 30 30 39 39 39 42 42 42 40 40 40 42 42 42 46 46 46 48 48 48 89 89 89 52 52 52 62 62 62 48 48 48 43 43 43 65 65 65 73 73 73 103 103 103 78 78 78 74 74 74 97 97 97 47 47 47 73 73 73 60 60 60 152 152 152 85 85 85 62 62 62 87 87 87 56 56 56 79 79 79 88 88 88 80 80 80 71 71 71 43 43 43 72 72 72 29 29 29 34 34 34 64 64 64 45 45 45 60 60 60 42 42 42 52 52 52 81 81 81 55 55 55 59 59 59 37 37 37 28 28 28 51 51 51 61 61 61 77 77 77 67 67 67 130 130 130 143 143 143 145 145 145 142 142 142 162 162 162 174 174 174 117 117 117 59 59 59 90 90 90 57 57 57 91 91 91 112 112 112 104 104 104 106 106 106 102 102 102 101 101 101 47 47 47 66 66 66 94 94 94 107 107 107 121 121 121 124 124 124 133 133 133 180 180 180 166 166 166 149 149 149 130 130 130 50 50 50 72 72 72 129 129 129 86 86 86 91 91 91 221 221 221 225 225 225 231 231 231 223 223 223 230 230 230 194 194 194 172 172 172 69 69 69 126 126 126 106 106 106 118 118 118 107 107 107 150 150 150 123 123 123 151 151 151 165 165 165 144 144 144 119 119 119 151 151 151 167 167 167 171 171 171 213 213 213 209 209 209 213 213 213 210 210 210 203 203 203 175 175 175 68 68 68 112 112 112 172 172 172 109 109 109 128 128 128 158 158 158 170 170 170 168 168 168 166 166 166 161 161 161 175 175 175 195 195 195 74 74 74 152 152 152 163 163 163 146 146 146 114 114 114 151 151 151 172 172 172 206 206 206 221 221 221 223 223 223 231 231 231 228 228 228 237 237 237 235 235 235 234 234 234 228 228 228 227 227 227 225 225 225 222 222 222 202 202 202 181 181 181 195 195 195 223 223 223 215 215 215 215 215 215 130 130 130 138 138 138 133 133 133 118 118 118 104 104 104 118 118 118 164 164 164 94 94 94 149 149 149 136 136 136 85 85 85 119 119 119 166 166 166 198 198 198 224 224 224 233 233 233 206 206 206 164 164 164 159 159 159 172 172 172 183 183 183 198 198 198 212 212 212 219 219 219 219 219 219 221 221 221 226 226 226 229 229 229 231 231 231 232 232 232 231 231 231 230 230 230 140 140 140 139 139 139 141 141 141 133 133 133 128 128 128 123 123 123 157 157 157 161 161 161 200 200 200 191 191 191 163 163 163 185 185 185 226 226 226 237 237 237 236 236 236 237 237 237 226 226 226 108 108 108 72 72 72 79 79 79 93 93 93 111 111 111 132 132 132 158 158 158 166 166 166 170 170 170 157 157 157 136 136 136 161 161 161 172 172 172 174 174 174 192 192 192 139 139 139 141 141 141 143 143 143 136 136 136 131 131 131 136 136 136 149 149 149 174 174 174 210 210 210 206 206 206 205 205 205 209 209 209 224 224 224 240 240 240 240 240 240 239 239 239 238 238 238 178 178 178 94 94 94 97 97 97 105 105 105 109 109 109 119 119 119 139 139 139 144 144 144 145 145 145 107 107 107 79 79 79 106 106 106 102 102 102 108 108 108 120 120 120 149 149 149 154 154 154 148 148 148 141 141 141 132 132 132 160 160 160 130 130 130 165 165 165 213 213 213 208 208 208 203 203 203 211 211 211 217 217 217 238 238 238 241 241 241 238 238 238 233 233 233 222 222 222 120 120 120 108 108 108 115 115 115 119 119 119 131 131 131 146 146 146 147 147 147 143 143 143 121 121 121 103 103 103 112 112 112 91 91 91 70 70 70 71 71 71 170 170 170 165 165 165 160 160 160 152 152 152 163 163 163 198 198 198 183 183 183 201 201 201 220 220 220 208 208 208 211 211 211 208 208 208 201 201 201 234 234 234 238 238 238 240 240 240 233 233 233 237 237 237 165 165 165 110 110 110 112 112 112 117 117 117 125 125 125 145 145 145 145 145 145 133 133 133 128 128 128 117 117 117 127 127 127 123 123 123 107 107 107 97 97 97 161 161 161 163 163 163 160 160 160 155 155 155 200 200 200 219 219 219 218 218 218 219 219 219 230 230 230 231 231 231 238 238 238 236 236 236 230 230 230 234 234 234 245 245 245 236 236 236 190 190 190 122 122 122 88 88 88 115 115 115 127 127 127 123 123 123 127 127 127 132 132 132 130 130 130 142 142 142 122 122 122 115 115 115 129 129 129 124 124 124 113 113 113 105 105 105 142 142 142 143 143 143 141 141 141 151 151 151 168 168 168 192 192 192 153 153 153 62 62 62 76 76 76 97 97 97 120 120 120 145 145 145 173 173 173 195 195 195 170 170 170 96 96 96 43 43 43 43 43 43 89 89 89 112 112 112 148 148 148 159 159 159 157 157 157 161 161 161 154 154 154 146 146 146 134 134 134 128 128 128 124 124 124 117 117 117 114 114 114 108 108 108 148 148 148 148 148 148 143 143 143 161 161 161 173 173 173 189 189 189 86 86 86 31 31 31 52 52 52 56 56 56 8 8 8 11 11 11 18 18 18 40 40 40 48 48 48 41 41 41 55 55 55 29 29 29 44 44 44 104 104 104 120 120 120 145 145 145 158 158 158 164 164 164 161 161 161 160 160 160 160 160 160 154 154 154 144 144 144 132 132 132 113 113 113 105 105 105 158 158 158 156 156 156 150 150 150 163 163 163 174 174 174 168 168 168 38 38 38 18 18 18 76 76 76 83 83 83 12 12 12 8 8 8 7 7 7 9 9 9 23 23 23 27 27 27 45 45 45 27 27 27 33 33 33 91 91 91 120 120 120 149 149 149 164 164 164 171 171 171 170 170 170 160 160 160 165 165 165 162 162 162 163 163 163 158 158 158 139 139 139 135 135 135 152 152 152 125 125 125 144 144 144 176 176 176 183 183 183 138 138 138 54 54 54 43 43 43 85 85 85 85 85 85 7 7 7 5 5 5 6 6 6 7 7 7 13 13 13 12 12 12 11 11 11 18 18 18 39 39 39 132 132 132 187 187 187 179 179 179 178 178 178 176 176 176 171 171 171 159 159 159 162 162 162 157 157 157 171 171 171 169 169 169 165 165 165 169 169 169 167 167 167 155 155 155 168 168 168 206 206 206 208 208 208 72 72 72 15 15 15 20 20 20 77 77 77 79 79 79 13 13 13 9 9 9 7 7 7 7 7 7 7 7 7 17 17 17 17 17 17 14 14 14 32 32 32 179 179 179 191 191 191 168 168 168 182 182 182 184 184 184 180 180 180 184 184 184 195 195 195 188 188 188 175 175 175 166 166 166 160 160 160 150 150 150 205 205 205 186 186 186 164 164 164 160 160 160 190 190 190 163 163 163 112 112 112 64 64 64 37 37 37 19 19 19 2 2 2 9 9 9 8 8 8 7 7 7 12 12 12 28 28 28 43 43 43 47 47 47 55 55 55 139 139 139 145 145 145 178 178 178 187 187 187 195 195 195 225 225 225 214 214 214 188 188 188 173 173 173 149 149 149 146 146 146 154 154 154 143 143 143 173 173 173 200 200 200 204 204 204 140 140 140 203 203 203 229 229 229 228 228 228 219 219 219 192 192 192 156 156 156 114 114 114 69 69 69 45 45 45 49 49 49 51 51 51 72 72 72 65 65 65 71 71 71 146 146 146 186 186 186 112 112 112 180 180 180 196 196 196 221 221 221 245 245 245 245 245 245 235 235 235 229 229 229 209 209 209 178 178 178 154 154 154 146 146 146 143 143 143 142 142 142 169 169 169 173 173 173 208 208 208 226 226 226 236 236 236 235 235 235 237 237 237 235 235 235 228 228 228 215 215 215 200 200 200 177 177 177 122 122 122 98 98 98 92 92 92 180 180 180 233 233 233 242 242 242 231 231 231 228 228 228 229 229 229 243 243 243 245 245 245 243 243 243 244 244 244 245 245 245 242 242 242 226 226 226 207 207 207 184 184 184 140 140 140 102 102 102 157 157 157 159 159 159 149 149 149 169 169 169 185 185 185 202 202 202 219 219 219 226 226 226 232 232 232 235 235 235 241 241 241 243 243 243 240 240 240 228 228 228 235 235 235 250 250 250 244 244 244 240 240 240 249 249 249 244 244 244 248 248 248 252 252 252 251 251 251 242 242 242 248 248 248 249 249 249 243 243 243 238 238 238 237 237 237 209 209 209 147 147 147 95 95 95 141 141 141 163 163 163 132 132 132 132 132 132 148 148 148 147 147 147 146 146 146 150 150 150 149 149 149 162 162 162 163 163 163 168 168 168 171 171 171 177 177 177 181 181 181 175 175 175 179 179 179 177 177 177 190 190 190 191 191 191 201 201 201 205 205 205 205 205 205 203 203 203 202 202 202 202 202 202 182 182 182 166 166 166 150 150 150 140 140 140 78 78 78 92 92 92 108 108 108 131 131 131 137 137 137 125 125 125 119 119 119 131 131 131 164 164 164 164 164 164 162 162 162 155 155 155 149 149 149 148 148 148 149 149 149 141 141 141 136 136 136 137 137 137 122 122 122 117 117 117 117 117 117 123 123 123 126 126 126 129 129 129 131 131 131 134 134 134 129 129 129 133 133 133 130 130 130 136 136 136 150 150 150 155 155 155 94 94 94 39 39 39 62 62 62 104 104 104 122 122 122 138 138 138 140 140 140 134 134 134 166 166 166 168 168 168 165 165 165 166 166 166 166 166 166 159 159 159 161 161 161 158 158 158 157 157 157 152 152 152 141 141 141 134 134 134 132 132 132 130 130 130 132 132 132 141 141 141 151 151 151 154 154 154 147 147 147 148 148 148 152 152 152 165 165 165 167 167 167 151 151 151 112 112 112 65 65 65 29 29 29 33 33 33 68 68 68 111 111 111 133 133 133 128 128 128 141 141 141 157 157 157 169 169 169 169 169 169 167 167 167 158 158 158 158 158 158 155 155 155 155 155 155 149 149 149 141 141 141 140 140 140 135 135 135 131 131 131 130 130 130 135 135 135 144 144 144 154 154 154 154 154 154 158 158 158 166 166 166 171 171 171 158 158 158 139 139 139 116 116 116 112 112 112 85 85 85 52 52 52 43 43 43 32 32 32 64 64 64 93 93 93 103 103 103 124 124 124 169 169 169 172 172 172 167 167 167 161 161 161 158 158 158 155 155 155 152 152 152 147 147 147 145 145 145 143 143 143 143 143 143 140 140 140 138 138 138 140 140 140 146 146 146 159 159 159 167 167 167 171 171 171 169 169 169 169 169 169 148 148 148 140 140 140 122 122 122 146 146 146 144 144 144 108 108 108 83 83 83 49 49 49 52 52 52 38 38 38 51 51 51 79 79 79 142 142 142 168 168 168 172 172 172 166 166 166 160 160 160 156 156 156 153 153 153 147 147 147 145 145 145 143 143 143 146 146 146 146 146 146 146 146 146 147 147 147 153 153 153 161 161 161 169 169 169 175 175 175 168 168 168 171 171 171 141 141 141 145 145 145 94 94 94 108 108 108 108 108 108 96 96 96 128 128 128 151 151 151 147 147 147 80 80 80 31 31 31 11 11 11 23 23 23 56 56 56 96 96 96 128 128 128 146 146 146 149 149 149 154 154 154 153 153 153 148 148 148 146 146 146 143 143 143 146 146 146 149 149 149 151 151 151 160 160 160 163 163 163 166 166 166 172 172 172 173 173 173 162 162 162 144 144 144 139 139 139 130 130 130 116 116 116 110 110 110 120 120 120 123 123 123 152 152 152 113 113 113 126 126 126 132 132 132 106 106 106 91 91 91 79 79 79 27 27 27 21 21 21 55 55 55 79 79 79 85 85 85 87 87 87 112 112 112 122 122 122 134 134 134 141 141 141 146 146 146 155 155 155 155 155 155 160 160 160 165 165 165 177 177 177 180 180 180 159 159 159 140 140 140 147 147 147 141 141 141 129 129 129 124 124 124 122 122 122 104 104 104 94 94 94 69 69 69 82 82 82 101 101 101 151 151 151 202 202 202 189 189 189 177 177 177 128 128 128 76 76 76 83 83 83 98 98 98 63 63 63 47 47 47 42 42 42 41 41 41 40 40 40 50 50 50 67 67 67 116 116 116 134 134 134 114 114 114 119 119 119 145 145 145 144 144 144 134 134 134 133 133 133 182 200 212 186 196 205 177 187 176 61 69 30 58 65 20 69 66 41 70 72 45 93 101 69 74 71 22 72 72 15 74 77 25 66 70 14 50 42 18 56 54 20 61 50 15 71 64 13 61 63 13 57 57 19 49 43 14 70 54 18 67 55 15 70 65 36 78 71 44 176 181 183 174 186 176 101 111 92 166 169 176 69 61 42 133 135 139 178 189 201 104 104 101 91 87 74 140 134 122 173 177 171 120 128 105 52 55 23 45 48 10 32 30 14 43 45 17 55 58 19 79 68 28 66 62 18 50 49 14 64 61 19 35 26 15 51 42 11 65 58 12 78 74 11 55 56 7 44 43 9 51 37 11 64 46 17 52 36 8 75 67 30 85 75 35 159 156 135 166 174 171 102 100 92 108 103 79 58 48 24 123 115 111 141 141 136 83 76 74 107 97 85 106 90 52 110 106 70 66 65 17 46 43 15 61 59 21 55 55 32 27 26 13 21 20 9 23 12 10 19 11 7 21 13 5 62 52 39 19 18 15 31 24 12 22 23 5 51 52 12 63 53 11 49 37 9 66 46 14 73 54 22 65 46 32 70 58 24 58 52 9 100 93 39 88 93 55 70 63 34 67 51 16 53 41 14 95 83 33 107 94 41 96 77 63 106 89 79 134 109 72 114 104 62 61 58 14 61 54 16 75 76 41 129 127 118 50 38 27 35 22 21 47 37 22 47 48 27 40 38 30 76 71 60 47 40 29 64 48 41 22 15 13 43 38 29 41 29 11 53 37 18 59 39 17 57 38 12 58 39 24 58 45 27 58 50 20 97 93 54 55 61 6 66 70 11 57 51 12 53 44 13 79 69 15 92 75 21 120 102 72 95 75 56 125 57 28 121 93 61 59 48 14 88 78 15 66 64 26 157 153 137 99 86 50 78 59 38 99 88 52 60 62 22 85 79 65 105 84 69 105 73 57 93 64 53 57 39 27 83 70 60 42 27 12 51 31 12 86 62 21 68 40 15 86 54 29 58 38 24 69 50 25 93 79 60 64 57 22 69 64 14 48 37 12 43 24 13 67 49 24 74 60 33 89 76 54 91 61 42 166 120 89 168 137 113 161 143 114 159 145 89 174 161 140 183 174 155 125 119 89 80 54 31 103 90 61 66 60 26 108 88 67 147 100 83 143 91 76 131 99 83 121 98 81 116 98 84 64 44 22 87 62 32 122 90 49 136 102 57 157 114 71 145 119 99 154 129 99 201 175 157 186 162 141 170 145 118 152 125 102 73 43 31 97 67 40 155 123 95 110 80 60 118 82 72 220 225 206 234 224 213 236 232 213 233 223 203 240 228 219 203 192 183 176 171 167 97 59 51 140 122 110 121 103 83 142 112 94 142 95 78 184 139 126 145 117 103 167 147 132 177 163 151 157 141 127 137 115 96 171 146 128 187 165 126 194 167 133 226 210 197 225 206 187 227 209 199 225 207 193 220 198 186 196 172 143 93 62 38 139 107 74 199 165 141 132 103 82 146 123 114 156 157 169 169 171 176 160 173 166 165 168 162 164 165 140 182 177 153 195 196 191 101 64 58 169 146 144 180 157 151 168 139 128 141 106 91 176 142 134 187 168 162 215 204 195 227 220 215 232 221 217 243 228 215 236 230 205 244 235 233 244 233 229 239 233 229 237 227 218 233 227 219 230 226 211 228 221 212 212 201 183 197 176 168 209 192 179 228 223 218 218 215 211 219 215 207 113 136 150 126 141 156 122 137 143 108 123 124 96 108 105 115 121 113 161 166 166 105 90 88 166 143 138 143 135 128 94 83 79 140 112 101 191 156 152 203 196 196 227 224 221 237 232 229 215 204 193 174 165 133 169 159 135 181 172 151 194 181 165 207 198 181 220 212 195 228 218 206 226 219 208 225 222 210 233 226 216 239 228 211 239 231 215 237 232 221 240 230 221 237 230 219 118 148 159 122 145 155 125 148 155 117 140 142 115 134 132 111 130 127 160 158 151 172 158 154 205 198 199 190 192 192 163 163 165 192 184 179 234 225 216 243 236 235 240 236 233 241 237 234 234 225 218 117 109 86 82 73 44 88 80 51 100 94 72 114 113 93 134 133 122 162 157 157 171 164 168 177 169 165 167 157 134 152 136 101 173 159 140 179 172 156 186 175 146 207 191 163 113 149 158 118 150 157 120 152 161 113 146 150 111 140 138 122 143 143 165 147 125 187 172 156 209 211 214 203 207 209 202 206 210 206 211 210 223 227 219 245 239 237 244 240 237 243 239 236 244 236 235 183 178 168 87 99 89 87 103 94 102 107 110 105 111 116 114 121 122 136 141 145 143 144 151 147 145 147 107 110 98 75 84 70 103 108 105 104 104 93 115 110 87 129 121 94 119 161 168 126 166 169 120 159 170 112 153 157 106 144 141 152 164 165 159 124 86 181 164 134 211 215 212 209 209 207 203 204 203 209 213 213 217 218 216 242 238 235 245 241 238 242 238 236 237 232 234 226 221 221 114 124 121 100 113 111 108 118 119 110 124 124 122 137 132 138 151 149 139 151 150 135 147 148 113 125 129 95 107 108 103 116 117 84 95 96 67 72 75 65 75 68 134 186 183 129 182 176 132 172 172 120 167 164 140 174 170 194 201 197 206 183 124 216 200 175 221 220 218 209 209 206 212 212 208 207 209 206 201 201 202 235 234 233 243 237 234 245 238 239 235 233 235 241 236 239 165 168 157 97 118 110 101 117 117 105 124 120 112 131 133 134 151 151 134 151 150 117 141 137 110 137 133 108 122 122 113 133 137 107 130 137 91 114 119 79 106 105 121 180 173 120 184 173 124 178 170 126 168 165 193 204 206 218 219 225 224 217 208 219 221 211 230 231 227 232 232 228 238 239 234 236 237 233 231 231 230 235 234 233 251 244 239 242 235 226 197 191 175 127 122 115 86 88 94 98 124 121 106 138 132 102 134 128 106 136 136 112 141 139 118 135 136 135 146 147 106 130 125 96 125 121 106 139 142 100 134 138 89 124 123 84 115 114 102 161 155 97 165 152 94 164 151 113 169 161 151 177 174 183 197 191 150 154 161 56 67 57 74 78 71 96 99 92 120 122 117 149 145 143 176 173 171 199 195 193 176 169 163 102 95 86 51 40 42 49 39 52 87 88 106 105 116 111 132 158 142 133 173 162 132 169 165 137 173 169 130 166 160 123 157 150 111 146 138 101 141 133 97 136 136 89 130 131 86 127 125 84 119 120 114 164 160 106 168 157 93 167 152 127 177 171 150 184 179 175 197 193 87 86 84 33 33 24 48 57 43 46 63 48 7 10 6 17 9 7 23 17 12 46 39 36 55 47 41 46 37 49 51 55 69 33 26 35 40 47 43 118 101 86 128 120 104 126 156 146 135 170 164 143 174 172 134 174 167 131 175 164 138 172 164 129 167 159 122 154 157 106 143 146 88 125 125 78 116 120 130 170 174 116 174 170 107 171 163 144 172 174 159 182 178 156 173 180 46 36 36 27 15 12 77 78 65 71 92 76 12 13 10 14 7 5 13 6 2 15 7 4 30 22 18 31 24 35 37 50 47 32 27 18 35 35 21 119 82 64 150 109 100 138 154 154 143 175 168 150 181 176 148 181 174 137 171 164 145 175 170 129 178 168 137 175 173 129 171 169 114 151 150 111 146 148 156 154 135 126 129 105 130 153 143 159 184 187 171 190 184 130 142 143 60 52 51 53 40 33 92 85 71 78 91 78 9 7 5 8 5 3 12 4 3 13 5 3 19 12 10 16 11 7 12 12 8 24 17 16 49 36 36 161 123 110 205 184 162 168 187 167 178 182 165 159 185 175 145 185 172 136 171 163 141 173 167 127 172 165 147 183 178 141 182 176 142 176 173 142 182 178 185 165 132 186 150 107 186 169 123 195 212 209 203 211 208 71 72 75 18 14 13 27 18 14 81 78 65 77 82 73 17 12 8 14 8 5 13 5 3 12 6 4 11 7 4 21 17 15 23 14 19 17 13 16 41 28 29 203 171 162 210 187 170 204 157 137 219 171 149 188 185 176 166 188 180 170 192 185 181 203 197 171 197 192 154 186 180 136 181 174 127 176 168 109 170 160 198 208 209 184 190 174 180 165 121 153 162 171 187 191 197 167 162 161 113 113 110 70 63 62 38 39 30 24 18 14 8 0 0 16 8 3 14 6 3 12 6 2 13 13 9 29 29 25 49 40 43 54 44 47 63 52 50 155 134 126 150 144 138 212 166 152 214 179 158 208 191 186 232 223 221 209 217 212 177 194 187 157 181 174 120 164 152 107 165 154 106 178 163 95 167 153 176 173 172 204 199 197 205 203 207 132 139 169 198 205 212 235 228 224 229 229 224 223 218 217 191 194 185 163 154 151 121 112 106 76 68 64 51 44 42 54 48 46 51 52 47 73 73 69 70 64 59 85 66 65 151 145 140 192 185 177 123 109 99 211 171 149 222 187 178 229 218 216 249 245 239 247 246 242 233 237 232 230 230 229 195 216 210 159 188 184 119 172 161 100 168 155 129 151 147 145 144 130 167 170 175 177 172 174 210 209 205 230 226 221 240 235 232 239 234 231 240 237 233 239 234 232 231 228 228 218 214 214 205 198 200 181 176 175 126 122 117 102 96 98 100 90 88 189 177 175 236 233 231 244 242 239 236 230 228 235 226 222 237 226 226 246 242 241 246 246 243 243 244 241 243 246 242 245 246 243 242 243 240 226 227 223 195 215 206 163 195 191 120 149 150 114 103 72 150 162 154 147 165 167 144 152 153 165 171 172 180 187 190 201 203 205 222 218 220 230 225 224 234 232 227 237 235 230 244 241 236 247 243 238 244 239 235 232 227 227 235 236 231 250 251 246 250 243 241 248 238 237 255 248 247 251 242 241 252 247 244 252 253 248 251 253 248 241 244 239 246 250 244 251 250 246 246 243 239 242 238 235 235 239 234 211 208 211 124 158 154 110 96 56 134 148 130 139 173 176 118 138 141 121 137 140 135 154 157 132 154 154 130 153 152 138 157 153 143 154 146 156 166 158 159 167 160 164 172 165 167 174 169 173 180 173 183 181 176 179 175 171 182 180 173 180 177 170 191 192 183 191 193 183 206 200 195 210 205 200 209 205 199 208 202 196 202 205 195 196 207 195 177 187 176 161 170 162 144 155 148 125 148 143 53 91 78 99 97 53 111 113 83 115 139 139 121 146 141 111 132 128 106 126 124 115 139 139 144 173 175 144 173 173 141 172 168 136 165 162 132 158 156 131 157 155 131 159 150 124 152 135 122 145 131 123 146 132 109 131 112 104 127 106 100 129 107 104 136 113 113 136 116 117 138 119 118 141 121 119 144 123 108 142 118 109 148 122 105 145 120 111 151 133 125 164 148 113 175 167 68 109 89 28 49 20 55 68 52 88 113 108 106 131 124 123 145 145 120 149 150 117 141 147 150 172 182 148 176 184 143 175 177 146 176 173 146 175 173 138 170 166 140 172 162 137 170 156 135 170 154 127 166 149 115 155 139 111 148 129 110 146 124 108 144 121 111 146 123 114 158 133 119 170 144 127 170 149 117 164 143 116 165 146 121 169 152 135 180 167 137 182 171 106 173 163 88 126 110 51 77 48 16 39 13 22 41 29 56 76 66 99 117 113 116 141 138 113 135 135 125 148 149 137 166 169 147 178 183 150 178 178 149 175 177 137 168 167 137 169 163 134 165 159 135 165 156 126 162 151 113 156 145 115 154 139 113 148 130 110 143 126 110 142 125 108 151 130 111 162 142 130 167 155 129 167 156 132 171 162 140 179 171 144 185 178 125 174 165 93 162 149 89 130 115 97 122 107 71 95 75 45 58 43 36 49 36 24 38 26 56 70 59 85 99 90 91 110 101 108 132 127 149 178 181 150 181 184 149 174 181 140 170 175 134 169 167 131 166 163 130 163 159 121 160 154 114 160 151 116 158 145 117 157 143 114 154 140 112 152 138 111 155 140 114 163 150 134 171 165 143 179 174 151 181 178 147 179 176 139 183 179 106 168 158 89 165 150 89 141 115 121 160 144 120 157 147 91 117 107 75 88 80 40 55 44 46 57 46 33 42 34 45 56 49 71 85 77 131 149 143 150 177 175 153 180 183 144 176 178 133 171 175 129 167 171 129 164 166 119 160 160 112 161 156 113 158 148 116 161 151 115 161 152 115 161 152 116 162 153 121 168 162 136 172 173 145 180 181 154 185 185 147 178 179 139 185 183 89 166 154 89 173 155 52 119 84 72 131 90 73 128 99 67 111 95 115 135 128 141 157 150 137 153 146 75 84 79 28 34 30 6 15 9 18 27 20 46 62 56 82 103 97 109 138 128 121 157 157 123 160 162 128 166 168 123 166 165 114 164 161 115 161 153 111 159 152 113 162 156 114 165 159 118 167 162 129 174 173 139 173 178 142 177 181 146 183 185 149 183 186 128 177 174 89 171 155 83 166 148 80 157 127 71 141 106 68 135 100 82 142 112 96 139 116 135 162 150 95 123 114 116 132 124 127 136 127 97 111 104 87 93 93 80 80 79 25 30 19 12 28 9 40 64 54 61 89 83 68 92 95 70 96 94 91 121 122 105 131 128 109 146 140 117 153 149 118 159 154 125 169 165 126 168 167 136 171 175 141 176 180 149 189 192 154 192 194 118 179 166 86 167 144 93 174 154 87 169 143 82 155 125 75 151 119 69 151 112 61 129 93 61 114 83 38 88 59 57 98 73 86 111 93 144 157 145 199 205 198 189 191 187 173 180 177 122 132 125 64 83 76 64 92 88 83 104 112 51 69 69 36 53 48 33 49 38 33 47 35 34 45 36 41 55 48 49 77 66 90 129 120 106 148 143 89 126 122 98 130 125 114 160 150 93 170 150 75 163 141 74 163 135 110 110 110 114 114 114 118 118 118 117 117 117 128 128 128 121 121 121 116 116 116 115 115 115 118 118 118 116 116 116 114 114 114 118 118 118 118 118 118 117 117 117 121 121 121 122 122 122 121 121 121 121 121 121 121 121 121 119 119 119 121 121 121 120 120 120 120 120 120 118 118 118 113 113 113 109 109 109 107 107 107 108 108 108 106 106 106 104 104 104 101 101 101 96 96 96 109 109 109 109 109 109 113 113 113 116 116 116 129 129 129 120 120 120 112 112 112 114 114 114 117 117 117 118 118 118 116 116 116 121 121 121 121 121 121 120 120 120 124 124 124 121 121 121 121 121 121 121 121 121 120 120 120 122 122 122 122 122 122 121 121 121 121 121 121 119 119 119 115 115 115 111 111 111 106 106 106 106 106 106 105 105 105 103 103 103 99 99 99 95 95 95 107 107 107 105 105 105 111 111 111 115 115 115 128 128 128 117 117 117 110 110 110 116 116 116 117 117 117 117 117 117 118 118 118 121 121 121 123 123 123 120 120 120 121 121 121 119 119 119 120 120 120 123 123 123 120 120 120 121 121 121 123 123 123 122 122 122 121 121 121 118 118 118 113 113 113 108 108 108 107 107 107 105 105 105 105 105 105 103 103 103 98 98 98 92 92 92 109 109 109 106 106 106 111 111 111 113 113 113 127 127 127 121 121 121 113 113 113 119 119 119 119 119 119 112 112 112 116 116 116 119 119 119 119 119 119 119 119 119 122 122 122 122 122 122 122 122 122 122 122 122 118 118 118 120 120 120 122 122 122 122 122 122 120 120 120 118 118 118 113 113 113 110 110 110 108 108 108 107 107 107 107 107 107 106 106 106 100 100 100 95 95 95 112 112 112 106 106 106 107 107 107 114 114 114 133 133 133 124 124 124 110 110 110 114 114 114 110 110 110 103 103 103 110 110 110 113 113 113 114 114 114 118 118 118 119 119 119 121 121 121 121 121 121 119 119 119 120 120 120 119 119 119 121 121 121 124 124 124 121 121 121 119 119 119 112 112 112 112 112 112 109 109 109 106 106 106 99 99 99 97 97 97 98 98 98 94 94 94 108 108 108 106 106 106 109 109 109 109 109 109 134 134 134 132 132 132 106 106 106 113 113 113 103 103 103 107 107 107 106 106 106 104 104 104 110 110 110 113 113 113 111 111 111 114 114 114 119 119 119 121 121 121 119 119 119 118 118 118 116 116 116 117 117 117 113 113 113 107 107 107 105 105 105 109 109 109 105 105 105 104 104 104 97 97 97 96 96 96 92 92 92 86 86 86 105 105 105 111 111 111 126 126 126 105 105 105 121 121 121 143 143 143 128 128 128 132 132 132 99 99 99 108 108 108 107 107 107 103 103 103 108 108 108 113 113 113 109 109 109 110 110 110 116 116 116 117 117 117 115 115 115 116 116 116 116 116 116 112 112 112 106 106 106 96 96 96 97 97 97 99 99 99 104 104 104 102 102 102 97 97 97 98 98 98 95 95 95 94 94 94 124 124 124 122 122 122 125 125 125 143 143 143 145 145 145 143 143 143 148 148 148 144 144 144 100 100 100 103 103 103 106 106 106 105 105 105 93 93 93 97 97 97 104 104 104 105 105 105 113 113 113 106 106 106 102 102 102 109 109 109 106 106 106 110 110 110 113 113 113 106 106 106 99 99 99 96 96 96 99 99 99 95 95 95 93 93 93 92 92 92 87 87 87 89 89 89 130 130 130 133 133 133 128 128 128 144 144 144 126 126 126 148 148 148 149 149 149 130 130 130 133 133 133 99 99 99 99 99 99 106 106 106 89 89 89 78 78 78 87 87 87 96 96 96 109 109 109 104 104 104 101 101 101 108 108 108 109 109 109 104 104 104 106 106 106 103 103 103 104 104 104 99 99 99 101 101 101 94 94 94 92 92 92 93 93 93 87 87 87 87 87 87 124 124 124 135 135 135 161 161 161 186 186 186 189 189 189 212 212 212 203 203 203 188 188 188 173 173 173 96 96 96 97 97 97 105 105 105 97 97 97 83 83 83 83 83 83 89 89 89 96 96 96 97 97 97 93 93 93 101 101 101 133 133 133 101 101 101 97 97 97 94 94 94 92 92 92 90 90 90 97 97 97 91 91 91 82 82 82 84 84 84 85 85 85 85 85 85 122 122 122 142 142 142 184 184 184 204 204 204 215 215 215 187 187 187 178 178 178 214 214 214 163 163 163 106 106 106 127 127 127 125 125 125 120 120 120 101 101 101 97 97 97 94 94 94 99 99 99 102 102 102 89 89 89 103 103 103 144 144 144 121 121 121 100 100 100 90 90 90 83 83 83 82 82 82 88 88 88 88 88 88 85 85 85 83 83 83 79 79 79 82 82 82 141 141 141 126 126 126 175 175 175 211 211 211 211 211 211 173 173 173 200 200 200 206 206 206 148 148 148 112 112 112 126 126 126 123 123 123 116 116 116 97 97 97 87 87 87 87 87 87 90 90 90 86 86 86 93 93 93 99 99 99 140 140 140 117 117 117 96 96 96 90 90 90 85 85 85 85 85 85 85 85 85 78 78 78 79 79 79 82 82 82 77 77 77 75 75 75 137 137 137 110 110 110 135 135 135 183 183 183 202 202 202 171 171 171 155 155 155 157 157 157 111 111 111 115 115 115 112 112 112 114 114 114 128 128 128 130 130 130 115 115 115 78 78 78 73 73 73 69 69 69 78 78 78 72 72 72 119 119 119 107 107 107 101 101 101 95 95 95 92 92 92 88 88 88 75 75 75 74 74 74 75 75 75 80 80 80 82 82 82 82 82 82 126 126 126 92 92 92 92 92 92 128 128 128 144 144 144 118 118 118 93 93 93 110 110 110 106 106 106 124 124 124 128 128 128 151 151 151 146 146 146 147 147 147 138 138 138 93 93 93 84 84 84 86 86 86 81 81 81 80 80 80 128 128 128 101 101 101 86 86 86 89 89 89 89 89 89 88 88 88 82 82 82 84 84 84 81 81 81 80 80 80 80 80 80 82 82 82 107 107 107 90 90 90 60 60 60 70 70 70 84 84 84 68 68 68 74 74 74 89 89 89 85 85 85 99 99 99 103 103 103 98 98 98 121 121 121 138 138 138 131 131 131 136 136 136 151 151 151 151 151 151 134 134 134 92 92 92 130 130 130 91 91 91 76 76 76 74 74 74 67 67 67 73 73 73 78 78 78 79 79 79 75 75 75 61 61 61 57 57 57 59 59 59 99 99 99 86 86 86 46 46 46 57 57 57 81 81 81 81 81 81 54 54 54 56 56 56 67 67 67 91 91 91 99 99 99 92 92 92 145 145 145 188 188 188 156 156 156 166 166 166 178 178 178 163 163 163 128 128 128 78 78 78 128 128 128 93 93 93 76 76 76 71 71 71 67 67 67 64 64 64 63 63 63 68 68 68 64 64 64 55 55 55 62 62 62 68 68 68 132 132 132 105 105 105 83 83 83 56 56 56 65 65 65 82 82 82 69 69 69 66 66 66 82 82 82 80 80 80 82 82 82 111 111 111 132 132 132 161 161 161 166 166 166 160 160 160 135 135 135 108 108 108 101 101 101 95 95 95 136 136 136 100 100 100 72 72 72 72 72 72 72 72 72 72 72 72 70 70 70 63 63 63 58 58 58 64 64 64 68 68 68 61 61 61 183 183 183 151 151 151 125 125 125 83 83 83 65 65 65 70 70 70 78 78 78 84 84 84 127 127 127 99 99 99 53 53 53 74 74 74 103 103 103 111 111 111 126 126 126 151 151 151 150 150 150 125 125 125 115 115 115 81 81 81 131 131 131 108 108 108 58 58 58 46 46 46 54 54 54 58 58 58 55 55 55 42 42 42 47 47 47 55 55 55 56 56 56 54 54 54 182 182 182 180 180 180 155 155 155 125 125 125 113 113 113 83 83 83 67 67 67 90 90 90 99 99 99 60 60 60 38 38 38 30 30 30 77 77 77 118 118 118 101 101 101 119 119 119 153 153 153 177 177 177 149 149 149 102 102 102 149 149 149 108 108 108 73 73 73 71 71 71 64 64 64 68 68 68 62 62 62 56 56 56 60 60 60 56 56 56 53 53 53 55 55 55 170 170 170 197 197 197 197 197 197 177 177 177 162 162 162 135 135 135 85 85 85 63 63 63 94 94 94 78 78 78 48 48 48 40 40 40 74 74 74 102 102 102 98 98 98 100 100 100 101 101 101 141 141 141 183 183 183 178 178 178 189 189 189 121 121 121 71 71 71 85 85 85 75 75 75 79 79 79 71 71 71 68 68 68 60 60 60 57 57 57 57 57 57 59 59 59 156 156 156 176 176 176 182 182 182 210 210 210 200 200 200 187 187 187 125 125 125 67 67 67 69 69 69 101 101 101 82 82 82 57 57 57 61 61 61 36 36 36 34 34 34 61 61 61 83 83 83 102 102 102 162 162 162 188 188 188 180 180 180 162 162 162 130 130 130 107 107 107 82 82 82 84 84 84 75 75 75 71 71 71 70 70 70 70 70 70 65 65 65 65 65 65 124 124 124 109 109 109 141 141 141 195 195 195 209 209 209 188 188 188 153 153 153 100 100 100 49 49 49 63 63 63 99 99 99 93 93 93 56 56 56 37 37 37 24 24 24 37 37 37 73 73 73 111 111 111 138 138 138 166 166 166 133 133 133 156 156 156 123 123 123 82 82 82 82 82 82 97 97 97 100 100 100 78 78 78 61 61 61 67 67 67 64 64 64 65 65 65 150 150 150 146 146 146 154 154 154 166 166 166 192 192 192 182 182 182 166 166 166 115 115 115 88 88 88 43 43 43 67 67 67 102 102 102 94 94 94 63 63 63 52 52 52 50 50 50 52 52 52 74 74 74 107 107 107 134 134 134 81 81 81 84 84 84 78 78 78 74 74 74 109 109 109 121 121 121 108 108 108 102 102 102 76 76 76 56 56 56 48 48 48 48 48 48 155 155 155 178 178 178 187 187 187 198 198 198 203 203 203 197 197 197 207 207 207 158 158 158 135 135 135 89 89 89 61 61 61 61 61 61 81 81 81 62 62 62 56 56 56 50 50 50 47 47 47 46 46 46 52 52 52 62 62 62 58 58 58 50 50 50 53 53 53 53 53 53 66 66 66 81 81 81 74 74 74 124 124 124 137 137 137 80 80 80 61 61 61 55 55 55 86 86 86 105 105 105 128 128 128 173 173 173 210 210 210 208 208 208 187 187 187 149 149 149 188 188 188 156 156 156 87 87 87 45 45 45 55 55 55 64 64 64 58 58 58 53 53 53 65 65 65 67 67 67 45 45 45 42 42 42 44 44 44 41 41 41 42 42 42 40 40 40 40 40 40 40 40 40 63 63 63 141 141 141 123 123 123 99 99 99 135 135 135 142 142 142 53 53 53 33 33 33 41 41 41 70 70 70 144 144 144 171 171 171 133 133 133 137 137 137 201 201 201 203 203 203 171 171 171 76 76 76 42 42 42 63 63 63 61 61 61 56 56 56 52 52 52 55 55 55 48 48 48 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 42 42 42 40 40 40 94 94 94 201 201 201 165 165 165 146 146 146 186 186 186 199 199 199 45 45 45 35 35 35 26 26 26 34 34 34 141 141 141 191 191 191 176 176 176 180 180 180 208 208 208 226 226 226 201 201 201 120 120 120 43 43 43 39 39 39 57 57 57 53 53 53 47 47 47 45 45 45 44 44 44 40 40 40 30 30 30 36 36 36 43 43 43 45 45 45 44 44 44 43 43 43 133 133 133 223 223 223 168 168 168 172 172 172 195 195 195 218 218 218 52 52 52 38 38 38 26 26 26 43 43 43 114 114 114 157 157 157 196 196 196 221 221 221 221 221 221 222 222 222 209 209 209 160 160 160 81 81 81 26 26 26 35 35 35 45 45 45 49 49 49 48 48 48 45 45 45 42 42 42 24 24 24 28 28 28 46 46 46 45 45 45 46 46 46 49 49 49 148 148 148 210 210 210 195 195 195 206 206 206 225 225 225 181 181 181 57 57 57 43 43 43 44 44 44 45 45 45 56 56 56 92 92 92 122 122 122 170 170 170 208 208 208 188 188 188 185 185 185 188 188 188 145 145 145 80 80 80 38 38 38 27 27 27 36 36 36 46 46 46 46 46 46 47 47 47 40 40 40 41 41 41 47 47 47 45 45 45 43 43 43 44 44 44 127 127 127 200 200 200 225 225 225 228 228 228 193 193 193 88 88 88 61 61 61 54 54 54 55 55 55 55 55 55 65 65 65 78 78 78 78 78 78 106 106 106 164 164 164 184 184 184 200 200 200 212 212 212 204 204 204 179 179 179 144 144 144 97 97 97 55 55 55 46 46 46 38 38 38 45 45 45 62 62 62 51 51 51 65 65 65 80 80 80 121 121 121 131 131 131 183 183 183 231 231 231 234 234 234 173 173 173 56 56 56 14 14 14 56 56 56 51 51 51 52 52 52 57 57 57 65 65 65 67 67 67 61 61 61 58 58 58 72 72 72 103 103 103 167 167 167 204 204 204 219 219 219 220 220 220 208 208 208 206 206 206 174 174 174 124 124 124 106 106 106 126 126 126 178 178 178 168 168 168 189 189 189 209 209 209 236 236 236 242 242 242 249 249 249 237 237 237 198 198 198 100 100 100 4 4 4 12 12 12 45 45 45 38 38 38 38 38 38 40 40 40 46 46 46 37 37 37 33 33 33 36 36 36 29 29 29 28 28 28 45 45 45 81 81 81 134 134 134 203 203 203 227 227 227 226 226 226 217 217 217 205 205 205 200 200 200 189 189 189 196 196 196 212 212 212 219 219 219 228 228 228 216 216 216 169 169 169 151 151 151 139 139 139 100 100 100 29 29 29 9 9 9 12 12 12 93 114 134 97 119 134 102 123 135 104 122 131 116 133 141 109 126 134 104 121 130 103 119 132 106 122 131 103 121 127 102 120 123 106 124 125 106 123 128 104 122 130 110 125 134 112 125 134 111 124 133 111 124 134 111 124 133 110 123 130 112 125 132 111 124 131 112 123 128 111 121 124 107 116 120 102 112 116 103 110 107 104 111 104 102 109 102 100 107 100 99 104 98 94 99 93 93 114 131 93 115 128 97 119 129 103 121 128 117 134 140 108 125 132 100 117 124 102 118 130 105 122 131 106 123 130 104 122 125 109 127 127 109 126 131 107 125 132 112 128 137 111 124 132 111 124 132 111 124 132 111 124 130 112 126 129 112 126 129 111 125 129 114 125 127 112 122 123 108 118 119 104 114 115 101 109 105 103 109 102 101 108 101 99 106 99 96 102 96 93 98 92 90 112 126 89 111 122 95 117 124 102 121 125 115 133 137 105 123 126 97 115 120 104 120 132 105 122 131 105 122 129 106 124 127 109 127 128 110 128 132 108 125 133 110 125 133 110 123 128 111 124 129 114 127 132 110 124 127 111 126 126 114 128 129 113 127 128 113 125 124 112 122 120 107 117 115 102 112 110 102 110 105 101 108 101 101 108 101 99 106 99 95 101 94 90 95 89 93 115 128 90 112 121 95 118 122 100 119 120 115 133 134 109 127 128 101 119 122 106 123 135 107 123 133 100 117 124 104 122 125 107 125 126 106 124 128 106 124 132 110 126 133 112 126 128 112 126 128 112 127 128 109 123 123 110 125 123 112 127 125 112 127 125 112 125 122 111 122 118 106 117 113 103 114 110 103 112 106 103 110 103 103 110 103 102 109 102 97 103 96 93 98 92 96 118 128 89 112 120 92 113 119 102 119 120 122 138 138 113 129 129 99 115 117 102 118 125 99 115 121 91 108 111 98 115 116 103 118 119 104 119 122 107 122 127 109 123 127 113 125 126 113 125 126 111 123 124 111 124 124 110 124 122 112 126 123 115 129 124 114 126 120 113 123 117 106 116 110 106 116 110 105 112 105 103 110 102 96 102 95 94 100 93 96 101 95 92 97 91 93 114 123 92 112 119 99 112 120 102 113 114 127 138 138 125 136 136 98 110 110 104 118 119 93 108 108 97 112 112 97 110 110 97 107 108 103 113 114 106 116 117 104 114 116 107 118 119 112 122 123 114 124 125 112 123 123 110 122 121 109 121 117 109 122 115 107 117 109 103 110 103 101 109 101 105 112 105 102 108 101 102 107 100 95 100 93 94 99 92 90 95 89 84 89 83 91 109 123 105 114 119 128 125 126 104 107 104 118 123 119 140 145 141 124 131 128 123 136 136 90 104 104 99 112 112 98 111 111 96 106 107 101 111 112 106 116 117 102 112 113 103 113 114 109 119 120 110 120 121 109 118 120 110 120 119 109 120 116 105 117 109 101 110 102 92 99 92 93 100 93 95 102 95 101 107 100 100 105 98 95 100 92 96 101 94 93 98 92 92 97 91 112 127 142 122 122 124 137 121 117 146 144 138 145 147 141 143 144 138 147 150 145 137 147 147 93 104 105 96 107 108 99 110 111 98 108 109 86 96 97 90 100 101 97 107 108 98 108 109 106 116 117 99 110 111 96 105 107 104 111 112 102 109 107 106 114 108 109 117 110 102 109 102 95 102 95 92 99 92 96 102 95 93 98 91 91 96 89 90 95 88 85 90 84 87 92 86 118 134 146 133 134 133 138 125 118 144 145 141 123 128 124 145 150 146 146 151 148 125 133 134 128 136 138 94 102 104 94 102 104 99 109 110 82 92 93 71 81 82 80 90 91 89 99 100 102 112 113 97 107 108 96 103 105 106 109 111 107 111 110 102 107 102 102 109 102 99 106 99 100 107 100 95 102 95 98 104 97 92 97 90 90 95 88 91 96 89 85 90 84 85 90 84 110 130 136 131 138 136 163 161 157 180 189 187 182 192 192 205 215 215 196 206 206 184 190 193 169 175 178 91 98 101 92 100 102 98 108 109 91 100 102 77 86 88 76 86 86 82 92 93 89 99 100 91 100 101 89 95 97 100 102 104 132 134 133 101 103 99 95 100 94 90 97 90 88 95 88 86 93 86 94 100 93 89 94 87 80 85 78 82 87 80 83 88 82 83 88 82 103 131 130 141 143 146 171 190 192 196 208 210 212 216 222 190 186 193 173 181 179 208 217 217 160 165 169 98 109 116 116 131 137 119 128 132 115 121 130 97 103 108 93 99 98 90 97 96 95 102 101 98 105 104 86 92 90 101 105 102 142 146 142 119 123 117 98 103 97 87 93 86 81 86 80 80 85 79 86 91 84 86 91 84 83 88 81 81 86 79 77 82 75 80 85 79 124 150 146 140 120 124 177 175 175 207 214 211 208 213 216 180 169 177 199 202 196 204 209 203 150 148 149 109 114 117 116 130 132 116 126 129 110 118 128 91 99 105 82 90 88 84 90 88 87 93 91 83 89 87 90 95 91 97 102 96 138 143 137 115 120 114 94 99 93 88 93 87 83 88 82 83 88 82 83 88 82 76 81 74 77 82 75 80 85 78 75 80 73 73 78 71 126 142 141 140 98 95 173 121 113 192 181 171 197 206 200 176 170 170 159 156 148 162 158 146 120 109 100 122 114 107 111 115 106 107 118 116 120 132 137 120 134 137 107 120 118 75 81 79 70 76 74 66 72 70 75 81 77 70 75 69 117 122 116 105 110 104 99 104 98 93 98 92 90 95 89 86 91 85 73 78 71 72 77 70 73 78 71 78 83 76 80 85 78 80 85 78 121 129 132 127 79 73 155 68 56 160 117 104 145 147 134 123 118 112 100 92 81 118 109 95 121 103 90 137 121 106 135 129 113 148 154 147 140 149 152 137 151 154 130 143 141 90 96 94 81 87 85 83 89 87 78 84 80 78 83 77 126 131 125 99 104 98 84 89 83 87 92 86 87 92 86 86 91 85 80 85 78 82 87 80 79 84 77 78 83 76 78 83 76 80 85 78 104 108 116 118 80 75 131 32 22 126 49 38 95 83 67 75 68 57 82 73 60 95 89 76 100 81 69 116 95 79 115 102 83 103 98 89 121 121 126 132 140 145 124 134 134 133 139 137 148 154 152 147 153 152 131 136 132 90 95 89 128 133 127 89 94 88 74 79 73 72 77 71 64 70 64 71 76 70 76 81 75 77 82 75 73 78 71 59 64 57 55 59 52 57 62 55 95 100 108 102 81 77 105 22 16 129 28 23 105 75 56 87 82 66 64 52 43 66 54 43 77 65 54 103 89 73 113 97 78 104 90 77 152 143 138 186 189 190 150 159 160 161 169 167 172 181 180 159 166 163 126 131 126 75 80 76 126 131 126 90 95 91 73 79 73 68 74 67 65 69 63 62 66 60 61 66 59 65 72 64 61 67 60 52 58 51 60 65 58 66 71 65 125 135 139 110 104 99 112 73 67 113 34 26 123 42 32 116 70 62 77 68 60 76 65 49 89 81 73 87 79 69 94 80 65 124 109 90 145 131 106 164 162 150 162 169 167 155 164 159 125 140 139 103 112 107 100 103 97 93 97 97 134 138 137 98 102 102 68 76 70 67 76 66 70 75 67 72 74 67 67 73 65 58 68 59 53 63 54 59 69 60 65 71 66 58 63 59 170 189 189 149 154 148 132 125 114 105 77 62 139 33 37 146 38 44 101 71 58 85 87 66 143 122 118 113 94 92 57 53 43 81 73 61 114 103 80 119 111 95 130 127 118 152 153 143 144 154 151 118 129 126 111 118 115 79 83 82 128 133 131 106 110 109 53 62 57 39 51 44 49 57 52 56 60 56 52 59 51 38 46 35 43 51 41 51 59 49 54 59 53 52 57 52 166 189 189 169 186 180 154 158 150 130 125 115 134 107 96 133 63 57 133 40 38 128 75 69 115 95 85 63 61 52 39 39 35 33 30 25 84 77 61 129 117 101 113 99 86 126 119 105 154 155 148 171 181 179 143 152 150 99 104 100 146 151 147 105 110 106 68 76 71 65 75 70 60 67 63 67 70 68 61 65 56 54 60 47 58 63 51 54 59 47 50 56 46 52 58 50 154 177 178 182 204 201 188 202 198 166 183 177 149 170 158 148 132 119 142 62 57 139 31 35 125 84 69 82 80 63 52 47 43 44 39 37 78 74 64 113 101 87 111 95 83 109 99 87 108 101 90 141 143 138 180 186 184 176 181 174 187 192 185 119 124 117 69 74 66 84 88 80 77 76 70 84 79 74 73 72 62 68 71 56 60 63 49 57 60 46 55 60 47 57 63 52 145 161 165 162 183 183 171 187 187 203 214 216 196 202 208 186 189 185 137 123 105 125 45 31 143 39 31 148 83 77 93 80 72 64 55 50 64 61 54 43 35 27 43 32 27 68 60 52 94 82 68 109 102 92 161 164 157 185 191 181 178 184 173 159 166 156 132 132 121 114 106 94 91 80 70 95 81 72 80 76 63 72 74 58 72 73 58 70 73 58 64 69 55 63 69 55 114 128 132 97 114 116 132 145 148 193 196 201 204 211 217 180 192 192 147 158 147 124 94 73 126 17 14 146 28 26 145 82 70 107 90 80 59 58 46 48 35 27 49 14 11 66 26 19 93 67 55 121 110 94 141 140 122 167 169 152 134 136 119 154 161 142 129 123 110 97 78 71 97 78 71 113 92 86 108 100 82 87 78 57 64 64 46 62 72 58 62 67 59 64 68 59 140 154 157 136 150 153 145 158 161 159 169 170 185 195 196 175 186 187 160 169 167 123 114 102 131 72 66 113 14 9 141 37 31 154 81 77 122 86 69 109 46 36 131 19 21 130 17 17 111 27 27 120 56 48 144 95 80 163 125 108 109 72 55 108 77 58 94 74 58 85 72 60 120 107 94 132 119 106 131 102 85 123 96 78 75 80 62 48 62 51 46 50 45 47 50 44 145 159 162 168 182 185 178 191 194 191 202 203 196 206 207 190 201 202 202 209 210 160 159 154 146 133 124 123 77 70 127 33 33 148 25 24 159 51 39 157 24 15 174 6 7 163 1 6 143 6 11 133 9 9 134 18 15 136 32 28 128 29 24 120 22 16 112 29 22 104 33 25 117 46 37 132 62 53 134 50 46 152 114 103 131 142 127 76 83 76 59 64 58 51 58 51 76 90 93 95 109 112 119 132 135 166 176 178 203 213 214 201 211 212 182 189 191 144 152 152 177 195 186 161 155 149 121 74 70 112 18 10 162 10 9 180 16 7 167 14 0 162 8 3 162 24 22 159 29 23 145 4 2 143 0 0 139 4 4 138 0 1 140 1 2 136 0 1 134 0 0 135 0 1 147 28 31 164 133 125 117 128 121 99 101 96 131 139 131 137 146 138 43 57 60 23 37 40 31 45 48 63 74 75 137 147 148 164 174 175 127 136 137 129 141 140 190 207 202 198 207 201 174 171 165 105 66 60 120 9 10 168 20 13 167 19 3 159 14 3 146 13 8 149 17 12 150 5 3 145 1 3 136 4 3 142 1 2 143 1 1 140 4 1 137 3 1 137 0 0 165 65 59 208 201 189 163 166 168 147 147 144 178 192 182 192 204 196 36 49 52 27 39 42 18 30 33 27 38 39 134 145 146 184 195 195 168 180 179 173 185 181 205 211 208 220 230 224 196 205 200 130 117 115 74 32 27 117 7 5 170 10 9 165 6 3 155 2 3 152 0 0 148 0 1 131 2 4 99 2 1 115 3 3 141 2 2 145 3 2 145 1 1 143 2 0 186 113 99 217 229 212 169 168 171 170 174 169 184 202 190 212 223 215 45 55 56 34 40 42 23 28 30 37 47 45 106 118 115 149 161 158 189 200 197 216 225 218 218 224 218 218 226 219 206 212 204 163 162 150 95 77 66 69 9 7 111 3 4 144 4 2 160 2 5 156 2 4 147 2 1 138 1 6 77 2 6 90 2 2 148 3 2 151 1 1 154 0 1 145 10 4 185 136 119 208 214 196 193 199 186 199 212 198 218 230 220 177 184 180 50 61 56 40 46 43 43 45 43 42 48 42 52 59 52 88 95 88 118 125 119 166 173 168 205 211 206 185 191 187 181 188 181 185 192 177 150 146 131 101 73 64 78 23 18 89 1 0 120 0 2 136 8 8 141 7 4 155 1 8 125 3 16 127 4 9 157 0 3 153 0 0 147 0 0 131 9 3 157 118 102 200 203 186 222 230 214 221 234 220 188 198 189 85 91 87 54 66 56 51 57 50 54 57 50 55 57 47 65 67 57 78 80 70 77 80 71 103 109 106 161 167 164 181 187 185 196 203 199 206 217 206 201 208 194 182 181 167 154 142 132 121 88 85 100 37 36 103 23 19 101 13 3 124 12 11 141 28 37 125 19 23 146 31 34 155 48 50 183 96 91 174 116 101 196 181 164 230 234 220 232 238 227 168 178 168 52 60 53 11 17 13 50 61 54 48 54 49 52 54 49 56 60 52 64 68 59 66 70 62 59 63 56 55 60 59 68 74 74 99 105 104 162 170 168 199 208 203 216 223 215 214 225 212 202 214 201 208 207 199 188 170 161 149 116 105 130 99 81 152 119 102 210 167 158 197 157 149 214 180 171 228 204 192 245 236 219 239 248 225 245 254 235 236 240 228 195 201 192 98 103 97 1 7 1 9 15 11 39 49 48 35 40 41 36 39 40 35 44 40 39 50 45 30 41 36 28 37 34 32 38 40 26 31 34 25 30 33 40 47 49 78 83 83 136 134 132 201 205 198 223 232 219 225 229 214 216 220 205 205 208 192 206 201 187 192 191 175 198 199 184 216 212 203 219 222 212 224 232 218 212 221 207 166 173 160 148 155 142 136 143 132 98 102 96 28 30 27 7 12 7 8 15 11 163 163 163 174 174 174 171 171 171 182 182 182 219 219 219 228 228 228 234 234 234 230 230 230 226 226 226 212 212 212 167 167 167 136 136 136 135 135 135 137 137 137 147 147 147 155 155 155 166 166 166 163 163 163 149 149 149 147 147 147 150 150 150 139 139 139 130 130 130 129 129 129 126 126 126 126 126 126 130 130 130 133 133 133 131 131 131 131 131 131 131 131 131 132 132 132 231 231 231 236 236 236 229 229 229 217 217 217 213 213 213 216 216 216 216 216 216 214 214 214 209 209 209 201 201 201 164 164 164 137 137 137 142 142 142 172 172 172 200 200 200 209 209 209 216 216 216 216 216 216 205 205 205 196 196 196 187 187 187 161 161 161 145 145 145 146 146 146 137 137 137 132 132 132 132 132 132 134 134 134 133 133 133 133 133 133 132 132 132 135 135 135 239 239 239 234 234 234 230 230 230 227 227 227 225 225 225 226 226 226 224 224 224 220 220 220 203 203 203 168 168 168 151 151 151 137 137 137 152 152 152 185 185 185 207 207 207 217 217 217 222 222 222 226 226 226 227 227 227 221 221 221 202 202 202 187 187 187 179 179 179 163 163 163 146 146 146 137 137 137 135 135 135 135 135 135 136 136 136 136 136 136 141 141 141 171 171 171 236 236 236 233 233 233 238 238 238 240 240 240 236 236 236 229 229 229 223 223 223 213 213 213 196 196 196 190 190 190 184 184 184 166 166 166 154 154 154 174 174 174 204 204 204 218 218 218 223 223 223 222 222 222 217 217 217 203 203 203 186 186 186 171 171 171 154 154 154 141 141 141 135 135 135 136 136 136 138 138 138 140 140 140 139 139 139 140 140 140 167 167 167 204 204 204 225 225 225 221 221 221 227 227 227 227 227 227 222 222 222 215 215 215 204 204 204 183 183 183 172 172 172 177 177 177 171 171 171 164 164 164 151 151 151 151 151 151 164 164 164 173 173 173 190 190 190 179 179 179 158 158 158 152 152 152 147 147 147 145 145 145 143 143 143 140 140 140 138 138 138 138 138 138 139 139 139 142 142 142 142 142 142 145 145 145 162 162 162 167 167 167 212 212 212 204 204 204 204 204 204 198 198 198 188 188 188 182 182 182 174 174 174 164 164 164 162 162 162 158 158 158 147 147 147 145 145 145 149 149 149 150 150 150 147 147 147 146 146 146 150 150 150 147 147 147 143 143 143 142 142 142 142 142 142 143 143 143 141 141 141 142 142 142 143 143 143 145 145 145 145 145 145 148 148 148 148 148 148 149 149 149 148 148 148 147 147 147 172 172 172 166 166 166 163 163 163 160 160 160 156 156 156 153 153 153 153 153 153 153 153 153 156 156 156 157 157 157 152 152 152 151 151 151 154 154 154 154 154 154 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 150 150 150 147 147 147 148 148 148 146 146 146 148 148 148 151 151 151 153 153 153 156 156 156 156 156 156 154 154 154 154 154 154 153 153 153 153 153 153 154 154 154 152 152 152 154 154 154 153 153 153 152 152 152 153 153 153 157 157 157 162 162 162 166 166 166 162 162 162 160 160 160 160 160 160 167 167 167 177 177 177 172 172 172 167 167 167 163 163 163 159 159 159 156 156 156 154 154 154 146 146 146 148 148 148 151 151 151 147 147 147 149 149 149 148 148 148 131 131 131 118 118 118 133 133 133 135 135 135 140 140 140 151 151 151 163 163 163 160 160 160 162 162 162 157 157 157 156 156 156 158 158 158 158 158 158 159 159 159 158 158 158 164 164 164 145 145 145 145 145 145 183 183 183 214 214 214 201 201 201 173 173 173 160 160 160 159 159 159 154 154 154 137 137 137 122 122 122 124 124 124 131 131 131 124 124 124 119 119 119 110 110 110 91 91 91 85 85 85 93 93 93 84 84 84 75 75 75 102 102 102 162 162 162 140 140 140 134 134 134 150 150 150 153 153 153 154 154 154 154 154 154 138 138 138 130 130 130 168 168 168 123 123 123 99 99 99 159 159 159 195 195 195 179 179 179 157 157 157 162 162 162 160 160 160 145 145 145 119 119 119 109 109 109 99 99 99 95 95 95 109 109 109 85 85 85 72 72 72 70 70 70 80 80 80 81 81 81 66 66 66 71 71 71 85 85 85 138 138 138 112 112 112 79 79 79 91 91 91 109 109 109 96 96 96 111 111 111 114 114 114 97 97 97 90 90 90 87 87 87 92 92 92 94 94 94 124 124 124 104 104 104 107 107 107 129 129 129 107 107 107 105 105 105 106 106 106 82 82 82 84 84 84 80 80 80 85 85 85 66 66 66 59 59 59 59 59 59 81 81 81 86 86 86 85 85 85 102 102 102 105 105 105 99 99 99 96 96 96 78 78 78 53 53 53 57 57 57 71 71 71 86 86 86 83 83 83 74 74 74 91 91 91 95 95 95 80 80 80 70 70 70 83 83 83 85 85 85 88 88 88 89 89 89 88 88 88 84 84 84 81 81 81 70 70 70 75 75 75 90 90 90 94 94 94 84 84 84 76 76 76 77 77 77 87 87 87 93 93 93 86 86 86 78 78 78 80 80 80 91 91 91 91 91 91 89 89 89 81 81 81 75 75 75 65 65 65 73 73 73 55 55 55 66 66 66 97 97 97 76 76 76 63 63 63 92 92 92 88 88 88 78 78 78 73 73 73 90 90 90 85 85 85 85 85 85 82 82 82 90 90 90 93 93 93 90 90 90 87 87 87 84 84 84 81 81 81 83 83 83 84 84 84 77 77 77 81 81 81 76 76 76 95 95 95 47 47 47 95 95 95 113 113 113 107 107 107 99 99 99 92 92 92 59 59 59 33 33 33 51 51 51 58 58 58 44 44 44 57 57 57 71 71 71 73 73 73 66 66 66 65 65 65 69 69 69 83 83 83 82 82 82 83 83 83 103 103 103 102 102 102 98 98 98 98 98 98 95 95 95 82 82 82 77 77 77 76 76 76 73 73 73 67 67 67 76 76 76 76 76 76 41 41 41 75 75 75 94 94 94 94 94 94 76 76 76 97 97 97 45 45 45 53 53 53 72 72 72 59 59 59 81 81 81 93 93 93 95 95 95 89 89 89 84 84 84 103 103 103 101 101 101 93 93 93 111 111 111 144 144 144 164 164 164 167 167 167 154 154 154 154 154 154 151 151 151 133 133 133 104 104 104 74 74 74 63 63 63 72 72 72 77 77 77 106 106 106 63 63 63 52 52 52 62 62 62 73 73 73 63 63 63 77 77 77 34 34 34 106 106 106 136 136 136 71 71 71 123 123 123 146 146 146 131 131 131 117 117 117 127 127 127 144 144 144 144 144 144 142 142 142 160 160 160 163 163 163 144 144 144 135 135 135 113 113 113 99 99 99 108 108 108 106 106 106 108 108 108 91 91 91 70 70 70 65 65 65 79 79 79 88 88 88 75 75 75 72 72 72 62 62 62 65 65 65 46 46 46 55 55 55 69 69 69 141 141 141 141 141 141 92 92 92 161 161 161 158 158 158 144 144 144 123 123 123 148 148 148 172 172 172 170 170 170 167 167 167 168 168 168 168 168 168 160 160 160 144 144 144 97 97 97 62 62 62 80 80 80 85 85 85 87 87 87 78 78 78 65 65 65 55 55 55 54 54 54 45 45 45 71 71 71 74 74 74 70 70 70 66 66 66 57 57 57 68 68 68 80 80 80 74 74 74 94 94 94 132 132 132 159 159 159 145 145 145 122 122 122 77 77 77 151 151 151 175 175 175 175 175 175 169 169 169 161 161 161 160 160 160 163 163 163 164 164 164 136 136 136 103 103 103 101 101 101 100 100 100 108 108 108 86 86 86 67 67 67 66 66 66 64 64 64 70 70 70 82 82 82 82 82 82 78 78 78 78 78 78 75 75 75 52 52 52 45 45 45 44 44 44 51 51 51 72 72 72 81 81 81 75 75 75 65 65 65 49 49 49 77 77 77 81 81 81 71 71 71 65 65 65 59 59 59 52 52 52 46 46 46 50 50 50 45 45 45 27 27 27 23 23 23 21 21 21 19 19 19 35 35 35 48 48 48 54 54 54 52 52 52 64 64 64 47 47 47 50 50 50 47 47 47 48 48 48 33 33 33 15 15 15 11 11 11 6 6 6 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 9 9 9 18 18 18 13 13 13 8 8 8 10 10 10 18 18 18 30 30 30 40 40 40 40 40 40 42 42 42 48 48 48 74 74 74 64 64 64 62 62 62 62 62 62 67 67 67 70 70 70 41 41 41 12 12 12 4 4 4 6 6 6 11 11 11 12 12 12 12 12 12 18 18 18 22 22 22 25 25 25 23 23 23 28 28 28 31 31 31 35 35 35 48 48 48 57 57 57 54 54 54 42 42 42 55 55 55 53 53 53 53 53 53 48 48 48 44 44 44 44 44 44 50 50 50 57 57 57 98 98 98 85 85 85 86 86 86 83 83 83 65 65 65 53 53 53 44 44 44 45 45 45 52 52 52 48 48 48 70 70 70 68 68 68 68 68 68 83 83 83 85 85 85 93 93 93 95 95 95 94 94 94 90 90 90 94 94 94 104 104 104 99 99 99 83 83 83 71 71 71 77 77 77 60 60 60 54 54 54 53 53 53 48 48 48 46 46 46 49 49 49 62 62 62 104 104 104 98 98 98 98 98 98 88 88 88 72 72 72 69 69 69 78 78 78 84 84 84 79 79 79 72 72 72 97 97 97 105 105 105 95 95 95 102 102 102 106 106 106 114 114 114 116 116 116 110 110 110 107 107 107 108 108 108 105 105 105 104 104 104 94 94 94 78 78 78 83 83 83 66 66 66 53 53 53 51 51 51 54 54 54 63 63 63 61 61 61 63 63 63 106 106 106 100 100 100 101 101 101 99 99 99 96 96 96 96 96 96 102 102 102 101 101 101 102 102 102 97 97 97 104 104 104 118 118 118 109 109 109 112 112 112 116 116 116 118 118 118 119 119 119 113 113 113 115 115 115 112 112 112 105 105 105 100 100 100 93 93 93 84 84 84 78 78 78 74 74 74 66 66 66 69 69 69 74 74 74 71 71 71 73 73 73 72 72 72 101 101 101 104 104 104 104 104 104 93 93 93 96 96 96 92 92 92 97 97 97 109 109 109 99 99 99 93 93 93 105 105 105 106 106 106 106 106 106 109 109 109 113 113 113 119 119 119 117 117 117 114 114 114 112 112 112 108 108 108 112 112 112 109 109 109 92 92 92 90 90 90 88 88 88 84 84 84 92 92 92 95 95 95 90 90 90 79 79 79 72 72 72 80 80 80 103 103 103 100 100 100 92 92 92 87 87 87 104 104 104 106 106 106 103 103 103 95 95 95 84 84 84 84 84 84 102 102 102 101 101 101 104 104 104 114 114 114 116 116 116 119 119 119 119 119 119 118 118 118 114 114 114 109 109 109 108 108 108 106 106 106 103 103 103 103 103 103 103 103 103 92 92 92 95 95 95 99 99 99 98 98 98 96 96 96 90 90 90 93 93 93 109 109 109 104 104 104 100 100 100 102 102 102 99 99 99 89 89 89 97 97 97 108 108 108 96 96 96 98 98 98 106 106 106 99 99 99 102 102 102 110 110 110 109 109 109 107 107 107 111 111 111 111 111 111 113 113 113 109 109 109 106 106 106 106 106 106 111 111 111 107 107 107 104 104 104 94 94 94 80 80 80 74 74 74 68 68 68 82 82 82 87 87 87 81 81 81 103 103 103 90 90 90 90 90 90 91 91 91 91 91 91 97 97 97 100 100 100 110 110 110 108 108 108 91 91 91 92 92 92 98 98 98 100 100 100 105 105 105 113 113 113 113 113 113 110 110 110 108 108 108 110 110 110 111 111 111 111 111 111 105 105 105 106 106 106 105 105 105 104 104 104 98 98 98 92 92 92 88 88 88 82 82 82 74 74 74 64 64 64 61 61 61 104 104 104 95 95 95 85 85 85 85 85 85 88 88 88 88 88 88 89 89 89 96 96 96 96 96 96 93 93 93 100 100 100 100 100 100 101 101 101 105 105 105 111 111 111 104 104 104 104 104 104 101 101 101 99 99 99 104 104 104 109 109 109 110 110 110 109 109 109 105 105 105 97 97 97 88 88 88 86 86 86 87 87 87 90 90 90 104 104 104 101 101 101 90 90 90 99 99 99 89 89 89 82 82 82 87 87 87 91 91 91 92 92 92 98 98 98 100 100 100 101 101 101 103 103 103 99 99 99 98 98 98 98 98 98 107 107 107 109 109 109 106 106 106 104 104 104 100 100 100 101 101 101 109 109 109 105 105 105 99 99 99 103 103 103 102 102 102 108 108 108 113 113 113 109 109 109 96 96 96 85 85 85 88 88 88 80 80 80 76 76 76 102 102 102 93 93 93 89 89 89 96 96 96 98 98 98 99 99 99 101 101 101 93 93 93 84 84 84 88 88 88 94 94 94 92 92 92 99 99 99 103 103 103 107 107 107 105 105 105 106 106 106 105 105 105 108 108 108 112 112 112 109 109 109 102 102 102 98 98 98 96 96 96 91 91 91 86 86 86 94 94 94 90 90 90 86 86 86 87 87 87 83 83 83 74 74 74 98 98 98 89 89 89 88 88 88 89 89 89 89 89 89 86 86 86 92 92 92 87 87 87 80 80 80 81 81 81 83 83 83 89 89 89 96 96 96 98 98 98 103 103 103 103 103 103 99 99 99 95 95 95 86 86 86 80 80 80 86 86 86 90 90 90 83 83 83 85 85 85 84 84 84 87 87 87 95 95 95 95 95 95 96 96 96 94 94 94 89 89 89 85 85 85 141 166 211 157 176 216 153 173 216 164 184 220 211 220 242 224 228 247 230 233 251 226 229 247 217 228 241 199 214 239 146 169 213 104 142 197 101 141 197 106 142 200 121 150 203 132 158 206 143 169 215 140 166 213 123 153 202 119 151 200 123 154 205 111 142 201 98 135 193 93 135 194 89 132 193 90 133 193 94 137 197 97 139 200 95 138 198 95 137 198 95 138 198 96 139 199 226 232 247 234 236 249 225 229 246 204 219 241 201 216 237 207 217 237 207 217 241 206 214 236 198 211 233 185 204 233 138 169 212 102 144 197 111 148 197 152 175 213 189 201 230 201 209 237 209 216 240 209 217 237 196 206 232 187 196 227 172 189 223 137 165 209 119 149 198 117 151 204 105 142 199 97 138 193 98 139 193 100 140 195 99 139 193 98 140 195 94 140 198 100 141 196 236 239 251 230 234 246 226 231 243 220 228 242 218 227 241 220 228 240 218 224 241 212 221 239 188 205 234 147 171 215 121 157 200 103 144 194 124 157 203 168 188 220 198 208 231 208 217 241 215 222 242 220 227 242 223 227 245 219 219 244 192 203 231 171 189 222 159 182 219 140 167 211 118 150 201 106 142 195 102 141 194 102 142 194 103 142 194 104 142 196 108 147 202 148 175 217 230 238 248 228 234 246 234 239 251 237 240 251 232 236 248 222 231 245 214 225 243 201 215 238 180 200 226 170 194 224 164 188 223 141 170 213 126 159 203 151 179 215 191 206 234 209 219 242 214 225 243 213 224 240 208 219 238 195 203 231 175 186 223 153 172 215 128 159 204 109 147 198 102 141 197 102 143 195 104 145 197 106 146 200 106 145 199 110 146 196 143 171 210 188 207 234 216 228 241 211 223 237 218 229 246 217 229 246 212 224 243 203 217 243 188 207 235 163 187 219 148 177 212 151 183 222 146 176 216 137 169 211 121 157 204 120 157 206 139 167 216 153 176 218 170 193 229 159 183 219 132 163 203 124 157 203 120 151 202 117 149 203 113 148 200 107 146 198 105 145 197 105 145 197 105 146 196 109 149 198 109 149 199 113 152 199 133 169 208 139 174 209 199 214 236 191 207 230 188 208 234 181 201 233 169 191 226 161 186 224 151 178 221 137 169 212 132 168 211 127 165 210 114 154 201 113 152 199 116 156 204 116 157 209 115 153 207 117 151 205 121 154 206 118 151 204 113 148 199 112 148 197 112 148 197 112 148 201 111 147 197 112 147 196 112 149 199 114 151 200 114 152 198 116 155 200 117 155 199 118 155 200 115 156 200 112 155 199 147 177 217 141 171 212 136 168 212 133 164 213 127 161 210 122 160 206 122 159 206 121 160 208 123 163 212 123 164 212 119 160 206 118 158 204 120 161 208 121 161 212 125 160 212 128 159 210 127 159 207 127 158 207 125 158 206 121 155 202 118 152 200 119 153 201 118 151 199 119 153 201 122 156 204 124 158 207 125 162 210 124 163 207 122 160 211 124 159 211 121 160 208 119 161 207 122 161 206 121 158 205 124 160 208 121 160 205 121 158 203 124 159 204 128 163 205 134 168 212 139 170 217 136 166 213 132 166 209 131 166 212 139 172 217 154 181 221 151 175 219 143 171 216 138 167 214 134 163 211 128 161 208 124 159 207 121 150 198 121 153 199 120 158 204 120 152 195 121 154 200 122 153 195 109 137 159 99 124 141 114 136 169 114 139 170 114 146 180 118 158 202 137 168 209 134 165 210 134 167 211 126 164 208 122 164 208 123 167 208 123 167 208 126 167 206 129 165 205 139 169 212 121 151 178 122 151 180 163 187 220 203 216 238 188 202 232 151 177 217 135 163 215 133 162 216 128 158 205 120 141 166 112 125 136 111 127 149 111 135 170 110 127 151 108 121 139 99 115 116 81 99 82 80 89 79 89 98 86 75 90 80 68 79 79 89 107 118 139 168 200 118 146 168 112 141 164 126 155 189 126 159 198 121 162 200 122 162 202 114 144 173 113 135 154 156 171 191 115 126 129 92 103 97 150 161 173 187 196 219 169 179 209 139 159 195 141 164 207 139 163 202 129 148 178 120 119 117 114 110 92 105 98 92 102 92 93 114 110 99 88 86 77 69 76 64 62 76 61 81 82 70 82 84 69 64 69 60 71 74 64 81 90 72 117 144 167 95 120 124 61 89 78 77 99 90 101 113 114 79 103 110 94 118 124 102 118 127 90 101 102 86 93 86 91 88 80 89 96 80 84 100 92 121 125 133 101 105 114 100 109 118 120 132 139 102 111 107 104 108 96 109 108 89 81 87 66 83 87 72 86 80 68 92 85 68 68 67 58 55 63 57 53 65 52 79 86 64 82 92 69 78 92 74 91 111 85 95 115 85 95 103 95 92 101 87 69 85 70 42 60 50 53 60 59 67 76 64 83 91 69 86 84 75 75 75 73 92 94 80 105 94 76 87 79 67 71 71 63 85 86 67 86 89 68 88 90 83 90 90 85 95 88 78 87 86 73 84 81 74 71 73 60 71 79 66 87 94 85 86 100 87 72 94 71 58 88 66 59 90 66 67 102 68 75 107 73 69 99 72 64 88 64 70 89 65 98 91 75 94 94 74 85 95 73 82 83 70 74 77 68 62 68 58 74 75 63 57 55 56 65 67 67 108 95 82 85 74 65 68 63 58 98 93 77 85 93 73 71 84 66 69 77 69 83 96 85 84 88 77 85 88 74 82 86 69 97 92 68 93 97 75 84 97 75 69 100 72 62 99 69 60 95 66 57 99 70 59 101 67 56 92 63 60 95 69 62 87 59 90 103 75 50 47 46 106 94 75 126 113 87 120 107 78 109 100 72 101 91 74 65 58 56 31 33 41 52 51 56 64 58 49 49 43 42 61 55 57 69 73 66 66 78 71 59 72 61 56 71 58 52 80 65 69 93 74 78 87 74 90 82 70 127 97 78 121 97 79 101 101 79 98 103 80 87 103 78 60 97 65 54 93 63 55 91 59 54 86 58 47 81 54 57 89 61 66 86 56 38 43 45 76 78 62 103 94 76 106 93 75 85 75 62 115 93 73 52 43 45 70 45 50 92 63 66 65 59 48 104 74 61 110 87 81 100 96 84 87 92 79 91 84 70 109 104 87 98 107 86 93 97 78 124 109 95 178 134 114 204 153 123 208 154 131 194 140 123 189 143 121 180 143 121 150 131 102 109 107 79 68 82 57 48 75 47 59 83 53 72 84 60 115 108 74 49 72 62 40 59 53 61 64 58 76 73 69 64 63 62 87 75 67 33 35 38 120 100 101 147 134 120 74 73 55 159 112 86 186 134 106 166 119 102 146 107 94 160 116 101 184 130 114 182 132 113 175 131 113 195 148 133 200 150 133 181 134 107 170 125 97 138 107 85 115 96 78 131 102 84 125 101 82 118 108 84 102 91 70 73 73 54 56 74 49 72 87 60 89 93 67 70 79 68 68 76 62 60 66 54 66 67 57 46 47 44 55 56 53 67 72 66 146 142 128 140 145 124 108 89 73 211 145 114 211 141 113 185 130 111 156 113 96 186 134 122 212 159 142 207 159 137 204 155 136 204 156 136 204 157 137 197 150 123 178 135 102 110 95 75 63 65 52 97 76 63 99 83 64 86 92 64 76 84 58 56 74 51 44 63 44 44 62 44 39 51 38 82 69 61 84 73 61 75 71 60 75 64 59 71 51 55 81 64 63 93 76 71 94 67 64 117 87 77 175 117 99 219 139 111 201 126 97 162 109 87 104 68 56 187 139 119 213 164 133 210 166 134 204 159 132 196 151 128 195 150 127 197 153 128 198 155 128 166 126 112 125 96 90 126 92 87 127 92 79 133 101 85 96 86 66 53 78 52 53 76 54 53 73 50 67 75 54 100 76 70 100 76 72 96 71 74 98 69 73 92 68 71 61 49 49 54 42 41 53 40 44 67 45 46 100 62 56 116 68 60 105 64 53 87 58 48 65 43 38 94 72 60 97 77 62 86 68 55 80 61 50 74 55 48 66 48 42 60 42 36 63 45 42 58 40 40 36 24 26 29 21 25 25 19 23 26 16 20 40 34 34 45 51 43 49 59 44 48 57 43 71 63 53 49 46 53 52 50 53 49 46 53 50 47 55 34 32 40 15 14 21 11 10 17 7 5 11 2 0 7 0 0 9 0 0 8 0 0 9 0 0 8 0 1 8 0 0 4 0 0 3 0 0 0 0 0 2 0 0 6 1 0 7 0 0 3 16 5 14 28 13 24 19 10 17 11 7 11 13 9 13 20 17 19 27 33 31 30 46 42 26 48 42 29 49 44 48 49 46 79 71 84 69 61 72 65 61 66 66 59 68 71 64 73 73 68 73 44 39 44 14 11 14 3 5 9 6 5 13 14 10 17 15 11 18 15 10 16 25 15 19 30 18 23 30 23 26 30 20 25 36 24 30 37 28 33 44 31 36 63 42 46 77 49 54 71 47 54 51 38 47 63 51 60 63 49 52 62 50 49 49 49 48 34 50 48 28 53 45 38 57 46 53 61 52 103 93 111 90 81 94 85 86 97 84 81 93 70 62 75 59 49 64 50 40 54 50 41 56 55 50 60 58 43 49 90 62 59 89 61 55 90 60 57 105 74 74 107 76 76 112 85 85 114 87 89 117 84 88 112 81 85 117 85 86 130 95 90 127 89 81 104 74 77 80 66 78 86 72 87 73 55 60 64 51 50 54 53 52 38 53 51 32 53 50 37 56 49 55 67 59 103 102 122 95 98 113 94 98 115 86 87 102 76 68 85 78 63 84 87 72 92 91 78 99 86 74 88 89 64 72 120 87 90 128 96 95 114 88 85 117 96 96 121 101 100 131 108 109 133 108 113 131 100 110 129 98 104 129 99 105 126 97 96 125 96 95 110 85 99 87 71 92 91 78 93 75 62 65 60 51 51 49 53 52 44 60 58 52 68 70 51 67 65 53 69 61 109 102 126 101 96 119 101 98 118 103 95 116 98 92 114 95 94 115 101 100 122 99 99 124 100 101 120 103 93 105 117 98 107 133 110 122 119 104 117 118 107 123 122 111 127 125 114 129 126 114 127 125 106 123 129 106 125 127 104 117 122 98 103 117 92 97 101 89 96 88 82 89 85 74 83 81 69 82 69 64 76 67 69 78 69 76 84 62 75 79 63 77 79 63 76 76 100 98 121 105 101 124 101 102 123 93 90 112 96 93 115 89 91 111 94 96 116 102 108 133 92 99 121 93 91 106 113 100 111 122 99 107 117 100 115 112 104 128 116 109 134 122 115 139 122 112 135 121 108 128 123 105 121 119 103 109 121 107 116 116 104 119 96 89 97 92 87 102 90 85 105 85 81 98 90 90 109 90 96 111 82 92 101 70 83 90 63 76 82 72 84 87 104 100 124 101 97 120 93 89 110 87 85 105 100 103 122 99 106 126 96 103 122 90 95 114 82 82 102 85 81 101 109 97 110 114 95 101 110 100 114 113 111 134 118 112 137 121 115 139 120 115 138 119 114 136 118 109 130 116 104 121 117 103 118 114 100 117 106 100 115 102 100 124 100 101 123 90 92 106 88 96 113 88 102 117 86 102 115 85 99 111 80 92 109 85 94 112 105 107 132 100 102 127 96 98 123 98 101 126 95 97 120 86 87 108 93 96 117 100 108 129 90 95 118 97 95 121 111 101 122 106 93 112 103 99 121 108 108 128 112 104 127 112 103 123 114 108 125 114 108 125 115 109 130 114 105 123 114 101 115 112 100 122 114 107 131 105 105 123 100 104 118 90 95 108 75 80 95 67 77 85 58 72 77 72 85 93 77 90 102 73 83 95 99 101 126 82 90 116 81 90 114 81 92 115 81 92 116 88 97 122 93 99 125 102 110 138 102 107 131 91 89 107 96 89 105 100 95 113 100 98 118 103 103 125 110 111 133 111 111 133 109 108 130 107 106 129 107 108 131 110 109 131 112 108 130 104 103 126 103 105 126 102 103 128 101 101 130 92 98 119 85 93 107 82 89 104 76 83 101 65 76 93 55 67 79 52 64 73 98 103 128 86 95 119 77 85 107 80 84 107 85 86 111 86 86 112 86 87 113 92 95 120 91 94 120 88 92 118 92 100 125 95 99 122 97 100 122 99 105 128 106 110 134 98 103 129 98 103 129 95 101 124 96 97 122 102 102 125 107 108 127 108 108 126 109 106 127 106 102 125 95 95 115 82 88 104 79 86 105 81 87 109 84 90 114 96 104 133 91 101 128 80 91 115 94 98 122 83 89 113 76 82 105 78 87 113 81 91 123 81 92 127 86 98 132 88 101 134 88 102 134 91 104 137 91 98 132 92 97 124 91 98 121 99 107 133 104 107 135 102 103 132 101 102 130 97 98 124 99 99 123 107 106 130 105 102 125 102 95 117 105 99 123 101 99 126 104 105 134 106 112 138 102 108 139 90 95 124 78 85 104 79 89 107 71 82 100 66 78 93 93 102 131 83 94 121 80 89 116 84 97 128 85 99 131 88 99 132 89 101 133 82 93 123 73 84 113 78 88 117 89 93 120 88 91 113 95 98 119 98 102 129 98 107 133 99 103 133 103 102 135 102 102 131 104 106 132 109 110 137 105 107 133 96 101 125 95 97 119 95 94 115 88 89 110 80 87 104 87 95 114 84 90 112 79 86 109 78 87 111 73 84 109 63 76 101 91 97 123 85 88 111 85 86 111 83 88 113 82 89 114 81 84 112 87 91 119 80 86 113 73 80 106 74 81 106 78 83 104 84 89 109 91 95 117 91 97 124 94 103 130 97 102 127 94 98 123 90 94 117 82 85 104 80 78 97 87 83 102 89 89 106 81 81 99 85 83 104 82 82 104 82 87 108 89 95 119 86 95 123 85 97 128 83 94 129 75 89 126 69 87 125 153 153 153 150 150 150 152 152 152 155 155 155 160 160 160 167 167 167 162 162 162 163 163 163 162 162 162 165 165 165 170 170 170 171 171 171 175 175 175 175 175 175 171 171 171 172 172 172 171 171 171 172 172 172 172 172 172 174 174 174 175 175 175 173 173 173 172 172 172 171 171 171 172 172 172 174 174 174 174 174 174 176 176 176 175 175 175 172 172 172 174 174 174 174 174 174 155 155 155 147 147 147 147 147 147 151 151 151 159 159 159 164 164 164 158 158 158 157 157 157 161 161 161 167 167 167 172 172 172 176 176 176 187 187 187 185 185 185 172 172 172 169 169 169 173 173 173 176 176 176 177 177 177 176 176 176 178 178 178 179 179 179 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 177 177 177 176 176 176 173 173 173 175 175 175 184 184 184 156 156 156 148 148 148 148 148 148 153 153 153 159 159 159 165 165 165 165 165 165 164 164 164 163 163 163 169 169 169 175 175 175 174 174 174 183 183 183 176 176 176 170 170 170 170 170 170 176 176 176 180 180 180 179 179 179 175 175 175 189 189 189 197 197 197 181 181 181 179 179 179 177 177 177 176 176 176 178 178 178 183 183 183 181 181 181 174 174 174 174 174 174 183 183 183 154 154 154 148 148 148 151 151 151 154 154 154 155 155 155 165 165 165 174 174 174 173 173 173 165 165 165 167 167 167 175 175 175 179 179 179 172 172 172 169 169 169 178 178 178 177 177 177 179 179 179 180 180 180 183 183 183 178 178 178 191 191 191 204 204 204 185 185 185 177 177 177 177 177 177 176 176 176 180 180 180 178 178 178 178 178 178 174 174 174 174 174 174 177 177 177 146 146 146 145 145 145 152 152 152 153 153 153 154 154 154 161 161 161 168 168 168 165 165 165 164 164 164 164 164 164 167 167 167 182 182 182 172 172 172 167 167 167 175 175 175 177 177 177 178 178 178 179 179 179 192 192 192 188 188 188 186 186 186 190 190 190 186 186 186 176 176 176 177 177 177 179 179 179 179 179 179 178 178 178 175 175 175 171 171 171 173 173 173 176 176 176 149 149 149 149 149 149 155 155 155 157 157 157 160 160 160 166 166 166 166 166 166 162 162 162 165 165 165 171 171 171 169 169 169 169 169 169 171 171 171 170 170 170 166 166 166 171 171 171 173 173 173 174 174 174 179 179 179 185 185 185 183 183 183 177 177 177 176 176 176 173 173 173 178 178 178 181 181 181 179 179 179 178 178 178 177 177 177 175 175 175 179 179 179 176 176 176 146 146 146 147 147 147 153 153 153 154 154 154 155 155 155 160 160 160 162 162 162 162 162 162 164 164 164 169 169 169 168 168 168 165 165 165 167 167 167 168 168 168 166 166 166 168 168 168 168 168 168 169 169 169 170 170 170 174 174 174 175 175 175 174 174 174 174 174 174 173 173 173 174 174 174 175 175 175 176 176 176 172 172 172 174 174 174 174 174 174 174 174 174 175 175 175 139 139 139 140 140 140 145 145 145 146 146 146 145 145 145 149 149 149 153 153 153 155 155 155 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 163 163 163 164 164 164 163 163 163 164 164 164 167 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 170 170 170 171 171 171 170 170 170 169 169 169 168 168 168 107 107 107 107 107 107 111 111 111 112 112 112 114 114 114 119 119 119 123 123 123 123 123 123 123 123 123 122 122 122 122 122 122 125 125 125 127 127 127 129 129 129 130 130 130 128 128 128 127 127 127 127 127 127 128 128 128 131 131 131 134 134 134 136 136 136 133 133 133 134 134 134 136 136 136 138 138 138 140 140 140 139 139 139 138 138 138 136 136 136 134 134 134 134 134 134 80 80 80 81 81 81 83 83 83 86 86 86 89 89 89 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 93 93 93 98 98 98 101 101 101 101 101 101 100 100 100 99 99 99 100 100 100 100 100 100 100 100 100 102 102 102 102 102 102 103 103 103 101 101 101 102 102 102 104 104 104 106 106 106 106 106 106 106 106 106 105 105 105 104 104 104 104 104 104 106 106 106 75 75 75 75 75 75 77 77 77 80 80 80 84 84 84 87 87 87 88 88 88 90 90 90 91 91 91 92 92 92 92 92 92 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 97 97 97 96 96 96 97 97 97 96 96 96 95 95 95 93 93 93 95 95 95 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 97 97 97 99 99 99 100 100 100 68 68 68 68 68 68 71 71 71 74 74 74 76 76 76 79 79 79 83 83 83 85 85 85 88 88 88 90 90 90 91 91 91 95 95 95 98 98 98 98 98 98 99 99 99 103 103 103 105 105 105 107 107 107 107 107 107 109 109 109 105 105 105 103 103 103 112 112 112 112 112 112 111 111 111 107 107 107 104 104 104 101 101 101 98 98 98 97 97 97 94 94 94 92 92 92 62 62 62 61 61 61 64 64 64 67 67 67 67 67 67 70 70 70 72 72 72 72 72 72 75 75 75 77 77 77 79 79 79 85 85 85 92 92 92 93 93 93 95 95 95 96 96 96 97 97 97 101 101 101 102 102 102 105 105 105 93 93 93 91 91 91 110 110 110 115 115 115 123 123 123 124 124 124 126 126 126 126 126 126 122 122 122 120 120 120 123 123 123 114 114 114 61 61 61 62 62 62 63 63 63 65 65 65 66 66 66 69 69 69 70 70 70 70 70 70 71 71 71 72 72 72 73 73 73 78 78 78 83 83 83 84 84 84 88 88 88 89 89 89 89 89 89 91 91 91 94 94 94 94 94 94 87 87 87 87 87 87 95 95 95 103 103 103 115 115 115 115 115 115 121 121 121 129 129 129 131 131 131 131 131 131 134 134 134 144 144 144 59 59 59 59 59 59 63 63 63 64 64 64 66 66 66 68 68 68 69 69 69 69 69 69 72 72 72 71 71 71 71 71 71 76 76 76 76 76 76 78 78 78 80 80 80 81 81 81 81 81 81 82 82 82 92 92 92 84 84 84 83 83 83 98 98 98 93 93 93 101 101 101 110 110 110 112 112 112 111 111 111 114 114 114 133 133 133 134 134 134 128 128 128 127 127 127 57 57 57 57 57 57 60 60 60 60 60 60 63 63 63 66 66 66 65 65 65 66 66 66 69 69 69 68 68 68 68 68 68 70 70 70 74 74 74 77 77 77 76 76 76 78 78 78 79 79 79 78 78 78 85 85 85 75 75 75 59 59 59 89 89 89 87 87 87 89 89 89 99 99 99 109 109 109 108 108 108 107 107 107 133 133 133 159 159 159 141 141 141 120 120 120 53 53 53 52 52 52 55 55 55 58 58 58 60 60 60 63 63 63 63 63 63 65 65 65 65 65 65 66 66 66 69 69 69 70 70 70 72 72 72 75 75 75 84 84 84 85 85 85 88 88 88 90 90 90 89 89 89 76 76 76 76 76 76 109 109 109 91 91 91 88 88 88 106 106 106 123 123 123 127 127 127 118 118 118 96 96 96 134 134 134 117 117 117 146 146 146 54 54 54 52 52 52 55 55 55 58 58 58 60 60 60 61 61 61 65 65 65 64 64 64 62 62 62 67 67 67 70 70 70 73 73 73 65 65 65 80 80 80 107 107 107 79 79 79 71 71 71 75 75 75 102 102 102 118 118 118 125 125 125 118 118 118 108 108 108 113 113 113 118 118 118 113 113 113 101 101 101 90 90 90 60 60 60 61 61 61 112 112 112 202 202 202 54 54 54 53 53 53 55 55 55 57 57 57 56 56 56 59 59 59 60 60 60 60 60 60 61 61 61 63 63 63 74 74 74 81 81 81 85 85 85 112 112 112 118 118 118 104 104 104 80 80 80 83 83 83 109 109 109 114 114 114 111 111 111 110 110 110 110 110 110 100 100 100 93 93 93 87 87 87 76 76 76 69 69 69 73 73 73 105 105 105 141 141 141 152 152 152 54 54 54 51 51 51 51 51 51 54 54 54 57 57 57 64 64 64 73 73 73 81 81 81 94 94 94 111 111 111 124 124 124 124 124 124 123 123 123 121 121 121 107 107 107 119 119 119 108 108 108 105 105 105 100 100 100 96 96 96 89 89 89 80 80 80 76 76 76 70 70 70 77 77 77 81 81 81 77 77 77 76 76 76 85 85 85 93 93 93 70 70 70 55 55 55 51 51 51 50 50 50 61 61 61 74 74 74 93 93 93 107 107 107 136 136 136 137 137 137 135 135 135 125 125 125 111 111 111 107 107 107 94 94 94 78 78 78 70 70 70 75 75 75 78 78 78 71 71 71 62 62 62 67 67 67 65 65 65 60 60 60 76 76 76 99 99 99 99 99 99 119 119 119 77 77 77 46 46 46 34 34 34 28 28 28 21 21 21 22 22 22 47 47 47 52 52 52 76 76 76 96 96 96 111 111 111 97 97 97 93 93 93 86 86 86 79 79 79 70 70 70 65 65 65 67 67 67 85 85 85 91 91 91 74 74 74 58 58 58 49 49 49 52 52 52 55 55 55 66 66 66 87 87 87 123 123 123 142 142 142 97 97 97 77 77 77 68 68 68 30 30 30 14 14 14 12 12 12 12 12 12 15 15 15 16 16 16 45 45 45 45 45 45 55 55 55 56 56 56 57 57 57 55 55 55 53 53 53 60 60 60 62 62 62 70 70 70 68 68 68 77 77 77 114 114 114 103 103 103 76 76 76 73 73 73 63 63 63 49 49 49 51 51 51 69 69 69 68 68 68 99 99 99 85 85 85 30 30 30 27 27 27 14 14 14 6 6 6 4 4 4 3 3 3 3 3 3 5 5 5 11 11 11 40 40 40 41 41 41 40 40 40 34 34 34 40 40 40 56 56 56 62 62 62 76 76 76 73 73 73 66 66 66 66 66 66 85 85 85 55 55 55 36 36 36 59 59 59 103 103 103 56 56 56 14 14 14 18 18 18 25 25 25 7 7 7 7 7 7 4 4 4 7 7 7 5 5 5 7 7 7 6 6 6 2 2 2 2 2 2 1 1 1 1 1 1 6 6 6 40 40 40 38 38 38 33 33 33 33 33 33 37 37 37 34 34 34 29 29 29 34 34 34 32 32 32 18 18 18 22 22 22 37 37 37 19 19 19 20 20 20 21 21 21 19 19 19 8 8 8 3 3 3 3 3 3 1 1 1 4 4 4 5 5 5 5 5 5 5 5 5 7 7 7 6 6 6 6 6 6 3 3 3 2 2 2 2 2 2 1 1 1 3 3 3 40 40 40 39 39 39 35 35 35 34 34 34 19 19 19 6 6 6 6 6 6 11 11 11 14 14 14 15 15 15 17 17 17 18 18 18 23 23 23 21 21 21 13 13 13 3 3 3 2 2 2 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 38 38 38 40 40 40 34 34 34 23 23 23 15 15 15 9 9 9 11 11 11 14 14 14 16 16 16 18 18 18 18 18 18 16 16 16 15 15 15 11 11 11 4 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 33 33 33 32 32 32 31 31 31 25 25 25 18 18 18 12 12 12 15 15 15 15 15 15 14 14 14 12 12 12 9 9 9 7 7 7 5 5 5 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 33 33 33 32 32 32 30 30 30 22 22 22 12 12 12 10 10 10 10 10 10 9 9 9 7 7 7 4 4 4 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 31 31 31 28 28 28 18 18 18 10 10 10 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 17 17 17 12 12 12 6 6 6 3 3 3 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 4 4 4 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 108 168 197 107 165 190 110 167 191 114 169 193 125 172 194 140 176 192 129 174 193 127 175 197 127 174 199 126 179 202 127 184 211 133 184 207 143 186 204 141 187 206 129 186 210 126 188 211 128 186 210 130 187 210 131 187 211 133 188 212 134 189 212 132 187 210 132 186 208 131 185 207 133 185 208 137 186 210 137 187 209 138 189 209 137 188 208 135 185 205 139 186 207 141 186 206 112 170 193 109 160 182 113 158 180 117 163 185 133 168 185 142 172 185 131 167 186 131 166 186 131 171 191 129 181 202 132 186 210 146 187 202 167 195 202 163 193 202 141 183 200 131 184 200 133 187 207 137 190 212 137 192 213 134 191 212 140 192 210 145 191 209 137 190 208 135 191 209 136 189 209 138 188 211 138 188 209 140 190 208 138 190 208 135 186 206 145 186 203 161 192 205 115 170 193 112 161 182 115 159 181 120 164 185 133 168 182 143 174 183 141 174 185 140 172 188 134 174 191 132 182 202 138 188 209 146 184 197 161 192 197 152 185 193 145 179 191 141 181 193 138 190 206 143 194 212 142 193 212 139 189 206 164 199 209 177 206 210 146 194 207 140 193 210 140 191 208 142 189 206 149 189 204 155 193 205 153 191 205 140 186 202 144 185 201 162 190 203 122 164 188 120 158 178 120 162 179 122 165 182 128 165 180 143 174 185 153 183 186 151 182 187 140 175 186 137 178 192 146 186 200 156 188 195 146 182 190 141 180 190 156 187 195 148 188 201 143 192 209 147 192 211 156 193 209 152 187 200 171 200 205 190 212 207 161 195 204 144 189 204 148 188 203 150 186 198 158 189 199 156 187 197 155 186 198 145 185 199 146 184 201 155 185 199 117 156 178 116 155 174 123 162 179 125 163 178 127 164 179 136 170 182 145 177 182 142 175 182 138 174 183 138 174 187 142 177 188 161 190 196 146 182 192 139 178 191 151 184 194 150 188 199 146 190 201 151 189 201 171 200 206 167 197 202 165 194 200 172 199 199 165 195 200 151 185 197 155 186 197 157 188 195 157 188 193 157 186 193 154 183 192 147 180 193 149 182 196 155 184 198 119 159 178 118 160 176 126 166 180 131 167 181 136 168 182 142 175 184 142 175 184 135 173 183 136 176 185 148 180 190 146 178 187 145 178 186 147 180 193 144 179 193 141 175 189 146 180 193 147 183 195 149 184 196 155 189 196 163 195 198 161 192 198 152 187 192 152 185 193 151 181 194 156 186 197 159 190 197 157 188 195 156 186 195 155 185 195 153 184 195 156 187 199 154 184 199 115 156 176 117 157 177 122 164 179 125 165 181 129 164 180 134 169 183 136 171 186 133 173 187 134 175 188 144 179 190 143 178 189 137 176 186 140 178 187 142 179 188 139 176 188 141 178 191 141 178 191 142 179 192 143 180 191 149 184 192 149 185 194 147 184 194 147 184 196 147 183 197 148 183 196 150 184 196 151 185 198 146 182 196 148 184 198 148 184 198 148 184 198 148 184 200 105 150 174 107 150 176 112 156 179 112 157 179 114 155 177 119 159 180 122 163 186 124 165 189 126 168 188 127 169 185 128 169 186 127 171 187 129 171 185 131 171 186 131 172 185 133 174 187 134 175 188 134 174 187 137 174 187 139 177 193 139 179 197 140 180 197 139 180 197 138 180 197 138 180 196 141 181 198 142 182 199 139 181 200 140 182 201 139 181 201 138 179 199 138 179 198 75 114 159 74 114 158 79 118 161 80 119 160 84 122 159 89 126 162 93 130 166 93 131 168 92 131 167 90 131 167 90 131 168 92 135 168 94 137 167 96 139 169 96 140 172 94 138 170 95 137 166 98 136 165 100 136 163 102 139 167 104 143 175 104 145 178 99 143 176 99 144 178 103 146 179 107 147 180 109 149 182 108 148 182 106 147 181 104 144 183 102 142 181 102 143 178 51 83 144 50 85 142 53 87 144 58 89 144 63 93 143 68 98 146 69 99 148 68 100 149 65 100 150 64 99 150 65 97 150 69 103 151 73 107 151 73 107 152 70 106 154 69 105 153 70 107 149 73 106 147 74 105 147 75 107 148 76 107 151 74 108 155 69 107 156 69 108 159 73 110 162 76 111 163 76 111 164 76 111 163 75 110 163 74 109 162 74 109 162 76 111 162 47 76 144 47 77 142 50 79 144 53 82 145 56 87 144 61 90 142 64 91 141 64 93 144 63 95 147 64 96 148 64 96 147 68 101 148 71 103 150 69 102 149 67 102 148 70 105 150 72 106 146 72 102 142 72 100 143 72 101 144 74 100 141 71 99 144 66 97 150 67 99 153 70 102 154 72 103 155 72 104 156 72 103 155 71 102 154 70 101 152 72 103 155 72 104 156 42 68 143 41 68 141 45 72 142 47 75 144 49 78 144 53 82 140 57 86 139 59 88 141 62 91 144 62 94 147 61 96 149 65 101 148 67 104 149 67 104 149 69 105 149 73 109 153 77 112 151 79 113 150 78 114 151 81 115 154 83 110 142 83 107 138 84 119 157 80 120 160 82 117 157 79 113 153 77 110 149 75 106 148 72 103 145 73 101 146 70 97 146 68 95 144 35 61 138 35 61 137 38 65 135 41 68 138 41 68 137 43 71 136 45 73 138 46 74 138 49 77 139 50 79 142 51 82 143 56 89 142 63 97 144 65 98 145 66 100 149 67 101 151 68 102 148 72 107 151 74 107 151 76 111 158 70 98 132 73 95 120 85 115 151 85 122 164 93 130 171 94 131 169 96 134 167 97 134 165 93 130 163 88 128 164 91 132 165 82 122 160 35 61 137 36 62 137 37 64 134 39 65 136 40 67 135 43 70 136 44 71 137 43 71 136 45 73 137 46 73 138 47 74 139 52 80 140 57 86 142 58 87 143 60 92 147 60 93 147 60 94 146 62 96 147 67 98 145 68 98 147 68 91 125 71 90 116 76 98 133 78 107 149 87 120 163 89 121 161 94 128 162 101 137 167 103 139 172 99 139 174 101 143 176 105 156 185 32 59 132 33 59 133 37 63 137 37 64 136 39 67 135 43 69 135 44 69 135 44 69 136 47 72 139 47 71 139 47 70 140 52 76 143 49 78 140 51 80 142 53 82 144 54 84 142 53 85 139 55 85 139 64 96 146 61 88 130 74 86 94 91 102 101 81 96 116 77 105 149 84 114 159 88 116 159 87 115 154 90 119 155 109 138 173 106 141 175 97 135 174 99 133 171 30 57 129 30 57 129 33 60 133 34 60 133 36 64 132 41 66 133 42 65 133 43 66 135 45 68 138 45 68 137 45 68 137 46 70 137 48 76 137 51 79 139 50 78 138 52 80 141 52 81 142 54 80 139 63 86 145 56 76 122 57 61 59 91 91 78 87 88 86 78 91 115 83 101 131 97 111 134 97 110 129 100 109 122 125 138 134 146 165 165 126 146 160 98 125 160 26 54 125 26 53 122 29 56 124 32 58 130 34 61 130 38 63 130 40 63 131 42 65 133 41 64 134 43 66 134 45 69 134 46 70 136 47 73 136 51 76 137 64 84 137 66 86 131 70 91 125 75 93 119 78 91 113 69 77 95 76 78 70 112 111 97 96 92 79 94 87 79 108 107 103 125 125 116 129 129 115 120 120 106 96 98 87 132 137 125 116 120 111 127 153 163 27 54 125 26 53 123 29 56 124 33 57 130 35 60 132 36 62 129 42 64 131 41 63 130 38 62 131 43 66 138 47 70 133 49 74 133 45 65 119 67 81 116 101 109 117 76 81 79 71 72 66 77 77 68 103 105 90 118 120 108 127 127 111 121 120 101 111 110 95 118 114 101 122 119 107 118 114 103 105 102 89 94 91 80 62 61 54 58 64 58 106 116 108 186 211 204 27 55 125 27 54 124 29 56 125 30 58 128 30 56 129 33 59 132 36 60 131 39 59 128 40 60 125 44 63 121 61 75 109 73 83 92 80 87 89 112 115 105 115 122 106 104 107 93 82 82 72 85 85 70 112 111 92 118 115 100 117 112 96 117 111 93 115 111 93 102 102 87 93 95 86 87 89 83 75 78 73 66 71 69 70 75 76 99 109 107 131 146 148 140 156 166 27 54 125 24 52 122 24 52 121 27 55 122 35 57 120 47 64 117 58 73 115 70 81 112 86 95 112 104 114 119 123 127 119 126 126 113 123 126 108 121 124 106 107 110 95 122 121 107 110 111 91 106 108 87 103 103 85 99 98 84 91 90 81 82 81 71 77 78 67 67 73 65 72 81 78 74 85 86 70 81 82 69 79 84 79 87 95 88 95 100 62 73 82 49 55 72 25 51 121 25 51 117 42 63 103 63 76 101 86 94 107 102 110 106 134 139 128 137 141 124 135 139 118 126 129 107 113 114 96 108 111 92 95 97 82 80 79 71 70 72 63 76 77 67 78 81 69 70 74 64 59 65 59 63 70 66 60 67 68 53 63 65 69 80 79 93 102 104 91 102 108 110 123 129 71 79 87 42 47 56 31 35 45 25 29 36 17 22 29 19 22 33 22 47 115 31 53 109 64 79 96 92 99 93 112 113 99 96 101 86 91 96 84 85 89 79 78 82 74 69 73 65 64 67 61 65 69 62 82 88 81 90 93 85 71 77 74 54 60 59 47 51 51 50 54 55 50 57 58 60 69 70 82 90 91 115 127 126 135 146 146 91 99 104 70 79 86 62 71 77 27 31 39 12 14 22 10 12 20 10 13 17 13 16 21 14 16 24 20 46 111 20 46 109 33 58 104 42 58 84 55 59 56 52 57 54 48 56 55 56 63 62 57 65 64 65 73 71 62 71 71 71 80 79 108 118 112 99 106 101 71 79 81 68 76 79 60 65 69 47 50 54 47 52 57 64 71 76 65 70 74 94 101 102 80 87 89 27 31 37 23 28 35 11 16 19 5 6 11 4 4 10 4 3 9 3 3 8 5 5 11 9 12 16 18 40 102 19 41 102 21 40 94 18 35 75 32 41 59 51 59 62 56 65 67 71 79 78 70 76 73 62 68 69 61 68 71 80 88 90 49 58 60 31 38 44 53 62 67 98 105 108 55 56 64 13 13 23 16 19 26 21 26 31 4 8 15 3 8 15 2 5 11 7 7 13 3 5 11 4 8 11 5 7 12 3 2 8 2 2 4 2 1 4 2 1 6 3 7 11 20 40 98 21 39 84 20 34 66 21 34 62 30 37 58 30 35 40 25 31 35 30 35 40 30 33 40 16 18 30 20 22 34 34 37 50 15 18 35 15 20 35 16 22 32 17 20 27 8 7 15 3 2 11 2 3 9 0 1 6 2 4 10 3 6 12 4 5 11 6 5 11 7 7 13 4 7 12 4 6 12 3 2 9 2 2 4 2 2 3 2 1 6 2 4 9 20 40 94 21 40 87 21 35 78 23 33 70 15 19 37 5 6 15 5 6 15 9 11 20 12 14 27 13 14 31 15 17 31 16 18 32 22 22 38 20 20 35 11 13 24 3 3 10 3 2 7 4 3 8 3 2 8 2 1 7 2 2 6 2 2 5 1 1 5 2 1 7 3 3 8 4 4 9 4 4 10 3 2 9 2 2 4 2 2 3 2 1 6 3 2 8 22 37 86 23 40 90 18 34 80 14 22 54 12 14 31 8 8 18 11 10 22 12 13 26 13 16 28 14 18 30 14 18 29 14 16 27 15 14 24 11 10 19 4 4 10 3 2 6 2 2 4 2 2 3 2 1 5 2 0 7 2 1 4 2 2 3 2 2 3 1 1 3 2 1 5 2 1 7 3 1 8 2 1 8 2 1 6 2 1 5 2 1 7 2 1 7 19 32 81 18 31 78 17 30 74 19 23 54 16 17 37 12 11 24 14 14 26 14 14 28 11 14 25 9 12 22 6 9 17 5 7 15 5 5 11 3 2 9 2 1 6 2 1 5 2 1 6 2 1 6 2 1 6 2 1 6 2 2 3 2 2 2 2 2 2 2 2 2 2 2 4 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 18 33 80 18 31 77 19 28 70 17 21 47 10 12 26 10 9 22 10 9 22 8 8 17 7 6 14 4 3 11 2 2 7 1 1 5 1 1 4 1 1 4 2 2 3 2 2 3 2 1 5 2 1 5 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 2 1 7 20 30 67 19 27 60 12 18 34 7 10 18 4 4 14 4 3 12 3 2 11 2 2 7 3 2 4 2 1 4 2 1 3 1 1 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 12 17 36 9 12 25 4 6 14 2 3 8 2 1 6 1 0 5 2 1 6 2 1 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 13 3 4 7 2 2 6 2 2 4 1 1 1 1 1 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 181 181 181 181 181 181 167 167 167 151 151 151 145 145 145 136 136 136 135 135 135 131 131 131 133 133 133 154 154 154 157 157 157 171 171 171 212 212 212 210 210 210 209 209 209 206 206 206 168 168 168 152 152 152 191 191 191 165 165 165 157 157 157 156 156 156 147 147 147 140 140 140 120 120 120 99 99 99 77 77 77 68 68 68 61 61 61 57 57 57 54 54 54 58 58 58 173 173 173 164 164 164 163 163 163 147 147 147 141 141 141 129 129 129 129 129 129 133 133 133 137 137 137 155 155 155 158 158 158 142 142 142 182 182 182 181 181 181 170 170 170 217 217 217 158 158 158 131 131 131 160 160 160 157 157 157 153 153 153 148 148 148 142 142 142 146 146 146 140 140 140 132 132 132 104 104 104 90 90 90 79 79 79 64 64 64 62 62 62 66 66 66 181 181 181 167 167 167 154 154 154 143 143 143 132 132 132 127 127 127 127 127 127 130 130 130 136 136 136 150 150 150 163 163 163 111 111 111 141 141 141 141 141 141 144 144 144 218 218 218 159 159 159 128 128 128 152 152 152 157 157 157 151 151 151 142 142 142 146 146 146 142 142 142 134 134 134 126 126 126 103 103 103 93 93 93 78 78 78 69 69 69 62 62 62 75 75 75 177 177 177 172 172 172 155 155 155 145 145 145 127 127 127 126 126 126 132 132 132 135 135 135 140 140 140 156 156 156 147 147 147 94 94 94 136 136 136 129 129 129 117 117 117 216 216 216 178 178 178 148 148 148 154 154 154 156 156 156 156 156 156 153 153 153 162 162 162 163 163 163 153 153 153 142 142 142 125 125 125 115 115 115 98 98 98 89 89 89 81 81 81 81 81 81 171 171 171 170 170 170 158 158 158 139 139 139 126 126 126 122 122 122 132 132 132 142 142 142 145 145 145 157 157 157 148 148 148 105 105 105 150 150 150 156 156 156 148 148 148 205 205 205 186 186 186 169 169 169 163 163 163 165 165 165 169 169 169 172 172 172 175 175 175 183 183 183 187 187 187 183 183 183 170 170 170 163 163 163 149 149 149 136 136 136 124 124 124 111 111 111 165 165 165 159 159 159 163 163 163 150 150 150 136 136 136 136 136 136 130 130 130 138 138 138 137 137 137 147 147 147 130 130 130 85 85 85 140 140 140 157 157 157 156 156 156 186 186 186 183 183 183 173 173 173 170 170 170 170 170 170 171 171 171 178 178 178 185 185 185 189 189 189 194 194 194 190 190 190 184 184 184 182 182 182 184 184 184 177 177 177 160 160 160 156 156 156 156 156 156 149 149 149 148 148 148 157 157 157 143 143 143 138 138 138 141 141 141 137 137 137 140 140 140 146 146 146 131 131 131 73 73 73 126 126 126 121 121 121 109 109 109 177 177 177 153 153 153 173 173 173 175 175 175 175 175 175 172 172 172 174 174 174 178 178 178 175 175 175 180 180 180 178 178 178 174 174 174 174 174 174 179 179 179 177 177 177 169 169 169 166 166 166 151 151 151 148 148 148 137 137 137 147 147 147 143 143 143 133 133 133 134 134 134 133 133 133 138 138 138 127 127 127 117 117 117 74 74 74 127 127 127 129 129 129 101 101 101 168 168 168 131 131 131 170 170 170 180 180 180 177 177 177 169 169 169 164 164 164 164 164 164 162 162 162 172 172 172 173 173 173 167 167 167 169 169 169 174 174 174 178 178 178 179 179 179 182 182 182 150 150 150 146 146 146 143 143 143 148 148 148 142 142 142 159 159 159 160 160 160 171 171 171 176 176 176 138 138 138 105 105 105 136 136 136 178 178 178 133 133 133 114 114 114 145 145 145 111 111 111 166 166 166 184 184 184 181 181 181 164 164 164 157 157 157 159 159 159 156 156 156 157 157 157 160 160 160 150 150 150 149 149 149 157 157 157 170 170 170 170 170 170 185 185 185 149 149 149 133 133 133 140 140 140 148 148 148 149 149 149 212 212 212 221 221 221 223 223 223 221 221 221 163 163 163 121 121 121 213 213 213 176 176 176 99 99 99 163 163 163 142 142 142 71 71 71 136 136 136 173 173 173 161 161 161 166 166 166 157 157 157 153 153 153 149 149 149 153 153 153 159 159 159 154 154 154 156 156 156 160 160 160 171 171 171 173 173 173 190 190 190 137 137 137 126 126 126 125 125 125 123 123 123 106 106 106 184 184 184 225 225 225 225 225 225 220 220 220 150 150 150 78 78 78 165 165 165 165 165 165 130 130 130 201 201 201 174 174 174 71 71 71 115 115 115 164 164 164 127 127 127 170 170 170 155 155 155 146 146 146 149 149 149 151 151 151 151 151 151 144 144 144 146 146 146 149 149 149 158 158 158 169 169 169 198 198 198 136 136 136 132 132 132 126 126 126 73 73 73 60 60 60 111 111 111 209 209 209 230 230 230 217 217 217 114 114 114 65 65 65 106 106 106 147 147 147 171 171 171 162 162 162 152 152 152 81 81 81 79 79 79 150 150 150 113 113 113 157 157 157 151 151 151 147 147 147 154 154 154 152 152 152 154 154 154 145 145 145 144 144 144 148 148 148 165 165 165 172 172 172 195 195 195 126 126 126 127 127 127 136 136 136 53 53 53 53 53 53 58 58 58 153 153 153 224 224 224 182 182 182 78 78 78 47 47 47 89 89 89 107 107 107 119 119 119 117 117 117 79 79 79 58 58 58 49 49 49 146 146 146 98 98 98 140 140 140 142 142 142 140 140 140 145 145 145 150 150 150 150 150 150 142 142 142 143 143 143 154 154 154 165 165 165 173 173 173 180 180 180 121 121 121 122 122 122 129 129 129 39 39 39 41 41 41 49 49 49 87 87 87 178 178 178 127 127 127 86 86 86 87 87 87 87 87 87 71 71 71 68 68 68 89 89 89 73 73 73 48 48 48 51 51 51 105 105 105 86 86 86 116 116 116 135 135 135 142 142 142 146 146 146 147 147 147 146 146 146 144 144 144 147 147 147 159 159 159 170 170 170 167 167 167 161 161 161 112 112 112 131 131 131 136 136 136 78 78 78 46 46 46 62 62 62 56 56 56 120 120 120 117 117 117 155 155 155 204 204 204 149 149 149 46 46 46 73 73 73 66 66 66 73 73 73 50 50 50 63 63 63 80 80 80 67 67 67 120 120 120 114 114 114 122 122 122 142 142 142 138 138 138 140 140 140 142 142 142 145 145 145 143 143 143 136 136 136 114 114 114 112 112 112 121 121 121 153 153 153 150 150 150 144 144 144 126 126 126 114 114 114 90 90 90 108 108 108 141 141 141 144 144 144 149 149 149 150 150 150 87 87 87 111 111 111 80 80 80 87 87 87 76 76 76 97 97 97 62 62 62 46 46 46 126 126 126 106 106 106 90 90 90 130 130 130 130 130 130 133 133 133 128 128 128 133 133 133 137 137 137 137 137 137 137 137 137 151 151 151 111 111 111 127 127 127 122 122 122 130 130 130 96 96 96 67 67 67 74 74 74 71 71 71 90 90 90 89 89 89 121 121 121 156 156 156 147 147 147 110 110 110 78 78 78 94 94 94 156 156 156 99 99 99 95 95 95 74 74 74 109 109 109 152 152 152 118 118 118 148 148 148 149 149 149 149 149 149 153 153 153 163 163 163 175 175 175 180 180 180 188 188 188 197 197 197 113 113 113 122 122 122 125 125 125 143 143 143 94 94 94 28 28 28 36 36 36 41 41 41 73 73 73 100 100 100 184 184 184 224 224 224 226 226 226 215 215 215 145 145 145 108 108 108 160 160 160 147 147 147 138 138 138 122 122 122 137 137 137 199 199 199 207 207 207 179 179 179 153 153 153 155 155 155 155 155 155 166 166 166 173 173 173 170 170 170 175 175 175 189 189 189 117 117 117 116 116 116 114 114 114 127 127 127 126 126 126 66 66 66 30 30 30 38 38 38 64 64 64 73 73 73 157 157 157 224 224 224 234 234 234 240 240 240 217 217 217 161 161 161 157 157 157 205 205 205 191 191 191 165 165 165 186 186 186 223 223 223 233 233 233 219 219 219 177 177 177 160 160 160 148 148 148 152 152 152 155 155 155 159 159 159 166 166 166 179 179 179 114 114 114 108 108 108 102 102 102 113 113 113 137 137 137 111 111 111 39 39 39 31 31 31 50 50 50 62 62 62 107 107 107 186 186 186 239 239 239 234 234 234 222 222 222 177 177 177 150 150 150 153 153 153 135 135 135 115 115 115 122 122 122 125 125 125 139 139 139 156 156 156 163 163 163 135 135 135 154 154 154 155 155 155 150 150 150 152 152 152 154 154 154 168 168 168 105 105 105 101 101 101 96 96 96 107 107 107 129 129 129 129 129 129 69 69 69 24 24 24 37 37 37 65 65 65 80 80 80 125 125 125 150 150 150 131 131 131 107 107 107 93 93 93 75 75 75 65 65 65 53 53 53 64 64 64 50 50 50 47 47 47 57 57 57 63 63 63 72 72 72 85 85 85 156 156 156 152 152 152 148 148 148 141 141 141 136 136 136 134 134 134 99 99 99 96 96 96 93 93 93 94 94 94 119 119 119 121 121 121 92 92 92 33 33 33 30 30 30 57 57 57 61 61 61 71 71 71 51 51 51 36 36 36 42 42 42 52 52 52 52 52 52 49 49 49 84 84 84 94 94 94 28 28 28 22 22 22 40 40 40 57 57 57 55 55 55 69 69 69 141 141 141 125 125 125 115 115 115 107 107 107 97 97 97 102 102 102 90 90 90 86 86 86 91 91 91 98 98 98 105 105 105 123 123 123 116 116 116 68 68 68 28 28 28 48 48 48 62 62 62 78 78 78 59 59 59 34 34 34 37 37 37 53 53 53 74 74 74 83 83 83 61 61 61 53 53 53 48 48 48 42 42 42 39 39 39 70 70 70 71 71 71 69 69 69 136 136 136 124 124 124 120 120 120 123 123 123 116 116 116 129 129 129 74 74 74 70 70 70 72 72 72 89 89 89 97 97 97 114 114 114 121 121 121 104 104 104 42 42 42 45 45 45 64 64 64 103 103 103 74 74 74 45 45 45 43 43 43 56 56 56 57 57 57 64 64 64 86 86 86 102 102 102 104 104 104 86 86 86 55 55 55 52 52 52 45 45 45 60 60 60 129 129 129 141 141 141 130 130 130 133 133 133 138 138 138 144 144 144 70 70 70 76 76 76 78 78 78 82 82 82 88 88 88 99 99 99 102 102 102 96 96 96 61 61 61 30 30 30 52 52 52 92 92 92 73 73 73 89 89 89 90 90 90 77 77 77 124 124 124 50 50 50 68 68 68 62 62 62 100 100 100 89 89 89 137 137 137 105 105 105 69 69 69 47 47 47 62 62 62 143 143 143 142 142 142 130 130 130 130 130 130 137 137 137 61 61 61 68 68 68 67 67 67 65 65 65 62 62 62 72 72 72 86 86 86 82 82 82 81 81 81 36 36 36 28 28 28 66 66 66 82 82 82 119 119 119 95 95 95 90 90 90 164 164 164 82 82 82 54 54 54 61 61 61 117 117 117 110 110 110 184 184 184 159 159 159 111 111 111 54 54 54 30 30 30 104 104 104 157 157 157 148 148 148 138 138 138 155 155 155 49 49 49 55 55 55 57 57 57 57 57 57 54 54 54 62 62 62 79 79 79 77 77 77 72 72 72 68 68 68 29 29 29 45 45 45 82 82 82 120 120 120 51 51 51 86 86 86 86 86 86 59 59 59 48 48 48 92 92 92 130 130 130 176 176 176 163 163 163 157 157 157 104 104 104 54 54 54 41 41 41 107 107 107 135 135 135 161 161 161 154 154 154 155 155 155 43 43 43 48 48 48 58 58 58 58 58 58 53 53 53 57 57 57 69 69 69 69 69 69 51 51 51 66 66 66 45 45 45 31 31 31 69 69 69 92 92 92 28 28 28 64 64 64 80 80 80 67 67 67 44 44 44 46 46 46 103 103 103 164 164 164 141 141 141 125 125 125 91 91 91 68 68 68 59 59 59 85 85 85 75 75 75 155 155 155 159 159 159 150 150 150 43 43 43 47 47 47 47 47 47 46 46 46 44 44 44 45 45 45 54 54 54 52 52 52 52 52 52 45 45 45 66 66 66 36 36 36 43 43 43 69 69 69 60 60 60 64 64 64 67 67 67 65 65 65 58 58 58 53 53 53 62 62 62 66 66 66 54 54 54 48 48 48 47 47 47 40 40 40 27 27 27 20 20 20 29 29 29 140 140 140 150 150 150 152 152 152 40 40 40 43 43 43 40 40 40 40 40 40 35 35 35 32 32 32 39 39 39 43 43 43 36 36 36 31 31 31 62 62 62 59 59 59 34 34 34 39 39 39 36 36 36 30 30 30 20 20 20 21 21 21 17 17 17 12 12 12 18 18 18 27 27 27 24 24 24 20 20 20 26 26 26 23 23 23 16 16 16 19 19 19 31 31 31 124 124 124 138 138 138 150 150 150 33 33 33 30 30 30 34 34 34 34 34 34 32 32 32 30 30 30 38 38 38 49 49 49 52 52 52 48 48 48 35 35 35 77 77 77 47 47 47 26 26 26 11 11 11 12 12 12 8 8 8 9 9 9 9 9 9 10 10 10 14 14 14 22 22 22 25 25 25 22 22 22 25 25 25 22 22 22 13 13 13 19 19 19 34 34 34 115 115 115 131 131 131 145 145 145 29 29 29 25 25 25 30 30 30 29 29 29 30 30 30 33 33 33 45 45 45 58 58 58 66 66 66 70 70 70 39 39 39 46 46 46 56 56 56 26 26 26 13 13 13 15 15 15 11 11 11 11 11 11 10 10 10 15 15 15 19 19 19 24 24 24 31 31 31 34 34 34 32 32 32 28 28 28 16 16 16 21 21 21 33 33 33 99 99 99 116 116 116 128 128 128 175 185 182 175 185 182 161 171 167 149 154 147 145 147 139 135 139 128 133 139 125 129 135 124 128 137 131 147 158 153 155 160 150 174 173 157 217 214 196 216 211 193 216 210 191 212 207 188 172 170 155 154 154 143 189 194 186 160 169 164 150 161 157 148 160 158 140 151 152 132 143 146 113 124 121 96 103 95 78 78 73 72 67 63 67 60 56 60 58 52 58 54 48 63 57 51 166 177 173 157 168 164 156 167 163 143 151 143 138 144 134 126 133 123 126 132 123 131 136 123 136 140 129 154 158 149 163 159 147 150 142 127 184 184 172 184 182 168 175 171 155 224 218 201 161 160 146 131 133 121 156 164 155 150 162 156 145 157 154 140 152 151 135 146 147 138 149 152 132 144 143 125 136 131 101 106 103 91 90 89 81 79 77 63 66 61 63 63 59 68 66 63 174 185 181 160 171 167 147 158 154 136 148 138 127 137 126 123 131 123 123 130 124 129 133 122 136 139 125 152 152 141 172 162 150 121 109 97 140 143 137 142 143 134 148 145 133 224 219 205 160 161 147 126 132 120 146 157 149 148 162 157 143 156 153 134 146 146 139 150 152 134 145 149 124 138 140 117 131 130 96 106 107 90 95 97 75 79 81 64 72 71 58 64 64 74 76 77 170 182 178 165 177 173 148 160 156 137 151 139 120 133 121 120 131 122 127 136 131 132 138 128 138 144 131 156 158 150 155 146 139 102 92 84 133 138 136 129 131 125 121 118 109 221 216 204 177 181 167 144 152 140 146 159 150 146 162 157 146 162 159 144 158 158 152 166 168 154 167 172 142 158 162 130 147 151 115 129 133 108 118 124 91 101 106 81 93 96 74 84 87 76 83 88 162 176 171 161 175 170 149 163 158 130 146 135 118 132 119 116 127 117 128 135 129 138 146 136 139 150 140 152 160 155 151 148 144 110 104 99 147 152 150 156 158 153 151 149 140 209 206 195 185 189 176 164 173 162 155 168 161 154 171 167 158 174 173 162 177 178 165 180 184 172 187 192 175 192 198 169 189 195 158 175 182 152 167 174 139 153 160 125 141 147 115 128 135 104 114 122 156 171 166 150 165 160 154 169 164 141 156 146 127 142 129 131 140 129 128 133 123 134 142 129 130 143 132 139 152 146 128 132 129 87 85 80 140 142 135 159 158 151 158 157 148 189 187 177 183 185 174 170 177 168 163 175 169 160 175 173 160 177 176 166 183 184 173 190 194 178 194 200 182 199 207 176 196 204 171 189 197 170 187 196 171 189 197 164 182 189 149 164 172 147 159 168 147 162 157 140 155 150 139 154 149 147 163 154 136 149 137 135 143 128 141 144 126 137 140 122 136 145 130 139 151 141 127 134 127 75 75 65 130 127 112 125 122 109 111 111 99 178 179 169 154 155 145 172 176 168 170 179 176 167 180 179 161 177 177 161 180 181 165 183 187 163 180 187 167 185 194 163 183 192 161 179 189 160 179 189 165 184 193 163 182 189 158 173 182 156 169 178 140 157 151 137 154 148 126 143 137 138 152 145 138 148 137 131 137 119 136 137 114 139 136 110 142 141 118 126 131 114 116 121 104 78 76 57 136 127 105 135 130 111 103 103 88 168 170 158 134 132 124 171 171 166 177 182 181 170 180 181 159 174 175 152 170 172 152 169 175 150 167 175 160 177 186 160 178 188 154 172 182 155 174 183 160 179 188 165 183 189 167 183 190 172 185 193 139 156 150 135 152 146 132 149 143 140 153 146 138 146 136 160 163 143 165 164 134 182 172 138 188 177 146 143 141 115 108 109 84 143 138 109 192 177 149 142 133 110 117 116 99 145 147 135 114 111 104 168 166 162 183 185 185 176 183 186 154 169 171 145 163 166 147 164 170 144 161 169 145 162 171 148 165 174 137 155 163 135 155 162 143 163 169 158 174 181 160 174 182 176 188 196 140 155 146 125 139 130 132 146 137 144 152 141 151 152 134 221 214 183 237 222 180 242 224 175 237 222 178 174 165 132 127 124 96 220 215 187 190 176 148 110 100 71 170 165 137 147 144 120 73 73 63 137 138 131 172 175 170 159 163 160 158 170 170 147 162 164 142 158 164 137 154 163 143 157 163 151 163 166 145 158 160 146 160 162 148 165 171 155 177 189 160 178 188 179 194 204 128 143 133 119 132 121 118 130 118 122 127 111 111 108 83 199 185 147 248 224 174 247 225 168 238 222 171 163 150 117 86 79 55 173 166 144 177 165 139 142 131 101 212 202 168 184 176 142 70 75 61 113 118 108 165 166 157 128 128 120 165 173 169 147 159 159 136 150 154 137 154 162 139 155 162 141 156 159 133 149 151 135 151 152 136 154 160 142 164 177 157 173 182 187 202 210 125 143 135 124 138 129 120 131 119 73 76 62 65 62 41 123 111 80 228 209 167 250 230 182 235 217 174 128 113 86 75 65 46 114 106 87 158 146 124 183 171 147 174 163 134 162 153 124 80 84 69 79 82 70 153 151 141 119 113 105 155 160 154 144 155 153 139 151 153 144 158 165 137 158 168 135 161 173 127 152 162 127 150 159 134 153 160 158 168 169 169 175 173 191 198 198 115 132 126 120 132 121 133 141 126 56 55 40 60 54 36 70 58 33 168 152 120 243 223 185 201 180 145 94 75 54 59 45 29 100 87 71 119 106 89 131 118 99 128 116 94 89 79 55 58 61 45 51 51 37 153 145 134 109 96 87 141 142 135 138 146 140 134 144 143 137 148 152 137 155 163 133 156 166 128 147 155 131 148 152 148 158 157 167 167 156 177 174 161 181 182 173 114 126 117 121 126 110 133 131 110 48 39 20 52 40 21 62 48 24 103 85 59 197 176 143 147 125 92 103 83 60 102 85 66 100 85 66 83 69 55 79 66 50 101 88 71 83 72 54 50 51 33 55 52 37 116 103 91 101 82 73 120 117 106 134 138 129 139 145 140 140 149 148 143 150 149 144 148 143 145 145 137 152 147 134 166 159 145 177 171 154 174 168 152 162 163 152 111 115 101 138 133 111 148 136 108 95 76 51 64 43 21 80 59 34 74 53 28 140 118 85 137 115 80 173 152 124 220 202 174 163 148 121 58 44 30 85 71 58 77 64 49 84 72 56 54 52 33 70 64 47 93 78 64 84 63 51 126 120 105 116 116 103 121 124 115 140 144 139 142 139 131 150 139 124 156 140 122 162 142 120 157 141 120 140 138 123 117 116 101 108 116 108 127 123 103 165 153 127 167 148 116 165 141 111 148 121 95 136 109 84 112 86 61 128 105 72 160 140 104 162 143 110 166 149 112 164 150 114 99 86 69 122 109 94 91 78 64 98 85 71 83 77 57 106 97 78 76 60 43 62 42 27 135 126 107 111 107 89 93 92 78 132 132 122 133 131 123 139 133 123 137 127 115 144 132 118 144 137 124 133 141 134 132 141 134 140 157 156 118 112 92 140 127 101 139 121 91 149 127 99 116 92 67 88 63 41 95 70 47 90 69 40 106 89 56 105 88 55 137 122 81 171 157 116 159 146 124 122 109 90 90 77 60 105 92 76 165 157 135 110 99 78 107 94 73 88 72 52 119 110 86 159 153 130 124 119 102 152 149 135 146 151 148 141 152 158 145 156 161 155 167 172 165 179 184 168 186 189 176 193 195 181 204 210 117 115 100 129 123 104 134 125 104 153 142 122 106 92 73 42 26 9 51 33 17 55 39 18 87 72 48 114 99 73 199 184 148 238 225 184 238 226 197 226 215 189 156 144 122 120 107 88 172 159 135 159 146 122 148 138 112 132 123 97 147 138 110 209 200 174 216 208 187 186 180 163 149 155 154 140 160 174 137 160 177 145 172 191 152 180 198 153 176 187 160 180 189 171 195 206 114 120 112 115 119 109 113 117 105 127 129 118 128 127 117 71 66 56 38 29 20 48 36 25 75 62 49 86 71 55 170 157 129 237 225 188 245 235 200 251 241 209 228 217 190 173 160 136 172 156 131 218 205 179 200 192 163 172 168 138 196 187 156 235 223 195 243 233 210 227 220 200 177 178 173 150 163 171 134 152 165 133 158 176 134 162 182 140 166 181 151 171 182 164 185 196 107 118 114 101 112 107 95 106 101 106 117 112 132 140 135 109 113 106 42 40 33 37 30 23 60 48 42 71 60 50 118 106 86 198 187 157 250 240 207 246 235 205 234 222 195 190 177 151 163 149 124 163 153 127 142 137 110 119 119 91 131 124 95 136 126 99 148 139 116 164 157 137 168 163 151 135 136 135 148 157 163 143 159 171 135 155 171 135 158 173 140 159 170 155 172 183 100 109 103 96 105 98 91 100 93 101 111 106 123 133 126 127 132 123 70 71 60 27 25 14 42 37 26 73 65 52 89 80 64 135 124 104 163 149 129 141 131 112 117 107 85 105 92 67 84 75 53 71 66 45 58 55 36 67 67 48 53 53 32 53 49 29 64 58 40 67 65 46 76 73 59 86 86 84 146 159 167 140 156 169 136 152 164 128 146 157 123 140 150 121 138 148 97 102 96 93 99 92 91 96 90 89 98 92 115 123 116 120 124 115 93 94 82 36 35 23 35 31 19 63 57 44 68 61 45 81 70 53 62 50 32 43 36 20 50 42 22 64 52 27 61 53 32 55 50 30 89 85 67 97 96 78 29 31 17 26 23 10 46 40 28 60 59 45 59 56 44 70 70 67 132 144 152 112 129 141 103 119 129 94 111 121 84 101 111 89 106 116 88 92 85 84 88 81 89 93 87 94 101 95 102 108 101 122 125 117 117 118 107 70 69 58 33 29 18 54 48 36 70 62 48 87 77 61 68 59 41 39 35 18 43 39 19 63 54 29 84 74 50 92 84 63 68 62 44 57 54 38 51 50 38 46 42 32 46 38 30 74 71 61 75 72 62 71 70 67 129 139 145 113 128 137 109 124 133 110 127 137 103 120 130 116 133 143 74 76 69 70 72 66 72 73 67 87 92 86 95 99 92 113 116 108 121 123 112 106 105 95 45 43 32 50 45 33 71 64 50 111 103 87 81 75 57 48 47 31 46 45 25 64 58 31 69 57 32 74 64 42 94 86 66 109 103 85 107 106 91 92 86 76 63 54 45 57 53 42 48 46 36 62 61 57 124 131 134 132 144 150 120 133 141 121 138 147 125 142 152 131 148 158 71 71 65 77 77 71 79 79 73 82 84 78 88 90 83 100 101 93 103 104 96 97 98 89 63 62 51 34 31 19 58 52 39 99 93 76 78 75 56 90 92 76 92 93 72 83 79 53 136 123 98 61 49 28 78 68 48 70 62 45 104 102 84 95 90 74 145 137 121 110 107 89 72 71 57 49 48 42 59 64 63 136 146 148 133 145 151 117 134 144 117 134 144 124 141 151 64 61 54 71 69 62 70 68 61 66 66 59 63 63 56 72 74 66 86 87 81 83 83 76 83 83 73 40 37 26 33 28 16 72 67 51 86 84 67 119 122 106 96 99 79 95 92 67 176 163 139 94 81 63 63 53 38 69 61 44 122 120 96 117 112 87 192 185 160 165 162 136 115 113 96 57 55 47 30 31 26 100 106 105 149 160 164 136 153 162 125 142 152 142 159 169 53 50 42 59 55 47 61 57 49 60 58 49 56 55 46 63 63 56 79 80 74 77 79 73 73 74 65 71 69 59 34 30 18 51 46 32 86 84 67 120 123 108 52 54 36 91 88 65 97 85 64 70 58 40 57 48 33 99 92 75 135 133 105 184 179 148 172 164 135 164 160 129 107 106 86 58 55 46 44 42 33 106 109 103 128 138 139 149 166 175 141 158 168 142 159 169 48 43 34 53 48 39 62 58 49 62 58 48 57 53 44 59 58 52 69 70 65 69 71 65 51 53 45 68 68 58 48 46 34 36 32 18 74 70 55 93 95 81 30 31 14 71 66 44 90 79 61 76 66 51 52 44 31 51 46 33 108 106 80 172 166 137 151 142 113 132 128 98 94 94 75 72 69 58 64 59 47 87 86 77 70 78 78 143 160 169 146 163 173 137 154 164 49 42 34 53 46 38 53 46 38 53 46 36 49 44 35 48 46 40 54 55 51 52 54 49 52 54 47 47 47 38 69 67 55 41 37 24 49 43 30 72 71 59 63 62 47 71 65 44 75 67 50 72 65 50 63 58 46 57 54 42 67 64 45 74 66 46 66 53 35 56 49 29 50 49 33 44 41 28 34 27 12 24 21 9 24 32 30 127 144 154 137 154 164 140 157 166 48 39 30 50 42 32 48 39 30 47 39 29 41 35 26 35 33 27 39 41 36 43 45 40 36 38 31 32 33 24 65 63 53 64 59 47 41 34 22 42 40 29 40 37 23 37 30 13 27 20 9 26 21 10 21 18 8 15 13 5 22 18 9 36 25 16 35 21 13 28 19 9 28 27 16 27 24 11 24 16 3 23 20 9 27 34 31 112 128 137 125 142 153 137 154 165 39 33 24 36 30 21 40 34 25 39 34 25 36 33 23 32 32 23 39 39 32 49 51 44 52 54 46 49 50 42 37 37 28 80 78 68 51 48 37 29 27 18 14 13 1 16 13 1 11 9 0 11 10 1 11 10 2 11 12 4 16 15 9 26 22 17 30 25 20 26 22 17 27 25 20 25 23 15 18 13 5 22 20 13 32 36 35 105 119 128 117 135 148 131 150 163 33 29 21 29 25 16 34 30 21 32 30 21 32 32 22 35 35 25 47 47 37 60 60 51 67 68 59 71 72 64 40 41 33 47 48 39 58 58 48 28 28 18 15 15 5 17 17 7 12 13 5 12 13 5 11 12 4 15 17 9 19 20 14 24 25 20 31 32 26 34 35 30 33 33 28 30 29 25 18 17 14 23 22 18 32 34 33 89 102 110 101 121 135 111 133 147 253 253 253 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 242 242 242 208 208 208 191 191 191 228 228 228 251 251 251 251 251 251 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 248 248 248 247 247 247 194 194 194 152 152 152 160 160 160 156 156 156 142 142 142 130 130 130 130 130 130 124 124 124 112 112 112 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 248 248 248 239 239 239 247 247 247 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 252 252 252 249 249 249 175 175 175 131 131 131 141 141 141 140 140 140 135 135 135 128 128 128 125 125 125 117 117 117 108 108 108 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 251 251 251 251 251 251 248 248 248 249 249 249 250 250 250 251 251 251 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 248 248 248 168 168 168 122 122 122 129 129 129 129 129 129 129 129 129 124 124 124 122 122 122 115 115 115 107 107 107 255 255 255 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 251 251 251 250 250 250 247 247 247 250 250 250 252 252 252 252 252 252 253 253 253 252 252 252 242 242 242 235 235 235 241 241 241 234 234 234 231 231 231 163 163 163 122 122 122 128 128 128 131 131 131 134 134 134 133 133 133 137 137 137 130 130 130 115 115 115 255 255 255 253 253 253 254 254 254 253 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 243 243 243 211 211 211 208 208 208 230 230 230 223 223 223 227 227 227 234 234 234 227 227 227 179 179 179 161 161 161 220 220 220 208 208 208 183 183 183 153 153 153 135 135 135 137 137 137 141 141 141 143 143 143 138 138 138 139 139 139 127 127 127 117 117 117 255 255 255 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 218 218 218 172 172 172 195 195 195 157 157 157 139 139 139 199 199 199 227 227 227 218 218 218 145 145 145 121 121 121 210 210 210 198 198 198 156 156 156 137 137 137 127 127 127 122 122 122 117 117 117 120 120 120 122 122 122 123 123 123 116 116 116 106 106 106 255 255 255 251 251 251 251 251 251 250 250 250 229 229 229 206 206 206 205 205 205 199 199 199 193 193 193 201 201 201 158 158 158 132 132 132 175 175 175 117 117 117 102 102 102 183 183 183 214 214 214 199 199 199 146 146 146 125 125 125 162 162 162 135 135 135 104 104 104 98 98 98 98 98 98 95 95 95 96 96 96 99 99 99 111 111 111 133 133 133 127 127 127 121 121 121 255 255 255 252 252 252 232 232 232 140 140 140 72 72 72 46 46 46 42 42 42 63 63 63 55 55 55 47 47 47 46 46 46 30 30 30 33 33 33 34 34 34 34 34 34 55 55 55 61 61 61 50 50 50 66 66 66 88 88 88 89 89 89 82 82 82 85 85 85 92 92 92 99 99 99 92 92 92 96 96 96 98 98 98 100 100 100 126 126 126 128 128 128 132 132 132 254 254 254 254 254 254 223 223 223 90 90 90 39 39 39 28 28 28 21 21 21 55 55 55 52 52 52 27 27 27 26 26 26 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 15 15 15 19 19 19 18 18 18 36 36 36 50 50 50 35 35 35 37 37 37 47 47 47 63 63 63 69 69 69 71 71 71 76 76 76 98 98 98 112 112 112 255 255 255 253 253 253 245 245 245 151 151 151 68 68 68 66 66 66 59 59 59 76 76 76 71 71 71 58 58 58 57 57 57 48 48 48 23 23 23 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 15 15 15 14 14 14 14 14 14 29 29 29 38 38 38 17 17 17 14 14 14 24 24 24 31 31 31 32 32 32 18 18 18 25 25 25 32 32 32 43 43 43 255 255 255 252 252 252 254 254 254 209 209 209 152 152 152 162 162 162 166 166 166 185 185 185 187 187 187 187 187 187 182 182 182 107 107 107 21 21 21 16 16 16 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 18 18 18 30 30 30 30 30 30 22 22 22 22 22 22 19 19 19 16 16 16 21 21 21 26 26 26 13 13 13 13 13 13 14 14 14 15 15 15 255 255 255 253 253 253 251 251 251 244 244 244 227 227 227 212 212 212 220 220 220 204 204 204 197 197 197 206 206 206 173 173 173 57 57 57 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 11 11 11 38 38 38 88 88 88 75 75 75 32 32 32 66 66 66 64 64 64 59 59 59 44 44 44 38 38 38 39 39 39 25 25 25 15 15 15 17 17 17 254 254 254 252 252 252 251 251 251 252 252 252 203 203 203 123 123 123 164 164 164 109 109 109 71 71 71 80 80 80 57 57 57 17 17 17 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 10 10 10 33 33 33 63 63 63 60 60 60 37 37 37 76 76 76 82 82 82 80 80 80 81 81 81 89 89 89 102 102 102 52 52 52 11 11 11 15 15 15 252 252 252 251 251 251 250 250 250 254 254 254 215 215 215 88 88 88 61 61 61 34 34 34 15 15 15 14 14 14 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 13 13 13 13 13 13 14 14 14 16 16 16 23 23 23 30 30 30 27 27 27 36 36 36 46 46 46 59 59 59 32 32 32 10 10 10 13 13 13 251 251 251 251 251 251 252 252 252 253 253 253 250 250 250 170 170 170 49 49 49 19 19 19 20 20 20 17 17 17 15 15 15 12 12 12 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 11 11 11 15 15 15 31 31 31 22 22 22 12 12 12 13 13 13 11 11 11 11 11 11 12 12 12 14 14 14 12 12 12 11 11 11 251 251 251 250 250 250 252 252 252 253 253 253 254 254 254 241 241 241 119 119 119 18 18 18 15 15 15 13 13 13 12 12 12 11 11 11 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 30 30 30 78 78 78 47 47 47 9 9 9 13 13 13 17 17 17 17 17 17 14 14 14 11 11 11 9 9 9 9 9 9 250 250 250 249 249 249 250 250 250 251 251 251 250 250 250 254 254 254 201 201 201 54 54 54 15 15 15 14 14 14 12 12 12 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 22 22 22 51 51 51 43 43 43 24 24 24 15 15 15 15 15 15 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 248 248 248 247 247 247 248 248 248 249 249 249 250 250 250 249 249 249 244 244 244 116 116 116 20 20 20 14 14 14 11 11 11 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 8 8 8 35 35 35 60 60 60 58 58 58 19 19 19 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 248 248 248 246 246 246 247 247 247 248 248 248 248 248 248 249 249 249 243 243 243 131 131 131 46 46 46 11 11 11 11 11 11 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 12 12 12 51 51 51 69 69 69 59 59 59 14 14 14 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 248 248 248 246 246 246 247 247 247 248 248 248 248 248 248 248 248 248 243 243 243 200 200 200 118 118 118 14 14 14 11 11 11 9 9 9 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 35 35 35 89 89 89 55 55 55 76 76 76 23 23 23 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 242 242 242 242 242 242 248 248 248 189 189 189 35 35 35 8 8 8 10 10 10 7 7 7 7 7 7 8 8 8 6 6 6 5 5 5 4 4 4 4 4 4 5 5 5 2 2 2 52 52 52 100 100 100 47 47 47 75 75 75 32 32 32 1 1 1 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 217 217 217 218 218 218 218 218 218 213 213 213 212 212 212 218 218 218 222 222 222 221 221 221 195 195 195 63 63 63 8 8 8 11 11 11 8 8 8 8 8 8 7 7 7 5 5 5 4 4 4 3 3 3 4 4 4 5 5 5 6 6 6 67 67 67 91 91 91 35 35 35 62 62 62 46 46 46 0 0 0 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 195 195 195 184 184 184 187 187 187 188 188 188 196 196 196 205 205 205 206 206 206 204 204 204 198 198 198 125 125 125 19 19 19 13 13 13 10 10 10 13 13 13 11 11 11 7 7 7 3 3 3 4 4 4 9 9 9 5 5 5 19 19 19 83 83 83 85 85 85 34 34 34 56 56 56 73 73 73 3 3 3 13 13 13 6 6 6 2 2 2 5 5 5 2 2 2 177 177 177 175 175 175 176 176 176 174 174 174 173 173 173 176 176 176 178 178 178 180 180 180 183 183 183 156 156 156 37 37 37 14 14 14 12 12 12 28 28 28 58 58 58 19 19 19 0 0 0 2 2 2 5 5 5 4 4 4 25 25 25 84 84 84 66 66 66 31 31 31 84 84 84 101 101 101 15 15 15 5 5 5 5 5 5 2 2 2 3 3 3 2 2 2 144 144 144 147 147 147 148 148 148 142 142 142 143 143 143 145 145 145 150 150 150 150 150 150 147 147 147 148 148 148 62 62 62 17 17 17 16 16 16 28 28 28 43 43 43 13 13 13 3 3 3 5 5 5 5 5 5 6 6 6 30 30 30 78 78 78 56 56 56 25 25 25 53 53 53 80 80 80 16 16 16 0 0 0 6 6 6 3 3 3 3 3 3 3 3 3 181 181 181 184 184 184 190 190 190 195 195 195 200 200 200 205 205 205 210 210 210 213 213 213 216 216 216 227 227 227 120 120 120 24 24 24 25 25 25 11 11 11 6 6 6 4 4 4 4 4 4 4 4 4 7 7 7 5 5 5 23 23 23 70 70 70 52 52 52 22 22 22 37 37 37 85 85 85 19 19 19 1 1 1 6 6 6 4 4 4 6 6 6 5 5 5 224 224 224 225 225 225 225 225 225 223 223 223 225 225 225 226 226 226 225 225 225 226 226 226 224 224 224 238 238 238 148 148 148 44 44 44 43 43 43 31 31 31 27 27 27 23 23 23 20 20 20 19 19 19 20 20 20 19 19 19 34 34 34 76 76 76 59 59 59 34 34 34 57 57 57 86 86 86 31 31 31 22 22 22 24 24 24 24 24 24 24 24 24 23 23 23 221 221 221 220 220 220 220 220 220 221 221 221 223 223 223 224 224 224 225 225 225 225 225 225 221 221 221 233 233 233 163 163 163 74 74 74 72 72 72 72 72 72 69 69 69 67 67 67 65 65 65 58 58 58 58 58 58 52 52 52 66 66 66 99 99 99 79 79 79 62 62 62 76 76 76 105 105 105 61 61 61 47 47 47 49 49 49 46 46 46 46 46 46 42 42 42 221 221 221 220 220 220 222 222 222 220 220 220 222 222 222 221 221 221 222 222 222 224 224 224 221 221 221 228 228 228 170 170 170 94 94 94 88 88 88 83 83 83 77 77 77 74 74 74 72 72 72 68 68 68 67 67 67 63 63 63 81 81 81 104 104 104 82 82 82 66 66 66 79 79 79 121 121 121 73 73 73 50 50 50 52 52 52 44 44 44 40 40 40 38 38 38 216 216 216 215 215 215 217 217 217 217 217 217 216 216 216 215 215 215 214 214 214 213 213 213 210 210 210 215 215 215 161 161 161 91 91 91 83 83 83 77 77 77 74 74 74 72 72 72 70 70 70 70 70 70 70 70 70 73 73 73 95 95 95 108 108 108 80 80 80 68 68 68 79 79 79 117 117 117 75 75 75 52 52 52 52 52 52 46 46 46 39 39 39 37 37 37 211 211 211 208 208 208 211 211 211 211 211 211 209 209 209 207 207 207 203 203 203 199 199 199 197 197 197 200 200 200 152 152 152 97 97 97 92 92 92 85 85 85 86 86 86 86 86 86 84 84 84 85 85 85 85 85 85 85 85 85 112 112 112 114 114 114 89 89 89 77 77 77 78 78 78 114 114 114 88 88 88 68 68 68 72 72 72 67 67 67 68 68 68 65 65 65 198 198 198 196 196 196 198 198 198 197 197 197 192 192 192 188 188 188 182 182 182 176 176 176 206 206 206 219 219 219 182 182 182 145 145 145 134 134 134 111 111 111 92 92 92 80 80 80 73 73 73 68 68 68 66 66 66 85 85 85 124 124 124 130 130 130 126 126 126 111 111 111 101 101 101 131 131 131 117 117 117 93 93 93 86 86 86 72 72 72 65 65 65 59 59 59 253 253 253 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 245 242 241 214 207 203 196 190 185 229 229 227 251 251 252 251 251 252 252 252 252 251 252 251 251 251 251 251 252 251 252 251 252 247 249 250 245 248 248 229 181 175 214 127 121 216 138 131 213 135 122 208 118 100 206 101 87 214 97 87 211 90 78 186 82 74 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 254 253 250 248 245 241 239 234 248 248 246 255 255 255 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 252 253 255 249 250 251 230 154 145 217 97 84 219 111 96 221 108 96 216 103 90 212 95 83 214 89 79 200 85 70 179 81 69 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 251 252 251 251 252 251 249 249 244 249 250 247 251 250 252 251 251 252 253 253 253 252 253 253 252 252 253 253 252 253 252 253 253 251 253 253 249 248 249 225 146 139 207 89 77 203 100 85 200 101 87 199 102 86 197 96 80 200 91 78 192 84 73 181 77 70 255 255 255 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 254 250 252 251 251 250 249 248 248 244 251 251 248 252 253 250 252 253 251 253 253 253 252 253 252 245 242 241 238 235 234 240 243 241 236 234 233 236 230 230 216 143 134 200 92 79 198 102 83 200 105 90 204 108 93 206 106 85 220 106 87 217 95 83 189 86 73 255 255 255 253 253 253 254 254 254 253 253 253 252 252 252 252 252 252 252 252 252 253 253 252 253 252 252 253 254 252 243 243 244 218 209 206 216 207 199 231 230 229 216 225 232 225 228 231 234 235 230 228 228 223 200 172 167 182 153 148 221 221 216 214 208 201 204 176 172 216 129 118 218 103 86 218 106 85 222 110 91 220 114 96 218 107 90 229 103 89 215 92 81 186 90 78 255 255 255 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 215 218 231 167 172 190 200 194 188 155 154 182 116 140 198 192 200 215 228 229 218 220 219 210 183 131 124 157 108 100 210 212 207 206 196 188 187 145 140 204 111 103 211 94 82 199 91 81 190 88 76 186 95 79 193 95 81 198 94 78 186 89 74 172 80 70 255 255 255 251 252 252 250 252 251 250 251 250 228 230 231 206 206 207 205 205 206 199 199 201 193 194 196 201 203 198 151 159 177 118 133 169 176 175 176 117 112 143 75 103 174 172 186 202 215 216 203 205 199 192 177 135 127 154 114 107 173 160 152 166 124 119 147 87 81 156 76 66 163 74 59 155 73 58 157 73 59 160 76 61 178 85 71 215 102 85 209 94 84 196 91 81 255 255 255 252 253 254 232 233 232 141 141 139 69 74 74 42 48 48 39 44 44 66 62 61 58 55 53 46 49 47 41 49 52 22 33 38 30 35 33 31 35 39 26 36 53 54 56 59 61 62 59 55 49 50 76 63 60 109 80 80 122 76 76 130 63 55 137 65 52 149 71 58 163 75 63 162 65 53 169 67 55 167 72 59 162 76 62 201 97 87 211 96 76 195 110 88 255 255 254 254 255 255 224 223 223 93 91 84 37 41 37 24 31 31 17 24 24 60 55 50 56 52 49 25 28 31 23 27 29 10 18 13 12 18 18 15 19 16 13 19 17 13 17 18 12 16 16 11 14 15 14 16 17 16 21 18 14 22 14 42 35 31 64 45 43 48 31 28 55 31 27 73 37 33 100 49 41 116 51 47 113 55 51 110 63 60 153 78 63 176 87 75 255 255 255 253 253 253 247 245 244 155 152 144 68 69 64 65 67 68 58 60 60 77 77 75 71 72 71 56 59 61 56 58 60 45 49 52 20 25 24 16 20 20 16 21 23 14 21 19 14 21 17 12 20 16 12 18 14 13 16 14 13 16 15 33 29 26 43 38 33 14 20 18 12 15 15 25 24 23 33 32 26 38 30 30 22 17 15 31 23 22 43 28 27 59 37 32 255 255 255 252 252 252 255 254 252 210 210 203 152 153 148 161 163 161 165 167 165 183 187 183 185 190 185 184 189 185 181 184 182 105 108 108 18 23 21 13 18 17 12 16 15 11 16 13 12 16 14 11 16 14 11 17 14 16 20 18 28 31 31 30 31 30 21 23 22 20 24 23 18 21 19 14 18 15 22 22 21 26 27 27 9 16 14 10 16 13 11 17 14 12 17 13 255 255 255 253 253 253 252 252 251 245 245 241 227 229 225 210 214 211 218 222 218 202 206 202 195 199 195 204 208 205 171 175 173 56 59 58 13 16 15 13 17 16 12 16 15 12 16 15 12 15 15 12 16 15 7 14 12 35 40 38 87 89 88 73 77 76 30 34 33 65 68 67 63 65 64 58 60 59 44 45 44 38 39 38 38 41 39 23 27 24 13 17 13 15 19 15 254 254 254 252 252 253 252 251 252 253 253 251 202 205 202 119 126 122 161 167 163 106 111 108 69 73 71 78 82 80 56 59 58 16 19 18 12 16 15 12 16 15 11 15 14 10 14 13 10 14 13 10 15 14 6 13 11 31 35 33 63 64 64 59 62 61 36 39 38 75 77 76 82 83 82 80 80 80 79 83 81 88 91 90 102 103 102 51 54 51 8 13 9 13 17 14 252 253 252 251 252 252 250 251 251 254 255 254 214 217 213 84 91 85 57 64 61 31 36 35 13 17 16 12 16 15 11 15 14 12 16 15 11 14 14 11 14 14 10 13 13 10 12 13 10 12 13 9 12 13 9 13 13 12 14 14 12 14 14 14 15 16 14 17 18 21 25 24 29 31 28 26 29 27 33 38 36 44 48 47 58 60 59 32 33 30 9 12 8 12 14 11 251 252 251 250 252 251 251 253 252 252 254 253 249 251 248 169 172 167 45 52 49 16 22 20 18 22 21 15 19 18 13 17 16 10 14 13 8 11 11 8 10 11 8 9 11 7 8 10 7 8 10 7 8 10 7 9 10 9 10 12 11 12 14 13 16 17 28 33 33 23 22 24 10 14 15 11 15 14 10 13 12 9 13 12 11 14 13 14 15 13 12 13 10 11 12 10 250 252 251 249 251 250 251 253 252 252 254 253 254 255 254 240 242 240 114 122 117 15 21 18 13 17 16 11 15 14 10 14 13 9 13 12 7 11 10 8 9 11 7 8 10 6 7 9 6 7 9 6 7 9 6 7 9 7 8 10 5 7 9 28 31 33 79 79 78 56 44 46 8 10 15 10 15 18 16 19 18 14 19 18 12 16 15 10 13 12 8 10 10 8 10 10 249 251 250 248 250 249 249 251 250 250 252 251 249 251 251 253 255 255 198 204 198 51 57 53 13 17 17 12 16 15 10 14 13 8 12 11 7 10 10 8 9 11 7 8 10 7 8 10 7 8 10 7 8 10 6 7 9 7 8 10 6 10 11 24 21 24 61 48 48 56 40 33 30 23 21 9 18 20 12 18 16 9 13 12 8 12 11 8 12 13 6 11 12 7 11 11 247 249 248 246 248 247 247 249 248 248 250 249 248 251 251 248 250 251 245 245 242 117 118 110 16 23 21 13 16 15 11 12 12 8 10 12 7 9 9 6 8 8 6 8 8 6 8 9 7 8 10 7 8 10 6 7 9 6 7 9 6 7 9 11 8 8 47 31 25 77 55 47 70 54 49 18 21 19 10 14 14 11 12 14 10 12 14 9 12 12 8 11 11 9 11 11 247 249 248 245 247 246 246 248 247 248 249 248 247 249 250 249 250 251 244 243 241 137 131 121 46 48 43 9 13 12 11 12 13 9 10 12 7 8 9 6 8 7 6 8 7 6 8 8 6 7 9 6 7 9 6 7 9 5 7 8 5 5 8 12 13 12 59 49 42 79 66 61 63 59 57 14 14 15 7 9 11 7 8 10 7 8 10 7 9 8 7 9 8 7 9 8 247 249 248 245 247 246 246 248 247 247 249 247 247 249 250 248 249 250 244 243 241 204 200 195 119 119 116 12 16 15 10 12 13 9 10 12 7 8 9 6 8 7 6 8 7 6 7 8 5 6 8 5 6 8 5 6 8 5 6 8 3 3 6 34 36 36 91 90 85 56 56 54 74 77 77 22 24 25 4 5 7 4 5 7 4 5 7 4 6 6 4 6 5 5 7 6 243 246 244 242 245 243 242 244 243 241 245 244 240 245 245 240 244 244 241 243 242 245 250 252 186 191 191 34 37 36 7 9 9 10 11 12 7 8 9 6 8 7 7 9 8 6 7 8 5 6 8 4 5 7 4 5 6 5 6 7 2 3 4 50 53 53 99 102 100 45 49 48 74 76 75 31 33 31 0 2 1 3 5 5 3 5 5 3 5 4 3 4 4 3 5 4 217 219 215 217 220 217 215 221 215 210 216 211 208 215 209 215 221 216 221 223 220 218 223 219 191 198 192 61 65 64 7 9 9 10 12 11 7 9 9 7 9 8 6 8 7 5 6 7 4 5 7 3 4 6 4 5 5 5 6 6 6 7 7 66 68 67 90 92 91 34 36 35 61 63 62 45 47 46 0 0 0 4 6 5 4 5 4 3 3 3 4 4 4 3 3 3 205 195 172 193 184 165 194 187 169 198 187 168 206 196 170 215 206 176 218 206 177 218 203 173 209 199 169 130 126 109 19 20 17 12 14 13 9 11 10 12 14 13 11 12 11 6 8 8 3 4 6 4 5 6 9 10 10 4 6 5 19 20 19 83 84 83 84 86 85 33 35 34 55 57 56 72 74 73 2 4 3 12 14 13 5 7 6 2 2 2 5 5 5 2 2 2 201 175 125 199 173 125 197 175 127 194 175 120 192 175 120 193 177 127 197 178 129 200 180 132 201 183 136 168 157 123 38 38 32 13 16 15 11 13 12 27 29 28 57 60 59 19 20 21 0 0 3 2 3 5 5 6 6 3 5 3 24 26 25 83 86 84 65 68 66 30 32 31 84 85 84 101 102 102 15 16 15 5 6 5 4 6 5 2 3 2 4 4 3 3 3 2 161 144 106 162 148 108 159 150 111 152 145 106 151 146 110 153 147 115 159 152 120 157 153 124 153 149 125 153 150 133 62 63 59 13 20 19 15 17 17 28 28 29 43 44 43 12 14 12 3 4 4 5 5 5 6 5 5 7 7 6 29 32 29 75 80 77 53 58 56 24 27 26 55 52 55 79 81 82 16 17 15 1 0 0 6 6 6 4 4 3 4 3 2 3 3 3 184 182 171 187 185 175 191 192 185 196 196 193 201 201 198 206 206 201 210 211 205 212 215 209 215 218 214 226 228 227 120 122 118 20 27 24 22 27 28 10 12 12 6 7 5 3 5 3 3 6 4 3 6 4 7 7 9 7 5 8 25 22 26 70 70 73 51 53 55 20 24 25 36 37 41 82 87 85 21 20 17 3 1 1 7 6 5 6 3 6 8 5 8 7 5 8 222 226 221 223 227 221 222 228 222 221 226 218 222 228 220 223 229 223 223 228 222 223 229 223 221 228 220 235 242 233 147 150 146 46 44 44 45 42 43 33 31 28 33 26 21 32 20 17 28 17 15 25 17 15 28 18 16 24 18 13 39 33 29 80 76 73 66 58 53 45 31 26 67 54 52 92 85 80 45 26 23 37 16 14 40 19 16 42 18 16 42 18 16 39 17 14 219 224 217 218 222 217 219 222 220 219 223 217 221 226 219 222 227 221 223 228 221 223 228 223 219 224 217 230 237 227 171 161 153 99 65 57 100 63 52 105 61 50 107 56 44 107 52 40 103 51 39 92 47 33 90 46 36 76 44 32 85 60 49 117 94 86 107 70 60 98 50 38 105 66 58 124 98 93 91 50 44 79 35 27 80 37 30 79 34 28 81 33 28 77 29 24 220 223 218 220 222 217 221 224 218 220 222 215 220 224 217 219 224 219 220 225 220 222 227 222 219 223 218 223 232 226 184 166 157 134 80 65 131 72 58 130 66 53 128 58 44 125 55 41 122 54 42 114 52 37 110 51 37 101 50 38 108 72 61 128 96 87 117 69 59 108 51 39 111 67 57 140 114 108 108 60 51 90 36 23 90 38 28 82 30 24 78 26 21 78 23 18 216 218 213 215 217 212 217 219 214 217 219 214 215 218 213 213 218 212 212 217 211 211 216 210 208 212 206 208 219 213 176 157 147 138 74 60 133 64 50 127 59 45 124 56 42 121 54 42 119 52 41 118 52 41 116 53 41 112 58 48 122 86 76 134 99 90 116 67 60 109 53 45 112 67 61 134 111 104 109 63 53 92 38 26 89 39 30 80 33 28 71 27 23 67 26 21 210 213 207 208 210 205 210 213 208 211 213 208 208 211 205 205 210 204 201 206 200 197 202 196 195 200 194 195 204 198 176 145 133 147 78 66 140 74 63 133 67 55 132 69 60 128 71 61 122 71 59 120 73 60 118 74 62 110 77 67 124 110 99 130 110 101 108 83 76 97 71 64 96 72 68 121 112 106 101 85 74 81 65 54 83 70 62 76 64 59 77 65 60 74 63 57 196 200 195 194 198 193 197 200 194 196 199 193 190 195 188 185 192 184 179 185 178 174 178 172 206 207 203 217 221 218 194 178 174 166 138 129 152 129 117 126 109 89 104 91 72 91 79 59 82 74 51 73 70 46 72 68 48 87 88 71 119 129 114 129 133 123 124 129 118 109 114 101 101 104 92 128 135 124 116 121 107 91 97 82 83 90 76 69 77 62 63 69 54 57 63 47 65 65 65 155 155 155 129 129 129 91 91 91 168 168 168 103 103 103 160 160 160 172 172 172 176 176 176 188 188 188 175 175 175 178 178 178 130 130 130 68 68 68 138 138 138 92 92 92 136 136 136 111 111 111 83 83 83 105 105 105 99 99 99 137 137 137 146 146 146 142 142 142 138 138 138 138 138 138 133 133 133 72 72 72 101 101 101 109 109 109 130 130 130 102 102 102 111 111 111 180 180 180 153 153 153 107 107 107 162 162 162 141 141 141 186 186 186 194 194 194 197 197 197 216 216 216 194 194 194 188 188 188 163 163 163 102 102 102 184 184 184 123 123 123 175 175 175 146 146 146 113 113 113 149 149 149 121 121 121 178 178 178 181 181 181 188 188 188 187 187 187 177 177 177 174 174 174 83 83 83 145 145 145 154 154 154 173 173 173 115 115 115 114 114 114 166 166 166 136 136 136 91 91 91 113 113 113 133 133 133 178 178 178 170 170 170 176 176 176 212 212 212 186 186 186 166 166 166 136 136 136 114 114 114 175 175 175 142 142 142 190 190 190 167 167 167 135 135 135 161 161 161 140 140 140 186 186 186 177 177 177 180 180 180 180 180 180 182 182 182 191 191 191 123 123 123 158 158 158 172 172 172 195 195 195 152 152 152 90 90 90 136 136 136 116 116 116 93 93 93 104 104 104 107 107 107 134 134 134 126 126 126 142 142 142 187 187 187 140 140 140 122 122 122 97 97 97 86 86 86 133 133 133 117 117 117 172 172 172 152 152 152 106 106 106 147 147 147 138 138 138 193 193 193 173 173 173 182 182 182 175 175 175 159 159 159 184 184 184 100 100 100 129 129 129 144 144 144 187 187 187 143 143 143 104 104 104 156 156 156 142 142 142 103 103 103 117 117 117 115 115 115 146 146 146 156 156 156 151 151 151 160 160 160 120 120 120 110 110 110 98 98 98 81 81 81 100 100 100 99 99 99 88 88 88 84 84 84 85 85 85 111 111 111 119 119 119 185 185 185 191 191 191 205 205 205 195 195 195 167 167 167 184 184 184 85 85 85 146 146 146 156 156 156 188 188 188 129 129 129 128 128 128 183 183 183 177 177 177 110 110 110 137 137 137 130 130 130 186 186 186 209 209 209 201 201 201 194 194 194 153 153 153 156 156 156 144 144 144 111 111 111 130 130 130 121 121 121 95 95 95 82 82 82 100 100 100 125 125 125 115 115 115 154 154 154 201 201 201 216 216 216 209 209 209 159 159 159 138 138 138 103 103 103 160 160 160 167 167 167 181 181 181 132 132 132 101 101 101 183 183 183 175 175 175 86 86 86 110 110 110 96 96 96 179 179 179 199 199 199 198 198 198 209 209 209 169 169 169 191 191 191 161 161 161 113 113 113 159 159 159 126 126 126 131 131 131 131 131 131 114 114 114 136 136 136 115 115 115 122 122 122 163 163 163 214 214 214 215 215 215 166 166 166 114 114 114 100 100 100 127 127 127 135 135 135 158 158 158 130 130 130 74 74 74 171 171 171 169 169 169 70 70 70 118 118 118 84 84 84 161 161 161 162 162 162 169 169 169 211 211 211 188 188 188 187 187 187 149 149 149 100 100 100 172 172 172 115 115 115 146 146 146 165 165 165 95 95 95 123 123 123 106 106 106 89 89 89 115 115 115 201 201 201 214 214 214 193 193 193 148 148 148 91 91 91 122 122 122 126 126 126 159 159 159 128 128 128 110 110 110 183 183 183 187 187 187 99 99 99 135 135 135 114 114 114 173 173 173 196 196 196 195 195 195 208 208 208 187 187 187 155 155 155 133 133 133 97 97 97 158 158 158 129 129 129 193 193 193 217 217 217 137 137 137 172 172 172 122 122 122 82 82 82 116 116 116 197 197 197 216 216 216 196 196 196 135 135 135 91 91 91 158 158 158 166 166 166 165 165 165 131 131 131 137 137 137 165 165 165 159 159 159 123 123 123 132 132 132 127 127 127 191 191 191 215 215 215 202 202 202 192 192 192 180 180 180 140 140 140 131 131 131 135 135 135 132 132 132 128 128 128 186 186 186 212 212 212 180 180 180 175 175 175 136 136 136 111 111 111 147 147 147 211 211 211 217 217 217 203 203 203 146 146 146 108 108 108 149 149 149 167 167 167 146 146 146 130 130 130 87 87 87 92 92 92 70 70 70 90 90 90 123 123 123 90 90 90 168 168 168 195 195 195 169 169 169 176 176 176 201 201 201 205 205 205 196 196 196 197 197 197 186 186 186 115 115 115 141 141 141 172 172 172 161 161 161 164 164 164 168 168 168 154 154 154 166 166 166 212 212 212 211 211 211 171 171 171 151 151 151 95 95 95 113 113 113 123 123 123 93 93 93 86 86 86 93 93 93 84 84 84 55 55 55 83 83 83 129 129 129 101 101 101 160 160 160 158 158 158 133 133 133 175 175 175 200 200 200 208 208 208 204 204 204 210 210 210 226 226 226 110 110 110 99 99 99 130 130 130 110 110 110 153 153 153 187 187 187 158 158 158 134 134 134 183 183 183 195 195 195 117 117 117 117 117 117 92 92 92 114 114 114 131 131 131 93 93 93 86 86 86 121 121 121 107 107 107 81 81 81 97 97 97 128 128 128 123 123 123 149 149 149 128 128 128 139 139 139 198 198 198 212 212 212 214 214 214 212 212 212 217 217 217 230 230 230 155 155 155 141 141 141 154 154 154 129 129 129 149 149 149 189 189 189 173 173 173 138 138 138 153 153 153 162 162 162 125 125 125 133 133 133 126 126 126 138 138 138 147 147 147 128 128 128 129 129 129 146 146 146 142 142 142 139 139 139 137 137 137 140 140 140 145 145 145 150 150 150 146 146 146 115 115 115 125 125 125 138 138 138 139 139 139 143 143 143 187 187 187 196 196 196 157 157 157 131 131 131 110 110 110 93 93 93 136 136 136 162 162 162 149 149 149 157 157 157 159 159 159 160 160 160 162 162 162 163 163 163 161 161 161 161 161 161 161 161 161 156 156 156 156 156 156 146 146 146 147 147 147 147 147 147 147 147 147 152 152 152 152 152 152 156 156 156 125 125 125 52 52 52 53 53 53 62 62 62 52 52 52 52 52 52 158 158 158 190 190 190 103 103 103 73 73 73 59 59 59 23 23 23 128 128 128 194 194 194 140 140 140 126 126 126 160 160 160 159 159 159 159 159 159 161 161 161 158 158 158 155 155 155 156 156 156 157 157 157 159 159 159 168 168 168 167 167 167 167 167 167 168 168 168 172 172 172 182 182 182 171 171 171 126 126 126 79 79 79 70 70 70 75 75 75 64 64 64 53 53 53 145 145 145 208 208 208 114 114 114 67 67 67 61 61 61 25 25 25 156 156 156 228 228 228 171 171 171 127 127 127 174 174 174 181 181 181 181 181 181 184 184 184 183 183 183 181 181 181 179 179 179 182 182 182 185 185 185 204 204 204 199 199 199 181 181 181 179 179 179 193 193 193 210 210 210 201 201 201 186 186 186 180 180 180 165 165 165 159 159 159 153 153 153 138 138 138 172 172 172 213 213 213 139 139 139 61 61 61 58 58 58 29 29 29 166 166 166 239 239 239 208 208 208 180 180 180 202 202 202 196 196 196 182 182 182 190 190 190 192 192 192 193 193 193 193 193 193 191 191 191 191 191 191 186 186 186 180 180 180 155 155 155 102 102 102 83 83 83 104 104 104 139 139 139 174 174 174 197 197 197 209 209 209 220 220 220 224 224 224 212 212 212 204 204 204 217 217 217 180 180 180 78 78 78 64 64 64 23 23 23 160 160 160 243 243 243 228 228 228 212 212 212 211 211 211 175 175 175 150 150 150 161 161 161 166 166 166 163 163 163 161 161 161 160 160 160 159 159 159 151 151 151 143 143 143 143 143 143 107 107 107 48 48 48 36 36 36 35 35 35 39 39 39 54 54 54 78 78 78 124 124 124 166 166 166 185 185 185 198 198 198 215 215 215 222 222 222 162 162 162 126 126 126 83 83 83 179 179 179 237 237 237 237 237 237 228 228 228 234 234 234 201 201 201 152 152 152 157 157 157 155 155 155 153 153 153 158 158 158 157 157 157 158 158 158 154 154 154 154 154 154 156 156 156 158 158 158 124 124 124 107 107 107 106 106 106 92 92 92 73 73 73 62 62 62 60 60 60 64 64 64 71 71 71 81 81 81 101 101 101 130 130 130 146 146 146 148 148 148 145 145 145 174 174 174 186 186 186 184 184 184 164 164 164 145 145 145 124 124 124 98 98 98 105 105 105 107 107 107 148 148 148 177 177 177 173 173 173 173 173 173 166 166 166 166 166 166 165 165 165 166 166 166 143 143 143 123 123 123 131 131 131 135 135 135 133 133 133 130 130 130 124 124 124 117 117 117 109 109 109 94 94 94 84 84 84 78 78 78 78 78 78 78 78 78 73 73 73 86 86 86 103 103 103 120 120 120 122 122 122 115 115 115 122 122 122 134 134 134 154 154 154 151 151 151 158 158 158 167 167 167 162 162 162 161 161 161 159 159 159 154 154 154 150 150 150 151 151 151 141 141 141 119 119 119 128 128 128 133 133 133 135 135 135 137 137 137 139 139 139 138 138 138 138 138 138 138 138 138 136 136 136 133 133 133 130 130 130 125 125 125 111 111 111 134 134 134 169 169 169 183 183 183 197 197 197 190 190 190 196 196 196 206 206 206 212 212 212 189 189 189 155 155 155 150 150 150 144 144 144 141 141 141 140 140 140 139 139 139 130 130 130 125 125 125 122 122 122 88 88 88 95 95 95 117 117 117 126 126 126 133 133 133 140 140 140 145 145 145 143 143 143 143 143 143 143 143 143 141 141 141 141 141 141 143 143 143 143 143 143 185 185 185 213 213 213 208 208 208 220 220 220 212 212 212 208 208 208 218 218 218 217 217 217 170 170 170 138 138 138 142 142 142 133 133 133 127 127 127 129 129 129 137 137 137 130 130 130 112 112 112 105 105 105 65 65 65 46 46 46 59 59 59 75 75 75 86 86 86 105 105 105 128 128 128 139 139 139 147 147 147 156 156 156 163 163 163 163 163 163 165 165 165 158 158 158 185 185 185 225 225 225 224 224 224 228 228 228 224 224 224 215 215 215 210 210 210 189 189 189 144 144 144 127 127 127 133 133 133 129 129 129 125 125 125 119 119 119 125 125 125 133 133 133 115 115 115 108 108 108 92 92 92 77 77 77 69 69 69 66 66 66 67 67 67 69 69 69 76 76 76 94 94 94 107 107 107 115 115 115 131 131 131 141 141 141 153 153 153 158 158 158 176 176 176 186 186 186 185 185 185 169 169 169 147 147 147 123 123 123 100 100 100 67 67 67 82 82 82 120 120 120 127 127 127 127 127 127 123 123 123 111 111 111 119 119 119 134 134 134 108 108 108 105 105 105 96 96 96 94 94 94 94 94 94 93 93 93 92 92 92 91 91 91 86 86 86 88 88 88 96 96 96 95 95 95 93 93 93 93 93 93 95 95 95 106 106 106 115 115 115 75 75 75 68 68 68 64 64 64 53 53 53 54 54 54 58 58 58 63 63 63 82 82 82 111 111 111 122 122 122 122 122 122 116 116 116 107 107 107 119 119 119 131 131 131 100 100 100 93 93 93 90 90 90 93 93 93 95 95 95 97 97 97 99 99 99 100 100 100 99 99 99 100 100 100 102 102 102 101 101 101 100 100 100 97 97 97 95 95 95 96 96 96 105 105 105 94 94 94 81 81 81 87 87 87 94 94 94 106 106 106 121 121 121 122 122 122 112 112 112 107 107 107 112 112 112 113 113 113 112 112 112 102 102 102 112 112 112 125 125 125 90 90 90 81 81 81 82 82 82 87 87 87 91 91 91 90 90 90 92 92 92 93 93 93 93 93 93 95 95 95 98 98 98 99 99 99 101 101 101 105 105 105 109 109 109 110 110 110 131 131 131 153 153 153 146 146 146 149 149 149 146 146 146 141 141 141 142 142 142 134 134 134 120 120 120 110 110 110 110 110 110 111 111 111 108 108 108 99 99 99 107 107 107 119 119 119 90 90 90 83 83 83 83 83 83 83 83 83 86 86 86 84 84 84 86 86 86 85 85 85 87 87 87 91 91 91 94 94 94 94 94 94 100 100 100 101 101 101 104 104 104 102 102 102 127 127 127 152 152 152 147 147 147 148 148 148 136 136 136 132 132 132 132 132 132 128 128 128 118 118 118 113 113 113 115 115 115 121 121 121 110 110 110 99 99 99 104 104 104 120 120 120 97 97 97 89 89 89 85 85 85 89 89 89 90 90 90 85 85 85 89 89 89 90 90 90 89 89 89 91 91 91 91 91 91 93 93 93 103 103 103 97 97 97 94 94 94 91 91 91 114 114 114 134 134 134 129 129 129 133 133 133 126 126 126 123 123 123 121 121 121 121 121 121 115 115 115 108 108 108 112 112 112 117 117 117 108 108 108 101 101 101 107 107 107 122 122 122 90 90 90 88 88 88 88 88 88 93 93 93 98 98 98 85 85 85 85 85 85 97 97 97 96 96 96 94 94 94 91 91 91 92 92 92 102 102 102 93 93 93 85 85 85 84 84 84 110 110 110 132 132 132 127 127 127 132 132 132 125 125 125 121 121 121 118 118 118 122 122 122 112 112 112 104 104 104 108 108 108 112 112 112 105 105 105 94 94 94 108 108 108 115 115 115 78 78 78 87 87 87 90 90 90 98 98 98 105 105 105 92 92 92 90 90 90 96 96 96 95 95 95 93 93 93 98 98 98 111 111 111 110 110 110 89 89 89 85 85 85 81 81 81 104 104 104 125 125 125 124 124 124 124 124 124 117 117 117 114 114 114 111 111 111 114 114 114 104 104 104 101 101 101 105 105 105 111 111 111 103 103 103 71 64 55 165 154 139 138 129 112 95 93 76 171 169 155 110 102 94 171 159 144 180 172 159 186 174 161 203 186 162 183 174 163 183 177 171 141 129 113 75 68 53 143 139 122 100 91 80 147 135 116 117 111 97 86 85 69 108 108 84 104 102 77 144 138 120 151 146 139 153 140 129 149 137 122 141 138 134 139 131 128 79 71 66 104 102 89 116 111 86 138 131 108 107 103 92 122 109 101 192 178 160 162 154 129 109 111 83 165 165 140 149 141 125 198 184 167 205 193 173 211 196 171 236 213 185 208 192 170 195 189 169 169 164 145 107 103 87 191 184 166 135 121 110 187 174 152 152 146 132 114 115 102 151 152 134 131 121 103 192 176 159 191 180 165 203 186 161 203 186 155 185 178 159 184 173 161 90 82 74 151 145 132 164 154 130 184 173 151 122 115 103 121 114 96 175 168 138 141 141 99 90 100 55 112 121 78 137 137 102 186 180 151 177 171 149 187 175 156 229 210 184 198 186 155 169 171 135 134 143 110 111 120 93 176 179 155 148 142 128 196 191 171 173 168 152 143 135 115 172 161 133 150 140 118 197 186 163 185 178 159 193 179 153 197 179 149 191 182 159 201 191 168 131 124 104 165 159 140 185 171 148 207 194 172 159 151 139 94 94 65 141 141 100 118 125 70 89 104 50 102 114 61 108 116 66 138 140 100 128 128 111 148 142 132 197 187 161 144 144 110 118 130 96 88 105 86 66 96 95 102 145 160 86 126 160 153 177 203 139 155 178 103 106 117 152 146 142 142 140 123 197 196 173 176 176 158 192 182 164 188 171 163 165 157 155 191 183 171 106 101 86 136 129 112 158 143 118 199 187 163 150 143 130 108 107 80 164 159 123 149 147 99 107 109 67 122 122 79 120 121 75 151 151 114 160 158 142 157 152 135 168 163 131 119 126 100 99 117 103 82 106 104 52 91 107 60 112 145 57 108 164 55 93 151 56 88 143 65 87 129 100 112 136 114 121 124 185 188 178 192 193 181 215 204 188 204 194 184 167 168 165 188 185 172 89 86 77 152 146 133 169 156 130 198 188 163 134 130 115 135 129 108 194 183 156 188 178 143 120 111 86 146 138 109 139 133 99 194 187 162 214 210 191 208 204 175 203 197 158 153 157 134 150 161 150 140 148 135 105 115 107 126 133 127 118 122 128 88 95 115 74 83 104 95 101 113 124 126 130 113 115 123 156 155 150 205 203 186 228 215 191 217 211 182 156 166 138 139 144 111 105 107 79 165 163 138 177 169 136 189 183 150 136 135 113 108 102 84 195 183 159 186 176 149 94 85 71 118 111 89 103 98 73 188 179 160 204 201 184 203 200 178 221 209 180 175 171 151 193 193 180 167 162 146 121 113 99 168 158 141 137 125 107 142 129 118 137 130 123 120 114 105 143 136 124 119 117 102 128 125 99 168 167 133 226 214 186 226 215 192 166 171 149 116 119 89 103 104 72 130 132 98 142 139 97 165 162 121 134 134 105 82 74 61 183 170 151 180 168 148 79 69 59 125 119 98 91 85 64 171 160 142 169 161 152 176 167 161 224 209 192 194 187 180 189 187 185 156 149 137 106 99 91 178 171 165 122 114 105 154 145 138 170 165 160 98 95 90 127 124 114 109 109 84 95 94 56 118 120 85 210 202 176 225 211 201 195 193 190 151 149 136 95 92 76 127 125 102 134 129 96 168 161 130 134 130 109 119 109 96 196 181 163 199 185 167 108 97 89 143 136 117 122 114 96 186 171 154 206 194 181 204 194 177 220 209 177 192 188 172 157 156 153 137 133 125 99 97 96 159 157 162 131 128 133 194 192 197 217 217 222 137 138 140 173 173 172 127 122 112 90 83 56 120 119 92 206 198 171 228 215 194 199 198 183 139 137 115 98 93 70 164 159 138 175 167 141 175 165 143 138 131 118 145 137 118 177 164 141 170 158 136 130 122 112 139 133 117 135 127 112 204 189 172 226 215 194 210 203 176 202 195 157 184 183 161 140 141 136 132 132 130 133 136 141 131 132 141 128 127 137 184 186 197 211 212 220 179 181 185 175 176 174 147 137 108 126 113 66 156 149 118 224 211 184 230 217 185 206 206 180 151 150 120 115 111 82 155 151 124 176 168 139 157 146 123 137 130 115 93 88 69 103 92 71 80 70 52 94 90 81 127 124 110 96 91 77 180 167 148 203 196 174 173 170 154 182 177 162 203 201 199 204 205 210 195 197 201 193 199 205 184 186 192 118 114 121 139 140 152 173 172 177 162 161 160 166 166 155 182 172 111 171 160 82 175 169 130 223 212 186 223 211 184 173 173 156 154 153 134 101 96 81 118 115 92 132 125 95 102 93 70 92 87 70 97 94 81 92 84 70 62 54 43 84 84 76 131 132 117 104 102 88 169 160 139 164 161 135 133 136 122 177 175 175 201 200 206 207 208 216 201 205 213 204 212 217 226 226 226 116 108 109 99 99 107 133 129 130 114 110 102 157 154 142 198 189 150 171 163 105 138 137 109 189 186 159 204 197 167 118 120 103 120 120 101 96 93 80 117 117 96 137 133 105 100 94 74 91 87 73 128 124 95 114 109 79 88 83 58 100 100 74 129 133 105 125 128 98 158 152 118 131 132 101 136 144 129 198 198 202 212 212 217 212 215 219 207 214 222 212 219 224 230 231 232 158 154 153 142 141 144 156 154 150 133 130 120 151 151 141 192 189 182 179 175 151 143 141 113 159 158 118 170 167 121 131 130 91 141 137 100 132 129 95 143 142 110 154 151 116 135 131 97 135 132 104 154 152 101 149 147 99 145 144 103 142 144 95 143 148 98 147 154 100 154 158 105 142 152 129 105 120 123 120 126 140 134 138 152 133 140 150 137 145 154 183 188 195 195 196 200 157 157 159 132 131 135 110 110 111 93 94 90 136 137 132 161 163 163 152 150 137 165 160 127 167 164 118 167 166 117 170 167 119 173 166 122 169 165 122 168 165 130 168 165 128 162 161 117 162 160 122 151 152 109 151 152 115 150 152 122 148 153 117 155 158 118 154 159 115 151 165 130 110 132 136 34 57 80 41 55 77 53 63 87 43 53 74 45 54 67 154 159 168 190 190 195 104 102 106 74 72 84 60 58 68 24 23 29 128 128 133 192 194 200 142 140 135 133 127 106 167 163 131 163 164 131 164 163 134 167 164 137 161 162 133 157 158 137 159 158 138 161 161 134 163 162 141 171 172 147 168 170 150 167 169 157 165 171 163 173 173 168 183 184 175 158 176 181 104 131 158 62 83 109 60 73 89 67 76 94 56 65 86 45 55 69 140 146 155 208 208 214 116 113 118 66 66 76 61 61 69 25 25 32 155 156 162 226 228 238 173 171 174 132 127 117 178 175 159 183 184 168 183 183 171 186 186 176 182 187 172 180 184 175 180 181 174 182 184 173 186 187 180 205 206 196 199 201 194 180 182 183 175 181 184 193 193 201 210 210 216 188 205 221 169 190 214 169 183 194 160 167 171 157 160 165 148 154 164 131 140 151 168 173 182 212 213 218 140 139 143 60 62 65 57 59 62 27 30 31 165 167 170 236 239 247 209 208 212 183 180 177 204 203 197 197 197 192 184 181 182 192 189 192 190 194 189 191 195 191 192 194 192 191 193 189 190 192 190 187 187 179 181 182 175 154 156 153 100 105 99 81 84 86 101 105 107 133 142 144 167 177 181 194 199 200 208 209 213 219 220 224 221 226 229 207 214 218 201 206 210 214 218 221 178 181 183 76 80 81 62 66 67 21 25 26 157 161 164 240 244 248 228 229 230 213 213 211 211 212 210 178 174 174 156 147 154 166 158 167 166 167 164 162 166 158 161 162 157 160 162 157 159 160 156 154 153 141 145 146 131 143 146 132 107 110 100 45 49 55 31 37 44 34 37 36 38 41 38 52 55 58 78 77 91 121 124 136 162 168 172 183 187 187 196 200 201 211 217 220 218 224 227 160 163 167 124 127 131 81 84 90 176 180 185 234 239 240 237 238 235 229 229 225 233 235 235 205 199 202 161 148 157 164 153 162 157 155 152 153 155 144 158 160 150 157 159 150 158 160 150 155 156 147 154 156 146 156 159 148 156 160 153 121 126 129 101 109 119 99 108 115 86 95 101 66 75 83 57 63 74 56 61 71 61 66 70 70 72 72 78 83 84 96 104 107 125 132 136 144 148 149 145 149 154 142 146 152 171 176 180 185 187 188 188 185 176 168 164 160 144 146 151 124 123 130 101 96 104 107 104 110 108 108 107 148 150 146 176 179 172 172 176 167 172 176 168 166 168 158 166 168 159 165 167 158 165 169 160 139 145 144 115 125 134 119 135 147 123 139 150 123 137 147 120 133 141 116 127 133 111 120 126 104 111 116 88 96 102 77 87 93 71 81 87 70 81 86 71 80 89 66 75 83 80 89 92 102 104 104 125 121 110 126 121 119 112 115 123 117 123 131 130 136 142 151 156 158 149 153 154 157 160 157 167 169 161 162 164 153 161 163 155 160 161 148 155 157 143 151 152 139 151 153 141 137 144 139 109 122 131 113 133 148 118 138 152 121 140 152 123 142 153 126 143 154 125 142 154 126 142 155 127 141 154 127 139 150 123 136 145 117 134 144 114 128 140 103 114 122 128 137 141 166 171 169 185 185 174 199 197 198 187 190 201 189 198 205 200 208 212 208 214 215 187 190 190 156 156 150 152 152 138 146 147 131 143 143 130 143 143 125 142 142 124 133 133 114 126 128 111 119 125 117 78 92 98 78 100 114 100 122 139 110 131 149 117 138 157 124 145 164 128 150 166 126 149 158 128 149 155 130 148 153 130 146 151 129 146 155 134 146 157 136 145 152 181 187 189 211 215 214 209 210 201 222 220 222 211 211 221 207 209 214 217 218 221 218 217 217 173 169 168 142 139 129 146 144 125 137 136 114 131 129 111 133 131 109 141 139 117 135 133 110 114 116 93 103 108 96 57 69 71 33 51 61 44 63 78 61 79 97 71 90 109 89 109 129 111 132 154 122 143 166 130 151 172 140 160 181 149 167 184 151 167 176 156 168 179 151 161 169 180 188 191 224 226 227 225 226 218 230 228 227 226 223 226 220 214 215 216 208 208 195 187 185 151 143 138 132 128 115 137 136 114 132 132 107 129 128 106 125 121 95 131 127 101 139 136 110 118 119 94 107 111 96 87 95 93 68 80 86 59 73 79 55 70 76 55 71 79 57 74 83 62 81 95 79 98 121 91 111 135 98 119 144 114 135 157 124 146 160 137 158 175 142 163 180 163 181 193 185 187 192 188 185 178 173 168 164 153 146 141 130 122 116 106 99 94 70 68 58 84 85 70 121 123 105 129 131 108 128 131 105 125 127 103 118 114 84 126 122 93 141 137 108 110 112 85 103 109 91 92 99 93 87 97 97 88 98 96 86 97 94 84 97 96 81 96 95 75 92 91 76 94 91 83 103 100 81 102 99 78 100 99 78 99 108 79 101 113 89 112 124 100 120 129 73 76 76 71 69 59 67 65 53 59 54 40 59 55 42 61 60 48 62 66 51 79 86 70 108 115 99 122 125 108 123 125 106 116 119 102 114 109 79 126 121 91 138 134 103 101 104 77 90 98 79 86 94 84 87 97 90 91 99 93 92 100 96 92 103 99 92 105 101 91 104 100 93 105 99 94 107 99 94 107 97 92 106 97 89 102 98 87 100 97 87 101 98 98 110 106 93 97 88 82 84 70 88 90 73 97 97 78 107 109 92 120 124 109 120 125 113 109 116 106 103 110 103 112 114 106 115 115 105 112 114 106 110 105 74 120 115 84 133 128 97 92 95 66 78 86 65 79 86 75 83 91 82 87 94 87 86 94 87 86 96 88 87 98 90 87 98 91 89 99 93 92 102 95 93 103 95 95 106 97 99 109 101 103 113 106 104 114 107 126 135 127 153 156 144 147 149 136 149 151 139 146 148 136 141 144 132 141 145 135 132 137 129 117 123 119 107 113 109 109 112 103 112 113 100 107 111 98 107 102 69 115 110 78 127 122 90 93 94 64 83 88 65 81 86 73 81 87 76 83 90 81 80 88 78 82 90 77 81 90 77 83 91 81 88 95 87 90 98 90 90 98 89 96 104 95 97 105 95 100 108 99 98 106 96 124 131 121 152 155 142 148 149 139 148 149 145 136 137 136 132 134 130 130 134 129 125 130 127 114 120 120 109 116 112 115 118 108 123 124 108 109 114 95 106 102 67 111 107 73 127 123 88 101 102 69 90 94 68 85 89 72 88 92 78 87 93 83 82 88 78 86 93 77 88 94 79 87 92 81 89 94 84 88 94 84 91 96 87 100 106 96 95 101 89 92 98 86 89 95 83 112 117 104 134 137 124 129 131 123 132 135 134 124 127 131 121 124 126 119 123 124 117 123 124 110 118 120 104 111 109 111 115 105 119 120 105 108 112 94 108 104 68 114 110 74 129 125 90 94 94 59 90 92 64 89 91 73 93 96 80 97 101 92 83 88 79 85 89 72 97 101 85 96 99 87 93 97 85 90 94 82 92 95 85 102 105 95 92 96 82 84 89 74 83 87 73 109 113 99 133 134 122 128 129 122 130 134 133 121 127 132 118 123 127 115 120 123 117 124 126 106 115 116 100 107 106 108 110 105 114 114 105 104 108 97 102 98 61 116 112 75 122 118 82 83 82 46 90 91 62 92 93 72 99 101 83 104 108 100 90 94 88 90 93 76 97 98 84 96 97 85 92 96 81 98 101 87 111 113 103 110 112 102 89 92 77 85 89 73 81 84 68 104 107 91 127 127 116 125 126 119 121 127 125 112 120 123 110 116 119 107 113 115 109 117 117 98 108 107 96 104 102 104 107 104 113 112 107 103 104 102 215 215 215 215 215 215 218 218 218 220 220 220 221 221 221 223 223 223 225 225 225 227 227 227 230 230 230 231 231 231 229 229 229 231 231 231 234 234 234 237 237 237 200 200 200 175 175 175 229 229 229 242 242 242 239 239 239 241 241 241 242 242 242 242 242 242 242 242 242 241 241 241 239 239 239 239 239 239 239 239 239 237 237 237 234 234 234 232 232 232 231 231 231 231 231 231 217 217 217 216 216 216 219 219 219 221 221 221 222 222 222 224 224 224 225 225 225 226 226 226 229 229 229 230 230 230 230 230 230 231 231 231 234 234 234 224 224 224 177 177 177 163 163 163 218 218 218 239 239 239 225 225 225 226 226 226 238 238 238 237 237 237 236 236 236 234 234 234 233 233 233 233 233 233 232 232 232 229 229 229 228 228 228 228 228 228 225 225 225 226 226 226 220 220 220 218 218 218 221 221 221 223 223 223 224 224 224 225 225 225 227 227 227 229 229 229 230 230 230 232 232 232 234 234 234 234 234 234 232 232 232 229 229 229 228 228 228 186 186 186 215 215 215 241 241 241 215 215 215 214 214 214 238 238 238 235 235 235 233 233 233 232 232 232 232 232 232 231 231 231 229 229 229 226 226 226 225 225 225 227 227 227 225 225 225 226 226 226 221 221 221 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 226 226 226 228 228 228 230 230 230 232 232 232 235 235 235 235 235 235 234 234 234 235 235 235 234 234 234 186 186 186 209 209 209 240 240 240 216 216 216 208 208 208 234 234 234 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 232 232 232 229 229 229 231 231 231 232 232 232 230 230 230 228 228 228 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 224 224 224 228 228 228 229 229 229 232 232 232 234 234 234 236 236 236 237 237 237 238 238 238 236 236 236 235 235 235 191 191 191 205 205 205 239 239 239 220 220 220 203 203 203 235 235 235 235 235 235 237 237 237 236 236 236 236 236 236 238 238 238 234 234 234 232 232 232 234 234 234 234 234 234 231 231 231 225 225 225 223 223 223 225 225 225 226 226 226 226 226 226 227 227 227 229 229 229 232 232 232 231 231 231 234 234 234 236 236 236 238 238 238 239 239 239 239 239 239 237 237 237 238 238 238 197 197 197 201 201 201 241 241 241 221 221 221 197 197 197 235 235 235 239 239 239 239 239 239 237 237 237 237 237 237 237 237 237 235 235 235 233 233 233 232 232 232 231 231 231 227 227 227 222 222 222 224 224 224 224 224 224 225 225 225 225 225 225 228 228 228 229 229 229 232 232 232 233 233 233 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 236 236 236 237 237 237 195 195 195 189 189 189 238 238 238 220 220 220 186 186 186 229 229 229 220 220 220 227 227 227 241 241 241 238 238 238 237 237 237 235 235 235 232 232 232 231 231 231 229 229 229 225 225 225 225 225 225 224 224 224 224 224 224 225 225 225 226 226 226 229 229 229 230 230 230 232 232 232 234 234 234 238 238 238 239 239 239 240 240 240 242 242 242 242 242 242 241 241 241 228 228 228 165 165 165 143 143 143 211 211 211 220 220 220 175 175 175 226 226 226 217 217 217 219 219 219 242 242 242 237 237 237 235 235 235 231 231 231 229 229 229 229 229 229 226 226 226 224 224 224 226 226 226 226 226 226 225 225 225 227 227 227 228 228 228 230 230 230 232 232 232 233 233 233 234 234 234 238 238 238 240 240 240 242 242 242 244 244 244 244 244 244 240 240 240 205 205 205 135 135 135 120 120 120 178 178 178 199 199 199 155 155 155 209 209 209 227 227 227 218 218 218 246 246 246 242 242 242 240 240 240 235 235 235 232 232 232 232 232 232 230 230 230 227 227 227 227 227 227 226 226 226 225 225 225 227 227 227 228 228 228 230 230 230 233 233 233 235 235 235 235 235 235 238 238 238 241 241 241 242 242 242 242 242 242 240 240 240 236 236 236 219 219 219 186 186 186 165 165 165 218 218 218 169 169 169 87 87 87 166 166 166 228 228 228 211 211 211 241 241 241 236 236 236 235 235 235 238 238 238 242 242 242 242 242 242 240 240 240 238 238 238 236 236 236 227 227 227 227 227 227 229 229 229 232 232 232 233 233 233 234 234 234 236 236 236 236 236 236 237 237 237 239 239 239 240 240 240 239 239 239 236 236 236 232 232 232 226 226 226 206 206 206 170 170 170 233 233 233 178 178 178 82 82 82 156 156 156 225 225 225 204 204 204 229 229 229 219 219 219 205 205 205 219 219 219 240 240 240 238 238 238 239 239 239 238 238 238 236 236 236 227 227 227 228 228 228 229 229 229 232 232 232 228 228 228 222 222 222 221 221 221 218 218 218 212 212 212 215 215 215 225 225 225 230 230 230 231 231 231 221 221 221 217 217 217 193 193 193 152 152 152 221 221 221 176 176 176 91 91 91 146 146 146 217 217 217 197 197 197 223 223 223 195 195 195 215 215 215 224 224 224 229 229 229 230 230 230 231 231 231 231 231 231 230 230 230 228 228 228 222 222 222 217 217 217 229 229 229 230 230 230 231 231 231 231 231 231 228 228 228 219 219 219 206 206 206 158 158 158 134 134 134 194 194 194 214 214 214 215 215 215 182 182 182 141 141 141 185 185 185 157 157 157 82 82 82 132 132 132 207 207 207 184 184 184 195 195 195 187 187 187 229 229 229 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 225 225 225 227 227 227 191 191 191 203 203 203 233 233 233 227 227 227 221 221 221 209 209 209 192 192 192 184 184 184 136 136 136 61 61 61 40 40 40 71 71 71 129 129 129 203 203 203 183 183 183 140 140 140 172 172 172 176 176 176 91 91 91 124 124 124 194 194 194 156 156 156 170 170 170 188 188 188 224 224 224 224 224 224 226 226 226 224 224 224 224 224 224 223 223 223 219 219 219 223 223 223 170 170 170 158 158 158 153 153 153 135 135 135 104 104 104 64 64 64 45 45 45 45 45 45 37 37 37 33 33 33 26 26 26 10 10 10 24 24 24 134 134 134 122 122 122 102 102 102 165 165 165 164 164 164 82 82 82 113 113 113 187 187 187 160 160 160 183 183 183 155 155 155 209 209 209 218 218 218 220 220 220 218 218 218 216 216 216 212 212 212 210 210 210 223 223 223 207 207 207 195 195 195 191 191 191 184 184 184 150 150 150 89 89 89 36 36 36 29 29 29 36 36 36 41 41 41 37 37 37 29 29 29 35 35 35 82 82 82 64 64 64 66 66 66 105 105 105 91 91 91 67 67 67 94 94 94 153 153 153 148 148 148 160 160 160 131 131 131 186 186 186 206 206 206 211 211 211 210 210 210 210 210 210 208 208 208 208 208 208 223 223 223 225 225 225 221 221 221 170 170 170 125 125 125 75 75 75 57 57 57 47 47 47 28 28 28 25 25 25 38 38 38 25 25 25 15 15 15 15 15 15 9 9 9 8 8 8 31 31 31 35 35 35 23 23 23 56 56 56 81 81 81 113 113 113 109 109 109 122 122 122 137 137 137 174 174 174 199 199 199 213 213 213 212 212 212 211 211 211 212 212 212 215 215 215 227 227 227 227 227 227 220 220 220 170 170 170 93 93 93 30 30 30 16 16 16 29 29 29 17 17 17 19 19 19 34 34 34 27 27 27 17 17 17 16 16 16 33 33 33 43 43 43 54 54 54 56 56 56 43 43 43 69 69 69 77 77 77 96 96 96 105 105 105 85 85 85 90 90 90 119 119 119 146 146 146 175 175 175 207 207 207 214 214 214 216 216 216 216 216 216 224 224 224 223 223 223 226 226 226 231 231 231 155 155 155 82 82 82 65 65 65 54 54 54 61 61 61 58 58 58 63 63 63 70 70 70 60 60 60 56 56 56 87 87 87 110 110 110 112 112 112 96 96 96 81 81 81 107 107 107 106 106 106 85 85 85 81 81 81 69 69 69 60 60 60 74 74 74 95 95 95 116 116 116 149 149 149 199 199 199 210 210 210 206 206 206 220 220 220 220 220 220 221 221 221 223 223 223 157 157 157 98 98 98 89 89 89 79 79 79 75 75 75 74 74 74 73 73 73 74 74 74 76 76 76 80 80 80 83 83 83 87 87 87 99 99 99 105 105 105 118 118 118 140 140 140 162 162 162 162 162 162 139 139 139 73 73 73 60 60 60 56 56 56 70 70 70 85 85 85 134 134 134 203 203 203 205 205 205 204 204 204 214 214 214 213 213 213 215 215 215 219 219 219 169 169 169 86 86 86 72 72 72 68 68 68 59 59 59 59 59 59 59 59 59 57 57 57 61 61 61 72 72 72 75 75 75 77 77 77 87 87 87 100 100 100 114 114 114 134 134 134 162 162 162 190 190 190 192 192 192 107 107 107 81 81 81 81 81 81 52 52 52 66 66 66 133 133 133 198 198 198 201 201 201 199 199 199 205 205 205 206 206 206 211 211 211 217 217 217 195 195 195 101 101 101 60 60 60 53 53 53 45 45 45 38 38 38 33 33 33 29 29 29 33 33 33 38 38 38 37 37 37 37 37 37 43 43 43 55 55 55 71 71 71 99 99 99 133 133 133 163 163 163 181 181 181 159 159 159 149 149 149 157 157 157 100 100 100 105 105 105 142 142 142 168 168 168 186 186 186 185 185 185 189 189 189 192 192 192 199 199 199 203 203 203 204 204 204 109 109 109 17 17 17 11 11 11 12 12 12 9 9 9 4 4 4 5 5 5 10 10 10 12 12 12 12 12 12 11 11 11 11 11 11 15 15 15 22 22 22 43 43 43 78 78 78 118 118 118 135 135 135 132 132 132 139 139 139 159 159 159 141 141 141 125 125 125 154 154 154 166 166 166 182 182 182 181 181 181 173 173 173 176 176 176 181 181 181 184 184 184 192 192 192 151 151 151 40 40 40 14 14 14 23 23 23 23 23 23 24 24 24 26 26 26 30 30 30 36 36 36 37 37 37 37 37 37 39 39 39 43 43 43 48 48 48 60 60 60 78 78 78 103 103 103 117 117 117 130 130 130 138 138 138 150 150 150 144 144 144 105 105 105 133 133 133 174 174 174 183 183 183 180 180 180 169 169 169 170 170 170 173 173 173 176 176 176 179 179 179 182 182 182 129 129 129 51 51 51 37 37 37 36 36 36 36 36 36 34 34 34 41 41 41 47 47 47 48 48 48 50 50 50 55 55 55 59 59 59 62 62 62 66 66 66 79 79 79 100 100 100 122 122 122 142 142 142 158 158 158 177 177 177 176 176 176 130 130 130 146 146 146 180 180 180 179 179 179 175 175 175 165 165 165 164 164 164 166 166 166 169 169 169 171 171 171 172 172 172 173 173 173 113 113 113 49 49 49 35 35 35 33 33 33 48 48 48 69 69 69 63 63 63 53 53 53 52 52 52 55 55 55 58 58 58 60 60 60 62 62 62 70 70 70 84 84 84 107 107 107 131 131 131 154 154 154 179 179 179 188 188 188 158 158 158 155 155 155 174 174 174 174 174 174 174 174 174 150 150 150 149 149 149 149 149 149 153 153 153 154 154 154 156 156 156 161 161 161 161 161 161 115 115 115 59 59 59 40 40 40 64 64 64 101 101 101 95 95 95 78 78 78 69 69 69 64 64 64 63 63 63 69 69 69 78 78 78 82 82 82 89 89 89 105 105 105 123 123 123 142 142 142 157 157 157 163 163 163 121 121 121 86 86 86 143 143 143 168 168 168 169 169 169 141 141 141 142 142 142 141 141 141 144 144 144 145 145 145 147 147 147 147 147 147 153 153 153 155 155 155 112 112 112 54 54 54 69 69 69 124 124 124 118 118 118 94 94 94 78 78 78 67 67 67 61 61 61 59 59 59 60 60 60 54 54 54 50 50 50 58 58 58 75 75 75 77 77 77 87 87 87 106 106 106 93 93 93 84 84 84 139 139 139 166 166 166 167 167 167 133 133 133 135 135 135 136 136 136 136 136 136 134 134 134 134 134 134 139 139 139 146 146 146 154 154 154 140 140 140 51 51 51 38 38 38 99 99 99 78 78 78 43 43 43 26 26 26 16 16 16 14 14 14 14 14 14 14 14 14 16 16 16 14 14 14 29 29 29 51 51 51 68 68 68 100 100 100 117 117 117 113 113 113 124 124 124 147 147 147 162 162 162 163 163 163 133 133 133 137 137 137 142 142 142 139 139 139 136 136 136 142 142 142 151 151 151 141 141 141 124 124 124 88 88 88 24 24 24 21 21 21 63 63 63 53 53 53 29 29 29 20 20 20 21 21 21 24 24 24 30 30 30 36 36 36 40 40 40 51 51 51 65 65 65 84 84 84 107 107 107 122 122 122 129 129 129 129 129 129 133 133 133 150 150 150 164 164 164 160 160 160 133 133 133 133 133 133 137 137 137 138 138 138 138 138 138 134 134 134 125 125 125 103 103 103 67 67 67 36 36 36 21 21 21 29 29 29 53 53 53 52 52 52 40 40 40 35 35 35 33 33 33 36 36 36 39 39 39 43 43 43 50 50 50 67 67 67 87 87 87 101 101 101 114 114 114 127 127 127 136 136 136 138 138 138 140 140 140 150 150 150 156 156 156 154 154 154 133 133 133 128 128 128 127 127 127 134 134 134 136 136 136 122 122 122 100 100 100 77 77 77 47 47 47 32 32 32 22 22 22 25 25 25 38 38 38 40 40 40 35 35 35 30 30 30 33 33 33 40 40 40 42 42 42 45 45 45 56 56 56 71 71 71 97 97 97 109 109 109 117 117 117 129 129 129 133 133 133 136 136 136 140 140 140 146 146 146 147 147 147 148 148 148 194 219 255 196 218 255 200 221 255 203 222 255 205 224 255 207 226 255 209 228 255 210 231 255 214 234 255 217 235 255 216 232 255 215 236 254 219 239 255 228 239 254 197 200 216 171 174 192 219 231 245 228 247 255 226 243 254 231 244 255 232 246 255 231 246 255 231 246 255 229 245 255 228 243 255 224 245 255 222 246 255 220 243 255 217 240 255 215 237 255 214 236 255 214 236 255 196 221 255 197 220 254 201 222 255 204 224 255 206 225 255 207 227 255 209 228 255 210 230 254 212 233 254 214 235 252 212 237 248 213 238 247 220 239 247 219 225 234 177 176 188 158 164 179 207 222 235 224 245 255 211 230 241 215 230 243 225 242 255 223 241 255 222 240 254 220 238 253 218 237 252 216 239 251 213 239 251 210 236 250 209 234 252 209 233 254 206 231 252 207 232 252 199 224 255 199 222 254 203 224 255 206 226 255 208 227 255 209 229 255 211 231 255 212 233 254 214 235 253 217 236 252 219 239 252 217 240 249 218 238 246 221 231 240 225 228 240 179 188 202 202 219 231 223 248 255 198 221 231 200 219 230 223 244 255 219 241 254 217 238 253 215 237 251 215 237 251 212 238 250 209 237 248 205 233 246 205 232 250 206 233 253 204 231 251 205 232 251 200 226 255 200 224 253 202 225 252 205 226 252 207 227 252 208 228 252 210 230 252 212 233 251 214 235 251 220 235 253 226 236 255 221 239 254 218 239 252 222 239 250 225 237 250 177 189 202 195 214 225 222 247 255 199 222 232 193 213 224 218 240 253 215 238 251 216 239 252 217 240 253 217 240 253 214 241 252 211 240 251 208 236 249 209 238 253 210 239 255 209 237 255 206 235 253 202 227 255 203 227 252 204 228 251 204 228 249 207 227 250 210 227 251 213 231 252 215 233 251 218 236 251 221 238 253 223 240 253 223 242 254 223 243 254 221 241 252 222 240 250 179 195 203 193 210 217 227 244 253 209 223 235 193 206 220 221 240 250 220 241 249 222 243 251 221 242 251 221 242 251 223 244 253 218 240 251 215 238 251 215 240 254 214 241 255 210 238 255 203 232 253 204 228 255 206 230 254 207 232 253 207 232 251 212 231 253 216 232 255 219 235 255 218 235 252 221 238 253 223 241 253 224 243 252 225 244 254 225 244 254 223 242 252 225 243 252 187 201 207 192 205 212 232 244 253 212 223 236 188 200 213 222 240 248 225 245 250 225 244 250 223 242 249 223 242 249 225 242 251 222 240 251 217 238 250 214 238 252 211 237 253 206 233 252 200 228 250 205 229 255 205 229 253 206 230 251 206 231 250 212 232 253 216 232 255 218 235 255 220 237 254 223 241 255 225 242 254 227 243 252 229 244 253 228 243 251 225 240 249 227 240 249 190 197 205 183 190 200 231 240 251 211 223 235 175 189 201 218 233 242 208 224 231 215 231 238 230 245 254 226 242 251 225 242 251 221 240 250 216 237 250 213 237 251 209 235 251 204 232 251 203 231 253 205 229 255 204 229 252 206 231 252 207 232 251 213 233 253 217 233 255 218 235 255 221 238 255 224 242 255 227 243 253 230 243 251 232 245 253 233 246 252 231 245 251 221 230 238 166 164 175 142 142 155 206 212 223 212 223 234 164 179 191 216 229 239 207 220 229 209 222 231 232 245 254 227 240 249 223 239 249 217 236 246 213 235 247 210 235 249 206 232 249 203 231 250 204 232 254 207 231 255 207 230 254 208 232 253 209 234 253 215 234 254 219 235 255 220 237 255 221 238 255 225 242 255 229 244 254 234 245 252 235 247 253 235 247 253 231 244 250 199 207 215 137 133 145 121 119 131 174 179 191 190 201 214 146 158 170 201 212 222 219 230 238 209 221 229 238 250 255 232 245 253 228 244 253 222 240 250 217 237 249 215 238 251 211 236 251 207 233 251 206 233 254 209 230 254 208 230 252 210 231 251 211 233 251 216 234 252 220 236 253 222 238 254 222 239 254 225 242 255 231 244 254 235 244 253 234 245 254 231 243 254 225 240 252 209 222 237 182 187 200 164 165 171 210 221 231 159 171 186 88 86 98 162 167 174 220 231 237 202 214 220 231 245 249 225 240 245 225 239 246 229 241 248 233 245 254 232 245 255 230 244 254 225 243 254 218 242 254 211 231 255 210 231 252 212 233 253 216 237 254 219 237 253 221 237 253 223 239 255 224 240 255 225 241 255 228 242 255 230 243 253 228 242 254 223 240 253 217 237 252 211 230 247 198 207 222 168 170 176 224 236 247 169 180 199 86 79 92 154 156 165 217 228 237 195 207 215 219 233 241 207 224 231 194 209 218 209 222 232 230 243 253 228 241 252 229 242 253 225 243 254 219 242 255 211 231 255 212 232 253 213 234 252 216 237 253 215 232 247 209 225 241 208 224 240 205 221 237 199 215 231 203 218 233 214 228 240 218 233 247 217 235 250 206 226 243 201 221 240 186 194 212 151 152 161 212 223 236 166 177 199 94 87 104 144 145 160 209 219 233 188 200 213 212 226 239 183 199 212 202 219 233 210 228 243 215 234 248 216 234 249 217 235 250 215 236 253 210 236 255 212 232 255 206 226 246 201 222 240 213 234 251 216 234 250 218 234 250 218 234 250 215 231 247 206 223 239 196 208 224 152 158 176 127 134 153 185 195 215 203 215 238 203 216 242 175 182 204 140 141 152 176 187 204 148 158 183 86 78 98 130 130 151 199 207 228 175 185 205 185 197 217 175 190 208 213 234 252 208 231 250 209 232 250 210 233 251 210 233 251 209 233 253 205 231 255 210 231 255 175 195 217 187 207 226 218 238 255 214 230 246 209 224 239 198 212 228 181 195 211 172 187 205 129 136 156 61 58 80 39 38 61 67 69 93 124 128 153 196 202 229 178 182 205 138 139 153 164 173 194 167 176 203 92 87 109 121 123 145 186 194 217 147 157 179 160 171 194 176 190 211 207 228 250 203 230 252 205 232 254 204 230 252 203 230 252 201 229 253 197 225 254 206 227 250 155 173 196 145 161 182 142 156 175 126 137 152 97 105 119 57 65 82 38 46 66 37 45 68 32 37 58 31 32 49 23 25 42 6 9 26 20 23 40 131 133 150 121 120 137 101 101 118 160 165 186 156 164 188 75 82 105 106 114 132 179 188 204 152 161 180 175 184 205 146 156 178 193 212 238 198 223 252 198 225 252 196 224 251 193 223 248 187 219 248 183 216 250 206 227 250 192 210 232 183 198 219 180 193 212 176 185 205 143 150 170 82 89 108 30 37 55 23 30 47 31 37 51 37 41 52 33 37 48 25 29 40 32 35 46 79 82 93 63 64 75 63 66 78 101 105 119 85 92 108 60 68 85 87 95 113 146 153 173 142 148 171 153 159 185 124 130 159 166 190 221 180 212 244 187 217 250 186 215 248 187 215 248 184 214 248 181 214 249 206 227 251 210 228 250 209 224 245 159 172 191 116 125 150 69 74 101 51 57 78 41 47 64 22 29 40 20 26 36 35 38 49 22 26 36 12 15 26 12 15 26 6 10 20 4 9 19 27 32 42 31 36 46 19 24 33 52 57 68 77 81 100 109 112 135 105 108 133 118 120 149 131 135 165 156 178 208 174 206 235 190 219 251 191 216 253 191 214 253 191 216 254 191 220 254 210 231 255 212 230 252 208 223 244 159 172 191 85 94 114 24 30 50 10 16 34 23 29 47 11 18 34 14 19 36 30 33 51 24 26 44 14 16 34 12 15 33 29 33 51 36 44 62 48 54 71 52 56 71 41 42 55 67 68 80 75 76 89 94 95 111 103 104 123 83 83 105 88 88 112 111 119 143 134 148 173 160 177 206 190 210 243 194 217 252 195 220 255 195 220 255 207 228 253 208 227 250 213 229 251 220 234 253 147 156 173 76 83 99 58 65 85 48 54 77 55 60 86 53 57 83 59 62 85 66 68 92 56 58 82 52 54 78 82 86 110 100 111 133 104 113 134 89 96 115 77 80 98 105 106 122 104 106 118 83 85 96 80 80 92 69 67 80 62 58 72 77 70 87 98 92 111 111 115 136 136 151 176 179 204 234 187 214 250 185 210 249 201 223 255 202 224 252 203 225 251 205 227 250 143 159 184 87 99 127 77 90 119 68 80 109 66 75 103 64 75 99 62 75 95 64 75 96 68 77 99 74 80 102 75 83 104 75 91 106 84 103 119 91 109 128 103 121 143 125 143 168 147 164 192 150 164 190 131 140 162 70 72 90 60 58 73 61 52 70 76 66 81 86 84 96 124 136 155 181 208 242 178 210 253 178 208 253 194 217 254 194 217 251 195 219 250 199 223 253 148 174 202 67 91 117 55 76 100 53 72 93 45 62 82 45 62 82 46 62 82 45 59 80 51 62 85 64 72 95 67 75 97 68 79 96 78 89 107 90 101 122 105 115 139 124 135 161 149 163 193 176 192 222 178 194 223 94 109 138 68 82 110 75 81 105 50 51 68 63 66 80 122 134 158 178 201 242 175 205 254 173 203 253 184 208 253 185 209 251 190 214 253 196 221 255 177 198 232 89 102 131 56 59 80 53 51 67 44 43 61 37 37 51 34 32 39 32 28 35 37 30 38 44 34 43 45 33 42 47 33 40 55 38 46 68 48 57 87 63 73 115 92 101 142 128 136 168 160 169 183 179 192 157 157 175 144 148 168 150 157 180 93 100 119 99 105 122 132 142 170 151 169 216 162 188 242 158 188 242 165 191 244 169 195 244 175 202 248 180 206 250 185 206 246 102 108 137 23 12 28 24 5 15 21 6 21 14 6 17 9 3 4 12 3 5 18 6 10 23 8 12 24 7 12 25 5 10 28 4 8 35 6 9 46 12 14 69 32 32 102 70 64 140 111 105 154 128 125 149 126 124 153 133 135 166 154 170 145 137 156 127 123 138 147 153 178 149 167 209 159 184 238 155 184 241 147 175 232 150 179 233 155 185 236 158 188 237 165 197 240 132 155 185 37 40 56 17 12 19 23 22 29 19 24 35 18 25 38 21 27 40 27 29 44 34 35 49 36 36 52 36 36 51 40 37 50 48 40 50 57 44 53 72 54 60 92 72 73 118 98 97 131 112 113 142 125 126 149 133 136 160 144 161 154 138 156 113 100 112 131 132 152 158 176 213 159 186 238 154 183 240 140 173 227 141 174 227 144 178 230 147 181 233 150 184 238 154 186 235 109 132 169 38 54 78 28 39 51 29 38 49 29 37 51 26 35 50 34 42 58 40 48 65 42 49 67 43 51 68 48 57 71 53 61 73 56 64 73 61 67 75 79 78 85 99 99 108 118 122 136 133 144 161 146 161 182 161 179 209 167 176 203 131 127 144 141 145 170 159 183 228 150 183 238 149 178 233 137 170 221 136 169 220 138 171 221 141 174 225 142 175 229 145 176 228 150 176 218 96 116 147 36 51 73 26 37 53 25 35 47 40 49 66 61 69 91 55 63 90 46 53 80 46 52 74 49 55 75 52 59 75 53 62 75 56 64 76 68 69 82 82 83 98 101 107 126 121 133 155 140 156 182 155 184 221 167 192 228 149 158 185 144 156 187 150 177 223 145 178 231 148 178 230 123 154 202 122 153 201 122 153 200 126 157 204 126 158 207 128 160 209 137 164 209 141 164 202 98 118 152 46 62 86 30 42 58 55 66 85 92 102 127 86 95 125 70 77 107 64 68 92 60 63 84 59 63 81 65 69 84 74 78 92 80 81 96 87 88 104 101 104 121 118 123 142 135 142 162 144 159 183 153 165 186 119 120 136 82 85 106 131 144 175 147 171 214 143 173 221 116 144 192 118 146 193 117 145 192 120 148 195 119 149 197 120 152 199 122 151 198 129 156 202 133 158 203 95 114 149 42 56 78 57 72 90 113 127 143 106 121 135 85 97 110 76 77 93 65 66 79 60 61 72 58 59 67 58 60 66 52 55 61 48 51 58 56 58 66 73 75 82 75 77 84 88 87 93 108 105 110 95 92 101 80 84 103 125 140 171 144 170 210 141 172 218 110 136 183 112 138 185 113 139 186 113 139 186 110 138 185 108 138 185 115 142 190 124 149 197 132 156 204 124 142 179 42 53 73 29 40 55 89 102 110 68 83 84 35 47 48 24 26 33 16 16 23 13 15 19 13 15 17 13 15 17 13 17 19 12 15 16 28 30 29 51 51 51 68 68 69 100 100 105 114 118 127 105 115 132 107 127 156 121 152 191 134 168 212 137 168 214 111 135 184 115 139 187 120 144 193 117 141 189 113 139 186 119 145 190 130 153 196 124 142 183 111 124 164 80 88 114 21 24 32 19 22 29 60 64 71 49 54 60 26 30 36 18 21 28 19 22 29 22 25 31 28 31 38 34 37 43 38 41 48 48 52 54 64 66 66 83 84 87 106 106 117 116 122 140 118 131 153 115 132 158 114 137 167 128 155 189 138 169 211 133 165 213 111 135 183 111 135 182 116 139 187 116 140 187 116 141 183 114 138 174 108 128 160 90 105 133 57 68 92 30 37 52 19 22 29 27 30 37 51 54 61 50 53 60 38 41 48 33 36 43 31 34 41 34 37 44 37 40 47 41 43 51 48 51 57 64 68 70 84 89 89 98 102 108 110 114 130 120 127 154 124 136 168 123 139 174 121 142 181 129 153 195 132 160 205 128 158 206 111 136 180 107 131 175 106 130 174 113 137 181 116 139 176 106 125 155 87 102 126 68 79 94 41 49 58 28 33 40 20 23 30 23 26 33 36 39 46 38 41 48 33 36 43 28 31 38 31 34 41 38 41 48 40 43 50 43 46 53 55 57 62 69 72 74 92 99 101 102 111 120 109 118 139 120 129 161 122 133 170 121 136 178 122 141 187 124 148 196 124 150 198 124 151 198 111 111 111 88 88 88 92 92 92 96 96 96 71 71 71 83 83 83 91 91 91 135 135 135 129 129 129 103 103 103 115 115 115 119 119 119 119 119 119 119 119 119 102 102 102 81 81 81 81 81 81 84 84 84 85 85 85 87 87 87 89 89 89 83 83 83 74 74 74 70 70 70 69 69 69 73 73 73 77 77 77 81 81 81 86 86 86 89 89 89 86 86 86 78 78 78 105 105 105 84 84 84 101 101 101 103 103 103 80 80 80 103 103 103 102 102 102 158 158 158 139 139 139 107 107 107 116 116 116 116 116 116 116 116 116 120 120 120 101 101 101 78 78 78 76 76 76 76 76 76 76 76 76 77 77 77 70 70 70 63 63 63 62 62 62 69 69 69 75 75 75 77 77 77 82 82 82 84 84 84 85 85 85 77 77 77 68 68 68 72 72 72 108 108 108 78 78 78 99 99 99 121 121 121 110 110 110 126 126 126 121 121 121 187 187 187 181 181 181 109 109 109 123 123 123 143 143 143 118 118 118 120 120 120 98 98 98 76 76 76 77 77 77 76 76 76 73 73 73 66 66 66 61 61 61 64 64 64 72 72 72 77 77 77 80 80 80 84 84 84 84 84 84 83 83 83 78 78 78 71 71 71 75 75 75 80 80 80 130 130 130 89 89 89 108 108 108 164 164 164 180 180 180 171 171 171 177 177 177 205 205 205 186 186 186 142 142 142 147 147 147 159 159 159 133 133 133 117 117 117 91 91 91 67 67 67 66 66 66 61 61 61 55 55 55 56 56 56 60 60 60 63 63 63 67 67 67 70 70 70 74 74 74 74 74 74 73 73 73 74 74 74 70 70 70 75 75 75 79 79 79 78 78 78 150 150 150 105 105 105 120 120 120 168 168 168 183 183 183 182 182 182 188 188 188 172 172 172 147 147 147 137 137 137 106 106 106 112 112 112 125 125 125 129 129 129 106 106 106 75 75 75 66 66 66 63 63 63 65 65 65 69 69 69 74 74 74 76 76 76 75 75 75 81 81 81 79 79 79 76 76 76 76 76 76 69 69 69 70 70 70 76 76 76 77 77 77 77 77 77 174 174 174 136 136 136 114 114 114 149 149 149 217 217 217 225 225 225 223 223 223 199 199 199 171 171 171 154 154 154 110 110 110 111 111 111 132 132 132 138 138 138 130 130 130 67 67 67 44 44 44 49 49 49 52 52 52 56 56 56 58 58 58 59 59 59 63 63 63 65 65 65 62 62 62 63 63 63 63 63 63 65 65 65 73 73 73 72 72 72 69 69 69 68 68 68 183 183 183 186 186 186 122 122 122 142 142 142 232 232 232 228 228 228 195 195 195 180 180 180 165 165 165 155 155 155 145 145 145 123 123 123 124 124 124 138 138 138 142 142 142 93 93 93 64 64 64 71 71 71 75 75 75 78 78 78 79 79 79 80 80 80 79 79 79 79 79 79 78 78 78 80 80 80 74 74 74 70 70 70 71 71 71 73 73 73 74 74 74 77 77 77 166 166 166 187 187 187 152 152 152 147 147 147 195 195 195 219 219 219 196 196 196 197 197 197 192 192 192 169 169 169 174 174 174 125 125 125 128 128 128 144 144 144 142 142 142 124 124 124 62 62 62 49 49 49 53 53 53 55 55 55 54 54 54 58 58 58 58 58 58 54 54 54 53 53 53 52 52 52 51 51 51 66 66 66 73 73 73 69 69 69 61 61 61 59 59 59 177 177 177 156 156 156 142 142 142 150 150 150 183 183 183 192 192 192 189 189 189 187 187 187 193 193 193 150 150 150 153 153 153 126 126 126 128 128 128 148 148 148 139 139 139 118 118 118 69 69 69 48 48 48 51 51 51 52 52 52 55 55 55 56 56 56 53 53 53 54 54 54 59 59 59 62 62 62 68 68 68 67 67 67 57 57 57 55 55 55 60 60 60 65 65 65 200 200 200 169 169 169 129 129 129 132 132 132 148 148 148 140 140 140 134 134 134 122 122 122 145 145 145 100 100 100 107 107 107 103 103 103 97 97 97 119 119 119 120 120 120 125 125 125 116 116 116 86 86 86 71 71 71 72 72 72 75 75 75 78 78 78 78 78 78 76 76 76 75 75 75 70 70 70 57 57 57 57 57 57 68 68 68 77 77 77 78 78 78 74 74 74 210 210 210 205 205 205 166 166 166 133 133 133 82 82 82 72 72 72 83 83 83 89 89 89 109 109 109 94 94 94 97 97 97 59 59 59 57 57 57 52 52 52 70 70 70 85 85 85 96 96 96 88 88 88 52 52 52 41 41 41 46 46 46 50 50 50 46 46 46 42 42 42 42 42 42 42 42 42 49 49 49 68 68 68 66 66 66 56 56 56 50 50 50 49 49 49 198 198 198 178 178 178 147 147 147 146 146 146 89 89 89 74 74 74 77 77 77 83 83 83 88 88 88 91 91 91 121 121 121 87 87 87 65 65 65 56 56 56 52 52 52 75 75 75 101 101 101 127 127 127 94 94 94 37 37 37 31 31 31 33 33 33 31 31 31 36 36 36 43 43 43 49 49 49 62 62 62 56 56 56 41 41 41 38 38 38 44 44 44 50 50 50 204 204 204 172 172 172 107 107 107 118 118 118 110 110 110 88 88 88 78 78 78 78 78 78 80 80 80 84 84 84 109 109 109 98 98 98 80 80 80 88 88 88 68 68 68 95 95 95 160 160 160 184 184 184 162 162 162 90 90 90 49 49 49 46 46 46 53 53 53 60 60 60 64 64 64 65 65 65 58 58 58 43 43 43 45 45 45 55 55 55 64 64 64 67 67 67 196 196 196 199 199 199 167 167 167 108 108 108 108 108 108 104 104 104 82 82 82 79 79 79 78 78 78 80 80 80 87 87 87 89 89 89 94 94 94 90 90 90 82 82 82 97 97 97 155 155 155 178 178 178 183 183 183 174 174 174 125 125 125 71 71 71 64 64 64 63 63 63 57 57 57 52 52 52 42 42 42 49 49 49 62 62 62 68 68 68 63 63 63 55 55 55 148 148 148 205 205 205 209 209 209 168 168 168 114 114 114 101 101 101 97 97 97 84 84 84 79 79 79 94 94 94 107 107 107 95 95 95 85 85 85 79 79 79 72 72 72 79 79 79 74 74 74 122 122 122 183 183 183 201 201 201 182 182 182 123 123 123 55 55 55 41 41 41 37 37 37 34 34 34 39 39 39 51 51 51 57 57 57 46 46 46 38 38 38 35 35 35 106 106 106 193 193 193 215 215 215 212 212 212 169 169 169 108 108 108 103 103 103 94 94 94 79 79 79 86 86 86 100 100 100 77 77 77 64 64 64 76 76 76 88 88 88 82 82 82 53 53 53 63 63 63 119 119 119 190 190 190 208 208 208 190 190 190 106 106 106 71 71 71 42 42 42 30 30 30 39 39 39 44 44 44 38 38 38 28 28 28 28 28 28 31 31 31 81 81 81 183 183 183 217 217 217 213 213 213 212 212 212 149 149 149 88 88 88 107 107 107 85 85 85 76 76 76 80 80 80 60 60 60 63 63 63 85 85 85 91 91 91 80 80 80 63 63 63 54 54 54 53 53 53 129 129 129 191 191 191 201 201 201 168 168 168 118 118 118 42 42 42 34 34 34 42 42 42 39 39 39 31 31 31 29 29 29 32 32 32 37 37 37 67 67 67 147 147 147 205 205 205 216 216 216 217 217 217 184 184 184 103 103 103 106 106 106 101 101 101 84 84 84 80 80 80 75 75 75 76 76 76 83 83 83 84 84 84 79 79 79 80 80 80 77 77 77 65 65 65 78 78 78 134 134 134 187 187 187 184 184 184 162 162 162 81 81 81 49 49 49 47 47 47 42 42 42 35 35 35 36 36 36 44 44 44 51 51 51 48 48 48 90 90 90 157 157 157 198 198 198 215 215 215 215 215 215 167 167 167 108 108 108 110 110 110 96 96 96 83 83 83 80 80 80 80 80 80 81 81 81 84 84 84 83 83 83 90 90 90 90 90 90 80 80 80 73 73 73 83 83 83 141 141 141 200 200 200 205 205 205 175 175 175 104 104 104 52 52 52 41 41 41 42 42 42 47 47 47 56 56 56 58 58 58 29 29 29 29 29 29 65 65 65 157 157 157 211 211 211 227 227 227 212 212 212 163 163 163 124 124 124 115 115 115 96 96 96 82 82 82 79 79 79 79 79 79 78 78 78 81 81 81 86 86 86 88 88 88 85 85 85 75 75 75 73 73 73 91 91 91 168 168 168 218 218 218 218 218 218 189 189 189 118 118 118 56 56 56 41 41 41 52 52 52 50 50 50 41 41 41 38 38 38 38 38 38 31 31 31 99 99 99 193 193 193 226 226 226 234 234 234 227 227 227 195 195 195 160 160 160 118 118 118 92 92 92 80 80 80 78 78 78 79 79 79 80 80 80 85 85 85 85 85 85 79 79 79 80 80 80 88 88 88 79 79 79 105 105 105 183 183 183 214 214 214 214 214 214 184 184 184 120 120 120 45 45 45 35 35 35 34 34 34 25 25 25 14 14 14 33 33 33 45 45 45 58 58 58 138 138 138 199 199 199 231 231 231 236 236 236 235 235 235 200 200 200 156 156 156 116 116 116 91 91 91 81 81 81 81 81 81 82 82 82 80 80 80 83 83 83 81 81 81 85 85 85 89 89 89 79 79 79 121 121 121 139 139 139 147 147 147 214 214 214 200 200 200 168 168 168 89 89 89 28 28 28 21 21 21 16 16 16 5 5 5 5 5 5 15 15 15 37 37 37 94 94 94 167 167 167 214 214 214 227 227 227 229 229 229 224 224 224 188 188 188 149 149 149 115 115 115 93 93 93 80 80 80 78 78 78 78 78 78 80 80 80 82 82 82 87 87 87 87 87 87 84 84 84 135 135 135 117 117 117 73 73 73 145 145 145 189 189 189 206 206 206 177 177 177 91 91 91 27 27 27 13 13 13 13 13 13 9 9 9 5 5 5 6 6 6 26 26 26 111 111 111 186 186 186 214 214 214 222 222 222 223 223 223 208 208 208 142 142 142 123 123 123 111 111 111 97 97 97 85 85 85 79 79 79 78 78 78 79 79 79 85 85 85 86 86 86 85 85 85 138 138 138 106 106 106 57 57 57 72 72 72 83 83 83 129 129 129 183 183 183 181 181 181 89 89 89 20 20 20 20 20 20 20 20 20 18 18 18 12 12 12 5 5 5 39 39 39 143 143 143 200 200 200 220 220 220 227 227 227 221 221 221 140 140 140 94 94 94 111 111 111 107 107 107 106 106 106 102 102 102 92 92 92 83 83 83 81 81 81 83 83 83 83 83 83 114 114 114 86 86 86 63 63 63 74 74 74 62 62 62 69 69 69 105 105 105 189 189 189 164 164 164 65 65 65 24 24 24 24 24 24 32 32 32 39 39 39 31 31 31 17 17 17 91 91 91 192 192 192 223 223 223 227 227 227 223 223 223 203 203 203 131 131 131 101 101 101 103 103 103 98 98 98 107 107 107 110 110 110 105 105 105 93 93 93 82 82 82 75 75 75 86 86 86 63 63 63 63 63 63 89 89 89 79 79 79 72 72 72 81 81 81 120 120 120 160 160 160 135 135 135 22 22 22 24 24 24 29 29 29 42 42 42 49 49 49 39 39 39 60 60 60 144 144 144 202 202 202 215 215 215 222 222 222 227 227 227 209 209 209 156 156 156 120 120 120 93 93 93 90 90 90 95 95 95 111 111 111 116 116 116 101 101 101 89 89 89 87 87 87 64 64 64 68 68 68 83 83 83 69 69 69 48 48 48 77 77 77 95 95 95 101 101 101 105 105 105 18 18 18 21 21 21 22 22 22 26 26 26 36 36 36 43 43 43 48 48 48 85 85 85 155 155 155 181 181 181 211 211 211 228 228 228 228 228 228 226 226 226 187 187 187 131 131 131 103 103 103 88 88 88 90 90 90 101 101 101 112 112 112 104 104 104 98 98 98 97 97 97 93 93 93 90 90 90 77 77 77 69 69 69 73 73 73 81 81 81 87 87 87 85 85 85 14 14 14 16 16 16 16 16 16 19 19 19 22 22 22 26 26 26 28 28 28 27 27 27 57 57 57 124 124 124 184 184 184 211 211 211 221 221 221 226 226 226 225 225 225 215 215 215 189 189 189 141 141 141 109 109 109 101 101 101 92 92 92 84 84 84 79 79 79 91 91 91 100 100 100 102 102 102 94 94 94 70 70 70 55 55 55 74 74 74 82 82 82 91 91 91 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 25 25 25 66 66 66 136 136 136 194 194 194 208 208 208 234 234 234 236 236 236 231 231 231 218 218 218 209 209 209 198 198 198 184 184 184 159 159 159 149 149 149 160 160 160 157 157 157 144 144 144 121 121 121 87 87 87 83 83 83 94 94 94 105 105 105 130 130 130 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 15 15 15 12 12 12 8 8 8 20 20 20 46 46 46 67 67 67 147 147 147 185 185 185 206 206 206 244 244 244 252 252 252 252 252 252 248 248 248 246 246 246 245 245 245 246 246 246 244 244 244 238 238 238 224 224 224 209 209 209 201 201 201 197 197 197 195 195 195 202 202 202 9 9 9 10 10 10 9 9 9 8 8 8 10 10 10 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 12 12 12 11 11 11 8 8 8 5 5 5 9 9 9 18 18 18 46 46 46 121 121 121 188 188 188 219 219 219 245 245 245 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 239 239 239 214 214 214 212 212 212 81 123 130 55 101 109 59 105 116 68 107 119 44 81 98 56 93 111 65 100 116 118 141 149 112 137 140 76 113 124 89 125 137 90 131 141 90 130 141 93 129 141 74 113 126 47 94 109 47 94 109 50 97 112 52 97 113 55 99 115 57 100 117 51 95 111 41 86 102 35 83 99 33 82 98 37 87 102 40 91 104 45 95 107 51 99 111 55 102 115 53 99 113 44 91 104 74 118 121 50 98 103 68 114 121 74 115 122 53 90 102 78 112 125 80 110 120 146 163 170 127 144 148 82 116 128 89 126 136 90 127 133 88 127 135 94 130 140 74 111 124 45 91 106 43 89 104 43 89 104 43 89 104 44 89 104 38 82 98 31 75 91 29 75 90 35 82 96 41 88 103 43 90 105 50 94 108 52 96 109 53 97 110 45 89 102 35 81 94 39 85 98 78 121 121 45 92 94 70 111 117 97 132 135 89 119 125 110 133 139 108 126 130 182 189 191 178 182 184 93 115 127 105 130 141 126 150 156 94 128 134 95 130 139 71 108 120 43 89 104 44 90 105 43 89 104 39 86 101 32 79 94 27 74 89 30 77 92 37 85 98 43 90 103 47 92 106 52 96 109 53 95 109 52 95 109 45 91 103 37 84 96 41 88 100 47 93 106 104 142 142 59 102 103 84 118 123 150 171 172 173 183 186 169 172 177 177 177 177 211 204 198 196 183 178 141 143 147 141 149 155 150 163 170 113 142 147 93 126 135 65 101 114 34 79 93 33 79 94 28 73 88 22 68 82 23 69 83 27 73 87 30 76 91 34 80 93 37 82 95 43 86 99 44 85 99 42 85 98 41 86 99 35 83 95 39 89 100 45 92 104 45 90 103 132 159 159 79 117 115 99 130 131 155 175 174 181 185 181 179 184 185 186 190 188 174 172 169 152 146 145 134 139 141 95 111 115 96 119 123 103 134 139 105 138 146 82 116 126 46 86 98 33 78 92 30 76 88 33 77 88 39 81 93 43 86 97 45 88 100 44 87 99 50 93 104 49 91 103 46 88 100 44 89 100 35 82 92 36 83 93 42 90 100 45 90 101 45 89 100 161 180 181 116 146 143 92 124 122 135 156 156 214 220 215 221 227 227 222 225 223 201 200 196 173 171 169 149 157 159 95 116 121 90 120 124 108 142 146 115 148 152 108 139 145 41 77 88 13 56 70 17 62 74 20 65 76 22 69 80 24 72 83 25 73 83 29 77 87 31 79 89 28 75 86 29 77 88 29 76 86 31 78 88 39 86 96 39 85 95 37 81 93 36 80 92 173 188 191 171 193 191 107 130 128 139 144 144 235 232 227 227 229 229 196 196 194 183 180 175 167 166 161 153 157 158 134 149 155 103 132 137 101 134 136 117 147 149 124 150 155 70 102 110 36 75 88 40 82 96 44 87 100 47 90 104 48 91 105 49 92 106 48 91 105 48 91 105 46 90 104 49 92 106 41 87 98 36 83 93 37 84 94 39 86 96 41 86 99 44 89 102 150 173 173 173 195 191 152 152 152 168 139 138 214 189 181 224 218 217 198 196 196 200 197 196 196 192 188 173 168 168 173 174 179 111 131 135 109 136 139 126 151 156 126 149 155 104 132 139 35 72 85 18 60 74 22 65 79 23 67 82 22 66 81 26 70 85 26 70 85 22 66 81 21 65 80 20 64 79 18 64 76 32 79 89 39 86 96 35 82 92 27 74 88 25 72 87 161 184 184 141 164 160 149 140 140 190 134 129 214 172 165 194 192 188 194 188 188 200 182 182 198 192 186 169 142 143 170 146 150 121 129 130 116 133 138 128 156 163 121 147 153 101 125 133 46 77 90 19 59 72 19 63 77 18 65 78 20 68 80 22 69 81 19 66 78 20 68 79 25 72 84 28 75 87 35 81 92 34 80 90 25 70 81 23 68 79 27 72 85 32 78 90 192 204 207 157 175 173 136 127 125 189 109 105 195 128 132 163 130 136 164 121 126 175 99 105 181 131 130 158 74 86 153 86 97 126 93 102 105 92 105 94 129 134 100 128 139 104 133 144 93 125 137 58 97 108 44 81 94 44 82 95 45 87 97 50 89 99 49 89 100 45 88 98 44 87 97 39 82 92 26 69 80 25 69 80 37 80 91 46 89 101 48 90 100 43 86 96 205 212 214 198 209 206 176 163 160 188 111 110 140 57 64 129 45 62 139 57 72 169 53 70 184 75 89 173 59 75 138 79 84 90 44 58 81 46 57 27 62 67 38 81 98 50 98 111 63 109 119 61 98 108 30 61 72 17 50 61 18 57 67 22 61 72 18 56 70 12 53 68 9 55 69 7 56 68 16 62 74 36 80 92 34 79 90 24 69 81 17 63 76 15 62 75 195 200 202 174 180 179 153 146 143 189 129 129 158 59 69 142 43 57 150 44 64 162 47 64 170 51 68 169 56 69 157 107 104 112 76 80 112 43 57 73 47 62 32 58 74 46 87 98 70 114 120 108 135 141 77 101 107 18 45 53 5 41 51 4 44 57 2 41 57 6 47 63 10 56 70 13 63 76 27 75 88 23 68 82 8 53 67 5 51 65 9 57 70 15 63 77 200 206 211 168 174 175 114 104 106 154 103 106 187 76 88 170 51 65 158 41 62 156 42 62 158 44 61 170 45 64 174 81 89 154 74 81 151 47 67 150 59 80 100 52 69 88 97 105 141 169 168 175 189 190 150 168 169 74 97 103 24 59 68 17 56 72 22 64 78 30 72 83 33 76 87 34 78 88 25 71 84 8 56 70 10 58 72 21 68 83 30 77 88 34 80 89 188 200 205 194 201 204 173 165 169 130 99 100 160 86 90 185 68 81 159 47 61 154 45 62 154 44 58 159 45 60 153 58 66 155 60 71 155 66 80 147 65 74 147 52 69 135 80 92 151 157 157 170 183 182 175 188 187 163 179 180 110 132 136 49 80 91 36 74 87 33 75 85 28 69 80 22 63 75 9 55 69 14 62 76 28 75 88 34 81 93 29 76 86 23 68 78 139 152 159 201 206 211 209 210 212 178 165 164 132 108 105 153 79 85 180 60 75 167 47 62 158 44 60 160 64 76 156 86 87 148 72 81 140 60 72 131 56 62 135 44 59 135 54 68 89 66 77 110 127 128 168 190 188 195 204 205 175 186 186 109 129 133 35 63 70 17 50 60 9 47 60 3 46 62 4 52 66 18 64 78 26 69 82 16 57 69 7 50 61 3 48 60 98 109 120 189 195 201 210 217 218 210 214 213 166 172 165 118 106 100 164 76 87 181 55 68 160 42 64 151 57 72 154 77 80 123 57 66 120 38 54 141 46 60 147 61 76 144 53 73 95 33 54 77 56 67 107 125 126 178 196 199 197 214 213 182 195 193 98 110 112 57 76 83 20 50 62 0 41 57 4 52 67 11 57 72 10 48 63 4 37 52 1 38 51 1 43 56 67 85 99 176 186 193 210 220 221 208 216 217 213 212 213 145 152 146 105 82 79 180 75 86 175 44 68 153 41 58 155 47 61 114 36 50 123 36 52 170 47 66 159 60 76 146 50 68 106 43 56 93 36 52 63 49 56 119 134 135 179 197 196 195 204 203 166 170 170 110 121 125 24 49 58 6 45 59 8 55 69 6 52 67 3 42 56 3 38 52 4 42 55 6 49 61 46 74 87 137 151 159 200 207 210 215 217 220 213 220 219 186 184 182 107 103 99 149 87 94 187 62 77 171 45 59 164 41 61 150 41 62 151 42 61 169 44 59 168 46 64 149 47 62 139 53 66 137 49 68 106 46 58 106 65 77 137 132 139 177 191 193 177 187 188 154 166 167 63 89 93 23 60 68 15 60 72 9 55 69 3 47 60 5 48 60 12 56 67 19 64 75 25 56 69 75 95 104 151 159 163 195 199 203 209 218 217 216 215 213 172 166 163 129 100 100 168 85 91 184 57 71 170 44 60 163 42 62 164 42 64 168 41 60 173 44 63 162 47 65 165 56 72 167 55 74 151 48 67 133 46 63 121 65 78 152 136 144 194 204 203 199 208 207 166 179 181 87 112 114 27 62 68 10 53 65 8 55 69 15 59 71 24 68 79 25 71 82 4 39 49 7 38 47 49 72 77 149 160 165 207 213 216 224 229 226 213 213 208 171 161 157 141 118 114 168 92 98 181 57 74 166 45 60 158 43 61 160 42 62 159 41 60 163 44 64 166 49 68 168 52 71 166 47 70 135 48 63 136 44 61 143 66 84 177 165 166 221 218 217 219 218 220 184 191 194 105 124 127 33 65 73 11 53 65 22 63 77 20 62 73 11 53 63 18 45 56 18 45 57 13 38 50 87 103 110 186 196 200 222 228 227 232 236 233 226 228 227 196 196 191 169 158 152 170 96 102 174 56 66 162 44 58 156 42 60 159 42 62 162 42 62 173 44 67 169 46 67 153 45 64 146 49 67 157 57 75 148 47 65 157 81 95 200 176 178 205 220 213 209 217 215 182 185 187 107 126 128 24 54 62 9 45 57 8 44 54 1 34 43 7 15 28 25 35 48 33 48 62 45 63 72 128 142 148 194 201 203 229 233 233 233 238 238 236 235 235 196 204 197 168 153 145 182 88 92 180 51 65 166 43 61 165 43 64 164 44 64 165 41 63 167 44 65 158 46 63 158 52 69 160 57 74 159 43 61 187 91 107 175 123 130 166 139 142 214 216 212 199 202 201 164 170 169 77 94 96 10 35 43 3 28 38 1 22 33 1 5 16 2 5 13 9 17 27 25 42 51 84 98 106 161 169 173 213 214 217 225 229 229 222 234 229 227 224 222 191 189 181 187 134 129 198 78 89 179 55 68 163 42 60 158 41 60 156 42 60 161 43 63 170 42 62 170 49 66 164 52 70 173 44 65 198 106 120 162 97 108 124 50 65 181 129 139 210 179 188 211 204 205 170 181 176 79 96 97 16 31 40 2 16 27 2 16 27 3 11 21 1 6 17 1 7 18 20 28 37 103 114 120 179 189 193 211 216 218 218 225 224 224 224 223 212 208 206 161 136 129 180 99 99 197 73 83 182 60 72 166 49 64 158 43 59 156 42 59 163 40 60 174 44 64 166 50 66 171 46 64 198 111 122 150 85 99 108 34 47 128 46 62 138 57 75 174 108 124 203 175 177 181 182 183 81 93 96 10 23 31 4 26 39 6 25 37 6 22 34 3 15 26 0 6 15 32 42 50 136 146 152 196 202 205 217 221 223 225 228 228 222 221 220 150 138 132 131 79 75 188 78 87 199 67 80 196 67 78 187 64 75 177 54 66 168 45 59 168 41 59 168 44 63 167 45 66 179 86 91 140 62 75 116 37 58 126 51 64 114 39 49 137 37 60 168 75 96 203 183 191 156 168 171 56 69 75 3 32 44 3 32 45 11 39 52 21 46 57 17 36 46 7 21 31 82 94 102 187 194 198 219 225 228 224 229 230 222 224 224 206 203 199 150 124 120 154 79 83 193 63 77 205 51 68 204 65 76 204 70 78 194 67 76 182 54 69 164 45 62 145 44 59 160 53 65 110 41 55 122 35 58 179 49 64 152 47 59 132 45 62 154 47 72 128 116 127 143 167 175 123 139 147 4 29 41 2 32 44 6 38 50 21 50 61 31 56 68 23 45 56 47 65 74 138 147 151 197 204 207 212 217 220 219 224 224 228 227 227 217 207 205 178 149 143 176 96 97 180 55 67 188 46 62 193 52 66 202 71 83 204 77 88 180 67 76 163 57 65 167 51 64 115 41 53 129 41 54 179 40 57 143 35 52 87 31 40 129 53 71 94 94 111 78 109 126 85 113 123 4 23 36 3 27 39 2 29 41 6 34 46 16 44 55 23 50 61 31 55 64 75 89 95 147 158 163 176 183 187 208 213 216 229 228 230 231 227 226 230 227 217 205 181 171 172 115 113 174 72 82 176 48 64 181 49 63 192 61 73 200 73 83 200 61 74 195 56 68 187 57 72 178 55 67 172 53 67 148 45 63 120 45 63 98 60 75 56 91 102 60 96 117 60 94 108 3 17 32 3 20 34 2 21 35 1 25 37 4 29 41 6 33 44 8 35 46 10 33 44 44 62 71 115 128 135 178 186 191 209 212 215 221 221 221 229 226 222 231 224 219 225 213 206 213 181 176 186 122 121 174 81 88 177 67 79 175 56 68 173 44 58 167 40 53 182 50 64 197 57 70 195 62 69 174 59 73 102 54 70 42 59 72 47 84 97 56 91 109 68 99 116 2 15 29 2 16 30 2 18 31 3 18 31 3 19 32 2 21 33 3 22 35 4 21 36 4 21 34 13 29 40 56 70 78 130 138 145 190 196 201 206 209 212 236 234 236 240 236 233 234 232 225 225 217 206 224 205 198 221 190 187 215 171 170 199 142 144 188 133 134 204 141 144 214 133 139 208 116 122 177 96 108 89 86 91 61 92 100 77 100 116 81 114 127 110 137 148 3 13 27 2 14 27 2 14 27 4 13 27 5 14 28 3 14 27 3 16 29 3 16 31 4 18 32 0 16 28 0 10 21 12 23 34 39 48 58 61 69 79 142 148 155 182 187 190 202 209 209 242 246 244 252 253 251 251 253 250 248 250 245 246 248 242 244 247 239 247 247 239 250 243 237 246 236 230 234 222 216 213 208 206 196 203 206 188 201 205 185 199 207 194 205 213 2 10 23 3 12 24 1 11 23 2 9 22 3 11 24 2 12 24 3 14 25 4 15 26 4 13 25 2 12 23 5 14 26 4 13 25 0 10 21 0 6 18 2 11 22 12 20 30 41 47 57 119 121 130 187 189 194 217 220 222 242 247 247 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 252 238 240 241 211 216 217 209 213 216 66 66 66 66 66 66 67 67 67 67 67 67 65 65 65 63 63 63 61 61 61 61 61 61 59 59 59 57 57 57 58 58 58 57 57 57 57 57 57 54 54 54 48 48 48 46 46 46 49 49 49 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 42 42 42 45 45 45 48 48 48 47 47 47 47 47 47 49 49 49 53 53 53 56 56 56 46 46 46 146 146 146 69 69 69 68 68 68 70 70 70 71 71 71 70 70 70 67 67 67 64 64 64 62 62 62 61 61 61 60 60 60 57 57 57 54 54 54 54 54 54 50 50 50 46 46 46 50 50 50 52 52 52 51 51 51 49 49 49 46 46 46 45 45 45 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 51 51 51 52 52 52 49 49 49 44 44 44 36 36 36 145 145 145 67 67 67 67 67 67 69 69 69 70 70 70 69 69 69 69 69 69 67 67 67 66 66 66 63 63 63 59 59 59 55 55 55 52 52 52 50 50 50 50 50 50 50 50 50 54 54 54 52 52 52 49 49 49 50 50 50 46 46 46 44 44 44 44 44 44 43 43 43 43 43 43 45 45 45 47 47 47 46 46 46 42 42 42 42 42 42 41 41 41 31 31 31 141 141 141 68 68 68 66 66 66 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 65 65 65 58 58 58 54 54 54 53 53 53 52 52 52 51 51 51 52 52 52 53 53 53 48 48 48 45 45 45 46 46 46 50 50 50 51 51 51 49 49 49 47 47 47 47 47 47 45 45 45 42 42 42 42 42 42 40 40 40 39 39 39 42 42 42 32 32 32 142 142 142 65 65 65 69 69 69 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 70 70 70 62 62 62 56 56 56 53 53 53 50 50 50 48 48 48 48 48 48 50 50 50 45 45 45 41 41 41 42 42 42 42 42 42 45 45 45 48 48 48 50 50 50 48 48 48 47 47 47 46 46 46 44 44 44 44 44 44 43 43 43 42 42 42 44 44 44 34 34 34 142 142 142 65 65 65 76 76 76 82 82 82 78 78 78 98 98 98 108 108 108 92 92 92 80 80 80 64 64 64 57 57 57 54 54 54 53 53 53 50 50 50 49 49 49 48 48 48 45 45 45 45 45 45 44 44 44 42 42 42 40 40 40 41 41 41 42 42 42 43 43 43 41 41 41 42 42 42 44 44 44 44 44 44 44 44 44 45 45 45 44 44 44 34 34 34 143 143 143 68 68 68 86 86 86 97 97 97 86 86 86 102 102 102 138 138 138 152 152 152 142 142 142 83 83 83 61 61 61 62 62 62 59 59 59 54 54 54 51 51 51 52 52 52 50 50 50 50 50 50 48 48 48 46 46 46 42 42 42 42 42 42 37 37 37 37 37 37 42 42 42 43 43 43 41 41 41 42 42 42 42 42 42 39 39 39 38 38 38 27 27 27 140 140 140 79 79 79 101 101 101 133 133 133 102 102 102 119 119 119 194 194 194 172 172 172 148 148 148 93 93 93 63 63 63 56 56 56 54 54 54 54 54 54 49 49 49 54 54 54 54 54 54 47 47 47 46 46 46 44 44 44 42 42 42 44 44 44 43 43 43 47 47 47 45 45 45 42 42 42 41 41 41 42 42 42 41 41 41 34 34 34 33 33 33 25 25 25 140 140 140 83 83 83 123 123 123 133 133 133 141 141 141 191 191 191 191 191 191 151 151 151 144 144 144 105 105 105 61 61 61 59 59 59 57 57 57 61 61 61 57 57 57 53 53 53 47 47 47 38 38 38 38 38 38 37 37 37 44 44 44 49 49 49 51 51 51 51 51 51 46 46 46 43 43 43 42 42 42 39 39 39 36 36 36 36 36 36 42 42 42 31 31 31 141 141 141 83 83 83 161 161 161 158 158 158 218 218 218 219 219 219 171 171 171 158 158 158 158 158 158 123 123 123 86 86 86 135 135 135 90 90 90 50 50 50 45 45 45 46 46 46 41 41 41 38 38 38 44 44 44 46 46 46 47 47 47 44 44 44 39 39 39 40 40 40 46 46 46 44 44 44 37 37 37 38 38 38 38 38 38 43 43 43 41 41 41 25 25 25 139 139 139 82 82 82 141 141 141 194 194 194 242 242 242 208 208 208 164 164 164 173 173 173 152 152 152 138 138 138 165 165 165 118 118 118 67 67 67 81 81 81 47 47 47 74 74 74 83 83 83 52 52 52 42 42 42 39 39 39 50 50 50 48 48 48 43 43 43 39 39 39 34 34 34 28 28 28 29 29 29 34 34 34 33 33 33 28 28 28 25 25 25 19 19 19 139 139 139 81 81 81 157 157 157 227 227 227 239 239 239 212 212 212 180 180 180 171 171 171 116 116 116 167 167 167 156 156 156 72 72 72 109 109 109 117 117 117 76 76 76 81 81 81 73 73 73 62 62 62 52 52 52 47 47 47 44 44 44 38 38 38 35 35 35 34 34 34 27 27 27 26 26 26 28 28 28 28 28 28 25 25 25 27 27 27 33 33 33 23 23 23 138 138 138 84 84 84 194 194 194 252 252 252 246 246 246 229 229 229 168 168 168 159 159 159 131 131 131 141 141 141 116 116 116 122 122 122 105 105 105 85 85 85 90 90 90 48 48 48 43 43 43 68 68 68 48 48 48 47 47 47 56 56 56 52 52 52 38 38 38 35 35 35 29 29 29 31 31 31 30 30 30 26 26 26 28 28 28 31 31 31 29 29 29 18 18 18 135 135 135 79 79 79 169 169 169 241 241 241 245 245 245 243 243 243 157 157 157 162 162 162 166 166 166 143 143 143 147 147 147 119 119 119 103 103 103 106 106 106 61 61 61 24 24 24 40 40 40 50 50 50 47 47 47 72 72 72 76 76 76 56 56 56 66 66 66 63 63 63 32 32 32 30 30 30 28 28 28 25 25 25 24 24 24 23 23 23 21 21 21 12 12 12 133 133 133 68 68 68 139 139 139 216 216 216 225 225 225 239 239 239 204 204 204 182 182 182 167 167 167 149 149 149 138 138 138 97 97 97 105 105 105 84 84 84 51 51 51 34 34 34 44 44 44 61 61 61 68 68 68 79 79 79 58 58 58 39 39 39 100 100 100 96 96 96 40 40 40 41 41 41 33 33 33 27 27 27 27 27 27 22 22 22 25 25 25 14 14 14 135 135 135 65 65 65 106 106 106 173 173 173 205 205 205 219 219 219 211 211 211 191 191 191 173 173 173 155 155 155 144 144 144 130 130 130 118 118 118 88 88 88 64 64 64 59 59 59 71 71 71 84 84 84 91 91 91 71 71 71 40 40 40 52 52 52 100 100 100 132 132 132 93 93 93 82 82 82 51 51 51 40 40 40 54 54 54 32 32 32 28 28 28 14 14 14 135 135 135 66 66 66 75 75 75 106 106 106 161 161 161 197 197 197 203 203 203 202 202 202 200 200 200 183 183 183 154 154 154 151 151 151 122 122 122 104 104 104 74 74 74 66 66 66 89 89 89 104 104 104 97 97 97 49 49 49 35 35 35 49 49 49 61 61 61 137 137 137 127 127 127 124 124 124 106 106 106 93 93 93 100 100 100 50 50 50 33 33 33 17 17 17 135 135 135 64 64 64 70 70 70 79 79 79 103 103 103 139 139 139 170 170 170 189 189 189 200 200 200 200 200 200 174 174 174 163 163 163 130 130 130 112 112 112 87 87 87 67 67 67 70 70 70 88 88 88 84 84 84 51 51 51 48 48 48 55 55 55 64 64 64 107 107 107 100 100 100 95 95 95 102 102 102 99 99 99 107 107 107 47 47 47 52 52 52 19 19 19 135 135 135 59 59 59 65 65 65 80 80 80 90 90 90 98 98 98 107 107 107 130 130 130 164 164 164 188 188 188 182 182 182 169 169 169 146 146 146 128 128 128 114 114 114 97 97 97 77 77 77 66 66 66 64 64 64 57 57 57 59 59 59 67 67 67 64 64 64 74 74 74 78 78 78 68 68 68 66 66 66 66 66 66 91 91 91 58 58 58 70 70 70 34 34 34 135 135 135 57 57 57 62 62 62 74 74 74 87 87 87 93 93 93 88 88 88 86 86 86 96 96 96 119 119 119 146 146 146 156 156 156 145 145 145 132 132 132 124 124 124 115 115 115 103 103 103 83 83 83 74 74 74 69 69 69 79 79 79 57 57 57 53 53 53 59 59 59 87 87 87 80 80 80 66 66 66 57 57 57 93 93 93 88 88 88 89 89 89 68 68 68 139 139 139 54 54 54 57 57 57 64 64 64 78 78 78 92 92 92 91 91 91 79 79 79 72 72 72 73 73 73 80 80 80 93 93 93 106 106 106 111 111 111 119 119 119 113 113 113 110 110 110 108 108 108 107 107 107 101 101 101 92 92 92 64 64 64 55 55 55 61 61 61 80 80 80 83 83 83 68 68 68 68 68 68 120 120 120 99 99 99 89 89 89 76 76 76 142 142 142 51 51 51 54 54 54 62 62 62 76 76 76 86 86 86 86 86 86 74 74 74 65 65 65 62 62 62 59 59 59 53 53 53 49 49 49 54 54 54 74 74 74 88 88 88 99 99 99 107 107 107 109 109 109 108 108 108 104 104 104 91 91 91 76 76 76 71 71 71 65 65 65 76 76 76 64 64 64 79 79 79 114 114 114 95 95 95 91 91 91 52 52 52 137 137 137 48 48 48 54 54 54 62 62 62 71 71 71 77 77 77 79 79 79 73 73 73 57 57 57 52 52 52 52 52 52 48 48 48 41 41 41 33 33 33 31 31 31 37 37 37 56 56 56 78 78 78 95 95 95 100 100 100 102 102 102 100 100 100 97 97 97 97 97 97 82 82 82 69 69 69 77 77 77 85 85 85 101 101 101 93 93 93 61 61 61 20 20 20 134 134 134 50 50 50 54 54 54 58 58 58 65 65 65 71 71 71 74 74 74 64 64 64 51 51 51 47 47 47 45 45 45 41 41 41 39 39 39 34 34 34 28 28 28 21 21 21 18 18 18 27 27 27 47 47 47 64 64 64 71 71 71 72 72 72 67 67 67 74 74 74 79 79 79 74 74 74 72 72 72 67 67 67 61 61 61 48 48 48 44 44 44 19 19 19 135 135 135 50 50 50 48 48 48 53 53 53 60 60 60 62 62 62 65 65 65 59 59 59 48 48 48 42 42 42 41 41 41 39 39 39 36 36 36 31 31 31 27 27 27 21 21 21 15 15 15 12 12 12 14 14 14 19 19 19 24 24 24 27 27 27 28 28 28 30 30 30 32 32 32 34 34 34 32 32 32 29 29 29 33 33 33 39 39 39 45 45 45 17 17 17 136 136 136 48 48 48 47 47 47 52 52 52 56 56 56 60 60 60 62 62 62 57 57 57 44 44 44 39 39 39 38 38 38 37 37 37 32 32 32 27 27 27 26 26 26 22 22 22 15 15 15 13 13 13 13 13 13 12 12 12 10 10 10 6 6 6 3 3 3 4 4 4 5 5 5 8 8 8 10 10 10 12 12 12 18 18 18 25 25 25 40 40 40 32 32 32 146 146 146 49 49 49 48 48 48 51 51 51 52 52 52 59 59 59 58 58 58 53 53 53 44 44 44 41 41 41 37 37 37 32 32 32 29 29 29 26 26 26 25 25 25 21 21 21 14 14 14 10 10 10 10 10 10 11 11 11 11 11 11 8 8 8 3 3 3 1 1 1 1 1 1 3 3 3 6 6 6 7 7 7 10 10 10 10 10 10 36 36 36 61 61 61 159 159 159 49 49 49 50 50 50 50 50 50 53 53 53 54 54 54 54 54 54 49 49 49 46 46 46 45 45 45 38 38 38 32 32 32 28 28 28 25 25 25 24 24 24 20 20 20 13 13 13 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 6 6 6 4 4 4 4 4 4 6 6 6 8 8 8 11 11 11 15 15 15 15 15 15 27 27 27 45 45 45 155 155 155 54 54 54 53 53 53 53 53 53 53 53 53 50 50 50 49 49 49 50 50 50 50 50 50 44 44 44 37 37 37 32 32 32 26 26 26 24 24 24 24 24 24 20 20 20 13 13 13 11 11 11 11 11 11 10 10 10 12 12 12 12 12 12 9 9 9 8 8 8 8 8 8 9 9 9 13 13 13 16 16 16 21 21 21 24 24 24 30 30 30 33 33 33 148 148 148 57 57 57 54 54 54 55 55 55 52 52 52 50 50 50 49 49 49 49 49 49 46 46 46 40 40 40 38 38 38 34 34 34 25 25 25 23 23 23 24 24 24 19 19 19 14 14 14 13 13 13 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 16 16 16 20 20 20 26 26 26 33 33 33 42 42 42 42 42 42 146 146 146 58 58 58 55 55 55 56 56 56 55 55 55 50 50 50 45 45 45 42 42 42 41 41 41 41 41 41 40 40 40 33 33 33 26 26 26 24 24 24 25 25 25 21 21 21 15 15 15 15 15 15 13 13 13 11 11 11 10 10 10 12 12 12 12 12 12 13 13 13 17 17 17 21 21 21 23 23 23 28 28 28 36 36 36 42 42 42 51 51 51 53 53 53 146 146 146 59 59 59 57 57 57 57 57 57 54 54 54 48 48 48 42 42 42 39 39 39 41 41 41 43 43 43 40 40 40 34 34 34 27 27 27 26 26 26 28 28 28 24 24 24 19 19 19 16 16 16 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 14 14 14 20 20 20 28 28 28 33 33 33 38 38 38 45 45 45 50 50 50 60 60 60 63 63 63 151 151 151 41 72 105 41 71 107 41 72 111 40 73 114 37 71 114 36 68 113 35 66 112 34 65 112 32 63 111 30 62 108 30 63 107 29 62 108 28 62 111 24 59 108 17 54 101 15 53 99 19 55 102 17 52 99 17 51 100 17 51 101 16 52 101 13 52 95 12 49 89 16 51 96 18 53 101 18 53 100 18 53 99 21 54 97 25 59 101 27 62 104 16 53 95 135 149 168 40 76 112 42 74 114 43 75 118 43 77 121 41 76 120 37 72 120 34 69 120 32 68 117 31 67 114 30 66 113 27 63 107 24 60 106 21 61 110 17 57 107 15 52 104 19 56 108 19 58 110 18 58 109 16 56 106 13 53 103 11 52 103 9 52 99 11 53 96 15 54 102 11 51 101 13 54 100 19 58 104 23 58 104 19 55 100 11 52 95 3 44 89 134 148 167 39 74 112 43 71 110 47 73 114 46 74 115 45 74 114 42 74 116 39 72 118 38 71 116 35 68 111 31 65 108 25 62 106 22 59 103 20 57 101 19 56 101 19 57 103 23 61 108 21 58 106 19 55 104 19 56 102 16 52 97 13 50 100 12 50 99 11 50 96 9 50 98 12 51 101 16 53 100 15 52 99 11 49 96 11 48 94 10 47 93 0 37 84 130 144 163 40 74 112 42 71 111 48 77 117 48 76 117 48 76 117 46 77 118 46 78 120 45 77 120 39 70 115 31 63 108 26 60 105 24 59 103 21 59 102 20 58 101 20 59 102 21 60 103 17 55 101 14 51 98 15 52 99 19 56 102 21 56 105 21 54 103 17 53 101 15 54 101 14 52 99 11 48 95 11 48 96 9 47 94 8 46 93 11 49 93 1 39 84 131 145 164 38 71 109 44 75 112 52 82 124 54 82 124 56 81 123 55 81 124 52 82 122 45 75 117 36 67 110 29 61 105 25 59 103 22 56 101 16 55 98 16 55 98 18 57 100 13 52 96 10 48 94 11 49 96 11 49 96 14 52 99 17 54 101 20 56 104 17 54 101 16 54 101 15 53 100 13 51 98 13 51 98 12 50 97 11 49 95 13 51 94 1 41 85 131 145 163 38 71 109 60 79 110 62 86 120 54 83 123 79 101 134 89 111 144 71 96 133 57 85 123 38 70 109 30 62 103 26 60 105 25 59 104 18 57 100 17 56 99 16 55 98 13 52 95 14 52 98 13 51 98 11 49 95 9 47 94 8 48 94 9 50 96 10 50 96 10 47 94 11 49 96 13 51 98 13 51 97 13 51 98 14 52 98 13 51 94 1 41 85 132 146 164 41 75 110 82 84 108 88 98 124 61 91 129 83 106 135 127 140 162 141 154 176 128 145 168 61 88 121 35 66 106 34 67 110 32 65 106 25 60 102 21 57 99 22 59 100 20 57 99 20 56 101 18 54 100 15 53 99 11 49 96 10 49 93 5 44 86 7 44 88 12 48 94 12 49 95 10 48 94 11 49 94 11 49 93 8 46 90 8 45 89 0 33 75 130 143 159 61 83 111 107 97 109 128 133 148 78 108 137 102 123 146 188 195 206 164 174 189 137 150 168 72 98 130 36 69 109 29 62 102 28 60 100 28 59 100 22 55 96 25 60 100 25 60 100 19 53 97 17 52 96 14 50 96 11 49 95 14 50 92 14 49 89 18 53 95 17 51 96 12 48 92 11 48 92 12 49 92 10 48 88 4 41 82 5 39 82 0 30 68 131 143 156 76 83 106 135 118 119 125 136 140 125 147 160 181 195 204 182 194 202 137 154 173 129 147 170 82 110 143 36 66 109 42 61 100 33 61 105 33 67 108 31 63 103 25 59 99 18 53 93 10 44 85 9 44 84 9 42 85 16 49 94 21 55 97 22 57 97 22 58 98 17 52 93 14 49 90 13 48 89 11 46 85 7 43 80 8 43 80 15 48 84 4 38 69 132 144 156 77 82 112 173 156 159 148 163 167 215 220 222 214 221 228 158 174 193 147 160 180 146 162 176 105 127 153 84 83 113 170 119 129 93 86 107 24 56 96 18 51 93 17 52 92 12 47 87 9 45 83 14 51 87 18 52 92 20 53 95 15 50 90 11 45 85 12 47 86 17 53 89 16 50 87 11 43 82 11 44 81 11 45 79 16 49 83 18 47 77 1 31 59 130 142 153 74 81 114 157 133 141 187 197 198 241 243 240 202 210 214 155 164 188 168 173 194 146 153 165 136 138 145 192 155 146 160 101 98 88 56 70 92 74 96 32 48 88 60 76 106 69 86 112 24 59 93 12 50 87 16 42 91 21 56 97 17 56 94 17 48 86 14 45 82 9 40 76 3 33 68 5 35 69 10 40 74 8 39 72 4 34 67 4 30 63 0 23 56 130 141 153 71 81 110 171 150 163 229 226 229 242 239 235 212 212 217 180 179 191 171 170 179 127 111 121 202 154 143 186 145 139 105 58 63 153 91 95 146 105 107 95 67 79 99 72 81 77 71 80 56 60 89 41 51 87 24 51 92 23 48 85 16 42 78 10 41 78 9 39 74 4 32 66 3 31 64 5 34 65 5 33 64 3 30 62 4 33 64 8 39 69 0 28 60 130 140 153 73 85 111 199 192 196 251 254 249 246 247 243 234 227 229 172 166 176 161 157 166 158 120 124 204 118 102 159 99 92 170 103 97 148 87 88 122 69 76 121 76 82 68 38 50 53 37 49 77 63 78 49 45 65 36 50 67 52 56 74 51 50 70 19 42 72 14 40 69 10 33 66 11 35 66 10 35 64 6 31 60 8 33 62 10 36 65 7 35 63 0 21 51 127 137 149 72 79 104 188 163 155 253 239 223 246 246 239 245 243 241 172 151 155 191 151 147 214 148 133 206 118 107 199 128 117 163 102 93 150 84 79 168 79 85 91 47 59 31 19 34 63 29 41 76 39 45 65 39 49 95 60 74 100 65 77 74 47 57 58 68 85 48 67 90 14 35 65 12 34 62 8 33 59 6 29 55 7 28 55 5 27 53 4 24 52 0 13 43 127 135 147 62 67 94 172 127 117 253 207 168 247 222 191 248 238 224 227 197 182 229 165 151 230 143 128 217 122 112 201 114 104 142 80 73 156 84 80 134 63 68 76 38 53 45 27 43 67 33 45 94 47 55 95 57 61 99 69 80 69 52 66 54 31 42 102 99 108 86 98 117 33 40 64 34 41 64 18 37 60 11 30 55 11 30 58 4 26 55 9 28 56 0 17 44 129 136 146 54 65 94 127 97 99 214 163 124 247 196 142 251 213 171 243 204 164 237 178 144 232 153 129 225 129 110 216 116 102 187 109 93 174 95 91 129 71 74 87 52 66 84 46 62 101 57 67 113 71 77 112 83 78 89 63 66 55 31 47 76 40 52 110 96 101 127 133 140 101 89 101 95 75 87 50 49 66 31 41 60 45 55 74 22 33 61 12 32 57 0 17 41 130 136 145 50 68 99 75 72 92 133 96 93 199 150 122 244 185 140 250 193 137 249 193 129 249 190 128 239 168 118 218 132 106 204 133 106 183 98 91 166 78 81 90 65 84 81 57 76 132 71 76 143 88 88 124 86 83 58 44 52 50 26 42 77 36 43 74 54 64 139 137 139 140 122 124 140 118 119 109 105 109 92 93 96 106 99 96 58 46 53 23 35 56 1 22 39 131 137 143 45 68 100 64 70 94 99 69 86 132 91 96 179 126 108 221 154 119 244 175 117 251 190 120 251 189 123 239 155 105 227 143 106 195 106 87 188 81 73 130 67 80 92 55 68 107 55 58 121 74 81 112 72 80 66 44 56 61 41 56 82 44 46 86 54 60 128 99 100 123 90 92 109 89 91 105 101 102 102 98 100 111 106 103 56 44 47 46 53 67 3 24 41 130 137 145 39 63 96 56 65 89 92 72 90 114 79 90 127 86 87 150 90 86 180 113 92 217 149 105 242 175 115 251 163 101 251 142 94 240 111 82 233 86 69 208 76 69 171 66 64 118 60 59 76 59 77 70 59 80 80 47 56 80 50 54 96 55 53 92 53 55 102 62 64 101 68 72 80 63 69 72 63 74 70 62 78 91 90 99 55 58 69 62 73 76 24 37 45 130 136 144 36 61 94 50 63 89 77 71 87 102 80 92 115 83 90 118 75 78 122 72 71 137 81 73 161 105 84 201 130 92 235 130 90 243 109 79 243 89 65 233 83 57 222 72 57 182 71 62 121 68 67 97 63 71 100 55 63 96 72 75 85 46 46 77 43 46 82 49 53 105 79 81 97 73 75 85 58 62 67 51 63 90 93 105 77 92 104 81 94 87 68 70 63 136 140 145 33 58 91 43 59 86 58 64 80 83 74 87 109 83 95 113 82 85 106 67 72 105 56 68 106 58 66 117 65 64 135 78 65 160 87 66 189 81 65 216 81 61 220 71 52 219 67 49 202 72 52 191 75 57 170 74 63 120 81 77 92 53 48 80 46 42 87 50 50 110 68 67 115 71 69 96 57 59 79 63 69 110 124 127 90 103 109 86 93 82 78 77 69 140 143 149 27 57 89 37 57 85 53 63 83 78 74 89 96 80 92 100 79 88 92 65 79 90 53 67 95 48 55 91 46 49 78 44 41 73 41 34 79 45 37 118 58 48 153 64 47 193 64 41 213 66 42 214 68 46 210 69 42 185 74 51 151 69 53 121 59 47 112 55 48 104 50 47 125 56 55 95 51 54 79 79 83 105 119 112 95 97 89 93 93 76 57 51 47 132 139 142 22 54 86 36 58 87 51 63 86 69 70 88 81 74 89 86 75 87 83 67 81 74 49 62 77 41 49 79 40 43 76 37 38 67 31 32 49 27 25 46 27 19 56 32 20 92 44 25 131 59 41 179 62 49 200 61 43 207 61 38 202 60 39 190 61 42 183 63 50 132 63 49 113 54 39 133 55 48 109 77 72 119 96 88 116 86 74 90 51 40 30 16 18 128 137 141 24 56 88 33 58 89 44 60 85 57 66 86 66 71 89 73 73 87 66 61 75 60 46 61 63 39 51 64 36 43 61 32 37 58 30 36 49 28 33 36 26 23 31 17 18 30 14 10 42 23 16 75 38 26 109 48 33 133 48 27 147 45 23 145 38 17 152 44 25 148 52 40 130 53 42 137 47 35 125 43 42 108 42 39 95 30 19 85 29 17 17 20 23 127 139 143 24 56 88 26 53 85 36 56 84 48 62 86 52 64 84 58 66 81 55 59 72 50 46 61 51 37 52 53 35 45 49 34 41 46 31 38 42 26 35 36 23 26 33 17 18 26 11 10 23 8 6 25 11 7 32 14 11 40 19 11 47 21 14 55 19 12 61 19 10 66 20 9 66 22 14 63 22 10 56 19 12 59 24 16 73 27 12 83 31 20 11 19 26 128 140 145 24 54 87 24 53 82 32 57 86 42 58 85 51 62 82 55 63 79 50 58 72 39 45 60 39 37 52 46 33 46 45 32 42 39 28 37 32 25 31 31 24 28 28 20 21 21 13 14 20 11 11 25 9 9 24 8 9 19 6 7 10 5 5 6 2 3 7 4 3 10 4 2 13 7 3 14 11 3 19 11 7 26 16 11 39 21 12 53 35 33 23 35 46 139 149 154 25 55 87 25 54 83 31 56 86 37 55 83 49 61 83 50 59 77 44 55 71 37 45 61 39 41 55 40 34 46 37 28 41 33 26 37 28 25 32 26 25 30 20 22 24 13 15 16 12 10 13 16 9 8 18 8 9 18 8 10 11 7 8 3 3 3 1 1 1 1 2 2 2 5 2 2 9 2 5 10 5 8 12 9 8 12 7 30 40 39 48 66 77 153 162 167 25 55 88 27 56 85 30 55 85 35 56 85 41 57 81 44 56 77 38 52 71 38 47 65 41 45 58 35 38 48 32 31 44 28 27 40 24 24 34 23 23 32 18 21 26 10 14 18 7 11 15 10 10 10 12 9 11 13 10 14 11 10 11 6 6 6 3 5 4 1 6 4 2 9 5 4 12 5 7 14 8 12 16 18 9 17 22 17 32 36 30 51 60 148 158 161 30 60 90 31 59 87 32 58 87 35 57 85 35 53 79 36 52 74 38 53 71 41 52 69 36 46 60 30 39 51 29 32 47 21 27 41 20 25 36 20 25 35 16 21 29 9 14 21 5 14 20 6 13 16 7 12 15 9 14 17 11 13 14 9 9 10 6 9 9 5 10 9 6 11 10 8 16 13 9 20 18 13 24 28 13 28 35 19 34 42 19 38 48 142 151 155 35 63 90 33 59 87 33 60 87 33 56 82 34 53 78 34 53 75 37 52 68 36 48 65 28 43 60 28 41 53 28 34 50 17 27 41 16 25 36 17 26 37 11 22 30 5 17 24 4 16 24 3 15 22 3 14 18 4 15 18 9 14 17 11 13 16 10 13 15 11 14 16 10 15 18 8 19 22 9 25 27 16 30 35 23 37 43 30 46 53 29 46 56 141 148 153 35 64 91 34 60 87 34 62 89 36 59 85 34 54 80 28 49 73 28 46 65 29 44 62 28 44 61 29 43 56 25 35 50 15 30 43 14 26 40 15 28 41 9 25 34 3 19 28 3 19 28 2 17 26 1 15 22 1 14 21 4 15 20 5 15 19 6 16 20 10 20 24 13 24 29 14 27 34 19 32 39 27 40 46 32 46 51 38 56 62 40 57 68 142 148 153 37 64 91 36 62 88 35 62 89 36 58 84 32 51 76 24 46 70 22 43 64 28 44 63 31 46 63 29 44 56 24 37 50 14 32 44 14 29 44 16 31 45 11 29 40 5 24 34 2 21 31 1 19 30 2 18 27 1 17 25 2 16 23 1 16 22 3 19 25 9 25 31 16 33 39 23 36 46 31 40 49 36 49 55 40 54 60 48 65 71 51 67 78 146 153 157 209 209 209 212 212 212 213 213 213 207 207 207 209 209 209 212 212 212 205 205 205 198 198 198 188 188 188 180 180 180 163 163 163 156 156 156 160 160 160 168 168 168 180 180 180 190 190 190 199 199 199 196 196 196 195 195 195 193 193 193 182 182 182 174 174 174 181 181 181 175 175 175 163 163 163 159 159 159 159 159 159 155 155 155 156 156 156 161 161 161 171 171 171 185 185 185 213 213 213 213 213 213 207 207 207 201 201 201 208 208 208 211 211 211 199 199 199 195 195 195 195 195 195 203 203 203 181 181 181 178 178 178 194 194 194 201 201 201 209 209 209 211 211 211 212 212 212 201 201 201 185 185 185 175 175 175 166 166 166 160 160 160 161 161 161 157 157 157 154 154 154 156 156 156 159 159 159 158 158 158 156 156 156 156 156 156 165 165 165 173 173 173 206 206 206 199 199 199 191 191 191 187 187 187 192 192 192 199 199 199 199 199 199 198 198 198 198 198 198 200 200 200 159 159 159 172 172 172 207 207 207 210 210 210 206 206 206 201 201 201 196 196 196 184 184 184 169 169 169 159 159 159 150 150 150 153 153 153 157 157 157 154 154 154 150 150 150 150 150 150 151 151 151 154 154 154 148 148 148 144 144 144 149 149 149 150 150 150 202 202 202 198 198 198 194 194 194 188 188 188 185 185 185 190 190 190 194 194 194 194 194 194 197 197 197 184 184 184 127 127 127 164 164 164 206 206 206 199 199 199 193 193 193 184 184 184 167 167 167 156 156 156 149 149 149 148 148 148 148 148 148 152 152 152 156 156 156 157 157 157 153 153 153 151 151 151 153 153 153 155 155 155 146 146 146 142 142 142 143 143 143 145 145 145 197 197 197 198 198 198 197 197 197 192 192 192 190 190 190 192 192 192 194 194 194 185 185 185 175 175 175 172 172 172 137 137 137 161 161 161 193 193 193 188 188 188 185 185 185 181 181 181 170 170 170 163 163 163 160 160 160 161 161 161 157 157 157 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 155 155 155 152 152 152 153 153 153 155 155 155 157 157 157 183 183 183 187 187 187 189 189 189 185 185 185 184 184 184 183 183 183 167 167 167 158 158 158 163 163 163 161 161 161 149 149 149 155 155 155 177 177 177 169 169 169 179 179 179 182 182 182 177 177 177 175 175 175 173 173 173 172 172 172 169 169 169 166 166 166 165 165 165 166 166 166 167 167 167 164 164 164 167 167 167 167 167 167 166 166 166 169 169 169 168 168 168 170 170 170 162 162 162 165 165 165 168 168 168 166 166 166 165 165 165 165 165 165 150 150 150 127 127 127 145 145 145 141 141 141 141 141 141 143 143 143 146 146 146 131 131 131 148 148 148 169 169 169 163 163 163 162 162 162 159 159 159 162 162 162 160 160 160 157 157 157 156 156 156 157 157 157 158 158 158 158 158 158 159 159 159 158 158 158 157 157 157 158 158 158 159 159 159 159 159 159 130 130 130 134 134 134 141 141 141 142 142 142 143 143 143 148 148 148 156 156 156 136 136 136 128 128 128 132 132 132 131 131 131 129 129 129 135 135 135 131 131 131 129 129 129 147 147 147 142 142 142 139 139 139 132 132 132 133 133 133 130 130 130 127 127 127 127 127 127 129 129 129 126 126 126 122 122 122 120 120 120 120 120 120 121 121 121 122 122 122 126 126 126 126 126 126 122 122 122 118 118 118 130 130 130 130 130 130 122 122 122 138 138 138 162 162 162 139 139 139 132 132 132 136 136 136 157 157 157 172 172 172 149 149 149 131 131 131 124 124 124 129 129 129 127 127 127 133 133 133 126 126 126 126 126 126 120 120 120 116 116 116 118 118 118 119 119 119 115 115 115 109 109 109 108 108 108 109 109 109 109 109 109 110 110 110 116 116 116 118 118 118 125 125 125 145 145 145 164 164 164 151 151 151 111 111 111 124 124 124 142 142 142 96 96 96 97 97 97 102 102 102 122 122 122 140 140 140 116 116 116 94 94 94 89 89 89 78 78 78 93 93 93 122 122 122 121 121 121 120 120 120 112 112 112 109 109 109 111 111 111 111 111 111 107 107 107 101 101 101 101 101 101 104 104 104 104 104 104 104 104 104 110 110 110 113 113 113 119 119 119 147 147 147 172 172 172 162 162 162 103 103 103 141 141 141 154 154 154 87 87 87 69 69 69 89 89 89 100 100 100 121 121 121 106 106 106 85 85 85 92 92 92 92 92 92 103 103 103 119 119 119 110 110 110 106 106 106 102 102 102 99 99 99 102 102 102 102 102 102 100 100 100 94 94 94 95 95 95 97 97 97 97 97 97 98 98 98 103 103 103 105 105 105 122 122 122 151 151 151 201 201 201 205 205 205 163 163 163 193 193 193 214 214 214 171 171 171 112 112 112 118 118 118 136 136 136 157 157 157 149 149 149 132 132 132 124 124 124 123 123 123 125 125 125 125 125 125 106 106 106 96 96 96 94 94 94 89 89 89 91 91 91 96 96 96 95 95 95 90 90 90 90 90 90 91 91 91 89 89 89 93 93 93 100 100 100 100 100 100 148 148 148 215 215 215 237 237 237 232 232 232 212 212 212 225 225 225 245 245 245 237 237 237 197 197 197 153 153 153 146 146 146 147 147 147 140 140 140 130 130 130 138 138 138 133 133 133 136 136 136 134 134 134 111 111 111 90 90 90 85 85 85 80 80 80 79 79 79 82 82 82 83 83 83 81 81 81 80 80 80 82 82 82 81 81 81 85 85 85 92 92 92 91 91 91 126 126 126 189 189 189 208 208 208 205 205 205 225 225 225 232 232 232 236 236 236 213 213 213 212 212 212 186 186 186 156 156 156 161 161 161 140 140 140 134 134 134 142 142 142 135 135 135 127 127 127 129 129 129 123 123 123 97 97 97 82 82 82 74 74 74 74 74 74 70 70 70 70 70 70 72 72 72 73 73 73 74 74 74 70 70 70 74 74 74 80 80 80 79 79 79 119 119 119 134 134 134 121 121 121 102 102 102 189 189 189 224 224 224 218 218 218 160 160 160 157 157 157 207 207 207 183 183 183 174 174 174 139 139 139 133 133 133 139 139 139 117 117 117 102 102 102 110 110 110 127 127 127 138 138 138 127 127 127 108 108 108 93 93 93 76 76 76 66 66 66 60 60 60 59 59 59 62 62 62 63 63 63 65 65 65 70 70 70 69 69 69 131 131 131 130 130 130 107 107 107 54 54 54 67 67 67 113 113 113 179 179 179 140 140 140 119 119 119 187 187 187 168 168 168 152 152 152 130 130 130 125 125 125 143 143 143 131 131 131 135 135 135 154 154 154 166 166 166 179 179 179 184 184 184 174 174 174 159 159 159 136 136 136 109 109 109 82 82 82 65 65 65 54 54 54 52 52 52 57 57 57 60 60 60 57 57 57 124 124 124 127 127 127 115 115 115 58 58 58 53 53 53 79 79 79 121 121 121 117 117 117 109 109 109 178 178 178 190 190 190 177 177 177 173 173 173 174 174 174 178 178 178 180 180 180 181 181 181 186 186 186 185 185 185 177 177 177 169 169 169 160 160 160 159 159 159 161 161 161 162 162 162 158 158 158 140 140 140 106 106 106 73 73 73 50 50 50 45 45 45 44 44 44 112 112 112 107 107 107 87 87 87 43 43 43 68 68 68 102 102 102 125 125 125 115 115 115 81 81 81 175 175 175 228 228 228 222 222 222 207 207 207 194 194 194 193 193 193 192 192 192 178 178 178 166 166 166 165 165 165 159 159 159 151 151 151 153 153 153 156 156 156 146 146 146 143 143 143 148 148 148 154 154 154 152 152 152 136 136 136 94 94 94 55 55 55 39 39 39 91 91 91 79 79 79 50 50 50 30 30 30 42 42 42 88 88 88 119 119 119 125 125 125 104 104 104 135 135 135 178 178 178 207 207 207 224 224 224 216 216 216 208 208 208 205 205 205 190 190 190 177 177 177 171 171 171 162 162 162 157 157 157 157 157 157 160 160 160 147 147 147 136 136 136 138 138 138 141 141 141 138 138 138 148 148 148 145 145 145 101 101 101 45 45 45 80 80 80 75 75 75 49 49 49 30 30 30 29 29 29 60 60 60 117 117 117 130 130 130 121 121 121 116 116 116 111 111 111 123 123 123 149 149 149 188 188 188 206 206 206 214 214 214 217 217 217 212 212 212 205 205 205 193 193 193 174 174 174 156 156 156 151 151 151 146 146 146 146 146 146 151 151 151 156 156 156 159 159 159 164 164 164 155 155 155 123 123 123 52 52 52 79 79 79 76 76 76 58 58 58 34 34 34 28 28 28 35 35 35 88 88 88 143 143 143 127 127 127 103 103 103 90 90 90 79 79 79 79 79 79 101 101 101 118 118 118 145 145 145 175 175 175 193 193 193 204 204 204 204 204 204 194 194 194 176 176 176 164 164 164 165 165 165 168 168 168 176 176 176 182 182 182 167 167 167 150 150 150 135 135 135 90 90 90 48 48 48 75 75 75 75 75 75 66 66 66 46 46 46 34 34 34 36 36 36 50 50 50 113 113 113 145 145 145 109 109 109 86 86 86 70 70 70 61 61 61 52 52 52 51 51 51 52 52 52 60 60 60 79 79 79 103 103 103 122 122 122 134 134 134 134 134 134 137 137 137 147 147 147 139 139 139 136 136 136 125 125 125 103 103 103 87 87 87 80 80 80 69 69 69 69 69 69 65 65 65 72 72 72 74 74 74 63 63 63 54 54 54 56 56 56 62 62 62 75 75 75 111 111 111 122 122 122 104 104 104 73 73 73 51 51 51 40 40 40 37 37 37 35 35 35 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 43 43 43 50 50 50 56 56 56 59 59 59 51 51 51 53 53 53 76 76 76 80 80 80 81 81 81 88 88 88 88 88 88 60 60 60 63 63 63 70 70 70 64 64 64 66 66 66 70 70 70 76 76 76 74 74 74 71 71 71 80 80 80 99 99 99 95 95 95 73 73 73 51 51 51 37 37 37 34 34 34 35 35 35 36 36 36 36 36 36 32 32 32 28 28 28 27 27 27 30 30 30 33 33 33 34 34 34 41 41 41 58 58 58 71 71 71 75 75 75 81 81 81 88 88 88 92 92 92 55 55 55 56 56 56 67 67 67 68 68 68 67 67 67 72 72 72 77 77 77 78 78 78 73 73 73 62 62 62 61 61 61 67 67 67 72 72 72 69 69 69 64 64 64 57 57 57 49 49 49 38 38 38 36 36 36 34 34 34 30 30 30 30 30 30 32 32 32 33 33 33 43 43 43 66 66 66 65 65 65 53 53 53 58 58 58 66 66 66 73 73 73 79 79 79 51 51 51 52 52 52 66 66 66 73 73 73 72 72 72 74 74 74 75 75 75 75 75 75 82 82 82 76 76 76 65 65 65 54 54 54 48 48 48 51 51 51 58 58 58 67 67 67 75 75 75 73 73 73 67 67 67 60 60 60 42 42 42 39 39 39 39 39 39 34 34 34 54 54 54 82 82 82 70 70 70 46 46 46 42 42 42 48 48 48 55 55 55 61 61 61 52 52 52 58 58 58 67 67 67 73 73 73 71 71 71 74 74 74 83 83 83 78 78 78 72 72 72 73 73 73 76 76 76 64 64 64 49 49 49 41 41 41 40 40 40 48 48 48 55 55 55 67 67 67 82 82 82 94 94 94 92 92 92 82 82 82 70 70 70 62 62 62 71 71 71 80 80 80 73 73 73 56 56 56 41 41 41 39 39 39 42 42 42 45 45 45 53 53 53 62 62 62 68 68 68 73 73 73 71 71 71 75 75 75 89 89 89 87 87 87 75 75 75 69 69 69 63 63 63 60 60 60 49 49 49 40 40 40 40 40 40 44 44 44 43 43 43 42 42 42 43 43 43 58 58 58 83 83 83 105 105 105 111 111 111 112 112 112 96 96 96 61 61 61 58 58 58 59 59 59 49 49 49 43 43 43 37 37 37 36 36 36 50 50 50 57 57 57 69 69 69 74 74 74 75 75 75 80 80 80 88 88 88 91 91 91 85 85 85 80 80 80 66 66 66 57 57 57 49 49 49 43 43 43 39 39 39 40 40 40 42 42 42 39 39 39 33 33 33 31 31 31 37 37 37 60 60 60 92 92 92 120 120 120 115 115 115 67 67 67 49 49 49 51 51 51 45 45 45 42 42 42 37 37 37 35 35 35 52 52 52 57 57 57 68 68 68 75 75 75 80 80 80 87 87 87 89 89 89 91 91 91 87 87 87 84 84 84 79 79 79 71 71 71 58 58 58 52 52 52 45 45 45 41 41 41 41 41 41 38 38 38 35 35 35 34 34 34 36 36 36 35 35 35 45 45 45 71 71 71 98 98 98 88 88 88 65 65 65 61 61 61 48 48 48 42 42 42 38 38 38 35 35 35 57 57 57 63 63 63 68 68 68 76 76 76 82 82 82 91 91 91 90 90 90 88 88 88 86 86 86 84 84 84 86 86 86 87 87 87 74 74 74 65 65 65 55 55 55 48 48 48 46 46 46 43 43 43 39 39 39 40 40 40 42 42 42 38 38 38 37 37 37 40 40 40 53 53 53 69 69 69 73 73 73 63 63 63 49 49 49 45 45 45 42 42 42 39 39 39 61 61 61 69 69 69 72 72 72 78 78 78 82 82 82 90 90 90 91 91 91 87 87 87 86 86 86 84 84 84 89 89 89 93 93 93 80 80 80 73 73 73 68 68 68 60 60 60 58 58 58 55 55 55 52 52 52 52 52 52 54 54 54 47 47 47 44 44 44 49 49 49 53 53 53 58 58 58 63 63 63 60 60 60 51 51 51 48 48 48 46 46 46 42 42 42 204 211 219 207 214 222 208 215 223 202 209 217 206 210 218 210 212 220 201 206 215 192 200 211 181 189 203 168 184 198 141 170 185 130 164 183 133 169 192 144 176 198 160 186 207 174 194 214 187 202 221 187 198 215 191 195 210 193 192 205 180 182 192 171 175 185 177 181 193 171 175 189 160 163 179 154 159 176 152 160 179 147 156 174 148 157 175 153 162 180 163 172 190 177 187 203 208 215 223 208 215 223 202 209 217 196 203 211 204 209 217 208 211 219 196 200 210 190 196 206 189 196 208 196 205 215 172 185 192 165 182 194 179 199 215 188 205 222 199 212 227 202 213 225 205 214 226 195 202 216 180 185 199 172 175 190 162 166 179 154 161 172 156 162 174 152 158 173 148 154 171 150 156 175 152 160 180 151 159 178 149 157 177 149 157 177 158 166 185 165 174 193 201 208 216 194 201 209 186 193 201 182 189 197 188 193 202 196 199 208 196 200 209 195 198 207 195 199 209 198 200 206 160 159 159 171 173 177 202 209 218 206 211 223 203 206 216 198 202 208 192 197 205 179 185 196 163 170 183 152 160 176 143 152 165 145 155 165 150 159 172 146 155 170 142 151 168 142 151 169 142 152 173 146 155 176 140 149 171 136 145 167 140 150 171 140 152 173 197 204 212 193 200 208 189 196 204 183 190 198 181 186 195 187 190 200 191 194 203 192 194 201 196 197 204 186 184 186 134 126 122 167 163 164 204 206 213 197 199 209 192 193 202 180 185 192 161 169 176 149 158 168 141 151 165 139 150 167 138 150 164 142 155 166 146 158 172 147 159 175 143 155 172 141 153 172 142 155 177 143 157 180 134 148 170 130 144 166 131 145 168 131 148 170 192 198 206 193 200 208 192 199 207 187 194 202 185 191 200 188 192 203 192 194 202 185 184 191 176 175 180 176 171 171 143 136 130 161 161 161 188 194 202 182 190 201 179 187 198 171 184 195 159 173 184 152 166 179 150 163 179 150 163 180 146 160 175 140 155 167 140 156 170 140 156 171 141 156 173 139 156 175 137 157 178 138 159 180 135 156 177 137 157 179 138 159 181 137 162 184 176 185 193 181 189 196 183 191 198 178 188 195 177 186 195 179 184 195 166 167 174 160 158 161 166 162 164 165 160 159 152 149 145 153 156 157 171 179 187 161 171 182 171 181 192 170 185 199 163 181 195 162 179 194 160 176 192 161 175 191 157 172 186 153 170 182 153 169 183 153 170 185 154 170 187 150 168 187 149 172 191 149 173 192 148 172 191 150 175 193 150 174 193 148 176 197 152 165 175 158 168 174 160 172 177 155 171 176 155 169 178 160 167 175 151 150 152 133 126 123 150 144 140 144 140 139 144 140 142 144 142 146 147 146 151 132 131 137 148 148 155 166 169 183 155 164 180 151 165 179 147 163 178 150 165 180 149 163 175 146 161 170 145 160 170 146 161 174 148 161 177 146 161 178 145 163 180 144 162 179 142 161 177 144 162 179 144 163 180 141 165 183 121 133 143 128 136 141 136 144 147 134 145 151 135 146 153 144 150 153 158 156 153 142 135 128 134 127 120 136 132 127 135 130 130 133 128 128 138 134 133 135 130 130 133 128 129 148 146 156 138 142 155 130 141 153 121 136 148 123 136 151 121 133 144 118 130 138 118 130 139 120 131 143 117 128 142 113 124 139 111 122 139 110 122 138 111 123 139 113 124 141 116 128 144 113 130 148 115 124 131 117 118 122 132 130 133 131 129 136 121 123 126 137 140 136 165 163 155 145 139 129 138 132 121 141 136 126 162 157 150 177 172 166 153 149 143 136 131 125 129 124 119 132 127 132 127 127 135 126 135 143 118 129 140 118 128 141 113 122 133 109 118 126 111 120 130 112 121 132 108 116 130 103 109 125 103 108 125 104 109 126 105 109 127 105 110 128 110 116 133 109 120 139 122 127 130 148 144 143 171 162 162 158 148 152 115 111 109 126 125 116 145 143 133 100 97 85 102 97 84 109 102 90 127 122 111 146 140 130 122 116 106 99 94 83 95 88 79 85 76 75 96 92 95 119 123 127 116 122 131 116 120 133 109 113 123 105 110 118 106 112 121 107 112 123 103 108 121 98 101 116 100 100 117 103 103 120 103 103 120 103 103 120 109 109 126 108 113 133 119 119 119 153 146 142 180 170 166 170 160 158 110 102 95 146 141 130 158 154 147 91 88 80 75 69 59 96 88 76 107 99 88 128 120 109 113 105 94 92 84 73 99 91 80 102 90 84 109 102 99 119 119 119 108 110 116 105 105 116 101 102 111 96 100 106 99 102 110 99 102 113 97 100 112 92 93 107 94 93 109 96 95 111 96 95 111 97 96 112 102 102 118 101 104 123 125 122 119 158 150 143 208 200 191 209 205 198 169 162 153 202 192 183 218 214 210 173 171 168 118 112 105 126 117 107 144 135 126 165 155 147 157 148 139 140 131 123 133 123 114 135 120 112 134 123 116 128 125 122 106 106 109 98 95 104 94 93 101 88 89 95 91 91 99 95 95 106 94 94 106 89 89 102 90 89 103 90 90 104 88 88 102 92 92 106 99 99 114 95 100 116 150 148 146 219 215 209 240 238 230 233 234 226 215 214 201 232 225 215 249 244 244 238 237 237 202 196 194 164 150 148 156 143 138 157 144 137 150 137 130 139 128 121 146 136 129 145 130 120 147 133 123 141 133 128 115 110 111 95 88 95 87 84 92 79 80 87 78 79 87 81 81 90 83 82 92 81 80 91 79 79 92 81 81 95 79 80 95 83 85 98 89 92 104 86 91 106 121 128 131 187 191 192 207 210 208 205 207 203 224 229 215 235 233 224 242 233 237 217 213 210 218 210 207 197 181 184 168 152 149 174 157 149 154 136 127 145 131 124 150 140 136 145 133 123 137 125 114 137 127 120 129 121 120 103 95 98 85 81 87 73 74 81 73 74 81 70 70 77 71 70 76 73 71 79 74 72 84 74 72 88 69 69 86 71 74 87 76 81 90 77 79 93 107 123 130 126 137 142 117 123 125 102 103 104 193 188 187 229 223 224 226 215 214 178 155 143 171 154 139 212 207 199 193 180 175 189 170 162 155 134 124 147 129 121 149 136 130 125 115 108 110 101 94 117 109 104 134 125 123 145 136 136 134 125 125 114 106 104 99 91 91 80 74 76 69 65 68 62 59 64 60 57 67 63 60 74 63 61 76 64 64 76 68 70 76 69 68 80 112 138 149 118 134 144 102 108 116 55 53 60 72 63 75 112 112 122 184 179 173 173 129 111 147 111 89 189 189 172 175 166 160 165 148 139 146 125 114 141 120 112 157 139 132 142 128 120 146 133 124 166 151 142 180 162 153 194 175 165 201 179 166 193 169 155 175 154 144 149 133 126 118 107 103 90 80 80 70 62 68 58 51 61 55 49 61 59 55 63 62 59 64 58 55 66 101 132 148 113 132 146 109 116 127 60 57 66 53 51 65 66 84 95 116 124 120 150 106 95 144 97 84 184 178 169 192 190 187 187 175 169 188 169 160 190 169 162 193 173 167 197 175 163 201 176 160 208 180 160 212 178 154 207 170 142 200 161 133 191 152 127 187 151 130 184 155 137 182 157 143 175 153 143 155 136 129 119 102 101 83 68 74 58 46 52 51 43 46 48 42 50 91 119 139 93 111 126 82 88 99 44 42 49 66 68 74 89 107 117 114 128 140 126 110 118 96 75 80 175 175 181 225 230 234 225 222 221 217 204 199 208 189 185 208 188 184 210 186 176 200 172 154 193 159 135 199 157 125 197 150 112 190 141 105 191 142 110 192 146 116 180 137 109 174 134 109 179 140 115 183 146 123 176 144 131 154 129 126 107 89 91 63 52 55 44 36 43 74 96 118 67 82 97 46 51 60 31 30 34 45 41 40 88 86 99 110 119 151 106 129 156 84 110 130 119 139 159 168 182 192 204 208 212 230 222 222 227 212 212 221 203 204 218 200 197 206 185 175 199 171 152 201 164 135 198 154 117 197 147 109 199 146 110 202 149 113 189 136 100 178 125 90 180 127 90 182 130 92 173 128 102 173 139 129 162 139 139 110 97 100 51 42 48 66 83 105 65 77 92 45 50 59 30 30 33 31 29 26 65 57 66 116 114 143 110 134 163 87 131 159 86 124 155 98 113 138 118 123 141 151 148 157 193 186 188 211 205 203 221 212 211 226 215 210 224 210 197 222 202 182 217 188 163 206 166 138 194 146 116 192 139 108 188 134 100 187 135 101 190 140 108 192 146 116 190 150 130 187 156 149 170 149 152 133 118 126 58 49 56 67 81 103 68 77 93 54 59 69 33 34 39 28 29 31 37 34 38 94 84 97 142 141 162 109 130 159 76 109 145 70 94 130 68 80 110 77 77 97 105 98 108 124 116 117 152 143 142 181 174 170 197 193 184 212 203 193 218 201 191 214 189 176 201 169 152 194 155 136 196 156 135 196 160 140 199 169 153 202 175 166 185 161 157 164 144 147 145 130 139 97 86 98 51 45 56 65 77 99 67 76 93 62 67 79 44 46 53 37 32 39 43 33 40 57 46 55 119 109 125 147 140 166 103 107 139 68 89 121 59 71 100 61 58 82 59 47 64 60 46 57 60 49 54 65 59 60 82 79 77 109 102 99 133 119 117 144 131 130 143 132 129 149 134 127 160 144 136 148 136 131 144 133 131 135 121 121 113 99 104 94 83 94 84 77 92 70 67 84 66 68 86 57 66 88 65 73 91 69 75 89 59 63 74 56 52 61 60 54 63 61 62 68 77 74 83 122 104 121 139 111 137 119 94 124 86 64 89 60 45 62 42 38 46 34 39 40 34 35 38 33 32 35 35 35 37 37 36 37 39 36 37 40 37 40 45 43 45 51 50 48 57 57 54 58 59 62 50 51 57 56 51 61 78 74 86 80 78 95 79 79 100 84 86 110 79 88 113 52 60 82 56 63 83 64 70 87 59 65 79 62 66 77 63 72 80 64 80 87 67 77 85 76 67 80 97 70 87 123 87 103 120 83 96 94 64 71 65 46 45 43 36 28 35 35 31 36 36 34 37 36 35 36 36 36 30 33 33 31 28 28 33 26 25 32 30 25 33 34 30 34 34 37 40 40 49 57 57 70 70 70 86 73 74 93 78 80 102 84 87 112 82 92 119 49 55 78 49 56 76 60 67 86 62 69 86 58 69 82 61 76 89 64 81 97 67 80 98 70 72 89 65 60 72 67 58 63 81 61 65 94 63 65 96 58 57 90 54 49 73 52 46 63 45 41 53 33 30 48 32 30 42 31 30 39 27 26 40 27 24 37 32 26 34 34 30 45 42 46 68 64 76 65 64 77 52 51 66 57 56 72 65 64 82 72 71 92 73 78 103 45 50 73 46 52 74 59 66 86 65 74 93 62 74 91 64 76 95 67 75 103 69 74 104 75 82 107 70 77 95 63 65 77 60 51 61 62 42 48 70 43 44 79 51 47 94 58 51 106 63 58 106 60 58 98 55 55 86 50 49 63 34 36 53 33 34 46 37 35 36 34 34 55 53 63 83 79 95 72 68 80 49 44 56 45 40 53 52 45 59 59 52 68 60 59 80 48 51 73 52 57 79 59 67 90 63 74 96 61 73 95 63 75 100 72 83 112 67 78 108 60 73 100 64 74 100 73 74 100 64 61 81 52 46 58 46 39 41 47 39 35 65 42 39 78 46 43 93 57 52 114 70 64 130 80 73 133 76 69 127 64 60 111 53 53 91 50 55 81 66 78 79 78 93 77 70 83 62 52 64 47 38 49 45 36 46 48 38 49 48 42 55 50 52 73 56 61 83 59 68 92 62 75 99 60 72 98 62 77 103 73 92 117 71 90 115 61 77 103 59 69 98 56 62 92 55 59 82 47 48 63 41 39 45 43 39 39 47 43 46 46 42 43 50 40 36 61 37 30 87 47 40 126 67 61 162 82 79 176 84 87 168 88 94 129 82 88 75 55 63 65 54 68 66 55 69 55 45 55 50 40 48 44 34 42 41 33 41 47 49 70 52 56 79 60 69 93 63 76 100 64 77 102 68 82 109 73 91 117 75 94 119 72 87 114 70 81 109 58 66 95 51 57 81 45 48 66 42 42 52 40 39 45 39 40 44 40 43 45 39 39 40 39 31 32 43 26 28 55 29 34 90 47 53 138 72 77 175 96 100 166 94 95 101 53 57 58 43 57 56 47 60 51 41 51 48 39 47 43 34 42 40 32 40 49 50 71 51 56 78 60 68 93 64 77 101 69 82 107 75 89 116 74 92 118 75 94 119 74 89 116 74 85 113 69 79 107 62 71 96 52 58 79 49 51 69 44 44 57 41 41 44 41 41 41 39 38 39 37 34 37 38 33 37 39 35 38 45 32 32 71 34 34 110 55 56 142 79 83 121 74 82 73 60 74 65 58 70 53 45 55 46 39 47 43 36 43 40 33 39 54 56 77 57 62 84 60 68 92 65 77 101 70 83 109 78 93 119 75 93 119 72 91 117 73 88 115 72 85 113 74 88 115 75 88 114 66 74 99 60 64 89 52 53 75 51 46 53 52 44 45 49 40 44 45 36 42 44 38 45 42 43 42 40 39 32 46 34 29 56 33 36 72 44 57 83 61 77 77 70 83 66 61 72 52 47 56 48 44 50 45 41 47 43 37 41 58 60 81 63 68 90 63 72 96 67 79 103 71 84 109 78 92 119 75 94 119 71 91 116 73 88 115 72 86 113 75 92 118 80 95 122 70 80 110 66 71 104 63 65 97 60 57 77 62 54 70 62 50 68 58 47 64 54 49 64 55 53 62 49 47 50 46 44 46 50 49 55 54 51 67 59 55 74 64 61 74 61 58 68 53 49 58 50 47 54 48 45 50 46 41 44 50 50 50 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 56 56 56 57 57 57 57 57 57 58 58 58 57 57 57 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 56 56 56 56 56 56 57 57 57 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 61 61 61 62 62 62 62 62 62 68 68 68 70 70 70 65 65 65 62 62 62 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 64 64 64 65 65 65 66 66 66 66 66 66 68 68 68 66 66 66 83 83 83 98 98 98 72 72 72 67 67 67 68 68 68 68 68 68 67 67 67 66 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 68 67 67 67 68 68 68 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 70 70 70 70 70 70 72 72 72 72 72 72 75 75 75 70 70 70 96 96 96 122 122 122 76 76 76 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 74 74 74 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 80 80 80 74 74 74 110 110 110 137 137 137 85 85 85 75 75 75 76 76 76 76 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 78 78 78 77 77 77 76 76 76 76 76 76 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 77 77 77 78 78 78 79 79 79 78 78 78 78 78 78 80 80 80 81 81 81 83 83 83 79 79 79 118 118 118 126 126 126 85 85 85 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 81 81 81 81 81 81 81 81 81 81 81 81 79 79 79 80 80 80 80 80 80 82 82 82 82 82 82 82 82 82 83 83 83 86 86 86 89 89 89 81 81 81 124 124 124 137 137 137 85 85 85 83 83 83 85 85 85 86 86 86 86 86 86 83 83 83 83 83 83 81 81 81 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 83 83 83 83 83 83 84 84 84 82 82 82 85 85 85 86 86 86 85 85 85 89 89 89 89 89 89 118 118 118 111 111 111 118 118 118 183 183 183 110 110 110 85 85 85 86 86 86 84 84 84 85 85 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 86 86 86 85 85 85 86 86 86 86 86 86 85 85 85 84 84 84 88 88 88 89 89 89 90 90 90 87 87 87 94 94 94 93 93 93 89 89 89 91 91 91 92 92 92 87 87 87 112 112 112 146 146 146 160 160 160 170 170 170 160 160 160 198 198 198 143 143 143 107 107 107 115 115 115 115 115 115 124 124 124 114 114 114 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 88 88 88 89 89 89 89 89 89 88 88 88 87 87 87 92 92 92 92 92 92 93 93 93 93 93 93 101 101 101 100 100 100 94 94 94 100 100 100 105 105 105 106 106 106 136 136 136 202 202 202 196 196 196 199 199 199 207 207 207 220 220 220 201 201 201 197 197 197 212 212 212 219 219 219 225 225 225 169 169 169 98 98 98 94 94 94 94 94 94 93 93 93 93 93 93 92 92 92 93 93 93 93 93 93 92 92 92 91 91 91 97 97 97 97 97 97 97 97 97 97 97 97 115 115 115 120 120 120 143 143 143 162 162 162 174 174 174 183 183 183 200 200 200 219 219 219 214 214 214 221 221 221 229 229 229 232 232 232 219 219 219 237 237 237 248 248 248 245 245 245 240 240 240 191 191 191 122 122 122 99 99 99 97 97 97 98 98 98 96 96 96 97 97 97 97 97 97 97 97 97 96 96 96 95 95 95 101 101 101 101 101 101 101 101 101 103 103 103 140 140 140 154 154 154 195 195 195 221 221 221 232 232 232 241 241 241 243 243 243 245 245 245 246 246 246 244 244 244 248 248 248 225 225 225 146 146 146 208 208 208 249 249 249 239 239 239 239 239 239 206 206 206 152 152 152 119 119 119 103 103 103 101 101 101 100 100 100 100 100 100 101 101 101 100 100 100 100 100 100 99 99 99 105 105 105 105 105 105 103 103 103 102 102 102 157 157 157 181 181 181 174 174 174 170 170 170 175 175 175 186 186 186 211 211 211 235 235 235 246 246 246 246 246 246 243 243 243 194 194 194 103 103 103 169 169 169 230 230 230 244 244 244 247 247 247 209 209 209 161 161 161 152 152 152 115 115 115 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 104 104 104 103 103 103 109 109 109 108 108 108 109 109 109 95 95 95 149 149 149 189 189 189 169 169 169 147 147 147 157 157 157 147 147 147 139 139 139 165 165 165 199 199 199 244 244 244 206 206 206 119 119 119 93 93 93 108 108 108 192 192 192 249 249 249 247 247 247 209 209 209 162 162 162 165 165 165 143 143 143 112 112 112 109 109 109 110 110 110 110 110 110 110 110 110 108 108 108 107 107 107 113 113 113 112 112 112 114 114 114 98 98 98 124 124 124 185 185 185 172 172 172 143 143 143 141 141 141 136 136 136 131 131 131 140 140 140 156 156 156 225 225 225 199 199 199 104 104 104 91 91 91 123 123 123 206 206 206 250 250 250 249 249 249 210 210 210 161 161 161 164 164 164 157 157 157 120 120 120 114 114 114 114 114 114 114 114 114 114 114 114 113 113 113 112 112 112 119 119 119 117 117 117 120 120 120 109 109 109 108 108 108 178 178 178 172 172 172 143 143 143 141 141 141 142 142 142 140 140 140 152 152 152 165 165 165 197 197 197 208 208 208 171 171 171 123 123 123 203 203 203 248 248 248 247 247 247 250 250 250 208 208 208 159 159 159 160 160 160 150 150 150 122 122 122 120 120 120 120 120 120 119 119 119 119 119 119 117 117 117 115 115 115 124 124 124 122 122 122 123 123 123 122 122 122 102 102 102 162 162 162 176 176 176 151 151 151 155 155 155 154 154 154 155 155 155 165 165 165 173 173 173 174 174 174 173 173 173 168 168 168 168 168 168 222 222 222 248 248 248 250 250 250 249 249 249 206 206 206 158 158 158 160 160 160 152 152 152 131 131 131 125 125 125 124 124 124 124 124 124 124 124 124 122 122 122 121 121 121 129 129 129 127 127 127 127 127 127 132 132 132 107 107 107 144 144 144 183 183 183 162 162 162 167 167 167 169 169 169 176 176 176 186 186 186 197 197 197 191 191 191 179 179 179 170 170 170 168 168 168 185 185 185 218 218 218 229 229 229 227 227 227 194 194 194 157 157 157 158 158 158 158 158 158 151 151 151 132 132 132 129 129 129 129 129 129 128 128 128 128 128 128 127 127 127 135 135 135 133 133 133 133 133 133 139 139 139 123 123 123 133 133 133 185 185 185 176 176 176 184 184 184 187 187 187 191 191 191 206 206 206 222 222 222 209 209 209 191 191 191 180 180 180 158 158 158 155 155 155 176 176 176 172 172 172 162 162 162 126 126 126 139 139 139 158 158 158 157 157 157 153 153 153 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 143 143 143 142 142 142 141 141 141 148 148 148 149 149 149 134 134 134 191 191 191 193 193 193 195 195 195 197 197 197 203 203 203 219 219 219 227 227 227 207 207 207 201 201 201 194 194 194 171 171 171 163 163 163 179 179 179 174 174 174 116 116 116 71 71 71 116 116 116 153 153 153 159 159 159 141 141 141 126 126 126 132 132 132 141 141 141 143 143 143 141 141 141 139 139 139 149 149 149 148 148 148 148 148 148 154 154 154 164 164 164 139 139 139 201 201 201 211 211 211 209 209 209 208 208 208 213 213 213 223 223 223 183 183 183 145 145 145 194 194 194 199 199 199 141 141 141 161 161 161 200 200 200 194 194 194 120 120 120 76 76 76 124 124 124 151 151 151 159 159 159 126 126 126 101 101 101 118 118 118 139 139 139 151 151 151 147 147 147 148 148 148 156 156 156 154 154 154 155 155 155 158 158 158 157 157 157 139 139 139 205 205 205 222 222 222 219 219 219 219 219 219 221 221 221 217 217 217 121 121 121 84 84 84 179 179 179 203 203 203 91 91 91 136 136 136 210 210 210 200 200 200 165 165 165 130 130 130 157 157 157 157 157 157 156 156 156 135 135 135 94 94 94 130 130 130 142 142 142 161 161 161 161 161 161 155 155 155 161 161 161 160 160 160 161 161 161 162 162 162 162 162 162 149 149 149 206 206 206 229 229 229 226 226 226 228 228 228 228 228 228 207 207 207 102 102 102 85 85 85 158 158 158 171 171 171 78 78 78 138 138 138 211 211 211 203 203 203 195 195 195 185 185 185 175 175 175 162 162 162 157 157 157 153 153 153 131 131 131 156 156 156 177 177 177 199 199 199 194 194 194 160 160 160 163 163 163 159 159 159 165 165 165 168 168 168 168 168 168 163 163 163 210 210 210 236 236 236 233 233 233 232 232 232 232 232 232 218 218 218 170 170 170 127 127 127 115 115 115 76 76 76 61 61 61 85 85 85 171 171 171 211 211 211 199 199 199 192 192 192 173 173 173 165 165 165 157 157 157 160 160 160 151 151 151 144 144 144 185 185 185 188 188 188 202 202 202 169 169 169 158 158 158 157 157 157 165 165 165 168 168 168 174 174 174 174 174 174 217 217 217 240 240 240 237 237 237 235 235 235 234 234 234 224 224 224 217 217 217 201 201 201 140 140 140 58 58 58 60 60 60 61 61 61 156 156 156 212 212 212 202 202 202 194 194 194 178 178 178 165 165 165 153 153 153 163 163 163 166 166 166 153 153 153 163 163 163 191 191 191 200 200 200 174 174 174 172 172 172 169 169 169 171 171 171 169 169 169 175 175 175 177 177 177 219 219 219 244 244 244 238 238 238 236 236 236 234 234 234 225 225 225 220 220 220 228 228 228 196 196 196 129 129 129 75 75 75 108 108 108 182 182 182 209 209 209 201 201 201 193 193 193 178 178 178 166 166 166 151 151 151 159 159 159 169 169 169 163 163 163 165 165 165 175 175 175 169 169 169 172 172 172 166 166 166 161 161 161 163 163 163 164 164 164 169 169 169 171 171 171 213 213 213 243 243 243 239 239 239 236 236 236 234 234 234 224 224 224 223 223 223 227 227 227 232 232 232 183 183 183 87 87 87 186 186 186 216 216 216 205 205 205 197 197 197 190 190 190 176 176 176 166 166 166 155 155 155 156 156 156 162 162 162 154 154 154 159 159 159 165 165 165 160 160 160 179 179 179 98 98 98 103 103 103 108 108 108 114 114 114 126 126 126 132 132 132 195 195 195 245 245 245 241 241 241 239 239 239 235 235 235 223 223 223 225 225 225 230 230 230 235 235 235 191 191 191 117 117 117 198 198 198 214 214 214 203 203 203 192 192 192 179 179 179 165 165 165 163 163 163 155 155 155 154 154 154 161 161 161 150 150 150 153 153 153 165 165 165 159 159 159 178 178 178 42 42 42 46 46 46 48 48 48 49 49 49 54 54 54 70 70 70 149 149 149 193 193 193 190 190 190 194 194 194 196 196 196 191 191 191 196 196 196 198 198 198 198 198 198 183 183 183 159 159 159 181 181 181 185 185 185 172 172 172 165 165 165 154 154 154 140 140 140 135 135 135 134 134 134 142 142 142 146 146 146 143 143 143 148 148 148 155 155 155 142 142 142 148 148 148 27 27 27 29 29 29 29 29 29 29 29 29 28 28 28 50 50 50 89 89 89 93 93 93 85 85 85 88 88 88 91 91 91 86 86 86 87 87 87 89 89 89 86 86 86 86 86 86 84 84 84 83 83 83 83 83 83 78 78 78 77 77 77 71 71 71 66 66 66 65 65 65 73 73 73 85 85 85 85 85 85 88 88 88 92 92 92 98 98 98 84 84 84 75 75 75 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 48 48 48 67 67 67 69 69 69 64 64 64 64 64 64 59 59 59 50 50 50 48 48 48 50 50 50 47 47 47 41 41 41 39 39 39 38 38 38 39 39 39 39 39 39 34 34 34 28 28 28 30 30 30 34 34 34 41 41 41 50 50 50 48 48 48 48 48 48 47 47 47 50 50 50 44 44 44 38 38 38 28 28 28 28 28 28 28 28 28 27 27 27 29 29 29 44 44 44 76 76 76 97 97 97 102 102 102 102 102 102 101 101 101 88 88 88 81 81 81 83 83 83 80 80 80 63 63 63 50 50 50 65 65 65 78 78 78 75 75 75 67 67 67 53 53 53 51 51 51 47 47 47 44 44 44 39 39 39 37 37 37 36 36 36 38 38 38 39 39 39 35 35 35 34 34 34 59 30 134 58 30 132 59 31 133 60 32 134 60 34 134 60 35 134 62 36 136 62 36 136 62 36 136 63 37 137 64 38 138 63 37 137 64 38 138 63 38 143 62 41 136 61 41 129 61 39 139 62 40 137 61 40 135 61 40 139 61 39 138 59 38 136 60 38 137 61 40 138 61 40 138 61 40 138 61 40 138 62 40 139 63 41 140 63 41 140 63 41 140 63 41 140 65 38 143 63 37 139 64 37 140 64 38 140 65 41 140 65 41 139 65 42 140 65 42 140 66 42 141 67 43 142 68 44 143 67 43 142 67 44 142 67 44 147 72 52 143 74 55 138 69 48 145 67 45 143 67 46 142 68 46 144 67 45 144 65 44 142 66 44 143 67 46 144 67 46 144 67 46 144 67 46 144 68 46 144 69 47 145 69 47 145 69 47 145 69 47 145 69 45 147 67 44 144 68 45 144 68 45 144 67 47 142 66 47 142 68 48 143 68 49 144 68 48 143 68 49 144 69 50 145 69 50 145 71 52 146 69 50 148 87 69 153 101 85 158 75 57 147 70 51 145 71 52 145 71 52 147 71 51 146 70 50 145 70 51 146 71 52 147 71 52 147 71 52 147 71 52 146 71 52 146 71 52 147 71 52 147 72 52 147 72 53 148 71 52 150 70 51 147 70 52 148 72 53 149 70 54 147 70 54 147 71 55 148 72 56 149 71 56 148 71 56 148 73 57 149 73 57 150 76 60 153 72 55 149 98 84 160 124 112 175 78 63 146 73 57 149 73 57 149 73 57 150 74 57 150 74 57 150 74 57 150 75 58 151 74 58 151 74 58 151 74 58 151 74 58 150 75 58 151 75 58 151 74 58 151 75 58 151 75 60 155 74 60 153 75 60 153 75 60 153 73 61 151 73 61 150 74 62 151 74 62 151 74 62 151 74 62 151 75 63 152 75 63 152 79 67 156 74 60 149 110 99 167 138 129 183 85 73 149 76 61 151 77 62 152 77 62 152 77 63 152 77 62 151 77 62 152 77 62 152 77 62 152 77 63 153 78 63 153 77 63 153 78 64 153 78 63 153 77 62 152 77 62 152 78 65 157 78 65 156 78 65 156 77 64 154 75 65 152 74 65 151 75 66 153 76 67 153 75 66 152 75 66 152 77 68 154 78 69 155 80 71 158 77 67 153 118 108 172 127 119 168 83 74 147 79 66 155 80 66 156 80 67 155 80 67 155 78 66 154 79 66 154 79 66 154 79 66 154 79 66 154 79 66 154 79 65 154 79 66 154 79 66 154 79 65 154 79 66 154 78 68 159 78 68 157 79 68 158 79 68 156 76 68 148 77 69 149 77 69 150 79 70 152 78 71 152 77 72 151 78 73 153 80 76 158 83 79 164 69 73 154 123 116 172 142 129 173 74 78 150 77 72 162 84 72 161 82 73 164 82 74 166 77 72 161 77 72 158 78 69 154 79 68 153 81 68 154 83 66 157 82 66 157 79 69 155 79 69 155 78 69 155 78 68 154 80 71 161 80 72 160 81 73 162 79 71 159 80 72 156 81 73 156 79 71 155 81 73 158 81 74 161 79 74 163 83 79 162 82 80 154 111 111 176 107 103 171 116 113 157 182 179 208 106 101 170 78 76 157 80 76 156 80 73 155 78 75 156 77 76 157 77 77 160 79 75 159 81 74 158 83 73 159 87 71 162 85 71 162 82 74 159 82 74 159 81 74 158 80 72 157 82 77 164 83 78 164 84 79 164 81 76 163 88 82 172 87 81 172 84 78 167 86 80 169 85 80 175 79 75 175 106 102 181 142 140 190 159 156 188 177 162 201 159 156 184 192 199 212 145 135 180 103 101 157 110 109 167 112 108 159 120 119 164 108 108 167 82 81 162 81 80 167 81 79 167 82 78 166 84 77 164 84 77 163 83 78 162 83 78 162 82 78 162 81 76 160 84 83 168 84 83 166 85 84 167 85 84 167 94 92 172 93 91 169 87 86 162 93 91 166 97 97 171 97 98 171 131 130 182 202 199 222 200 194 204 202 197 208 209 205 216 220 220 223 197 202 214 195 194 218 214 208 234 220 217 231 224 225 235 165 166 201 92 89 163 83 86 171 82 85 173 82 84 173 82 85 167 83 84 164 85 84 166 85 84 167 84 83 166 83 82 165 86 89 171 86 89 169 86 89 170 87 89 166 108 109 167 115 115 167 137 139 182 157 158 199 168 172 205 177 183 207 197 199 217 221 218 226 219 213 214 222 222 221 226 231 230 237 231 227 232 214 211 245 233 238 252 245 255 247 244 246 240 241 238 190 189 211 118 115 174 88 93 167 84 90 173 84 90 176 82 90 170 83 91 165 86 89 170 86 89 170 86 88 170 85 87 169 88 94 174 88 94 172 88 94 173 92 97 168 136 136 177 152 151 182 193 193 211 220 220 233 230 232 240 240 242 245 243 243 245 247 244 246 250 244 246 247 244 240 243 252 247 242 218 220 207 120 126 237 195 201 252 248 253 243 238 238 240 239 237 207 204 219 150 147 188 110 114 173 91 97 171 88 94 178 85 95 172 85 95 169 88 94 174 88 93 174 87 93 173 86 92 172 91 99 177 91 99 175 89 97 175 91 97 165 156 152 187 182 177 201 175 171 188 171 168 178 178 173 184 190 183 196 214 209 218 238 234 239 250 245 249 247 248 241 247 242 243 236 174 193 200 60 77 225 143 156 242 225 229 249 243 244 250 245 250 211 206 221 161 158 184 145 148 192 105 110 174 91 97 176 90 99 175 89 99 172 91 99 178 91 99 178 90 98 177 89 97 176 93 104 180 93 103 178 93 104 179 84 90 158 150 144 178 192 185 204 172 166 179 152 143 159 163 151 173 152 141 166 144 134 155 169 162 177 203 196 208 239 247 242 231 196 200 209 77 103 212 39 60 197 68 87 218 180 186 251 248 250 251 245 252 211 207 222 163 159 183 163 161 196 135 139 191 98 107 177 95 104 179 95 105 178 93 105 181 93 105 181 91 103 179 90 102 178 96 108 184 96 108 182 98 110 185 86 93 161 126 118 156 189 181 201 176 169 180 150 137 156 148 134 160 141 131 156 136 126 149 145 136 156 161 152 170 223 226 230 224 189 189 195 63 78 208 38 61 204 86 103 228 196 200 253 250 250 252 248 252 211 208 223 162 157 186 165 159 191 150 153 198 104 117 179 97 110 183 98 110 185 97 110 183 96 110 183 95 109 182 94 108 181 101 115 188 100 113 185 103 116 189 95 105 173 108 101 149 182 173 201 177 168 182 149 138 154 147 135 158 147 137 161 145 135 156 157 148 166 170 161 177 202 194 206 216 205 206 213 153 157 203 87 107 239 187 197 253 247 245 251 246 244 252 249 251 209 206 221 160 155 182 162 155 185 145 146 189 106 119 180 100 117 190 100 117 192 100 116 187 100 116 187 98 114 185 96 112 183 106 120 192 105 119 189 106 120 191 108 118 188 100 95 151 165 156 191 182 172 189 156 147 162 160 151 169 159 150 170 160 151 168 169 161 176 178 170 183 182 169 185 173 172 179 181 163 165 206 151 164 235 216 223 249 249 247 254 249 246 251 248 250 206 204 219 159 154 181 162 155 184 147 148 187 117 129 184 104 124 193 101 123 197 104 122 192 104 122 191 102 120 189 100 119 188 109 126 197 108 125 193 108 125 194 115 129 197 102 101 158 147 138 175 190 178 196 166 159 171 169 164 178 174 165 181 181 172 186 191 183 195 201 194 203 197 187 201 186 174 190 176 166 175 172 166 173 187 184 193 221 217 221 233 228 229 230 226 232 195 192 210 157 153 183 159 154 184 155 154 189 141 148 194 114 130 190 106 128 195 107 128 195 107 127 194 106 127 194 106 126 193 115 134 201 113 132 198 113 132 198 120 137 201 115 118 170 136 127 160 193 180 196 179 174 183 184 183 193 192 184 197 196 188 199 211 203 211 227 220 225 214 206 216 203 184 201 189 174 188 157 157 166 158 152 164 182 173 183 176 170 177 165 160 171 127 122 147 139 134 170 158 153 185 157 153 183 150 149 185 124 131 177 117 132 189 112 134 198 112 133 198 111 133 197 110 131 196 122 142 207 121 141 204 120 140 204 129 147 208 140 147 190 136 129 156 199 186 199 195 192 200 194 195 204 201 194 204 208 200 209 223 217 222 231 225 228 214 204 210 205 198 206 200 190 200 187 162 177 173 158 170 183 176 189 179 170 185 119 113 132 72 66 98 116 110 152 152 149 182 161 155 182 145 136 165 125 122 156 121 130 176 119 141 202 120 143 206 118 142 204 116 140 202 128 149 212 126 148 209 126 148 210 134 154 211 154 163 197 140 136 159 207 197 206 214 210 215 209 208 215 212 206 214 216 211 221 228 221 225 192 180 181 157 140 148 198 192 197 207 196 197 182 122 140 186 148 164 204 197 211 200 189 208 124 116 138 78 71 103 125 118 158 150 147 179 161 155 181 129 121 146 103 97 122 113 116 150 122 139 189 131 150 209 125 147 212 123 149 213 133 157 216 132 155 212 133 156 215 137 159 212 146 157 190 137 136 164 209 203 211 226 221 223 222 217 223 222 218 225 223 219 234 222 215 216 135 116 111 99 77 88 185 176 182 218 198 190 155 62 77 178 116 134 214 207 218 207 195 212 169 160 181 133 125 152 158 152 183 157 152 184 157 152 181 136 131 156 95 91 113 128 127 151 134 141 173 148 160 205 142 161 217 130 157 218 137 163 216 137 162 214 137 163 215 140 165 213 145 163 202 142 147 181 208 205 214 234 228 228 231 224 229 232 225 234 233 225 239 217 205 199 121 97 82 100 79 84 169 154 158 210 156 150 162 41 53 194 112 125 219 207 212 210 199 212 199 191 207 188 181 202 176 171 196 163 158 188 157 153 182 153 149 175 131 128 151 156 153 174 175 176 195 191 200 218 179 197 223 139 163 208 141 166 213 137 162 208 143 167 214 145 171 216 146 171 216 151 162 202 209 209 220 241 235 233 239 231 235 239 228 240 240 228 237 232 216 200 191 166 139 140 122 119 155 96 109 174 32 47 167 15 25 174 45 60 197 159 165 216 208 214 203 196 206 195 189 204 175 170 190 165 161 187 157 153 180 160 156 181 151 147 172 145 140 164 187 182 200 185 189 193 191 206 214 152 171 206 138 160 203 138 159 202 146 167 209 147 171 213 150 177 225 160 173 216 216 216 228 245 239 234 242 235 237 241 231 243 244 229 234 241 222 198 238 215 180 213 198 190 195 115 133 185 0 25 178 9 20 162 17 31 193 140 147 216 210 212 207 199 207 197 192 204 179 175 191 166 162 186 153 149 175 163 159 185 166 163 189 155 148 178 169 157 186 191 190 200 192 202 213 160 174 213 157 172 216 155 169 213 157 170 214 153 169 213 156 176 224 167 175 216 219 218 228 248 244 237 241 237 239 240 234 244 245 230 232 241 223 196 238 219 184 239 226 218 216 188 191 207 95 102 182 28 41 173 81 83 204 173 176 215 207 212 206 198 207 196 191 204 179 175 191 167 163 184 152 148 172 159 155 181 169 165 193 165 157 189 171 158 193 176 172 196 162 168 194 159 171 216 157 162 211 152 157 206 154 159 208 154 161 207 157 168 212 166 168 205 216 212 219 248 243 235 240 239 240 236 236 243 243 231 230 238 223 196 238 222 192 236 224 220 231 234 228 225 167 162 179 46 61 219 173 171 229 211 215 212 202 209 202 194 206 193 187 202 177 173 191 167 163 184 156 152 175 156 152 178 162 158 188 156 149 180 163 153 181 164 161 192 152 159 194 165 179 217 97 90 147 102 95 151 108 100 156 112 107 161 122 121 170 134 126 162 202 192 199 250 244 239 241 242 244 237 239 245 242 234 230 234 223 202 236 224 204 239 226 228 242 232 234 226 176 178 181 88 104 218 189 194 227 208 218 209 199 208 196 189 201 182 176 193 167 161 183 166 159 178 158 151 171 156 150 174 162 157 185 152 146 173 156 149 170 163 161 192 152 157 195 165 178 214 51 28 94 55 32 97 57 34 99 57 36 102 60 42 106 83 58 98 165 141 153 201 189 193 194 188 196 198 191 199 204 194 192 201 189 181 206 193 188 208 193 200 211 191 203 204 172 185 184 146 161 194 175 186 195 179 191 180 168 179 171 162 173 157 150 167 143 135 158 143 130 147 141 129 146 147 137 159 149 142 167 145 139 164 149 144 167 155 150 183 138 137 180 141 143 194 39 12 80 41 14 81 41 14 80 41 14 83 40 12 80 71 35 77 115 76 93 113 84 95 100 77 92 104 80 94 108 83 89 105 78 82 106 78 84 104 81 92 101 78 94 104 76 93 101 75 91 96 76 91 93 77 92 88 73 86 85 72 84 77 66 86 72 60 87 74 59 81 81 66 89 91 78 106 90 79 111 91 82 115 94 87 119 100 91 131 86 76 128 76 65 128 38 10 79 38 11 78 39 12 79 39 12 80 38 11 74 69 33 74 95 53 73 95 56 71 86 52 71 86 52 71 83 47 62 76 38 50 75 35 48 70 39 55 64 37 55 63 29 49 61 27 47 56 28 47 53 30 49 51 32 48 45 27 44 37 21 45 37 22 54 41 26 57 48 33 66 57 42 80 53 39 82 52 40 84 50 39 83 55 40 92 51 31 95 47 23 96 40 13 80 40 13 80 40 13 80 38 13 79 35 18 75 56 33 72 95 66 86 117 86 102 120 92 110 120 92 111 120 91 108 109 78 93 103 70 83 101 73 90 98 69 90 86 50 74 74 36 60 87 53 76 94 68 91 88 67 87 79 59 79 63 45 73 59 42 79 54 39 78 50 35 76 45 30 76 43 26 78 42 25 79 44 28 82 47 27 88 46 20 91 47 16 96 103 103 103 114 114 114 153 153 153 154 154 154 156 156 156 157 157 157 160 160 160 163 163 163 165 165 165 166 166 166 166 166 166 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 173 173 173 172 172 172 173 173 173 188 188 188 171 171 171 170 170 170 170 170 170 169 169 169 167 167 167 165 165 165 163 163 163 161 161 161 158 158 158 156 156 156 100 100 100 121 121 121 156 156 156 156 156 156 157 157 157 159 159 159 162 162 162 165 165 165 167 167 167 168 168 168 169 169 169 171 171 171 172 172 172 172 172 172 174 174 174 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 190 190 190 174 174 174 174 174 174 172 172 172 170 170 170 169 169 169 168 168 168 166 166 166 163 163 163 161 161 161 159 159 159 124 124 124 143 143 143 158 158 158 159 159 159 160 160 160 162 162 162 165 165 165 169 169 169 170 170 170 172 172 172 166 166 166 169 169 169 178 178 178 177 177 177 191 191 191 205 205 205 207 207 207 210 210 210 196 196 196 181 181 181 180 180 180 194 194 194 178 178 178 177 177 177 175 175 175 175 175 175 174 174 174 172 172 172 170 170 170 167 167 167 165 165 165 161 161 161 131 131 131 149 149 149 163 163 163 162 162 162 163 163 163 166 166 166 169 169 169 176 176 176 175 175 175 177 177 177 157 157 157 140 140 140 165 165 165 172 172 172 194 194 194 201 201 201 199 199 199 211 211 211 184 184 184 176 176 176 186 186 186 200 200 200 187 187 187 184 184 184 180 180 180 178 178 178 177 177 177 175 175 175 173 173 173 172 172 172 168 168 168 163 163 163 134 134 134 158 158 158 168 168 168 163 163 163 168 168 168 169 169 169 176 176 176 184 184 184 187 187 187 163 163 163 123 123 123 108 108 108 127 127 127 145 145 145 167 167 167 165 165 165 162 162 162 162 162 162 137 137 137 161 161 161 190 190 190 208 208 208 201 201 201 205 205 205 204 204 204 183 183 183 179 179 179 178 178 178 177 177 177 175 175 175 169 169 169 159 159 159 141 141 141 161 161 161 130 130 130 114 114 114 140 140 140 177 177 177 168 168 168 143 143 143 155 155 155 142 142 142 101 101 101 107 107 107 121 121 121 116 116 116 143 143 143 157 157 157 154 154 154 152 152 152 136 136 136 162 162 162 191 191 191 188 188 188 170 170 170 172 172 172 172 172 172 154 154 154 180 180 180 181 181 181 179 179 179 179 179 179 164 164 164 135 135 135 122 122 122 126 126 126 116 116 116 100 100 100 124 124 124 155 155 155 159 159 159 135 135 135 139 139 139 140 140 140 96 96 96 89 89 89 110 110 110 111 111 111 137 137 137 153 153 153 144 144 144 150 150 150 137 137 137 165 165 165 197 197 197 174 174 174 154 154 154 162 162 162 145 145 145 139 139 139 183 183 183 184 184 184 182 182 182 182 182 182 173 173 173 138 138 138 70 70 70 68 68 68 83 83 83 109 109 109 147 147 147 140 140 140 161 161 161 151 151 151 132 132 132 122 122 122 86 86 86 77 77 77 102 102 102 109 109 109 137 137 137 135 135 135 132 132 132 155 155 155 138 138 138 168 168 168 200 200 200 178 178 178 163 163 163 163 163 163 143 143 143 143 143 143 186 186 186 189 189 189 185 185 185 183 183 183 183 183 183 151 151 151 149 149 149 116 116 116 112 112 112 135 135 135 151 151 151 137 137 137 134 134 134 135 135 135 122 122 122 105 105 105 86 86 86 80 80 80 98 98 98 109 109 109 137 137 137 117 117 117 107 107 107 154 154 154 138 138 138 170 170 170 202 202 202 179 179 179 157 157 157 145 145 145 135 135 135 143 143 143 189 189 189 192 192 192 188 188 188 187 187 187 157 157 157 109 109 109 203 203 203 195 195 195 190 190 190 186 186 186 198 198 198 164 164 164 113 113 113 120 120 120 116 116 116 111 111 111 90 90 90 84 84 84 103 103 103 124 124 124 146 146 146 125 125 125 119 119 119 149 149 149 138 138 138 169 169 169 184 184 184 173 173 173 135 135 135 131 131 131 137 137 137 145 145 145 192 192 192 195 195 195 192 192 192 192 192 192 142 142 142 82 82 82 190 190 190 191 191 191 186 186 186 185 185 185 185 185 185 177 177 177 139 139 139 119 119 119 105 105 105 102 102 102 88 88 88 86 86 86 101 101 101 134 134 134 144 144 144 102 102 102 97 97 97 124 124 124 139 139 139 155 155 155 163 163 163 173 173 173 136 136 136 132 132 132 136 136 136 147 147 147 193 193 193 197 197 197 195 195 195 190 190 190 154 154 154 100 100 100 166 166 166 170 170 170 182 182 182 183 183 183 179 179 179 168 168 168 137 137 137 126 126 126 91 91 91 83 83 83 79 79 79 79 79 79 97 97 97 135 135 135 154 154 154 87 87 87 77 77 77 131 131 131 141 141 141 142 142 142 156 156 156 174 174 174 134 134 134 130 130 130 136 136 136 147 147 147 196 196 196 191 191 191 178 178 178 169 169 169 145 145 145 100 100 100 148 148 148 153 153 153 180 180 180 181 181 181 177 177 177 166 166 166 136 136 136 130 130 130 88 88 88 84 84 84 79 79 79 82 82 82 102 102 102 135 135 135 161 161 161 87 87 87 91 91 91 158 158 158 141 141 141 149 149 149 156 156 156 173 173 173 134 134 134 133 133 133 139 139 139 141 141 141 163 163 163 148 148 148 133 133 133 152 152 152 142 142 142 113 113 113 150 150 150 151 151 151 176 176 176 178 178 178 174 174 174 163 163 163 133 133 133 132 132 132 89 89 89 81 81 81 78 78 78 82 82 82 104 104 104 139 139 139 168 168 168 126 126 126 115 115 115 164 164 164 138 138 138 121 121 121 143 143 143 183 183 183 139 139 139 149 149 149 137 137 137 130 130 130 122 122 122 117 117 117 123 123 123 143 143 143 138 138 138 128 128 128 137 137 137 143 143 143 171 171 171 176 176 176 173 173 173 161 161 161 136 136 136 135 135 135 92 92 92 82 82 82 80 80 80 90 90 90 110 110 110 140 140 140 169 169 169 125 125 125 123 123 123 170 170 170 143 143 143 118 118 118 138 138 138 188 188 188 148 148 148 144 144 144 139 139 139 133 133 133 123 123 123 109 109 109 114 114 114 121 121 121 118 118 118 106 106 106 160 160 160 144 144 144 167 167 167 162 162 162 165 165 165 163 163 163 147 147 147 139 139 139 105 105 105 91 91 91 90 90 90 115 115 115 160 160 160 170 170 170 161 161 161 126 126 126 117 117 117 134 134 134 125 125 125 129 129 129 146 146 146 181 181 181 145 145 145 126 126 126 115 115 115 97 97 97 81 81 81 65 65 65 55 55 55 46 46 46 37 37 37 28 28 28 199 199 199 220 220 220 207 207 207 157 157 157 128 128 128 165 165 165 158 158 158 147 147 147 118 118 118 108 108 108 93 93 93 109 109 109 150 150 150 140 140 140 135 135 135 125 125 125 107 107 107 95 95 95 81 81 81 89 89 89 111 111 111 148 148 148 76 76 76 58 58 58 55 55 55 44 44 44 22 22 22 17 17 17 14 14 14 14 14 14 12 12 12 11 11 11 119 119 119 167 167 167 205 205 205 205 205 205 167 167 167 178 178 178 164 164 164 137 137 137 118 118 118 125 125 125 100 100 100 98 98 98 110 110 110 99 99 99 85 85 85 97 97 97 110 110 110 107 107 107 94 94 94 81 81 81 87 87 87 126 126 126 51 51 51 48 48 48 66 66 66 83 83 83 31 31 31 23 23 23 23 23 23 42 42 42 56 56 56 32 32 32 108 108 108 98 98 98 98 98 98 119 119 119 158 158 158 180 180 180 189 189 189 164 164 164 142 142 142 149 149 149 119 119 119 102 102 102 105 105 105 102 102 102 61 61 61 77 77 77 114 114 114 111 111 111 91 91 91 89 89 89 99 99 99 138 138 138 100 100 100 105 105 105 109 109 109 128 128 128 95 95 95 53 53 53 30 30 30 61 61 61 98 98 98 54 54 54 133 133 133 140 140 140 82 82 82 69 69 69 148 148 148 171 171 171 169 169 169 142 142 142 143 143 143 160 160 160 160 160 160 150 150 150 141 141 141 148 148 148 140 140 140 137 137 137 143 143 143 138 138 138 115 115 115 99 99 99 93 93 93 116 116 116 116 116 116 106 106 106 107 107 107 139 139 139 125 125 125 78 78 78 42 42 42 71 71 71 91 91 91 56 56 56 109 109 109 118 118 118 109 109 109 103 103 103 128 128 128 138 138 138 124 124 124 100 100 100 108 108 108 125 125 125 143 143 143 153 153 153 164 164 164 171 171 171 159 159 159 154 154 154 142 142 142 149 149 149 136 136 136 116 116 116 79 79 79 81 81 81 84 84 84 77 77 77 95 95 95 118 118 118 110 110 110 74 74 74 37 37 37 78 78 78 88 88 88 54 54 54 111 111 111 114 114 114 119 119 119 120 120 120 119 119 119 118 118 118 118 118 118 109 109 109 103 103 103 95 95 95 97 97 97 103 103 103 113 113 113 111 111 111 96 96 96 98 98 98 82 82 82 111 111 111 112 112 112 96 96 96 67 67 67 58 58 58 62 62 62 76 76 76 92 92 92 106 106 106 115 115 115 87 87 87 67 67 67 76 76 76 78 78 78 61 61 61 98 98 98 100 100 100 104 104 104 106 106 106 107 107 107 106 106 106 105 105 105 100 100 100 77 77 77 86 86 86 101 101 101 97 97 97 105 105 105 97 97 97 98 98 98 95 95 95 92 92 92 107 107 107 99 99 99 81 81 81 65 65 65 58 58 58 71 71 71 84 84 84 93 93 93 103 103 103 136 136 136 112 112 112 90 90 90 92 92 92 88 88 88 80 80 80 94 94 94 98 98 98 102 102 102 103 103 103 103 103 103 103 103 103 101 101 101 97 97 97 53 53 53 36 36 36 44 44 44 50 50 50 60 60 60 61 61 61 67 67 67 64 64 64 62 62 62 61 61 61 57 57 57 65 65 65 62 62 62 63 63 63 70 70 70 72 72 72 76 76 76 93 93 93 103 103 103 91 91 91 94 94 94 92 92 92 91 91 91 85 85 85 92 92 92 93 93 93 95 95 95 99 99 99 99 99 99 95 95 95 92 92 92 87 87 87 57 57 57 34 34 34 26 26 26 30 30 30 31 31 31 27 27 27 29 29 29 29 29 29 29 29 29 32 32 32 38 38 38 45 45 45 44 44 44 44 44 44 52 52 52 50 50 50 52 52 52 68 68 68 79 79 79 81 81 81 98 98 98 93 93 93 88 88 88 80 80 80 86 86 86 87 87 87 89 89 89 93 93 93 94 94 94 91 91 91 92 92 92 86 86 86 69 69 69 56 56 56 46 46 46 44 44 44 42 42 42 37 37 37 33 33 33 29 29 29 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 28 28 28 30 30 30 29 29 29 35 35 35 50 50 50 81 81 81 93 93 93 96 96 96 94 94 94 88 88 88 81 81 81 83 83 83 86 86 86 88 88 88 92 92 92 92 92 92 91 91 91 94 94 94 89 89 89 78 78 78 70 70 70 67 67 67 65 65 65 63 63 63 58 58 58 53 53 53 47 47 47 43 43 43 42 42 42 41 41 41 41 41 41 40 40 40 36 36 36 36 36 36 37 37 37 42 42 42 50 50 50 74 74 74 88 88 88 94 94 94 92 92 92 86 86 86 75 75 75 84 84 84 84 84 84 88 88 88 91 91 91 88 88 88 87 87 87 89 89 89 87 87 87 83 83 83 78 78 78 76 76 76 71 71 71 71 71 71 67 67 67 65 65 65 60 60 60 56 56 56 55 55 55 54 54 54 55 55 55 54 54 54 51 51 51 51 51 51 51 51 51 50 50 50 55 55 55 68 68 68 84 84 84 94 94 94 93 93 93 87 87 87 77 77 77 83 83 83 78 78 78 80 80 80 84 84 84 83 83 83 83 83 83 85 85 85 84 84 84 81 81 81 79 79 79 77 77 77 74 74 74 74 74 74 74 74 74 71 71 71 66 66 66 63 63 63 63 63 63 60 60 60 59 59 59 58 58 58 56 56 56 56 56 56 55 55 55 58 58 58 65 65 65 73 73 73 85 85 85 91 91 91 89 89 89 84 84 84 77 77 77 81 81 81 79 79 79 80 80 80 82 82 82 80 80 80 80 80 80 80 80 80 81 81 81 80 80 80 78 78 78 77 77 77 76 76 76 77 77 77 78 78 78 75 75 75 67 67 67 65 65 65 71 71 71 83 83 83 75 75 75 67 67 67 63 63 63 62 62 62 63 63 63 63 63 63 69 69 69 76 76 76 84 84 84 91 91 91 89 89 89 84 84 84 77 77 77 75 75 75 74 74 74 77 77 77 79 79 79 80 80 80 79 79 79 85 85 85 80 80 80 76 76 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 71 71 71 67 67 67 65 65 65 65 65 65 75 75 75 85 85 85 82 82 82 74 74 74 70 70 70 65 65 65 71 71 71 78 78 78 84 84 84 88 88 88 88 88 88 84 84 84 76 76 76 70 70 70 72 72 72 76 76 76 80 80 80 82 82 82 80 80 80 83 83 83 84 84 84 74 74 74 71 71 71 72 72 72 74 74 74 74 74 74 74 74 74 72 72 72 70 70 70 70 70 70 59 59 59 36 36 36 50 50 50 59 59 59 72 72 72 82 82 82 86 86 86 78 78 78 76 76 76 78 78 78 84 84 84 85 85 85 84 84 84 82 82 82 76 76 76 78 110 136 86 122 151 98 168 221 97 171 220 99 173 221 101 174 223 105 176 226 109 178 228 111 180 230 113 181 232 113 182 231 115 184 234 115 184 235 114 185 235 115 187 235 118 187 234 121 187 231 117 189 234 116 190 237 116 188 239 123 188 235 146 202 230 119 187 228 116 187 230 116 186 231 113 185 234 111 183 232 109 182 230 105 181 229 102 179 227 99 176 224 97 174 222 64 110 146 83 131 170 100 172 226 101 172 220 103 173 220 104 175 221 107 178 227 110 181 231 112 183 232 113 184 234 115 184 235 118 186 235 121 186 234 119 188 233 121 190 231 131 192 226 131 191 224 126 190 230 124 190 233 123 190 235 126 191 233 145 206 231 123 191 226 118 192 232 116 190 234 115 187 233 114 186 232 112 185 230 108 184 229 105 182 226 102 179 224 100 177 222 80 136 181 98 155 201 104 173 226 107 174 221 108 176 221 110 178 224 113 181 226 116 185 229 117 186 230 120 188 233 116 181 228 122 183 227 136 190 230 133 190 228 150 204 233 176 215 231 178 218 235 179 220 242 160 207 236 136 195 232 130 196 236 145 211 239 127 195 231 119 196 239 116 194 240 119 192 236 118 191 235 116 189 233 112 188 231 109 186 229 107 184 226 103 180 223 84 144 191 101 162 209 112 177 226 111 177 223 112 178 223 116 181 225 120 184 223 128 191 228 127 190 227 130 192 229 113 170 210 101 151 187 133 174 204 141 182 210 171 202 220 195 204 204 191 203 205 203 214 217 168 190 202 137 189 218 137 202 239 165 212 235 154 198 221 142 197 231 127 197 238 122 196 238 122 195 237 119 193 234 116 192 233 113 191 230 109 187 227 104 182 223 90 146 189 120 169 205 134 178 209 132 173 201 130 180 212 123 182 224 139 188 220 157 193 209 158 197 215 126 175 205 86 134 168 73 119 150 97 136 161 124 152 172 155 172 179 167 165 161 161 163 162 158 164 163 127 141 149 128 171 197 146 205 235 189 215 227 189 205 212 188 211 224 173 214 236 139 197 228 126 196 232 123 196 235 121 195 232 116 194 234 113 187 226 110 175 211 103 152 188 133 170 192 113 136 150 103 118 128 116 149 165 138 188 225 143 176 200 138 146 141 146 160 158 115 151 175 70 110 139 73 117 148 92 130 157 101 120 137 136 146 150 159 157 156 154 154 155 142 157 157 123 140 151 132 172 197 149 206 232 172 194 203 164 173 172 166 175 175 162 177 181 127 164 180 130 197 226 128 198 234 127 196 230 121 197 239 114 180 218 100 146 174 93 130 157 100 135 156 93 123 141 81 106 123 97 133 149 121 165 194 136 166 188 127 139 139 129 145 143 118 147 166 72 103 130 63 96 126 87 116 141 99 113 133 131 139 148 163 150 150 159 139 138 148 153 147 123 142 148 130 177 201 151 212 241 158 180 189 149 157 157 155 165 165 135 150 154 113 149 163 135 200 227 134 201 236 131 199 233 125 200 239 127 188 221 108 148 171 51 76 93 46 75 91 60 90 108 87 117 134 122 156 168 113 149 170 139 167 188 137 157 161 121 138 138 107 127 140 68 90 114 56 82 109 85 106 128 101 110 128 132 138 149 151 129 129 157 122 120 160 154 148 124 144 147 132 180 201 157 214 241 162 184 193 157 166 166 157 167 166 134 147 151 119 152 164 139 202 227 139 205 238 135 202 235 130 201 238 142 196 225 128 159 175 136 153 165 103 121 129 98 117 125 121 141 146 132 159 161 114 145 157 112 141 162 117 142 151 109 128 128 96 109 115 70 90 108 60 86 109 82 103 121 102 110 123 133 139 142 132 112 110 129 99 99 159 152 154 125 143 149 142 180 197 173 212 235 164 184 193 151 160 160 138 148 148 127 139 142 121 152 163 144 205 229 144 208 239 139 205 236 136 204 239 121 169 193 92 116 125 194 207 214 188 198 200 185 193 192 181 190 185 188 204 200 147 171 179 92 120 138 99 128 140 104 122 123 105 114 117 72 96 109 61 92 109 84 110 123 116 127 131 146 147 143 148 117 111 150 106 107 156 145 154 128 141 151 152 175 189 170 188 205 161 178 185 128 138 138 124 134 135 129 141 143 124 153 162 149 207 230 147 211 241 143 208 240 142 208 242 109 154 175 68 87 94 183 193 196 185 194 197 181 189 192 180 188 190 178 188 190 168 181 186 124 144 153 98 126 141 97 109 114 94 105 111 69 95 107 63 94 108 82 108 118 127 139 132 159 139 133 175 74 63 194 58 46 148 114 115 134 141 144 150 158 158 166 163 161 168 175 177 129 139 141 124 136 141 127 140 141 129 155 160 155 207 227 152 213 240 153 209 238 151 204 228 125 165 180 86 105 113 158 169 172 162 173 177 175 185 190 177 186 191 173 182 187 162 170 175 126 142 147 106 133 147 85 94 99 76 85 93 67 82 100 64 82 103 86 99 116 133 138 132 170 149 142 161 58 46 172 39 26 149 125 122 137 144 143 141 144 135 165 155 141 171 176 175 127 137 140 121 134 141 130 139 141 136 152 158 166 206 224 157 203 225 159 185 197 152 177 181 130 152 153 90 104 108 139 152 159 143 157 160 172 184 186 175 184 189 171 180 185 160 169 174 126 140 145 112 136 149 83 90 93 79 85 92 66 82 98 66 86 107 91 105 121 133 138 131 173 158 150 141 67 57 151 67 58 159 159 156 136 144 141 150 152 139 163 156 138 170 175 174 127 137 140 124 137 143 136 141 145 136 143 150 144 169 184 129 155 169 129 135 136 144 156 153 131 147 149 104 117 119 139 153 164 141 156 160 167 181 182 172 181 186 168 177 182 157 165 170 124 137 140 115 138 148 86 90 92 78 83 87 63 84 92 64 89 100 90 109 116 136 143 132 180 165 159 176 107 98 167 95 86 163 166 162 136 140 140 120 123 117 144 145 132 179 185 184 132 142 144 140 153 159 134 139 143 127 131 136 112 126 135 109 121 125 120 125 126 133 148 150 122 144 152 119 132 137 125 141 154 131 149 152 160 176 176 170 179 184 167 176 181 155 164 168 128 140 142 120 140 149 90 93 93 81 83 85 78 81 86 85 91 98 110 111 113 145 140 129 184 164 163 181 103 95 187 98 88 175 169 163 144 143 147 112 120 126 130 143 142 184 191 191 141 151 153 135 148 154 134 141 145 128 135 137 114 127 129 105 112 107 115 115 113 115 124 123 111 121 122 103 108 109 152 163 174 136 148 153 160 171 172 158 166 160 161 169 159 159 166 161 144 150 148 125 145 148 100 107 108 96 90 88 114 81 76 141 105 102 179 153 153 178 168 165 169 158 163 183 104 98 206 83 65 184 114 106 158 110 116 135 126 135 129 154 154 177 185 179 141 148 143 119 131 126 112 118 113 101 96 98 80 82 87 66 65 66 58 54 56 46 46 47 38 37 39 30 28 31 196 200 204 217 221 225 204 208 210 157 160 149 127 132 112 165 168 155 160 159 153 137 153 147 117 119 119 125 103 96 152 70 58 169 86 74 181 139 129 149 137 134 151 127 138 195 97 94 232 58 36 213 48 36 178 41 40 148 65 65 128 105 102 151 148 145 80 76 73 63 57 55 58 55 48 52 42 38 24 21 23 15 18 23 13 14 20 13 15 20 11 12 17 11 11 16 119 120 119 167 168 167 206 206 205 207 206 202 169 169 160 180 179 174 166 165 159 135 140 130 133 113 109 154 115 104 166 76 59 163 75 53 144 100 76 112 97 80 106 77 76 172 68 54 241 60 28 234 58 29 206 50 29 169 46 31 139 67 55 143 120 119 70 43 46 74 36 42 86 59 57 96 80 69 44 27 22 21 25 22 18 26 24 40 44 43 53 58 56 30 33 33 107 110 107 97 100 97 97 100 98 117 120 121 157 159 162 179 181 183 185 192 187 168 164 154 174 130 124 189 134 123 186 94 77 183 71 55 179 76 67 152 82 74 100 46 43 160 44 32 242 64 38 228 66 42 194 51 33 180 52 43 167 72 63 176 125 109 143 85 72 155 86 76 157 90 85 169 113 105 142 76 72 70 47 45 24 34 29 56 65 60 93 102 97 50 57 55 127 137 136 134 143 143 75 86 85 61 73 77 140 151 162 163 175 180 156 176 173 147 142 136 186 125 123 202 144 138 203 145 129 210 127 113 203 116 111 196 130 121 172 128 118 194 115 102 230 110 89 222 106 89 190 86 71 165 73 67 153 69 63 178 93 74 181 92 74 174 81 64 175 79 73 202 115 106 202 93 91 112 65 63 35 46 43 64 75 74 84 95 94 49 59 59 96 115 120 105 124 128 95 115 118 87 109 115 112 133 147 123 144 152 105 133 135 103 99 98 153 89 89 170 106 105 179 130 121 195 138 127 199 151 141 201 161 146 191 148 138 197 138 131 196 121 110 223 120 106 217 104 92 186 88 83 144 52 51 153 52 49 157 54 49 150 47 41 171 64 62 190 90 81 193 77 70 103 63 58 25 42 43 69 82 87 79 92 95 46 58 60 89 119 129 92 122 132 97 127 137 98 129 139 97 127 138 96 127 137 95 127 136 108 109 112 138 90 86 145 75 71 147 77 72 153 84 76 161 95 88 152 95 86 139 79 74 152 76 77 131 63 59 186 83 65 205 75 60 180 62 58 131 40 39 116 33 35 127 35 33 148 47 40 172 60 53 192 71 68 191 85 75 99 83 81 46 75 81 59 83 88 64 85 87 48 68 67 75 107 118 77 109 120 81 113 124 82 115 126 84 116 127 83 115 126 78 115 127 89 104 109 95 70 66 123 71 68 153 80 78 151 75 74 160 83 82 145 78 73 146 80 73 152 72 70 143 72 67 171 83 69 179 67 58 157 50 46 126 40 34 118 33 30 138 44 38 160 54 44 177 59 48 193 66 62 210 106 97 121 108 113 64 100 114 68 102 112 67 97 104 60 89 93 71 103 114 75 107 118 79 111 122 80 112 123 80 112 123 80 112 124 71 113 125 79 105 110 56 53 49 53 30 28 77 31 30 85 36 34 95 46 45 98 47 42 111 50 43 115 44 40 110 43 38 109 42 37 113 34 32 123 42 38 116 41 33 120 41 34 133 45 38 140 45 37 151 47 36 170 62 56 166 78 70 95 88 99 62 105 126 61 103 120 63 102 116 58 95 107 68 101 112 70 102 113 72 104 115 76 108 119 76 108 119 72 104 115 65 103 114 70 95 99 53 60 55 36 35 30 33 25 18 38 28 20 39 30 22 42 23 15 55 20 11 58 18 11 60 17 12 60 21 19 67 26 25 77 32 29 76 32 26 79 31 26 89 37 33 90 34 31 96 34 30 114 50 48 117 65 57 73 84 95 63 110 133 59 105 124 57 99 116 51 91 105 63 95 106 64 96 107 66 98 109 70 102 113 71 103 114 68 100 111 71 100 109 75 91 92 67 71 64 54 58 51 46 48 42 44 46 40 41 44 37 38 38 31 37 34 25 35 29 21 40 29 22 44 28 23 41 28 24 40 28 25 39 28 27 34 26 25 37 28 29 37 25 29 45 31 35 59 46 48 92 78 69 72 102 109 61 109 129 62 105 122 59 99 113 53 91 103 61 92 101 64 95 104 66 97 106 70 101 110 70 101 110 69 99 109 76 101 110 78 94 99 71 82 83 64 73 73 66 68 66 65 66 61 63 65 58 58 60 51 55 55 45 52 47 37 48 44 31 51 41 31 48 40 32 46 41 36 42 40 37 35 38 35 35 37 36 37 38 38 43 42 44 49 52 48 74 76 68 63 99 105 58 107 123 61 103 118 57 97 110 48 86 97 63 93 101 63 93 101 67 97 105 70 100 108 67 97 105 66 96 104 69 97 106 70 94 102 68 89 95 67 83 87 74 78 78 71 73 69 70 74 66 67 69 60 71 65 56 72 57 48 65 56 41 65 54 42 63 52 43 62 54 48 58 54 48 53 52 43 56 51 44 58 50 44 61 47 45 62 55 45 73 68 60 65 92 98 59 107 122 60 105 119 57 98 110 49 88 99 61 92 100 57 87 95 59 89 97 63 93 101 62 92 100 62 92 100 63 94 102 62 93 99 62 90 93 64 85 88 72 80 82 70 76 75 70 77 72 70 77 70 74 72 65 76 64 56 73 62 50 72 62 51 68 59 51 64 58 54 60 58 53 57 59 46 61 57 45 65 53 44 73 53 48 77 62 50 86 70 61 74 89 95 58 103 118 56 101 115 54 95 107 49 88 99 60 90 98 58 88 96 59 89 97 61 91 99 59 89 97 59 89 97 58 89 97 58 90 95 60 88 92 62 85 88 68 81 87 68 80 83 69 81 80 70 83 77 74 77 70 76 65 60 75 63 54 79 70 61 89 82 76 79 75 72 68 68 64 62 66 54 64 64 54 68 63 54 73 60 55 78 67 56 88 73 66 75 87 97 59 103 119 56 101 115 54 95 107 48 88 98 53 84 92 53 83 91 56 86 94 58 88 96 59 89 97 58 88 96 64 93 102 61 87 94 61 82 88 62 80 85 64 80 88 64 80 87 64 81 83 64 82 78 71 79 72 79 69 65 77 64 57 72 63 57 70 64 60 78 75 74 85 85 85 82 83 80 70 78 72 61 75 68 60 68 65 69 74 65 81 78 75 68 89 103 54 101 117 55 100 114 54 95 107 48 87 97 49 79 87 51 81 89 55 85 93 59 89 97 61 90 98 59 88 96 68 89 98 72 89 97 62 79 86 58 76 83 59 77 87 61 79 86 61 79 83 61 80 79 65 77 73 74 69 66 79 67 62 65 58 54 38 36 33 48 51 51 56 60 62 69 74 76 75 86 86 74 92 88 68 83 80 69 81 77 72 81 83 62 91 106 53 97 113 53 96 109 53 93 105 48 87 97 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 180 180 180 178 178 178 176 176 176 176 176 176 176 176 176 176 176 176 174 174 174 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 172 172 172 172 172 172 173 173 173 172 172 172 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 171 171 171 170 170 170 171 171 171 173 173 173 174 174 174 180 180 180 180 180 180 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 181 181 181 183 183 183 182 182 182 180 180 180 181 181 181 183 183 183 185 185 185 174 174 174 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 177 177 177 176 176 176 175 175 175 176 176 176 176 176 176 178 178 178 179 179 179 181 181 181 183 183 183 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 179 179 179 179 179 179 177 177 177 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 175 175 175 177 177 177 177 177 177 175 175 175 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 172 172 172 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 174 174 174 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 177 177 177 180 180 180 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 174 171 171 171 167 167 167 172 172 172 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 169 169 169 168 168 168 168 168 168 169 169 169 170 170 170 172 172 172 176 176 176 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 175 175 175 176 176 176 179 179 179 181 181 181 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 159 159 159 122 122 122 159 159 159 169 169 169 167 167 167 166 166 166 167 167 167 164 164 164 154 154 154 163 163 163 169 169 169 170 170 170 171 171 171 172 172 172 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 174 174 174 177 177 177 177 177 177 167 167 167 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 162 162 162 130 130 130 141 141 141 163 163 163 165 165 165 166 166 166 166 166 166 159 159 159 140 140 140 164 164 164 171 171 171 172 172 172 173 173 173 173 173 173 172 172 172 173 173 173 174 174 174 173 173 173 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 165 165 165 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 168 168 168 168 168 168 160 160 160 142 142 142 154 154 154 163 163 163 168 168 168 168 168 168 160 160 160 154 154 154 170 170 170 171 171 171 170 170 170 172 172 172 169 169 169 169 169 169 173 173 173 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 168 168 168 167 167 167 168 168 168 149 149 149 149 149 149 163 163 163 158 158 158 152 152 152 148 148 148 147 147 147 169 169 169 170 170 170 170 170 170 171 171 171 161 161 161 163 163 163 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 166 166 166 168 168 168 166 166 166 167 167 167 162 162 162 148 148 148 162 162 162 143 143 143 114 114 114 108 108 108 129 129 129 166 166 166 170 170 170 170 170 170 170 170 170 160 160 160 161 161 161 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 161 161 161 164 164 164 162 162 162 161 161 161 165 165 165 151 151 151 150 150 150 155 155 155 115 115 115 112 112 112 141 141 141 161 161 161 164 164 164 163 163 163 164 164 164 154 154 154 156 156 156 161 161 161 162 162 162 162 162 162 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 139 139 139 137 137 137 137 137 137 137 137 137 137 137 137 133 133 133 132 132 132 138 138 138 135 135 135 135 135 135 138 138 138 134 134 134 122 122 122 136 136 136 119 119 119 121 121 121 137 137 137 138 138 138 138 138 138 138 138 138 136 136 136 130 130 130 128 128 128 133 133 133 133 133 133 134 134 134 132 132 132 131 131 131 130 130 130 129 129 129 129 129 129 127 127 127 122 122 122 121 121 121 120 120 120 119 119 119 119 119 119 114 114 114 112 112 112 118 118 118 115 115 115 116 116 116 117 117 117 119 119 119 112 112 112 111 111 111 108 108 108 111 111 111 121 121 121 122 122 122 124 124 124 116 116 116 108 108 108 102 102 102 87 87 87 107 107 107 124 124 124 121 121 121 119 119 119 118 118 118 117 117 117 116 116 116 116 116 116 114 114 114 118 118 118 116 116 116 115 115 115 115 115 115 115 115 115 112 112 112 110 110 110 114 114 114 112 112 112 113 113 113 115 115 115 116 116 116 113 113 113 107 107 107 105 105 105 109 109 109 120 120 120 120 120 120 121 121 121 104 104 104 87 87 87 84 84 84 68 68 68 95 95 95 123 123 123 119 119 119 119 119 119 118 118 118 117 117 117 117 117 117 117 117 117 116 116 116 115 115 115 113 113 113 112 112 112 112 112 112 112 112 112 110 110 110 108 108 108 111 111 111 109 109 109 110 110 110 114 114 114 105 105 105 92 92 92 94 94 94 88 88 88 102 102 102 115 115 115 117 117 117 117 117 117 111 111 111 102 102 102 95 95 95 60 60 60 76 76 76 116 116 116 116 116 116 116 116 116 115 115 115 114 114 114 114 114 114 112 112 112 112 112 112 118 118 118 117 117 117 116 116 116 115 115 115 113 113 113 105 105 105 98 98 98 104 104 104 101 101 101 110 110 110 115 115 115 108 108 108 102 102 102 95 95 95 72 72 72 86 86 86 115 115 115 113 113 113 104 104 104 100 100 100 103 103 103 96 96 96 57 57 57 61 61 61 105 105 105 116 116 116 115 115 115 115 115 115 114 114 114 113 113 113 110 110 110 111 111 111 117 117 117 116 116 116 115 115 115 115 115 115 104 104 104 76 76 76 63 63 63 74 74 74 70 70 70 92 92 92 107 107 107 104 104 104 94 94 94 86 86 86 66 66 66 65 65 65 99 99 99 92 92 92 80 80 80 70 70 70 68 68 68 66 66 66 50 50 50 48 48 48 92 92 92 117 117 117 117 117 117 116 116 116 116 116 116 116 116 116 114 114 114 114 114 114 119 119 119 118 118 118 118 118 118 119 119 119 100 100 100 45 45 45 29 29 29 35 35 35 39 39 39 51 51 51 64 64 64 62 62 62 48 48 48 41 41 41 40 40 40 43 43 43 57 57 57 51 51 51 46 46 46 45 45 45 42 42 42 38 38 38 36 36 36 41 41 41 75 75 75 118 118 118 121 121 121 120 120 120 120 120 120 120 120 120 118 118 118 118 118 118 122 122 122 121 121 121 121 121 121 121 121 121 113 113 113 58 58 58 24 24 24 28 28 28 26 26 26 27 27 27 29 29 29 30 30 30 27 27 27 23 23 23 26 26 26 29 29 29 30 30 30 30 30 30 31 31 31 41 41 41 46 46 46 33 33 33 31 31 31 32 32 32 75 75 75 122 122 122 126 126 126 126 126 126 123 123 123 120 120 120 120 120 120 120 120 120 121 121 121 121 121 121 121 121 121 121 121 121 116 116 116 64 64 64 27 27 27 30 30 30 26 26 26 24 24 24 25 25 25 26 26 26 23 23 23 21 21 21 23 23 23 22 22 22 34 34 34 56 56 56 62 62 62 62 62 62 59 59 59 48 48 48 36 36 36 42 42 42 92 92 92 127 127 127 129 129 129 128 128 128 124 124 124 121 121 121 121 121 121 121 121 121 115 115 115 115 115 115 115 115 115 116 116 116 104 104 104 56 56 56 38 38 38 41 41 41 41 41 41 46 46 46 52 52 52 59 59 59 64 64 64 64 64 64 57 57 57 58 58 58 82 82 82 92 92 92 93 93 93 90 90 90 85 85 85 81 81 81 76 76 76 84 84 84 107 107 107 122 122 122 123 123 123 124 124 124 123 123 123 120 120 120 121 121 121 122 122 122 116 116 116 115 115 115 113 113 113 111 111 111 103 103 103 86 86 86 80 80 80 83 83 83 85 85 85 90 90 90 94 94 94 100 100 100 108 108 108 108 108 108 99 99 99 102 102 102 114 114 114 89 89 89 71 71 71 98 98 98 98 98 98 90 90 90 97 97 97 111 111 111 123 123 123 125 125 125 125 125 125 127 127 127 125 125 125 123 123 123 124 124 124 123 123 123 117 117 117 113 113 113 112 112 112 110 110 110 106 106 106 102 102 102 97 97 97 96 96 96 101 101 101 101 101 101 98 98 98 98 98 98 101 101 101 103 103 103 111 111 111 119 119 119 103 103 103 100 100 100 95 95 95 106 106 106 103 103 103 107 107 107 110 110 110 116 116 116 121 121 121 123 123 123 125 125 125 125 125 125 124 124 124 125 125 125 123 123 123 122 122 122 114 114 114 113 113 113 112 112 112 111 111 111 109 109 109 106 106 106 104 104 104 104 104 104 105 105 105 105 105 105 103 103 103 101 101 101 103 103 103 105 105 105 108 108 108 99 99 99 93 93 93 109 109 109 112 112 112 116 116 116 118 118 118 118 118 118 117 117 117 117 117 117 119 119 119 119 119 119 119 119 119 119 119 119 121 121 121 121 121 121 119 119 119 118 118 118 114 114 114 113 113 113 113 113 113 113 113 113 112 112 112 109 109 109 107 107 107 108 108 108 107 107 107 108 108 108 108 108 108 109 109 109 111 111 111 111 111 111 110 110 110 107 107 107 109 109 109 112 112 112 113 113 113 115 115 115 116 116 116 114 114 114 113 113 113 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 114 114 114 113 113 113 112 112 112 112 112 112 113 113 113 112 112 112 111 111 111 110 110 110 108 108 108 106 106 106 107 107 107 108 108 108 108 108 108 109 109 109 110 110 110 112 112 112 112 112 112 111 111 111 111 111 111 112 112 112 113 113 113 115 115 115 115 115 115 112 112 112 112 112 112 112 112 112 113 113 113 112 112 112 113 113 113 112 112 112 114 114 114 113 113 113 111 111 111 112 112 112 111 111 111 110 110 110 111 111 111 108 108 108 107 107 107 106 106 106 106 106 106 106 106 106 107 107 107 109 109 109 109 109 109 110 110 110 110 110 110 112 112 112 112 112 112 112 112 112 112 112 112 111 111 111 112 112 112 114 114 114 114 114 114 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 115 115 115 114 114 114 113 113 113 112 112 112 112 112 112 112 112 112 112 112 112 110 110 110 113 113 113 111 111 111 110 110 110 111 111 111 111 111 111 112 112 112 111 111 111 110 110 110 111 111 111 112 112 112 112 112 112 111 111 111 110 110 110 110 110 110 110 110 110 112 112 112 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 112 112 112 112 111 111 111 111 111 111 109 109 109 110 110 110 110 110 110 110 110 110 112 112 112 111 111 111 115 115 115 113 113 113 112 112 112 112 112 112 111 111 111 111 111 111 108 108 108 109 109 109 109 109 109 108 108 108 107 107 107 106 106 106 106 106 106 107 107 107 109 109 109 110 110 110 110 110 110 110 110 110 109 109 109 112 112 112 113 113 113 112 112 112 113 113 113 110 110 110 109 109 109 110 110 110 113 113 113 113 113 113 111 111 111 111 111 111 110 110 110 111 111 111 110 110 110 110 110 110 107 107 107 105 105 105 105 105 105 104 104 104 102 102 102 103 103 103 103 103 103 102 102 102 101 101 101 103 103 103 103 103 103 105 105 105 107 107 107 107 107 107 106 106 106 106 106 106 107 107 107 109 109 109 110 110 110 110 110 110 110 110 110 108 108 108 108 108 108 107 107 107 109 109 109 107 107 107 106 106 106 106 106 106 104 104 104 106 106 106 167 189 212 166 188 211 166 188 211 165 188 210 164 186 211 162 184 212 160 181 210 159 180 208 159 180 208 158 180 209 156 180 210 154 179 209 153 178 208 153 177 207 152 177 206 152 178 207 152 178 207 151 177 206 151 177 206 151 178 207 151 177 206 151 176 205 152 177 206 152 177 206 151 176 205 151 176 205 152 177 205 150 176 203 149 175 201 150 176 203 152 178 204 153 179 206 162 185 210 161 185 209 163 186 211 162 185 210 161 185 211 161 184 213 159 183 212 159 183 212 160 183 212 159 183 212 158 183 213 157 182 212 156 181 211 156 181 211 156 181 211 157 183 213 156 184 213 155 182 211 154 181 210 153 180 209 153 180 209 155 181 207 156 182 207 157 183 208 158 184 210 160 186 212 163 188 213 163 187 211 161 185 210 162 186 210 164 188 213 165 190 214 155 179 206 154 178 205 155 179 206 154 179 206 155 179 207 156 180 210 156 180 210 157 181 211 158 182 212 158 181 211 156 181 211 155 180 210 155 180 210 156 181 211 157 182 212 157 183 212 155 182 211 155 182 210 154 181 210 153 180 209 154 181 208 156 182 206 158 183 207 159 185 208 161 187 210 163 188 212 165 189 212 167 189 212 167 189 212 166 189 212 166 189 212 164 188 211 154 179 209 153 178 207 153 178 208 153 178 207 153 178 208 154 179 209 154 179 209 154 179 210 154 179 210 154 179 210 154 179 209 154 179 209 154 179 209 155 180 210 156 181 211 156 182 211 153 180 209 153 180 209 153 180 209 153 180 210 154 180 208 155 181 206 156 182 206 157 183 207 158 184 208 158 184 208 159 183 207 161 184 207 162 185 208 161 184 208 161 184 208 159 182 207 152 178 210 151 176 208 151 176 208 151 176 208 151 176 208 151 177 207 151 177 207 151 177 208 152 178 208 151 177 208 153 178 208 153 178 208 153 178 208 155 180 210 157 182 212 156 182 211 153 180 209 152 179 208 153 180 209 153 180 209 153 180 208 153 179 206 153 179 206 154 179 206 154 180 207 154 180 207 154 179 205 154 179 204 155 180 205 155 180 205 155 180 206 156 181 207 151 177 210 150 176 209 151 177 209 151 177 209 150 176 209 150 176 207 150 176 208 151 177 209 152 178 210 153 179 210 152 178 208 152 178 207 153 178 208 154 179 209 155 180 210 154 179 209 150 177 206 150 177 206 151 178 207 151 178 207 151 178 207 152 177 207 153 178 208 154 180 210 155 180 210 155 180 210 153 180 208 153 181 208 154 182 209 153 181 209 155 183 210 159 186 211 149 177 208 148 176 207 149 177 208 149 177 208 149 177 208 150 177 207 150 177 207 152 179 209 149 176 206 146 172 203 149 177 208 146 177 207 146 177 206 147 176 207 148 173 207 148 172 205 147 174 204 145 174 203 146 174 203 148 174 205 150 174 205 151 177 205 155 181 208 155 182 210 155 181 211 154 181 210 153 180 209 152 180 207 153 181 208 154 182 210 157 185 213 160 187 212 146 176 206 146 175 205 147 176 206 147 176 206 148 176 205 149 176 205 149 176 205 149 176 205 137 164 193 100 127 156 136 164 194 144 175 205 140 174 203 141 172 205 144 171 207 144 168 202 132 159 187 139 170 197 145 176 203 149 175 206 152 175 206 151 178 202 152 180 204 152 179 206 152 179 207 151 178 207 150 177 205 149 176 203 149 176 203 153 180 206 155 182 209 156 182 209 144 173 203 143 172 202 144 173 203 144 173 203 145 173 203 146 173 202 146 173 202 146 173 202 140 167 196 108 135 164 121 146 173 141 169 196 140 171 200 141 172 203 143 171 205 139 163 192 120 146 168 142 171 194 148 178 204 150 177 204 153 177 205 152 179 203 150 178 203 151 178 205 152 179 207 151 178 207 149 176 205 149 176 203 149 176 203 150 177 204 151 178 205 151 178 205 142 171 201 141 170 200 142 171 201 142 171 201 143 171 201 144 171 200 144 171 200 146 173 202 146 173 202 139 165 193 124 146 170 134 159 184 140 169 197 144 174 202 146 173 201 142 165 187 136 160 176 148 176 197 148 177 201 149 176 202 152 177 201 147 175 198 147 175 199 151 178 205 152 179 207 151 178 207 150 177 206 149 176 205 149 176 205 150 177 205 150 177 205 149 177 206 142 171 201 141 170 200 141 170 200 141 170 200 142 170 200 143 170 199 144 171 200 147 173 202 145 172 201 147 173 201 131 153 177 131 154 179 141 168 195 137 163 188 134 157 178 133 153 167 131 153 166 149 175 196 148 176 202 149 176 202 151 177 200 140 167 190 141 169 194 149 176 203 149 176 204 149 176 205 148 175 205 148 175 204 148 175 204 148 175 204 148 175 204 148 175 205 140 170 200 140 169 198 140 169 199 140 169 199 140 169 198 142 169 198 144 171 200 146 173 202 144 171 200 145 172 200 142 167 191 128 153 179 141 167 194 126 148 170 101 118 131 97 112 121 115 134 148 148 171 195 149 175 206 148 175 204 150 176 200 138 166 188 139 167 192 147 174 201 147 174 202 147 174 203 147 174 204 147 174 204 147 174 204 147 174 203 147 174 203 146 174 204 137 165 195 136 164 194 137 165 195 137 165 195 138 165 195 138 164 193 139 166 194 142 169 198 140 167 196 139 166 194 144 170 196 129 156 183 130 155 182 140 159 177 106 118 124 104 115 120 129 145 160 144 165 192 143 168 202 142 168 199 144 169 194 134 160 183 135 162 186 140 167 193 140 167 195 140 167 196 139 165 196 139 165 196 138 165 196 138 164 195 138 164 195 138 164 194 120 144 171 118 142 169 118 141 168 118 141 168 118 141 169 114 137 164 113 137 162 119 143 167 116 140 166 116 140 167 118 142 171 114 139 165 103 128 148 123 140 153 112 121 129 115 123 131 126 140 155 122 141 166 120 141 171 124 140 166 126 138 158 118 133 151 113 132 152 116 137 160 115 138 163 116 138 163 115 136 163 114 135 163 113 134 162 111 133 160 111 133 160 110 131 159 106 125 149 105 124 148 104 123 147 104 122 147 104 122 147 98 117 142 97 116 138 103 122 142 100 119 142 101 119 146 101 120 149 102 123 147 96 117 133 99 115 126 102 109 119 105 112 123 111 124 139 109 125 149 111 126 150 111 116 131 110 107 112 102 102 106 82 89 98 96 110 126 110 127 148 107 124 145 106 122 145 105 121 145 104 120 144 103 119 143 103 119 143 101 117 141 103 121 145 101 119 143 100 118 143 100 118 142 101 118 143 99 115 137 97 113 132 101 118 135 99 115 135 100 115 139 100 118 139 101 119 142 100 116 138 98 110 123 101 106 111 103 112 116 108 123 137 108 122 148 112 122 144 104 105 107 96 87 72 93 83 68 72 68 62 90 96 103 112 126 143 106 122 143 106 122 145 105 121 144 104 120 143 104 120 143 103 120 142 103 119 142 100 118 142 98 116 140 97 115 139 97 115 139 99 115 139 99 112 133 97 110 127 100 114 130 98 111 130 98 112 132 101 118 133 92 108 129 82 93 118 88 95 111 86 90 91 95 105 105 102 119 133 106 118 144 112 117 135 115 112 102 115 103 70 111 94 64 70 59 42 75 77 76 107 118 132 103 119 140 103 119 143 102 118 141 101 117 140 101 117 140 99 115 138 99 115 139 103 121 145 102 120 144 101 119 143 100 118 142 100 116 140 94 107 128 87 100 117 94 107 123 90 103 121 98 112 132 101 119 135 96 111 131 93 102 126 90 95 111 69 74 75 78 90 93 102 119 136 103 114 137 102 104 117 104 101 86 114 104 69 110 95 66 64 57 40 59 63 63 95 107 122 103 118 140 102 118 141 102 118 141 101 117 140 100 116 139 97 113 136 98 114 137 102 120 144 101 119 143 100 118 142 100 118 142 90 106 131 63 78 101 50 66 84 61 77 94 58 73 93 79 95 118 91 111 134 90 107 128 86 95 113 80 87 99 61 68 75 55 68 81 86 102 123 84 94 111 76 81 87 72 72 62 73 69 51 70 67 56 48 52 51 39 51 61 79 95 114 103 120 143 104 120 143 103 119 142 103 119 142 103 119 142 101 117 140 101 117 141 104 122 146 103 121 145 103 121 145 104 122 146 86 103 128 31 48 72 15 33 53 21 39 58 24 42 63 36 54 81 45 68 99 47 66 88 39 51 62 34 43 51 32 42 54 32 45 69 44 60 84 42 54 64 41 49 50 43 47 45 39 43 45 28 41 51 21 40 57 24 45 66 58 79 102 103 121 144 108 124 147 107 123 146 107 123 146 107 123 146 105 121 144 105 121 145 107 126 149 106 124 148 106 124 148 106 124 148 100 116 138 46 60 80 12 27 44 16 31 48 15 29 47 15 30 51 12 32 60 15 33 54 17 31 41 15 26 34 17 28 42 19 31 53 19 32 52 21 33 41 24 34 36 35 43 48 39 48 60 19 37 53 14 36 55 15 37 59 58 79 102 107 125 147 113 129 152 113 129 152 110 126 149 107 123 146 107 123 146 107 123 147 106 124 146 106 124 146 106 124 146 106 125 147 105 119 137 56 66 79 19 29 41 22 32 44 19 28 41 16 26 40 12 28 45 13 29 46 13 26 41 12 24 37 14 25 38 13 24 38 24 37 48 47 59 68 54 65 73 54 65 74 50 62 72 37 52 62 24 40 52 29 46 61 78 96 114 113 131 151 116 132 155 115 131 154 111 127 150 108 124 147 108 124 147 108 124 147 100 118 140 100 118 140 101 118 140 101 119 141 91 107 126 46 58 72 28 40 54 31 43 57 31 43 57 36 48 62 40 55 72 46 62 79 54 67 83 54 66 81 48 59 72 49 61 73 72 85 96 82 95 106 83 96 107 81 93 104 75 88 98 71 84 93 65 79 91 72 87 102 94 111 128 108 125 145 110 126 149 111 127 150 110 126 149 107 123 146 108 124 147 109 125 148 101 119 141 100 118 140 98 116 138 96 114 136 89 106 126 73 89 107 68 83 101 71 86 104 73 88 106 77 93 111 81 98 116 87 103 121 96 111 128 98 111 127 89 101 116 92 104 118 104 117 131 79 91 106 61 74 88 88 101 115 88 101 114 80 92 106 86 100 115 98 114 130 110 127 145 111 128 148 112 128 150 114 130 153 112 128 151 110 126 149 111 127 150 110 126 149 102 120 142 98 116 138 97 115 137 95 113 135 91 110 131 86 106 127 81 101 122 81 100 121 85 105 126 86 105 126 84 102 122 84 102 120 88 104 121 92 106 123 101 114 130 109 122 138 92 106 122 89 102 119 84 98 114 96 109 125 93 105 122 97 109 126 99 113 129 103 119 136 108 125 143 109 127 146 111 128 150 112 128 151 111 127 150 112 128 151 110 126 149 109 125 148 99 117 139 98 116 138 97 115 137 96 114 136 93 113 134 89 110 131 87 108 129 87 108 129 88 109 130 88 109 130 88 106 127 87 105 125 89 106 125 92 108 125 96 111 127 88 102 120 82 96 115 97 112 130 101 115 134 104 119 137 107 120 139 108 120 140 106 120 138 105 120 139 106 122 141 106 123 141 106 122 144 106 122 145 108 124 146 108 124 146 106 122 145 105 121 144 99 117 139 98 116 138 98 116 138 98 116 138 97 115 136 94 113 133 93 111 131 93 112 131 93 111 131 93 112 132 92 112 133 94 113 133 97 114 133 98 114 133 98 113 130 95 110 128 97 112 133 100 115 135 101 116 136 102 118 138 104 119 140 104 116 138 102 115 137 100 115 135 100 116 135 100 118 136 101 118 139 101 117 140 101 117 140 100 116 139 99 115 138 99 115 138 98 116 138 97 115 136 96 114 136 95 113 135 93 111 132 92 109 129 93 110 129 94 112 131 94 111 130 95 112 132 94 114 135 97 116 137 98 115 136 97 114 134 98 114 132 99 115 134 101 116 136 102 118 138 103 118 138 100 115 135 100 115 135 101 114 136 101 115 136 100 115 135 100 116 135 99 116 134 100 117 137 100 116 137 98 114 136 98 115 136 98 114 136 97 113 135 96 114 136 93 111 133 92 110 132 91 109 131 91 109 131 91 109 131 92 110 131 94 112 133 94 112 133 95 113 135 95 114 136 97 115 137 97 115 137 97 115 137 97 115 136 97 114 134 99 116 134 101 118 136 101 118 136 99 116 134 100 116 135 100 116 135 100 116 135 100 117 135 101 118 137 100 118 135 99 116 135 98 115 134 98 115 134 98 115 134 98 115 134 96 113 133 98 116 138 96 114 136 95 113 135 96 114 136 96 114 136 97 115 137 96 114 136 95 113 135 96 114 136 97 115 137 97 115 137 96 114 136 95 113 135 95 113 135 96 113 135 98 115 135 99 116 134 100 117 135 100 117 135 100 117 135 100 117 135 100 117 135 99 116 134 99 116 134 98 115 133 98 115 133 96 113 131 97 114 132 97 114 132 97 114 132 99 116 134 97 114 133 100 118 141 98 116 138 97 115 137 97 115 137 96 114 136 96 114 136 93 111 133 94 112 134 94 112 134 93 111 133 92 110 133 91 110 132 91 109 132 92 110 132 94 112 134 96 114 134 97 114 132 97 114 132 96 113 131 99 116 134 100 117 135 99 116 134 100 117 135 97 114 132 96 113 131 97 114 132 99 117 135 100 117 135 98 115 133 98 115 133 96 114 131 97 114 133 95 113 135 95 113 135 92 110 132 90 108 130 90 108 130 89 107 128 87 105 127 88 106 128 89 106 128 87 105 127 86 104 125 88 106 128 88 106 128 90 108 130 92 110 132 93 111 130 93 109 127 93 110 128 94 111 129 96 113 131 97 114 132 97 114 132 97 114 132 95 112 130 95 112 130 94 111 129 96 113 131 94 111 129 93 110 128 93 110 128 91 108 126 93 109 128 179 179 179 180 180 180 181 181 181 185 185 185 192 192 192 200 200 200 221 221 221 218 218 218 195 195 195 184 184 184 182 182 182 181 181 181 174 174 174 163 163 163 129 129 129 88 88 88 106 106 106 131 131 131 129 129 129 127 127 127 127 127 127 125 125 125 122 122 122 120 120 120 118 118 118 116 116 116 112 112 112 108 108 108 104 104 104 101 101 101 97 97 97 96 96 96 184 184 184 182 182 182 182 182 182 186 186 186 190 190 190 196 196 196 215 215 215 224 224 224 205 205 205 188 188 188 179 179 179 173 173 173 180 180 180 168 168 168 148 148 148 118 118 118 97 97 97 127 127 127 130 130 130 129 129 129 128 128 128 126 126 126 124 124 124 121 121 121 119 119 119 117 117 117 114 114 114 110 110 110 106 106 106 103 103 103 100 100 100 98 98 98 192 192 192 192 192 192 192 192 192 201 201 201 202 202 202 195 195 195 213 213 213 227 227 227 214 214 214 198 198 198 175 175 175 176 176 176 188 188 188 177 177 177 157 157 157 138 138 138 102 102 102 117 117 117 132 132 132 130 130 130 130 130 130 128 128 128 126 126 126 125 125 125 123 123 123 121 121 121 117 117 117 113 113 113 109 109 109 106 106 106 102 102 102 100 100 100 184 184 184 186 186 186 189 189 189 200 200 200 206 206 206 194 194 194 210 210 210 230 230 230 223 223 223 203 203 203 171 171 171 185 185 185 192 192 192 181 181 181 164 164 164 152 152 152 117 117 117 105 105 105 134 134 134 133 133 133 132 132 132 132 132 132 130 130 130 129 129 129 127 127 127 125 125 125 121 121 121 118 118 118 113 113 113 110 110 110 106 106 106 104 104 104 184 184 184 183 183 183 184 184 184 188 188 188 191 191 191 194 194 194 206 206 206 230 230 230 230 230 230 194 194 194 183 183 183 190 190 190 194 194 194 189 189 189 168 168 168 160 160 160 138 138 138 102 102 102 126 126 126 135 135 135 133 133 133 133 133 133 132 132 132 131 131 131 130 130 130 128 128 128 124 124 124 121 121 121 118 118 118 115 115 115 111 111 111 109 109 109 185 185 185 184 184 184 185 185 185 189 189 189 190 190 190 194 194 194 202 202 202 223 223 223 234 234 234 210 210 210 197 197 197 190 190 190 195 195 195 195 195 195 174 174 174 166 166 166 155 155 155 114 114 114 113 113 113 136 136 136 134 134 134 134 134 134 133 133 133 132 132 132 131 131 131 130 130 130 127 127 127 124 124 124 121 121 121 117 117 117 112 112 112 111 111 111 186 186 186 184 184 184 186 186 186 189 189 189 190 190 190 193 193 193 198 198 198 214 214 214 234 234 234 233 233 233 207 207 207 193 193 193 197 197 197 195 195 195 178 178 178 169 169 169 165 165 165 137 137 137 107 107 107 133 133 133 138 138 138 137 137 137 137 137 137 136 136 136 135 135 135 133 133 133 130 130 130 128 128 128 124 124 124 121 121 121 116 116 116 99 99 99 188 188 188 187 187 187 187 187 187 189 189 189 190 190 190 192 192 192 195 195 195 207 207 207 226 226 226 239 239 239 213 213 213 196 196 196 200 200 200 200 200 200 186 186 186 172 172 172 171 171 171 158 158 158 114 114 114 123 123 123 141 141 141 139 139 139 138 138 138 137 137 137 137 137 137 135 135 135 133 133 133 131 131 131 126 126 126 126 126 126 123 123 123 91 91 91 190 190 190 189 189 189 189 189 189 190 190 190 190 190 190 192 192 192 194 194 194 202 202 202 218 218 218 238 238 238 219 219 219 199 199 199 201 201 201 204 204 204 194 194 194 174 174 174 173 173 173 171 171 171 134 134 134 113 113 113 139 139 139 141 141 141 140 140 140 139 139 139 138 138 138 137 137 137 136 136 136 131 131 131 119 119 119 122 122 122 113 113 113 85 85 85 192 192 192 190 190 190 191 191 191 193 193 193 192 192 192 193 193 193 195 195 195 199 199 199 211 211 211 235 235 235 231 231 231 206 206 206 204 204 204 206 206 206 196 196 196 176 176 176 174 174 174 175 175 175 155 155 155 114 114 114 131 131 131 143 143 143 140 140 140 139 139 139 138 138 138 138 138 138 136 136 136 119 119 119 112 112 112 120 120 120 108 108 108 76 76 76 196 196 196 190 190 190 190 190 190 192 192 192 192 192 192 192 192 192 194 194 194 197 197 197 206 206 206 229 229 229 233 233 233 211 211 211 202 202 202 208 208 208 199 199 199 179 179 179 174 174 174 175 175 175 171 171 171 133 133 133 119 119 119 139 139 139 139 139 139 138 138 138 139 139 139 138 138 138 123 123 123 110 110 110 115 115 115 121 121 121 111 111 111 79 79 79 206 206 206 200 200 200 196 196 196 198 198 198 197 197 197 190 190 190 191 191 191 193 193 193 202 202 202 218 218 218 227 227 227 216 216 216 206 206 206 209 209 209 204 204 204 185 185 185 174 174 174 175 175 175 181 181 181 156 156 156 116 116 116 129 129 129 138 138 138 136 136 136 138 138 138 127 127 127 95 95 95 117 117 117 113 113 113 123 123 123 112 112 112 81 81 81 199 199 199 195 195 195 196 196 196 204 204 204 207 207 207 191 191 191 190 190 190 190 190 190 196 196 196 209 209 209 225 225 225 234 234 234 221 221 221 214 214 214 209 209 209 186 186 186 176 176 176 176 176 176 182 182 182 174 174 174 134 134 134 120 120 120 137 137 137 135 135 135 137 137 137 93 93 93 76 76 76 120 120 120 106 106 106 124 124 124 109 109 109 80 80 80 195 195 195 189 189 189 187 187 187 190 190 190 194 194 194 190 190 190 189 189 189 191 191 191 195 195 195 202 202 202 218 218 218 234 234 234 227 227 227 220 220 220 216 216 216 190 190 190 181 181 181 178 178 178 179 179 179 185 185 185 157 157 157 119 119 119 131 131 131 136 136 136 130 130 130 62 62 62 70 70 70 126 126 126 119 119 119 123 123 123 107 107 107 82 82 82 194 194 194 191 191 191 189 189 189 189 189 189 188 188 188 190 190 190 191 191 191 186 186 186 189 189 189 200 200 200 211 211 211 227 227 227 234 234 234 227 227 227 223 223 223 200 200 200 184 184 184 178 178 178 176 176 176 190 190 190 176 176 176 134 134 134 123 123 123 136 136 136 113 113 113 51 51 51 84 84 84 140 140 140 135 135 135 113 113 113 106 106 106 85 85 85 188 188 188 193 193 193 190 190 190 190 190 190 189 189 189 183 183 183 169 169 169 165 165 165 175 175 175 188 188 188 204 204 204 222 222 222 236 236 236 236 236 236 231 231 231 207 207 207 196 196 196 186 186 186 177 177 177 193 193 193 188 188 188 153 153 153 129 129 129 135 135 135 107 107 107 69 69 69 100 100 100 123 123 123 127 127 127 101 101 101 106 106 106 87 87 87 180 180 180 198 198 198 194 194 194 191 191 191 192 192 192 174 174 174 161 161 161 163 163 163 159 159 159 170 170 170 184 184 184 203 203 203 229 229 229 236 236 236 236 236 236 217 217 217 194 194 194 191 191 191 178 178 178 189 189 189 194 194 194 180 180 180 148 148 148 136 136 136 104 104 104 83 83 83 83 83 83 105 105 105 121 121 121 94 94 94 108 108 108 91 91 91 175 175 175 204 204 204 193 193 193 190 190 190 191 191 191 163 163 163 141 141 141 140 140 140 137 137 137 150 150 150 165 165 165 181 181 181 215 215 215 233 233 233 235 235 235 226 226 226 188 188 188 181 181 181 168 168 168 174 174 174 193 193 193 194 194 194 169 169 169 138 138 138 101 101 101 87 87 87 89 89 89 102 102 102 107 107 107 93 93 93 112 112 112 98 98 98 165 165 165 210 210 210 192 192 192 189 189 189 189 189 189 172 172 172 155 155 155 152 152 152 142 142 142 135 135 135 147 147 147 162 162 162 181 181 181 170 170 170 188 188 188 211 211 211 195 195 195 175 175 175 162 162 162 133 133 133 154 154 154 184 184 184 189 189 189 152 152 152 122 122 122 122 122 122 128 128 128 84 84 84 61 61 61 65 65 65 89 89 89 98 98 98 151 151 151 212 212 212 191 191 191 189 189 189 189 189 189 184 184 184 167 167 167 154 154 154 148 148 148 149 149 149 151 151 151 161 161 161 148 148 148 107 107 107 117 117 117 170 170 170 209 209 209 174 174 174 171 171 171 133 133 133 110 110 110 167 167 167 197 197 197 178 178 178 149 149 149 141 141 141 144 144 144 96 96 96 39 39 39 37 37 37 54 54 54 98 98 98 150 150 150 220 220 220 196 196 196 190 190 190 189 189 189 193 193 193 194 194 194 194 194 194 193 193 193 183 183 183 175 175 175 183 183 183 148 148 148 151 151 151 103 103 103 96 96 96 145 145 145 156 156 156 173 173 173 155 155 155 178 178 178 191 191 191 186 186 186 194 194 194 167 167 167 139 139 139 135 135 135 120 120 120 45 45 45 26 26 26 44 44 44 98 98 98 107 107 107 158 158 158 171 171 171 187 187 187 187 187 187 189 189 189 191 191 191 195 195 195 186 186 186 131 131 131 196 196 196 181 181 181 100 100 100 111 111 111 95 95 95 72 72 72 47 47 47 86 86 86 156 156 156 99 99 99 145 145 145 191 191 191 183 183 183 201 201 201 193 193 193 157 157 157 97 97 97 88 88 88 47 47 47 27 27 27 51 51 51 82 82 82 42 42 42 47 47 47 74 74 74 97 97 97 98 98 98 101 101 101 105 105 105 116 116 116 110 110 110 80 80 80 151 151 151 133 133 133 49 49 49 79 79 79 93 93 93 95 95 95 64 64 64 54 54 54 78 78 78 31 31 31 98 98 98 157 157 157 180 180 180 195 195 195 203 203 203 195 195 195 94 94 94 68 68 68 73 73 73 69 69 69 59 59 59 60 60 60 43 43 43 39 39 39 54 54 54 74 74 74 83 83 83 89 89 89 102 102 102 112 112 112 118 118 118 133 133 133 158 158 158 150 150 150 81 81 81 96 96 96 146 146 146 133 133 133 130 130 130 128 128 128 138 138 138 87 87 87 99 99 99 159 159 159 165 165 165 171 171 171 175 175 175 188 188 188 140 140 140 66 66 66 58 58 58 51 51 51 36 36 36 45 45 45 42 42 42 48 48 48 68 68 68 137 137 137 187 187 187 197 197 197 205 205 205 214 214 214 223 223 223 227 227 227 226 226 226 233 233 233 189 189 189 190 190 190 185 185 185 170 170 170 175 175 175 177 177 177 227 227 227 196 196 196 189 189 189 222 222 222 214 214 214 211 211 211 208 208 208 205 205 205 197 197 197 170 170 170 136 136 136 105 105 105 86 86 86 59 59 59 49 49 49 56 56 56 53 53 53 67 67 67 89 89 89 98 98 98 136 136 136 150 150 150 126 126 126 128 128 128 138 138 138 145 145 145 150 150 150 155 155 155 154 154 154 163 163 163 167 167 167 163 163 163 168 168 168 163 163 163 153 153 153 148 148 148 148 148 148 138 138 138 134 134 134 130 130 130 125 125 125 129 129 129 131 131 131 134 134 134 137 137 137 93 93 93 53 53 53 35 35 35 19 19 19 20 20 20 18 18 18 10 10 10 89 89 89 126 126 126 23 23 23 28 28 28 32 32 32 36 36 36 41 41 41 44 44 44 47 47 47 53 53 53 61 61 61 61 61 61 59 59 59 49 49 49 41 41 41 41 41 41 43 43 43 33 33 33 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 31 31 31 41 41 41 42 42 42 67 67 67 68 68 68 58 58 58 51 51 51 50 50 50 58 58 58 105 105 105 142 142 142 60 60 60 50 50 50 51 51 51 39 39 39 24 24 24 20 20 20 20 20 20 21 21 21 23 23 23 23 23 23 20 20 20 19 19 19 22 22 22 31 31 31 39 39 39 46 46 46 40 40 40 29 29 29 25 25 25 27 27 27 33 33 33 30 30 30 33 33 33 36 36 36 105 105 105 120 120 120 122 122 122 109 109 109 118 118 118 132 132 132 137 137 137 131 131 131 131 131 131 103 103 103 105 105 105 118 118 118 100 100 100 77 77 77 62 62 62 62 62 62 54 54 54 55 55 55 67 67 67 63 63 63 66 66 66 83 83 83 96 96 96 78 78 78 68 68 68 64 64 64 47 47 47 37 37 37 42 42 42 37 37 37 37 37 37 39 39 39 114 114 114 125 125 125 124 124 124 116 116 116 129 129 129 143 143 143 144 144 144 132 132 132 130 130 130 122 122 122 110 110 110 111 111 111 116 116 116 100 100 100 80 80 80 90 90 90 78 78 78 76 76 76 76 76 76 70 70 70 67 67 67 71 71 71 71 71 71 57 57 57 54 54 54 58 58 58 53 53 53 45 45 45 36 36 36 37 37 37 36 36 36 31 31 31 113 113 113 117 117 117 122 122 122 126 126 126 112 112 112 128 128 128 138 138 138 142 142 142 134 134 134 138 138 138 119 119 119 84 84 84 89 89 89 84 84 84 78 78 78 68 68 68 60 60 60 61 61 61 55 55 55 60 60 60 55 55 55 51 51 51 46 46 46 47 47 47 48 48 48 49 49 49 45 45 45 44 44 44 35 35 35 36 36 36 33 33 33 29 29 29 94 94 94 113 113 113 119 119 119 117 117 117 102 102 102 125 125 125 145 145 145 140 140 140 126 126 126 131 131 131 111 111 111 104 104 104 98 98 98 86 86 86 74 74 74 75 75 75 66 66 66 57 57 57 59 59 59 63 63 63 58 58 58 56 56 56 55 55 55 50 50 50 49 49 49 46 46 46 42 42 42 46 46 46 49 49 49 43 43 43 34 34 34 35 35 35 193 179 149 193 179 152 194 181 154 197 185 162 204 191 170 212 199 178 231 219 213 226 217 210 202 195 178 192 185 166 192 182 158 195 181 152 184 174 148 178 162 130 142 130 95 87 93 71 87 114 117 102 141 161 98 139 159 96 138 159 94 138 160 93 136 158 91 133 154 87 131 152 84 130 150 82 128 148 78 124 144 74 120 140 70 116 136 66 114 133 62 110 129 58 110 128 198 184 155 195 181 154 195 182 155 197 185 163 202 189 169 208 195 174 225 213 204 231 223 215 213 205 192 195 188 172 189 180 156 187 173 141 192 181 152 183 168 135 162 148 113 121 122 98 84 104 101 103 136 151 101 140 160 98 139 161 96 138 161 94 137 158 92 135 153 88 133 152 85 132 150 83 130 148 80 127 144 76 122 140 72 119 136 68 116 133 64 113 129 60 112 128 206 192 163 205 191 164 205 192 165 213 200 179 214 201 183 207 195 172 223 212 199 235 226 219 222 213 204 205 198 184 184 176 154 191 175 144 201 188 160 191 176 146 173 157 123 144 141 113 95 108 96 99 124 132 106 141 159 102 139 159 101 139 160 99 138 158 97 136 155 94 136 154 91 135 152 89 132 149 85 129 146 81 125 142 77 121 138 73 118 135 68 114 131 64 113 129 198 184 155 199 185 158 202 189 162 212 199 179 218 204 189 206 194 171 219 209 193 238 229 221 230 221 215 210 202 191 178 171 153 200 183 156 205 191 166 195 180 154 181 163 129 161 154 123 115 122 105 92 111 112 112 141 156 110 141 157 108 140 158 106 140 159 104 138 158 102 138 157 99 137 156 97 134 153 93 131 150 90 127 146 85 123 142 81 120 138 76 117 134 72 116 133 198 184 155 196 182 155 197 184 157 200 188 165 203 190 172 206 193 171 216 205 189 238 229 222 236 228 225 199 195 184 189 184 168 204 188 167 207 193 168 200 188 166 185 167 134 173 161 127 140 142 119 93 107 100 109 133 143 112 143 160 109 142 158 109 141 157 108 140 158 106 140 157 104 139 156 101 137 154 98 133 152 95 130 150 92 127 146 87 125 141 82 121 139 81 119 137 199 185 156 197 183 156 198 185 158 201 189 162 202 190 165 205 193 172 212 201 184 231 222 215 239 233 231 212 211 201 203 198 184 203 188 171 209 195 166 203 195 175 190 173 141 183 165 129 161 158 130 108 119 105 99 119 123 111 145 163 107 144 160 109 143 156 109 142 157 108 141 156 107 140 155 104 139 155 102 136 153 99 132 151 96 129 146 89 127 141 84 121 140 87 119 135 200 186 156 198 184 156 199 185 159 201 189 162 202 190 165 204 192 170 209 197 178 222 213 200 239 233 229 236 233 228 212 207 196 204 191 175 210 197 170 205 195 176 194 177 149 186 168 131 174 167 137 135 141 123 97 113 107 113 141 151 113 146 163 113 145 161 113 145 160 112 144 159 111 143 159 110 141 158 108 138 155 105 136 151 100 132 146 96 130 147 93 123 141 79 106 119 201 188 157 200 187 156 200 186 160 201 189 162 202 190 165 203 191 169 206 195 174 216 207 190 233 225 219 243 238 236 219 212 204 206 194 181 212 199 175 211 199 180 199 185 159 189 171 133 184 172 138 162 161 139 109 119 104 109 130 130 121 148 163 117 146 163 116 146 160 115 145 160 115 144 159 114 142 158 112 140 156 108 139 152 103 134 148 104 133 155 104 129 142 74 97 105 204 190 159 202 189 156 202 189 162 201 190 163 202 190 165 204 191 170 206 193 174 212 201 184 226 217 208 243 237 233 225 219 211 208 198 187 213 200 178 216 202 183 206 193 171 192 174 135 190 172 135 179 172 146 135 138 118 104 119 110 122 146 154 120 148 163 118 148 160 117 147 160 117 146 159 116 145 158 114 143 159 106 139 156 93 127 148 99 129 154 96 119 128 69 92 94 205 192 159 203 190 156 205 191 163 204 193 166 203 192 167 205 192 171 206 194 176 210 198 182 219 210 197 241 235 228 237 230 223 214 205 197 215 203 183 220 204 185 208 195 176 194 175 137 193 173 132 188 175 148 159 158 137 110 119 104 117 137 139 123 150 162 119 148 160 119 147 159 118 146 158 117 146 158 112 145 161 92 128 151 83 120 147 94 127 153 91 115 120 59 84 81 211 195 162 204 190 160 204 190 159 204 192 164 203 192 168 204 192 167 204 193 174 207 196 177 217 205 189 235 228 221 239 231 228 218 210 205 211 201 186 221 206 186 213 197 180 196 178 145 193 174 129 191 174 145 180 171 151 133 137 117 110 125 118 122 145 156 119 146 162 118 146 157 117 147 156 116 146 159 94 132 155 81 119 148 85 124 154 95 129 151 92 119 121 64 86 84 222 205 171 215 199 169 210 196 162 210 197 172 209 197 173 202 190 161 202 190 169 205 192 173 215 200 186 227 216 212 235 225 224 223 215 211 215 205 194 222 207 189 217 202 185 202 184 152 193 174 126 192 174 140 193 180 158 159 160 136 111 122 106 114 136 141 117 145 163 114 145 156 116 147 156 102 136 152 62 105 134 87 125 157 83 121 151 98 131 151 94 120 121 67 88 84 213 199 163 211 194 160 211 196 159 217 203 178 220 206 182 204 191 160 202 189 164 202 190 166 208 195 178 220 206 197 234 223 218 240 233 229 229 220 213 225 213 199 220 207 191 203 185 154 196 176 127 194 176 135 196 182 154 180 176 150 132 139 114 108 126 122 116 144 158 112 144 156 114 146 158 64 103 126 40 87 122 89 128 161 78 114 141 100 132 149 93 117 118 69 86 79 208 196 158 206 189 151 203 188 148 204 190 161 207 193 167 204 190 160 201 189 163 200 192 167 204 195 175 213 201 183 228 216 207 240 233 229 233 226 222 228 219 210 226 215 203 206 188 163 202 181 133 198 177 132 195 178 145 195 185 160 160 160 134 115 124 110 116 137 142 113 145 156 105 139 153 31 72 100 32 80 119 98 134 166 95 127 149 100 132 145 92 114 113 74 88 77 207 195 157 210 191 149 205 190 147 203 189 154 202 187 159 204 189 162 202 189 174 191 186 176 194 189 180 209 199 185 220 209 199 233 226 222 238 233 231 234 225 221 232 221 215 216 197 179 206 183 140 199 177 129 194 175 138 203 189 168 183 177 156 137 136 116 116 128 123 115 145 153 87 122 137 18 60 92 48 94 134 115 147 175 115 142 158 91 122 133 92 113 111 79 91 77 200 189 153 213 193 148 206 191 149 204 190 154 203 188 158 193 183 163 171 169 168 162 166 169 173 178 171 193 188 181 211 202 196 228 221 217 241 235 234 241 235 233 239 229 222 220 205 191 214 195 161 210 183 141 196 176 135 204 193 170 196 188 174 158 155 133 129 132 120 119 142 149 76 117 137 31 80 113 63 110 146 98 131 155 109 133 147 81 108 119 92 113 110 81 92 79 192 181 148 219 197 150 209 195 153 207 191 155 206 191 162 176 175 164 156 163 167 158 166 168 151 164 161 163 174 174 183 185 184 206 203 200 234 228 227 240 235 232 244 234 229 224 216 208 209 194 162 212 189 148 196 177 139 206 188 155 207 193 172 185 181 163 153 149 132 125 141 143 71 115 140 45 94 130 48 94 125 77 114 135 102 128 139 76 100 112 95 115 113 85 96 82 187 175 147 224 203 158 209 194 147 207 190 151 204 190 165 163 164 161 133 144 147 130 144 146 125 141 151 139 154 161 160 167 172 179 182 184 217 215 214 240 232 228 242 233 233 229 225 224 205 187 149 199 182 134 183 167 137 190 173 145 210 192 159 207 192 177 178 169 147 132 143 130 75 110 131 55 96 131 59 98 128 76 111 130 87 114 124 74 100 112 99 119 118 94 103 87 174 165 146 230 209 170 211 193 143 208 189 146 202 189 163 174 173 168 147 159 162 139 157 161 132 145 155 132 137 138 144 149 152 158 164 168 182 181 180 178 168 163 201 184 178 223 207 204 214 192 165 199 173 124 175 162 134 128 137 132 162 155 133 204 179 160 201 188 163 154 156 134 106 128 139 97 128 157 102 135 162 61 92 109 43 68 76 48 72 81 77 95 95 95 103 88 153 152 141 230 211 178 212 190 142 209 189 144 202 189 157 191 184 167 168 169 160 151 158 150 147 150 144 155 147 144 154 150 154 158 162 164 150 149 146 119 103 98 160 103 85 211 156 141 218 207 199 196 172 130 187 171 131 126 138 132 111 111 110 184 164 145 210 196 170 187 178 156 145 152 149 122 146 167 121 150 175 77 102 118 25 44 50 23 43 47 44 59 60 94 103 90 145 154 151 232 219 196 215 195 154 210 190 146 205 189 153 205 193 164 207 193 167 207 194 166 201 194 172 188 182 181 179 174 177 183 184 178 150 149 142 165 147 142 172 78 57 163 72 50 140 146 160 159 159 140 192 174 124 164 156 131 177 178 187 197 191 177 197 186 162 206 192 173 171 168 156 124 145 156 111 142 162 101 126 141 34 49 54 18 31 30 37 48 48 93 103 92 91 114 119 155 162 154 179 173 148 208 187 137 208 187 137 209 189 140 207 192 146 210 196 154 203 184 152 142 129 117 203 194 190 189 180 171 106 100 91 119 108 108 152 74 61 131 51 27 45 44 69 74 87 113 170 156 128 107 99 82 144 145 156 194 192 183 195 183 160 218 198 172 206 191 171 154 159 158 78 103 117 69 95 109 39 50 55 25 29 29 48 54 52 78 86 78 18 52 60 30 54 56 65 80 73 96 101 80 100 102 79 104 105 80 109 108 80 125 118 89 123 109 84 90 79 67 155 149 152 138 132 133 52 48 51 80 77 87 120 83 75 129 85 65 71 60 70 56 51 70 84 76 75 34 30 34 96 97 114 160 158 152 191 180 157 212 193 167 217 201 180 201 194 189 85 98 105 53 74 83 64 77 83 61 72 81 51 63 67 51 64 64 15 53 65 14 49 59 30 63 72 51 83 95 63 90 100 73 95 102 90 107 111 105 115 116 116 119 121 131 134 141 152 160 166 143 154 154 72 85 86 87 100 107 143 147 152 130 134 139 123 131 148 125 127 143 131 140 147 80 90 95 90 103 110 152 163 164 160 167 168 170 172 172 172 176 179 185 190 190 127 146 149 45 75 81 38 66 75 34 56 71 23 41 51 32 50 58 16 51 64 22 58 71 45 76 88 127 141 148 182 189 194 197 197 201 206 205 209 214 214 217 225 222 223 230 227 227 228 226 226 232 234 232 188 190 188 190 190 190 184 187 186 163 173 179 169 177 189 175 177 187 229 226 233 197 196 198 187 191 187 222 223 222 212 215 218 210 212 216 206 208 214 204 205 212 192 199 206 160 173 183 124 140 155 90 111 122 74 91 98 44 65 73 29 56 67 36 63 74 35 60 67 54 74 68 80 95 88 91 102 96 133 139 134 147 153 147 122 129 122 123 132 121 136 141 136 140 148 145 145 153 149 154 157 153 152 157 152 158 166 163 165 169 163 159 167 160 168 169 168 161 165 162 147 158 149 145 151 144 145 152 143 134 141 135 130 137 133 124 134 130 120 129 123 126 132 129 126 134 137 125 139 139 129 142 138 78 99 103 38 60 64 25 39 41 13 22 20 11 26 13 11 24 13 5 15 6 83 93 85 119 131 123 14 29 21 18 35 26 22 38 30 24 43 35 29 48 39 34 51 42 36 54 48 42 60 53 52 67 56 50 68 56 49 65 56 39 56 46 29 49 35 31 48 35 34 50 38 25 39 28 20 32 22 18 32 19 19 33 16 19 32 18 17 30 23 23 36 29 29 47 45 25 49 53 58 74 61 66 72 55 61 60 40 50 55 35 50 53 36 59 61 46 106 108 94 142 145 133 59 63 52 47 54 44 49 54 44 38 42 32 23 27 17 19 23 13 17 23 13 17 25 13 19 27 14 21 27 16 18 23 15 16 23 14 18 26 15 24 36 24 30 45 33 39 52 41 34 45 37 23 34 27 17 30 21 18 33 27 22 38 38 15 37 38 12 41 48 14 44 54 103 110 85 122 125 95 126 126 95 110 113 88 120 122 100 135 134 115 141 139 122 134 133 119 132 133 120 103 105 93 108 106 94 122 119 106 104 101 88 81 78 65 65 64 51 63 65 51 55 57 44 55 57 45 66 69 60 60 67 59 60 70 65 74 88 81 86 102 94 65 85 81 53 75 75 47 72 73 29 55 56 19 45 49 23 49 57 16 45 54 15 45 55 18 47 57 115 117 96 129 128 104 127 128 101 117 120 97 131 132 111 146 145 126 148 145 129 136 134 119 133 132 119 124 124 113 109 113 99 110 115 101 115 120 105 98 104 89 77 85 70 84 95 82 71 84 72 67 82 71 66 83 74 56 77 71 50 75 74 55 78 77 56 78 77 39 65 68 32 63 69 34 68 75 29 63 72 21 54 64 13 45 55 18 45 52 20 42 48 17 37 42 112 117 101 119 120 102 122 126 105 125 130 112 112 115 100 129 130 118 141 139 127 145 143 131 136 136 126 138 140 131 114 123 113 77 89 78 82 94 83 77 89 79 69 84 74 56 75 68 46 68 63 44 69 65 35 65 61 39 69 69 34 65 67 30 60 65 26 54 62 24 56 64 23 58 67 22 60 68 20 55 67 20 53 65 12 44 52 17 43 50 19 39 44 15 35 42 89 99 85 110 117 101 117 124 106 114 121 108 100 106 94 124 127 119 143 147 140 139 143 133 125 128 119 127 134 127 104 115 110 97 108 103 91 103 97 78 91 85 64 80 76 62 81 79 49 74 76 35 66 74 36 69 76 41 72 80 35 67 78 30 66 77 28 65 76 22 60 73 21 59 71 18 57 67 15 52 67 21 55 70 25 58 68 20 52 62 14 41 51 14 43 55 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 207 207 207 204 204 204 200 200 200 201 201 201 205 205 205 207 207 207 207 207 207 206 206 206 207 207 207 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 204 204 204 205 205 205 206 206 206 204 204 204 203 203 203 203 203 203 205 205 205 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 206 206 206 202 202 202 202 202 202 204 204 204 205 205 205 209 209 209 209 209 209 208 208 208 209 209 209 209 209 209 208 208 208 208 208 208 209 209 209 209 209 209 208 208 208 209 209 209 208 208 208 207 207 207 207 207 207 206 206 206 206 206 206 205 205 205 206 206 206 205 205 205 205 205 205 204 204 204 205 205 205 206 206 206 208 208 208 208 208 208 207 207 207 204 204 204 202 202 202 203 203 203 204 204 204 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 210 210 210 210 210 210 208 208 208 208 208 208 208 208 208 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 207 207 207 207 207 207 206 206 206 208 208 208 210 210 210 210 210 210 207 207 207 207 207 207 208 208 208 209 209 209 211 211 211 211 211 211 206 206 206 209 209 209 211 211 211 212 212 212 212 212 212 211 211 211 212 212 212 212 212 212 211 211 211 208 208 208 207 207 207 212 212 212 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 212 212 212 209 209 209 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 210 210 210 211 211 211 209 209 209 206 206 206 210 210 210 211 211 211 212 212 212 213 213 213 210 210 210 211 211 211 210 210 210 209 209 209 207 207 207 208 208 208 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 210 210 210 211 211 211 213 213 213 215 215 215 217 217 217 211 211 211 210 210 210 208 208 208 207 207 207 206 206 206 208 208 208 207 207 207 205 205 205 207 207 207 207 207 207 207 207 207 208 208 208 209 209 209 210 210 210 212 212 212 212 212 212 210 210 210 211 211 211 209 209 209 210 210 210 210 210 210 209 209 209 209 209 209 209 209 209 211 211 211 210 210 210 208 208 208 209 209 209 211 211 211 211 211 211 213 213 213 213 213 213 205 205 205 208 208 208 209 209 209 209 209 209 210 210 210 209 209 209 209 209 209 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 210 210 210 213 213 213 213 213 213 209 209 209 207 207 207 208 208 208 210 210 210 211 211 211 209 209 209 209 209 209 210 210 210 210 210 210 209 209 209 206 206 206 206 206 206 208 208 208 208 208 208 206 206 206 206 206 206 206 206 206 204 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 204 204 204 205 205 205 207 207 207 208 208 208 208 208 208 206 206 206 204 204 204 203 203 203 205 205 205 208 208 208 207 207 207 205 205 205 208 208 208 210 210 210 209 209 209 208 208 208 206 206 206 205 205 205 204 204 204 202 202 202 202 202 202 204 204 204 206 206 206 205 205 205 205 205 205 208 208 208 208 208 208 207 207 207 207 207 207 206 206 206 204 204 204 202 202 202 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 203 203 203 206 206 206 206 206 206 206 206 206 205 205 205 206 206 206 207 207 207 206 206 206 206 206 206 209 209 209 207 207 207 203 203 203 202 202 202 205 205 205 209 209 209 213 213 213 204 204 204 204 204 204 206 206 206 206 206 206 206 206 206 205 205 205 204 204 204 203 203 203 202 202 202 203 203 203 205 205 205 206 206 206 205 205 205 204 204 204 205 205 205 205 205 205 204 204 204 204 204 204 205 205 205 206 206 206 205 205 205 205 205 205 206 206 206 205 205 205 206 206 206 209 209 209 208 208 208 206 206 206 207 207 207 207 207 207 208 208 208 209 209 209 201 201 201 201 201 201 202 202 202 201 201 201 201 201 201 200 200 200 201 201 201 201 201 201 202 202 202 204 204 204 205 205 205 205 205 205 205 205 205 204 204 204 205 205 205 204 204 204 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 201 201 201 201 201 201 202 202 202 202 202 202 195 195 195 196 196 196 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 198 198 198 197 197 197 198 198 198 198 198 198 198 198 198 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 179 179 179 184 184 184 200 200 200 197 197 197 200 200 200 196 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 197 197 197 196 196 196 195 195 195 196 196 196 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 193 193 193 148 148 148 158 158 158 186 186 186 187 187 187 176 176 176 160 160 160 185 185 185 200 200 200 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 197 197 197 196 196 196 195 195 195 195 195 195 194 194 194 195 195 195 196 196 196 195 195 195 187 187 187 185 185 185 187 187 187 188 188 188 190 190 190 172 172 172 112 112 112 99 99 99 119 119 119 120 120 120 108 108 108 102 102 102 138 138 138 188 188 188 193 193 193 193 193 193 194 194 194 194 194 194 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 195 195 195 194 194 194 193 193 193 194 194 194 179 179 179 147 147 147 120 120 120 114 114 114 116 116 116 119 119 119 115 115 115 100 100 100 83 83 83 83 83 83 85 85 85 78 78 78 78 78 78 82 82 82 87 87 87 107 107 107 114 114 114 115 115 115 113 113 113 112 112 112 114 114 114 119 119 119 129 129 129 134 134 134 140 140 140 142 142 142 154 154 154 180 180 180 183 183 183 156 156 156 154 154 154 151 151 151 128 128 128 90 90 90 96 96 96 102 102 102 98 98 98 97 97 97 95 95 95 86 86 86 87 87 87 84 84 84 87 87 87 77 77 77 78 78 78 82 82 82 77 77 77 77 77 77 87 87 87 89 89 89 80 80 80 77 77 77 85 85 85 97 97 97 103 103 103 105 105 105 109 109 109 110 110 110 111 111 111 120 120 120 122 122 122 114 114 114 113 113 113 99 99 99 83 83 83 86 86 86 89 89 89 92 92 92 90 90 90 88 88 88 88 88 88 84 84 84 77 77 77 73 73 73 76 76 76 73 73 73 73 73 73 77 77 77 76 76 76 77 77 77 82 82 82 89 89 89 88 88 88 92 92 92 101 101 101 98 98 98 100 100 100 105 105 105 103 103 103 97 97 97 93 93 93 93 93 93 102 102 102 110 110 110 110 110 110 96 96 96 82 82 82 84 84 84 82 82 82 81 81 81 81 81 81 81 81 81 80 80 80 79 79 79 77 77 77 79 79 79 76 76 76 79 79 79 87 87 87 88 88 88 83 83 83 79 79 79 82 82 82 84 84 84 85 85 85 86 86 86 88 88 88 88 88 88 88 88 88 90 90 90 90 90 90 87 87 87 85 85 85 87 87 87 98 98 98 108 108 108 108 108 108 106 106 106 104 104 104 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 105 105 105 103 103 103 99 99 99 101 101 101 105 105 105 106 106 106 101 101 101 100 100 100 101 101 101 102 102 102 102 102 102 101 101 101 103 103 103 101 101 101 102 102 102 101 101 101 99 99 99 102 102 102 102 102 102 100 100 100 99 99 99 104 104 104 102 102 102 104 104 104 107 107 107 106 106 106 104 104 104 103 103 103 104 104 104 103 103 103 103 103 103 104 104 104 104 104 104 104 104 104 103 103 103 102 102 102 102 102 102 102 102 102 100 100 100 100 100 100 98 98 98 101 101 101 101 101 101 100 100 100 102 102 102 100 100 100 103 103 103 102 102 102 101 101 101 101 101 101 102 102 102 100 100 100 98 98 98 102 102 102 100 100 100 100 100 100 104 104 104 105 105 105 103 103 103 106 106 106 104 104 104 103 103 103 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 103 103 103 101 101 101 101 101 101 101 101 101 99 99 99 98 98 98 101 101 101 103 103 103 102 102 102 100 100 100 99 99 99 101 101 101 101 101 101 100 100 100 100 100 100 99 99 99 97 97 97 98 98 98 103 103 103 103 103 103 100 100 100 101 101 101 101 101 101 99 99 99 100 100 100 99 99 99 102 102 102 105 105 105 104 104 104 101 101 101 101 101 101 102 102 102 103 103 103 102 102 102 102 102 102 98 98 98 97 97 97 101 101 101 101 101 101 102 102 102 103 103 103 101 101 101 101 101 101 102 102 102 100 100 100 100 100 100 99 99 99 98 98 98 98 98 98 96 96 96 95 95 95 95 95 95 96 96 96 98 98 98 96 96 96 95 95 95 94 94 94 97 97 97 102 102 102 104 104 104 105 105 105 101 101 101 99 99 99 98 98 98 103 103 103 101 101 101 98 98 98 99 99 99 97 97 97 98 98 98 100 100 100 102 102 102 101 101 101 101 101 101 105 105 105 104 104 104 97 97 97 93 93 93 95 95 95 95 95 95 97 97 97 94 94 94 99 99 99 95 95 95 95 95 95 96 96 96 96 96 96 100 100 100 99 99 99 99 99 99 101 101 101 101 101 101 103 103 103 102 102 102 98 98 98 94 94 94 98 98 98 99 99 99 97 97 97 98 98 98 98 98 98 99 99 99 102 102 102 104 104 104 104 104 104 101 101 101 101 101 101 100 100 100 98 98 98 95 95 95 95 95 95 96 96 96 96 96 96 97 97 97 100 100 100 97 97 97 99 99 99 99 99 99 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 101 101 101 99 99 99 97 97 97 97 97 97 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 98 99 99 99 100 100 100 101 101 101 101 101 101 98 98 98 95 95 95 96 96 96 98 98 98 99 99 99 96 96 96 95 95 95 96 96 96 94 94 94 98 98 98 95 95 95 96 96 96 97 97 97 97 97 97 95 95 95 93 93 93 97 97 97 99 99 99 101 101 101 98 98 98 101 101 101 99 99 99 94 94 94 98 98 98 99 99 99 98 98 98 94 94 94 97 97 97 103 103 103 101 101 101 97 97 97 101 101 101 103 103 103 102 102 102 101 101 101 100 100 100 98 98 98 96 96 96 96 96 96 95 95 95 93 93 93 99 99 99 99 99 99 99 99 99 100 100 100 101 101 101 100 100 100 100 100 100 101 101 101 101 101 101 102 102 102 100 100 100 101 101 101 97 97 97 94 94 94 98 98 98 98 98 98 101 101 101 99 99 99 97 97 97 99 99 99 100 100 100 98 98 98 98 98 98 101 101 101 102 102 102 101 101 101 100 100 100 95 95 95 92 92 92 92 92 92 90 90 90 87 87 87 95 95 95 96 96 96 94 94 94 95 95 95 95 95 95 94 94 94 94 94 94 93 93 93 96 96 96 95 95 95 91 91 91 91 91 91 92 92 92 94 94 94 95 95 95 92 92 92 93 93 93 91 91 91 93 93 93 93 93 93 94 94 94 94 94 94 92 92 92 94 94 94 97 97 97 97 97 97 94 94 94 88 88 88 89 89 89 88 88 88 89 89 89 86 86 86 89 89 89 87 87 87 87 87 87 89 89 89 90 90 90 90 90 90 91 91 91 89 89 89 91 91 91 92 92 92 90 90 90 90 90 90 90 90 90 92 92 92 90 90 90 89 89 89 87 87 87 86 86 86 92 92 92 90 90 90 90 90 90 89 89 89 88 88 88 91 91 91 92 92 92 89 89 89 89 89 89 87 87 87 87 87 87 88 88 88 88 88 88 87 87 87 83 83 83 81 81 81 82 82 82 84 84 84 86 86 86 87 87 87 91 91 91 91 91 91 92 92 92 91 91 91 93 93 93 95 95 95 95 95 95 95 95 95 89 89 89 87 87 87 88 88 88 93 93 93 92 92 92 92 92 92 95 95 95 95 95 95 92 92 92 92 92 92 94 94 94 91 91 91 92 92 92 91 91 91 89 89 89 88 88 88 88 88 88 89 89 89 91 91 91 91 91 91 89 89 89 91 91 91 91 91 91 90 90 90 92 92 92 94 94 94 94 94 94 93 93 93 91 91 91 96 96 96 93 93 93 95 95 95 94 94 94 90 90 90 91 91 91 90 90 90 92 92 92 96 96 96 93 93 93 90 90 90 92 92 92 95 95 95 94 94 94 94 94 94 96 96 96 93 93 93 88 88 88 91 91 91 94 94 94 92 92 92 190 205 237 190 205 236 191 206 237 191 206 237 191 206 237 191 207 238 193 208 240 190 205 240 187 200 237 188 202 238 191 206 239 193 208 240 193 208 241 193 207 240 193 208 241 193 208 241 192 207 240 192 207 240 192 207 240 192 207 240 191 206 239 190 205 239 189 206 240 189 207 241 189 207 240 188 207 240 187 206 240 188 207 242 189 208 243 187 206 241 185 205 241 184 205 243 191 206 239 193 208 241 194 210 243 194 209 242 194 209 241 194 209 242 192 207 242 188 203 240 188 202 240 190 204 241 191 206 241 194 210 244 195 210 244 194 209 244 195 210 245 195 210 244 194 209 243 194 209 243 195 210 244 195 210 243 195 209 243 194 210 244 192 209 245 191 209 245 190 209 245 189 208 245 189 207 246 188 207 247 189 207 247 188 207 246 187 207 246 185 207 246 191 206 239 192 207 240 194 209 242 194 209 241 193 208 241 191 204 240 188 203 240 189 203 241 191 205 241 192 207 241 192 207 240 192 208 242 193 209 242 193 208 242 194 210 243 194 209 242 195 209 241 195 210 242 196 211 242 197 212 242 196 211 242 194 209 242 194 210 242 193 209 243 191 208 242 191 208 242 191 208 242 191 208 243 192 208 243 193 209 242 193 209 243 192 209 243 193 208 241 192 207 240 194 209 240 196 212 241 196 211 242 194 208 242 193 208 242 194 209 243 196 210 242 199 212 242 199 212 242 192 207 241 195 211 243 197 212 244 199 213 244 199 214 244 197 213 242 198 214 243 199 214 243 198 213 243 194 209 241 194 208 242 198 213 244 197 212 244 197 212 243 198 213 244 198 213 244 198 213 244 198 213 244 199 214 245 199 215 244 200 216 244 199 213 241 196 210 239 194 209 240 195 210 240 194 208 241 194 208 241 193 208 241 193 208 241 197 211 241 201 211 241 197 210 240 192 207 240 196 211 243 198 212 244 199 213 243 200 214 245 196 211 243 197 212 243 197 212 242 195 210 241 194 208 241 194 209 242 197 212 243 197 212 243 198 213 244 199 214 244 198 213 244 196 211 242 197 212 243 200 215 245 201 217 245 203 219 245 199 212 242 197 211 240 195 209 240 193 208 241 193 207 241 195 209 240 195 208 240 192 206 239 193 208 240 195 208 240 194 208 240 194 210 241 196 210 242 197 211 242 199 213 242 199 214 244 196 211 243 197 212 243 196 211 241 197 212 242 196 211 242 195 210 242 195 210 242 196 211 241 197 212 243 196 211 242 194 209 240 195 210 241 197 212 243 197 212 243 200 215 244 199 215 243 192 206 240 194 209 240 195 211 239 196 211 239 197 212 241 196 210 240 195 210 241 194 209 240 194 209 240 193 208 240 193 208 241 193 208 241 197 211 242 201 214 243 200 214 243 196 211 241 193 208 241 194 209 242 196 211 242 198 213 243 195 210 241 195 210 241 196 211 242 196 211 242 195 210 242 193 207 241 192 207 241 194 209 242 194 209 242 191 207 241 192 208 241 191 208 241 191 205 239 191 206 238 192 207 239 192 207 239 192 207 239 192 207 238 192 207 239 192 207 240 191 206 240 190 205 238 191 206 238 193 208 240 195 209 241 196 209 242 192 207 240 191 205 240 190 204 239 191 206 240 194 209 242 193 208 241 192 206 239 194 209 241 196 211 243 195 210 242 194 209 242 193 207 242 191 206 242 189 206 241 187 204 239 186 204 241 189 206 241 192 207 241 191 206 238 191 206 237 194 209 240 194 209 240 193 208 239 193 208 239 192 207 239 190 205 239 189 203 238 189 203 238 189 204 239 190 205 240 190 204 239 188 203 238 187 203 239 188 202 239 190 204 238 192 207 240 193 207 241 193 207 242 191 206 240 192 207 240 193 208 241 192 208 240 192 208 241 195 210 242 192 208 242 187 205 240 187 204 239 189 207 240 195 210 242 200 214 242 190 205 237 190 205 236 192 207 239 192 207 239 192 207 238 191 206 238 190 206 239 190 204 238 189 203 237 190 204 238 191 206 239 192 207 240 191 206 239 192 205 239 191 206 240 191 206 240 190 205 239 190 205 239 192 206 240 193 207 241 191 206 239 191 206 239 192 207 240 191 207 240 192 208 241 196 210 243 194 209 241 191 208 241 192 209 241 192 209 240 194 210 241 195 211 242 187 202 236 187 202 236 187 203 237 186 202 236 186 202 237 186 201 237 186 202 238 188 202 237 189 203 238 191 205 240 191 206 239 192 206 239 191 206 239 191 205 240 192 205 240 191 205 240 189 204 238 190 204 239 190 205 240 190 205 239 190 205 239 189 205 239 189 205 240 189 205 239 189 206 240 190 206 240 188 205 239 187 205 239 187 205 239 187 205 239 187 205 239 186 205 239 186 201 237 184 200 235 184 200 236 184 200 235 184 200 236 184 200 237 184 200 237 186 202 238 187 202 238 187 203 238 188 203 238 181 196 231 182 197 232 187 203 239 187 202 238 187 202 238 186 202 238 186 202 238 186 202 240 186 202 240 185 202 239 185 202 239 185 202 239 184 202 239 183 202 239 183 202 239 183 202 239 183 202 239 183 202 239 182 203 240 182 203 239 182 202 239 183 199 237 182 198 236 182 199 237 182 200 237 182 199 237 181 198 236 182 199 236 182 199 237 182 200 237 182 199 236 184 200 237 165 180 217 169 185 222 184 201 239 181 199 236 184 202 239 180 198 235 181 199 236 181 199 239 181 199 239 181 199 238 181 200 238 181 200 238 181 200 238 181 200 238 181 201 239 180 201 239 180 201 240 180 201 240 179 201 240 178 201 240 178 200 240 180 197 236 179 196 235 180 198 236 180 199 235 180 198 237 181 199 237 181 200 238 180 200 238 181 200 238 181 200 239 177 195 232 135 148 185 144 158 195 170 188 225 171 189 227 161 178 213 145 161 195 169 187 224 182 202 242 180 200 241 181 201 240 181 201 240 181 201 239 181 201 240 182 202 241 182 202 241 180 202 240 178 202 240 179 202 241 178 200 240 176 199 239 175 198 239 178 196 236 178 196 234 179 197 235 178 198 237 178 197 237 171 188 227 170 186 224 171 188 228 172 189 229 174 191 231 158 173 211 102 112 144 90 99 129 108 119 151 108 121 154 99 107 139 93 101 133 126 138 172 171 190 229 174 195 235 174 195 235 176 196 236 175 197 236 175 197 238 173 197 237 174 197 237 174 198 238 175 198 238 175 198 239 174 199 241 174 199 240 175 198 238 176 196 235 175 195 234 176 196 237 163 180 221 135 148 181 111 120 147 106 114 140 107 116 143 111 119 148 106 115 144 92 100 129 75 82 111 75 82 112 76 84 115 69 77 108 70 77 106 74 82 111 78 87 115 98 107 135 106 114 143 106 114 144 101 114 146 99 113 147 101 115 150 107 119 156 116 129 166 121 134 169 127 141 174 129 143 176 139 155 192 160 182 223 164 185 225 135 157 206 133 156 205 133 152 197 117 128 161 83 89 115 91 95 118 97 101 124 92 97 121 91 97 120 89 94 118 80 85 107 80 86 113 76 83 115 78 86 118 69 76 106 69 78 106 72 83 111 69 77 105 71 76 104 81 86 110 83 89 111 73 79 106 70 77 104 78 85 109 92 96 121 97 102 127 99 105 127 102 110 130 103 110 131 104 111 133 111 120 145 113 123 145 96 114 162 96 114 161 85 99 138 76 83 110 80 85 110 84 88 112 86 91 115 83 89 115 81 88 113 81 88 111 78 84 107 70 77 102 65 73 100 68 75 103 66 72 100 65 72 100 69 76 105 68 75 104 70 76 106 75 82 108 81 89 113 81 87 113 86 92 114 95 101 123 91 97 122 93 99 124 99 105 128 95 103 126 87 98 123 85 93 118 86 93 117 93 102 128 96 110 152 96 110 151 83 96 132 73 82 114 74 83 116 73 81 114 72 80 113 72 81 113 72 81 113 71 80 112 69 79 111 68 77 109 70 79 110 66 76 107 69 79 110 77 87 118 78 88 119 73 83 114 70 78 110 73 81 111 75 84 113 75 85 115 75 86 115 78 88 118 78 88 118 78 88 118 81 90 121 81 90 120 77 87 119 75 85 116 75 87 119 85 99 135 96 108 147 95 108 145 94 106 143 92 103 141 90 102 140 90 102 139 90 101 139 90 102 138 90 102 138 90 102 140 91 103 142 93 104 142 91 102 140 87 99 137 89 101 138 93 105 143 94 106 145 89 101 140 88 100 138 89 101 139 89 102 138 89 102 138 88 102 138 89 103 140 89 101 139 89 102 140 88 101 138 86 99 137 89 102 140 90 102 139 86 100 137 85 100 139 92 104 141 91 101 138 93 103 140 95 106 144 94 106 143 92 104 140 91 103 140 92 104 140 91 102 140 91 102 141 92 103 141 91 104 141 91 104 142 91 103 141 89 102 140 89 102 140 90 102 140 87 100 138 88 99 137 86 97 136 89 101 139 89 101 139 87 100 137 89 103 139 87 100 137 89 103 140 89 102 139 88 101 138 88 101 140 88 102 140 86 100 138 84 98 136 91 102 138 89 100 135 89 99 135 93 103 140 94 105 141 91 103 139 93 106 141 93 104 141 93 102 141 90 100 138 89 101 137 88 101 136 89 102 138 89 102 139 91 103 141 88 101 137 88 101 136 88 101 136 88 99 136 88 97 136 88 101 138 90 103 139 89 102 137 87 100 135 86 99 134 88 101 136 89 101 138 88 100 138 88 100 138 86 99 136 83 97 134 84 98 135 90 103 138 90 103 138 89 99 135 90 100 136 90 101 136 88 99 135 89 100 136 89 98 136 92 101 140 94 104 142 92 104 140 88 101 136 88 101 136 90 102 139 91 103 142 89 102 139 89 102 137 85 98 134 86 97 134 90 100 138 88 101 137 89 102 137 90 103 138 88 101 136 88 101 136 89 102 137 88 100 137 88 100 138 87 99 137 84 98 135 84 98 135 82 96 133 84 94 130 84 95 130 85 95 131 87 97 133 85 95 131 84 94 130 83 93 129 87 96 134 92 101 140 94 103 142 92 105 140 88 101 136 86 99 134 85 98 133 91 103 142 89 101 139 85 98 133 86 99 134 86 97 133 87 97 134 87 100 136 89 102 137 88 101 136 88 101 136 92 105 140 91 104 139 84 97 134 81 92 130 83 95 133 81 95 132 83 97 134 80 94 131 88 98 133 84 94 129 84 94 130 85 95 131 85 95 131 89 99 135 88 99 135 88 99 136 89 100 138 89 100 138 91 103 141 90 102 140 86 98 136 82 94 131 86 98 136 87 99 136 86 97 132 87 98 133 85 98 133 87 99 134 89 102 137 91 104 139 91 104 139 88 101 136 88 101 137 87 100 135 85 98 135 83 95 133 83 95 133 82 96 133 82 96 133 84 97 135 89 99 134 86 96 131 88 98 134 88 98 134 87 97 133 89 99 135 90 100 136 90 101 139 91 103 141 89 101 139 86 99 135 84 97 132 85 97 134 87 99 137 87 99 137 87 98 135 87 97 133 87 98 134 86 98 133 86 99 134 87 100 135 88 101 136 88 101 136 85 98 133 82 95 130 83 96 131 86 98 135 87 99 137 84 96 134 82 96 132 83 97 132 81 95 131 86 98 134 84 95 130 85 95 131 86 96 132 86 96 132 84 94 130 82 92 128 85 96 134 87 99 137 89 101 138 85 98 133 89 102 136 86 99 134 82 94 132 86 98 136 87 99 135 86 98 133 82 94 129 84 97 132 90 103 138 88 101 137 85 97 133 88 101 137 90 103 139 89 103 139 88 102 138 87 100 137 86 98 136 84 96 134 83 97 132 82 96 131 80 94 130 87 99 135 87 99 135 88 98 134 89 99 135 90 101 137 89 99 134 89 99 135 90 101 138 89 101 138 89 102 139 88 100 137 88 101 137 85 97 133 82 94 131 86 98 135 86 98 135 89 101 136 87 99 135 84 97 132 87 99 134 89 100 136 86 98 135 86 98 136 88 101 138 89 102 139 87 101 138 87 100 137 83 95 132 80 92 129 79 93 129 77 90 126 74 88 124 84 95 131 85 95 131 83 93 129 83 95 130 84 95 131 83 93 129 83 93 129 81 93 129 83 96 131 83 95 131 79 91 128 79 91 128 80 91 129 83 94 130 83 95 131 81 92 128 82 92 128 80 91 126 82 93 128 82 93 128 83 94 130 82 94 131 80 92 128 82 94 131 85 97 135 85 97 135 81 94 130 76 88 124 76 89 125 75 88 123 76 89 124 73 86 122 79 88 124 77 86 122 77 86 122 78 88 124 79 90 126 80 89 127 81 90 128 77 89 125 78 91 126 80 92 127 79 89 127 78 89 127 78 90 127 80 91 129 78 90 127 78 89 126 76 86 122 75 85 121 81 91 127 78 90 125 78 90 125 76 89 124 76 88 124 79 91 128 80 92 129 77 89 126 76 89 125 74 87 122 74 87 122 75 88 123 75 88 123 74 88 123 73 82 118 72 80 116 72 81 118 74 83 120 75 85 122 77 86 123 80 90 127 79 91 127 79 92 127 78 91 127 82 92 130 83 94 132 82 95 133 83 95 133 78 88 127 76 86 123 77 87 123 82 92 129 80 92 130 80 92 129 82 95 130 82 95 131 79 92 128 79 92 128 81 94 129 78 91 127 79 92 128 78 91 127 76 89 124 75 89 124 75 89 124 76 90 125 81 90 125 81 90 125 79 88 125 80 90 125 80 91 126 79 90 126 81 92 128 83 94 130 83 94 130 81 93 129 80 91 128 84 96 132 81 93 130 84 95 132 83 93 130 79 89 126 79 90 128 78 90 126 80 92 128 84 96 133 81 93 130 78 90 126 79 92 128 83 95 132 82 94 130 82 95 129 83 96 131 80 93 129 75 89 124 78 91 126 81 94 131 79 93 128 229 229 229 223 223 223 225 225 225 228 228 228 228 228 228 227 227 227 226 226 226 231 231 231 235 235 235 234 234 234 237 237 237 236 236 236 232 232 232 231 231 231 231 231 231 232 232 232 233 233 233 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 226 226 226 226 226 226 225 225 225 228 228 228 230 230 230 229 229 229 229 229 229 223 223 223 220 220 220 222 222 222 222 222 222 223 223 223 224 224 224 225 225 225 229 229 229 232 232 232 232 232 232 231 231 231 230 230 230 229 229 229 230 230 230 231 231 231 230 230 230 228 228 228 229 229 229 230 230 230 231 231 231 228 228 228 228 228 228 229 229 229 228 228 228 225 225 225 223 223 223 224 224 224 225 225 225 226 226 226 224 224 224 224 224 224 224 224 224 223 223 223 219 219 219 221 221 221 223 223 223 223 223 223 223 223 223 224 224 224 227 227 227 228 228 228 226 226 226 224 224 224 224 224 224 224 224 224 229 229 229 232 232 232 230 230 230 227 227 227 229 229 229 231 231 231 230 230 230 228 228 228 229 229 229 229 229 229 226 226 226 225 225 225 225 225 225 227 227 227 226 226 226 224 224 224 223 223 223 223 223 223 224 224 224 223 223 223 219 219 219 220 220 220 221 221 221 223 223 223 223 223 223 224 224 224 225 225 225 225 225 225 224 224 224 223 223 223 224 224 224 225 225 225 228 228 228 230 230 230 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 228 228 228 229 229 229 229 229 229 228 228 228 227 227 227 225 225 225 226 226 226 226 226 226 223 223 223 223 223 223 223 223 223 224 224 224 223 223 223 220 220 220 219 219 219 219 219 219 221 221 221 223 223 223 223 223 223 224 224 224 221 221 221 217 217 217 225 225 225 225 225 225 226 226 226 226 226 226 223 223 223 224 224 224 227 227 227 226 226 226 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 221 221 221 220 220 220 221 221 221 223 223 223 223 223 223 223 223 223 225 225 225 220 220 220 206 206 206 228 228 228 227 227 227 227 227 227 219 219 219 204 204 204 216 216 216 223 223 223 224 224 224 227 227 227 229 229 229 230 230 230 228 228 228 227 227 227 229 229 229 230 230 230 229 229 229 228 228 228 227 227 227 225 225 225 223 223 223 223 223 223 223 223 223 224 224 224 222 222 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 222 223 223 223 221 221 221 202 202 202 220 220 220 227 227 227 225 225 225 215 215 215 202 202 202 210 210 210 217 217 217 223 223 223 230 230 230 229 229 229 228 228 228 227 227 227 227 227 227 229 229 229 229 229 229 228 228 228 226 226 226 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 224 224 224 222 222 222 220 220 220 191 191 191 203 203 203 224 224 224 220 220 220 213 213 213 188 188 188 204 204 204 220 220 220 223 223 223 230 230 230 229 229 229 228 228 228 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 225 225 225 224 224 224 224 224 224 221 221 221 221 221 221 221 221 221 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 226 226 226 226 226 226 224 224 224 223 223 223 204 204 204 204 204 204 217 217 217 220 220 220 201 201 201 177 177 177 199 199 199 221 221 221 218 218 218 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 221 221 221 221 221 221 222 222 222 224 224 224 224 224 224 227 227 227 224 224 224 223 223 223 222 222 222 223 223 223 221 221 221 221 221 221 171 171 171 155 155 155 213 213 213 221 221 221 204 204 204 143 143 143 158 158 158 217 217 217 220 220 220 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 222 222 222 222 220 220 220 218 218 218 219 219 219 221 221 221 220 220 220 171 171 171 142 142 142 211 211 211 215 215 215 145 145 145 82 82 82 133 133 133 190 190 190 205 205 205 220 220 220 220 220 220 220 220 220 222 222 222 223 223 223 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 217 217 217 219 219 219 220 220 220 219 219 219 218 218 218 220 220 220 221 221 221 221 221 221 208 208 208 179 179 179 202 202 202 208 208 208 64 64 64 68 68 68 160 160 160 159 159 159 120 120 120 177 177 177 225 225 225 221 221 221 220 220 220 211 211 211 216 216 216 222 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 220 217 217 217 216 216 216 218 218 218 218 218 218 217 217 217 217 217 217 219 219 219 220 220 220 222 222 222 206 206 206 165 165 165 196 196 196 220 220 220 125 125 125 86 86 86 141 141 141 132 132 132 91 91 91 159 159 159 220 220 220 193 193 193 178 178 178 157 157 157 181 181 181 222 222 222 220 220 220 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 218 218 218 215 215 215 217 217 217 216 216 216 216 216 216 216 216 216 217 217 217 219 219 219 221 221 221 206 206 206 189 189 189 188 188 188 187 187 187 141 141 141 71 71 71 75 75 75 55 55 55 76 76 76 145 145 145 146 146 146 133 133 133 159 159 159 166 166 166 147 147 147 218 218 218 221 221 221 220 220 220 220 220 220 221 221 221 220 220 220 219 219 219 218 218 218 218 218 218 216 216 216 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 218 218 218 218 218 218 206 206 206 191 191 191 135 135 135 82 82 82 62 62 62 42 42 42 46 46 46 58 58 58 97 97 97 142 142 142 147 147 147 170 170 170 193 193 193 184 184 184 118 118 118 166 166 166 215 215 215 220 220 220 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 218 218 218 216 216 216 217 217 217 217 217 217 216 216 216 216 216 216 217 217 217 215 215 215 216 216 216 209 209 209 158 158 158 127 127 127 69 69 69 72 72 72 75 75 75 77 77 77 90 90 90 108 108 108 143 143 143 182 182 182 176 176 176 139 139 139 98 98 98 85 85 85 125 125 125 203 203 203 220 220 220 218 218 218 218 218 218 218 218 218 217 217 217 216 216 216 216 216 216 214 214 214 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 211 211 211 201 201 201 175 175 175 105 105 105 93 93 93 70 70 70 67 67 67 56 56 56 50 50 50 72 72 72 103 103 103 119 119 119 139 139 139 103 103 103 96 96 96 87 87 87 109 109 109 132 132 132 201 201 201 217 217 217 215 215 215 217 217 217 218 218 218 216 216 216 215 215 215 215 215 215 212 212 212 212 212 212 213 213 213 214 214 214 216 216 216 188 188 188 131 131 131 98 98 98 58 58 58 35 35 35 20 20 20 13 13 13 11 11 11 19 19 19 29 29 29 57 57 57 98 98 98 97 97 97 122 122 122 132 132 132 118 118 118 123 123 123 119 119 119 143 143 143 210 210 210 216 216 216 215 215 215 217 217 217 216 216 216 216 216 216 214 214 214 211 211 211 210 210 210 211 211 211 211 211 211 213 213 213 202 202 202 96 96 96 19 19 19 3 3 3 2 2 2 19 19 19 23 23 23 22 22 22 29 29 29 40 40 40 48 48 48 68 68 68 94 94 94 97 97 97 119 119 119 126 126 126 105 105 105 103 103 103 121 121 121 161 161 161 212 212 212 218 218 218 216 216 216 214 214 214 214 214 214 214 214 214 211 211 211 211 211 211 208 208 208 208 208 208 207 207 207 209 209 209 197 197 197 69 69 69 0 0 0 3 3 3 12 12 12 31 31 31 45 45 45 46 46 46 52 52 52 61 61 61 70 70 70 92 92 92 115 115 115 105 105 105 100 100 100 103 103 103 107 107 107 125 125 125 148 148 148 160 160 160 171 171 171 172 172 172 169 169 169 162 162 162 162 162 162 161 161 161 156 156 156 165 165 165 162 162 162 159 159 159 159 159 159 157 157 157 156 156 156 110 110 110 23 23 23 17 17 17 27 27 27 38 38 38 56 56 56 60 60 60 66 66 66 75 75 75 85 85 85 108 108 108 137 137 137 135 135 135 129 129 129 132 132 132 134 134 134 141 141 141 139 139 139 135 135 135 125 125 125 123 123 123 123 123 123 121 121 121 121 121 121 120 120 120 119 119 119 131 131 131 130 130 130 128 128 128 128 128 128 131 131 131 128 128 128 128 128 128 75 75 75 32 32 32 43 43 43 47 47 47 61 61 61 71 71 71 72 72 72 75 75 75 81 81 81 95 95 95 123 123 123 135 135 135 131 131 131 113 113 113 122 122 122 120 120 120 115 115 115 120 120 120 132 132 132 134 134 134 134 134 134 135 135 135 135 135 135 133 133 133 132 132 132 145 145 145 143 143 143 143 143 143 143 143 143 147 147 147 145 145 145 147 147 147 119 119 119 52 52 52 42 42 42 42 42 42 53 53 53 63 63 63 65 65 65 73 73 73 87 87 87 106 106 106 132 132 132 141 141 141 119 119 119 82 82 82 113 113 113 117 117 117 110 110 110 127 127 127 139 139 139 141 141 141 142 142 142 140 140 140 140 140 140 137 137 137 135 135 135 149 149 149 148 148 148 149 149 149 149 149 149 151 151 151 152 152 152 151 151 151 141 141 141 67 67 67 32 32 32 44 44 44 56 56 56 68 68 68 69 69 69 77 77 77 85 85 85 99 99 99 122 122 122 123 123 123 103 103 103 81 81 81 85 85 85 70 70 70 97 97 97 141 141 141 142 142 142 142 142 142 141 141 141 138 138 138 139 139 139 138 138 138 137 137 137 154 154 154 153 153 153 154 154 154 156 156 156 153 153 153 153 153 153 153 153 153 148 148 148 83 83 83 36 36 36 38 38 38 38 38 38 47 47 47 42 42 42 36 36 36 27 27 27 25 25 25 24 24 24 33 33 33 35 35 35 29 29 29 18 18 18 24 24 24 106 106 106 142 142 142 142 142 142 140 140 140 138 138 138 140 140 140 142 142 142 142 142 142 141 141 141 157 157 157 156 156 156 155 155 155 157 157 157 154 154 154 154 154 154 151 151 151 140 140 140 95 95 95 51 51 51 46 46 46 42 42 42 46 46 46 45 45 45 50 50 50 52 52 52 58 58 58 65 65 65 76 76 76 85 85 85 93 93 93 100 100 100 107 107 107 126 126 126 134 134 134 142 142 142 145 145 145 139 139 139 138 138 138 142 142 142 146 146 146 144 144 144 157 157 157 153 153 153 155 155 155 156 156 156 154 154 154 155 155 155 152 152 152 144 144 144 132 132 132 129 129 129 128 128 128 128 128 128 132 132 132 131 131 131 135 135 135 135 135 135 140 140 140 150 150 150 147 147 147 148 148 148 154 154 154 153 153 153 151 151 151 148 148 148 146 146 146 147 147 147 148 148 148 146 146 146 146 146 146 146 146 146 146 146 146 144 144 144 157 157 157 153 153 153 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 158 158 158 161 161 161 157 157 157 157 157 157 157 157 157 155 155 155 152 152 152 150 150 150 150 150 150 151 151 151 152 152 152 150 150 150 152 152 152 153 153 153 155 155 155 151 151 151 152 152 152 150 150 150 147 147 147 150 150 150 151 151 151 151 151 151 148 148 148 145 145 145 161 161 161 159 159 159 161 161 161 159 159 159 158 158 158 160 160 160 159 159 159 157 157 157 158 158 158 159 159 159 159 159 159 158 158 158 157 157 157 156 156 156 157 157 157 155 155 155 155 155 155 156 156 156 157 157 157 155 155 155 156 156 156 154 154 154 156 156 156 154 154 154 153 153 153 154 154 154 153 153 153 153 153 153 151 151 151 148 148 148 147 147 147 147 147 147 163 163 163 161 161 161 162 162 162 161 161 161 160 160 160 162 162 162 165 165 165 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 158 158 158 158 158 158 158 158 158 157 157 157 158 158 158 159 159 159 156 156 156 158 158 158 157 157 157 155 155 155 151 151 151 150 150 150 152 152 152 150 150 150 148 148 148 147 147 147 146 146 146 165 165 165 162 162 162 161 161 161 162 162 162 162 162 162 163 163 163 165 165 165 164 164 164 161 161 161 162 162 162 162 162 162 161 161 161 158 158 158 158 158 158 158 158 158 160 160 160 161 161 161 160 160 160 160 160 160 160 160 160 158 158 158 159 159 159 157 157 157 156 156 156 156 156 156 153 153 153 152 152 152 153 153 153 155 155 155 157 157 157 155 155 155 148 148 148 165 165 165 164 164 164 162 162 162 163 163 163 164 164 164 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 161 161 161 160 160 160 160 160 160 163 163 163 162 162 162 163 163 163 161 161 161 161 161 161 161 161 161 159 159 159 158 158 158 155 155 155 154 154 154 155 155 155 151 151 151 155 155 155 154 154 154 152 152 152 149 149 149 211 235 251 202 231 243 204 233 244 210 234 247 208 235 248 208 234 247 208 232 246 215 236 250 225 237 254 226 236 253 228 239 254 226 239 253 219 235 251 218 234 250 218 235 251 219 235 251 220 236 252 217 234 249 215 234 249 216 235 249 214 234 248 212 234 248 215 233 249 215 233 249 209 233 247 207 233 246 206 233 245 203 233 244 208 236 248 214 235 249 214 234 249 215 234 248 199 231 251 195 229 242 196 232 241 196 233 242 199 232 242 200 233 243 202 234 244 210 235 248 219 235 251 221 235 252 216 235 251 215 235 250 211 235 248 213 236 250 216 236 251 214 235 249 211 234 248 212 234 248 215 235 250 216 235 250 209 234 247 207 236 247 210 235 248 209 234 247 203 234 245 199 233 243 200 233 244 198 236 244 200 236 245 200 234 244 199 234 244 199 234 243 195 233 247 192 229 245 194 231 244 195 234 243 197 234 243 196 234 243 198 235 244 205 235 246 209 235 248 206 234 246 201 232 244 198 234 244 198 235 244 209 236 249 216 237 251 210 237 249 207 235 247 212 234 248 215 236 250 212 236 250 208 235 247 209 236 248 209 236 249 207 233 246 202 234 245 199 236 245 202 237 247 201 236 246 196 235 243 195 234 243 195 235 243 196 235 244 195 234 245 191 230 244 191 231 247 193 232 242 196 234 243 195 234 243 198 234 243 202 234 245 200 235 245 196 235 243 197 233 243 198 235 244 197 236 244 210 234 248 211 236 249 207 235 247 207 235 247 205 236 247 205 236 247 202 236 246 206 236 247 210 235 249 210 236 249 209 235 248 207 234 246 201 234 245 200 236 245 201 236 246 196 234 243 196 234 243 196 234 243 197 235 244 196 234 245 190 232 241 187 230 248 190 230 240 195 232 241 195 234 243 198 233 243 198 234 244 195 232 241 193 226 236 199 236 245 203 233 245 205 234 245 205 234 246 200 232 242 203 232 244 203 236 246 199 237 246 202 235 246 203 237 247 206 236 247 210 235 248 209 235 248 209 235 248 208 236 248 205 235 246 205 235 246 202 236 246 196 234 243 196 234 243 196 234 243 196 234 243 196 235 246 192 232 244 189 231 247 193 232 243 197 234 242 197 234 243 197 234 243 199 236 245 194 231 239 188 212 223 207 236 247 207 234 246 209 234 246 194 229 239 180 213 226 191 225 237 195 234 243 197 235 243 203 236 247 210 236 248 213 235 249 209 234 248 207 235 247 212 235 249 215 235 250 212 235 249 210 234 247 205 235 246 197 236 244 196 234 243 196 234 243 196 234 243 197 235 246 195 233 244 194 232 245 196 234 244 195 234 242 195 233 242 196 233 242 197 233 243 195 232 240 185 209 219 199 228 239 205 235 246 203 234 245 188 225 235 177 211 225 183 220 232 191 228 237 200 232 242 210 238 250 212 234 248 211 234 248 206 235 247 206 235 247 210 235 248 211 235 249 209 235 248 204 234 245 200 234 244 196 235 243 195 233 242 195 233 242 195 233 241 197 235 246 198 234 243 198 234 243 201 234 244 203 234 245 200 234 245 198 235 244 197 232 243 195 230 239 172 198 208 179 212 223 200 234 244 194 230 239 189 222 231 169 196 205 183 213 221 200 228 239 204 229 242 215 234 249 214 233 248 209 235 248 203 235 246 205 234 246 207 235 247 204 236 247 203 236 247 198 236 244 196 235 243 197 235 244 195 232 241 194 232 241 194 231 241 197 236 246 201 234 244 204 234 246 207 235 247 208 235 247 204 235 246 202 236 245 198 234 244 194 234 244 183 212 223 182 213 224 190 227 240 193 230 240 185 206 218 169 180 190 186 204 214 202 227 240 198 226 238 209 233 246 210 233 247 205 234 246 201 234 245 202 234 245 202 234 245 200 234 244 199 234 244 197 235 244 196 235 244 198 234 244 194 232 241 192 233 241 194 233 244 197 234 248 202 233 244 207 234 246 202 233 244 199 232 242 197 232 240 198 233 240 194 232 240 193 232 241 160 175 185 141 160 172 184 224 239 193 231 248 185 211 222 141 143 151 153 159 172 194 226 237 197 229 239 201 233 244 197 235 243 198 234 244 199 234 244 198 233 243 199 234 243 197 233 243 195 233 242 194 234 242 192 235 242 195 233 242 192 233 240 189 235 241 192 233 245 195 233 250 195 232 243 197 232 243 195 232 242 191 231 240 190 229 241 191 230 244 193 231 244 192 231 244 156 176 186 126 148 157 180 223 239 189 225 240 134 149 156 79 84 84 124 136 146 173 196 209 185 212 222 196 229 240 193 231 240 194 231 240 194 233 242 195 234 244 196 234 244 193 234 242 191 233 241 189 234 241 188 234 241 192 233 241 193 232 241 190 233 241 189 233 244 190 231 249 186 228 244 191 229 246 191 230 247 187 231 246 185 231 246 187 232 247 188 233 248 190 232 252 183 217 233 163 185 195 175 212 223 184 217 228 60 65 70 65 70 71 147 165 169 149 162 170 116 122 128 159 183 196 196 237 248 191 233 240 189 232 241 187 220 231 190 226 234 191 234 243 188 233 243 187 234 243 188 233 243 187 234 243 188 232 243 188 234 243 187 234 242 187 228 246 185 227 244 187 229 246 187 229 246 184 229 246 183 230 246 185 231 248 187 232 248 191 232 253 182 214 231 156 168 181 175 204 213 196 230 240 119 128 132 84 87 88 138 143 146 128 133 140 91 91 93 143 164 178 193 230 242 171 202 210 165 182 194 151 160 165 164 188 190 191 234 243 189 232 243 191 232 244 191 232 244 188 233 244 189 232 244 189 232 243 187 234 241 188 229 248 185 226 244 183 229 245 183 228 245 183 228 245 182 228 247 184 229 250 186 231 249 190 231 252 182 214 231 176 192 208 172 194 203 173 191 205 139 141 149 77 69 73 77 75 78 54 55 62 71 77 84 134 148 162 145 145 158 129 133 145 157 158 172 159 169 174 143 149 155 190 230 238 190 233 244 193 230 244 192 231 244 190 233 243 191 232 243 189 231 243 185 230 245 187 229 250 186 227 246 186 228 245 184 228 247 183 228 249 183 228 249 183 228 249 185 229 250 184 230 249 181 214 231 176 196 210 129 138 139 85 81 88 66 60 68 43 41 45 43 47 51 55 59 65 94 98 106 139 142 150 145 147 159 155 175 185 177 198 210 172 188 200 126 116 116 157 170 177 186 227 238 187 233 245 186 232 243 186 233 240 186 232 242 185 230 244 183 229 245 187 228 250 186 226 246 187 228 245 184 228 248 183 228 249 183 228 249 183 228 250 182 227 247 182 229 244 185 218 231 147 162 172 123 129 135 70 69 70 72 73 75 72 76 79 78 76 82 89 90 97 106 109 110 143 144 146 169 186 197 160 181 195 132 142 148 97 100 97 96 82 74 126 124 129 178 212 225 184 234 246 183 231 244 183 232 240 185 231 243 183 229 246 182 228 244 185 227 249 183 225 244 184 225 244 182 226 246 183 227 247 184 228 248 183 227 247 183 220 240 177 209 225 160 179 194 99 107 114 88 94 107 67 70 82 62 68 79 50 57 71 45 51 59 69 74 75 99 105 107 118 121 117 138 140 137 112 100 95 109 94 80 94 87 73 107 111 110 121 135 146 175 211 224 184 230 245 181 228 245 182 230 243 184 230 246 182 228 248 181 227 245 181 227 244 179 224 243 179 224 245 180 225 244 183 225 243 186 227 246 169 194 211 125 132 148 91 100 112 54 58 73 30 35 49 15 21 36 11 12 27 6 12 26 11 21 38 21 31 42 50 60 65 88 101 111 94 99 101 123 123 122 140 131 123 124 116 113 121 124 129 106 124 134 126 149 163 181 220 235 183 229 244 182 227 245 184 229 246 184 228 246 183 228 246 180 226 243 181 221 243 178 221 242 178 222 243 179 223 241 182 224 241 182 208 230 99 93 106 23 18 22 3 3 6 1 1 13 10 21 38 13 25 41 18 21 38 22 31 45 32 41 58 40 50 63 60 71 82 81 97 113 85 100 116 106 123 134 114 130 139 94 108 122 92 106 121 110 124 138 150 165 177 184 222 236 184 230 248 183 228 246 181 226 244 181 226 244 181 226 243 177 224 241 179 221 247 174 219 242 172 220 241 172 220 240 175 221 242 172 206 224 69 69 76 1 0 1 3 4 6 6 13 26 19 34 52 32 48 65 35 48 65 40 56 71 48 65 80 57 74 85 81 96 104 104 119 131 92 109 127 83 105 119 86 109 125 95 111 126 112 130 139 139 151 157 151 163 172 141 182 201 135 185 208 133 181 202 126 174 195 126 174 197 125 173 196 120 169 191 132 176 201 130 172 195 125 170 192 125 171 193 124 168 192 124 167 190 94 115 131 24 22 27 14 18 22 18 29 43 28 41 57 46 59 75 50 62 80 55 68 85 63 78 96 73 89 102 99 112 119 128 139 151 124 138 154 116 132 148 120 136 150 125 137 143 135 144 148 133 142 145 126 138 150 103 132 148 97 132 148 100 131 150 97 129 149 98 128 152 97 127 151 95 126 146 111 137 153 112 135 154 111 133 154 112 132 151 116 135 152 114 132 151 115 131 148 71 76 82 28 34 38 34 45 59 39 48 66 53 63 80 62 73 90 62 74 91 62 78 96 67 85 98 84 99 109 112 126 141 125 138 153 125 133 144 109 114 119 119 124 123 116 122 128 106 118 128 108 124 136 120 135 149 120 138 152 121 137 156 122 138 157 122 139 156 119 137 154 119 136 152 133 149 163 130 147 161 133 145 161 133 146 161 135 150 164 134 149 162 134 151 164 113 121 130 49 53 57 35 44 57 36 43 61 47 54 72 54 65 83 55 67 85 58 77 92 72 92 103 93 111 121 121 135 151 132 144 153 115 122 120 83 82 80 103 116 128 100 121 145 96 113 133 115 131 145 129 141 156 130 144 159 130 145 160 128 143 158 127 144 158 123 141 155 122 139 156 139 152 166 137 152 164 137 153 165 138 153 166 139 155 168 141 156 169 140 154 168 135 143 154 66 67 74 26 33 46 35 46 61 48 58 73 58 70 86 59 72 88 64 81 96 71 90 103 86 103 116 112 124 138 113 126 141 86 109 124 70 85 96 65 90 113 55 73 98 88 99 118 130 145 158 130 146 156 130 146 157 130 145 158 126 142 155 125 144 158 123 143 157 123 141 160 145 156 170 144 156 167 144 157 166 147 159 171 144 155 169 143 155 169 143 155 169 139 150 164 81 83 95 33 36 49 31 40 52 32 40 51 40 50 57 34 45 52 29 38 51 20 28 42 20 26 38 20 26 31 28 34 45 23 38 54 22 30 46 16 18 31 24 22 35 99 107 124 129 147 159 128 147 158 127 145 157 124 142 156 126 144 159 128 146 166 127 145 166 127 144 169 146 160 175 146 159 174 147 157 173 149 159 175 145 156 171 144 156 171 141 153 168 132 142 156 93 95 102 53 50 55 46 46 50 41 42 45 44 47 50 43 46 49 51 50 52 54 52 54 61 57 61 66 65 70 73 76 84 83 86 92 91 93 103 97 101 111 101 108 119 116 128 144 122 137 153 130 145 163 132 148 166 124 144 161 121 143 159 126 147 164 129 151 168 128 148 169 146 160 177 142 156 172 144 158 174 144 159 174 142 158 173 143 159 174 142 155 171 136 145 160 128 132 144 128 129 139 125 128 141 121 130 141 124 135 144 122 134 142 125 139 144 125 139 147 132 142 156 142 151 167 135 151 166 136 151 166 141 157 174 139 157 175 135 156 173 131 153 170 130 151 169 131 152 169 132 152 170 130 150 170 126 152 170 129 151 170 127 151 171 126 149 171 148 158 176 144 155 172 143 160 174 142 160 174 145 161 176 143 161 175 145 161 176 146 159 175 146 161 178 147 165 181 142 162 176 143 161 176 142 162 178 140 160 176 138 156 170 137 153 172 135 154 174 136 155 175 137 156 174 134 155 171 134 157 176 136 158 179 136 160 180 131 157 177 132 158 176 130 156 173 129 153 172 132 155 179 129 158 179 133 155 179 128 153 176 124 151 175 147 165 182 147 163 178 151 164 179 149 162 177 146 162 177 145 165 179 145 164 178 145 160 175 145 162 179 143 163 181 144 164 180 144 162 178 143 161 177 142 160 176 144 160 176 142 159 177 140 160 177 140 161 177 142 160 182 138 160 182 137 161 184 134 159 183 136 161 184 133 160 182 133 159 183 134 160 184 133 159 183 132 158 183 127 158 181 123 156 179 120 155 177 119 156 179 147 168 185 146 165 182 149 165 182 149 164 182 143 165 180 144 168 184 148 170 187 146 165 183 143 164 186 144 164 185 143 165 185 141 165 185 142 163 186 142 164 186 141 165 187 139 163 185 137 165 185 135 165 185 134 164 184 135 165 186 134 166 189 131 163 187 133 165 189 132 164 188 130 162 186 126 159 183 125 157 181 128 159 184 125 158 182 118 158 180 116 157 178 115 156 179 140 173 196 136 171 192 135 170 191 136 170 192 136 171 192 140 170 194 141 172 197 137 172 195 134 169 198 135 170 195 136 170 192 132 170 193 131 166 195 130 166 194 130 166 195 135 167 197 133 169 198 131 169 197 128 171 195 126 172 194 126 169 192 127 169 193 126 167 192 124 166 190 124 166 190 121 163 187 121 162 187 123 162 187 125 164 189 126 167 192 125 165 190 117 158 182 136 173 201 136 173 199 134 171 195 135 172 196 137 172 197 143 172 200 141 173 200 137 173 199 137 173 203 138 171 201 141 171 197 139 171 197 135 171 197 132 169 197 134 168 193 133 169 193 137 171 197 136 170 195 135 171 196 134 169 196 134 169 198 133 170 196 131 168 193 130 166 192 128 163 188 126 163 187 127 164 188 123 160 186 125 164 190 126 162 190 124 160 187 122 157 181 168 168 168 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 164 164 164 165 165 165 164 164 164 163 163 163 161 161 161 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 157 157 157 172 172 172 171 171 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 167 167 167 166 166 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 162 161 161 161 173 173 173 172 172 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 165 165 165 165 165 165 164 164 164 162 162 162 176 176 176 175 175 175 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 165 165 165 177 177 177 176 176 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 176 176 176 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 172 172 172 172 172 172 171 171 171 169 169 169 182 182 182 181 181 181 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 169 169 169 157 157 157 177 177 177 177 177 177 176 176 176 176 176 176 174 174 174 174 174 174 173 173 173 172 172 172 184 184 184 183 183 183 185 185 185 185 185 185 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 184 184 184 168 168 168 151 151 151 179 179 179 180 180 180 178 178 178 178 178 178 176 176 176 176 176 176 176 176 176 175 175 175 186 186 186 186 186 186 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 186 186 186 186 186 186 187 187 187 186 186 186 179 179 179 185 185 185 185 185 185 170 170 170 164 164 164 181 181 181 182 182 182 181 181 181 179 179 179 178 178 178 178 178 178 177 177 177 176 176 176 189 189 189 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 189 189 189 185 185 185 173 173 173 187 187 187 171 171 171 146 146 146 157 157 157 184 184 184 184 184 184 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 190 190 190 189 189 189 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 191 191 191 188 188 188 183 183 183 190 190 190 186 186 186 177 177 177 158 158 158 183 183 183 187 187 187 185 185 185 184 184 184 183 183 183 183 183 183 182 182 182 180 180 180 192 192 192 191 191 191 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 194 194 194 192 192 192 203 203 203 209 209 209 193 193 193 215 215 215 210 210 210 163 163 163 184 184 184 189 189 189 186 186 186 186 186 186 185 185 185 184 184 184 183 183 183 182 182 182 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 195 195 195 199 199 199 219 219 219 213 213 213 198 198 198 225 225 225 193 193 193 147 147 147 173 173 173 186 186 186 189 189 189 189 189 189 187 187 187 186 186 186 185 185 185 184 184 184 196 196 196 194 194 194 196 196 196 196 196 196 196 196 196 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 196 196 196 197 197 197 198 198 198 205 205 205 178 178 178 178 178 178 198 198 198 174 174 174 193 193 193 234 234 234 195 195 195 139 139 139 142 142 142 163 163 163 185 185 185 187 187 187 188 188 188 188 188 188 187 187 187 186 186 186 196 196 196 195 195 195 197 197 197 198 198 198 197 197 197 197 197 197 198 198 198 197 197 197 198 198 198 196 196 196 198 198 198 198 198 198 198 198 198 195 195 195 187 187 187 173 173 173 134 134 134 139 139 139 159 159 159 137 137 137 173 173 173 235 235 235 195 195 195 128 128 128 123 123 123 126 126 126 143 143 143 180 180 180 191 191 191 189 189 189 188 188 188 187 187 187 197 197 197 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 199 199 199 198 198 198 183 183 183 175 175 175 196 196 196 198 198 198 195 195 195 193 193 193 184 184 184 166 166 166 153 153 153 148 148 148 181 181 181 172 172 172 182 182 182 225 225 225 178 178 178 120 120 120 128 128 128 123 123 123 137 137 137 163 163 163 183 183 183 189 189 189 188 188 188 186 186 186 198 198 198 198 198 198 193 193 193 192 192 192 182 182 182 187 187 187 201 201 201 202 202 202 181 181 181 162 162 162 188 188 188 192 192 192 195 195 195 195 195 195 185 185 185 161 161 161 144 144 144 158 158 158 224 224 224 229 229 229 226 226 226 221 221 221 144 144 144 105 105 105 108 108 108 132 132 132 156 156 156 89 89 89 97 97 97 173 173 173 189 189 189 186 186 186 198 198 198 198 198 198 191 191 191 191 191 191 180 180 180 183 183 183 200 200 200 198 198 198 181 181 181 177 177 177 181 181 181 177 177 177 193 193 193 204 204 204 174 174 174 142 142 142 115 115 115 159 159 159 232 232 232 239 239 239 233 233 233 233 233 233 175 175 175 117 117 117 98 98 98 107 107 107 146 146 146 61 61 61 42 42 42 154 154 154 190 190 190 186 186 186 197 197 197 197 197 197 180 180 180 181 181 181 178 178 178 180 180 180 201 201 201 204 204 204 169 169 169 163 163 163 159 159 159 129 129 129 152 152 152 174 174 174 150 150 150 163 163 163 175 175 175 187 187 187 212 212 212 194 194 194 191 191 191 211 211 211 155 155 155 106 106 106 83 83 83 93 93 93 102 102 102 49 49 49 41 41 41 146 146 146 189 189 189 186 186 186 195 195 195 188 188 188 151 151 151 141 141 141 144 144 144 159 159 159 189 189 189 199 199 199 146 146 146 110 110 110 113 113 113 80 80 80 94 94 94 104 104 104 99 99 99 163 163 163 194 194 194 175 175 175 156 156 156 114 114 114 116 116 116 139 139 139 83 83 83 61 61 61 41 41 41 58 58 58 63 63 63 42 42 42 37 37 37 131 131 131 185 185 185 182 182 182 188 188 188 146 146 146 103 103 103 95 95 95 102 102 102 138 138 138 131 131 131 123 123 123 93 93 93 89 89 89 95 95 95 66 66 66 66 66 66 72 72 72 69 69 69 96 96 96 106 106 106 95 95 95 85 85 85 68 68 68 66 66 66 65 65 65 45 45 45 35 35 35 27 27 27 34 34 34 44 44 44 34 34 34 26 26 26 97 97 97 159 159 159 156 156 156 158 158 158 113 113 113 66 66 66 63 63 63 72 72 72 89 89 89 73 73 73 66 66 66 62 62 62 72 72 72 73 73 73 60 60 60 61 61 61 63 63 63 60 60 60 53 53 53 51 51 51 52 52 52 51 51 51 46 46 46 44 44 44 38 38 38 35 35 35 30 30 30 25 25 25 24 24 24 24 24 24 22 22 22 25 25 25 87 87 87 130 130 130 124 124 124 119 119 119 111 111 111 72 72 72 54 54 54 59 59 59 59 59 59 58 58 58 56 56 56 54 54 54 56 56 56 54 54 54 58 58 58 57 57 57 53 53 53 48 48 48 48 48 48 47 47 47 48 48 48 47 47 47 42 42 42 39 39 39 33 33 33 31 31 31 29 29 29 23 23 23 21 21 21 23 23 23 22 22 22 29 29 29 91 91 91 113 113 113 110 110 110 110 110 110 108 108 108 96 96 96 84 84 84 83 83 83 85 85 85 80 80 80 75 75 75 68 68 68 67 67 67 67 67 67 67 67 67 63 63 63 61 61 61 57 57 57 54 54 54 45 45 45 42 42 42 39 39 39 34 34 34 31 31 31 27 27 27 25 25 25 22 22 22 20 20 20 19 19 19 21 21 21 26 26 26 58 58 58 97 97 97 106 106 106 108 108 108 106 106 106 107 107 107 105 105 105 104 104 104 105 105 105 104 104 104 103 103 103 104 104 104 101 101 101 98 98 98 96 96 96 94 94 94 95 95 95 95 95 95 92 92 92 91 91 91 85 85 85 81 81 81 77 77 77 72 72 72 69 69 69 63 63 63 54 54 54 48 48 48 47 47 47 46 46 46 47 47 47 50 50 50 70 70 70 98 98 98 111 111 111 117 117 117 107 107 107 106 106 106 103 103 103 105 105 105 107 107 107 106 106 106 105 105 105 107 107 107 106 106 106 105 105 105 106 106 106 105 105 105 106 106 106 106 106 106 107 107 107 107 107 107 107 107 107 112 112 112 116 116 116 113 113 113 116 116 116 115 115 115 96 96 96 82 82 82 79 79 79 81 81 81 80 80 80 79 79 79 82 82 82 98 98 98 107 107 107 109 109 109 110 110 110 108 108 108 106 106 106 108 108 108 108 108 108 109 109 109 107 107 107 108 108 108 106 106 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 109 109 109 113 113 113 111 111 111 115 115 115 116 116 116 103 103 103 93 93 93 91 91 91 90 90 90 91 91 91 90 90 90 92 92 92 96 96 96 100 100 100 102 102 102 107 107 107 108 108 108 105 105 105 105 105 105 108 108 108 109 109 109 108 108 108 108 108 108 106 106 106 105 105 105 105 105 105 107 107 107 108 108 108 106 106 106 105 105 105 105 105 105 104 104 104 107 107 107 107 107 107 107 107 107 110 110 110 109 109 109 102 102 102 97 97 97 94 94 94 93 93 93 94 94 94 93 93 93 93 93 93 97 97 97 98 98 98 104 104 104 104 104 104 105 105 105 104 104 104 104 104 104 105 105 105 105 105 105 106 106 106 109 109 109 109 109 109 107 107 107 109 109 109 110 110 110 110 110 110 105 105 105 104 104 104 105 105 105 103 103 103 109 109 109 111 111 111 111 111 111 112 112 112 107 107 107 100 100 100 99 99 99 96 96 96 93 93 93 93 93 93 95 95 95 97 97 97 98 98 98 97 97 97 101 101 101 104 104 104 104 104 104 106 106 106 107 107 107 105 105 105 104 104 104 105 105 105 107 107 107 109 109 109 108 108 108 108 108 108 107 107 107 105 105 105 103 103 103 103 103 103 103 103 103 102 102 102 106 106 106 109 109 109 111 111 111 110 110 110 106 106 106 102 102 102 100 100 100 96 96 96 94 94 94 94 94 94 96 96 96 98 98 98 99 99 99 98 98 98 98 98 98 109 109 109 108 108 108 104 104 104 106 106 106 107 107 107 103 103 103 103 103 103 106 106 106 106 106 106 105 105 105 108 108 108 107 107 107 105 105 105 106 106 106 107 107 107 106 106 106 106 106 106 106 106 106 106 106 106 109 109 109 108 108 108 108 108 108 108 108 108 101 101 101 97 97 97 96 96 96 97 97 97 97 97 97 97 97 97 98 98 98 97 97 97 96 96 96 103 103 103 101 101 101 101 101 101 102 102 102 103 103 103 104 104 104 106 106 106 105 105 105 103 103 103 103 103 103 106 106 106 105 105 105 103 103 103 104 104 104 106 106 106 105 105 105 103 103 103 103 103 103 102 102 102 102 102 102 104 104 104 103 103 103 101 101 101 97 97 97 94 94 94 93 93 93 94 94 94 93 93 93 92 92 92 93 93 93 93 93 93 92 92 92 121 179 237 120 179 236 121 180 238 122 180 238 122 180 238 122 180 238 122 180 238 122 180 238 122 180 238 122 180 238 121 179 240 121 179 241 121 179 241 121 179 241 121 179 241 121 178 240 120 178 240 120 178 240 120 178 240 119 177 239 118 176 238 117 175 237 118 175 237 117 175 237 116 173 235 114 172 234 113 173 235 112 172 235 111 171 234 110 170 233 109 169 232 108 168 231 125 184 242 124 183 241 126 185 243 126 185 243 126 185 243 126 185 243 126 185 243 126 185 243 126 185 243 126 185 243 126 185 245 126 185 246 126 185 246 126 185 246 126 185 246 125 184 245 124 183 244 124 183 244 124 183 244 123 182 243 122 181 241 121 180 241 121 180 241 121 180 240 119 178 239 118 177 238 117 177 240 116 177 240 114 176 239 114 175 238 112 174 237 111 173 236 126 185 241 125 184 239 127 186 241 127 186 241 127 186 241 127 186 242 127 186 242 127 186 242 127 186 241 127 186 242 128 186 244 128 187 245 128 186 245 127 186 244 127 186 244 126 185 243 125 184 242 125 184 242 125 184 242 124 183 241 123 182 240 122 181 239 122 181 239 122 181 239 121 180 238 120 179 237 119 179 239 117 179 239 116 177 238 115 177 237 114 176 236 113 174 235 128 188 242 127 187 240 129 189 242 129 189 242 129 189 243 130 190 243 130 190 243 130 190 243 130 190 243 130 190 244 130 189 246 130 189 246 130 189 246 129 188 245 129 188 245 128 187 244 127 186 244 127 186 244 127 186 244 127 186 244 127 186 243 125 184 241 125 184 241 124 183 240 123 182 239 123 182 239 122 183 241 120 182 240 119 181 239 118 180 238 117 179 237 115 177 236 130 190 242 129 189 241 130 190 242 130 190 242 131 191 243 132 192 244 132 192 244 132 192 244 132 192 244 132 192 245 132 192 246 132 192 247 132 191 246 130 190 245 130 190 245 130 189 244 129 189 244 129 189 244 129 189 244 129 189 244 129 188 244 127 187 242 126 186 241 126 185 240 125 185 240 125 185 240 124 185 241 122 184 241 121 183 240 120 182 239 119 181 238 117 179 237 132 192 243 132 191 242 133 193 243 133 192 243 133 193 244 134 194 245 134 194 245 134 194 245 134 194 245 134 194 246 134 194 248 134 194 248 134 194 248 133 193 246 133 193 246 132 192 246 131 191 245 131 191 246 132 191 245 132 191 245 131 191 246 131 191 245 128 188 242 127 186 240 128 187 241 127 187 241 126 187 242 124 187 242 123 185 241 122 185 240 121 184 239 120 182 237 136 194 243 136 193 242 137 195 244 137 195 244 137 196 244 136 197 245 136 196 245 136 196 245 136 196 245 136 196 245 136 196 247 136 196 248 136 196 247 135 195 247 135 195 247 134 195 245 131 195 247 131 195 248 137 193 243 136 193 246 129 194 251 131 195 247 123 181 234 113 167 222 132 189 242 129 190 242 127 189 243 127 188 243 125 187 241 125 187 241 124 186 240 123 185 239 140 196 243 139 195 242 141 197 244 141 197 245 141 198 245 139 198 245 139 198 245 139 198 245 139 198 245 139 198 245 139 198 247 139 198 248 139 198 248 139 198 248 140 198 248 138 198 243 133 198 244 135 197 245 145 193 234 144 191 236 134 195 248 135 198 247 124 179 229 110 161 214 136 190 242 131 193 242 129 192 243 129 191 243 127 189 241 128 189 241 127 189 241 126 188 240 143 198 245 143 197 244 145 199 246 145 199 246 144 199 246 142 200 246 142 200 246 142 200 246 142 200 246 142 200 246 142 200 248 142 200 248 142 200 248 142 200 248 142 200 248 142 199 243 139 199 243 143 199 241 156 195 226 151 187 218 147 195 236 143 197 239 130 180 224 124 174 222 138 192 241 134 195 243 132 194 244 132 192 244 131 191 242 131 191 243 130 190 242 129 189 241 147 200 246 146 199 245 147 200 246 148 200 247 146 201 247 145 202 247 145 202 247 145 202 247 145 202 247 145 202 247 145 201 248 145 201 248 145 201 248 145 201 248 145 201 248 143 201 246 139 202 248 145 202 244 156 194 222 148 181 206 153 196 230 138 181 214 112 155 191 119 167 208 142 195 240 138 197 243 136 195 244 135 194 244 134 193 243 134 193 243 133 192 242 132 191 241 149 201 246 148 200 245 150 202 246 150 202 246 149 202 246 148 203 246 148 203 246 149 204 247 150 204 248 150 204 248 149 202 249 148 202 249 148 202 249 148 202 249 148 202 249 145 203 249 140 205 251 145 204 246 157 198 225 155 192 215 157 200 229 161 194 218 150 185 209 123 168 202 142 195 235 143 199 244 140 197 245 139 196 245 138 195 243 137 195 243 136 194 242 135 192 240 152 203 246 151 202 245 153 203 247 153 204 247 152 204 247 151 204 247 151 204 247 152 205 248 153 206 248 153 206 248 152 204 249 151 204 250 151 204 250 151 204 250 151 204 250 152 203 244 153 206 245 154 204 238 177 211 230 185 218 233 164 203 224 198 221 236 189 217 231 130 174 201 143 196 232 146 201 245 142 198 245 142 198 245 141 197 244 141 196 243 140 195 242 138 194 241 155 205 247 155 204 246 156 206 248 156 206 248 156 206 247 154 206 248 154 207 248 155 207 249 156 208 249 155 207 249 155 206 250 154 206 251 154 206 251 154 206 250 155 206 250 166 205 237 169 203 226 174 207 227 205 225 231 198 219 222 178 206 217 213 229 238 175 200 210 115 158 179 133 185 217 145 198 240 147 200 246 146 200 246 144 198 245 143 198 244 142 197 243 141 195 241 157 206 247 155 205 245 156 208 247 156 208 247 159 207 243 160 207 244 155 208 251 159 208 250 162 208 247 160 208 248 159 207 250 158 207 252 155 207 251 159 207 246 166 207 240 184 212 230 161 184 192 161 185 193 186 203 204 162 179 180 179 199 204 224 238 240 178 202 207 110 149 164 107 154 177 127 175 204 149 196 230 148 198 236 144 200 242 143 201 246 142 200 245 143 198 241 158 207 247 156 206 244 157 209 244 157 210 245 162 207 238 163 206 241 156 209 252 162 207 243 169 206 237 163 205 239 163 207 246 160 208 251 158 209 251 162 205 237 165 194 214 159 179 187 122 140 143 126 145 148 147 164 167 125 143 146 161 178 180 225 240 238 178 202 204 103 138 149 94 134 151 96 137 154 114 152 174 148 190 219 150 203 240 143 203 244 143 201 243 144 199 239 160 207 245 160 207 242 160 208 241 160 209 240 163 206 235 161 206 239 158 211 248 166 208 232 161 192 203 150 184 198 164 205 235 161 208 245 158 206 240 163 202 226 167 191 200 159 169 173 150 155 159 143 151 154 174 184 186 162 177 177 172 187 186 217 230 229 164 185 187 97 129 140 101 137 153 97 132 147 114 144 162 137 171 195 148 193 224 149 201 238 147 200 238 146 198 237 163 208 244 164 208 240 160 203 232 160 203 228 152 192 217 152 198 228 162 214 243 175 212 222 167 189 179 147 171 162 163 197 215 161 202 230 163 205 231 171 204 219 173 191 192 161 162 161 149 142 146 160 158 160 221 226 226 222 233 231 218 231 228 213 226 224 130 150 153 84 113 124 85 117 130 110 140 152 138 162 175 70 95 113 71 105 129 141 183 214 153 199 234 148 197 235 165 207 241 168 207 236 163 200 224 165 200 219 154 188 208 151 193 218 166 212 236 177 207 211 174 188 171 170 184 167 164 187 196 153 184 204 167 202 221 184 212 223 164 180 178 144 142 141 121 113 117 161 158 160 230 234 234 233 242 240 225 237 235 226 237 237 162 180 184 98 124 134 78 106 117 89 114 123 132 151 162 48 65 80 23 47 67 128 162 189 156 199 233 148 196 236 167 205 236 170 205 231 156 188 207 160 188 202 158 184 200 154 188 210 172 210 233 188 211 216 166 173 161 161 167 156 153 162 166 115 134 146 132 159 175 155 181 192 139 155 158 159 165 166 174 175 179 184 189 191 206 215 216 185 198 198 182 195 195 204 215 215 144 160 165 90 112 122 67 89 100 79 98 106 91 106 117 37 52 66 26 45 63 123 152 179 155 198 235 147 196 239 167 203 233 163 195 218 131 158 174 124 147 158 130 149 160 140 164 185 165 196 220 187 203 213 145 148 147 109 111 111 115 113 115 75 82 90 78 99 114 87 110 125 86 104 113 152 167 172 183 199 202 164 180 182 146 161 164 102 119 122 105 121 123 132 143 144 72 88 93 47 66 76 27 46 55 47 62 69 52 66 77 31 45 61 24 41 59 109 137 164 150 194 233 142 192 237 162 196 219 125 153 171 87 108 121 83 99 107 92 105 113 125 141 157 116 135 153 116 125 137 92 93 99 90 89 95 101 93 97 66 65 72 57 69 82 58 76 91 55 73 86 82 101 110 92 112 120 81 100 108 72 90 98 55 73 82 54 70 78 57 68 73 36 49 56 24 39 49 17 31 41 25 38 45 34 47 59 24 37 52 14 29 43 80 102 119 133 167 190 127 165 189 133 167 185 94 120 135 52 71 82 53 66 74 64 74 83 80 92 103 65 75 87 61 68 77 59 63 70 71 72 78 76 72 78 60 60 67 56 63 72 53 66 77 47 64 75 40 57 69 39 55 67 40 56 67 39 55 67 35 50 63 33 48 59 29 41 49 26 38 47 21 33 42 15 28 37 15 27 35 15 27 39 12 25 37 13 29 38 73 92 98 113 137 139 108 132 132 90 129 149 86 119 136 53 78 93 39 59 72 45 64 76 44 64 76 45 63 74 44 60 69 45 58 65 47 59 65 48 57 62 50 61 66 48 61 67 41 57 65 35 52 62 36 52 63 35 51 60 36 52 61 35 51 60 30 46 56 28 43 52 23 37 44 22 35 42 19 33 39 14 27 34 11 25 32 11 27 34 9 27 34 14 35 44 71 98 108 90 122 131 86 119 132 75 122 146 77 119 141 69 104 126 61 91 112 60 91 108 61 93 108 57 88 101 54 83 94 49 76 84 49 74 82 48 75 79 48 75 78 46 70 75 45 67 75 43 62 71 40 59 67 31 50 57 28 47 54 26 44 51 20 39 45 18 36 42 14 32 37 12 30 34 10 27 32 7 25 29 6 24 28 7 27 30 8 34 39 35 66 78 68 107 126 72 117 143 72 119 151 66 120 147 69 119 145 71 116 142 73 114 140 74 116 138 71 116 134 71 115 131 73 115 129 72 112 124 70 109 119 67 108 116 66 106 113 69 105 113 74 103 114 73 99 110 73 98 105 67 92 97 63 88 93 59 84 89 54 79 84 51 76 82 45 70 75 36 61 66 30 55 60 29 54 59 29 54 58 26 56 58 25 60 65 39 81 95 61 110 136 69 124 161 72 130 170 65 121 148 66 119 147 66 115 144 69 116 145 70 119 145 67 120 142 67 118 139 71 120 139 72 118 135 71 117 133 70 119 136 70 118 135 73 118 134 77 117 133 79 117 132 81 117 127 82 117 123 87 123 128 91 127 133 88 124 130 91 127 133 89 126 132 70 107 114 56 93 100 53 90 97 55 92 99 52 92 99 47 91 102 47 95 114 57 111 139 61 121 158 63 124 161 68 124 149 68 122 148 67 119 147 69 120 149 68 121 149 67 123 149 67 121 146 69 121 145 70 119 141 70 119 140 68 120 146 68 120 148 69 120 144 70 120 141 71 120 139 72 120 133 74 120 127 76 122 129 80 126 133 79 124 132 82 128 137 82 130 141 69 117 128 59 107 118 56 105 115 55 104 115 55 105 119 53 104 122 53 106 128 54 110 136 56 114 144 59 116 147 67 121 145 68 121 146 65 118 144 67 118 145 68 122 149 67 123 150 68 122 148 69 121 146 69 119 143 67 118 142 66 118 149 67 120 152 68 121 149 66 119 144 65 119 141 67 119 135 69 118 131 72 121 134 72 121 134 72 121 134 75 124 137 72 123 137 64 116 130 59 111 126 56 108 124 55 108 124 55 108 127 54 107 130 54 107 131 56 111 136 57 112 138 64 117 145 65 118 142 66 118 142 65 117 141 65 117 142 66 118 143 65 119 144 67 119 144 70 122 147 70 122 146 69 120 145 70 122 151 71 122 151 71 123 149 66 119 142 65 118 140 68 118 138 68 116 134 74 122 141 76 124 142 76 124 142 77 125 143 73 119 136 66 113 130 64 112 131 59 109 129 55 107 128 54 107 128 56 108 132 58 110 135 59 110 139 58 110 140 62 113 144 65 118 142 65 117 141 67 119 143 68 120 144 66 118 142 65 117 141 66 118 141 68 120 144 71 122 146 69 121 145 70 121 149 69 119 147 67 118 143 64 116 139 65 116 137 67 116 136 67 114 133 71 118 138 74 121 140 76 123 143 76 122 142 74 118 135 69 114 132 65 112 132 59 109 129 57 107 129 56 108 130 57 109 133 60 111 137 60 111 140 60 110 142 60 110 142 70 122 146 69 121 145 65 117 142 67 119 143 68 120 144 64 117 141 64 116 140 67 119 143 67 119 143 66 118 142 70 121 149 68 120 147 66 118 143 67 119 142 69 121 142 69 119 139 71 118 138 71 118 138 71 118 138 74 122 142 74 120 139 75 120 137 74 120 138 66 113 133 59 110 131 58 109 131 58 110 133 58 110 134 58 110 136 59 111 140 58 110 141 57 108 138 65 116 140 63 114 138 63 114 138 63 115 138 65 116 140 65 117 141 68 119 143 67 118 142 64 116 140 64 116 140 68 119 147 67 118 145 65 116 141 66 117 140 68 120 141 69 118 138 69 115 135 68 115 135 68 114 134 68 114 134 70 116 135 71 115 132 68 113 131 62 109 129 58 107 128 55 106 128 56 107 129 55 106 129 54 104 130 54 105 134 54 105 136 54 104 133 186 186 186 187 187 187 193 193 193 191 191 191 196 196 196 198 198 198 182 182 182 184 184 184 197 197 197 185 185 185 203 203 203 210 210 210 211 211 211 212 212 212 212 212 212 214 214 214 213 213 213 208 208 208 215 215 215 194 194 194 205 205 205 211 211 211 216 216 216 165 165 165 162 162 162 177 177 177 159 159 159 212 212 212 193 193 193 211 211 211 214 214 214 218 218 218 182 182 182 183 183 183 190 190 190 193 193 193 185 185 185 175 175 175 170 170 170 173 173 173 187 187 187 184 184 184 206 206 206 208 208 208 210 210 210 210 210 210 210 210 210 212 212 212 213 213 213 208 208 208 213 213 213 195 195 195 207 207 207 213 213 213 203 203 203 184 184 184 160 160 160 168 168 168 182 182 182 201 201 201 187 187 187 211 211 211 213 213 213 212 212 212 181 181 181 183 183 183 187 187 187 185 185 185 175 175 175 146 146 146 101 101 101 89 89 89 128 128 128 156 156 156 200 200 200 207 207 207 209 209 209 209 209 209 209 209 209 209 209 209 200 200 200 206 206 206 211 211 211 194 194 194 204 204 204 212 212 212 187 187 187 194 194 194 138 138 138 172 172 172 159 159 159 170 170 170 190 190 190 208 208 208 208 208 208 201 201 201 175 175 175 176 176 176 184 184 184 179 179 179 139 139 139 122 122 122 112 112 112 112 112 112 117 117 117 149 149 149 202 202 202 207 207 207 208 208 208 207 207 207 207 207 207 208 208 208 182 182 182 203 203 203 211 211 211 180 180 180 202 202 202 193 193 193 173 173 173 147 147 147 132 132 132 167 167 167 172 172 172 178 178 178 169 169 169 207 207 207 206 206 206 184 184 184 165 165 165 150 150 150 174 174 174 158 158 158 94 94 94 106 106 106 124 124 124 135 135 135 133 133 133 167 167 167 204 204 204 206 206 206 204 204 204 181 181 181 162 162 162 197 197 197 188 188 188 196 196 196 194 194 194 143 143 143 168 168 168 154 154 154 149 149 149 142 142 142 136 136 136 124 124 124 179 179 179 192 192 192 128 128 128 156 156 156 177 177 177 140 140 140 136 136 136 98 98 98 127 127 127 125 125 125 88 88 88 98 98 98 116 116 116 134 134 134 136 136 136 167 167 167 202 202 202 200 200 200 201 201 201 181 181 181 167 167 167 122 122 122 98 98 98 94 94 94 92 92 92 93 93 93 120 120 120 133 133 133 144 144 144 155 155 155 143 143 143 139 139 139 135 135 135 150 150 150 116 116 116 82 82 82 64 64 64 75 75 75 136 136 136 127 127 127 96 96 96 68 68 68 70 70 70 64 64 64 98 98 98 129 129 129 133 133 133 164 164 164 189 189 189 189 189 189 187 187 187 144 144 144 140 140 140 78 78 78 41 41 41 36 36 36 65 65 65 93 93 93 72 72 72 105 105 105 115 115 115 122 122 122 109 109 109 104 104 104 64 64 64 70 70 70 70 70 70 86 86 86 64 64 64 69 69 69 130 130 130 138 138 138 98 98 98 46 46 46 64 64 64 82 82 82 86 86 86 121 121 121 134 134 134 167 167 167 153 153 153 150 150 150 128 128 128 54 54 54 72 72 72 91 91 91 71 71 71 68 68 68 96 96 96 77 77 77 74 74 74 79 79 79 108 108 108 94 94 94 82 82 82 74 74 74 40 40 40 31 31 31 38 38 38 50 50 50 73 73 73 81 81 81 93 93 93 92 92 92 79 79 79 92 92 92 104 104 104 71 71 71 65 65 65 107 107 107 119 119 119 127 127 127 55 55 55 51 51 51 51 51 51 47 47 47 64 64 64 92 92 92 61 61 61 50 50 50 101 101 101 63 63 63 83 83 83 87 87 87 101 101 101 69 69 69 50 50 50 67 67 67 52 52 52 44 44 44 84 84 84 78 78 78 63 63 63 70 70 70 83 83 83 85 85 85 87 87 87 98 98 98 67 67 67 34 34 34 34 34 34 63 63 63 75 75 75 59 59 59 22 22 22 33 33 33 27 27 27 38 38 38 51 51 51 89 89 89 39 39 39 55 55 55 119 119 119 95 95 95 81 81 81 76 76 76 65 65 65 47 47 47 38 38 38 43 43 43 51 51 51 57 57 57 78 78 78 55 55 55 41 41 41 43 43 43 93 93 93 108 108 108 97 97 97 99 99 99 43 43 43 14 14 14 18 18 18 20 20 20 22 22 22 21 21 21 27 27 27 31 31 31 26 26 26 34 34 34 48 48 48 93 93 93 63 63 63 86 86 86 166 166 166 189 189 189 171 171 171 108 108 108 67 67 67 49 49 49 45 45 45 44 44 44 53 53 53 46 46 46 41 41 41 22 22 22 16 16 16 16 16 16 89 89 89 86 86 86 91 91 91 80 80 80 24 24 24 12 12 12 13 13 13 14 14 14 16 16 16 21 21 21 39 39 39 55 55 55 31 31 31 51 51 51 80 80 80 102 102 102 103 103 103 106 106 106 151 151 151 200 200 200 207 207 207 141 141 141 35 35 35 54 54 54 58 58 58 51 51 51 35 35 35 31 31 31 25 25 25 16 16 16 12 12 12 15 15 15 81 81 81 53 53 53 74 74 74 36 36 36 14 14 14 9 9 9 10 10 10 13 13 13 13 13 13 21 21 21 29 29 29 29 29 29 44 44 44 93 93 93 106 106 106 105 105 105 103 103 103 99 99 99 120 120 120 188 188 188 202 202 202 182 182 182 45 45 45 53 53 53 52 52 52 49 49 49 31 31 31 32 32 32 25 25 25 17 17 17 13 13 13 15 15 15 75 75 75 73 73 73 66 66 66 23 23 23 8 8 8 11 11 11 17 17 17 16 16 16 17 17 17 20 20 20 24 24 24 29 29 29 75 75 75 104 104 104 105 105 105 103 103 103 103 103 103 101 101 101 110 110 110 171 171 171 206 206 206 212 212 212 117 117 117 51 51 51 38 38 38 42 42 42 32 32 32 28 28 28 28 28 28 29 29 29 15 15 15 17 17 17 22 22 22 22 22 22 17 17 17 8 8 8 5 5 5 11 11 11 19 19 19 10 10 10 19 19 19 19 19 19 29 29 29 39 39 39 57 57 57 65 65 65 65 65 65 67 67 67 69 69 69 71 71 71 80 80 80 116 116 116 149 149 149 173 173 173 148 148 148 54 54 54 38 38 38 30 30 30 34 34 34 42 42 42 36 36 36 35 35 35 14 14 14 14 14 14 9 9 9 10 10 10 8 8 8 5 5 5 5 5 5 7 7 7 9 9 9 10 10 10 35 35 35 72 72 72 76 76 76 77 77 77 59 59 59 62 62 62 67 67 67 56 56 56 60 60 60 58 58 58 86 86 86 126 126 126 95 95 95 136 136 136 155 155 155 60 60 60 52 52 52 37 37 37 31 31 31 28 28 28 17 17 17 10 10 10 14 14 14 16 16 16 15 15 15 11 11 11 8 8 8 6 6 6 5 5 5 5 5 5 7 7 7 10 10 10 76 76 76 114 114 114 107 107 107 84 84 84 38 38 38 38 38 38 51 51 51 30 30 30 26 26 26 21 21 21 41 41 41 124 124 124 90 90 90 106 106 106 158 158 158 79 79 79 39 39 39 27 27 27 28 28 28 28 28 28 26 26 26 13 13 13 15 15 15 16 16 16 30 30 30 23 23 23 26 26 26 15 15 15 9 9 9 11 11 11 7 7 7 24 24 24 101 101 101 105 105 105 101 101 101 68 68 68 16 16 16 17 17 17 38 38 38 25 25 25 27 27 27 18 18 18 29 29 29 114 114 114 117 117 117 119 119 119 168 168 168 116 116 116 33 33 33 36 36 36 40 40 40 51 51 51 53 53 53 34 34 34 12 12 12 11 11 11 53 53 53 50 50 50 51 51 51 52 52 52 45 45 45 24 24 24 22 22 22 70 70 70 109 109 109 105 105 105 102 102 102 85 85 85 49 49 49 55 55 55 71 71 71 68 68 68 72 72 72 75 75 75 73 73 73 97 97 97 147 147 147 143 143 143 143 143 143 103 103 103 54 54 54 65 65 65 58 58 58 57 57 57 70 70 70 40 40 40 10 10 10 11 11 11 68 68 68 69 69 69 65 65 65 77 77 77 78 78 78 75 75 75 77 77 77 93 93 93 90 90 90 85 85 85 78 78 78 78 78 78 70 70 70 74 74 74 67 67 67 65 65 65 61 61 61 58 58 58 52 52 52 46 46 46 52 52 52 47 47 47 46 46 46 45 45 45 48 48 48 56 56 56 64 64 64 71 71 71 67 67 67 16 16 16 11 11 11 15 15 15 81 81 81 71 71 71 49 49 49 46 46 46 47 47 47 50 50 50 52 52 52 50 50 50 42 42 42 40 40 40 39 39 39 39 39 39 37 37 37 39 39 39 37 37 37 37 37 37 37 37 37 39 39 39 45 45 45 49 49 49 46 46 46 44 44 44 54 54 54 61 61 61 62 62 62 62 62 62 67 67 67 77 77 77 41 41 41 23 23 23 18 18 18 21 21 21 99 99 99 100 100 100 55 55 55 42 42 42 40 40 40 41 41 41 43 43 43 46 46 46 45 45 45 46 46 46 47 47 47 46 46 46 46 46 46 48 48 48 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 55 55 55 64 64 64 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 37 37 37 37 37 37 31 31 31 30 30 30 108 108 108 110 110 110 68 68 68 51 51 51 49 49 49 49 49 49 48 48 48 50 50 50 49 49 49 47 47 47 48 48 48 49 49 49 50 50 50 52 52 52 55 55 55 58 58 58 58 58 58 59 59 59 55 55 55 54 54 54 55 55 55 62 62 62 72 72 72 81 81 81 81 81 81 79 79 79 81 81 81 83 83 83 60 60 60 65 65 65 67 67 67 71 71 71 85 85 85 112 112 112 77 77 77 47 47 47 51 51 51 53 53 53 52 52 52 54 54 54 53 53 53 51 51 51 49 49 49 51 51 51 54 54 54 58 58 58 62 62 62 62 62 62 62 62 62 61 61 61 57 57 57 56 56 56 60 60 60 69 69 69 78 78 78 86 86 86 89 89 89 84 84 84 80 80 80 85 85 85 79 79 79 85 85 85 72 72 72 76 76 76 63 63 63 68 68 68 62 62 62 35 35 35 39 39 39 42 42 42 44 44 44 47 47 47 45 45 45 46 46 46 46 46 46 49 49 49 54 54 54 60 60 60 66 66 66 69 69 69 69 69 69 67 67 67 66 66 66 66 66 66 67 67 67 72 72 72 80 80 80 84 84 84 80 80 80 84 84 84 88 88 88 87 87 87 80 80 80 84 84 84 87 87 87 98 98 98 72 72 72 72 72 72 52 52 52 18 18 18 15 15 15 18 18 18 20 20 20 18 18 18 19 19 19 19 19 19 21 21 21 25 25 25 26 26 26 26 26 26 30 30 30 30 30 30 35 35 35 34 34 34 37 37 37 39 39 39 40 40 40 43 43 43 52 52 52 80 80 80 98 98 98 86 86 86 107 107 107 101 101 101 87 87 87 104 104 104 99 99 99 99 99 99 86 86 86 91 91 91 51 51 51 23 23 23 24 24 24 25 25 25 21 21 21 15 15 15 21 21 21 20 20 20 14 14 14 25 25 25 28 28 28 20 20 20 22 22 22 19 19 19 23 23 23 12 12 12 11 11 11 15 15 15 26 26 26 42 42 42 89 89 89 115 115 115 119 119 119 73 73 73 110 110 110 128 128 128 116 116 116 114 114 114 111 111 111 112 112 112 115 115 115 110 110 110 49 49 49 24 24 24 20 20 20 20 20 20 16 16 16 14 14 14 17 17 17 17 17 17 13 13 13 17 17 17 20 20 20 21 21 21 24 24 24 26 26 26 26 26 26 20 20 20 21 21 21 23 23 23 26 26 26 35 35 35 65 65 65 74 74 74 80 80 80 53 53 53 85 85 85 126 126 126 127 127 127 131 131 131 136 136 136 135 135 135 109 109 109 108 108 108 62 62 62 40 40 40 28 28 28 21 21 21 23 23 23 27 27 27 23 23 23 20 20 20 22 22 22 22 22 22 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 20 20 20 23 23 23 24 24 24 25 25 25 29 29 29 42 42 42 49 49 49 57 57 57 50 50 50 68 68 68 108 108 108 117 117 117 130 130 130 131 131 131 127 127 127 112 112 112 107 107 107 86 86 86 63 63 63 51 51 51 21 21 21 24 24 24 35 35 35 24 24 24 18 18 18 21 21 21 18 18 18 18 18 18 21 21 21 22 22 22 21 21 21 23 23 23 23 23 23 24 24 24 23 23 23 25 25 25 30 30 30 35 35 35 40 40 40 48 48 48 43 43 43 51 51 51 82 82 82 120 120 120 126 126 126 121 121 121 132 132 132 118 118 118 112 112 112 101 101 101 85 85 85 62 62 62 24 24 24 34 34 34 56 56 56 39 39 39 26 26 26 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 21 21 21 19 19 19 19 19 19 23 23 23 22 22 22 25 25 25 26 26 26 33 33 33 37 37 37 39 39 39 38 38 38 45 45 45 63 63 63 107 107 107 129 129 129 129 129 129 131 131 131 110 110 110 112 112 112 100 100 100 94 94 94 77 77 77 31 31 31 49 49 49 64 64 64 51 51 51 35 35 35 31 31 31 37 37 37 32 32 32 24 24 24 20 20 20 17 17 17 16 16 16 20 20 20 20 20 20 21 21 21 26 26 26 33 33 33 40 40 40 50 50 50 43 43 43 42 42 42 47 47 47 59 59 59 95 95 95 124 124 124 138 138 138 138 138 138 192 185 179 193 186 180 199 192 186 199 190 183 205 195 186 207 197 188 191 180 172 193 183 174 203 197 188 192 184 175 211 202 190 221 208 194 221 210 196 218 212 198 218 212 198 220 214 200 219 213 199 213 210 191 220 216 197 203 194 179 216 204 190 221 210 196 223 216 198 172 165 147 170 163 143 184 178 157 168 160 139 220 212 192 202 194 173 220 212 191 221 215 193 224 220 198 190 180 172 191 181 173 198 188 180 201 191 185 193 183 178 183 173 168 178 168 163 180 171 166 192 187 180 189 184 174 213 205 194 218 207 194 219 209 194 217 211 195 217 211 195 219 213 197 220 214 198 213 210 190 219 214 194 203 195 177 217 206 188 223 213 195 210 203 185 191 184 166 167 160 142 175 169 150 190 183 162 209 202 181 195 188 166 219 212 191 220 214 191 221 213 190 191 179 169 193 181 172 198 185 176 192 183 177 181 174 172 152 145 143 107 100 98 95 88 86 131 128 122 161 156 149 206 200 190 216 206 194 217 208 194 216 210 194 216 210 194 216 210 194 207 201 184 211 208 188 217 213 192 203 195 174 215 204 183 222 212 191 194 187 169 201 194 176 145 138 121 179 172 157 166 160 140 177 171 149 197 191 170 215 210 188 216 209 187 212 200 178 185 173 165 185 174 165 193 182 173 186 178 174 142 138 140 125 121 123 115 111 113 114 111 112 119 117 113 153 149 143 208 202 193 214 206 196 215 207 195 213 207 193 213 207 193 214 208 194 188 182 168 208 205 188 217 212 193 189 181 160 213 202 179 203 194 170 181 174 155 154 147 130 139 131 119 175 166 156 178 173 157 183 180 160 174 171 151 212 209 190 213 207 187 196 183 165 172 164 157 156 149 142 181 173 166 162 158 156 95 94 100 107 106 111 125 124 129 136 135 140 134 134 131 169 167 162 209 204 197 213 205 195 211 203 193 187 180 172 168 161 152 203 196 187 194 188 179 201 197 186 200 195 181 151 143 125 179 168 147 164 154 132 156 150 130 150 142 127 143 135 125 131 123 116 184 179 169 196 193 181 132 129 118 160 157 145 183 177 165 151 139 125 139 136 133 101 98 96 130 127 124 126 125 128 87 88 97 97 98 107 115 116 125 133 134 142 136 137 135 168 168 163 206 202 196 206 200 191 208 200 193 187 179 177 173 165 163 128 120 118 104 96 94 99 93 90 98 91 85 102 92 80 131 119 102 143 133 113 152 145 126 162 155 140 151 142 135 147 137 135 139 134 131 152 150 146 118 116 112 84 82 78 68 64 59 83 73 66 136 137 137 127 128 129 96 97 98 66 68 74 67 70 82 61 64 76 95 98 110 126 129 139 132 134 134 164 165 160 192 190 184 193 190 181 193 186 182 150 141 146 146 137 142 84 75 80 47 38 43 41 34 39 72 63 64 102 91 85 82 71 57 115 105 86 122 116 94 130 122 108 116 107 101 112 102 102 67 63 65 72 70 73 72 70 73 88 86 89 66 63 64 74 68 65 126 131 139 134 139 146 93 99 106 43 47 55 61 64 73 79 82 92 83 86 97 118 121 132 131 135 137 166 169 167 155 154 150 153 150 146 133 126 130 60 50 62 78 68 80 97 87 98 77 68 78 71 66 72 102 94 95 87 74 68 86 71 61 90 78 63 115 108 90 101 93 84 90 80 80 80 71 75 42 38 48 32 30 40 39 37 46 50 49 57 74 72 78 83 81 83 84 95 113 83 93 111 70 80 98 87 93 103 103 104 107 70 71 76 64 65 73 106 107 117 114 121 127 123 129 130 55 56 55 54 50 56 56 47 62 53 42 62 70 60 77 98 88 104 66 57 70 51 50 53 106 100 95 76 60 50 96 79 70 98 85 74 110 100 90 77 66 70 55 47 58 70 64 76 51 50 66 43 43 60 82 84 97 76 78 89 62 63 72 70 69 77 72 85 104 74 87 106 76 89 109 93 99 112 68 67 72 34 33 41 35 33 45 63 61 75 73 74 87 59 59 65 23 21 25 37 30 41 32 23 42 41 35 54 54 48 64 91 86 101 42 37 49 55 56 57 125 119 111 108 92 79 94 78 66 85 74 63 72 64 60 52 44 54 41 35 54 44 40 58 50 49 68 55 56 73 76 78 92 53 55 66 40 41 50 43 42 50 81 96 117 96 110 131 85 100 121 93 100 115 43 42 51 15 13 25 18 16 31 21 18 36 24 19 39 24 18 30 31 24 33 37 26 43 30 22 43 32 32 50 46 47 61 91 92 104 62 63 72 84 88 88 170 166 156 201 188 171 183 170 152 116 107 95 72 65 67 52 46 63 45 41 66 43 41 65 52 51 71 45 44 60 40 40 53 21 22 32 16 16 24 17 16 22 77 92 112 74 89 110 79 93 114 74 80 96 25 22 34 13 10 25 14 10 28 16 10 31 21 10 34 27 16 33 46 34 48 63 49 71 34 27 49 46 51 67 75 81 93 97 103 114 98 104 112 102 109 108 155 152 142 210 199 180 218 207 185 148 141 128 38 33 39 56 51 72 57 54 84 49 48 77 35 33 53 32 29 44 25 24 35 16 15 23 13 11 18 16 14 19 71 83 101 43 55 73 64 76 94 32 36 50 17 12 22 12 7 20 13 7 24 17 9 29 20 7 31 28 15 34 36 24 38 36 24 45 45 40 62 87 94 109 100 108 120 98 107 116 96 105 112 94 102 103 123 121 112 197 188 168 212 202 179 189 183 167 49 43 49 55 49 70 52 48 78 47 46 74 31 29 47 32 30 43 25 24 34 17 16 23 14 13 18 18 14 18 68 76 90 66 74 88 59 67 80 22 23 33 13 6 13 15 8 18 22 14 28 20 12 28 24 11 33 27 15 31 29 21 31 32 25 42 75 73 93 98 104 120 99 106 118 97 105 115 97 105 113 95 103 110 112 110 108 179 171 155 215 207 186 219 212 195 124 115 115 56 47 63 41 34 58 43 38 61 33 30 45 29 26 39 30 27 36 30 29 34 17 14 18 21 16 18 21 22 31 20 22 30 16 17 26 10 7 12 10 3 4 17 9 14 25 16 24 16 6 17 25 14 31 23 16 26 30 28 33 39 38 48 55 56 72 61 65 81 61 65 78 63 68 79 64 70 79 64 72 85 81 80 84 123 115 105 156 149 131 180 173 155 159 145 137 63 50 57 45 34 49 36 26 41 37 31 45 45 40 52 39 34 43 38 34 39 18 13 17 19 12 14 12 8 14 13 9 15 11 7 12 9 3 5 11 3 1 13 5 4 15 6 9 16 7 13 40 32 44 74 71 75 75 77 78 73 79 83 55 59 71 60 61 78 65 67 80 54 56 68 57 60 70 52 59 77 85 85 94 133 125 120 102 95 81 144 136 118 169 152 136 73 55 55 63 47 55 46 33 41 36 28 39 31 25 36 20 15 22 14 9 13 18 12 14 23 14 16 15 14 21 11 10 17 8 7 14 8 5 6 9 5 1 7 5 1 9 7 5 11 10 10 75 75 84 112 114 120 105 108 112 80 85 91 37 38 49 38 36 49 51 50 61 30 29 39 26 25 35 18 20 35 42 40 48 128 123 121 95 90 83 113 106 94 171 156 141 91 75 70 50 35 37 37 23 27 34 25 33 32 25 34 31 24 31 18 11 17 19 13 16 22 15 14 26 30 45 20 23 39 23 26 41 14 15 22 10 9 8 10 12 10 5 9 6 20 27 24 94 103 110 99 106 116 97 101 112 66 67 79 17 15 26 19 16 24 40 37 45 27 24 33 29 26 35 20 17 26 30 28 35 115 113 117 119 117 118 123 119 114 176 167 158 123 114 108 41 30 31 43 33 37 47 37 44 57 47 56 60 49 58 40 30 39 18 10 15 15 11 8 49 51 77 46 48 74 48 49 75 51 51 67 46 45 50 23 25 30 19 24 28 65 73 76 102 112 120 99 107 117 98 103 115 83 84 97 49 48 61 56 53 67 72 69 82 69 66 79 73 70 84 76 73 88 73 71 84 98 96 106 148 147 153 145 142 143 146 143 137 107 103 101 58 53 56 68 63 69 63 55 62 63 54 61 76 67 74 46 37 44 15 8 13 14 10 11 64 65 96 65 66 97 61 62 93 75 74 98 78 77 90 73 75 88 73 78 90 87 95 106 82 92 104 78 86 100 74 78 93 76 77 93 69 68 86 73 72 92 66 65 85 64 63 83 60 59 79 57 56 77 50 50 69 45 45 60 51 51 64 47 47 54 46 47 48 44 45 48 48 48 54 56 56 63 67 62 67 75 70 73 71 66 69 20 15 18 15 10 14 19 14 18 77 79 102 67 69 92 45 47 70 43 44 65 46 45 66 47 49 69 46 52 70 43 51 68 33 44 60 32 41 58 34 39 57 35 38 57 34 36 58 35 37 62 33 35 60 33 35 60 33 35 60 36 37 63 41 43 66 46 48 68 42 45 63 40 44 56 51 55 62 58 62 69 59 63 71 59 63 72 69 67 70 80 76 77 43 40 41 26 22 23 22 17 20 24 19 24 95 100 109 97 101 110 52 56 65 39 41 58 38 38 63 37 40 64 37 43 66 38 46 68 34 47 65 37 47 66 40 47 67 41 46 67 42 45 69 42 46 75 44 48 77 45 50 78 45 49 78 46 50 78 45 50 76 46 51 73 47 52 72 50 56 71 59 65 75 69 76 85 69 76 84 69 75 82 74 75 77 75 73 74 39 37 38 39 37 37 33 30 32 33 29 31 105 110 113 107 112 115 65 70 73 48 51 65 46 47 74 44 48 74 41 48 74 41 51 75 37 51 72 37 49 70 40 48 71 43 48 72 44 49 75 45 52 79 48 54 82 50 57 85 51 58 85 51 58 86 48 55 81 46 54 75 48 56 75 56 63 79 68 72 83 78 82 91 78 82 88 76 81 84 81 82 81 84 84 82 61 60 59 66 66 64 68 67 65 75 71 69 82 86 94 108 113 120 74 78 86 43 46 63 46 49 77 47 52 78 43 52 77 43 55 79 41 55 80 39 53 78 40 50 76 44 51 78 46 54 80 48 59 83 52 63 86 52 63 86 52 63 87 51 62 87 47 59 81 46 58 77 50 62 79 62 70 84 77 78 88 85 86 93 88 90 93 83 85 85 80 82 78 85 86 81 79 80 76 85 86 81 73 73 67 79 76 69 59 62 81 64 67 85 58 61 79 31 34 56 33 38 63 36 42 66 35 45 68 36 48 71 32 47 72 34 48 73 37 47 73 42 49 76 46 54 79 49 62 81 55 68 87 59 71 91 58 71 90 57 68 90 56 68 88 56 69 85 56 70 83 66 74 85 81 79 89 85 83 89 81 80 80 86 85 82 88 90 85 87 89 84 80 82 77 84 86 81 88 89 81 101 99 87 70 71 91 69 71 91 49 51 71 15 17 36 11 14 33 14 17 36 16 20 38 13 18 36 15 18 35 17 18 34 20 20 37 24 23 40 24 25 40 23 26 39 26 30 42 26 30 43 31 35 48 30 34 48 34 37 52 35 39 52 37 40 52 41 43 53 52 52 57 82 80 80 103 98 92 92 86 75 110 109 97 103 103 93 89 89 80 105 105 97 101 100 91 102 100 87 84 85 100 88 90 105 48 50 65 21 22 37 22 24 38 23 25 38 19 21 34 13 14 28 24 18 31 23 17 29 17 11 23 28 22 34 30 26 36 20 19 27 22 21 29 19 18 26 23 22 30 13 11 22 12 10 21 16 13 24 27 24 36 42 41 51 88 89 93 117 115 114 125 119 111 81 72 59 115 111 97 131 129 117 120 117 106 118 115 106 115 112 102 115 113 100 112 115 125 107 110 120 47 49 60 22 24 35 18 20 33 18 20 33 14 16 29 12 13 26 19 15 27 20 15 27 16 11 23 20 15 27 21 19 29 21 20 28 24 23 31 26 25 33 26 25 33 21 19 30 22 20 31 24 22 33 27 25 36 35 34 44 65 65 73 76 73 78 85 79 77 60 52 46 89 85 76 130 127 117 131 128 119 135 132 123 140 137 127 138 136 123 107 110 115 106 109 114 60 63 68 37 40 48 26 28 41 19 21 34 21 23 35 25 27 39 24 22 33 21 19 30 23 21 32 23 21 32 22 20 30 22 21 29 23 22 30 23 22 30 24 23 31 21 19 30 24 22 33 25 23 34 26 24 35 29 28 39 42 41 53 51 48 57 59 56 60 54 49 49 72 68 63 111 108 101 121 118 109 134 131 122 134 132 120 130 128 115 110 114 115 105 109 110 84 88 88 61 64 69 49 51 62 19 21 32 21 24 35 33 35 46 25 23 34 19 17 28 22 20 31 19 17 28 18 17 27 21 20 28 22 21 29 21 20 28 23 22 30 24 22 32 25 23 34 24 22 33 26 24 35 30 28 41 36 33 48 41 39 51 48 47 55 44 42 47 54 51 50 86 82 79 123 120 114 130 127 118 124 122 110 135 133 120 116 120 119 110 114 113 99 103 102 83 86 90 59 62 71 21 24 32 31 34 43 54 56 65 39 38 49 27 25 36 23 21 32 23 21 32 24 22 32 22 21 29 21 20 28 21 20 28 19 18 27 20 18 29 24 22 33 23 21 32 26 24 35 27 25 36 33 31 44 38 36 48 38 38 47 36 38 45 47 44 48 66 62 62 111 107 103 132 130 120 132 130 118 134 132 119 107 111 113 109 113 115 97 101 103 91 95 99 75 78 85 29 32 38 47 50 56 62 65 72 50 50 60 34 35 44 30 30 40 36 37 47 31 31 40 24 23 31 20 19 27 17 16 24 16 15 23 20 19 29 21 19 30 22 20 31 27 25 36 34 32 42 42 39 48 50 50 58 40 44 50 38 44 50 48 46 52 63 58 62 99 95 92 128 125 115 141 139 126 141 139 126 13 13 13 15 15 15 16 16 16 16 16 16 18 18 18 56 56 56 46 46 46 115 115 115 170 170 170 159 159 159 151 151 151 140 140 140 131 131 131 114 114 114 104 104 104 104 104 104 101 101 101 119 119 119 80 80 80 88 88 88 115 115 115 115 115 115 118 118 118 138 138 138 151 151 151 147 147 147 142 142 142 115 115 115 122 122 122 130 130 130 128 128 128 147 147 147 35 35 35 26 26 26 28 28 28 38 38 38 61 61 61 110 110 110 86 86 86 119 119 119 149 149 149 142 142 142 140 140 140 141 141 141 105 105 105 67 67 67 68 68 68 67 67 67 69 69 69 80 80 80 74 74 74 73 73 73 115 115 115 147 147 147 156 156 156 164 164 164 169 169 169 179 179 179 164 164 164 150 150 150 152 152 152 151 151 151 156 156 156 157 157 157 96 96 96 88 88 88 89 89 89 97 97 97 100 100 100 114 114 114 114 114 114 122 122 122 154 154 154 162 162 162 159 159 159 166 166 166 126 126 126 101 101 101 100 100 100 86 86 86 71 71 71 69 69 69 81 81 81 82 82 82 119 119 119 190 190 190 198 198 198 195 195 195 191 191 191 193 193 193 191 191 191 188 188 188 187 187 187 161 161 161 167 167 167 172 172 172 60 60 60 66 66 66 66 66 66 65 65 65 74 74 74 92 92 92 112 112 112 117 117 117 164 164 164 184 184 184 183 183 183 209 209 209 212 212 212 214 214 214 216 216 216 204 204 204 175 175 175 147 147 147 134 134 134 110 110 110 140 140 140 225 225 225 233 233 233 218 218 218 207 207 207 195 195 195 216 216 216 223 223 223 229 229 229 204 204 204 183 183 183 182 182 182 35 35 35 35 35 35 33 33 33 55 55 55 100 100 100 107 107 107 112 112 112 135 135 135 161 161 161 177 177 177 203 203 203 210 210 210 214 214 214 215 215 215 221 221 221 233 233 233 231 231 231 192 192 192 167 167 167 148 148 148 154 154 154 227 227 227 233 233 233 212 212 212 214 214 214 193 193 193 213 213 213 214 214 214 210 210 210 201 201 201 198 198 198 203 203 203 37 37 37 37 37 37 34 34 34 57 57 57 101 101 101 106 106 106 117 117 117 134 134 134 144 144 144 173 173 173 183 183 183 181 181 181 185 185 185 189 189 189 192 192 192 197 197 197 200 200 200 199 199 199 199 199 199 191 191 191 163 163 163 201 201 201 206 206 206 189 189 189 184 184 184 166 166 166 177 177 177 186 186 186 188 188 188 198 198 198 199 199 199 210 210 210 35 35 35 39 39 39 35 35 35 70 70 70 104 104 104 113 113 113 115 115 115 115 115 115 117 117 117 126 126 126 123 123 123 125 125 125 129 129 129 133 133 133 136 136 136 140 140 140 145 145 145 149 149 149 151 151 151 151 151 151 149 149 149 159 159 159 165 165 165 175 175 175 182 182 182 166 166 166 198 198 198 212 212 212 213 213 213 224 224 224 206 206 206 184 184 184 28 28 28 47 47 47 49 49 49 87 87 87 104 104 104 114 114 114 117 117 117 116 116 116 112 112 112 121 121 121 119 119 119 115 115 115 117 117 117 120 120 120 126 126 126 135 135 135 144 144 144 152 152 152 160 160 160 168 168 168 180 180 180 189 189 189 203 203 203 222 222 222 221 221 221 193 193 193 216 216 216 224 224 224 215 215 215 193 193 193 166 166 166 151 151 151 23 23 23 47 47 47 54 54 54 87 87 87 106 106 106 119 119 119 119 119 119 118 118 118 114 114 114 124 124 124 129 129 129 120 120 120 131 131 131 146 146 146 165 165 165 180 180 180 190 190 190 198 198 198 207 207 207 215 215 215 222 222 222 228 228 228 230 230 230 234 234 234 224 224 224 210 210 210 222 222 222 199 199 199 163 163 163 154 154 154 172 172 172 163 163 163 32 32 32 50 50 50 56 56 56 81 81 81 93 93 93 105 105 105 113 113 113 119 119 119 112 112 112 121 121 121 148 148 148 155 155 155 179 179 179 194 194 194 201 201 201 205 205 205 209 209 209 214 214 214 218 218 218 223 223 223 226 226 226 232 232 232 234 234 234 237 237 237 227 227 227 201 201 201 170 170 170 149 149 149 169 169 169 187 187 187 186 186 186 162 162 162 50 50 50 56 56 56 62 62 62 60 60 60 57 57 57 55 55 55 63 63 63 77 77 77 74 74 74 80 80 80 102 102 102 108 108 108 128 128 128 158 158 158 187 187 187 206 206 206 218 218 218 223 223 223 222 222 222 228 228 228 232 232 232 232 232 232 225 225 225 204 204 204 170 170 170 144 144 144 151 151 151 187 187 187 216 216 216 202 202 202 161 161 161 149 149 149 34 34 34 40 40 40 64 64 64 72 72 72 84 84 84 71 71 71 49 49 49 52 52 52 63 63 63 44 44 44 37 37 37 32 32 32 36 36 36 55 55 55 89 89 89 131 131 131 166 166 166 190 190 190 201 201 201 197 197 197 188 188 188 175 175 175 157 157 157 140 140 140 140 140 140 167 167 167 204 204 204 221 221 221 206 206 206 159 159 159 142 142 142 149 149 149 26 26 26 34 34 34 61 61 61 76 76 76 82 82 82 77 77 77 62 62 62 59 59 59 67 67 67 44 44 44 36 36 36 29 29 29 25 25 25 28 28 28 40 40 40 50 50 50 63 63 63 86 86 86 109 109 109 127 127 127 130 130 130 128 128 128 132 132 132 150 150 150 188 188 188 215 215 215 223 223 223 204 204 204 154 154 154 137 137 137 144 144 144 152 152 152 52 52 52 52 52 52 60 60 60 70 70 70 71 71 71 67 67 67 66 66 66 58 58 58 43 43 43 38 38 38 42 42 42 34 34 34 23 23 23 24 24 24 32 32 32 39 39 39 48 48 48 52 52 52 54 54 54 99 99 99 134 134 134 148 148 148 172 172 172 203 203 203 215 215 215 221 221 221 203 203 203 147 147 147 128 128 128 143 143 143 139 139 139 152 152 152 67 67 67 59 59 59 54 54 54 67 67 67 81 81 81 74 74 74 70 70 70 67 67 67 42 42 42 29 29 29 47 47 47 43 43 43 25 25 25 22 22 22 28 28 28 33 33 33 44 44 44 49 49 49 45 45 45 66 66 66 160 160 160 210 210 210 219 219 219 199 199 199 203 203 203 199 199 199 143 143 143 118 118 118 138 138 138 135 135 135 136 136 136 150 150 150 63 63 63 54 54 54 48 48 48 67 67 67 121 121 121 119 119 119 111 111 111 103 103 103 55 55 55 28 28 28 42 42 42 47 47 47 29 29 29 21 21 21 24 24 24 27 27 27 37 37 37 37 37 37 42 42 42 50 50 50 124 124 124 217 217 217 216 216 216 201 201 201 192 192 192 138 138 138 111 111 111 133 133 133 136 136 136 131 131 131 137 137 137 153 153 153 55 55 55 45 45 45 39 39 39 55 55 55 132 132 132 140 140 140 137 137 137 122 122 122 49 49 49 39 39 39 47 47 47 54 54 54 66 66 66 46 46 46 23 23 23 23 23 23 25 25 25 25 25 25 37 37 37 43 43 43 67 67 67 190 190 190 229 229 229 194 194 194 134 134 134 104 104 104 125 125 125 135 135 135 127 127 127 134 134 134 141 141 141 157 157 157 46 46 46 37 37 37 28 28 28 51 51 51 131 131 131 142 142 142 135 135 135 83 83 83 31 31 31 39 39 39 50 50 50 75 75 75 99 99 99 86 86 86 51 51 51 24 24 24 17 17 17 22 22 22 25 25 25 35 35 35 63 63 63 147 147 147 191 191 191 131 131 131 94 94 94 116 116 116 135 135 135 123 123 123 126 126 126 139 139 139 146 146 146 157 157 157 75 75 75 60 60 60 53 53 53 67 67 67 131 131 131 148 148 148 124 124 124 53 53 53 50 50 50 33 33 33 55 55 55 95 95 95 101 101 101 93 93 93 80 80 80 39 39 39 20 20 20 56 56 56 54 54 54 34 34 34 51 51 51 70 70 70 115 115 115 91 91 91 99 99 99 131 131 131 125 125 125 119 119 119 133 133 133 143 143 143 150 150 150 156 156 156 175 175 175 160 160 160 159 159 159 160 160 160 174 174 174 183 183 183 124 124 124 59 59 59 60 60 60 46 46 46 72 72 72 85 85 85 82 82 82 73 73 73 65 65 65 41 41 41 55 55 55 64 64 64 97 97 97 50 50 50 41 41 41 47 47 47 78 78 78 86 86 86 120 120 120 124 124 124 117 117 117 123 123 123 138 138 138 144 144 144 152 152 152 156 156 156 204 204 204 199 199 199 195 195 195 185 185 185 175 175 175 156 156 156 86 86 86 56 56 56 62 62 62 69 69 69 66 66 66 59 59 59 56 56 56 47 47 47 43 43 43 38 38 38 73 73 73 65 65 65 39 39 39 39 39 39 45 45 45 41 41 41 70 70 70 110 110 110 121 121 121 117 117 117 117 117 117 132 132 132 141 141 141 147 147 147 153 153 153 156 156 156 182 182 182 162 162 162 157 157 157 157 157 157 166 166 166 151 151 151 92 92 92 58 58 58 52 52 52 81 81 81 127 127 127 127 127 127 122 122 122 103 103 103 100 100 100 117 117 117 131 131 131 100 100 100 44 44 44 25 25 25 31 31 31 51 51 51 98 98 98 118 118 118 114 114 114 115 115 115 123 123 123 138 138 138 142 142 142 149 149 149 153 153 153 155 155 155 189 189 189 188 188 188 199 199 199 206 206 206 210 210 210 209 209 209 188 188 188 138 138 138 88 88 88 88 88 88 181 181 181 205 205 205 197 197 197 191 191 191 192 192 192 200 200 200 195 195 195 129 129 129 69 69 69 26 26 26 35 35 35 90 90 90 116 116 116 111 111 111 114 114 114 114 114 114 134 134 134 137 137 137 143 143 143 150 150 150 152 152 152 153 153 153 206 206 206 205 205 205 206 206 206 207 207 207 207 207 207 209 209 209 214 214 214 212 212 212 192 192 192 176 176 176 193 193 193 197 197 197 195 195 195 197 197 197 201 201 201 198 198 198 155 155 155 96 96 96 64 64 64 37 37 37 75 75 75 113 113 113 110 110 110 113 113 113 112 112 112 126 126 126 139 139 139 138 138 138 145 145 145 150 150 150 152 152 152 153 153 153 162 162 162 193 193 193 199 199 199 205 205 205 208 208 208 213 213 213 214 214 214 214 214 214 214 214 214 207 207 207 204 204 204 201 201 201 204 204 204 203 203 203 192 192 192 147 147 147 96 96 96 76 76 76 59 59 59 71 71 71 108 108 108 110 110 110 113 113 113 113 113 113 117 117 117 137 137 137 139 139 139 141 141 141 145 145 145 148 148 148 151 151 151 153 153 153 97 97 97 179 179 179 195 195 195 199 199 199 201 201 201 192 192 192 204 204 204 212 212 212 211 211 211 208 208 208 208 208 208 206 206 206 197 197 197 170 170 170 124 124 124 86 86 86 78 78 78 65 65 65 56 56 56 97 97 97 110 110 110 109 109 109 119 119 119 112 112 112 130 130 130 137 137 137 137 137 137 143 143 143 147 147 147 147 147 147 150 150 150 150 150 150 89 89 89 173 173 173 188 188 188 197 197 197 165 165 165 105 105 105 171 171 171 207 207 207 201 201 201 193 193 193 181 181 181 162 162 162 125 125 125 90 90 90 74 74 74 76 76 76 66 66 66 53 53 53 72 72 72 104 104 104 106 106 106 114 114 114 106 106 106 121 121 121 135 135 135 136 136 136 138 138 138 144 144 144 148 148 148 149 149 149 149 149 149 149 149 149 50 50 50 91 91 91 114 114 114 130 130 130 108 108 108 78 78 78 128 128 128 138 138 138 126 126 126 110 110 110 93 93 93 78 78 78 66 66 66 71 71 71 79 79 79 67 67 67 56 56 56 77 77 77 91 91 91 98 98 98 114 114 114 109 109 109 108 108 108 135 135 135 138 138 138 137 137 137 141 141 141 144 144 144 146 146 146 147 147 147 147 147 147 149 149 149 22 22 22 26 26 26 34 34 34 39 39 39 42 42 42 46 46 46 49 49 49 52 52 52 52 52 52 54 54 54 62 62 62 85 85 85 103 103 103 91 91 91 63 63 63 47 47 47 71 71 71 93 93 93 92 92 92 111 111 111 123 123 123 106 106 106 127 127 127 136 136 136 136 136 136 139 139 139 142 142 142 143 143 143 144 144 144 144 144 144 145 145 145 148 148 148 29 29 29 31 31 31 33 33 33 37 37 37 39 39 39 41 41 41 46 46 46 53 53 53 58 58 58 72 72 72 99 99 99 114 114 114 87 87 87 55 55 55 43 43 43 61 61 61 88 88 88 105 105 105 137 137 137 157 157 157 124 124 124 117 117 117 136 136 136 135 135 135 136 136 136 142 142 142 143 143 143 141 141 141 142 142 142 143 143 143 144 144 144 146 146 146 14 14 14 19 19 19 24 24 24 28 28 28 33 33 33 38 38 38 45 45 45 51 51 51 59 59 59 64 64 64 60 60 60 50 50 50 42 42 42 40 40 40 56 56 56 96 96 96 131 131 131 174 174 174 202 202 202 195 195 195 136 136 136 125 125 125 134 134 134 134 134 134 137 137 137 142 142 142 144 144 144 142 142 142 142 142 142 142 142 142 144 144 144 144 144 144 9 9 9 9 9 9 13 13 13 39 39 39 47 47 47 34 34 34 36 36 36 43 43 43 46 46 46 43 43 43 42 42 42 44 44 44 48 48 48 69 69 69 123 123 123 167 167 167 194 194 194 216 216 216 208 208 208 168 168 168 137 137 137 132 132 132 134 134 134 135 135 135 138 138 138 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 142 142 142 142 142 142 13 14 14 15 15 16 16 16 18 10 19 24 11 19 34 53 55 73 46 45 57 120 111 126 174 166 184 160 156 176 150 148 172 136 139 163 127 129 152 113 112 132 104 101 120 100 103 123 92 102 126 112 119 141 81 78 92 85 87 105 99 119 145 94 120 153 105 119 154 131 138 160 143 152 170 137 149 171 129 144 168 101 118 141 108 125 148 116 133 155 115 131 153 136 149 167 33 35 44 22 27 35 23 30 38 29 41 53 52 62 84 105 109 134 83 85 104 114 119 139 141 150 171 132 144 165 128 143 163 128 144 165 96 107 124 65 67 77 70 67 71 66 67 70 64 70 77 74 81 93 69 74 88 68 74 89 99 119 140 125 153 177 137 161 182 154 167 180 160 172 185 167 182 197 150 168 186 133 155 172 134 158 174 133 157 174 139 161 177 144 162 173 98 91 120 86 85 112 85 88 112 95 95 116 98 98 124 109 112 139 107 115 135 106 125 153 134 158 189 140 168 195 135 166 190 146 172 195 110 130 149 91 104 117 95 102 110 86 87 88 71 71 71 64 71 75 69 85 94 71 86 96 106 123 138 175 195 211 185 203 214 188 197 205 184 193 202 183 196 206 180 195 208 176 192 203 174 191 201 148 165 175 156 171 181 161 176 182 89 44 73 89 53 79 85 55 79 81 55 78 83 66 94 90 90 114 102 115 129 108 118 141 155 165 189 172 187 205 170 187 199 204 211 220 210 212 220 213 214 221 216 216 222 207 202 211 179 174 178 142 149 150 116 141 146 94 117 122 130 143 155 221 226 238 231 233 239 218 218 223 206 207 214 191 196 205 211 217 227 221 224 229 228 229 232 203 205 208 183 184 186 179 184 187 82 12 37 79 13 35 71 14 32 85 40 61 115 91 111 110 104 118 113 110 120 142 131 142 169 156 166 184 174 180 209 200 203 218 207 206 222 211 210 223 213 213 228 218 220 239 229 238 237 229 234 193 192 195 161 169 173 143 151 154 154 154 161 231 224 232 239 230 235 215 211 214 215 214 217 194 193 198 214 213 218 217 213 216 214 208 211 207 199 202 204 195 199 201 204 209 78 16 39 81 16 37 73 15 31 88 42 60 116 94 106 113 103 111 130 110 120 148 127 135 157 138 144 186 167 173 196 177 183 191 177 181 194 182 185 198 185 189 201 189 192 206 193 197 209 196 201 208 195 199 208 195 199 199 187 191 171 160 164 209 197 201 213 203 207 193 188 190 188 183 185 170 164 166 182 175 177 191 183 189 192 186 192 201 196 202 202 198 204 203 213 219 65 20 37 72 23 38 68 20 33 96 57 73 117 98 109 120 109 117 128 109 120 127 109 117 129 112 119 137 121 128 135 118 125 137 119 126 142 123 131 146 127 134 149 130 138 153 134 141 158 139 146 162 143 150 163 145 151 160 147 152 157 146 150 167 156 160 173 162 166 184 171 176 191 178 182 174 163 166 205 195 199 219 208 215 217 211 218 223 225 229 199 209 210 170 191 192 43 21 31 68 38 47 74 37 46 106 78 90 115 98 108 123 109 118 128 111 121 127 110 120 122 107 116 131 116 126 130 114 124 128 108 119 132 110 122 133 113 124 140 119 130 149 129 136 158 138 145 166 145 152 173 154 160 177 164 169 188 177 181 197 186 190 211 199 203 234 217 223 232 216 221 201 190 194 222 214 217 228 222 227 216 214 219 187 196 197 154 172 171 132 160 159 24 23 25 55 44 46 72 46 52 100 81 90 116 101 111 130 113 124 130 114 124 127 113 124 122 109 120 132 120 131 137 124 136 130 115 127 141 125 137 156 140 152 175 159 171 190 175 182 200 185 190 208 193 198 217 203 207 223 211 215 230 219 223 236 225 229 238 227 231 245 229 234 234 220 225 214 209 210 221 223 223 195 201 203 158 166 168 146 158 158 162 177 177 146 171 171 29 34 35 53 49 50 70 50 54 91 77 83 102 89 97 115 100 108 122 108 117 127 115 124 120 107 118 129 116 127 156 144 154 162 151 161 187 175 185 202 190 200 209 197 206 213 202 208 217 206 211 222 211 216 226 215 220 230 220 224 233 223 228 239 229 234 241 231 236 245 234 239 229 226 228 197 204 203 162 174 171 141 154 152 163 172 173 183 189 191 179 189 192 146 169 172 54 48 56 62 54 58 75 57 62 68 56 60 64 54 58 62 52 56 70 60 64 85 73 78 82 70 75 88 76 81 110 98 103 116 104 109 136 124 129 166 154 159 195 183 188 214 202 210 226 214 222 232 219 227 230 218 227 232 226 232 235 231 236 235 230 236 228 223 229 205 204 208 162 174 174 132 150 148 143 156 155 183 190 189 218 216 218 202 201 208 150 165 174 129 158 163 38 32 40 45 38 42 75 59 64 80 69 72 90 81 84 77 68 71 55 46 49 59 49 52 71 60 63 52 41 45 45 34 38 39 29 32 44 33 36 63 52 56 97 86 90 138 127 135 174 162 171 198 186 195 208 198 206 198 196 201 187 189 193 174 175 179 156 157 161 139 141 145 135 143 145 162 169 172 205 204 208 223 220 223 204 206 213 148 163 175 119 151 162 131 157 161 28 25 32 37 33 36 70 57 61 84 73 76 88 79 82 83 74 77 68 59 62 65 57 60 73 65 68 50 42 45 42 34 37 35 27 30 31 23 26 34 26 28 45 38 40 55 47 54 68 60 67 92 83 91 114 107 114 126 128 132 127 132 135 125 129 132 129 134 137 147 152 155 187 188 192 219 213 219 230 220 227 207 203 209 143 158 168 114 146 159 119 154 162 142 157 156 52 52 57 54 52 55 68 57 60 77 67 70 77 68 71 73 64 67 72 64 66 62 57 59 45 42 43 41 37 38 45 41 42 37 33 34 26 22 23 27 23 24 35 31 32 42 38 43 51 46 53 55 50 56 57 53 59 99 99 103 133 135 139 147 148 152 171 173 177 200 204 207 218 214 220 226 219 226 204 202 207 141 150 156 106 136 147 117 154 161 127 146 141 156 153 145 66 67 72 59 59 60 61 52 54 74 64 68 87 78 81 80 71 74 76 68 71 69 66 68 44 42 43 31 29 30 49 46 48 45 43 45 27 25 26 24 22 24 29 28 29 34 32 36 45 43 48 50 48 53 46 44 49 67 65 70 163 159 164 214 208 214 222 218 223 199 199 203 205 202 207 200 199 204 134 147 148 99 126 132 109 150 159 115 145 144 141 137 121 163 147 134 65 62 66 56 53 55 52 46 49 71 65 70 128 117 124 127 115 123 115 109 114 106 102 107 58 54 59 31 27 32 45 41 45 48 46 50 30 29 32 23 21 24 25 23 27 28 27 31 38 36 41 38 37 42 43 42 47 50 51 53 128 122 126 227 212 219 224 213 219 201 201 201 190 194 195 130 141 144 93 119 122 102 145 155 112 146 150 128 135 125 151 135 118 166 150 138 56 54 62 45 44 51 39 38 45 57 54 60 140 128 137 149 136 145 140 136 142 125 121 126 53 47 54 42 37 44 50 45 51 59 52 55 71 64 66 51 44 46 28 21 24 24 22 27 26 25 30 26 25 30 38 37 42 45 42 49 75 63 74 199 185 197 232 227 235 191 195 200 124 138 141 87 112 116 100 136 141 108 146 156 116 133 132 143 133 120 159 137 122 170 154 144 43 46 58 34 37 48 25 28 39 52 50 57 140 127 136 151 138 147 138 133 139 86 82 88 34 29 35 42 37 43 54 48 54 83 72 74 109 95 96 95 82 83 60 48 50 26 23 27 17 17 22 23 22 27 26 24 30 42 31 46 73 57 76 151 143 158 186 192 202 121 134 144 76 102 108 89 127 131 106 147 150 110 129 133 130 126 121 156 135 122 167 140 126 171 154 142 73 75 86 58 60 71 51 53 63 69 66 73 139 127 136 157 144 153 127 122 128 56 52 57 53 48 54 36 31 37 59 53 59 103 92 98 110 97 103 102 89 95 88 76 82 42 38 43 21 20 25 57 56 61 55 53 59 41 30 44 59 45 61 73 68 81 106 118 126 74 97 105 72 110 114 100 145 144 103 135 135 120 120 116 148 129 117 164 138 120 169 145 129 171 153 139 177 174 179 162 159 165 161 158 164 163 159 165 182 170 179 192 178 188 127 122 128 62 58 63 63 58 64 49 44 49 75 70 76 89 83 93 85 79 90 76 70 82 68 63 74 42 40 46 56 55 60 65 64 69 98 97 102 53 49 55 46 38 45 48 46 51 71 82 84 65 96 98 89 135 131 96 138 130 107 123 118 133 121 109 158 134 113 164 140 117 167 149 131 171 153 138 209 202 205 202 198 203 196 194 200 187 184 191 179 172 180 161 153 162 88 85 92 58 54 62 65 61 68 71 67 75 68 64 72 62 57 69 58 54 67 47 46 58 43 42 53 40 37 41 73 73 75 64 66 70 39 39 44 39 39 41 50 42 48 43 40 48 54 77 79 77 125 123 91 135 133 104 124 118 122 118 104 150 129 109 163 136 114 168 142 121 171 149 133 174 152 137 187 180 182 163 161 167 156 156 165 158 156 165 168 165 173 153 150 158 94 90 99 60 57 65 54 50 59 83 80 88 129 125 134 131 124 133 126 119 127 107 101 109 103 98 105 123 115 117 131 132 133 95 103 105 40 45 50 26 25 31 36 28 38 45 53 63 67 112 113 79 135 133 95 122 126 119 114 111 140 120 99 160 133 109 165 136 116 172 143 126 176 147 132 176 149 135 193 187 191 190 187 192 200 198 204 209 204 211 214 208 215 213 207 214 192 186 193 142 136 143 92 86 93 92 86 94 185 179 186 210 203 206 204 194 196 200 187 191 202 187 192 208 197 202 192 197 199 117 134 135 59 74 78 26 26 34 31 36 44 68 100 101 75 135 127 84 124 120 110 116 117 129 110 104 157 128 109 160 131 109 166 137 117 173 144 127 174 145 131 175 147 133 208 205 210 208 204 208 210 205 209 213 205 210 213 204 210 215 206 212 220 211 216 218 209 215 198 189 195 182 173 178 200 190 195 205 194 197 204 192 194 206 193 195 210 197 200 200 198 201 146 160 161 80 104 105 49 71 75 28 40 48 58 83 86 81 128 122 73 128 118 101 120 115 122 110 104 149 119 106 167 131 113 162 132 110 167 139 119 173 144 127 174 146 131 174 147 132 163 162 168 197 191 195 206 197 198 213 202 204 216 205 208 221 210 213 222 210 214 222 211 214 222 211 214 215 204 208 212 200 205 213 196 204 213 199 207 207 201 207 190 193 195 135 153 152 76 105 103 56 85 86 45 65 73 52 79 86 76 122 120 78 126 119 94 123 118 114 114 109 133 113 98 163 130 109 167 131 111 165 135 114 167 139 119 171 142 125 173 144 130 174 147 132 97 96 104 183 178 182 201 193 196 207 195 200 209 197 202 200 188 193 212 200 205 222 208 213 221 207 212 217 204 208 216 204 209 216 201 213 199 195 205 162 174 179 110 131 133 68 94 95 59 87 88 48 72 77 41 62 70 67 111 111 71 128 123 83 122 117 119 120 119 125 109 100 150 125 104 163 131 105 163 130 108 166 137 116 169 141 121 170 141 124 172 143 129 172 144 129 88 89 97 172 173 180 188 188 195 200 195 203 169 162 172 109 102 111 176 168 178 211 204 212 204 199 206 194 192 198 180 182 187 157 163 170 110 132 135 67 101 99 53 83 83 64 81 89 58 69 80 39 58 66 47 83 84 68 122 114 73 122 118 101 120 119 119 102 97 145 115 97 161 129 106 162 130 106 164 132 109 168 138 116 170 142 122 172 143 126 172 143 128 172 143 126 44 52 57 85 94 99 108 116 121 124 132 138 102 110 116 72 80 85 122 131 136 126 143 145 111 133 133 92 118 117 74 102 101 64 84 87 49 73 75 52 80 80 64 85 89 54 72 78 42 61 68 55 87 90 58 107 103 69 112 107 96 123 120 110 110 107 128 102 92 161 128 107 164 132 108 163 131 108 166 135 112 167 138 116 168 140 120 170 141 124 170 141 126 172 143 126 13 26 30 17 30 33 25 38 42 27 44 46 30 48 50 34 52 53 37 55 57 37 58 61 37 59 63 35 62 64 43 71 73 70 92 95 90 108 112 80 95 100 53 67 72 33 53 57 50 80 82 64 106 103 61 107 103 95 119 119 122 125 122 119 103 92 151 120 103 162 129 107 162 130 107 165 133 110 168 136 113 166 137 114 166 138 118 167 138 121 168 139 124 171 141 124 23 32 37 25 33 38 27 36 41 29 41 45 31 43 47 32 45 49 37 50 54 47 54 64 52 60 71 63 75 85 88 103 111 104 118 124 82 89 97 50 57 65 32 47 52 46 68 69 68 98 95 84 115 112 122 144 145 153 159 164 134 122 116 137 112 91 160 130 104 160 129 105 162 130 107 168 136 113 169 137 114 165 135 113 165 136 116 166 137 120 167 138 123 169 140 123 13 14 21 18 19 26 22 24 31 25 29 36 30 34 41 35 39 46 43 45 53 46 52 63 52 61 72 54 67 77 49 64 73 45 51 59 43 41 51 37 41 50 43 62 66 81 103 103 116 139 137 165 178 179 205 200 208 200 192 199 150 132 122 148 121 93 156 130 98 158 128 103 162 131 108 168 136 113 170 138 115 165 136 114 165 137 116 165 136 119 167 138 122 167 138 121 6 11 14 9 9 14 8 16 19 22 46 49 29 55 57 23 39 41 33 37 42 38 45 52 38 49 55 35 46 52 33 45 51 41 46 50 47 49 54 66 70 78 116 125 133 161 169 177 187 197 202 214 217 221 217 203 211 186 160 164 160 130 117 157 126 100 159 129 102 159 129 106 161 132 110 165 136 114 166 137 115 166 138 116 167 138 117 167 138 117 165 136 117 164 136 119 135 135 135 132 132 132 133 133 133 135 135 135 140 140 140 144 144 144 145 145 145 142 142 142 138 138 138 136 136 136 136 136 136 139 139 139 142 142 142 142 142 142 141 141 141 138 138 138 138 138 138 139 139 139 142 142 142 143 143 143 142 142 142 139 139 139 130 130 130 109 109 109 84 84 84 74 74 74 74 74 74 81 81 81 90 90 90 88 88 88 99 99 99 78 78 78 118 118 118 117 117 117 117 117 117 118 118 118 117 117 117 118 118 118 120 120 120 117 117 117 111 111 111 109 109 109 104 104 104 102 102 102 111 111 111 110 110 110 106 106 106 101 101 101 92 92 92 88 88 88 90 90 90 86 86 86 79 79 79 76 76 76 71 71 71 64 64 64 64 64 64 65 65 65 64 64 64 58 58 58 55 55 55 52 52 52 55 55 55 55 55 55 66 66 66 69 69 69 68 68 68 67 67 67 67 67 67 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 65 65 65 68 68 68 67 67 67 67 67 67 66 66 66 65 65 65 66 66 66 62 62 62 62 62 62 62 62 62 66 66 66 64 64 64 60 60 60 63 63 63 62 62 62 63 63 63 57 57 57 51 51 51 49 49 49 48 48 48 50 50 50 48 48 48 53 53 53 53 53 53 50 50 50 51 51 51 54 54 54 60 60 60 61 61 61 64 64 64 66 66 66 65 65 65 66 66 66 67 67 67 65 65 65 63 63 63 63 63 63 62 62 62 62 62 62 60 60 60 60 60 60 62 62 62 65 65 65 65 65 65 60 60 60 60 60 60 57 57 57 57 57 57 53 53 53 53 53 53 52 52 52 49 49 49 53 53 53 50 50 50 48 48 48 49 49 49 46 46 46 48 48 48 52 52 52 50 50 50 50 50 50 58 58 58 64 64 64 63 63 63 64 64 64 78 78 78 68 68 68 59 59 59 60 60 60 60 60 60 58 58 58 55 55 55 55 55 55 58 58 58 60 60 60 60 60 60 57 57 57 54 54 54 54 54 54 55 55 55 51 51 51 51 51 51 49 49 49 49 49 49 51 51 51 52 52 52 50 50 50 50 50 50 49 49 49 68 68 68 74 74 74 48 48 48 41 41 41 48 48 48 58 58 58 57 57 57 62 62 62 119 119 119 93 93 93 64 64 64 64 64 64 67 67 67 59 59 59 56 56 56 56 56 56 55 55 55 57 57 57 54 54 54 49 49 49 48 48 48 49 49 49 53 53 53 50 50 50 50 50 50 48 48 48 52 52 52 52 52 52 61 61 61 60 60 60 51 51 51 50 50 50 78 78 78 96 96 96 71 71 71 71 71 71 60 60 60 56 56 56 61 61 61 67 67 67 132 132 132 122 122 122 85 85 85 71 71 71 69 69 69 63 63 63 63 63 63 59 59 59 57 57 57 57 57 57 51 51 51 52 52 52 45 45 45 47 47 47 48 48 48 47 47 47 46 46 46 46 46 46 51 51 51 46 46 46 122 122 122 121 121 121 102 102 102 96 96 96 114 114 114 134 134 134 117 117 117 104 104 104 84 84 84 73 73 73 79 79 79 81 81 81 102 102 102 106 106 106 100 100 100 86 86 86 80 80 80 81 81 81 82 82 82 82 82 82 87 87 87 83 83 83 76 76 76 74 74 74 64 64 64 62 62 62 61 61 61 69 69 69 60 60 60 53 53 53 55 55 55 55 55 55 127 127 127 125 125 125 115 115 115 109 109 109 121 121 121 129 129 129 113 113 113 91 91 91 84 84 84 82 82 82 82 82 82 83 83 83 82 82 82 82 82 82 86 86 86 84 84 84 91 91 91 97 97 97 97 97 97 102 102 102 98 98 98 95 95 95 89 89 89 82 82 82 102 102 102 92 92 92 75 75 75 83 83 83 75 75 75 67 67 67 68 68 68 71 71 71 77 77 77 75 75 75 76 76 76 76 76 76 78 78 78 97 97 97 102 102 102 75 75 75 80 80 80 90 90 90 90 90 90 91 91 91 89 89 89 80 80 80 80 80 80 107 107 107 135 135 135 102 102 102 113 113 113 117 117 117 79 79 79 85 85 85 74 74 74 67 67 67 118 118 118 103 103 103 72 72 72 74 74 74 74 74 74 72 72 72 73 73 73 74 74 74 71 71 71 70 70 70 69 69 69 72 72 72 66 66 66 120 120 120 149 149 149 108 108 108 128 128 128 130 130 130 122 122 122 123 123 123 121 121 121 123 123 123 124 124 124 123 123 123 164 164 164 147 147 147 131 131 131 89 89 89 79 79 79 101 101 101 74 74 74 56 56 56 91 91 91 95 95 95 79 79 79 78 78 78 78 78 78 76 76 76 76 76 76 75 75 75 72 72 72 72 72 72 71 71 71 73 73 73 67 67 67 142 142 142 207 207 207 176 176 176 187 187 187 175 175 175 165 165 165 157 157 157 157 157 157 160 160 160 179 179 179 138 138 138 142 142 142 203 203 203 173 173 173 99 99 99 100 100 100 105 105 105 77 77 77 51 51 51 110 110 110 133 133 133 93 93 93 98 98 98 96 96 96 95 95 95 92 92 92 89 89 89 72 72 72 73 73 73 71 71 71 71 71 71 110 110 110 198 198 198 234 234 234 218 218 218 216 216 216 209 209 209 208 208 208 201 201 201 202 202 202 198 198 198 209 209 209 192 192 192 150 150 150 192 192 192 226 226 226 209 209 209 195 195 195 152 152 152 94 94 94 55 55 55 146 146 146 176 176 176 98 98 98 99 99 99 130 130 130 107 107 107 102 102 102 99 99 99 75 75 75 75 75 75 69 69 69 118 118 118 209 209 209 235 235 235 239 239 239 238 238 238 239 239 239 238 238 238 235 235 235 231 231 231 226 226 226 223 223 223 221 221 221 219 219 219 195 195 195 213 213 213 241 241 241 244 244 244 224 224 224 214 214 214 182 182 182 120 120 120 126 126 126 118 118 118 141 141 141 106 106 106 148 148 148 90 90 90 84 84 84 82 82 82 89 89 89 87 87 87 81 81 81 152 152 152 238 238 238 235 235 235 205 205 205 212 212 212 228 228 228 239 239 239 243 243 243 243 243 243 242 242 242 240 240 240 238 238 238 234 234 234 233 233 233 241 241 241 246 246 246 244 244 244 202 202 202 204 204 204 241 241 241 234 234 234 217 217 217 198 198 198 211 211 211 170 170 170 168 168 168 84 84 84 81 81 81 80 80 80 90 90 90 95 95 95 93 93 93 93 93 93 118 118 118 190 190 190 220 220 220 213 213 213 202 202 202 205 205 205 214 214 214 222 222 222 224 224 224 225 225 225 229 229 229 232 232 232 233 233 233 232 232 232 237 237 237 238 238 238 233 233 233 232 232 232 236 236 236 238 238 238 238 238 238 240 240 240 237 237 237 227 227 227 183 183 183 87 87 87 85 85 85 82 82 82 96 96 96 97 97 97 93 93 93 91 91 91 62 62 62 59 59 59 103 103 103 158 158 158 200 200 200 223 223 223 233 233 233 231 231 231 227 227 227 223 223 223 224 224 224 224 224 224 224 224 224 226 226 226 222 222 222 216 216 216 215 215 215 216 216 216 209 209 209 200 200 200 185 185 185 170 170 170 151 151 151 134 134 134 147 147 147 95 95 95 81 81 81 79 79 79 93 93 93 92 92 92 93 93 93 94 94 94 78 78 78 51 51 51 56 56 56 64 64 64 78 78 78 100 100 100 130 130 130 159 159 159 182 182 182 198 198 198 208 208 208 215 215 215 222 222 222 228 228 228 229 229 229 227 227 227 230 230 230 226 226 226 225 225 225 225 225 225 221 221 221 215 215 215 207 207 207 198 198 198 208 208 208 130 130 130 93 93 93 83 83 83 97 97 97 95 95 95 96 96 96 96 96 96 95 95 95 64 64 64 52 52 52 55 55 55 56 56 56 59 59 59 66 66 66 72 72 72 81 81 81 88 88 88 91 91 91 107 107 107 124 124 124 134 134 134 143 143 143 143 143 143 161 161 161 144 144 144 136 136 136 133 133 133 139 139 139 141 141 141 142 142 142 148 148 148 147 147 147 146 146 146 118 118 118 86 86 86 99 99 99 97 97 97 97 97 97 97 97 97 102 102 102 89 89 89 54 54 54 51 51 51 57 57 57 59 59 59 60 60 60 61 61 61 65 65 65 75 75 75 86 86 86 100 100 100 103 103 103 104 104 104 125 125 125 137 137 137 134 134 134 144 144 144 133 133 133 92 92 92 89 89 89 82 82 82 80 80 80 98 98 98 63 63 63 90 90 90 95 95 95 93 93 93 100 100 100 101 101 101 99 99 99 97 97 97 99 99 99 101 101 101 81 81 81 52 52 52 51 51 51 55 55 55 58 58 58 61 61 61 62 62 62 64 64 64 68 68 68 73 73 73 77 77 77 72 72 72 89 89 89 103 103 103 94 94 94 151 151 151 129 129 129 98 98 98 121 121 121 107 107 107 102 102 102 104 104 104 71 71 71 101 101 101 107 107 107 107 107 107 96 96 96 97 97 97 97 97 97 97 97 97 99 99 99 99 99 99 99 99 99 78 78 78 55 55 55 52 52 52 54 54 54 56 56 56 59 59 59 60 60 60 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 97 97 97 77 77 77 89 89 89 116 116 116 107 107 107 72 72 72 67 67 67 75 75 75 107 107 107 115 115 115 112 112 112 94 94 94 94 94 94 95 95 95 97 97 97 99 99 99 100 100 100 101 101 101 94 94 94 72 72 72 63 63 63 60 60 60 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 64 64 64 80 80 80 102 102 102 83 83 83 91 91 91 114 114 114 113 113 113 111 111 111 109 109 109 93 93 93 93 93 93 92 92 92 92 92 92 94 94 94 98 98 98 97 97 97 90 90 90 83 83 83 78 78 78 75 75 75 72 72 72 69 69 69 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 68 68 68 68 68 68 74 74 74 94 94 94 104 104 104 117 117 117 131 131 131 145 145 145 123 123 123 107 107 107 108 108 108 95 95 95 94 94 94 90 90 90 90 90 90 93 93 93 95 95 95 92 92 92 87 87 87 86 86 86 84 84 84 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 83 83 83 86 86 86 86 86 86 89 89 89 91 91 91 92 92 92 94 94 94 91 91 91 91 91 91 100 100 100 103 103 103 104 104 104 116 116 116 119 119 119 116 116 116 107 107 107 105 105 105 95 95 95 92 92 92 89 89 89 90 90 90 93 93 93 91 91 91 89 89 89 88 88 88 87 87 87 88 88 88 88 88 88 87 87 87 88 88 88 89 89 89 89 89 89 94 94 94 99 99 99 101 101 101 105 105 105 105 105 105 107 107 107 107 107 107 104 104 104 100 100 100 100 100 100 102 102 102 101 101 101 107 107 107 110 110 110 113 113 113 110 110 110 105 105 105 90 90 90 87 87 87 87 87 87 90 90 90 90 90 90 87 87 87 86 86 86 86 86 86 93 93 93 99 99 99 98 98 98 100 100 100 108 108 108 113 113 113 113 113 113 112 112 112 116 116 116 117 117 117 120 120 120 120 120 120 120 120 120 120 120 120 117 117 117 113 113 113 112 112 112 116 116 116 117 117 117 115 115 115 116 116 116 110 110 110 106 106 106 107 107 107 83 83 83 82 82 82 83 83 83 87 87 87 88 88 88 84 84 84 87 87 87 98 98 98 109 109 109 112 112 112 110 110 110 114 114 114 118 118 118 124 124 124 123 123 123 122 122 122 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 123 123 121 121 121 118 118 118 114 114 114 114 114 114 114 114 114 111 111 111 113 113 113 104 104 104 96 96 96 100 100 100 92 92 92 90 90 90 91 91 91 94 94 94 98 98 98 101 101 101 105 105 105 111 111 111 110 110 110 110 110 110 111 111 111 115 115 115 116 116 116 121 121 121 121 121 121 122 122 122 123 123 123 121 121 121 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 120 120 120 116 116 116 118 118 118 118 118 118 119 119 119 119 119 119 108 108 108 99 99 99 99 99 99 199 199 199 196 196 196 197 197 197 197 197 197 197 197 197 199 199 199 199 199 199 199 199 199 199 199 199 197 197 197 177 177 177 189 189 189 193 193 193 196 196 196 199 199 199 197 197 197 180 180 180 189 189 189 194 194 194 198 198 198 196 196 196 195 195 195 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 202 202 202 199 199 199 197 197 197 197 197 197 254 254 254 251 251 251 252 252 252 252 252 252 252 252 252 251 251 251 251 251 251 251 251 251 253 253 253 241 241 241 151 151 151 180 180 180 188 188 188 190 190 190 217 217 217 224 224 224 149 149 149 182 182 182 191 191 191 189 189 189 193 193 193 179 179 179 249 249 249 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 252 252 252 252 252 252 254 254 254 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 251 251 251 253 253 253 241 241 241 154 154 154 173 173 173 179 179 179 173 173 173 204 204 204 228 228 228 152 152 152 195 195 195 205 205 205 170 170 170 183 183 183 180 180 180 249 249 249 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 91 145 201 89 142 198 90 143 199 91 146 200 97 151 204 102 154 207 105 155 206 101 152 205 94 149 204 92 147 201 93 146 200 97 149 202 101 151 206 101 152 206 100 150 205 97 148 202 96 149 200 97 150 199 102 152 203 104 152 203 103 152 199 99 149 195 90 141 187 68 119 166 44 95 141 36 84 129 37 83 127 46 90 132 56 98 138 56 96 133 67 107 144 46 86 123 75 128 183 74 127 181 74 127 181 76 128 181 74 127 179 75 129 181 75 131 182 72 128 179 68 121 173 65 120 171 60 115 166 59 113 165 69 121 173 69 120 173 64 116 168 60 111 164 51 103 151 47 98 145 51 100 148 49 95 144 40 89 133 35 87 128 31 82 124 24 75 117 26 75 115 30 75 113 30 74 110 26 67 101 25 64 95 24 61 82 27 64 84 27 64 84 31 75 116 35 78 118 34 77 117 33 75 116 33 75 116 32 78 119 30 80 122 29 80 123 28 78 123 28 79 125 25 78 124 23 76 124 27 78 125 26 77 125 26 77 125 25 76 123 26 76 119 28 76 117 26 71 114 28 70 114 25 72 112 27 77 113 26 75 110 24 71 105 29 73 104 30 72 99 33 73 98 29 65 90 25 60 81 26 57 70 25 56 68 27 58 70 24 55 77 29 60 81 29 60 81 28 57 80 28 57 82 28 61 88 31 68 97 30 70 102 30 74 110 29 76 114 26 76 116 26 77 119 29 77 118 28 75 116 25 73 114 25 73 114 26 72 110 27 71 108 27 68 106 29 68 107 28 72 107 29 76 107 31 75 103 29 70 97 31 69 93 30 66 86 31 66 84 29 61 78 31 61 76 32 58 75 29 55 72 33 59 75 32 57 63 30 55 61 31 56 63 28 53 62 30 54 67 33 58 75 30 56 77 27 57 81 31 66 92 33 73 102 29 73 106 29 74 109 45 87 120 35 77 110 26 68 102 27 69 102 28 69 102 27 67 100 26 63 97 27 62 96 27 67 98 29 69 96 32 69 93 33 65 86 31 62 80 30 62 78 33 63 77 31 58 70 32 58 70 31 55 74 30 54 74 32 56 76 32 61 61 30 59 59 29 59 59 28 58 61 48 76 85 55 81 96 30 53 75 23 46 69 27 55 73 33 66 87 27 66 92 31 72 100 91 127 154 66 101 129 36 72 100 36 72 99 38 76 104 30 68 97 29 64 93 30 63 94 28 63 91 31 65 90 31 61 82 31 55 73 30 54 69 28 56 70 34 60 72 33 56 67 34 56 66 29 54 69 33 59 74 33 58 74 40 71 66 39 70 64 31 61 56 29 60 58 56 87 93 78 102 114 55 75 95 52 76 99 38 67 85 31 64 86 31 70 97 36 77 104 106 140 162 99 128 154 62 92 118 45 79 104 40 77 108 36 70 98 38 70 95 34 65 96 32 64 90 34 64 84 32 57 76 36 57 74 29 50 64 28 54 64 29 55 66 32 53 62 33 51 57 28 54 60 32 58 65 27 53 60 105 130 128 104 129 127 85 110 108 80 103 102 95 121 129 119 139 150 102 120 142 78 111 144 53 93 126 39 82 117 42 89 127 43 92 130 67 112 145 75 114 153 68 108 147 50 96 131 46 88 128 54 88 117 59 89 107 57 89 115 62 95 119 60 91 109 54 83 105 53 80 104 45 70 89 42 69 82 37 69 87 49 75 91 46 65 75 34 61 70 35 63 73 35 63 73 105 133 157 103 131 154 94 121 144 91 114 136 98 126 156 108 133 165 87 118 157 53 99 153 43 94 147 41 92 145 41 92 146 39 93 148 31 95 153 29 95 157 35 99 159 37 96 152 50 102 149 66 107 133 74 106 117 80 110 126 70 107 132 63 104 133 58 97 131 51 89 129 75 109 140 66 100 126 42 84 122 51 90 132 49 81 117 38 75 108 39 76 109 41 79 112 46 83 135 44 81 132 45 82 133 46 81 132 43 84 141 67 103 153 70 109 158 32 84 146 36 89 150 49 99 159 50 99 155 52 99 156 44 98 161 27 93 154 31 92 148 71 114 167 104 143 183 75 111 131 92 122 128 98 124 136 50 87 116 48 95 132 38 83 127 30 76 126 84 126 166 70 112 149 27 82 139 27 84 151 31 83 148 29 81 140 30 83 141 31 83 141 31 78 143 30 77 140 30 76 140 27 80 149 18 76 147 87 127 172 124 155 186 75 115 160 93 136 181 98 137 179 94 129 168 99 128 167 100 124 167 91 131 169 98 131 163 115 123 152 159 163 185 138 150 160 117 136 143 71 94 113 54 86 115 71 109 143 42 81 123 23 62 112 59 98 139 59 105 143 29 91 150 22 91 164 24 89 163 23 88 157 22 88 156 22 87 156 27 81 146 27 81 145 27 80 144 22 84 152 16 79 143 115 149 180 197 210 218 161 180 197 169 192 211 159 180 197 150 169 184 146 159 176 146 158 183 141 165 188 165 183 201 140 136 150 157 135 142 212 200 201 168 175 182 85 102 127 84 104 129 88 109 131 57 82 112 28 55 95 86 116 148 102 142 170 47 106 155 44 112 173 42 110 174 37 109 176 34 107 174 31 104 172 27 82 146 27 83 145 26 81 143 29 81 134 73 119 161 183 202 219 235 234 233 215 220 221 211 219 222 204 212 215 202 210 214 195 203 208 191 205 217 185 201 217 197 212 226 188 193 202 164 144 145 204 188 185 225 227 230 203 210 224 189 196 208 145 154 163 83 97 116 40 57 87 131 149 174 155 182 204 62 108 149 55 111 157 85 143 189 51 122 185 44 117 182 41 114 178 29 85 150 30 85 150 24 79 144 90 125 163 193 213 232 233 236 243 244 237 237 239 238 241 240 239 242 237 238 242 232 236 243 225 233 237 218 230 227 220 224 228 218 222 227 213 222 220 199 194 196 217 212 213 240 243 239 246 244 243 225 224 224 211 216 219 174 184 194 107 123 142 115 128 151 106 120 147 115 147 184 75 114 151 114 158 190 36 104 167 27 98 165 26 96 163 35 101 169 34 99 166 27 93 161 121 160 197 229 241 250 241 233 235 220 200 200 225 206 213 236 224 231 245 237 240 246 242 242 243 244 240 239 246 234 242 243 228 241 240 225 235 236 223 237 232 229 245 240 242 246 246 246 243 246 242 204 203 200 204 204 205 235 245 243 223 240 235 210 221 221 193 198 212 198 213 235 155 174 195 146 174 197 29 98 162 17 97 173 19 95 168 30 105 171 36 110 175 34 108 174 51 103 153 100 123 148 189 190 200 229 215 224 226 208 209 214 201 182 216 205 178 223 217 181 234 224 184 249 222 176 248 225 173 245 231 184 244 234 193 239 240 183 237 239 186 243 241 203 243 242 208 244 234 203 244 231 208 239 238 222 238 240 233 240 239 234 242 240 236 234 238 241 223 229 234 172 187 198 46 98 145 24 101 168 19 98 171 38 111 177 40 112 177 36 108 174 42 103 164 27 70 115 41 63 93 97 102 131 158 156 174 204 199 197 228 224 213 238 235 214 241 232 208 247 223 198 243 222 182 238 228 173 234 231 169 235 231 164 240 231 164 242 225 157 243 218 143 238 218 147 229 223 147 217 219 145 208 204 166 186 187 179 157 176 178 132 158 169 113 141 157 130 152 169 73 101 124 37 93 141 18 95 161 37 107 173 37 106 171 37 107 172 41 107 174 33 88 147 20 58 103 36 59 101 51 63 112 69 74 126 93 97 142 126 127 164 155 157 186 172 185 197 191 202 204 204 211 204 213 218 205 225 224 208 233 229 214 236 230 212 239 227 203 239 231 205 229 232 196 225 232 190 227 229 202 223 223 214 208 219 221 191 213 223 180 204 219 194 212 227 111 136 154 52 105 147 24 99 161 41 112 175 39 109 171 40 110 172 44 108 175 49 106 167 27 72 123 26 57 103 32 57 109 32 58 116 37 61 115 47 66 117 56 72 116 73 80 113 86 85 113 95 86 108 116 101 115 138 118 121 144 131 131 144 144 137 145 146 131 165 162 152 147 142 148 140 132 147 143 129 136 151 134 134 146 139 145 132 144 159 135 151 175 132 149 178 110 156 191 67 132 183 27 101 164 44 113 176 43 111 173 43 111 173 47 109 174 54 113 173 47 99 150 22 61 107 23 56 101 27 63 110 30 65 112 32 65 112 34 65 113 43 67 116 68 71 118 99 74 114 128 84 112 137 87 101 126 95 97 135 124 110 143 140 108 144 135 103 155 146 106 148 135 92 116 84 74 114 77 92 89 77 97 66 82 112 76 102 141 36 67 117 38 104 158 37 111 171 35 108 172 46 113 175 48 114 175 46 112 174 45 109 173 48 112 173 52 114 168 40 91 138 22 58 103 26 55 100 29 58 108 31 61 117 34 64 122 38 64 122 44 64 125 53 65 124 64 69 118 80 70 107 69 69 102 75 90 121 93 104 131 91 94 104 152 156 125 136 135 85 116 92 86 146 107 132 121 99 115 90 104 129 79 110 144 41 77 124 49 115 171 51 122 184 52 121 185 44 109 171 45 110 171 45 110 171 45 110 175 45 112 177 46 113 171 52 111 165 46 84 132 35 57 100 32 54 102 33 55 109 33 58 114 30 63 122 30 64 125 29 63 118 32 64 111 37 62 117 33 63 121 30 64 121 38 63 118 42 64 110 77 101 135 62 80 107 83 87 116 120 110 137 108 104 126 51 77 106 34 76 114 39 84 130 62 118 172 65 128 186 60 125 186 39 108 170 40 108 170 41 109 171 42 111 173 44 113 175 46 115 173 50 115 171 52 104 155 41 79 123 35 69 112 35 65 106 33 62 104 27 64 109 28 64 110 30 64 107 30 64 104 30 63 109 29 62 110 28 62 109 31 62 107 31 62 107 31 62 111 33 62 111 41 68 111 60 83 118 82 106 136 56 90 123 59 99 136 78 123 166 67 125 180 57 125 181 54 124 183 34 109 171 35 108 170 34 108 169 33 108 169 36 110 171 41 113 171 42 112 169 39 104 158 36 96 144 35 90 135 36 86 127 37 81 120 41 75 120 40 73 119 40 73 119 39 72 117 40 72 110 40 71 107 40 70 107 40 71 108 41 72 105 43 74 105 43 74 105 49 80 111 68 100 133 78 110 148 89 123 163 102 138 179 111 153 199 72 136 191 49 123 178 49 125 183 40 109 175 40 107 173 36 103 169 35 103 172 39 105 175 43 107 175 41 104 169 36 99 163 35 99 161 36 96 156 38 94 151 40 91 146 45 88 144 45 87 144 45 87 143 48 90 146 54 91 145 55 91 145 58 95 148 60 96 150 61 99 145 62 101 142 59 98 139 60 98 139 68 107 152 69 110 161 68 112 165 78 125 178 79 128 184 68 128 187 53 121 180 49 119 180 42 107 174 40 104 171 37 101 168 37 102 168 41 105 169 42 103 166 41 100 161 39 99 161 37 99 163 40 99 161 42 99 159 41 98 155 39 102 153 40 103 153 40 103 154 45 107 159 54 110 169 57 110 172 61 115 176 61 115 177 63 117 174 63 118 172 60 115 169 56 111 166 54 112 163 53 116 163 50 115 164 54 122 172 58 124 178 66 124 185 59 123 184 52 118 181 30 106 166 28 103 163 28 103 163 30 106 167 31 106 168 29 102 162 30 101 159 33 100 161 40 106 170 47 111 175 47 110 173 49 113 174 54 123 177 59 128 181 58 128 181 59 127 181 65 130 185 67 130 185 69 133 188 69 133 188 69 133 190 70 133 192 67 130 189 63 126 185 60 126 182 61 132 184 61 133 187 57 132 188 59 132 189 56 125 179 47 123 176 47 125 180 25 98 161 25 97 159 26 98 160 29 102 164 30 103 164 29 99 159 34 101 159 47 111 170 60 120 182 63 123 184 61 121 183 65 125 186 74 128 187 80 134 192 80 133 192 79 132 189 80 135 183 81 136 181 81 136 181 81 136 181 80 134 184 80 133 187 78 131 185 75 129 182 70 124 179 69 124 184 67 124 186 63 122 185 64 124 188 52 117 174 40 112 168 41 116 173 93 85 127 91 84 125 92 85 126 95 88 128 99 92 130 104 94 131 109 98 133 117 103 137 118 102 135 117 102 135 117 104 138 121 107 141 125 107 140 130 112 144 130 112 145 131 113 146 131 116 145 128 114 142 129 115 144 129 115 143 128 113 145 128 113 146 128 113 146 127 112 145 124 108 142 126 110 145 124 110 147 123 111 150 123 112 151 114 100 136 101 93 128 99 93 130 217 190 200 214 187 197 215 188 197 215 188 199 216 188 200 218 190 200 219 190 200 220 190 199 220 190 197 216 188 195 197 168 176 209 180 189 212 184 191 217 187 194 218 190 197 216 188 195 199 171 180 209 179 189 212 185 195 216 189 199 214 187 197 213 186 196 220 193 203 220 193 204 220 193 202 221 194 202 220 194 203 220 195 204 220 194 203 220 190 197 216 189 196 215 189 197 255 254 255 253 251 251 254 251 252 254 251 252 254 251 252 253 251 252 253 251 252 253 250 251 255 253 254 243 240 241 153 150 151 183 180 180 190 188 188 192 189 190 219 216 217 226 223 224 151 148 149 185 181 182 193 190 191 191 188 189 195 193 194 181 179 180 251 248 249 254 251 252 253 251 251 253 251 251 253 251 251 253 251 252 253 251 251 254 251 251 254 251 252 254 251 252 255 254 255 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 251 252 253 253 253 242 241 242 155 154 155 173 173 173 179 179 179 173 173 173 204 204 204 228 228 228 152 152 152 195 195 195 205 205 205 170 170 170 183 183 183 180 180 180 250 249 250 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 252 188 188 188 181 181 181 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 176 176 176 180 180 180 180 180 180 179 179 179 185 185 185 183 183 183 177 177 177 175 175 175 176 176 176 177 177 177 177 177 177 180 180 180 186 186 186 190 190 190 187 187 187 185 185 185 183 183 183 185 185 185 185 185 185 179 179 179 177 177 177 175 175 175 175 175 175 175 175 175 174 174 174 186 186 186 181 181 181 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 182 182 182 187 187 187 186 186 186 186 186 186 187 187 187 185 185 185 181 181 181 179 179 179 179 179 179 181 181 181 184 184 184 188 188 188 192 192 192 192 192 192 190 190 190 189 189 189 187 187 187 185 185 185 185 185 185 185 185 185 182 182 182 178 178 178 177 177 177 177 177 177 177 177 177 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 177 177 177 180 180 180 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 182 182 180 180 180 179 179 179 181 181 181 182 182 182 184 184 184 186 186 186 187 187 187 187 187 187 186 186 186 185 185 185 183 183 183 181 181 181 180 180 180 183 183 183 182 182 182 178 178 178 176 176 176 176 176 176 176 176 176 136 136 136 139 139 139 144 144 144 146 146 146 149 149 149 153 153 153 153 153 153 154 154 154 155 155 155 154 154 154 158 158 158 158 158 158 156 156 156 158 158 158 159 159 159 163 163 163 162 162 162 162 162 162 161 161 161 162 162 162 165 165 165 171 171 171 171 171 171 168 168 168 165 165 165 160 160 160 157 157 157 159 159 159 165 165 165 166 166 166 166 166 166 168 168 168 110 110 110 112 112 112 117 117 117 121 121 121 125 125 125 125 125 125 120 120 120 124 124 124 127 127 127 124 124 124 127 127 127 127 127 127 125 125 125 124 124 124 124 124 124 127 127 127 127 127 127 126 126 126 124 124 124 124 124 124 127 127 127 132 132 132 132 132 132 132 132 132 132 132 132 128 128 128 124 124 124 123 123 123 128 128 128 132 132 132 134 134 134 137 137 137 108 108 108 109 109 109 111 111 111 116 116 116 126 126 126 128 128 128 123 123 123 125 125 125 125 125 125 123 123 123 124 124 124 126 126 126 126 126 126 125 125 125 123 123 123 124 124 124 126 126 126 125 125 125 123 123 123 121 121 121 120 120 120 120 120 120 118 118 118 118 118 118 119 119 119 118 118 118 117 117 117 115 115 115 112 112 112 113 113 113 119 119 119 121 121 121 111 111 111 107 107 107 109 109 109 116 116 116 123 123 123 126 126 126 125 125 125 123 123 123 123 123 123 121 121 121 121 121 121 125 125 125 130 130 130 135 135 135 130 130 130 125 125 125 124 124 124 127 127 127 130 130 130 129 129 129 127 127 127 126 126 126 126 126 126 124 124 124 122 122 122 122 122 122 122 122 122 121 121 121 117 117 117 115 115 115 115 115 115 119 119 119 106 106 106 104 104 104 105 105 105 104 104 104 108 108 108 112 112 112 111 111 111 111 111 111 114 114 114 114 114 114 111 111 111 113 113 113 116 116 116 119 119 119 116 116 116 116 116 116 112 112 112 114 114 114 118 118 118 121 121 121 131 131 131 129 129 129 126 126 126 125 125 125 128 128 128 123 123 123 125 125 125 129 129 129 125 125 125 120 120 120 120 120 120 120 120 120 111 111 111 112 112 112 109 109 109 104 104 104 105 105 105 106 106 106 106 106 106 107 107 107 107 107 107 106 106 106 109 109 109 113 113 113 109 109 109 109 109 109 110 110 110 113 113 113 115 115 115 117 117 117 121 121 121 120 120 120 120 120 120 122 122 122 117 117 117 121 121 121 122 122 122 122 122 122 123 123 123 128 128 128 123 123 123 118 118 118 115 115 115 114 114 114 114 114 114 111 111 111 108 108 108 109 109 109 108 108 108 108 108 108 109 109 109 109 109 109 105 105 105 105 105 105 111 111 111 122 122 122 119 119 119 117 117 117 119 119 119 121 121 121 127 127 127 130 130 130 128 128 128 118 118 118 119 119 119 126 126 126 122 122 122 129 129 129 124 124 124 125 125 125 122 122 122 124 124 124 124 124 124 117 117 117 113 113 113 112 112 112 104 104 104 100 100 100 100 100 100 102 102 102 104 104 104 104 104 104 106 106 106 108 108 108 106 106 106 107 107 107 107 107 107 108 108 108 109 109 109 119 119 119 125 125 125 124 124 124 125 125 125 123 123 123 121 121 121 119 119 119 121 121 121 124 124 124 126 126 126 127 127 127 129 129 129 132 132 132 128 128 128 127 127 127 129 129 129 126 126 126 126 126 126 124 124 124 111 111 111 107 107 107 106 106 106 106 106 106 106 106 106 104 104 104 104 104 104 106 106 106 110 110 110 108 108 108 102 102 102 101 101 101 103 103 103 114 114 114 116 116 116 115 115 115 113 113 113 114 114 114 117 117 117 119 119 119 122 122 122 122 122 122 121 121 121 121 121 121 125 125 125 128 128 128 126 126 126 124 124 124 125 125 125 124 124 124 128 128 128 126 126 126 120 120 120 116 116 116 112 112 112 110 110 110 113 113 113 113 113 113 111 111 111 110 110 110 115 115 115 116 116 116 107 107 107 99 99 99 102 102 102 112 112 112 114 114 114 113 113 113 114 114 114 117 117 117 119 119 119 121 121 121 120 120 120 118 118 118 116 116 116 116 116 116 117 117 117 121 121 121 121 121 121 120 120 120 123 123 123 121 121 121 122 122 122 122 122 122 105 105 105 102 102 102 99 99 99 99 99 99 108 108 108 118 118 118 118 118 118 109 109 109 115 115 115 118 118 118 109 109 109 99 99 99 106 106 106 118 118 118 123 123 123 121 121 121 121 121 121 122 122 122 120 120 120 118 118 118 117 117 117 120 120 120 121 121 121 116 116 116 113 113 113 119 119 119 120 120 120 117 117 117 119 119 119 119 119 119 120 120 120 121 121 121 102 102 102 97 97 97 96 96 96 96 96 96 99 99 99 104 104 104 115 115 115 114 114 114 105 105 105 103 103 103 102 102 102 100 100 100 112 112 112 123 123 123 123 123 123 117 117 117 117 117 117 117 117 117 113 113 113 111 111 111 112 112 112 118 118 118 128 128 128 123 123 123 115 115 115 120 120 120 118 118 118 121 121 121 125 125 125 123 123 123 120 120 120 119 119 119 113 113 113 110 110 110 107 107 107 103 103 103 100 100 100 99 99 99 102 102 102 107 107 107 103 103 103 103 103 103 101 101 101 101 101 101 108 108 108 112 112 112 110 110 110 109 109 109 110 110 110 106 106 106 103 103 103 105 105 105 105 105 105 103 103 103 113 113 113 115 115 115 112 112 112 119 119 119 112 112 112 117 117 117 123 123 123 125 125 125 120 120 120 115 115 115 111 111 111 112 112 112 114 114 114 117 117 117 116 116 116 116 116 116 119 119 119 117 117 117 116 116 116 117 117 117 110 110 110 110 110 110 113 113 113 107 107 107 105 105 105 108 108 108 106 106 106 104 104 104 112 112 112 118 118 118 118 118 118 111 111 111 114 114 114 116 116 116 114 114 114 117 117 117 110 110 110 110 110 110 119 119 119 118 118 118 108 108 108 112 112 112 112 112 112 117 117 117 122 122 122 125 125 125 123 123 123 124 124 124 129 129 129 126 126 126 120 120 120 122 122 122 116 116 116 118 118 118 114 114 114 105 105 105 106 106 106 119 119 119 106 106 106 103 103 103 111 111 111 119 119 119 121 121 121 121 121 121 121 121 121 116 116 116 106 106 106 113 113 113 116 116 116 113 113 113 117 117 117 112 112 112 102 102 102 107 107 107 102 102 102 101 101 101 105 105 105 105 105 105 100 100 100 97 97 97 100 100 100 107 107 107 119 119 119 126 126 126 106 106 106 109 109 109 100 100 100 93 93 93 106 106 106 125 125 125 109 109 109 102 102 102 107 107 107 114 114 114 110 110 110 109 109 109 122 122 122 125 125 125 106 106 106 103 103 103 109 109 109 109 109 109 106 106 106 105 105 105 104 104 104 108 108 108 127 127 127 123 123 123 124 124 124 124 124 124 122 122 122 120 120 120 124 124 124 141 141 141 152 152 152 144 144 144 120 120 120 120 120 120 119 119 119 115 115 115 124 124 124 133 133 133 126 126 126 126 126 126 126 126 126 128 128 128 129 129 129 129 129 129 140 140 140 137 137 137 122 122 122 115 115 115 105 105 105 106 106 106 118 118 118 122 122 122 121 121 121 122 122 122 141 141 141 140 140 140 140 140 140 141 141 141 140 140 140 140 140 140 148 148 148 176 176 176 181 181 181 133 133 133 123 123 123 141 141 141 142 142 142 140 140 140 139 139 139 136 136 136 135 135 135 127 127 127 128 128 128 140 140 140 141 141 141 139 139 139 144 144 144 133 133 133 131 131 131 134 134 134 108 108 108 117 117 117 133 133 133 139 139 139 138 138 138 137 137 137 139 139 139 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 136 136 136 161 161 161 176 176 176 103 103 103 100 100 100 128 128 128 127 127 127 129 129 129 139 139 139 143 143 143 117 117 117 82 82 82 83 83 83 101 101 101 111 111 111 106 106 106 115 115 115 123 123 123 112 112 112 129 129 129 107 107 107 128 128 128 139 139 139 138 138 138 138 138 138 138 138 138 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 133 133 133 91 91 91 80 80 80 96 96 96 72 72 72 76 76 76 86 86 86 84 84 84 86 86 86 100 100 100 108 108 108 90 90 90 62 62 62 59 59 59 65 65 65 75 75 75 72 72 72 77 77 77 91 91 91 73 73 73 84 84 84 78 78 78 116 116 116 139 139 139 137 137 137 138 138 138 138 138 138 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 137 137 137 86 86 86 39 39 39 46 46 46 49 49 49 48 48 48 50 50 50 52 52 52 55 55 55 58 58 58 60 60 60 57 57 57 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 50 50 50 50 50 50 58 58 58 118 118 118 139 139 139 136 136 136 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 135 135 135 135 135 135 139 139 139 111 111 111 53 53 53 55 55 55 56 56 56 50 50 50 49 49 49 52 52 52 56 56 56 60 60 60 59 59 59 53 53 53 56 56 56 56 56 56 55 55 55 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 51 51 51 73 73 73 128 128 128 137 137 137 135 135 135 134 134 134 133 133 133 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 113 113 113 89 89 89 87 87 87 83 83 83 82 82 82 87 87 87 90 90 90 93 93 93 100 100 100 95 95 95 94 94 94 95 95 95 94 94 94 99 99 99 106 106 106 106 106 106 105 105 105 102 102 102 104 104 104 104 104 104 105 105 105 127 127 127 136 136 136 136 136 136 135 135 135 134 134 134 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 135 135 135 132 132 132 131 131 131 127 127 127 120 120 120 122 122 122 129 129 129 130 130 130 130 130 130 129 129 129 125 125 125 128 128 128 129 129 129 130 130 130 132 132 132 134 134 134 133 133 133 131 131 131 128 128 128 132 132 132 133 133 133 130 130 130 132 132 132 132 132 132 133 133 133 133 133 133 132 132 132 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 134 134 134 136 136 136 134 134 134 131 131 131 133 133 133 135 135 135 134 134 134 133 133 133 132 132 132 131 131 131 132 132 132 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 135 135 135 134 134 134 135 135 135 137 137 137 134 134 134 133 133 133 133 133 133 132 132 132 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 136 136 136 135 135 135 136 136 136 135 135 135 133 133 133 132 132 132 132 132 132 132 132 132 131 131 131 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 132 132 132 132 132 132 133 133 133 133 133 133 133 133 133 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 135 135 135 135 135 135 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 136 136 136 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 138 135 135 135 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 139 139 139 140 140 140 139 139 139 137 137 137 136 136 136 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 130 130 130 189 188 186 179 182 183 169 178 180 165 179 182 163 180 183 163 180 182 164 179 182 168 180 183 174 183 188 175 182 186 176 181 184 182 187 190 178 186 188 170 181 181 166 180 179 166 181 181 167 182 182 171 181 180 178 182 179 188 187 183 193 190 186 187 188 186 184 186 185 183 184 183 184 186 185 184 186 185 176 181 184 171 179 184 168 178 182 165 179 182 164 180 182 164 179 183 185 187 188 177 183 185 170 181 183 166 182 184 166 182 184 169 181 183 172 182 184 177 184 188 184 188 193 185 187 192 185 186 191 186 188 192 182 187 190 176 183 185 172 182 183 172 183 184 174 185 185 180 186 186 188 189 188 196 192 190 196 191 189 192 190 191 190 189 190 188 187 188 186 185 186 186 185 187 184 185 190 179 183 190 173 180 186 170 180 185 169 181 185 168 181 185 166 174 177 164 175 178 163 177 179 161 178 180 164 179 180 171 180 181 175 183 184 179 184 186 181 183 186 182 182 186 183 182 187 182 183 187 180 183 186 176 182 184 173 182 184 176 184 184 178 185 183 182 186 185 186 186 186 190 187 187 190 187 187 187 186 189 185 185 188 183 183 186 181 181 183 181 180 183 182 183 188 180 183 190 174 180 186 170 178 183 169 179 183 167 180 184 126 140 145 128 144 147 132 149 151 133 152 152 138 154 153 146 157 155 147 156 154 150 156 156 153 156 157 153 155 156 157 159 162 156 159 163 152 158 161 152 161 162 151 163 163 157 166 164 159 165 161 159 164 162 159 163 162 161 163 164 164 166 168 168 172 175 168 173 176 165 170 173 162 167 170 157 162 165 153 158 163 155 161 167 159 167 172 158 170 174 156 170 173 157 173 176 96 115 123 98 118 122 103 123 125 107 127 127 113 131 128 116 131 126 113 125 121 118 128 125 122 130 127 120 126 125 122 130 131 120 130 131 116 129 129 114 129 128 112 130 128 118 133 127 121 132 124 119 130 124 117 128 125 117 127 127 120 130 132 124 136 139 124 136 139 123 136 138 124 136 139 119 132 134 116 128 131 115 127 131 118 133 136 120 137 139 120 140 142 123 144 145 92 114 123 93 115 121 96 117 120 103 123 122 113 133 128 116 135 128 112 130 123 116 131 125 117 130 124 116 127 122 115 129 128 115 131 130 114 132 130 111 132 129 108 131 127 113 131 124 117 132 121 115 131 122 113 129 125 110 127 125 108 126 126 107 126 127 106 124 125 105 124 125 106 125 126 106 124 125 105 123 124 103 121 122 98 118 119 97 120 120 101 127 126 103 129 129 99 115 124 96 111 119 98 113 120 105 120 126 112 128 128 114 133 127 113 131 126 112 129 124 112 129 124 111 126 123 110 127 125 113 131 128 119 136 132 124 141 136 119 136 130 116 131 123 115 130 121 118 133 125 121 136 130 119 135 130 117 133 129 114 132 127 115 132 128 113 130 126 111 128 124 110 128 123 111 128 124 110 127 123 103 124 120 98 123 119 96 125 121 101 127 126 96 110 118 94 107 115 95 109 117 94 107 116 97 113 116 99 118 116 99 117 116 98 117 116 101 120 118 101 120 119 98 117 115 102 119 116 106 121 117 111 124 118 110 121 113 109 121 113 104 117 110 106 119 112 110 123 115 113 126 119 123 136 129 122 134 128 119 131 124 118 129 123 121 132 126 116 128 121 117 130 122 121 135 126 114 131 124 107 127 123 103 128 124 105 127 126 98 117 121 99 117 121 96 115 118 91 109 113 91 111 113 92 113 114 92 113 114 93 114 115 93 114 115 92 113 113 96 116 114 102 119 116 99 114 110 101 114 108 103 115 107 107 118 111 109 120 112 110 122 114 115 126 119 114 125 117 114 124 117 118 125 118 114 120 114 118 124 118 119 125 119 118 125 118 119 126 119 123 132 124 116 128 121 109 123 119 105 121 119 103 119 118 100 121 120 97 118 117 94 115 114 95 116 115 94 115 115 92 115 116 93 116 117 93 116 117 90 112 114 90 112 113 98 118 117 111 128 125 109 124 120 108 122 116 113 124 117 115 125 117 122 132 123 125 135 126 123 133 124 113 123 114 115 123 115 125 128 121 122 124 118 129 131 124 124 126 120 125 127 121 121 125 117 121 127 118 120 127 120 113 120 116 109 116 115 106 115 114 92 111 107 88 107 103 88 107 103 90 109 105 91 111 108 90 111 111 92 112 113 94 114 114 92 113 113 93 113 113 94 113 112 97 114 111 100 115 110 110 124 117 118 130 122 119 129 120 122 129 118 119 127 116 117 125 114 115 123 112 118 125 114 123 126 117 125 128 119 127 129 121 128 131 122 131 134 125 126 132 121 124 131 120 126 132 123 124 128 122 125 128 126 122 126 125 102 116 109 98 112 105 97 111 104 98 111 104 97 112 106 93 110 106 94 110 107 96 112 109 100 116 112 98 114 111 90 108 106 89 107 104 94 109 104 105 119 112 109 121 113 111 119 109 111 117 104 112 118 105 115 121 108 117 123 110 120 126 113 118 126 113 118 125 112 118 125 112 121 129 115 124 132 119 120 132 116 117 130 115 120 130 118 121 128 120 127 130 125 124 128 125 116 124 117 112 120 113 108 116 109 106 114 107 107 117 109 107 118 110 105 116 107 104 115 106 109 120 111 109 121 113 96 113 110 88 105 102 93 108 103 104 117 110 108 119 111 109 117 106 113 117 104 116 120 107 118 122 109 120 124 110 118 124 110 112 124 108 109 122 106 110 122 106 110 123 107 114 127 111 112 129 111 111 128 111 115 129 115 116 126 116 119 125 118 120 124 120 99 109 106 96 105 103 93 102 100 93 103 101 103 112 109 114 121 116 113 122 112 104 114 100 109 120 107 111 123 114 100 114 112 89 104 100 97 112 100 110 124 110 116 129 117 116 125 114 119 125 112 120 126 113 118 124 112 116 122 110 115 121 108 117 124 110 118 125 111 112 121 108 108 118 107 113 124 113 111 126 113 108 124 111 112 125 113 112 124 114 115 124 116 117 125 118 93 107 106 89 102 101 87 101 100 87 101 100 92 103 102 101 107 105 110 119 108 108 120 103 99 111 98 97 108 101 94 106 105 92 105 97 105 119 102 115 130 111 116 129 117 112 122 113 114 121 111 113 121 110 109 117 106 107 115 104 109 116 105 118 121 108 128 131 119 121 126 117 111 119 111 115 124 118 112 123 115 115 126 118 118 130 121 117 128 120 114 125 117 113 123 115 107 118 109 104 115 106 101 112 103 96 108 99 95 104 97 96 103 95 98 106 92 102 112 96 99 107 97 98 106 102 95 106 99 94 107 93 101 115 97 105 118 103 104 115 108 104 113 107 107 114 105 102 110 101 100 107 98 101 109 100 102 109 99 101 107 94 110 117 104 110 120 109 105 117 109 111 124 117 105 117 110 111 122 114 117 128 120 119 130 122 114 125 117 110 119 112 108 116 100 109 117 101 111 119 103 114 122 106 112 120 106 111 121 106 115 124 106 115 122 105 115 119 111 116 119 117 105 115 102 104 116 99 107 118 104 101 111 103 99 109 106 103 111 107 102 109 102 100 107 100 108 115 108 114 121 114 114 122 113 106 116 102 108 119 105 108 122 110 104 120 110 106 123 115 102 116 107 104 115 107 113 124 116 112 123 115 102 113 105 106 116 109 109 116 100 114 122 105 119 127 110 122 130 113 119 128 113 118 129 115 125 134 115 125 130 111 121 122 111 124 123 117 113 120 105 114 123 107 111 118 109 101 108 104 102 109 106 115 122 118 103 109 105 99 106 101 108 114 109 116 122 118 117 124 117 115 126 111 115 126 112 109 122 110 96 113 103 101 120 111 108 122 114 107 118 110 111 122 114 106 117 109 96 107 99 101 111 105 96 107 96 96 106 96 100 110 100 99 110 99 94 104 96 91 101 93 97 104 89 108 111 90 124 121 104 131 127 114 105 109 95 106 112 102 98 102 98 91 95 91 104 109 101 122 128 121 106 112 109 99 105 103 104 110 108 111 117 115 107 113 108 106 113 100 118 126 113 120 130 119 98 111 102 94 108 101 102 114 107 103 114 106 100 111 103 99 110 102 98 109 101 103 112 107 119 132 130 114 128 126 116 129 127 115 129 126 113 126 126 114 124 123 121 128 115 143 145 123 158 154 129 151 145 123 121 122 109 119 122 118 118 120 120 114 117 112 123 128 113 130 136 126 122 128 127 122 128 127 122 128 127 124 130 129 126 131 128 129 131 120 140 143 132 134 140 130 118 126 118 110 119 113 99 110 103 100 111 103 112 123 116 116 127 120 115 126 118 116 126 121 131 145 148 130 144 147 130 144 147 131 145 148 130 145 148 131 145 144 144 152 140 178 179 156 189 183 154 143 134 106 125 125 113 140 142 139 141 143 141 139 142 136 138 142 128 134 139 130 133 136 137 125 128 129 126 130 131 138 141 143 140 143 142 140 140 133 145 145 137 133 135 128 130 133 127 132 136 131 105 111 109 113 120 119 127 137 135 131 144 141 128 144 140 127 142 139 130 143 148 128 141 147 128 141 147 128 141 146 127 143 147 127 143 145 130 140 135 161 163 151 184 177 158 113 103 83 100 102 94 125 130 128 124 129 126 126 132 128 137 142 137 141 145 145 116 118 123 81 83 88 82 84 89 100 101 106 110 112 116 105 107 105 114 116 113 122 124 122 111 114 111 128 130 128 106 107 112 125 128 136 133 142 147 128 143 147 124 145 146 124 145 146 130 143 149 129 142 148 128 141 147 128 141 146 127 141 151 121 136 150 83 93 105 77 81 90 97 96 101 74 72 75 71 78 82 79 89 93 77 87 91 78 89 92 92 103 107 102 110 118 86 91 104 58 63 76 55 60 72 61 66 79 70 76 87 67 73 80 73 79 84 86 93 98 69 75 80 79 86 91 75 79 86 112 117 125 132 141 148 126 142 147 123 144 147 123 144 147 131 144 150 130 143 149 129 142 148 129 142 147 128 141 152 127 139 158 77 88 107 30 41 60 37 47 66 40 50 69 37 51 65 39 54 66 41 56 69 44 59 72 47 62 75 49 62 79 48 58 78 45 55 75 46 57 76 46 56 76 46 56 75 46 57 72 45 56 70 45 57 70 41 52 66 41 52 65 52 59 70 113 120 128 132 142 149 125 140 145 123 142 146 123 142 146 126 139 145 125 138 144 125 138 144 125 139 144 126 138 145 131 142 150 101 114 124 41 57 68 41 59 72 42 60 75 36 54 70 34 53 69 38 56 73 42 60 77 46 64 81 46 62 80 41 55 76 44 58 79 44 58 79 43 57 78 44 58 79 44 58 76 43 58 76 42 57 75 42 57 75 40 54 72 64 75 87 121 131 137 128 140 146 126 139 145 123 139 144 122 138 143 126 139 145 126 138 144 126 139 145 126 139 145 126 139 141 126 138 135 104 118 116 78 94 94 75 92 93 70 88 92 69 87 98 74 92 104 76 94 107 80 98 110 87 105 117 83 99 113 84 97 112 85 98 113 83 97 112 89 102 118 96 109 124 96 109 124 94 108 122 91 105 119 94 107 121 94 107 121 96 108 118 118 131 137 127 140 145 127 140 146 126 139 145 125 138 144 128 141 147 128 141 147 128 141 147 128 141 147 127 141 145 126 140 140 123 136 136 123 135 136 120 131 131 113 124 124 112 127 131 118 133 139 119 134 140 119 134 139 118 133 138 116 129 135 120 131 137 121 132 138 122 133 139 124 136 141 126 137 143 125 136 143 123 134 141 120 131 138 123 135 141 124 136 142 120 134 139 121 136 141 123 136 142 124 137 143 125 136 142 124 135 141 125 138 144 125 138 144 125 138 144 125 138 144 123 137 143 123 136 143 126 137 144 129 139 144 128 136 140 126 134 136 125 137 138 126 140 140 125 138 139 124 137 138 123 136 137 123 135 136 125 136 137 126 138 139 127 139 140 128 139 140 128 139 140 127 138 140 126 138 139 126 138 139 128 139 141 127 138 140 125 139 142 126 141 146 125 138 144 124 137 143 124 136 142 123 135 141 123 137 143 123 136 142 123 136 142 123 136 142 123 136 141 123 137 141 123 136 141 124 136 140 124 136 139 124 136 139 124 137 139 123 137 139 123 137 139 124 137 139 123 137 139 123 137 139 124 138 140 125 138 140 126 139 141 126 139 141 126 139 141 127 140 142 127 140 142 127 140 143 128 141 143 127 140 143 126 139 144 126 140 146 126 139 145 124 137 143 123 136 142 123 136 142 123 136 142 122 135 141 123 136 142 123 136 142 123 136 141 123 137 139 123 137 139 122 136 139 122 136 139 123 137 140 123 137 140 123 137 140 125 139 142 125 139 142 125 139 142 124 138 141 124 138 141 124 138 141 124 138 141 124 138 141 124 138 141 123 137 140 123 137 140 124 138 141 125 139 142 125 139 142 124 137 142 123 136 142 123 136 142 123 136 142 123 136 142 123 136 142 124 137 143 123 136 142 124 137 143 124 137 143 124 137 142 124 138 141 124 138 141 124 138 141 124 138 141 124 138 141 124 138 141 126 140 143 129 143 146 129 143 146 129 143 146 129 143 146 129 143 146 129 143 146 129 143 146 128 143 146 128 142 145 125 139 142 124 138 141 125 139 142 125 139 142 125 139 142 125 138 143 124 137 143 124 137 143 124 137 143 124 137 143 124 137 143 122 135 141 122 134 140 122 135 141 122 135 141 122 135 140 122 136 139 123 137 140 126 140 143 126 140 143 127 140 143 127 140 143 127 141 144 129 143 146 129 143 146 129 143 146 130 143 146 130 144 147 129 143 146 130 144 147 129 143 145 128 141 144 126 140 143 124 138 141 125 138 141 124 138 141 123 137 140 123 136 141 123 136 142 122 135 141 122 135 141 122 135 141 121 134 140 209 209 209 206 206 206 206 206 206 205 205 205 204 204 204 206 206 206 204 204 204 205 205 205 203 203 203 202 202 202 202 202 202 202 202 202 201 201 201 202 202 202 201 201 201 202 202 202 203 203 203 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 202 202 202 202 202 202 203 203 203 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 211 211 211 209 209 209 210 210 210 209 209 209 206 206 206 206 206 206 203 203 203 205 205 205 204 204 204 199 199 199 199 199 199 202 202 202 202 202 202 203 203 203 202 202 202 204 204 204 204 204 204 201 201 201 202 202 202 203 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 203 203 203 203 203 202 202 202 195 195 195 191 191 191 199 199 199 201 201 201 201 201 201 201 201 201 202 202 202 201 201 201 188 188 188 198 198 198 203 203 203 203 203 203 202 202 202 203 203 203 203 203 203 203 203 203 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 207 207 207 205 205 205 206 206 206 205 205 205 204 204 204 203 203 203 203 203 203 204 204 204 202 202 202 198 198 198 189 189 189 200 200 200 202 202 202 201 201 201 202 202 202 202 202 202 200 200 200 188 188 188 196 196 196 203 203 203 203 203 203 202 202 202 203 203 203 202 202 202 202 202 202 203 203 203 204 204 204 202 202 202 203 203 203 203 203 203 201 201 201 201 201 201 206 206 206 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 202 202 202 203 203 203 198 198 198 185 185 185 199 199 199 200 200 200 201 201 201 203 203 203 203 203 203 201 201 201 199 199 199 199 199 199 200 200 200 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 201 201 201 202 202 202 201 201 201 201 201 201 201 201 201 199 199 199 199 199 199 205 205 205 203 203 203 202 202 202 204 204 204 203 203 203 203 203 203 206 206 206 205 205 205 204 204 204 198 198 198 178 178 178 198 198 198 199 199 199 200 200 200 202 202 202 203 203 203 200 200 200 200 200 200 201 201 201 202 202 202 199 199 199 200 200 200 200 200 200 199 199 199 199 199 199 200 200 200 201 201 201 200 200 200 200 200 200 198 198 198 197 197 197 198 198 198 205 205 205 203 203 203 202 202 202 204 204 204 204 204 204 203 203 203 204 204 204 207 207 207 207 207 207 203 203 203 180 180 180 198 198 198 201 201 201 198 198 198 200 200 200 201 201 201 200 200 200 198 198 198 200 200 200 203 203 203 199 199 199 198 198 198 199 199 199 198 198 198 198 198 198 199 199 199 200 200 200 198 198 198 199 199 199 198 198 198 196 196 196 196 196 196 209 209 209 201 201 201 201 201 201 202 202 202 202 202 202 205 205 205 206 206 206 212 212 212 222 222 222 208 208 208 197 197 197 203 203 203 201 201 201 194 194 194 198 198 198 199 199 199 198 198 198 195 195 195 198 198 198 201 201 201 199 199 199 196 196 196 196 196 196 197 197 197 196 196 196 197 197 197 199 199 199 196 196 196 197 197 197 196 196 196 194 194 194 193 193 193 209 209 209 206 206 206 203 203 203 204 204 204 208 208 208 210 210 210 214 214 214 217 217 217 213 213 213 199 199 199 202 202 202 200 200 200 196 196 196 198 198 198 201 201 201 198 198 198 171 171 171 186 186 186 205 205 205 205 205 205 199 199 199 196 196 196 196 196 196 195 195 195 196 196 196 196 196 196 195 195 195 194 194 194 193 193 193 192 192 192 190 190 190 190 190 190 205 205 205 209 209 209 211 211 211 207 207 207 203 203 203 191 191 191 194 194 194 203 203 203 182 182 182 181 181 181 210 210 210 189 189 189 188 188 188 217 217 217 216 216 216 215 215 215 187 187 187 186 186 186 206 206 206 205 205 205 196 196 196 196 196 196 197 197 197 194 194 194 194 194 194 193 193 193 192 192 192 191 191 191 192 192 192 191 191 191 190 190 190 191 191 191 208 208 208 206 206 206 212 212 212 215 215 215 197 197 197 196 196 196 193 193 193 181 181 181 163 163 163 176 176 176 206 206 206 164 164 164 152 152 152 208 208 208 208 208 208 220 220 220 205 205 205 200 200 200 204 204 204 200 200 200 197 197 197 201 201 201 199 199 199 194 194 194 194 194 194 195 195 195 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 210 210 210 207 207 207 204 204 204 199 199 199 205 205 205 215 215 215 212 212 212 156 156 156 155 155 155 200 200 200 193 193 193 188 188 188 188 188 188 187 187 187 187 187 187 210 210 210 208 208 208 212 212 212 202 202 202 196 196 196 191 191 191 192 192 192 194 194 194 193 193 193 194 194 194 196 196 196 193 193 193 191 191 191 189 189 189 186 186 186 188 188 188 190 190 190 206 206 206 205 205 205 206 206 206 180 180 180 155 155 155 195 195 195 204 204 204 171 171 171 158 158 158 193 193 193 195 195 195 195 195 195 193 193 193 200 200 200 180 180 180 204 204 204 223 223 223 216 216 216 206 206 206 196 196 196 183 183 183 191 191 191 194 194 194 192 192 192 192 192 192 193 193 193 191 191 191 191 191 191 189 189 189 188 188 188 188 188 188 188 188 188 199 199 199 200 200 200 204 204 204 176 176 176 119 119 119 132 132 132 180 180 180 193 193 193 177 177 177 176 176 176 177 177 177 191 191 191 203 203 203 209 209 209 186 186 186 186 186 186 210 210 210 214 214 214 217 217 217 205 205 205 200 200 200 202 202 202 196 196 196 191 191 191 192 192 192 194 194 194 191 191 191 191 191 191 192 192 192 190 190 190 187 187 187 188 188 188 195 195 195 192 192 192 196 196 196 169 169 169 109 109 109 92 92 92 113 113 113 165 165 165 193 193 193 190 190 190 166 166 166 179 179 179 214 214 214 220 220 220 207 207 207 195 195 195 200 200 200 203 203 203 203 203 203 206 206 206 195 195 195 184 184 184 188 188 188 192 192 192 191 191 191 193 193 193 190 190 190 190 190 190 189 189 189 186 186 186 187 187 187 190 190 190 193 193 193 189 189 189 190 190 190 175 175 175 116 116 116 83 83 83 81 81 81 99 99 99 147 147 147 187 187 187 192 192 192 193 193 193 217 217 217 208 208 208 195 195 195 188 188 188 200 200 200 193 193 193 181 181 181 186 186 186 174 174 174 183 183 183 184 184 184 180 180 180 190 190 190 191 191 191 187 187 187 187 187 187 187 187 187 184 184 184 186 186 186 188 188 188 193 193 193 190 190 190 188 188 188 174 174 174 137 137 137 98 98 98 80 80 80 80 80 80 91 91 91 128 128 128 177 177 177 211 211 211 221 221 221 205 205 205 201 201 201 193 193 193 200 200 200 188 188 188 182 182 182 182 182 182 172 172 172 194 194 194 189 189 189 172 172 172 193 193 193 192 192 192 187 187 187 184 184 184 184 184 184 181 181 181 183 183 183 185 185 185 188 188 188 185 185 185 182 182 182 173 173 173 144 144 144 125 125 125 106 106 106 85 85 85 84 84 84 86 86 86 110 110 110 164 164 164 211 211 211 206 206 206 209 209 209 210 210 210 203 203 203 186 186 186 189 189 189 171 171 171 162 162 162 198 198 198 190 190 190 182 182 182 194 194 194 190 190 190 184 184 184 182 182 182 183 183 183 181 181 181 183 183 183 186 186 186 183 183 183 178 178 178 178 178 178 175 175 175 151 151 151 129 129 129 122 122 122 115 115 115 97 97 97 86 86 86 88 88 88 96 96 96 141 141 141 190 190 190 212 212 212 213 213 213 210 210 210 185 185 185 181 181 181 188 188 188 178 178 178 189 189 189 186 186 186 185 185 185 178 178 178 179 179 179 182 182 182 182 182 182 183 183 183 184 184 184 183 183 183 184 184 184 190 190 190 185 185 185 181 181 181 174 174 174 157 157 157 134 134 134 120 120 120 123 123 123 130 130 130 109 109 109 90 90 90 93 93 93 90 90 90 118 118 118 161 161 161 187 187 187 192 192 192 193 193 193 177 177 177 172 172 172 187 187 187 182 182 182 163 163 163 163 163 163 167 167 167 174 174 174 180 180 180 183 183 183 182 182 182 182 182 182 179 179 179 179 179 179 185 185 185 181 181 181 179 179 179 173 173 173 162 162 162 144 144 144 130 130 130 121 121 121 129 129 129 138 138 138 122 122 122 96 96 96 94 94 94 89 89 89 91 91 91 109 109 109 157 157 157 183 183 183 178 178 178 184 184 184 186 186 186 177 177 177 168 168 168 181 181 181 168 168 168 164 164 164 184 184 184 179 179 179 178 178 178 177 177 177 178 178 178 178 178 178 188 188 188 187 187 187 185 185 185 181 181 181 169 169 169 149 149 149 140 140 140 137 137 137 130 130 130 131 131 131 142 142 142 136 136 136 99 99 99 94 94 94 89 89 89 79 79 79 85 85 85 125 125 125 166 166 166 169 169 169 182 182 182 167 167 167 159 159 159 143 143 143 158 158 158 163 163 163 174 174 174 181 181 181 177 177 177 179 179 179 181 181 181 180 180 180 191 191 191 188 188 188 184 184 184 179 179 179 171 171 171 155 155 155 139 139 139 133 133 133 139 139 139 134 134 134 127 127 127 140 140 140 148 148 148 104 104 104 88 88 88 77 77 77 66 66 66 56 56 56 72 72 72 125 125 125 166 166 166 148 148 148 155 155 155 125 125 125 143 143 143 148 148 148 144 144 144 199 199 199 188 188 188 179 179 179 178 178 178 174 174 174 185 185 185 181 181 181 182 182 182 178 178 178 170 170 170 159 159 159 146 146 146 139 139 139 138 138 138 136 136 136 133 133 133 135 135 135 143 143 143 154 154 154 130 130 130 89 89 89 69 69 69 56 56 56 46 46 46 49 49 49 79 79 79 115 115 115 144 144 144 140 140 140 160 160 160 155 155 155 154 154 154 201 201 201 200 200 200 173 173 173 173 173 173 172 172 172 183 183 183 179 179 179 177 177 177 175 175 175 171 171 171 162 162 162 153 153 153 146 146 146 143 143 143 137 137 137 129 129 129 131 131 131 135 135 135 144 144 144 165 165 165 144 144 144 92 92 92 64 64 64 48 48 48 47 47 47 48 48 48 47 47 47 67 67 67 98 98 98 125 125 125 134 134 134 156 156 156 175 175 175 182 182 182 170 170 170 172 172 172 172 172 172 180 180 180 179 179 179 179 179 179 176 176 176 173 173 173 164 164 164 155 155 155 152 152 152 148 148 148 142 142 142 133 133 133 130 130 130 130 130 130 131 131 131 142 142 142 153 153 153 146 146 146 106 106 106 62 62 62 49 49 49 56 56 56 36 36 36 33 33 33 37 37 37 50 50 50 56 56 56 67 67 67 108 108 108 169 169 169 169 169 169 171 171 171 171 171 171 183 183 183 179 179 179 178 178 178 175 175 175 170 170 170 165 165 165 159 159 159 155 155 155 151 151 151 146 146 146 137 137 137 134 134 134 131 131 131 126 126 126 120 120 120 116 116 116 125 125 125 147 147 147 126 126 126 78 78 78 59 59 59 38 38 38 27 27 27 17 17 17 24 24 24 29 29 29 32 32 32 105 105 105 173 173 173 168 168 168 167 167 167 167 167 167 180 180 180 176 176 176 172 172 172 172 172 172 169 169 169 166 166 166 164 164 164 159 159 159 156 156 156 150 150 150 141 141 141 137 137 137 134 134 134 128 128 128 121 121 121 113 113 113 106 106 106 112 112 112 127 127 127 120 120 120 85 85 85 43 43 43 30 30 30 25 25 25 20 20 20 25 25 25 40 40 40 125 125 125 166 166 166 163 163 163 163 163 163 165 165 165 174 174 174 172 172 172 172 172 172 173 173 173 173 173 173 168 168 168 164 164 164 160 160 160 157 157 157 152 152 152 146 146 146 141 141 141 137 137 137 133 133 133 127 127 127 118 118 118 110 110 110 101 101 101 97 97 97 99 99 99 90 90 90 60 60 60 39 39 39 40 40 40 49 49 49 52 52 52 64 64 64 129 129 129 152 152 152 158 158 158 161 161 161 166 166 166 176 176 176 173 173 173 173 173 173 173 173 173 169 169 169 164 164 164 162 162 162 159 159 159 158 158 158 155 155 155 150 150 150 145 145 145 141 141 141 139 139 139 133 133 133 125 125 125 117 117 117 106 106 106 101 101 101 94 94 94 88 88 88 78 78 78 65 65 65 51 51 51 46 46 46 38 38 38 56 56 56 123 123 123 141 141 141 150 150 150 161 161 161 168 168 168 174 174 174 169 169 169 168 168 168 168 168 168 166 166 166 165 165 165 166 166 166 161 161 161 161 161 161 157 157 157 153 153 153 147 147 147 143 143 143 141 141 141 135 135 135 128 128 128 121 121 121 111 111 111 105 105 105 101 101 101 95 95 95 88 88 88 86 86 86 76 76 76 60 60 60 37 37 37 51 51 51 128 128 128 144 144 144 147 147 147 156 156 156 167 167 167 170 170 170 170 170 170 170 170 170 170 170 170 168 168 168 167 167 167 165 165 165 161 161 161 160 160 160 156 156 156 151 151 151 149 149 149 146 146 146 143 143 143 138 138 138 133 133 133 126 126 126 117 117 117 111 111 111 107 107 107 103 103 103 97 97 97 94 94 94 89 89 89 84 84 84 72 72 72 82 82 82 139 139 139 149 149 149 150 150 150 154 154 154 161 161 161 197 211 237 194 208 233 194 208 234 193 207 233 192 206 232 193 208 232 191 206 229 192 207 231 190 205 230 189 204 229 188 204 229 188 204 229 188 204 227 189 205 228 188 204 227 189 205 228 188 207 229 184 207 228 187 206 228 189 205 228 188 204 227 188 204 227 189 205 227 189 205 228 189 206 228 187 208 229 189 208 230 192 208 231 192 208 231 192 208 231 191 208 231 189 209 230 195 214 239 194 212 238 195 213 238 193 212 237 190 209 234 191 210 233 188 207 229 190 208 232 190 206 232 185 201 227 185 201 227 189 204 230 189 205 229 190 206 229 189 205 228 190 207 230 188 208 230 186 205 227 189 205 228 190 206 229 190 206 229 190 206 229 191 207 230 192 208 231 190 208 231 188 209 230 189 209 231 192 208 231 192 208 231 192 208 231 191 208 231 190 210 231 190 211 230 189 209 228 189 209 229 189 210 229 188 208 227 186 207 227 186 207 228 187 207 228 187 205 226 181 198 219 177 195 215 185 202 223 187 204 226 188 204 227 188 203 227 188 205 228 185 205 226 184 187 212 189 199 222 188 206 228 189 206 228 188 205 228 189 206 229 190 206 230 188 207 229 187 208 229 188 207 229 188 205 227 188 205 227 188 205 227 188 205 227 187 206 228 192 210 231 190 208 229 191 209 230 191 208 230 190 207 229 188 207 228 186 208 229 187 208 229 186 206 229 182 202 224 173 193 213 184 204 224 189 205 228 188 204 228 188 204 229 188 205 230 185 203 225 184 187 205 185 199 218 186 207 228 187 207 228 186 206 227 187 206 231 186 206 231 185 206 226 186 207 228 187 208 229 186 206 228 186 207 228 186 207 228 186 205 227 187 204 227 192 209 232 191 207 230 191 207 230 191 207 230 191 206 229 188 206 228 186 207 227 186 206 228 188 206 229 183 202 224 168 189 210 183 203 224 187 203 226 188 204 228 189 205 230 189 205 231 187 204 227 186 203 219 183 203 221 183 205 226 184 205 226 184 205 226 185 205 230 184 204 229 183 204 224 184 205 226 185 206 227 184 205 226 184 205 226 184 205 226 182 203 224 186 202 225 192 208 231 190 206 229 189 205 228 191 207 230 190 206 229 188 207 229 189 210 231 190 208 229 192 206 227 184 201 221 161 182 203 182 202 223 186 202 225 187 203 226 188 204 230 189 205 231 187 203 226 183 204 224 185 205 226 185 206 227 182 203 224 183 204 225 184 204 229 183 203 228 182 203 224 183 204 225 184 205 226 183 204 225 183 204 225 181 202 223 180 201 222 184 201 224 191 208 229 189 206 229 186 206 228 188 207 231 189 208 231 185 208 229 187 208 232 195 210 230 198 208 229 193 205 221 164 185 202 178 204 227 186 205 227 181 202 225 184 204 226 186 205 226 185 204 225 183 201 224 186 203 227 188 206 230 184 202 225 183 201 223 184 202 226 184 201 226 181 202 223 180 204 224 183 204 225 184 201 223 183 203 224 181 202 223 179 200 221 180 200 222 195 212 231 188 204 226 184 205 226 184 206 229 186 206 226 190 209 227 194 208 229 204 214 229 215 223 239 201 209 226 184 201 218 189 207 226 187 204 223 177 199 221 181 202 224 183 203 225 181 202 223 179 199 220 184 201 225 187 203 228 185 202 225 183 199 222 183 199 222 184 200 223 181 200 222 178 203 223 182 203 224 183 199 222 180 201 222 179 200 221 177 198 219 174 198 219 195 212 231 195 209 228 189 207 225 188 208 226 196 211 226 204 212 224 208 215 232 212 219 228 209 214 223 194 199 217 193 204 220 198 200 211 188 198 211 184 201 220 187 204 227 184 201 225 155 175 197 169 190 211 191 208 230 192 208 231 186 202 225 183 199 222 183 199 222 182 198 221 181 199 221 179 200 221 180 199 221 179 198 220 174 198 218 175 196 217 173 195 216 171 196 216 192 209 227 198 211 228 199 215 230 194 212 224 198 204 215 189 191 200 186 195 214 196 205 219 180 182 188 179 182 189 203 213 221 185 190 195 184 189 198 208 219 231 205 219 233 204 218 232 171 191 210 169 190 211 192 210 229 192 208 227 183 199 221 183 199 222 184 200 223 181 197 220 181 197 220 180 196 219 177 195 217 173 196 217 171 199 217 174 196 217 173 194 215 172 196 216 191 214 227 193 209 225 201 216 227 207 217 226 200 196 198 195 196 204 185 195 209 168 184 205 154 165 183 173 176 188 204 206 215 157 166 177 144 155 165 207 208 215 195 212 224 211 223 231 188 210 227 185 205 221 194 207 223 186 204 223 183 200 221 187 204 224 186 201 223 181 197 220 180 197 220 182 197 221 178 195 218 175 197 217 174 197 218 173 196 217 172 196 216 172 197 217 197 213 230 195 211 223 192 208 222 181 203 227 196 208 219 216 214 221 209 212 220 144 159 175 145 156 177 196 200 216 193 192 202 182 190 201 175 191 208 184 187 196 178 189 201 199 213 228 196 211 228 205 213 228 192 204 222 178 200 223 174 195 219 175 197 219 178 198 220 174 198 218 175 199 219 183 199 222 179 196 219 174 195 216 172 194 215 167 192 212 169 194 214 171 196 216 194 208 230 191 210 224 191 210 226 154 187 219 117 166 201 181 199 217 200 205 214 165 172 188 152 158 177 188 193 207 195 195 203 191 198 198 182 196 212 201 200 205 195 175 169 214 200 201 222 222 231 213 216 227 198 207 224 179 200 221 168 186 209 176 195 215 178 198 219 173 198 218 174 197 218 180 196 219 176 194 216 174 195 216 172 194 215 169 194 214 169 194 214 169 194 214 182 204 225 183 204 225 188 209 226 153 183 202 66 134 182 88 145 184 161 185 206 188 193 214 172 177 192 170 177 191 176 177 186 190 193 191 198 204 215 213 208 205 204 180 171 201 181 179 211 210 212 210 215 222 214 218 228 196 207 219 190 202 217 190 206 219 184 199 219 175 195 216 175 196 217 179 197 219 176 194 217 176 195 217 175 196 217 171 196 216 168 193 213 169 194 214 178 199 221 177 196 219 182 199 221 153 175 187 71 120 157 35 109 160 65 127 167 140 171 200 184 195 212 183 191 207 160 167 178 175 180 186 209 215 226 224 219 219 215 206 196 196 195 194 197 201 207 202 204 209 201 204 209 197 209 220 180 199 216 164 191 208 171 192 216 176 196 218 176 195 217 177 197 219 174 194 215 175 193 215 174 193 215 167 192 212 168 193 213 171 196 216 176 197 218 175 192 215 177 193 216 161 179 195 95 122 143 46 93 132 32 95 145 51 112 161 117 156 188 172 191 208 182 196 206 187 195 207 211 218 236 208 207 219 199 194 195 187 189 187 200 200 205 190 194 200 171 184 199 167 190 217 151 180 211 162 189 214 165 189 216 165 184 202 177 193 214 174 195 216 171 191 213 171 191 212 170 191 212 165 189 209 167 192 212 169 194 214 176 197 219 176 193 215 175 190 214 161 177 197 118 143 156 80 104 122 54 86 122 36 91 142 40 105 155 90 139 174 157 182 205 207 211 228 215 222 237 199 205 221 196 201 216 189 194 205 199 201 205 185 188 197 168 185 205 157 189 220 148 178 211 183 197 214 178 191 210 159 177 183 178 198 209 176 196 218 170 191 212 165 189 209 165 189 209 162 187 207 164 189 209 166 191 211 169 194 214 168 190 211 166 186 208 157 177 197 122 152 167 103 134 142 88 112 127 60 91 124 44 93 144 38 98 151 66 122 165 141 171 196 206 212 222 200 208 218 199 212 222 204 211 226 196 204 221 178 189 200 175 193 210 150 177 201 143 168 187 191 200 207 185 191 202 170 187 194 176 200 215 172 194 217 165 189 210 162 187 209 163 189 208 162 187 207 164 189 209 167 192 212 162 189 208 159 184 204 159 184 204 156 180 200 129 158 176 101 139 152 97 132 141 97 121 134 75 102 132 53 94 136 40 101 149 51 109 154 111 149 181 180 193 207 207 212 226 205 215 225 202 211 226 172 189 206 164 186 207 170 193 214 160 184 201 175 193 208 171 191 206 166 191 212 159 182 211 161 184 208 162 187 209 162 187 211 164 189 209 165 190 209 164 189 209 165 190 210 171 196 216 166 191 211 162 187 207 155 179 200 136 164 182 105 144 161 89 133 140 100 133 134 115 136 145 93 114 131 60 98 130 47 105 152 40 105 152 77 130 170 133 169 196 170 192 210 183 194 206 183 196 212 157 182 205 152 177 200 166 193 218 159 188 215 137 171 195 137 170 198 145 172 203 154 180 203 163 184 207 163 188 213 163 188 207 163 188 207 160 185 205 160 185 205 168 190 211 163 186 207 160 185 205 154 179 199 140 169 188 118 153 167 102 141 149 92 133 139 106 138 145 127 143 149 113 125 137 65 105 131 53 105 146 37 104 153 36 108 152 61 123 166 128 166 191 172 186 202 158 183 206 163 190 216 166 191 221 153 183 214 144 174 204 159 187 215 143 175 200 144 170 193 169 187 211 160 184 209 159 184 204 158 183 203 159 184 204 159 184 204 171 192 213 168 192 212 166 191 211 161 187 207 147 176 195 127 157 170 119 148 159 112 147 157 103 142 147 109 140 143 132 147 151 124 140 148 76 106 130 57 105 141 36 104 152 13 99 151 29 102 145 96 133 167 147 170 196 148 175 200 161 187 215 144 174 198 139 164 193 119 148 181 137 165 182 145 169 182 153 181 198 163 186 203 155 183 204 159 185 205 162 186 206 162 185 205 173 196 217 169 193 213 165 190 210 158 186 204 149 178 196 133 163 178 117 147 159 110 142 152 113 150 156 107 145 151 101 138 140 123 148 147 134 154 156 87 109 127 55 97 133 25 91 142 11 82 135 10 69 118 37 81 124 96 133 167 142 172 200 126 154 176 136 160 181 97 133 159 119 152 167 123 157 172 112 155 175 186 204 214 171 194 209 160 185 206 159 184 204 156 179 200 165 191 211 162 187 207 163 188 208 157 184 203 148 177 195 135 167 183 121 155 171 113 148 161 111 148 158 111 146 156 111 142 149 115 144 145 128 151 145 148 157 157 120 133 148 62 95 129 28 80 126 12 67 117 4 56 111 12 58 106 49 87 123 90 122 153 127 148 174 124 144 170 145 163 186 135 159 187 129 161 188 188 205 215 187 205 216 154 179 199 154 179 199 152 178 198 161 190 208 159 185 205 158 183 203 154 181 200 150 178 197 139 170 188 126 162 179 119 155 171 117 152 168 111 146 161 103 139 149 104 142 146 113 145 148 129 152 150 160 168 167 138 146 153 70 99 119 35 71 108 13 56 105 5 57 108 6 59 108 15 55 97 39 74 109 75 104 133 104 131 156 106 142 167 129 165 184 153 182 197 165 187 202 151 176 196 152 178 198 151 179 198 158 187 205 159 185 204 160 185 205 156 182 202 154 179 199 143 170 189 130 163 180 125 161 179 122 156 179 116 151 171 105 144 156 102 142 150 103 140 150 107 142 146 124 150 150 140 160 156 132 153 152 91 111 127 38 68 100 8 60 100 11 68 117 6 43 85 8 40 71 14 43 74 22 58 86 23 67 91 33 80 98 78 119 137 150 175 194 150 175 195 151 177 196 150 178 197 161 190 208 159 185 204 159 184 204 156 181 201 151 176 196 145 171 191 135 167 184 128 164 182 125 160 181 120 155 175 111 146 161 107 144 154 104 141 152 100 137 143 92 131 137 82 131 132 94 140 135 129 155 156 113 131 143 58 85 103 32 67 97 17 42 75 12 30 56 4 20 44 8 27 56 5 35 63 2 42 60 80 113 135 156 178 198 149 174 194 148 173 193 145 174 192 158 187 206 155 182 201 153 178 198 153 178 198 150 175 195 146 172 191 140 172 189 132 168 184 129 165 181 123 159 176 115 151 165 111 147 157 108 144 156 102 139 145 90 134 140 72 130 136 60 127 123 72 130 125 97 141 142 95 131 136 57 95 111 21 49 73 15 34 54 10 29 46 10 21 45 6 30 54 13 49 71 103 132 155 147 171 191 144 169 189 144 169 189 143 172 190 151 181 199 152 178 198 153 177 197 153 179 199 152 179 198 147 175 194 141 172 190 135 168 185 132 166 182 127 160 177 120 155 170 113 151 163 111 147 159 107 144 151 97 140 145 84 132 139 72 127 130 57 121 122 48 119 121 51 119 123 39 111 118 17 77 87 13 49 63 19 47 64 32 54 74 32 57 82 33 74 98 104 137 160 130 158 180 136 164 185 140 168 187 144 173 191 154 183 201 153 179 198 154 178 199 152 179 198 147 176 194 143 171 189 140 169 187 136 167 184 135 166 184 131 163 181 125 159 176 116 155 170 114 151 166 112 150 159 102 146 152 93 138 144 83 131 136 65 124 127 52 122 125 41 117 120 28 114 113 20 104 104 15 86 90 16 65 77 24 53 69 24 42 58 31 64 81 98 130 157 119 147 175 127 157 181 138 169 187 146 175 193 152 181 199 148 175 194 149 173 194 147 175 194 144 173 191 143 172 190 144 173 191 138 168 186 138 169 186 134 165 183 128 162 179 118 158 173 114 153 171 112 152 163 103 148 154 96 141 147 89 134 140 72 128 131 60 125 127 52 122 123 43 118 120 30 114 114 26 113 111 23 99 101 15 79 84 4 50 59 21 62 76 104 135 163 122 149 179 124 154 178 133 164 182 142 175 192 148 177 195 149 176 195 151 176 196 149 177 196 146 175 193 145 174 193 143 172 190 138 168 186 137 168 187 133 164 182 126 160 177 120 160 176 115 157 176 112 155 168 106 151 158 101 146 152 96 138 146 81 132 137 71 129 131 63 127 126 53 125 126 41 122 123 40 118 120 33 114 115 22 111 110 11 99 101 33 102 110 115 147 166 127 156 177 126 157 180 130 162 180 135 170 186 221 221 221 205 205 205 206 206 206 214 214 214 202 202 202 204 204 204 192 192 192 204 204 204 227 227 227 218 218 218 207 207 207 201 201 201 203 203 203 202 202 202 207 207 207 200 200 200 222 222 222 176 176 176 181 181 181 230 230 230 225 225 225 170 170 170 144 144 144 130 130 130 132 132 132 141 141 141 190 190 190 159 159 159 152 152 152 132 132 132 201 201 201 225 225 225 211 211 211 134 134 134 135 135 135 178 178 178 122 122 122 146 146 146 99 99 99 132 132 132 219 219 219 189 189 189 149 149 149 131 131 131 144 144 144 130 130 130 141 141 141 118 118 118 209 209 209 185 185 185 184 184 184 229 229 229 229 229 229 177 177 177 154 154 154 153 153 153 152 152 152 164 164 164 199 199 199 166 166 166 177 177 177 167 167 167 213 213 213 229 229 229 208 208 208 92 92 92 103 103 103 192 192 192 103 103 103 133 133 133 85 85 85 121 121 121 183 183 183 167 167 167 137 137 137 124 124 124 132 132 132 116 116 116 111 111 111 94 94 94 187 187 187 170 170 170 168 168 168 221 221 221 228 228 228 220 220 220 217 217 217 221 221 221 196 196 196 184 184 184 187 187 187 178 178 178 223 223 223 224 224 224 223 223 223 225 225 225 208 208 208 98 98 98 99 99 99 180 180 180 100 100 100 122 122 122 111 111 111 182 182 182 204 204 204 174 174 174 127 127 127 110 110 110 124 124 124 107 107 107 107 107 107 92 92 92 185 185 185 147 147 147 151 151 151 220 220 220 223 223 223 207 207 207 212 212 212 215 215 215 189 189 189 174 174 174 176 176 176 171 171 171 216 216 216 206 206 206 176 176 176 206 206 206 219 219 219 164 164 164 159 159 159 187 187 187 159 159 159 175 175 175 177 177 177 222 222 222 230 230 230 203 203 203 167 167 167 161 161 161 169 169 169 158 158 158 169 169 169 158 158 158 211 211 211 191 191 191 192 192 192 224 224 224 214 214 214 161 161 161 155 155 155 163 163 163 168 168 168 181 181 181 196 196 196 200 200 200 208 208 208 195 195 195 168 168 168 204 204 204 199 199 199 193 193 193 194 194 194 197 197 197 193 193 193 195 195 195 195 195 195 199 199 199 199 199 199 195 195 195 194 194 194 198 198 198 202 202 202 205 205 205 214 214 214 213 213 213 220 220 220 222 222 222 222 222 222 227 227 227 225 225 225 203 203 203 198 198 198 201 201 201 206 206 206 209 209 209 216 216 216 219 219 219 222 222 222 218 218 218 216 216 216 221 221 221 66 66 66 59 59 59 59 59 59 54 54 54 48 48 48 50 50 50 52 52 52 54 54 54 55 55 55 54 54 54 57 57 57 59 59 59 75 75 75 77 77 77 78 78 78 91 91 91 122 122 122 110 110 110 116 116 116 142 142 142 166 166 166 178 178 178 183 183 183 180 180 180 187 187 187 191 191 191 190 190 190 195 195 195 211 211 211 214 214 214 214 214 214 218 218 218 98 98 98 48 48 48 24 24 24 12 12 12 1 1 1 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 33 33 33 67 67 67 39 39 39 38 38 38 81 81 81 71 71 71 22 22 22 19 19 19 30 30 30 36 36 36 41 41 41 39 39 39 62 62 62 101 101 101 124 124 124 135 135 135 135 135 135 135 135 135 141 141 141 161 161 161 115 115 115 53 53 53 29 29 29 38 38 38 17 17 17 7 7 7 7 7 7 4 4 4 3 3 3 5 5 5 6 6 6 9 9 9 78 78 78 198 198 198 167 167 167 95 95 95 75 75 75 131 131 131 92 92 92 30 30 30 27 27 27 34 34 34 36 36 36 19 19 19 20 20 20 33 33 33 37 37 37 40 40 40 29 29 29 26 26 26 34 34 34 49 49 49 120 120 120 65 65 65 35 35 35 55 55 55 27 27 27 15 15 15 8 8 8 2 2 2 3 3 3 5 5 5 1 1 1 42 42 42 171 171 171 203 203 203 179 179 179 78 78 78 92 92 92 167 167 167 146 146 146 46 46 46 16 16 16 11 11 11 8 8 8 8 8 8 10 10 10 11 11 11 9 9 9 8 8 8 11 11 11 20 20 20 16 16 16 18 18 18 125 125 125 68 68 68 43 43 43 55 55 55 44 44 44 26 26 26 12 12 12 7 7 7 15 15 15 11 11 11 29 29 29 104 104 104 182 182 182 201 201 201 185 185 185 113 113 113 114 114 114 200 200 200 152 152 152 27 27 27 21 21 21 14 14 14 5 5 5 7 7 7 11 11 11 6 6 6 6 6 6 11 11 11 21 21 21 45 45 45 16 16 16 8 8 8 133 133 133 83 83 83 51 51 51 50 50 50 48 48 48 33 33 33 14 14 14 14 14 14 25 25 25 21 21 21 114 114 114 176 176 176 153 153 153 183 183 183 172 172 172 184 184 184 206 206 206 226 226 226 202 202 202 74 74 74 24 24 24 21 21 21 15 15 15 14 14 14 15 15 15 14 14 14 15 15 15 18 18 18 18 18 18 34 34 34 15 15 15 10 10 10 158 158 158 113 113 113 68 68 68 57 57 57 65 65 65 51 51 51 19 19 19 18 18 18 24 24 24 62 62 62 194 194 194 189 189 189 149 149 149 198 198 198 188 188 188 210 210 210 227 227 227 225 225 225 227 227 227 145 145 145 28 28 28 47 47 47 39 39 39 28 28 28 32 32 32 29 29 29 29 29 29 31 31 31 28 28 28 31 31 31 31 31 31 20 20 20 152 152 152 99 99 99 59 59 59 59 59 59 67 67 67 53 53 53 23 23 23 27 27 27 54 54 54 120 120 120 181 181 181 151 151 151 128 128 128 154 154 154 187 187 187 223 223 223 222 222 222 223 223 223 222 222 222 185 185 185 74 74 74 90 90 90 44 44 44 35 35 35 35 35 35 25 25 25 23 23 23 39 39 39 45 45 45 43 43 43 50 50 50 36 36 36 141 141 141 96 96 96 65 65 65 91 91 91 88 88 88 52 52 52 33 33 33 44 44 44 59 59 59 85 85 85 103 103 103 128 128 128 125 125 125 110 110 110 176 176 176 220 220 220 225 225 225 226 226 226 209 209 209 181 181 181 158 158 158 135 135 135 44 44 44 26 26 26 29 29 29 25 25 25 27 27 27 30 30 30 37 37 37 37 37 37 43 43 43 48 48 48 137 137 137 115 115 115 82 82 82 90 90 90 98 98 98 84 84 84 46 46 46 36 36 36 52 52 52 46 46 46 65 65 65 44 44 44 54 54 54 119 119 119 211 211 211 230 230 230 203 203 203 146 146 146 107 107 107 60 60 60 155 155 155 164 164 164 114 114 114 98 98 98 107 107 107 127 127 127 160 160 160 156 156 156 150 150 150 116 116 116 50 50 50 46 46 46 156 156 156 107 107 107 87 87 87 91 91 91 82 82 82 71 71 71 45 45 45 85 85 85 133 133 133 46 46 46 43 43 43 27 27 27 16 16 16 50 50 50 198 198 198 196 196 196 63 63 63 31 31 31 105 105 105 63 63 63 136 136 136 162 162 162 175 175 175 191 191 191 210 210 210 223 223 223 225 225 225 219 219 219 202 202 202 132 132 132 43 43 43 34 34 34 144 144 144 109 109 109 112 112 112 95 95 95 85 85 85 56 56 56 47 47 47 144 144 144 147 147 147 62 62 62 69 69 69 66 66 66 61 61 61 101 101 101 220 220 220 123 123 123 6 6 6 25 25 25 114 114 114 81 81 81 131 131 131 119 119 119 169 169 169 224 224 224 219 219 219 202 202 202 167 167 167 116 116 116 62 62 62 29 29 29 47 47 47 53 53 53 131 131 131 102 102 102 119 119 119 99 99 99 83 83 83 68 68 68 101 101 101 195 195 195 162 162 162 93 93 93 91 91 91 70 70 70 89 89 89 174 174 174 217 217 217 72 72 72 16 16 16 48 48 48 114 114 114 114 114 114 144 144 144 161 161 161 176 176 176 174 174 174 133 133 133 82 82 82 36 36 36 11 11 11 12 12 12 31 31 31 58 58 58 58 58 58 122 122 122 109 109 109 112 112 112 102 102 102 86 86 86 71 71 71 156 156 156 222 222 222 199 199 199 179 179 179 161 161 161 114 114 114 142 142 142 214 214 214 199 199 199 102 102 102 113 113 113 150 150 150 184 184 184 194 194 194 172 172 172 149 149 149 96 96 96 53 53 53 19 19 19 6 6 6 12 12 12 47 47 47 47 47 47 36 36 36 42 42 42 49 49 49 112 112 112 123 123 123 114 114 114 97 97 97 73 73 73 91 91 91 201 201 201 224 224 224 209 209 209 219 219 219 220 220 220 199 199 199 205 205 205 221 221 221 206 206 206 186 186 186 215 215 215 221 221 221 194 194 194 156 156 156 89 89 89 41 41 41 10 10 10 6 6 6 16 16 16 39 39 39 97 97 97 142 142 142 67 67 67 41 41 41 46 46 46 51 51 51 116 116 116 119 119 119 114 114 114 120 120 120 124 124 124 158 158 158 228 228 228 226 226 226 218 218 218 222 222 222 223 223 223 225 225 225 227 227 227 227 227 227 224 224 224 210 210 210 198 198 198 152 152 152 80 80 80 44 44 44 13 13 13 15 15 15 40 40 40 77 77 77 123 123 123 166 166 166 200 200 200 181 181 181 64 64 64 41 41 41 40 40 40 36 36 36 127 127 127 132 132 132 151 151 151 170 170 170 194 194 194 210 210 210 217 217 217 216 216 216 219 219 219 228 228 228 218 218 218 204 204 204 222 222 222 197 197 197 156 156 156 114 114 114 72 72 72 37 37 37 28 28 28 50 50 50 91 91 91 135 135 135 174 174 174 199 199 199 217 217 217 225 225 225 218 218 218 182 182 182 61 61 61 33 33 33 40 40 40 54 54 54 80 80 80 33 33 33 72 72 72 123 123 123 182 182 182 176 176 176 115 115 115 173 173 173 224 224 224 211 211 211 153 153 153 91 91 91 79 79 79 47 47 47 35 35 35 48 48 48 77 77 77 122 122 122 169 169 169 198 198 198 203 203 203 214 214 214 230 230 230 229 229 229 221 221 221 223 223 223 221 221 221 174 174 174 53 53 53 42 42 42 47 47 47 42 42 42 43 43 43 0 0 0 4 4 4 14 14 14 29 29 29 65 65 65 116 116 116 141 141 141 107 107 107 56 56 56 25 25 25 22 22 22 45 45 45 88 88 88 145 145 145 200 200 200 225 225 225 233 233 233 226 226 226 191 191 191 151 151 151 161 161 161 221 221 221 222 222 222 228 228 228 227 227 227 213 213 213 107 107 107 43 43 43 39 39 39 28 28 28 43 43 43 72 72 72 2 2 2 6 6 6 4 4 4 2 2 2 8 8 8 33 33 33 43 43 43 45 45 45 80 80 80 136 136 136 179 179 179 207 207 207 225 225 225 226 226 226 219 219 219 186 186 186 166 166 166 190 190 190 132 132 132 153 153 153 192 192 192 230 230 230 228 228 228 219 219 219 210 210 210 202 202 202 121 121 121 61 61 61 47 47 47 34 34 34 25 25 25 40 40 40 3 3 3 2 2 2 4 4 4 6 6 6 1 1 1 36 36 36 150 150 150 193 193 193 217 217 217 228 228 228 229 229 229 229 229 229 232 232 232 190 190 190 147 147 147 136 136 136 152 152 152 202 202 202 197 197 197 217 217 217 216 216 216 203 203 203 180 180 180 179 179 179 214 214 214 224 224 224 208 208 208 94 94 94 41 41 41 44 44 44 36 36 36 70 70 70 9 9 9 2 2 2 2 2 2 2 2 2 0 0 0 50 50 50 210 210 210 232 232 232 228 228 228 226 226 226 225 225 225 224 224 224 228 228 228 192 192 192 163 163 163 193 193 193 206 206 206 206 206 206 198 198 198 179 179 179 156 156 156 137 137 137 161 161 161 203 203 203 227 227 227 224 224 224 229 229 229 171 171 171 31 31 31 18 18 18 34 34 34 98 98 98 20 20 20 4 4 4 3 3 3 3 3 3 0 0 0 37 37 37 197 197 197 230 230 230 225 225 225 227 227 227 227 227 227 228 228 228 223 223 223 203 203 203 180 180 180 167 167 167 135 135 135 121 121 121 164 164 164 167 167 167 171 171 171 185 185 185 225 225 225 230 230 230 225 225 225 224 224 224 216 216 216 152 152 152 49 49 49 43 43 43 51 51 51 143 143 143 98 98 98 38 38 38 8 8 8 6 6 6 2 2 2 29 29 29 189 189 189 231 231 231 224 224 224 218 218 218 196 196 196 165 165 165 130 130 130 97 97 97 72 72 72 74 74 74 88 88 88 138 138 138 209 209 209 220 220 220 225 225 225 227 227 227 226 226 226 216 216 216 177 177 177 141 141 141 129 129 129 58 58 58 53 53 53 74 74 74 78 78 78 215 215 215 199 199 199 148 148 148 104 104 104 105 105 105 97 97 97 106 106 106 197 197 197 229 229 229 222 222 222 190 190 190 153 153 153 129 129 129 111 111 111 101 101 101 102 102 102 152 152 152 194 194 194 222 222 222 221 221 221 209 209 209 222 222 222 228 228 228 220 220 220 195 195 195 161 161 161 128 128 128 131 131 131 122 122 122 131 131 131 143 143 143 149 149 149 224 224 224 208 208 208 199 199 199 184 184 184 187 187 187 176 176 176 189 189 189 198 198 198 206 206 206 225 225 225 215 215 215 210 210 210 210 210 210 193 193 193 185 185 185 180 180 180 194 194 194 208 208 208 201 201 201 211 211 211 219 219 219 227 227 227 228 228 228 226 226 226 219 219 219 217 217 217 197 197 197 186 186 186 188 188 188 189 189 189 189 189 189 197 197 197 221 224 210 219 201 190 221 202 192 219 215 203 221 196 185 218 200 192 208 187 178 212 203 192 227 229 219 225 218 203 219 205 194 218 196 185 217 200 187 219 197 185 220 204 192 216 197 182 222 225 211 205 166 158 209 170 166 227 233 225 227 228 213 199 160 147 200 122 112 194 104 97 197 106 96 197 118 115 209 184 176 200 143 137 193 137 125 191 108 103 215 198 187 224 228 216 225 207 199 201 108 100 198 111 102 210 167 159 196 92 83 199 125 118 185 65 57 197 106 98 230 217 203 218 179 165 202 129 121 195 106 95 196 124 112 192 106 94 207 115 106 193 89 76 222 206 192 207 178 168 212 174 169 228 232 223 230 230 225 208 165 166 204 133 132 204 132 131 202 132 130 209 145 146 217 194 182 202 153 146 214 162 163 211 148 151 224 210 205 227 232 221 224 203 195 193 50 49 193 66 58 215 183 179 186 69 63 199 106 102 184 44 39 194 92 86 212 173 164 208 152 145 202 111 104 201 93 85 195 107 98 198 83 72 196 77 64 190 57 41 214 179 166 200 160 145 205 156 141 224 223 210 227 230 225 228 218 217 224 215 210 227 221 212 218 189 177 217 172 163 215 177 169 210 167 155 226 223 217 230 223 220 223 225 215 224 227 218 224 203 198 193 58 61 190 61 58 213 167 163 186 64 64 196 91 88 192 77 74 213 170 164 221 198 197 213 157 160 193 100 94 190 77 77 194 95 95 194 71 66 190 74 67 185 54 51 211 176 169 196 128 122 203 131 121 222 222 210 223 225 216 224 202 194 226 209 194 225 214 197 220 178 169 209 161 153 210 164 153 207 159 144 224 215 202 222 203 186 208 166 147 220 203 192 230 216 213 209 146 144 207 139 143 219 174 176 213 137 139 213 160 160 212 162 163 223 224 215 232 231 224 223 195 193 209 150 146 210 141 141 208 153 154 208 138 137 213 151 149 206 138 136 224 206 203 219 180 178 217 183 177 227 225 218 221 212 214 205 142 147 205 136 127 206 146 140 210 151 151 216 167 167 220 187 181 220 193 184 220 205 198 215 189 178 208 154 139 222 199 189 199 203 187 194 196 183 197 195 184 194 200 191 196 193 187 199 195 192 199 195 187 197 203 186 193 206 186 194 199 184 199 195 183 204 198 186 205 203 192 212 205 193 218 215 199 217 215 196 220 222 211 222 224 216 222 224 217 227 229 218 227 225 222 216 199 196 217 192 185 217 195 193 222 200 201 218 206 202 218 217 206 225 218 216 228 220 218 228 215 213 227 213 207 227 221 213 65 68 62 55 62 55 59 61 54 54 56 51 50 49 45 50 52 48 51 54 47 51 57 47 51 59 48 51 58 49 55 60 51 58 62 54 75 78 67 79 79 69 82 78 69 92 93 80 122 125 114 112 111 105 117 117 113 142 145 134 170 167 154 177 182 166 184 185 174 180 182 174 189 189 180 190 193 184 191 191 184 194 197 188 211 214 197 220 215 200 218 215 201 222 220 203 101 96 101 49 47 56 27 21 36 15 10 15 2 1 1 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 33 33 33 68 67 67 42 37 42 39 36 47 82 81 84 75 70 71 24 21 27 19 20 17 33 30 23 37 37 31 46 40 38 42 38 37 66 62 58 106 101 96 128 124 119 137 137 123 136 138 117 138 136 122 144 142 129 163 163 147 117 116 106 54 54 49 32 28 35 41 37 39 17 17 17 7 8 8 7 7 7 5 4 4 3 4 3 5 6 5 7 7 6 10 9 10 81 78 78 201 197 196 171 167 165 96 95 99 75 75 77 134 130 132 94 91 99 30 30 33 27 28 27 32 35 35 36 37 38 19 20 22 19 21 22 32 34 34 37 38 39 42 40 43 31 29 29 28 27 24 35 34 32 51 49 44 123 120 115 66 66 63 37 34 38 58 54 57 28 27 28 15 16 16 8 8 8 2 2 2 3 3 3 5 5 5 1 1 2 43 42 40 175 172 162 207 204 195 182 180 173 81 78 78 93 92 90 170 167 164 147 146 144 46 46 48 17 16 20 13 11 14 9 8 9 9 8 7 12 10 10 12 11 14 10 9 13 10 7 13 12 10 15 20 20 22 16 16 18 20 18 18 127 126 123 69 68 72 44 43 43 56 55 59 45 44 46 26 26 26 13 13 12 7 7 8 15 15 15 11 12 11 29 29 30 105 105 98 184 184 168 202 204 189 186 188 175 118 110 116 118 113 117 202 201 196 154 153 149 29 27 29 22 21 27 15 14 18 6 5 8 8 8 7 12 12 9 7 6 7 6 6 7 12 11 10 22 21 22 45 45 46 16 16 19 10 8 9 135 133 132 84 83 86 51 51 53 51 50 56 49 49 48 33 34 32 15 15 13 14 15 14 25 25 25 21 21 21 115 115 113 177 178 170 155 154 149 184 183 181 172 174 166 188 183 183 211 205 206 227 227 221 202 203 197 76 74 74 25 24 28 21 21 22 15 15 16 14 14 15 15 15 17 14 14 15 15 16 13 18 19 17 18 19 20 34 34 34 15 15 18 11 10 11 162 157 159 115 114 109 69 69 67 57 57 60 65 66 61 52 52 51 19 19 21 18 18 20 24 24 24 62 62 62 194 196 188 190 191 182 150 150 144 200 198 197 190 189 186 212 211 207 231 227 224 227 227 218 228 229 220 147 146 143 29 28 32 48 47 50 39 40 36 28 29 24 32 32 32 29 29 29 30 29 29 34 30 32 30 28 25 32 32 31 31 31 34 20 21 21 153 152 151 100 100 99 59 60 57 60 59 61 69 68 62 51 55 52 22 23 29 26 28 30 53 56 53 120 122 114 181 183 172 152 153 142 129 130 118 156 155 147 189 188 183 223 224 219 224 222 217 224 225 214 223 224 215 186 186 181 76 74 72 93 90 89 46 45 42 37 35 35 37 34 37 25 26 26 23 23 25 41 38 41 49 45 40 45 42 43 50 51 51 35 38 36 145 139 142 96 96 96 66 66 65 92 92 87 90 90 78 50 55 47 32 33 38 43 45 42 58 62 51 84 89 73 103 105 94 129 130 122 127 125 128 112 110 113 176 177 172 220 221 216 225 226 221 226 228 218 210 211 204 181 182 177 160 158 153 140 134 133 46 43 44 29 24 29 33 26 35 27 24 28 29 27 29 32 29 37 43 34 44 42 34 40 46 42 45 47 50 48 143 135 134 112 118 112 80 82 89 91 93 80 98 100 91 85 84 86 47 46 49 37 36 41 53 52 55 47 47 44 66 66 61 45 46 39 55 55 50 120 120 113 212 213 204 231 232 224 203 204 198 146 147 143 108 108 106 60 61 58 158 155 153 169 163 159 117 114 112 102 97 98 113 104 107 134 124 128 166 158 155 161 155 149 154 149 149 120 115 117 54 47 55 46 47 49 159 156 150 103 113 95 86 91 74 92 91 92 81 84 77 74 70 69 47 44 45 88 84 91 136 131 138 48 45 49 43 43 43 27 28 25 17 15 20 52 50 52 198 200 189 196 198 188 63 64 59 31 31 31 105 105 106 63 63 64 139 136 135 167 162 154 178 176 169 195 191 186 216 210 203 228 223 215 230 226 214 221 221 205 200 206 187 129 136 124 44 43 45 32 35 35 150 142 144 115 105 117 117 109 116 96 96 89 87 87 74 57 55 61 47 47 47 148 144 142 151 146 144 66 61 62 70 69 70 65 67 66 65 60 64 105 101 99 221 222 210 123 125 118 6 7 4 25 26 24 116 114 116 83 80 83 135 131 129 123 118 116 173 169 164 228 224 215 223 220 209 204 205 190 168 169 157 116 118 111 61 65 56 29 30 30 47 47 47 51 56 45 136 129 131 106 101 100 124 118 117 103 98 99 89 80 88 69 68 66 101 102 101 199 195 192 167 161 159 97 92 94 93 91 91 69 71 71 93 88 91 178 173 170 219 219 209 73 72 70 17 16 18 48 48 50 118 112 120 120 112 116 148 144 138 164 161 158 179 176 170 177 175 163 135 134 126 83 83 78 36 37 33 12 11 12 13 12 15 32 30 40 60 58 61 58 60 53 124 123 116 114 107 108 121 108 112 106 100 104 92 82 99 72 72 66 156 157 156 225 222 218 203 198 195 183 177 181 162 161 159 113 115 115 146 140 145 218 213 211 203 199 193 105 101 102 114 113 116 150 150 152 188 183 186 200 193 190 175 174 160 150 151 138 97 98 90 54 54 49 20 20 18 6 6 6 13 12 14 50 45 50 50 46 50 38 36 38 44 41 44 51 49 49 112 114 104 124 124 119 118 112 118 99 97 96 76 71 77 92 91 91 201 202 202 226 224 222 213 209 206 223 218 219 221 220 218 199 200 202 208 204 209 224 221 221 208 206 202 190 185 184 218 215 212 221 223 217 193 197 183 157 158 146 90 90 83 40 43 37 9 11 10 6 6 7 17 16 18 42 39 39 100 97 92 146 141 140 70 67 66 42 41 40 47 44 54 52 51 52 117 117 113 118 122 112 115 115 112 121 120 119 128 122 124 161 157 161 228 229 226 228 227 221 220 218 213 224 222 219 224 224 223 225 225 225 227 227 227 228 227 225 225 225 220 211 212 202 198 201 186 150 155 143 78 83 72 44 46 40 14 13 16 17 14 17 42 39 41 79 77 78 127 122 125 172 165 163 205 200 188 184 181 177 64 64 64 41 41 41 40 40 45 37 37 35 129 129 116 136 132 126 151 154 144 168 172 165 196 194 189 213 210 209 217 218 213 216 218 208 220 221 214 229 230 220 218 219 213 205 206 199 222 223 217 198 198 193 158 157 152 112 116 109 69 75 66 36 38 40 30 27 34 51 50 55 90 91 94 135 135 139 177 173 174 205 198 197 222 216 216 229 225 221 222 219 208 186 182 178 61 61 64 33 33 33 40 41 40 55 55 51 79 82 73 35 33 34 72 74 69 121 125 118 183 184 172 177 177 171 116 116 115 173 175 170 222 227 217 210 215 197 154 156 143 91 92 87 79 80 78 48 48 47 38 34 36 55 44 53 83 74 83 122 122 130 167 170 176 201 198 197 216 200 189 221 212 206 232 231 228 230 230 225 223 222 217 225 224 218 223 222 211 177 175 164 53 54 50 42 43 39 48 47 53 43 42 43 45 44 39 0 0 0 4 4 4 15 15 14 29 30 26 66 66 65 116 117 113 141 144 134 104 110 100 55 58 50 27 24 25 23 21 28 45 45 49 89 87 92 147 144 148 201 199 204 228 225 221 235 235 221 227 228 217 220 182 163 207 130 121 199 147 142 222 221 219 222 224 218 228 230 222 228 229 222 214 214 209 108 109 97 43 46 32 39 39 39 30 27 34 47 41 51 74 72 71 3 2 3 6 6 6 4 4 4 2 2 3 8 8 8 33 33 33 44 43 46 46 44 49 81 79 83 138 135 141 181 179 181 208 208 206 225 226 224 233 225 216 228 219 200 214 177 159 210 150 141 219 179 176 195 107 101 198 136 131 213 184 181 229 232 230 228 229 224 220 221 214 210 211 206 203 203 199 122 123 116 62 63 56 48 47 45 36 35 32 28 24 26 40 41 43 3 3 4 3 2 2 4 4 4 7 6 6 2 2 1 36 36 39 151 149 159 195 192 199 219 217 219 228 229 228 229 231 225 230 230 224 230 234 227 218 179 176 202 125 119 199 111 106 206 129 130 216 197 197 221 187 188 224 216 211 217 216 215 201 205 199 180 181 176 179 180 177 215 215 214 225 225 222 208 209 205 94 95 90 42 40 44 45 44 45 37 37 33 69 71 71 9 9 9 3 3 2 2 2 3 2 2 3 0 0 0 51 50 52 210 211 208 232 234 228 227 230 223 224 229 218 225 227 222 225 225 221 227 230 226 219 180 185 205 146 148 219 182 182 220 201 197 207 208 200 197 201 191 179 181 177 156 156 158 137 138 133 161 162 157 203 203 203 227 227 228 226 224 224 230 230 226 172 173 162 31 31 31 19 19 17 34 35 32 98 100 94 20 20 21 5 5 4 3 3 3 3 3 5 0 0 0 38 37 39 198 199 192 230 232 222 224 227 219 226 229 221 229 228 224 228 230 225 221 225 218 207 203 194 185 181 170 166 170 162 132 139 131 122 122 116 165 165 159 168 167 166 171 171 173 185 185 185 226 226 225 230 230 230 226 226 225 226 225 222 216 217 212 152 153 147 51 49 47 45 43 38 53 51 52 144 144 143 100 97 104 40 37 40 10 7 10 8 5 11 3 1 6 29 29 33 190 190 186 233 232 224 225 225 219 219 219 213 199 197 188 165 167 162 130 132 127 97 99 92 71 73 71 77 73 76 91 86 93 138 138 141 209 209 209 220 220 222 225 225 227 227 227 228 226 226 226 216 216 217 176 178 175 139 144 134 130 130 124 60 58 61 53 53 55 74 75 70 83 76 81 216 215 215 202 199 198 152 147 149 108 102 108 109 103 111 101 95 102 110 104 113 201 197 195 233 229 222 225 222 216 193 190 186 159 151 150 134 127 132 116 109 115 105 98 106 105 101 108 158 149 156 200 191 197 223 223 221 222 222 219 209 209 209 222 222 224 228 228 229 220 220 221 195 195 195 161 161 162 131 127 133 138 128 135 129 118 129 133 129 137 147 143 140 154 147 148 227 225 215 225 203 190 217 194 179 205 179 163 208 182 164 197 170 159 208 182 178 219 192 181 227 200 189 229 225 217 217 216 212 214 209 207 215 209 208 210 187 183 206 178 174 205 173 159 218 188 169 222 205 193 220 196 180 222 208 198 222 219 216 227 228 225 228 229 227 226 226 226 219 220 221 218 217 220 212 190 196 211 176 178 212 179 180 214 178 182 216 178 178 216 190 184 50 50 50 63 63 63 63 63 63 64 64 64 67 67 67 79 79 79 80 80 80 75 75 75 69 69 69 67 67 67 76 76 76 88 88 88 91 91 91 80 80 80 60 60 60 59 59 59 95 95 95 134 134 134 158 158 158 162 162 162 164 164 164 165 165 165 159 159 159 144 144 144 133 133 133 128 128 128 126 126 126 128 128 128 123 123 123 115 115 115 98 98 98 81 81 81 32 32 32 37 37 37 28 28 28 30 30 30 37 37 37 48 48 48 58 58 58 69 69 69 69 69 69 70 70 70 95 95 95 128 128 128 138 138 138 142 142 142 139 139 139 115 115 115 89 89 89 95 95 95 124 124 124 137 137 137 139 139 139 133 133 133 119 119 119 118 118 118 125 125 125 135 135 135 137 137 137 131 131 131 120 120 120 113 113 113 94 94 94 73 73 73 6 6 6 5 5 5 8 8 8 22 22 22 42 42 42 41 41 41 38 38 38 52 52 52 62 62 62 72 72 72 81 81 81 95 95 95 120 120 120 140 140 140 152 152 152 145 145 145 135 135 135 128 128 128 103 103 103 64 64 64 57 57 57 53 53 53 38 38 38 33 33 33 39 39 39 52 52 52 63 63 63 67 67 67 61 61 61 50 50 50 39 39 39 45 45 45 2 2 2 3 3 3 5 5 5 11 11 11 24 24 24 32 32 32 36 36 36 50 50 50 65 65 65 81 81 81 97 97 97 89 89 89 75 75 75 65 65 65 57 57 57 50 50 50 53 53 53 57 57 57 43 43 43 22 22 22 17 17 17 18 18 18 17 17 17 16 16 16 14 14 14 13 13 13 11 11 11 12 12 12 12 12 12 10 10 10 26 26 26 54 54 54 27 27 27 32 32 32 41 41 41 47 47 47 51 51 51 58 58 58 67 67 67 83 83 83 102 102 102 124 124 124 144 144 144 146 146 146 118 118 118 93 93 93 81 81 81 71 71 71 50 50 50 21 21 21 15 15 15 16 16 16 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 16 16 16 31 31 31 45 45 45 48 48 48 86 86 86 101 101 101 63 63 63 76 76 76 91 91 91 101 101 101 110 110 110 119 119 119 130 130 130 140 140 140 153 153 153 161 161 161 162 162 162 161 161 161 151 151 151 137 137 137 121 121 121 101 101 101 66 66 66 32 32 32 24 24 24 22 22 22 23 23 23 25 25 25 26 26 26 28 28 28 28 28 28 25 25 25 22 22 22 49 49 49 97 97 97 105 105 105 106 106 106 100 100 100 58 58 58 62 62 62 68 68 68 76 76 76 83 83 83 87 87 87 94 94 94 103 103 103 113 113 113 122 122 122 125 125 125 126 126 126 121 121 121 111 111 111 99 99 99 89 89 89 69 69 69 52 52 52 46 46 46 50 50 50 64 64 64 79 79 79 88 88 88 95 95 95 91 91 91 85 85 85 86 86 86 96 96 96 120 120 120 116 116 116 97 97 97 89 89 89 44 44 44 41 41 41 32 32 32 30 30 30 34 34 34 35 35 35 38 38 38 47 47 47 59 59 59 73 73 73 76 76 76 73 73 73 74 74 74 72 72 72 74 74 74 78 78 78 90 90 90 102 102 102 113 113 113 134 134 134 154 154 154 166 166 166 165 165 165 163 163 163 158 158 158 155 155 155 153 153 153 144 144 144 133 133 133 113 113 113 104 104 104 98 98 98 59 59 59 48 48 48 28 28 28 16 16 16 15 15 15 16 16 16 19 19 19 23 23 23 31 31 31 38 38 38 40 40 40 39 39 39 37 37 37 37 37 37 42 42 42 60 60 60 88 88 88 117 117 117 141 141 141 164 164 164 178 178 178 170 170 170 156 156 156 156 156 156 157 157 157 156 156 156 144 144 144 126 126 126 117 117 117 110 110 110 106 106 106 97 97 97 47 47 47 45 45 45 46 46 46 47 47 47 45 45 45 44 44 44 52 52 52 59 59 59 61 61 61 69 69 69 72 72 72 70 70 70 70 70 70 77 77 77 96 96 96 114 114 114 113 113 113 103 103 103 95 95 95 95 95 95 96 96 96 99 99 99 104 104 104 119 119 119 140 140 140 152 152 152 142 142 142 130 130 130 119 119 119 111 111 111 112 112 112 111 111 111 18 18 18 22 22 22 35 35 35 50 50 50 62 62 62 77 77 77 87 87 87 93 93 93 92 92 92 101 101 101 115 115 115 121 121 121 129 129 129 133 133 133 149 149 149 137 137 137 119 119 119 122 122 122 128 128 128 119 119 119 118 118 118 125 125 125 128 128 128 131 131 131 147 147 147 148 148 148 141 141 141 134 134 134 129 129 129 130 130 130 134 134 134 133 133 133 31 31 31 36 36 36 45 45 45 54 54 54 62 62 62 70 70 70 77 77 77 83 83 83 87 87 87 100 100 100 117 117 117 115 115 115 126 126 126 136 136 136 144 144 144 143 143 143 145 145 145 146 146 146 144 144 144 137 137 137 139 139 139 140 140 140 134 134 134 131 131 131 136 136 136 132 132 132 133 133 133 137 137 137 133 133 133 134 134 134 127 127 127 120 120 120 36 36 36 48 48 48 68 68 68 84 84 84 80 80 80 72 72 72 68 68 68 68 68 68 69 69 69 76 76 76 82 82 82 75 75 75 88 88 88 104 104 104 110 110 110 118 118 118 129 129 129 136 136 136 141 141 141 150 150 150 151 151 151 147 147 147 145 145 145 153 153 153 161 161 161 159 159 159 142 142 142 125 125 125 112 112 112 102 102 102 93 93 93 86 86 86 20 20 20 28 28 28 43 43 43 58 58 58 69 69 69 79 79 79 86 86 86 87 87 87 84 84 84 85 85 85 88 88 88 92 92 92 91 91 91 91 91 91 97 97 97 114 114 114 128 128 128 140 140 140 149 149 149 152 152 152 141 141 141 117 117 117 113 113 113 130 130 130 129 129 129 123 123 123 101 101 101 93 93 93 93 93 93 88 88 88 85 85 85 84 84 84 18 18 18 19 19 19 23 23 23 31 31 31 42 42 42 57 57 57 73 73 73 85 85 85 95 95 95 108 108 108 107 107 107 115 115 115 144 144 144 163 163 163 162 162 162 153 153 153 141 141 141 129 129 129 128 128 128 125 125 125 121 121 121 116 116 116 114 114 114 117 117 117 123 123 123 114 114 114 103 103 103 113 113 113 108 108 108 88 88 88 73 73 73 58 58 58 26 26 26 30 30 30 39 39 39 51 51 51 64 64 64 82 82 82 94 94 94 108 108 108 100 100 100 78 78 78 93 93 93 108 108 108 147 147 147 228 228 228 240 240 240 218 218 218 197 197 197 174 174 174 171 171 171 165 165 165 160 160 160 174 174 174 182 182 182 179 179 179 162 162 162 131 131 131 93 93 93 70 70 70 54 54 54 31 31 31 17 17 17 7 7 7 69 69 69 85 85 85 100 100 100 101 101 101 91 91 91 89 89 89 136 136 136 153 153 153 109 109 109 97 97 97 164 164 164 207 207 207 219 219 219 247 247 247 249 249 249 240 240 240 235 235 235 220 220 220 194 194 194 159 159 159 121 121 121 110 110 110 153 153 153 207 207 207 180 180 180 143 143 143 82 82 82 32 32 32 17 17 17 6 6 6 4 4 4 2 2 2 106 106 106 121 121 121 126 126 126 144 144 144 84 84 84 52 52 52 140 140 140 161 161 161 109 109 109 119 119 119 169 169 169 220 220 220 216 216 216 227 227 227 230 230 230 231 231 231 231 231 231 229 229 229 201 201 201 163 163 163 125 125 125 90 90 90 127 127 127 169 169 169 150 150 150 210 210 210 190 190 190 136 136 136 111 111 111 56 56 56 5 5 5 2 2 2 98 98 98 57 57 57 42 42 42 196 196 196 207 207 207 193 193 193 184 184 184 194 194 194 192 192 192 168 168 168 191 191 191 218 218 218 213 213 213 214 214 214 203 203 203 173 173 173 164 164 164 165 165 165 174 174 174 201 201 201 217 217 217 211 211 211 210 210 210 216 216 216 208 208 208 233 233 233 239 239 239 204 204 204 195 195 195 162 162 162 31 31 31 0 0 0 65 65 65 25 25 25 17 17 17 132 132 132 248 248 248 248 248 248 238 238 238 242 242 242 245 245 245 232 232 232 240 240 240 247 247 247 244 244 244 245 245 245 241 241 241 235 235 235 228 228 228 221 221 221 211 211 211 219 219 219 222 222 222 222 222 222 199 199 199 223 223 223 221 221 221 181 181 181 179 179 179 188 188 188 193 193 193 221 221 221 151 151 151 28 28 28 44 44 44 39 39 39 40 40 40 57 57 57 201 201 201 247 247 247 247 247 247 248 248 248 248 248 248 220 220 220 196 196 196 234 234 234 211 211 211 220 220 220 208 208 208 223 223 223 217 217 217 214 214 214 213 213 213 214 214 214 221 221 221 222 222 222 212 212 212 220 220 220 203 203 203 193 193 193 188 188 188 186 186 186 181 181 181 219 219 219 227 227 227 84 84 84 35 35 35 38 38 38 28 28 28 37 37 37 124 124 124 212 212 212 233 233 233 247 247 247 244 244 244 219 219 219 207 207 207 232 232 232 223 223 223 220 220 220 207 207 207 215 215 215 207 207 207 204 204 204 202 202 202 200 200 200 209 209 209 209 209 209 199 199 199 205 205 205 156 156 156 186 186 186 214 214 214 203 203 203 201 201 201 229 229 229 211 211 211 92 92 92 16 16 16 22 22 22 16 16 16 23 23 23 40 40 40 142 142 142 233 233 233 252 252 252 248 248 248 222 222 222 219 219 219 214 214 214 226 226 226 214 214 214 196 196 196 202 202 202 199 199 199 206 206 206 210 210 210 207 207 207 210 210 210 206 206 206 205 205 205 204 204 204 154 154 154 181 181 181 202 202 202 190 190 190 196 196 196 208 208 208 205 205 205 85 85 85 23 23 23 26 26 26 26 26 26 33 33 33 24 24 24 96 96 96 189 189 189 205 205 205 218 218 218 218 218 218 219 219 219 176 176 176 154 154 154 177 177 177 143 143 143 153 153 153 144 144 144 144 144 144 148 148 148 150 150 150 150 150 150 145 145 145 140 140 140 141 141 141 142 142 142 141 141 141 141 141 141 156 156 156 170 170 170 185 185 185 178 178 178 107 107 107 45 45 45 50 50 50 66 66 66 67 67 67 67 67 67 81 81 81 47 47 47 42 42 42 57 57 57 75 75 75 94 94 94 85 85 85 126 126 126 137 137 137 105 105 105 105 105 105 110 110 110 106 106 106 103 103 103 110 110 110 115 115 115 114 114 114 122 122 122 130 130 130 135 135 135 144 144 144 144 144 144 163 163 163 179 179 179 200 200 200 203 203 203 120 120 120 87 87 87 90 90 90 101 101 101 105 105 105 106 106 106 109 109 109 113 113 113 117 117 117 119 119 119 126 126 126 145 145 145 127 127 127 143 143 143 165 165 165 138 138 138 154 154 154 166 166 166 171 171 171 174 174 174 181 181 181 196 196 196 196 196 196 203 203 203 213 213 213 183 183 183 202 202 202 217 217 217 216 216 216 223 223 223 228 228 228 224 224 224 123 123 123 111 111 111 109 109 109 114 114 114 119 119 119 110 110 110 120 120 120 202 202 202 229 229 229 227 227 227 222 222 222 224 224 224 204 204 204 193 193 193 204 204 204 191 191 191 215 215 215 207 207 207 219 219 219 225 225 225 217 217 217 222 222 222 215 215 215 210 210 210 222 222 222 161 161 161 187 187 187 222 222 222 213 213 213 217 217 217 229 229 229 227 227 227 126 126 126 110 110 110 106 106 106 109 109 109 110 110 110 113 113 113 149 149 149 203 203 203 224 224 224 222 222 222 216 216 216 214 214 214 221 221 221 223 223 223 218 218 218 210 210 210 220 220 220 204 204 204 199 199 199 200 200 200 197 197 197 202 202 202 201 201 201 204 204 204 222 222 222 195 195 195 188 188 188 196 196 196 205 205 205 207 207 207 215 215 215 206 206 206 114 114 114 100 100 100 98 98 98 102 102 102 86 86 86 138 138 138 200 200 200 208 208 208 211 211 211 216 216 216 204 204 204 191 191 191 214 214 214 174 174 174 206 206 206 192 192 192 195 195 195 198 198 198 197 197 197 203 203 203 209 209 209 210 210 210 214 214 214 214 214 214 227 227 227 214 214 214 189 189 189 176 176 176 194 194 194 196 196 196 191 191 191 128 128 128 62 62 62 89 89 89 88 88 88 86 86 86 81 81 81 170 170 170 198 198 198 197 197 197 196 196 196 201 201 201 184 184 184 177 177 177 209 209 209 188 188 188 222 222 222 219 219 219 220 220 220 212 212 212 199 199 199 198 198 198 200 200 200 204 204 204 190 190 190 186 186 186 204 204 204 179 179 179 185 185 185 186 186 186 168 168 168 167 167 167 172 172 172 104 104 104 50 50 50 80 80 80 79 79 79 68 68 68 107 107 107 172 172 172 175 175 175 156 156 156 166 166 166 167 167 167 156 156 156 177 177 177 202 202 202 196 196 196 204 204 204 203 203 203 196 196 196 185 185 185 169 169 169 161 161 161 164 164 164 169 169 169 154 154 154 151 151 151 177 177 177 139 139 139 179 179 179 186 186 186 138 138 138 105 105 105 85 85 85 53 53 53 39 39 39 67 67 67 67 67 67 60 60 60 100 100 100 120 120 120 122 122 122 97 97 97 110 110 110 104 104 104 78 78 78 114 114 114 162 162 162 147 147 147 159 159 159 166 166 166 171 171 171 178 178 178 160 160 160 125 125 125 109 109 109 92 92 92 87 87 87 95 95 95 162 162 162 137 137 137 139 139 139 119 119 119 77 77 77 53 53 53 37 37 37 31 31 31 29 29 29 92 37 9 113 49 12 121 46 7 124 45 12 125 48 18 136 61 23 135 64 23 132 58 17 128 50 13 124 49 14 136 57 18 157 67 21 161 71 19 138 64 18 109 45 9 111 43 9 155 79 28 206 116 41 238 141 41 242 148 31 245 148 34 245 149 46 232 144 52 211 129 48 199 118 43 201 109 36 211 102 33 221 100 36 216 95 31 198 91 26 168 77 24 141 61 27 59 23 12 69 26 12 64 15 3 72 15 3 81 21 4 98 32 8 110 41 13 127 51 14 132 49 8 136 50 8 168 73 25 211 104 40 229 114 26 227 122 30 210 123 38 174 101 33 150 73 19 165 76 18 201 105 27 212 121 28 217 122 27 210 115 27 189 102 28 181 102 37 187 110 43 205 119 42 221 115 34 229 102 32 221 87 31 198 86 30 164 73 24 133 54 20 13 4 3 15 2 2 22 3 4 52 11 8 84 27 14 89 24 9 90 19 4 105 34 9 114 47 9 131 54 10 149 60 15 166 74 24 187 105 29 213 125 32 225 137 41 210 132 45 191 126 42 186 116 44 164 86 32 123 45 8 112 40 8 104 38 5 83 23 1 73 20 3 80 25 6 102 35 11 119 45 12 131 45 14 128 37 17 104 31 12 85 23 5 92 28 10 7 0 0 12 0 0 19 0 0 37 0 3 60 9 11 72 17 10 79 20 8 100 33 10 127 46 8 153 59 10 178 73 16 167 65 15 133 58 14 121 49 5 110 41 2 97 36 2 95 41 5 101 45 11 86 28 11 63 6 2 58 1 0 57 2 0 53 3 2 47 4 4 45 1 8 43 0 8 39 0 1 41 0 0 43 0 1 36 0 0 55 15 7 96 40 22 63 14 7 75 17 4 91 24 5 103 27 5 109 31 6 114 40 7 121 51 9 142 67 14 174 83 16 206 103 19 232 122 29 233 124 35 196 97 25 156 76 22 135 65 24 125 55 20 97 35 11 61 6 0 51 0 0 52 2 2 58 3 1 60 2 0 58 3 1 55 5 1 51 5 4 46 6 9 44 4 6 66 18 7 87 31 8 88 35 12 128 75 35 153 86 46 123 44 10 146 54 10 170 67 13 186 76 14 196 85 18 202 97 23 210 110 28 215 124 33 226 139 37 239 146 34 243 147 31 243 145 33 232 133 34 205 122 40 183 106 39 166 83 27 115 52 18 71 19 3 60 10 3 57 9 4 62 8 1 66 10 1 64 13 1 62 17 1 61 17 0 59 13 0 61 8 0 102 31 5 165 77 27 169 87 35 161 92 38 156 84 36 110 40 15 123 42 13 132 47 14 144 54 13 155 61 14 161 65 13 170 72 13 179 82 17 191 93 18 205 100 19 209 104 20 210 105 22 206 98 23 186 91 24 166 80 23 155 70 22 121 54 18 97 38 10 91 31 7 95 35 11 115 49 10 132 65 14 137 77 22 140 87 26 137 82 23 136 73 21 139 72 23 161 78 23 196 99 36 181 98 46 145 84 45 134 77 40 90 29 7 84 26 9 69 19 10 68 16 7 78 18 7 83 18 4 91 19 3 100 29 6 113 42 9 133 55 13 136 59 14 133 56 11 140 54 8 133 53 10 134 56 13 140 58 19 157 69 27 170 81 35 182 95 33 203 118 40 220 140 60 230 153 73 228 152 68 224 152 64 217 147 62 210 145 68 206 143 73 200 132 63 194 118 51 163 99 56 141 93 65 137 87 57 114 43 5 97 32 3 68 14 1 49 3 2 48 2 3 53 1 1 60 2 1 64 8 1 71 17 1 83 23 1 85 25 1 80 26 0 71 28 0 69 28 0 79 32 0 107 47 9 147 71 22 181 101 37 205 127 47 229 152 59 234 167 90 222 159 97 209 145 81 209 144 79 210 145 81 207 144 90 190 133 88 167 116 76 159 107 64 152 99 60 143 96 65 141 85 50 94 31 10 97 27 5 99 27 8 94 31 13 90 29 10 93 27 7 105 34 9 112 42 11 115 45 9 127 51 10 131 54 12 126 53 11 124 54 12 132 62 12 158 79 21 184 95 34 171 99 35 156 91 28 149 82 26 149 80 31 145 85 29 144 90 29 151 95 35 166 109 50 195 127 66 215 136 75 200 126 78 181 116 74 167 107 61 162 98 51 161 99 55 167 96 44 47 6 6 63 6 0 82 17 5 102 32 7 120 44 7 139 59 14 153 68 19 158 74 21 157 75 16 171 83 16 186 97 27 190 103 34 202 110 38 206 116 37 224 132 43 216 119 30 190 104 17 190 108 24 196 112 36 188 102 34 185 101 31 191 110 35 193 113 40 196 116 46 210 133 56 214 134 52 208 125 56 195 119 56 188 115 50 194 113 56 195 117 62 197 116 53 67 19 5 80 21 2 93 29 7 107 37 10 120 43 10 131 50 15 142 57 18 150 63 18 157 66 15 175 78 20 193 95 33 188 95 31 196 108 36 202 121 41 208 131 44 211 130 38 220 129 31 224 129 30 223 127 33 215 118 33 219 120 34 219 121 34 210 116 32 203 114 32 203 121 38 199 117 38 205 113 49 207 117 58 202 115 53 203 114 57 192 110 52 182 104 40 76 23 3 94 34 8 118 53 18 137 70 25 134 65 21 129 54 17 128 49 17 128 50 10 127 53 7 134 60 14 145 64 15 136 58 7 146 73 16 161 90 27 168 97 31 181 103 34 205 110 33 216 119 20 219 126 20 223 136 37 227 136 34 224 131 32 217 131 37 222 140 42 233 147 48 235 141 56 220 119 58 200 102 52 181 92 41 160 85 39 151 76 30 143 70 20 59 5 0 69 13 2 88 28 3 106 45 3 118 56 8 133 65 15 141 73 11 143 74 12 138 69 22 144 68 19 148 72 17 139 80 32 149 75 23 157 74 13 166 79 9 188 95 18 207 108 31 221 121 27 229 131 35 226 137 41 213 126 35 187 100 27 179 97 31 197 114 42 198 113 36 190 105 40 167 82 30 155 76 20 152 79 13 149 72 16 147 67 16 142 67 22 56 2 1 57 4 1 60 9 1 74 15 4 89 26 5 109 42 1 132 58 2 150 68 8 157 78 26 162 92 50 156 93 53 148 106 76 174 136 109 201 153 116 215 148 99 220 135 76 211 124 52 203 112 28 205 110 27 199 108 20 196 104 16 190 98 17 187 96 21 193 98 19 199 104 26 188 94 28 176 82 22 185 94 24 177 92 13 148 73 13 125 58 14 97 47 18 63 12 6 71 15 3 80 25 5 100 34 11 118 48 9 142 66 10 165 74 18 187 85 24 158 83 36 101 70 67 115 83 88 132 99 96 157 144 142 235 227 220 248 239 226 233 216 193 234 196 113 226 174 38 226 171 27 222 162 32 217 154 43 231 167 69 238 173 85 237 169 79 225 151 60 195 116 41 151 77 25 122 55 18 96 42 10 54 26 5 32 13 5 14 4 6 130 50 11 153 65 15 168 82 21 163 85 21 147 77 23 148 72 23 207 121 30 220 138 57 144 95 93 107 90 110 173 160 168 215 205 199 226 220 204 250 248 236 247 251 247 237 242 239 249 239 183 248 230 98 228 205 55 196 163 49 150 121 45 131 110 57 172 153 107 225 207 160 209 176 126 178 135 100 105 75 59 43 28 24 20 16 17 6 7 7 3 4 10 1 2 7 191 82 12 202 99 28 195 108 38 195 134 66 118 75 47 84 42 28 185 134 55 197 158 86 119 103 118 133 113 117 183 167 151 225 222 204 240 212 182 244 225 198 239 230 211 235 231 222 238 230 226 241 230 194 220 201 155 184 158 134 146 120 98 109 85 71 139 124 119 179 167 160 166 146 136 227 205 197 204 187 176 147 134 118 121 110 93 65 54 44 10 4 4 5 1 3 171 76 23 109 41 10 68 34 18 213 196 154 216 212 165 198 200 152 197 188 134 208 197 146 195 197 165 175 169 148 206 189 170 229 216 205 234 207 194 233 209 196 218 199 188 186 170 159 173 163 150 175 163 153 187 169 171 212 199 183 233 215 187 226 207 197 218 207 208 222 214 215 213 207 203 236 233 226 248 237 226 221 200 188 217 189 176 179 158 142 37 30 29 0 0 7 107 50 38 52 15 11 29 13 11 144 132 104 255 254 199 254 255 201 244 243 197 249 247 205 250 252 204 239 235 199 249 240 218 254 247 235 251 244 232 250 244 240 248 239 238 243 233 225 233 228 216 226 220 217 217 208 211 225 219 210 231 223 199 229 222 204 203 200 192 227 224 215 226 221 210 187 181 174 184 178 174 193 186 187 200 190 192 227 221 211 154 151 144 34 26 29 72 33 33 62 30 28 56 35 29 74 54 36 214 202 163 254 253 206 253 252 208 253 253 213 254 253 214 233 220 187 211 194 174 243 234 219 225 209 186 229 219 205 217 207 195 233 222 203 225 216 206 221 212 211 221 211 211 221 212 208 230 219 208 230 220 213 219 210 210 228 218 218 215 200 192 206 191 175 198 187 174 192 185 177 186 180 174 224 219 208 234 227 211 102 78 71 56 27 26 60 30 29 45 22 20 57 31 23 142 121 98 221 215 177 238 238 197 251 252 215 250 247 218 231 219 196 218 205 190 241 231 220 238 219 207 232 216 213 219 203 200 229 211 203 218 204 194 214 201 196 212 199 196 211 198 190 221 207 196 219 207 198 208 196 191 215 202 197 171 152 141 203 183 165 227 212 197 213 202 189 210 200 189 237 229 214 223 210 191 117 83 73 33 10 11 41 14 16 33 9 10 44 15 17 61 33 27 155 141 116 238 237 202 255 255 229 250 251 228 228 223 204 225 219 204 222 214 198 242 223 207 227 211 201 207 193 184 215 199 189 209 196 189 214 203 202 218 208 208 216 205 201 218 209 197 213 206 190 213 205 189 212 204 188 166 152 140 195 177 169 213 199 193 199 188 183 202 195 188 214 209 192 215 204 185 110 76 69 41 16 20 46 18 23 43 19 22 53 24 33 46 15 20 112 92 79 196 190 167 206 209 185 219 222 203 220 220 203 222 221 202 183 177 155 170 150 134 188 175 161 153 141 128 165 150 139 155 142 134 153 141 139 158 145 145 159 147 142 158 147 146 155 141 143 153 136 134 151 138 135 153 138 134 156 136 128 154 138 130 165 155 146 177 170 158 191 188 161 187 179 154 129 99 92 66 36 44 71 41 49 84 58 65 83 59 70 86 58 65 99 74 70 58 45 37 47 42 34 64 56 46 84 74 64 104 93 76 100 82 62 148 119 106 155 132 119 121 100 89 124 99 91 130 105 91 125 100 88 122 97 88 129 105 90 133 110 99 135 107 96 146 115 97 151 124 106 156 130 107 167 140 105 165 142 105 181 163 124 196 180 138 214 202 155 219 203 163 148 111 94 104 77 94 108 80 97 116 93 106 116 99 113 127 95 113 135 99 96 131 110 85 131 116 86 134 119 86 143 124 93 164 144 109 151 124 86 171 138 103 188 161 127 161 134 99 180 150 115 193 161 125 196 166 135 198 169 139 205 177 143 219 193 154 222 193 148 231 200 151 240 211 160 213 180 128 231 199 144 243 216 156 242 216 154 248 223 161 250 229 166 247 225 167 154 115 85 120 104 131 120 101 128 123 107 129 124 115 132 132 99 114 153 110 87 227 203 135 250 233 155 247 231 158 246 223 155 249 225 161 230 204 144 221 189 143 228 201 159 216 188 143 242 212 160 235 204 153 240 218 171 243 225 180 239 216 167 245 222 169 236 215 162 231 210 157 245 222 166 191 158 103 217 183 130 251 220 160 243 211 150 247 214 156 254 229 165 250 228 164 154 121 86 114 103 136 110 99 134 111 104 134 112 107 128 134 107 92 183 144 93 232 204 126 253 227 138 249 224 145 245 216 144 240 215 147 243 223 158 247 222 167 238 219 168 230 210 158 242 220 164 228 203 154 218 198 155 218 200 157 221 195 149 229 200 149 223 201 152 221 205 158 238 224 173 218 194 144 219 183 136 227 192 136 239 200 144 244 201 147 245 213 151 234 203 155 140 106 87 100 94 133 96 93 136 99 97 136 96 77 110 174 129 98 244 192 134 250 200 145 254 207 127 255 213 136 241 201 131 220 190 121 238 216 147 203 173 110 226 208 147 209 195 136 213 197 139 219 198 146 217 196 150 223 202 157 233 207 159 241 206 155 243 210 162 234 214 168 242 229 179 236 214 163 220 185 132 210 171 113 231 188 132 237 188 135 229 184 131 161 118 96 88 51 53 85 84 130 81 83 133 83 82 123 106 68 85 226 155 101 255 186 118 252 182 130 254 184 113 253 191 121 229 176 111 216 173 104 242 208 135 220 186 123 244 224 160 238 221 159 240 221 164 236 212 153 223 198 142 221 197 146 226 198 146 239 198 147 227 183 134 216 182 134 230 202 150 208 176 120 218 181 122 222 181 122 206 161 108 206 159 114 207 164 129 134 92 89 73 38 53 72 76 126 71 74 127 69 62 100 140 96 84 232 158 95 232 162 98 209 142 93 221 151 99 217 154 104 200 145 99 219 169 112 242 196 130 232 190 136 234 202 142 231 202 142 226 192 138 219 181 120 202 165 110 188 157 112 193 159 118 204 162 121 189 146 105 184 145 103 213 170 121 177 132 78 214 173 119 221 179 132 172 130 97 137 95 76 113 75 66 78 42 50 59 28 45 57 63 115 60 63 113 66 53 84 127 91 78 163 105 85 159 109 96 126 86 78 144 98 89 138 94 70 109 69 46 150 106 68 203 153 102 187 138 95 195 153 100 202 160 105 211 163 114 221 169 119 197 151 110 155 118 91 135 101 82 117 85 64 111 81 57 123 89 61 198 153 115 177 128 87 175 130 96 151 110 87 104 67 63 77 42 54 57 27 38 50 22 32 46 20 34 157 157 157 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 162 162 162 158 158 158 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 150 150 150 150 150 150 151 151 151 161 161 161 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 159 159 159 164 164 164 164 164 164 158 158 158 159 159 159 159 159 159 159 159 159 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 154 154 154 163 163 163 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 165 165 165 160 160 160 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 165 165 165 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 169 169 169 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 158 158 158 167 167 167 164 164 164 164 164 164 165 165 165 166 166 166 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 164 164 164 165 165 165 169 169 169 165 165 165 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 160 160 160 169 169 169 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 165 165 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 162 162 162 161 161 161 163 163 163 172 172 172 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 169 169 169 172 172 172 168 168 168 165 165 165 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 166 166 166 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 174 174 174 173 173 173 163 163 163 170 170 170 172 172 172 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 168 168 168 176 176 176 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 174 174 174 174 174 174 173 173 173 174 174 174 176 176 176 167 167 167 169 169 169 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 170 170 170 179 179 179 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 174 174 174 177 177 177 176 176 176 167 167 167 172 172 172 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 170 170 170 172 172 172 181 181 181 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 178 178 178 182 182 182 165 165 165 167 167 167 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 174 174 174 184 184 184 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 181 181 181 180 180 180 182 182 182 170 170 170 165 165 165 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 176 176 176 186 186 186 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 179 179 179 171 171 171 164 164 164 180 180 180 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 178 178 178 187 187 187 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 184 184 184 183 183 183 183 183 183 174 174 174 170 170 170 165 165 165 180 180 180 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 178 178 178 178 178 178 179 179 179 189 189 189 186 186 186 188 188 188 186 186 186 187 187 187 187 187 187 186 186 186 186 186 186 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 186 186 186 174 174 174 167 167 167 169 169 169 184 184 184 186 186 186 183 183 183 184 184 184 183 183 183 184 184 184 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 181 181 181 177 177 177 178 178 178 190 190 190 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 188 188 188 188 188 188 189 189 189 189 189 189 188 188 188 189 189 189 188 188 188 187 187 187 188 188 188 182 182 182 164 164 164 161 161 161 181 181 181 199 199 199 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 184 184 184 181 181 181 178 178 178 174 174 174 166 166 166 143 143 143 135 135 135 187 187 187 190 190 190 191 191 191 193 193 193 192 192 192 191 191 191 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 192 192 192 190 190 190 189 189 189 190 190 190 188 188 188 170 170 170 134 134 134 163 163 163 212 212 212 187 187 187 188 188 188 187 187 187 186 186 186 182 182 182 169 169 169 157 157 157 140 140 140 130 130 130 120 120 120 98 98 98 88 88 88 149 149 149 172 172 172 186 186 186 197 197 197 194 194 194 190 190 190 187 187 187 181 181 181 184 184 184 189 189 189 190 190 190 192 192 192 191 191 191 191 191 191 192 192 192 193 193 193 174 174 174 104 104 104 138 138 138 195 195 195 178 178 178 178 178 178 179 179 179 169 169 169 143 143 143 122 122 122 120 120 120 98 98 98 84 84 84 86 86 86 86 86 86 84 84 84 118 118 118 133 133 133 148 148 148 176 176 176 168 168 168 154 154 154 150 150 150 138 138 138 144 144 144 146 146 146 147 147 147 152 152 152 163 163 163 177 177 177 182 182 182 189 189 189 177 177 177 102 102 102 121 121 121 141 141 141 133 133 133 132 132 132 133 133 133 119 119 119 99 99 99 94 94 94 109 109 109 91 91 91 81 81 81 86 86 86 86 86 86 78 78 78 110 110 110 113 113 113 126 126 126 158 158 158 134 134 134 118 118 118 115 115 115 110 110 110 121 121 121 115 115 115 113 113 113 114 114 114 121 121 121 131 131 131 133 133 133 147 147 147 146 146 146 103 103 103 107 107 107 107 107 107 103 103 103 101 101 101 101 101 101 96 96 96 92 92 92 78 78 78 78 78 78 63 63 63 73 73 73 116 116 116 144 144 144 101 101 101 103 103 103 118 118 118 153 153 153 180 180 180 159 159 159 131 131 131 110 110 110 106 106 106 115 115 115 108 108 108 108 108 108 122 122 122 129 129 129 122 122 122 103 103 103 120 120 120 115 115 115 111 111 111 107 107 107 112 112 112 119 119 119 120 120 120 117 117 117 95 95 95 76 76 76 64 64 64 48 48 48 33 33 33 51 51 51 144 144 144 207 207 207 177 177 177 111 111 111 147 147 147 198 198 198 220 220 220 211 211 211 192 192 192 127 127 127 97 97 97 119 119 119 111 111 111 104 104 104 123 123 123 127 127 127 126 126 126 94 94 94 113 113 113 106 106 106 123 123 123 116 116 116 105 105 105 111 111 111 115 115 115 108 108 108 71 71 71 52 52 52 47 47 47 44 44 44 35 35 35 42 42 42 144 144 144 204 204 204 192 192 192 119 119 119 156 156 156 204 204 204 243 243 243 244 244 244 224 224 224 119 119 119 86 86 86 122 122 122 120 120 120 102 102 102 104 104 104 111 111 111 132 132 132 98 98 98 104 104 104 95 95 95 94 94 94 95 95 95 92 92 92 85 85 85 79 79 79 74 74 74 52 52 52 41 41 41 36 36 36 34 34 34 28 28 28 35 35 35 90 90 90 113 113 113 102 102 102 123 123 123 156 156 156 206 206 206 242 242 242 209 209 209 198 198 198 114 114 114 92 92 92 106 106 106 104 104 104 88 88 88 81 81 81 91 91 91 104 104 104 82 82 82 69 69 69 61 61 61 55 55 55 54 54 54 55 55 55 52 52 52 44 44 44 44 44 44 41 41 41 38 38 38 34 34 34 31 31 31 24 24 24 30 30 30 44 44 44 44 44 44 51 51 51 125 125 125 144 144 144 175 175 175 173 173 173 121 121 121 124 124 124 99 99 99 79 79 79 69 69 69 63 63 63 57 57 57 50 50 50 54 54 54 54 54 54 48 48 48 43 43 43 40 40 40 41 41 41 39 39 39 38 38 38 38 38 38 36 36 36 36 36 36 37 37 37 46 46 46 44 44 44 41 41 41 34 34 34 36 36 36 39 39 39 38 38 38 42 42 42 90 90 90 90 90 90 93 93 93 79 79 79 63 63 63 59 59 59 56 56 56 50 50 50 47 47 47 45 45 45 43 43 43 41 41 41 42 42 42 40 40 40 40 40 40 39 39 39 38 38 38 40 40 40 40 40 40 44 44 44 45 45 45 49 49 49 52 52 52 56 56 56 61 61 61 65 65 65 75 75 75 70 70 70 49 49 49 37 37 37 37 37 37 36 36 36 64 64 64 55 55 55 54 54 54 51 51 51 49 49 49 47 47 47 48 48 48 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 48 48 48 48 48 48 48 48 48 47 47 47 44 44 44 46 46 46 46 46 46 48 48 48 49 49 49 53 53 53 58 58 58 62 62 62 66 66 66 72 72 72 87 87 87 81 81 81 53 53 53 37 37 37 38 38 38 39 39 39 78 78 78 48 48 48 53 53 53 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 51 51 51 50 50 50 50 50 50 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 51 51 51 56 56 56 63 63 63 68 68 68 78 78 78 91 91 91 79 79 79 48 48 48 36 36 36 41 41 41 44 44 44 113 113 113 55 55 55 46 46 46 55 55 55 58 58 58 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 53 53 53 52 52 52 53 53 53 52 52 52 51 51 51 51 51 51 49 49 49 48 48 48 49 49 49 47 47 47 44 44 44 45 45 45 50 50 50 55 55 55 61 61 61 72 72 72 90 90 90 84 84 84 69 69 69 59 59 59 67 67 67 78 78 78 87 87 87 60 60 60 53 53 53 61 61 61 63 63 63 58 58 58 58 58 58 58 58 58 58 58 58 56 56 56 54 54 54 53 53 53 54 54 54 53 53 53 51 51 51 52 52 52 52 52 52 49 49 49 46 46 46 43 43 43 39 39 39 38 38 38 39 39 39 42 42 42 44 44 44 44 44 44 61 61 61 84 84 84 77 77 77 68 68 68 58 58 58 63 63 63 113 113 113 110 110 110 120 120 120 123 123 123 118 118 118 108 108 108 101 101 101 98 98 98 95 95 95 92 92 92 89 89 89 89 89 89 87 87 87 85 85 85 82 82 82 80 80 80 77 77 77 74 74 74 73 73 73 71 71 71 65 65 65 64 64 64 63 63 63 63 63 63 65 65 65 61 61 61 65 65 65 81 81 81 72 72 72 66 66 66 61 61 61 57 57 57 118 118 118 117 117 117 122 122 122 128 128 128 128 128 128 122 122 122 118 118 118 116 116 116 115 115 115 114 114 114 113 113 113 113 113 113 113 113 113 114 114 114 112 112 112 110 110 110 107 107 107 106 106 106 107 107 107 108 108 108 105 105 105 103 103 103 101 101 101 98 98 98 97 97 97 96 96 96 96 96 96 93 93 93 94 94 94 98 98 98 102 102 102 98 98 98 109 168 232 107 165 229 108 166 229 108 166 229 108 166 229 108 166 229 108 165 229 107 166 229 106 168 230 108 167 230 112 166 225 122 172 219 116 168 217 110 165 226 108 165 230 107 166 230 106 167 227 107 165 228 107 164 228 107 165 228 107 165 229 107 165 227 107 165 226 106 165 225 105 164 224 105 164 224 105 163 224 105 163 224 103 162 222 103 161 222 104 160 221 106 160 223 113 172 236 111 169 232 111 169 233 111 169 233 111 169 233 111 169 233 111 169 233 111 170 233 110 172 234 112 171 234 115 169 229 123 174 223 122 175 223 113 169 226 112 169 233 111 170 233 110 171 230 110 168 231 110 168 231 109 168 231 109 168 231 110 168 230 110 169 229 109 168 228 109 168 228 108 168 228 107 167 227 107 166 226 106 166 226 106 165 225 108 163 225 109 164 227 115 174 235 113 171 232 113 172 232 113 172 232 113 172 232 113 172 232 113 172 232 113 172 232 113 173 233 114 172 234 117 171 231 120 173 222 123 176 223 116 170 224 116 171 232 113 171 234 112 172 231 112 171 231 112 170 231 111 170 230 111 169 230 111 170 229 112 171 229 111 170 228 111 170 228 110 169 227 109 167 226 108 167 225 108 167 225 108 167 225 110 165 224 111 166 227 117 177 237 115 174 234 115 174 234 116 175 234 116 175 235 116 175 235 115 174 234 115 174 234 116 174 233 117 174 234 118 173 232 120 174 225 127 180 225 121 174 223 118 173 231 117 174 235 114 173 232 114 173 232 114 173 233 114 173 232 114 173 232 113 172 230 113 172 228 113 172 228 113 172 228 112 172 228 111 170 227 111 170 227 110 170 226 110 169 226 111 167 224 113 169 227 119 179 238 117 176 234 117 176 234 118 177 235 118 177 236 118 177 235 117 176 235 117 176 234 119 176 233 119 175 235 119 174 234 120 176 228 127 181 224 124 176 221 119 173 228 120 174 234 117 174 233 116 175 233 116 175 233 116 175 233 116 175 233 115 174 231 115 174 229 115 174 229 115 174 229 114 174 229 114 173 228 113 172 228 113 172 227 112 171 227 113 169 225 115 171 229 121 181 238 119 178 234 120 179 235 120 179 236 121 180 237 121 180 236 120 179 235 120 179 235 122 178 234 123 177 237 122 177 237 121 178 232 121 177 219 125 178 219 123 175 228 121 175 234 121 176 235 119 178 234 119 178 234 119 178 234 119 178 234 118 177 233 117 177 232 117 177 232 117 177 232 117 177 231 116 176 230 116 176 230 115 175 229 115 174 229 116 172 228 118 174 231 125 183 241 123 180 237 123 181 238 124 181 238 124 182 239 124 182 239 123 181 238 124 181 237 126 180 236 126 179 239 124 180 239 122 180 235 125 181 225 131 184 224 126 179 228 122 175 231 124 179 236 123 180 236 122 180 237 122 180 235 123 180 235 121 179 235 120 179 233 120 179 233 120 179 233 120 179 233 119 178 232 119 178 232 118 177 231 118 177 231 119 175 230 121 177 233 128 184 243 127 182 240 128 183 241 128 183 242 128 183 242 128 183 242 128 183 241 128 183 241 127 182 239 127 182 239 127 182 239 126 182 238 127 182 234 132 185 229 131 186 224 121 175 220 127 180 234 128 182 237 125 180 241 125 182 235 129 180 234 127 179 236 124 180 233 124 180 233 124 180 234 124 180 233 123 179 233 123 179 232 122 178 231 121 177 231 122 177 231 123 179 234 131 186 245 130 184 242 131 185 243 131 185 243 131 185 243 131 185 243 131 185 243 131 185 242 130 184 240 129 184 240 130 184 240 130 184 240 130 183 238 133 185 231 135 189 225 126 179 220 128 179 231 131 182 233 128 182 242 128 184 236 132 182 234 131 181 237 127 182 234 127 182 234 127 182 234 127 182 234 126 181 233 126 181 233 125 180 232 124 180 231 124 179 231 126 181 234 136 189 246 134 186 243 135 187 244 135 187 244 135 187 244 135 187 244 135 187 244 135 187 243 134 187 241 134 187 241 134 187 241 134 187 241 135 186 240 133 185 232 135 189 226 135 188 228 127 177 224 133 182 227 132 185 241 131 186 238 134 185 236 133 184 239 131 185 236 131 185 236 131 185 236 131 184 236 130 183 235 130 183 234 129 182 234 129 182 234 128 181 232 129 183 235 139 191 246 138 189 243 138 189 244 138 190 244 138 190 244 138 190 244 138 190 244 138 189 243 138 189 241 137 189 241 137 189 241 137 189 241 138 188 240 137 187 234 138 189 229 141 193 233 126 176 218 130 177 213 136 187 239 133 188 239 136 187 237 136 186 239 134 187 236 134 187 236 134 187 236 134 186 236 133 185 235 133 185 235 133 185 234 132 184 234 131 183 233 132 184 235 142 194 245 140 191 242 140 191 242 140 191 242 140 191 242 140 191 242 140 191 242 140 191 242 140 192 241 140 192 240 140 191 240 139 191 240 140 190 240 142 190 237 141 191 232 143 193 233 132 181 216 130 176 202 140 188 236 136 190 240 137 190 238 137 188 239 136 188 237 136 188 237 137 188 237 136 188 236 135 187 235 135 187 235 135 186 235 134 185 234 133 184 233 134 186 236 145 196 245 143 192 241 143 193 242 143 193 242 143 193 242 143 193 242 143 193 242 143 193 242 143 193 241 143 193 240 142 193 239 142 192 239 143 192 240 144 191 239 143 192 234 141 190 229 134 183 212 131 176 193 143 190 233 139 192 241 139 191 238 140 189 239 139 189 237 139 189 237 139 189 237 139 189 237 138 188 236 138 188 236 138 187 236 136 186 234 136 185 234 137 188 237 148 197 245 146 194 241 146 194 242 146 195 242 146 195 242 146 195 242 146 195 242 146 195 242 146 195 240 146 195 240 145 194 239 145 193 238 145 193 240 146 192 240 146 193 236 136 185 222 134 182 206 134 177 188 145 190 229 141 193 241 140 193 239 142 191 240 142 191 239 142 191 239 142 191 239 142 190 239 141 189 238 141 189 237 141 189 237 140 187 235 139 187 234 140 189 238 150 198 248 148 195 243 149 197 244 148 196 242 149 197 241 149 197 241 148 196 240 148 196 240 150 196 240 149 196 240 149 196 239 149 195 238 149 194 239 149 194 240 150 195 235 138 185 217 132 179 200 140 181 191 151 194 220 147 197 234 141 195 240 142 194 243 143 193 241 143 194 241 144 192 240 145 191 240 142 190 239 143 189 237 144 189 235 146 189 233 141 186 230 141 187 231 153 199 248 150 197 243 150 199 245 150 199 243 152 200 241 152 200 241 150 198 239 150 198 239 153 198 240 152 198 241 151 198 241 153 198 241 152 197 241 152 196 241 152 198 236 146 193 223 130 176 199 133 171 184 153 192 202 166 211 230 145 197 240 145 196 246 145 196 240 144 196 240 147 193 238 151 191 238 147 189 233 146 185 227 146 181 219 141 172 207 120 149 179 112 141 170 156 195 231 156 199 235 154 201 238 156 203 241 156 202 241 155 201 240 154 200 239 153 200 239 154 200 243 154 201 244 153 200 244 155 201 244 153 199 244 151 199 244 151 200 241 150 199 237 133 181 213 107 144 160 138 173 178 185 222 233 155 196 233 154 196 240 153 196 234 152 196 231 153 189 225 146 173 209 136 162 191 122 144 169 115 133 154 109 123 140 92 99 110 86 89 96 131 155 174 149 179 201 158 195 219 167 206 233 165 202 234 162 198 230 158 195 227 152 189 222 152 192 230 156 197 235 158 198 235 159 200 238 157 200 241 155 201 242 155 201 243 156 202 245 139 183 222 79 113 130 118 146 151 176 202 209 157 183 208 155 183 215 155 185 213 145 176 199 126 147 169 111 124 144 112 122 133 93 100 107 81 85 89 86 86 88 87 86 87 85 84 85 116 118 126 125 135 147 134 152 168 160 180 198 153 173 190 139 158 176 135 154 172 122 143 162 123 150 176 126 152 176 128 152 174 131 158 184 139 170 198 151 184 213 156 188 220 164 195 232 152 183 219 80 110 122 106 128 129 131 145 147 123 135 149 121 134 153 120 136 153 107 123 135 91 101 111 92 94 102 106 110 112 90 92 92 82 81 79 88 86 82 83 88 90 70 81 87 120 106 111 116 111 119 124 126 138 155 159 167 133 135 139 117 119 123 114 116 119 107 111 116 112 124 136 109 117 125 109 114 120 106 117 128 109 125 138 120 135 148 121 136 153 136 149 172 133 148 171 86 111 115 96 113 108 104 110 106 102 104 108 101 101 109 99 102 108 91 98 101 89 93 96 78 78 80 75 80 81 61 65 66 71 74 74 115 117 117 141 146 147 95 104 104 111 99 104 123 116 123 153 152 160 181 179 183 163 158 157 135 131 129 114 109 107 109 106 106 111 116 121 109 108 107 113 107 103 120 123 126 124 131 136 119 123 126 100 104 110 118 120 130 110 116 124 98 118 112 100 113 102 112 114 104 121 120 116 126 119 118 122 116 114 94 97 95 73 78 77 62 65 67 45 50 54 30 35 39 47 53 57 140 146 151 206 208 205 178 178 170 110 111 117 145 148 153 195 200 204 220 221 223 214 211 211 195 192 192 130 126 126 99 97 99 115 121 125 112 111 109 110 103 97 120 124 126 123 129 133 126 127 128 94 95 96 113 114 116 103 108 107 113 130 117 111 122 106 106 107 94 113 113 104 123 113 107 117 106 101 71 73 69 46 55 55 41 49 53 41 45 49 32 36 41 38 43 49 139 146 153 200 206 206 188 195 190 113 122 124 145 161 166 196 208 210 241 245 244 245 244 243 227 224 224 122 118 119 88 85 87 117 125 127 118 122 121 103 103 100 101 106 108 110 111 114 137 131 131 100 98 96 104 106 102 91 98 93 87 99 94 90 98 93 92 94 90 85 86 83 82 79 77 77 74 74 48 54 55 34 44 49 26 40 47 24 38 42 25 30 33 28 37 47 79 94 107 101 117 128 90 106 114 121 124 127 147 159 168 202 208 213 241 243 242 207 211 208 197 199 197 116 114 114 92 92 92 99 110 110 97 108 109 83 91 92 76 84 86 92 91 95 110 102 105 84 81 82 67 71 70 55 64 63 48 58 63 48 57 63 51 57 61 49 53 56 41 45 48 41 45 49 37 43 48 34 40 45 28 37 43 24 34 36 26 24 25 23 32 46 27 49 68 28 48 69 36 56 72 125 125 133 137 145 160 173 175 185 171 175 176 113 126 124 117 128 127 94 102 101 74 82 82 57 74 75 51 69 71 47 61 64 42 54 58 50 55 62 53 53 63 45 49 58 38 44 52 33 42 49 32 44 51 31 43 48 31 41 44 33 40 43 34 37 40 38 35 39 42 35 38 54 43 45 53 40 41 54 36 34 52 28 26 36 34 49 23 42 66 21 42 66 27 47 63 78 95 102 74 95 107 81 97 105 69 84 86 52 69 69 50 64 65 49 60 62 43 53 56 37 51 56 35 49 55 35 46 53 34 43 51 36 43 53 36 41 54 36 40 53 37 39 53 36 38 51 35 41 49 36 42 48 42 45 49 44 46 49 55 46 50 66 46 50 76 48 50 87 50 50 96 53 51 113 61 54 105 57 51 58 44 57 24 39 63 21 41 64 21 41 56 48 70 79 38 61 72 40 59 67 42 55 60 43 51 57 43 48 56 45 48 56 44 45 54 43 46 57 44 46 58 46 45 58 48 44 58 48 47 57 47 48 56 50 46 56 52 43 55 51 40 53 50 43 54 50 43 52 55 45 52 57 46 52 69 46 52 84 47 53 96 48 52 107 49 49 120 53 51 141 66 57 127 64 55 66 46 55 27 38 60 24 41 60 26 44 54 75 77 92 46 47 62 54 51 65 56 53 64 56 54 65 56 52 63 58 51 63 58 49 62 57 48 62 57 48 62 58 47 62 60 45 62 58 48 58 55 49 53 58 47 52 60 45 51 60 41 50 58 42 53 59 43 54 62 43 52 63 42 50 71 42 49 84 44 50 99 48 52 112 50 53 128 57 59 146 70 60 124 63 51 61 42 46 28 37 52 31 44 56 36 48 53 114 110 126 59 52 65 52 42 55 59 52 63 60 57 65 58 52 62 60 51 61 61 51 62 61 52 62 61 51 61 61 48 60 62 47 59 60 49 57 57 50 53 57 48 52 59 47 52 59 45 52 57 44 53 58 44 53 59 42 49 57 39 44 59 39 42 67 43 43 79 45 47 92 48 52 108 56 60 133 73 65 120 72 58 78 66 63 54 61 66 63 69 74 75 81 79 70 94 101 47 66 69 41 58 61 52 65 68 59 64 69 56 58 64 57 58 65 58 57 65 57 58 64 55 56 62 55 53 60 56 52 59 55 53 60 52 53 59 51 51 58 52 52 59 52 51 59 49 49 56 47 46 51 46 42 45 43 38 40 40 38 36 41 40 35 48 40 38 56 39 42 61 37 41 90 50 46 107 77 64 79 78 71 62 71 70 56 60 60 61 65 60 78 126 146 79 122 138 89 131 145 95 133 147 94 127 141 84 117 131 76 110 126 73 107 123 69 104 120 66 101 117 64 97 114 65 97 114 63 95 111 61 94 108 58 91 103 56 89 100 54 86 96 53 82 91 53 81 89 51 79 87 46 73 81 47 72 75 48 70 70 49 69 71 53 70 74 53 65 70 66 64 68 77 83 84 56 79 84 45 75 83 41 69 78 38 64 72 78 131 162 80 129 157 87 134 159 93 140 162 93 140 160 86 135 156 79 132 155 76 130 154 76 129 153 75 128 152 74 127 151 74 127 151 75 127 149 76 127 147 75 125 143 73 124 138 71 121 135 72 119 132 74 120 133 74 121 134 72 118 131 72 115 126 72 112 122 69 109 119 69 108 119 69 106 116 75 104 111 69 103 112 63 106 118 62 112 128 68 114 131 67 109 127 144 144 144 144 144 144 146 146 146 146 146 146 143 143 143 143 143 143 146 146 146 147 147 147 149 149 149 147 147 147 148 148 148 150 150 150 154 154 154 167 167 167 198 198 198 201 201 201 169 169 169 149 149 149 153 153 153 147 147 147 148 148 148 145 145 145 142 142 142 139 139 139 133 133 133 129 129 129 124 124 124 120 120 120 117 117 117 113 113 113 108 108 108 111 111 111 142 142 142 142 142 142 146 146 146 146 146 146 142 142 142 141 141 141 145 145 145 147 147 147 148 148 148 150 150 150 151 151 151 152 152 152 156 156 156 174 174 174 203 203 203 199 199 199 177 177 177 154 154 154 152 152 152 148 148 148 148 148 148 146 146 146 144 144 144 139 139 139 133 133 133 128 128 128 126 126 126 123 123 123 117 117 117 112 112 112 108 108 108 112 112 112 140 140 140 142 142 142 145 145 145 146 146 146 141 141 141 140 140 140 143 143 143 144 144 144 146 146 146 148 148 148 152 152 152 153 153 153 153 153 153 157 157 157 189 189 189 202 202 202 163 163 163 146 146 146 151 151 151 148 148 148 146 146 146 144 144 144 143 143 143 138 138 138 132 132 132 129 129 129 127 127 127 123 123 123 116 116 116 110 110 110 107 107 107 111 111 111 139 139 139 140 140 140 143 143 143 146 146 146 144 144 144 142 142 142 143 143 143 143 143 143 146 146 146 148 148 148 154 154 154 155 155 155 156 156 156 163 163 163 198 198 198 201 201 201 145 145 145 144 144 144 153 153 153 151 151 151 149 149 149 147 147 147 147 147 147 142 142 142 135 135 135 133 133 133 132 132 132 127 127 127 121 121 121 116 116 116 112 112 112 115 115 115 140 140 140 140 140 140 142 142 142 147 147 147 146 146 146 144 144 144 144 144 144 145 145 145 147 147 147 151 151 151 155 155 155 156 156 156 160 160 160 170 170 170 195 195 195 189 189 189 159 159 159 156 156 156 161 161 161 157 157 157 151 151 151 148 148 148 148 148 148 144 144 144 139 139 139 138 138 138 137 137 137 133 133 133 127 127 127 120 120 120 116 116 116 119 119 119 141 141 141 142 142 142 144 144 144 146 146 146 144 144 144 144 144 144 146 146 146 148 148 148 149 149 149 149 149 149 151 151 151 153 153 153 156 156 156 165 165 165 184 184 184 174 174 174 175 175 175 155 155 155 163 163 163 159 159 159 151 151 151 149 149 149 148 148 148 143 143 143 140 140 140 142 142 142 141 141 141 135 135 135 128 128 128 123 123 123 119 119 119 122 122 122 142 142 142 141 141 141 144 144 144 145 145 145 143 143 143 144 144 144 147 147 147 146 146 146 147 147 147 148 148 148 148 148 148 151 151 151 155 155 155 167 167 167 186 186 186 180 180 180 182 182 182 158 158 158 162 162 162 159 159 159 152 152 152 150 150 150 147 147 147 145 145 145 140 140 140 140 140 140 140 140 140 135 135 135 129 129 129 123 123 123 119 119 119 120 120 120 143 143 143 142 142 142 145 145 145 146 146 146 143 143 143 143 143 143 145 145 145 145 145 145 146 146 146 148 148 148 149 149 149 153 153 153 156 156 156 173 173 173 192 192 192 195 195 195 184 184 184 160 160 160 164 164 164 162 162 162 154 154 154 150 150 150 147 147 147 147 147 147 141 141 141 141 141 141 141 141 141 136 136 136 130 130 130 124 124 124 119 119 119 119 119 119 144 144 144 143 143 143 146 146 146 147 147 147 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 150 150 150 151 151 151 155 155 155 160 160 160 175 175 175 209 209 209 192 192 192 191 191 191 178 178 178 166 166 166 163 163 163 154 154 154 151 151 151 151 151 151 148 148 148 143 143 143 142 142 142 141 141 141 136 136 136 130 130 130 125 125 125 121 121 121 122 122 122 146 146 146 144 144 144 147 147 147 148 148 148 145 145 145 145 145 145 147 147 147 150 150 150 151 151 151 152 152 152 154 154 154 156 156 156 163 163 163 176 176 176 212 212 212 203 203 203 212 212 212 220 220 220 174 174 174 163 163 163 153 153 153 153 153 153 154 154 154 151 151 151 149 149 149 146 146 146 143 143 143 138 138 138 133 133 133 127 127 127 123 123 123 122 122 122 151 151 151 148 148 148 150 150 150 150 150 150 147 147 147 147 147 147 150 150 150 152 152 152 153 153 153 155 155 155 157 157 157 160 160 160 167 167 167 179 179 179 203 203 203 209 209 209 216 216 216 215 215 215 172 172 172 166 166 166 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 152 152 152 148 148 148 141 141 141 136 136 136 131 131 131 125 125 125 122 122 122 151 151 151 149 149 149 152 152 152 151 151 151 146 146 146 147 147 147 151 151 151 154 154 154 155 155 155 157 157 157 158 158 158 161 161 161 165 165 165 179 179 179 200 200 200 205 205 205 221 221 221 188 188 188 173 173 173 170 170 170 158 158 158 158 158 158 155 155 155 158 158 158 157 157 157 155 155 155 151 151 151 143 143 143 138 138 138 133 133 133 127 127 127 126 126 126 153 153 153 151 151 151 153 153 153 150 150 150 145 145 145 147 147 147 151 151 151 155 155 155 156 156 156 158 158 158 159 159 159 161 161 161 175 175 175 185 185 185 207 207 207 212 212 212 214 214 214 205 205 205 204 204 204 185 185 185 172 172 172 165 165 165 154 154 154 160 160 160 159 159 159 157 157 157 153 153 153 145 145 145 139 139 139 134 134 134 128 128 128 126 126 126 157 157 157 155 155 155 157 157 157 154 154 154 152 152 152 151 151 151 152 152 152 149 149 149 158 158 158 163 163 163 162 162 162 165 165 165 164 164 164 189 189 189 211 211 211 211 211 211 235 235 235 223 223 223 227 227 227 222 222 222 209 209 209 176 176 176 155 155 155 163 163 163 162 162 162 160 160 160 157 157 157 150 150 150 142 142 142 135 135 135 129 129 129 126 126 126 161 161 161 160 160 160 162 162 162 158 158 158 157 157 157 158 158 158 128 128 128 72 72 72 131 131 131 170 170 170 164 164 164 174 174 174 175 175 175 199 199 199 174 174 174 188 188 188 225 225 225 221 221 221 228 228 228 236 236 236 241 241 241 201 201 201 161 161 161 165 165 165 165 165 165 163 163 163 161 161 161 154 154 154 146 146 146 139 139 139 132 132 132 130 130 130 162 162 162 161 161 161 163 163 163 158 158 158 159 159 159 156 156 156 108 108 108 70 70 70 133 133 133 171 171 171 167 167 167 176 176 176 215 215 215 195 195 195 133 133 133 150 150 150 143 143 143 125 125 125 144 144 144 151 151 151 182 182 182 185 185 185 166 166 166 163 163 163 165 165 165 166 166 166 160 160 160 155 155 155 148 148 148 143 143 143 137 137 137 135 135 135 160 160 160 160 160 160 163 163 163 160 160 160 161 161 161 153 153 153 182 182 182 232 232 232 190 190 190 169 169 169 179 179 179 172 172 172 163 163 163 141 141 141 150 150 150 174 174 174 164 164 164 146 146 146 147 147 147 143 143 143 153 153 153 164 164 164 170 170 170 166 166 166 165 165 165 165 165 165 142 142 142 146 146 146 151 151 151 145 145 145 137 137 137 136 136 136 158 158 158 158 158 158 161 161 161 162 162 162 164 164 164 162 162 162 207 207 207 246 246 246 196 196 196 186 186 186 205 205 205 183 183 183 183 183 183 169 169 169 162 162 162 216 216 216 233 233 233 230 230 230 230 230 230 221 221 221 209 209 209 196 196 196 183 183 183 180 180 180 172 172 172 166 166 166 131 131 131 144 144 144 158 158 158 147 147 147 139 139 139 137 137 137 152 152 152 150 150 150 154 154 154 156 156 156 161 161 161 161 161 161 191 191 191 227 227 227 188 188 188 196 196 196 210 210 210 172 172 172 212 212 212 190 190 190 174 174 174 225 225 225 241 241 241 242 242 242 231 231 231 220 220 220 245 245 245 220 220 220 185 185 185 185 185 185 181 181 181 182 182 182 142 142 142 163 163 163 185 185 185 161 161 161 136 136 136 135 135 135 148 148 148 147 147 147 153 153 153 154 154 154 153 153 153 154 154 154 175 175 175 222 222 222 209 209 209 208 208 208 190 190 190 171 171 171 181 181 181 173 173 173 159 159 159 213 213 213 243 243 243 240 240 240 216 216 216 211 211 211 242 242 242 227 227 227 217 217 217 218 218 218 202 202 202 220 220 220 166 166 166 186 186 186 216 216 216 174 174 174 139 139 139 138 138 138 145 145 145 144 144 144 148 148 148 153 153 153 157 157 157 151 151 151 165 165 165 235 235 235 245 245 245 237 237 237 205 205 205 166 166 166 167 167 167 148 148 148 143 143 143 205 205 205 237 237 237 234 234 234 227 227 227 241 241 241 240 240 240 231 231 231 238 238 238 239 239 239 224 224 224 228 228 228 197 197 197 192 192 192 194 194 194 178 178 178 147 147 147 125 125 125 134 134 134 137 137 137 142 142 142 156 156 156 177 177 177 155 155 155 187 187 187 242 242 242 237 237 237 240 240 240 216 216 216 158 158 158 184 184 184 149 149 149 189 189 189 230 230 230 241 241 241 231 231 231 200 200 200 188 188 188 172 172 172 157 157 157 144 144 144 131 131 131 113 113 113 98 98 98 84 84 84 77 77 77 61 61 61 56 56 56 45 45 45 30 30 30 159 159 159 126 126 126 149 149 149 170 170 170 159 159 159 133 133 133 212 212 212 224 224 224 225 225 225 233 233 233 216 216 216 189 189 189 201 201 201 142 142 142 215 215 215 239 239 239 252 252 252 209 209 209 64 64 64 36 36 36 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 19 19 19 13 13 13 22 22 22 16 16 16 13 13 13 9 9 9 5 5 5 141 141 141 111 111 111 111 111 111 164 164 164 146 146 146 82 82 82 194 194 194 210 210 210 198 198 198 218 218 218 149 149 149 109 109 109 128 128 128 100 100 100 177 177 177 238 238 238 251 251 251 221 221 221 113 113 113 104 104 104 111 111 111 110 110 110 121 121 121 129 129 129 127 127 127 62 62 62 26 26 26 26 26 26 29 29 29 32 32 32 24 24 24 17 17 17 106 106 106 100 100 100 119 119 119 173 173 173 142 142 142 52 52 52 161 161 161 197 197 197 173 173 173 214 214 214 78 78 78 13 13 13 37 37 37 71 71 71 134 134 134 222 222 222 227 227 227 222 222 222 198 198 198 203 203 203 209 209 209 215 215 215 217 217 217 232 232 232 217 217 217 120 120 120 67 67 67 93 93 93 81 81 81 80 80 80 68 68 68 59 59 59 77 77 77 69 69 69 110 110 110 138 138 138 134 134 134 103 103 103 158 158 158 180 180 180 182 182 182 225 225 225 115 115 115 24 24 24 51 51 51 63 63 63 139 139 139 230 230 230 231 231 231 230 230 230 206 206 206 203 203 203 200 200 200 220 220 220 225 225 225 245 245 245 237 237 237 196 196 196 172 172 172 208 208 208 191 191 191 143 143 143 100 100 100 94 94 94 47 47 47 14 14 14 70 70 70 93 93 93 83 83 83 103 103 103 117 117 117 122 122 122 135 135 135 156 156 156 140 140 140 95 95 95 117 117 117 127 127 127 170 170 170 216 216 216 232 232 232 233 233 233 231 231 231 229 229 229 225 225 225 229 229 229 235 235 235 239 239 239 237 237 237 223 223 223 199 199 199 226 226 226 206 206 206 125 125 125 95 95 95 93 93 93 66 66 66 49 49 49 84 84 84 68 68 68 24 24 24 73 73 73 127 127 127 121 121 121 111 111 111 92 92 92 104 104 104 117 117 117 118 118 118 133 133 133 136 136 136 137 137 137 140 140 140 142 142 142 160 160 160 175 175 175 169 169 169 163 163 163 155 155 155 151 151 151 138 138 138 126 126 126 92 92 92 123 123 123 111 111 111 78 78 78 91 91 91 87 87 87 142 142 142 156 156 156 178 178 178 127 127 127 37 37 37 30 30 30 76 76 76 102 102 102 97 97 97 38 38 38 58 58 58 80 80 80 92 92 92 125 125 125 123 123 123 119 119 119 114 114 114 113 113 113 118 118 118 119 119 119 114 114 114 113 113 113 111 111 111 114 114 114 96 96 96 67 67 67 50 50 50 109 109 109 94 94 94 38 38 38 69 69 69 68 68 68 99 99 99 100 100 100 105 105 105 84 84 84 41 41 41 29 29 29 39 39 39 40 40 40 33 33 33 8 8 8 17 17 17 51 51 51 77 77 77 129 129 129 141 141 141 143 143 143 147 147 147 145 145 145 129 129 129 122 122 122 118 118 118 117 117 117 116 116 116 116 116 116 113 113 113 58 58 58 52 52 52 128 128 128 97 97 97 56 56 56 66 66 66 51 51 51 82 82 82 82 82 82 90 90 90 93 93 93 73 73 73 58 58 58 67 67 67 58 58 58 35 35 35 12 12 12 11 11 11 37 37 37 51 51 51 70 70 70 98 98 98 112 112 112 121 121 121 123 123 123 113 113 113 108 108 108 101 101 101 100 100 100 99 99 99 95 95 95 96 96 96 74 74 74 65 65 65 111 111 111 99 99 99 89 89 89 74 74 74 68 68 68 83 83 83 87 87 87 96 96 96 112 112 112 95 95 95 63 63 63 84 84 84 92 92 92 56 56 56 17 17 17 8 8 8 16 16 16 22 22 22 31 31 31 45 45 45 52 52 52 63 63 63 69 69 69 73 73 73 76 76 76 78 78 78 76 76 76 75 75 75 71 71 71 72 72 72 69 69 69 71 71 71 97 97 97 94 94 94 96 96 96 95 95 95 94 94 94 123 140 222 122 139 228 123 141 235 122 142 232 120 139 228 119 139 228 121 143 231 121 145 232 121 147 234 119 145 236 119 147 233 121 150 232 130 151 234 151 165 225 193 195 227 199 201 214 155 168 212 127 146 230 127 153 229 122 145 230 126 144 231 124 141 227 121 138 225 118 135 221 111 129 217 106 125 214 101 121 208 97 117 203 94 114 197 89 111 192 83 106 190 88 107 195 120 137 227 119 137 235 121 141 241 120 142 240 116 137 239 116 136 241 118 140 244 118 143 246 118 145 247 119 146 252 120 149 248 121 151 243 130 153 241 157 173 230 197 202 230 195 200 207 163 178 217 130 151 238 124 151 236 122 145 240 124 143 239 122 141 235 120 140 234 115 134 228 109 128 224 102 124 220 100 122 217 98 120 212 92 114 205 86 110 198 81 106 194 87 108 200 117 135 231 118 136 239 119 139 245 119 141 244 114 137 240 112 136 240 114 139 243 113 141 243 113 144 246 115 145 252 118 150 252 119 152 249 125 151 241 137 156 220 180 189 220 197 204 207 147 164 201 122 143 233 122 149 241 120 144 245 120 142 241 118 140 238 117 139 238 112 133 232 106 128 227 101 125 226 99 123 223 95 120 217 88 113 208 82 108 200 79 105 197 85 108 201 115 134 232 115 135 239 116 138 246 118 142 247 115 141 241 112 140 238 111 142 239 109 143 239 112 146 243 113 147 251 118 153 255 119 155 253 126 155 248 140 163 230 187 198 229 195 204 207 128 146 189 118 141 233 123 152 244 120 148 250 120 146 246 118 144 243 118 144 244 113 139 239 106 132 232 103 130 232 101 129 229 97 125 223 91 119 216 85 114 208 82 110 206 88 112 209 115 136 232 113 135 238 114 138 244 118 143 247 115 143 245 111 142 244 110 143 244 109 145 245 110 148 247 113 151 252 117 157 253 118 158 252 127 159 252 145 170 240 183 195 227 181 192 198 140 160 204 128 153 245 130 160 249 126 155 252 119 149 246 117 147 243 117 147 243 113 143 239 108 137 235 105 136 235 104 135 234 99 132 228 94 126 220 88 120 212 84 114 211 91 115 215 115 137 232 115 137 239 115 140 242 116 143 244 112 141 248 110 141 250 111 144 253 111 147 254 111 148 254 111 149 252 111 153 246 113 156 247 122 156 248 139 165 238 171 184 219 166 176 186 157 176 223 127 153 243 131 163 250 127 158 253 120 150 246 118 148 243 116 147 240 112 142 236 108 139 233 108 141 238 107 140 236 101 135 228 94 128 220 89 123 214 87 117 215 92 119 219 116 138 235 114 137 239 116 141 237 115 142 243 111 140 247 110 141 249 112 145 251 109 145 251 109 147 252 109 148 251 108 150 245 111 153 248 121 155 248 141 168 238 172 188 219 172 181 201 165 182 229 130 157 238 129 163 249 125 159 252 120 150 250 118 148 245 115 146 239 113 144 235 108 139 230 108 139 233 107 139 232 102 134 227 96 129 221 91 122 215 87 117 215 86 119 215 117 139 238 114 138 240 116 143 237 115 143 244 110 140 247 108 141 246 110 144 249 108 144 248 108 146 250 109 149 250 109 151 247 113 156 251 121 156 248 147 174 240 178 194 222 187 195 217 169 184 226 135 160 232 132 165 247 128 162 252 122 152 251 118 148 245 115 146 239 116 147 237 109 141 231 108 140 233 108 140 233 103 135 228 97 129 222 92 123 216 86 118 215 83 120 215 117 141 239 114 139 242 116 144 238 115 145 245 110 142 247 108 142 246 110 146 249 109 147 249 109 149 250 111 151 251 111 154 248 115 157 251 126 160 250 149 176 240 195 212 235 184 192 214 179 191 227 158 178 235 137 168 240 131 164 249 122 153 249 120 150 244 119 150 242 116 147 238 111 142 233 109 141 234 108 141 234 103 136 229 97 130 223 92 124 217 87 121 216 84 123 217 118 143 241 114 141 243 115 146 238 115 147 245 111 144 247 109 144 245 110 148 247 110 151 250 110 153 251 112 154 252 114 156 249 117 159 251 129 164 252 150 178 239 197 215 239 195 204 222 204 213 235 206 222 250 149 175 236 132 164 243 121 152 244 122 153 243 122 153 244 119 150 241 117 149 240 112 146 238 108 143 235 103 138 230 99 133 225 94 127 220 87 123 218 84 124 218 121 149 245 117 146 247 116 150 241 116 150 247 111 146 247 110 148 246 111 151 248 112 154 250 112 156 252 115 158 253 117 160 250 120 163 252 133 168 253 153 181 239 187 206 230 201 210 229 211 217 231 205 216 237 151 173 227 137 167 241 123 154 241 122 154 242 123 154 244 123 153 245 122 154 246 117 153 244 112 149 240 105 142 233 100 137 228 96 131 223 88 126 220 82 125 217 120 150 246 117 147 248 118 152 244 116 151 248 109 146 245 109 148 244 111 153 248 113 157 251 113 159 253 116 160 253 118 161 250 121 165 252 131 166 252 153 181 237 184 204 227 197 206 225 217 221 232 181 189 209 155 174 219 142 172 236 126 159 238 127 159 242 123 155 244 126 157 248 124 157 250 119 156 247 115 152 243 107 144 235 101 139 230 97 134 225 90 128 222 86 129 222 120 152 246 117 150 248 117 154 243 113 151 245 107 147 242 107 149 246 113 152 250 118 156 248 117 159 251 117 161 253 119 162 251 122 164 251 144 177 248 164 188 232 195 210 230 206 212 228 211 214 224 200 205 220 191 205 235 165 187 231 148 173 233 137 165 239 123 154 244 129 159 251 127 159 251 121 158 247 118 155 242 109 147 236 102 141 231 99 135 222 91 129 220 85 130 219 123 157 248 120 155 250 120 159 244 116 156 246 112 155 243 109 154 249 117 152 247 123 148 228 125 159 242 123 167 254 122 165 253 130 168 249 140 168 213 176 191 215 206 211 225 210 211 220 234 235 243 220 223 232 221 228 239 215 223 239 199 209 241 153 177 235 123 156 242 133 162 253 130 161 252 124 162 249 126 158 239 116 152 236 104 144 232 103 136 218 94 130 216 87 130 215 128 161 250 126 160 253 126 164 249 122 160 250 118 160 247 117 162 248 97 130 201 53 73 120 102 134 198 129 176 255 124 169 251 140 178 247 154 180 209 192 201 213 174 173 181 189 187 191 225 226 228 219 222 224 224 230 230 233 237 240 236 242 250 182 203 241 129 162 240 133 166 251 131 166 252 127 165 252 134 160 240 123 155 238 110 148 238 107 139 224 98 133 219 91 133 218 131 161 249 130 160 253 129 164 248 124 159 249 122 160 251 119 159 239 84 112 155 58 73 90 108 136 186 132 176 252 129 172 249 145 180 243 199 219 240 194 195 203 137 131 140 152 149 155 144 143 147 124 126 130 141 146 149 149 152 155 179 183 192 168 187 222 136 168 238 129 165 247 129 167 250 131 167 253 140 157 232 131 153 232 115 148 236 111 143 230 102 138 224 97 138 222 132 159 242 130 159 246 132 164 242 128 161 246 128 161 255 122 153 235 165 185 218 224 235 239 169 192 238 136 172 245 149 181 248 149 172 235 153 163 193 146 138 152 157 145 160 177 171 185 166 162 174 147 145 157 146 147 158 142 143 154 149 152 169 151 164 205 146 170 238 136 166 246 134 166 247 133 166 245 134 137 195 132 142 205 126 150 225 115 145 225 103 139 222 100 139 219 133 158 231 131 157 235 133 163 232 133 163 239 133 164 251 135 161 239 197 207 239 245 247 252 179 197 240 163 188 242 190 206 247 170 181 229 180 181 203 179 164 173 172 156 169 221 213 226 236 231 241 232 229 238 230 229 237 221 221 229 206 209 218 188 196 225 168 182 235 159 179 243 150 171 235 141 168 226 136 125 156 143 139 176 141 157 208 122 148 211 105 142 215 103 140 212 128 152 216 126 150 220 127 156 216 128 158 223 131 163 232 138 161 225 185 190 220 229 226 230 174 190 222 182 198 229 207 210 224 170 170 193 217 211 212 203 187 179 186 170 169 230 223 225 244 240 240 243 242 241 232 231 230 220 222 217 243 248 241 215 221 229 178 185 212 174 184 221 170 181 216 164 185 219 157 136 142 171 159 171 177 184 212 141 163 207 104 140 203 102 139 203 126 149 207 124 147 210 129 155 211 129 156 211 123 158 213 133 156 207 173 172 197 228 221 220 203 210 224 200 210 225 190 190 195 180 167 169 200 176 164 200 165 150 181 151 144 221 210 208 245 243 238 240 242 235 217 217 211 213 213 203 243 244 231 229 228 225 218 216 224 217 217 230 201 201 214 213 222 232 178 163 158 193 184 184 214 216 225 164 176 197 117 141 189 112 140 199 128 143 203 126 142 207 129 146 209 134 152 209 135 159 210 140 149 194 171 160 180 242 234 225 245 246 242 231 239 244 205 206 206 182 161 154 195 157 148 187 133 126 174 130 130 217 200 202 239 238 234 231 237 230 227 228 223 246 241 236 246 239 232 237 230 227 243 236 237 245 237 242 229 222 226 230 228 224 201 197 193 195 191 190 197 194 194 178 178 180 139 147 169 111 124 167 127 130 179 128 133 188 129 139 196 142 154 205 172 172 216 162 146 185 199 180 194 249 242 229 235 241 230 235 242 243 220 215 216 173 153 151 205 176 175 176 138 141 209 180 185 241 226 229 242 241 239 228 233 229 201 201 198 192 187 187 179 170 171 163 155 156 150 143 142 137 130 128 118 111 111 103 96 97 89 83 83 82 76 75 66 60 59 60 56 52 45 46 45 26 30 45 153 158 181 120 124 153 140 149 181 158 171 201 158 154 188 143 124 160 223 206 221 231 223 215 225 227 223 232 233 237 222 213 216 200 185 189 213 195 203 153 137 147 223 211 219 245 237 240 253 252 252 208 211 210 65 65 64 39 34 39 44 36 46 43 36 41 43 37 37 44 39 33 44 38 35 26 16 23 20 11 13 28 21 19 22 15 13 19 11 10 14 9 3 6 4 9 132 139 178 108 107 145 109 106 143 159 161 194 143 143 170 84 78 105 199 191 205 216 208 205 206 194 201 223 215 222 155 147 150 117 105 115 134 124 138 102 98 113 179 176 184 242 237 239 252 251 252 220 222 222 113 113 113 107 103 109 114 108 121 114 108 116 125 120 121 133 129 123 131 126 123 67 59 66 31 25 26 31 25 22 34 28 29 37 30 37 27 21 35 17 14 39 99 99 164 109 88 140 136 105 147 191 161 196 154 136 150 59 48 58 168 159 161 206 196 186 185 168 169 220 211 215 80 77 78 19 9 22 42 33 51 71 69 84 134 134 142 223 222 225 227 227 230 222 222 224 199 198 201 205 202 208 212 207 217 218 213 220 220 216 218 235 232 228 220 217 215 122 120 122 69 67 63 95 94 88 83 80 85 80 77 98 63 64 106 51 55 108 77 70 114 93 56 80 150 93 99 182 121 116 173 120 111 133 92 85 180 152 136 198 178 149 200 178 160 232 224 217 116 116 113 29 21 31 57 47 61 66 61 70 139 139 142 230 231 231 232 231 231 231 230 230 206 206 206 204 203 207 202 199 208 221 219 225 226 225 228 246 245 245 238 238 237 194 198 194 169 175 166 206 211 202 190 191 198 138 141 174 86 96 160 77 91 161 50 39 83 31 5 22 101 59 49 132 82 55 124 68 53 151 85 71 174 99 65 181 105 60 189 118 82 196 144 118 169 133 107 120 90 63 137 113 86 144 125 96 188 169 135 234 216 177 247 232 193 247 233 197 241 233 201 235 229 214 231 222 228 236 226 231 242 232 234 248 236 238 249 234 228 233 222 209 201 199 194 241 222 208 223 199 199 120 121 165 75 92 171 72 90 169 66 58 110 52 43 75 96 78 88 88 60 57 44 15 18 110 59 51 190 106 73 193 98 58 175 89 57 155 69 51 169 79 64 179 96 69 181 99 58 200 114 61 203 118 57 200 122 54 201 126 57 200 128 62 215 146 88 227 160 118 223 151 124 219 145 116 212 136 105 209 132 99 203 116 85 190 102 86 141 73 66 194 99 63 177 89 59 91 68 98 73 86 165 69 83 161 139 137 182 157 150 192 185 170 204 141 116 147 45 31 53 45 23 27 112 64 51 143 89 70 128 86 75 66 26 28 95 42 52 127 60 65 155 69 46 204 101 42 209 99 28 205 94 24 204 89 15 207 85 13 216 87 22 216 89 26 208 86 19 208 85 16 207 82 11 213 84 10 185 69 10 123 47 26 99 33 15 183 88 25 153 78 27 42 34 50 55 65 130 55 63 129 93 92 159 95 91 163 108 94 162 93 71 129 47 33 67 43 21 34 66 28 27 68 29 26 52 25 28 12 6 9 19 16 23 64 44 57 110 66 55 177 118 64 199 129 59 207 127 58 219 129 56 225 123 50 221 101 32 220 90 30 220 84 30 220 83 27 220 81 24 224 80 20 202 84 32 98 44 26 97 37 18 198 107 60 145 79 69 55 49 101 56 61 121 45 46 99 75 71 163 75 70 163 89 78 159 100 81 142 87 62 98 83 46 62 101 53 56 91 44 45 59 24 30 22 8 9 16 9 14 47 31 49 73 41 49 102 60 38 139 88 49 159 100 56 174 107 58 184 106 56 185 90 44 188 81 42 189 70 36 189 68 33 189 67 31 188 62 23 182 66 30 141 50 27 133 41 18 182 85 62 132 81 107 76 82 160 66 69 122 65 63 105 77 73 154 81 76 161 95 85 159 118 102 156 110 84 116 87 50 67 115 70 75 123 79 78 82 46 48 28 13 13 10 7 9 20 14 24 32 17 26 50 24 25 74 35 28 90 39 27 105 49 31 117 53 34 124 54 40 133 55 41 142 55 35 141 52 32 142 51 29 139 46 22 143 47 23 142 42 20 138 46 24 149 77 64 105 85 115 72 96 162 87 92 134 92 90 124 201 201 201 198 198 198 198 198 198 198 198 198 200 200 200 173 173 173 145 145 145 93 93 93 30 30 30 33 33 33 103 103 103 159 159 159 194 194 194 199 199 199 197 197 197 196 196 196 197 197 197 198 198 198 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 195 195 195 196 196 196 195 195 195 195 195 195 189 189 189 210 210 210 206 206 206 206 206 206 205 205 205 212 212 212 132 132 132 46 46 46 45 45 45 40 40 40 40 40 40 41 41 41 68 68 68 178 178 178 209 209 209 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 204 204 204 193 193 193 201 201 201 206 206 206 197 197 197 212 212 212 209 209 209 209 209 209 207 207 207 215 215 215 129 129 129 40 40 40 42 42 42 40 40 40 41 41 41 39 39 39 57 57 57 167 167 167 212 212 212 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 207 207 207 208 208 208 207 207 207 207 207 207 208 208 208 207 207 207 205 205 205 204 204 204 195 195 195 136 136 136 156 156 156 185 185 185 197 197 197 215 215 215 212 212 212 213 213 213 211 211 211 216 216 216 129 129 129 40 40 40 42 42 42 41 41 41 41 41 41 40 40 40 60 60 60 171 171 171 215 215 215 210 210 210 211 211 211 210 210 210 211 211 211 210 210 210 210 210 210 210 210 210 211 211 211 210 210 210 210 210 210 210 210 210 188 188 188 169 169 169 159 159 159 89 89 89 90 90 90 123 123 123 193 193 193 216 216 216 212 212 212 214 214 214 214 214 214 222 222 222 130 130 130 38 38 38 41 41 41 41 41 41 42 42 42 39 39 39 61 61 61 172 172 172 216 216 216 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 215 215 215 218 218 218 215 215 215 216 216 216 181 181 181 164 164 164 170 170 170 94 94 94 88 88 88 114 114 114 185 185 185 217 217 217 212 212 212 209 209 209 197 197 197 178 178 178 106 106 106 39 39 39 43 43 43 42 42 42 42 42 42 41 41 41 57 57 57 170 170 170 222 222 222 214 214 214 213 213 213 215 215 215 215 215 215 211 211 211 214 214 214 214 214 214 195 195 195 177 177 177 172 172 172 182 182 182 153 153 153 153 153 153 172 172 172 93 93 93 86 86 86 97 97 97 113 113 113 142 142 142 136 136 136 126 126 126 101 101 101 84 84 84 61 61 61 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 48 48 48 134 134 134 186 186 186 172 172 172 174 174 174 184 184 184 183 183 183 165 165 165 153 153 153 151 151 151 109 109 109 91 91 91 89 89 89 97 97 97 115 115 115 147 147 147 146 146 146 78 78 78 68 68 68 67 67 67 59 59 59 70 70 70 73 73 73 71 71 71 69 69 69 75 75 75 57 57 57 42 42 42 42 42 42 42 42 42 44 44 44 43 43 43 45 45 45 72 72 72 90 90 90 98 98 98 105 105 105 109 109 109 105 105 105 96 96 96 85 85 85 85 85 85 85 85 85 86 86 86 82 82 82 81 81 81 112 112 112 145 145 145 137 137 137 78 78 78 66 66 66 66 66 66 60 60 60 70 70 70 71 71 71 73 73 73 79 79 79 75 75 75 50 50 50 41 41 41 42 42 42 40 40 40 42 42 42 44 44 44 52 52 52 77 77 77 87 87 87 92 92 92 97 97 97 99 99 99 97 97 97 93 93 93 84 84 84 75 75 75 80 80 80 92 92 92 82 82 82 90 90 90 124 124 124 137 137 137 133 133 133 78 78 78 67 67 67 66 66 66 59 59 59 89 89 89 78 78 78 84 84 84 100 100 100 89 89 89 76 76 76 69 69 69 72 72 72 64 64 64 51 51 51 48 48 48 78 78 78 101 101 101 100 100 100 98 98 98 108 108 108 110 110 110 108 108 108 101 101 101 89 89 89 86 86 86 88 88 88 93 93 93 88 88 88 97 97 97 111 111 111 156 156 156 153 153 153 75 75 75 67 67 67 67 67 67 60 60 60 100 100 100 82 82 82 87 87 87 99 99 99 103 103 103 105 105 105 92 92 92 89 89 89 89 89 89 79 79 79 60 60 60 86 86 86 125 125 125 132 132 132 139 139 139 153 153 153 165 165 165 167 167 167 133 133 133 151 151 151 164 164 164 168 168 168 161 161 161 136 136 136 108 108 108 109 109 109 148 148 148 141 141 141 94 94 94 90 90 90 81 81 81 61 61 61 89 89 89 80 80 80 75 75 75 77 77 77 75 75 75 72 72 72 65 65 65 64 64 64 69 69 69 84 84 84 123 123 123 134 134 134 185 185 185 192 192 192 183 183 183 199 199 199 226 226 226 232 232 232 179 179 179 213 213 213 238 238 238 233 233 233 226 226 226 218 218 218 182 182 182 157 157 157 160 160 160 161 161 161 150 150 150 155 155 155 137 137 137 86 86 86 73 73 73 80 80 80 67 67 67 67 67 67 58 58 58 58 58 58 55 55 55 60 60 60 84 84 84 157 157 157 212 212 212 177 177 177 234 234 234 234 234 234 156 156 156 145 145 145 224 224 224 233 233 233 186 186 186 223 223 223 254 254 254 252 252 252 252 252 252 252 252 252 247 247 247 238 238 238 228 228 228 219 219 219 198 198 198 191 191 191 187 187 187 141 141 141 90 90 90 81 81 81 80 80 80 65 65 65 71 71 71 81 81 81 91 91 91 138 138 138 193 193 193 238 238 238 225 225 225 170 170 170 232 232 232 202 202 202 143 143 143 133 133 133 187 187 187 240 240 240 190 190 190 222 222 222 255 255 255 254 254 254 254 254 254 254 254 254 253 253 253 252 252 252 249 249 249 244 244 244 227 227 227 211 211 211 212 212 212 190 190 190 101 101 101 93 93 93 98 98 98 86 86 86 108 108 108 164 164 164 209 209 209 228 228 228 243 243 243 242 242 242 202 202 202 120 120 120 122 122 122 101 101 101 93 93 93 90 90 90 106 106 106 172 172 172 154 154 154 215 215 215 253 253 253 251 251 251 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 252 252 252 242 242 242 234 234 234 231 231 231 226 226 226 101 101 101 94 94 94 87 87 87 100 100 100 155 155 155 215 215 215 244 244 244 242 242 242 241 241 241 243 243 243 170 170 170 81 81 81 68 68 68 69 69 69 64 64 64 56 56 56 68 68 68 73 73 73 89 89 89 193 193 193 238 238 238 237 237 237 241 241 241 236 236 236 219 219 219 226 226 226 252 252 252 253 253 253 253 253 253 252 252 252 251 251 251 244 244 244 83 83 83 71 71 71 71 71 71 119 119 119 195 195 195 230 230 230 226 226 226 225 225 225 224 224 224 229 229 229 167 167 167 85 85 85 76 76 76 74 74 74 59 59 59 52 52 52 61 61 61 61 61 61 77 77 77 184 184 184 244 244 244 240 240 240 242 242 242 238 238 238 209 209 209 200 200 200 243 243 243 255 255 255 253 253 253 253 253 253 254 254 254 246 246 246 77 77 77 59 59 59 81 81 81 146 146 146 201 201 201 238 238 238 240 240 240 239 239 239 235 235 235 235 235 235 168 168 168 98 98 98 110 110 110 112 112 112 83 83 83 54 54 54 75 75 75 82 82 82 96 96 96 189 189 189 230 230 230 233 233 233 229 229 229 224 224 224 201 201 201 206 206 206 244 244 244 254 254 254 254 254 254 251 251 251 253 253 253 247 247 247 64 64 64 48 48 48 70 70 70 168 168 168 210 210 210 233 233 233 199 199 199 139 139 139 151 151 151 154 154 154 112 112 112 79 79 79 98 98 98 107 107 107 94 94 94 79 79 79 93 93 93 120 120 120 107 107 107 134 134 134 201 201 201 237 237 237 235 235 235 238 238 238 214 214 214 216 216 216 248 248 248 250 250 250 252 252 252 253 253 253 254 254 254 246 246 246 39 39 39 28 28 28 81 81 81 186 186 186 225 225 225 239 239 239 169 169 169 111 111 111 138 138 138 126 126 126 112 112 112 92 92 92 95 95 95 88 88 88 93 93 93 87 87 87 96 96 96 96 96 96 80 80 80 74 74 74 105 105 105 129 129 129 131 131 131 135 135 135 142 142 142 172 172 172 189 189 189 194 194 194 186 186 186 189 189 189 244 244 244 247 247 247 69 69 69 48 48 48 139 139 139 205 205 205 223 223 223 191 191 191 122 122 122 113 113 113 111 111 111 118 118 118 119 119 119 109 109 109 114 114 114 104 104 104 114 114 114 102 102 102 104 104 104 102 102 102 75 75 75 86 86 86 82 82 82 71 71 71 80 80 80 84 84 84 114 114 114 161 161 161 157 157 157 170 170 170 193 193 193 126 126 126 226 226 226 249 249 249 142 142 142 141 141 141 222 222 222 182 182 182 168 168 168 132 132 132 88 88 88 84 84 84 75 75 75 100 100 100 98 98 98 101 101 101 102 102 102 95 95 95 92 92 92 100 100 100 122 122 122 113 113 113 78 78 78 116 116 116 103 103 103 73 73 73 120 120 120 139 139 139 111 111 111 123 123 123 120 120 120 133 133 133 233 233 233 141 141 141 219 219 219 250 250 250 189 189 189 230 230 230 251 251 251 201 201 201 160 160 160 116 116 116 72 72 72 60 60 60 70 70 70 70 70 70 98 98 98 105 105 105 104 104 104 140 140 140 124 124 124 103 103 103 160 160 160 162 162 162 83 83 83 94 94 94 89 89 89 105 105 105 140 140 140 122 122 122 153 153 153 167 167 167 116 116 116 108 108 108 221 221 221 138 138 138 214 214 214 250 250 250 255 255 255 254 254 254 252 252 252 249 249 249 206 206 206 134 134 134 91 91 91 61 61 61 63 63 63 58 58 58 89 89 89 89 89 89 77 77 77 100 100 100 94 94 94 79 79 79 100 100 100 99 99 99 70 70 70 81 81 81 102 102 102 120 120 120 97 97 97 75 75 75 138 138 138 149 149 149 137 137 137 116 116 116 136 136 136 117 117 117 212 212 212 249 249 249 255 255 255 252 252 252 252 252 252 252 252 252 225 225 225 169 169 169 130 130 130 107 107 107 99 99 99 95 95 95 99 99 99 89 89 89 82 82 82 81 81 81 80 80 80 79 79 79 71 71 71 73 73 73 72 72 72 67 67 67 74 74 74 75 75 75 66 66 66 67 67 67 71 71 71 68 68 68 89 89 89 83 83 83 56 56 56 70 70 70 196 196 196 246 246 246 255 255 255 253 253 253 253 253 253 249 249 249 250 250 250 206 206 206 108 108 108 67 67 67 60 60 60 61 61 61 60 60 60 61 61 61 69 69 69 88 88 88 100 100 100 100 100 100 92 92 92 88 88 88 87 87 87 84 84 84 70 70 70 67 67 67 71 71 71 65 65 65 65 65 65 65 65 65 60 60 60 60 60 60 64 64 64 68 68 68 126 126 126 224 224 224 255 255 255 254 254 254 254 254 254 251 251 251 253 253 253 233 233 233 140 140 140 59 59 59 32 32 32 32 32 32 32 32 32 33 33 33 35 35 35 38 38 38 39 39 39 41 41 41 51 51 51 60 60 60 60 60 60 50 50 50 40 40 40 38 38 38 37 37 37 37 37 37 38 38 38 40 40 40 42 42 42 44 44 44 54 54 54 67 67 67 133 133 133 225 225 225 255 255 255 254 254 254 254 254 254 251 251 251 248 248 248 243 243 243 176 176 176 78 78 78 35 35 35 34 34 34 35 35 35 34 34 34 32 32 32 33 33 33 44 44 44 56 56 56 60 60 60 46 46 46 36 36 36 30 30 30 30 30 30 35 35 35 32 32 32 25 25 25 26 26 26 27 27 27 28 28 28 32 32 32 43 43 43 79 79 79 199 199 199 242 242 242 255 255 255 254 254 254 253 253 253 245 245 245 229 229 229 240 240 240 193 193 193 106 106 106 54 54 54 44 44 44 41 41 41 46 46 46 61 61 61 68 68 68 67 67 67 49 49 49 23 23 23 16 16 16 33 33 33 24 24 24 17 17 17 26 26 26 39 39 39 36 36 36 28 28 28 26 26 26 30 30 30 38 38 38 56 56 56 131 131 131 220 220 220 221 221 221 255 255 255 252 252 252 253 253 253 246 246 246 229 229 229 237 237 237 223 223 223 151 151 151 90 90 90 73 73 73 84 84 84 95 95 95 81 81 81 51 51 51 23 23 23 9 9 9 12 12 12 15 15 15 27 27 27 16 16 16 15 15 15 15 15 15 20 20 20 38 38 38 47 47 47 40 40 40 47 47 47 48 48 48 76 76 76 177 177 177 198 198 198 195 195 195 255 255 255 252 252 252 254 254 254 253 253 253 251 251 251 242 242 242 229 229 229 178 178 178 131 131 131 104 104 104 77 77 77 50 50 50 18 18 18 11 11 11 9 9 9 11 11 11 11 11 11 15 15 15 20 20 20 15 15 15 17 17 17 18 18 18 16 16 16 19 19 19 38 38 38 60 60 60 72 72 72 71 71 71 113 113 113 165 165 165 165 165 165 178 178 178 234 234 234 235 235 235 240 240 240 244 244 244 242 242 242 237 237 237 231 231 231 193 193 193 125 125 125 78 78 78 44 44 44 27 27 27 20 20 20 16 16 16 13 13 13 10 10 10 9 9 9 14 14 14 17 17 17 15 15 15 19 19 19 21 21 21 22 22 22 23 23 23 24 24 24 45 45 45 73 73 73 90 90 90 121 121 121 131 131 131 145 145 145 153 153 153 176 207 242 172 203 241 176 202 239 172 204 243 174 206 243 151 177 213 128 147 181 79 94 131 16 30 70 20 33 69 88 105 140 138 163 199 169 200 233 173 205 237 171 203 237 171 202 238 171 202 243 173 203 246 172 202 246 171 201 245 171 201 245 172 201 244 172 201 244 172 201 244 172 202 244 168 203 241 167 202 240 167 201 239 170 202 240 167 202 237 166 203 237 165 194 230 180 217 254 175 213 252 178 212 251 172 214 251 179 221 255 106 138 171 26 49 87 28 46 89 23 41 86 24 41 84 23 42 84 45 72 115 147 185 225 177 218 255 172 213 253 172 213 254 172 214 250 173 216 248 173 215 248 173 215 247 173 215 249 172 214 251 172 214 251 172 214 251 172 215 251 172 215 251 176 212 254 177 209 254 163 199 241 169 208 250 173 214 255 169 204 242 187 218 254 181 215 252 182 215 252 178 215 250 187 222 253 107 134 165 24 41 81 28 41 90 25 40 88 28 40 85 25 38 83 40 58 105 140 173 213 183 220 255 177 214 251 178 215 251 179 215 252 179 215 253 178 215 253 178 214 253 178 215 253 177 215 252 177 215 252 178 215 252 176 215 251 177 213 244 185 208 239 180 197 230 114 140 179 133 160 203 160 191 228 174 203 234 190 222 250 183 220 248 185 221 248 182 219 247 191 223 247 108 135 158 22 42 77 25 43 87 22 43 82 26 42 79 25 41 78 41 62 102 145 176 214 187 222 255 182 217 252 183 218 251 183 217 252 184 218 254 183 217 253 183 217 253 182 217 253 182 218 252 181 218 252 181 217 252 183 217 252 172 192 217 167 169 179 161 158 167 81 88 117 76 90 134 103 127 163 171 199 228 192 222 253 185 220 250 186 222 250 185 223 252 197 230 255 108 135 166 19 40 81 24 42 89 23 42 87 24 43 86 21 41 84 40 63 107 149 177 215 190 223 255 183 218 251 184 218 251 185 217 252 186 217 254 185 217 253 185 218 250 186 220 248 189 223 248 190 226 251 186 224 248 188 225 250 165 185 206 164 164 168 172 168 178 85 92 128 75 87 135 96 117 154 166 190 217 195 222 250 188 218 248 184 216 244 169 204 235 154 184 218 85 109 146 22 41 81 27 43 85 28 42 85 26 43 85 23 42 84 38 59 99 149 175 208 197 229 255 187 222 250 187 220 249 192 221 252 193 220 255 188 216 252 189 220 251 190 221 249 172 200 234 152 182 218 146 178 215 156 188 224 140 155 179 157 151 156 174 170 182 86 90 127 75 85 128 82 98 135 100 116 140 122 146 179 115 139 177 104 130 168 76 105 149 62 86 133 42 62 108 25 42 87 28 42 86 28 43 84 28 44 85 27 45 85 31 49 89 114 138 173 162 192 224 146 179 210 150 179 212 163 188 222 162 186 224 142 169 210 128 157 199 126 155 199 85 111 162 67 93 147 65 91 149 73 98 156 104 115 150 152 143 155 149 143 158 71 76 110 58 66 105 56 67 102 48 60 84 53 72 112 55 74 117 53 72 114 49 71 117 56 76 124 40 58 104 27 42 87 27 42 85 27 43 83 29 44 85 28 43 83 30 46 86 55 73 118 71 92 137 78 100 145 88 106 152 94 109 156 89 105 153 77 96 146 64 86 141 62 86 143 63 85 144 65 86 146 61 82 144 61 81 142 104 110 147 152 141 153 140 134 146 71 77 107 57 64 101 55 65 101 50 60 87 54 70 113 56 71 113 59 74 111 62 81 119 58 76 115 35 51 91 26 41 82 27 42 82 25 41 79 28 43 81 31 44 84 39 51 92 65 76 121 73 87 131 78 91 136 87 94 141 92 95 145 88 94 141 80 92 137 67 84 132 55 75 129 58 81 136 71 93 146 62 83 134 72 91 139 118 122 153 146 133 140 137 130 139 70 77 105 58 66 103 54 66 105 47 59 92 73 90 133 63 78 121 71 84 119 86 101 136 76 90 125 62 77 111 55 69 108 57 72 116 46 66 108 36 52 91 35 49 83 66 79 110 91 101 135 89 99 134 88 98 131 99 107 139 103 108 142 101 106 140 92 100 132 78 89 121 73 86 121 73 89 127 79 94 132 74 88 125 85 97 132 107 111 130 162 153 157 158 151 158 70 74 97 60 66 96 57 67 101 49 61 92 80 100 156 66 82 131 74 87 126 86 97 144 92 102 140 93 106 139 78 92 131 72 89 137 71 90 138 66 79 121 49 60 91 75 88 110 112 127 152 120 134 160 128 141 163 142 156 174 156 166 184 160 167 187 127 133 155 147 151 170 160 164 180 162 168 185 156 160 181 131 135 161 103 107 133 106 109 121 151 147 151 146 138 146 93 93 107 87 89 108 75 81 105 52 62 87 70 88 145 64 80 123 62 76 111 64 76 123 64 75 111 60 73 105 52 65 102 50 63 106 58 68 110 76 82 117 117 122 148 126 135 154 175 188 204 180 195 210 173 186 199 192 201 210 221 227 234 229 233 241 177 179 189 212 213 219 237 239 242 231 233 240 225 226 235 216 217 229 181 181 195 156 157 168 162 159 165 164 159 164 149 149 158 153 154 168 132 136 157 80 86 107 59 77 95 67 82 107 55 69 89 56 69 92 49 58 86 49 59 84 46 55 81 52 59 87 80 83 104 155 156 171 210 212 223 172 178 189 230 235 240 230 236 240 152 158 164 145 145 147 224 224 225 231 234 236 185 186 189 223 224 222 255 255 252 253 252 251 253 252 252 254 252 254 248 247 250 238 238 244 229 227 232 221 219 222 199 198 202 190 191 200 185 186 202 138 141 157 83 93 98 74 82 101 73 81 98 57 67 76 66 72 85 77 81 94 89 91 103 136 138 147 192 193 196 238 238 239 223 225 233 166 170 186 231 231 240 198 203 215 135 145 159 128 134 143 185 188 195 238 241 247 189 191 196 221 223 223 255 255 255 255 254 253 255 254 254 255 254 252 254 253 252 253 253 252 249 249 250 244 244 246 228 227 232 211 210 218 211 211 222 191 189 201 97 99 127 89 91 119 93 96 122 82 86 101 107 108 113 164 164 167 210 209 210 229 228 227 244 243 246 242 242 246 196 202 219 108 120 160 111 121 161 84 102 142 74 96 135 74 93 125 95 107 134 165 172 198 146 154 175 213 216 221 252 254 253 251 252 252 254 254 254 254 254 254 255 254 254 253 254 250 253 254 250 252 252 252 243 242 245 234 234 238 232 231 237 228 225 232 96 98 130 87 92 124 82 86 112 99 99 116 155 154 161 216 215 217 244 244 244 242 242 242 241 241 242 244 243 248 160 172 193 56 81 147 35 70 149 34 72 151 35 65 135 31 58 116 42 70 130 50 73 135 68 90 141 191 192 205 237 240 238 236 239 238 241 241 241 237 236 238 221 219 222 226 227 228 251 253 250 253 255 250 252 254 251 252 253 250 252 252 251 244 244 245 79 81 109 64 70 98 65 71 90 117 118 132 195 195 202 230 231 231 227 227 226 225 225 225 226 224 223 231 228 231 157 168 193 59 86 153 46 78 152 43 76 147 37 59 120 33 52 102 37 63 119 35 62 125 53 78 139 182 182 205 244 244 247 239 242 240 243 243 242 239 238 240 210 208 212 201 199 206 244 243 246 255 255 255 254 253 254 253 253 253 255 255 253 246 246 246 73 78 91 52 60 73 75 83 88 144 146 154 201 201 208 238 239 239 239 241 243 237 239 245 233 236 240 234 236 241 155 169 202 72 99 162 95 110 157 102 111 150 81 79 109 56 50 74 73 72 101 76 79 119 80 96 143 187 188 202 229 231 230 233 233 234 230 229 231 224 224 227 202 201 205 207 205 210 245 244 245 255 255 253 255 254 253 251 251 251 253 253 253 247 247 247 59 66 69 42 50 60 64 72 78 168 167 177 213 208 217 232 234 236 194 200 210 132 139 162 148 151 165 153 154 160 103 111 143 60 80 127 85 98 133 97 107 134 93 92 110 82 75 92 103 87 100 128 113 136 99 105 146 135 133 144 201 201 201 237 236 243 236 234 242 238 238 245 213 214 223 215 216 224 247 249 250 249 252 250 251 253 253 253 253 254 254 254 254 246 246 246 34 40 49 21 28 48 75 81 102 188 184 199 229 222 230 238 239 244 161 170 191 103 110 145 142 134 150 137 122 124 119 107 128 90 90 115 94 93 110 88 86 100 101 90 94 98 82 88 106 91 96 99 92 114 70 77 127 77 69 96 109 102 114 131 127 139 134 129 139 136 133 144 141 141 157 168 171 189 186 189 202 191 195 205 182 186 200 188 189 199 244 244 246 247 247 247 64 70 81 43 48 68 134 139 155 203 205 211 226 221 226 196 189 193 118 121 146 105 112 140 118 109 111 133 113 107 133 113 117 118 105 110 128 108 109 118 98 100 130 109 105 121 95 95 119 99 97 103 102 107 65 74 112 85 84 105 90 79 84 79 68 68 89 77 80 90 81 89 117 112 125 165 158 171 166 153 162 173 168 176 190 193 208 121 125 145 224 227 233 250 249 249 140 142 152 139 140 155 221 222 231 179 182 192 170 165 184 139 128 138 89 86 104 79 85 98 78 74 73 110 97 91 108 95 89 109 99 96 114 97 98 107 90 96 103 88 90 113 94 99 132 116 129 111 112 130 69 76 115 119 113 129 120 96 96 88 67 71 119 118 138 135 137 163 116 107 121 139 117 113 139 114 104 138 133 122 225 238 234 133 143 155 216 221 223 251 251 248 190 188 196 232 229 238 252 250 254 197 202 214 155 158 186 115 113 137 66 70 103 53 60 85 73 67 80 78 66 76 108 95 95 111 102 106 107 102 111 140 139 153 123 124 133 104 102 114 163 155 181 158 159 190 72 81 127 91 92 114 95 85 97 109 102 116 140 138 152 125 120 130 160 150 152 179 163 163 129 110 113 110 107 109 215 223 228 132 140 151 211 216 216 251 251 247 255 255 255 255 254 255 254 252 252 244 252 253 196 207 228 125 133 168 77 89 146 42 61 111 47 64 107 44 57 105 76 90 120 76 89 126 64 76 123 85 99 152 77 94 141 65 78 128 94 96 138 90 99 131 49 71 126 62 83 129 83 104 146 103 123 152 100 96 100 85 73 67 138 139 138 140 152 158 133 138 151 111 117 131 132 137 147 114 117 133 209 213 218 250 250 248 255 255 255 252 253 251 252 254 250 251 254 247 223 225 238 162 167 198 116 128 180 88 108 153 79 100 151 75 94 157 80 100 144 70 88 144 58 81 151 54 81 158 52 81 153 53 78 153 48 70 143 45 75 138 39 74 150 38 70 133 49 75 135 51 78 131 48 67 115 51 67 112 53 73 116 47 71 112 71 90 135 64 86 126 39 59 87 61 69 99 192 196 210 247 246 249 255 255 255 254 254 253 253 254 253 250 250 245 252 250 253 204 205 225 99 107 143 53 68 99 50 61 88 50 60 95 49 60 90 50 61 98 53 71 107 69 90 129 81 102 144 80 102 144 72 93 144 67 90 139 65 89 138 65 84 139 53 68 127 47 67 121 47 72 133 41 66 129 43 66 125 44 65 123 40 60 118 38 61 114 43 65 116 53 67 116 119 126 152 223 224 227 255 255 255 254 254 254 254 254 254 252 251 251 253 253 253 230 233 243 130 140 169 45 59 100 20 32 71 19 32 71 18 32 74 17 33 76 18 36 79 21 39 85 23 39 87 25 41 85 40 50 86 53 59 84 54 61 77 45 49 74 34 38 73 28 38 71 26 37 73 24 38 71 23 40 69 26 40 77 29 43 78 32 45 78 41 54 91 56 66 109 126 132 157 224 226 227 255 255 255 254 254 254 254 254 254 253 251 254 250 248 250 240 244 247 166 177 202 63 77 124 21 34 83 19 33 81 19 35 79 16 35 78 12 33 83 14 33 86 29 43 92 43 56 95 54 60 84 45 45 54 38 36 37 35 28 33 34 26 44 32 32 63 25 29 67 15 24 65 13 26 64 17 26 60 19 27 58 22 32 62 33 43 73 72 78 108 195 198 215 241 243 245 255 255 255 254 254 254 253 253 253 246 245 250 231 229 232 240 240 240 189 193 212 98 104 141 48 52 88 36 43 75 32 41 70 37 47 72 53 61 83 62 67 89 64 66 84 49 48 59 24 22 26 20 15 12 39 32 24 33 21 17 23 15 15 25 26 33 35 38 61 27 34 70 18 27 68 17 25 62 20 29 68 25 37 78 43 56 97 122 130 160 215 219 239 217 222 234 255 255 255 252 252 252 253 253 253 246 246 249 232 228 233 242 235 240 226 220 232 153 148 162 95 88 94 77 71 75 86 83 84 98 95 95 85 81 76 56 50 49 28 21 23 15 8 6 18 11 7 21 15 8 33 26 18 23 15 11 21 14 8 20 15 6 24 19 19 41 37 43 47 46 54 36 39 56 41 45 74 40 46 84 65 75 114 166 177 208 187 198 228 186 195 221 255 255 255 252 252 254 254 254 255 253 253 254 253 250 253 247 239 246 235 226 234 185 175 176 141 129 119 113 103 93 85 76 66 58 48 40 25 16 10 17 9 6 16 7 7 17 9 8 17 9 6 22 13 9 27 18 15 21 13 11 24 14 15 28 14 16 26 12 15 29 16 16 47 36 33 63 59 60 72 71 84 67 69 95 106 111 146 153 164 203 150 165 206 167 178 212 235 234 239 236 235 239 240 240 242 244 244 246 244 242 245 241 236 240 236 229 234 198 191 191 131 124 115 84 77 70 50 43 37 33 25 22 25 19 16 21 15 12 18 12 9 15 9 6 15 7 5 20 12 10 23 15 13 21 13 11 25 17 15 28 19 18 28 20 18 29 21 19 30 22 20 48 44 43 73 72 81 87 89 110 114 119 152 121 130 170 133 144 185 144 153 185 176 176 176 174 174 174 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 173 173 173 171 171 171 170 170 170 169 169 169 167 167 167 168 168 168 179 179 179 177 177 177 179 179 179 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 173 173 173 172 172 172 171 171 171 171 171 171 183 183 183 182 182 182 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 184 184 184 183 183 183 182 182 182 181 181 181 179 179 179 179 179 179 177 177 177 175 175 175 176 176 176 189 189 189 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 185 185 185 185 185 185 185 185 185 183 183 183 182 182 182 180 180 180 180 180 180 194 194 194 193 193 193 195 195 195 197 197 197 194 194 194 190 190 190 186 186 186 185 185 185 187 187 187 194 194 194 196 196 196 196 196 196 196 196 196 196 196 196 194 194 194 194 194 194 196 196 196 193 193 193 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 189 189 189 187 187 187 186 186 186 186 186 186 187 187 187 192 192 192 195 195 195 172 172 172 139 139 139 126 126 126 138 138 138 135 135 135 142 142 142 161 161 161 185 185 185 188 188 188 185 185 185 181 181 181 174 174 174 171 171 171 167 167 167 158 158 158 152 152 152 154 154 154 162 162 162 168 168 168 175 175 175 180 180 180 181 181 181 185 185 185 182 182 182 180 180 180 177 177 177 176 176 176 172 172 172 157 157 157 123 123 123 133 133 133 130 130 130 86 86 86 75 75 75 78 78 78 84 84 84 84 84 84 89 89 89 98 98 98 124 124 124 128 128 128 139 139 139 143 143 143 137 137 137 136 136 136 134 134 134 129 129 129 125 125 125 131 131 131 134 134 134 129 129 129 130 130 130 129 129 129 128 128 128 134 134 134 136 136 136 129 129 129 118 118 118 121 121 121 126 126 126 117 117 117 75 75 75 75 75 75 68 68 68 52 52 52 63 63 63 58 58 58 57 57 57 64 64 64 63 63 63 68 68 68 84 84 84 80 80 80 100 100 100 115 115 115 127 127 127 128 128 128 122 122 122 100 100 100 107 107 107 112 112 112 98 98 98 99 99 99 98 98 98 95 95 95 97 97 97 87 87 87 100 100 100 82 82 82 65 65 65 66 66 66 97 97 97 109 109 109 64 64 64 67 67 67 61 61 61 52 52 52 54 54 54 37 37 37 48 48 48 57 57 57 56 56 56 57 57 57 74 74 74 73 73 73 69 69 69 67 67 67 81 81 81 91 91 91 80 80 80 62 62 62 77 77 77 91 91 91 67 67 67 64 64 64 72 72 72 81 81 81 79 79 79 65 65 65 73 73 73 49 49 49 43 43 43 45 45 45 77 77 77 105 105 105 66 66 66 65 65 65 57 57 57 46 46 46 53 53 53 38 38 38 42 42 42 60 60 60 59 59 59 46 46 46 59 59 59 71 71 71 69 69 69 76 76 76 55 55 55 65 65 65 63 63 63 57 57 57 60 60 60 86 86 86 87 87 87 47 47 47 48 48 48 75 75 75 75 75 75 51 51 51 61 61 61 46 46 46 42 42 42 48 48 48 64 64 64 78 78 78 97 97 97 99 99 99 98 98 98 75 75 75 75 75 75 80 80 80 88 88 88 75 75 75 76 76 76 79 79 79 80 80 80 84 84 84 90 90 90 123 123 123 75 75 75 87 87 87 98 98 98 76 76 76 78 78 78 72 72 72 92 92 92 57 57 57 48 48 48 75 75 75 90 90 90 64 64 64 71 71 71 56 56 56 50 50 50 55 55 55 70 70 70 76 76 76 111 111 111 111 111 111 111 111 111 106 106 106 104 104 104 106 106 106 109 109 109 105 105 105 105 105 105 112 112 112 108 108 108 108 108 108 112 112 112 124 124 124 117 117 117 105 105 105 131 131 131 112 112 112 111 111 111 107 107 107 110 110 110 108 108 108 107 107 107 111 111 111 116 116 116 105 105 105 104 104 104 96 96 96 94 94 94 97 97 97 99 99 99 105 105 105 99 99 99 98 98 98 100 100 100 102 102 102 102 102 102 103 103 103 105 105 105 106 106 106 104 104 104 108 108 108 102 102 102 110 110 110 123 123 123 118 118 118 118 118 118 86 86 86 127 127 127 126 126 126 121 121 121 125 125 125 128 128 128 126 126 126 124 124 124 120 120 120 117 117 117 114 114 114 112 112 112 112 112 112 111 111 111 110 110 110 110 110 110 113 113 113 97 97 97 96 96 96 96 96 96 98 98 98 97 97 97 99 99 99 102 102 102 102 102 102 103 103 103 105 105 105 106 106 106 143 143 143 149 149 149 127 127 127 99 99 99 92 92 92 131 131 131 126 126 126 128 128 128 131 131 131 133 133 133 129 129 129 126 126 126 119 119 119 115 115 115 112 112 112 110 110 110 109 109 109 108 108 108 110 110 110 111 111 111 117 117 117 104 104 104 102 102 102 104 104 104 102 102 102 103 103 103 103 103 103 105 105 105 104 104 104 109 109 109 105 105 105 92 92 92 152 152 152 162 162 162 122 122 122 76 76 76 90 90 90 130 130 130 123 123 123 127 127 127 124 124 124 126 126 126 128 128 128 127 127 127 125 125 125 125 125 125 124 124 124 118 118 118 117 117 117 115 115 115 113 113 113 114 114 114 115 115 115 108 108 108 103 103 103 105 105 105 105 105 105 102 102 102 104 104 104 106 106 106 103 103 103 108 108 108 101 101 101 67 67 67 115 115 115 141 141 141 115 115 115 75 75 75 71 71 71 124 124 124 127 127 127 124 124 124 120 120 120 119 119 119 120 120 120 121 121 121 120 120 120 124 124 124 122 122 122 119 119 119 117 117 117 116 116 116 114 114 114 114 114 114 114 114 114 107 107 107 104 104 104 104 104 104 101 101 101 105 105 105 103 103 103 103 103 103 103 103 103 104 104 104 81 81 81 63 63 63 107 107 107 140 140 140 108 108 108 84 84 84 50 50 50 96 96 96 127 127 127 120 120 120 119 119 119 123 123 123 119 119 119 118 118 118 121 121 121 122 122 122 116 116 116 121 121 121 117 117 117 115 115 115 114 114 114 114 114 114 113 113 113 107 107 107 107 107 107 109 109 109 105 105 105 108 108 108 101 101 101 101 101 101 106 106 106 107 107 107 82 82 82 92 92 92 105 105 105 141 141 141 109 109 109 85 85 85 62 62 62 110 110 110 134 134 134 115 115 115 101 101 101 128 128 128 120 120 120 114 114 114 119 119 119 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 116 116 116 119 119 119 116 116 116 106 106 106 107 107 107 109 109 109 103 103 103 98 98 98 102 102 102 112 112 112 109 109 109 102 102 102 93 93 93 104 104 104 85 85 85 127 127 127 112 112 112 94 94 94 61 61 61 112 112 112 131 131 131 119 119 119 99 99 99 120 120 120 130 130 130 109 109 109 115 115 115 121 121 121 120 120 120 116 116 116 112 112 112 112 112 112 117 117 117 115 115 115 120 120 120 107 107 107 104 104 104 98 98 98 100 100 100 103 103 103 118 118 118 159 159 159 141 141 141 106 106 106 94 94 94 99 99 99 78 78 78 119 119 119 127 127 127 93 93 93 57 57 57 105 105 105 115 115 115 137 137 137 135 135 135 140 140 140 166 166 166 157 157 157 129 129 129 131 131 131 134 134 134 118 118 118 115 115 115 110 110 110 105 105 105 107 107 107 117 117 117 109 109 109 106 106 106 104 104 104 103 103 103 100 100 100 124 124 124 167 167 167 168 168 168 114 114 114 96 96 96 106 106 106 103 103 103 126 126 126 138 138 138 128 128 128 86 86 86 121 121 121 114 114 114 166 166 166 203 203 203 208 208 208 200 200 200 230 230 230 209 209 209 183 183 183 171 171 171 156 156 156 145 145 145 136 136 136 115 115 115 107 107 107 106 106 106 95 95 95 97 97 97 102 102 102 104 104 104 159 159 159 199 199 199 227 227 227 221 221 221 197 197 197 191 191 191 194 194 194 204 204 204 203 203 203 200 200 200 207 207 207 201 201 201 214 214 214 214 214 214 226 226 226 243 243 243 244 244 244 215 215 215 229 229 229 239 239 239 220 220 220 204 204 204 198 198 198 195 195 195 221 221 221 208 208 208 154 154 154 122 122 122 96 96 96 96 96 96 101 101 101 101 101 101 144 144 144 164 164 164 162 162 162 158 158 158 159 159 159 162 162 162 164 164 164 167 167 167 172 172 172 177 177 177 175 175 175 182 182 182 191 191 191 198 198 198 199 199 199 202 202 202 208 208 208 210 210 210 210 210 210 214 214 214 214 214 214 215 215 215 214 214 214 229 229 229 232 232 232 224 224 224 188 188 188 149 149 149 102 102 102 103 103 103 101 101 101 79 79 79 32 32 32 40 40 40 35 35 35 28 28 28 29 29 29 29 29 29 30 30 30 32 32 32 32 32 32 35 35 35 37 37 37 39 39 39 44 44 44 50 50 50 52 52 52 54 54 54 59 59 59 60 60 60 64 64 64 69 69 69 73 73 73 74 74 74 78 78 78 89 89 89 88 88 88 78 78 78 74 74 74 96 96 96 92 92 92 94 94 94 95 95 95 73 73 73 35 35 35 40 40 40 27 27 27 25 25 25 27 27 27 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 28 28 28 26 26 26 25 25 25 24 24 24 28 28 28 26 26 26 27 27 27 31 31 31 30 30 30 35 35 35 36 36 36 46 46 46 66 66 66 70 70 70 83 83 83 97 97 97 96 96 96 95 95 95 96 96 96 83 83 83 53 53 53 54 54 54 45 45 45 37 37 37 35 35 35 40 40 40 44 44 44 50 50 50 52 52 52 57 57 57 59 59 59 58 58 58 58 58 58 60 60 60 61 61 61 67 67 67 69 69 69 73 73 73 70 70 70 68 68 68 57 57 57 48 48 48 54 54 54 67 67 67 88 88 88 95 95 95 100 100 100 99 99 99 94 94 94 97 97 97 98 98 98 89 89 89 71 71 71 74 74 74 75 75 75 56 56 56 43 43 43 43 43 43 43 43 43 42 42 42 40 40 40 41 41 41 44 44 44 49 49 49 46 46 46 46 46 46 46 46 46 50 50 50 56 56 56 61 61 61 47 47 47 29 29 29 23 23 23 23 23 23 31 31 31 60 60 60 83 83 83 85 85 85 86 86 86 93 93 93 86 86 86 84 84 84 86 86 86 81 81 81 78 78 78 83 83 83 80 80 80 73 73 73 68 68 68 65 65 65 65 65 65 61 61 61 61 61 61 58 58 58 49 49 49 47 47 47 48 48 48 52 52 52 49 49 49 47 47 47 45 45 45 45 45 45 38 38 38 35 35 35 37 37 37 42 42 42 44 44 44 51 51 51 78 78 78 88 88 88 91 91 91 93 93 93 85 85 85 82 82 82 82 82 82 79 79 79 75 75 75 75 75 75 75 75 75 74 74 74 77 77 77 72 72 72 71 71 71 72 72 72 73 73 73 77 77 77 71 71 71 64 64 64 66 66 66 69 69 69 67 67 67 70 70 70 69 69 69 68 68 68 59 59 59 52 52 52 48 48 48 50 50 50 48 48 48 49 49 49 59 59 59 65 65 65 76 76 76 83 83 83 83 83 83 88 88 88 94 94 94 92 92 92 86 86 86 80 80 80 79 79 79 76 76 76 79 79 79 79 79 79 68 68 68 70 70 70 72 72 72 79 79 79 69 69 69 71 71 71 75 75 75 77 77 77 72 72 72 74 74 74 69 69 69 65 65 65 58 58 58 57 57 57 58 58 58 62 62 62 66 66 66 63 63 63 61 61 61 63 63 63 70 70 70 78 78 78 63 63 63 66 66 66 72 72 72 78 78 78 83 83 83 87 87 87 88 88 88 92 92 92 96 96 96 79 79 79 64 64 64 62 62 62 74 74 74 78 78 78 60 60 60 75 75 75 78 78 78 81 81 81 79 79 79 72 72 72 67 67 67 68 68 68 65 65 65 58 58 58 58 58 58 66 66 66 78 78 78 66 66 66 65 65 65 65 65 65 66 66 66 75 75 75 70 70 70 63 63 63 57 57 57 56 56 56 61 61 61 69 69 69 74 74 74 80 80 80 85 85 85 76 76 76 84 84 84 83 83 83 87 87 87 79 79 79 72 72 72 78 78 78 85 85 85 85 85 85 89 89 89 73 73 73 70 70 70 71 71 71 74 74 74 63 63 63 69 69 69 67 67 67 59 59 59 60 60 60 67 67 67 69 69 69 65 65 65 68 68 68 127 187 248 126 185 246 128 187 248 128 188 248 129 189 249 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 130 190 250 129 188 249 129 188 249 129 188 249 129 188 249 128 187 248 128 187 247 128 187 247 128 187 247 127 187 247 126 185 246 125 184 244 123 183 243 123 181 242 123 179 240 121 177 239 121 178 240 133 190 247 131 188 244 133 190 247 134 191 247 134 191 248 135 192 249 136 193 249 136 193 249 136 193 249 135 192 249 135 192 249 135 192 249 135 192 249 135 192 249 136 192 249 135 192 249 134 191 248 134 191 248 134 191 248 134 191 248 133 190 247 133 190 246 133 190 246 133 190 246 133 189 246 131 188 245 130 187 243 129 186 242 128 184 241 128 182 239 126 181 238 126 182 239 138 195 248 137 194 247 139 196 248 140 196 249 140 197 249 141 197 250 141 197 250 141 197 250 141 198 250 141 197 250 140 197 250 140 197 250 140 197 250 141 197 250 141 198 251 141 197 250 140 197 250 140 196 249 140 196 249 140 196 249 139 195 248 138 195 248 138 195 248 139 195 248 138 195 247 137 193 246 136 192 245 134 191 244 135 189 243 135 187 241 133 185 239 133 186 241 145 200 250 145 199 249 146 200 250 147 201 251 146 201 252 146 201 253 146 202 254 147 202 254 146 202 253 146 201 252 147 201 252 147 201 252 147 201 251 147 201 251 147 200 251 146 201 251 146 201 251 146 201 251 145 200 250 144 199 250 143 198 249 143 198 248 143 198 248 144 198 248 143 198 248 142 196 246 142 196 246 141 196 245 141 194 244 140 192 242 138 191 240 138 191 242 152 206 251 151 204 248 153 206 251 157 207 253 157 205 243 155 200 231 155 196 224 154 194 223 155 197 228 158 204 240 157 206 247 155 207 250 154 207 251 154 208 250 153 206 248 153 206 248 158 205 251 157 203 244 155 200 238 156 200 239 154 202 240 153 203 244 152 202 248 152 203 248 151 203 249 150 201 248 150 201 248 149 201 248 148 199 248 148 196 248 148 195 247 149 195 243 156 198 220 161 203 222 164 204 230 143 182 205 114 149 157 107 137 125 126 147 129 126 142 126 132 149 139 145 169 170 161 194 206 161 198 214 159 194 208 156 191 202 148 184 192 146 181 187 148 176 179 141 168 156 137 162 143 140 163 149 142 172 168 145 177 186 150 183 200 153 189 207 152 191 209 157 195 215 153 192 212 151 190 210 148 188 203 149 185 201 150 180 196 138 166 169 110 132 115 120 142 123 117 138 125 71 95 82 60 86 62 66 90 54 74 96 57 78 93 55 85 97 61 92 106 75 116 132 106 122 135 108 140 144 111 145 149 113 138 143 104 137 143 102 136 141 100 129 138 86 124 136 78 129 142 86 132 143 97 126 137 102 125 138 109 122 138 106 120 137 106 125 143 113 127 145 115 121 138 108 109 127 96 115 130 98 123 133 99 118 124 79 67 85 49 68 85 48 60 77 46 46 60 31 57 71 42 50 67 36 49 67 35 54 75 38 53 74 33 60 79 36 77 95 51 77 90 45 101 108 61 116 123 73 128 136 82 130 136 87 126 126 94 101 106 74 104 114 80 108 120 84 99 106 62 100 106 66 96 106 66 92 105 58 94 106 62 84 95 54 98 109 67 79 91 48 61 72 44 63 72 51 98 102 74 114 113 77 53 74 46 56 77 47 51 70 47 45 59 39 49 60 43 30 43 30 40 54 39 45 66 43 41 68 39 44 69 37 61 86 49 61 84 49 58 80 49 56 78 44 70 92 55 81 103 63 73 90 50 54 71 39 68 86 59 81 100 72 60 75 49 56 71 50 62 81 54 70 93 56 69 89 60 56 73 51 64 82 59 40 58 35 32 52 32 34 54 29 70 86 51 102 113 74 58 73 51 58 73 50 49 64 46 38 53 37 44 59 48 31 43 38 35 47 35 53 67 49 50 67 47 36 54 33 48 68 43 62 79 55 64 75 53 72 82 56 50 62 35 59 74 40 54 75 33 49 66 39 54 66 47 80 92 72 80 94 74 38 55 35 37 58 30 63 88 48 64 84 58 41 59 43 51 69 52 36 54 38 29 50 35 36 58 35 56 74 40 73 86 51 84 105 93 86 107 94 86 106 96 63 82 79 63 81 84 69 85 90 77 93 95 63 82 76 66 83 74 65 85 87 66 86 88 74 90 82 90 92 88 130 124 108 69 78 79 84 90 81 99 101 88 70 80 77 75 80 79 65 75 78 84 97 91 50 62 53 40 54 42 67 82 66 82 96 88 55 69 65 62 76 72 48 61 58 41 55 53 47 60 57 63 75 67 70 80 72 83 118 154 84 118 154 84 118 154 79 113 142 77 112 138 79 114 139 82 117 142 76 114 135 79 114 132 83 120 150 85 115 137 96 112 122 95 116 139 118 125 137 95 122 154 101 105 121 137 128 137 90 118 145 86 118 141 84 114 136 88 117 138 87 114 135 86 113 133 90 117 138 94 123 144 81 112 132 80 111 131 72 103 123 72 101 120 77 104 122 78 106 124 84 112 130 63 111 137 62 110 135 63 112 137 64 114 148 64 113 152 65 114 153 66 116 155 67 116 157 69 113 155 72 117 162 83 107 133 116 107 115 104 127 153 105 120 149 98 121 156 102 77 94 150 115 133 91 133 183 75 134 180 91 135 170 94 136 176 92 135 176 90 133 174 86 129 170 81 127 164 78 125 160 76 123 157 76 123 158 75 121 157 75 119 156 75 119 156 78 122 160 66 105 142 65 104 141 65 104 141 65 107 143 63 107 142 65 108 144 68 112 147 69 110 150 72 110 153 77 111 152 106 104 119 185 129 113 160 145 147 125 126 145 104 95 109 146 70 69 189 106 116 109 126 173 88 139 183 101 140 172 103 141 179 98 137 177 95 134 174 88 127 167 82 124 159 79 121 155 76 119 153 75 118 152 76 116 152 79 118 155 80 119 156 85 125 162 73 111 155 72 109 153 73 111 155 72 110 148 72 111 145 72 111 146 74 113 147 73 112 148 77 117 154 78 111 148 105 85 96 218 130 96 194 151 139 111 125 142 90 69 80 163 61 56 215 93 98 132 114 149 100 134 167 94 132 163 97 134 168 99 135 170 98 135 170 96 133 168 94 133 167 92 133 167 87 127 161 86 126 160 85 123 156 84 121 153 85 122 154 85 123 155 72 118 156 68 113 151 70 115 153 71 114 153 69 111 150 71 113 151 73 114 152 68 112 149 72 118 155 75 108 138 80 61 67 172 96 72 168 131 130 86 123 151 70 74 102 115 51 66 189 95 110 144 117 141 101 129 160 85 130 168 85 128 167 87 129 166 88 130 166 88 129 165 91 133 170 89 131 168 86 128 165 84 126 163 84 125 161 81 123 157 82 123 157 81 124 156 74 115 158 72 112 155 72 112 155 68 110 149 71 115 151 69 112 148 71 112 148 68 113 146 71 113 152 73 83 99 83 57 47 132 98 93 146 136 145 80 116 148 57 90 125 42 49 81 97 91 124 133 122 140 100 124 156 89 127 164 90 132 169 84 128 166 83 128 164 87 131 167 90 130 167 86 124 161 91 129 166 86 125 161 84 123 162 83 122 160 83 123 157 81 122 153 75 114 156 75 114 155 77 116 157 74 113 150 76 116 151 68 110 145 68 110 147 73 115 150 70 118 156 92 76 95 137 74 70 119 100 97 135 143 154 80 117 146 58 92 120 47 65 91 90 113 153 126 134 158 100 118 145 83 106 130 103 135 164 90 128 162 81 123 160 84 128 167 86 127 164 87 126 162 87 126 162 85 125 161 87 125 162 86 123 160 89 127 161 86 125 156 74 114 154 76 115 155 78 117 157 73 110 146 70 106 138 74 110 142 84 120 151 83 116 149 65 113 147 115 81 104 166 77 81 94 82 80 111 132 145 86 120 145 74 101 119 54 63 73 104 113 134 119 133 155 102 123 149 78 104 130 101 125 147 109 136 161 82 116 147 83 123 158 90 130 164 90 128 161 85 124 157 82 120 154 83 120 153 89 125 157 87 123 155 92 128 160 75 116 153 73 112 149 66 106 142 71 108 141 78 110 139 98 124 148 144 163 181 126 145 165 79 114 142 113 83 102 151 77 80 84 76 79 103 125 138 108 132 153 79 98 112 58 58 55 114 102 97 105 118 134 120 142 164 112 141 169 127 143 160 155 169 182 142 162 179 110 134 157 108 138 164 108 141 168 92 125 151 89 122 149 84 118 145 78 112 140 80 114 144 90 124 157 77 117 153 74 114 149 72 112 147 74 111 144 77 106 131 112 127 141 167 167 170 165 169 175 101 116 139 104 92 102 131 97 92 109 100 108 116 129 140 129 140 158 120 130 144 88 87 82 128 120 113 99 118 133 160 168 175 196 205 214 203 210 217 197 201 207 227 232 236 204 211 218 168 188 204 150 177 197 136 162 182 125 151 171 113 143 164 90 123 148 82 114 143 80 113 146 64 104 138 66 105 138 71 110 144 79 112 137 144 164 177 195 201 202 231 227 220 225 221 216 198 196 201 197 190 189 204 192 185 210 202 204 202 204 207 199 201 206 206 208 212 203 202 199 215 214 212 208 216 221 227 226 224 247 243 240 246 244 243 217 215 215 230 229 228 239 239 240 210 223 234 187 210 226 181 203 220 184 198 216 211 224 234 196 213 222 137 159 176 101 128 154 65 104 138 65 104 137 70 109 142 79 107 132 133 147 162 160 165 172 160 163 170 154 159 167 154 160 167 157 163 171 159 166 173 162 168 175 170 173 180 174 178 184 172 176 182 179 183 189 189 192 199 196 199 206 196 200 206 199 203 210 204 209 216 206 211 217 208 211 216 213 215 219 212 215 221 209 217 221 209 217 219 230 229 232 232 232 232 219 227 228 178 192 201 131 154 173 71 110 143 72 111 144 70 109 142 57 84 112 20 35 54 31 42 58 24 38 55 13 31 52 12 33 53 13 33 54 13 34 55 18 36 55 21 35 51 24 38 54 26 40 56 28 42 58 33 47 63 39 53 69 42 55 71 42 57 74 44 63 85 46 64 84 55 67 80 63 71 81 62 75 92 60 79 93 64 84 90 77 94 100 79 91 97 69 82 89 60 79 93 76 101 123 61 100 133 63 102 135 65 104 136 50 80 99 21 40 47 29 45 49 13 33 39 11 30 41 16 31 43 19 34 46 20 34 46 19 34 48 17 35 50 18 36 51 17 35 50 17 35 50 14 32 47 12 30 44 11 29 43 9 28 44 9 33 54 9 31 50 15 31 44 23 34 43 16 34 51 18 40 54 19 43 47 27 54 62 51 72 83 56 75 87 65 88 107 76 103 128 65 104 138 64 103 136 65 104 137 58 91 109 38 60 65 45 59 57 35 50 48 29 41 40 30 38 36 34 44 41 38 47 45 43 54 53 43 57 58 48 62 63 50 64 65 49 63 64 49 63 64 51 65 66 52 66 67 57 71 73 58 74 78 62 78 81 61 74 74 61 72 71 54 59 56 49 51 38 54 57 40 62 71 66 73 93 102 75 101 117 80 106 127 76 105 131 63 102 136 68 105 138 70 106 139 64 96 121 54 77 92 66 77 84 70 77 81 50 59 58 36 48 41 37 47 40 38 47 39 37 47 37 37 44 34 38 45 34 40 48 38 44 53 42 42 51 39 42 51 38 42 50 38 46 54 42 53 60 47 58 65 53 43 52 40 24 34 23 16 28 19 19 28 14 27 36 23 49 65 66 65 89 104 64 91 112 63 92 118 69 100 128 55 95 127 58 91 124 63 92 124 58 87 112 58 85 103 69 88 101 70 83 91 66 76 80 60 73 71 63 67 62 67 66 56 57 65 52 60 64 55 57 61 52 44 53 43 40 52 42 42 53 41 47 57 44 45 54 40 43 51 37 43 49 37 43 48 35 35 42 26 32 40 22 33 42 27 38 47 34 40 49 36 46 56 45 66 83 85 70 93 113 70 96 123 68 100 125 58 93 122 56 89 120 57 89 120 54 86 112 51 82 102 55 81 97 60 80 93 62 78 88 64 83 87 68 74 74 73 72 66 68 77 64 72 76 66 74 81 70 66 76 63 58 69 56 60 71 59 64 74 63 62 72 60 65 75 64 66 73 64 64 72 60 56 64 49 49 57 40 45 53 35 47 55 37 45 53 34 46 54 35 52 65 51 53 71 69 61 82 93 63 90 104 59 90 114 62 95 121 67 101 129 66 100 124 61 94 115 58 87 106 59 86 103 59 81 97 62 86 96 72 82 87 69 69 66 66 75 62 70 76 65 74 84 74 63 74 59 69 76 58 72 79 67 72 81 71 66 77 68 67 79 71 63 74 67 59 69 61 53 63 52 51 62 48 52 64 46 56 68 50 60 72 54 57 69 51 55 66 51 56 67 61 59 74 79 64 82 99 40 70 93 42 73 94 48 79 99 55 85 104 61 90 109 66 94 113 68 95 112 74 98 116 78 103 115 73 81 87 68 64 61 60 65 54 70 77 71 69 83 80 55 64 53 77 78 60 78 81 69 77 85 76 72 84 79 62 77 74 60 71 70 61 72 68 59 70 63 51 63 53 51 63 51 59 71 59 71 83 71 59 71 59 61 68 65 60 67 71 58 68 80 62 77 102 45 77 102 42 70 87 39 64 75 39 62 74 44 66 81 52 75 90 56 80 95 64 85 103 69 90 102 74 77 82 93 82 77 85 85 74 82 89 91 68 83 89 67 75 72 83 79 63 86 87 75 82 88 81 81 93 90 62 78 78 62 74 76 64 75 75 67 79 75 56 68 62 62 74 70 59 71 68 51 63 61 52 64 62 61 70 73 63 71 75 55 69 72 54 72 85 88 88 88 90 90 90 94 94 94 95 95 95 96 96 96 98 98 98 101 101 101 102 102 102 105 105 105 108 108 108 108 108 108 109 109 109 113 113 113 114 114 114 114 114 114 115 115 115 115 115 115 114 114 114 113 113 113 112 112 112 109 109 109 107 107 107 106 106 106 104 104 104 100 100 100 98 98 98 96 96 96 95 95 95 92 92 92 89 89 89 86 86 86 83 83 83 93 93 93 95 95 95 97 97 97 99 99 99 100 100 100 102 102 102 105 105 105 107 107 107 111 111 111 114 114 114 116 116 116 118 118 118 120 120 120 121 121 121 121 121 121 120 120 120 121 121 121 120 120 120 119 119 119 117 117 117 115 115 115 113 113 113 111 111 111 108 108 108 105 105 105 104 104 104 100 100 100 98 98 98 96 96 96 95 95 95 91 91 91 89 89 89 95 95 95 97 97 97 98 98 98 100 100 100 102 102 102 106 106 106 109 109 109 111 111 111 115 115 115 116 116 116 118 118 118 122 122 122 124 124 124 125 125 125 125 125 125 123 123 123 124 124 124 124 124 124 122 122 122 119 119 119 117 117 117 115 115 115 113 113 113 110 110 110 108 108 108 107 107 107 102 102 102 99 99 99 99 99 99 98 98 98 95 95 95 92 92 92 95 95 95 97 97 97 98 98 98 100 100 100 104 104 104 108 108 108 111 111 111 113 113 113 117 117 117 119 119 119 120 120 120 123 123 123 125 125 125 127 127 127 128 128 128 127 127 127 127 127 127 127 127 127 124 124 124 122 122 122 120 120 120 117 117 117 114 114 114 112 112 112 110 110 110 107 107 107 103 103 103 100 100 100 99 99 99 97 97 97 95 95 95 92 92 92 95 95 95 97 97 97 98 98 98 100 100 100 103 103 103 107 107 107 110 110 110 114 114 114 119 119 119 122 122 122 124 124 124 127 127 127 126 126 126 129 129 129 128 128 128 129 129 129 130 130 130 128 128 128 126 126 126 124 124 124 120 120 120 117 117 117 114 114 114 111 111 111 109 109 109 107 107 107 104 104 104 100 100 100 99 99 99 96 96 96 94 94 94 92 92 92 97 97 97 98 98 98 100 100 100 101 101 101 104 104 104 106 106 106 110 110 110 115 115 115 120 120 120 124 124 124 127 127 127 130 130 130 130 130 130 130 130 130 120 120 120 123 123 123 130 130 130 130 130 130 129 129 129 126 126 126 122 122 122 119 119 119 116 116 116 112 112 112 109 109 109 106 106 106 103 103 103 101 101 101 98 98 98 96 96 96 94 94 94 92 92 92 97 97 97 99 99 99 100 100 100 102 102 102 105 105 105 109 109 109 112 112 112 117 117 117 122 122 122 125 125 125 128 128 128 131 131 131 132 132 132 135 135 135 122 122 122 122 122 122 128 128 128 131 131 131 131 131 131 130 130 130 127 127 127 123 123 123 120 120 120 116 116 116 111 111 111 107 107 107 103 103 103 100 100 100 99 99 99 97 97 97 94 94 94 92 92 92 95 95 95 97 97 97 99 99 99 102 102 102 105 105 105 110 110 110 114 114 114 118 118 118 122 122 122 127 127 127 130 130 130 131 131 131 131 131 131 133 133 133 129 129 129 131 131 131 132 132 132 133 133 133 133 133 133 131 131 131 128 128 128 124 124 124 121 121 121 117 117 117 113 113 113 108 108 108 103 103 103 101 101 101 99 99 99 97 97 97 94 94 94 92 92 92 96 96 96 97 97 97 99 99 99 102 102 102 107 107 107 111 111 111 116 116 116 120 120 120 125 125 125 129 129 129 132 132 132 132 132 132 133 133 133 134 134 134 132 132 132 131 131 131 132 132 132 132 132 132 132 132 132 131 131 131 129 129 129 125 125 125 121 121 121 116 116 116 113 113 113 109 109 109 104 104 104 101 101 101 100 100 100 98 98 98 95 95 95 93 93 93 97 97 97 99 99 99 100 100 100 104 104 104 109 109 109 114 114 114 119 119 119 123 123 123 127 127 127 131 131 131 133 133 133 134 134 134 135 135 135 137 137 137 124 124 124 121 121 121 131 131 131 132 132 132 131 131 131 131 131 131 130 130 130 126 126 126 122 122 122 118 118 118 114 114 114 110 110 110 105 105 105 102 102 102 101 101 101 99 99 99 96 96 96 94 94 94 98 98 98 100 100 100 101 101 101 103 103 103 111 111 111 116 116 116 121 121 121 126 126 126 130 130 130 133 133 133 134 134 134 136 136 136 137 137 137 134 134 134 102 102 102 103 103 103 133 133 133 135 135 135 135 135 135 134 134 134 131 131 131 129 129 129 124 124 124 121 121 121 117 117 117 112 112 112 107 107 107 102 102 102 101 101 101 100 100 100 97 97 97 95 95 95 98 98 98 101 101 101 101 101 101 103 103 103 111 111 111 117 117 117 122 122 122 128 128 128 132 132 132 134 134 134 136 136 136 136 136 136 133 133 133 132 132 132 110 110 110 104 104 104 130 130 130 138 138 138 138 138 138 136 136 136 134 134 134 131 131 131 127 127 127 124 124 124 119 119 119 113 113 113 108 108 108 102 102 102 99 99 99 99 99 99 98 98 98 96 96 96 100 100 100 105 105 105 104 104 104 105 105 105 111 111 111 118 118 118 126 126 126 131 131 131 132 132 132 131 131 131 134 134 134 132 132 132 121 121 121 118 118 118 108 108 108 95 95 95 113 113 113 129 129 129 140 140 140 138 138 138 130 130 130 132 132 132 131 131 131 125 125 125 119 119 119 113 113 113 108 108 108 103 103 103 102 102 102 102 102 102 100 100 100 97 97 97 105 105 105 109 109 109 108 108 108 109 109 109 114 114 114 119 119 119 127 127 127 134 134 134 138 138 138 140 140 140 148 148 148 147 147 147 129 129 129 116 116 116 97 97 97 83 83 83 100 100 100 117 117 117 135 135 135 128 128 128 116 116 116 129 129 129 135 135 135 128 128 128 120 120 120 114 114 114 109 109 109 106 106 106 106 106 106 106 106 106 101 101 101 99 99 99 106 106 106 110 110 110 110 110 110 112 112 112 116 116 116 121 121 121 127 127 127 134 134 134 149 149 149 158 158 158 165 165 165 158 158 158 150 150 150 132 132 132 106 106 106 94 94 94 102 102 102 106 106 106 113 113 113 105 105 105 87 87 87 116 116 116 137 137 137 129 129 129 122 122 122 117 117 117 113 113 113 110 110 110 108 108 108 107 107 107 105 105 105 103 103 103 108 108 108 111 111 111 112 112 112 113 113 113 118 118 118 122 122 122 129 129 129 136 136 136 143 143 143 146 146 146 148 148 148 138 138 138 132 132 132 102 102 102 78 78 78 73 73 73 74 74 74 81 81 81 87 87 87 81 81 81 69 69 69 105 105 105 137 137 137 131 131 131 126 126 126 124 124 124 118 118 118 112 112 112 110 110 110 107 107 107 106 106 106 107 107 107 111 111 111 112 112 112 113 113 113 115 115 115 119 119 119 123 123 123 129 129 129 133 133 133 143 143 143 155 155 155 154 154 154 150 150 150 125 125 125 72 72 72 55 55 55 60 60 60 58 58 58 68 68 68 80 80 80 79 79 79 82 82 82 108 108 108 135 135 135 132 132 132 131 131 131 129 129 129 122 122 122 116 116 116 113 113 113 109 109 109 108 108 108 107 107 107 109 109 109 112 112 112 114 114 114 116 116 116 121 121 121 125 125 125 128 128 128 129 129 129 150 150 150 163 163 163 159 159 159 157 157 157 116 116 116 47 47 47 35 35 35 43 43 43 47 47 47 57 57 57 76 76 76 91 91 91 96 96 96 108 108 108 131 131 131 131 131 131 129 129 129 126 126 126 122 122 122 117 117 117 113 113 113 110 110 110 107 107 107 104 104 104 103 103 103 108 108 108 112 112 112 115 115 115 118 118 118 123 123 123 128 128 128 126 126 126 139 139 139 149 149 149 147 147 147 143 143 143 101 101 101 28 28 28 21 21 21 25 25 25 27 27 27 35 35 35 53 53 53 76 76 76 98 98 98 111 111 111 131 131 131 131 131 131 125 125 125 121 121 121 119 119 119 115 115 115 109 109 109 105 105 105 102 102 102 99 99 99 92 92 92 97 97 97 103 103 103 108 108 108 111 111 111 117 117 117 123 123 123 120 120 120 131 131 131 147 147 147 147 147 147 134 134 134 99 99 99 27 27 27 19 19 19 21 21 21 20 20 20 27 27 27 42 42 42 62 62 62 95 95 95 111 111 111 128 128 128 128 128 128 122 122 122 119 119 119 113 113 113 108 108 108 102 102 102 98 98 98 95 95 95 92 92 92 81 81 81 84 84 84 91 91 91 96 96 96 99 99 99 106 106 106 112 112 112 111 111 111 127 127 127 145 145 145 142 142 142 131 131 131 100 100 100 27 27 27 16 16 16 19 19 19 18 18 18 26 26 26 37 37 37 57 57 57 92 92 92 106 106 106 119 119 119 120 120 120 115 115 115 111 111 111 107 107 107 102 102 102 98 98 98 94 94 94 89 89 89 87 87 87 70 70 70 73 73 73 79 79 79 84 84 84 87 87 87 94 94 94 101 101 101 102 102 102 115 115 115 122 122 122 115 115 115 113 113 113 87 87 87 24 24 24 11 11 11 15 15 15 14 14 14 19 19 19 26 26 26 40 40 40 71 71 71 85 85 85 107 107 107 112 112 112 108 108 108 106 106 106 105 105 105 101 101 101 100 100 100 96 96 96 88 88 88 83 83 83 62 62 62 66 66 66 71 71 71 79 79 79 81 81 81 86 86 86 91 91 91 92 92 92 82 82 82 65 65 65 61 61 61 61 61 61 49 49 49 17 17 17 11 11 11 12 12 12 11 11 11 13 13 13 14 14 14 20 20 20 33 33 33 59 59 59 103 103 103 109 109 109 106 106 106 100 100 100 98 98 98 98 98 98 98 98 98 92 92 92 83 83 83 76 76 76 56 56 56 60 60 60 65 65 65 76 76 76 80 80 80 81 81 81 82 82 82 84 84 84 76 76 76 43 43 43 26 26 26 33 33 33 37 37 37 19 19 19 11 11 11 12 12 12 12 12 12 9 9 9 9 9 9 11 11 11 29 29 29 77 77 77 112 112 112 110 110 110 106 106 106 96 96 96 89 89 89 85 85 85 80 80 80 73 73 73 68 68 68 63 63 63 62 62 62 65 65 65 69 69 69 76 76 76 81 81 81 82 82 82 86 86 86 89 89 89 85 85 85 60 60 60 44 44 44 56 56 56 63 63 63 35 35 35 24 24 24 23 23 23 23 23 23 21 21 21 23 23 23 31 31 31 55 55 55 90 90 90 105 105 105 97 97 97 89 89 89 79 79 79 75 75 75 66 66 66 62 62 62 57 57 57 54 54 54 50 50 50 67 67 67 72 72 72 77 77 77 79 79 79 81 81 81 87 87 87 92 92 92 98 98 98 97 97 97 89 89 89 86 86 86 88 88 88 86 86 86 72 72 72 67 67 67 62 62 62 63 63 63 65 65 65 68 68 68 75 75 75 84 84 84 94 94 94 99 99 99 91 91 91 86 86 86 81 81 81 78 78 78 69 69 69 68 68 68 63 63 63 57 57 57 53 53 53 66 66 66 70 70 70 76 76 76 78 78 78 83 83 83 88 88 88 91 91 91 96 96 96 102 102 102 105 105 105 107 107 107 107 107 107 104 104 104 102 102 102 101 101 101 102 102 102 102 102 102 101 101 101 102 102 102 100 100 100 98 98 98 100 100 100 98 98 98 92 92 92 89 89 89 86 86 86 83 83 83 79 79 79 74 74 74 69 69 69 60 60 60 58 58 58 67 67 67 71 71 71 76 76 76 80 80 80 87 87 87 91 91 91 95 95 95 98 98 98 103 103 103 107 107 107 109 109 109 110 110 110 112 112 112 113 113 113 111 111 111 111 111 111 112 112 112 112 112 112 111 111 111 108 108 108 105 105 105 103 103 103 99 99 99 95 95 95 92 92 92 87 87 87 83 83 83 80 80 80 78 78 78 73 73 73 68 68 68 62 62 62 72 72 72 79 79 79 85 85 85 89 89 89 95 95 95 96 96 96 100 100 100 105 105 105 106 106 106 110 110 110 113 113 113 115 115 115 118 118 118 120 120 120 118 118 118 118 118 118 121 121 121 120 120 120 117 117 117 114 114 114 112 112 112 110 110 110 107 107 107 104 104 104 102 102 102 96 96 96 89 89 89 88 88 88 91 91 91 87 87 87 84 84 84 75 75 75 81 81 81 88 88 88 92 92 92 91 91 91 92 92 92 96 96 96 106 106 106 110 110 110 109 109 109 113 113 113 116 116 116 119 119 119 121 121 121 116 116 116 120 120 120 121 121 121 124 124 124 123 123 123 119 119 119 114 114 114 113 113 113 109 109 109 104 104 104 102 102 102 103 103 103 95 95 95 90 90 90 89 89 89 83 83 83 83 83 83 81 81 81 75 75 75 78 78 78 82 82 82 90 90 90 89 89 89 92 92 92 96 96 96 102 102 102 106 106 106 105 105 105 109 109 109 110 110 110 109 109 109 118 118 118 116 116 116 116 116 116 115 115 115 118 118 118 119 119 119 115 115 115 111 111 111 112 112 112 109 109 109 108 108 108 103 103 103 102 102 102 97 97 97 93 93 93 93 93 93 88 88 88 85 85 85 79 79 79 75 75 75 62 62 62 61 61 61 72 72 72 74 74 74 80 80 80 87 87 87 91 91 91 94 94 94 94 94 94 98 98 98 98 98 98 100 100 100 104 104 104 104 104 104 103 103 103 102 102 102 104 104 104 106 106 106 103 103 103 98 98 98 101 101 101 98 98 98 99 99 99 97 97 97 94 94 94 91 91 91 93 93 93 89 89 89 84 84 84 83 83 83 76 76 76 72 72 72 89 80 132 91 82 136 94 85 142 96 86 145 93 88 148 94 91 152 97 94 154 98 95 155 101 98 159 105 100 161 106 100 162 107 101 163 111 105 166 112 105 167 110 107 169 108 108 172 108 108 172 107 107 171 106 107 170 107 104 167 107 100 162 106 98 160 105 97 160 102 95 157 100 91 154 99 88 151 97 87 148 95 86 144 93 84 139 90 81 135 89 76 132 87 73 130 96 83 138 98 85 141 101 86 147 102 88 150 101 90 153 102 93 156 105 96 159 107 98 161 110 102 165 112 105 168 114 108 170 116 110 172 118 112 174 119 113 175 118 113 176 117 112 177 118 112 177 117 112 177 116 111 175 115 108 172 117 105 169 115 103 167 113 101 165 109 98 161 107 95 159 107 92 158 104 89 153 101 87 148 100 86 145 99 85 142 97 80 138 95 77 136 102 84 141 104 85 145 105 86 150 107 87 153 106 91 156 107 96 159 110 99 162 113 101 165 116 105 168 116 107 170 116 110 172 120 114 176 122 116 178 123 117 179 123 116 178 123 114 177 124 115 178 124 115 178 122 113 176 120 109 172 121 106 171 119 104 169 117 102 167 114 99 164 113 96 163 114 94 163 109 89 156 106 86 151 106 87 149 106 86 146 102 83 141 100 80 139 102 83 143 104 84 147 105 85 151 107 86 155 108 93 158 110 98 162 112 101 165 115 103 167 119 107 171 118 110 172 118 112 174 121 115 177 123 117 179 125 119 181 126 119 180 127 118 179 128 118 179 127 118 179 124 115 176 124 112 175 124 108 173 121 106 170 118 103 168 116 101 166 115 98 165 114 93 165 110 90 160 107 87 154 106 86 150 104 85 147 101 83 142 99 81 139 100 84 145 102 85 149 103 86 153 105 88 156 105 93 158 107 97 160 110 101 164 114 104 167 119 109 172 121 113 175 122 116 178 125 119 181 124 118 180 127 121 183 126 120 180 127 121 180 127 122 180 126 120 179 123 118 176 123 115 175 122 110 174 119 106 170 116 103 167 113 101 165 112 98 164 111 94 165 108 91 161 105 88 156 103 87 151 101 85 147 97 84 141 95 82 139 98 87 148 100 88 152 101 89 155 102 90 158 102 95 159 103 98 160 107 102 164 112 107 169 117 112 174 121 116 178 125 119 181 128 122 184 128 122 184 128 122 184 116 113 172 117 117 173 124 124 180 124 124 180 122 123 179 122 119 177 122 113 176 119 110 173 116 107 170 112 103 166 109 99 164 108 95 166 105 92 162 102 90 157 100 88 152 97 87 148 93 86 141 90 84 139 96 89 149 97 90 153 99 91 157 100 93 160 99 98 161 102 103 162 106 106 165 111 110 169 116 115 174 121 118 177 124 120 180 127 123 183 129 124 184 133 127 188 118 115 173 115 117 172 120 124 178 122 127 181 122 127 181 123 124 180 123 119 179 120 115 176 117 112 173 113 108 169 108 102 166 106 96 167 103 93 162 100 90 157 98 89 154 96 88 150 91 87 143 88 85 140 91 88 147 93 90 151 94 91 155 97 94 159 96 100 162 100 105 164 107 108 166 112 112 168 116 117 172 121 122 177 122 125 180 123 127 181 125 126 181 131 125 183 130 120 180 128 123 181 124 127 183 122 129 184 124 129 184 125 126 181 122 122 177 119 118 175 116 114 173 112 110 171 109 105 169 106 98 166 102 93 161 99 91 158 97 89 156 95 88 153 91 87 145 89 85 143 89 90 147 91 91 151 92 92 155 95 96 159 97 102 163 101 107 165 108 111 167 112 116 169 116 121 172 120 126 176 120 129 180 120 130 181 126 128 181 135 125 182 137 121 182 132 121 182 126 126 183 122 128 183 123 127 183 124 126 180 122 124 175 118 120 174 114 115 172 110 110 170 107 106 168 105 101 166 100 95 161 97 93 158 96 91 157 94 90 154 91 88 147 89 86 144 88 92 147 91 94 151 92 95 155 95 98 160 102 103 164 106 109 166 109 115 169 111 120 170 116 125 173 118 130 177 118 132 179 121 132 180 130 130 182 142 126 183 133 111 171 125 111 170 126 125 179 122 128 180 123 127 180 124 127 178 121 126 175 118 122 174 113 117 172 109 113 170 106 109 168 103 104 165 98 99 161 95 96 158 94 94 156 93 93 153 90 90 147 88 88 145 87 95 146 89 96 150 90 97 154 93 99 158 103 105 163 107 111 167 107 119 169 111 125 171 117 129 174 120 132 177 120 134 179 124 134 180 135 130 181 145 120 179 115 88 147 108 93 148 129 127 178 125 132 180 124 132 180 124 131 178 121 129 176 118 126 174 114 121 172 110 117 172 106 113 169 102 107 165 97 102 160 92 98 156 91 96 154 90 95 152 89 93 146 87 91 144 84 97 144 88 99 149 88 99 153 90 100 156 102 106 162 106 114 166 105 123 169 111 129 172 121 130 175 126 131 177 128 133 180 130 131 179 137 124 176 148 116 174 125 95 153 107 95 146 124 126 173 124 137 180 122 138 180 122 136 178 120 133 176 118 130 175 114 126 173 110 122 172 105 117 169 99 111 165 94 106 160 88 100 153 85 97 151 86 97 150 87 96 145 85 94 143 85 100 145 89 105 151 89 103 154 90 104 157 98 109 161 102 118 166 104 129 171 113 132 174 126 128 173 132 123 172 136 126 175 135 124 174 131 109 163 138 100 159 124 93 148 95 88 133 103 112 152 111 132 169 118 144 179 118 141 177 115 131 171 116 132 174 115 131 175 110 125 173 103 119 168 95 113 164 90 108 158 85 103 154 84 102 153 85 102 152 85 99 145 84 96 142 87 107 149 91 110 154 90 108 156 92 109 159 96 114 162 97 122 166 102 132 171 117 135 175 137 132 178 151 128 179 161 135 188 158 134 187 144 114 169 139 97 156 112 83 136 80 79 120 85 101 136 93 123 153 107 143 171 104 134 165 98 118 155 111 131 170 117 136 179 110 129 174 102 121 168 94 116 164 89 111 159 86 108 156 85 108 156 86 107 154 85 102 145 83 99 142 87 109 149 90 112 153 91 112 158 93 113 162 96 118 164 97 125 166 100 133 171 117 136 175 154 140 186 179 142 194 187 147 203 180 139 199 172 132 193 152 114 173 114 95 145 86 92 132 85 105 139 81 113 141 83 123 147 80 112 139 70 89 122 98 119 154 117 140 178 107 133 173 98 126 167 92 122 163 88 118 159 85 114 155 84 112 154 84 111 152 85 108 147 84 106 145 87 112 147 90 114 152 91 115 157 92 116 161 95 121 163 100 126 166 103 134 172 117 138 176 153 131 180 175 126 180 180 125 185 173 113 183 159 110 178 114 88 146 75 72 120 59 73 114 55 77 113 56 87 116 57 96 120 56 88 111 55 72 99 87 108 137 115 142 174 104 137 171 96 134 168 93 133 164 88 126 158 84 120 153 83 117 150 82 113 147 82 112 145 83 112 146 85 118 145 87 119 150 88 119 154 89 120 158 93 125 159 99 129 163 102 136 171 114 136 175 157 128 185 190 130 194 193 127 197 191 120 199 153 102 175 77 61 118 44 53 99 43 61 104 37 61 99 43 74 107 50 89 116 53 87 112 63 87 112 85 114 140 108 142 170 102 141 170 98 141 170 95 140 167 89 132 160 85 125 154 84 121 150 82 117 147 81 115 145 80 114 145 77 120 142 80 122 146 83 124 151 84 126 153 90 131 155 96 134 159 97 138 165 109 132 172 168 132 199 205 132 213 206 126 210 205 123 213 145 91 170 48 38 95 20 35 81 24 45 90 25 50 92 32 63 100 47 84 118 62 99 128 69 105 128 78 117 141 100 141 166 98 142 168 94 140 166 89 138 162 87 134 159 84 128 154 82 122 150 80 119 147 78 115 144 76 112 142 66 117 136 71 121 140 75 125 144 78 128 148 82 132 149 89 136 153 92 141 161 106 129 169 162 118 195 200 113 209 203 108 207 199 103 204 134 74 157 28 20 76 3 23 65 5 27 71 6 29 72 11 39 80 27 58 99 47 83 117 67 108 132 77 122 145 96 143 166 93 144 166 87 139 161 83 135 157 81 132 154 79 127 150 75 120 144 73 116 141 71 112 140 67 108 137 52 107 128 57 112 131 63 118 136 67 123 139 70 127 143 76 133 146 83 139 153 99 123 162 159 107 189 206 106 212 212 102 211 201 88 198 141 68 154 31 18 71 2 21 59 3 23 64 1 22 64 7 29 72 21 44 88 37 67 105 65 104 132 78 122 147 91 141 163 86 143 161 79 139 155 78 134 153 73 128 147 70 122 142 66 115 136 63 110 133 61 106 132 58 103 130 39 95 122 43 98 122 50 106 126 55 111 129 55 116 135 59 124 137 67 130 141 90 115 150 160 100 184 211 100 211 215 92 208 208 80 194 152 64 152 39 15 65 4 16 49 4 20 57 3 19 58 10 26 68 23 37 82 39 59 101 68 98 131 76 115 142 81 133 153 75 138 151 67 134 145 67 128 142 65 123 139 61 118 134 59 112 129 57 107 127 54 101 126 51 99 125 29 82 116 33 86 115 39 93 118 43 99 120 41 104 127 45 113 128 54 120 129 81 107 139 149 88 169 189 76 185 192 65 179 196 60 173 146 48 134 43 9 56 5 10 39 3 15 47 3 13 49 9 18 57 17 23 67 29 39 82 53 73 111 59 92 122 69 121 141 64 132 142 57 129 137 60 124 136 61 122 135 59 118 132 60 116 131 57 111 129 51 101 125 45 95 121 23 73 110 26 78 110 31 84 113 37 93 118 37 96 121 40 103 123 48 108 125 72 96 130 104 63 129 112 33 114 117 24 107 124 22 105 95 19 84 33 4 44 8 8 35 5 11 36 5 10 37 7 11 40 9 12 44 15 17 53 23 32 70 34 66 94 63 118 136 62 128 140 59 125 136 56 118 130 55 115 129 56 114 130 57 114 131 52 107 127 46 96 121 38 88 115 19 67 105 22 72 106 25 78 108 35 90 117 40 94 120 38 96 119 43 96 120 62 89 122 79 67 115 64 27 79 54 7 56 66 11 63 62 20 66 25 11 46 6 10 35 4 12 33 4 12 33 3 9 31 3 9 31 5 10 37 17 29 62 48 86 110 68 129 145 65 128 143 63 122 137 54 112 127 47 105 121 43 100 119 39 95 116 32 87 110 31 80 108 26 74 104 25 73 110 27 77 110 29 82 111 34 90 116 41 94 119 41 97 120 45 100 123 61 97 127 74 84 122 61 53 94 52 35 75 68 44 87 69 55 95 27 34 67 7 28 52 5 28 48 6 28 48 5 25 45 6 27 47 15 35 59 33 61 87 53 103 122 58 123 137 52 114 130 48 104 122 37 94 113 33 90 110 25 81 105 20 76 102 16 70 98 17 65 96 14 60 94 30 78 113 34 84 116 37 90 118 38 94 118 41 95 118 45 102 123 49 108 129 62 110 134 72 103 133 72 92 125 73 86 121 78 87 123 71 88 122 45 79 107 35 77 100 32 72 92 33 73 94 35 75 95 38 78 98 44 85 105 49 97 117 50 111 126 50 118 131 47 108 124 46 100 119 40 96 119 36 92 117 28 83 112 26 81 112 23 76 109 20 68 102 18 63 101 28 77 110 32 82 112 36 89 115 37 93 115 41 98 118 45 104 123 46 108 126 54 112 131 66 114 137 72 115 141 76 116 144 78 116 144 71 115 142 61 116 139 59 117 137 62 117 135 62 117 136 61 116 135 62 116 135 58 116 133 52 116 130 51 120 133 49 118 131 49 109 124 49 103 123 45 100 125 42 97 124 37 93 123 32 87 119 28 81 116 24 71 106 22 68 105 30 78 109 33 84 111 37 90 114 39 95 115 44 103 120 47 108 125 50 112 128 55 115 131 62 118 136 67 122 141 69 123 144 69 125 145 68 128 147 65 131 148 63 129 145 66 129 145 67 130 146 66 130 145 66 129 144 61 127 141 54 125 137 53 123 135 52 118 132 52 112 127 51 107 126 46 102 124 41 97 122 39 94 122 37 92 122 33 86 118 31 79 110 26 73 106 35 84 113 41 92 117 45 100 121 47 104 123 51 112 127 51 114 128 57 117 132 63 122 136 64 122 137 68 126 141 71 130 144 70 132 146 72 137 149 73 139 151 72 137 149 72 136 149 75 139 152 74 138 151 72 135 148 66 133 145 62 132 145 63 129 143 63 124 139 61 120 136 60 118 135 54 111 129 47 104 124 47 103 126 49 105 130 46 101 127 47 96 121 39 86 113 44 93 121 50 101 125 52 106 126 49 106 124 47 110 124 51 114 127 64 122 137 70 125 140 69 124 139 73 128 141 75 133 144 74 137 146 76 140 149 72 134 144 76 137 148 77 138 149 80 141 152 79 140 151 75 136 147 69 132 144 66 132 146 65 126 141 63 120 137 60 118 134 60 119 134 53 111 125 48 106 122 47 104 122 42 98 119 43 97 120 44 94 114 39 87 109 41 90 120 44 95 123 50 104 129 47 104 127 48 108 126 53 113 129 61 118 135 65 121 139 64 120 138 68 125 141 68 126 139 67 126 139 75 135 148 74 133 147 74 133 146 73 132 146 75 135 148 77 136 150 73 132 146 68 128 142 69 128 146 67 125 143 66 123 141 61 118 136 60 118 136 55 112 131 52 108 128 53 107 128 49 101 125 48 98 123 43 91 117 39 87 114 25 74 104 22 73 102 32 85 113 33 88 115 38 95 116 45 102 120 49 106 125 52 109 128 52 109 128 56 113 131 57 114 131 59 116 132 63 120 137 63 120 137 61 119 135 59 118 134 61 120 136 63 122 138 60 119 135 56 114 131 59 116 135 56 113 132 57 114 133 56 112 131 52 109 128 50 105 128 53 107 131 51 102 126 47 97 122 48 95 121 40 87 116 36 83 113 201 201 201 201 201 201 201 201 201 201 201 201 199 199 199 199 199 199 199 199 199 197 197 197 196 196 196 193 193 193 198 198 198 190 190 190 197 197 197 198 198 198 199 199 199 202 202 202 203 203 203 205 205 205 206 206 206 207 207 207 203 203 203 204 204 204 202 202 202 201 201 201 201 201 201 198 198 198 200 200 200 201 201 201 202 202 202 204 204 204 207 207 207 208 208 208 200 200 200 199 199 199 198 198 198 198 198 198 197 197 197 196 196 196 196 196 196 193 193 193 195 195 195 193 193 193 194 194 194 185 185 185 189 189 189 198 198 198 201 201 201 202 202 202 203 203 203 204 204 204 205 205 205 206 206 206 203 203 203 200 200 200 198 198 198 198 198 198 198 198 198 198 198 198 200 200 200 201 201 201 202 202 202 204 204 204 207 207 207 208 208 208 199 199 199 198 198 198 197 197 197 197 197 197 194 194 194 194 194 194 194 194 194 193 193 193 163 163 163 163 163 163 193 193 193 185 185 185 186 186 186 199 199 199 200 200 200 202 202 202 204 204 204 206 206 206 208 208 208 211 211 211 217 217 217 208 208 208 198 198 198 199 199 199 198 198 198 200 200 200 202 202 202 203 203 203 205 205 205 206 206 206 207 207 207 208 208 208 197 197 197 199 199 199 202 202 202 200 200 200 195 195 195 193 193 193 195 195 195 190 190 190 150 150 150 155 155 155 181 181 181 166 166 166 181 181 181 200 200 200 201 201 201 207 207 207 211 211 211 209 209 209 215 215 215 226 226 226 227 227 227 215 215 215 205 205 205 203 203 203 203 203 203 204 204 204 206 206 206 205 205 205 205 205 205 204 204 204 208 208 208 209 209 209 196 196 196 198 198 198 198 198 198 197 197 197 195 195 195 196 196 196 200 200 200 185 185 185 149 149 149 145 145 145 180 180 180 194 194 194 192 192 192 200 200 200 210 210 210 222 222 222 222 222 222 216 216 216 225 225 225 231 231 231 220 220 220 208 208 208 209 209 209 211 211 211 215 215 215 214 214 214 212 212 212 207 207 207 206 206 206 207 207 207 208 208 208 209 209 209 195 195 195 197 197 197 196 196 196 197 197 197 198 198 198 200 200 200 204 204 204 182 182 182 146 146 146 143 143 143 191 191 191 201 201 201 200 200 200 203 203 203 220 220 220 225 225 225 224 224 224 223 223 223 227 227 227 221 221 221 211 211 211 201 201 201 204 204 204 207 207 207 213 213 213 210 210 210 204 204 204 203 203 203 219 219 219 216 216 216 207 207 207 207 207 207 194 194 194 198 198 198 200 200 200 202 202 202 204 204 204 203 203 203 204 204 204 194 194 194 179 179 179 151 151 151 191 191 191 207 207 207 201 201 201 209 209 209 219 219 219 218 218 218 219 219 219 219 219 219 218 218 218 213 213 213 205 205 205 197 197 197 192 192 192 191 191 191 196 196 196 197 197 197 201 201 201 210 210 210 223 223 223 221 221 221 207 207 207 206 206 206 195 195 195 199 199 199 202 202 202 209 209 209 211 211 211 204 204 204 202 202 202 206 206 206 208 208 208 159 159 159 201 201 201 203 203 203 195 195 195 212 212 212 214 214 214 212 212 212 209 209 209 210 210 210 210 210 210 201 201 201 195 195 195 189 189 189 184 184 184 184 184 184 191 191 191 204 204 204 215 215 215 218 218 218 217 217 217 213 213 213 207 207 207 207 207 207 197 197 197 201 201 201 210 210 210 215 215 215 209 209 209 205 205 205 204 204 204 207 207 207 211 211 211 153 153 153 200 200 200 188 188 188 157 157 157 166 166 166 185 185 185 201 201 201 196 196 196 200 200 200 201 201 201 192 192 192 184 184 184 182 182 182 183 183 183 197 197 197 206 206 206 215 215 215 215 215 215 213 213 213 211 211 211 206 206 206 202 202 202 204 204 204 209 209 209 208 208 208 218 218 218 214 214 214 207 207 207 208 208 208 209 209 209 202 202 202 196 196 196 142 142 142 160 160 160 159 159 159 132 132 132 142 142 142 174 174 174 174 174 174 195 195 195 203 203 203 194 194 194 185 185 185 179 179 179 179 179 179 194 194 194 212 212 212 213 213 213 210 210 210 206 206 206 203 203 203 201 201 201 199 199 199 198 198 198 200 200 200 168 168 168 149 149 149 150 150 150 141 141 141 138 138 138 162 162 162 116 116 116 108 108 108 118 118 118 109 109 109 86 86 86 120 120 120 148 148 148 169 169 169 187 187 187 170 170 170 190 190 190 221 221 221 202 202 202 193 193 193 193 193 193 192 192 192 202 202 202 211 211 211 209 209 209 204 204 204 196 196 196 192 192 192 192 192 192 196 196 196 199 199 199 200 200 200 109 109 109 71 71 71 81 81 81 87 87 87 101 101 101 138 138 138 74 74 74 74 74 74 92 92 92 98 98 98 68 68 68 72 72 72 113 113 113 154 154 154 157 157 157 166 166 166 170 170 170 188 188 188 191 191 191 202 202 202 207 207 207 206 206 206 201 201 201 200 200 200 199 199 199 191 191 191 186 186 186 190 190 190 194 194 194 199 199 199 199 199 199 198 198 198 98 98 98 68 68 68 67 67 67 76 76 76 91 91 91 128 128 128 71 71 71 72 72 72 114 114 114 132 132 132 85 85 85 71 71 71 85 85 85 121 121 121 140 140 140 165 165 165 160 160 160 175 175 175 192 192 192 190 190 190 189 189 189 190 190 190 187 187 187 188 188 188 189 189 189 191 191 191 203 203 203 199 199 199 198 198 198 196 196 196 196 196 196 197 197 197 90 90 90 75 75 75 62 62 62 66 66 66 91 91 91 138 138 138 62 62 62 69 69 69 128 128 128 158 158 158 109 109 109 104 104 104 108 108 108 128 128 128 146 146 146 165 165 165 171 171 171 200 200 200 196 196 196 192 192 192 190 190 190 193 193 193 189 189 189 189 189 189 197 197 197 209 209 209 216 216 216 200 200 200 195 195 195 195 195 195 195 195 195 196 196 196 91 91 91 84 84 84 77 77 77 69 69 69 83 83 83 111 111 111 84 84 84 72 72 72 95 95 95 112 112 112 80 80 80 98 98 98 111 111 111 120 120 120 143 143 143 167 167 167 175 175 175 202 202 202 199 199 199 192 192 192 196 196 196 200 200 200 201 201 201 195 195 195 201 201 201 220 220 220 210 210 210 204 204 204 201 201 201 195 195 195 194 194 194 194 194 194 91 91 91 77 77 77 95 95 95 107 107 107 101 101 101 68 68 68 162 162 162 98 98 98 77 77 77 95 95 95 63 63 63 62 62 62 80 80 80 120 120 120 153 153 153 169 169 169 171 171 171 198 198 198 197 197 197 194 194 194 196 196 196 197 197 197 196 196 196 194 194 194 207 207 207 223 223 223 213 213 213 210 210 210 206 206 206 197 197 197 195 195 195 194 194 194 90 90 90 65 65 65 95 95 95 114 114 114 93 93 93 60 60 60 145 145 145 86 86 86 72 72 72 90 90 90 60 60 60 58 58 58 75 75 75 128 128 128 159 159 159 160 160 160 152 152 152 167 167 167 192 192 192 195 195 195 192 192 192 190 190 190 184 184 184 192 192 192 203 203 203 209 209 209 202 202 202 204 204 204 198 198 198 192 192 192 191 191 191 190 190 190 110 110 110 67 67 67 83 83 83 122 122 122 113 113 113 68 68 68 70 70 70 110 110 110 116 116 116 93 93 93 60 60 60 55 55 55 71 71 71 129 129 129 152 152 152 143 143 143 104 104 104 92 92 92 168 168 168 174 174 174 122 122 122 115 115 115 124 124 124 144 144 144 163 163 163 156 156 156 129 129 129 146 146 146 187 187 187 186 186 186 186 186 186 187 187 187 118 118 118 72 72 72 68 68 68 108 108 108 117 117 117 74 74 74 56 56 56 121 121 121 128 128 128 99 99 99 68 68 68 63 63 63 69 69 69 115 115 115 149 149 149 134 134 134 104 104 104 77 77 77 141 141 141 152 152 152 132 132 132 129 129 129 137 137 137 153 153 153 150 150 150 136 136 136 126 126 126 162 162 162 185 185 185 183 183 183 178 178 178 179 179 179 89 89 89 68 68 68 68 68 68 70 70 70 67 67 67 57 57 57 69 69 69 76 76 76 75 75 75 73 73 73 54 54 54 60 60 60 71 71 71 115 115 115 136 136 136 130 130 130 131 131 131 127 127 127 163 163 163 148 148 148 173 173 173 167 167 167 159 159 159 176 176 176 158 158 158 142 142 142 148 148 148 138 138 138 135 135 135 146 146 146 160 160 160 175 175 175 132 132 132 142 142 142 119 119 119 84 84 84 51 51 51 63 63 63 113 113 113 65 65 65 47 47 47 69 69 69 32 32 32 51 51 51 72 72 72 101 101 101 100 100 100 109 109 109 111 111 111 129 129 129 150 150 150 129 129 129 151 151 151 185 185 185 150 150 150 169 169 169 129 129 129 111 111 111 132 132 132 102 102 102 124 124 124 123 123 123 137 137 137 157 157 157 125 125 125 120 120 120 113 113 113 87 87 87 57 57 57 86 86 86 129 129 129 87 87 87 65 65 65 65 65 65 47 47 47 52 52 52 72 72 72 98 98 98 83 83 83 83 83 83 72 72 72 92 92 92 102 102 102 100 100 100 128 128 128 123 123 123 116 116 116 156 156 156 110 110 110 136 136 136 136 136 136 129 129 129 136 136 136 156 156 156 122 122 122 149 149 149 100 100 100 49 49 49 61 61 61 74 74 74 82 82 82 94 94 94 78 78 78 68 68 68 57 57 57 41 41 41 32 32 32 37 37 37 43 43 43 54 54 54 60 60 60 67 67 67 64 64 64 61 61 61 74 74 74 82 82 82 93 93 93 97 97 97 101 101 101 130 130 130 99 99 99 122 122 122 130 130 130 139 139 139 146 146 146 154 154 154 139 139 139 164 164 164 123 123 123 55 55 55 54 54 54 62 62 62 76 76 76 77 77 77 69 69 69 70 70 70 51 51 51 25 25 25 24 24 24 27 27 27 31 31 31 32 32 32 35 35 35 40 40 40 48 48 48 53 53 53 60 60 60 71 71 71 76 76 76 83 83 83 85 85 85 89 89 89 91 91 91 84 84 84 94 94 94 86 86 86 86 86 86 98 98 98 117 117 117 142 142 142 118 118 118 92 92 92 47 47 47 54 54 54 52 52 52 62 62 62 72 72 72 73 73 73 38 38 38 21 21 21 21 21 21 25 25 25 30 30 30 32 32 32 33 33 33 37 37 37 44 44 44 50 50 50 56 56 56 70 70 70 79 79 79 80 80 80 82 82 82 85 85 85 88 88 88 85 85 85 85 85 85 78 78 78 79 79 79 90 90 90 89 89 89 133 133 133 172 172 172 187 187 187 76 76 76 49 49 49 48 48 48 61 61 61 69 69 69 45 45 45 20 20 20 20 20 20 18 18 18 22 22 22 26 26 26 28 28 28 30 30 30 34 34 34 40 40 40 46 46 46 54 54 54 66 66 66 75 75 75 79 79 79 80 80 80 82 82 82 85 85 85 87 87 87 89 89 89 90 90 90 92 92 92 88 88 88 83 83 83 135 135 135 154 154 154 213 213 213 151 151 151 66 66 66 47 47 47 49 49 49 37 37 37 19 19 19 17 17 17 16 16 16 16 16 16 19 19 19 23 23 23 24 24 24 26 26 26 30 30 30 37 37 37 43 43 43 52 52 52 62 62 62 72 72 72 78 78 78 80 80 80 82 82 82 84 84 84 83 83 83 86 86 86 87 87 87 92 92 92 94 94 94 110 110 110 131 131 131 87 87 87 114 114 114 103 103 103 88 88 88 36 36 36 26 26 26 18 18 18 19 19 19 21 21 21 22 22 22 22 22 22 24 24 24 26 26 26 30 30 30 33 33 33 36 36 36 39 39 39 41 41 41 47 47 47 56 56 56 66 66 66 69 69 69 71 71 71 72 72 72 77 77 77 83 83 83 81 81 81 78 78 78 78 78 78 88 88 88 106 106 106 117 117 117 28 28 28 26 26 26 24 24 24 32 32 32 32 32 32 32 32 32 23 23 23 24 24 24 22 22 22 23 23 23 26 26 26 27 27 27 28 28 28 33 33 33 37 37 37 40 40 40 41 41 41 40 40 40 46 46 46 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 67 67 67 82 82 82 75 75 75 65 65 65 61 61 61 66 66 66 72 72 72 74 74 74 26 26 26 24 24 24 25 25 25 23 23 23 30 30 30 35 35 35 20 20 20 23 23 23 21 21 21 20 20 20 19 19 19 19 19 19 22 22 22 25 25 25 29 29 29 33 33 33 36 36 36 40 40 40 44 44 44 48 48 48 54 54 54 58 58 58 56 56 56 57 57 57 65 65 65 78 78 78 72 72 72 63 63 63 62 62 62 68 68 68 93 93 93 104 104 104 95 95 95 92 92 92 82 82 82 60 60 60 49 49 49 45 45 45 33 33 33 32 32 32 30 30 30 27 27 27 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 32 32 32 38 38 38 42 42 42 47 47 47 53 53 53 65 65 65 70 70 70 73 73 73 76 76 76 78 78 78 84 84 84 83 83 83 82 82 82 91 91 91 101 101 101 119 119 119 138 138 138 121 121 121 103 103 103 94 94 94 81 81 81 77 77 77 75 75 75 75 75 75 67 67 67 61 61 61 57 57 57 55 55 55 57 57 57 63 63 63 66 66 66 69 69 69 71 71 71 77 77 77 89 89 89 100 100 100 110 110 110 119 119 119 122 122 122 123 123 123 123 123 123 126 126 126 129 129 129 129 129 129 129 129 129 132 132 132 136 136 136 138 138 138 144 144 144 191 203 217 191 203 217 191 203 217 191 203 217 190 202 215 190 202 214 189 201 215 185 200 217 182 199 219 179 196 215 185 203 215 177 195 201 185 201 210 187 201 219 189 201 221 191 205 218 193 206 220 194 208 221 196 209 223 198 209 222 197 205 216 196 206 219 192 205 220 189 204 220 188 204 220 188 200 218 190 202 219 191 204 218 192 205 216 195 207 216 202 208 220 204 208 220 190 202 216 189 201 215 188 200 214 188 201 214 185 200 214 183 200 215 183 199 215 180 197 212 183 198 212 182 197 209 184 198 206 174 189 194 178 193 202 187 200 217 191 203 219 194 204 216 195 206 217 196 206 218 197 207 219 199 208 219 197 205 215 193 202 213 189 201 214 187 201 216 186 201 217 189 200 217 191 202 218 192 204 216 193 205 215 195 207 216 202 208 219 204 208 220 189 201 215 188 200 214 187 199 213 187 199 213 182 198 213 179 198 215 179 199 214 181 197 208 155 166 170 157 166 169 186 196 199 177 188 192 177 189 199 189 201 216 192 202 216 196 203 213 198 205 215 200 207 217 202 209 219 206 213 222 212 219 227 202 210 220 191 200 212 189 201 216 188 201 217 192 202 219 194 204 218 195 205 217 197 207 216 198 209 216 203 208 219 204 208 220 187 199 213 189 201 215 192 204 218 190 202 216 183 199 213 177 198 213 179 201 213 181 194 196 150 153 142 156 157 148 178 183 181 162 168 173 174 183 194 191 203 216 194 203 213 203 208 215 207 212 219 205 210 217 211 216 223 223 227 234 224 228 235 210 216 225 199 207 218 194 205 218 194 205 220 197 205 221 199 207 220 199 207 218 198 207 215 198 207 213 204 209 220 205 209 221 186 198 212 188 200 214 188 200 214 187 199 213 185 198 211 182 201 213 186 206 214 180 189 181 159 150 124 153 146 126 182 181 176 192 194 200 187 193 205 191 203 214 205 212 220 221 223 228 221 223 228 215 216 221 224 226 231 230 231 236 218 220 227 205 209 217 204 211 220 204 213 224 207 217 229 208 215 228 207 213 225 202 209 218 201 208 215 202 209 215 204 209 220 205 209 221 185 197 211 187 199 213 186 198 212 188 199 213 191 200 210 189 204 212 193 209 211 183 185 168 164 145 106 157 142 112 195 191 181 202 201 207 197 200 213 195 205 216 216 222 227 226 225 228 225 223 227 224 223 226 229 227 230 222 221 225 210 211 216 199 202 209 199 205 213 201 209 219 207 215 226 206 210 223 200 204 215 199 204 212 215 220 226 212 218 222 203 208 218 203 207 219 184 197 212 188 201 215 190 203 217 192 205 218 198 206 213 193 207 212 194 209 205 199 196 171 204 178 127 168 151 115 197 191 180 209 206 209 198 201 211 202 211 219 215 221 224 219 218 219 221 219 221 220 219 220 220 218 220 214 213 216 204 206 211 195 198 205 187 193 201 185 193 203 190 198 209 193 197 208 198 202 211 207 211 218 220 224 229 218 222 227 204 208 218 202 206 218 182 198 219 187 202 219 191 206 219 197 213 223 205 213 224 190 210 215 193 209 198 219 207 171 235 208 141 174 159 120 207 200 191 205 203 198 194 197 195 207 215 213 210 216 218 211 213 218 208 210 215 209 211 216 209 211 216 198 202 209 187 197 208 181 191 203 175 186 198 175 187 199 183 193 204 202 205 209 214 215 220 217 218 224 216 217 224 212 212 221 203 207 218 203 207 219 186 199 217 194 202 216 206 211 220 212 216 222 210 207 218 196 209 214 199 208 198 225 206 172 239 210 146 169 152 117 208 198 191 193 188 181 157 158 152 164 169 164 182 187 188 199 202 209 194 197 204 198 201 208 199 202 209 188 193 203 174 186 200 172 185 199 173 186 200 187 199 213 198 209 220 212 216 219 213 216 220 211 213 219 210 211 221 204 206 217 199 202 215 200 204 216 206 209 217 212 206 210 229 214 216 231 207 209 223 200 207 210 208 211 211 210 204 223 197 174 225 192 143 161 139 111 172 157 151 168 157 153 136 131 127 144 143 140 173 175 177 172 175 182 193 196 203 201 204 211 192 195 202 180 186 194 170 181 194 170 182 194 185 197 209 203 215 228 205 216 227 204 212 217 201 208 215 197 205 214 196 202 215 194 200 214 193 199 212 195 201 212 173 167 165 162 145 141 174 141 137 175 127 125 167 126 129 173 158 158 124 114 111 132 100 88 147 111 78 129 105 84 100 81 76 131 116 113 155 146 144 173 169 167 188 187 190 168 171 178 188 191 198 219 222 229 200 203 210 189 194 202 185 196 206 184 195 205 194 205 215 203 214 224 201 212 221 195 207 214 187 199 208 183 194 206 183 194 209 188 198 214 192 200 213 194 201 213 117 108 100 87 67 58 112 70 62 131 70 65 135 87 85 152 133 131 84 70 71 98 65 62 120 84 63 118 93 79 82 63 58 83 68 64 121 110 109 158 153 151 157 157 159 164 167 174 168 171 178 186 189 196 189 192 199 199 203 212 201 209 220 200 208 219 194 203 213 194 202 213 192 201 211 181 194 202 177 189 198 181 193 205 184 196 212 189 201 217 191 201 212 191 200 211 104 97 88 80 66 55 94 58 48 117 60 54 122 79 76 137 125 122 77 68 71 93 64 66 139 107 93 149 127 115 99 81 76 81 68 64 91 84 81 123 121 119 140 140 143 163 166 173 158 161 168 173 176 183 190 193 200 186 191 199 183 191 201 184 191 201 181 188 199 182 189 199 183 191 200 184 194 200 196 205 213 192 201 212 191 199 213 189 197 212 188 199 210 188 200 209 90 92 85 78 76 66 80 57 48 99 54 50 113 84 78 139 139 134 61 63 64 84 63 65 149 122 109 172 155 142 119 107 100 110 103 97 110 109 104 127 130 126 144 148 149 163 166 173 169 172 179 198 201 208 194 197 204 189 192 200 187 191 201 189 194 203 186 190 200 185 190 199 193 198 206 206 211 215 213 217 223 196 201 208 192 196 206 191 195 207 187 198 208 186 199 208 88 93 91 81 88 80 86 75 67 93 61 55 96 79 73 104 115 109 77 87 88 82 68 68 114 90 78 125 110 96 88 79 71 101 98 91 111 113 107 116 123 118 139 145 146 165 168 175 173 175 182 200 203 210 197 200 206 190 193 200 193 197 205 197 201 209 198 202 210 192 196 205 199 202 209 220 221 223 210 210 213 204 204 209 201 201 209 194 195 206 186 197 207 184 198 207 94 89 99 81 73 88 105 91 90 124 104 82 110 100 84 69 68 67 157 164 171 99 98 102 98 69 66 121 85 80 83 56 53 74 58 56 83 79 79 117 122 125 147 156 161 164 170 177 173 170 179 202 195 204 198 197 202 191 196 199 192 198 202 194 198 203 193 197 202 192 195 200 207 207 210 227 222 218 216 213 211 209 211 213 201 207 214 189 199 208 185 198 208 183 198 209 95 86 98 75 59 76 110 90 89 131 112 87 104 92 72 69 57 55 144 145 153 84 87 89 96 62 61 123 77 74 85 51 48 75 52 51 82 73 75 127 128 132 153 161 166 156 162 167 156 150 157 174 163 170 194 191 192 194 197 195 190 193 193 190 191 192 184 184 185 193 192 193 206 203 203 215 209 201 205 203 196 202 206 205 191 201 205 182 196 203 181 194 203 180 193 204 113 108 113 76 63 64 99 78 72 142 116 103 127 110 94 80 64 58 74 69 69 112 110 106 141 107 101 124 81 75 83 52 47 71 49 46 79 68 67 131 129 130 149 153 155 142 144 146 109 102 105 100 89 90 174 166 164 177 174 169 126 122 119 119 115 111 128 124 120 148 144 141 168 163 158 161 157 146 131 130 120 144 148 142 181 190 188 177 190 190 176 190 193 178 191 196 118 119 118 79 71 60 84 64 55 128 100 98 132 113 101 89 69 61 63 54 50 124 122 113 152 120 112 127 89 84 89 61 57 78 58 55 78 66 65 120 114 114 150 149 148 135 134 133 109 103 101 85 75 72 148 139 134 160 151 144 142 130 124 137 127 120 145 136 129 160 152 145 156 149 140 139 137 123 127 128 115 161 165 156 180 189 182 176 187 182 170 183 180 171 184 183 85 92 91 71 70 57 79 65 58 85 63 68 79 64 58 71 53 48 75 68 64 76 78 69 92 70 64 93 66 62 68 49 47 71 56 55 79 69 68 119 114 114 139 136 135 131 130 128 134 131 127 132 127 121 170 162 156 159 146 138 186 169 162 179 164 155 168 157 148 183 176 165 163 158 146 143 144 131 149 151 138 137 141 130 131 139 129 141 150 142 153 164 158 168 179 176 124 136 140 139 144 144 120 119 121 88 82 88 53 51 51 69 61 62 113 113 114 58 70 66 52 45 45 78 65 68 37 30 32 55 49 51 76 71 73 103 101 104 101 100 102 109 110 110 109 113 109 129 131 125 154 150 145 139 126 120 165 147 140 198 182 175 159 148 139 174 169 157 131 130 119 110 114 104 130 135 126 100 105 96 121 127 119 120 126 119 132 141 137 151 160 159 113 128 142 110 122 141 104 116 129 78 91 94 48 61 67 83 86 97 121 131 140 70 95 99 57 67 76 63 65 75 42 48 55 49 53 61 70 73 80 96 98 105 82 84 89 80 85 88 64 76 75 86 96 92 102 104 100 108 98 96 142 124 120 135 120 115 122 115 108 158 158 148 109 112 103 133 138 134 133 138 134 127 132 127 135 138 134 155 158 154 118 124 125 145 151 154 86 103 125 33 51 87 43 65 88 54 83 83 64 89 100 83 96 116 62 83 98 43 78 88 39 62 79 30 44 59 21 36 46 28 40 51 36 45 55 49 55 65 56 61 70 61 70 76 52 69 71 50 66 65 71 76 77 88 80 82 105 89 88 106 95 92 105 101 96 129 132 125 95 102 95 119 124 125 127 131 133 137 141 141 145 147 145 154 155 154 136 140 144 160 165 172 109 128 141 37 59 86 32 60 89 36 70 92 53 82 110 55 82 117 42 76 111 44 77 105 37 54 76 15 27 42 13 28 38 16 31 40 22 34 44 23 35 45 28 36 49 34 41 56 40 50 63 45 55 68 55 61 74 69 71 81 73 78 80 80 85 88 81 87 88 84 91 92 86 94 95 79 86 87 90 96 96 84 87 88 86 87 87 98 98 99 111 119 125 135 145 153 107 123 127 77 97 112 27 52 81 31 59 96 31 56 91 36 67 106 42 78 122 51 77 113 31 38 59 16 22 34 13 24 33 17 27 37 22 33 42 24 35 44 24 36 49 27 40 56 34 46 63 40 52 69 46 58 75 58 74 89 63 85 95 65 85 96 69 86 98 74 88 101 78 91 103 75 89 95 76 89 95 71 80 87 74 80 88 86 91 100 82 92 100 125 136 145 168 174 176 179 190 200 64 78 100 35 51 80 34 50 76 43 65 94 47 74 107 29 48 74 18 20 34 19 20 30 15 19 29 19 23 32 23 27 37 25 29 39 21 33 43 19 40 50 25 46 56 31 52 62 39 59 70 49 72 84 55 82 98 60 85 102 64 85 103 68 86 106 71 89 108 71 92 108 74 93 109 78 93 111 81 94 113 79 90 108 78 84 95 132 136 146 157 154 152 213 213 219 148 150 165 62 66 85 41 48 62 39 51 68 25 40 60 11 20 36 20 16 23 19 14 20 17 15 23 21 18 26 24 22 30 26 23 32 21 27 35 19 34 41 25 41 48 31 47 54 40 56 63 50 67 76 57 77 92 63 82 98 67 83 100 72 84 102 74 86 105 71 86 105 74 89 108 77 88 109 84 92 114 88 94 115 109 109 120 131 130 139 93 85 82 118 112 114 106 101 108 90 87 96 37 36 41 24 26 32 14 19 27 19 19 24 27 20 19 28 20 22 27 19 26 29 22 28 31 24 30 35 28 34 36 31 38 38 35 42 41 38 45 42 40 47 49 46 54 57 56 62 65 67 72 69 69 75 74 70 77 76 70 78 81 75 83 82 82 93 81 80 92 79 76 88 82 75 89 93 85 99 109 104 113 119 115 123 33 27 24 30 25 23 28 23 23 35 31 32 36 31 28 34 32 28 25 23 20 27 24 20 28 21 15 29 21 19 32 23 26 33 24 27 34 25 28 39 30 33 47 33 39 54 34 42 55 35 43 53 34 41 60 40 48 66 47 51 67 52 48 70 52 49 74 52 50 77 53 51 84 61 61 92 79 79 85 71 72 77 61 62 74 55 58 80 60 64 77 70 75 76 73 79 25 27 24 24 25 21 25 26 21 24 24 19 35 30 22 41 35 26 25 20 10 28 23 13 25 22 13 24 19 15 25 18 17 25 18 17 27 21 19 31 24 23 39 25 26 49 27 30 52 30 33 55 33 37 59 37 41 63 42 43 69 49 45 74 52 49 74 49 46 78 49 48 84 58 57 89 75 71 83 68 65 76 59 57 77 56 55 83 63 63 96 92 95 105 104 108 89 98 96 87 95 91 79 86 78 59 63 55 53 50 40 52 45 33 40 33 20 37 33 21 33 31 23 30 27 22 29 25 21 27 24 19 30 27 22 32 28 24 36 28 24 42 29 27 48 35 32 52 39 36 57 44 41 63 50 49 75 61 64 81 66 69 86 67 72 91 69 75 91 72 77 89 83 84 88 82 82 89 80 82 100 88 90 110 98 101 120 119 121 136 139 140 118 123 120 100 106 100 92 97 88 79 84 72 78 79 68 78 76 64 78 76 62 69 69 55 62 63 49 58 59 46 57 57 46 59 59 49 65 65 55 68 68 59 71 70 62 74 72 65 80 77 71 92 89 85 103 100 97 113 110 109 121 118 121 124 121 124 127 122 126 128 121 126 130 124 128 128 130 131 128 130 130 129 130 130 133 132 134 138 136 138 136 139 141 141 145 147 239 239 239 229 229 229 230 230 230 232 232 232 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 234 234 234 233 233 233 234 234 234 234 234 234 234 234 234 232 232 232 232 232 232 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 231 231 231 233 233 233 232 232 232 230 230 230 231 231 231 232 232 232 231 231 231 233 233 233 232 232 232 231 231 231 218 218 218 242 242 242 232 232 232 233 233 233 234 234 234 233 233 233 233 233 233 234 234 234 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 232 232 232 231 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 228 228 228 229 229 229 230 230 230 229 229 229 230 230 230 228 228 228 229 229 229 216 216 216 246 246 246 233 233 233 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 232 232 232 233 233 233 233 233 233 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 229 229 229 227 227 227 227 227 227 227 227 227 229 229 229 215 215 215 245 245 245 231 231 231 232 232 232 232 232 232 232 232 232 233 233 233 232 232 232 231 231 231 232 232 232 232 232 232 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 228 228 228 229 229 229 230 230 230 230 230 230 230 230 230 228 228 228 228 228 228 227 227 227 228 228 228 227 227 227 227 227 227 227 227 227 228 228 228 227 227 227 226 226 226 227 227 227 214 214 214 242 242 242 230 230 230 230 230 230 228 228 228 228 228 228 230 230 230 229 229 229 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 228 228 228 227 227 227 226 226 226 225 225 225 225 225 225 225 225 225 224 224 224 227 227 227 214 214 214 242 242 242 228 228 228 229 229 229 228 228 228 229 229 229 229 229 229 228 228 228 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 228 228 228 228 228 228 229 229 229 228 228 228 227 227 227 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 226 226 226 215 215 215 241 241 241 229 229 229 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 229 229 229 227 227 227 226 226 226 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 226 226 226 213 213 213 239 239 239 228 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 226 226 226 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 225 225 225 211 211 211 237 237 237 224 224 224 226 226 226 226 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 228 228 228 227 227 227 228 228 228 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 226 226 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 223 223 223 223 224 224 224 222 222 222 222 222 222 224 224 224 211 211 211 239 239 239 225 225 225 227 227 227 227 227 227 226 226 226 227 227 227 226 226 226 226 226 226 227 227 227 226 226 226 224 224 224 223 223 223 224 224 224 225 225 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 222 222 222 223 223 223 223 223 223 222 222 222 221 221 221 222 222 222 210 210 210 210 210 210 197 197 197 196 196 196 195 195 195 194 194 194 194 194 194 193 193 193 194 194 194 195 195 195 196 196 196 197 197 197 199 199 199 202 202 202 204 204 204 206 206 206 208 208 208 211 211 211 212 212 212 217 217 217 222 222 222 224 224 224 224 224 224 224 224 224 225 225 225 223 223 223 222 222 222 223 223 223 221 221 221 222 222 222 222 222 222 222 222 222 210 210 210 158 158 158 148 148 148 150 150 150 154 154 154 155 155 155 156 156 156 160 160 160 165 165 165 168 168 168 170 170 170 173 173 173 179 179 179 181 181 181 187 187 187 192 192 192 194 194 194 199 199 199 206 206 206 213 213 213 221 221 221 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 225 225 225 224 224 224 223 223 223 224 224 224 223 223 223 211 211 211 146 146 146 138 138 138 143 143 143 144 144 144 147 147 147 151 151 151 154 154 154 159 159 159 166 166 166 167 167 167 171 171 171 177 177 177 180 180 180 187 187 187 191 191 191 188 188 188 197 197 197 209 209 209 215 215 215 222 222 222 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 222 222 222 224 224 224 212 212 212 143 143 143 136 136 136 141 141 141 142 142 142 147 147 147 149 149 149 153 153 153 154 154 154 159 159 159 166 166 166 170 170 170 175 175 175 179 179 179 184 184 184 189 189 189 179 179 179 167 167 167 209 209 209 215 215 215 222 222 222 226 226 226 227 227 227 226 226 226 225 225 225 226 226 226 225 225 225 223 223 223 224 224 224 224 224 224 222 222 222 225 225 225 212 212 212 141 141 141 137 137 137 141 141 141 142 142 142 144 144 144 147 147 147 154 154 154 153 153 153 157 157 157 162 162 162 166 166 166 171 171 171 177 177 177 182 182 182 188 188 188 177 177 177 137 137 137 200 200 200 215 215 215 222 222 222 226 226 226 226 226 226 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 226 226 226 212 212 212 136 136 136 131 131 131 133 133 133 134 134 134 137 137 137 143 143 143 145 145 145 147 147 147 153 153 153 155 155 155 160 160 160 165 165 165 170 170 170 175 175 175 182 182 182 180 180 180 144 144 144 185 185 185 215 215 215 219 219 219 223 223 223 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 226 226 226 211 211 211 133 133 133 126 126 126 128 128 128 133 133 133 134 134 134 137 137 137 136 136 136 142 142 142 146 146 146 153 153 153 159 159 159 166 166 166 169 169 169 173 173 173 182 182 182 186 186 186 138 138 138 175 175 175 214 214 214 214 214 214 223 223 223 228 228 228 228 228 228 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 223 223 224 224 224 209 209 209 128 128 128 121 121 121 125 125 125 127 127 127 130 130 130 136 136 136 137 137 137 140 140 140 141 141 141 144 144 144 164 164 164 165 165 165 165 165 165 173 173 173 176 176 176 179 179 179 138 138 138 152 152 152 205 205 205 214 214 214 223 223 223 228 228 228 227 227 227 228 228 228 226 226 226 225 225 225 225 225 225 224 224 224 225 225 225 224 224 224 225 225 225 210 210 210 125 125 125 115 115 115 122 122 122 119 119 119 121 121 121 128 128 128 134 134 134 131 131 131 135 135 135 141 141 141 138 138 138 101 101 101 131 131 131 159 159 159 109 109 109 131 131 131 127 127 127 90 90 90 139 139 139 212 212 212 226 226 226 230 230 230 229 229 229 229 229 229 228 228 228 226 226 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 211 211 211 121 121 121 111 111 111 114 114 114 114 114 114 115 115 115 117 117 117 130 130 130 131 131 131 130 130 130 120 120 120 89 89 89 63 63 63 115 115 115 144 144 144 78 78 78 95 95 95 96 96 96 78 78 78 104 104 104 169 169 169 223 223 223 217 217 217 213 213 213 218 218 218 217 217 217 220 220 220 222 222 222 227 227 227 227 227 227 226 226 226 225 225 225 211 211 211 117 117 117 106 106 106 109 109 109 110 110 110 118 118 118 114 114 114 114 114 114 127 127 127 121 121 121 84 84 84 61 61 61 71 71 71 101 101 101 117 117 117 82 82 82 77 77 77 85 85 85 85 85 85 90 90 90 113 113 113 168 168 168 154 154 154 145 145 145 157 157 157 154 154 154 165 165 165 217 217 217 233 233 233 229 229 229 229 229 229 227 227 227 211 211 211 109 109 109 111 111 111 113 113 113 106 106 106 113 113 113 118 118 118 118 118 118 100 100 100 71 71 71 61 61 61 58 58 58 64 64 64 77 77 77 75 75 75 67 67 67 69 69 69 82 82 82 87 87 87 87 87 87 92 92 92 108 108 108 104 104 104 100 100 100 99 99 99 106 106 106 175 175 175 236 236 236 232 232 232 231 231 231 228 228 228 226 226 226 209 209 209 102 102 102 101 101 101 108 108 108 104 104 104 77 77 77 78 78 78 91 91 91 66 66 66 48 48 48 55 55 55 55 55 55 57 57 57 64 64 64 63 63 63 62 62 62 69 69 69 78 78 78 77 77 77 75 75 75 72 72 72 70 70 70 70 70 70 75 75 75 74 74 74 96 96 96 193 193 193 239 239 239 231 231 231 230 230 230 228 228 228 227 227 227 207 207 207 82 82 82 69 69 69 71 71 71 68 68 68 47 47 47 43 43 43 46 46 46 44 44 44 51 51 51 54 54 54 52 52 52 53 53 53 53 53 53 53 53 53 51 51 51 51 51 51 53 53 53 43 43 43 40 40 40 41 41 41 49 49 49 50 50 50 61 61 61 74 74 74 94 94 94 164 164 164 233 233 233 234 234 234 231 231 231 229 229 229 228 228 228 210 210 210 34 34 34 12 12 12 17 17 17 20 20 20 22 22 22 19 19 19 21 21 21 21 21 21 20 20 20 21 21 21 20 20 20 18 18 18 19 19 19 23 23 23 26 26 26 32 32 32 40 40 40 29 29 29 46 46 46 84 84 84 89 89 89 116 116 116 131 131 131 159 159 159 177 177 177 208 208 208 234 234 234 233 233 233 231 231 231 228 228 228 224 224 224 208 208 208 46 46 46 25 25 25 35 35 35 39 39 39 41 41 41 20 20 20 20 20 20 30 30 30 23 23 23 19 19 19 20 20 20 21 21 21 30 30 30 44 44 44 41 41 41 42 42 42 44 44 44 48 48 48 99 99 99 167 167 167 192 192 192 221 221 221 228 228 228 231 231 231 233 233 233 234 234 234 231 231 231 228 228 228 229 229 229 227 227 227 223 223 223 205 205 205 73 73 73 65 65 65 71 71 71 69 69 69 69 69 69 56 56 56 54 54 54 56 56 56 54 54 54 48 48 48 39 39 39 35 35 35 54 54 54 69 69 69 61 61 61 53 53 53 60 60 60 104 104 104 133 133 133 176 176 176 219 219 219 230 230 230 231 231 231 230 230 230 230 230 230 231 231 231 229 229 229 228 228 228 230 230 230 207 207 207 210 210 210 196 196 196 83 83 83 77 77 77 77 77 77 77 77 77 72 72 72 69 69 69 68 68 68 70 70 70 70 70 70 63 63 63 51 51 51 46 46 46 83 83 83 83 83 83 71 71 71 89 89 89 113 113 113 174 174 174 139 139 139 182 182 182 218 218 218 224 224 224 234 234 234 232 232 232 233 233 233 231 231 231 229 229 229 229 229 229 230 230 230 218 218 218 208 208 208 185 185 185 85 85 85 71 71 71 72 72 72 84 84 84 73 73 73 67 67 67 65 65 65 66 66 66 82 82 82 76 76 76 62 62 62 64 64 64 85 85 85 87 87 87 95 95 95 128 128 128 125 125 125 173 173 173 180 180 180 198 198 198 228 228 228 223 223 223 232 232 232 234 234 234 232 232 232 231 231 231 222 222 222 224 224 224 221 221 221 221 221 221 203 203 203 176 176 176 69 69 69 65 65 65 70 70 70 75 75 75 71 71 71 67 67 67 67 67 67 69 69 69 70 70 70 73 73 73 77 77 77 76 76 76 88 88 88 114 114 114 122 122 122 130 130 130 112 112 112 140 140 140 196 196 196 198 198 198 216 216 216 227 227 227 232 232 232 234 234 234 235 235 235 234 234 234 227 227 227 228 228 228 212 212 212 211 211 211 197 197 197 176 176 176 63 63 63 58 58 58 63 63 63 69 69 69 70 70 70 71 71 71 66 66 66 69 69 69 66 66 66 60 60 60 72 72 72 75 75 75 96 96 96 128 128 128 141 141 141 146 146 146 123 123 123 142 142 142 192 192 192 180 180 180 192 192 192 220 220 220 232 232 232 224 224 224 227 227 227 226 226 226 226 226 226 224 224 224 216 216 216 199 199 199 187 187 187 172 172 172 64 64 64 54 54 54 53 53 53 66 66 66 66 66 66 70 70 70 77 77 77 75 75 75 63 63 63 56 56 56 63 63 63 74 74 74 86 86 86 107 107 107 140 140 140 128 128 128 118 118 118 135 135 135 189 189 189 182 182 182 186 186 186 226 226 226 231 231 231 218 218 218 215 215 215 211 211 211 209 209 209 213 213 213 211 211 211 200 200 200 185 185 185 166 166 166 237 239 246 228 229 240 228 229 242 231 232 243 232 234 243 233 235 244 234 236 244 235 234 245 236 232 247 236 232 246 235 231 246 235 232 244 236 234 236 237 234 233 238 231 229 238 231 227 239 232 226 239 232 226 238 231 225 237 231 225 237 231 225 235 231 225 237 232 229 236 231 231 234 229 227 236 231 226 236 231 228 236 230 231 237 231 233 236 230 232 234 230 231 219 218 218 242 242 249 232 231 241 233 232 244 234 233 244 233 232 243 233 232 243 234 233 244 234 231 245 235 230 249 235 230 249 234 229 248 234 229 245 233 231 235 234 231 232 236 230 229 238 230 227 237 230 225 237 230 224 237 230 224 235 228 222 234 228 222 234 229 223 234 229 226 235 229 228 233 227 226 234 228 228 234 228 230 234 227 232 234 228 234 232 227 229 232 228 229 218 216 217 247 246 251 233 232 240 235 233 244 235 233 244 234 232 243 234 232 243 234 232 243 233 231 240 235 232 240 235 232 240 233 230 238 233 230 238 232 230 235 233 229 233 235 228 230 236 228 227 236 229 224 237 230 224 237 230 224 236 229 223 235 228 222 235 228 223 235 227 225 235 226 227 234 226 227 232 227 227 233 227 230 232 225 232 232 225 232 231 225 228 232 228 229 217 215 216 247 244 248 233 230 237 234 230 239 234 230 241 234 230 241 235 231 242 234 230 242 233 230 239 233 231 236 233 231 236 232 230 234 232 229 235 231 228 235 232 228 233 234 227 230 235 226 228 235 228 224 236 229 223 236 229 223 236 229 223 235 227 222 235 226 222 235 225 224 235 225 226 233 225 224 231 226 223 231 226 225 232 226 228 231 225 229 230 224 226 230 226 228 216 214 215 245 241 245 233 228 234 233 228 236 231 225 237 231 226 238 233 227 239 232 227 238 233 229 240 232 229 241 231 227 240 230 227 240 230 227 240 229 227 235 230 227 233 233 226 231 235 226 228 235 227 224 234 227 221 234 227 221 235 227 222 235 226 222 235 224 221 234 224 223 236 225 227 233 225 223 231 226 219 230 225 220 230 224 222 230 224 224 228 222 224 230 226 227 216 214 214 243 241 246 230 227 235 230 227 237 230 226 240 230 227 241 230 227 238 230 227 236 232 230 236 232 230 238 231 228 241 230 227 241 230 228 239 228 227 236 229 227 233 232 228 228 233 227 224 233 225 223 232 224 223 233 225 224 234 226 225 234 225 224 234 224 224 234 224 225 234 224 226 233 225 223 232 226 219 231 225 219 230 224 218 230 224 220 229 223 223 233 224 226 218 214 213 244 240 247 231 228 237 232 228 240 232 228 242 234 229 242 233 229 239 233 230 236 233 231 233 232 229 233 232 228 240 232 228 240 230 227 235 229 227 234 230 227 232 233 227 229 233 225 225 233 224 226 234 225 227 233 224 227 233 224 227 233 224 225 233 224 225 233 224 225 233 224 225 233 224 223 232 225 219 232 225 219 231 224 218 230 224 219 229 223 222 233 224 225 218 212 212 243 237 244 232 225 235 232 225 238 232 225 237 234 228 236 234 228 235 233 228 234 233 228 232 233 227 233 234 226 240 232 224 240 232 226 235 231 227 231 232 225 231 234 224 231 234 222 231 233 224 229 232 224 228 231 224 227 231 224 227 231 223 225 233 224 225 231 222 223 232 223 224 231 223 222 231 223 219 230 223 218 230 222 217 229 222 218 228 222 221 232 222 223 216 210 210 240 235 242 228 222 232 229 223 236 230 224 234 230 225 232 231 226 233 231 226 235 232 227 234 233 227 235 231 225 240 231 224 240 231 225 236 230 226 230 231 225 231 232 223 232 233 222 234 229 223 230 229 224 229 228 223 228 228 223 229 230 222 225 231 222 223 231 222 223 232 223 224 231 222 222 229 221 219 229 221 219 230 222 220 228 221 220 227 221 221 231 221 222 215 210 209 238 239 244 225 225 233 226 226 236 227 226 235 226 226 234 227 226 237 226 225 239 226 225 236 227 226 235 226 224 240 224 222 239 222 222 234 223 223 232 226 224 233 226 222 229 226 221 228 226 222 228 225 222 228 225 222 228 226 223 229 228 222 225 231 222 222 231 222 223 232 223 224 230 222 222 229 220 220 229 221 221 230 221 221 228 220 221 226 220 220 229 220 221 215 209 209 205 212 216 192 198 205 191 197 207 191 196 207 190 195 207 190 194 210 189 193 212 190 194 208 191 196 205 192 196 213 193 197 214 195 200 213 197 202 216 200 204 215 204 206 212 208 208 211 212 210 216 214 211 219 218 216 222 224 221 228 228 222 225 231 222 222 231 222 223 232 223 224 230 221 222 229 220 221 230 221 222 228 219 220 227 220 220 227 221 221 229 220 220 215 209 209 148 160 174 139 149 169 141 151 172 146 154 177 148 154 180 149 155 180 153 160 185 159 165 187 162 168 188 164 170 193 167 172 196 172 179 200 174 182 200 181 188 205 186 193 207 189 195 207 198 198 209 207 204 214 215 211 219 224 219 225 231 223 226 232 222 223 232 222 223 232 223 224 232 222 222 231 222 221 231 223 222 229 223 221 227 222 220 228 223 220 231 221 217 218 209 207 136 148 168 128 139 166 132 144 170 136 144 173 140 146 177 143 150 178 147 154 180 152 159 184 159 165 191 160 166 192 164 170 196 170 176 201 173 180 200 180 188 207 184 191 211 181 188 207 195 196 211 210 208 219 218 213 221 226 220 225 233 224 226 233 223 224 233 223 224 232 222 224 233 222 223 233 223 221 230 223 220 228 224 220 227 224 220 226 222 218 232 222 216 220 210 207 134 145 163 127 137 163 132 142 168 133 142 169 139 146 175 142 149 176 145 153 177 147 154 178 152 159 184 159 165 191 163 169 196 168 174 199 174 179 200 178 184 204 183 189 209 174 179 198 165 166 183 210 207 220 218 213 221 226 220 222 233 224 224 235 225 225 234 224 224 232 222 223 234 223 223 233 223 221 229 222 219 228 224 220 226 224 219 226 222 217 233 223 217 220 210 207 133 143 160 129 137 162 133 141 165 134 142 168 136 143 171 140 147 172 146 154 175 146 153 176 150 156 182 155 161 187 159 165 191 164 170 195 172 176 197 178 181 202 184 187 208 173 176 197 136 135 155 201 198 213 218 214 221 226 221 220 232 224 221 234 224 222 235 225 223 235 225 223 234 224 221 234 224 220 231 224 219 229 224 218 227 225 219 227 224 219 234 224 218 220 210 207 130 137 153 125 131 154 126 133 156 127 134 159 130 137 163 135 143 165 138 146 166 140 147 169 146 152 178 148 154 181 153 159 185 159 164 189 167 168 190 172 174 194 179 180 201 177 179 200 143 141 163 186 183 199 218 214 219 223 218 215 229 222 217 235 226 221 236 226 222 234 225 221 234 224 219 234 225 218 232 226 218 229 225 217 228 225 218 228 224 219 233 224 218 219 209 206 127 134 148 120 125 148 122 128 150 126 133 156 126 134 158 129 138 159 128 137 156 134 142 163 139 145 170 146 152 177 152 158 184 160 165 190 166 167 188 170 171 192 179 180 201 183 184 205 137 135 159 176 173 191 217 213 219 218 213 209 230 222 216 235 226 221 235 226 221 233 225 220 233 224 218 234 225 217 232 226 217 229 225 215 228 225 217 227 223 218 232 222 216 217 207 204 123 128 146 116 120 146 120 124 149 119 127 152 121 131 156 126 137 160 127 138 160 132 141 161 135 141 160 139 144 165 158 163 185 160 165 186 161 165 183 169 172 193 172 175 199 175 177 205 136 135 164 150 150 174 205 203 216 221 212 212 232 220 216 236 225 223 234 225 222 232 228 223 233 225 220 234 223 217 231 224 217 228 225 217 227 226 217 230 223 218 235 222 219 218 207 207 120 125 144 110 114 142 117 121 148 111 120 142 111 123 145 117 129 153 123 135 161 122 132 155 129 135 153 136 141 161 132 137 160 95 100 122 125 132 148 153 159 179 102 108 133 125 129 159 123 124 158 85 88 119 137 138 158 217 209 215 236 223 222 240 227 226 236 227 224 234 228 225 234 227 223 234 224 220 233 226 220 229 226 219 229 227 220 234 224 219 237 223 221 220 208 209 115 121 138 106 110 135 109 113 138 106 115 134 105 117 134 107 118 141 120 130 158 122 131 157 122 130 154 113 120 146 82 88 117 56 62 90 109 116 134 137 144 164 71 78 104 88 94 125 90 93 131 71 75 112 99 103 129 170 167 180 230 220 223 226 213 214 221 210 210 225 216 215 224 215 213 227 219 214 228 221 216 232 227 221 231 227 220 234 224 219 236 221 220 220 208 208 112 118 133 100 105 129 103 108 131 103 111 129 110 120 137 106 115 136 106 114 141 118 128 154 111 122 148 74 85 113 50 61 92 60 71 100 92 103 121 108 118 140 73 82 110 68 76 108 78 82 122 75 83 122 80 90 120 109 113 132 171 166 174 161 151 156 151 142 147 165 154 160 161 152 153 170 164 158 222 216 210 238 232 226 235 228 223 237 227 223 238 223 222 220 208 209 104 110 124 106 111 132 108 113 133 100 106 126 106 113 134 111 118 138 111 118 138 91 101 121 58 73 97 48 63 88 44 60 87 51 66 93 68 79 99 65 76 100 57 67 96 59 68 102 73 81 119 75 87 124 73 89 118 82 94 113 105 108 121 105 103 115 102 97 111 103 96 111 110 104 110 179 175 169 241 236 229 239 230 225 238 229 224 236 226 221 237 222 221 218 206 207 96 103 115 95 101 119 103 108 128 98 103 127 71 76 102 72 78 97 85 92 105 56 68 82 34 52 71 40 58 79 40 58 82 43 60 84 53 66 87 52 64 89 51 62 93 59 69 103 68 77 112 63 78 111 59 78 105 59 76 94 62 72 89 66 70 89 73 74 93 74 71 93 97 94 104 196 194 187 244 239 233 239 229 225 239 228 224 237 226 222 238 223 222 216 204 205 79 83 90 65 70 81 65 71 89 63 67 91 42 46 69 37 44 62 38 48 64 34 46 68 39 53 77 42 57 73 41 54 74 42 54 82 41 54 85 39 54 90 36 52 91 39 50 90 43 51 90 29 44 77 24 43 68 30 44 62 39 51 69 42 52 69 57 62 75 74 73 87 95 94 97 166 165 155 238 232 226 244 231 230 243 226 226 241 226 221 240 224 222 219 207 206 32 35 39 8 13 19 12 17 34 16 19 41 17 22 40 14 19 35 13 22 42 12 21 51 12 20 48 13 23 38 11 21 40 10 17 50 8 17 61 9 22 73 10 24 80 19 29 83 30 38 84 16 29 64 34 49 70 78 85 98 84 90 104 110 118 129 129 132 134 161 158 161 180 177 175 210 209 198 240 233 227 244 229 230 245 226 227 241 224 219 237 219 216 218 205 204 42 47 53 20 26 36 29 36 53 32 40 60 34 42 59 13 21 35 13 21 41 20 30 58 14 23 48 11 21 38 11 22 42 12 20 52 19 28 70 29 42 94 27 38 99 31 38 99 32 41 93 36 48 84 92 100 116 167 167 168 193 191 196 222 221 226 232 228 226 237 229 228 239 232 230 238 234 226 237 230 224 238 225 224 241 225 224 240 223 219 236 218 215 215 202 201 68 75 84 58 66 80 62 72 90 59 71 90 59 72 87 45 59 72 44 56 76 47 57 83 44 55 76 39 50 70 30 40 65 26 34 64 46 54 82 57 69 106 49 60 104 45 50 97 49 58 102 97 103 134 133 132 143 181 175 169 225 217 215 236 228 229 238 229 223 239 227 224 238 228 226 237 230 225 236 228 223 236 226 222 239 227 223 220 203 198 223 205 203 205 193 191 76 85 96 69 78 96 67 79 96 65 80 97 59 76 91 58 73 86 58 70 90 60 71 93 61 72 91 54 64 86 41 51 80 38 46 75 77 83 101 73 84 107 62 72 98 83 88 112 106 112 137 173 172 192 144 136 143 188 181 176 225 216 213 232 222 220 242 232 226 241 230 227 241 230 230 239 229 228 237 227 224 236 227 221 238 228 221 230 214 209 221 203 201 195 182 181 77 87 100 62 72 93 61 75 92 69 88 103 59 78 92 54 71 84 55 67 87 57 67 87 72 84 100 67 77 100 53 62 92 57 63 93 81 84 107 79 87 110 88 95 115 124 128 141 123 125 134 177 170 180 188 176 183 203 196 197 234 226 227 231 221 218 239 231 225 240 232 231 239 229 232 240 228 229 230 220 218 231 223 216 228 220 210 233 218 212 216 198 195 185 173 171 61 71 84 55 67 86 58 73 89 63 78 92 61 74 89 58 68 86 59 68 86 61 70 87 60 72 90 64 73 98 71 75 106 72 73 104 87 86 109 109 114 129 122 120 133 131 129 141 111 112 121 142 139 143 201 194 194 203 196 196 223 214 214 236 224 223 240 229 227 242 231 231 243 232 234 242 231 232 238 223 223 237 226 221 220 211 204 221 208 203 209 193 188 184 174 169 56 65 75 49 60 77 52 66 82 60 71 83 64 71 86 65 71 91 60 67 83 61 71 85 56 67 88 53 59 85 67 70 100 73 71 102 94 94 114 123 129 137 146 138 148 148 143 157 120 123 135 141 142 146 194 192 187 186 179 173 201 189 188 230 217 217 242 228 229 234 220 220 235 224 224 235 223 225 238 221 222 234 221 218 223 214 210 209 196 193 198 184 177 180 170 164 58 66 75 46 56 72 43 55 70 58 68 79 60 67 82 63 70 89 71 78 93 68 77 91 55 64 85 49 56 80 57 62 89 70 71 100 80 85 107 99 109 123 141 137 153 127 126 143 114 118 131 134 135 138 191 189 184 188 181 176 194 183 182 234 223 223 239 228 227 227 215 215 223 213 213 220 208 210 221 205 206 223 210 207 218 210 205 211 197 194 197 182 175 174 165 158 182 182 182 181 181 181 181 181 181 181 181 181 183 183 183 185 185 185 186 186 186 188 188 188 190 190 190 193 193 193 197 197 197 199 199 199 199 199 199 202 202 202 205 205 205 207 207 207 208 208 208 208 208 208 209 209 209 208 208 208 211 211 211 214 214 214 216 216 216 217 217 217 221 221 221 224 224 224 223 223 223 226 226 226 228 228 228 228 228 228 230 230 230 229 229 229 182 182 182 182 182 182 183 183 183 183 183 183 185 185 185 187 187 187 188 188 188 192 192 192 196 196 196 200 200 200 204 204 204 203 203 203 204 204 204 205 205 205 206 206 206 208 208 208 210 210 210 212 212 212 212 212 212 210 210 210 212 212 212 216 216 216 217 217 217 218 218 218 221 221 221 224 224 224 223 223 223 226 226 226 227 227 227 227 227 227 228 228 228 227 227 227 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 187 187 187 189 189 189 193 193 193 198 198 198 205 205 205 211 211 211 213 213 213 213 213 213 213 213 213 212 212 212 213 213 213 214 214 214 214 214 214 216 216 216 217 217 217 220 220 220 224 224 224 224 224 224 225 225 225 228 228 228 226 226 226 225 225 225 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 188 188 188 190 190 190 191 191 191 197 197 197 201 201 201 205 205 205 209 209 209 216 216 216 217 217 217 217 217 217 218 218 218 221 221 221 221 221 221 222 222 222 221 221 221 223 223 223 225 225 225 227 227 227 228 228 228 229 229 229 227 227 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 228 228 228 188 188 188 187 187 187 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 193 193 193 196 196 196 197 197 197 198 198 198 200 200 200 205 205 205 208 208 208 212 212 212 215 215 215 219 219 219 222 222 222 220 220 220 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 191 191 191 190 190 190 191 191 191 191 191 191 190 190 190 192 192 192 193 193 193 194 194 194 196 196 196 196 196 196 196 196 196 198 198 198 198 198 198 202 202 202 205 205 205 207 207 207 211 211 211 218 218 218 219 219 219 215 215 215 218 218 218 220 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 220 220 220 219 219 219 218 218 218 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 194 194 194 195 195 195 196 196 196 196 196 196 197 197 197 199 199 199 201 201 201 203 203 203 206 206 206 208 208 208 208 208 208 211 211 211 217 217 217 216 216 216 212 212 212 218 218 218 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 218 215 215 215 214 214 214 197 197 197 196 196 196 197 197 197 197 197 197 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 198 198 198 199 199 199 201 201 201 202 202 202 205 205 205 207 207 207 207 207 207 212 212 212 215 215 215 213 213 213 212 212 212 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 218 218 218 217 217 217 217 217 217 215 215 215 214 214 214 198 198 198 197 197 197 197 197 197 198 198 198 200 200 200 198 198 198 197 197 197 198 198 198 198 198 198 197 197 197 198 198 198 198 198 198 201 201 201 207 207 207 206 206 206 209 209 209 206 206 206 215 215 215 214 214 214 208 208 208 213 213 213 214 214 214 215 215 215 217 217 217 215 215 215 215 215 215 216 216 216 215 215 215 215 215 215 215 215 215 214 214 214 215 215 215 197 197 197 197 197 197 197 197 197 199 199 199 198 198 198 197 197 197 197 197 197 195 195 195 196 196 196 199 199 199 203 203 203 202 202 202 204 204 204 204 204 204 210 210 210 200 200 200 148 148 148 177 177 177 196 196 196 167 167 167 164 164 164 171 171 171 191 191 191 212 212 212 216 216 216 215 215 215 214 214 214 214 214 214 216 216 216 216 216 216 213 213 213 210 210 210 195 195 195 194 194 194 194 194 194 196 196 196 193 193 193 192 192 192 193 193 193 195 195 195 194 194 194 177 177 177 153 153 153 150 150 150 162 162 162 171 171 171 162 162 162 134 134 134 98 98 98 117 117 117 133 133 133 119 119 119 108 108 108 105 105 105 120 120 120 155 155 155 187 187 187 212 212 212 213 213 213 204 204 204 170 170 170 137 137 137 125 125 125 119 119 119 189 189 189 188 188 188 190 190 190 192 192 192 193 193 193 192 192 192 191 191 191 184 184 184 147 147 147 105 105 105 91 91 91 95 95 95 103 103 103 106 106 106 110 110 110 110 110 110 123 123 123 142 142 142 145 145 145 133 133 133 134 134 134 110 110 110 108 108 108 124 124 124 125 125 125 148 148 148 158 158 158 124 124 124 90 90 90 64 64 64 54 54 54 53 53 53 190 190 190 186 186 186 188 188 188 182 182 182 171 171 171 161 161 161 151 151 151 124 124 124 98 98 98 89 89 89 89 89 89 89 89 89 97 97 97 102 102 102 147 147 147 148 148 148 160 160 160 167 167 167 146 146 146 124 124 124 125 125 125 122 122 122 80 80 80 101 101 101 77 77 77 75 75 75 77 77 77 65 65 65 61 61 61 52 52 52 56 56 56 52 52 52 155 155 155 154 154 154 140 140 140 119 119 119 110 110 110 103 103 103 85 85 85 96 96 96 96 96 96 87 87 87 76 76 76 77 77 77 85 85 85 126 126 126 159 159 159 156 156 156 180 180 180 173 173 173 171 171 171 116 116 116 77 77 77 78 78 78 72 72 72 92 92 92 73 73 73 77 77 77 77 77 77 74 74 74 84 84 84 82 82 82 78 78 78 63 63 63 61 61 61 85 85 85 82 82 82 66 66 66 67 67 67 69 69 69 54 54 54 72 72 72 67 67 67 72 72 72 49 49 49 49 49 49 100 100 100 196 196 196 204 204 204 209 209 209 192 192 192 160 160 160 215 215 215 228 228 228 184 184 184 70 70 70 87 87 87 111 111 111 106 106 106 104 104 104 101 101 101 101 101 101 100 100 100 96 96 96 84 84 84 71 71 71 41 41 41 56 56 56 54 54 54 46 46 46 49 49 49 47 47 47 46 46 46 43 43 43 41 41 41 49 49 49 48 48 48 88 88 88 184 184 184 225 225 225 243 243 243 240 240 240 189 189 189 153 153 153 197 197 197 207 207 207 194 194 194 144 144 144 136 136 136 145 145 145 146 146 146 143 143 143 140 140 140 149 149 149 118 118 118 99 99 99 96 96 96 96 96 96 55 55 55 61 61 61 63 63 63 70 70 70 72 72 72 60 60 60 59 59 59 57 57 57 63 63 63 96 96 96 129 129 129 201 201 201 228 228 228 217 217 217 205 205 205 186 186 186 155 155 155 126 126 126 104 104 104 89 89 89 80 80 80 82 82 82 77 77 77 72 72 72 67 67 67 68 68 68 81 81 81 111 111 111 116 116 116 108 108 108 109 109 109 110 110 110 71 71 71 73 73 73 76 76 76 83 83 83 117 117 117 130 130 130 136 136 136 142 142 142 155 155 155 170 170 170 168 168 168 161 161 161 147 147 147 138 138 138 141 141 141 138 138 138 134 134 134 134 134 134 133 133 133 133 133 133 129 129 129 123 123 123 114 114 114 109 109 109 110 110 110 106 106 106 98 98 98 74 74 74 85 85 85 103 103 103 95 95 95 97 97 97 77 77 77 74 74 74 76 76 76 89 89 89 138 138 138 147 147 147 143 143 143 136 136 136 132 132 132 133 133 133 142 142 142 152 152 152 169 169 169 185 185 185 195 195 195 205 205 205 210 210 210 212 212 212 214 214 214 214 214 214 215 215 215 195 195 195 164 164 164 158 158 158 157 157 157 162 162 162 184 184 184 143 143 143 138 138 138 137 137 137 134 134 134 138 138 138 99 99 99 91 91 91 88 88 88 98 98 98 150 150 150 165 165 165 166 166 166 172 172 172 183 183 183 202 202 202 220 220 220 227 227 227 229 229 229 235 235 235 237 237 237 238 238 238 237 237 237 237 237 237 233 233 233 231 231 231 230 230 230 211 211 211 186 186 186 174 174 174 165 165 165 177 177 177 196 196 196 162 162 162 161 161 161 159 159 159 164 164 164 167 167 167 159 159 159 155 155 155 144 144 144 140 140 140 199 199 199 230 230 230 237 237 237 240 240 240 240 240 240 240 240 240 239 239 239 241 241 241 242 242 242 241 241 241 244 244 244 245 245 245 244 244 244 241 241 241 237 237 237 233 233 233 227 227 227 220 220 220 211 211 211 204 204 204 200 200 200 200 200 200 179 179 179 163 163 163 164 164 164 160 160 160 164 164 164 164 164 164 205 205 205 197 197 197 186 186 186 178 178 178 213 213 213 234 234 234 236 236 236 239 239 239 238 238 238 239 239 239 239 239 239 237 237 237 236 236 236 234 234 234 227 227 227 217 217 217 202 202 202 193 193 193 190 190 190 188 188 188 189 189 189 191 191 191 194 194 194 201 201 201 207 207 207 196 196 196 164 164 164 158 158 158 161 161 161 160 160 160 161 161 161 160 160 160 221 221 221 217 217 217 210 210 210 209 209 209 211 211 211 212 212 212 216 216 216 216 216 216 217 217 217 218 218 218 219 219 219 212 212 212 191 191 191 172 172 172 161 161 161 151 151 151 136 136 136 143 143 143 153 153 153 158 158 158 168 168 168 177 177 177 183 183 183 191 191 191 199 199 199 177 177 177 162 162 162 167 167 167 166 166 166 162 162 162 164 164 164 170 170 170 217 217 217 216 216 216 207 207 207 192 192 192 178 178 178 163 163 163 148 148 148 132 132 132 138 138 138 137 137 137 143 143 143 139 139 139 121 121 121 112 112 112 115 115 115 122 122 122 125 125 125 136 136 136 147 147 147 157 157 157 164 164 164 175 175 175 181 181 181 188 188 188 178 178 178 163 163 163 162 162 162 162 162 162 162 162 162 164 164 164 166 166 166 164 164 164 203 203 203 201 201 201 191 191 191 176 176 176 144 144 144 92 92 92 64 64 64 57 57 57 61 61 61 63 63 63 85 85 85 76 76 76 68 68 68 75 75 75 79 79 79 86 86 86 87 87 87 96 96 96 112 112 112 128 128 128 134 134 134 151 151 151 163 163 163 151 151 151 143 143 143 151 151 151 150 150 150 151 151 151 149 149 149 156 156 156 156 156 156 153 153 153 160 160 160 155 155 155 147 147 147 140 140 140 119 119 119 80 80 80 57 57 57 46 46 46 41 41 41 47 47 47 66 66 66 73 73 73 63 63 63 55 55 55 53 53 53 55 55 55 51 51 51 57 57 57 68 68 68 84 84 84 92 92 92 104 104 104 116 116 116 109 109 109 119 119 119 129 129 129 128 128 128 133 133 133 132 132 132 151 151 151 154 154 154 144 144 144 123 123 123 120 120 120 112 112 112 104 104 104 103 103 103 105 105 105 91 91 91 79 79 79 76 76 76 83 83 83 95 95 95 99 99 99 91 91 91 87 87 87 86 86 86 84 84 84 77 77 77 82 82 82 91 91 91 107 107 107 114 114 114 119 119 119 116 116 116 124 124 124 131 131 131 135 135 135 133 133 133 130 130 130 138 138 138 156 156 156 160 160 160 151 151 151 116 116 116 115 115 115 113 113 113 100 100 100 99 99 99 105 105 105 102 102 102 104 104 104 118 118 118 121 121 121 126 126 126 126 126 126 130 130 130 127 127 127 132 132 132 123 123 123 120 120 120 122 122 122 118 118 118 120 120 120 122 122 122 123 123 123 119 119 119 124 124 124 129 129 129 130 130 130 128 128 128 125 125 125 142 142 142 159 159 159 157 157 157 151 151 151 113 113 113 112 112 112 118 118 118 111 111 111 108 108 108 99 99 99 98 98 98 105 105 105 120 120 120 123 123 123 123 123 123 123 123 123 125 125 125 131 131 131 138 138 138 131 131 131 128 128 128 129 129 129 122 122 122 121 121 121 127 127 127 125 125 125 119 119 119 122 122 122 126 126 126 126 126 126 125 125 125 129 129 129 141 141 141 141 141 141 139 139 139 139 139 139 107 107 107 108 108 108 118 118 118 121 121 121 121 121 121 111 111 111 112 112 112 116 116 116 124 124 124 120 120 120 116 116 116 106 106 106 111 111 111 128 128 128 129 129 129 126 126 126 122 122 122 125 125 125 124 124 124 124 124 124 132 132 132 131 131 131 122 122 122 124 124 124 126 126 126 126 126 126 130 130 130 130 130 130 137 137 137 140 140 140 146 146 146 150 150 150 116 116 116 113 113 113 110 110 110 105 105 105 113 113 113 114 114 114 104 104 104 108 108 108 114 114 114 110 110 110 124 124 124 134 134 134 132 132 132 129 129 129 118 118 118 118 118 118 119 119 119 123 123 123 123 123 123 123 123 123 129 129 129 128 128 128 125 125 125 126 126 126 126 126 126 126 126 126 134 134 134 131 131 131 133 133 133 142 142 142 152 152 152 147 147 147 111 111 111 111 111 111 105 105 105 106 106 106 115 115 115 117 117 117 117 117 117 117 117 117 107 107 107 114 114 114 125 125 125 139 139 139 138 138 138 132 132 132 128 128 128 126 126 126 129 129 129 131 131 131 133 133 133 134 134 134 135 135 135 133 133 133 131 131 131 131 131 131 129 129 129 130 130 130 130 130 130 127 127 127 130 130 130 138 138 138 147 147 147 143 143 143 162 186 218 162 185 217 162 185 218 162 185 217 164 188 214 165 190 214 167 191 215 168 193 217 170 195 218 175 198 221 180 202 224 181 204 222 182 205 221 185 208 222 190 210 223 195 211 224 196 212 225 196 212 225 197 213 226 196 212 224 199 216 224 202 219 227 203 221 229 205 222 231 210 225 234 216 226 235 216 225 234 219 228 237 221 230 239 221 230 239 224 233 239 223 232 237 163 186 217 163 186 217 164 187 218 164 187 218 165 190 214 167 192 214 169 193 216 172 197 220 176 201 223 182 205 227 187 209 229 187 208 226 187 209 223 188 211 224 192 211 223 197 212 224 199 214 226 201 216 227 201 215 227 199 214 224 202 216 225 205 220 229 206 221 229 207 222 231 211 225 234 217 226 234 216 225 233 219 228 236 220 229 237 220 229 236 222 231 236 221 230 235 167 189 218 166 188 217 166 188 216 166 188 216 167 190 213 169 192 214 171 194 215 174 198 219 180 203 224 188 209 230 196 215 235 198 218 234 198 218 232 198 218 230 199 217 227 203 216 226 204 217 227 204 217 227 206 219 229 207 220 229 210 223 232 214 227 235 214 227 236 215 228 236 218 231 239 220 229 235 219 228 234 222 231 237 222 231 237 222 231 237 222 231 237 221 230 235 170 191 216 169 190 215 169 190 215 169 190 215 170 191 213 171 193 214 173 194 215 174 196 217 180 201 222 186 205 225 191 209 227 195 213 229 202 220 234 203 222 233 205 221 231 208 221 230 211 224 233 211 224 233 212 225 234 211 224 233 214 227 234 216 229 236 217 231 238 218 231 239 220 232 239 220 230 234 220 230 233 222 231 235 223 232 236 223 232 236 223 232 237 222 231 236 172 192 214 172 191 214 173 193 215 173 193 215 173 193 214 174 194 215 175 195 216 177 197 217 180 200 221 183 201 220 185 202 219 187 204 219 192 209 222 195 213 223 201 216 225 206 218 227 210 222 231 213 225 234 211 223 233 208 220 228 211 223 229 212 225 230 214 226 231 214 226 232 214 226 230 214 225 226 214 224 226 214 225 226 215 225 226 215 225 226 215 224 228 215 224 229 177 195 214 176 194 214 177 195 215 177 195 215 176 194 214 178 195 215 179 197 216 180 198 217 182 200 219 183 199 217 184 199 215 186 201 216 186 202 214 190 206 214 195 209 217 200 209 218 204 213 222 211 221 229 211 221 230 208 218 225 210 221 224 212 223 226 211 222 225 211 221 225 211 221 224 211 221 222 211 221 222 212 222 223 213 223 223 213 223 223 212 222 226 212 221 226 181 198 216 181 197 215 181 198 216 181 198 216 180 197 215 181 198 216 182 199 217 183 200 218 183 200 218 186 200 218 189 202 218 190 204 218 192 206 217 195 210 218 199 211 218 201 210 217 204 213 221 210 219 226 209 219 226 206 215 221 211 221 223 213 223 225 213 223 225 213 223 225 213 223 224 213 224 223 214 224 223 213 223 222 212 222 221 212 222 221 209 218 222 208 217 223 183 201 216 183 200 215 183 201 216 183 201 216 182 199 215 183 199 216 184 201 217 185 201 218 184 201 217 186 201 217 189 202 217 191 204 217 192 205 215 195 209 217 198 210 216 201 210 216 206 214 220 209 218 224 207 216 222 206 214 220 208 217 221 209 218 221 210 219 222 211 220 223 212 221 223 213 222 222 213 222 221 212 222 221 211 221 219 211 220 219 208 218 220 208 217 220 184 203 212 184 202 212 184 202 211 185 203 213 188 204 216 187 201 214 186 201 213 187 202 214 187 202 215 185 200 214 186 201 215 188 201 212 193 203 213 200 210 218 201 208 213 204 211 213 202 208 210 211 217 219 210 216 218 204 210 214 209 214 222 210 216 221 211 217 221 212 219 220 210 217 218 210 217 219 212 218 220 210 218 216 211 218 214 211 219 213 210 217 214 210 218 215 185 202 211 184 202 211 184 202 211 186 204 213 187 201 212 186 200 211 187 200 211 184 198 209 186 200 210 188 203 215 192 206 218 194 205 216 198 206 215 199 206 213 207 212 215 198 202 203 146 150 151 175 179 180 194 198 199 164 168 171 161 164 172 169 172 178 188 192 196 209 214 214 214 218 218 212 217 217 212 216 216 211 216 213 213 218 214 214 219 213 211 216 211 207 212 208 184 199 211 183 197 210 183 198 210 185 200 212 183 196 206 183 195 205 184 196 205 186 198 207 185 197 207 167 180 190 144 156 165 143 152 161 157 164 171 168 173 177 160 164 165 133 135 134 97 100 98 116 119 117 132 134 133 118 120 121 107 109 114 104 106 111 119 121 123 154 157 156 186 189 185 210 214 207 211 215 208 203 206 200 169 172 167 136 139 135 124 127 123 118 121 116 180 191 205 178 190 204 180 192 206 183 194 208 186 195 204 185 194 201 184 193 200 177 186 193 140 149 156 98 108 115 84 94 100 89 97 102 100 104 107 104 107 107 110 111 109 110 111 106 123 124 119 142 143 138 145 146 141 134 134 133 134 134 138 111 110 113 108 108 108 125 125 122 125 126 120 149 151 138 159 160 149 125 126 117 91 91 85 65 65 61 55 56 49 54 55 48 183 191 205 179 187 201 181 189 203 175 183 196 166 173 180 157 163 168 147 153 158 120 126 131 94 100 106 84 92 95 84 91 93 86 91 91 96 98 96 103 103 99 149 148 143 151 148 142 163 161 155 170 168 162 149 146 141 127 124 121 127 124 126 125 121 122 83 80 78 104 102 96 80 78 69 78 77 60 80 79 64 68 67 54 64 62 52 55 53 45 59 57 45 55 53 40 151 156 166 150 155 166 136 141 152 115 120 130 107 111 116 100 104 107 82 86 90 93 97 100 93 97 100 84 89 90 74 78 76 77 79 75 86 86 80 129 127 120 163 159 150 162 156 148 186 180 172 179 173 166 176 171 163 121 115 110 83 75 75 84 77 76 77 71 66 98 92 84 79 73 63 83 78 61 83 78 61 80 75 58 89 85 68 88 83 66 84 80 59 68 65 42 59 61 67 83 86 92 80 83 89 64 67 72 67 68 70 69 70 71 54 55 56 72 73 74 67 68 69 71 73 70 49 51 45 50 50 42 103 101 90 201 197 186 210 204 192 217 208 199 200 191 181 168 159 149 222 214 204 235 226 220 192 182 180 77 68 64 95 86 79 119 110 100 114 105 94 112 104 91 108 101 83 108 102 80 108 102 76 103 98 69 92 87 56 79 74 42 40 42 41 55 57 56 53 55 54 45 47 46 50 50 48 48 47 46 47 47 45 44 44 42 42 42 40 49 50 45 49 50 41 91 89 78 189 185 172 231 225 211 250 243 229 249 239 228 198 188 177 162 152 140 206 196 185 216 205 197 203 192 189 153 142 138 145 134 127 154 143 133 155 145 134 152 141 133 149 140 125 158 150 126 127 121 87 108 102 63 104 100 57 104 100 57 56 56 49 62 62 55 64 64 57 71 71 64 74 72 68 63 60 57 61 59 56 59 57 54 65 63 60 98 97 88 132 131 118 206 202 188 235 229 213 224 217 200 214 205 189 196 185 172 166 153 140 138 124 111 116 102 89 101 87 76 91 78 70 93 80 70 88 75 62 83 70 54 78 65 50 79 65 56 92 80 65 122 111 86 126 118 82 118 111 68 119 113 67 120 114 68 74 72 58 78 74 58 83 77 60 90 83 65 124 117 106 136 130 121 142 135 126 148 142 133 161 154 146 176 171 155 175 170 148 170 162 138 157 148 122 149 138 111 155 140 117 153 135 118 150 131 112 152 131 110 152 129 107 150 130 108 141 129 105 136 123 93 130 114 79 127 108 73 129 108 76 121 106 74 111 97 70 87 73 49 97 85 59 113 104 73 105 97 67 107 98 69 80 78 64 79 75 58 83 77 58 97 89 69 146 138 125 154 146 135 151 142 131 143 135 124 139 131 120 141 133 119 150 142 125 162 151 132 180 168 147 198 184 161 207 194 174 216 204 187 222 208 191 227 210 191 231 211 190 230 212 190 228 214 189 209 195 161 182 164 124 179 156 119 177 154 120 177 163 124 197 184 155 154 143 122 147 138 119 144 138 116 142 135 115 146 138 120 99 101 90 94 93 80 92 89 74 104 99 83 157 149 137 172 164 153 173 165 154 179 171 160 190 182 171 210 201 194 228 218 213 237 225 219 240 227 218 248 232 221 245 236 224 242 240 225 243 238 222 244 237 219 243 233 214 243 230 211 245 228 208 227 210 182 204 184 151 195 171 141 185 162 135 188 178 145 205 197 172 169 162 147 167 162 148 164 161 144 168 165 149 172 168 153 157 162 155 155 157 149 146 146 136 143 141 129 205 199 188 237 229 218 244 236 225 247 239 228 247 239 228 247 238 232 247 237 234 251 238 233 252 239 232 253 238 230 251 244 230 248 247 227 249 246 224 248 242 219 246 238 213 245 233 208 243 225 199 238 219 185 230 210 172 224 201 167 219 198 169 208 202 173 185 181 161 166 164 153 166 166 157 161 163 150 165 166 154 165 166 154 202 208 204 195 199 194 187 188 181 180 179 170 219 213 202 241 233 222 243 235 224 246 238 227 245 237 226 246 238 226 247 238 226 247 236 223 247 235 219 246 232 215 239 227 203 227 218 186 214 203 170 208 193 158 206 190 154 205 187 149 208 188 146 211 192 142 214 195 143 222 201 154 224 207 168 202 199 173 167 166 152 159 160 153 160 163 157 158 163 155 160 164 155 159 162 154 218 223 221 216 219 214 211 211 205 212 210 202 217 211 200 219 211 200 223 215 204 223 215 204 224 216 205 226 219 200 226 220 196 222 213 187 202 192 164 185 172 143 177 161 125 171 150 109 157 135 92 166 141 96 178 150 103 182 156 107 191 169 111 199 178 115 204 185 120 211 192 134 215 200 152 182 180 155 164 164 151 167 168 163 165 168 164 160 165 159 162 167 160 168 173 166 217 219 215 218 217 212 210 207 200 197 192 183 185 177 167 170 162 151 155 147 136 139 131 120 145 137 126 145 138 118 151 145 118 148 140 112 132 122 92 125 112 81 132 115 78 143 120 78 148 123 79 161 133 87 175 144 97 184 154 103 189 164 105 198 176 110 202 183 116 208 190 131 194 179 132 170 165 141 166 163 151 164 163 159 162 163 160 163 166 159 166 169 159 164 167 157 206 204 198 206 201 194 198 191 181 183 175 164 151 143 132 99 91 80 71 63 52 64 56 45 68 60 49 71 63 49 93 85 69 86 76 58 79 68 47 88 74 52 93 78 51 102 85 52 105 86 52 115 94 58 134 109 71 152 125 83 162 131 82 176 150 95 185 163 109 171 151 105 160 143 107 159 152 128 156 150 138 155 150 146 151 150 146 157 157 150 157 158 146 155 155 143 165 160 154 161 154 147 155 146 137 149 139 128 127 118 107 87 79 68 64 56 44 53 45 33 48 40 28 55 45 38 74 64 58 83 71 62 75 61 50 68 52 39 65 52 33 65 55 30 64 51 25 71 56 29 83 67 37 104 81 49 120 87 49 130 100 59 139 114 73 129 107 73 136 117 91 139 130 106 136 128 114 139 132 125 136 132 126 154 152 143 157 156 142 147 146 132 126 123 119 123 120 116 116 112 107 108 104 99 109 103 93 112 105 93 99 91 77 88 79 64 87 75 59 93 81 69 105 93 80 111 97 81 105 89 69 102 85 62 102 85 57 99 83 52 92 76 44 99 81 49 108 90 57 126 105 70 139 111 71 143 116 76 139 113 76 146 121 87 151 128 99 147 135 110 143 133 113 137 130 115 144 138 127 161 157 146 163 161 150 154 152 140 117 117 116 116 116 115 114 114 113 101 101 100 103 99 92 112 105 95 109 101 89 114 103 90 129 116 101 132 120 106 137 125 111 139 124 106 145 128 105 142 125 98 149 130 99 141 121 88 139 118 86 141 120 87 137 116 84 139 118 83 143 121 80 144 121 82 140 116 80 144 121 88 149 126 96 142 130 103 138 128 105 133 126 107 148 142 128 164 160 149 161 158 149 155 152 143 113 113 113 112 112 112 118 118 118 112 111 111 112 108 106 104 98 93 105 97 91 114 103 94 131 118 108 134 121 113 133 121 112 135 120 107 139 123 104 145 129 106 155 136 110 149 129 101 146 125 97 147 126 98 140 120 92 139 119 88 145 126 90 143 124 89 137 117 85 140 120 91 143 124 98 137 126 99 135 125 102 137 130 111 147 141 127 146 142 131 143 140 131 143 140 131 107 108 108 108 108 109 118 119 120 121 122 122 123 120 121 115 110 110 118 111 110 124 114 111 133 121 116 129 118 115 125 114 110 117 104 96 124 108 95 143 125 108 145 127 106 143 123 100 138 119 96 142 123 99 141 122 98 140 122 97 146 131 101 145 130 101 137 121 95 138 122 99 140 125 102 138 126 100 140 130 108 138 131 112 143 137 123 145 141 130 150 147 138 154 151 142 115 117 120 112 113 116 109 111 113 104 106 108 114 112 116 118 113 117 109 102 105 115 105 106 122 111 110 118 108 108 132 122 122 144 131 127 143 129 119 143 126 112 133 115 99 133 115 95 134 117 97 138 121 101 138 121 101 137 122 100 141 129 102 140 128 104 137 124 103 138 125 107 138 125 107 137 126 100 145 134 112 139 131 113 139 133 119 147 143 132 156 152 143 151 148 139 108 112 115 108 112 116 102 106 109 103 107 111 115 115 120 119 116 120 121 115 118 124 115 116 114 105 103 121 111 112 132 123 122 148 137 133 149 136 126 145 130 116 142 126 109 140 124 105 143 126 108 145 129 110 147 131 112 147 133 112 146 135 110 144 133 111 141 130 112 141 130 113 140 128 111 141 130 105 140 130 108 135 128 109 136 130 116 143 139 128 151 148 138 147 144 135 120 120 120 117 117 117 113 113 113 113 113 113 117 117 117 109 109 109 112 112 112 118 118 118 114 114 114 102 102 102 93 93 93 88 88 88 90 90 90 100 100 100 106 106 106 111 111 111 122 122 122 125 125 125 116 116 116 118 118 118 120 120 120 122 122 122 124 124 124 124 124 124 123 123 123 126 126 126 119 119 119 115 115 115 119 119 119 121 121 121 124 124 124 124 124 124 124 124 124 115 115 115 111 111 111 114 114 114 114 114 114 114 114 114 117 117 117 116 116 116 114 114 114 113 113 113 107 107 107 102 102 102 109 109 109 112 112 112 114 114 114 117 117 117 121 121 121 125 125 125 123 123 123 128 128 128 132 132 132 135 135 135 135 135 135 133 133 133 129 129 129 125 125 125 126 126 126 128 128 128 120 120 120 113 113 113 123 123 123 128 128 128 129 129 129 126 126 126 122 122 122 121 121 121 119 119 119 121 121 121 124 124 124 116 116 116 115 115 115 112 112 112 108 108 108 105 105 105 108 108 108 112 112 112 117 117 117 120 120 120 118 118 118 121 121 121 121 121 121 127 127 127 136 136 136 140 140 140 143 143 143 140 140 140 133 133 133 127 127 127 133 133 133 133 133 133 132 132 132 127 127 127 120 120 120 119 119 119 128 128 128 127 127 127 124 124 124 125 125 125 123 123 123 122 122 122 123 123 123 118 118 118 118 118 118 123 123 123 118 118 118 115 115 115 113 113 113 116 116 116 125 125 125 125 125 125 123 123 123 121 121 121 121 121 121 124 124 124 137 137 137 141 141 141 141 141 141 139 139 139 138 138 138 137 137 137 132 132 132 126 126 126 127 127 127 132 132 132 133 133 133 136 136 136 128 128 128 128 128 128 125 125 125 126 126 126 121 121 121 120 120 120 122 122 122 121 121 121 117 117 117 120 120 120 117 117 117 115 115 115 116 116 116 117 117 117 126 126 126 130 130 130 130 130 130 133 133 133 132 132 132 128 128 128 127 127 127 132 132 132 137 137 137 137 137 137 140 140 140 145 145 145 139 139 139 132 132 132 127 127 127 124 124 124 117 117 117 128 128 128 125 125 125 126 126 126 124 124 124 120 120 120 114 114 114 115 115 115 119 119 119 110 110 110 105 105 105 115 115 115 115 115 115 114 114 114 117 117 117 120 120 120 123 123 123 131 131 131 137 137 137 143 143 143 135 135 135 131 131 131 130 130 130 129 129 129 130 130 130 131 131 131 132 132 132 137 137 137 144 144 144 144 144 144 140 140 140 132 132 132 121 121 121 119 119 119 132 132 132 126 126 126 125 125 125 119 119 119 115 115 115 105 105 105 103 103 103 110 110 110 108 108 108 114 114 114 107 107 107 99 99 99 106 106 106 118 118 118 129 129 129 136 136 136 146 146 146 146 146 146 140 140 140 135 135 135 131 131 131 130 130 130 122 122 122 122 122 122 130 130 130 132 132 132 140 140 140 143 143 143 142 142 142 142 142 142 143 143 143 131 131 131 143 143 143 137 137 137 132 132 132 128 128 128 122 122 122 115 115 115 118 118 118 115 115 115 114 114 114 111 111 111 103 103 103 106 106 106 118 118 118 126 126 126 134 134 134 142 142 142 150 150 150 145 145 145 149 149 149 150 150 150 140 140 140 136 136 136 124 124 124 120 120 120 125 125 125 131 131 131 132 132 132 133 133 133 134 134 134 137 137 137 145 145 145 142 142 142 141 141 141 144 144 144 146 146 146 136 136 136 129 129 129 125 125 125 127 127 127 119 119 119 112 112 112 108 108 108 102 102 102 102 102 102 119 119 119 128 128 128 139 139 139 151 151 151 150 150 150 144 144 144 145 145 145 150 150 150 152 152 152 149 149 149 141 141 141 134 134 134 132 132 132 136 136 136 140 140 140 140 140 140 133 133 133 136 136 136 141 141 141 131 131 131 151 151 151 150 150 150 145 145 145 145 145 145 136 136 136 126 126 126 127 127 127 125 125 125 120 120 120 106 106 106 99 99 99 103 103 103 120 120 120 133 133 133 140 140 140 145 145 145 152 152 152 152 152 152 148 148 148 151 151 151 153 153 153 149 149 149 146 146 146 143 143 143 141 141 141 149 149 149 153 153 153 139 139 139 135 135 135 142 142 142 146 146 146 130 130 130 151 151 151 150 150 150 145 145 145 143 143 143 131 131 131 130 130 130 125 125 125 122 122 122 119 119 119 108 108 108 108 108 108 124 124 124 124 124 124 129 129 129 134 134 134 133 133 133 140 140 140 148 148 148 150 150 150 149 149 149 151 151 151 146 146 146 147 147 147 145 145 145 144 144 144 143 143 143 146 146 146 132 132 132 123 123 123 136 136 136 152 152 152 148 148 148 136 136 136 137 137 137 139 139 139 134 134 134 128 128 128 130 130 130 130 130 130 130 130 130 125 125 125 118 118 118 115 115 115 115 115 115 118 118 118 126 126 126 131 131 131 127 127 127 132 132 132 140 140 140 145 145 145 151 151 151 149 149 149 147 147 147 146 146 146 144 144 144 153 153 153 145 145 145 147 147 147 147 147 147 138 138 138 127 127 127 134 134 134 149 149 149 141 141 141 141 141 141 135 135 135 131 131 131 135 135 135 129 129 129 130 130 130 131 131 131 129 129 129 125 125 125 117 117 117 115 115 115 126 126 126 140 140 140 141 141 141 138 138 138 136 136 136 135 135 135 135 135 135 147 147 147 139 139 139 134 134 134 141 141 141 144 144 144 128 128 128 107 107 107 140 140 140 153 153 153 149 149 149 131 131 131 129 129 129 144 144 144 147 147 147 144 144 144 144 144 144 144 144 144 135 135 135 122 122 122 122 122 122 126 126 126 122 122 122 120 120 120 123 123 123 124 124 124 138 138 138 147 147 147 151 151 151 146 146 146 144 144 144 136 136 136 131 131 131 137 137 137 140 140 140 145 145 145 162 162 162 162 162 162 136 136 136 90 90 90 131 131 131 148 148 148 145 145 145 147 147 147 146 146 146 137 137 137 142 142 142 141 141 141 146 146 146 148 148 148 142 142 142 135 135 135 130 130 130 127 127 127 123 123 123 122 122 122 121 121 121 125 125 125 139 139 139 149 149 149 151 151 151 148 148 148 147 147 147 147 147 147 141 141 141 144 144 144 151 151 151 152 152 152 179 179 179 204 204 204 149 149 149 80 80 80 114 114 114 150 150 150 142 142 142 147 147 147 142 142 142 139 139 139 141 141 141 136 136 136 142 142 142 147 147 147 147 147 147 145 145 145 137 137 137 136 136 136 125 125 125 134 134 134 131 131 131 127 127 127 143 143 143 147 147 147 145 145 145 130 130 130 124 124 124 148 148 148 146 146 146 145 145 145 145 145 145 144 144 144 122 122 122 146 146 146 141 141 141 57 57 57 96 96 96 161 161 161 135 135 135 140 140 140 143 143 143 149 149 149 145 145 145 142 142 142 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 137 137 137 106 106 106 119 119 119 141 141 141 141 141 141 147 147 147 147 147 147 149 149 149 122 122 122 106 106 106 136 136 136 134 134 134 138 138 138 145 145 145 132 132 132 109 109 109 111 111 111 120 120 120 103 103 103 109 109 109 111 111 111 123 123 123 135 135 135 129 129 129 146 146 146 143 143 143 138 138 138 140 140 140 137 137 137 131 131 131 136 136 136 146 146 146 140 140 140 98 98 98 113 113 113 142 142 142 148 148 148 146 146 146 148 148 148 148 148 148 113 113 113 103 103 103 135 135 135 124 124 124 127 127 127 133 133 133 123 123 123 111 111 111 103 103 103 93 93 93 94 94 94 96 96 96 70 70 70 89 89 89 136 136 136 130 130 130 137 137 137 148 148 148 140 140 140 154 154 154 173 173 173 155 155 155 146 146 146 148 148 148 146 146 146 103 103 103 90 90 90 105 105 105 111 111 111 138 138 138 150 150 150 138 138 138 109 109 109 91 91 91 126 126 126 111 111 111 95 95 95 102 102 102 102 102 102 99 99 99 92 92 92 82 82 82 79 79 79 79 79 79 78 78 78 83 83 83 146 146 146 154 154 154 140 140 140 148 148 148 148 148 148 167 167 167 188 188 188 173 173 173 163 163 163 168 168 168 172 172 172 119 119 119 66 66 66 63 63 63 84 84 84 141 141 141 127 127 127 96 96 96 90 90 90 93 93 93 126 126 126 113 113 113 68 68 68 60 60 60 67 67 67 78 78 78 84 84 84 72 72 72 70 70 70 66 66 66 65 65 65 71 71 71 101 101 101 125 125 125 132 132 132 142 142 142 144 144 144 139 139 139 100 100 100 100 100 100 113 113 113 140 140 140 154 154 154 114 114 114 83 83 83 58 58 58 68 68 68 99 99 99 78 78 78 60 60 60 74 74 74 91 91 91 88 88 88 81 81 81 70 70 70 67 67 67 68 68 68 71 71 71 59 59 59 49 49 49 47 47 47 45 45 45 47 47 47 48 48 48 66 66 66 122 122 122 138 138 138 139 139 139 144 144 144 143 143 143 78 78 78 41 41 41 46 46 46 54 54 54 61 61 61 69 69 69 72 72 72 64 64 64 64 64 64 67 67 67 66 66 66 65 65 65 64 64 64 56 56 56 55 55 55 56 56 56 51 51 51 48 48 48 42 42 42 38 38 38 34 34 34 36 36 36 42 42 42 49 49 49 56 56 56 61 61 61 78 78 78 125 125 125 144 144 144 142 142 142 141 141 141 145 145 145 102 102 102 29 29 29 27 27 27 25 25 25 25 25 25 28 28 28 29 29 29 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 33 33 33 36 36 36 44 44 44 54 54 54 61 61 61 66 66 66 71 71 71 74 74 74 77 77 77 90 90 90 121 121 121 132 132 132 134 134 134 132 132 132 137 137 137 114 114 114 48 48 48 37 37 37 38 38 38 41 41 41 44 44 44 43 43 43 41 41 41 42 42 42 54 54 54 49 49 49 45 45 45 42 42 42 42 42 42 43 43 43 43 43 43 47 47 47 56 56 56 63 63 63 67 67 67 68 68 68 69 69 69 70 70 70 72 72 72 74 74 74 81 81 81 106 106 106 126 126 126 130 130 130 132 132 132 131 131 131 129 129 129 106 106 106 69 69 69 64 64 64 63 63 63 65 65 65 68 68 68 70 70 70 71 71 71 72 72 72 81 81 81 81 81 81 80 80 80 76 76 76 76 76 76 78 78 78 76 76 76 73 73 73 78 78 78 81 81 81 78 78 78 75 75 75 76 76 76 80 80 80 85 85 85 87 87 87 96 96 96 114 114 114 124 124 124 130 130 130 136 136 136 133 133 133 130 130 130 96 96 96 70 70 70 74 74 74 74 74 74 74 74 74 76 76 76 77 77 77 79 79 79 82 82 82 93 93 93 96 96 96 98 98 98 89 89 89 97 97 97 108 108 108 107 107 107 101 101 101 99 99 99 93 93 93 88 88 88 80 80 80 76 76 76 82 82 82 89 89 89 92 92 92 111 111 111 129 129 129 132 132 132 135 135 135 134 134 134 135 135 135 130 130 130 84 84 84 71 71 71 74 74 74 74 74 74 75 75 75 79 79 79 91 91 91 101 101 101 104 104 104 112 112 112 110 110 110 110 110 110 95 95 95 110 110 110 122 122 122 122 122 122 125 125 125 121 121 121 108 108 108 95 95 95 84 84 84 79 79 79 82 82 82 84 84 84 84 84 84 109 109 109 130 130 130 132 132 132 138 138 138 133 133 133 132 132 132 115 115 115 79 79 79 79 79 79 80 80 80 85 85 85 84 84 84 80 80 80 101 101 101 122 122 122 126 126 126 124 124 124 124 124 124 122 122 122 111 111 111 123 123 123 130 130 130 130 130 130 131 131 131 133 133 133 125 125 125 110 110 110 100 100 100 86 86 86 85 85 85 99 99 99 100 100 100 122 122 122 138 138 138 141 141 141 144 144 144 138 138 138 137 137 137 107 107 107 97 97 97 111 111 111 114 114 114 120 120 120 106 106 106 84 84 84 107 107 107 128 128 128 132 132 132 130 130 130 128 128 128 126 126 126 124 124 124 126 126 126 127 127 127 129 129 129 130 130 130 132 132 132 133 133 133 130 130 130 116 116 116 94 94 94 95 95 95 126 126 126 129 129 129 138 138 138 145 145 145 147 147 147 146 146 146 135 135 135 134 134 134 119 119 119 128 128 128 133 133 133 132 132 132 133 133 133 115 115 115 93 93 93 125 125 125 134 134 134 135 135 135 134 134 134 133 133 133 129 129 129 124 124 124 129 129 129 128 128 128 129 129 129 129 129 129 129 129 129 132 132 132 129 129 129 121 121 121 123 123 123 122 122 122 135 135 135 136 136 136 136 136 136 137 137 137 138 138 138 140 140 140 124 124 124 125 125 125 127 127 127 130 130 130 130 130 130 131 131 131 132 132 132 107 107 107 93 93 93 129 129 129 131 131 131 132 132 132 135 135 135 134 134 134 130 130 130 128 128 128 136 136 136 132 132 132 131 131 131 130 130 130 131 131 131 130 130 130 129 129 129 125 125 125 132 132 132 134 134 134 133 133 133 134 134 134 133 133 133 133 133 133 134 134 134 136 136 136 120 120 120 118 118 118 118 118 118 119 119 119 119 119 119 123 123 123 126 126 126 114 114 114 112 112 112 129 129 129 129 129 129 129 129 129 132 132 132 132 132 132 130 130 130 131 131 131 136 136 136 136 136 136 133 133 133 132 132 132 135 135 135 131 131 131 128 128 128 127 127 127 128 128 128 131 131 131 131 131 131 131 131 131 132 132 132 131 131 131 130 130 130 131 131 131 114 125 111 113 122 108 111 117 105 109 118 105 111 122 107 106 114 99 111 116 99 118 122 105 115 118 99 104 106 83 97 97 68 93 91 60 96 92 65 105 103 78 109 109 86 113 114 94 122 126 108 125 129 113 116 120 103 118 122 105 120 123 109 122 124 112 124 126 114 124 127 114 123 126 114 126 129 117 118 122 110 114 118 106 119 122 111 120 124 111 123 127 113 123 127 112 118 130 117 111 120 108 108 115 104 110 118 108 109 119 107 111 118 104 117 121 105 115 120 105 114 117 103 114 116 99 109 110 88 107 105 82 115 111 90 117 114 96 116 116 100 118 120 105 120 124 109 124 128 113 122 126 111 128 132 116 130 136 124 132 139 130 132 139 130 130 137 128 127 132 123 125 128 118 126 129 119 128 131 121 120 123 112 112 116 102 122 126 112 128 131 118 122 134 123 122 130 120 119 125 117 117 125 116 114 123 113 118 125 113 123 127 113 115 120 106 113 118 106 112 115 102 110 111 96 109 107 92 112 109 94 115 113 100 118 119 108 120 122 112 117 121 108 120 124 110 120 124 109 126 130 116 131 140 130 134 144 138 137 148 141 134 144 138 129 137 129 126 129 122 132 135 127 132 135 128 132 135 125 126 130 116 119 123 110 118 121 112 122 133 124 123 131 123 121 127 119 121 129 121 118 128 119 119 126 115 122 126 114 116 122 108 115 122 108 122 127 113 118 121 108 117 117 103 116 114 100 118 118 105 125 127 116 124 128 118 123 126 115 121 124 113 120 124 112 124 127 115 133 141 131 135 146 138 135 145 138 133 144 136 134 142 135 136 139 132 131 134 128 125 128 122 126 129 120 131 135 120 132 136 124 135 138 132 122 133 125 124 132 124 122 128 121 122 129 123 116 125 117 117 123 114 122 125 115 119 125 111 113 123 105 117 124 108 117 120 107 116 117 103 118 119 103 118 120 105 125 129 116 128 134 122 129 133 123 132 136 125 132 135 125 128 131 121 124 130 120 129 136 127 133 141 132 133 141 132 138 143 136 144 147 141 139 141 136 132 134 129 126 129 121 123 127 112 116 120 109 127 130 125 120 130 121 121 130 121 120 128 120 117 124 115 111 118 108 113 118 106 119 122 108 108 115 95 103 110 89 114 118 104 116 117 104 116 116 100 118 120 100 120 123 106 122 127 113 128 135 123 134 140 132 140 146 137 132 139 127 128 135 122 127 134 123 127 133 122 128 133 121 131 134 122 132 135 125 136 139 135 142 146 141 142 146 141 138 142 136 129 136 125 119 124 117 118 121 117 126 137 127 120 131 122 119 130 120 116 123 112 114 118 105 104 108 93 103 107 89 110 115 92 108 112 91 116 116 103 111 109 94 103 102 80 107 109 88 118 122 106 127 133 121 133 140 132 141 150 145 141 150 144 135 145 135 129 140 126 127 136 124 128 133 122 122 125 112 124 125 110 130 132 121 129 134 130 137 142 138 140 145 141 140 145 140 136 146 139 139 146 143 129 133 127 136 147 142 130 141 137 125 136 132 124 131 124 122 125 115 114 118 105 117 121 106 115 119 101 114 117 99 113 114 97 107 106 83 110 109 82 120 121 105 126 129 117 132 137 130 139 145 142 145 153 152 139 148 146 144 153 149 144 154 147 136 144 136 133 140 130 122 127 116 121 123 110 125 127 118 128 133 129 129 134 130 130 135 131 131 137 132 132 141 134 140 148 144 140 144 138 133 145 145 135 148 148 137 150 150 131 140 136 126 132 124 122 128 118 124 131 117 118 123 109 112 115 100 110 111 92 106 106 79 106 106 77 121 122 107 128 130 121 137 142 137 147 153 152 145 153 155 139 147 149 140 148 149 144 153 153 146 156 152 144 153 146 138 144 136 133 136 127 131 134 126 134 139 134 137 142 138 137 142 138 130 136 131 131 140 133 137 144 141 129 133 127 142 156 156 141 155 155 136 150 151 139 149 147 131 139 134 121 130 122 122 131 121 122 129 118 120 123 110 108 109 90 103 102 78 107 105 83 121 122 108 133 135 125 138 143 137 142 148 146 147 155 154 147 155 156 143 151 153 145 153 157 146 156 156 144 153 150 142 149 145 141 146 140 139 143 138 146 151 147 150 155 151 136 141 137 132 138 132 137 146 139 141 149 146 128 132 126 141 157 154 140 156 153 135 151 148 136 147 146 125 134 132 125 134 129 119 129 121 119 126 118 119 121 110 110 111 93 112 110 94 128 125 113 125 127 109 128 132 117 132 138 127 129 136 129 135 144 139 143 152 148 145 153 153 144 152 155 144 154 156 139 150 150 141 150 148 142 148 145 142 147 142 141 146 141 144 149 144 129 134 130 120 126 121 131 140 133 148 155 152 146 150 144 126 142 137 127 143 139 129 145 140 126 138 136 122 132 130 125 134 130 125 134 127 127 133 124 125 128 117 118 121 107 118 116 104 120 114 108 120 120 104 125 130 113 128 134 124 124 130 123 128 136 128 136 144 138 140 149 146 145 154 154 143 152 152 141 150 148 141 149 147 141 147 145 149 156 154 142 147 147 144 150 148 143 149 148 134 141 136 122 132 122 129 137 132 146 152 147 133 146 144 133 146 143 127 140 137 123 136 133 127 140 135 123 134 127 125 134 126 129 135 121 127 132 119 121 129 116 118 120 102 121 114 106 128 127 119 138 144 133 137 143 143 136 140 135 135 139 131 133 137 132 131 138 133 142 151 147 135 142 138 132 137 132 138 143 139 140 147 144 122 131 133 101 109 115 134 143 146 147 156 157 143 153 150 126 136 124 123 133 125 139 147 145 139 151 149 136 148 146 136 148 146 135 149 146 127 140 135 116 127 120 117 126 118 124 130 117 118 127 108 115 126 107 121 128 106 127 125 113 137 139 136 141 151 146 145 153 159 144 148 145 145 146 138 136 138 132 129 134 128 133 140 136 136 143 142 141 147 146 159 164 162 160 164 163 131 138 140 84 93 98 124 134 136 141 152 152 139 149 146 142 152 143 141 150 143 132 141 137 134 146 144 133 145 143 138 150 148 140 153 152 134 147 145 129 139 135 126 134 128 124 130 122 120 128 111 118 128 107 118 125 112 124 128 119 136 142 140 142 153 153 145 153 162 147 150 146 146 150 140 144 150 144 136 144 141 137 148 148 146 154 156 147 154 157 174 182 184 203 205 204 147 151 150 73 83 84 108 118 117 143 154 150 135 146 140 142 151 147 137 146 142 134 143 136 133 145 143 128 140 138 134 146 144 138 152 151 139 152 151 138 149 146 132 140 135 133 138 135 124 128 114 133 138 117 129 132 132 124 130 126 139 147 140 140 151 148 141 147 152 131 133 120 122 128 110 143 153 141 140 151 144 137 150 148 142 148 145 141 146 145 115 125 127 143 149 147 139 143 139 50 61 58 89 100 95 154 166 158 129 140 132 135 144 140 138 147 143 143 153 146 137 149 147 134 146 144 137 149 147 135 149 149 134 147 148 135 146 145 136 145 142 136 139 137 109 109 84 124 123 90 142 141 140 138 145 134 143 152 134 144 151 141 149 150 147 128 124 96 115 110 70 142 139 105 139 137 111 141 141 122 151 146 128 132 134 124 100 114 113 104 115 113 116 124 118 96 107 101 103 114 106 104 116 105 116 128 116 130 139 130 123 133 126 141 150 146 135 147 145 130 142 140 132 144 142 129 141 142 124 135 137 130 139 140 141 148 149 141 142 135 105 103 57 124 118 63 150 143 123 149 154 122 146 151 123 147 152 133 151 150 137 124 115 75 124 105 46 157 135 80 144 123 77 146 126 88 148 132 102 125 126 108 100 117 111 93 109 105 87 97 90 88 99 91 89 101 91 63 75 63 83 95 81 130 142 129 124 134 126 132 140 138 140 153 151 132 144 142 146 158 156 167 177 174 146 160 156 133 153 148 137 153 152 142 151 135 110 109 58 109 91 38 128 102 63 127 111 71 144 141 109 148 156 133 135 144 119 115 113 73 104 93 52 140 126 90 126 110 81 111 93 70 109 104 82 94 109 91 83 108 96 82 98 94 79 85 82 74 83 76 74 83 77 73 81 76 76 88 80 134 154 141 149 158 153 137 142 139 140 153 151 140 152 150 159 171 170 178 196 178 155 186 155 140 179 149 143 183 157 157 183 157 122 123 94 85 63 39 87 57 38 103 79 63 146 143 119 121 133 115 88 104 83 89 96 67 95 98 70 128 129 106 118 115 96 74 68 53 60 63 52 55 75 64 62 87 76 76 89 84 70 74 73 64 73 71 61 70 67 59 69 64 64 76 67 93 108 91 122 128 120 131 134 128 134 146 144 136 148 146 131 143 141 96 106 85 93 109 74 100 125 89 124 154 118 141 165 132 114 120 91 93 83 60 73 55 42 79 66 58 100 102 89 70 84 76 49 66 58 68 80 65 86 97 79 84 93 77 78 85 71 69 73 61 64 69 66 60 73 71 60 77 69 54 63 54 49 50 44 47 48 43 45 48 38 47 51 34 49 52 31 69 70 46 125 124 110 138 140 132 131 144 142 136 148 146 135 147 145 81 78 72 50 39 29 51 47 35 53 57 42 57 67 41 69 75 40 78 75 44 72 64 45 70 64 53 66 69 61 60 70 67 57 70 69 57 68 65 49 60 59 48 58 58 51 58 59 48 53 54 47 49 51 41 44 42 35 41 31 36 36 21 45 36 19 55 40 21 62 48 22 69 57 22 74 62 23 90 79 49 132 126 109 146 146 137 134 146 144 133 145 143 137 149 147 98 105 101 30 30 24 28 28 20 23 29 17 24 28 15 34 28 16 37 29 16 41 31 25 41 32 30 37 35 22 36 36 26 34 36 31 34 37 34 34 35 38 34 34 38 35 32 35 36 31 32 40 32 27 44 36 23 53 44 26 65 54 30 77 60 30 87 64 29 91 69 29 94 73 28 97 77 33 102 90 62 126 122 105 133 134 125 126 138 136 125 136 134 129 141 139 112 117 104 56 49 29 50 36 16 50 38 13 52 40 18 58 42 25 55 43 20 52 41 19 53 41 24 64 54 33 59 49 29 53 44 31 48 42 33 50 41 33 52 41 31 54 41 28 60 45 29 69 54 33 78 61 35 85 65 36 88 66 34 87 68 32 87 70 31 90 72 33 92 74 35 97 81 45 115 106 84 128 128 114 129 132 124 126 136 134 123 135 132 122 133 128 113 107 85 87 67 33 86 61 25 85 61 20 84 64 24 86 67 28 89 69 26 89 71 28 87 73 34 93 81 53 92 81 57 91 80 57 88 75 53 86 76 54 88 78 55 87 76 51 85 72 47 91 77 50 96 80 51 95 76 45 93 74 41 90 76 43 90 81 49 97 86 56 100 87 58 108 96 71 118 115 99 124 126 115 130 132 124 130 140 138 126 137 134 127 134 126 106 97 68 88 70 29 91 74 31 91 75 29 91 75 30 95 76 32 100 75 35 99 77 39 96 83 48 101 94 68 103 98 76 106 99 74 101 89 61 104 98 75 113 110 90 112 109 88 107 103 83 106 100 79 102 94 71 99 88 61 93 81 48 88 76 45 93 82 54 101 89 64 104 92 69 119 111 92 129 132 122 131 134 126 135 137 132 125 138 139 128 139 135 129 133 120 95 85 53 87 72 31 89 75 36 89 74 38 91 75 35 96 79 37 107 90 58 110 102 77 108 107 86 115 115 96 110 113 97 113 113 95 101 96 75 113 112 99 123 124 114 122 124 113 125 127 116 121 123 111 111 110 94 103 96 72 98 84 54 94 78 45 97 81 51 96 83 58 93 84 65 114 110 97 126 133 126 127 135 131 133 141 139 123 138 140 126 136 132 116 118 102 89 81 51 90 80 45 92 81 51 95 85 60 97 84 51 95 81 42 108 102 78 122 125 114 121 130 121 121 128 117 119 128 119 120 126 115 112 113 99 121 126 120 126 132 131 127 133 131 128 134 132 128 136 133 123 128 120 115 112 95 111 100 73 101 85 54 100 84 55 109 99 77 105 100 87 123 124 116 131 142 138 134 145 144 137 148 149 129 143 144 130 141 137 108 110 96 101 99 77 116 114 91 118 116 96 124 122 107 115 107 80 96 86 49 109 110 94 122 132 130 124 137 135 123 134 128 120 132 129 121 130 125 123 127 118 123 129 126 121 130 131 123 132 132 125 133 133 125 135 135 128 137 134 130 132 120 122 117 97 104 94 71 104 95 74 132 127 112 131 130 123 136 140 136 138 149 146 139 151 150 139 150 152 128 139 138 127 139 135 116 122 112 126 131 122 129 136 130 129 136 128 129 137 129 118 119 94 102 96 61 123 128 116 127 137 138 129 139 138 128 138 135 125 138 137 123 133 130 123 127 118 126 132 126 123 132 128 124 133 128 124 133 128 123 132 131 126 135 133 126 132 125 121 123 111 124 126 112 122 125 115 134 137 131 135 138 136 133 138 137 131 141 136 132 142 139 134 143 144 120 128 122 118 129 123 123 131 122 125 133 128 124 133 132 125 135 130 126 137 129 107 112 90 98 97 67 126 132 123 125 134 136 127 135 135 129 139 135 127 138 136 125 134 130 126 131 123 133 139 132 128 136 130 127 135 128 126 134 128 126 134 131 126 133 131 126 132 127 123 128 120 129 135 128 129 137 133 128 136 133 130 136 135 130 136 134 129 136 130 131 137 133 132 139 136 118 124 113 115 121 111 116 122 111 117 122 112 118 122 114 121 126 116 124 129 119 113 118 100 110 117 95 125 132 126 122 132 133 122 133 133 125 136 133 126 136 131 126 133 127 129 134 127 132 139 135 131 140 136 128 136 133 127 136 132 129 138 136 126 135 132 126 131 126 126 129 123 126 131 125 128 133 130 128 133 130 128 134 130 129 134 130 129 134 129 128 133 127 129 134 128 115 115 115 116 116 116 120 120 120 119 119 119 120 120 120 126 126 126 129 129 129 131 131 131 133 133 133 132 132 132 136 136 136 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 137 137 137 135 135 135 136 136 136 134 134 134 131 131 131 128 128 128 124 124 124 122 122 122 117 117 117 114 114 114 114 114 114 98 98 98 95 95 95 94 94 94 92 92 92 92 92 92 120 120 120 119 119 119 125 125 125 125 125 125 126 126 126 125 125 125 121 121 121 120 120 120 120 120 120 108 108 108 100 100 100 96 96 96 89 89 89 88 88 88 91 91 91 87 87 87 80 80 80 78 78 78 80 80 80 83 83 83 84 84 84 88 88 88 94 94 94 102 102 102 107 107 107 105 105 105 97 97 97 96 96 96 98 98 98 99 99 99 93 93 93 92 92 92 112 112 112 114 114 114 118 118 118 118 118 118 120 120 120 107 107 107 84 84 84 71 71 71 62 62 62 56 56 56 53 53 53 50 50 50 46 46 46 43 43 43 44 44 44 45 45 45 43 43 43 40 40 40 39 39 39 38 38 38 37 37 37 38 38 38 44 44 44 47 47 47 49 49 49 58 58 58 78 78 78 100 100 100 105 105 105 105 105 105 100 100 100 98 98 98 107 107 107 111 111 111 113 113 113 114 114 114 118 118 118 115 115 115 110 110 110 112 112 112 93 93 93 79 79 79 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 83 83 83 82 82 82 78 78 78 76 76 76 78 78 78 75 75 75 87 87 87 108 108 108 113 113 113 114 114 114 112 112 112 108 108 108 107 107 107 107 107 107 110 110 110 112 112 112 113 113 113 120 120 120 113 113 113 116 116 116 118 118 118 111 111 111 116 116 116 119 119 119 118 118 118 115 115 115 118 118 118 122 122 122 123 123 123 124 124 124 122 122 122 124 124 124 125 125 125 125 125 125 118 118 118 119 119 119 124 124 124 119 119 119 106 106 106 111 111 111 114 114 114 116 116 116 114 114 114 109 109 109 108 108 108 109 109 109 107 107 107 109 109 109 112 112 112 117 117 117 116 116 116 118 118 118 125 125 125 125 125 125 125 125 125 118 118 118 116 116 116 111 111 111 107 107 107 107 107 107 113 113 113 107 107 107 95 95 95 112 112 112 114 114 114 108 108 108 112 112 112 118 118 118 121 121 121 117 117 117 101 101 101 107 107 107 111 111 111 117 117 117 115 115 115 110 110 110 110 110 110 105 105 105 92 92 92 94 94 94 109 109 109 113 113 113 119 119 119 113 113 113 126 126 126 157 157 157 159 159 159 116 116 116 93 93 93 87 87 87 84 84 84 69 69 69 62 62 62 73 73 73 63 63 63 58 58 58 56 56 56 56 56 56 62 62 62 66 66 66 72 72 72 80 80 80 94 94 94 105 105 105 107 107 107 109 109 109 108 108 108 107 107 107 113 113 113 107 107 107 84 84 84 88 88 88 98 98 98 104 104 104 108 108 108 109 109 109 128 128 128 148 148 148 149 149 149 102 102 102 87 87 87 90 90 90 95 95 95 105 105 105 103 103 103 114 114 114 108 108 108 89 89 89 93 93 93 94 94 94 96 96 96 74 74 74 38 38 38 45 45 45 87 87 87 106 106 106 103 103 103 99 99 99 102 102 102 108 108 108 118 118 118 106 106 106 87 87 87 76 76 76 88 88 88 96 96 96 106 106 106 126 126 126 130 130 130 112 112 112 121 121 121 99 99 99 100 100 100 112 112 112 110 110 110 150 150 150 157 157 157 150 150 150 151 151 151 151 151 151 153 153 153 147 147 147 153 153 153 109 109 109 38 38 38 38 38 38 74 74 74 88 88 88 85 85 85 85 85 85 99 99 99 119 119 119 112 112 112 44 44 44 43 43 43 55 55 55 81 81 81 87 87 87 124 124 124 177 177 177 125 125 125 122 122 122 134 134 134 109 109 109 136 136 136 135 135 135 143 143 143 152 152 152 148 148 148 155 155 155 134 134 134 134 134 134 139 139 139 124 124 124 130 130 130 100 100 100 57 57 57 57 57 57 84 84 84 112 112 112 96 96 96 78 78 78 83 83 83 90 90 90 85 85 85 58 58 58 51 51 51 68 68 68 87 87 87 89 89 89 147 147 147 181 181 181 113 113 113 115 115 115 142 142 142 133 133 133 144 144 144 129 129 129 156 156 156 135 135 135 133 133 133 140 140 140 100 100 100 106 106 106 99 99 99 95 95 95 109 109 109 105 105 105 104 104 104 100 100 100 119 119 119 164 164 164 127 127 127 79 79 79 76 76 76 70 70 70 83 83 83 94 94 94 80 80 80 84 84 84 92 92 92 110 110 110 161 161 161 145 145 145 101 101 101 106 106 106 137 137 137 146 146 146 153 153 153 137 137 137 149 149 149 168 168 168 166 166 166 139 139 139 116 116 116 123 123 123 113 113 113 113 113 113 123 123 123 113 113 113 111 111 111 111 111 111 136 136 136 177 177 177 143 143 143 82 82 82 77 77 77 74 74 74 79 79 79 150 150 150 142 142 142 116 116 116 109 109 109 142 142 142 170 170 170 154 154 154 137 137 137 153 153 153 178 178 178 181 181 181 188 188 188 192 192 192 191 191 191 185 185 185 177 177 177 179 179 179 180 180 180 183 183 183 187 187 187 181 181 181 177 177 177 176 176 176 172 172 172 172 172 172 176 176 176 185 185 185 160 160 160 93 93 93 66 66 66 61 61 61 71 71 71 117 117 117 127 127 127 140 140 140 134 134 134 113 113 113 118 118 118 110 110 110 132 132 132 172 172 172 194 194 194 194 194 194 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 192 192 190 190 190 193 193 193 195 195 195 195 195 195 195 195 195 195 195 195 191 191 191 182 182 182 127 127 127 73 73 73 57 57 57 65 65 65 77 77 77 108 108 108 111 111 111 88 88 88 94 94 94 101 101 101 97 97 97 101 101 101 89 89 89 81 81 81 101 101 101 96 96 96 71 71 71 63 63 63 62 62 62 86 86 86 87 87 87 66 66 66 72 72 72 78 78 78 98 98 98 112 112 112 95 95 95 101 101 101 120 120 120 138 138 138 143 143 143 149 149 149 148 148 148 103 103 103 52 52 52 56 56 56 61 61 61 59 59 59 64 64 64 71 71 71 114 114 114 102 102 102 54 54 54 25 25 25 3 3 3 0 0 0 49 49 49 51 51 51 8 8 8 0 0 0 0 0 0 36 36 36 33 33 33 0 0 0 0 0 0 5 5 5 38 38 38 47 47 47 0 0 0 0 0 0 31 31 31 62 62 62 48 48 48 56 56 56 73 73 73 70 70 70 49 49 49 44 44 44 40 40 40 43 43 43 53 53 53 69 69 69 103 103 103 117 117 117 94 94 94 43 43 43 13 13 13 7 7 7 52 52 52 65 65 65 18 18 18 7 7 7 6 6 6 42 42 42 40 40 40 3 3 3 7 7 7 14 14 14 47 47 47 54 54 54 9 9 9 6 6 6 39 39 39 66 66 66 53 53 53 63 63 63 69 69 69 57 57 57 39 39 39 36 36 36 31 31 31 44 44 44 51 51 51 85 85 85 92 92 92 104 104 104 109 109 109 36 36 36 17 17 17 8 8 8 67 67 67 105 105 105 34 34 34 8 8 8 9 9 9 40 40 40 35 35 35 2 2 2 10 10 10 17 17 17 50 50 50 52 52 52 13 13 13 10 10 10 44 44 44 66 66 66 53 53 53 75 75 75 80 80 80 65 65 65 42 42 42 28 28 28 22 22 22 37 37 37 75 75 75 134 134 134 104 104 104 81 81 81 110 110 110 94 94 94 59 59 59 58 58 58 108 108 108 133 133 133 74 74 74 52 52 52 42 42 42 62 62 62 60 60 60 36 36 36 41 41 41 39 39 39 55 55 55 57 57 57 32 32 32 30 30 30 56 56 56 63 63 63 50 50 50 80 80 80 84 84 84 70 70 70 41 41 41 18 18 18 28 28 28 38 38 38 120 120 120 175 175 175 103 103 103 73 73 73 103 103 103 117 117 117 117 117 117 114 114 114 114 114 114 114 114 114 124 124 124 147 147 147 137 137 137 114 114 114 110 110 110 109 109 109 107 107 107 98 98 98 70 70 70 64 64 64 67 67 67 65 65 65 67 67 67 58 58 58 41 41 41 81 81 81 89 89 89 64 64 64 40 40 40 22 22 22 23 23 23 56 56 56 149 149 149 168 168 168 89 89 89 68 68 68 111 111 111 131 131 131 122 122 122 108 108 108 115 115 115 129 129 129 141 141 141 158 158 158 158 158 158 132 132 132 118 118 118 120 120 120 118 118 118 114 114 114 97 97 97 85 85 85 86 86 86 83 83 83 71 71 71 52 52 52 34 34 34 116 116 116 161 161 161 107 107 107 63 63 63 37 37 37 40 40 40 136 136 136 186 186 186 170 170 170 92 92 92 73 73 73 130 130 130 160 160 160 138 138 138 129 129 129 136 136 136 120 120 120 102 102 102 127 127 127 123 123 123 115 115 115 106 106 106 111 111 111 109 109 109 109 109 109 123 123 123 136 136 136 134 134 134 129 129 129 90 90 90 44 44 44 59 59 59 153 153 153 208 208 208 171 171 171 98 98 98 77 77 77 140 140 140 198 198 198 210 210 210 169 169 169 108 108 108 93 93 93 131 131 131 155 155 155 146 146 146 158 158 158 168 168 168 123 123 123 70 70 70 79 79 79 85 85 85 91 91 91 86 86 86 80 80 80 79 79 79 92 92 92 152 152 152 186 186 186 183 183 183 178 178 178 108 108 108 54 54 54 64 64 64 127 127 127 197 197 197 200 200 200 162 162 162 142 142 142 184 184 184 183 183 183 146 146 146 118 118 118 139 139 139 188 188 188 203 203 203 181 181 181 156 156 156 168 168 168 172 172 172 138 138 138 95 95 95 94 94 94 109 109 109 123 123 123 114 114 114 96 96 96 90 90 90 112 112 112 169 169 169 199 199 199 198 198 198 202 202 202 192 192 192 181 181 181 105 105 105 110 110 110 168 168 168 185 185 185 193 193 193 159 159 159 160 160 160 118 118 118 70 70 70 119 119 119 151 151 151 176 176 176 194 194 194 191 191 191 159 159 159 160 160 160 160 160 160 139 139 139 116 116 116 91 91 91 89 89 89 103 103 103 118 118 118 154 154 154 164 164 164 170 170 170 181 181 181 200 200 200 190 190 190 188 188 188 193 193 193 208 208 208 158 158 158 131 131 131 158 158 158 172 172 172 187 187 187 152 152 152 129 129 129 75 75 75 62 62 62 139 139 139 160 160 160 161 161 161 184 184 184 185 185 185 163 163 163 169 169 169 180 180 180 169 169 169 97 97 97 52 52 52 55 55 55 54 54 54 73 73 73 138 138 138 195 195 195 202 202 202 188 188 188 188 188 188 164 164 164 167 167 167 177 177 177 192 192 192 174 174 174 155 155 155 157 157 157 150 150 150 184 184 184 185 185 185 90 90 90 84 84 84 65 65 65 115 115 115 178 178 178 190 190 190 199 199 199 180 180 180 170 170 170 175 175 175 171 171 171 166 166 166 164 164 164 133 133 133 108 108 108 110 110 110 128 128 128 151 151 151 164 164 164 162 162 162 181 181 181 201 201 201 183 183 183 185 185 185 197 197 197 189 189 189 187 187 187 188 188 188 177 177 177 166 166 166 174 174 174 196 196 196 93 93 93 89 89 89 86 86 86 98 98 98 131 131 131 158 158 158 178 178 178 154 154 154 132 132 132 135 135 135 128 128 128 126 126 126 170 170 170 170 170 170 137 137 137 124 124 124 126 126 126 118 118 118 114 114 114 125 125 125 151 151 151 169 169 169 186 186 186 169 169 169 170 170 170 188 188 188 184 184 184 175 175 175 160 160 160 142 142 142 153 153 153 187 187 187 88 88 88 83 83 83 89 89 89 101 101 101 159 159 159 182 182 182 160 160 160 139 139 139 138 138 138 143 143 143 155 155 155 153 153 153 159 159 159 118 118 118 88 88 88 88 88 88 112 112 112 123 123 123 148 148 148 161 161 161 179 179 179 194 194 194 205 205 205 197 197 197 179 179 179 149 149 149 123 123 123 126 126 126 130 130 130 141 141 141 161 161 161 178 178 178 132 132 132 126 126 126 114 114 114 107 107 107 130 130 130 129 129 129 118 118 118 127 127 127 135 135 135 139 139 139 141 141 141 121 121 121 104 104 104 96 96 96 85 85 85 80 80 80 81 81 81 114 114 114 155 155 155 161 161 161 167 167 167 171 171 171 169 169 169 154 154 154 133 133 133 140 140 140 160 160 160 159 159 159 173 173 173 197 197 197 194 194 194 177 177 177 201 201 201 202 202 202 197 197 197 187 187 187 178 178 178 172 172 172 169 169 169 161 161 161 155 155 155 148 148 148 138 138 138 133 133 133 123 123 123 103 103 103 83 83 83 76 76 76 95 95 95 118 118 118 119 119 119 121 121 121 123 123 123 127 127 127 134 134 134 134 134 134 139 139 139 175 175 175 203 203 203 203 203 203 203 203 203 201 201 201 200 200 200 177 177 177 166 166 166 174 174 174 180 180 180 189 189 189 196 196 196 201 201 201 207 207 207 210 210 210 211 211 211 213 213 213 210 210 210 185 185 185 141 141 141 100 100 100 109 109 109 123 123 123 169 169 169 208 208 208 208 208 208 209 209 209 210 210 210 211 211 211 211 211 211 209 209 209 209 209 209 208 208 208 205 205 205 203 203 203 200 200 200 191 191 191 185 185 185 129 129 129 99 118 144 100 119 147 104 122 152 103 121 153 104 122 156 108 129 160 110 134 161 113 136 159 116 138 158 116 136 157 122 138 166 124 141 169 125 144 167 126 145 167 125 144 167 124 143 165 122 140 163 120 139 162 118 140 163 116 139 164 113 135 164 109 131 163 106 127 164 103 124 163 97 121 157 91 119 151 89 119 157 71 103 148 66 99 151 64 98 156 64 96 153 66 95 146 106 123 143 106 122 143 111 128 148 112 128 148 112 129 148 114 128 144 112 124 132 113 123 127 114 124 123 104 111 110 97 102 105 92 97 102 86 91 94 84 90 92 87 93 95 82 89 91 76 82 84 74 80 83 75 83 85 77 86 89 78 87 91 82 90 97 88 96 104 96 104 113 101 110 116 94 109 115 79 102 120 71 102 135 69 104 149 68 104 156 65 98 149 67 96 142 96 115 144 98 117 145 102 121 146 103 122 145 104 124 146 94 110 128 75 87 99 63 74 79 55 66 64 51 60 56 49 55 54 46 52 53 41 48 50 38 45 47 39 46 47 40 47 49 38 45 47 35 42 43 34 41 43 33 40 42 32 39 40 33 40 42 39 46 48 42 50 51 45 51 52 51 60 67 61 82 102 75 106 139 78 111 151 80 109 150 77 104 143 73 103 141 89 110 144 93 114 149 94 116 148 95 118 146 100 122 146 98 119 143 95 114 137 99 116 133 81 97 109 67 83 94 71 87 99 69 86 100 70 85 100 72 86 101 72 86 101 73 87 102 74 88 104 75 89 104 74 88 101 72 86 99 71 85 96 67 81 92 66 80 90 68 82 91 67 77 89 78 88 107 92 111 137 92 117 149 93 118 152 95 115 145 91 111 141 85 112 145 92 110 139 94 113 145 94 115 146 96 116 143 104 124 144 95 118 140 96 121 148 101 122 146 96 114 137 100 120 144 99 124 151 96 123 152 96 119 149 99 122 151 104 126 155 104 127 156 105 128 157 104 126 155 108 128 154 109 129 153 108 129 153 101 122 146 103 123 147 107 128 152 104 122 147 92 108 134 97 113 139 100 116 143 102 118 144 100 116 142 94 112 140 89 112 144 91 113 141 90 110 139 93 112 141 96 116 141 98 122 142 96 122 142 100 122 145 111 128 147 114 128 144 113 128 144 104 122 141 99 120 140 93 117 136 89 112 132 89 113 132 94 118 138 89 112 132 77 101 120 95 116 138 97 118 139 91 112 134 95 116 138 101 122 144 104 125 147 100 121 145 84 104 131 90 110 137 94 114 141 100 120 147 98 118 145 92 114 142 89 115 146 90 109 131 81 94 115 85 96 115 98 112 129 96 118 133 102 125 141 99 117 134 117 129 140 151 159 167 154 160 167 110 118 126 84 96 105 75 91 99 71 89 97 57 74 82 50 67 75 60 78 86 51 68 76 46 62 74 45 60 73 45 60 73 51 66 79 55 70 83 60 75 89 66 83 102 79 98 120 90 109 131 92 111 133 94 113 136 93 112 134 91 111 134 96 117 143 98 109 122 82 84 94 89 88 94 94 99 105 93 108 115 94 113 123 97 113 125 122 130 136 147 149 150 150 149 148 103 103 102 85 88 88 86 92 92 91 98 98 101 108 108 99 106 106 109 116 117 103 110 111 86 90 93 90 94 97 91 95 98 93 97 100 71 75 78 35 39 43 39 47 57 77 90 104 96 108 123 93 105 120 89 102 116 92 104 118 98 111 126 107 121 136 105 107 108 88 87 85 79 76 73 89 89 86 94 98 97 102 109 108 122 129 127 128 132 127 113 114 106 123 123 113 101 101 89 101 102 92 113 113 110 110 111 109 150 151 148 158 158 156 150 151 148 151 152 150 151 152 150 153 154 153 148 148 147 153 154 153 110 110 109 38 38 38 36 39 43 68 76 80 81 92 93 77 88 95 78 86 100 95 100 109 114 121 125 104 114 123 42 46 47 40 45 45 53 57 58 78 83 84 85 89 90 123 126 122 178 179 171 126 127 117 122 124 112 135 137 124 109 112 97 136 138 126 135 136 132 144 144 143 153 153 151 149 149 147 156 156 154 135 135 133 133 135 134 138 140 139 123 125 124 129 131 130 99 101 100 56 58 57 56 58 60 80 87 84 105 117 110 87 100 104 70 79 94 80 84 93 85 93 96 74 89 102 50 61 68 43 53 64 60 70 83 79 89 99 82 92 98 143 149 149 181 182 176 114 115 108 115 117 108 142 144 133 134 136 123 144 146 135 129 130 126 157 157 155 136 136 134 134 134 132 141 141 139 100 101 99 106 107 106 98 100 99 94 96 95 108 110 109 104 106 105 103 105 104 100 101 101 117 121 117 158 168 160 119 131 134 71 81 97 70 77 88 61 73 81 65 88 109 86 97 106 72 82 99 77 85 105 84 94 109 102 113 119 157 164 164 145 146 143 101 102 97 106 107 101 138 139 132 147 148 138 154 155 147 138 138 135 150 150 148 169 169 167 167 167 165 140 140 138 117 117 115 122 124 122 112 114 113 112 114 113 122 124 122 112 114 113 110 112 111 112 111 110 137 137 130 173 181 171 135 147 151 72 84 101 69 79 92 63 77 89 60 84 110 144 152 158 136 142 158 111 116 135 104 110 123 137 144 147 168 172 170 154 154 154 137 138 136 153 154 150 178 180 174 182 183 176 188 190 184 192 193 190 192 192 190 186 186 184 178 178 176 180 180 178 180 181 179 183 184 183 186 188 187 180 182 181 177 178 178 175 177 176 171 173 173 173 172 170 179 177 170 182 188 179 152 163 166 83 96 112 56 69 82 48 65 78 52 75 102 113 118 123 121 129 137 134 142 150 131 135 140 114 114 113 119 119 116 109 111 110 131 133 132 171 173 172 194 195 194 193 195 193 191 193 191 190 192 191 190 191 190 189 191 189 189 191 190 189 191 190 190 191 190 191 192 194 191 192 195 189 190 194 192 193 196 194 195 198 194 195 198 195 195 196 195 195 195 189 193 194 177 184 189 119 129 139 63 76 86 44 61 77 45 69 98 72 79 84 101 111 119 104 113 121 84 90 94 94 94 95 102 102 100 96 98 97 100 102 101 88 90 89 80 82 81 101 102 102 95 97 97 70 72 71 63 64 63 61 63 62 85 87 86 86 88 87 65 67 67 72 73 74 78 79 80 98 99 101 111 113 114 95 96 98 101 102 103 120 121 122 138 139 141 140 144 147 144 151 156 141 151 159 93 106 116 39 56 72 37 60 87 54 63 71 49 62 71 54 67 76 65 73 79 112 115 117 101 103 102 53 55 54 24 26 25 2 4 3 0 0 0 48 50 49 50 52 51 7 9 8 0 0 0 0 0 0 35 37 36 32 34 33 0 0 0 0 0 0 4 6 5 37 39 38 46 48 46 0 1 0 0 0 0 31 31 31 62 63 64 45 49 52 51 58 63 66 76 84 60 73 83 36 52 68 27 48 73 31 43 52 32 47 58 42 56 67 62 72 79 100 104 108 116 118 119 93 95 94 42 44 42 12 14 13 6 8 7 51 53 52 64 66 65 18 19 18 6 8 7 5 7 6 41 43 42 39 41 40 2 4 3 6 8 5 13 15 12 47 49 45 53 55 52 8 10 7 5 7 4 40 40 39 66 66 68 50 54 57 58 65 70 62 72 80 47 60 70 26 42 58 20 39 64 22 34 41 34 46 60 41 53 69 78 87 98 86 94 98 102 106 107 109 110 110 36 37 37 17 18 19 7 9 9 66 68 68 104 106 105 33 35 33 7 9 7 8 10 9 39 41 39 34 36 34 2 3 1 9 11 8 17 18 15 50 52 48 52 54 50 12 14 11 9 11 8 43 46 44 63 68 68 49 55 58 70 77 83 72 82 91 57 68 79 32 44 59 17 30 50 17 24 26 33 38 51 71 75 92 130 135 145 100 107 107 78 83 81 110 111 113 94 95 97 59 60 62 58 58 60 107 108 111 132 134 135 73 75 74 51 53 52 41 44 43 60 64 63 59 62 61 35 37 36 40 42 41 39 40 41 55 56 57 56 58 58 32 33 34 30 31 32 53 58 57 57 67 65 44 53 54 75 82 88 78 85 95 65 71 84 36 42 56 12 19 32 29 28 27 39 37 42 122 119 127 176 175 178 104 104 100 74 74 72 103 104 106 117 118 120 117 118 120 114 115 117 114 115 117 112 115 117 121 126 127 145 149 149 136 138 136 113 115 113 108 111 111 106 111 113 105 108 113 98 98 105 70 70 77 64 64 70 67 67 74 64 65 71 65 69 70 55 61 58 37 44 44 77 83 87 86 90 99 60 64 76 36 41 52 18 23 32 25 23 22 58 56 56 151 148 149 170 168 167 91 89 87 68 68 68 111 112 114 131 132 134 122 123 125 107 108 111 115 115 117 128 130 132 139 142 142 161 158 153 165 157 148 139 131 122 120 118 113 118 122 122 117 119 123 113 114 119 96 97 102 84 85 91 85 86 91 82 83 88 70 73 72 50 55 50 33 36 35 113 117 119 159 162 168 105 107 118 60 63 72 35 38 44 40 41 43 134 137 137 185 187 187 169 171 171 92 93 94 73 74 76 130 131 133 160 161 163 138 139 141 129 130 132 136 137 138 120 121 121 105 102 97 137 125 112 141 119 100 133 111 92 118 104 92 115 111 106 109 110 108 108 110 108 123 124 123 135 137 135 133 135 134 129 130 129 90 92 88 43 46 40 58 60 57 152 154 155 207 208 212 169 171 179 97 98 105 77 78 79 139 141 146 194 201 199 204 214 207 166 172 167 108 109 108 93 93 95 130 131 135 155 156 158 145 147 147 157 159 158 167 169 166 123 125 121 74 71 63 96 75 57 118 76 49 126 81 55 111 79 64 92 76 72 84 79 71 96 93 84 155 152 145 188 187 182 184 184 182 178 179 178 107 109 109 52 56 55 64 65 62 128 128 125 197 198 197 197 201 206 159 164 165 144 143 136 183 184 189 180 186 183 141 150 142 115 121 115 140 140 139 189 188 191 202 203 208 181 182 184 155 157 156 167 170 167 172 174 169 135 140 136 93 97 94 107 91 80 138 101 80 154 113 95 134 107 100 104 93 96 95 90 84 117 112 102 173 170 162 201 199 195 199 199 198 202 203 205 189 193 196 178 183 185 105 106 104 112 111 106 169 169 166 183 187 188 190 195 192 161 160 152 158 161 161 116 120 115 68 72 66 118 121 118 149 152 154 175 177 181 193 194 198 191 192 194 158 160 160 159 161 158 160 162 158 139 140 135 122 115 107 110 86 71 120 80 59 135 93 72 141 111 98 166 151 145 169 164 156 172 171 162 183 182 177 200 201 198 189 191 193 186 189 193 189 195 199 204 210 212 159 159 157 134 131 125 161 158 151 174 173 169 188 188 185 152 153 148 127 131 128 75 76 70 64 63 59 139 140 140 156 161 166 158 162 167 183 184 188 185 186 188 162 164 164 168 170 168 180 182 178 172 169 162 111 94 82 77 45 28 88 45 23 88 44 22 98 66 47 153 134 121 199 195 186 203 203 197 188 190 186 186 189 189 161 166 169 163 168 174 171 179 184 187 195 197 174 175 172 161 155 148 164 156 146 156 149 141 186 184 180 183 186 187 88 93 88 84 85 80 66 65 63 114 116 118 174 180 185 187 191 196 199 199 201 180 180 181 170 171 169 176 175 173 172 172 167 168 166 161 171 162 156 147 129 119 129 102 90 130 104 92 142 125 115 157 151 144 165 165 157 163 164 156 181 183 177 200 203 201 181 185 186 182 187 190 193 199 204 186 191 195 188 187 186 193 187 181 184 176 167 173 165 156 178 174 169 194 197 199 92 95 89 88 91 87 85 88 86 96 99 100 129 132 135 155 159 162 176 179 182 153 155 157 132 133 134 136 135 135 130 128 125 127 126 125 170 171 171 172 170 167 143 136 130 130 123 117 128 126 123 116 119 119 112 117 111 123 128 121 149 154 148 166 171 168 184 188 187 167 171 172 170 170 172 190 187 189 187 183 184 178 175 172 163 160 154 145 142 135 155 154 147 186 188 186 86 91 83 83 84 78 92 89 85 107 99 98 167 156 158 186 181 183 159 161 163 139 140 141 138 138 138 145 143 142 159 155 152 157 152 149 164 158 153 125 117 111 97 86 79 96 86 79 119 110 104 128 122 119 149 148 146 161 162 162 179 180 181 194 194 197 206 205 210 197 197 203 180 179 180 150 150 144 124 124 118 127 127 120 131 131 123 143 143 133 162 162 154 177 179 176 130 134 131 126 127 124 118 114 112 115 105 104 140 127 126 138 126 122 127 117 108 136 125 115 146 133 123 151 136 124 154 138 125 136 117 103 122 99 84 114 91 77 102 81 69 97 76 64 99 76 63 132 109 95 169 151 140 173 158 149 179 164 156 183 167 161 181 165 162 166 150 148 139 132 127 139 142 134 160 162 155 159 161 154 173 174 169 197 199 194 194 195 191 176 178 176 200 201 209 201 202 208 196 197 201 187 188 190 178 178 178 174 172 169 174 169 164 166 160 155 162 153 147 156 146 138 147 136 126 144 130 121 136 120 113 113 100 97 89 81 81 83 74 74 105 92 89 131 114 107 130 117 106 130 119 108 133 121 112 137 125 118 143 131 126 144 131 128 143 138 135 173 177 173 201 205 203 201 204 205 201 204 207 199 201 207 199 201 205 176 178 177 166 165 178 173 173 186 178 180 190 185 190 198 192 197 204 197 203 208 204 209 213 206 212 214 208 213 214 210 215 217 208 211 216 183 185 194 138 141 155 95 101 116 103 110 125 117 124 137 166 170 180 207 208 215 208 208 211 209 209 211 210 210 213 211 211 214 211 211 215 209 209 214 209 209 213 207 208 211 204 205 209 202 203 209 199 200 206 191 191 199 185 185 192 129 130 132 192 192 192 193 193 193 197 197 197 201 201 201 205 205 205 210 210 210 215 215 215 217 217 217 219 219 219 221 221 221 225 225 225 227 227 227 225 225 225 224 224 224 225 225 225 229 229 229 230 230 230 226 226 226 222 222 222 220 220 220 215 215 215 215 215 215 215 215 215 212 212 212 211 211 211 208 208 208 207 207 207 209 209 209 208 208 208 208 208 208 211 211 211 213 213 213 191 191 191 193 193 193 197 197 197 200 200 200 203 203 203 207 207 207 212 212 212 215 215 215 216 216 216 218 218 218 220 220 220 224 224 224 227 227 227 229 229 229 229 229 229 233 233 233 234 234 234 231 231 231 228 228 228 226 226 226 221 221 221 222 222 222 221 221 221 219 219 219 220 220 220 217 217 217 220 220 220 219 219 219 217 217 217 220 220 220 223 223 223 224 224 224 189 189 189 191 191 191 195 195 195 198 198 198 201 201 201 204 204 204 208 208 208 211 211 211 213 213 213 214 214 214 217 217 217 218 218 218 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 221 221 221 215 215 215 214 214 214 212 212 212 210 210 210 214 214 214 213 213 213 215 215 215 211 211 211 212 212 212 215 215 215 215 215 215 213 213 213 190 190 190 190 190 190 195 195 195 198 198 198 200 200 200 204 204 204 209 209 209 212 212 212 214 214 214 216 216 216 219 219 219 218 218 218 220 220 220 222 222 222 219 219 219 216 216 216 215 215 215 216 216 216 215 215 215 221 221 221 219 219 219 219 219 219 214 214 214 204 204 204 214 214 214 213 213 213 213 213 213 201 201 201 202 202 202 205 205 205 205 205 205 204 204 204 190 190 190 189 189 189 197 197 197 199 199 199 200 200 200 204 204 204 209 209 209 211 211 211 216 216 216 218 218 218 217 217 217 216 216 216 217 217 217 218 218 218 213 213 213 211 211 211 213 213 213 215 215 215 208 208 208 199 199 199 207 207 207 212 212 212 197 197 197 184 184 184 204 204 204 201 201 201 208 208 208 204 204 204 208 208 208 212 212 212 212 212 212 210 210 210 191 191 191 187 187 187 196 196 196 193 193 193 196 196 196 202 202 202 203 203 203 202 202 202 206 206 206 206 206 206 202 202 202 205 205 205 207 207 207 207 207 207 199 199 199 199 199 199 208 208 208 204 204 204 202 202 202 189 189 189 185 185 185 173 173 173 155 155 155 139 139 139 158 158 158 154 154 154 165 165 165 171 171 171 171 171 171 174 174 174 174 174 174 171 171 171 153 153 153 148 148 148 153 153 153 143 143 143 141 141 141 151 151 151 148 148 148 142 142 142 165 165 165 171 171 171 174 174 174 171 171 171 171 171 171 169 169 169 156 156 156 153 153 153 170 170 170 165 165 165 170 170 170 174 174 174 157 157 157 138 138 138 134 134 134 117 117 117 137 137 137 133 133 133 138 138 138 138 138 138 125 125 125 132 132 132 140 140 140 134 134 134 87 87 87 87 87 87 90 90 90 87 87 87 93 93 93 100 100 100 104 104 104 111 111 111 136 136 136 165 165 165 175 175 175 176 176 176 164 164 164 128 128 128 151 151 151 165 165 165 177 177 177 177 177 177 179 179 179 189 189 189 172 172 172 156 156 156 169 169 169 152 152 152 169 169 169 171 171 171 176 176 176 171 171 171 166 166 166 173 173 173 179 179 179 178 178 178 131 131 131 137 137 137 147 147 147 154 154 154 161 161 161 168 168 168 181 181 181 189 189 189 194 194 194 204 204 204 208 208 208 212 212 212 196 196 196 132 132 132 189 189 189 211 211 211 211 211 211 211 211 211 209 209 209 207 207 207 194 194 194 180 180 180 184 184 184 170 170 170 189 189 189 193 193 193 193 193 193 189 189 189 187 187 187 189 189 189 192 192 192 193 193 193 171 171 171 172 172 172 178 178 178 184 184 184 186 186 186 192 192 192 201 201 201 204 204 204 207 207 207 209 209 209 210 210 210 215 215 215 186 186 186 150 150 150 161 161 161 148 148 148 193 193 193 203 203 203 188 188 188 200 200 200 181 181 181 166 166 166 176 176 176 169 169 169 168 168 168 160 160 160 186 186 186 184 184 184 181 181 181 183 183 183 187 187 187 189 189 189 167 167 167 166 166 166 171 171 171 175 175 175 177 177 177 182 182 182 191 191 191 196 196 196 200 200 200 205 205 205 207 207 207 212 212 212 177 177 177 126 126 126 134 134 134 120 120 120 151 151 151 163 163 163 158 158 158 174 174 174 153 153 153 151 151 151 154 154 154 120 120 120 95 95 95 107 107 107 148 148 148 143 143 143 138 138 138 142 142 142 178 178 178 189 189 189 163 163 163 163 163 163 168 168 168 174 174 174 177 177 177 182 182 182 192 192 192 195 195 195 199 199 199 203 203 203 205 205 205 208 208 208 162 162 162 102 102 102 110 110 110 96 96 96 109 109 109 149 149 149 160 160 160 138 138 138 141 141 141 145 145 145 110 110 110 66 66 66 64 64 64 96 96 96 100 100 100 102 102 102 111 111 111 132 132 132 170 170 170 184 184 184 159 159 159 159 159 159 165 165 165 171 171 171 175 175 175 181 181 181 189 189 189 192 192 192 197 197 197 198 198 198 199 199 199 199 199 199 103 103 103 71 71 71 59 59 59 59 59 59 94 94 94 154 154 154 154 154 154 127 127 127 135 135 135 154 154 154 128 128 128 98 98 98 75 75 75 107 107 107 138 138 138 160 160 160 180 180 180 173 173 173 170 170 170 180 180 180 157 157 157 157 157 157 163 163 163 167 167 167 171 171 171 179 179 179 187 187 187 190 190 190 187 187 187 188 188 188 192 192 192 200 200 200 83 83 83 32 32 32 41 41 41 57 57 57 86 86 86 132 132 132 150 150 150 151 151 151 135 135 135 145 145 145 107 107 107 104 104 104 127 127 127 175 175 175 203 203 203 195 195 195 206 206 206 173 173 173 170 170 170 176 176 176 154 154 154 153 153 153 161 161 161 166 166 166 170 170 170 176 176 176 184 184 184 189 189 189 181 181 181 187 187 187 185 185 185 177 177 177 78 78 78 31 31 31 36 36 36 48 48 48 89 89 89 127 127 127 97 97 97 86 86 86 96 96 96 139 139 139 163 163 163 185 185 185 177 177 177 214 214 214 214 214 214 201 201 201 204 204 204 168 168 168 166 166 166 169 169 169 154 154 154 152 152 152 158 158 158 165 165 165 170 170 170 174 174 174 175 175 175 180 180 180 172 172 172 169 169 169 135 135 135 75 75 75 42 42 42 34 34 34 58 58 58 49 49 49 75 75 75 113 113 113 103 103 103 140 140 140 183 183 183 211 211 211 221 221 221 221 221 221 206 206 206 217 217 217 213 213 213 207 207 207 204 204 204 160 160 160 160 160 160 164 164 164 155 155 155 152 152 152 155 155 155 163 163 163 170 170 170 169 169 169 152 152 152 152 152 152 145 145 145 155 155 155 144 144 144 103 103 103 86 86 86 69 69 69 101 101 101 97 97 97 129 129 129 181 181 181 203 203 203 220 220 220 230 230 230 227 227 227 223 223 223 222 222 222 219 219 219 217 217 217 215 215 215 205 205 205 194 194 194 155 155 155 156 156 156 162 162 162 152 152 152 151 151 151 153 153 153 158 158 158 147 147 147 161 161 161 156 156 156 157 157 157 150 150 150 140 140 140 151 151 151 131 131 131 133 133 133 131 131 131 131 131 131 182 182 182 217 217 217 226 226 226 224 224 224 224 224 224 228 228 228 226 226 226 220 220 220 218 218 218 216 216 216 219 219 219 209 209 209 179 179 179 170 170 170 152 152 152 151 151 151 152 152 152 153 153 153 151 151 151 152 152 152 149 149 149 99 99 99 112 112 112 134 134 134 174 174 174 202 202 202 150 150 150 127 127 127 91 91 91 113 113 113 120 120 120 163 163 163 225 225 225 226 226 226 226 226 226 223 223 223 225 225 225 225 225 225 221 221 221 220 220 220 226 226 226 214 214 214 199 199 199 175 175 175 158 158 158 156 156 156 133 133 133 144 144 144 145 145 145 149 149 149 149 149 149 151 151 151 140 140 140 76 76 76 65 65 65 91 91 91 143 143 143 173 173 173 110 110 110 84 84 84 76 76 76 92 92 92 111 111 111 169 169 169 207 207 207 222 222 222 224 224 224 219 219 219 220 220 220 226 226 226 225 225 225 218 218 218 208 208 208 182 182 182 168 168 168 158 158 158 149 149 149 154 154 154 128 128 128 135 135 135 138 138 138 141 141 141 140 140 140 144 144 144 142 142 142 69 69 69 40 40 40 63 63 63 89 89 89 97 97 97 100 100 100 126 126 126 97 97 97 80 80 80 109 109 109 171 171 171 201 201 201 213 213 213 217 217 217 218 218 218 221 221 221 222 222 222 204 204 204 187 187 187 176 176 176 160 160 160 155 155 155 151 151 151 133 133 133 125 125 125 94 94 94 115 115 115 125 125 125 133 133 133 136 136 136 139 139 139 142 142 142 87 87 87 40 40 40 49 49 49 76 76 76 75 75 75 148 148 148 195 195 195 115 115 115 80 80 80 109 109 109 185 185 185 206 206 206 202 202 202 215 215 215 210 210 210 198 198 198 189 189 189 172 172 172 159 159 159 158 158 158 151 151 151 148 148 148 132 132 132 91 91 91 83 83 83 83 83 83 103 103 103 108 108 108 120 120 120 127 127 127 127 127 127 128 128 128 95 95 95 46 46 46 57 57 57 83 83 83 71 71 71 130 130 130 156 156 156 109 109 109 124 124 124 177 177 177 211 211 211 204 204 204 188 188 188 185 185 185 168 168 168 160 160 160 160 160 160 154 154 154 148 148 148 150 150 150 143 143 143 138 138 138 99 99 99 60 60 60 81 81 81 103 103 103 102 102 102 100 100 100 108 108 108 113 113 113 109 109 109 109 109 109 94 94 94 53 53 53 58 58 58 77 77 77 76 76 76 111 111 111 174 174 174 104 104 104 82 82 82 118 118 118 195 195 195 181 181 181 133 133 133 138 138 138 143 143 143 141 141 141 144 144 144 141 141 141 134 134 134 129 129 129 90 90 90 85 85 85 82 82 82 78 78 78 97 97 97 97 97 97 96 96 96 94 94 94 103 103 103 106 106 106 106 106 106 99 99 99 83 83 83 56 56 56 52 52 52 73 73 73 77 77 77 92 92 92 157 157 157 73 73 73 33 33 33 42 42 42 125 125 125 133 133 133 117 117 117 136 136 136 135 135 135 128 128 128 134 134 134 129 129 129 101 101 101 78 78 78 68 68 68 73 73 73 84 84 84 85 85 85 81 81 81 80 80 80 80 80 80 81 81 81 92 92 92 93 93 93 95 95 95 91 91 91 72 72 72 45 45 45 46 46 46 54 54 54 51 51 51 62 62 62 85 85 85 43 43 43 33 33 33 62 62 62 120 120 120 124 124 124 120 120 120 126 126 126 122 122 122 122 122 122 124 124 124 94 94 94 71 71 71 63 63 63 72 72 72 77 77 77 74 74 74 73 73 73 70 70 70 70 70 70 68 68 68 69 69 69 78 78 78 76 76 76 77 77 77 78 78 78 64 64 64 40 40 40 42 42 42 40 40 40 39 39 39 56 56 56 64 64 64 40 40 40 53 53 53 88 88 88 110 110 110 116 116 116 122 122 122 124 124 124 107 107 107 87 87 87 82 82 82 67 67 67 64 64 64 73 73 73 72 72 72 68 68 68 68 68 68 66 66 66 62 62 62 62 62 62 61 61 61 59 59 59 72 72 72 71 71 71 70 70 70 72 72 72 59 59 59 34 34 34 34 34 34 38 38 38 38 38 38 70 70 70 95 95 95 57 57 57 71 71 71 67 67 67 81 81 81 100 100 100 107 107 107 100 100 100 80 80 80 54 54 54 54 54 54 73 73 73 69 69 69 70 70 70 67 67 67 64 64 64 62 62 62 60 60 60 56 56 56 56 56 56 56 56 56 55 55 55 74 74 74 69 69 69 67 67 67 70 70 70 51 51 51 31 31 31 31 31 31 36 36 36 39 39 39 68 68 68 78 78 78 58 58 58 56 56 56 54 54 54 85 85 85 110 110 110 84 84 84 54 54 54 50 50 50 58 58 58 65 65 65 72 72 72 61 61 61 53 53 53 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 55 55 55 53 53 53 52 52 52 63 63 63 60 60 60 60 60 60 62 62 62 46 46 46 33 33 33 32 32 32 33 33 33 40 40 40 50 50 50 56 56 56 55 55 55 50 50 50 54 54 54 75 75 75 89 89 89 69 69 69 50 50 50 57 57 57 60 60 60 58 58 58 57 57 57 54 54 54 49 49 49 53 53 53 52 52 52 50 50 50 49 49 49 47 47 47 48 48 48 49 49 49 49 49 49 58 58 58 56 56 56 55 55 55 57 57 57 49 49 49 38 38 38 37 37 37 37 37 37 51 51 51 59 59 59 54 54 54 54 54 54 50 50 50 50 50 50 53 53 53 57 57 57 64 64 64 61 61 61 58 58 58 53 53 53 54 54 54 49 49 49 49 49 49 45 45 45 47 47 47 46 46 46 44 44 44 43 43 43 41 41 41 41 41 41 44 44 44 44 44 44 56 56 56 54 54 54 54 54 54 54 54 54 52 52 52 48 48 48 43 43 43 41 41 41 58 58 58 62 62 62 50 50 50 51 51 51 49 49 49 41 41 41 44 44 44 57 57 57 56 56 56 52 52 52 50 50 50 47 47 47 48 48 48 45 45 45 44 44 44 43 43 43 44 44 44 44 44 44 43 43 43 42 42 42 40 40 40 41 41 41 43 43 43 44 44 44 201 188 190 202 189 190 207 193 193 211 197 197 215 201 200 220 206 205 225 211 211 226 214 215 226 216 218 228 219 220 232 222 224 234 224 225 233 223 222 232 222 221 233 223 222 237 227 226 238 228 227 234 224 223 230 220 219 228 218 217 224 212 214 225 211 214 224 211 213 221 208 211 220 208 210 216 206 205 215 204 203 219 205 205 218 204 204 218 204 204 221 208 208 221 211 210 203 187 187 203 189 189 207 193 193 210 196 195 213 199 198 217 203 203 222 208 208 225 211 210 226 213 211 228 214 213 230 216 215 234 221 220 235 225 224 237 227 225 237 227 226 240 231 229 242 232 231 239 229 228 236 226 225 234 224 223 231 217 216 234 217 217 233 217 216 231 215 214 230 216 216 225 215 214 228 217 216 229 215 215 227 213 213 230 216 216 233 219 219 232 221 220 201 184 184 201 187 186 206 191 188 211 194 191 214 196 194 216 199 199 221 203 205 224 206 206 226 209 206 226 210 207 228 213 210 229 215 212 228 218 213 230 220 214 232 219 216 230 220 220 230 220 218 230 220 217 229 218 215 229 218 217 226 211 208 227 210 206 227 207 204 225 204 203 226 210 208 222 210 205 225 212 209 221 208 208 222 209 208 225 211 210 223 212 212 221 210 209 203 185 182 202 186 183 210 191 184 212 193 189 213 196 195 216 199 199 221 204 205 224 207 207 227 210 209 228 212 210 230 216 212 229 215 211 232 217 210 234 219 214 232 214 212 231 211 207 231 211 202 231 212 201 232 210 200 239 216 206 234 214 207 233 215 210 230 209 202 220 199 193 225 210 206 223 210 204 224 210 205 212 198 195 214 198 194 218 201 196 215 202 200 215 201 198 206 184 181 203 185 181 213 192 183 214 194 186 213 196 190 219 200 194 225 204 199 227 206 199 232 211 202 235 213 203 235 213 199 235 211 198 237 211 199 238 212 201 233 209 185 235 206 175 235 207 187 236 210 191 231 202 184 229 191 169 235 199 180 235 205 190 222 190 174 207 177 162 223 198 186 219 196 186 226 203 194 220 199 189 226 203 193 231 207 196 227 208 200 226 206 197 215 184 168 210 180 163 220 190 172 218 187 167 221 189 170 228 195 173 231 195 172 230 194 170 235 198 174 234 199 173 230 195 165 233 198 168 234 200 174 235 199 178 229 192 165 227 192 167 233 201 184 228 197 179 226 195 179 219 180 159 220 175 150 210 162 137 190 145 122 171 129 112 184 149 137 179 146 134 188 157 146 191 164 155 193 164 155 197 167 157 194 167 159 193 164 153 190 142 115 186 137 108 189 142 119 178 132 109 179 129 108 185 141 122 177 139 122 175 132 113 199 155 131 201 162 139 202 166 147 197 164 144 193 166 147 199 160 144 179 149 137 172 146 140 189 164 156 185 159 148 192 164 151 197 167 151 184 149 133 173 127 109 163 125 109 144 109 95 154 131 125 148 128 122 153 134 127 153 133 128 143 118 115 151 125 122 158 133 130 156 126 122 123 75 63 122 74 63 126 77 69 122 75 64 129 80 73 127 90 85 123 97 93 134 103 98 162 127 120 187 158 149 195 168 160 195 170 161 179 159 151 168 115 94 176 143 129 178 161 159 192 173 166 192 172 165 194 175 165 203 185 174 189 167 157 182 148 136 187 163 153 171 147 135 181 165 159 180 168 163 185 174 168 179 169 163 178 163 158 185 169 165 191 175 171 193 173 173 154 123 115 158 130 125 171 139 133 179 146 135 184 153 145 187 162 154 196 177 168 205 184 178 209 189 185 216 201 194 221 205 196 226 209 199 209 191 188 176 118 95 223 179 157 229 205 201 227 207 196 225 207 195 223 205 199 220 203 199 210 190 181 205 172 157 201 179 171 190 163 156 205 184 178 207 189 184 206 189 184 199 186 179 201 182 177 203 184 179 205 188 184 206 189 186 187 167 158 185 168 160 195 174 162 201 179 166 202 182 170 208 188 179 217 195 190 219 200 193 220 204 196 221 205 199 223 206 204 229 210 208 195 182 186 179 142 121 191 151 134 173 138 138 207 189 183 217 200 188 210 181 172 217 195 187 203 175 160 194 157 142 195 170 159 188 163 154 182 163 158 178 154 147 203 181 169 197 181 172 196 177 169 199 178 171 201 183 178 203 185 179 182 162 155 179 162 155 187 167 156 192 171 159 193 173 162 198 178 169 206 186 179 211 192 185 213 196 188 218 201 194 221 202 199 226 207 202 185 175 173 155 117 103 175 121 98 154 109 96 181 142 122 202 151 128 200 147 111 207 165 141 197 140 107 190 139 113 174 147 141 139 113 114 112 88 90 124 101 100 157 145 142 149 141 141 145 136 136 153 139 137 192 174 167 202 185 177 178 158 151 176 159 151 184 164 153 191 170 158 193 173 162 198 178 169 207 187 180 210 191 184 212 195 187 216 199 192 219 201 197 222 204 199 167 161 159 129 93 84 153 96 75 144 78 65 154 95 70 205 134 86 217 145 94 186 124 85 198 125 78 202 128 85 142 99 85 88 57 61 91 52 55 118 87 87 105 98 103 107 100 105 117 109 111 149 126 120 188 165 157 197 181 172 174 155 147 173 155 147 181 161 151 187 167 157 191 171 162 196 176 169 203 184 179 206 188 182 209 194 186 210 195 188 209 196 191 209 196 191 111 100 102 89 64 63 80 50 51 94 46 42 133 83 57 211 140 77 214 138 85 182 111 68 190 119 77 213 137 93 177 113 83 132 86 79 102 64 64 136 97 90 156 132 126 179 154 142 201 175 153 202 165 142 188 165 157 191 177 169 169 154 145 170 153 145 178 159 152 182 163 156 186 167 160 192 175 169 199 183 178 202 187 182 197 185 179 197 185 180 199 190 187 207 198 194 94 79 82 46 26 32 54 35 42 78 49 44 120 76 50 189 117 68 204 136 86 201 137 93 180 122 88 188 133 100 144 96 70 132 95 84 148 120 112 204 167 148 232 196 170 224 188 157 237 198 167 201 166 141 183 166 161 185 173 168 163 151 146 164 150 146 172 157 153 177 162 158 182 167 162 187 173 168 194 182 175 198 187 183 188 179 177 194 185 184 193 182 184 185 175 175 89 73 81 46 24 33 50 30 38 66 41 39 125 77 59 169 114 91 133 85 71 119 75 62 126 86 73 170 129 116 191 155 139 211 178 153 208 169 144 241 207 184 243 208 177 230 194 162 235 196 170 190 162 146 173 164 160 177 167 165 161 152 148 161 149 146 167 155 152 174 162 159 180 167 165 182 172 168 184 173 165 187 179 175 177 171 171 176 167 166 144 131 132 83 71 78 52 37 47 47 27 38 71 52 60 64 43 44 101 66 55 140 104 93 127 95 90 163 133 124 206 177 159 237 204 180 248 214 192 247 215 190 236 198 174 244 210 189 241 206 180 235 200 171 232 197 169 174 157 147 163 159 159 170 162 162 160 154 149 159 150 147 163 153 150 171 161 158 178 167 165 178 167 164 165 149 141 161 150 145 152 143 139 165 152 146 158 140 133 113 99 101 96 82 84 80 64 68 116 96 95 112 92 85 145 124 113 204 175 158 227 197 179 243 215 193 251 225 202 251 222 198 248 217 192 247 216 192 245 212 187 245 210 184 243 208 181 235 198 168 220 188 162 160 154 150 160 155 158 167 161 161 155 152 150 155 150 148 159 152 151 164 157 156 152 146 146 171 158 153 171 151 144 174 152 142 167 146 134 154 136 125 168 147 134 145 128 118 146 130 120 144 127 118 148 127 110 200 179 156 235 214 193 247 222 196 246 218 198 247 219 197 250 222 202 252 219 200 247 214 188 244 213 184 243 210 182 248 212 182 240 201 171 215 170 138 201 162 135 156 151 150 151 151 153 153 152 155 153 153 154 152 151 152 154 152 154 151 149 150 101 99 101 125 108 104 153 128 122 200 166 150 227 196 174 168 145 130 146 122 110 106 85 83 128 109 101 136 115 106 183 158 138 246 221 194 247 222 199 246 222 200 245 218 199 248 220 196 249 219 193 250 214 185 248 214 183 250 221 189 245 207 172 237 190 151 212 166 131 191 148 123 190 146 121 145 129 126 136 146 156 140 147 156 146 150 155 146 150 155 148 152 157 137 142 144 81 74 79 75 61 65 113 82 83 175 133 119 202 165 140 127 104 99 99 78 77 86 72 76 103 89 87 131 104 96 195 162 141 237 199 173 247 216 196 248 218 199 244 213 191 246 215 186 249 222 189 252 220 186 248 212 176 243 200 158 224 172 129 208 158 120 192 149 119 178 141 121 191 144 116 149 121 111 127 137 149 129 141 150 137 142 148 136 141 147 140 145 152 137 144 149 72 68 75 46 36 48 79 56 64 117 79 73 124 89 74 118 94 86 147 120 106 110 93 89 89 77 79 128 103 96 199 164 141 233 193 164 240 206 181 243 210 185 245 211 185 248 216 184 249 218 178 242 196 151 232 176 130 221 164 121 201 149 112 192 145 114 186 141 113 162 124 105 158 116 91 118 87 73 114 116 119 115 129 138 129 134 140 132 137 143 135 140 146 137 144 151 84 87 96 47 35 51 61 43 50 103 66 64 96 67 67 168 143 128 227 188 153 136 109 99 88 76 82 124 105 99 212 178 156 239 198 169 231 195 164 244 208 176 245 202 166 235 190 148 233 179 130 223 159 112 207 145 106 201 145 113 188 140 114 184 137 111 170 121 96 115 83 73 103 77 70 97 78 79 102 102 111 95 112 125 114 122 128 122 129 136 122 129 135 121 130 137 90 96 105 50 43 55 69 51 58 106 74 76 86 65 71 149 124 113 188 147 126 132 100 97 141 117 118 198 172 154 238 204 178 235 197 167 222 179 148 226 174 138 215 156 112 206 148 105 205 150 101 194 144 105 184 137 111 189 139 113 178 133 107 175 127 103 135 87 71 79 53 49 87 79 83 97 104 115 91 106 119 87 104 121 101 110 117 106 115 122 102 112 119 102 112 120 89 95 105 54 51 62 66 53 64 98 69 69 94 69 68 128 107 95 213 166 121 127 96 85 96 76 79 138 112 98 222 190 158 215 173 139 170 122 100 182 126 93 186 131 96 178 130 101 183 134 101 177 131 100 169 125 97 164 119 96 121 80 66 114 76 61 103 75 71 86 75 80 93 98 109 89 99 114 85 100 113 82 97 115 96 106 113 99 108 115 100 109 115 92 101 111 79 83 97 59 53 69 58 48 61 89 67 70 94 70 70 109 87 76 204 145 96 93 67 57 40 29 40 56 37 39 159 116 86 172 122 91 151 106 89 171 126 100 165 127 104 156 120 98 171 124 96 167 118 90 136 91 69 109 68 55 87 60 60 82 69 71 81 84 93 77 86 101 70 84 100 72 81 100 69 83 101 69 84 103 87 94 103 86 95 102 88 98 104 83 93 102 67 72 86 49 42 58 51 43 56 61 50 59 61 46 53 82 55 53 121 73 56 55 38 40 44 27 40 83 54 50 161 108 81 162 112 87 149 112 93 156 117 96 149 114 97 151 114 95 161 114 84 126 84 66 97 61 58 83 56 54 78 70 74 73 78 91 65 76 93 64 75 91 60 72 87 62 70 91 59 70 90 59 71 90 74 79 90 70 78 87 70 80 86 71 80 87 61 65 74 46 36 49 48 38 50 48 36 46 48 34 43 75 48 50 91 54 50 49 35 44 67 47 51 112 81 67 143 100 79 149 106 84 151 113 93 154 115 93 135 99 83 112 79 69 113 72 55 90 59 52 78 59 61 83 69 72 73 70 80 62 69 85 61 69 85 59 67 82 55 63 79 55 62 81 54 61 80 52 59 78 68 72 84 67 72 82 66 71 79 69 73 82 58 59 69 43 29 43 43 29 42 48 33 43 48 33 42 95 62 54 132 82 67 72 52 51 82 68 59 78 64 56 104 74 64 129 91 72 139 97 78 129 91 74 104 73 60 73 47 46 70 47 49 89 68 62 78 66 65 79 66 69 68 66 76 58 65 81 56 63 79 53 61 77 50 57 74 49 56 75 49 56 75 48 55 74 70 74 86 67 69 79 66 66 76 69 70 80 52 49 60 41 25 39 41 25 38 48 30 40 48 34 44 93 59 52 98 72 64 62 57 59 60 54 59 59 52 57 107 78 67 144 100 78 113 74 60 73 47 43 66 44 45 69 54 58 69 64 68 82 69 66 64 59 68 55 51 62 54 56 71 52 59 75 52 59 75 52 58 74 51 57 73 49 56 74 47 54 72 46 52 71 60 63 76 58 60 73 58 60 72 58 63 73 47 44 55 41 28 41 43 26 40 45 26 38 48 36 44 61 45 50 55 55 65 53 55 66 53 48 58 56 53 58 92 69 62 123 78 61 96 59 51 66 44 42 68 52 57 60 59 70 59 58 64 61 55 63 53 53 66 50 47 62 51 53 67 47 53 66 46 50 63 48 48 62 46 46 61 46 48 62 46 49 64 46 48 68 56 58 71 54 56 69 53 55 68 54 57 68 50 48 59 43 35 46 45 32 45 50 31 40 67 45 45 68 55 58 49 55 67 50 54 65 52 48 58 53 48 55 63 49 51 81 49 43 90 55 49 77 56 53 64 55 61 51 53 67 54 53 63 51 47 58 48 48 60 47 42 57 46 46 60 44 46 59 43 43 57 43 41 55 41 39 53 41 40 54 44 42 57 45 42 60 54 56 69 52 54 67 52 54 67 54 53 65 53 51 62 49 46 56 48 39 51 50 36 45 75 52 50 72 58 62 47 49 66 48 50 65 48 48 60 47 37 47 54 40 44 74 51 52 74 49 50 60 49 55 49 49 58 45 46 61 47 47 60 47 43 54 43 44 55 45 40 55 44 42 56 44 42 56 44 41 56 42 40 54 41 38 52 43 38 53 45 40 55 46 41 56 207 207 207 226 226 226 227 227 227 226 226 226 229 229 229 230 230 230 230 230 230 229 229 229 230 230 230 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 207 207 207 204 204 204 224 224 224 231 231 231 229 229 229 230 230 230 232 232 232 233 233 233 231 231 231 231 231 231 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 232 232 232 209 209 209 205 205 205 217 217 217 231 231 231 232 232 232 232 232 232 232 232 232 234 234 234 233 233 233 232 232 232 233 233 233 234 234 234 235 235 235 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 234 234 234 211 211 211 206 206 206 211 211 211 231 231 231 233 233 233 233 233 233 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 212 212 212 213 213 213 212 212 212 223 223 223 232 232 232 234 234 234 234 234 234 234 234 234 235 235 235 234 234 234 233 233 233 234 234 234 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 214 214 214 222 222 222 217 217 217 210 210 210 229 229 229 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 233 233 233 235 235 235 236 236 236 237 237 237 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 214 214 214 229 229 229 224 224 224 206 206 206 225 225 225 233 233 233 236 236 236 235 235 235 235 235 235 236 236 236 236 236 236 233 233 233 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 215 215 215 229 229 229 230 230 230 216 216 216 220 220 220 228 228 228 235 235 235 235 235 235 234 234 234 235 235 235 235 235 235 235 235 235 234 234 234 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 215 215 215 226 226 226 234 234 234 228 228 228 214 214 214 223 223 223 233 233 233 235 235 235 234 234 234 234 234 234 234 234 234 235 235 235 234 234 234 234 234 234 235 235 235 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 215 215 215 221 221 221 231 231 231 234 234 234 213 213 213 218 218 218 229 229 229 235 235 235 235 235 235 235 235 235 235 235 235 236 236 236 235 235 235 234 234 234 234 234 234 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 215 215 215 206 206 206 216 216 216 229 229 229 220 220 220 214 214 214 218 218 218 235 235 235 237 237 237 237 237 237 236 236 236 236 236 236 237 237 237 237 237 237 235 235 235 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 239 239 239 239 239 239 239 239 239 239 239 239 238 238 238 238 238 238 239 239 239 239 239 239 215 215 215 208 208 208 219 219 219 226 226 226 230 230 230 216 216 216 212 212 212 234 234 234 236 236 236 237 237 237 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 236 236 236 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 240 240 240 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 215 215 215 214 214 214 223 223 223 225 225 225 231 231 231 221 221 221 216 216 216 228 228 228 232 232 232 235 235 235 235 235 235 236 236 236 236 236 236 236 236 236 237 237 237 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 216 216 216 213 213 213 220 220 220 224 224 224 226 226 226 226 226 226 224 224 224 219 219 219 231 231 231 235 235 235 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 237 237 237 239 239 239 239 239 239 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 240 240 240 239 239 239 239 239 239 239 239 239 239 239 239 215 215 215 215 215 215 218 218 218 219 219 219 218 218 218 224 224 224 222 222 222 206 206 206 209 209 209 210 210 210 211 211 211 217 217 217 216 216 216 214 214 214 214 214 214 216 216 216 221 221 221 225 225 225 229 229 229 229 229 229 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 235 235 235 236 236 236 237 237 237 239 239 239 239 239 239 239 239 239 239 239 239 216 216 216 219 219 219 221 221 221 214 214 214 209 209 209 211 211 211 211 211 211 203 203 203 146 146 146 122 122 122 118 118 118 120 120 120 119 119 119 118 118 118 116 116 116 118 118 118 127 127 127 134 134 134 138 138 138 138 138 138 142 142 142 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 150 150 150 164 164 164 171 171 171 175 175 175 175 175 175 181 181 181 167 167 167 214 214 214 225 225 225 217 217 217 209 209 209 203 203 203 205 205 205 215 215 215 140 140 140 95 95 95 78 78 78 86 86 86 92 92 92 90 90 90 84 84 84 86 86 86 85 85 85 90 90 90 100 100 100 98 98 98 93 93 93 85 85 85 75 75 75 86 86 86 88 88 88 87 87 87 88 88 88 95 95 95 102 102 102 107 107 107 107 107 107 105 105 105 93 93 93 182 182 182 224 224 224 226 226 226 215 215 215 205 205 205 201 201 201 207 207 207 168 168 168 113 113 113 70 70 70 75 75 75 80 80 80 82 82 82 83 83 83 80 80 80 72 72 72 70 70 70 76 76 76 79 79 79 70 70 70 69 69 69 87 87 87 138 138 138 128 128 128 100 100 100 86 86 86 87 87 87 91 91 91 94 94 94 91 91 91 96 96 96 87 87 87 152 152 152 208 208 208 230 230 230 222 222 222 211 211 211 199 199 199 190 190 190 189 189 189 133 133 133 69 69 69 55 55 55 57 57 57 57 57 57 54 54 54 53 53 53 62 62 62 67 67 67 67 67 67 73 73 73 64 64 64 69 69 69 100 100 100 143 143 143 124 124 124 95 95 95 97 97 97 70 70 70 59 59 59 58 58 58 55 55 55 69 69 69 72 72 72 183 183 183 207 207 207 229 229 229 228 228 228 220 220 220 206 206 206 190 190 190 189 189 189 161 161 161 129 129 129 116 116 116 110 110 110 102 102 102 96 96 96 98 98 98 106 106 106 108 108 108 103 103 103 102 102 102 93 93 93 87 87 87 90 90 90 109 109 109 114 114 114 115 115 115 123 123 123 90 90 90 72 72 72 66 66 66 70 70 70 89 89 89 84 84 84 192 192 192 204 204 204 220 220 220 230 230 230 227 227 227 218 218 218 202 202 202 183 183 183 177 177 177 181 181 181 192 192 192 195 195 195 195 195 195 194 194 194 194 194 194 194 194 194 192 192 192 189 189 189 184 184 184 150 150 150 130 130 130 141 141 141 175 175 175 178 178 178 163 163 163 144 144 144 157 157 157 152 152 152 143 143 143 148 148 148 163 163 163 146 146 146 187 187 187 196 196 196 205 205 205 226 226 226 231 231 231 228 228 228 217 217 217 194 194 194 176 176 176 170 170 170 189 189 189 197 197 197 202 202 202 202 202 202 203 203 203 203 203 203 201 201 201 197 197 197 182 182 182 133 133 133 124 124 124 179 179 179 210 210 210 220 220 220 215 215 215 201 201 201 211 211 211 210 210 210 204 204 204 205 205 205 205 205 205 185 185 185 188 188 188 192 192 192 196 196 196 214 214 214 228 228 228 235 235 235 230 230 230 214 214 214 188 188 188 168 168 168 176 176 176 190 190 190 195 195 195 195 195 195 195 195 195 177 177 177 162 162 162 153 153 153 138 138 138 118 118 118 128 128 128 180 180 180 205 205 205 213 213 213 205 205 205 182 182 182 199 199 199 204 204 204 203 203 203 204 204 204 206 206 206 185 185 185 189 189 189 192 192 192 189 189 189 199 199 199 218 218 218 233 233 233 236 236 236 229 229 229 210 210 210 185 185 185 164 164 164 175 175 175 182 182 182 183 183 183 181 181 181 149 149 149 126 126 126 120 120 120 134 134 134 135 135 135 147 147 147 179 179 179 203 203 203 203 203 203 190 190 190 169 169 169 191 191 191 199 199 199 198 198 198 199 199 199 201 201 201 182 182 182 189 189 189 191 191 191 190 190 190 194 194 194 204 204 204 218 218 218 233 233 233 234 234 234 220 220 220 196 196 196 164 164 164 147 147 147 147 147 147 153 153 153 145 145 145 144 144 144 147 147 147 153 153 153 160 160 160 154 154 154 156 156 156 173 173 173 199 199 199 205 205 205 202 202 202 198 198 198 201 201 201 201 201 201 199 199 199 198 198 198 200 200 200 181 181 181 189 189 189 192 192 192 192 192 192 196 196 196 196 196 196 200 200 200 210 210 210 206 206 206 187 187 187 160 160 160 131 131 131 107 107 107 113 113 113 133 133 133 130 130 130 143 143 143 158 158 158 167 167 167 147 147 147 148 148 148 167 167 167 200 200 200 215 215 215 219 219 219 216 216 216 210 210 210 203 203 203 199 199 199 200 200 200 203 203 203 204 204 204 184 184 184 188 188 188 192 192 192 195 195 195 199 199 199 193 193 193 182 182 182 168 168 168 156 156 156 135 135 135 111 111 111 87 87 87 83 83 83 98 98 98 121 121 121 128 128 128 147 147 147 164 164 164 174 174 174 172 172 172 183 183 183 202 202 202 222 222 222 221 221 221 215 215 215 209 209 209 207 207 207 199 199 199 195 195 195 194 194 194 194 194 194 195 195 195 178 178 178 163 163 163 168 168 168 179 179 179 182 182 182 176 176 176 172 172 172 171 171 171 180 180 180 170 170 170 140 140 140 87 87 87 81 81 81 106 106 106 146 146 146 161 161 161 174 174 174 185 185 185 195 195 195 203 203 203 202 202 202 200 200 200 198 198 198 194 194 194 191 191 191 192 192 192 201 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 182 182 182 145 145 145 154 154 154 169 169 169 187 187 187 192 192 192 195 195 195 202 202 202 214 214 214 211 211 211 196 196 196 171 171 171 168 168 168 182 182 182 202 202 202 200 200 200 191 191 191 185 185 185 184 184 184 185 185 185 182 182 182 180 180 180 182 182 182 182 182 182 184 184 184 188 188 188 197 197 197 200 200 200 202 202 202 205 205 205 208 208 208 209 209 209 189 189 189 151 151 151 155 155 155 161 161 161 174 174 174 183 183 183 191 191 191 199 199 199 197 197 197 202 202 202 210 210 210 213 213 213 205 205 205 197 197 197 190 190 190 183 183 183 180 180 180 176 176 176 170 170 170 165 165 165 164 164 164 167 167 167 176 176 176 186 186 186 191 191 191 194 194 194 195 195 195 194 194 194 197 197 197 199 199 199 200 200 200 204 204 204 186 186 186 157 157 157 164 164 164 167 167 167 164 164 164 161 161 161 163 163 163 172 172 172 165 165 165 166 166 166 172 172 172 182 182 182 179 179 179 178 178 178 179 179 179 182 182 182 186 186 186 189 189 189 187 187 187 172 172 172 160 160 160 154 154 154 157 157 157 165 165 165 175 175 175 183 183 183 189 189 189 187 187 187 189 189 189 193 193 193 195 195 195 197 197 197 179 179 179 157 157 157 164 164 164 166 166 166 171 171 171 178 178 178 183 183 183 184 184 184 182 182 182 177 177 177 173 173 173 174 174 174 173 173 173 176 176 176 182 182 182 187 187 187 188 188 188 187 187 187 186 186 186 195 195 195 201 201 201 199 199 199 188 188 188 176 176 176 171 171 171 172 172 172 178 178 178 174 174 174 171 171 171 172 172 172 179 179 179 179 179 179 160 160 160 205 207 214 223 226 234 224 227 236 223 227 236 225 230 237 226 231 238 226 231 237 225 230 236 226 231 237 228 233 239 230 233 240 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 231 234 241 230 233 240 230 233 240 229 232 239 229 232 239 229 232 239 229 232 238 228 231 238 228 231 238 205 207 214 205 204 210 223 224 231 228 231 239 226 230 240 227 231 239 228 233 239 229 234 240 227 232 238 228 232 238 229 233 240 231 234 241 232 235 242 232 235 242 232 235 242 232 235 242 233 236 243 233 236 243 233 236 243 233 236 243 233 236 243 233 236 243 233 236 243 233 236 243 233 236 243 232 235 242 232 235 242 232 235 242 231 234 241 231 234 241 231 234 241 230 233 240 207 210 216 206 205 209 217 217 223 229 231 240 229 232 241 229 232 240 230 233 240 232 235 242 231 234 241 230 233 240 231 233 240 233 234 241 234 235 242 234 236 242 235 236 243 235 236 243 235 236 243 235 237 243 235 237 243 236 237 244 235 237 244 235 237 243 235 237 243 235 237 243 235 237 243 235 236 243 234 236 242 234 236 242 234 236 242 233 235 242 233 235 241 232 234 241 209 211 217 206 206 209 211 211 216 229 231 238 231 233 241 232 233 241 233 233 241 234 234 242 234 235 243 233 234 241 233 233 240 235 234 241 236 236 242 237 236 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 244 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 237 237 243 237 237 243 236 237 242 236 237 242 235 236 241 235 236 241 211 212 217 214 213 215 213 212 216 223 223 229 231 232 239 234 234 242 234 234 242 234 234 242 235 235 243 234 234 242 233 233 240 234 233 240 236 235 241 237 236 242 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 237 238 243 237 238 243 237 238 243 237 238 243 236 237 242 213 214 218 225 222 222 218 217 219 211 210 215 229 229 235 234 234 241 234 234 242 234 234 241 235 234 242 235 235 242 235 234 242 234 233 239 236 235 241 237 236 242 237 236 243 237 236 242 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 237 238 243 237 238 243 237 238 243 237 238 243 237 238 243 214 214 218 233 228 226 226 224 225 207 206 210 226 225 230 234 233 239 236 235 242 235 235 242 235 234 241 236 235 242 236 235 242 234 233 239 235 234 240 236 235 241 237 236 242 237 236 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 237 243 238 238 243 238 238 243 238 238 243 238 238 243 239 238 243 215 215 219 235 228 222 234 230 228 217 216 217 221 219 223 229 228 233 236 235 241 236 235 241 235 234 240 236 235 241 236 235 241 236 235 241 235 234 240 236 235 241 237 236 242 238 237 243 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 239 238 243 239 238 243 239 238 243 240 239 244 240 239 244 216 215 220 233 225 213 238 234 227 230 228 227 216 214 215 224 223 226 234 233 239 236 235 241 235 234 240 235 234 240 235 234 240 236 235 241 235 234 240 235 234 240 236 235 241 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 239 238 243 239 238 243 239 238 243 240 239 244 240 239 244 216 215 220 229 221 204 236 231 220 238 234 230 216 213 212 220 218 220 230 228 233 236 234 240 236 235 241 236 235 241 236 235 240 237 236 241 236 235 241 235 234 240 235 234 240 238 236 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 238 237 242 239 238 243 239 238 243 240 238 243 239 238 243 239 238 243 239 238 243 239 238 243 239 238 243 239 238 243 240 239 244 216 215 220 215 205 188 224 215 202 235 229 221 224 220 216 217 214 213 221 217 220 238 234 240 239 236 242 238 236 241 237 236 240 237 236 241 238 237 242 238 236 241 236 235 240 238 236 242 238 237 242 238 237 242 238 237 242 238 236 241 238 236 241 238 237 242 238 237 242 239 237 242 240 238 243 240 239 244 240 238 243 240 238 243 239 238 243 239 238 243 240 238 243 240 238 243 216 215 219 218 207 188 229 219 201 234 225 213 235 229 223 220 215 213 216 211 212 237 232 237 238 235 240 238 236 240 237 236 239 237 235 239 238 236 241 238 236 241 238 236 241 237 235 240 238 236 241 239 237 242 239 237 242 239 237 242 239 237 242 239 237 242 239 237 242 239 237 242 240 238 243 241 239 244 240 238 243 240 238 243 240 238 243 240 238 243 240 238 243 240 238 243 216 215 219 225 214 191 234 223 199 235 225 204 238 230 218 227 220 215 220 215 216 231 226 231 235 231 236 236 234 238 237 235 238 237 235 239 237 235 240 237 235 240 238 236 241 235 233 238 236 235 240 237 236 241 237 236 241 238 236 241 238 236 241 238 236 241 238 236 241 238 236 241 238 237 242 239 237 242 239 237 242 240 238 243 240 238 243 240 238 243 240 238 243 240 239 244 216 216 220 223 213 190 231 221 191 236 225 196 235 226 205 233 225 216 228 223 223 222 217 223 233 230 234 237 234 238 238 235 239 240 236 241 239 236 241 239 236 240 239 236 240 238 235 239 237 235 239 238 236 241 240 238 243 240 238 244 240 237 244 240 237 243 240 237 242 240 237 242 241 238 243 242 238 243 242 238 243 241 239 243 240 239 243 240 239 243 240 239 242 240 239 242 217 215 218 223 215 197 228 219 194 231 220 189 232 218 188 235 223 204 228 222 215 207 205 211 208 210 211 208 211 212 208 212 215 213 218 223 211 218 222 209 217 220 208 216 220 211 218 222 218 222 225 224 226 230 228 229 234 229 228 235 231 230 237 233 232 237 233 234 235 234 235 237 235 235 238 236 235 239 237 236 240 238 237 241 240 238 242 241 238 242 242 237 242 242 238 243 218 215 219 228 218 208 232 219 206 228 212 190 226 209 172 227 211 176 222 210 188 206 202 201 140 149 147 110 129 121 100 128 117 99 131 127 96 130 129 94 128 130 92 127 131 94 128 134 104 136 143 112 143 149 117 147 152 118 146 150 123 150 151 128 153 151 129 153 146 129 153 146 129 153 148 129 155 152 132 159 158 148 171 173 158 177 182 162 180 185 162 181 186 169 186 192 156 171 176 219 214 203 234 223 215 230 214 200 224 208 177 221 203 163 221 205 168 223 215 198 136 143 138 82 103 95 58 90 74 66 98 85 71 104 93 68 102 93 61 96 89 63 98 93 62 97 92 67 101 96 77 111 104 77 110 99 72 105 93 64 97 85 54 87 76 68 97 83 69 99 85 67 99 86 66 100 92 75 105 100 83 112 107 88 117 112 87 117 112 84 115 110 74 103 99 183 185 172 229 224 213 235 224 213 227 214 195 220 204 171 217 201 160 220 207 174 172 169 159 107 116 115 57 77 75 61 83 78 65 88 82 66 91 85 66 92 86 62 89 84 55 81 77 54 78 75 62 83 79 66 86 84 57 77 76 56 76 74 74 94 89 129 145 132 120 135 119 90 108 91 75 94 81 76 94 84 79 98 88 82 101 91 79 99 88 82 104 92 74 95 84 150 154 150 211 208 203 237 229 222 230 221 210 222 210 188 214 199 164 208 190 145 199 189 163 133 134 128 61 72 81 44 59 65 46 62 68 44 62 68 40 59 65 38 60 65 47 69 72 54 74 73 57 73 69 64 77 77 60 66 66 70 69 67 105 99 93 149 143 135 124 127 116 88 100 90 86 104 97 57 77 73 46 66 64 46 64 64 44 61 59 59 74 70 63 77 73 179 185 184 208 208 206 234 228 224 235 226 221 230 218 207 220 205 183 207 191 148 201 191 150 166 163 142 127 131 131 110 118 124 103 112 119 95 105 113 88 99 108 90 101 110 98 109 115 100 111 115 97 106 109 103 102 100 110 89 76 115 79 60 119 81 63 129 104 90 124 111 104 120 113 113 129 120 126 85 93 95 62 77 79 55 71 75 62 74 78 83 92 95 79 87 90 187 195 197 202 206 206 222 220 218 237 228 226 236 225 221 229 216 205 217 201 175 196 184 145 186 178 149 185 182 171 190 193 196 191 196 202 190 197 204 188 196 204 188 196 204 188 196 202 187 194 200 184 190 197 188 182 184 172 143 135 163 119 108 174 128 126 193 169 167 188 175 169 175 160 153 165 137 131 162 155 155 148 154 159 135 146 152 141 150 158 159 165 171 142 147 152 180 190 193 191 198 199 205 206 205 231 225 221 238 230 226 236 226 220 228 214 204 207 193 167 187 176 148 177 171 153 188 190 190 194 199 203 196 204 209 195 204 211 197 205 210 199 204 209 199 202 208 196 197 203 191 179 176 153 127 118 146 116 108 193 173 177 219 206 215 228 216 223 225 212 212 216 196 193 216 209 212 208 211 217 198 207 213 198 207 214 200 207 214 181 186 192 180 192 196 185 196 198 192 198 197 216 214 211 232 228 223 240 234 228 238 228 223 224 213 199 199 187 167 176 169 150 176 177 172 186 192 192 189 198 201 188 198 202 190 197 200 179 177 179 171 159 160 168 148 145 158 132 119 147 110 89 158 119 101 199 173 168 212 201 209 219 210 217 215 202 202 199 177 171 204 197 200 202 205 211 197 206 211 198 207 213 200 208 213 181 187 192 182 192 199 185 195 201 184 191 195 197 200 200 220 218 216 237 233 229 242 235 231 237 228 221 218 209 198 192 185 174 166 165 160 174 177 176 179 184 184 180 185 185 180 183 182 156 148 144 143 121 112 146 112 98 156 128 112 161 128 109 173 140 123 197 173 166 211 199 204 210 200 204 200 187 186 185 164 161 195 190 193 195 201 206 192 201 206 192 202 206 195 204 209 177 184 189 182 192 200 184 194 202 184 192 199 189 196 199 203 205 205 220 218 216 237 233 231 239 233 231 225 219 217 200 195 192 166 164 161 148 147 146 149 147 145 158 153 148 153 144 135 154 142 131 162 143 131 174 147 134 181 154 136 175 149 129 173 152 136 184 170 164 207 196 195 212 203 203 207 201 201 201 197 203 199 202 208 195 203 208 191 202 206 190 202 206 193 203 208 175 183 187 182 192 200 184 195 203 184 195 202 190 198 204 193 197 201 200 200 202 212 210 211 209 206 204 191 187 185 164 160 157 133 131 126 109 107 103 117 112 108 140 133 123 143 128 108 154 143 120 167 158 138 178 166 150 163 144 125 164 145 128 179 164 153 208 198 193 221 213 212 223 218 218 218 216 217 210 210 215 199 204 209 193 202 206 193 203 206 195 206 209 197 207 210 178 186 190 181 191 196 184 195 200 188 198 204 194 200 207 191 194 200 181 183 187 168 168 170 158 156 155 139 135 133 115 111 108 90 87 83 86 83 79 101 99 92 126 122 110 140 128 101 159 148 111 174 166 131 183 175 154 183 170 156 191 182 173 206 201 198 224 222 224 221 221 224 214 215 219 208 210 215 205 208 213 194 201 206 189 198 202 187 197 201 187 197 201 189 198 203 173 180 186 156 167 165 161 172 171 174 182 184 179 183 187 175 177 182 171 172 177 171 171 174 182 179 181 173 169 170 144 139 139 91 86 86 85 80 79 109 106 106 148 145 147 168 160 153 181 174 158 190 185 172 197 195 193 205 202 203 201 203 205 195 202 206 191 200 207 188 196 203 185 193 200 186 194 201 195 203 210 196 205 211 196 205 211 196 205 211 196 205 211 196 204 211 177 184 190 135 150 149 145 158 159 162 172 176 183 188 195 190 192 199 194 195 201 203 202 207 216 213 218 215 209 215 200 194 200 175 169 175 172 166 168 184 182 184 201 203 208 199 200 204 187 193 195 178 188 192 175 187 193 179 188 194 173 185 193 170 184 193 172 185 194 174 185 194 177 187 195 182 190 198 191 199 206 193 202 210 195 205 212 198 207 215 201 210 218 203 211 219 183 191 198 141 155 157 147 159 163 154 164 169 168 176 182 179 184 190 189 192 197 198 200 204 197 197 202 203 202 208 211 210 216 213 213 220 203 205 211 193 198 204 184 192 198 176 186 192 171 183 189 166 180 185 160 175 177 156 170 169 154 169 167 157 172 171 166 181 182 176 190 193 183 194 199 186 197 202 189 198 204 186 198 203 188 200 206 191 202 209 193 202 211 198 206 216 180 188 197 151 161 159 158 167 165 163 170 169 161 166 165 158 163 161 160 165 162 168 175 171 160 169 165 160 170 167 165 176 174 175 186 186 172 182 183 171 181 183 174 182 185 176 184 188 181 189 192 184 192 193 182 191 187 167 177 167 154 166 152 147 160 145 147 164 149 156 172 161 166 180 174 174 188 185 181 194 193 178 192 190 180 194 193 184 197 200 187 198 205 189 200 209 172 181 190 152 163 143 160 169 150 163 171 152 169 175 158 177 181 168 183 186 176 182 187 178 177 186 178 170 182 174 165 178 171 164 180 173 164 178 172 169 181 174 176 187 180 183 191 185 184 191 184 184 190 183 183 189 183 192 197 193 198 204 198 195 203 194 183 194 178 170 182 167 165 176 165 165 177 169 170 183 177 165 180 172 162 177 170 162 177 173 169 184 184 168 184 186 149 165 166 192 192 192 190 190 190 194 194 194 199 199 199 201 201 201 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 206 206 206 205 205 205 200 200 200 199 199 199 198 198 198 205 205 205 209 209 209 208 208 208 208 208 208 208 208 208 205 205 205 203 203 203 203 203 203 202 202 202 206 206 206 207 207 207 203 203 203 204 204 204 207 207 207 207 207 207 206 206 206 202 202 202 190 190 190 188 188 188 191 191 191 196 196 196 202 202 202 203 203 203 202 202 202 203 203 203 208 208 208 208 208 208 208 208 208 204 204 204 194 194 194 193 193 193 199 199 199 206 206 206 206 206 206 205 205 205 206 206 206 206 206 206 206 206 206 209 209 209 210 210 210 210 210 210 209 209 209 208 208 208 207 207 207 209 209 209 209 209 209 206 206 206 204 204 204 204 204 204 194 194 194 193 193 193 192 192 192 194 194 194 197 197 197 196 196 196 194 194 194 194 194 194 200 200 200 205 205 205 206 206 206 199 199 199 191 191 191 191 191 191 198 198 198 203 203 203 205 205 205 206 206 206 206 206 206 203 203 203 202 202 202 206 206 206 209 209 209 210 210 210 208 208 208 206 206 206 205 205 205 204 204 204 201 201 201 199 199 199 197 197 197 200 200 200 201 201 201 199 199 199 198 198 198 199 199 199 197 197 197 194 194 194 192 192 192 193 193 193 199 199 199 205 205 205 203 203 203 195 195 195 189 189 189 191 191 191 197 197 197 202 202 202 207 207 207 208 208 208 208 208 208 206 206 206 205 205 205 206 206 206 208 208 208 209 209 209 209 209 209 208 208 208 205 205 205 198 198 198 196 196 196 197 197 197 196 196 196 197 197 197 203 203 203 198 198 198 198 198 198 197 197 197 197 197 197 198 198 198 200 200 200 202 202 202 203 203 203 206 206 206 202 202 202 192 192 192 190 190 190 192 192 192 196 196 196 202 202 202 206 206 206 206 206 206 205 205 205 203 203 203 202 202 202 204 204 204 206 206 206 206 206 206 207 207 207 207 207 207 205 205 205 201 201 201 199 199 199 202 202 202 204 204 204 203 203 203 197 197 197 192 192 192 192 192 192 191 191 191 193 193 193 196 196 196 197 197 197 199 199 199 200 200 200 200 200 200 200 200 200 198 198 198 198 198 198 198 198 198 201 201 201 204 204 204 205 205 205 203 203 203 202 202 202 201 201 201 201 201 201 204 204 204 207 207 207 206 206 206 206 206 206 208 208 208 208 208 208 207 207 207 206 206 206 206 206 206 208 208 208 207 207 207 193 193 193 191 191 191 190 190 190 190 190 190 193 193 193 193 193 193 192 192 192 194 194 194 195 195 195 194 194 194 195 195 195 198 198 198 200 200 200 202 202 202 201 201 201 202 202 202 204 204 204 204 204 204 202 202 202 197 197 197 195 195 195 195 195 195 198 198 198 193 193 193 182 182 182 191 191 191 194 194 194 192 192 192 188 188 188 184 184 184 179 179 179 171 171 171 189 189 189 188 188 188 188 188 188 189 189 189 193 193 193 195 195 195 196 196 196 194 194 194 194 194 194 195 195 195 197 197 197 198 198 198 200 200 200 200 200 200 200 200 200 202 202 202 199 199 199 193 193 193 186 186 186 158 158 158 128 128 128 125 125 125 133 133 133 121 121 121 105 105 105 114 114 114 120 120 120 119 119 119 112 112 112 108 108 108 103 103 103 93 93 93 173 173 173 172 172 172 172 172 172 173 173 173 174 174 174 173 173 173 174 174 174 174 174 174 173 173 173 172 172 172 174 174 174 178 178 178 179 179 179 179 179 179 178 178 178 170 170 170 137 137 137 118 118 118 128 128 128 123 123 123 94 94 94 97 97 97 98 98 98 89 89 89 87 87 87 86 86 86 87 87 87 91 91 91 87 87 87 83 83 83 85 85 85 87 87 87 134 134 134 134 134 134 135 135 135 136 136 136 138 138 138 138 138 138 136 136 136 134 134 134 132 132 132 128 128 128 122 122 122 131 131 131 136 136 136 134 134 134 120 120 120 103 103 103 90 90 90 85 85 85 99 99 99 104 104 104 82 82 82 87 87 87 90 90 90 86 86 86 85 85 85 86 86 86 88 88 88 88 88 88 85 85 85 86 86 86 88 88 88 92 92 92 131 131 131 130 130 130 131 131 131 133 133 133 133 133 133 135 135 135 126 126 126 107 107 107 106 106 106 108 108 108 102 102 102 107 107 107 123 123 123 128 128 128 97 97 97 83 83 83 81 81 81 77 77 77 93 93 93 94 94 94 71 71 71 82 82 82 86 86 86 81 81 81 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 84 84 84 85 85 85 85 85 85 160 160 160 158 158 158 157 157 157 159 159 159 159 159 159 161 161 161 150 150 150 132 132 132 130 130 130 131 131 131 133 133 133 132 132 132 149 149 149 157 157 157 127 127 127 116 116 116 115 115 115 112 112 112 118 118 118 116 116 116 102 102 102 113 113 113 112 112 112 107 107 107 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 116 116 116 115 115 115 114 114 114 164 164 164 163 163 163 162 162 162 163 163 163 165 165 165 165 165 165 163 163 163 157 157 157 158 158 158 153 153 153 161 161 161 155 155 155 159 159 159 162 162 162 157 157 157 158 158 158 153 153 153 153 153 153 157 157 157 150 150 150 114 114 114 132 132 132 155 155 155 151 151 151 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 159 159 159 158 158 158 156 156 156 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 162 162 162 163 163 163 159 159 159 159 159 159 153 153 153 162 162 162 156 156 156 159 159 159 160 160 160 163 163 163 162 162 162 150 150 150 152 152 152 172 172 172 170 170 170 135 135 135 155 155 155 177 177 177 164 164 164 161 161 161 161 161 161 161 161 161 162 162 162 164 164 164 165 165 165 165 165 165 162 162 162 164 164 164 163 163 163 163 163 163 164 164 164 151 151 151 140 140 140 148 148 148 152 152 152 165 165 165 162 162 162 168 168 168 151 151 151 157 157 157 160 160 160 165 165 165 161 161 161 159 159 159 168 168 168 178 178 178 174 174 174 161 161 161 184 184 184 188 188 188 171 171 171 160 160 160 161 161 161 161 161 161 164 164 164 165 165 165 166 166 166 166 166 166 162 162 162 163 163 163 162 162 162 165 165 165 163 163 163 136 136 136 123 123 123 132 132 132 145 145 145 154 154 154 159 159 159 173 173 173 160 160 160 161 161 161 157 157 157 147 147 147 147 147 147 166 166 166 181 181 181 179 179 179 168 168 168 164 164 164 189 189 189 190 190 190 176 176 176 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 163 163 163 164 164 164 163 163 163 164 164 164 153 153 153 112 112 112 116 116 116 119 119 119 113 113 113 110 110 110 124 124 124 140 140 140 151 151 151 157 157 157 153 153 153 118 118 118 118 118 118 152 152 152 177 177 177 177 177 177 161 161 161 165 165 165 189 189 189 188 188 188 181 181 181 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 163 163 163 166 166 166 164 164 164 164 164 164 149 149 149 94 94 94 68 68 68 76 76 76 92 92 92 108 108 108 118 118 118 104 104 104 112 112 112 119 119 119 134 134 134 134 134 134 118 118 118 121 121 121 153 153 153 163 163 163 166 166 166 187 187 187 188 188 188 185 185 185 179 179 179 163 163 163 162 162 162 164 164 164 165 165 165 166 166 166 166 166 166 164 164 164 162 162 162 163 163 163 160 160 160 162 162 162 156 156 156 131 131 131 101 101 101 77 77 77 64 64 64 64 64 64 78 78 78 87 87 87 111 111 111 117 117 117 104 104 104 103 103 103 100 100 100 109 109 109 142 142 142 157 157 157 157 157 157 174 174 174 170 170 170 160 160 160 154 154 154 146 146 146 154 154 154 156 156 156 158 158 158 160 160 160 161 161 161 159 159 159 157 157 157 159 159 159 157 157 157 157 157 157 157 157 157 153 153 153 144 144 144 124 124 124 97 97 97 72 72 72 57 57 57 52 52 52 58 58 58 75 75 75 76 76 76 66 66 66 64 64 64 79 79 79 107 107 107 123 123 123 109 109 109 106 106 106 111 111 111 106 106 106 105 105 105 107 107 107 141 141 141 155 155 155 156 156 156 158 158 158 157 157 157 156 156 156 154 154 154 157 157 157 157 157 157 156 156 156 157 157 157 155 155 155 151 151 151 145 145 145 136 136 136 117 117 117 91 91 91 68 68 68 51 51 51 43 43 43 36 36 36 33 33 33 35 35 35 41 41 41 49 49 49 54 54 54 53 53 53 52 52 52 57 57 57 76 76 76 66 66 66 59 59 59 132 132 132 155 155 155 153 153 153 156 156 156 156 156 156 154 154 154 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 154 154 154 152 152 152 148 148 148 144 144 144 138 138 138 128 128 128 111 111 111 92 92 92 72 72 72 51 51 51 37 37 37 32 32 32 29 29 29 26 26 26 24 24 24 21 21 21 27 27 27 45 45 45 76 76 76 67 67 67 74 74 74 136 136 136 149 149 149 151 151 151 152 152 152 152 152 152 151 151 151 150 150 150 151 151 151 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 148 148 148 145 145 145 143 143 143 139 139 139 133 133 133 126 126 126 114 114 114 93 93 93 67 67 67 55 55 55 47 47 47 42 42 42 39 39 39 39 39 39 46 46 46 89 89 89 133 133 133 117 117 117 113 113 113 140 140 140 149 149 149 153 153 153 153 153 153 151 151 151 149 149 149 145 145 145 147 147 147 145 145 145 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 147 146 146 146 144 144 144 142 142 142 137 137 137 131 131 131 117 117 117 91 91 91 77 77 77 76 76 76 76 76 76 73 73 73 71 71 71 75 75 75 96 96 96 136 136 136 148 148 148 141 141 141 140 140 140 142 142 142 143 143 143 147 147 147 148 148 148 149 149 149 145 145 145 147 147 147 145 145 145 144 144 144 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 144 144 144 142 142 142 139 139 139 134 134 134 124 124 124 106 106 106 94 94 94 97 97 97 99 99 99 96 96 96 93 93 93 95 95 95 104 104 104 112 112 112 130 130 130 158 158 158 158 158 158 142 142 142 137 137 137 138 138 138 139 139 139 141 141 141 143 143 143 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 143 143 143 144 144 144 144 144 144 143 143 143 141 141 141 141 141 141 139 139 139 139 139 139 131 131 131 112 112 112 97 97 97 98 98 98 106 106 106 107 107 107 105 105 105 112 112 112 115 115 115 118 118 118 124 124 124 136 136 136 145 145 145 142 142 142 144 144 144 143 143 143 138 138 138 137 137 137 137 137 137 147 147 147 143 143 143 142 142 142 141 141 141 140 140 140 140 140 140 141 141 141 143 143 143 143 143 143 141 141 141 142 142 142 142 142 142 142 142 142 132 132 132 115 115 115 108 108 108 111 111 111 112 112 112 112 112 112 111 111 111 114 114 114 117 117 117 120 120 120 127 127 127 131 131 131 133 133 133 132 132 132 137 137 137 139 139 139 140 140 140 137 137 137 132 132 132 144 144 144 140 140 140 140 140 140 139 139 139 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 139 139 139 140 140 140 139 139 139 132 132 132 122 122 122 117 117 117 117 117 117 114 114 114 112 112 112 111 111 111 114 114 114 121 121 121 126 126 126 128 128 128 135 135 135 138 138 138 133 133 133 132 132 132 131 131 131 135 135 135 140 140 140 134 134 134 144 144 144 139 139 139 138 138 138 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 135 135 135 137 137 137 137 137 137 132 132 132 123 123 123 115 115 115 114 114 114 114 114 114 116 116 116 115 115 115 118 118 118 124 124 124 124 124 124 130 130 130 134 134 134 139 139 139 138 138 138 136 136 136 133 133 133 130 130 130 140 140 140 135 135 135 140 140 140 132 132 132 131 131 131 131 131 131 130 130 130 130 130 130 131 131 131 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 133 133 133 130 130 130 124 124 124 120 120 120 119 119 119 119 119 119 119 119 119 117 117 117 117 117 117 119 119 119 123 123 123 128 128 128 133 133 133 140 140 140 139 139 139 138 138 138 138 138 138 135 135 135 134 134 134 133 133 133 135 135 135 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 130 130 130 128 128 128 127 127 127 124 124 124 123 123 123 123 123 123 120 120 120 119 119 119 115 115 115 113 113 113 119 119 119 123 123 123 127 127 127 137 137 137 136 136 136 137 137 137 139 139 139 140 140 140 139 139 139 135 135 135 137 137 137 130 130 130 128 128 128 129 129 129 129 129 129 130 130 130 128 128 128 127 127 127 126 126 126 125 125 125 126 126 126 126 126 126 126 126 126 125 125 125 125 125 125 121 121 121 120 120 120 120 120 120 117 117 117 116 116 116 114 114 114 113 113 113 117 117 117 119 119 119 125 125 125 131 131 131 130 130 130 133 133 133 135 135 135 136 136 136 134 134 134 136 136 136 138 138 138 181 197 196 182 194 194 189 197 198 196 200 203 198 203 204 198 205 202 199 206 203 200 207 205 200 207 205 201 206 205 205 207 210 201 207 210 190 205 204 188 205 204 191 202 203 202 208 206 208 211 205 207 210 204 208 210 205 208 210 205 203 207 202 197 207 203 196 207 203 195 206 202 199 210 206 200 211 207 198 207 204 199 207 204 202 210 207 202 211 208 201 210 207 196 206 202 181 194 194 180 192 192 184 194 195 192 198 201 198 205 205 198 207 204 197 206 203 198 207 204 203 212 209 203 211 209 206 209 212 198 207 208 183 200 199 181 199 197 190 203 203 201 209 206 204 209 203 203 208 202 204 209 203 204 209 203 203 209 204 202 213 208 203 214 210 203 214 210 202 213 209 201 212 208 199 212 207 200 214 209 200 214 209 197 211 206 195 209 204 195 209 205 186 198 198 186 196 197 185 195 196 187 197 198 191 201 200 189 200 197 187 198 194 187 198 194 193 204 200 199 209 206 203 208 210 192 202 203 179 197 195 178 197 195 188 203 202 197 207 203 201 209 202 202 210 203 202 209 202 199 206 199 197 206 199 200 210 206 202 213 209 203 214 210 201 212 208 199 210 206 196 210 205 193 210 204 191 207 202 188 205 199 187 203 198 190 206 200 195 204 205 192 202 203 191 202 202 190 203 203 189 202 200 186 199 195 184 197 193 185 198 194 191 204 199 198 210 206 198 206 207 186 199 199 176 196 194 177 198 196 186 203 202 195 207 203 201 211 203 202 213 205 202 212 204 200 210 202 199 209 202 199 210 206 201 212 209 202 213 209 202 214 209 201 212 208 196 210 205 189 204 199 186 202 196 187 203 198 186 202 197 187 203 197 199 205 207 191 201 202 189 202 202 187 202 202 187 203 200 189 204 199 191 205 200 193 207 202 194 209 204 197 211 207 195 205 205 183 197 197 175 198 195 176 200 196 183 203 201 193 207 202 199 211 203 199 211 202 199 210 202 196 208 199 195 207 199 197 208 203 199 210 206 199 210 206 200 211 207 200 211 207 198 210 206 194 206 202 192 204 200 195 207 203 197 208 204 195 208 203 194 199 202 186 195 196 183 196 196 180 197 196 182 199 196 186 202 197 187 203 198 189 205 200 190 206 201 191 206 201 193 204 203 188 203 202 183 206 202 182 207 202 188 208 205 195 209 204 197 210 202 195 208 200 194 207 199 193 206 197 193 206 198 197 209 204 200 211 207 198 211 206 199 211 206 201 212 208 202 212 208 202 210 207 201 209 206 202 209 206 203 211 208 201 211 207 185 198 196 181 196 193 179 196 193 178 197 193 182 199 195 185 198 196 183 197 196 184 199 198 184 200 200 184 199 199 188 199 197 190 202 199 191 206 201 192 207 203 193 206 203 197 205 204 197 208 207 192 211 208 194 207 206 189 202 198 184 202 195 186 200 195 187 205 198 178 202 194 167 190 182 180 197 191 184 200 191 182 199 189 178 195 185 174 191 180 169 186 175 159 178 167 175 197 193 174 196 192 174 196 192 175 197 193 180 199 198 184 200 202 184 201 203 182 200 203 180 200 203 182 201 204 187 203 201 189 204 199 190 205 201 190 205 201 190 205 201 197 206 202 189 205 198 176 202 193 176 192 185 150 164 154 113 137 123 112 133 124 116 143 134 99 133 122 84 116 106 99 123 115 104 130 116 101 130 112 95 123 105 91 119 102 87 114 97 75 104 87 155 181 181 154 180 180 154 180 180 155 181 181 155 182 183 154 181 183 155 182 184 156 182 185 155 181 183 154 180 182 157 182 180 161 187 183 162 187 184 162 187 184 161 186 183 156 178 167 119 149 127 96 132 108 116 137 118 113 131 112 76 105 85 78 107 96 77 109 98 66 102 90 65 99 87 67 96 86 68 98 84 71 103 86 67 99 82 63 95 78 64 97 80 67 99 82 114 143 146 114 143 146 115 144 147 116 145 148 116 148 150 113 149 150 113 147 148 111 144 143 112 142 140 108 138 135 101 133 129 109 142 138 114 147 143 113 145 141 99 131 127 82 114 103 65 105 83 60 100 76 86 108 91 92 112 100 59 94 82 62 100 87 66 103 90 62 99 87 63 97 86 65 97 86 66 100 86 66 101 85 63 98 82 63 99 82 65 101 85 70 104 88 111 140 143 110 139 142 112 140 143 113 142 145 111 143 145 110 146 146 103 136 135 86 117 112 88 115 108 91 117 109 82 113 106 85 118 111 102 134 127 106 139 132 75 108 101 62 93 89 56 94 85 53 90 77 80 100 93 79 101 105 43 84 86 54 97 86 61 99 86 59 93 81 61 91 81 62 92 82 61 94 81 59 94 80 58 92 79 62 97 83 63 98 84 63 97 83 142 168 168 140 166 166 139 166 165 141 167 166 140 168 167 142 171 168 133 159 153 119 140 131 120 137 124 123 138 124 119 142 131 115 141 131 133 158 148 141 166 156 111 136 127 101 124 122 96 124 122 94 122 111 108 124 120 99 123 132 67 116 123 82 129 118 89 125 112 90 117 108 93 116 108 95 120 112 93 123 113 93 124 113 94 125 114 96 127 116 96 126 116 95 125 114 150 172 168 149 170 166 148 170 166 149 171 167 151 173 169 151 172 167 153 170 161 151 162 148 157 162 144 154 157 137 155 167 153 146 161 149 150 166 153 153 169 156 148 163 151 149 163 157 141 161 152 141 162 143 151 163 150 131 159 158 77 131 131 102 148 135 136 166 155 139 158 151 142 157 152 142 161 155 139 164 156 139 165 157 140 167 158 142 168 160 141 167 159 139 166 157 152 171 166 151 170 164 151 170 165 152 171 166 152 172 166 151 169 161 156 169 158 157 163 148 162 162 142 157 155 133 161 165 150 153 160 147 156 163 150 155 165 151 157 168 154 156 167 155 142 157 142 144 159 138 167 178 159 159 178 164 115 147 134 140 165 149 166 184 170 156 169 161 152 166 160 149 167 163 147 169 162 148 170 161 149 172 163 151 173 165 151 173 164 147 171 163 152 171 165 151 170 164 151 170 164 152 171 165 139 158 152 129 146 139 141 154 143 149 156 140 167 168 148 166 164 143 168 171 156 150 154 141 156 161 147 158 163 150 163 168 155 156 166 152 151 165 150 161 174 156 174 184 165 171 179 159 159 166 146 182 188 169 185 193 177 165 176 164 150 166 159 149 168 164 148 169 162 150 172 160 151 173 162 152 174 162 152 174 162 148 171 160 151 170 164 150 169 163 152 172 166 151 170 164 124 143 137 112 129 122 124 138 128 141 150 137 154 158 141 160 162 143 171 178 160 158 165 148 161 164 149 159 159 145 151 148 135 145 150 137 158 172 157 175 187 171 175 184 167 166 172 153 164 168 149 189 193 176 188 194 179 170 181 169 153 169 162 152 171 166 151 173 164 151 173 161 151 173 161 152 174 162 152 174 162 149 172 160 152 171 165 151 170 164 152 171 165 141 160 154 100 119 114 105 123 117 109 125 117 106 118 107 106 115 101 121 129 114 133 147 127 145 157 138 157 161 145 157 154 140 126 117 105 118 120 109 145 158 146 171 183 169 173 182 166 160 165 149 165 169 152 188 192 177 186 192 179 175 186 175 160 176 167 157 176 169 155 176 167 153 175 163 152 174 162 152 174 162 152 174 162 149 172 161 154 173 167 152 171 165 152 171 165 137 156 150 81 101 96 55 75 70 64 83 77 82 98 90 99 114 105 109 124 113 94 111 95 104 119 102 116 123 109 136 136 124 140 133 124 118 120 112 114 127 117 147 158 147 159 167 155 165 170 156 187 190 176 188 191 179 183 189 178 172 184 173 154 170 159 150 170 159 150 172 160 151 173 161 152 174 162 152 174 162 151 173 160 148 171 160 151 170 164 148 167 161 150 169 163 144 163 157 118 138 133 87 108 103 63 84 79 51 71 66 50 71 65 65 85 79 75 95 85 101 118 109 109 122 114 100 108 101 101 106 100 96 104 98 101 114 105 136 147 138 153 162 150 155 161 148 173 177 164 170 172 163 157 163 153 148 159 148 137 153 141 141 162 149 143 165 152 144 166 154 146 168 156 147 169 157 146 168 155 143 166 155 147 166 160 145 164 158 145 164 158 145 164 158 140 160 154 130 151 147 110 132 128 82 105 102 56 80 77 41 65 62 39 58 56 46 65 62 63 81 79 64 82 80 54 72 69 54 69 65 72 84 77 101 112 104 118 127 117 107 113 101 106 109 98 110 113 106 103 109 101 99 110 100 97 114 101 128 149 134 142 164 151 142 164 152 144 166 154 143 165 153 142 164 152 140 163 151 144 164 157 144 164 158 144 163 157 144 164 158 142 163 156 137 158 152 131 153 147 121 144 138 101 125 119 75 99 94 54 74 74 38 57 58 29 49 49 21 43 43 17 40 39 23 41 40 33 46 43 42 53 50 48 58 54 48 56 51 48 56 50 53 61 55 70 80 73 58 71 62 49 66 55 120 140 128 141 164 151 138 162 149 141 165 152 141 165 152 139 163 150 137 162 150 140 161 154 141 161 155 142 163 156 143 163 157 141 162 154 138 160 149 134 156 145 130 152 141 124 146 135 114 136 126 97 118 115 79 99 98 58 79 78 37 58 56 23 44 43 19 38 37 18 34 33 15 31 30 13 29 28 11 26 25 17 32 29 35 51 44 66 82 73 57 73 65 64 81 72 125 143 134 135 158 145 134 161 146 135 162 147 136 162 147 135 161 146 133 160 146 138 159 152 136 157 150 137 158 151 137 158 151 137 158 149 136 158 146 134 156 144 131 153 141 129 151 139 126 147 136 120 141 133 113 134 126 101 122 114 80 101 94 54 75 68 41 63 56 33 55 47 28 50 42 25 47 39 24 47 39 33 54 45 77 97 84 122 141 127 105 125 111 102 121 107 128 148 134 134 158 143 137 164 147 137 163 147 134 161 145 132 159 143 128 156 140 134 155 148 132 153 146 134 155 148 134 155 148 134 155 146 134 156 144 134 156 144 133 155 143 132 154 142 130 153 140 128 151 137 123 146 132 117 140 126 103 126 112 78 100 86 61 87 70 57 88 68 58 88 69 54 85 65 52 83 63 57 86 67 82 106 85 123 146 125 135 158 137 128 151 130 127 150 129 127 153 133 127 154 136 131 158 139 132 159 140 133 160 141 128 156 139 134 155 148 132 153 146 131 152 145 133 154 147 133 155 146 133 155 143 133 155 143 133 155 143 132 154 142 130 152 140 128 151 135 125 148 130 120 143 125 110 133 116 92 115 98 77 106 84 75 111 84 78 113 87 75 110 84 71 107 81 75 109 83 89 116 90 98 123 97 115 141 115 143 169 143 143 169 143 126 153 130 120 148 127 121 149 128 122 150 128 124 152 131 126 155 134 133 154 147 132 153 146 131 152 145 131 152 145 131 152 143 130 151 140 130 152 140 130 152 140 129 151 139 127 149 137 127 150 134 125 148 132 125 148 132 117 140 124 98 121 104 80 109 87 78 112 86 86 119 93 87 120 94 85 119 92 92 125 99 98 127 102 102 130 105 108 136 111 120 148 123 129 157 132 126 154 130 127 155 133 126 154 132 121 149 127 120 148 126 120 149 127 133 155 148 130 151 144 129 150 143 128 149 142 127 148 139 126 148 136 127 149 137 129 151 139 129 151 139 128 150 137 128 151 138 129 151 138 128 151 138 119 141 128 102 124 111 92 119 101 93 123 100 94 124 102 94 124 102 93 123 101 96 126 103 100 129 107 103 132 110 110 138 116 114 143 120 116 145 123 115 144 121 121 149 125 123 151 127 124 152 128 121 149 125 115 144 121 130 152 143 126 148 140 126 148 139 124 147 138 124 147 137 125 148 136 124 148 135 125 148 136 124 148 135 124 147 134 125 147 136 127 148 137 125 147 136 118 140 129 108 130 118 102 127 112 100 128 109 97 125 106 96 123 103 95 122 102 97 125 104 105 132 112 110 137 118 112 139 119 119 146 127 122 149 129 117 144 123 116 143 120 115 142 119 118 146 123 123 152 129 116 146 123 128 153 141 123 148 136 122 147 135 121 146 134 120 145 133 119 144 131 119 144 131 119 144 131 118 144 131 119 143 130 121 144 131 124 146 133 123 145 133 119 141 128 109 131 119 100 125 110 97 124 108 98 125 107 99 127 106 98 126 104 101 129 106 109 134 114 110 134 116 116 140 121 120 144 126 125 149 130 124 148 129 122 146 126 117 144 124 113 142 121 121 152 130 115 147 127 124 150 137 116 142 129 115 141 128 115 141 128 114 140 127 114 140 127 115 141 128 117 143 130 117 143 130 117 143 130 119 142 129 121 143 130 120 142 129 117 139 126 111 133 120 105 129 115 102 129 114 103 130 112 102 130 109 100 128 105 101 128 105 105 129 110 109 132 114 114 137 119 119 142 124 126 149 131 125 148 130 124 148 129 122 148 129 117 146 126 115 146 125 113 146 126 119 145 132 115 141 128 116 142 129 116 142 129 116 142 129 116 142 129 116 142 129 116 142 129 115 142 129 115 141 128 117 140 127 117 139 126 115 137 124 114 136 123 111 133 120 108 132 118 106 133 117 104 131 113 102 130 109 98 127 103 97 124 101 105 129 109 109 132 114 113 136 118 123 146 128 122 146 127 124 147 128 125 149 130 124 151 132 121 150 130 116 148 126 117 150 131 114 140 127 112 138 125 113 139 126 113 139 126 114 139 126 112 138 125 111 137 124 110 136 123 109 135 122 110 135 122 112 135 122 113 135 122 112 134 121 112 133 120 108 130 117 105 129 115 103 130 115 101 127 110 100 127 106 97 125 102 98 124 102 103 127 108 105 128 110 111 134 116 118 140 123 116 139 121 119 142 124 121 145 127 120 146 127 116 145 126 116 148 127 118 151 132 150 150 150 148 148 148 147 147 147 145 145 145 142 142 142 141 141 141 137 137 137 131 131 131 124 124 124 120 120 120 118 118 118 111 111 111 110 110 110 109 109 109 107 107 107 107 107 107 109 109 109 109 109 109 108 108 108 112 112 112 117 117 117 120 120 120 122 122 122 125 125 125 130 130 130 130 130 130 133 133 133 136 136 136 138 138 138 140 140 140 143 143 143 146 146 146 147 147 147 146 146 146 147 147 147 146 146 146 145 145 145 145 145 145 142 142 142 137 137 137 132 132 132 130 130 130 127 127 127 122 122 122 120 120 120 119 119 119 117 117 117 117 117 117 116 116 116 115 115 115 116 116 116 118 118 118 117 117 117 118 118 118 118 118 118 119 119 119 120 120 120 119 119 119 121 121 121 124 124 124 126 126 126 130 130 130 132 132 132 133 133 133 144 144 144 143 143 143 143 143 143 143 143 143 144 144 144 142 142 142 140 140 140 139 139 139 137 137 137 133 133 133 129 129 129 125 125 125 124 124 124 122 122 122 121 121 121 122 122 122 121 121 121 123 123 123 125 125 125 126 126 126 126 126 126 127 127 127 126 126 126 127 127 127 127 127 127 125 125 125 125 125 125 128 128 128 130 130 130 133 133 133 132 132 132 135 135 135 141 141 141 143 143 143 141 141 141 141 141 141 142 142 142 140 140 140 139 139 139 136 136 136 135 135 135 134 134 134 130 130 130 130 130 130 132 132 132 129 129 129 124 124 124 123 123 123 122 122 122 127 127 127 127 127 127 129 129 129 129 129 129 128 128 128 129 129 129 130 130 130 130 130 130 129 129 129 129 129 129 132 132 132 132 132 132 135 135 135 137 137 137 141 141 141 142 142 142 140 140 140 142 142 142 140 140 140 140 140 140 143 143 143 153 153 153 172 172 172 186 186 186 196 196 196 204 204 204 208 208 208 207 207 207 200 200 200 194 194 194 173 173 173 153 153 153 141 141 141 129 129 129 124 124 124 126 126 126 128 128 128 131 131 131 133 133 133 131 131 131 133 133 133 133 133 133 133 133 133 135 135 135 137 137 137 143 143 143 144 144 144 145 145 145 143 143 143 144 144 144 150 150 150 151 151 151 164 164 164 182 182 182 207 207 207 226 226 226 231 231 231 216 216 216 191 191 191 200 200 200 212 212 212 212 212 212 214 214 214 210 210 210 194 194 194 137 137 137 126 126 126 128 128 128 129 129 129 130 130 130 133 133 133 130 130 130 133 133 133 133 133 133 135 135 135 140 140 140 143 143 143 146 146 146 145 145 145 142 142 142 142 142 142 144 144 144 154 154 154 152 152 152 149 149 149 149 149 149 158 158 158 173 173 173 163 163 163 138 138 138 124 124 124 141 141 141 149 149 149 140 140 140 142 142 142 154 154 154 162 162 162 131 131 131 135 135 135 132 132 132 129 129 129 127 127 127 125 125 125 125 125 125 125 125 125 124 124 124 129 129 129 133 133 133 136 136 136 131 131 131 135 135 135 137 137 137 138 138 138 144 144 144 138 138 138 137 137 137 142 142 142 141 141 141 141 141 141 144 144 144 133 133 133 130 130 130 129 129 129 120 120 120 114 114 114 92 92 92 88 88 88 105 105 105 115 115 115 103 103 103 114 114 114 123 123 123 125 125 125 116 116 116 109 109 109 98 98 98 95 95 95 98 98 98 102 102 102 110 110 110 116 116 116 119 119 119 112 112 112 141 141 141 141 141 141 141 141 141 139 139 139 138 138 138 142 142 142 136 136 136 132 132 132 137 137 137 134 134 134 110 110 110 121 121 121 120 120 120 115 115 115 107 107 107 101 101 101 102 102 102 109 109 109 95 95 95 93 93 93 98 98 98 98 98 98 105 105 105 112 112 112 112 112 112 113 113 113 114 114 114 110 110 110 117 117 117 121 121 121 125 125 125 129 129 129 139 139 139 135 135 135 136 136 136 141 141 141 139 139 139 139 139 139 120 120 120 111 111 111 138 138 138 130 130 130 115 115 115 130 130 130 130 130 130 126 126 126 121 121 121 109 109 109 110 110 110 109 109 109 105 105 105 101 101 101 97 97 97 100 100 100 103 103 103 106 106 106 110 110 110 106 106 106 112 112 112 118 118 118 117 117 117 117 117 117 118 118 118 120 120 120 135 135 135 139 139 139 140 140 140 141 141 141 137 137 137 140 140 140 107 107 107 97 97 97 132 132 132 124 124 124 127 127 127 144 144 144 139 139 139 133 133 133 133 133 133 124 124 124 122 122 122 129 129 129 123 123 123 118 118 118 118 118 118 126 126 126 122 122 122 126 126 126 126 126 126 122 122 122 133 133 133 135 135 135 135 135 135 133 133 133 136 136 136 132 132 132 136 136 136 137 137 137 139 139 139 140 140 140 137 137 137 129 129 129 74 74 74 82 82 82 106 106 106 115 115 115 149 149 149 172 172 172 173 173 173 159 159 159 133 133 133 145 145 145 130 130 130 135 135 135 130 130 130 125 125 125 128 128 128 130 130 130 129 129 129 130 130 130 130 130 130 136 136 136 137 137 137 137 137 137 144 144 144 149 149 149 151 151 151 148 148 148 136 136 136 136 136 136 137 137 137 138 138 138 135 135 135 117 117 117 71 71 71 98 98 98 74 74 74 112 112 112 124 124 124 135 135 135 171 171 171 183 183 183 159 159 159 126 126 126 122 122 122 129 129 129 129 129 129 124 124 124 126 126 126 127 127 127 129 129 129 123 123 123 125 125 125 129 129 129 134 134 134 134 134 134 139 139 139 139 139 139 141 141 141 144 144 144 135 135 135 133 133 133 133 133 133 135 135 135 134 134 134 123 123 123 76 76 76 86 86 86 74 74 74 107 107 107 157 157 157 177 177 177 242 242 242 231 231 231 197 197 197 166 166 166 139 139 139 135 135 135 135 135 135 132 132 132 133 133 133 134 134 134 135 135 135 127 127 127 133 133 133 134 134 134 135 135 135 132 132 132 134 134 134 134 134 134 134 134 134 145 145 145 134 134 134 133 133 133 134 134 134 135 135 135 134 134 134 104 104 104 69 69 69 73 73 73 80 80 80 123 123 123 182 182 182 193 193 193 209 209 209 237 237 237 242 242 242 244 244 244 207 207 207 136 136 136 137 137 137 132 132 132 136 136 136 149 149 149 167 167 167 164 164 164 160 160 160 153 153 153 143 143 143 145 145 145 145 145 145 139 139 139 144 144 144 148 148 148 134 134 134 135 135 135 142 142 142 155 155 155 148 148 148 94 94 94 58 58 58 85 85 85 89 89 89 150 150 150 178 178 178 170 170 170 182 182 182 222 222 222 252 252 252 254 254 254 238 238 238 195 195 195 181 181 181 166 166 166 159 159 159 164 164 164 176 176 176 175 175 175 176 176 176 180 180 180 189 189 189 149 149 149 145 145 145 147 147 147 150 150 150 151 151 151 135 135 135 137 137 137 148 148 148 160 160 160 164 164 164 152 152 152 112 112 112 92 92 92 88 88 88 148 148 148 180 180 180 173 173 173 181 181 181 228 228 228 232 232 232 191 191 191 188 188 188 190 190 190 192 192 192 190 190 190 186 186 186 193 193 193 170 170 170 162 162 162 158 158 158 165 165 165 188 188 188 163 163 163 154 154 154 155 155 155 148 148 148 144 144 144 126 126 126 103 103 103 102 102 102 121 121 121 140 140 140 155 155 155 163 163 163 153 153 153 135 135 135 155 155 155 178 178 178 194 194 194 205 205 205 234 234 234 201 201 201 125 125 125 124 124 124 130 130 130 138 138 138 137 137 137 147 147 147 188 188 188 150 150 150 161 161 161 146 146 146 147 147 147 171 171 171 183 183 183 182 182 182 204 204 204 167 167 167 143 143 143 115 115 115 97 97 97 94 94 94 99 99 99 111 111 111 118 118 118 129 129 129 142 142 142 150 150 150 160 160 160 169 169 169 182 182 182 189 189 189 186 186 186 181 181 181 156 156 156 139 139 139 143 143 143 140 140 140 133 133 133 147 147 147 194 194 194 185 185 185 183 183 183 184 184 184 196 196 196 201 201 201 208 208 208 225 225 225 244 244 244 241 241 241 169 169 169 104 104 104 76 76 76 76 76 76 89 89 89 100 100 100 106 106 106 106 106 106 113 113 113 117 117 117 121 121 121 130 130 130 137 137 137 143 143 143 147 147 147 150 150 150 153 153 153 154 154 154 158 158 158 159 159 159 164 164 164 171 171 171 176 176 176 177 177 177 179 179 179 183 183 183 189 189 189 194 194 194 212 212 212 249 249 249 252 252 252 252 252 252 215 215 215 97 97 97 71 71 71 58 58 58 61 61 61 70 70 70 81 81 81 93 93 93 101 101 101 109 109 109 111 111 111 113 113 113 114 114 114 115 115 115 117 117 117 122 122 122 125 125 125 127 127 127 129 129 129 131 131 131 133 133 133 137 137 137 140 140 140 142 142 142 145 145 145 150 150 150 152 152 152 155 155 155 175 175 175 235 235 235 253 253 253 252 252 252 235 235 235 85 85 85 68 68 68 60 60 60 58 58 58 58 58 58 58 58 58 63 63 63 72 72 72 81 81 81 90 90 90 102 102 102 111 111 111 114 114 114 114 114 114 116 116 116 120 120 120 122 122 122 124 124 124 126 126 126 128 128 128 132 132 132 135 135 135 137 137 137 138 138 138 141 141 141 139 139 139 149 149 149 164 164 164 224 224 224 252 252 252 254 254 254 225 225 225 85 85 85 74 74 74 64 64 64 62 62 62 55 55 55 55 55 55 54 54 54 58 58 58 62 62 62 64 64 64 70 70 70 79 79 79 87 87 87 95 95 95 101 101 101 107 107 107 113 113 113 117 117 117 119 119 119 123 123 123 127 127 127 128 128 128 129 129 129 133 133 133 136 136 136 133 133 133 134 134 134 141 141 141 203 203 203 252 252 252 244 244 244 187 187 187 91 91 91 79 79 79 72 72 72 66 66 66 61 61 61 56 56 56 57 57 57 55 55 55 54 54 54 57 57 57 61 61 61 64 64 64 67 67 67 70 70 70 74 74 74 79 79 79 82 82 82 85 85 85 87 87 87 90 90 90 94 94 94 96 96 96 99 99 99 100 100 100 100 100 100 98 98 98 100 100 100 112 112 112 178 178 178 232 232 232 186 186 186 153 153 153 85 85 85 84 84 84 79 79 79 70 70 70 66 66 66 63 63 63 59 59 59 54 54 54 53 53 53 53 53 53 56 56 56 61 61 61 65 65 65 67 67 67 67 67 67 67 67 67 71 71 71 72 72 72 75 75 75 79 79 79 81 81 81 85 85 85 91 91 91 92 92 92 92 92 92 91 91 91 92 92 92 104 104 104 169 169 169 172 172 172 154 154 154 158 158 158 85 85 85 82 82 82 78 78 78 77 77 77 73 73 73 66 66 66 61 61 61 57 57 57 56 56 56 51 51 51 51 51 51 52 52 52 57 57 57 62 62 62 64 64 64 67 67 67 72 72 72 72 72 72 72 72 72 73 73 73 74 74 74 78 78 78 83 83 83 83 83 83 82 82 82 85 85 85 78 78 78 91 91 91 139 139 139 140 140 140 142 142 142 145 145 145 94 94 94 87 87 87 81 81 81 76 76 76 77 77 77 73 73 73 67 67 67 63 63 63 61 61 61 55 55 55 52 52 52 53 53 53 53 53 53 52 52 52 55 55 55 59 59 59 59 59 59 61 61 61 61 61 61 61 61 61 65 65 65 70 70 70 75 75 75 76 76 76 78 78 78 88 88 88 102 102 102 121 121 121 137 137 137 141 141 141 143 143 143 144 144 144 92 92 92 90 90 90 86 86 86 82 82 82 81 81 81 77 77 77 70 70 70 65 65 65 63 63 63 60 60 60 57 57 57 55 55 55 54 54 54 55 55 55 56 56 56 57 57 57 59 59 59 62 62 62 63 63 63 65 65 65 69 69 69 69 69 69 71 71 71 73 73 73 79 79 79 96 96 96 128 128 128 136 136 136 139 139 139 138 138 138 135 135 135 136 136 136 99 99 99 97 97 97 90 90 90 84 84 84 80 80 80 76 76 76 71 71 71 68 68 68 65 65 65 61 61 61 58 58 58 57 57 57 55 55 55 57 57 57 59 59 59 59 59 59 61 61 61 63 63 63 64 64 64 67 67 67 71 71 71 72 72 72 75 75 75 79 79 79 86 86 86 99 99 99 115 115 115 138 138 138 142 142 142 141 141 141 142 142 142 138 138 138 103 103 103 100 100 100 99 99 99 92 92 92 91 91 91 88 88 88 77 77 77 71 71 71 67 67 67 65 65 65 61 61 61 59 59 59 58 58 58 59 59 59 60 60 60 60 60 60 63 63 63 65 65 65 68 68 68 72 72 72 75 75 75 76 76 76 79 79 79 83 83 83 86 86 86 91 91 91 108 108 108 121 121 121 133 133 133 133 133 133 135 135 135 130 130 130 101 101 101 102 102 102 103 103 103 95 95 95 93 93 93 92 92 92 81 81 81 79 79 79 79 79 79 79 79 79 73 73 73 68 68 68 66 66 66 66 66 66 65 65 65 65 65 65 68 68 68 69 69 69 72 72 72 76 76 76 78 78 78 79 79 79 79 79 79 80 80 80 86 86 86 89 89 89 101 101 101 115 115 115 126 126 126 134 134 134 135 135 135 135 135 135 105 105 105 105 105 105 107 107 107 99 99 99 95 95 95 89 89 89 82 82 82 84 84 84 82 82 82 84 84 84 79 79 79 77 77 77 78 78 78 76 76 76 73 73 73 73 73 73 74 74 74 76 76 76 78 78 78 79 79 79 79 79 79 82 82 82 81 81 81 82 82 82 87 87 87 89 89 89 91 91 91 110 110 110 122 122 122 132 132 132 134 134 134 132 132 132 131 155 180 131 152 176 132 151 174 130 148 170 127 145 168 127 144 166 124 140 159 120 133 150 114 126 142 112 122 138 111 119 133 105 112 124 106 110 121 106 109 121 103 107 119 103 107 119 105 109 120 105 109 121 104 108 120 108 112 123 113 117 128 116 120 131 118 122 133 121 126 134 126 131 137 126 131 137 129 134 140 132 137 143 134 139 145 136 141 147 139 144 150 142 147 153 129 151 175 129 150 172 132 150 171 132 149 170 129 149 172 130 148 169 128 145 164 125 140 158 122 135 151 122 132 145 121 128 141 117 123 134 117 121 130 116 119 129 114 117 129 113 117 129 112 116 128 111 115 127 112 116 127 115 119 128 114 118 127 115 119 128 115 119 128 115 120 127 116 121 127 115 120 126 117 122 128 120 125 131 122 127 133 126 131 137 128 133 139 129 134 140 127 148 170 127 147 167 130 147 165 130 147 165 128 148 168 128 146 166 127 144 162 127 143 158 127 139 153 126 135 146 124 131 140 122 126 135 122 124 130 121 122 130 119 121 134 120 122 135 119 121 133 121 123 136 122 125 136 123 127 136 123 127 136 124 128 136 123 127 136 123 128 135 123 128 134 121 126 132 121 126 132 124 129 135 126 131 137 129 134 140 128 133 139 131 136 142 125 146 165 129 147 164 129 145 160 128 145 159 128 146 163 127 144 160 128 142 156 127 139 151 127 137 148 128 136 144 125 131 138 127 131 136 131 132 136 129 129 133 124 124 132 122 123 131 121 122 130 126 127 135 125 128 135 125 130 136 125 130 136 124 129 135 125 130 137 126 131 137 126 131 137 125 130 136 125 130 136 128 133 139 128 133 139 131 136 142 133 138 144 137 142 148 127 146 162 127 144 159 130 146 159 129 144 155 129 143 155 134 146 156 146 156 164 167 174 181 181 188 194 192 198 204 201 206 210 207 209 211 207 207 208 200 200 200 194 195 195 173 173 173 153 154 154 141 141 141 128 130 133 120 125 130 123 128 132 125 130 134 128 133 137 129 134 140 127 132 138 129 134 140 129 134 140 129 134 140 131 136 142 133 138 144 139 144 150 140 145 151 131 149 163 130 147 159 133 147 158 141 153 162 145 153 160 159 166 170 179 184 186 206 208 209 225 227 229 228 233 237 214 217 219 191 192 192 201 200 199 214 213 210 213 214 207 215 216 209 211 212 205 195 196 189 136 139 136 123 128 131 125 130 133 126 131 134 127 132 135 129 134 139 126 131 138 129 134 140 129 134 140 131 136 142 136 141 147 139 144 150 142 147 153 141 146 152 129 147 159 130 146 157 133 148 157 145 158 165 147 154 156 146 150 152 149 150 149 160 159 156 173 174 172 160 165 168 136 139 140 124 125 125 142 141 140 150 150 145 142 142 133 143 144 134 155 156 146 163 164 154 131 133 128 132 137 140 129 134 137 126 131 134 124 129 131 122 127 131 121 126 132 121 126 131 120 125 131 125 130 135 129 134 140 132 137 143 127 132 138 131 136 142 124 142 152 125 143 153 131 148 158 126 143 150 126 142 143 131 147 146 141 141 143 146 140 141 141 147 145 126 136 139 126 132 132 128 130 130 118 121 124 111 115 118 92 93 91 88 89 87 105 106 104 115 116 114 102 104 104 111 116 119 120 125 128 122 127 130 113 118 121 106 111 114 95 100 104 92 97 101 95 100 104 99 104 108 107 112 116 113 118 122 115 120 125 109 114 118 127 146 153 127 146 154 127 146 154 126 144 151 124 144 144 129 148 147 137 136 139 138 130 133 133 140 138 128 137 138 109 112 109 122 122 119 119 121 122 112 117 120 106 108 108 100 102 102 102 103 103 108 110 110 93 96 97 90 95 98 95 100 103 95 100 103 102 107 110 109 114 117 109 114 117 110 115 118 111 116 119 107 112 115 114 119 122 118 123 127 122 127 131 126 131 135 127 144 152 123 140 148 123 141 148 129 146 153 127 144 145 128 144 144 123 119 123 118 108 112 137 140 138 129 131 128 119 115 109 136 130 123 131 131 126 125 127 127 120 122 121 108 111 109 109 112 110 108 110 109 103 107 106 98 103 104 94 99 100 96 102 102 100 105 106 103 108 109 107 112 113 102 108 108 108 114 115 115 120 121 114 119 122 114 119 123 115 120 124 117 122 126 123 140 148 127 144 151 128 145 152 130 145 152 127 141 143 131 145 146 112 105 110 106 93 97 133 132 130 129 124 118 136 126 116 153 143 131 143 139 129 133 134 129 132 134 132 123 125 122 121 123 121 128 130 128 121 125 123 115 121 119 114 120 119 122 128 127 118 125 123 123 129 127 123 129 127 119 125 123 129 135 134 132 138 136 132 137 138 130 135 139 133 138 141 129 134 137 125 141 146 126 142 147 128 143 149 130 144 149 130 141 143 122 132 134 81 71 77 94 77 83 110 105 103 124 113 106 161 146 134 183 171 156 179 173 161 160 161 153 133 135 130 145 147 142 130 132 127 135 137 133 127 132 128 122 128 126 125 131 129 127 133 131 126 132 130 127 133 131 127 133 131 133 139 137 134 140 138 134 140 138 140 146 145 145 151 151 147 153 153 144 150 150 126 141 144 126 140 143 127 141 144 129 142 145 130 138 141 112 119 122 80 66 74 112 92 99 80 72 71 123 109 102 138 120 108 146 133 118 176 171 158 184 185 176 158 161 154 125 128 122 121 124 117 128 131 124 127 131 126 121 127 124 123 129 126 124 130 126 126 132 128 120 126 122 122 128 124 126 132 129 131 137 133 131 137 133 136 142 139 136 142 140 137 143 142 141 147 145 127 139 143 125 137 141 125 137 141 128 138 142 131 136 140 120 124 128 87 71 79 101 79 86 82 71 71 119 104 99 170 154 143 187 176 162 245 244 231 230 234 225 195 199 192 165 168 161 138 141 134 134 137 130 133 137 130 128 135 129 129 136 129 130 137 131 131 138 131 123 130 124 129 136 129 131 137 131 131 138 131 128 135 128 131 137 134 131 137 135 131 137 135 142 148 146 127 138 140 126 137 139 127 138 140 129 138 140 132 135 140 102 105 109 80 63 72 89 66 74 89 77 78 134 120 116 193 180 170 201 192 179 211 211 199 236 240 232 242 244 238 244 246 240 207 209 203 135 138 131 135 139 133 129 135 129 132 139 132 145 152 145 163 170 163 160 167 160 156 163 157 149 156 149 139 146 140 142 148 142 141 148 143 136 142 138 141 147 144 145 151 147 125 138 138 129 138 140 138 144 148 153 155 161 152 146 151 99 92 97 67 54 61 95 80 87 97 86 89 158 148 141 187 176 167 179 169 160 189 182 172 224 223 215 251 254 250 253 255 253 236 240 236 193 198 193 179 183 179 165 167 165 159 160 157 165 165 160 178 177 171 175 176 172 174 177 177 179 182 181 187 190 190 148 151 150 143 147 144 144 149 145 147 153 149 146 155 150 126 139 139 133 139 142 147 148 154 162 159 167 170 162 167 158 150 155 118 110 115 98 90 95 94 86 88 155 147 141 186 179 172 179 172 165 188 180 174 232 228 223 231 234 233 188 193 191 185 190 188 188 192 191 191 194 193 190 190 191 187 186 186 197 192 191 174 169 165 165 162 160 158 158 159 165 165 166 188 189 189 163 163 164 154 155 153 153 157 153 145 151 147 139 148 143 119 129 131 100 105 109 102 102 108 124 120 127 144 139 143 159 153 157 167 162 166 157 152 156 139 134 137 159 155 153 182 177 175 198 194 191 209 205 202 237 234 234 200 202 205 124 126 128 123 125 127 129 131 133 137 138 142 138 137 142 148 147 149 191 187 188 154 149 148 164 161 161 146 146 146 147 147 147 171 171 171 183 183 183 183 183 181 204 206 202 164 170 164 139 147 140 110 117 121 96 98 103 97 93 99 103 97 103 113 110 113 120 117 121 131 128 132 144 141 145 152 150 153 161 160 161 170 169 170 183 182 182 190 189 190 187 185 189 181 180 187 156 155 162 139 138 145 143 143 149 140 140 147 133 133 139 148 147 151 198 193 196 189 183 185 186 183 183 185 184 183 197 196 195 202 201 200 209 209 207 226 226 222 244 246 241 240 243 238 165 172 165 102 105 112 77 76 81 81 74 79 95 87 90 103 99 102 109 105 108 109 105 109 116 112 116 119 116 120 122 121 126 130 130 134 138 137 141 143 143 147 148 147 153 150 149 156 153 152 160 154 153 161 158 157 165 159 158 166 165 164 170 172 170 175 180 175 177 182 176 177 183 178 177 186 183 180 192 189 186 197 194 191 215 212 209 251 250 246 252 253 248 252 254 248 213 218 211 97 96 106 74 69 76 65 55 59 69 58 61 76 68 72 87 79 84 98 91 95 107 99 104 114 107 112 113 110 114 115 112 115 116 113 117 117 114 118 119 116 121 123 122 127 126 124 130 128 126 132 130 128 134 132 131 136 133 133 135 138 137 137 144 140 138 146 141 138 149 144 140 154 149 145 156 151 147 159 154 150 179 174 170 238 235 230 255 254 247 253 254 247 234 237 229 86 83 95 73 65 73 68 56 60 69 54 57 67 54 60 67 54 61 72 59 66 81 68 75 89 78 83 95 88 90 107 100 102 116 109 111 119 112 113 118 112 115 119 115 118 123 119 122 124 121 124 127 123 126 127 126 126 128 129 126 133 133 128 139 135 129 141 137 128 143 138 132 145 140 136 143 138 134 153 148 144 168 163 159 228 224 218 255 253 246 255 255 248 225 227 218 88 82 96 80 70 79 74 60 65 73 57 59 67 50 57 67 49 57 66 48 56 70 52 60 73 57 63 72 62 62 78 68 68 86 77 76 95 85 85 101 93 93 104 100 99 110 106 105 117 112 112 120 116 116 121 120 117 123 125 117 128 129 119 132 129 119 134 130 118 137 133 124 140 135 131 137 132 128 138 133 129 145 140 136 207 203 197 254 253 244 246 246 237 187 189 179 95 89 99 85 76 85 81 68 76 76 62 69 70 57 65 65 51 59 68 51 61 67 49 58 66 49 56 68 53 56 71 57 59 74 60 62 77 63 65 79 67 67 79 73 70 84 78 74 87 82 75 90 85 77 92 87 79 95 90 80 99 95 83 102 97 83 106 100 84 108 99 87 108 99 91 106 97 89 106 100 91 117 112 103 181 179 168 233 234 221 186 188 176 153 156 145 88 83 90 90 81 90 86 75 85 78 66 76 73 63 71 70 59 67 68 55 64 65 49 59 65 48 56 64 49 52 67 51 54 72 57 60 76 60 63 76 63 65 73 65 62 74 66 62 77 70 63 79 72 62 82 74 65 87 78 70 89 80 70 93 85 72 98 91 76 101 91 78 102 90 80 99 90 80 99 92 81 109 104 92 171 172 157 171 176 160 153 157 143 158 161 151 88 84 91 86 79 87 84 74 83 84 73 82 79 70 77 73 63 70 69 57 65 67 52 61 66 51 58 62 47 51 62 47 50 63 48 51 68 53 56 71 59 61 71 62 63 74 65 65 78 70 67 78 71 65 79 71 65 80 72 67 81 73 66 85 77 68 90 83 72 91 82 72 91 81 71 92 85 73 83 78 66 95 92 80 140 142 127 139 143 128 142 145 132 145 148 138 96 93 100 90 85 92 86 78 86 83 73 81 81 75 78 79 71 74 75 64 68 71 59 64 71 57 61 65 51 54 61 48 50 62 49 51 62 49 51 61 49 52 62 52 58 65 56 59 66 57 57 67 59 57 67 60 57 67 60 58 70 64 60 75 69 63 80 75 66 83 76 65 84 78 66 93 88 76 105 103 90 123 123 109 137 140 125 141 145 129 143 146 133 144 147 137 93 92 98 92 89 96 90 84 91 87 79 86 85 80 82 81 75 77 76 67 70 73 62 66 71 59 63 68 57 59 65 54 56 63 52 53 62 51 52 63 52 56 63 53 61 63 54 58 66 57 58 68 60 59 68 62 60 69 64 63 73 69 66 72 69 63 75 71 63 78 74 63 84 80 68 99 97 84 129 131 117 135 139 124 139 143 127 137 141 126 134 138 125 136 139 129 99 99 105 98 96 102 93 88 96 87 82 88 83 80 80 80 75 75 76 69 70 75 65 67 73 62 65 68 58 59 65 56 57 64 54 55 62 53 54 64 55 57 65 56 60 65 56 59 68 59 59 69 61 59 69 63 60 70 67 63 74 71 66 76 73 65 78 76 65 82 80 68 88 88 74 100 102 88 114 118 103 135 142 126 141 146 130 140 144 129 141 145 131 138 141 131 102 104 109 101 100 106 101 98 105 95 91 97 93 92 89 91 88 86 81 76 74 78 69 68 74 65 65 72 63 64 68 59 60 66 56 58 65 56 57 66 57 58 67 58 58 67 58 58 69 62 58 71 64 57 72 68 60 74 73 66 77 76 67 78 78 65 82 81 67 85 85 71 87 89 75 90 94 79 105 113 96 116 126 109 131 138 121 132 136 121 134 138 124 130 133 123 100 102 107 102 102 108 104 102 108 97 94 99 94 94 91 94 92 88 85 80 77 85 78 76 85 78 76 84 77 77 78 71 71 73 66 66 71 64 64 72 65 64 71 63 60 71 64 59 74 67 59 75 69 58 77 73 62 78 78 67 79 80 67 81 82 66 81 82 64 81 83 66 85 89 74 86 93 77 97 106 89 110 121 104 123 131 114 133 137 122 134 138 125 135 138 128 105 106 107 105 105 107 108 107 110 100 99 100 96 96 93 90 90 86 86 82 79 89 83 79 87 81 77 87 84 80 82 79 75 80 77 73 81 78 74 80 76 71 77 73 67 77 73 66 78 75 66 80 77 67 81 79 68 81 81 68 81 82 67 84 85 69 83 84 67 83 85 68 87 91 75 88 93 76 89 95 78 108 115 98 120 127 109 129 136 120 132 138 124 130 136 124 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 160 160 160 158 158 158 177 177 177 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 175 175 175 176 176 176 177 177 177 177 177 177 175 175 175 174 174 174 174 174 174 172 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 167 167 167 166 166 166 167 167 167 168 168 168 167 167 167 165 165 165 182 182 182 181 181 181 180 180 180 181 181 181 182 182 182 182 182 182 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 177 177 177 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 167 167 167 166 166 166 191 191 191 188 188 188 187 187 187 187 187 187 188 188 188 189 189 189 188 188 188 188 188 188 189 189 189 188 188 188 187 187 187 186 186 186 187 187 187 186 186 186 185 185 185 185 185 185 184 184 184 182 182 182 182 182 182 181 181 181 178 178 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 177 177 177 175 175 175 174 174 174 173 173 173 171 171 171 170 170 170 199 199 199 196 196 196 194 194 194 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 190 189 189 189 188 188 188 189 189 189 187 187 187 184 184 184 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 176 176 176 177 177 177 176 176 176 174 174 174 196 196 196 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 197 197 197 196 196 196 195 195 195 195 195 195 194 194 194 192 192 192 192 192 192 190 190 190 187 187 187 186 186 186 183 183 183 181 181 181 179 179 179 180 180 180 179 179 179 177 177 177 176 176 176 178 178 178 177 177 177 175 175 175 171 171 171 190 190 190 198 198 198 199 199 199 199 199 199 198 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 196 195 195 195 194 194 194 194 194 194 194 194 194 190 190 190 187 187 187 186 186 186 185 185 185 184 184 184 180 180 180 179 179 179 180 180 180 180 180 180 178 178 178 144 144 144 156 156 156 163 163 163 175 175 175 191 191 191 198 198 198 196 196 196 196 196 196 197 197 197 199 199 199 199 199 199 200 200 200 199 199 199 198 198 198 202 202 202 196 196 196 188 188 188 195 195 195 200 200 200 195 195 195 185 185 185 171 171 171 156 156 156 150 150 150 178 178 178 194 194 194 190 190 190 189 189 189 188 188 188 186 186 186 184 184 184 183 183 183 106 106 106 111 111 111 114 114 114 111 111 111 146 146 146 189 189 189 193 193 193 196 196 196 197 197 197 197 197 197 199 199 199 199 199 199 199 199 199 198 198 198 199 199 199 186 186 186 184 184 184 196 196 196 191 191 191 142 142 142 111 111 111 108 108 108 105 105 105 102 102 102 116 116 116 163 163 163 189 189 189 191 191 191 190 190 190 189 189 189 188 188 188 186 186 186 95 95 95 94 94 94 93 93 93 90 90 90 103 103 103 138 138 138 167 167 167 182 182 182 185 185 185 192 192 192 197 197 197 197 197 197 196 196 196 196 196 196 201 201 201 190 190 190 181 181 181 191 191 191 146 146 146 80 80 80 81 81 81 100 100 100 100 100 100 99 99 99 97 97 97 107 107 107 142 142 142 180 180 180 188 188 188 188 188 188 188 188 188 186 186 186 92 92 92 91 91 91 88 88 88 90 90 90 94 94 94 103 103 103 115 115 115 128 128 128 134 134 134 161 161 161 195 195 195 198 198 198 198 198 198 195 195 195 207 207 207 201 201 201 171 171 171 158 158 158 119 119 119 98 98 98 112 112 112 117 117 117 100 100 100 99 99 99 98 98 98 93 93 93 95 95 95 133 133 133 161 161 161 176 176 176 188 188 188 186 186 186 91 91 91 91 91 91 91 91 91 92 92 92 96 96 96 100 100 100 98 98 98 102 102 102 109 109 109 147 147 147 186 186 186 187 187 187 187 187 187 185 185 185 187 187 187 188 188 188 168 168 168 152 152 152 157 157 157 154 154 154 156 156 156 140 140 140 99 99 99 95 95 95 92 92 92 92 92 92 92 92 92 96 96 96 110 110 110 131 131 131 152 152 152 152 152 152 91 91 91 91 91 91 92 92 92 93 93 93 93 93 93 96 96 96 95 95 95 102 102 102 137 137 137 178 178 178 182 182 182 172 172 172 170 170 170 164 164 164 155 155 155 151 151 151 147 147 147 149 149 149 160 160 160 145 145 145 139 139 139 144 144 144 122 122 122 97 97 97 91 91 91 92 92 92 93 93 93 93 93 93 94 94 94 97 97 97 101 101 101 100 100 100 81 81 81 81 81 81 82 82 82 83 83 83 85 85 85 87 87 87 87 87 87 102 102 102 153 153 153 166 166 166 160 160 160 152 152 152 149 149 149 144 144 144 135 135 135 131 131 131 122 122 122 123 123 123 124 124 124 112 112 112 106 106 106 114 114 114 107 107 107 93 93 93 89 89 89 89 89 89 90 90 90 89 89 89 86 86 86 85 85 85 86 86 86 86 86 86 75 75 75 74 74 74 80 80 80 78 78 78 80 80 80 81 81 81 81 81 81 90 90 90 169 169 169 185 185 185 165 165 165 156 156 156 156 156 156 145 145 145 138 138 138 137 137 137 135 135 135 123 123 123 102 102 102 98 98 98 93 93 93 89 89 89 86 86 86 80 80 80 74 74 74 76 76 76 80 80 80 80 80 80 76 76 76 80 80 80 84 84 84 78 78 78 114 114 114 113 113 113 114 114 114 112 112 112 116 116 116 120 120 120 122 122 122 131 131 131 195 195 195 211 211 211 199 199 199 190 190 190 189 189 189 182 182 182 184 184 184 184 184 184 194 194 194 168 168 168 108 108 108 96 96 96 93 93 93 91 91 91 87 87 87 76 76 76 70 70 70 74 74 74 76 76 76 79 79 79 81 81 81 87 87 87 84 84 84 69 69 69 128 128 128 129 129 129 128 128 128 128 128 128 136 136 136 145 145 145 147 147 147 170 170 170 222 222 222 214 214 214 206 206 206 194 194 194 188 188 188 186 186 186 183 183 183 182 182 182 204 204 204 176 176 176 110 110 110 100 100 100 88 88 88 78 78 78 77 77 77 97 97 97 107 107 107 109 109 109 115 115 115 122 122 122 123 123 123 122 122 122 118 118 118 109 109 109 121 121 121 122 122 122 122 122 122 123 123 123 130 130 130 142 142 142 149 149 149 196 196 196 245 245 245 233 233 233 231 231 231 232 232 232 230 230 230 229 229 229 225 225 225 226 226 226 221 221 221 160 160 160 106 106 106 96 96 96 70 70 70 69 69 69 84 84 84 93 93 93 94 94 94 104 104 104 116 116 116 132 132 132 140 140 140 146 146 146 146 146 146 142 142 142 125 125 125 125 125 125 125 125 125 126 126 126 134 134 134 144 144 144 154 154 154 200 200 200 222 222 222 211 211 211 211 211 211 199 199 199 200 200 200 199 199 199 185 185 185 186 186 186 176 176 176 130 130 130 105 105 105 97 97 97 78 78 78 93 93 93 113 113 113 103 103 103 99 99 99 108 108 108 117 117 117 132 132 132 140 140 140 145 145 145 146 146 146 144 144 144 126 126 126 126 126 126 127 127 127 129 129 129 136 136 136 143 143 143 146 146 146 154 154 154 149 149 149 132 132 132 130 130 130 127 127 127 122 122 122 116 116 116 105 105 105 93 93 93 86 86 86 86 86 86 99 99 99 103 103 103 99 99 99 107 107 107 108 108 108 105 105 105 108 108 108 112 112 112 118 118 118 126 126 126 130 130 130 133 133 133 136 136 136 136 136 136 124 124 124 124 124 124 125 125 125 127 127 127 132 132 132 138 138 138 140 140 140 144 144 144 121 121 121 87 87 87 78 78 78 77 77 77 70 70 70 69 69 69 66 66 66 62 62 62 62 62 62 72 72 72 87 87 87 101 101 101 108 108 108 105 105 105 98 98 98 100 100 100 106 106 106 108 108 108 110 110 110 114 114 114 116 116 116 119 119 119 120 120 120 120 120 120 123 123 123 122 122 122 123 123 123 124 124 124 128 128 128 131 131 131 132 132 132 135 135 135 127 127 127 111 111 111 93 93 93 77 77 77 67 67 67 64 64 64 59 59 59 56 56 56 58 58 58 66 66 66 78 78 78 95 95 95 94 94 94 83 83 83 95 95 95 106 106 106 114 114 114 119 119 119 121 121 121 123 123 123 122 122 122 120 120 120 120 120 120 118 118 118 121 121 121 120 120 120 121 121 121 121 121 121 124 124 124 125 125 125 127 127 127 127 127 127 126 126 126 120 120 120 103 103 103 77 77 77 62 62 62 58 58 58 45 45 45 49 49 49 56 56 56 62 62 62 70 70 70 76 76 76 56 56 56 50 50 50 85 85 85 105 105 105 116 116 116 117 117 117 121 121 121 125 125 125 125 125 125 124 124 124 127 127 127 131 131 131 116 116 116 115 115 115 116 116 116 117 117 117 119 119 119 118 118 118 120 120 120 120 120 120 119 119 119 115 115 115 108 108 108 86 86 86 69 69 69 63 63 63 53 53 53 55 55 55 56 56 56 53 53 53 52 52 52 50 50 50 55 55 55 53 53 53 75 75 75 105 105 105 120 120 120 118 118 118 120 120 120 123 123 123 121 121 121 120 120 120 125 125 125 133 133 133 112 112 112 111 111 111 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 114 114 114 113 113 113 112 112 112 113 113 113 95 95 95 81 81 81 71 71 71 57 57 57 45 45 45 33 33 33 31 31 31 39 39 39 56 56 56 80 80 80 69 69 69 65 65 65 101 101 101 116 116 116 117 117 117 119 119 119 120 120 120 120 120 120 125 125 125 129 129 129 130 130 130 106 106 106 106 106 106 107 107 107 106 106 106 106 106 106 107 107 107 108 108 108 108 108 108 106 106 106 109 109 109 107 107 107 97 97 97 61 61 61 41 41 41 32 32 32 29 29 29 29 29 29 34 34 34 41 41 41 63 63 63 75 75 75 59 59 59 64 64 64 99 99 99 110 110 110 111 111 111 111 111 111 113 113 113 119 119 119 127 127 127 130 130 130 131 131 131 104 104 104 103 103 103 103 103 103 102 102 102 101 101 101 103 103 103 103 103 103 103 103 103 103 103 103 101 101 101 99 99 99 84 84 84 40 40 40 32 32 32 30 30 30 29 29 29 29 29 29 32 32 32 42 42 42 59 59 59 63 63 63 54 54 54 69 69 69 100 100 100 107 107 107 108 108 108 109 109 109 112 112 112 119 119 119 123 123 123 124 124 124 124 124 124 100 100 100 99 99 99 98 98 98 99 99 99 101 101 101 102 102 102 102 102 102 103 103 103 102 102 102 92 92 92 81 81 81 66 66 66 41 41 41 34 34 34 27 27 27 26 26 26 27 27 27 33 33 33 44 44 44 52 52 52 51 51 51 55 55 55 74 74 74 92 92 92 99 99 99 101 101 101 104 104 104 107 107 107 114 114 114 117 117 117 116 116 116 117 117 117 98 98 98 97 97 97 95 95 95 96 96 96 99 99 99 100 100 100 100 100 100 103 103 103 101 101 101 87 87 87 73 73 73 56 56 56 37 37 37 33 33 33 28 28 28 27 27 27 28 28 28 34 34 34 45 45 45 51 51 51 50 50 50 58 58 58 74 74 74 86 86 86 92 92 92 94 94 94 99 99 99 103 103 103 108 108 108 108 108 108 107 107 107 114 114 114 96 96 96 94 94 94 94 94 94 95 95 95 96 96 96 97 97 97 99 99 99 100 100 100 93 93 93 78 78 78 65 65 65 48 48 48 34 34 34 32 32 32 28 28 28 27 27 27 29 29 29 35 35 35 46 46 46 51 51 51 51 51 51 60 60 60 73 73 73 84 84 84 89 89 89 92 92 92 96 96 96 98 98 98 102 102 102 102 102 102 100 100 100 112 112 112 94 94 94 92 92 92 91 91 91 92 92 92 93 93 93 93 93 93 95 95 95 93 93 93 82 82 82 69 69 69 57 57 57 42 42 42 32 32 32 31 31 31 29 29 29 28 28 28 33 33 33 41 41 41 47 47 47 50 50 50 51 51 51 62 62 62 73 73 73 83 83 83 87 87 87 90 90 90 93 93 93 93 93 93 96 96 96 97 97 97 99 99 99 112 112 112 88 88 88 87 87 87 86 86 86 87 87 87 87 87 87 85 85 85 85 85 85 80 80 80 71 71 71 61 61 61 48 48 48 36 36 36 30 30 30 30 30 30 30 30 30 33 33 33 42 42 42 44 44 44 47 47 47 48 48 48 52 52 52 61 61 61 71 71 71 78 78 78 80 80 80 80 80 80 83 83 83 85 85 85 88 88 88 88 88 88 93 93 93 102 102 102 150 179 210 147 178 209 145 179 209 144 179 208 141 180 209 137 180 209 136 179 208 135 178 207 135 178 207 135 178 208 133 175 207 133 175 207 133 175 207 133 175 207 133 175 207 131 176 206 129 178 204 129 178 204 129 178 205 130 178 205 129 178 204 129 175 199 129 174 198 129 175 198 129 175 199 129 175 199 128 175 198 126 175 198 126 175 198 125 174 197 124 173 195 122 171 193 153 183 214 150 182 212 148 183 212 147 184 212 147 185 212 147 186 212 145 184 210 146 185 211 147 186 212 147 186 212 145 184 212 145 183 212 144 183 211 142 181 210 142 181 210 139 182 208 136 182 206 136 182 206 136 182 205 136 181 205 136 181 205 136 181 204 136 181 204 136 180 203 135 180 203 135 180 203 132 179 202 130 179 201 131 179 201 132 180 202 131 179 201 129 177 199 160 188 214 158 187 213 155 188 213 154 189 213 155 190 212 156 190 209 155 189 208 156 190 209 157 191 210 157 190 210 156 189 212 156 189 212 155 188 212 154 187 210 153 186 209 149 186 207 145 186 205 145 185 205 144 184 203 143 183 202 141 182 202 140 182 203 140 182 204 140 182 204 140 182 203 140 182 203 137 181 202 134 181 201 134 180 200 134 180 200 133 179 199 132 178 198 174 195 215 170 194 213 167 194 212 165 195 212 166 196 211 168 196 209 167 196 209 167 196 209 168 196 209 167 196 209 166 194 210 166 193 210 166 194 210 165 193 210 164 192 208 161 193 208 158 193 208 156 192 207 156 192 207 155 190 205 151 187 204 148 187 206 147 187 207 148 188 207 148 188 207 148 188 208 145 188 206 142 187 205 141 185 204 140 184 203 139 183 201 137 181 200 189 202 213 184 201 210 180 200 208 179 201 208 177 201 208 177 200 208 177 200 208 177 200 208 177 200 208 177 200 208 175 198 209 175 198 209 175 198 209 174 197 208 173 196 207 170 197 208 167 197 209 165 196 208 166 197 209 165 195 207 160 192 206 154 191 209 151 190 208 150 189 207 151 189 208 150 189 207 148 190 207 146 189 206 145 188 204 145 188 205 144 187 204 142 185 202 191 198 202 194 203 206 192 204 206 189 204 205 187 205 207 185 205 209 185 205 208 185 205 208 185 205 208 185 205 209 184 203 210 183 203 210 183 203 210 182 202 210 181 200 208 178 201 209 175 202 211 173 200 209 172 200 208 170 198 206 165 195 205 159 195 211 156 193 210 154 191 208 152 189 206 152 190 206 150 190 206 147 188 204 146 187 203 148 189 205 147 188 204 145 186 202 166 174 174 183 193 194 189 202 203 189 204 206 189 204 208 188 202 208 188 203 208 188 205 207 187 206 206 187 206 206 187 205 210 187 204 211 187 204 211 187 204 211 187 203 210 185 204 208 183 203 205 181 203 205 178 202 206 177 202 206 175 202 208 174 202 211 169 198 208 166 195 204 165 194 204 164 193 203 160 193 204 155 190 202 154 189 201 155 189 202 155 189 201 152 187 200 135 148 151 145 160 165 151 168 175 161 181 189 178 195 205 188 201 212 185 200 208 184 201 205 184 203 204 185 205 205 186 205 209 187 205 211 186 204 210 185 203 210 189 207 213 184 201 204 177 193 194 182 201 203 185 206 210 178 202 208 167 192 198 154 178 182 139 163 166 133 157 161 161 185 189 177 201 205 170 198 204 168 198 206 166 196 205 165 195 203 163 193 201 160 192 200 93 111 122 96 116 130 97 120 135 92 117 133 129 152 168 174 194 207 178 199 209 181 202 210 182 204 209 182 204 207 184 205 208 184 205 209 184 205 208 183 204 207 184 205 208 173 191 196 173 188 195 184 201 209 176 196 206 126 148 160 94 118 128 91 115 119 88 112 114 85 109 111 99 123 125 146 170 173 169 197 201 170 199 205 169 198 204 168 197 203 168 197 202 165 195 202 78 100 117 76 100 119 72 99 119 68 97 119 82 110 129 118 145 159 148 173 186 164 188 200 168 191 200 176 199 205 181 204 206 181 204 204 180 203 204 180 203 203 185 208 209 177 195 200 170 184 195 178 195 207 131 151 165 63 86 100 64 87 100 83 107 109 84 108 108 83 107 107 81 105 105 91 115 115 123 150 151 160 189 191 169 197 200 169 197 200 168 197 199 166 194 198 74 98 114 71 97 114 67 95 114 66 97 118 71 102 120 81 111 124 95 122 134 111 134 146 119 139 149 147 166 173 181 201 202 184 205 203 184 205 203 181 202 201 193 214 213 189 206 210 160 174 185 145 162 175 105 124 138 81 103 118 95 118 131 100 125 125 83 108 104 82 107 104 81 106 103 76 101 99 77 104 102 114 142 140 143 170 169 157 185 184 169 197 195 168 195 195 74 98 107 71 98 108 70 98 111 70 100 114 73 104 116 79 108 117 80 105 114 88 108 116 98 113 121 138 150 156 177 191 191 177 192 191 177 193 191 175 190 189 177 193 191 178 193 195 157 172 179 139 157 165 142 162 171 137 160 171 139 163 172 123 148 146 83 108 103 79 104 99 75 100 96 75 100 96 75 101 96 79 105 101 93 119 115 113 140 136 134 161 157 135 160 158 76 98 97 74 99 99 73 100 103 73 101 105 73 101 106 77 104 109 80 102 107 92 107 111 131 140 144 174 180 183 176 185 185 165 175 175 163 173 173 157 168 167 148 159 158 142 156 156 136 152 154 137 155 158 145 166 170 127 152 158 121 146 151 127 152 149 106 131 125 81 106 100 75 100 94 76 100 94 77 102 95 77 102 95 78 103 96 80 106 98 85 110 103 85 108 102 69 89 78 68 89 79 68 90 81 68 92 83 71 93 87 75 94 91 76 92 91 94 106 107 148 156 159 163 168 172 156 162 167 146 155 159 140 153 156 132 149 152 121 141 144 118 136 140 109 127 133 106 129 137 105 132 141 92 120 128 87 114 120 95 122 126 88 115 116 76 101 98 75 96 90 77 96 87 78 98 86 76 97 84 73 94 81 72 93 80 73 94 81 74 94 81 64 82 75 63 81 74 69 86 80 67 85 79 69 86 80 71 86 82 73 86 83 83 93 94 164 171 173 182 186 190 160 167 171 149 159 164 145 160 165 131 151 157 120 145 151 123 142 148 123 139 148 104 129 142 79 110 125 75 106 118 72 101 111 67 97 109 65 94 103 63 87 89 62 80 75 67 82 72 71 87 72 69 88 72 65 84 68 70 88 72 73 92 76 68 86 69 103 118 131 102 117 130 103 118 131 101 116 129 103 121 129 106 126 128 111 127 129 124 134 135 193 197 196 211 212 210 196 201 197 186 193 189 184 192 191 175 186 186 176 188 190 179 186 187 189 197 200 154 173 183 86 116 130 72 105 118 70 102 115 67 100 113 65 95 105 58 84 88 57 77 75 63 80 73 64 83 72 66 87 74 68 89 77 74 95 82 71 92 80 56 77 65 115 132 150 116 133 151 115 132 150 114 131 150 120 141 157 126 153 162 133 152 159 163 174 175 222 224 220 217 215 207 206 209 197 194 197 186 188 190 182 186 187 182 185 184 181 186 182 178 204 205 202 165 181 187 89 118 130 75 109 125 62 97 111 54 87 102 54 85 97 76 105 111 89 115 116 94 117 115 99 124 118 105 131 125 106 132 126 106 131 125 102 127 121 92 118 113 106 127 136 107 127 136 107 127 136 108 128 137 112 136 149 121 149 164 133 155 164 188 200 202 243 247 242 235 235 225 231 234 221 232 235 223 231 232 224 231 230 225 227 225 222 230 226 222 220 222 221 148 165 173 84 114 129 69 105 123 43 79 96 44 78 94 60 93 107 71 102 112 73 103 108 84 113 115 95 125 125 111 141 141 119 149 149 125 155 155 125 155 155 121 152 153 108 132 136 108 132 136 108 132 136 109 133 137 116 141 150 124 150 166 139 160 171 190 205 208 216 226 222 208 215 206 208 214 206 196 202 196 196 203 200 194 202 201 180 188 189 182 188 190 168 179 184 112 136 148 80 114 132 69 107 125 51 88 104 67 102 118 87 122 136 77 113 124 75 109 118 83 118 125 93 127 134 107 142 148 116 150 156 120 155 161 122 156 162 119 154 160 108 132 143 108 132 143 109 133 144 111 135 146 119 142 155 127 148 163 132 151 162 142 159 163 139 154 152 124 137 133 125 133 134 121 130 133 112 126 130 103 122 127 89 112 117 78 99 107 70 92 105 62 94 112 70 108 129 74 113 132 72 109 125 81 117 132 81 117 133 77 115 128 81 119 130 84 123 133 90 129 139 99 137 147 103 141 151 106 144 155 109 147 157 109 147 156 105 130 146 105 130 146 106 131 148 108 133 149 114 138 155 121 144 160 123 146 158 127 150 158 105 128 132 72 94 96 67 83 86 66 81 86 55 76 81 51 76 82 46 74 81 41 70 81 40 70 86 46 80 100 60 96 118 75 110 131 84 116 134 82 113 128 73 107 120 73 111 122 78 117 127 81 119 130 82 120 133 85 125 138 88 127 139 90 130 141 91 131 141 92 131 141 102 130 144 102 129 144 102 130 145 103 131 145 107 135 152 109 138 156 110 140 156 113 143 156 105 136 146 90 120 127 76 101 104 61 84 87 50 74 79 47 71 78 41 66 75 35 64 75 35 66 81 43 74 92 55 85 106 73 101 124 74 100 122 64 89 103 73 104 114 79 117 126 87 125 133 94 129 138 94 131 144 94 133 148 94 133 146 91 131 141 92 132 139 90 130 138 99 128 143 99 127 142 99 128 143 100 128 143 102 131 148 102 133 151 103 135 152 104 135 149 102 135 145 97 129 137 83 111 116 58 85 90 43 70 78 39 65 76 26 52 64 29 56 69 35 64 78 41 69 85 49 77 96 56 82 105 36 61 83 31 56 71 62 94 104 78 116 124 88 127 135 92 127 136 94 131 145 96 136 151 97 136 150 95 135 145 98 139 146 103 143 150 93 124 141 93 123 140 93 123 141 94 125 142 96 126 145 95 126 145 97 128 145 97 129 142 96 128 139 91 124 133 87 117 125 64 94 103 47 77 88 42 71 84 32 60 76 35 62 76 37 62 75 34 60 75 32 59 76 29 57 77 34 61 81 33 59 75 51 84 95 76 116 126 91 131 140 92 128 139 93 130 145 94 133 149 93 132 145 91 131 141 96 137 144 106 144 150 87 120 137 87 119 137 88 121 138 90 122 140 92 123 142 93 124 143 93 125 141 91 123 136 89 122 133 88 121 130 91 121 130 75 103 114 60 88 101 51 78 93 37 64 82 28 51 66 17 38 51 13 37 50 19 45 61 35 63 81 58 87 106 48 76 93 39 74 88 71 113 124 86 128 139 90 127 140 92 129 145 91 130 145 91 131 144 96 136 145 100 141 148 103 141 146 80 115 134 80 115 133 81 116 134 80 115 133 81 114 133 84 115 134 84 116 132 84 116 130 83 115 126 86 118 126 89 114 122 80 103 112 45 67 79 24 46 61 15 37 53 15 33 47 17 33 45 18 39 51 22 47 61 41 70 85 53 83 100 37 67 84 37 74 89 67 111 124 78 122 135 82 121 136 83 121 138 84 123 138 90 130 143 98 138 147 101 142 149 103 142 148 76 113 132 76 112 131 76 112 131 74 111 130 75 110 129 80 111 129 79 111 128 80 112 125 80 112 123 79 110 118 84 105 111 71 89 95 28 45 54 20 36 48 18 34 48 19 32 45 19 32 44 19 37 49 25 48 62 37 67 80 40 71 86 30 62 79 40 79 94 67 112 125 74 120 133 78 119 134 80 119 136 83 122 138 91 130 143 94 134 144 95 136 142 96 136 143 74 109 127 73 108 126 72 107 126 73 108 126 75 109 128 77 110 129 78 110 126 80 111 123 81 111 119 72 101 106 68 87 90 56 71 74 30 45 50 23 38 45 17 31 40 17 29 38 18 30 40 20 37 48 27 50 63 31 60 73 27 60 75 30 64 82 45 84 101 60 104 120 67 111 127 71 112 128 75 115 131 78 118 133 85 125 138 88 128 137 88 127 134 89 129 137 74 106 123 72 105 122 71 103 120 72 104 121 73 107 126 73 109 130 75 109 125 82 111 121 83 109 113 71 95 95 61 79 81 44 61 63 25 42 45 21 38 41 16 33 37 17 32 36 18 32 38 21 39 47 27 51 63 30 59 73 26 58 75 31 68 86 46 84 103 57 96 115 62 102 120 65 104 123 69 110 126 72 114 128 78 119 132 80 119 129 79 118 126 86 125 132 72 104 121 71 102 120 70 102 119 71 103 120 70 105 124 70 106 128 73 108 124 79 108 117 76 101 104 62 85 84 52 71 72 36 54 56 22 40 42 20 38 40 16 34 36 16 32 34 18 33 38 22 40 48 28 52 64 30 58 73 27 59 76 32 69 88 45 83 102 56 94 113 61 98 117 63 102 120 65 107 123 66 110 123 72 113 125 74 113 123 73 111 119 85 123 131 68 102 121 67 101 119 66 100 118 67 101 119 66 102 122 65 102 124 70 104 121 71 101 110 65 90 93 54 76 75 44 63 64 30 48 50 20 38 40 19 37 39 17 35 37 17 33 36 22 38 43 27 46 53 29 53 65 28 57 72 27 59 77 34 71 90 45 83 102 55 93 112 59 97 116 61 100 119 62 104 120 62 105 119 66 107 120 69 108 118 72 110 118 85 123 131 61 97 116 61 96 115 59 95 114 61 96 115 60 96 117 57 94 115 60 94 110 59 88 98 53 79 81 46 68 67 36 54 56 24 42 44 18 36 38 18 36 38 18 36 38 23 38 41 31 46 51 30 49 57 29 53 64 28 55 70 28 60 77 34 71 89 43 81 100 50 88 107 52 89 108 52 90 109 53 94 111 54 97 111 58 99 111 60 99 109 67 104 112 76 113 121 174 174 174 173 173 173 174 174 174 175 175 175 177 177 177 177 177 177 179 179 179 181 181 181 182 182 182 181 181 181 182 182 182 183 183 183 185 185 185 185 185 185 185 185 185 186 186 186 188 188 188 188 188 188 187 187 187 188 188 188 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 174 174 174 173 173 173 175 175 175 176 176 176 178 178 178 179 179 179 180 180 180 182 182 182 183 183 183 183 183 183 183 183 183 185 185 185 186 186 186 186 186 186 185 185 185 187 187 187 188 188 188 187 187 187 188 188 188 190 190 190 191 191 191 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 189 189 189 189 189 189 189 189 189 171 171 171 170 170 170 172 172 172 174 174 174 176 176 176 176 176 176 177 177 177 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 184 184 184 184 184 184 184 184 184 185 185 185 187 187 187 188 188 188 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 188 188 188 188 188 188 187 187 187 185 185 185 185 185 185 185 185 185 170 170 170 170 170 170 173 173 173 174 174 174 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 184 184 184 183 183 183 183 183 183 185 185 185 186 186 186 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 188 188 188 187 187 187 186 186 186 184 184 184 184 184 184 184 184 184 168 168 168 169 169 169 171 171 171 173 173 173 175 175 175 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 185 185 185 186 186 186 186 186 186 187 187 187 186 186 186 185 185 185 185 185 185 186 186 186 184 184 184 183 183 183 181 181 181 181 181 181 181 181 181 167 167 167 168 168 168 170 170 170 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 180 180 180 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 184 184 184 182 182 182 182 182 182 183 183 183 182 182 182 180 180 180 179 179 179 179 179 179 179 179 179 167 167 167 168 168 168 171 171 171 172 172 172 172 172 172 172 172 172 174 174 174 174 174 174 175 175 175 174 174 174 175 175 175 176 176 176 178 178 178 180 180 180 179 179 179 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 178 178 178 177 177 177 177 177 177 177 177 177 167 167 167 168 168 168 171 171 171 171 171 171 171 171 171 171 171 171 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 180 180 180 178 178 178 176 176 176 178 178 178 178 178 178 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 165 165 165 165 165 165 167 167 167 167 167 167 167 167 167 167 167 167 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 176 176 176 176 176 176 175 175 175 173 173 173 171 171 171 172 172 172 173 173 173 173 173 173 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 166 166 166 167 167 167 161 161 161 157 157 157 165 165 165 166 166 166 169 169 169 169 169 169 168 168 168 162 162 162 164 164 164 170 170 170 157 157 157 162 162 162 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 162 162 162 161 161 161 158 158 158 143 143 143 145 145 145 146 146 146 145 145 145 145 145 145 147 147 147 144 144 144 140 140 140 140 140 140 141 141 141 138 138 138 137 137 137 125 125 125 120 120 120 136 136 136 144 144 144 146 146 146 147 147 147 132 132 132 112 112 112 132 132 132 144 144 144 125 125 125 129 129 129 130 130 130 130 130 130 129 129 129 133 133 133 137 137 137 135 135 135 135 135 135 131 131 131 105 105 105 109 109 109 110 110 110 111 111 111 114 114 114 118 118 118 115 115 115 109 109 109 110 110 110 101 101 101 94 94 94 96 96 96 93 93 93 89 89 89 102 102 102 113 113 113 116 116 116 125 125 125 110 110 110 99 99 99 113 113 113 123 123 123 107 107 107 102 102 102 110 110 110 121 121 121 117 117 117 117 117 117 125 125 125 124 124 124 135 135 135 139 139 139 120 120 120 123 123 123 123 123 123 124 124 124 122 122 122 121 121 121 116 116 116 105 105 105 106 106 106 95 95 95 87 87 87 91 91 91 96 96 96 92 92 92 98 98 98 103 103 103 92 92 92 96 96 96 96 96 96 97 97 97 98 98 98 103 103 103 94 94 94 87 87 87 103 103 103 146 146 146 153 153 153 153 153 153 157 157 157 158 158 158 166 166 166 168 168 168 148 148 148 149 149 149 148 148 148 152 152 152 131 131 131 92 92 92 88 88 88 85 85 85 90 90 90 96 96 96 97 97 97 105 105 105 111 111 111 107 107 107 112 112 112 112 112 112 103 103 103 99 99 99 102 102 102 106 106 106 106 106 106 98 98 98 110 110 110 97 97 97 93 93 93 151 151 151 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 150 150 150 150 150 150 151 151 151 153 153 153 146 146 146 101 101 101 53 53 53 43 43 43 51 51 51 64 64 64 79 79 79 96 96 96 112 112 112 109 109 109 105 105 105 109 109 109 112 112 112 116 116 116 132 132 132 135 135 135 131 131 131 119 119 119 134 134 134 136 136 136 124 124 124 139 139 139 166 166 166 169 169 169 170 170 170 172 172 172 172 172 172 172 172 172 150 150 150 150 150 150 151 151 151 152 152 152 156 156 156 152 152 152 86 86 86 34 34 34 36 36 36 35 35 35 34 34 34 42 42 42 89 89 89 113 113 113 99 99 99 102 102 102 108 108 108 118 118 118 132 132 132 130 130 130 127 127 127 124 124 124 124 124 124 122 122 122 117 117 117 111 111 111 113 113 113 149 149 149 175 175 175 173 173 173 173 173 173 173 173 173 147 147 147 147 147 147 150 150 150 152 152 152 148 148 148 117 117 117 66 66 66 35 35 35 38 38 38 30 30 30 25 25 25 43 43 43 76 76 76 88 88 88 86 86 86 84 84 84 80 80 80 80 80 80 77 77 77 75 75 75 75 75 75 82 82 82 83 83 83 82 82 82 85 85 85 95 95 95 106 106 106 144 144 144 173 173 173 169 169 169 167 167 167 168 168 168 145 145 145 144 144 144 145 145 145 147 147 147 135 135 135 96 96 96 82 82 82 67 67 67 60 60 60 58 58 58 61 61 61 69 69 69 76 76 76 79 79 79 89 89 89 102 102 102 105 105 105 110 110 110 115 115 115 120 120 120 128 128 128 138 138 138 143 143 143 148 148 148 152 152 152 159 159 159 166 166 166 167 167 167 165 165 165 168 168 168 168 168 168 168 168 168 145 145 145 145 145 145 146 146 146 147 147 147 144 144 144 141 141 141 138 138 138 133 133 133 130 130 130 133 133 133 132 132 132 133 133 133 135 135 135 140 140 140 142 142 142 145 145 145 150 150 150 155 155 155 155 155 155 156 156 156 161 161 161 164 164 164 166 166 166 169 169 169 169 169 169 168 168 168 169 169 169 168 168 168 163 163 163 166 166 166 168 168 168 171 171 171 145 145 145 145 145 145 144 144 144 143 143 143 144 144 144 147 147 147 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 151 151 151 153 153 153 154 154 154 156 156 156 156 156 156 158 158 158 161 161 161 160 160 160 161 161 161 160 160 160 162 162 162 163 163 163 164 164 164 164 164 164 163 163 163 165 165 165 164 164 164 165 165 165 166 166 166 167 167 167 170 170 170 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 144 144 144 147 147 147 148 148 148 149 149 149 149 149 149 150 150 150 153 153 153 157 157 157 155 155 155 155 155 155 157 157 157 162 162 162 162 162 162 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 163 163 163 162 162 162 163 163 163 163 163 163 161 161 161 166 166 166 168 168 168 168 168 168 170 170 170 142 142 142 144 144 144 146 146 146 145 145 145 144 144 144 147 147 147 149 149 149 150 150 150 152 152 152 153 153 153 151 151 151 152 152 152 157 157 157 156 156 156 155 155 155 159 159 159 161 161 161 159 159 159 158 158 158 157 157 157 157 157 157 158 158 158 160 160 160 162 162 162 160 160 160 161 161 161 163 163 163 164 164 164 166 166 166 167 167 167 167 167 167 168 168 168 143 143 143 144 144 144 145 145 145 144 144 144 145 145 145 147 147 147 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 152 152 152 154 154 154 158 158 158 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 156 156 156 157 157 157 158 158 158 158 158 158 160 160 160 163 163 163 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 145 145 145 143 143 143 145 145 145 148 148 148 147 147 147 147 147 147 151 151 151 151 151 151 148 148 148 146 146 146 149 149 149 152 152 152 149 149 149 150 150 150 154 154 154 152 152 152 154 154 154 155 155 155 157 157 157 158 158 158 158 158 158 160 160 160 160 160 160 160 160 160 161 161 161 157 157 157 156 156 156 159 159 159 161 161 161 161 161 161 162 162 162 164 164 164 146 146 146 145 145 145 145 145 145 148 148 148 146 146 146 145 145 145 149 149 149 147 147 147 145 145 145 145 145 145 147 147 147 148 148 148 147 147 147 152 152 152 155 155 155 152 152 152 152 152 152 154 154 154 156 156 156 156 156 156 156 156 156 161 161 161 162 162 162 163 163 163 165 165 165 165 165 165 163 163 163 161 161 161 160 160 160 159 159 159 163 163 163 166 166 166 135 135 135 133 133 133 133 133 133 136 136 136 140 140 140 140 140 140 138 138 138 139 139 139 141 141 141 141 141 141 146 146 146 151 151 151 152 152 152 151 151 151 151 151 151 149 149 149 151 151 151 154 154 154 156 156 156 159 159 159 158 158 158 157 157 157 158 158 158 156 156 156 158 158 158 162 162 162 163 163 163 163 163 163 166 166 166 168 168 168 168 168 168 166 166 166 134 134 134 135 135 135 137 137 137 139 139 139 141 141 141 141 141 141 140 140 140 141 141 141 143 143 143 145 145 145 148 148 148 149 149 149 149 149 149 151 151 151 152 152 152 154 154 154 156 156 156 155 155 155 155 155 155 157 157 157 157 157 157 159 159 159 157 157 157 155 155 155 158 158 158 163 163 163 164 164 164 160 160 160 160 160 160 164 164 164 165 165 165 164 164 164 142 142 142 144 144 144 145 145 145 148 148 148 149 149 149 146 146 146 146 146 146 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 147 147 147 150 150 150 154 154 154 156 156 156 157 157 157 154 154 154 151 151 151 153 153 153 158 158 158 158 158 158 156 156 156 155 155 155 157 157 157 159 159 159 163 163 163 165 165 165 165 165 165 164 164 164 164 164 164 162 162 162 144 144 144 145 145 145 143 143 143 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 147 147 147 148 148 148 146 146 146 147 147 147 147 147 147 149 149 149 153 153 153 156 156 156 156 156 156 155 155 155 157 157 157 156 156 156 159 159 159 159 159 159 158 158 158 159 159 159 157 157 157 158 158 158 161 161 161 161 161 161 164 164 164 163 163 163 159 159 159 159 159 159 140 140 140 139 139 139 136 136 136 134 134 134 135 135 135 140 140 140 144 144 144 144 144 144 144 144 144 146 146 146 144 144 144 146 146 146 146 146 146 146 146 146 149 149 149 149 149 149 150 150 150 156 156 156 159 159 159 158 158 158 159 159 159 162 162 162 160 160 160 162 162 162 162 162 162 160 160 160 158 158 158 158 158 158 160 160 160 161 161 161 157 157 157 157 157 157 130 130 130 134 134 134 135 135 135 135 135 135 135 135 135 138 138 138 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 148 148 148 148 148 148 145 145 145 146 146 146 142 142 142 141 141 141 150 150 150 154 154 154 158 158 158 160 160 160 158 158 158 156 156 156 159 159 159 161 161 161 158 158 158 156 156 156 158 158 158 159 159 159 162 162 162 163 163 163 162 162 162 130 130 130 134 134 134 135 135 135 137 137 137 137 137 137 138 138 138 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 145 145 145 145 143 143 143 144 144 144 142 142 142 141 141 141 143 143 143 147 147 147 148 148 148 147 147 147 144 144 144 146 146 146 149 149 149 151 151 151 153 153 153 153 153 153 155 155 155 157 157 157 159 159 159 160 160 160 159 159 159 149 181 212 148 180 211 148 181 211 149 182 213 151 184 212 151 185 212 153 187 213 155 189 215 156 189 216 155 189 216 156 190 216 157 191 218 159 192 219 159 193 220 159 193 220 159 195 219 159 197 219 159 197 219 159 196 219 160 197 220 161 199 222 161 199 222 161 199 222 162 199 222 162 200 222 162 200 222 160 200 222 158 200 222 158 200 222 158 199 221 158 199 221 158 198 221 148 181 212 147 180 211 149 182 213 150 183 215 151 185 214 152 187 214 154 188 215 156 190 217 157 191 218 156 191 218 157 191 218 158 192 220 159 193 221 159 193 221 159 193 220 159 195 220 159 197 220 158 197 220 159 197 221 161 199 222 162 200 224 163 201 224 163 201 224 162 200 224 162 200 223 162 200 223 160 201 224 159 202 224 159 202 224 158 200 222 157 200 221 158 199 222 145 178 209 145 177 208 147 179 210 148 181 212 149 183 212 150 184 211 151 185 212 153 187 214 153 187 214 153 187 214 154 188 215 155 189 216 156 190 217 156 190 217 156 190 217 156 192 217 155 193 216 155 193 216 156 194 217 158 196 219 160 197 220 160 198 221 160 198 221 159 197 220 159 196 219 158 197 219 158 198 221 157 199 221 156 198 220 154 196 218 154 196 217 155 195 218 144 177 208 144 177 208 147 180 211 148 181 212 149 183 212 150 184 211 150 184 211 151 185 212 151 185 212 151 185 212 152 186 213 153 187 214 154 188 215 155 189 216 156 190 217 156 192 217 154 192 215 154 192 215 156 194 217 157 195 218 159 197 220 159 197 220 159 197 220 159 197 220 159 197 220 158 197 220 157 198 220 156 198 220 155 197 219 153 195 217 152 195 216 153 194 217 142 175 206 143 176 207 145 178 209 147 180 211 148 182 210 148 182 209 148 182 209 149 183 210 150 184 211 150 184 211 150 184 211 152 186 213 153 187 214 154 188 215 155 189 216 154 190 215 153 191 214 153 191 214 154 192 215 156 194 217 157 195 218 158 195 218 158 196 219 157 195 218 156 194 217 156 194 217 155 196 218 153 195 217 152 194 216 150 192 214 150 192 214 151 191 214 141 174 205 142 175 205 144 177 208 146 179 209 147 180 209 147 181 208 147 181 208 148 182 209 148 182 209 148 182 209 149 183 210 150 184 212 152 186 213 153 187 214 154 188 215 153 189 214 152 189 213 152 189 213 153 191 214 154 193 216 155 194 217 156 194 217 157 195 218 155 193 216 153 191 214 153 192 215 152 193 215 151 193 215 149 191 213 148 190 212 147 190 211 148 189 212 142 173 202 143 174 203 146 177 206 147 178 207 146 179 207 145 180 207 146 182 208 147 182 209 147 183 209 147 182 209 148 182 210 150 183 212 152 185 214 153 187 216 152 186 215 152 184 214 155 184 214 156 185 214 155 187 214 151 191 213 149 194 213 152 192 215 152 191 215 151 190 214 151 190 215 151 190 214 150 191 215 149 190 214 147 188 212 146 187 211 146 187 210 147 186 212 142 173 202 143 174 203 146 177 206 146 177 206 145 178 205 143 179 205 145 181 207 146 182 208 146 182 208 146 182 208 147 181 211 148 181 212 150 183 214 149 182 213 149 182 213 148 183 214 149 183 214 153 183 214 151 185 211 145 189 209 144 193 211 147 188 212 148 185 211 149 187 213 150 187 213 150 188 213 149 187 213 148 186 213 147 185 211 146 184 210 146 184 210 146 183 211 137 172 203 138 172 204 140 174 205 140 174 205 140 174 203 141 175 202 143 177 204 144 178 205 143 178 204 143 177 205 144 177 207 145 178 209 147 180 211 146 180 211 147 180 211 141 182 211 139 184 211 145 182 210 149 183 210 148 187 208 144 187 207 147 185 210 148 185 211 147 184 210 148 185 211 148 185 211 147 183 212 144 181 211 143 179 210 144 180 211 144 181 211 145 180 211 135 171 204 136 171 205 137 173 206 137 172 206 138 172 203 140 172 199 140 172 200 141 172 200 141 173 200 142 173 202 141 173 204 141 174 205 135 168 198 131 164 195 139 172 203 135 175 205 137 178 207 146 175 206 150 172 203 145 166 194 143 169 195 143 178 204 129 165 191 134 170 196 139 174 201 138 173 200 137 172 202 136 170 204 135 170 204 135 169 203 134 168 202 132 165 198 116 150 181 119 152 183 120 153 184 119 152 183 120 152 182 123 153 181 121 150 178 117 146 174 117 146 175 117 147 175 113 145 176 111 144 175 99 132 163 94 127 158 110 143 174 117 151 182 124 151 185 134 148 184 125 129 166 107 110 144 122 132 163 120 150 178 99 133 160 103 136 163 104 138 165 104 138 165 103 136 166 107 140 171 111 144 175 109 141 173 109 142 173 106 137 168 82 111 138 87 115 142 88 116 143 89 117 144 92 120 148 97 123 153 94 120 149 87 114 143 89 115 145 79 107 136 69 101 131 70 103 134 67 100 131 63 96 127 76 109 140 88 119 151 96 119 154 114 125 161 104 107 144 94 97 131 103 113 145 101 128 157 82 114 142 78 109 137 86 117 145 96 128 155 92 124 150 93 124 150 100 132 158 100 131 157 110 142 168 116 146 172 102 125 149 104 128 151 104 128 151 106 129 153 102 127 152 100 126 155 95 121 150 85 110 139 86 111 141 74 100 130 62 94 124 65 98 128 70 103 134 66 99 130 71 105 136 76 110 141 68 98 130 77 99 132 81 98 131 81 100 129 79 103 130 80 109 137 70 100 128 63 93 121 79 109 137 122 152 180 129 160 183 129 160 180 133 164 185 134 165 186 142 173 194 146 175 198 128 154 176 129 154 176 128 154 176 132 157 179 110 137 160 71 98 124 67 94 120 65 90 117 71 95 122 77 101 128 73 103 131 78 112 140 84 118 147 80 115 145 83 120 150 87 119 150 80 108 139 77 104 135 79 108 138 80 114 140 78 114 139 74 105 133 87 116 145 73 103 132 70 99 128 127 157 186 149 179 203 148 179 199 148 179 199 147 178 198 147 178 198 148 178 199 127 157 178 127 157 179 128 158 179 129 160 181 124 153 175 79 107 129 33 59 83 25 48 73 35 55 80 48 68 94 57 85 110 72 103 129 86 119 147 81 117 146 76 113 144 86 114 146 94 115 147 95 121 152 107 138 167 106 144 171 100 140 166 94 126 155 111 139 169 113 142 172 101 130 160 116 145 175 143 173 198 145 176 196 146 177 198 148 179 200 148 179 200 148 179 200 126 157 178 126 157 178 127 158 179 128 160 181 134 162 184 132 157 180 68 91 115 18 38 63 22 39 65 21 37 63 16 38 64 21 47 72 66 95 122 88 120 149 73 106 136 81 107 139 90 111 142 97 123 153 107 139 167 101 139 165 98 136 161 100 130 159 101 130 159 98 128 156 93 123 152 88 117 146 90 120 144 125 156 176 151 182 203 149 180 201 149 180 201 149 180 201 123 154 175 124 154 175 126 157 178 128 159 180 127 154 176 100 121 146 50 70 95 21 38 64 26 40 67 18 31 58 10 28 54 25 47 72 56 81 107 66 94 122 63 91 121 62 89 118 60 85 113 57 86 112 53 84 110 48 83 108 47 84 108 57 89 115 60 90 116 58 88 115 62 92 118 72 102 128 83 113 136 120 151 172 149 180 201 145 176 197 143 174 195 144 175 196 121 152 173 120 151 172 121 152 173 123 154 175 113 141 163 78 101 125 64 86 110 51 70 96 46 62 88 45 60 87 45 65 89 51 73 97 56 81 106 57 84 111 66 95 123 80 108 135 82 111 135 87 116 141 90 122 145 94 128 151 102 136 159 114 145 168 120 150 174 125 155 179 129 159 183 136 166 190 142 173 195 143 174 195 141 172 193 144 175 196 144 175 196 144 175 196 121 153 174 121 152 173 122 153 174 123 154 175 121 151 172 119 148 170 117 144 166 113 138 161 113 134 159 116 137 161 113 138 159 112 139 159 113 142 164 116 147 171 117 150 175 120 152 176 126 157 178 131 163 184 131 163 184 132 164 185 137 169 190 140 171 193 142 173 195 145 176 197 145 176 198 144 175 196 145 176 197 144 175 196 139 171 192 142 173 194 144 175 196 147 178 199 121 153 174 122 152 173 120 151 172 119 150 171 119 152 172 121 156 176 124 157 178 125 156 177 128 155 178 130 156 178 129 159 176 128 159 177 127 161 180 127 163 183 127 165 186 129 165 185 133 166 185 136 169 188 136 168 188 137 168 188 137 167 188 138 169 189 139 170 190 140 171 191 140 171 191 139 170 190 141 172 193 140 171 192 141 172 193 142 173 194 143 174 195 146 177 198 120 151 172 120 151 172 120 151 172 119 150 171 117 150 170 117 153 172 121 156 176 123 156 177 125 156 177 126 156 177 126 158 176 128 161 179 131 165 184 129 164 184 127 164 185 131 166 186 137 170 190 138 170 190 136 167 188 137 167 188 137 167 188 137 167 188 137 168 189 139 170 190 138 169 189 139 170 190 139 170 191 137 169 190 141 174 194 143 176 196 144 176 197 146 178 199 118 149 170 120 151 172 122 153 174 121 152 173 120 152 173 123 154 175 125 156 177 126 157 178 128 159 180 129 160 181 127 159 179 128 160 180 133 164 185 132 164 185 131 163 184 135 166 187 137 168 189 135 167 187 134 165 186 133 164 185 133 164 185 134 165 186 136 167 188 138 169 189 136 167 188 137 168 189 138 171 192 138 172 192 140 174 195 141 176 196 141 176 196 143 176 197 119 150 171 120 151 171 121 152 173 120 151 172 121 152 173 123 154 175 127 158 179 128 159 180 130 160 181 131 161 182 130 161 182 130 161 182 130 161 182 128 159 180 130 161 182 134 165 186 132 163 184 133 164 185 134 165 186 134 165 186 134 165 186 132 163 184 133 164 185 134 165 186 134 165 186 136 167 188 139 171 192 139 174 194 139 174 194 138 173 193 137 172 192 137 170 191 121 152 173 119 150 171 121 152 173 124 155 176 123 154 175 123 154 175 127 158 179 127 158 179 124 155 176 122 153 174 125 156 177 128 159 180 125 156 177 126 157 178 130 161 182 128 159 180 130 161 182 131 162 183 133 164 185 134 165 186 134 165 186 136 167 188 136 167 188 136 167 188 137 168 189 133 165 186 132 164 185 133 168 188 135 170 190 135 170 190 136 171 191 138 172 193 122 153 174 121 152 172 121 152 173 124 155 176 122 153 174 121 152 173 125 156 177 123 154 175 121 152 173 122 152 173 123 154 175 124 155 176 123 154 175 128 159 180 131 162 183 128 159 180 128 159 180 130 161 182 132 163 184 132 163 184 132 163 184 137 168 189 138 169 190 139 170 191 141 172 193 141 172 193 138 171 192 135 170 190 134 169 189 133 168 188 136 172 192 140 174 194 111 143 164 109 140 161 109 140 161 112 143 164 116 147 168 116 147 168 114 145 166 115 146 167 117 148 169 117 148 169 122 153 174 127 158 179 128 159 180 127 158 179 127 158 179 125 156 177 127 158 179 130 161 182 132 163 184 135 166 187 134 165 186 133 164 185 134 165 186 132 163 184 134 165 186 138 169 190 138 171 192 137 172 192 140 175 195 142 177 197 141 177 197 140 174 194 110 141 162 112 142 163 113 144 165 115 146 167 117 148 169 117 148 169 116 147 168 117 148 169 119 150 171 121 152 173 124 155 176 125 156 177 125 156 177 127 158 179 128 159 180 130 161 182 132 163 184 131 162 183 131 162 183 133 164 185 133 164 185 135 166 187 133 164 185 131 162 183 134 165 186 139 170 191 139 172 192 134 169 189 134 169 189 138 173 193 139 174 194 138 172 193 118 149 170 120 151 172 121 152 173 124 155 176 125 156 177 122 153 174 122 153 174 124 155 176 124 155 176 125 156 177 125 156 177 124 155 176 123 154 175 126 157 178 130 161 182 132 163 184 133 164 185 130 161 182 127 158 179 129 160 181 134 165 186 135 165 186 132 163 184 131 162 183 133 164 185 135 166 187 139 171 192 139 173 193 139 173 193 138 172 192 138 172 192 137 170 191 120 151 172 121 152 173 119 150 171 118 149 170 120 151 172 121 152 173 122 153 174 123 154 175 123 154 175 124 155 177 122 153 174 123 154 175 123 154 175 125 156 177 129 160 181 132 163 184 132 163 184 131 162 183 133 164 185 132 163 184 135 166 187 135 166 187 134 165 186 135 166 187 133 164 185 134 165 186 137 168 189 137 169 190 140 172 192 139 171 192 135 167 188 135 166 187 116 147 168 115 146 167 112 143 164 110 141 162 111 142 163 116 147 168 120 151 172 120 151 172 120 151 172 122 153 174 120 151 172 122 153 174 123 153 174 122 153 174 125 156 176 125 156 177 126 157 178 132 163 184 135 166 187 134 165 185 135 166 187 138 169 189 136 167 188 139 169 190 138 169 189 136 167 188 135 165 186 134 165 186 136 167 188 137 168 189 133 164 185 133 164 185 106 138 159 110 141 162 111 142 163 111 142 163 111 142 163 114 145 166 119 150 171 118 149 170 119 150 171 119 151 172 119 150 171 124 155 176 124 155 176 121 152 173 122 153 174 118 149 170 117 148 169 126 157 178 130 161 182 134 166 187 136 168 189 134 165 186 132 164 185 135 167 188 137 168 189 134 165 186 132 163 184 134 165 186 135 166 188 138 169 190 139 170 191 138 169 190 106 137 157 110 141 161 112 142 163 113 144 165 113 144 165 114 145 166 119 149 170 118 149 170 119 150 171 119 150 171 120 151 172 122 152 173 121 152 173 120 150 171 121 151 172 119 149 170 117 148 169 119 150 171 123 154 175 124 155 176 124 154 175 121 151 172 122 153 174 125 156 177 127 158 179 129 160 180 129 160 181 131 162 183 133 164 185 135 166 187 137 167 188 135 166 187 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 161 161 161 161 161 161 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 158 158 158 160 160 160 161 161 161 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 158 158 158 160 160 160 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 158 158 158 160 160 160 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 157 157 157 160 160 160 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 159 159 159 158 158 158 157 157 157 158 158 158 158 158 158 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 156 156 156 157 157 157 158 158 158 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 163 163 163 161 161 161 161 161 161 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 157 157 157 153 153 153 157 157 157 156 156 156 159 159 159 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 161 161 161 161 161 161 161 161 161 144 144 144 142 142 142 154 154 154 156 156 156 160 160 160 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 159 159 159 159 159 158 158 158 159 159 159 158 158 158 157 157 157 158 158 158 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 132 132 132 133 133 133 156 156 156 155 155 155 160 160 160 161 161 161 159 159 159 158 158 158 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 148 148 148 155 155 155 157 157 157 156 156 156 157 157 157 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 161 161 159 159 159 157 157 157 146 146 146 152 152 152 155 155 155 154 154 154 155 155 155 159 159 159 158 158 158 156 156 156 159 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 149 149 149 158 158 158 161 161 161 160 160 160 159 159 159 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 157 157 157 157 157 157 157 157 157 161 161 161 189 189 189 171 171 171 163 163 163 150 150 150 154 154 154 147 147 147 158 158 158 158 158 158 155 155 155 155 155 155 158 158 158 158 158 158 159 159 159 159 159 159 162 162 162 143 143 143 134 134 134 121 121 121 104 104 104 141 141 141 155 155 155 156 156 156 156 156 156 155 155 155 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 173 173 173 187 187 187 181 181 181 179 179 179 166 166 166 160 160 160 144 144 144 156 156 156 157 157 157 147 147 147 151 151 151 157 157 157 156 156 156 156 156 156 144 144 144 125 125 125 78 78 78 39 39 39 28 28 28 47 47 47 145 145 145 156 156 156 154 154 154 154 154 154 154 154 154 141 141 141 150 150 150 156 156 156 157 157 157 155 155 155 152 152 152 141 141 141 198 198 198 207 207 207 204 204 204 205 205 205 198 198 198 160 160 160 141 141 141 143 143 143 138 138 138 118 118 118 115 115 115 135 135 135 127 127 127 116 116 116 72 72 72 49 49 49 44 44 44 27 27 27 18 18 18 59 59 59 152 152 152 153 153 153 153 153 153 153 153 153 163 163 163 148 148 148 152 152 152 151 151 151 155 155 155 157 157 157 152 152 152 151 151 151 194 194 194 194 194 194 182 182 182 167 167 167 166 166 166 132 132 132 114 114 114 94 94 94 110 110 110 108 108 108 90 90 90 95 95 95 68 68 68 46 46 46 23 23 23 18 18 18 23 23 23 21 21 21 22 22 22 87 87 87 143 143 143 143 143 143 143 143 143 155 155 155 177 177 177 210 210 210 168 168 168 152 152 152 153 153 153 146 146 146 140 140 140 93 93 93 118 118 118 130 130 130 108 108 108 82 82 82 92 92 92 69 69 69 69 69 69 60 60 60 56 56 56 53 53 53 54 54 54 60 60 60 35 35 35 24 24 24 19 19 19 22 22 22 21 21 21 23 23 23 36 36 36 105 105 105 130 130 130 128 128 128 129 129 129 135 135 135 139 139 139 143 143 143 104 104 104 89 89 89 94 94 94 99 99 99 113 113 113 50 50 50 51 51 51 51 51 51 48 48 48 42 42 42 43 43 43 41 41 41 38 38 38 49 49 49 43 43 43 44 44 44 55 55 55 64 64 64 47 47 47 44 44 44 42 42 42 43 43 43 44 44 44 48 48 48 62 62 62 107 107 107 124 124 124 123 123 123 122 122 122 90 90 90 90 90 90 80 80 80 67 67 67 73 73 73 85 85 85 95 95 95 107 107 107 87 87 87 48 48 48 48 48 48 56 56 56 57 57 57 61 61 61 64 64 64 63 63 63 65 65 65 61 61 61 59 59 59 57 57 57 54 54 54 53 53 53 53 53 53 55 55 55 58 58 58 63 63 63 66 66 66 72 72 72 87 87 87 100 100 100 100 100 100 98 98 98 92 92 92 96 96 96 97 97 97 101 101 101 109 109 109 113 113 113 114 114 114 121 121 121 113 113 113 72 72 72 67 67 67 69 69 69 70 70 70 68 68 68 68 68 68 64 64 64 65 65 65 62 62 62 59 59 59 57 57 57 52 52 52 51 51 51 51 51 51 53 53 53 59 59 59 63 63 63 72 72 72 70 70 70 65 65 65 87 87 87 93 93 93 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 98 98 98 98 98 98 98 98 98 98 98 98 95 95 95 95 95 95 98 98 98 96 96 96 94 94 94 91 91 91 92 92 92 87 87 87 87 87 87 86 86 86 83 83 83 84 84 84 79 79 79 76 76 76 75 75 75 70 70 70 67 67 67 66 66 66 75 75 75 72 72 72 67 67 67 87 87 87 93 93 93 92 92 92 96 96 96 96 96 96 97 97 97 100 100 100 101 101 101 101 101 101 101 101 101 100 100 100 101 101 101 104 104 104 105 105 105 104 104 104 104 104 104 105 105 105 105 105 105 102 102 102 101 101 101 105 105 105 105 105 105 102 102 102 103 103 103 102 102 102 102 102 102 100 100 100 97 97 97 96 96 96 94 94 94 94 94 94 93 93 93 100 100 100 100 100 100 101 101 101 98 98 98 100 100 100 102 102 102 102 102 102 102 102 102 103 103 103 102 102 102 102 102 102 103 103 103 105 105 105 107 107 107 106 106 106 107 107 107 108 108 108 107 107 107 108 108 108 108 108 108 109 109 109 109 109 109 106 106 106 107 107 107 105 105 105 106 106 106 104 104 104 102 102 102 100 100 100 100 100 100 101 101 101 100 100 100 103 103 103 102 102 102 104 104 104 101 101 101 102 102 102 102 102 102 103 103 103 104 104 104 104 104 104 106 106 106 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 108 108 108 109 109 109 109 109 109 109 109 109 108 108 108 107 107 107 107 107 107 108 108 108 107 107 107 106 106 106 105 105 105 103 103 103 102 102 102 99 99 99 98 98 98 98 98 98 97 97 97 98 98 98 98 98 98 98 98 98 102 102 102 101 101 101 101 101 101 104 104 104 105 105 105 102 102 102 105 105 105 105 105 105 106 106 106 107 107 107 107 107 107 106 106 106 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 107 107 107 105 105 105 103 103 103 100 100 100 102 102 102 101 101 101 100 100 100 102 102 102 101 101 101 100 100 100 103 103 103 103 103 103 103 103 103 104 104 104 105 105 105 107 107 107 108 108 108 108 108 108 109 109 109 109 109 109 108 108 108 106 106 106 106 106 106 108 108 108 111 111 111 111 111 111 110 110 110 108 108 108 109 109 109 109 109 109 109 109 109 110 110 110 109 109 109 108 108 108 107 107 107 105 105 105 106 106 106 107 107 107 105 105 105 107 107 107 105 105 105 102 102 102 104 104 104 104 104 104 104 104 104 105 105 105 109 109 109 112 112 112 109 109 109 102 102 102 101 101 101 102 102 102 101 101 101 100 100 100 101 101 101 103 103 103 105 105 105 104 104 104 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 105 105 105 104 104 104 103 103 103 102 102 102 100 100 100 101 101 101 100 100 100 99 99 99 100 100 100 98 98 98 95 95 95 141 166 188 141 166 188 142 167 189 142 167 189 145 167 190 147 167 191 147 167 191 147 167 191 147 167 191 147 167 191 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 147 169 190 144 169 191 144 169 191 144 169 191 144 169 191 144 169 191 142 167 192 142 166 192 142 166 192 142 166 192 142 166 192 142 166 192 141 166 188 141 166 188 142 167 189 142 167 189 145 167 190 147 167 191 147 167 191 147 167 191 147 167 191 147 167 191 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 147 169 190 144 169 191 144 169 191 144 169 191 144 169 191 144 169 191 142 167 192 142 166 192 142 166 192 142 166 192 142 166 192 142 166 192 141 166 188 141 166 188 142 167 189 142 167 189 145 167 190 147 167 191 147 167 191 147 167 191 147 167 191 147 167 191 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 148 169 190 147 169 190 144 169 191 144 169 191 144 169 191 144 169 191 144 169 191 142 167 192 142 166 192 142 166 192 142 166 192 142 166 192 142 166 192 141 166 188 141 166 188 142 167 189 142 167 189 144 166 189 145 165 189 145 165 189 147 167 191 147 167 191 147 167 191 147 168 189 147 168 189 148 169 190 148 169 190 148 169 190 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 190 144 169 191 144 169 191 143 168 190 142 167 189 142 167 189 142 166 191 142 166 192 142 166 192 142 166 192 141 165 191 141 165 191 141 166 188 141 166 188 142 167 189 142 167 189 144 166 189 145 165 189 145 165 189 147 167 191 147 167 191 147 167 191 147 168 189 147 168 189 147 168 189 148 169 190 148 169 190 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 190 144 169 191 144 169 191 143 168 190 142 167 189 142 167 189 142 166 191 142 166 192 142 166 192 142 166 192 141 165 191 140 164 191 141 166 188 141 166 188 142 167 189 142 167 189 144 166 189 145 165 189 145 165 189 147 167 191 147 167 191 147 167 191 147 168 189 147 168 189 147 168 189 146 167 188 146 167 188 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 190 144 169 191 144 169 191 143 168 190 142 167 189 142 167 189 142 166 191 142 166 192 142 166 192 142 166 192 141 165 191 140 164 190 141 166 188 141 166 188 142 167 189 142 167 189 143 166 189 145 165 189 145 165 189 146 167 191 147 167 191 147 167 191 147 168 189 147 168 189 146 167 188 146 167 188 146 167 188 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 189 144 169 191 144 169 191 143 168 190 142 167 189 142 167 189 142 166 191 142 166 192 142 166 192 142 166 191 141 165 190 139 163 190 141 166 187 142 167 187 141 166 187 141 166 187 142 167 187 143 167 187 143 167 187 144 168 189 145 169 189 145 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 189 143 167 188 142 167 188 142 167 188 142 167 187 142 167 188 141 166 188 141 166 189 141 166 189 142 166 189 141 165 188 139 163 189 141 166 186 142 167 187 141 166 186 141 166 186 142 167 186 142 167 187 142 167 187 144 169 189 144 169 189 144 169 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 188 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 141 166 188 141 166 188 141 166 188 141 166 188 140 165 187 139 163 187 141 166 186 142 167 187 141 166 186 141 166 186 142 167 187 142 167 187 142 167 187 144 169 189 144 169 189 145 169 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 188 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 141 166 188 141 166 188 141 166 188 140 165 187 139 164 186 138 162 187 141 166 186 142 167 187 141 166 186 141 166 186 142 167 187 142 167 187 142 167 187 144 169 189 144 169 189 144 169 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 147 168 189 146 168 188 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 141 166 188 141 166 188 141 166 188 139 164 186 138 163 185 138 162 186 139 164 184 139 164 184 141 166 186 141 166 186 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 143 167 187 145 166 187 146 167 188 146 167 188 146 167 188 147 168 189 146 167 188 145 166 187 145 166 187 145 166 187 145 166 187 145 166 187 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 142 167 188 141 166 188 140 165 187 139 164 186 138 163 185 138 161 184 138 163 183 139 164 184 140 165 185 140 165 185 141 166 186 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 146 167 188 144 165 186 144 165 186 143 164 185 144 165 186 145 166 187 145 166 187 145 166 187 145 166 187 145 166 187 144 166 187 142 167 187 142 167 187 142 167 187 142 167 187 142 167 187 142 167 188 141 166 188 139 164 186 139 164 186 138 163 185 139 161 184 138 163 183 138 163 183 139 164 184 139 164 184 140 165 185 141 166 186 141 166 186 142 167 187 142 167 187 142 167 187 140 161 182 136 157 178 140 161 182 139 160 181 142 163 184 144 165 186 144 165 186 144 165 186 144 165 186 144 165 186 143 165 186 141 165 186 141 166 186 141 166 186 141 166 186 141 166 186 140 165 187 140 165 187 138 163 185 139 164 186 138 163 185 139 161 184 138 163 183 138 163 183 138 163 183 138 163 183 139 164 185 140 165 185 140 165 185 141 167 186 142 167 187 142 167 187 127 148 169 125 146 166 137 159 179 139 160 180 143 164 185 144 165 186 143 164 185 143 164 185 143 164 185 143 164 185 142 164 185 140 165 185 140 165 185 140 165 185 140 165 185 140 166 186 140 165 186 139 164 186 138 163 185 139 164 186 138 163 185 140 161 184 140 162 185 140 162 184 139 163 182 138 164 181 139 164 185 140 164 188 141 164 186 141 165 186 140 167 188 140 167 186 114 138 150 115 140 152 137 162 175 135 162 176 140 167 181 143 167 184 142 164 183 141 163 182 143 165 184 143 165 184 143 165 184 143 166 182 142 165 183 141 166 186 136 164 185 126 155 176 135 161 184 139 162 186 140 159 183 141 160 185 138 160 185 139 160 186 141 161 185 140 162 184 139 163 181 139 163 179 140 163 184 142 162 187 142 163 184 143 164 184 142 166 186 141 164 181 146 161 169 134 150 159 139 157 168 139 160 174 137 160 175 139 159 178 145 163 183 143 162 181 142 160 180 144 163 182 146 164 184 145 163 182 144 163 182 143 163 184 142 164 186 131 153 176 141 163 185 146 165 186 147 162 185 146 161 185 142 159 185 141 159 186 140 160 184 139 161 182 139 161 179 139 161 177 142 161 180 144 161 182 143 161 180 143 161 178 143 161 176 150 164 176 189 189 197 170 171 181 158 163 177 142 151 169 142 156 176 134 150 170 145 161 181 146 161 182 143 158 179 143 158 179 145 160 182 145 161 185 146 161 184 148 161 182 153 163 182 135 144 161 125 136 149 111 123 137 93 106 123 130 143 165 144 157 182 144 158 183 139 160 182 139 160 179 142 161 178 141 160 176 144 159 175 145 159 177 143 160 178 145 161 176 148 160 171 169 175 181 191 186 190 183 180 187 177 179 191 160 167 185 149 162 182 131 148 166 142 160 177 144 161 178 133 151 168 138 155 172 142 161 181 140 160 184 144 159 180 136 146 163 121 125 137 78 77 86 41 38 42 27 28 35 40 49 62 134 147 166 147 157 182 144 155 180 137 158 178 139 158 176 128 145 161 138 153 169 146 159 175 146 159 177 142 159 177 140 155 169 134 143 150 196 199 200 207 207 207 203 205 209 200 207 215 188 201 213 147 164 178 125 146 158 127 149 159 122 144 155 102 124 135 99 121 132 118 140 154 111 132 151 104 120 134 66 74 83 49 49 51 50 43 41 41 22 17 26 16 16 52 61 71 138 155 174 142 155 180 140 155 179 136 158 176 149 167 184 137 151 168 142 154 169 141 153 168 143 158 177 141 161 182 138 156 172 145 153 160 193 195 194 191 196 196 177 185 187 159 170 173 156 170 176 120 136 143 103 118 124 84 99 103 100 115 119 98 113 117 79 95 99 86 99 106 62 69 81 45 46 54 27 21 24 29 15 12 38 18 11 48 11 4 39 16 15 80 89 99 124 149 169 124 147 174 125 147 173 138 160 176 164 181 197 201 212 228 161 169 184 144 154 171 138 156 177 127 151 175 123 145 165 86 95 103 118 118 118 127 131 135 105 109 114 80 83 86 91 93 96 68 70 73 72 68 71 66 58 61 62 53 57 59 50 54 60 52 56 68 56 61 51 27 35 44 16 21 43 10 10 50 11 6 54 9 2 63 7 2 60 27 26 97 107 118 103 138 160 100 136 163 103 136 163 118 140 156 126 143 159 134 145 161 98 105 121 80 90 108 77 98 122 76 105 131 93 119 140 42 53 62 53 51 52 53 49 60 52 46 55 49 38 45 54 39 42 53 36 37 58 29 32 73 38 44 67 32 38 68 33 38 79 44 50 93 52 58 85 30 37 85 26 31 86 24 24 91 24 22 95 24 20 100 28 19 91 50 49 99 109 121 93 134 157 88 134 162 91 132 160 66 96 124 68 95 124 59 85 112 48 71 99 51 78 106 57 92 123 64 103 138 82 114 145 76 89 106 55 45 53 75 36 43 85 43 49 88 44 48 93 47 50 98 50 53 102 47 49 107 48 51 103 44 46 101 42 45 99 40 43 100 35 36 109 31 28 110 30 26 114 32 27 117 34 28 123 39 31 123 45 32 112 57 53 95 82 95 79 105 130 73 106 140 72 104 142 62 99 136 66 103 140 68 104 141 71 108 145 79 117 152 79 122 159 78 123 164 91 128 165 99 116 143 75 69 84 90 57 66 94 58 67 95 59 68 93 57 66 93 57 66 92 52 60 94 52 59 91 49 57 88 46 53 86 44 52 84 38 43 91 35 34 92 34 33 94 37 36 100 42 42 104 46 45 112 57 52 101 56 61 72 59 80 67 92 122 67 98 138 67 95 140 59 101 139 60 101 140 61 102 141 62 103 142 66 107 141 65 107 143 61 107 149 64 106 147 72 101 132 82 98 122 86 100 123 84 98 122 83 96 120 80 93 117 80 94 118 78 88 111 79 87 109 78 86 108 75 83 105 76 84 106 74 79 100 76 74 92 75 73 91 70 67 86 67 65 84 67 64 82 81 70 87 77 67 93 54 68 103 52 96 135 57 102 146 63 98 144 60 105 146 60 106 147 61 107 148 64 110 151 69 110 146 68 110 146 63 111 152 62 110 152 70 109 147 76 111 145 70 115 150 67 114 150 68 114 150 68 115 151 68 115 151 68 112 147 67 111 145 71 114 149 71 115 149 68 111 145 70 112 146 71 110 145 71 110 145 69 108 143 66 105 140 65 104 138 71 98 134 74 96 137 64 99 142 57 112 153 61 111 153 71 107 152 59 108 149 61 110 151 63 112 153 64 112 153 68 111 148 71 112 149 65 112 153 62 113 156 65 113 154 69 115 154 68 118 157 67 117 157 67 118 158 68 119 159 68 118 158 69 119 159 69 119 159 70 120 159 70 120 160 67 117 157 68 118 158 66 116 158 67 116 158 65 114 157 63 112 154 61 110 152 64 109 152 71 107 151 68 108 149 62 116 150 67 112 148 76 110 151 63 111 151 64 112 151 64 112 152 65 114 153 69 113 150 71 112 150 69 116 154 67 117 157 66 118 158 69 119 158 76 118 156 76 117 154 75 116 154 76 117 155 76 117 155 76 117 155 75 116 155 74 115 153 74 115 154 75 116 155 74 115 155 73 114 157 72 113 156 70 111 154 69 110 153 65 107 150 62 108 149 68 105 146 68 104 140 63 109 139 68 107 139 73 103 143 66 112 148 66 111 148 65 111 147 68 114 150 71 114 152 69 111 149 70 115 151 68 116 153 67 117 153 69 118 153 75 116 150 75 114 148 75 114 148 77 115 149 78 116 151 79 117 153 78 116 153 77 115 152 78 116 153 78 116 153 77 116 153 77 115 155 76 114 154 74 112 152 72 110 151 69 108 148 66 111 151 73 108 147 73 107 141 68 113 143 69 109 145 73 105 149 69 113 147 69 113 147 69 112 146 70 113 147 71 114 152 73 116 154 74 117 153 74 118 151 73 120 152 72 121 153 72 119 151 71 117 149 71 117 149 73 119 151 76 122 154 75 121 156 73 120 156 72 118 155 73 119 156 73 119 156 73 119 156 75 119 157 74 118 156 73 117 155 73 116 155 70 114 152 70 116 156 78 113 153 77 112 149 69 118 154 67 114 160 70 108 158 71 113 149 69 114 152 69 114 150 71 115 149 75 118 155 77 121 159 75 119 155 68 112 146 66 111 144 66 112 146 65 112 146 64 111 145 65 112 146 66 114 148 69 116 150 67 115 150 66 114 151 67 115 151 67 115 151 67 115 152 67 114 151 69 115 152 69 114 152 67 113 151 66 112 150 65 110 148 66 110 151 69 107 150 69 106 147 64 109 150 62 107 153 63 102 150 164 164 164 167 167 167 173 173 173 180 180 180 186 186 186 189 189 189 193 193 193 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 192 192 192 192 192 192 193 193 193 187 187 187 183 183 183 182 182 182 181 181 181 174 174 174 170 170 170 171 171 171 168 168 168 169 169 169 167 167 167 163 163 163 151 151 151 148 148 148 133 133 133 124 124 124 123 123 123 117 117 117 146 146 146 144 144 144 148 148 148 150 150 150 147 147 147 147 147 147 143 143 143 149 149 149 154 154 154 149 149 149 149 149 149 148 148 148 148 148 148 131 131 131 134 134 134 126 126 126 132 132 132 130 130 130 140 140 140 146 146 146 150 150 150 153 153 153 147 147 147 144 144 144 140 140 140 137 137 137 137 137 137 133 133 133 127 127 127 109 109 109 105 105 105 99 99 99 103 103 103 105 105 105 119 119 119 125 125 125 122 122 122 132 132 132 126 126 126 135 135 135 137 137 137 138 138 138 145 145 145 143 143 143 140 140 140 131 131 131 133 133 133 131 131 131 134 134 134 136 136 136 131 131 131 132 132 132 130 130 130 125 125 125 115 115 115 111 111 111 109 109 109 106 106 106 115 115 115 161 161 161 146 146 146 99 99 99 90 90 90 85 85 85 98 98 98 100 100 100 105 105 105 114 114 114 119 119 119 125 125 125 124 124 124 122 122 122 120 120 120 120 120 120 122 122 122 118 118 118 119 119 119 122 122 122 123 123 123 118 118 118 116 116 116 123 123 123 117 117 117 112 112 112 110 110 110 106 106 106 106 106 106 104 104 104 104 104 104 100 100 100 121 121 121 176 176 176 170 170 170 106 106 106 82 82 82 82 82 82 89 89 89 90 90 90 89 89 89 93 93 93 97 97 97 100 100 100 102 102 102 102 102 102 103 103 103 105 105 105 111 111 111 107 107 107 111 111 111 113 113 113 114 114 114 117 117 117 114 114 114 116 116 116 114 114 114 107 107 107 111 111 111 111 111 111 99 99 99 98 98 98 98 98 98 132 132 132 175 175 175 181 181 181 191 191 191 170 170 170 113 113 113 80 80 80 79 79 79 82 82 82 85 85 85 90 90 90 96 96 96 98 98 98 99 99 99 99 99 99 103 103 103 104 104 104 109 109 109 107 107 107 106 106 106 107 107 107 104 104 104 101 101 101 100 100 100 101 101 101 100 100 100 88 88 88 120 120 120 127 127 127 91 91 91 94 94 94 90 90 90 146 146 146 209 209 209 225 225 225 229 229 229 219 219 219 124 124 124 74 74 74 80 80 80 81 81 81 84 84 84 88 88 88 92 92 92 94 94 94 94 94 94 94 94 94 93 93 93 94 94 94 96 96 96 96 96 96 100 100 100 98 98 98 97 97 97 95 95 95 97 97 97 98 98 98 93 93 93 81 81 81 124 124 124 130 130 130 89 89 89 95 95 95 104 104 104 144 144 144 216 216 216 239 239 239 238 238 238 217 217 217 108 108 108 74 74 74 76 76 76 77 77 77 79 79 79 81 81 81 87 87 87 89 89 89 90 90 90 90 90 90 89 89 89 91 91 91 94 94 94 95 95 95 124 124 124 98 98 98 92 92 92 94 94 94 94 94 94 93 93 93 91 91 91 108 108 108 156 156 156 129 129 129 85 85 85 96 96 96 96 96 96 132 132 132 223 223 223 230 230 230 233 233 233 217 217 217 118 118 118 70 70 70 75 75 75 76 76 76 79 79 79 80 80 80 84 84 84 88 88 88 89 89 89 87 87 87 89 89 89 92 92 92 87 87 87 95 95 95 177 177 177 105 105 105 93 93 93 92 92 92 93 93 93 106 106 106 144 144 144 141 141 141 153 153 153 127 127 127 86 86 86 88 88 88 75 75 75 143 143 143 232 232 232 233 233 233 244 244 244 223 223 223 155 155 155 94 94 94 71 71 71 74 74 74 76 76 76 79 79 79 83 83 83 84 84 84 87 87 87 86 86 86 88 88 88 85 85 85 80 80 80 90 90 90 173 173 173 104 104 104 92 92 92 96 96 96 91 91 91 95 95 95 97 97 97 81 81 81 125 125 125 132 132 132 80 80 80 91 91 91 109 109 109 176 176 176 231 231 231 222 222 222 211 211 211 200 200 200 128 128 128 100 100 100 72 72 72 74 74 74 76 76 76 80 80 80 84 84 84 84 84 84 87 87 87 90 90 90 84 84 84 75 75 75 84 84 84 101 101 101 166 166 166 107 107 107 92 92 92 95 95 95 90 90 90 88 88 88 88 88 88 83 83 83 128 128 128 131 131 131 74 74 74 107 107 107 156 156 156 145 145 145 172 172 172 197 197 197 178 178 178 107 107 107 65 65 65 114 114 114 72 72 72 74 74 74 77 77 77 80 80 80 83 83 83 89 89 89 85 85 85 72 72 72 83 83 83 111 111 111 137 137 137 177 177 177 184 184 184 102 102 102 90 90 90 93 93 93 90 90 90 95 95 95 98 98 98 84 84 84 130 130 130 135 135 135 112 112 112 143 143 143 142 142 142 124 124 124 145 145 145 155 155 155 113 113 113 51 51 51 114 114 114 121 121 121 72 72 72 75 75 75 76 76 76 81 81 81 81 81 81 84 84 84 98 98 98 124 124 124 149 149 149 152 152 152 136 136 136 113 113 113 185 185 185 109 109 109 85 85 85 90 90 90 86 86 86 97 97 97 103 103 103 98 98 98 146 146 146 155 155 155 133 133 133 145 145 145 140 140 140 140 140 140 114 114 114 65 65 65 49 49 49 52 52 52 82 82 82 89 89 89 70 70 70 72 72 72 75 75 75 77 77 77 100 100 100 134 134 134 116 116 116 125 125 125 110 110 110 85 85 85 80 80 80 87 87 87 193 193 193 114 114 114 79 79 79 91 91 91 104 104 104 121 121 121 127 127 127 131 131 131 152 152 152 154 154 154 131 131 131 129 129 129 110 110 110 77 77 77 43 43 43 41 41 41 69 69 69 39 39 39 66 66 66 101 101 101 68 68 68 68 68 68 71 71 71 71 71 71 105 105 105 171 171 171 94 94 94 71 71 71 79 79 79 89 89 89 94 94 94 91 91 91 188 188 188 116 116 116 85 85 85 103 103 103 134 134 134 134 134 134 136 136 136 128 128 128 139 139 139 140 140 140 121 121 121 89 89 89 52 52 52 29 29 29 49 49 49 90 90 90 62 62 62 68 68 68 111 111 111 96 96 96 68 68 68 69 69 69 71 71 71 73 73 73 93 93 93 143 143 143 103 103 103 85 85 85 86 86 86 83 83 83 82 82 82 78 78 78 183 183 183 140 140 140 110 110 110 126 126 126 137 137 137 132 132 132 134 134 134 131 131 131 133 133 133 103 103 103 64 64 64 39 39 39 39 39 39 62 62 62 88 88 88 80 80 80 80 80 80 109 109 109 85 85 85 80 80 80 65 65 65 69 69 69 74 74 74 73 73 73 105 105 105 141 141 141 111 111 111 82 82 82 77 77 77 80 80 80 86 86 86 101 101 101 192 192 192 139 139 139 118 118 118 133 133 133 132 132 132 133 133 133 128 128 128 100 100 100 77 77 77 42 42 42 28 28 28 45 45 45 78 78 78 87 87 87 81 81 81 94 94 94 113 113 113 114 114 114 93 93 93 75 75 75 65 65 65 67 67 67 69 69 69 68 68 68 94 94 94 117 117 117 97 97 97 91 91 91 67 67 67 68 68 68 75 75 75 82 82 82 156 156 156 125 125 125 116 116 116 127 127 127 133 133 133 115 115 115 88 88 88 54 54 54 31 31 31 25 25 25 54 54 54 86 86 86 79 79 79 87 87 87 115 115 115 104 104 104 95 95 95 109 109 109 91 91 91 67 67 67 62 62 62 66 66 66 67 67 67 76 76 76 102 102 102 138 138 138 120 120 120 120 120 120 102 102 102 83 83 83 96 96 96 91 91 91 108 108 108 99 99 99 86 86 86 87 87 87 92 92 92 61 61 61 44 44 44 27 27 27 41 41 41 73 73 73 81 81 81 83 83 83 100 100 100 107 107 107 93 93 93 83 83 83 102 102 102 100 100 100 102 102 102 79 79 79 57 57 57 63 63 63 68 68 68 64 64 64 85 85 85 131 131 131 121 121 121 128 128 128 131 131 131 112 112 112 64 64 64 65 65 65 67 67 67 60 60 60 64 64 64 53 53 53 40 40 40 26 26 26 29 29 29 52 52 52 74 74 74 79 79 79 91 91 91 116 116 116 113 113 113 89 89 89 87 87 87 85 85 85 91 91 91 91 91 91 80 80 80 60 60 60 58 58 58 63 63 63 73 73 73 59 59 59 78 78 78 101 101 101 85 85 85 81 81 81 77 77 77 83 83 83 52 52 52 38 38 38 44 44 44 52 52 52 35 35 35 25 25 25 22 22 22 40 40 40 72 72 72 81 81 81 78 78 78 102 102 102 126 126 126 110 110 110 91 91 91 113 113 113 84 84 84 65 65 65 104 104 104 82 82 82 56 56 56 54 54 54 55 55 55 61 61 61 70 70 70 63 63 63 63 63 63 53 53 53 47 47 47 44 44 44 54 54 54 60 60 60 62 62 62 43 43 43 40 40 40 42 42 42 34 34 34 51 51 51 68 68 68 83 83 83 84 84 84 98 98 98 123 123 123 110 110 110 94 94 94 77 77 77 79 79 79 85 85 85 68 68 68 63 63 63 66 66 66 68 68 68 59 59 59 55 55 55 52 52 52 59 59 59 59 59 59 31 31 31 28 28 28 29 29 29 36 36 36 44 44 44 55 55 55 40 40 40 33 33 33 39 39 39 44 44 44 64 64 64 74 74 74 90 90 90 102 102 102 119 119 119 135 135 135 117 117 117 91 91 91 106 106 106 124 124 124 85 85 85 45 45 45 57 57 57 60 60 60 56 56 56 59 59 59 54 54 54 48 48 48 48 48 48 50 50 50 54 54 54 46 46 46 26 26 26 25 25 25 27 27 27 30 30 30 26 26 26 37 37 37 40 40 40 55 55 55 80 80 80 87 87 87 89 89 89 105 105 105 132 132 132 167 167 167 163 163 163 111 111 111 64 64 64 83 83 83 114 114 114 74 74 74 31 31 31 35 35 35 43 43 43 52 52 52 61 61 61 60 60 60 58 58 58 55 55 55 48 48 48 46 46 46 49 49 49 50 50 50 37 37 37 23 23 23 33 33 33 38 38 38 58 58 58 78 78 78 90 90 90 95 95 95 91 91 91 85 85 85 111 111 111 158 158 158 158 158 158 117 117 117 86 86 86 81 81 81 82 82 82 102 102 102 57 57 57 27 27 27 36 36 36 42 42 42 52 52 52 54 54 54 57 57 57 61 61 61 55 55 55 50 50 50 46 46 46 48 48 48 50 50 50 50 50 50 46 46 46 36 36 36 61 61 61 79 79 79 93 93 93 97 97 97 98 98 98 110 110 110 137 137 137 159 159 159 149 149 149 138 138 138 101 101 101 64 64 64 66 66 66 78 78 78 66 66 66 42 42 42 35 35 35 36 36 36 40 40 40 43 43 43 49 49 49 56 56 56 56 56 56 57 57 57 53 53 53 47 47 47 44 44 44 45 45 45 44 44 44 66 66 66 70 70 70 90 90 90 91 91 91 93 93 93 90 90 90 93 93 93 161 161 161 203 203 203 220 220 220 200 200 200 104 104 104 49 49 49 31 31 31 25 25 25 26 26 26 18 18 18 21 21 21 31 31 31 35 35 35 37 37 37 39 39 39 46 46 46 45 45 45 49 49 49 52 52 52 51 51 51 48 48 48 45 45 45 42 42 42 43 43 43 58 58 58 87 87 87 75 75 75 79 79 79 84 84 84 80 80 80 108 108 108 152 152 152 196 196 196 192 192 192 139 139 139 78 78 78 27 27 27 19 19 19 22 22 22 23 23 23 28 28 28 31 31 31 34 34 34 36 36 36 36 36 36 38 38 38 39 39 39 46 46 46 47 47 47 47 47 47 49 49 49 45 45 45 44 44 44 41 41 41 41 41 41 59 59 59 139 139 139 130 130 130 75 75 75 56 56 56 77 77 77 73 73 73 129 129 129 161 161 161 140 140 140 100 100 100 45 45 45 34 34 34 24 24 24 25 25 25 25 25 25 27 27 27 31 31 31 32 32 32 33 33 33 35 35 35 36 36 36 41 41 41 41 41 41 42 42 42 46 46 46 50 50 50 51 51 51 50 50 50 50 50 50 44 44 44 41 41 41 74 74 74 199 199 199 209 209 209 180 180 180 152 152 152 151 151 151 133 133 133 124 124 124 90 90 90 47 47 47 31 31 31 28 28 28 26 26 26 23 23 23 27 27 27 29 29 29 32 32 32 35 35 35 34 34 34 36 36 36 38 38 38 39 39 39 39 39 39 39 39 39 43 43 43 44 44 44 46 46 46 43 43 43 46 46 46 42 42 42 42 42 42 43 43 43 46 46 46 135 135 135 180 180 180 204 204 204 174 174 174 95 95 95 60 60 60 39 39 39 25 25 25 18 18 18 21 21 21 24 24 24 28 28 28 26 26 26 29 29 29 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 38 38 38 37 37 37 38 38 38 39 39 39 41 41 41 46 46 46 46 46 46 50 50 50 46 46 46 41 41 41 40 40 40 43 43 43 52 52 52 56 56 56 77 77 77 54 54 54 31 31 31 28 28 28 24 24 24 27 27 27 28 28 28 29 29 29 27 27 27 29 29 29 30 30 30 33 33 33 38 38 38 37 37 37 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 42 42 42 45 45 45 43 43 43 45 45 45 46 46 46 42 42 42 40 40 40 38 38 38 37 37 37 114 180 214 123 181 217 133 185 224 141 192 224 148 198 226 153 201 228 159 203 231 158 201 231 160 201 234 160 202 234 156 203 234 159 201 232 160 201 230 163 201 229 162 203 231 150 200 223 144 198 215 147 195 213 148 193 213 137 188 207 131 184 204 134 185 197 134 181 197 136 181 195 134 183 178 131 174 195 124 154 210 120 155 189 97 148 156 79 143 148 79 139 157 74 130 165 97 162 194 98 159 191 104 162 196 102 167 197 96 165 194 97 165 194 94 160 192 104 165 189 114 171 180 111 165 175 113 163 175 108 164 176 105 165 182 91 146 166 92 149 170 79 143 162 82 152 167 83 149 164 95 158 174 97 166 179 98 171 185 101 174 186 96 166 185 98 162 180 93 162 158 86 158 171 93 149 192 104 141 169 101 138 147 51 135 130 43 134 126 39 122 140 56 122 136 58 124 138 70 138 151 75 145 155 73 142 152 83 152 165 76 146 162 90 152 168 95 154 163 102 152 164 120 154 171 100 161 171 80 165 176 74 154 170 77 155 175 71 154 176 69 158 187 74 158 190 71 153 182 68 156 180 62 155 181 53 152 176 40 142 174 40 138 164 35 142 141 27 138 149 60 133 170 142 166 192 134 148 172 38 123 137 13 124 122 8 116 131 46 119 127 46 123 130 47 130 135 52 139 152 55 143 164 60 150 175 58 148 178 51 147 180 36 151 182 44 147 183 62 141 185 39 147 181 38 149 183 48 148 190 50 147 196 42 143 194 37 143 190 47 149 192 43 143 183 34 141 173 36 136 173 29 134 170 19 138 176 19 138 160 19 142 137 26 130 143 83 132 166 171 175 198 168 168 187 65 124 127 13 113 112 3 113 133 20 114 144 17 117 145 11 119 144 9 124 154 10 128 166 11 132 174 11 134 181 13 133 181 8 138 179 19 135 181 44 132 187 17 140 181 16 147 179 24 145 184 29 144 191 30 146 197 28 144 192 32 145 189 31 144 180 21 139 169 45 134 170 46 134 171 14 130 167 10 135 144 23 132 120 90 148 161 171 174 199 186 177 189 191 193 187 158 181 152 64 136 131 8 106 141 4 106 143 5 109 148 6 114 151 6 121 159 8 127 170 8 130 174 7 132 178 8 132 176 11 136 178 18 134 180 33 134 182 22 137 180 17 139 178 12 143 174 16 138 167 17 131 175 17 128 178 16 131 176 13 133 164 9 117 153 77 134 169 75 143 181 3 122 165 10 130 137 30 119 106 127 151 171 222 199 227 227 224 231 228 233 213 221 228 169 86 142 135 5 99 135 3 105 155 3 106 160 5 110 161 3 117 162 3 123 167 3 126 168 2 127 169 1 127 168 3 126 167 6 125 168 12 126 170 16 124 164 29 125 160 10 131 163 12 130 155 13 126 158 6 130 171 7 130 172 8 126 154 4 109 144 84 135 175 85 143 185 10 118 153 23 127 120 52 131 110 125 150 168 228 207 236 236 239 248 238 240 230 221 223 180 81 118 134 11 93 143 2 99 157 2 100 162 3 103 162 2 108 155 4 116 156 4 119 159 3 121 160 2 122 159 2 122 156 6 122 156 12 123 162 24 121 156 78 141 162 22 125 161 9 124 151 13 126 145 8 126 161 23 116 165 37 109 146 55 126 159 122 166 201 88 142 173 19 112 125 29 129 102 42 125 94 108 142 151 227 218 239 228 229 242 233 234 233 224 219 193 108 119 147 21 83 138 3 98 147 4 99 152 5 103 154 4 107 149 6 112 151 8 116 154 7 118 155 4 118 153 6 121 150 12 122 150 10 115 151 32 116 153 153 184 206 39 126 171 14 121 157 18 121 143 19 118 159 59 118 175 115 151 188 107 150 184 129 160 184 93 140 154 22 114 116 15 124 100 18 104 80 120 152 157 233 230 245 235 231 243 246 244 242 232 224 195 155 153 171 55 105 146 2 95 136 4 97 142 4 100 143 5 105 146 7 109 151 6 112 152 7 115 154 5 115 152 9 117 146 10 114 138 7 106 144 31 109 153 159 175 205 43 124 163 18 120 147 32 121 141 15 118 160 31 114 166 43 116 149 21 103 131 95 135 153 100 144 159 15 105 123 27 119 115 71 127 116 166 180 186 234 229 239 231 218 223 217 211 199 208 203 164 128 129 131 62 112 139 5 94 140 6 96 147 6 99 146 7 105 150 7 110 155 5 112 154 6 115 157 11 118 159 8 112 144 6 101 129 18 107 147 48 116 164 155 167 195 48 130 145 20 123 124 39 118 129 17 115 158 13 112 165 12 116 144 4 114 135 92 140 162 99 140 173 17 92 135 72 120 132 152 159 155 147 144 153 179 168 177 213 191 187 188 179 155 113 112 73 57 70 67 74 128 153 7 93 139 8 93 155 9 99 149 9 104 147 6 110 154 6 118 158 8 111 155 5 95 138 25 102 138 67 126 156 105 147 172 152 185 203 179 185 192 49 127 117 14 127 107 26 122 123 18 116 149 27 115 172 30 121 161 14 110 137 100 139 164 116 138 172 82 118 161 133 145 164 146 140 142 124 123 131 153 141 146 168 152 139 119 116 84 43 60 33 88 124 131 76 135 170 8 95 125 10 94 152 10 98 143 12 107 132 14 105 140 25 102 153 50 113 153 87 136 160 119 159 181 122 161 188 98 149 175 71 130 144 174 191 191 57 133 129 5 122 109 17 122 121 22 111 133 48 110 162 61 114 159 61 109 141 128 152 169 139 160 175 108 140 163 122 154 162 127 145 150 139 139 151 116 114 113 61 69 62 39 55 45 42 58 52 50 93 112 39 105 140 7 94 117 9 91 146 9 96 142 8 102 133 48 118 146 106 142 171 90 123 154 89 137 163 66 125 150 35 101 139 18 102 133 24 113 124 175 201 205 63 133 153 7 109 120 31 117 122 58 121 138 90 127 172 102 133 168 114 136 157 138 158 166 139 160 168 120 134 151 119 134 136 100 117 106 66 83 81 32 46 58 46 36 61 87 58 80 42 36 52 36 75 101 52 118 143 6 89 125 7 85 149 7 91 143 2 93 140 62 119 152 153 177 189 57 107 131 3 97 122 0 111 127 13 116 150 23 119 152 32 114 130 175 192 206 77 127 166 30 105 134 63 119 132 105 145 160 110 139 176 106 147 164 98 142 138 126 144 154 137 138 159 124 119 132 93 90 77 46 59 37 18 36 25 63 43 49 135 66 104 114 32 82 77 61 87 83 119 147 50 113 132 7 86 137 7 85 151 8 92 134 8 98 122 53 104 142 127 144 185 60 119 139 12 119 102 10 122 104 7 111 140 9 105 162 19 96 147 176 183 209 112 147 183 68 125 149 96 137 153 113 145 162 108 137 172 99 148 157 96 149 135 128 134 146 103 101 122 53 69 73 27 47 32 37 43 30 92 47 62 150 57 89 130 54 84 94 73 82 107 110 115 61 93 114 37 95 116 6 82 135 9 87 140 11 98 116 11 100 105 70 116 148 132 138 182 85 119 139 29 109 90 14 108 90 16 102 135 30 100 163 58 111 169 183 192 218 112 148 170 80 134 144 103 145 158 107 140 160 114 136 173 108 135 151 89 106 104 76 78 78 33 47 47 20 31 41 62 34 62 125 52 96 144 55 104 125 57 93 110 86 95 105 121 100 101 123 105 70 101 114 34 89 114 11 82 126 9 86 130 8 94 107 16 90 95 67 102 128 109 115 151 86 99 124 62 105 101 20 89 78 15 87 112 36 84 133 57 86 129 139 161 177 101 132 153 90 125 140 104 136 145 113 139 158 107 115 141 88 86 100 52 55 58 17 40 29 20 28 28 81 38 74 145 51 115 143 41 110 117 68 107 109 119 115 92 112 95 97 96 88 101 114 109 66 100 115 27 81 105 10 78 117 10 84 126 10 89 109 40 91 97 90 105 125 137 134 163 119 118 133 110 127 117 75 117 104 40 100 114 57 108 140 75 93 125 110 105 126 81 104 122 62 95 103 76 93 93 85 92 111 51 64 77 31 50 49 16 33 32 42 41 44 108 55 75 142 49 88 137 54 97 128 85 111 109 106 109 77 102 92 70 90 87 105 99 115 100 96 123 80 107 136 46 90 112 6 73 111 11 79 122 20 86 108 41 73 82 84 83 100 138 126 142 129 119 118 130 131 108 120 140 114 87 125 114 41 75 70 53 72 67 62 69 73 49 64 76 51 68 78 47 55 60 32 41 56 14 31 40 25 31 35 73 41 56 129 46 79 141 49 74 137 72 76 142 106 107 118 112 110 79 95 87 76 92 93 75 87 106 86 88 121 90 86 124 63 82 117 34 68 93 7 74 110 15 77 120 37 85 111 42 64 84 74 77 102 101 99 114 85 86 83 83 83 71 78 78 75 74 87 90 40 58 59 27 45 36 31 52 40 46 54 62 25 36 57 6 30 51 17 22 37 61 28 47 121 47 77 148 47 81 150 42 81 144 83 94 129 130 103 105 117 89 81 98 89 94 121 126 76 86 102 57 65 87 92 107 126 70 85 101 32 63 85 21 64 94 6 71 106 17 74 117 43 77 106 46 66 94 48 66 95 40 57 73 34 53 54 37 48 46 53 54 61 55 61 70 54 65 70 36 47 44 34 43 41 35 45 50 36 31 50 70 39 70 111 47 72 145 52 82 150 52 84 147 75 90 146 113 118 117 108 108 90 97 91 63 86 72 56 90 86 67 91 110 59 69 93 54 65 82 51 72 76 49 77 74 30 70 80 19 67 96 4 68 102 17 70 113 38 63 94 17 33 60 10 33 57 10 36 47 19 43 45 30 51 49 45 61 59 34 43 44 28 36 33 35 41 40 55 37 58 90 51 66 120 53 62 152 63 70 162 75 86 165 98 111 164 123 129 132 112 104 93 92 81 102 107 112 117 124 146 71 89 105 28 52 58 43 61 75 48 62 85 44 58 80 46 63 76 38 61 68 25 57 69 18 58 81 8 63 94 15 66 103 17 55 79 12 29 48 7 30 49 3 36 50 9 38 46 8 33 43 24 41 55 49 35 43 84 44 41 123 63 61 149 58 82 154 61 71 161 84 74 174 119 97 192 160 143 173 162 150 110 113 105 61 66 62 82 84 89 107 114 133 59 76 107 13 35 64 18 41 57 27 49 60 38 56 74 48 63 85 48 63 83 42 63 80 30 63 83 16 58 81 10 58 87 7 62 93 9 66 80 11 47 58 3 29 49 19 35 60 35 36 58 74 48 74 118 57 88 146 64 79 164 67 61 163 63 49 148 60 51 159 94 75 187 151 125 174 156 132 123 118 98 87 88 75 78 84 80 74 85 90 91 105 118 44 60 82 8 32 59 10 44 67 15 52 69 31 60 74 40 58 76 45 60 80 47 65 82 36 61 75 22 59 80 12 57 83 12 60 88 5 65 91 8 67 75 16 58 70 31 34 65 95 40 85 134 49 95 160 59 94 174 61 84 166 69 77 163 90 77 175 126 99 185 154 124 167 147 116 149 138 115 107 101 89 68 64 56 66 67 62 73 81 81 58 70 75 27 48 59 15 42 59 10 44 65 9 51 67 13 55 68 26 57 72 40 61 80 42 60 80 42 61 77 36 60 69 22 55 73 14 54 77 10 56 82 5 57 80 35 79 85 45 80 90 97 83 112 150 59 104 172 52 98 157 59 78 140 76 66 191 151 139 213 203 179 221 226 194 204 203 179 108 106 89 52 48 47 34 28 41 26 25 30 22 28 29 9 22 28 7 26 34 9 39 51 7 45 62 6 48 67 5 52 65 13 59 68 20 54 70 30 55 74 35 56 77 34 57 73 30 55 63 21 54 70 14 51 74 12 52 78 32 66 91 78 89 102 82 71 83 110 63 82 146 55 79 141 51 72 146 93 90 167 150 126 202 196 184 192 194 184 140 141 130 81 78 76 30 26 26 22 16 27 25 18 38 18 25 31 17 33 36 15 37 48 13 41 57 9 45 63 5 47 69 5 49 71 4 52 66 12 59 70 19 57 74 25 53 74 29 54 76 25 52 69 22 53 61 14 50 67 12 50 75 31 67 92 123 143 169 142 122 142 117 56 70 110 33 41 129 56 55 101 63 54 137 130 110 162 164 145 138 141 142 102 98 108 52 41 48 40 31 37 27 24 24 24 26 25 22 27 30 15 33 32 13 39 41 9 40 53 6 42 65 4 45 70 5 46 73 8 51 78 8 53 73 9 55 69 17 56 73 27 57 78 30 57 80 28 57 76 24 60 71 13 54 74 11 50 78 49 82 106 189 201 220 220 203 214 199 172 175 168 147 138 161 150 131 129 139 114 117 131 111 89 92 86 46 47 52 33 29 40 33 25 35 29 25 31 21 25 22 20 32 26 17 35 32 13 40 45 12 44 52 8 44 57 7 45 68 7 48 72 7 49 72 7 50 73 6 50 72 11 54 71 17 53 71 23 52 77 23 48 75 25 52 75 17 51 69 14 51 74 14 51 79 20 54 76 123 139 154 178 180 186 199 207 207 167 179 172 90 100 87 57 65 50 38 42 33 26 25 25 20 18 21 23 20 26 25 23 30 24 29 35 18 30 30 16 36 35 15 41 46 12 44 59 11 47 60 10 49 61 9 49 68 7 49 70 6 49 68 5 48 68 5 50 70 8 50 67 14 50 67 22 53 79 24 51 79 29 56 80 20 54 76 14 49 73 14 48 75 12 54 72 29 59 79 43 60 75 70 79 88 49 56 57 28 34 27 27 30 22 22 26 21 23 30 27 24 31 31 25 31 34 21 29 34 19 33 39 16 36 37 14 42 44 14 47 56 10 47 64 10 50 65 9 52 65 7 51 72 5 50 73 6 51 72 7 52 73 9 53 74 14 57 72 13 54 68 16 54 75 19 55 78 16 51 71 12 49 70 11 47 71 9 45 71 244 244 244 243 243 243 244 244 244 242 242 242 241 241 241 240 240 240 238 238 238 238 238 238 239 239 239 238 238 238 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 237 237 236 236 236 235 235 235 235 235 235 235 235 235 234 234 234 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 230 230 230 229 229 229 246 246 246 245 245 245 247 247 247 246 246 246 245 245 245 244 244 244 242 242 242 242 242 242 242 242 242 242 242 242 240 240 240 239 239 239 239 239 239 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 239 239 239 238 238 238 237 237 237 237 237 237 237 237 237 236 236 236 234 234 234 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 231 231 231 244 244 244 243 243 243 244 244 244 243 243 243 242 242 242 241 241 241 240 240 240 241 241 241 241 241 241 241 241 241 239 239 239 238 238 238 238 238 238 237 237 237 237 237 237 237 237 237 236 236 236 236 236 236 235 235 235 234 234 234 234 234 234 233 233 233 234 234 234 234 234 234 234 234 234 232 232 232 231 231 231 230 230 230 230 230 230 229 229 229 228 228 228 228 228 228 244 244 244 242 242 242 242 242 242 242 242 242 241 241 241 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 239 239 239 239 239 239 239 239 239 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 236 236 236 234 234 234 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 229 229 229 228 228 228 229 229 229 241 241 241 240 240 240 240 240 240 240 240 240 239 239 239 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 237 237 236 236 236 236 236 236 235 235 235 234 234 234 232 232 232 231 231 231 231 231 231 230 230 230 228 228 228 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 238 238 238 237 237 237 239 239 239 238 238 238 238 238 238 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 235 235 235 235 235 235 235 235 235 234 234 234 233 233 233 231 231 231 232 232 232 232 232 232 231 231 231 229 229 229 229 229 229 228 228 228 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 235 235 235 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 234 234 234 234 234 234 234 234 232 232 232 232 232 232 230 230 230 229 229 229 229 229 229 228 228 228 227 227 227 227 227 227 229 229 229 229 229 229 228 228 228 226 226 226 225 225 225 226 226 226 235 235 235 234 234 234 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 231 231 231 230 230 230 232 232 232 233 233 233 232 232 232 231 231 231 231 231 231 230 230 230 230 230 230 229 229 229 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 227 227 227 228 228 228 225 225 225 225 225 225 219 219 219 218 218 218 225 225 225 231 231 231 233 233 233 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 231 231 231 231 231 231 230 230 230 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 223 223 223 224 224 224 225 225 225 224 224 224 222 222 222 221 221 221 205 205 205 204 204 204 175 175 175 215 215 215 213 213 213 213 213 213 214 214 214 217 217 217 218 218 218 216 216 216 215 215 215 215 215 215 212 212 212 213 213 213 216 216 216 219 219 219 219 219 219 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 220 220 220 219 219 219 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 221 221 221 220 220 220 220 220 220 203 203 203 202 202 202 84 84 84 152 152 152 163 163 163 159 159 159 161 161 161 168 168 168 174 174 174 174 174 174 174 174 174 175 175 175 171 171 171 168 168 168 173 173 173 176 176 176 179 179 179 188 188 188 190 190 190 189 189 189 184 184 184 183 183 183 184 184 184 182 182 182 186 186 186 193 193 193 198 198 198 204 204 204 212 212 212 215 215 215 216 216 216 217 217 217 197 197 197 198 198 198 36 36 36 85 85 85 122 122 122 138 138 138 138 138 138 138 138 138 147 147 147 151 151 151 150 150 150 151 151 151 152 152 152 152 152 152 154 154 154 153 153 153 156 156 156 158 158 158 159 159 159 160 160 160 154 154 154 151 151 151 151 151 151 153 153 153 153 153 153 153 153 153 156 156 156 161 161 161 171 171 171 179 179 179 186 186 186 187 187 187 178 178 178 186 186 186 32 32 32 44 44 44 93 93 93 139 139 139 136 136 136 133 133 133 136 136 136 140 140 140 141 141 141 143 143 143 148 148 148 155 155 155 155 155 155 153 153 153 153 153 153 149 149 149 147 147 147 150 150 150 146 146 146 145 145 145 150 150 150 153 153 153 149 149 149 143 143 143 142 142 142 143 143 143 142 142 142 141 141 141 145 145 145 149 149 149 150 150 150 153 153 153 35 35 35 72 72 72 86 86 86 119 119 119 138 138 138 138 138 138 138 138 138 145 145 145 143 143 143 135 135 135 147 147 147 157 157 157 160 160 160 155 155 155 152 152 152 154 154 154 153 153 153 152 152 152 137 137 137 133 133 133 143 143 143 145 145 145 148 148 148 140 140 140 133 133 133 140 140 140 146 146 146 142 142 142 134 134 134 139 139 139 145 145 145 138 138 138 46 46 46 115 115 115 70 70 70 60 60 60 101 101 101 107 107 107 138 138 138 162 162 162 156 156 156 146 146 146 150 150 150 153 153 153 155 155 155 156 156 156 149 149 149 147 147 147 155 155 155 158 158 158 137 137 137 133 133 133 144 144 144 143 143 143 154 154 154 143 143 143 135 135 135 141 141 141 154 154 154 148 148 148 137 137 137 142 142 142 146 146 146 141 141 141 56 56 56 95 95 95 67 67 67 75 75 75 90 90 90 86 86 86 134 134 134 159 159 159 161 161 161 153 153 153 151 151 151 151 151 151 150 150 150 151 151 151 145 145 145 142 142 142 151 151 151 153 153 153 139 139 139 127 127 127 143 143 143 145 145 145 132 132 132 137 137 137 146 146 146 147 147 147 151 151 151 148 148 148 147 147 147 148 148 148 147 147 147 146 146 146 102 102 102 134 134 134 115 115 115 119 119 119 117 117 117 120 120 120 131 131 131 102 102 102 106 106 106 143 143 143 148 148 148 147 147 147 145 145 145 144 144 144 136 136 136 138 138 138 146 146 146 153 153 153 134 134 134 71 71 71 92 92 92 145 145 145 123 123 123 121 121 121 126 126 126 133 133 133 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 136 136 136 139 139 139 208 208 208 171 171 171 99 99 99 86 86 86 90 90 90 100 100 100 96 96 96 71 71 71 88 88 88 137 137 137 143 143 143 142 142 142 138 138 138 134 134 134 140 140 140 144 144 144 152 152 152 140 140 140 85 85 85 95 95 95 121 121 121 115 115 115 127 127 127 116 116 116 127 127 127 133 133 133 131 131 131 130 130 130 129 129 129 127 127 127 126 126 126 66 66 66 137 137 137 152 152 152 84 84 84 75 75 75 67 67 67 83 83 83 85 85 85 60 60 60 53 53 53 114 114 114 137 137 137 139 139 139 129 129 129 125 125 125 139 139 139 167 167 167 167 167 167 148 148 148 111 111 111 77 77 77 70 70 70 90 90 90 130 130 130 119 119 119 129 129 129 131 131 131 127 127 127 126 126 126 124 124 124 123 123 123 122 122 122 54 54 54 78 78 78 94 94 94 71 71 71 67 67 67 64 64 64 72 72 72 68 68 68 74 74 74 88 88 88 113 113 113 135 135 135 132 132 132 116 116 116 119 119 119 129 129 129 152 152 152 161 161 161 178 178 178 129 129 129 79 79 79 78 78 78 89 89 89 99 99 99 80 80 80 95 95 95 103 103 103 114 114 114 117 117 117 114 114 114 115 115 115 116 116 116 99 99 99 101 101 101 98 98 98 92 92 92 90 90 90 93 93 93 95 95 95 95 95 95 104 104 104 114 114 114 119 119 119 127 127 127 95 95 95 55 55 55 67 67 67 75 75 75 72 72 72 87 87 87 150 150 150 118 118 118 78 78 78 71 71 71 70 70 70 64 64 64 39 39 39 52 52 52 65 65 65 103 103 103 116 116 116 114 114 114 116 116 116 117 117 117 115 115 115 117 117 117 118 118 118 118 118 118 120 120 120 123 123 123 125 125 125 122 122 122 122 122 122 126 126 126 125 125 125 128 128 128 83 83 83 17 17 17 19 19 19 22 22 22 22 22 22 34 34 34 62 62 62 58 58 58 48 48 48 43 43 43 42 42 42 42 42 42 36 36 36 35 35 35 48 48 48 112 112 112 127 127 127 127 127 127 130 130 130 128 128 128 121 121 121 123 123 123 122 122 122 123 123 123 125 125 125 129 129 129 130 130 130 129 129 129 128 128 128 129 129 129 128 128 128 134 134 134 104 104 104 27 27 27 19 19 19 17 17 17 18 18 18 26 26 26 37 37 37 40 40 40 41 41 41 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 55 55 55 105 105 105 118 118 118 121 121 121 122 122 122 115 115 115 122 122 122 126 126 126 126 126 126 127 127 127 130 130 130 131 131 131 129 129 129 128 128 128 126 126 126 126 126 126 126 126 126 131 131 131 105 105 105 46 46 46 36 36 36 33 33 33 37 37 37 48 48 48 62 62 62 56 56 56 51 51 51 55 55 55 58 58 58 68 68 68 76 76 76 85 85 85 94 94 94 101 101 101 102 102 102 103 103 103 103 103 103 100 100 100 126 126 126 128 128 128 126 126 126 127 127 127 128 128 128 130 130 130 125 125 125 124 124 124 122 122 122 123 123 123 126 126 126 125 125 125 109 109 109 93 93 93 90 90 90 90 90 90 95 95 95 103 103 103 100 100 100 92 92 92 90 90 90 94 94 94 100 100 100 105 105 105 110 110 110 114 114 114 111 111 111 111 111 111 106 106 106 101 101 101 99 99 99 97 97 97 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 123 123 123 120 120 120 120 120 120 120 120 120 121 121 121 121 121 121 119 119 119 117 117 117 112 112 112 110 110 110 109 109 109 112 112 112 115 115 115 111 111 111 107 107 107 104 104 104 105 105 105 109 109 109 109 109 109 111 111 111 113 113 113 113 113 113 110 110 110 104 104 104 100 100 100 97 97 97 95 95 95 120 120 120 119 119 119 121 121 121 120 120 120 118 118 118 118 118 118 116 116 116 119 119 119 120 120 120 119 119 119 115 115 115 115 115 115 118 118 118 115 115 115 114 114 114 112 112 112 111 111 111 111 111 111 109 109 109 107 107 107 104 104 104 106 106 106 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 109 109 109 111 111 111 107 107 107 104 104 104 103 103 103 114 114 114 114 114 114 115 115 115 111 111 111 111 111 111 115 115 115 112 112 112 115 115 115 117 117 117 110 110 110 107 107 107 113 113 113 114 114 114 113 113 113 114 114 114 112 112 112 109 109 109 107 107 107 106 106 106 108 108 108 105 105 105 104 104 104 106 106 106 106 106 106 105 105 105 105 105 105 106 106 106 107 107 107 109 109 109 105 105 105 103 103 103 104 104 104 109 109 109 111 111 111 114 114 114 111 111 111 110 110 110 112 112 112 109 109 109 109 109 109 111 111 111 109 109 109 106 106 106 108 108 108 109 109 109 109 109 109 112 112 112 109 109 109 103 103 103 102 102 102 106 106 106 108 108 108 104 104 104 101 101 101 101 101 101 102 102 102 103 103 103 103 103 103 102 102 102 105 105 105 105 105 105 102 102 102 97 97 97 96 96 96 113 113 113 110 110 110 113 113 113 114 114 114 115 115 115 115 115 115 112 112 112 107 107 107 109 109 109 109 109 109 105 105 105 105 105 105 107 107 107 108 108 108 112 112 112 107 107 107 100 100 100 99 99 99 105 105 105 105 105 105 101 101 101 99 99 99 97 97 97 100 100 100 102 102 102 100 100 100 100 100 100 105 105 105 107 107 107 104 104 104 98 98 98 93 93 93 114 114 114 108 108 108 109 109 109 110 110 110 112 112 112 115 115 115 111 111 111 108 108 108 110 110 110 106 106 106 105 105 105 107 107 107 107 107 107 102 102 102 102 102 102 101 101 101 101 101 101 100 100 100 100 100 100 101 101 101 105 105 105 105 105 105 97 97 97 98 98 98 103 103 103 102 102 102 100 100 100 103 103 103 104 104 104 101 101 101 97 97 97 94 94 94 106 106 106 107 107 107 112 112 112 108 108 108 106 106 106 108 108 108 106 106 106 108 108 108 107 107 107 110 110 110 108 108 108 104 104 104 105 105 105 99 99 99 97 97 97 99 99 99 100 100 100 97 97 97 98 98 98 101 101 101 104 104 104 104 104 104 95 95 95 95 95 95 102 102 102 102 102 102 99 99 99 99 99 99 98 98 98 96 96 96 93 93 93 94 94 94 244 245 239 243 244 238 244 245 239 242 243 237 241 242 236 240 241 236 238 239 235 238 239 234 239 240 235 238 240 235 234 240 237 232 241 238 232 240 238 231 240 237 231 240 237 234 238 237 237 237 237 237 237 237 237 237 237 237 237 237 236 237 237 231 238 236 230 238 236 230 238 236 229 237 235 227 236 233 227 235 232 227 235 232 226 235 232 225 234 231 225 233 230 224 232 230 246 247 241 246 247 240 247 248 242 246 247 241 245 246 240 244 245 240 242 243 238 242 243 238 242 243 238 242 243 238 237 242 239 235 242 239 235 242 239 235 241 239 235 241 239 237 240 239 239 239 239 239 239 239 239 239 239 239 239 239 238 239 238 234 240 237 233 240 237 233 240 237 232 239 236 231 237 234 230 236 234 230 236 234 230 236 234 229 235 233 228 235 233 228 234 232 244 245 239 243 244 238 244 245 239 243 244 238 242 243 237 241 242 237 240 241 236 241 242 237 241 242 237 241 242 237 237 241 236 236 240 236 236 240 236 235 239 235 235 239 235 236 238 235 237 237 235 237 237 235 236 236 233 235 235 233 234 235 232 232 235 232 231 236 232 232 236 232 231 236 232 230 234 231 229 233 231 229 232 231 229 232 231 227 231 229 226 230 229 227 230 229 244 245 239 242 243 237 242 243 237 242 243 237 241 242 236 240 241 236 240 241 236 240 241 236 240 241 236 240 241 236 239 241 236 239 241 235 239 241 235 238 240 235 238 240 235 238 240 234 238 239 234 238 239 234 236 237 232 234 235 230 233 234 229 232 233 228 231 233 228 231 233 228 231 233 228 231 233 228 230 232 229 229 231 230 229 231 230 228 230 229 228 229 229 228 230 229 241 242 236 240 241 235 240 241 235 240 241 235 239 240 235 238 239 235 238 239 235 238 239 235 238 239 235 238 239 234 238 239 233 238 239 233 238 239 233 238 239 233 238 240 233 238 239 232 237 238 231 237 238 231 236 237 230 235 236 229 233 234 227 232 233 226 232 233 226 231 232 225 229 230 223 229 230 224 228 229 226 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 238 239 233 237 238 232 239 240 234 239 240 233 238 239 233 237 238 233 237 238 233 237 238 233 237 238 233 237 238 233 238 238 231 238 238 230 238 238 230 238 238 230 238 238 230 236 237 229 235 237 228 235 237 228 235 236 228 234 235 226 232 233 225 233 233 225 233 233 226 232 232 225 230 231 223 230 231 223 229 229 226 228 227 228 228 227 227 226 226 226 226 225 225 225 225 225 237 236 231 239 237 230 239 237 230 240 237 229 239 237 228 236 237 227 236 237 227 236 237 227 236 237 226 236 237 227 235 237 227 235 237 227 235 237 227 235 237 228 235 238 228 235 236 226 235 236 224 235 236 224 234 234 223 233 234 222 232 232 222 231 230 224 230 230 225 230 229 224 229 228 223 229 228 223 229 230 225 228 230 227 227 229 226 225 227 224 225 227 223 225 227 224 237 236 230 237 234 228 237 234 226 237 233 225 236 233 223 234 234 222 234 234 222 233 234 222 233 234 221 233 234 222 235 234 225 234 232 224 233 231 223 235 233 226 236 233 226 234 233 223 232 233 221 232 233 220 231 232 220 231 232 219 231 231 220 229 228 222 229 228 223 228 227 223 227 226 222 227 226 222 227 229 223 226 230 223 224 227 221 223 227 220 217 221 214 217 220 215 227 226 220 233 232 227 235 234 228 235 234 228 233 234 226 231 233 224 230 233 224 230 233 224 230 232 223 231 232 224 236 231 226 237 230 227 236 229 226 236 230 226 237 230 226 232 231 224 228 231 222 228 231 222 227 230 220 227 229 220 227 229 220 228 227 220 229 226 220 228 226 219 226 224 218 227 225 218 226 226 219 225 226 219 223 223 216 222 223 215 206 207 199 205 206 199 177 175 170 216 216 211 214 214 210 212 214 211 212 216 213 214 220 215 215 221 216 213 219 214 212 218 213 212 218 213 211 214 211 212 215 211 215 218 215 218 221 217 218 221 218 219 224 218 218 224 217 217 224 216 216 222 215 216 223 215 217 223 215 220 221 214 222 222 215 223 223 216 224 224 217 224 225 218 224 224 217 222 223 216 221 221 214 221 222 215 204 204 197 203 203 196 87 85 78 153 153 149 162 165 164 155 161 162 156 164 165 162 171 171 168 177 177 168 177 177 168 177 177 169 179 178 161 176 173 157 174 171 163 179 176 166 182 179 169 185 182 180 193 189 185 194 189 183 193 188 178 188 183 177 187 182 179 188 183 179 185 181 183 189 184 190 195 191 195 201 196 201 206 202 209 214 210 213 217 213 214 219 214 215 219 215 195 200 195 197 200 196 39 37 30 85 86 83 119 124 125 131 141 144 130 142 146 130 142 147 139 151 155 143 155 159 141 154 158 143 155 159 142 157 158 141 157 158 143 159 159 142 158 159 145 161 161 149 163 162 151 164 162 152 165 163 146 159 157 143 156 154 143 156 154 143 158 157 143 158 157 143 158 157 146 161 160 152 166 166 163 175 175 171 183 183 178 190 190 179 191 191 170 182 182 179 189 189 35 32 26 45 45 43 89 95 97 131 142 147 127 140 147 123 137 144 126 140 147 131 144 151 131 145 153 134 146 154 145 149 157 154 155 163 154 155 163 152 153 161 153 153 161 144 152 155 137 152 152 140 155 155 137 151 151 135 150 149 139 156 156 138 160 163 133 156 159 128 150 154 127 149 153 128 150 154 129 148 153 128 146 151 133 150 155 137 154 160 138 155 161 142 158 163 39 35 33 75 71 71 89 85 86 123 117 119 138 139 141 130 141 144 130 142 143 136 149 151 134 147 153 127 138 147 146 147 154 157 156 163 159 159 168 157 154 162 157 150 156 153 154 157 145 157 161 146 154 158 138 138 137 130 136 133 128 150 152 124 154 156 132 155 157 130 145 149 122 138 144 124 146 153 131 153 158 129 148 153 121 139 145 126 144 151 133 149 159 126 143 152 42 50 42 113 118 110 72 71 61 67 60 47 106 102 91 103 111 102 128 145 132 146 172 159 133 167 162 121 158 158 135 157 155 140 159 159 142 161 164 146 160 162 146 151 150 142 151 146 144 160 161 152 160 164 144 136 130 134 135 127 126 153 153 121 153 152 141 160 158 138 145 146 128 138 142 125 148 155 135 162 166 131 155 157 122 144 149 127 148 156 132 151 162 126 147 158 63 57 40 105 95 76 81 65 45 92 72 51 112 84 69 109 78 69 145 133 118 152 165 147 139 173 161 122 168 163 123 165 160 122 165 161 121 163 162 126 162 160 128 154 147 127 151 137 133 161 150 142 160 154 141 141 126 126 131 116 126 152 148 128 154 152 122 137 134 131 141 138 135 152 151 125 156 159 126 162 165 125 158 161 124 157 163 125 157 166 124 156 167 122 155 165 125 96 74 161 127 102 146 106 83 149 110 89 153 104 90 162 105 95 160 121 107 115 99 85 105 108 103 130 149 151 118 162 159 111 163 161 111 161 160 115 157 154 116 147 138 125 148 128 133 155 134 145 160 143 140 136 113 77 72 55 86 96 93 137 149 148 118 127 122 114 126 118 111 134 127 108 145 142 110 153 154 109 152 157 106 151 156 106 151 159 105 151 161 103 149 158 146 142 110 220 209 174 186 171 138 109 99 73 94 87 65 98 91 68 105 102 79 96 100 81 68 74 67 79 92 95 113 147 149 114 156 158 116 154 156 119 148 145 124 141 132 142 144 121 149 147 121 157 154 133 158 137 110 104 81 61 102 93 90 123 121 120 115 117 109 122 132 120 102 125 114 104 138 132 104 146 147 98 145 148 96 145 149 93 144 150 89 143 151 88 142 149 68 69 46 146 139 110 160 153 128 85 87 72 68 80 69 58 74 60 77 89 73 82 89 77 61 60 59 52 53 61 97 122 125 114 147 149 120 147 148 119 135 130 125 128 115 154 137 110 186 165 134 181 167 139 171 144 110 135 106 80 90 74 67 78 68 66 96 90 82 129 133 120 111 125 114 115 136 131 109 141 142 99 140 142 95 140 143 90 139 143 85 139 144 84 138 144 50 58 46 83 80 63 96 95 84 63 75 75 55 72 81 53 68 74 63 77 76 60 72 69 69 77 79 81 91 97 93 123 122 111 146 142 113 141 137 107 122 111 120 122 102 149 127 94 175 149 112 174 162 127 195 178 136 145 128 94 87 79 66 89 75 72 98 88 79 102 100 87 78 83 72 91 98 95 89 109 110 91 124 124 91 129 129 84 128 129 81 130 132 80 131 135 75 111 104 82 111 101 77 108 102 64 104 106 62 102 110 68 103 111 70 106 108 69 108 105 76 117 114 85 128 126 87 134 128 97 141 135 74 106 100 45 61 52 68 70 57 89 74 51 88 70 45 94 88 65 159 151 123 126 119 96 81 79 69 79 69 68 77 69 64 67 64 57 41 40 35 52 52 52 55 69 72 84 111 114 93 126 128 86 126 128 84 130 131 84 131 134 83 130 130 85 131 130 86 132 133 85 133 135 87 134 137 90 137 140 92 139 141 89 137 138 88 137 137 91 141 141 88 143 138 95 144 140 61 94 92 7 22 22 17 20 21 26 21 20 26 21 18 37 34 32 66 62 59 61 58 55 49 48 48 42 43 46 41 43 46 40 43 45 33 37 39 32 36 40 36 53 60 91 120 127 103 137 143 98 140 143 97 145 146 94 143 145 88 136 138 90 138 139 89 137 139 90 138 140 92 140 142 96 144 146 97 145 147 96 144 146 95 142 145 95 144 145 94 144 143 102 148 146 80 115 114 12 34 34 9 23 25 10 20 21 13 21 22 21 29 30 32 39 41 35 42 44 34 44 46 26 42 47 24 42 48 24 42 47 23 41 46 22 40 46 35 63 69 79 116 122 89 131 135 88 135 137 85 138 138 78 132 133 89 137 139 93 141 143 93 141 143 94 142 144 97 145 147 98 146 148 96 144 146 95 143 145 93 141 143 93 141 143 95 140 142 102 144 145 79 117 117 22 57 55 16 46 43 17 41 39 22 44 44 32 55 55 46 69 68 40 63 62 34 59 60 32 65 70 33 68 74 44 78 84 51 86 92 60 95 101 66 106 111 70 115 118 68 117 119 66 119 119 63 121 119 60 118 117 92 141 143 95 143 145 93 141 143 94 142 144 95 143 145 97 145 147 92 140 142 91 139 141 89 137 139 90 137 139 96 138 143 96 138 142 79 123 124 63 107 105 60 105 100 62 103 100 70 107 106 78 115 113 75 112 110 67 104 102 63 102 102 62 108 112 66 114 119 71 119 124 76 124 129 80 128 132 77 126 129 75 127 127 69 122 122 62 119 118 58 117 115 56 115 114 91 140 142 92 140 142 92 140 142 92 140 142 91 139 141 90 138 140 87 135 137 87 135 137 87 135 137 88 136 139 89 135 140 87 133 137 84 132 133 77 128 125 74 127 121 75 125 121 80 126 125 83 129 129 79 125 124 75 121 120 72 119 119 70 121 123 72 125 127 73 125 127 74 127 129 76 129 131 77 129 130 73 126 126 67 121 121 63 116 116 60 114 114 57 112 112 87 135 137 86 133 135 88 136 138 86 135 136 85 133 135 85 133 135 83 131 133 86 134 136 87 135 137 85 134 136 79 131 134 79 131 134 81 134 135 78 132 130 77 131 126 77 128 127 77 126 127 77 126 128 75 124 125 73 122 124 69 119 120 71 121 121 75 125 124 75 125 124 75 125 124 76 126 125 75 126 126 73 125 125 76 127 128 72 122 123 71 119 121 68 118 120 80 129 130 80 129 130 81 130 132 77 126 128 76 126 127 80 130 131 77 127 128 80 130 131 82 132 133 75 126 127 69 124 127 74 130 132 75 131 131 75 130 128 76 131 128 76 128 128 74 124 127 73 122 125 72 121 124 73 123 126 70 120 122 70 120 119 72 122 120 71 122 119 71 121 118 71 121 119 70 122 121 72 123 124 74 125 125 70 120 121 70 118 120 70 119 121 74 125 126 76 126 127 79 130 131 76 127 128 73 126 126 74 129 128 72 126 126 71 126 126 73 128 128 71 126 125 67 123 123 69 125 125 70 126 125 70 126 125 73 129 128 72 126 126 68 119 120 67 118 119 71 122 123 73 124 125 68 120 121 64 118 117 63 118 116 64 119 117 65 120 118 65 120 118 64 119 118 67 122 121 67 122 122 64 119 118 60 114 114 59 113 113 78 129 130 75 125 126 78 129 130 79 130 131 78 131 131 76 132 131 73 129 128 68 124 123 70 126 125 70 126 125 66 122 121 66 122 121 68 124 123 70 125 124 73 129 128 70 124 124 65 115 116 64 115 116 70 121 122 70 121 122 65 117 118 61 116 115 58 114 113 62 117 116 63 119 118 62 117 117 61 117 116 66 122 121 68 124 123 65 121 120 59 115 113 54 110 110 78 130 131 73 124 125 74 125 126 75 126 127 75 128 129 76 133 132 72 129 128 69 126 125 71 127 126 67 123 122 66 122 121 68 125 124 68 125 124 63 120 119 63 119 118 64 118 118 66 117 118 65 116 117 65 116 117 66 117 118 69 121 122 67 122 122 58 115 114 59 115 114 64 121 120 63 119 118 61 118 117 64 120 119 65 121 120 62 118 117 58 114 113 55 111 111 71 122 123 72 122 123 77 127 128 73 123 124 69 122 122 69 125 124 68 123 122 70 125 124 68 124 123 72 127 126 70 125 124 65 121 120 67 122 121 60 116 115 58 114 113 63 115 115 65 115 116 62 113 114 63 114 115 66 116 117 68 120 120 66 121 120 57 112 111 56 112 111 63 119 118 64 119 118 61 116 115 60 116 115 59 115 114 58 113 112 55 110 109 56 111 111 247 247 247 156 156 156 46 46 46 38 38 38 37 37 37 37 37 37 36 36 36 39 39 39 38 38 38 34 34 34 37 37 37 40 40 40 42 42 42 38 38 38 35 35 35 36 36 36 38 38 38 38 38 38 37 37 37 39 39 39 36 36 36 37 37 37 38 38 38 39 39 39 42 42 42 39 39 39 34 34 34 36 36 36 39 39 39 38 38 38 33 33 33 30 30 30 203 203 203 63 63 63 35 35 35 36 36 36 32 32 32 33 33 33 33 33 33 35 35 35 34 34 34 29 29 29 29 29 29 35 35 35 39 39 39 38 38 38 35 35 35 36 36 36 36 36 36 34 34 34 31 31 31 34 34 34 39 39 39 38 38 38 36 36 36 37 37 37 38 38 38 38 38 38 35 35 35 31 31 31 33 33 33 31 31 31 31 31 31 28 28 28 117 117 117 30 30 30 36 36 36 33 33 33 32 32 32 33 33 33 30 30 30 29 29 29 30 30 30 29 29 29 29 29 29 33 33 33 35 35 35 39 39 39 41 41 41 40 40 40 35 35 35 30 30 30 29 29 29 29 29 29 33 33 33 38 38 38 36 36 36 30 30 30 30 30 30 32 32 32 32 32 32 30 30 30 27 27 27 31 31 31 38 38 38 34 34 34 51 51 51 23 23 23 27 27 27 31 31 31 33 33 33 35 35 35 34 34 34 33 33 33 36 36 36 38 38 38 38 38 38 39 39 39 36 36 36 35 35 35 35 35 35 36 36 36 35 35 35 33 33 33 34 34 34 33 33 33 34 34 34 35 35 35 37 37 37 35 35 35 36 36 36 34 34 34 34 34 34 38 38 38 39 39 39 38 38 38 41 41 41 38 38 38 31 31 31 30 30 30 31 31 31 38 38 38 38 38 38 37 37 37 40 40 40 40 40 40 39 39 39 38 38 38 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 35 35 35 30 30 30 27 27 27 28 28 28 31 31 31 37 37 37 38 38 38 40 40 40 38 38 38 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 40 40 40 44 44 44 43 43 43 43 43 43 58 58 58 82 82 82 46 46 46 36 36 36 39 39 39 42 42 42 39 39 39 36 36 36 39 39 39 39 39 39 35 35 35 39 39 39 41 41 41 39 39 39 36 36 36 34 34 34 36 36 36 37 37 37 35 35 35 31 31 31 28 28 28 30 30 30 29 29 29 28 28 28 31 31 31 30 30 30 28 28 28 30 30 30 39 39 39 43 43 43 43 43 43 38 38 38 66 66 66 131 131 131 55 55 55 32 32 32 42 42 42 45 45 45 41 41 41 35 35 35 56 56 56 55 55 55 38 38 38 41 41 41 39 39 39 40 40 40 41 41 41 40 40 40 40 40 40 30 30 30 25 25 25 27 27 27 24 24 24 28 28 28 31 31 31 30 30 30 29 29 29 30 30 30 29 29 29 30 30 30 37 37 37 38 38 38 41 41 41 36 36 36 44 44 44 104 104 104 88 88 88 59 59 59 70 70 70 55 55 55 44 44 44 42 42 42 75 75 75 97 97 97 111 111 111 106 106 106 79 79 79 51 51 51 31 31 31 30 30 30 28 28 28 26 26 26 26 26 26 28 28 28 28 28 28 28 28 28 31 31 31 34 34 34 30 30 30 27 27 27 27 27 27 30 30 30 38 38 38 38 38 38 35 35 35 29 29 29 45 45 45 112 112 112 70 70 70 76 76 76 151 151 151 141 141 141 122 122 122 116 116 116 77 77 77 112 112 112 204 204 204 196 196 196 178 178 178 150 150 150 60 60 60 18 18 18 18 18 18 24 24 24 27 27 27 27 27 27 32 32 32 29 29 29 28 28 28 33 33 33 31 31 31 30 30 30 28 28 28 29 29 29 40 40 40 37 37 37 35 35 35 31 31 31 58 58 58 142 142 142 48 48 48 91 91 91 210 210 210 216 216 216 198 198 198 153 153 153 99 99 99 137 137 137 232 232 232 219 219 219 236 236 236 238 238 238 164 164 164 45 45 45 16 16 16 22 22 22 25 25 25 29 29 29 39 39 39 37 37 37 32 32 32 33 33 33 30 30 30 31 31 31 29 29 29 28 28 28 47 47 47 46 46 46 48 48 48 43 43 43 46 46 46 122 122 122 122 122 122 115 115 115 193 193 193 192 192 192 185 185 185 137 137 137 144 144 144 191 191 191 235 235 235 237 237 237 246 246 246 248 248 248 238 238 238 102 102 102 22 22 22 29 29 29 29 29 29 35 35 35 41 41 41 37 37 37 33 33 33 36 36 36 28 28 28 30 30 30 28 28 28 24 24 24 83 83 83 68 68 68 71 71 71 70 70 70 64 64 64 88 88 88 152 152 152 200 200 200 215 215 215 197 197 197 208 208 208 204 204 204 217 217 217 236 236 236 247 247 247 251 251 251 252 252 252 252 252 252 245 245 245 133 133 133 49 49 49 47 47 47 56 56 56 63 63 63 41 41 41 36 36 36 35 35 35 33 33 33 30 30 30 28 28 28 28 28 28 21 21 21 136 136 136 115 115 115 113 113 113 116 116 116 113 113 113 110 110 110 156 156 156 231 231 231 247 247 247 237 237 237 243 243 243 244 244 244 249 249 249 248 248 248 243 243 243 238 238 238 232 232 232 228 228 228 202 202 202 120 120 120 93 93 93 134 134 134 181 181 181 191 191 191 154 154 154 117 117 117 100 100 100 72 72 72 38 38 38 28 28 28 29 29 29 18 18 18 183 183 183 169 169 169 172 172 172 169 169 169 169 169 169 147 147 147 178 178 178 225 225 225 227 227 227 219 219 219 220 220 220 212 212 212 172 172 172 134 134 134 126 126 126 103 103 103 78 78 78 74 74 74 137 137 137 141 141 141 113 113 113 158 158 158 216 216 216 233 233 233 232 232 232 224 224 224 210 210 210 185 185 185 169 169 169 100 100 100 35 35 35 23 23 23 199 199 199 193 193 193 198 198 198 193 193 193 203 203 203 194 194 194 195 195 195 191 191 191 162 162 162 189 189 189 225 225 225 162 162 162 37 37 37 18 18 18 88 88 88 44 44 44 6 6 6 11 11 11 91 91 91 186 186 186 133 133 133 174 174 174 219 219 219 215 215 215 229 229 229 245 245 245 229 229 229 193 193 193 203 203 203 198 198 198 115 115 115 36 36 36 197 197 197 194 194 194 196 196 196 194 194 194 197 197 197 190 190 190 141 141 141 68 68 68 67 67 67 171 171 171 235 235 235 67 67 67 0 0 0 12 12 12 96 96 96 59 59 59 34 34 34 53 53 53 117 117 117 148 148 148 177 177 177 229 229 229 235 235 235 216 216 216 229 229 229 235 235 235 210 210 210 218 218 218 224 224 224 207 207 207 93 93 93 29 29 29 208 208 208 203 203 203 198 198 198 200 200 200 200 200 200 132 132 132 59 59 59 51 51 51 76 76 76 200 200 200 219 219 219 125 125 125 107 107 107 116 116 116 151 151 151 165 165 165 166 166 166 193 193 193 211 211 211 202 202 202 218 218 218 235 235 235 225 225 225 223 223 223 245 245 245 245 245 245 231 231 231 218 218 218 167 167 167 73 73 73 27 27 27 22 22 22 172 172 172 148 148 148 161 161 161 154 154 154 159 159 159 92 92 92 47 47 47 72 72 72 104 104 104 207 207 207 230 230 230 242 242 242 221 221 221 225 225 225 229 229 229 219 219 219 220 220 220 241 241 241 244 244 244 230 230 230 245 245 245 245 245 245 238 238 238 229 229 229 213 213 213 178 178 178 125 125 125 79 79 79 51 51 51 30 30 30 30 30 30 27 27 27 51 51 51 35 35 35 41 41 41 28 28 28 115 115 115 79 79 79 48 48 48 85 85 85 108 108 108 212 212 212 239 239 239 237 237 237 227 227 227 245 245 245 238 238 238 233 233 233 241 241 241 241 241 241 234 234 234 222 222 222 218 218 218 188 188 188 154 154 154 112 112 112 75 75 75 58 58 58 54 54 54 61 61 61 42 42 42 34 34 34 34 34 34 29 29 29 53 53 53 56 56 56 31 31 31 32 32 32 153 153 153 138 138 138 91 91 91 139 139 139 171 171 171 232 232 232 250 250 250 248 248 248 243 243 243 242 242 242 235 235 235 227 227 227 217 217 217 198 198 198 162 162 162 155 155 155 157 157 157 126 126 126 107 107 107 90 90 90 73 73 73 66 66 66 63 63 63 50 50 50 32 32 32 24 24 24 26 26 26 26 26 26 92 92 92 98 98 98 73 73 73 99 99 99 215 215 215 222 222 222 208 208 208 218 218 218 230 230 230 236 236 236 232 232 232 225 225 225 212 212 212 200 200 200 204 204 204 202 202 202 199 199 199 198 198 198 161 161 161 165 165 165 175 175 175 159 159 159 153 153 153 140 140 140 108 108 108 69 69 69 50 50 50 33 33 33 30 30 30 25 25 25 22 22 22 21 21 21 142 142 142 135 135 135 116 116 116 152 152 152 223 223 223 225 225 225 222 222 222 220 220 220 217 217 217 217 217 217 200 200 200 191 191 191 187 187 187 197 197 197 232 232 232 240 240 240 232 232 232 222 222 222 210 210 210 198 198 198 191 191 191 171 171 171 160 160 160 148 148 148 112 112 112 63 63 63 34 34 34 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 179 179 179 165 165 165 153 153 153 169 169 169 198 198 198 199 199 199 204 204 204 215 215 215 227 227 227 237 237 237 231 231 231 233 233 233 237 237 237 244 244 244 251 251 251 247 247 247 240 240 240 231 231 231 210 210 210 186 186 186 174 174 174 156 156 156 132 132 132 108 108 108 68 68 68 31 31 31 17 17 17 13 13 13 17 17 17 16 16 16 20 20 20 23 23 23 205 205 205 204 204 204 186 186 186 187 187 187 204 204 204 205 205 205 223 223 223 235 235 235 243 243 243 241 241 241 243 243 243 252 252 252 242 242 242 231 231 231 229 229 229 222 222 222 222 222 222 217 217 217 198 198 198 182 182 182 151 151 151 117 117 117 83 83 83 45 45 45 25 25 25 10 10 10 9 9 9 8 8 8 13 13 13 16 16 16 17 17 17 20 20 20 201 201 201 190 190 190 172 172 172 179 179 179 192 192 192 202 202 202 223 223 223 234 234 234 237 237 237 235 235 235 236 236 236 248 248 248 233 233 233 217 217 217 221 221 221 219 219 219 221 221 221 218 218 218 215 215 215 183 183 183 106 106 106 42 42 42 15 15 15 14 14 14 11 11 11 6 6 6 12 12 12 12 12 12 14 14 14 22 22 22 22 22 22 20 20 20 201 201 201 183 183 183 181 181 181 182 182 182 199 199 199 218 218 218 226 226 226 231 231 231 232 232 232 236 236 236 238 238 238 242 242 242 243 243 243 240 240 240 244 244 244 244 244 244 228 228 228 213 213 213 194 194 194 94 94 94 26 26 26 10 10 10 4 4 4 10 10 10 14 14 14 12 12 12 14 14 14 16 16 16 12 12 12 16 16 16 18 18 18 18 18 18 219 219 219 214 214 214 212 212 212 203 203 203 208 208 208 220 220 220 226 226 226 225 225 225 226 226 226 229 229 229 236 236 236 239 239 239 245 245 245 246 246 246 243 243 243 233 233 233 170 170 170 153 153 153 143 143 143 28 28 28 1 1 1 2 2 2 3 3 3 10 10 10 18 18 18 18 18 18 13 13 13 16 16 16 14 14 14 10 10 10 11 11 11 11 11 11 227 227 227 214 214 214 207 207 207 202 202 202 208 208 208 217 217 217 220 220 220 217 217 217 215 215 215 211 211 211 224 224 224 236 236 236 243 243 243 244 244 244 237 237 237 207 207 207 106 106 106 77 77 77 92 92 92 15 15 15 4 4 4 2 2 2 3 3 3 9 9 9 15 15 15 20 20 20 21 21 21 21 21 21 19 19 19 16 16 16 12 12 12 6 6 6 217 217 217 208 208 208 195 195 195 193 193 193 202 202 202 212 212 212 208 208 208 208 208 208 203 203 203 195 195 195 200 200 200 227 227 227 247 247 247 231 231 231 197 197 197 161 161 161 87 87 87 43 43 43 45 45 45 18 18 18 9 9 9 7 7 7 5 5 5 5 5 5 10 10 10 17 17 17 22 22 22 26 26 26 22 22 22 21 21 21 21 21 21 12 12 12 201 201 201 202 202 202 188 188 188 187 187 187 195 195 195 203 203 203 195 195 195 192 192 192 184 184 184 182 182 182 186 186 186 185 185 185 212 212 212 161 161 161 99 99 99 90 90 90 64 64 64 45 45 45 38 38 38 26 26 26 13 13 13 12 12 12 10 10 10 6 6 6 7 7 7 12 12 12 20 20 20 23 23 23 21 21 21 20 20 20 16 16 16 38 38 38 185 185 185 191 191 191 189 189 189 182 182 182 184 184 184 188 188 188 184 184 184 158 158 158 127 127 127 133 133 133 186 186 186 131 131 131 93 93 93 77 77 77 60 60 60 67 67 67 65 65 65 49 49 49 44 44 44 35 35 35 15 15 15 13 13 13 14 14 14 10 10 10 11 11 11 12 12 12 14 14 14 16 16 16 23 23 23 25 25 25 13 13 13 112 112 112 181 181 181 174 174 174 179 179 179 177 177 177 176 176 176 179 179 179 177 177 177 120 120 120 67 67 67 60 60 60 75 75 75 63 63 63 59 59 59 62 62 62 62 62 62 68 68 68 59 59 59 57 57 57 49 49 49 33 33 33 16 16 16 10 10 10 11 11 11 13 13 13 18 18 18 21 21 21 20 20 20 23 23 23 24 24 24 25 25 25 57 57 57 204 204 204 245 249 247 144 159 175 28 50 79 13 44 77 10 45 75 13 43 72 13 42 73 13 45 77 14 44 76 11 40 72 10 43 81 10 48 85 11 50 84 13 45 74 12 41 69 13 42 71 13 44 76 15 43 74 14 42 75 12 45 79 10 42 75 14 42 77 14 44 76 13 46 78 13 49 83 14 45 78 12 39 71 10 42 75 11 46 79 15 43 78 15 36 66 14 34 59 198 205 209 43 69 93 10 42 72 11 42 74 13 36 67 14 37 65 11 38 65 14 40 68 14 38 66 13 32 58 12 32 60 12 41 68 11 47 78 12 45 73 12 41 69 14 42 70 13 42 73 14 39 68 14 34 61 16 38 64 17 44 76 15 43 80 10 42 76 11 44 75 13 44 75 14 44 73 13 41 66 11 36 62 14 37 65 12 34 67 15 33 63 13 31 55 109 119 134 10 34 62 15 41 70 12 38 67 14 36 64 12 38 63 10 36 59 12 33 58 10 35 62 9 34 63 10 34 61 15 37 64 16 39 67 14 45 77 16 47 77 16 46 76 13 41 70 11 34 61 13 33 59 11 33 59 11 38 67 15 44 74 13 42 72 9 35 62 11 34 60 12 37 61 12 38 59 10 35 59 11 30 56 12 35 62 14 43 76 11 39 69 39 53 74 7 27 50 12 30 57 11 37 61 13 39 62 12 41 71 12 40 66 12 38 63 11 43 71 12 44 76 11 45 75 14 45 78 16 40 70 12 41 70 13 41 69 14 41 72 15 40 68 13 38 64 16 38 66 15 37 65 15 38 65 14 41 64 15 42 71 14 40 69 14 42 71 10 40 70 11 39 70 12 44 77 15 45 77 14 44 75 15 47 83 13 44 75 16 34 61 11 35 61 10 35 66 15 43 76 15 44 75 12 43 76 13 47 80 15 47 77 11 46 77 10 45 77 12 41 69 11 41 70 17 41 66 15 41 67 13 41 72 13 42 76 15 43 72 14 41 67 11 34 60 11 31 56 12 32 56 10 36 61 14 42 73 16 43 74 17 45 76 15 44 74 13 38 69 14 39 68 14 39 68 13 38 66 14 39 69 12 40 65 14 46 78 14 53 82 10 52 86 13 51 87 35 64 95 64 86 111 21 52 84 13 42 71 14 45 74 13 50 81 13 46 78 14 42 70 34 39 54 27 41 62 13 40 71 14 45 78 16 47 76 16 45 74 14 41 68 13 40 66 14 42 70 14 43 74 14 41 67 13 35 61 11 32 58 13 34 62 10 33 59 11 32 57 15 35 61 13 34 60 11 32 57 12 34 58 13 45 79 14 51 82 12 51 85 8 46 79 44 71 99 121 133 151 40 58 84 15 36 61 24 46 72 22 52 76 20 46 71 21 39 58 85 42 56 60 51 66 24 40 65 20 46 74 15 46 74 16 46 75 16 47 76 16 46 74 17 46 72 13 34 58 11 28 47 13 30 49 11 27 50 13 31 56 14 35 60 13 33 61 12 33 61 13 34 62 13 33 58 14 33 61 15 42 72 14 44 78 16 46 84 12 42 74 25 48 75 96 106 122 78 90 106 46 63 78 59 72 91 42 59 74 32 47 61 43 41 50 136 48 62 117 88 93 108 111 123 93 110 127 61 84 103 34 56 78 13 35 59 12 34 57 12 32 51 12 29 48 13 29 50 14 31 53 14 31 55 13 31 54 15 35 60 16 38 67 11 34 62 9 31 57 11 30 57 13 33 61 17 42 73 17 43 74 13 40 72 9 33 62 32 48 70 107 112 127 61 73 86 67 80 83 148 152 156 137 143 149 118 123 129 128 112 113 126 56 58 133 104 104 206 204 205 191 198 201 172 181 185 145 152 160 53 61 74 9 20 35 9 21 33 12 27 43 13 30 54 13 30 55 17 35 59 14 32 56 12 32 56 14 38 63 12 36 61 12 35 58 12 31 55 13 32 58 17 45 78 15 43 72 11 41 68 9 36 68 42 62 88 138 143 154 40 50 61 86 93 97 211 210 210 215 217 216 198 198 200 165 149 144 126 89 84 150 131 136 233 232 233 219 220 219 235 238 235 237 239 240 163 164 170 39 46 58 7 19 29 12 25 36 12 28 45 15 33 53 24 42 63 22 40 64 17 36 59 18 37 58 13 34 54 13 37 56 14 32 54 14 31 56 20 54 87 19 53 86 21 55 89 18 49 84 23 51 83 110 125 144 116 125 130 111 117 118 193 193 195 193 192 192 187 184 186 146 134 131 163 138 131 195 189 191 234 236 237 237 237 237 245 247 246 248 249 250 238 238 241 96 104 114 9 26 39 16 32 51 16 32 51 19 39 57 26 45 65 22 41 63 18 36 57 25 39 57 16 31 49 15 35 51 16 31 50 14 26 47 56 89 126 39 75 112 42 78 117 42 76 113 38 69 110 66 92 130 144 153 169 199 201 201 215 216 218 200 196 202 211 207 209 209 203 202 224 215 211 237 236 234 248 247 248 253 251 252 252 252 252 252 252 253 244 246 247 121 138 145 33 55 67 37 49 71 46 58 76 52 66 79 29 45 60 23 40 58 24 38 55 25 35 52 22 32 49 17 30 47 18 29 50 13 23 40 113 140 181 88 120 162 85 119 161 89 122 164 87 117 164 84 115 161 144 159 178 230 232 230 247 248 243 239 236 238 245 243 244 245 244 245 248 250 249 249 249 244 245 243 245 240 238 241 232 232 233 228 228 228 199 205 203 100 128 135 71 101 112 129 135 146 178 182 188 187 193 196 149 156 162 111 118 128 94 101 111 68 73 86 34 38 51 23 29 43 20 31 51 8 21 35 163 186 223 147 172 213 150 175 216 148 173 212 148 172 213 124 151 194 163 181 205 218 227 239 223 228 238 218 220 223 220 220 220 212 212 212 173 172 173 135 135 134 124 127 130 101 104 107 78 79 80 74 74 74 134 139 137 120 149 159 85 123 138 154 160 164 216 217 217 232 235 233 232 233 233 226 224 227 210 210 212 184 186 188 169 170 172 97 102 105 25 37 51 11 26 42 181 202 237 175 196 231 181 200 236 175 195 231 187 205 240 177 197 229 183 197 220 180 193 218 153 162 187 187 189 198 225 225 225 162 162 162 39 37 37 17 19 21 79 91 97 39 46 48 6 7 9 12 11 14 85 94 96 172 192 198 113 140 151 170 176 177 219 220 216 215 216 216 229 229 229 249 244 244 234 228 229 196 193 192 207 203 201 197 199 196 104 118 129 23 39 62 179 200 233 177 197 228 180 198 233 177 196 232 183 199 231 176 193 217 129 144 161 69 67 77 63 68 80 167 172 177 235 235 235 67 67 67 0 0 0 12 13 15 89 99 105 56 61 63 34 34 35 53 53 56 113 119 119 142 151 150 172 180 182 229 230 231 235 235 235 216 216 216 229 229 229 237 234 236 215 209 210 222 217 216 228 223 222 207 208 208 84 96 107 16 32 52 191 211 239 187 206 234 182 200 238 185 202 237 187 202 228 120 135 154 46 63 77 59 48 49 80 75 78 198 201 204 219 219 219 125 125 125 108 107 107 116 116 117 149 152 156 165 166 168 166 166 166 193 193 193 212 212 210 203 203 201 220 218 216 236 236 235 226 225 227 224 223 223 245 245 245 245 245 248 231 232 234 217 219 220 162 169 174 66 75 86 15 30 45 9 26 44 156 176 199 133 151 176 145 163 200 140 156 187 149 161 182 83 94 106 36 51 59 70 72 83 112 101 105 210 206 208 230 230 230 242 242 242 221 221 221 225 225 225 231 229 230 219 219 221 221 221 219 242 242 238 244 245 244 230 230 232 245 246 245 243 247 244 238 238 238 229 230 231 212 214 216 174 180 184 117 128 131 68 83 92 34 56 71 13 34 59 11 34 60 13 30 53 35 56 72 20 39 55 30 43 64 22 30 42 111 116 125 75 80 91 41 50 61 84 84 93 122 103 99 217 211 208 239 239 239 237 237 237 227 228 228 245 246 245 238 239 236 233 234 234 242 242 241 242 242 240 234 234 236 220 223 227 214 219 224 182 190 197 146 156 167 103 115 127 65 78 92 44 62 79 37 59 75 44 65 86 23 47 70 15 38 65 15 38 65 15 32 57 34 58 79 38 61 80 20 34 53 27 34 41 152 153 157 135 139 148 89 91 97 144 138 138 183 168 163 236 231 230 250 251 251 248 249 249 242 245 244 240 244 243 234 236 238 226 227 232 217 217 223 198 198 204 160 162 169 150 155 169 150 157 177 116 127 149 92 110 133 73 95 116 53 79 102 43 72 98 44 67 95 33 53 80 16 35 61 11 27 49 13 29 50 13 29 48 69 98 129 76 103 133 57 77 102 94 101 110 216 215 216 221 223 226 208 208 208 220 218 215 232 230 229 237 236 237 232 233 232 225 225 225 212 212 212 200 201 202 203 204 209 201 201 212 197 199 211 195 198 209 158 161 174 158 165 185 167 175 199 149 160 186 139 156 181 125 144 167 90 112 136 50 74 99 34 53 79 19 36 62 16 33 57 14 27 46 12 24 43 10 23 40 119 146 184 112 139 176 98 119 149 147 153 164 224 223 224 225 226 226 221 222 225 218 221 221 216 218 219 217 218 219 201 200 199 193 191 189 190 186 187 199 196 197 232 232 234 239 240 246 229 232 241 219 223 233 206 211 224 191 199 214 186 191 208 166 171 191 153 161 180 140 149 166 103 113 131 54 65 83 23 37 54 11 26 42 13 27 45 13 27 46 13 25 45 13 24 44 163 181 219 147 168 202 138 155 184 165 169 180 193 200 206 194 200 207 199 205 215 211 217 221 226 228 229 237 238 239 232 231 229 236 233 229 239 237 238 245 244 245 251 251 251 247 248 249 239 241 245 229 232 236 207 211 217 182 187 199 172 173 191 152 155 174 125 133 149 101 109 124 61 70 83 24 33 45 9 19 29 7 15 25 10 19 32 8 18 32 11 21 39 13 24 45 190 207 238 189 207 233 175 188 211 184 187 201 194 206 221 193 208 226 214 225 243 229 237 247 239 244 249 238 242 248 242 244 247 253 252 252 243 243 242 231 231 231 229 229 229 222 222 222 221 223 222 217 218 216 197 200 199 179 182 191 147 151 169 111 117 135 74 85 98 36 48 58 20 26 36 7 11 18 6 10 17 5 8 18 10 13 27 9 18 30 9 18 35 11 22 41 186 203 233 174 193 220 158 174 200 169 180 204 179 194 219 187 206 229 213 225 246 227 235 250 230 239 251 228 237 249 231 237 247 247 248 253 233 233 233 217 217 217 221 221 221 219 220 220 219 223 223 215 220 224 210 216 223 177 184 194 100 108 119 37 43 53 10 17 25 8 16 22 7 12 18 4 7 12 9 13 18 8 13 22 10 15 27 14 24 36 14 23 40 11 22 39 186 203 232 167 186 215 165 183 213 167 184 216 184 201 230 204 221 243 216 227 248 224 231 251 222 234 251 226 238 252 231 240 250 238 243 251 241 245 246 239 241 242 244 244 246 243 244 248 221 230 238 203 214 235 183 195 218 87 96 107 23 28 31 9 11 13 4 4 6 7 11 15 9 15 22 7 13 21 9 15 22 11 17 28 8 13 26 11 17 28 13 19 33 11 20 32 205 222 246 199 217 241 197 215 243 188 205 237 193 210 239 206 223 245 216 227 250 216 226 250 214 228 248 217 232 248 228 239 249 233 240 250 240 247 252 242 248 252 241 243 249 229 234 243 161 172 189 141 155 182 130 145 170 23 29 37 1 1 3 2 3 3 3 3 3 8 11 14 12 20 30 10 20 31 7 15 27 11 17 32 9 14 29 7 10 22 7 11 23 7 12 21 213 230 250 200 217 241 192 209 239 187 203 237 193 210 242 204 220 244 209 222 247 205 219 246 202 218 242 198 214 237 213 226 245 229 238 251 238 245 251 239 245 252 233 238 249 199 208 224 96 108 127 67 79 101 81 94 113 10 17 23 3 5 7 1 3 5 2 4 5 6 10 13 8 18 26 9 23 36 11 23 39 13 22 39 11 20 36 9 17 32 6 13 28 2 7 18 203 219 245 194 210 239 181 197 230 179 194 231 187 204 238 199 214 241 195 210 237 193 211 240 188 206 235 180 198 227 187 201 230 218 229 244 242 249 254 226 232 245 189 198 216 150 163 185 76 89 107 36 44 60 38 47 60 12 21 24 6 11 14 4 8 12 4 6 10 3 6 10 4 13 16 9 20 30 13 24 41 15 29 47 11 24 42 11 23 41 12 23 41 7 13 27 185 203 235 186 204 237 173 190 225 172 188 223 180 197 231 189 204 235 182 197 224 176 194 227 167 187 218 168 184 217 173 187 218 174 187 206 204 214 224 153 162 179 90 101 119 79 92 111 55 66 84 38 46 62 31 39 52 20 29 35 9 15 20 9 13 19 7 11 17 2 7 13 2 9 12 6 14 20 12 22 34 11 27 41 9 25 40 10 23 37 7 18 31 32 40 50 168 188 222 174 193 228 172 191 227 167 184 219 169 185 219 174 190 223 171 185 217 143 160 194 112 130 159 120 134 164 173 188 212 119 134 152 83 95 109 68 79 97 50 62 79 57 69 85 57 67 84 41 50 67 37 46 59 28 37 45 10 17 23 10 14 21 10 15 21 5 12 18 5 14 18 4 15 21 4 17 25 5 20 33 10 27 42 14 28 45 4 15 28 106 114 120 162 184 220 155 176 214 160 182 221 159 179 219 158 178 214 164 181 212 163 178 212 106 122 152 53 70 90 49 62 85 63 78 98 51 66 81 49 61 75 53 64 82 52 64 81 58 70 86 51 61 78 49 58 75 42 50 64 27 35 44 10 18 24 6 12 18 6 13 19 8 15 21 11 21 27 10 25 33 9 24 34 11 27 42 12 27 44 13 28 47 48 59 73 201 205 208 172 172 172 167 167 167 166 166 166 167 167 167 167 167 167 166 166 166 168 168 168 169 169 169 165 165 165 163 163 163 158 158 158 156 156 156 158 158 158 158 158 158 155 155 155 149 149 149 147 147 147 152 152 152 164 164 164 168 168 168 172 172 172 176 176 176 175 175 175 165 165 165 173 173 173 175 175 175 175 175 175 173 173 173 168 168 168 167 167 167 168 168 168 166 166 166 172 172 172 165 165 165 163 163 163 165 165 165 164 164 164 164 164 164 164 164 164 168 168 168 163 163 163 157 157 157 156 156 156 161 161 161 160 160 160 160 160 160 149 149 149 152 152 152 156 156 156 150 150 150 156 156 156 158 158 158 158 158 158 152 152 152 152 152 152 152 152 152 157 157 157 167 167 167 173 173 173 174 174 174 168 168 168 168 168 168 169 169 169 166 166 166 173 173 173 167 167 167 165 165 165 166 166 166 166 166 166 165 165 165 167 167 167 168 168 168 166 166 166 159 159 159 160 160 160 166 166 166 169 169 169 167 167 167 149 149 149 166 166 166 176 176 176 154 154 154 152 152 152 163 163 163 163 163 163 151 151 151 148 148 148 155 155 155 154 154 154 164 164 164 167 167 167 168 168 168 169 169 169 169 169 169 171 171 171 168 168 168 175 175 175 168 168 168 167 167 167 170 170 170 170 170 170 169 169 169 168 168 168 167 167 167 158 158 158 160 160 160 170 170 170 170 170 170 169 169 169 168 168 168 163 163 163 159 159 159 162 162 162 168 168 168 161 161 161 170 170 170 168 168 168 162 162 162 161 161 161 161 161 161 160 160 160 167 167 167 169 169 169 166 166 166 170 170 170 171 171 171 172 172 172 170 170 170 176 176 176 170 170 170 169 169 169 171 171 171 172 172 172 171 171 171 171 171 171 168 168 168 151 151 151 164 164 164 172 172 172 172 172 172 171 171 171 170 170 170 166 166 166 134 134 134 136 136 136 167 167 167 169 169 169 167 167 167 161 161 161 161 161 161 169 169 169 168 168 168 171 171 171 172 172 172 172 172 172 169 169 169 172 172 172 175 175 175 174 174 174 171 171 171 179 179 179 172 172 172 170 170 170 171 171 171 171 171 171 173 173 173 174 174 174 166 166 166 168 168 168 173 173 173 174 174 174 173 173 173 172 172 172 169 169 169 156 156 156 129 129 129 134 134 134 149 149 149 163 163 163 160 160 160 156 156 156 154 154 154 157 157 157 158 158 158 167 167 167 160 160 160 164 164 164 177 177 177 177 177 177 176 176 176 176 176 176 172 172 172 181 181 181 174 174 174 171 171 171 171 171 171 172 172 172 172 172 172 169 169 169 170 170 170 173 173 173 173 173 173 172 172 172 173 173 173 174 174 174 171 171 171 155 155 155 144 144 144 151 151 151 152 152 152 166 166 166 164 164 164 157 157 157 166 166 166 175 175 175 159 159 159 166 166 166 155 155 155 162 162 162 175 175 175 174 174 174 174 174 174 177 177 177 175 175 175 177 177 177 173 173 173 172 172 172 173 173 173 173 173 173 171 171 171 168 168 168 174 174 174 172 172 172 174 174 174 173 173 173 172 172 172 175 175 175 169 169 169 154 154 154 149 149 149 164 164 164 164 164 164 171 171 171 171 171 171 160 160 160 165 165 165 171 171 171 172 172 172 172 172 172 167 167 167 172 172 172 178 178 178 177 177 177 177 177 177 179 179 179 176 176 176 178 178 178 175 175 175 173 173 173 176 176 176 177 177 177 172 172 172 170 170 170 176 176 176 179 179 179 178 178 178 177 177 177 178 178 178 178 178 178 173 173 173 161 161 161 159 159 159 172 172 172 165 165 165 167 167 167 173 173 173 164 164 164 149 149 149 140 140 140 160 160 160 171 171 171 170 170 170 172 172 172 179 179 179 180 180 180 178 178 178 180 180 180 177 177 177 181 181 181 178 178 178 177 177 177 178 178 178 182 182 182 185 185 185 178 178 178 175 175 175 174 174 174 164 164 164 163 163 163 166 166 166 171 171 171 168 168 168 159 159 159 166 166 166 177 177 177 167 167 167 167 167 167 180 180 180 175 175 175 165 165 165 165 165 165 176 176 176 186 186 186 176 176 176 166 166 166 182 182 182 182 182 182 180 180 180 181 181 181 179 179 179 176 176 176 178 178 178 178 178 178 178 178 178 166 166 166 175 175 175 180 180 180 173 173 173 171 171 171 170 170 170 171 171 171 169 169 169 168 168 168 158 158 158 144 144 144 149 149 149 146 146 146 154 154 154 161 161 161 166 166 166 162 162 162 152 152 152 158 158 158 167 167 167 177 177 177 170 170 170 159 159 159 175 175 175 181 181 181 182 182 182 183 183 183 180 180 180 176 176 176 179 179 179 179 179 179 174 174 174 163 163 163 170 170 170 178 178 178 176 176 176 181 181 181 182 182 182 180 180 180 179 179 179 178 178 178 168 168 168 155 155 155 171 171 171 168 168 168 163 163 163 171 171 171 172 172 172 164 164 164 157 157 157 168 168 168 172 172 172 176 176 176 172 172 172 167 167 167 179 179 179 182 182 182 174 174 174 179 179 179 181 181 181 177 177 177 180 180 180 174 174 174 157 157 157 167 167 167 181 181 181 176 176 176 180 180 180 180 180 180 179 179 179 180 180 180 180 180 180 179 179 179 158 158 158 139 139 139 177 177 177 181 181 181 148 148 148 145 145 145 159 159 159 155 155 155 151 151 151 156 156 156 158 158 158 157 157 157 150 150 150 152 152 152 171 171 171 181 181 181 174 174 174 176 176 176 184 184 184 179 179 179 181 181 181 171 171 171 160 160 160 173 173 173 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 182 182 182 179 179 179 150 150 150 153 153 153 188 188 188 171 171 171 148 148 148 145 145 145 153 153 153 151 151 151 152 152 152 153 153 153 155 155 155 153 153 153 146 146 146 148 148 148 156 156 156 175 175 175 183 183 183 186 186 186 186 186 186 181 181 181 173 173 173 157 157 157 167 167 167 175 175 175 182 182 182 182 182 182 184 184 184 185 185 185 185 185 185 186 186 186 184 184 184 180 180 180 168 168 168 165 165 165 159 159 159 152 152 152 154 154 154 167 167 167 167 167 167 148 148 148 160 160 160 183 183 183 160 160 160 153 153 153 157 157 157 152 152 152 166 166 166 183 183 183 186 186 186 189 189 189 187 187 187 176 176 176 143 143 143 124 124 124 145 145 145 171 171 171 188 188 188 190 190 190 183 183 183 180 180 180 185 185 185 186 186 186 182 182 182 176 176 176 164 164 164 153 153 153 153 153 153 162 162 162 159 159 159 169 169 169 162 162 162 148 148 148 158 158 158 171 171 171 161 161 161 147 147 147 139 139 139 141 141 141 166 166 166 178 178 178 185 185 185 189 189 189 186 186 186 156 156 156 106 106 106 111 111 111 136 136 136 171 171 171 180 180 180 173 173 173 165 165 165 168 168 168 172 172 172 170 170 170 163 163 163 151 151 151 136 136 136 137 137 137 144 144 144 142 142 142 149 149 149 143 143 143 143 143 143 145 145 145 151 151 151 156 156 156 162 162 162 158 158 158 151 151 151 159 159 159 168 168 168 170 170 170 181 181 181 191 191 191 179 179 179 168 168 168 121 121 121 113 113 113 142 142 142 159 159 159 172 172 172 173 173 173 177 177 177 178 178 178 179 179 179 179 179 179 174 174 174 163 163 163 140 140 140 147 147 147 149 149 149 146 146 146 156 156 156 143 143 143 136 136 136 130 130 130 133 133 133 140 140 140 147 147 147 149 149 149 139 139 139 141 141 141 155 155 155 169 169 169 175 175 175 180 180 180 173 173 173 176 176 176 157 157 157 128 128 128 125 125 125 125 125 125 150 150 150 174 174 174 181 181 181 182 182 182 178 178 178 179 179 179 176 176 176 158 158 158 140 140 140 159 159 159 163 163 163 158 158 158 170 170 170 156 156 156 135 135 135 136 136 136 138 138 138 126 126 126 142 142 142 137 137 137 138 138 138 144 144 144 156 156 156 166 166 166 173 173 173 176 176 176 173 173 173 176 176 176 177 177 177 143 143 143 123 123 123 111 111 111 106 106 106 129 129 129 166 166 166 173 173 173 171 171 171 179 179 179 176 176 176 149 149 149 151 151 151 170 170 170 162 162 162 154 154 154 176 176 176 166 166 166 136 136 136 142 142 142 151 151 151 130 130 130 143 143 143 144 144 144 132 132 132 140 140 140 147 147 147 160 160 160 174 174 174 178 178 178 177 177 177 177 177 177 190 190 190 173 173 173 127 127 127 93 93 93 72 72 72 67 67 67 119 119 119 144 144 144 162 162 162 179 179 179 171 171 171 146 146 146 159 159 159 161 161 161 153 153 153 147 147 147 165 165 165 148 148 148 119 119 119 124 124 124 137 137 137 116 116 116 111 111 111 131 131 131 118 118 118 119 119 119 134 134 134 149 149 149 158 158 158 163 163 163 163 163 163 162 162 162 162 162 162 155 155 155 133 133 133 99 99 99 91 91 91 84 84 84 61 61 61 90 90 90 134 134 134 150 150 150 135 135 135 127 127 127 156 156 156 155 155 155 145 145 145 137 137 137 144 144 144 123 123 123 108 108 108 113 113 113 120 120 120 107 107 107 101 101 101 135 135 135 117 117 117 104 104 104 118 118 118 124 124 124 132 132 132 134 134 134 113 113 113 142 142 142 120 120 120 120 120 120 138 138 138 116 116 116 76 76 76 100 100 100 77 77 77 53 53 53 68 68 68 86 86 86 96 96 96 105 105 105 134 134 134 134 134 134 127 127 127 115 115 115 106 106 106 82 82 82 90 90 90 106 106 106 125 125 125 137 137 137 117 117 117 134 134 134 135 135 135 89 89 89 92 92 92 92 92 92 93 93 93 101 101 101 68 68 68 143 143 143 126 126 126 134 134 134 148 148 148 118 118 118 95 95 95 98 98 98 79 79 79 42 42 42 39 39 39 54 54 54 65 65 65 92 92 92 133 133 133 121 121 121 111 111 111 112 112 112 102 102 102 76 76 76 84 84 84 93 93 93 108 108 108 129 129 129 127 127 127 100 100 100 91 91 91 94 94 94 97 97 97 96 96 96 98 98 98 96 96 96 88 88 88 159 159 159 137 137 137 137 137 137 151 151 151 134 134 134 126 126 126 114 114 114 99 99 99 86 86 86 41 41 41 36 36 36 35 35 35 36 36 36 49 49 49 62 62 62 73 73 73 95 95 95 118 118 118 98 98 98 88 88 88 117 117 117 125 125 125 106 106 106 110 110 110 91 91 91 114 114 114 118 118 118 120 120 120 140 140 140 143 143 143 138 138 138 156 156 156 158 158 158 152 152 152 150 150 150 155 155 155 147 147 147 132 132 132 113 113 113 107 107 107 115 115 115 54 54 54 45 45 45 46 46 46 37 37 37 34 34 34 36 36 36 34 34 34 25 25 25 30 30 30 30 30 30 43 43 43 111 111 111 151 151 151 111 111 111 111 111 111 132 132 132 138 138 138 131 131 131 130 130 130 152 152 152 143 143 143 133 133 133 127 127 127 157 157 157 158 158 158 156 156 156 157 157 157 153 153 153 152 152 152 146 146 146 131 131 131 89 89 89 82 82 82 157 157 157 193 193 193 174 174 174 151 151 151 121 121 121 98 98 98 84 84 84 46 46 46 40 40 40 46 46 46 102 102 102 158 158 158 106 106 106 97 97 97 165 165 165 195 195 195 196 196 196 194 194 194 181 181 181 165 165 165 140 140 140 109 109 109 152 152 152 156 156 156 155 155 155 153 153 153 149 149 149 149 149 149 152 152 152 165 165 165 102 102 102 60 60 60 124 124 124 176 176 176 189 189 189 197 197 197 198 198 198 201 201 201 183 183 183 86 86 86 96 96 96 149 149 149 152 152 152 154 154 154 116 116 116 109 109 109 138 138 138 157 157 157 164 164 164 162 162 162 156 156 156 155 155 155 139 139 139 117 117 117 143 143 143 148 148 148 149 149 149 147 147 147 143 143 143 146 146 146 147 147 147 120 120 120 63 63 63 26 26 26 21 21 21 31 31 31 42 42 42 54 54 54 66 66 66 77 77 77 83 83 83 71 71 71 94 94 94 125 125 125 144 144 144 150 150 150 98 98 98 56 56 56 46 46 46 54 54 54 52 52 52 49 49 49 82 82 82 92 92 92 84 84 84 71 71 71 140 140 140 142 142 142 139 139 139 140 140 140 141 141 141 143 143 143 144 144 144 117 117 117 53 53 53 34 34 34 20 20 20 32 32 32 43 43 43 38 38 38 24 24 24 26 26 26 11 11 11 27 27 27 79 79 79 61 61 61 88 88 88 132 132 132 88 88 88 28 28 28 18 18 18 24 24 24 22 22 22 11 11 11 57 57 57 70 70 70 75 75 75 50 50 50 115 115 115 131 131 131 133 133 133 135 135 135 137 137 137 137 137 137 140 140 140 129 129 129 57 57 57 39 39 39 37 37 37 41 41 41 87 87 87 67 67 67 40 40 40 48 48 48 10 10 10 41 41 41 89 89 89 41 41 41 75 75 75 108 108 108 57 57 57 31 31 31 44 44 44 50 50 50 30 30 30 25 25 25 57 57 57 53 53 53 56 56 56 66 66 66 72 72 72 118 118 118 126 126 126 129 129 129 132 132 132 132 132 132 132 132 132 132 132 132 89 89 89 72 72 72 84 84 84 58 58 58 91 91 91 64 64 64 51 51 51 49 49 49 18 18 18 50 50 50 81 81 81 33 33 33 46 46 46 56 56 56 26 26 26 15 15 15 29 29 29 33 33 33 8 8 8 5 5 5 19 19 19 19 19 19 25 25 25 67 67 67 142 179 222 135 174 218 132 174 218 132 175 221 130 175 223 129 175 223 136 175 219 142 174 216 142 168 213 144 165 211 138 160 205 133 159 203 131 163 205 132 164 204 136 158 191 144 149 169 145 146 164 138 154 183 140 169 208 141 173 215 149 176 212 161 178 206 167 175 198 155 166 192 150 177 215 143 182 230 145 181 226 145 178 223 135 175 227 131 174 229 131 175 230 130 173 227 142 179 222 133 172 216 130 171 215 130 173 219 128 173 220 127 173 221 128 173 220 134 175 222 133 169 218 130 161 211 128 160 209 131 166 215 127 168 214 128 167 213 127 153 191 143 152 176 150 156 178 133 153 186 128 162 205 128 164 209 136 162 200 141 153 179 148 151 170 146 152 174 138 161 195 139 173 217 147 178 219 149 178 220 135 174 226 132 175 230 133 176 231 131 173 228 143 180 223 135 174 217 131 173 217 131 174 220 129 174 222 128 174 223 129 176 223 132 176 224 133 173 223 128 164 215 129 165 216 133 173 222 132 177 225 128 176 227 118 156 203 148 169 201 160 179 208 127 159 201 114 160 212 123 172 227 130 170 218 129 155 191 133 150 179 138 158 191 124 160 205 125 173 227 130 175 227 135 174 224 134 176 229 133 176 231 135 178 233 133 175 230 145 182 225 136 176 219 134 175 219 135 178 223 133 178 226 131 178 226 131 178 222 132 176 220 126 165 211 131 166 213 140 176 222 138 177 222 134 178 222 133 176 220 138 168 206 148 160 186 153 162 186 148 171 206 131 167 213 137 177 225 139 174 218 140 166 203 145 164 195 142 164 198 129 167 213 127 176 232 130 177 231 132 173 224 135 177 231 135 178 233 136 179 234 134 177 232 150 182 219 140 177 217 137 177 219 137 179 223 137 180 224 137 179 223 138 179 219 136 176 214 121 158 199 134 170 214 142 178 224 139 179 226 136 179 225 141 176 220 152 167 201 133 133 149 137 135 144 158 168 187 152 172 203 149 169 205 146 162 199 148 162 190 160 171 187 158 168 195 154 172 213 149 177 214 147 177 214 144 173 218 141 178 225 142 182 229 139 181 230 136 178 228 156 185 217 144 179 217 137 178 219 137 179 222 138 179 221 142 180 219 147 180 214 142 172 204 142 174 209 145 179 218 144 180 224 142 180 227 139 178 228 142 173 224 141 157 197 125 129 146 131 135 141 137 153 167 143 167 197 143 161 202 142 155 198 141 156 181 146 161 167 150 158 185 158 164 208 148 163 184 148 168 193 155 179 225 150 183 224 146 184 221 144 184 226 139 180 225 153 188 224 141 182 223 135 180 224 135 180 225 137 180 223 141 180 220 142 176 210 145 176 207 148 179 212 146 179 215 144 178 217 144 179 220 145 180 224 146 175 221 139 157 194 137 145 164 142 153 166 131 157 182 135 173 214 134 170 220 131 160 210 145 171 201 157 182 194 142 161 194 149 166 215 135 160 187 138 168 199 146 180 229 143 181 224 142 182 222 144 185 227 141 183 228 146 185 224 138 182 224 135 181 225 137 182 225 140 181 221 141 179 216 136 177 213 139 183 221 138 181 220 140 182 223 139 181 223 139 180 224 142 182 226 142 174 215 138 156 187 142 150 168 155 166 183 140 170 200 136 179 223 136 179 228 130 165 213 142 170 200 151 179 191 153 175 207 154 173 222 145 173 199 145 179 209 147 184 234 144 185 231 143 185 227 144 187 230 143 184 228 150 185 222 144 183 222 142 181 221 146 183 221 152 183 217 150 177 207 145 177 205 149 184 213 152 186 215 153 185 214 154 183 213 156 183 213 157 183 213 154 177 205 150 163 183 158 159 169 170 172 184 150 168 190 144 173 204 151 178 209 147 167 198 135 153 170 129 146 146 151 161 182 162 170 207 157 174 189 154 178 196 154 183 226 146 187 234 143 187 232 145 189 234 144 185 230 155 188 220 150 185 220 149 184 218 153 185 216 162 187 214 170 189 212 165 182 197 163 179 189 163 177 188 156 167 178 156 165 175 161 167 178 167 172 183 159 170 186 152 161 175 169 165 170 181 175 182 161 168 183 155 170 191 169 182 199 169 176 193 160 166 174 162 168 162 174 175 187 184 183 210 170 178 186 156 169 180 162 185 221 147 190 235 142 189 234 145 190 235 146 187 231 146 185 217 147 186 220 147 186 219 149 186 216 140 174 201 152 181 206 157 187 212 150 180 206 148 178 204 147 176 202 148 177 203 147 175 201 146 174 200 138 163 189 132 147 168 147 149 161 144 146 158 141 157 179 141 166 195 147 170 198 149 164 187 145 153 171 151 159 174 159 168 188 167 178 204 157 172 195 145 162 188 153 179 214 149 189 230 147 190 233 150 191 234 149 187 229 146 184 221 149 186 222 150 186 220 146 181 213 136 170 201 145 177 208 150 185 217 147 184 217 152 189 222 153 190 223 151 188 221 150 187 220 150 186 219 146 174 202 144 157 175 171 171 179 167 168 176 151 165 185 151 176 203 153 177 204 151 167 188 148 159 175 159 170 186 161 174 191 164 179 199 158 175 196 152 170 192 161 184 209 158 188 218 149 180 213 154 185 220 156 186 224 149 184 223 155 186 222 151 179 212 136 162 194 145 172 205 157 186 220 150 183 216 152 187 218 153 188 218 152 187 217 153 187 218 153 187 218 153 186 216 139 163 186 133 140 150 182 176 175 186 180 180 142 150 161 131 149 169 145 162 181 145 158 171 142 154 163 146 159 167 148 161 169 147 161 170 140 154 164 142 156 166 160 175 188 166 185 205 158 178 203 158 180 208 163 188 221 152 185 220 161 186 215 155 174 198 145 163 187 154 177 204 157 185 217 156 187 218 156 188 218 156 188 218 157 188 218 158 190 219 157 189 218 154 185 214 133 155 176 149 154 161 193 187 183 176 170 167 142 150 157 132 149 165 140 157 172 141 155 165 142 155 164 143 156 164 146 159 165 146 156 162 140 149 154 142 151 155 148 159 169 161 179 198 166 187 211 168 190 219 166 190 221 157 188 215 156 178 196 147 160 172 157 170 182 160 180 197 160 188 212 158 189 216 160 190 218 161 191 219 161 191 219 162 192 220 160 190 218 157 186 213 150 173 193 158 168 175 162 159 156 154 152 150 146 157 166 151 172 189 152 172 188 136 152 165 149 164 176 173 186 198 152 162 173 147 155 163 153 158 165 149 153 158 157 168 180 162 189 215 162 192 225 165 195 229 165 192 226 161 181 198 136 146 154 122 125 127 142 147 150 160 175 185 170 193 211 175 194 214 171 186 205 166 183 203 171 188 209 172 189 209 170 185 203 166 178 195 155 167 179 150 155 158 158 152 146 167 161 156 155 161 166 159 172 183 156 165 171 143 150 155 151 161 169 164 173 182 156 163 171 143 148 154 138 140 145 141 141 144 161 168 177 160 182 206 162 190 220 164 195 229 161 192 228 144 160 174 101 108 115 111 111 112 136 137 139 164 174 181 167 184 198 163 175 191 158 166 182 159 170 187 163 174 192 162 171 186 161 163 174 153 150 156 136 136 139 139 137 136 153 142 133 150 140 132 149 149 150 140 144 148 147 143 140 152 144 137 155 150 146 160 156 152 167 161 156 164 157 150 159 150 142 168 157 149 174 167 165 167 171 181 172 183 201 176 194 217 161 183 209 147 174 193 108 125 137 108 115 121 139 144 147 154 161 166 163 175 183 159 177 194 160 181 205 161 182 206 164 183 206 167 182 200 168 175 187 163 163 170 139 141 145 147 147 147 157 147 140 153 144 138 155 157 159 138 145 150 137 136 135 138 128 121 142 132 123 149 138 129 157 145 135 161 146 134 152 136 124 155 138 124 165 152 145 169 168 175 170 176 189 172 182 199 163 175 193 157 182 198 143 162 172 120 132 137 120 128 129 121 127 127 145 153 154 161 178 191 162 186 208 162 187 211 160 183 206 164 183 202 167 179 191 153 159 166 136 142 148 158 160 162 169 162 156 163 157 152 167 171 175 150 158 165 135 136 137 139 136 134 138 139 139 126 127 128 143 142 142 140 137 135 142 137 134 149 144 139 158 156 156 161 167 178 163 175 192 162 179 200 158 177 200 167 180 181 169 181 181 137 147 146 118 126 123 109 114 109 104 108 104 124 131 134 156 169 180 160 177 191 156 176 192 164 184 201 163 180 194 139 152 163 142 154 163 166 171 176 166 162 158 157 154 151 170 178 184 157 169 178 134 137 140 143 142 141 150 152 155 129 131 134 143 144 145 145 144 144 135 132 131 144 140 138 151 146 145 163 159 163 172 174 184 170 180 197 162 180 201 181 177 168 192 191 184 173 174 169 127 129 125 93 94 89 73 73 68 68 68 64 117 120 120 139 147 150 153 166 173 167 183 192 159 175 184 136 150 158 150 162 168 159 162 164 161 152 145 154 146 139 163 166 168 142 150 157 118 120 122 129 123 118 144 136 129 123 115 106 120 110 100 141 130 118 128 116 103 130 117 103 149 131 116 169 143 129 175 153 145 171 160 160 163 162 169 168 162 152 166 162 153 158 155 148 135 133 128 100 100 96 91 92 88 83 85 83 59 63 60 88 92 89 132 136 131 149 152 147 135 137 130 128 129 120 159 156 149 167 153 142 168 140 118 161 132 108 158 141 127 130 122 116 115 107 100 123 111 100 130 119 106 117 106 91 110 100 83 144 135 116 126 118 97 112 105 82 130 117 94 143 120 99 151 128 111 147 132 117 120 113 102 138 147 129 115 125 108 115 126 110 131 144 129 108 122 109 68 82 70 96 103 96 78 78 75 55 54 49 71 68 63 92 86 79 102 95 86 113 104 95 143 132 122 151 130 114 154 120 93 143 108 81 125 102 85 94 80 69 103 87 75 121 103 89 137 123 110 148 135 122 128 115 100 145 133 116 145 134 115 99 88 68 101 93 71 98 94 71 96 96 73 101 106 81 64 75 49 143 147 129 125 130 113 131 138 122 145 153 138 112 123 109 89 100 88 97 100 92 83 79 74 47 42 37 45 38 34 61 52 48 74 63 60 102 89 86 143 130 124 136 117 103 134 105 82 135 106 83 116 99 85 87 74 64 100 80 64 110 89 72 120 106 95 139 127 117 138 125 112 113 98 84 105 88 73 109 91 75 109 96 79 101 97 78 101 101 81 97 100 77 88 93 68 166 158 149 143 137 128 142 137 129 154 151 145 135 135 130 127 127 123 115 116 108 101 100 90 90 87 79 46 41 35 42 35 31 42 33 31 44 34 33 56 47 45 71 60 51 89 70 54 109 92 78 124 117 111 104 97 91 103 85 70 132 114 97 130 125 113 111 107 96 117 110 99 100 90 78 126 111 98 132 115 101 133 117 103 151 139 125 154 142 128 150 136 122 168 154 139 156 160 155 149 154 150 146 153 150 149 159 157 139 151 150 124 136 136 108 118 108 105 111 97 113 118 106 54 56 47 47 46 41 49 46 44 41 36 36 35 34 36 38 36 34 40 33 27 29 25 21 27 31 33 29 31 32 53 41 30 120 110 94 149 154 141 108 115 102 111 113 101 135 133 120 145 138 125 140 130 116 139 130 115 158 153 136 149 144 129 140 132 121 137 124 117 149 161 161 149 162 163 146 160 163 145 162 165 140 158 163 138 158 162 132 153 149 119 138 127 82 95 83 80 86 74 157 159 148 194 194 186 175 175 170 149 153 150 116 124 119 94 101 94 79 87 82 40 50 48 35 44 41 45 49 41 103 104 92 157 161 147 105 109 96 98 99 86 167 166 155 199 196 186 200 196 187 199 195 184 184 182 168 168 166 152 145 141 130 115 108 101 142 156 163 145 160 169 143 160 169 139 158 169 134 154 166 133 155 167 135 159 167 149 173 174 93 107 103 58 63 56 125 125 117 179 177 170 190 190 184 196 199 194 195 201 195 198 204 197 180 186 179 83 89 83 92 99 92 146 152 145 151 154 145 157 156 142 119 117 104 112 110 98 142 139 129 160 157 150 167 164 158 166 162 155 161 156 144 160 155 142 144 139 127 123 117 108 127 148 161 131 154 168 131 155 171 127 153 170 123 150 168 125 153 172 127 153 171 104 125 139 54 66 74 23 27 30 22 21 21 34 31 30 44 42 42 57 54 54 69 66 63 80 77 74 87 83 80 74 71 68 97 94 91 128 125 121 148 145 137 153 151 138 101 99 86 59 57 47 49 47 40 57 54 47 55 52 48 52 49 42 85 83 71 96 93 81 88 85 73 75 72 63 122 146 161 122 148 164 119 146 164 119 147 167 118 148 169 119 150 172 124 150 173 101 121 143 44 55 70 32 35 42 22 20 21 35 32 31 46 43 43 42 37 36 29 23 21 31 25 22 16 10 7 33 26 24 85 78 76 66 60 58 92 88 81 135 133 120 91 89 76 31 29 18 22 19 11 27 24 18 25 22 18 13 12 7 59 59 48 71 72 59 77 77 65 52 52 42 99 120 132 114 137 150 114 139 154 115 142 159 116 144 162 116 143 162 120 145 167 113 133 155 48 60 73 36 40 45 39 38 35 43 42 35 89 88 81 69 68 62 42 40 36 52 48 45 13 10 6 44 41 38 92 89 86 44 41 39 78 76 68 111 109 96 60 58 46 34 32 22 48 45 37 54 50 44 33 30 26 27 26 19 57 59 47 53 56 44 56 59 47 66 68 57 56 78 90 103 123 133 112 131 143 113 135 148 113 138 154 111 138 157 111 138 160 115 137 156 80 92 102 71 74 73 88 85 77 63 59 47 94 92 80 65 65 57 51 53 48 48 51 45 18 20 15 50 52 47 81 83 78 33 35 30 47 48 41 58 57 48 28 27 18 17 16 8 31 29 24 35 33 28 10 8 6 7 6 3 19 21 13 18 21 12 25 28 18 67 69 60 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 254 254 254 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 253 253 253 254 254 254 255 255 255 253 253 253 255 255 255 254 254 254 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 253 253 253 244 244 244 245 245 245 253 253 253 254 254 254 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 255 255 255 255 255 255 253 253 253 254 254 254 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 253 253 253 248 248 248 227 227 227 246 246 246 252 252 252 254 254 254 254 254 254 254 254 254 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 255 255 255 255 255 255 251 251 251 250 250 250 251 251 251 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 235 235 235 229 229 229 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 254 254 254 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 232 232 232 229 229 229 230 230 230 237 237 237 228 228 228 228 228 228 231 231 231 231 231 231 223 223 223 225 225 225 217 217 217 228 228 228 233 233 233 228 228 228 215 215 215 246 246 246 245 245 245 238 238 238 237 237 237 242 242 242 246 246 246 244 244 244 244 244 244 248 248 248 248 248 248 239 239 239 234 234 234 243 243 243 254 254 254 254 254 254 254 254 254 255 255 255 85 85 85 86 86 86 88 88 88 106 106 106 89 89 89 82 82 82 85 85 85 86 86 86 77 77 77 84 84 84 76 76 76 88 88 88 92 92 92 118 118 118 220 220 220 255 255 255 192 192 192 106 106 106 101 101 101 112 112 112 121 121 121 115 115 115 120 120 120 115 115 115 122 122 122 100 100 100 82 82 82 115 115 115 218 218 218 242 242 242 235 235 235 238 238 238 55 55 55 54 54 54 56 56 56 63 63 63 64 64 64 64 64 64 63 63 63 68 68 68 69 69 69 80 80 80 76 76 76 73 73 73 79 79 79 144 144 144 246 246 246 255 255 255 208 208 208 85 85 85 71 71 71 73 73 73 78 78 78 108 108 108 151 151 151 117 117 117 107 107 107 101 101 101 86 86 86 87 87 87 139 139 139 185 185 185 184 184 184 182 182 182 139 139 139 138 138 138 140 140 140 144 144 144 146 146 146 148 148 148 149 149 149 153 153 153 155 155 155 168 168 168 164 164 164 148 148 148 155 155 155 213 213 213 253 253 253 253 253 253 242 242 242 182 182 182 166 166 166 164 164 164 166 166 166 171 171 171 185 185 185 183 183 183 178 178 178 176 176 176 170 170 170 167 167 167 158 158 158 170 170 170 176 176 176 176 176 176 171 171 171 169 169 169 172 172 172 174 174 174 178 178 178 181 181 181 182 182 182 182 182 182 184 184 184 188 188 188 183 183 183 143 143 143 173 173 173 244 244 244 252 252 252 253 253 253 251 251 251 211 211 211 186 186 186 185 185 185 186 186 186 185 185 185 183 183 183 182 182 182 183 183 183 184 184 184 182 182 182 178 178 178 173 173 173 177 177 177 177 177 177 177 177 177 171 171 171 170 170 170 172 172 172 173 173 173 178 178 178 182 182 182 182 182 182 180 180 180 179 179 179 180 180 180 175 175 175 128 128 128 204 204 204 253 253 253 253 253 253 254 254 254 254 254 254 223 223 223 185 185 185 184 184 184 187 187 187 188 188 188 186 186 186 185 185 185 188 188 188 185 185 185 179 179 179 176 176 176 175 175 175 177 177 177 172 172 172 172 172 172 165 165 165 163 163 163 167 167 167 169 169 169 169 169 169 172 172 172 176 176 176 176 176 176 181 181 181 183 183 183 172 172 172 166 166 166 240 240 240 253 253 253 254 254 254 255 255 255 254 254 254 237 237 237 193 193 193 183 183 183 183 183 183 184 184 184 185 185 185 184 184 184 185 185 185 182 182 182 178 178 178 177 177 177 173 173 173 174 174 174 166 166 166 164 164 164 162 162 162 163 163 163 164 164 164 170 170 170 177 177 177 173 173 173 172 172 172 174 174 174 180 180 180 184 184 184 161 161 161 214 214 214 253 253 253 253 253 253 255 255 255 255 255 255 254 254 254 244 244 244 193 193 193 175 175 175 176 176 176 182 182 182 182 182 182 176 176 176 176 176 176 175 175 175 174 174 174 170 170 170 170 170 170 171 171 171 171 171 171 164 164 164 155 155 155 163 163 163 169 169 169 170 170 170 168 168 168 170 170 170 170 170 170 174 174 174 176 176 176 172 172 172 175 175 175 237 237 237 254 254 254 254 254 254 255 255 255 255 255 255 253 253 253 253 253 253 206 206 206 170 170 170 172 172 172 175 175 175 177 177 177 170 170 170 171 171 171 176 176 176 178 178 178 173 173 173 172 172 172 172 172 172 166 166 166 164 164 164 152 152 152 156 156 156 161 161 161 163 163 163 166 166 166 171 171 171 170 170 170 169 169 169 168 168 168 165 165 165 204 204 204 247 247 247 252 252 252 254 254 254 255 255 255 255 255 255 253 253 253 254 254 254 227 227 227 178 178 178 171 171 171 171 171 171 173 173 173 175 175 175 171 171 171 176 176 176 179 179 179 171 171 171 165 165 165 164 164 164 160 160 160 164 164 164 148 148 148 151 151 151 148 148 148 155 155 155 158 158 158 155 155 155 152 152 152 163 163 163 163 163 163 173 173 173 231 231 231 249 249 249 253 253 253 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 243 243 243 191 191 191 169 169 169 177 177 177 174 174 174 168 168 168 167 167 167 169 169 169 166 166 166 162 162 162 156 156 156 155 155 155 158 158 158 160 160 160 139 139 139 141 141 141 146 146 146 145 145 145 144 144 144 141 141 141 140 140 140 149 149 149 154 154 154 171 171 171 234 234 234 248 248 248 254 254 254 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 252 252 252 210 210 210 170 170 170 167 167 167 172 172 172 169 169 169 169 169 169 167 167 167 162 162 162 158 158 158 153 153 153 150 150 150 148 148 148 147 147 147 128 128 128 125 125 125 126 126 126 127 127 127 130 130 130 130 130 130 133 133 133 138 138 138 145 145 145 178 178 178 240 240 240 248 248 248 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 231 231 231 169 169 169 157 157 157 165 165 165 168 168 168 168 168 168 162 162 162 157 157 157 153 153 153 154 154 154 146 146 146 145 145 145 139 139 139 115 115 115 115 115 115 121 121 121 125 125 125 129 129 129 129 129 129 140 140 140 144 144 144 142 142 142 189 189 189 245 245 245 249 249 249 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 253 253 253 253 253 253 246 246 246 181 181 181 145 145 145 151 151 151 150 150 150 153 153 153 154 154 154 148 148 148 147 147 147 150 150 150 142 142 142 145 145 145 135 135 135 110 110 110 115 115 115 117 117 117 128 128 128 132 132 132 135 135 135 134 134 134 135 135 135 136 136 136 205 205 205 245 245 245 250 250 250 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 254 254 253 253 253 254 254 254 212 212 212 145 145 145 142 142 142 139 139 139 136 136 136 134 134 134 132 132 132 139 139 139 145 145 145 139 139 139 132 132 132 133 133 133 115 115 115 113 113 113 117 117 117 121 121 121 128 128 128 130 130 130 124 124 124 127 127 127 140 140 140 227 227 227 248 248 248 253 253 253 253 253 253 252 252 252 250 250 250 250 250 250 245 245 245 244 244 244 242 242 242 242 242 242 220 220 220 145 145 145 139 139 139 145 145 145 134 134 134 132 132 132 131 131 131 133 133 133 135 135 135 128 128 128 123 123 123 126 126 126 106 106 106 107 107 107 112 112 112 116 116 116 120 120 120 120 120 120 117 117 117 116 116 116 129 129 129 195 195 195 200 200 200 198 198 198 195 195 195 178 178 178 171 171 171 186 186 186 160 160 160 159 159 159 165 165 165 150 150 150 141 141 141 125 125 125 141 141 141 139 139 139 134 134 134 133 133 133 131 131 131 126 126 126 119 119 119 108 108 108 109 109 109 110 110 110 96 96 96 102 102 102 105 105 105 106 106 106 108 108 108 105 105 105 106 106 106 114 114 114 112 112 112 113 113 113 111 111 111 124 124 124 120 120 120 112 112 112 107 107 107 116 116 116 121 121 121 129 129 129 143 143 143 108 108 108 112 112 112 122 122 122 136 136 136 136 136 136 117 117 117 116 116 116 111 111 111 104 104 104 99 99 99 99 99 99 99 99 99 101 101 101 105 105 105 101 101 101 100 100 100 98 98 98 105 105 105 117 117 117 131 131 131 152 152 152 131 131 131 122 122 122 133 133 133 154 154 154 143 143 143 141 141 141 148 148 148 120 120 120 104 104 104 77 77 77 69 69 69 61 61 61 72 72 72 94 94 94 105 105 105 114 114 114 105 105 105 102 102 102 98 98 98 104 104 104 107 107 107 105 105 105 98 98 98 98 98 98 92 92 92 93 93 93 93 93 93 93 93 93 100 100 100 111 111 111 131 131 131 144 144 144 140 140 140 148 148 148 122 122 122 128 128 128 116 116 116 116 116 116 152 152 152 131 131 131 99 99 99 87 87 87 63 63 63 52 52 52 53 53 53 85 85 85 114 114 114 116 116 116 105 105 105 92 92 92 105 105 105 116 116 116 118 118 118 98 98 98 88 88 88 92 92 92 94 94 94 95 95 95 85 85 85 87 87 87 92 92 92 93 93 93 96 96 96 120 120 120 134 134 134 114 114 114 105 105 105 99 99 99 92 92 92 102 102 102 125 125 125 129 129 129 126 126 126 127 127 127 97 97 97 90 90 90 92 92 92 91 91 91 95 95 95 93 93 93 79 79 79 96 96 96 121 121 121 105 105 105 98 98 98 87 87 87 81 81 81 78 78 78 84 84 84 79 79 79 73 73 73 76 76 76 78 78 78 71 71 71 57 57 57 87 87 87 107 107 107 88 88 88 88 88 88 81 81 81 82 82 82 91 91 91 105 105 105 114 114 114 114 114 114 120 120 120 85 85 85 91 91 91 92 92 92 84 84 84 76 76 76 74 74 74 70 70 70 80 80 80 96 96 96 87 87 87 87 87 87 86 86 86 82 82 82 84 84 84 70 70 70 74 74 74 78 78 78 75 75 75 76 76 76 73 73 73 60 60 60 53 53 53 53 53 53 53 53 53 56 56 56 58 58 58 58 58 58 63 63 63 68 68 68 74 74 74 75 75 75 74 74 74 55 55 55 53 53 53 55 55 55 56 56 56 55 55 55 56 56 56 62 62 62 76 76 76 89 89 89 87 87 87 79 79 79 79 79 79 78 78 78 80 80 80 73 73 73 77 77 77 75 75 75 74 74 74 75 75 75 72 72 72 66 66 66 64 64 64 62 62 62 60 60 60 58 58 58 60 60 60 60 60 60 62 62 62 70 70 70 73 73 73 72 72 72 61 61 61 51 51 51 48 48 48 53 53 53 59 59 59 63 63 63 64 64 64 64 64 64 69 69 69 79 79 79 82 82 82 80 80 80 78 78 78 74 74 74 73 73 73 60 60 60 59 59 59 69 69 69 76 76 76 72 72 72 66 66 66 64 64 64 62 62 62 60 60 60 59 59 59 57 57 57 60 60 60 63 63 63 66 66 66 73 73 73 80 80 80 82 82 82 73 73 73 60 60 60 55 55 55 61 61 61 65 65 65 65 65 65 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 68 68 68 69 69 69 72 72 72 71 71 71 56 56 56 62 62 62 71 71 71 69 69 69 63 63 63 60 60 60 59 59 59 57 57 57 57 57 57 56 56 56 57 57 57 58 58 58 63 63 63 67 67 67 72 72 72 75 75 75 75 75 75 70 70 70 63 63 63 61 61 61 63 63 63 66 66 66 68 68 68 70 70 70 69 69 69 69 69 69 68 68 68 66 66 66 65 65 65 62 62 62 64 64 64 65 65 65 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 252 254 253 254 255 255 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 253 254 254 254 255 255 255 255 255 253 253 253 255 255 255 255 255 254 254 254 253 254 254 253 255 255 254 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 254 253 253 253 245 245 244 246 246 245 254 253 252 255 255 254 255 255 255 255 255 255 255 255 254 255 255 254 255 255 254 255 255 254 255 255 255 255 255 254 255 255 254 255 255 253 255 255 254 254 254 253 255 255 255 255 255 255 253 253 254 254 254 255 254 253 254 253 253 253 253 253 253 254 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 254 254 253 249 249 247 228 228 226 247 247 245 253 253 252 254 254 254 254 254 254 254 254 254 253 254 254 254 254 254 254 255 254 254 255 254 254 254 254 254 254 254 255 254 254 255 255 254 255 255 254 253 254 253 255 255 255 255 255 255 253 251 253 251 250 251 252 251 251 255 254 253 255 254 254 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 252 255 255 251 236 236 233 230 230 229 254 254 254 255 254 254 255 255 254 255 255 252 255 255 254 255 255 255 255 255 255 253 255 253 252 255 252 254 255 254 255 255 255 254 255 255 253 254 254 253 254 255 251 254 254 253 255 255 235 232 232 232 229 226 233 230 224 240 238 231 231 229 222 231 228 221 234 232 225 234 232 225 227 223 219 228 225 220 221 217 213 232 228 223 238 233 227 232 228 223 217 216 212 246 247 246 246 245 243 241 238 234 240 238 231 245 243 234 250 247 238 247 244 237 247 245 238 249 249 242 248 250 242 240 240 232 235 235 228 245 244 241 255 254 253 255 255 254 255 255 253 255 255 255 89 85 83 89 86 79 92 89 78 109 107 94 92 90 78 85 83 70 89 86 73 91 86 74 85 76 67 92 82 74 85 75 66 96 87 77 100 91 81 124 117 110 222 220 217 255 255 255 197 191 186 115 104 96 110 100 88 121 112 96 131 121 102 128 114 93 131 119 98 122 115 97 127 123 109 107 100 87 89 82 71 121 115 107 223 217 212 247 241 236 240 235 228 241 238 231 63 53 53 61 52 47 63 55 46 70 63 51 70 64 51 71 63 51 72 62 51 79 66 56 82 66 56 94 77 66 91 73 60 88 69 55 93 77 61 153 142 135 250 244 246 255 255 255 215 207 198 97 83 69 82 69 56 83 71 58 91 76 61 127 104 83 173 146 121 135 113 93 118 105 92 112 99 88 95 85 74 94 87 76 147 138 130 194 183 177 193 181 176 191 179 175 148 136 132 147 136 128 149 138 128 153 142 132 155 144 136 158 146 138 160 147 139 163 151 142 165 154 140 180 165 152 181 160 147 167 142 130 170 151 140 221 211 207 255 252 254 253 254 254 245 243 235 188 182 172 172 166 159 170 163 159 171 165 160 178 171 160 196 184 170 194 181 172 184 177 173 180 176 170 172 171 164 169 167 163 164 157 156 178 168 168 184 173 174 184 173 176 173 171 168 172 169 166 174 172 167 177 174 172 181 178 177 184 181 180 184 182 181 183 182 180 184 185 179 191 189 183 190 181 176 153 140 135 184 170 168 249 243 243 252 253 253 251 255 253 250 253 249 210 213 209 186 187 185 187 185 186 187 186 187 183 187 184 184 184 180 184 182 180 185 183 184 184 185 184 179 184 183 176 179 181 175 172 177 181 176 180 181 175 180 180 175 182 173 172 166 172 171 165 174 173 167 176 173 170 181 178 175 184 182 179 183 183 179 180 181 177 180 180 177 182 181 176 179 175 170 133 127 123 208 203 204 254 253 255 252 254 253 254 254 254 252 255 255 221 225 226 185 186 185 186 184 181 189 188 185 187 189 187 186 187 186 186 186 185 189 188 186 187 185 186 179 180 182 174 177 180 175 175 180 178 177 182 173 171 175 173 172 178 169 165 159 166 163 157 171 167 161 173 169 163 173 169 162 175 172 165 179 176 171 180 176 173 187 179 178 189 182 175 178 171 162 172 166 159 241 240 239 253 253 254 254 254 254 255 255 255 253 255 255 235 238 239 192 194 193 184 184 182 184 184 182 185 185 184 185 185 185 185 185 184 186 185 184 184 182 185 179 178 182 176 177 181 173 173 178 175 173 178 167 165 169 163 164 168 165 162 158 166 163 159 167 164 160 173 170 164 180 177 171 176 173 169 176 172 170 178 174 172 185 179 175 189 184 176 167 161 154 218 213 210 254 253 253 253 253 253 255 255 255 255 255 255 254 254 254 244 245 244 192 194 193 174 176 175 176 177 176 182 182 182 183 182 182 177 176 176 176 176 176 175 175 179 174 174 178 171 170 175 171 170 174 173 170 175 172 170 175 163 164 168 159 155 150 167 163 158 173 169 164 173 170 163 172 169 161 174 170 164 174 170 166 178 174 168 180 177 167 176 173 162 179 175 169 240 236 238 255 254 254 254 254 254 255 255 255 255 255 255 254 254 253 254 254 252 207 207 205 171 171 169 173 173 171 176 175 173 178 177 175 171 170 168 172 171 170 176 176 177 178 178 180 173 173 175 172 172 174 173 172 176 166 166 171 164 164 169 158 152 145 162 156 149 167 161 154 168 163 154 171 166 157 176 170 164 175 169 164 174 169 164 171 169 160 168 166 155 207 204 198 250 247 247 253 252 253 254 254 254 255 255 255 255 255 255 254 254 252 255 255 252 229 228 225 180 179 175 173 171 167 175 171 168 176 173 170 178 175 172 174 171 168 177 176 176 179 179 179 171 171 172 165 165 165 163 164 167 159 160 164 163 164 168 154 147 140 157 150 143 154 147 140 161 154 146 164 157 149 161 154 148 158 151 145 168 162 157 167 164 156 176 174 163 234 232 224 251 249 247 253 253 253 255 255 255 255 255 255 255 255 255 254 254 252 255 254 252 245 244 241 193 191 187 172 169 166 181 177 174 178 174 171 172 168 165 170 167 165 170 169 169 166 166 166 162 162 162 156 157 156 155 156 158 157 158 161 160 161 163 145 138 131 147 140 133 152 145 139 151 144 138 150 143 136 147 140 134 146 139 133 155 148 141 160 154 145 175 172 160 238 235 227 251 248 246 254 254 254 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 252 253 250 213 210 207 175 169 166 170 167 163 176 172 169 172 168 167 172 169 168 168 167 167 162 162 162 158 158 158 153 153 153 150 151 151 147 149 149 146 148 145 134 127 119 131 124 116 132 125 117 133 126 118 136 129 121 136 129 121 139 132 124 144 137 129 151 144 135 183 179 167 243 241 232 250 248 246 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 255 254 253 255 253 233 231 228 173 169 165 159 157 152 167 165 162 170 168 165 170 168 166 163 163 161 158 158 157 154 154 153 155 155 153 146 147 146 145 146 144 138 140 137 121 114 105 121 114 105 127 120 111 131 124 115 135 128 119 135 128 119 146 139 130 150 143 134 148 142 132 194 190 179 249 246 237 251 249 247 254 253 253 255 254 254 255 255 255 255 255 255 255 255 255 252 254 254 251 255 252 246 247 242 183 181 177 146 146 141 152 152 148 152 151 148 154 154 152 154 155 151 148 149 145 147 148 144 150 151 147 144 143 140 146 146 143 135 136 134 117 110 100 122 115 105 124 117 107 135 128 118 139 132 122 141 135 125 141 134 124 141 135 125 141 136 126 209 206 194 248 246 237 251 250 248 254 254 254 254 255 255 254 255 255 254 255 255 255 255 255 253 255 255 251 255 254 255 255 253 213 213 208 145 146 140 142 143 138 140 140 137 137 136 134 135 135 131 132 133 127 139 140 135 145 146 140 141 140 135 134 132 129 133 134 131 120 115 104 118 114 103 122 117 106 125 121 111 132 128 119 136 130 121 131 123 114 133 127 117 144 141 129 230 228 217 249 250 242 253 254 252 254 253 255 252 253 254 249 251 252 250 251 251 247 246 243 242 246 241 242 243 240 246 241 238 222 221 214 146 146 138 140 141 133 147 145 140 137 134 129 133 133 127 133 131 126 136 134 128 135 137 130 129 130 123 125 124 119 127 127 123 111 107 96 112 108 97 117 113 102 118 118 106 121 122 111 124 120 112 125 115 110 125 113 109 137 127 122 199 195 189 202 201 194 199 200 191 196 197 189 183 177 171 178 169 164 189 187 181 162 162 153 163 161 144 178 164 143 166 146 130 148 141 125 128 127 112 146 142 130 142 139 132 134 135 130 131 135 129 131 132 127 128 127 123 119 120 115 107 110 104 109 111 105 112 111 108 101 97 86 107 103 92 110 106 95 110 107 96 111 109 97 109 107 92 111 108 91 123 114 97 125 109 97 122 112 100 119 111 94 133 124 101 127 122 95 126 111 84 127 103 79 129 115 94 131 120 104 142 128 107 164 139 113 130 103 81 121 112 94 125 124 109 146 135 123 143 134 128 118 117 117 117 117 114 112 112 107 105 105 101 101 100 96 99 100 94 100 101 94 105 101 97 110 106 95 106 102 91 105 101 90 101 99 89 112 105 92 136 113 91 163 123 91 188 143 106 161 124 91 149 116 88 165 124 97 193 144 110 177 136 95 175 134 89 185 139 98 159 109 79 138 93 78 95 72 64 80 65 61 71 58 51 79 72 57 109 92 73 134 96 78 144 104 91 125 98 92 114 98 94 104 97 91 107 105 97 111 108 100 109 106 96 102 99 88 102 98 89 97 93 82 98 94 82 98 94 82 95 95 84 108 99 86 144 101 80 197 109 76 226 117 76 209 118 77 209 129 92 183 102 73 194 104 81 181 93 70 180 95 61 218 131 88 203 107 69 163 77 51 128 73 60 86 54 54 71 45 45 77 45 33 124 72 51 166 96 77 168 97 80 148 90 76 119 83 74 119 101 89 122 117 102 122 119 103 105 99 82 95 89 72 98 92 77 98 94 84 100 96 84 90 86 74 92 88 76 98 92 79 112 88 71 139 83 54 185 99 64 208 108 75 191 87 56 185 75 53 180 67 55 167 64 47 178 76 43 207 99 51 216 101 50 217 96 48 209 99 63 161 74 51 147 69 49 149 71 52 150 69 58 158 70 65 155 68 66 131 59 54 124 86 75 135 118 102 112 106 87 105 99 82 94 87 70 88 82 65 85 79 63 88 84 76 83 79 69 78 74 63 81 77 64 81 80 67 75 72 59 71 55 39 109 81 63 136 98 81 129 74 56 135 72 54 125 66 48 129 65 48 143 74 47 164 87 51 178 93 55 182 93 52 181 101 65 131 70 43 132 79 54 130 80 58 117 72 60 110 64 57 104 63 58 94 62 57 94 76 64 105 95 81 93 87 73 94 87 74 91 86 73 87 83 70 89 84 71 75 70 64 79 74 66 82 78 68 78 76 64 78 78 65 77 74 63 70 58 50 68 47 46 69 46 50 70 47 45 72 51 45 70 54 48 74 52 47 83 56 47 93 60 46 102 65 47 105 65 49 97 66 56 69 50 46 62 50 47 64 53 47 67 54 44 65 53 43 64 55 45 68 62 52 81 76 64 94 90 79 90 88 77 82 80 71 81 80 71 80 79 69 84 80 70 77 73 68 81 77 70 79 76 67 79 74 64 80 76 64 76 73 60 71 66 53 74 62 55 77 57 57 69 57 52 68 55 51 75 55 55 75 56 50 77 58 47 87 66 51 91 70 50 91 68 51 77 56 47 60 48 43 54 47 43 57 53 47 64 59 51 68 63 54 69 64 52 70 64 52 73 70 60 82 80 72 83 83 75 80 82 74 78 80 73 76 75 69 78 73 66 64 60 54 63 60 52 72 70 60 79 77 65 75 73 61 69 68 55 67 66 52 67 63 52 68 58 52 65 58 49 64 56 47 71 57 49 77 59 50 83 62 46 91 70 48 96 78 54 96 81 59 85 71 55 69 58 48 62 54 46 66 62 51 68 67 54 68 67 54 70 68 55 70 68 56 71 68 60 71 69 62 68 68 60 69 70 62 68 71 64 74 73 69 78 69 67 59 56 50 66 63 54 75 72 62 72 70 58 67 64 53 64 61 51 63 60 50 62 57 50 63 56 51 61 56 49 64 56 48 69 55 48 78 58 50 84 63 48 87 70 46 86 76 48 85 76 52 80 69 52 71 62 51 69 60 52 68 63 52 69 67 54 71 69 56 73 71 58 72 70 58 73 70 62 71 69 61 67 67 59 66 67 59 62 64 56 66 64 59 71 64 61 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 58 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 58 58 57 57 57 58 58 58 57 57 57 57 57 57 57 57 57 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 59 59 59 58 58 58 59 59 59 59 59 59 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 58 58 58 58 58 58 57 57 57 55 55 55 56 56 56 55 55 55 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 57 57 57 57 57 57 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 57 57 57 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 52 52 52 53 53 53 53 53 53 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 54 54 54 53 53 53 53 53 53 53 53 53 51 51 51 51 51 51 52 52 52 51 51 51 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 54 54 54 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 53 53 53 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 51 51 51 51 51 51 52 52 52 51 51 51 48 48 48 48 48 48 49 49 49 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 52 52 52 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 51 51 51 50 50 50 50 50 50 49 49 49 47 47 47 48 48 48 49 49 49 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 49 49 49 50 50 50 49 49 49 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 50 50 50 48 48 48 48 48 48 47 47 47 48 48 48 48 48 48 46 46 46 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 50 50 50 48 48 48 48 48 48 48 48 48 48 48 48 50 50 50 51 51 51 50 50 50 50 50 50 52 52 52 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 50 50 50 49 49 49 50 50 50 49 49 49 48 48 48 47 47 47 44 44 44 44 44 44 46 46 46 47 47 47 47 47 47 43 43 43 52 52 52 52 52 52 45 45 45 46 46 46 46 46 46 44 44 44 42 42 42 48 48 48 49 49 49 45 45 45 48 48 48 42 42 42 44 44 44 50 50 50 49 49 49 46 46 46 49 49 49 56 56 56 62 62 62 68 68 68 66 66 66 64 64 64 63 63 63 51 51 51 46 46 46 46 46 46 44 44 44 45 45 45 42 42 42 39 39 39 44 44 44 82 82 82 70 70 70 61 61 61 51 51 51 50 50 50 50 50 50 73 73 73 97 97 97 94 94 94 137 137 137 122 122 122 123 123 123 138 138 138 91 91 91 59 59 59 84 84 84 122 122 122 145 145 145 164 164 164 179 179 179 169 169 169 176 176 176 176 176 176 145 145 145 77 77 77 48 48 48 45 45 45 44 44 44 42 42 42 58 58 58 80 80 80 100 100 100 171 171 171 153 153 153 126 126 126 154 154 154 167 167 167 173 173 173 186 186 186 202 202 202 184 184 184 162 162 162 136 136 136 125 125 125 224 224 224 209 209 209 115 115 115 92 92 92 181 181 181 238 238 238 237 237 237 232 232 232 211 211 211 219 219 219 222 222 222 162 162 162 67 67 67 47 47 47 43 43 43 140 140 140 126 126 126 170 170 170 194 194 194 206 206 206 218 218 218 203 203 203 192 192 192 209 209 209 240 240 240 217 217 217 156 156 156 186 186 186 189 189 189 128 128 128 126 126 126 176 176 176 223 223 223 209 209 209 102 102 102 39 39 39 119 119 119 229 229 229 227 227 227 225 225 225 225 225 225 202 202 202 133 133 133 53 53 53 35 35 35 39 39 39 40 40 40 226 226 226 224 224 224 225 225 225 225 225 225 226 226 226 225 225 225 216 216 216 226 226 226 210 210 210 220 220 220 199 199 199 170 170 170 168 168 168 168 168 168 185 185 185 188 188 188 151 151 151 108 108 108 79 79 79 68 68 68 105 105 105 184 184 184 223 223 223 218 218 218 197 197 197 149 149 149 77 77 77 30 30 30 26 26 26 31 31 31 31 31 31 36 36 36 225 225 225 224 224 224 225 225 225 225 225 225 226 226 226 223 223 223 219 219 219 210 210 210 199 199 199 204 204 204 217 217 217 208 208 208 208 208 208 207 207 207 146 146 146 60 60 60 63 63 63 108 108 108 158 158 158 201 201 201 218 218 218 210 210 210 190 190 190 170 170 170 115 115 115 46 46 46 24 24 24 27 27 27 27 27 27 28 28 28 34 34 34 40 40 40 224 224 224 225 225 225 225 225 225 217 217 217 208 208 208 210 210 210 214 214 214 223 223 223 220 220 220 182 182 182 184 184 184 193 193 193 177 177 177 163 163 163 103 103 103 149 149 149 210 210 210 229 229 229 224 224 224 206 206 206 187 187 187 176 176 176 155 155 155 125 125 125 99 99 99 60 60 60 30 30 30 29 29 29 32 32 32 37 37 37 39 39 39 41 41 41 196 196 196 156 156 156 116 116 116 93 93 93 136 136 136 214 214 214 204 204 204 178 178 178 171 171 171 108 108 108 195 195 195 203 203 203 204 204 204 218 218 218 217 217 217 217 217 217 201 201 201 199 199 199 193 193 193 180 180 180 164 164 164 152 152 152 149 149 149 171 171 171 199 199 199 184 184 184 76 76 76 33 33 33 40 40 40 38 38 38 39 39 39 40 40 40 112 112 112 106 106 106 129 129 129 158 158 158 205 205 205 235 235 235 211 211 211 143 143 143 150 150 150 205 205 205 230 230 230 221 221 221 211 211 211 193 193 193 184 184 184 173 173 173 167 167 167 160 160 160 145 145 145 153 153 153 190 190 190 214 214 214 226 226 226 221 221 221 209 209 209 178 178 178 78 78 78 31 31 31 39 39 39 40 40 40 38 38 38 37 37 37 156 156 156 181 181 181 212 212 212 229 229 229 232 232 232 234 234 234 214 214 214 180 180 180 187 187 187 209 209 209 196 196 196 186 186 186 168 168 168 158 158 158 154 154 154 176 176 176 183 183 183 189 189 189 210 210 210 226 226 226 228 228 228 225 225 225 231 231 231 207 207 207 127 127 127 72 72 72 46 46 46 35 35 35 36 36 36 37 37 37 39 39 39 38 38 38 207 207 207 204 204 204 220 220 220 226 226 226 223 223 223 227 227 227 226 226 226 193 193 193 171 171 171 152 152 152 132 132 132 128 128 128 148 148 148 181 181 181 205 205 205 221 221 221 230 230 230 231 231 231 232 232 232 234 234 234 217 217 217 190 190 190 154 154 154 101 101 101 52 52 52 37 37 37 38 38 38 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 201 201 201 192 192 192 208 208 208 224 224 224 223 223 223 209 209 209 167 167 167 124 124 124 110 110 110 117 117 117 146 146 146 184 184 184 218 218 218 228 228 228 227 227 227 230 230 230 235 235 235 230 230 230 224 224 224 205 205 205 181 181 181 126 126 126 56 56 56 41 41 41 41 41 41 39 39 39 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 36 36 36 172 172 172 169 169 169 180 180 180 173 173 173 148 148 148 129 129 129 113 113 113 130 130 130 172 172 172 208 208 208 226 226 226 227 227 227 227 227 227 230 230 230 226 226 226 227 227 227 236 236 236 235 235 235 196 196 196 121 121 121 88 88 88 70 70 70 43 43 43 42 42 42 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 134 134 134 110 110 110 101 101 101 100 100 100 119 119 119 158 158 158 195 195 195 220 220 220 228 228 228 225 225 225 223 223 223 226 226 226 227 227 227 229 229 229 230 230 230 222 222 222 228 228 228 196 196 196 112 112 112 61 61 61 43 43 43 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 82 82 82 114 114 114 174 174 174 197 197 197 214 214 214 225 225 225 222 222 222 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 227 227 227 227 227 227 233 233 233 233 233 233 187 187 187 73 73 73 38 38 38 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 199 199 199 217 217 217 221 221 221 226 226 226 219 219 219 221 221 221 222 222 222 226 226 226 228 228 228 232 232 232 232 232 232 232 232 232 227 227 227 228 228 228 236 236 236 214 214 214 101 101 101 33 33 33 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 221 221 221 217 217 217 221 221 221 220 220 220 222 222 222 224 224 224 223 223 223 223 223 223 225 225 225 225 225 225 228 228 228 228 228 228 222 222 222 184 184 184 118 118 118 70 70 70 39 39 39 38 38 38 37 37 37 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 221 221 221 215 215 215 220 220 220 224 224 224 219 219 219 220 220 220 227 227 227 227 227 227 224 224 224 224 224 224 224 224 224 227 227 227 227 227 227 146 146 146 35 35 35 33 33 33 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 222 222 222 218 218 218 221 221 221 224 224 224 217 217 217 219 219 219 224 224 224 225 225 225 223 223 223 226 226 226 220 220 220 214 214 214 189 189 189 101 101 101 35 35 35 38 38 38 35 35 35 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 33 33 33 32 32 32 31 31 31 33 68 114 33 67 113 33 67 114 32 68 114 32 69 114 32 69 114 33 69 114 32 70 115 29 70 117 29 71 117 30 72 117 30 72 117 30 72 117 30 71 117 30 72 117 30 72 117 30 72 117 30 71 117 30 72 117 30 72 117 31 71 117 33 69 116 33 69 116 33 69 115 32 69 115 32 69 114 32 69 114 33 68 113 33 68 113 32 67 112 31 66 111 31 66 111 32 65 107 31 64 108 31 64 109 31 65 108 32 66 107 32 66 108 32 66 110 31 66 109 30 67 108 30 67 109 31 68 111 31 68 112 31 67 111 31 67 111 30 68 112 30 69 112 31 68 111 31 67 111 31 68 111 31 68 112 32 67 112 33 67 111 33 67 111 33 67 112 33 66 112 32 66 110 32 66 110 32 66 109 32 65 109 31 64 107 31 64 105 30 64 107 31 63 105 30 63 103 30 63 103 31 64 104 31 64 105 31 64 107 30 64 109 30 64 108 30 65 105 30 65 106 31 65 110 31 65 110 31 65 110 31 65 110 30 66 110 29 66 110 30 65 110 31 65 110 31 65 110 31 65 110 31 65 110 31 65 110 31 65 110 31 65 110 31 65 110 31 64 109 31 64 109 31 64 109 31 64 109 30 63 106 30 63 104 30 63 106 30 62 103 29 62 101 29 62 100 30 63 102 30 64 103 30 63 103 30 64 104 29 63 104 29 63 105 30 63 105 31 65 105 31 65 105 31 65 105 30 65 105 30 65 105 29 65 105 30 65 106 30 64 106 30 65 107 30 65 108 30 64 107 31 64 107 31 64 108 31 64 108 31 64 107 30 64 105 30 63 104 30 63 106 30 63 107 30 63 104 28 61 100 29 61 103 28 61 100 28 60 99 29 60 100 29 62 101 29 63 101 28 63 101 29 63 101 29 63 101 29 62 101 29 63 101 30 64 102 30 64 102 30 64 102 30 64 102 29 64 102 29 64 102 29 64 103 28 63 104 29 64 103 29 64 102 29 64 102 30 64 102 30 63 101 30 64 102 30 64 102 29 63 101 29 63 101 29 63 101 29 63 101 28 61 100 28 60 99 28 60 99 29 59 98 27 59 96 28 60 97 27 60 97 27 61 97 28 62 98 28 61 98 28 62 98 28 61 98 28 61 98 29 62 99 30 63 100 30 63 101 29 62 100 29 63 101 29 63 102 29 63 102 28 62 102 28 63 101 28 63 99 29 63 100 29 62 100 29 62 100 29 63 99 29 62 99 28 61 100 28 61 100 28 61 99 28 61 98 27 60 97 28 60 97 28 60 97 29 57 95 27 59 95 26 59 94 25 58 94 26 59 94 27 60 95 27 60 95 27 60 95 27 60 95 27 60 95 28 61 96 29 61 97 29 61 98 29 60 99 28 61 98 28 62 99 27 61 97 28 62 98 28 62 99 28 62 99 28 62 99 28 62 98 28 61 98 29 61 99 29 61 99 28 60 97 27 60 97 27 59 97 28 60 98 27 59 95 26 59 94 26 59 94 27 56 90 26 57 90 26 58 91 26 57 90 26 57 90 26 58 91 28 59 94 27 59 92 28 59 91 27 59 92 27 60 95 27 60 95 27 60 95 27 59 94 27 61 94 27 61 93 27 61 94 27 61 95 26 60 94 27 60 95 26 60 94 27 61 94 27 61 95 27 60 95 28 60 95 28 60 93 26 59 92 26 58 92 27 58 94 28 59 95 27 58 94 27 58 93 26 55 86 26 55 85 26 55 86 27 56 86 27 56 86 27 57 87 28 57 88 28 57 88 28 57 88 28 57 89 26 59 91 27 60 92 27 60 91 26 59 90 26 60 91 28 61 92 27 60 92 26 59 91 26 59 91 25 59 89 26 59 90 26 59 91 26 60 91 26 59 91 26 59 90 26 59 90 27 59 91 28 57 91 27 56 89 28 57 89 28 57 91 28 56 90 25 54 84 25 54 83 26 54 84 25 54 83 26 54 84 27 56 85 28 56 85 27 56 85 26 57 85 26 57 85 26 58 86 26 58 87 26 58 87 27 59 89 27 59 90 28 59 91 26 59 88 25 58 86 27 59 88 27 59 89 27 59 89 26 58 87 26 58 88 26 58 88 26 58 88 25 58 88 26 58 88 28 58 89 28 57 89 27 55 86 27 56 85 26 55 85 25 53 80 26 53 80 27 54 81 26 53 80 26 53 80 27 54 82 28 54 84 28 56 85 25 57 85 26 57 85 29 56 85 28 56 85 28 57 86 28 58 86 29 58 87 29 58 87 28 58 86 28 58 86 28 58 87 28 57 87 28 57 87 27 57 85 27 57 85 27 56 85 27 57 86 27 57 85 26 56 84 25 55 84 25 54 85 27 55 84 28 55 84 27 55 84 23 51 77 25 52 78 25 52 78 25 53 77 25 54 77 26 54 78 27 54 79 27 55 79 27 55 79 27 55 80 28 55 83 28 56 84 27 57 85 26 56 84 27 57 83 27 57 82 27 58 84 27 57 85 27 57 85 27 57 86 27 57 84 26 55 80 26 55 81 26 56 82 26 56 83 27 57 84 26 56 84 24 54 83 24 54 83 25 53 82 26 53 81 25 54 82 26 52 75 24 50 73 25 51 74 25 52 77 25 53 78 27 54 77 30 55 78 28 54 77 28 54 77 28 54 77 26 54 79 28 56 80 29 57 82 28 56 81 28 56 83 30 57 85 28 56 82 28 56 81 28 56 83 27 57 85 27 57 84 27 57 83 26 56 81 27 56 78 26 54 77 27 54 79 29 55 81 28 55 81 29 56 82 28 55 81 27 53 81 25 52 79 24 50 73 24 49 72 26 51 74 27 52 74 28 52 74 24 48 71 34 56 81 34 57 81 25 51 74 26 52 75 27 51 74 24 49 72 24 47 71 30 53 75 31 53 76 26 50 75 28 53 75 22 48 69 23 50 73 29 56 80 29 54 80 26 51 78 30 53 79 38 60 83 44 66 89 52 72 93 50 70 91 49 68 91 47 66 90 32 56 82 24 51 79 24 52 79 24 49 71 27 49 72 26 46 70 22 44 66 26 48 72 67 85 106 57 74 92 47 64 84 32 56 77 31 56 77 32 55 77 61 76 91 89 98 116 94 93 105 139 137 140 115 124 138 116 125 139 129 140 152 77 95 114 44 63 85 71 87 104 114 124 136 139 146 158 160 165 178 175 180 192 166 170 178 173 176 185 174 176 184 139 146 160 64 79 101 29 53 75 24 51 75 25 49 73 24 46 70 42 61 85 67 82 106 88 102 124 166 172 183 150 154 162 122 127 140 151 154 165 164 168 172 169 174 180 189 186 185 206 201 199 191 181 185 172 159 159 140 134 141 123 125 137 224 224 230 209 208 218 108 115 135 80 94 115 178 181 191 241 237 241 237 237 240 233 232 236 213 210 214 222 218 221 226 220 226 155 163 178 49 72 90 27 52 74 23 48 72 130 142 161 116 128 147 164 170 186 192 193 205 204 206 216 218 218 225 202 204 209 190 193 200 209 209 212 242 241 233 219 217 213 165 156 139 195 185 173 192 188 194 133 126 131 132 124 128 177 176 179 223 223 226 210 209 214 99 102 118 30 39 66 113 119 136 230 228 232 229 227 230 226 225 227 226 224 229 201 202 213 124 135 151 34 58 82 14 41 64 20 44 65 21 45 68 227 226 232 225 223 230 226 225 230 226 225 229 227 226 230 226 225 228 218 216 218 226 226 227 209 211 211 221 220 220 201 199 200 176 169 162 175 166 163 169 168 172 187 184 191 189 187 194 151 150 158 104 108 120 73 81 93 64 68 80 104 105 116 184 184 190 224 223 225 218 217 224 192 198 209 140 151 169 62 80 102 12 35 56 7 31 53 12 36 59 11 36 58 16 41 64 225 224 231 224 224 230 225 225 230 226 225 229 226 226 229 223 223 224 221 218 219 214 209 209 202 199 198 205 204 207 218 216 221 209 208 212 209 208 211 207 207 213 144 146 157 58 60 67 61 63 73 104 108 121 157 158 166 201 201 205 219 217 222 211 209 216 185 191 204 159 172 193 99 118 147 27 51 77 5 29 50 10 32 53 10 32 52 9 33 53 14 39 65 18 46 74 225 224 230 226 224 231 226 225 227 218 218 216 209 209 207 210 211 209 216 214 210 229 222 220 226 219 217 185 181 184 185 183 187 195 192 196 180 176 181 162 163 170 98 104 116 148 149 154 213 209 209 231 228 230 225 223 227 205 206 214 183 188 201 169 176 196 146 156 176 113 127 149 84 101 133 44 63 88 13 35 55 10 34 54 13 38 58 17 42 65 16 46 71 16 48 75 196 197 199 152 158 163 107 119 129 81 97 110 130 138 145 216 214 216 210 202 199 196 175 148 198 167 126 121 105 91 197 194 197 205 202 206 206 204 207 218 218 219 219 217 219 218 216 221 201 201 209 196 199 209 191 193 204 179 180 190 161 164 175 147 153 164 145 149 163 167 171 187 195 199 215 179 184 203 60 81 99 12 39 63 18 46 74 15 44 72 14 46 70 16 47 72 98 115 137 94 108 135 120 130 150 151 159 172 203 205 211 238 234 235 212 211 211 156 141 121 181 146 98 216 204 188 232 230 232 223 221 222 210 212 215 191 193 200 181 184 193 170 174 183 165 167 175 158 160 167 145 145 151 154 153 158 191 190 193 215 214 218 227 225 233 220 221 228 205 209 220 172 178 198 62 82 106 10 37 59 17 46 69 16 47 73 15 45 71 14 44 70 147 157 175 178 181 193 213 212 217 231 229 229 234 232 233 235 235 234 216 214 210 185 179 173 195 186 179 206 210 214 191 198 206 182 187 193 166 168 174 157 158 163 153 154 158 176 176 178 183 183 185 190 189 193 211 210 213 227 226 229 228 228 233 225 225 233 232 230 239 204 206 221 114 130 153 53 77 103 25 52 74 14 42 61 14 43 64 15 44 67 17 45 70 15 45 69 207 207 213 204 204 208 221 220 222 228 225 226 226 222 221 233 226 219 228 226 226 189 194 201 166 172 184 149 153 162 130 132 138 129 128 130 148 148 148 182 182 181 206 206 205 222 222 221 231 230 234 231 230 237 233 232 237 235 233 240 217 216 228 185 190 207 145 155 175 84 105 128 30 58 81 15 44 65 16 44 65 17 45 66 16 44 67 16 44 66 17 44 66 14 44 65 198 201 210 189 193 201 209 208 212 227 223 226 227 221 224 213 208 207 164 167 176 120 125 136 105 111 119 115 117 123 145 146 149 185 184 185 218 218 219 228 228 229 227 227 229 231 230 233 235 235 239 232 229 236 225 223 231 202 204 219 174 181 202 114 128 153 36 61 87 18 48 70 17 49 70 17 46 67 16 44 66 17 45 66 17 45 66 16 44 66 16 44 66 14 43 65 166 173 189 164 170 184 176 181 193 168 174 188 139 150 166 117 132 151 102 115 134 123 132 145 169 173 179 209 208 210 226 226 226 227 227 227 227 227 229 230 230 232 226 226 231 228 227 233 235 236 239 236 234 239 191 197 212 105 124 154 68 92 124 48 76 103 18 50 75 18 49 70 16 47 68 17 45 67 16 44 66 15 43 64 15 43 64 15 43 65 15 43 65 14 42 64 120 137 160 93 114 140 84 105 132 84 103 130 106 121 145 150 160 176 192 196 202 221 220 220 230 227 228 226 225 226 224 223 224 226 226 227 227 227 230 229 229 233 230 230 235 223 221 227 228 227 237 191 196 210 97 115 144 38 67 97 20 50 74 16 47 71 16 46 70 16 46 67 15 45 66 16 44 66 15 43 65 15 43 64 14 42 63 14 42 64 14 42 64 14 42 64 61 87 114 101 117 136 168 175 186 195 197 204 215 214 220 225 225 228 222 223 224 228 228 231 228 228 230 230 230 232 230 230 232 230 230 232 228 227 232 228 227 233 234 233 239 233 232 239 182 187 205 58 76 99 17 44 68 19 46 69 18 45 67 17 45 66 17 44 66 16 44 65 16 44 65 15 43 64 15 43 64 15 43 64 14 42 63 13 41 62 13 41 62 12 40 61 199 199 204 219 216 219 222 221 225 226 226 231 219 218 225 222 221 226 223 222 225 226 226 228 228 228 231 232 232 235 233 232 235 232 232 235 227 227 232 229 228 234 237 235 242 208 215 229 85 105 131 12 39 62 15 44 65 16 44 65 15 43 65 15 43 64 15 43 64 16 44 65 16 44 65 14 42 63 14 42 63 13 41 62 12 40 61 12 39 60 12 39 60 12 39 60 221 220 227 217 217 223 221 221 226 221 220 226 223 222 228 225 224 230 224 223 229 223 223 228 226 225 231 226 225 230 229 228 233 229 228 234 221 222 228 176 186 200 103 121 142 51 75 97 17 45 68 16 44 65 15 43 64 16 44 65 15 43 64 14 42 63 14 42 63 14 42 63 14 42 63 13 41 62 13 41 62 12 40 61 12 40 61 12 39 60 12 39 60 12 39 60 221 220 228 215 214 221 221 220 226 225 224 230 220 219 225 221 220 226 227 227 232 228 227 233 225 224 230 224 224 231 225 224 230 227 227 232 226 226 235 135 148 172 13 41 67 12 39 59 14 41 62 14 42 63 14 42 63 14 42 63 14 42 63 14 42 63 14 42 63 13 41 62 12 40 61 12 40 61 12 40 61 12 40 61 12 40 61 12 39 60 12 39 60 11 38 59 222 222 230 218 218 226 221 221 228 224 224 231 217 216 224 219 219 227 224 224 231 225 225 232 223 222 230 226 225 233 219 219 229 213 214 224 185 189 205 88 103 125 15 41 63 16 44 65 13 41 63 12 40 61 13 41 62 14 42 63 14 42 63 14 42 63 14 42 63 12 40 61 12 40 61 12 40 61 12 40 61 12 40 59 13 40 59 12 40 59 11 38 58 10 37 57 81 81 81 78 78 78 78 78 78 83 83 83 84 84 84 82 82 82 81 81 81 80 80 80 84 84 84 104 104 104 90 90 90 77 77 77 83 83 83 85 85 85 82 82 82 81 81 81 86 86 86 99 99 99 86 86 86 72 72 72 100 100 100 141 141 141 140 140 140 120 120 120 104 104 104 85 85 85 98 98 98 84 84 84 79 79 79 80 80 80 79 79 79 79 79 79 76 76 76 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 83 83 83 88 88 88 79 79 79 73 73 73 75 75 75 73 73 73 72 72 72 72 72 72 75 75 75 94 94 94 86 86 86 94 94 94 155 155 155 195 195 195 198 198 198 187 187 187 176 176 176 158 158 158 145 145 145 79 79 79 70 70 70 70 70 70 70 70 70 71 71 71 84 84 84 81 81 81 81 81 81 81 81 81 81 81 81 77 77 77 78 78 78 81 81 81 81 81 81 78 78 78 78 78 78 80 80 80 80 80 80 79 79 79 78 78 78 79 79 79 77 77 77 97 97 97 114 114 114 167 167 167 199 199 199 203 203 203 217 217 217 216 216 216 215 215 215 204 204 204 154 154 154 81 81 81 74 74 74 74 74 74 76 76 76 75 75 75 92 92 92 88 88 88 94 94 94 94 94 94 98 98 98 102 102 102 104 104 104 98 98 98 91 91 91 89 89 89 95 95 95 94 94 94 92 92 92 93 93 93 90 90 90 101 101 101 109 109 109 130 130 130 130 130 130 156 156 156 145 145 145 126 126 126 124 124 124 120 120 120 121 121 121 109 109 109 93 93 93 84 84 84 81 81 81 82 82 82 80 80 80 80 80 80 92 92 92 89 89 89 92 92 92 96 96 96 99 99 99 100 100 100 101 101 101 100 100 100 95 95 95 94 94 94 100 100 100 105 105 105 103 103 103 100 100 100 96 96 96 104 104 104 117 117 117 183 183 183 136 136 136 113 113 113 124 124 124 107 107 107 98 98 98 100 100 100 107 107 107 100 100 100 98 98 98 104 104 104 110 110 110 113 113 113 116 116 116 114 114 114 94 94 94 91 91 91 90 90 90 90 90 90 91 91 91 89 89 89 88 88 88 90 90 90 91 91 91 92 92 92 94 94 94 95 95 95 95 95 95 94 94 94 97 97 97 93 93 93 102 102 102 183 183 183 138 138 138 95 95 95 110 110 110 110 110 110 103 103 103 104 104 104 106 106 106 113 113 113 111 111 111 111 111 111 125 125 125 131 131 131 131 131 131 129 129 129 101 101 101 97 97 97 98 98 98 97 97 97 98 98 98 98 98 98 101 101 101 99 99 99 99 99 99 100 100 100 100 100 100 98 98 98 96 96 96 99 99 99 103 103 103 106 106 106 105 105 105 143 143 143 122 122 122 92 92 92 99 99 99 106 106 106 102 102 102 97 97 97 100 100 100 104 104 104 98 98 98 95 95 95 100 100 100 100 100 100 99 99 99 99 99 99 100 100 100 99 99 99 100 100 100 100 100 100 99 99 99 100 100 100 102 102 102 98 98 98 98 98 98 103 103 103 102 102 102 99 99 99 99 99 99 100 100 100 98 98 98 110 110 110 128 128 128 157 157 157 133 133 133 113 113 113 102 102 102 110 110 110 103 103 103 99 99 99 101 101 101 100 100 100 101 101 101 99 99 99 99 99 99 102 102 102 101 101 101 99 99 99 102 102 102 102 102 102 101 101 101 100 100 100 100 100 100 99 99 99 100 100 100 99 99 99 100 100 100 102 102 102 102 102 102 98 98 98 96 96 96 110 110 110 146 146 146 167 167 167 152 152 152 175 175 175 200 200 200 198 198 198 135 135 135 123 123 123 113 113 113 102 102 102 100 100 100 99 99 99 100 100 100 97 97 97 99 99 99 101 101 101 98 98 98 99 99 99 95 95 95 94 94 94 94 94 94 97 97 97 96 96 96 93 93 93 95 95 95 97 97 97 96 96 96 97 97 97 97 97 97 97 97 97 92 92 92 118 118 118 161 161 161 152 152 152 149 149 149 156 156 156 169 169 169 190 190 190 171 171 171 133 133 133 142 142 142 118 118 118 101 101 101 100 100 100 98 98 98 98 98 98 100 100 100 100 100 100 99 99 99 98 98 98 97 97 97 94 94 94 94 94 94 95 95 95 95 95 95 94 94 94 94 94 94 94 94 94 95 95 95 95 95 95 96 96 96 97 97 97 96 96 96 113 113 113 105 105 105 91 91 91 135 135 135 112 112 112 90 90 90 143 143 143 166 166 166 135 135 135 145 145 145 117 117 117 99 99 99 98 98 98 96 96 96 97 97 97 98 98 98 100 100 100 100 100 100 98 98 98 104 104 104 103 103 103 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 122 122 122 131 131 131 116 116 116 111 111 111 137 137 137 118 118 118 114 114 114 151 151 151 108 108 108 98 98 98 149 149 149 169 169 169 146 146 146 148 148 148 119 119 119 101 101 101 98 98 98 97 97 97 98 98 98 97 97 97 98 98 98 97 97 97 96 96 96 105 105 105 102 102 102 101 101 101 102 102 102 102 102 102 101 101 101 100 100 100 104 104 104 104 104 104 123 123 123 142 142 142 167 167 167 158 158 158 140 140 140 144 144 144 145 145 145 165 165 165 145 145 145 141 141 141 165 165 165 169 169 169 147 147 147 154 154 154 145 145 145 107 107 107 99 99 99 100 100 100 100 100 100 98 98 98 98 98 98 97 97 97 95 95 95 105 105 105 103 103 103 103 103 103 102 102 102 101 101 101 105 105 105 106 106 106 106 106 106 106 106 106 108 108 108 124 124 124 153 153 153 161 161 161 157 157 157 190 190 190 168 168 168 180 180 180 212 212 212 203 203 203 205 205 205 161 161 161 140 140 140 140 140 140 161 161 161 112 112 112 98 98 98 100 100 100 99 99 99 99 99 99 100 100 100 96 96 96 98 98 98 107 107 107 103 103 103 104 104 104 103 103 103 105 105 105 109 109 109 108 108 108 109 109 109 103 103 103 128 128 128 168 168 168 139 139 139 152 152 152 175 175 175 180 180 180 189 189 189 195 195 195 204 204 204 185 185 185 194 194 194 145 145 145 145 145 145 126 126 126 125 125 125 110 110 110 103 103 103 102 102 102 103 103 103 102 102 102 102 102 102 100 100 100 102 102 102 113 113 113 111 111 111 112 112 112 109 109 109 108 108 108 108 108 108 128 128 128 167 167 167 159 159 159 187 187 187 173 173 173 122 122 122 159 159 159 171 171 171 180 180 180 188 188 188 178 178 178 173 173 173 166 166 166 167 167 167 134 134 134 148 148 148 141 141 141 121 121 121 112 112 112 102 102 102 103 103 103 105 105 105 103 103 103 104 104 104 104 104 104 102 102 102 110 110 110 109 109 109 110 110 110 109 109 109 112 112 112 115 115 115 116 116 116 114 114 114 135 135 135 166 166 166 172 172 172 156 156 156 189 189 189 197 197 197 200 200 200 191 191 191 153 153 153 153 153 153 145 145 145 160 160 160 147 147 147 140 140 140 150 150 150 147 147 147 141 141 141 119 119 119 112 112 112 112 112 112 108 108 108 106 106 106 105 105 105 104 104 104 110 110 110 107 107 107 109 109 109 109 109 109 78 78 78 57 57 57 55 55 55 16 16 16 30 30 30 38 38 38 53 53 53 79 79 79 119 119 119 162 162 162 193 193 193 202 202 202 191 191 191 185 185 185 178 178 178 177 177 177 182 182 182 171 171 171 178 178 178 184 184 184 212 212 212 214 214 214 193 193 193 137 137 137 109 109 109 108 108 108 106 106 106 105 105 105 109 109 109 109 109 109 110 110 110 99 99 99 41 41 41 45 45 45 47 47 47 28 28 28 39 39 39 22 22 22 8 8 8 9 9 9 13 13 13 31 31 31 54 54 54 82 82 82 119 119 119 141 141 141 163 163 163 178 178 178 200 200 200 205 205 205 217 217 217 217 217 217 211 211 211 193 193 193 156 156 156 103 103 103 104 104 104 109 109 109 103 103 103 101 101 101 110 110 110 113 113 113 115 115 115 108 108 108 77 77 77 61 61 61 38 38 38 31 31 31 46 46 46 21 21 21 12 12 12 14 14 14 12 12 12 12 12 12 13 13 13 22 22 22 29 29 29 34 34 34 46 46 46 62 62 62 82 82 82 93 93 93 106 106 106 107 107 107 93 93 93 75 75 75 56 56 56 72 72 72 110 110 110 110 110 110 105 105 105 106 106 106 114 114 114 113 113 113 109 109 109 106 106 106 103 103 103 68 68 68 34 34 34 35 35 35 53 53 53 31 31 31 10 10 10 11 11 11 8 8 8 9 9 9 9 9 9 25 25 25 34 34 34 30 30 30 27 27 27 23 23 23 29 29 29 34 34 34 40 40 40 43 43 43 49 49 49 54 54 54 52 52 52 81 81 81 114 114 114 113 113 113 107 107 107 104 104 104 111 111 111 109 109 109 101 101 101 101 101 101 112 112 112 67 67 67 37 37 37 37 37 37 66 66 66 72 72 72 55 55 55 47 47 47 42 42 42 39 39 39 37 37 37 38 38 38 42 42 42 42 42 42 39 39 39 44 44 44 57 57 57 59 59 59 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 92 92 92 107 107 107 106 106 106 104 104 104 102 102 102 111 111 111 104 104 104 100 100 100 107 107 107 114 114 114 67 67 67 42 42 42 43 43 43 68 68 68 76 76 76 77 77 77 75 75 75 76 76 76 73 73 73 52 52 52 36 36 36 36 36 36 38 38 38 38 38 38 43 43 43 58 58 58 63 63 63 66 66 66 70 70 70 75 75 75 76 76 76 79 79 79 93 93 93 97 97 97 96 96 96 97 97 97 96 96 96 104 104 104 93 93 93 91 91 91 108 108 108 92 92 92 67 67 67 56 56 56 80 80 80 125 125 125 104 104 104 98 98 98 88 88 88 79 79 79 71 71 71 57 57 57 53 53 53 52 52 52 52 52 52 54 54 54 63 63 63 69 69 69 69 69 69 69 69 69 71 71 71 77 77 77 79 79 79 78 78 78 88 88 88 100 100 100 102 102 102 101 101 101 101 101 101 99 99 99 99 99 99 120 120 120 125 125 125 86 86 86 51 51 51 41 41 41 48 48 48 74 74 74 55 55 55 48 48 48 46 46 46 46 46 46 46 46 46 49 49 49 50 50 50 53 53 53 53 53 53 56 56 56 68 68 68 71 71 71 73 73 73 76 76 76 80 80 80 86 86 86 93 93 93 99 99 99 103 103 103 105 105 105 103 103 103 104 104 104 105 105 105 101 101 101 79 79 79 97 97 97 120 120 120 97 97 97 62 62 62 56 56 56 58 58 58 68 68 68 59 59 59 54 54 54 56 56 56 64 64 64 68 68 68 70 70 70 70 70 70 69 69 69 70 70 70 72 72 72 78 78 78 84 84 84 89 89 89 93 93 93 101 101 101 101 101 101 100 100 100 101 101 101 101 101 101 101 101 101 102 102 102 103 103 103 102 102 102 104 104 104 92 92 92 93 93 93 101 101 101 93 93 93 82 82 82 81 81 81 82 82 82 89 89 89 90 90 90 90 90 90 91 91 91 92 92 92 95 95 95 97 97 97 94 94 94 92 92 92 94 94 94 94 94 94 100 100 100 104 104 104 102 102 102 100 100 100 103 103 103 100 100 100 97 97 97 99 99 99 102 102 102 99 99 99 100 100 100 100 100 100 100 100 100 112 112 112 111 111 111 112 112 112 108 108 108 106 106 106 99 99 99 99 99 99 95 95 95 90 90 90 93 93 93 94 94 94 98 98 98 101 101 101 103 103 103 104 104 104 106 106 106 107 107 107 109 109 109 111 111 111 109 109 109 107 107 107 107 107 107 105 105 105 106 106 106 109 109 109 110 110 110 101 101 101 100 100 100 100 100 100 100 100 100 101 101 101 101 101 101 117 117 117 116 116 116 116 116 116 114 114 114 110 110 110 106 106 106 103 103 103 97 97 97 94 94 94 99 99 99 102 102 102 103 103 103 105 105 105 108 108 108 111 111 111 113 113 113 116 116 116 117 117 117 115 115 115 111 111 111 112 112 112 110 110 110 108 108 108 110 110 110 109 109 109 109 109 109 105 105 105 106 106 106 106 106 106 104 104 104 104 104 104 106 106 106 119 119 119 118 118 118 120 120 120 116 116 116 109 109 109 109 109 109 107 107 107 105 105 105 108 108 108 113 113 113 113 113 113 111 111 111 112 112 112 111 111 111 112 112 112 112 112 112 117 117 117 119 119 119 116 116 116 111 111 111 118 118 118 118 118 118 116 116 116 110 110 110 107 107 107 105 105 105 105 105 105 109 109 109 111 111 111 109 109 109 108 108 108 109 109 109 121 121 121 115 115 115 112 112 112 110 110 110 110 110 110 111 111 111 110 110 110 109 109 109 111 111 111 113 113 113 113 113 113 110 110 110 112 112 112 118 118 118 118 118 118 113 113 113 117 117 117 121 121 121 123 123 123 115 115 115 116 116 116 120 120 120 119 119 119 112 112 112 116 116 116 113 113 113 111 111 111 110 110 110 112 112 112 109 109 109 105 105 105 106 106 106 119 119 119 114 114 114 113 113 113 113 113 113 111 111 111 110 110 110 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 112 112 112 117 117 117 118 118 118 119 119 119 115 115 115 118 118 118 115 115 115 109 109 109 106 106 106 107 107 107 108 108 108 109 109 109 109 109 109 109 109 109 110 110 110 109 109 109 107 107 107 109 109 109 108 108 108 106 106 106 107 107 107 49 97 86 45 94 86 44 95 88 48 100 94 50 100 96 48 98 94 47 97 93 45 96 91 58 98 87 91 112 103 68 101 93 41 95 85 53 97 95 53 100 97 46 99 94 46 98 93 55 100 97 72 111 111 61 97 98 49 83 83 78 110 109 120 151 149 117 150 149 96 131 130 78 116 114 58 98 95 68 112 109 49 100 96 44 95 92 45 95 95 44 94 96 44 94 94 46 92 81 43 90 81 42 91 83 40 91 86 40 91 89 40 91 89 40 91 88 39 90 87 55 97 87 69 98 87 57 90 82 43 88 80 45 89 83 41 88 83 38 88 83 39 88 84 45 88 87 69 105 106 63 96 96 74 103 102 138 163 161 182 202 201 185 205 204 172 194 194 160 184 182 141 167 165 122 156 152 46 95 87 36 86 80 37 85 82 36 85 83 37 86 83 53 100 86 49 97 86 48 98 88 45 98 90 44 98 93 40 94 89 41 96 91 44 98 93 45 98 91 44 94 87 47 93 89 48 95 92 43 98 92 45 95 87 44 95 88 44 95 91 47 91 92 72 108 111 93 124 126 147 176 176 181 207 206 188 211 209 203 224 223 201 224 222 198 223 220 187 213 210 131 165 159 48 97 88 40 90 83 41 90 86 42 91 88 42 91 87 58 110 93 52 107 91 57 113 99 57 113 101 60 117 106 64 121 110 66 123 112 60 117 106 51 111 100 45 111 98 60 112 104 65 108 103 50 112 100 55 112 99 52 108 98 64 119 114 75 124 125 103 141 147 107 140 146 132 167 170 120 157 156 100 139 136 98 136 133 94 133 129 93 134 130 79 123 117 61 109 102 47 101 94 44 98 92 45 99 96 43 96 95 43 97 94 54 112 91 50 110 91 52 113 96 56 117 101 60 119 102 62 120 103 63 121 104 61 120 103 56 115 95 51 117 91 69 118 97 84 118 101 65 124 99 59 121 102 55 117 103 63 124 116 80 133 133 157 193 200 114 144 153 86 125 130 90 139 138 71 123 120 62 115 110 61 119 112 66 127 118 58 120 111 56 118 109 63 123 116 70 129 124 72 132 129 75 134 134 73 132 130 55 115 91 52 112 90 50 111 89 50 111 89 52 112 89 51 110 88 50 109 87 52 111 89 53 112 86 53 114 86 59 114 87 64 113 87 57 116 87 50 117 91 55 119 101 53 114 93 72 117 105 175 186 189 130 142 141 72 107 101 66 132 116 75 128 115 70 119 111 61 125 112 59 129 113 74 133 120 72 130 117 69 132 118 83 146 132 89 152 139 89 152 140 86 150 134 61 122 100 59 118 97 59 119 97 58 118 97 59 119 97 59 119 98 62 122 101 60 120 99 59 120 96 61 121 97 60 121 97 58 119 95 59 117 93 59 120 98 57 126 107 82 120 101 92 114 99 134 149 144 111 128 123 67 105 94 53 123 103 68 126 108 57 125 104 48 122 101 61 120 105 69 121 109 55 119 105 52 117 102 57 121 106 57 121 106 56 120 105 56 121 102 59 122 103 58 120 101 59 121 102 59 121 102 58 120 102 59 121 102 61 123 104 57 119 100 57 120 100 62 124 104 61 123 103 58 120 100 57 121 99 63 119 103 60 116 106 110 111 106 143 124 117 154 159 155 122 139 134 98 122 112 80 114 100 85 123 109 63 125 102 53 123 99 65 120 106 61 119 110 52 125 113 54 120 109 56 120 110 58 123 112 57 122 111 56 121 107 60 124 104 61 124 105 60 123 104 59 122 103 59 122 102 58 121 102 59 122 102 58 121 101 59 122 102 61 124 105 60 124 104 57 120 101 52 119 97 72 130 112 135 151 156 178 162 165 201 131 140 201 164 171 206 198 196 213 193 187 162 124 121 138 118 113 116 113 108 76 116 100 51 124 105 52 122 110 54 122 113 51 119 108 53 121 110 55 123 112 52 120 109 53 121 108 51 118 92 51 117 91 51 117 92 53 120 94 53 119 94 50 116 91 52 118 92 54 120 95 52 119 95 54 120 97 54 120 96 54 120 97 47 116 89 99 129 115 163 159 170 156 151 154 202 125 140 180 144 156 170 169 172 212 182 181 220 150 159 160 121 126 163 132 141 101 127 120 47 128 106 50 125 108 55 119 108 51 121 106 52 123 108 53 123 108 52 122 108 51 121 106 51 122 89 50 119 88 50 119 88 51 120 89 51 120 88 50 119 87 50 118 87 50 119 87 53 119 88 52 119 91 53 119 92 54 121 92 54 120 90 123 110 105 98 107 114 80 96 96 169 119 129 103 115 123 61 102 111 144 143 149 203 147 168 140 131 143 140 146 153 91 130 123 53 122 104 52 121 103 50 120 100 49 121 102 50 122 102 52 124 104 52 124 104 51 122 103 58 129 98 59 128 97 56 126 95 56 126 94 55 126 93 57 125 93 59 124 93 61 124 94 67 124 83 90 141 115 104 146 126 85 135 105 81 127 108 153 130 132 88 131 135 100 121 119 176 139 150 85 117 128 55 115 124 142 150 166 194 155 179 128 152 167 118 159 172 89 134 129 59 123 106 56 120 102 50 122 97 49 123 101 49 122 99 50 123 99 49 122 96 48 122 95 60 130 101 58 126 98 56 125 97 57 127 98 55 127 97 56 126 96 57 124 96 61 128 100 60 127 104 93 139 121 122 154 139 149 178 164 178 151 142 188 120 123 141 145 150 167 136 137 210 145 151 148 143 155 125 146 158 171 160 177 201 153 169 144 147 156 155 152 168 142 148 142 69 128 105 55 122 103 53 125 100 51 126 102 49 123 98 49 124 96 48 123 92 46 121 91 60 130 102 58 127 99 58 127 99 56 127 99 54 127 99 58 131 103 59 131 103 60 131 104 63 127 113 77 123 113 108 135 118 168 149 138 227 133 138 224 128 131 221 177 180 216 149 148 230 161 154 223 209 205 201 204 208 218 199 204 219 136 144 196 115 126 205 110 125 202 145 136 84 129 99 52 122 102 51 125 102 50 125 98 51 125 97 51 126 95 48 123 91 50 124 95 61 131 105 59 127 102 59 128 102 57 127 101 56 130 106 62 134 110 64 131 110 66 131 110 72 122 93 119 136 111 186 164 146 187 120 114 224 119 136 234 149 158 225 161 168 238 168 172 236 179 173 225 198 187 203 179 177 221 183 182 231 108 114 247 99 115 237 77 91 201 95 84 93 122 93 58 126 107 54 127 106 54 128 103 54 128 100 53 128 98 52 127 95 53 128 99 68 137 113 66 134 111 68 135 112 63 133 111 61 132 113 66 129 112 95 145 133 139 181 172 148 167 154 208 186 142 188 173 135 141 114 121 235 124 146 245 137 157 243 150 170 252 158 181 242 148 165 240 144 150 232 137 148 225 142 151 226 95 101 248 105 114 246 95 104 203 88 83 103 120 99 63 122 108 58 126 106 56 130 108 55 128 106 55 129 104 55 130 102 53 127 102 65 134 112 64 132 110 65 133 111 64 133 112 68 134 118 81 132 120 94 127 121 100 121 120 125 140 138 179 166 136 181 173 145 158 155 159 233 168 182 251 172 185 255 175 186 248 164 182 226 120 139 238 116 125 231 106 122 233 126 144 240 106 120 238 97 110 237 112 121 215 118 119 135 146 135 88 135 126 72 132 114 65 135 120 60 132 116 57 130 111 56 130 108 56 129 108 63 135 113 61 131 112 62 133 111 65 132 110 47 94 81 39 68 56 42 64 50 12 21 9 30 34 12 47 38 19 63 50 48 78 80 83 114 122 121 170 158 162 208 187 189 224 192 198 227 174 186 233 163 173 229 155 167 226 155 170 240 156 172 230 144 159 218 160 171 207 174 182 206 215 217 199 220 224 175 201 202 104 153 148 60 132 120 57 133 118 58 130 115 56 130 112 61 134 113 62 133 116 63 135 113 55 122 99 16 55 40 30 55 39 34 57 33 27 34 8 52 39 6 28 24 0 2 13 6 0 15 9 4 20 9 21 37 31 44 60 54 76 86 79 122 119 115 146 139 139 165 162 164 180 177 181 201 199 204 205 205 211 212 219 223 205 223 224 195 219 220 176 201 203 141 162 167 76 115 114 55 128 115 58 134 120 56 126 114 52 126 108 62 134 114 66 136 120 67 139 118 62 132 110 43 95 78 41 73 55 24 49 21 31 37 8 63 45 12 24 23 3 0 20 6 2 22 8 7 17 3 2 19 4 0 22 6 8 31 13 21 36 16 28 40 26 37 52 45 50 68 64 66 90 88 74 102 101 88 116 110 85 118 109 67 106 98 46 89 82 30 68 63 42 86 80 61 134 118 60 134 118 58 128 113 57 130 111 65 138 120 65 136 122 61 133 115 58 130 109 64 124 105 44 82 61 18 46 17 34 41 12 81 48 12 49 28 5 1 17 3 0 17 11 1 12 11 4 14 0 0 16 0 15 33 14 25 42 18 21 39 14 13 38 14 6 35 13 6 43 23 8 49 31 18 52 36 23 55 41 26 62 49 27 68 56 25 66 56 48 98 86 66 138 118 66 137 118 61 131 112 56 129 107 63 135 119 62 132 120 54 125 109 53 125 104 73 133 112 42 81 62 18 50 27 32 43 21 100 59 17 113 64 13 78 52 18 62 46 21 56 41 17 49 40 15 40 40 21 35 42 28 38 47 30 37 48 26 32 47 23 35 53 27 46 67 39 45 70 41 45 71 49 44 69 52 45 72 56 41 76 60 38 79 63 56 111 93 60 132 108 61 129 106 59 128 106 54 127 102 63 134 120 57 126 115 54 123 107 62 131 109 77 134 112 41 81 65 21 54 39 32 51 38 76 70 41 95 74 37 100 74 40 99 73 31 96 76 28 85 75 38 55 54 34 32 40 30 29 41 30 30 44 29 28 45 29 33 52 31 48 68 41 52 73 42 49 78 51 53 81 59 57 86 66 52 90 70 48 96 75 55 114 93 50 122 96 53 119 96 53 121 97 50 121 95 57 126 120 60 110 100 79 100 77 96 119 87 65 109 83 41 80 75 33 67 62 58 92 81 96 140 131 73 120 111 69 113 100 61 103 85 53 94 70 52 83 61 38 69 51 31 65 51 30 65 51 28 66 47 29 70 44 37 79 50 46 85 50 47 85 47 48 84 50 50 85 56 52 92 67 48 97 73 41 98 76 46 110 93 55 123 105 59 124 107 57 123 106 55 125 105 50 123 112 110 98 80 198 93 62 193 103 62 100 86 58 28 64 49 12 58 37 27 61 37 62 83 63 42 65 44 29 60 38 26 59 38 27 58 38 26 59 35 29 62 37 31 63 39 36 65 42 30 68 40 27 75 40 41 86 49 47 89 50 50 90 49 53 93 57 54 97 66 54 105 77 55 114 88 58 121 100 58 125 110 60 127 113 59 125 111 59 126 111 59 128 115 60 122 104 98 77 47 182 70 19 212 90 37 136 86 54 40 78 44 19 80 37 40 73 36 61 77 42 49 70 31 39 68 28 40 70 32 48 78 42 43 86 46 44 88 47 46 87 47 47 85 46 45 88 51 42 92 55 48 97 59 56 103 64 61 108 68 63 112 79 67 121 90 63 123 94 57 123 96 57 125 101 55 124 105 56 124 106 57 125 107 57 126 108 55 125 109 69 122 111 73 106 73 100 100 47 126 99 50 95 99 59 49 103 67 42 105 62 53 102 62 59 109 66 54 114 64 51 116 67 52 116 70 54 116 73 50 122 78 51 124 79 51 120 77 50 118 75 57 117 78 61 115 78 67 121 84 71 124 88 69 123 87 63 121 91 63 125 98 57 124 97 51 122 95 51 124 99 55 126 105 52 123 102 53 124 103 53 124 103 53 125 99 63 135 124 73 131 114 87 126 109 79 125 104 62 132 96 54 123 98 62 120 88 55 118 82 51 113 78 56 115 79 54 117 82 59 120 88 65 122 93 66 124 97 68 125 99 71 125 100 74 126 102 76 129 101 76 132 100 73 130 99 69 129 99 68 129 101 63 127 103 62 129 105 63 133 109 62 135 110 53 127 101 52 126 100 52 125 99 52 126 100 53 126 100 53 127 95 70 140 128 70 139 120 74 138 121 75 133 123 64 134 113 58 130 112 65 125 94 60 119 83 57 115 83 64 119 90 65 123 95 68 123 98 74 123 101 75 126 104 78 129 107 82 130 109 87 133 112 86 135 112 79 136 110 72 132 108 71 134 112 68 132 113 65 130 111 66 133 113 64 132 111 63 133 110 57 130 104 57 132 103 57 133 102 55 131 100 55 131 101 58 132 105 76 140 130 68 143 123 65 148 121 72 138 121 68 129 114 64 132 115 65 130 104 65 127 99 67 131 103 71 136 109 70 136 110 69 134 111 71 133 112 72 131 111 74 132 110 76 132 108 82 136 113 85 137 118 83 134 117 77 130 110 82 137 118 82 137 122 78 136 120 70 132 110 63 130 106 58 129 107 57 130 109 60 134 109 62 137 106 60 136 104 59 134 107 61 134 114 73 144 133 68 138 123 65 136 117 63 134 113 66 133 115 66 134 115 65 133 112 64 132 111 66 134 111 68 136 113 68 136 114 65 133 112 69 135 115 78 139 121 79 138 118 76 133 110 82 136 113 87 139 120 89 141 121 82 134 111 83 135 112 86 138 121 83 138 120 73 134 109 73 139 112 66 137 115 62 135 117 62 135 114 63 138 109 60 135 105 57 130 107 57 131 111 72 143 126 68 137 120 67 137 118 67 136 116 66 134 112 66 133 112 65 132 112 64 132 111 64 132 110 65 133 110 66 134 110 68 136 112 73 140 116 76 140 117 79 140 118 77 136 112 81 139 113 77 136 107 69 132 99 66 129 95 67 129 99 69 129 108 70 130 110 69 131 106 65 133 105 63 134 112 61 133 115 59 132 109 61 135 108 60 134 107 57 131 107 58 132 107 135 135 135 138 138 138 143 143 143 150 150 150 161 161 161 169 169 169 175 175 175 182 182 182 190 190 190 196 196 196 197 197 197 199 199 199 202 202 202 207 207 207 208 208 208 207 207 207 208 208 208 209 209 209 208 208 208 206 206 206 203 203 203 197 197 197 194 194 194 189 189 189 185 185 185 179 179 179 174 174 174 171 171 171 169 169 169 163 163 163 156 156 156 151 151 151 156 156 156 158 158 158 162 162 162 173 173 173 184 184 184 190 190 190 193 193 193 198 198 198 200 200 200 201 201 201 197 197 197 196 196 196 199 199 199 206 206 206 209 209 209 212 212 212 214 214 214 215 215 215 214 214 214 212 212 212 209 209 209 208 208 208 207 207 207 203 203 203 201 201 201 195 195 195 186 186 186 179 179 179 175 175 175 170 170 170 164 164 164 160 160 160 158 158 158 155 155 155 161 161 161 172 172 172 176 176 176 185 185 185 194 194 194 201 201 201 197 197 197 194 194 194 193 193 193 195 195 195 200 200 200 205 205 205 208 208 208 213 213 213 216 216 216 217 217 217 215 215 215 213 213 213 211 211 211 211 211 211 211 211 211 208 208 208 206 206 206 202 202 202 196 196 196 188 188 188 183 183 183 178 178 178 172 172 172 169 169 169 156 156 156 150 150 150 158 158 158 162 162 162 164 164 164 177 177 177 190 190 190 198 198 198 198 198 198 203 203 203 208 208 208 206 206 206 209 209 209 213 213 213 216 216 216 220 220 220 222 222 222 223 223 223 221 221 221 219 219 219 218 218 218 216 216 216 214 214 214 210 210 210 205 205 205 202 202 202 199 199 199 196 196 196 192 192 192 188 188 188 184 184 184 181 181 181 175 175 175 174 174 174 177 177 177 179 179 179 183 183 183 191 191 191 198 198 198 205 205 205 210 210 210 215 215 215 218 218 218 217 217 217 216 216 216 215 215 215 217 217 217 222 222 222 223 223 223 224 224 224 222 222 222 221 221 221 221 221 221 219 219 219 217 217 217 214 214 214 210 210 210 206 206 206 203 203 203 199 199 199 195 195 195 190 190 190 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 191 191 191 198 198 198 203 203 203 207 207 207 211 211 211 213 213 213 217 217 217 219 219 219 221 221 221 221 221 221 221 221 221 219 219 219 221 221 221 224 224 224 224 224 224 226 226 226 223 223 223 221 221 221 221 221 221 219 219 219 216 216 216 215 215 215 214 214 214 211 211 211 204 204 204 200 200 200 196 196 196 190 190 190 189 189 189 185 185 185 189 189 189 195 195 195 199 199 199 202 202 202 206 206 206 209 209 209 213 213 213 217 217 217 219 219 219 220 220 220 222 222 222 224 224 224 225 225 225 226 226 226 227 227 227 225 225 225 223 223 223 221 221 221 224 224 224 226 226 226 222 222 222 219 219 219 219 219 219 216 216 216 214 214 214 208 208 208 205 205 205 199 199 199 196 196 196 190 190 190 189 189 189 167 167 167 178 178 178 189 189 189 198 198 198 205 205 205 209 209 209 214 214 214 216 216 216 219 219 219 220 220 220 223 223 223 225 225 225 225 225 225 226 226 226 212 212 212 190 190 190 171 171 171 168 168 168 157 157 157 181 181 181 190 190 190 176 176 176 173 173 173 195 195 195 203 203 203 202 202 202 205 205 205 201 201 201 196 196 196 191 191 191 185 185 185 185 185 185 161 161 161 165 165 165 175 175 175 186 186 186 196 196 196 205 205 205 210 210 210 214 214 214 218 218 218 220 220 220 223 223 223 223 223 223 224 224 224 202 202 202 156 156 156 132 132 132 125 125 125 123 123 123 121 121 121 129 129 129 128 128 128 121 121 121 117 117 117 134 134 134 145 145 145 147 147 147 177 177 177 189 189 189 182 182 182 179 179 179 176 176 176 179 179 179 153 153 153 155 155 155 165 165 165 175 175 175 186 186 186 198 198 198 204 204 204 209 209 209 213 213 213 213 213 213 216 216 216 218 218 218 202 202 202 154 154 154 132 132 132 130 130 130 127 127 127 126 126 126 124 124 124 122 122 122 122 122 122 119 119 119 115 115 115 113 113 113 110 110 110 109 109 109 126 126 126 161 161 161 174 174 174 170 170 170 169 169 169 172 172 172 141 141 141 148 148 148 157 157 157 168 168 168 180 180 180 185 185 185 188 188 188 190 190 190 191 191 191 189 189 189 192 192 192 194 194 194 182 182 182 167 167 167 156 156 156 152 152 152 148 148 148 140 140 140 136 136 136 131 131 131 129 129 129 128 128 128 124 124 124 121 121 121 118 118 118 115 115 115 113 113 113 125 125 125 155 155 155 162 162 162 157 157 157 159 159 159 149 149 149 153 153 153 162 162 162 168 168 168 172 172 172 177 177 177 179 179 179 179 179 179 180 180 180 182 182 182 181 181 181 180 180 180 181 181 181 182 182 182 171 171 171 170 170 170 175 175 175 174 174 174 172 172 172 169 169 169 163 163 163 162 162 162 157 157 157 154 154 154 152 152 152 148 148 148 148 148 148 137 137 137 131 131 131 144 144 144 153 153 153 156 156 156 145 145 145 158 158 158 163 163 163 165 165 165 173 173 173 173 173 173 176 176 176 178 178 178 180 180 180 185 185 185 187 187 187 186 186 186 184 184 184 178 178 178 174 174 174 176 176 176 178 178 178 180 180 180 168 168 168 159 159 159 164 164 164 164 164 164 146 146 146 137 137 137 142 142 142 143 143 143 137 137 137 131 131 131 116 116 116 112 112 112 131 131 131 161 161 161 86 86 86 113 113 113 102 102 102 100 100 100 144 144 144 161 161 161 166 166 166 164 164 164 164 164 164 171 171 171 170 170 170 169 169 169 173 173 173 180 180 180 176 176 176 174 174 174 165 165 165 168 168 168 143 143 143 130 130 130 136 136 136 136 136 136 123 123 123 118 118 118 117 117 117 115 115 115 112 112 112 110 110 110 106 106 106 101 101 101 100 100 100 118 118 118 63 63 63 64 64 64 65 65 65 68 68 68 89 89 89 125 125 125 144 144 144 139 139 139 135 135 135 142 142 142 141 141 141 132 132 132 138 138 138 161 161 161 162 162 162 155 155 155 127 127 127 133 133 133 138 138 138 162 162 162 129 129 129 115 115 115 115 115 115 115 115 115 115 115 115 111 111 111 110 110 110 108 108 108 105 105 105 103 103 103 98 98 98 96 96 96 60 60 60 61 61 61 66 66 66 68 68 68 70 70 70 82 82 82 98 98 98 100 100 100 106 106 106 115 115 115 124 124 124 138 138 138 146 146 146 160 160 160 179 179 179 159 159 159 117 117 117 117 117 117 125 125 125 150 150 150 128 128 128 110 110 110 112 112 112 110 110 110 109 109 109 107 107 107 104 104 104 103 103 103 99 99 99 96 96 96 94 94 94 93 93 93 58 58 58 63 63 63 63 63 63 63 63 63 69 69 69 69 69 69 74 74 74 79 79 79 82 82 82 93 93 93 131 131 131 161 161 161 169 169 169 178 178 178 198 198 198 189 189 189 155 155 155 129 129 129 156 156 156 201 201 201 141 141 141 95 95 95 102 102 102 101 101 101 101 101 101 100 100 100 94 94 94 87 87 87 81 81 81 76 76 76 76 76 76 76 76 76 56 56 56 60 60 60 61 61 61 59 59 59 65 65 65 70 70 70 74 74 74 75 75 75 80 80 80 97 97 97 154 154 154 176 176 176 179 179 179 196 196 196 201 201 201 192 192 192 197 197 197 183 183 183 180 180 180 209 209 209 156 156 156 95 95 95 97 97 97 95 95 95 93 93 93 85 85 85 73 73 73 67 67 67 67 67 67 66 66 66 62 62 62 60 60 60 57 57 57 60 60 60 61 61 61 61 61 61 65 65 65 72 72 72 74 74 74 86 86 86 125 125 125 152 152 152 178 178 178 187 187 187 192 192 192 218 218 218 220 220 220 188 188 188 187 187 187 180 180 180 145 145 145 141 141 141 149 149 149 146 146 146 155 155 155 133 133 133 119 119 119 85 85 85 59 59 59 60 60 60 62 62 62 61 61 61 54 54 54 53 53 53 58 58 58 59 59 59 64 64 64 79 79 79 97 97 97 94 94 94 95 95 95 133 133 133 174 174 174 196 196 196 181 181 181 198 198 198 212 212 212 227 227 227 227 227 227 223 223 223 225 225 225 210 210 210 136 136 136 122 122 122 131 131 131 148 148 148 173 173 173 139 139 139 126 126 126 115 115 115 82 82 82 59 59 59 55 55 55 52 52 52 49 49 49 50 50 50 58 58 58 57 57 57 60 60 60 64 64 64 65 65 65 86 86 86 101 101 101 124 124 124 149 149 149 168 168 168 183 183 183 204 204 204 222 222 222 233 233 233 225 225 225 229 229 229 226 226 226 224 224 224 193 193 193 151 151 151 140 140 140 145 145 145 153 153 153 140 140 140 131 131 131 152 152 152 132 132 132 77 77 77 55 55 55 53 53 53 51 51 51 52 52 52 59 59 59 56 56 56 59 59 59 61 61 61 36 36 36 28 28 28 36 36 36 49 49 49 74 74 74 96 96 96 120 120 120 142 142 142 179 179 179 218 218 218 226 226 226 226 226 226 215 215 215 221 221 221 223 223 223 197 197 197 190 190 190 192 192 192 183 183 183 163 163 163 152 152 152 163 163 163 153 153 153 125 125 125 67 67 67 52 52 52 52 52 52 52 52 52 60 60 60 59 59 59 60 60 60 66 66 66 50 50 50 25 25 25 26 26 26 30 30 30 36 36 36 38 38 38 37 37 37 51 51 51 77 77 77 117 117 117 142 142 142 165 165 165 189 189 189 207 207 207 212 212 212 207 207 207 209 209 209 217 217 217 210 210 210 201 201 201 198 198 198 183 183 183 178 178 178 165 165 165 85 85 85 50 50 50 53 53 53 52 52 52 63 63 63 63 63 63 64 64 64 69 69 69 63 63 63 31 31 31 28 28 28 29 29 29 28 28 28 28 28 28 29 29 29 30 30 30 29 29 29 31 31 31 42 42 42 59 59 59 79 79 79 99 99 99 113 113 113 125 125 125 139 139 139 151 151 151 157 157 157 161 161 161 161 161 161 167 167 167 175 175 175 171 171 171 90 90 90 50 50 50 53 53 53 52 52 52 63 63 63 65 65 65 68 68 68 72 72 72 73 73 73 40 40 40 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 31 31 31 32 32 32 32 32 32 34 34 34 39 39 39 44 44 44 50 50 50 54 54 54 56 56 56 60 60 60 62 62 62 68 68 68 74 74 74 75 75 75 65 65 65 57 57 57 56 56 56 55 55 55 61 61 61 63 63 63 66 66 66 70 70 70 76 76 76 51 51 51 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 30 30 30 31 31 31 33 33 33 36 36 36 35 35 35 33 33 33 32 32 32 31 31 31 29 29 29 28 28 28 31 31 31 42 42 42 31 31 31 41 41 41 63 63 63 66 66 66 64 64 64 64 64 64 85 85 85 85 85 85 87 87 87 90 90 90 95 95 95 74 74 74 33 33 33 32 32 32 33 33 33 32 32 32 30 30 30 31 31 31 32 32 32 32 32 32 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 38 38 38 44 44 44 70 70 70 65 65 65 96 96 96 91 91 91 84 84 84 82 82 82 78 78 78 111 111 111 114 114 114 118 118 118 121 121 121 123 123 123 113 113 113 84 84 84 85 85 85 88 88 88 89 89 89 88 88 88 90 90 90 93 93 93 95 95 95 96 96 96 99 99 99 104 104 104 106 106 106 104 104 104 100 100 100 101 101 101 106 106 106 108 108 108 104 104 104 105 105 105 112 112 112 114 114 114 129 129 129 126 126 126 121 121 121 117 117 117 110 110 110 114 114 114 116 116 116 121 121 121 125 125 125 129 129 129 134 134 134 138 138 138 142 142 142 146 146 146 150 150 150 153 153 153 156 156 156 158 158 158 160 160 160 160 160 160 158 158 158 157 157 157 155 155 155 154 154 154 148 148 148 146 146 146 147 147 147 146 146 146 142 142 142 138 138 138 135 135 135 133 133 133 129 129 129 126 126 126 123 123 123 120 120 120 119 119 119 111 111 111 113 113 113 117 117 117 123 123 123 128 128 128 132 132 132 137 137 137 144 144 144 148 148 148 152 152 152 155 155 155 156 156 156 157 157 157 160 160 160 161 161 161 159 159 159 155 155 155 152 152 152 151 151 151 147 147 147 143 143 143 143 143 143 141 141 141 138 138 138 135 135 135 132 132 132 130 130 130 127 127 127 125 125 125 122 122 122 119 119 119 117 117 117 110 110 110 113 113 113 116 116 116 121 121 121 127 127 127 130 130 130 134 134 134 139 139 139 143 143 143 148 148 148 152 152 152 153 153 153 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 150 150 150 145 145 145 143 143 143 140 140 140 139 139 139 138 138 138 134 134 134 132 132 132 130 130 130 125 125 125 124 124 124 121 121 121 120 120 120 116 116 116 113 113 113 107 107 107 112 112 112 115 115 115 118 118 118 120 120 120 124 124 124 128 128 128 132 132 132 137 137 137 140 140 140 144 144 144 150 150 150 153 153 153 153 153 153 154 154 154 155 155 155 151 151 151 145 145 145 141 141 141 139 139 139 136 136 136 136 136 136 135 135 135 132 132 132 129 129 129 127 127 127 125 125 125 122 122 122 117 117 117 114 114 114 112 112 112 110 110 110 163 127 111 166 130 114 171 135 119 178 141 127 190 152 140 196 161 148 200 168 154 205 176 161 212 183 170 218 189 177 219 190 179 221 192 180 223 195 184 227 201 190 229 202 192 228 201 191 229 202 191 229 203 191 228 202 189 226 200 187 223 197 184 218 191 179 217 186 175 214 181 168 212 176 162 207 170 153 200 166 147 196 164 144 197 161 143 193 154 138 186 147 132 178 142 127 184 147 131 186 150 134 190 154 138 201 164 150 212 175 164 216 182 170 217 186 173 220 191 178 222 194 181 222 194 182 218 190 178 217 189 178 220 193 182 226 200 190 229 203 193 232 206 196 234 208 198 235 209 198 234 209 196 232 206 193 229 203 190 228 202 190 229 200 189 227 196 184 226 193 179 222 187 171 212 179 161 204 172 153 202 167 148 198 161 143 193 155 138 188 151 134 186 149 133 182 147 131 189 153 137 199 163 150 202 167 157 209 177 166 217 187 176 222 194 182 218 191 180 214 188 177 213 187 176 215 189 179 219 194 184 223 199 190 226 202 193 231 207 198 234 210 201 235 212 201 234 210 198 232 208 197 230 206 194 229 206 194 230 205 194 229 202 190 229 199 186 227 195 180 220 189 173 212 182 164 208 176 157 205 170 150 200 164 143 196 161 141 184 148 131 178 142 126 186 150 133 189 154 141 189 156 146 200 169 159 212 183 172 218 192 180 217 192 182 222 197 189 227 202 194 225 200 191 227 203 194 230 208 200 233 211 204 236 215 207 238 217 209 239 218 208 237 216 206 235 214 204 234 213 202 232 211 201 231 209 199 229 205 194 226 199 187 224 196 181 221 193 179 219 190 174 217 186 166 214 181 159 211 177 153 209 173 153 203 166 150 202 166 150 205 169 153 206 171 158 207 175 167 213 184 175 219 192 182 224 199 189 228 205 196 233 209 201 236 212 204 235 211 204 233 210 203 230 210 204 232 212 206 238 217 211 239 218 212 239 219 211 238 217 209 237 217 208 237 217 208 235 215 206 232 213 204 230 210 199 228 205 192 226 201 187 224 197 185 221 193 179 218 189 169 215 184 159 212 179 153 213 177 155 214 177 161 214 179 163 216 180 164 217 183 171 220 190 182 224 196 187 227 201 192 229 205 195 231 208 199 235 212 204 236 214 206 239 216 208 238 216 209 236 217 210 234 214 209 236 216 212 238 219 214 239 220 212 240 222 211 238 219 209 235 217 207 235 217 207 233 215 208 231 212 203 232 211 199 232 209 195 231 205 192 226 198 185 222 194 174 220 190 165 216 184 158 217 182 159 211 176 164 215 181 169 221 186 174 222 191 180 223 196 186 225 200 189 228 204 193 232 208 197 233 213 203 234 215 205 235 216 206 237 218 208 238 220 209 237 222 210 237 222 220 236 223 225 234 222 221 234 221 213 233 219 208 235 222 211 237 224 213 233 219 211 232 215 214 233 214 209 233 211 202 233 209 196 231 201 188 230 198 184 224 192 178 220 189 173 214 183 166 215 182 165 192 159 149 202 170 161 213 181 172 221 191 182 223 199 189 227 203 193 232 208 198 234 211 201 235 215 206 235 216 208 237 219 210 239 221 212 238 222 212 236 224 217 220 209 213 196 187 196 176 168 175 174 165 169 164 154 159 188 178 183 197 187 191 183 173 178 181 169 176 205 191 194 216 199 197 217 198 191 225 199 189 223 194 182 219 188 177 215 183 172 209 177 165 208 178 164 184 153 146 187 158 150 198 167 160 207 179 172 213 191 184 222 200 193 227 205 197 231 209 202 233 213 207 235 216 210 237 218 213 238 219 213 237 220 216 210 199 202 162 152 163 136 128 143 127 122 136 125 120 138 123 117 139 131 125 146 130 124 146 123 117 137 119 114 128 138 131 142 150 142 149 154 145 147 189 173 172 205 183 179 202 176 169 201 172 161 200 169 157 200 172 161 174 146 140 176 148 143 185 158 152 194 168 163 202 181 177 214 193 188 220 199 194 225 204 200 228 208 205 227 208 206 231 211 209 233 213 211 214 197 199 162 150 162 138 128 142 134 127 143 129 124 142 126 123 143 124 121 144 122 119 142 122 119 142 118 116 138 115 112 131 114 111 128 110 109 122 110 108 119 131 124 130 171 157 160 188 169 167 189 164 156 190 162 152 191 165 159 159 135 132 165 142 139 175 151 148 184 162 159 195 174 173 200 180 179 203 183 181 205 185 184 206 186 186 203 184 185 206 186 187 208 188 189 195 176 182 176 161 175 164 152 163 157 148 160 152 144 159 143 138 151 138 134 145 133 129 140 131 127 138 130 126 139 125 121 139 122 119 136 117 116 132 114 114 127 114 111 121 130 122 129 164 151 154 176 157 156 173 152 148 175 153 151 164 143 142 168 147 146 177 156 155 183 163 163 186 167 168 191 171 173 193 174 175 193 173 175 194 174 177 196 176 180 195 175 179 195 174 177 195 174 182 195 176 187 183 166 170 179 166 168 183 171 179 183 170 176 181 168 171 178 165 168 172 159 162 171 158 163 165 152 165 160 150 164 156 149 162 150 146 159 150 146 155 141 135 142 136 128 135 151 141 146 162 149 153 170 151 152 158 140 141 170 153 154 176 158 159 178 160 162 186 168 171 186 168 171 189 171 174 191 173 177 194 174 180 200 179 185 201 180 187 200 180 186 198 177 184 194 171 178 189 169 167 188 172 167 189 174 176 192 174 180 182 162 167 173 153 157 177 158 163 177 158 166 157 140 150 147 132 143 149 138 148 148 140 151 141 135 145 134 129 138 118 114 124 113 110 122 135 129 139 172 157 161 86 87 89 113 114 116 101 103 105 102 99 100 152 141 142 170 158 161 174 162 167 173 160 167 173 159 167 180 166 174 179 166 175 177 165 175 182 168 176 192 175 175 187 172 172 183 170 174 172 161 170 172 165 179 149 140 147 139 126 129 140 132 148 135 133 158 122 121 140 117 116 132 116 115 131 114 113 129 109 111 127 106 109 126 102 105 123 97 101 120 97 99 116 122 116 125 56 66 69 57 67 69 58 68 70 64 70 71 91 89 90 127 125 128 145 143 149 141 138 147 134 133 148 141 140 157 140 139 154 132 130 145 140 136 147 166 159 161 165 160 167 157 153 167 128 125 143 132 131 151 142 135 144 168 160 162 128 128 145 105 115 145 106 116 139 107 116 137 107 115 136 104 112 132 103 110 129 101 108 127 98 105 124 96 103 122 92 98 115 95 96 107 53 63 65 54 64 66 59 69 71 62 71 73 65 73 75 76 84 88 93 100 107 94 102 112 97 107 127 106 116 139 119 124 142 136 137 154 147 145 156 162 159 165 180 178 188 158 158 172 114 116 133 117 114 133 132 121 131 158 147 150 126 127 141 99 112 135 102 114 135 100 112 133 98 111 133 95 109 131 96 106 123 96 104 118 92 100 114 89 97 111 88 95 109 88 94 105 51 61 63 56 66 68 56 66 68 56 67 69 59 73 75 59 73 77 64 78 85 69 82 91 74 84 101 88 93 111 131 130 142 165 158 166 177 166 171 186 175 177 204 196 199 192 187 192 158 154 161 134 126 138 166 151 158 213 197 198 142 140 147 86 97 111 93 104 118 91 103 119 90 104 122 88 103 122 85 96 109 81 89 98 74 83 92 69 78 86 69 78 87 68 78 87 49 59 61 53 63 65 54 64 66 52 63 65 56 69 70 61 74 77 65 77 84 67 78 86 80 80 88 102 94 100 163 151 152 189 171 168 195 174 170 210 191 186 214 197 192 204 189 184 206 194 190 192 180 182 194 175 176 226 203 200 164 154 153 95 95 98 96 97 101 92 96 102 87 95 104 76 87 99 66 76 83 61 70 73 61 70 73 60 69 72 55 65 68 52 64 69 50 60 62 53 63 65 54 64 66 55 64 65 61 68 68 67 74 75 70 76 81 82 87 93 131 123 125 163 149 147 190 174 171 201 182 178 207 187 183 232 214 210 232 216 212 198 185 178 195 185 177 189 178 170 162 140 132 164 133 124 167 143 134 158 143 135 164 153 143 139 132 126 121 119 118 84 86 88 54 62 62 53 64 62 56 66 65 55 65 63 48 58 57 46 57 57 51 61 63 52 62 64 57 67 69 74 81 82 97 98 97 94 94 95 95 95 97 134 133 136 182 172 171 206 193 190 190 178 177 207 195 195 220 209 210 235 224 227 234 225 226 227 222 220 227 225 221 216 210 199 154 131 118 150 113 99 158 123 109 169 143 126 190 170 151 153 136 122 136 124 114 121 115 107 80 85 78 52 63 58 48 60 54 45 56 51 42 54 49 44 54 51 51 61 65 51 60 64 54 63 68 60 66 72 65 64 73 87 85 90 104 101 101 128 123 119 158 146 143 179 165 163 193 180 177 214 201 199 230 219 218 239 231 231 231 223 223 235 228 227 231 225 223 231 223 217 205 190 180 169 146 133 161 134 117 166 140 123 170 148 135 156 136 123 146 127 113 166 149 135 139 132 122 75 80 72 47 60 53 42 59 56 42 56 57 45 55 55 52 62 67 50 59 64 53 62 67 56 63 71 34 36 48 27 27 36 37 35 39 52 49 49 81 72 73 105 93 95 128 117 118 151 139 141 186 177 178 223 217 218 230 225 225 230 225 225 219 214 215 225 220 219 229 222 219 207 194 187 204 186 174 208 188 176 198 178 172 178 159 151 168 148 137 178 159 146 166 150 141 130 124 119 64 69 66 46 55 57 46 55 60 45 55 57 54 63 68 53 62 67 54 63 68 60 69 75 44 52 61 21 26 36 23 26 36 29 29 40 38 34 45 42 35 47 40 34 45 55 48 60 79 75 85 117 116 124 142 141 148 165 164 171 189 189 196 207 207 213 213 212 215 212 205 206 216 207 205 227 214 211 222 206 205 212 197 194 210 195 190 195 180 172 192 173 171 175 162 162 86 85 86 48 51 55 50 54 60 45 55 57 57 66 71 57 66 71 58 67 72 61 72 77 54 67 73 24 33 44 22 28 44 25 28 47 26 26 45 28 26 44 29 27 45 30 28 46 28 27 44 29 31 45 40 42 56 57 59 73 77 79 93 96 99 112 111 113 124 124 124 134 140 138 145 154 149 155 164 154 160 167 158 161 168 159 160 174 165 163 184 171 172 176 169 171 87 92 93 43 53 55 47 56 59 45 55 57 57 66 71 59 68 73 62 71 76 64 75 80 64 77 83 33 42 52 22 28 45 24 27 48 26 27 46 27 28 46 27 28 46 27 28 46 28 29 47 27 28 47 28 30 48 29 31 49 29 31 49 30 33 51 35 38 55 41 44 60 47 49 64 53 53 67 57 54 67 61 58 68 64 61 68 69 67 72 78 72 77 74 75 78 56 70 70 44 63 62 46 61 62 48 59 61 55 64 69 57 66 71 60 69 74 63 73 78 69 79 86 45 53 62 24 29 42 25 27 43 27 27 42 28 28 42 28 28 42 29 29 43 29 29 45 28 27 48 29 28 49 30 29 50 32 31 52 34 35 55 31 34 53 29 32 51 28 31 51 27 31 50 26 28 47 26 27 44 29 31 44 40 42 54 35 29 39 42 40 47 56 66 68 55 71 71 55 69 70 57 67 69 79 87 93 79 87 94 81 89 95 84 92 99 90 96 104 71 75 84 32 33 43 32 31 42 33 32 41 32 31 39 31 29 37 31 30 38 33 31 42 34 29 48 36 31 50 36 32 51 36 32 50 37 34 52 35 34 53 35 35 54 36 37 57 35 38 58 37 39 60 34 37 56 40 44 60 67 70 84 72 60 75 104 91 104 91 90 98 81 85 89 79 84 88 72 81 84 109 111 124 112 114 126 116 118 131 120 121 132 124 122 131 115 111 121 89 81 92 91 82 93 92 85 94 93 86 94 92 85 93 94 87 95 97 90 99 100 91 103 101 93 105 104 95 107 109 100 112 113 101 114 111 99 113 106 96 109 106 98 111 109 104 117 110 105 120 106 102 116 107 103 115 114 110 121 119 110 122 135 126 137 129 124 134 123 119 127 118 116 124 106 112 117 113 113 127 115 115 129 120 120 134 125 124 136 131 128 137 138 131 142 144 134 146 150 138 150 153 142 152 156 146 155 159 149 158 162 152 161 164 154 163 166 156 165 166 156 165 164 154 163 163 153 162 165 150 161 164 148 159 156 143 153 153 142 151 153 144 154 151 143 154 147 139 150 143 135 146 140 132 143 137 131 141 132 127 136 129 124 134 126 121 131 122 119 128 115 120 126 109 110 123 111 113 126 115 117 130 122 122 134 130 127 136 135 130 140 142 134 145 150 140 151 154 144 154 158 148 157 161 151 160 162 152 161 163 153 162 166 156 165 167 157 166 165 155 164 161 151 160 161 147 157 160 146 157 154 143 152 149 139 148 147 140 149 146 138 149 143 135 146 139 132 142 137 129 140 132 128 137 129 126 135 126 124 132 123 121 129 119 118 126 113 118 124 107 110 121 110 113 124 113 116 127 119 121 130 127 126 134 132 129 138 138 132 142 145 136 147 149 140 149 154 144 153 158 148 157 159 149 158 158 148 157 159 149 158 160 150 159 161 151 160 161 151 160 158 145 155 153 141 151 149 139 148 144 137 145 143 137 145 141 136 146 137 132 142 135 130 140 132 128 137 126 124 133 124 123 131 121 120 128 121 119 127 116 116 124 110 114 120 103 108 116 107 113 120 110 116 123 115 119 126 119 120 128 125 123 132 130 126 135 136 130 140 143 134 143 146 136 145 150 140 149 156 146 155 159 149 158 159 149 158 160 150 159 161 151 160 157 147 156 152 141 150 148 137 147 144 136 145 139 134 141 138 135 142 136 134 142 133 131 140 130 128 137 128 126 134 125 124 132 122 122 130 117 116 124 114 113 121 111 112 120 106 111 117 147 147 147 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 151 151 151 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 154 154 154 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 152 152 152 153 153 153 153 153 153 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 156 156 156 154 154 154 154 154 154 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 152 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 160 160 160 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 163 163 163 160 160 160 160 160 160 161 161 161 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 158 158 158 156 156 156 156 156 156 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 167 167 167 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 158 158 158 150 150 150 153 153 153 159 159 159 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 176 176 176 172 172 172 168 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 160 160 160 137 137 137 153 153 153 165 165 165 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 206 206 206 195 195 195 179 179 179 171 171 171 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 168 168 168 170 170 170 160 160 160 120 120 120 152 152 152 169 169 169 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 221 221 221 205 205 205 194 194 194 182 182 182 174 174 174 172 172 172 172 172 172 173 173 173 171 171 171 171 171 171 170 170 170 159 159 159 171 171 171 178 178 178 121 121 121 162 162 162 184 184 184 173 173 173 170 170 170 171 171 171 171 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 221 221 221 211 211 211 201 201 201 188 188 188 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 172 172 172 165 165 165 151 151 151 157 157 157 171 171 171 110 110 110 159 159 159 191 191 191 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 206 206 206 201 201 201 196 196 196 184 184 184 181 181 181 181 181 181 180 180 180 179 179 179 180 180 180 172 172 172 161 161 161 152 152 152 150 150 150 125 125 125 136 136 136 171 171 171 176 176 176 179 179 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 197 197 197 191 191 191 191 191 191 186 186 186 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 170 170 170 158 158 158 143 143 143 146 146 146 121 121 121 198 198 198 193 193 193 171 171 171 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 194 194 194 191 191 191 190 190 190 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 183 183 183 170 170 170 149 149 149 139 139 139 153 153 153 124 124 124 203 203 203 200 200 200 178 178 178 186 186 186 185 185 185 184 184 184 184 184 184 185 185 185 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 197 197 197 195 195 195 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 192 192 192 191 191 191 187 187 187 148 148 148 93 93 93 123 123 123 108 108 108 190 190 190 199 199 199 174 174 174 186 186 186 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 200 200 200 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 197 197 197 189 189 189 205 205 205 144 144 144 51 51 51 134 134 134 129 129 129 191 191 191 195 195 195 167 167 167 175 175 175 192 192 192 195 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 203 203 203 201 201 201 201 201 201 200 200 200 200 200 200 199 199 199 199 199 199 201 201 201 197 197 197 201 201 201 150 150 150 113 113 113 150 150 150 135 135 135 183 183 183 171 171 171 141 141 141 137 137 137 177 177 177 199 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 205 205 205 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 200 200 200 201 201 201 199 199 199 178 178 178 139 139 139 144 144 144 114 114 114 119 119 119 122 122 122 129 129 129 123 123 123 174 174 174 202 202 202 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 205 205 205 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 190 190 190 178 178 178 159 159 159 105 105 105 101 101 101 101 101 101 98 98 98 99 99 99 109 109 109 106 106 106 142 142 142 202 202 202 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 202 202 202 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 208 208 208 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 209 209 209 203 203 203 135 135 135 103 103 103 88 88 88 83 83 83 82 82 82 96 96 96 124 124 124 125 125 125 102 102 102 77 77 77 113 113 113 203 203 203 207 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 206 206 206 205 205 205 208 208 208 205 205 205 193 193 193 192 192 192 192 192 192 190 190 190 192 192 192 194 194 194 195 195 195 189 189 189 122 122 122 97 97 97 67 67 67 44 44 44 61 61 61 83 83 83 98 98 98 106 106 106 87 87 87 74 74 74 131 131 131 194 194 194 194 194 194 195 195 195 196 196 196 196 196 196 193 193 193 193 193 193 189 189 189 185 185 185 185 185 185 181 181 181 181 181 181 179 179 179 141 141 141 140 140 140 138 138 138 134 134 134 135 135 135 135 135 135 136 136 136 134 134 134 100 100 100 80 80 80 43 43 43 14 14 14 14 14 14 31 31 31 49 49 49 60 60 60 77 77 77 104 104 104 132 132 132 139 139 139 139 139 139 140 140 140 143 143 143 143 143 143 139 139 139 139 139 139 137 137 137 136 136 136 134 134 134 130 130 130 129 129 129 129 129 129 130 130 130 127 127 127 126 126 126 126 126 126 123 123 123 122 122 122 122 122 122 119 119 119 111 111 111 84 84 84 40 40 40 18 18 18 17 17 17 18 18 18 25 25 25 47 47 47 88 88 88 109 109 109 115 115 115 117 117 117 118 118 118 119 119 119 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 119 119 119 131 131 131 127 127 127 125 125 125 126 126 126 125 125 125 124 124 124 124 124 124 125 125 125 132 132 132 126 126 126 90 90 90 62 62 62 66 66 66 71 71 71 81 81 81 85 85 85 81 81 81 87 87 87 106 106 106 120 120 120 123 123 123 123 123 123 122 122 122 123 123 123 123 123 123 123 123 123 124 124 124 123 123 123 124 124 124 120 120 120 121 121 121 121 121 121 131 131 131 128 128 128 123 123 123 123 123 123 126 126 126 128 128 128 125 125 125 124 124 124 129 129 129 127 127 127 103 103 103 90 90 90 93 93 93 95 95 95 110 110 110 108 108 108 99 99 99 96 96 96 108 108 108 122 122 122 125 125 125 126 126 126 124 124 124 128 128 128 129 129 129 127 127 127 127 127 127 126 126 126 131 131 131 129 129 129 132 132 132 127 127 127 131 131 131 126 126 126 124 124 124 121 121 121 120 120 120 120 120 120 122 122 122 124 124 124 125 125 125 122 122 122 101 101 101 93 93 93 96 96 96 97 97 97 112 112 112 108 108 108 101 101 101 101 101 101 109 109 109 121 121 121 122 122 122 121 121 121 118 118 118 123 123 123 122 122 122 121 121 121 122 122 122 123 123 123 124 124 124 124 124 124 126 126 126 118 118 118 129 129 129 121 121 121 121 121 121 120 120 120 121 121 121 121 121 121 114 114 114 119 119 119 123 123 123 119 119 119 101 101 101 95 95 95 96 96 96 98 98 98 112 112 112 104 104 104 102 102 102 102 102 102 111 111 111 119 119 119 119 119 119 116 116 116 116 116 116 115 115 115 118 118 118 121 121 121 121 121 121 117 117 117 117 117 117 115 115 115 113 113 113 116 116 116 122 122 122 118 118 118 115 115 115 117 117 117 115 115 115 114 114 114 112 112 112 117 117 117 121 121 121 115 115 115 99 99 99 93 93 93 96 96 96 100 100 100 109 109 109 107 107 107 103 103 103 102 102 102 112 112 112 117 117 117 119 119 119 120 120 120 115 115 115 111 111 111 116 116 116 125 125 125 126 126 126 118 118 118 117 117 117 114 114 114 115 115 115 119 119 119 118 118 118 115 115 115 107 107 107 110 110 110 115 115 115 115 115 115 114 114 114 112 112 112 111 111 111 112 112 112 101 101 101 92 92 92 94 94 94 97 97 97 105 105 105 105 105 105 99 99 99 98 98 98 103 103 103 112 112 112 112 112 112 113 113 113 114 114 114 112 112 112 114 114 114 116 116 116 121 121 121 116 116 116 117 117 117 111 111 111 108 108 108 107 107 107 112 112 112 108 108 108 105 105 105 105 105 105 101 101 101 103 103 103 100 100 100 99 99 99 100 100 100 101 101 101 95 95 95 91 91 91 89 89 89 91 91 91 101 101 101 101 101 101 98 98 98 97 97 97 102 102 102 107 107 107 109 109 109 110 110 110 106 106 106 105 105 105 105 105 105 103 103 103 106 106 106 108 108 108 113 113 113 107 107 107 105 105 105 107 107 107 105 105 105 106 106 106 105 105 105 101 101 101 104 104 104 102 102 102 98 98 98 100 100 100 100 100 100 95 95 95 86 86 86 83 83 83 84 84 84 88 88 88 96 96 96 97 97 97 95 95 95 96 96 96 98 98 98 101 101 101 106 106 106 109 109 109 105 105 105 107 107 107 108 108 108 107 107 107 106 106 106 107 107 107 106 106 106 104 104 104 105 105 105 100 100 100 111 154 213 110 153 212 110 153 211 110 154 210 110 154 210 110 154 210 110 154 210 110 154 210 110 154 210 110 154 210 111 155 211 111 155 211 111 155 211 111 154 211 112 154 211 113 154 211 113 155 212 113 155 212 113 155 212 114 156 213 115 156 213 117 155 214 117 155 214 117 155 214 116 157 214 115 159 215 115 159 215 115 159 215 116 160 216 116 160 216 115 159 215 115 158 214 111 154 212 110 152 210 110 152 210 110 153 208 110 153 208 111 154 209 110 153 208 110 153 208 111 154 208 111 154 209 111 154 209 111 154 209 111 154 209 111 153 209 112 153 209 112 153 209 112 153 209 113 154 210 113 154 210 113 154 210 114 154 210 114 154 211 115 155 211 115 155 211 114 156 212 114 157 212 114 157 212 114 157 212 115 158 213 115 158 213 115 158 213 115 158 213 114 157 215 113 155 213 113 155 212 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 113 156 211 114 156 211 114 155 211 115 155 211 114 155 211 115 156 212 115 156 212 115 156 212 115 156 212 115 157 212 115 157 213 116 158 213 115 158 213 115 158 213 115 158 213 116 159 214 116 159 214 117 160 215 117 160 215 116 159 214 118 160 219 116 158 216 116 159 216 117 159 215 116 159 214 115 158 213 116 159 214 116 159 214 116 159 214 116 159 213 116 159 213 116 159 213 116 159 213 116 158 214 116 157 213 116 158 214 116 158 214 117 158 214 117 159 214 118 159 214 117 159 214 117 160 214 117 160 215 118 161 215 117 160 215 117 160 215 117 160 215 117 160 215 118 161 216 118 161 216 118 161 216 117 161 216 121 163 220 117 161 217 117 162 217 119 162 217 118 161 216 118 161 216 118 161 215 118 161 214 118 161 214 118 161 214 118 161 214 118 161 214 118 161 214 116 161 214 119 159 209 118 161 215 117 161 218 119 161 214 119 161 215 119 162 215 119 162 216 119 162 216 119 162 216 119 162 216 119 162 217 119 162 217 119 162 217 119 162 217 119 162 217 119 162 217 119 162 217 119 162 217 125 166 222 121 165 219 121 165 220 122 165 220 122 165 219 121 164 219 121 164 218 121 164 217 121 164 217 121 164 217 121 164 217 121 164 217 121 164 217 123 163 211 131 161 198 124 163 209 119 164 217 121 163 215 121 164 217 121 164 217 122 165 218 122 165 218 122 165 218 122 165 218 122 165 219 122 165 220 122 165 220 122 165 220 122 165 220 122 165 220 122 165 220 122 165 220 129 169 223 126 167 220 124 167 219 125 168 220 124 167 219 124 166 219 124 167 220 124 167 220 124 167 220 124 167 220 124 167 220 124 167 220 124 167 221 129 164 207 141 162 189 128 162 201 119 164 214 124 166 218 123 166 219 124 167 220 124 167 220 124 167 220 124 167 220 124 167 220 124 167 221 124 167 222 124 167 222 124 167 222 124 167 222 124 167 222 124 167 222 124 167 222 134 173 226 129 170 222 128 170 221 127 171 221 127 170 220 126 170 220 127 170 222 127 170 223 126 169 222 126 169 221 126 169 222 126 169 222 126 169 223 128 164 208 132 153 182 126 159 201 123 166 218 127 168 221 126 169 222 126 169 222 126 169 222 126 169 222 126 169 222 126 169 222 126 169 223 126 169 224 126 169 224 126 169 224 126 169 224 127 170 225 127 170 225 126 169 224 149 180 228 142 177 225 134 175 223 131 175 224 130 174 224 130 174 223 130 172 224 129 172 224 128 172 224 127 171 225 127 171 223 128 170 224 127 171 227 130 166 215 116 141 175 125 158 204 131 172 224 129 170 222 128 171 223 128 171 223 128 171 223 128 171 224 128 171 224 128 171 224 128 171 224 128 171 225 128 171 225 128 171 225 129 172 226 129 172 227 129 172 227 129 172 226 197 206 234 177 197 232 152 185 225 138 178 226 132 177 228 133 176 226 134 175 226 133 176 226 131 176 226 129 175 228 128 175 224 135 174 225 137 176 229 135 164 206 101 126 141 130 156 195 140 175 217 132 174 222 130 173 225 130 173 224 130 174 225 131 174 225 131 174 225 132 175 226 132 175 226 132 175 226 132 175 226 132 175 226 132 175 228 132 175 228 132 175 228 132 174 228 217 220 237 194 206 229 175 198 228 156 188 228 140 181 228 137 180 230 137 180 229 137 181 230 136 179 229 136 179 227 137 177 223 133 164 207 156 174 202 169 181 192 115 128 106 154 164 173 167 188 214 142 180 224 134 178 228 135 179 228 135 179 228 135 178 228 135 179 228 136 179 229 136 179 229 136 179 229 136 179 229 136 179 229 136 179 230 136 179 231 136 179 231 136 178 231 215 222 235 200 213 231 186 204 228 165 193 228 146 185 229 141 185 233 140 185 231 141 184 233 142 182 232 143 179 218 142 170 205 131 155 187 156 157 162 173 174 156 116 118 60 165 161 137 185 192 202 144 179 219 137 182 230 138 182 229 138 182 230 138 182 229 138 182 229 138 182 230 138 182 230 138 182 230 138 182 230 138 182 230 138 182 231 139 182 232 139 182 232 139 182 232 192 209 232 184 204 231 177 199 231 156 191 230 146 190 234 145 189 235 144 189 231 144 187 235 148 186 234 148 178 207 148 164 181 132 157 183 147 151 153 122 130 111 144 145 71 183 173 132 174 178 179 151 186 224 141 186 233 141 185 231 141 185 231 141 185 231 141 185 231 141 185 231 141 185 231 141 185 231 141 185 231 141 185 231 142 186 233 142 186 234 142 186 234 142 186 234 174 202 237 166 196 232 165 196 235 153 194 236 149 194 238 149 193 236 149 193 232 147 192 238 152 189 232 150 175 198 152 160 166 126 149 165 140 149 150 116 126 109 208 207 134 205 196 147 168 173 172 155 189 224 144 190 234 145 188 233 144 189 233 145 189 234 145 188 234 145 188 234 145 188 233 145 188 233 145 188 233 145 188 233 145 189 234 145 189 235 145 189 235 146 189 235 165 201 239 160 198 237 158 198 238 156 198 237 156 197 236 155 197 235 155 196 232 151 196 240 158 189 220 157 174 188 151 149 148 130 143 150 145 157 160 123 128 108 216 210 134 213 206 143 177 179 176 159 193 223 145 196 237 152 191 237 152 191 236 150 193 238 150 192 238 149 191 237 149 192 236 149 192 235 149 192 235 149 192 235 149 192 235 149 192 235 149 192 235 149 192 235 169 204 240 165 202 239 163 202 239 162 203 238 162 202 238 161 202 237 161 202 236 160 200 238 176 195 214 185 189 188 157 148 132 93 91 104 125 121 132 114 110 87 205 199 106 215 208 117 181 175 158 171 188 217 155 199 240 156 198 241 155 199 237 155 198 239 155 197 239 155 196 238 155 196 238 155 197 237 155 197 237 155 197 237 155 197 237 155 197 237 155 197 237 155 196 237 173 207 238 169 205 238 168 205 239 166 205 238 166 205 238 165 204 237 166 205 237 170 204 234 183 191 199 207 206 198 145 146 134 59 47 56 162 124 120 153 125 88 205 201 103 211 205 105 180 167 135 175 174 188 165 199 230 163 203 241 164 202 236 161 202 238 161 202 238 161 202 238 161 202 238 161 202 238 161 202 238 161 202 238 161 201 238 161 201 238 160 201 237 161 200 237 177 210 239 174 208 239 172 209 239 171 209 238 170 208 238 169 207 237 170 208 236 178 208 232 193 199 201 199 203 198 139 154 159 116 112 117 179 140 129 159 129 107 193 189 126 184 176 115 158 137 120 162 127 130 168 178 196 167 209 239 163 209 237 166 206 237 166 206 237 166 206 237 166 206 238 166 205 239 166 206 239 166 205 239 165 205 238 165 204 238 165 205 238 165 204 238 181 212 235 178 211 236 177 211 237 176 211 238 175 211 238 175 211 238 176 211 236 177 207 229 195 203 210 194 202 204 158 185 200 130 141 156 155 140 142 125 110 112 122 120 112 124 123 112 134 127 130 133 118 124 164 177 193 176 210 237 172 210 237 173 209 237 173 209 237 172 208 237 172 208 238 172 208 239 172 208 239 172 207 239 170 208 237 170 208 237 169 208 237 171 207 237 186 211 230 183 211 231 182 211 232 181 211 232 181 212 233 182 212 234 181 212 236 184 212 230 192 189 193 187 177 168 149 163 173 89 109 134 89 104 125 92 103 119 87 100 117 86 103 118 95 112 134 86 110 140 119 148 178 176 209 237 178 212 238 177 212 236 176 212 236 176 211 235 176 211 235 176 211 235 175 211 235 176 211 235 178 210 234 178 209 233 178 209 233 178 209 232 193 212 231 189 210 231 187 211 232 188 213 230 188 213 230 189 214 231 187 215 236 186 209 224 143 132 130 123 97 82 95 85 93 61 88 115 47 91 132 67 103 143 101 130 157 104 130 161 79 106 146 47 84 128 83 120 158 179 209 238 186 213 235 183 215 234 182 215 233 181 214 232 181 214 233 181 214 233 180 213 232 181 213 231 187 211 231 188 209 230 191 212 233 186 210 231 174 198 219 172 197 221 171 198 222 168 197 217 170 199 219 172 200 221 174 201 221 169 195 213 116 124 136 95 97 103 63 66 83 25 49 73 36 68 98 60 87 126 76 101 142 87 110 143 61 95 122 44 82 117 104 138 170 175 199 222 179 198 217 175 200 222 176 201 224 176 201 223 173 198 221 173 198 221 169 194 217 165 190 213 165 190 213 161 186 210 161 186 210 159 184 209 115 149 175 112 148 175 109 147 175 105 143 171 105 144 172 106 144 173 107 144 172 106 142 168 87 103 122 72 83 92 35 46 54 10 14 27 10 15 28 21 33 50 39 50 72 50 62 84 53 84 109 72 113 142 101 141 170 110 147 175 112 147 175 111 148 176 114 151 179 115 151 180 111 147 176 111 147 175 108 145 173 107 144 172 104 143 173 99 139 169 98 138 168 98 138 169 99 139 166 95 137 165 92 136 167 90 136 169 88 133 166 87 132 165 86 133 167 88 129 156 97 115 128 79 86 88 30 45 45 11 21 25 8 21 26 7 23 27 17 29 34 35 51 63 64 96 118 77 119 144 79 127 155 78 129 162 79 130 162 82 131 162 80 129 160 80 130 160 82 131 162 80 130 160 79 129 159 81 130 161 82 130 163 82 131 164 81 130 163 81 130 164 100 140 166 96 137 165 91 136 166 91 137 169 90 136 168 88 135 166 88 135 168 95 134 160 115 138 151 117 130 134 73 97 102 44 70 75 47 74 78 53 79 80 67 88 90 68 92 95 58 90 101 59 96 116 72 117 144 82 132 163 86 135 165 86 135 167 85 134 166 86 135 167 86 135 167 86 135 167 87 136 168 85 135 167 86 135 168 82 131 164 83 132 165 84 132 166 100 140 167 96 137 166 89 133 163 88 134 164 90 137 167 92 139 169 89 136 167 94 133 160 110 135 150 115 132 138 84 110 118 71 98 104 76 101 104 77 104 99 94 120 109 93 116 111 80 107 113 71 104 123 77 118 146 87 132 164 90 136 167 89 137 169 87 136 168 91 140 172 92 141 173 90 139 171 90 139 171 89 138 170 93 142 175 91 140 173 94 143 176 90 138 172 100 140 166 95 136 164 90 134 163 85 132 160 84 131 159 84 132 159 86 133 162 94 133 160 105 132 149 107 128 138 81 109 119 73 101 107 79 103 105 82 106 97 97 122 104 94 116 106 84 109 113 76 109 128 77 119 147 86 132 164 87 133 165 84 132 164 81 130 162 86 135 167 85 134 166 84 133 165 85 134 166 86 135 167 86 135 168 86 135 168 88 137 170 81 129 162 98 138 164 90 131 159 87 132 160 84 131 158 86 133 159 85 132 159 79 125 154 89 128 155 100 130 148 101 125 137 79 109 120 75 103 110 81 103 104 85 106 96 101 120 103 92 112 103 82 111 115 75 112 130 76 122 148 80 131 162 82 131 161 79 128 160 79 128 160 78 127 159 81 130 162 84 132 164 84 133 165 80 129 161 79 128 161 77 126 159 76 125 157 79 127 160 92 132 157 86 128 154 81 126 154 81 128 156 79 127 155 78 125 154 76 123 152 85 127 153 97 129 146 97 122 134 78 107 116 75 101 107 82 103 105 87 107 99 98 117 100 95 115 104 83 112 113 75 112 127 79 123 149 80 128 160 83 130 161 84 132 160 79 127 155 75 122 150 80 127 157 88 136 166 90 137 168 81 129 159 80 128 159 78 125 156 78 126 157 83 130 162 87 128 152 83 125 149 73 118 144 75 121 151 79 126 155 79 126 155 78 126 154 80 123 147 86 120 137 92 120 131 79 109 118 72 100 106 78 101 104 83 104 99 92 113 100 92 113 105 80 108 111 72 108 121 71 113 137 77 123 154 77 122 153 78 125 151 79 126 152 77 124 150 78 125 153 80 127 157 85 132 162 80 127 157 81 128 158 75 122 152 72 119 149 71 118 148 82 122 146 76 118 143 71 116 143 70 116 144 65 112 139 67 114 141 64 112 137 66 110 132 73 110 126 78 110 122 71 104 114 68 100 106 70 97 100 75 99 96 88 109 101 86 108 106 77 106 114 71 107 121 69 113 134 71 118 147 74 120 149 75 122 148 71 118 144 70 117 143 69 116 144 67 114 145 70 117 147 72 119 149 77 124 154 71 118 148 69 116 146 71 118 148 74 115 138 74 116 141 71 116 142 66 113 138 69 116 142 67 114 140 63 110 134 67 112 132 71 110 127 68 105 118 59 97 107 58 93 100 62 93 97 70 97 94 81 104 95 82 105 103 74 104 112 70 106 119 65 109 128 65 112 139 70 117 144 74 121 147 70 117 143 72 119 145 72 119 147 71 118 149 70 117 147 71 118 148 70 117 147 68 115 145 69 116 146 65 111 141 116 116 116 117 117 117 119 119 119 122 122 122 124 124 124 126 126 126 128 128 128 132 132 132 133 133 133 135 135 135 140 140 140 140 140 140 142 142 142 139 139 139 141 141 141 142 142 142 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 144 144 142 142 142 142 142 142 141 141 141 139 139 139 136 136 136 134 134 134 132 132 132 131 131 131 129 129 129 121 121 121 123 123 123 126 126 126 128 128 128 131 131 131 133 133 133 136 136 136 139 139 139 140 140 140 142 142 142 147 147 147 148 148 148 150 150 150 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 150 150 150 148 148 148 147 147 147 145 145 145 143 143 143 140 140 140 138 138 138 137 137 137 135 135 135 127 127 127 129 129 129 132 132 132 134 134 134 137 137 137 139 139 139 141 141 141 143 143 143 145 145 145 148 148 148 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 155 155 155 154 154 154 152 152 152 150 150 150 148 148 148 145 145 145 144 144 144 142 142 142 140 140 140 133 133 133 134 134 134 137 137 137 140 140 140 142 142 142 146 146 146 147 147 147 149 149 149 150 150 150 154 154 154 162 162 162 160 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 159 159 159 156 156 156 154 154 154 152 152 152 149 149 149 149 149 149 147 147 147 145 145 145 138 138 138 138 138 138 141 141 141 144 144 144 148 148 148 151 151 151 152 152 152 154 154 154 155 155 155 159 159 159 169 169 169 166 166 166 164 164 164 163 163 163 165 165 165 165 165 165 165 165 165 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 165 165 165 164 164 164 162 162 162 159 159 159 157 157 157 154 154 154 153 153 153 151 151 151 149 149 149 142 142 142 143 143 143 146 146 146 150 150 150 153 153 153 156 156 156 158 158 158 161 161 161 162 162 162 165 165 165 173 173 173 172 172 172 169 169 169 168 168 168 169 169 169 170 170 170 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 172 172 172 171 171 171 169 169 169 168 168 168 166 166 166 163 163 163 162 162 162 159 159 159 158 158 158 157 157 157 154 154 154 146 146 146 148 148 148 152 152 152 155 155 155 157 157 157 160 160 160 163 163 163 166 166 166 167 167 167 171 171 171 179 179 179 177 177 177 175 175 175 172 172 172 173 173 173 174 174 174 176 176 176 175 175 175 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 174 174 174 172 172 172 171 171 171 168 168 168 166 166 166 163 163 163 163 163 163 161 161 161 158 158 158 152 152 152 153 153 153 156 156 156 159 159 159 163 163 163 166 166 166 169 169 169 171 171 171 173 173 173 169 169 169 169 169 169 182 182 182 178 178 178 176 176 176 177 177 177 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 182 182 182 181 181 181 180 180 180 178 178 178 177 177 177 175 175 175 172 172 172 170 170 170 168 168 168 167 167 167 165 165 165 162 162 162 157 157 157 158 158 158 161 161 161 164 164 164 167 167 167 170 170 170 172 172 172 175 175 175 178 178 178 168 168 168 160 160 160 180 180 180 183 183 183 181 181 181 182 182 182 184 184 184 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 186 186 186 185 185 185 183 183 183 182 182 182 180 180 180 177 177 177 175 175 175 173 173 173 171 171 171 169 169 169 165 165 165 161 161 161 163 163 163 166 166 166 169 169 169 171 171 171 172 172 172 173 173 173 178 178 178 181 181 181 183 183 183 178 178 178 161 161 161 185 185 185 187 187 187 186 186 186 188 188 188 190 190 190 190 190 190 190 190 190 189 189 189 190 190 190 190 190 190 189 189 189 188 188 188 186 186 186 184 184 184 182 182 182 180 180 180 178 178 178 176 176 176 172 172 172 169 169 169 168 168 168 169 169 169 173 173 173 175 175 175 177 177 177 180 180 180 180 180 180 183 183 183 188 188 188 187 187 187 178 178 178 165 165 165 158 158 158 192 192 192 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 194 194 194 192 192 192 191 191 191 189 189 189 186 186 186 185 185 185 182 182 182 179 179 179 175 175 175 172 172 172 175 175 175 176 176 176 179 179 179 182 182 182 184 184 184 187 187 187 188 188 188 191 191 191 193 193 193 192 192 192 173 173 173 109 109 109 88 88 88 178 178 178 197 197 197 196 196 196 202 202 202 200 200 200 201 201 201 201 201 201 200 200 200 200 200 200 199 199 199 197 197 197 196 196 196 194 194 194 191 191 191 188 188 188 185 185 185 182 182 182 177 177 177 173 173 173 181 181 181 181 181 181 184 184 184 188 188 188 190 190 190 192 192 192 193 193 193 195 195 195 197 197 197 190 190 190 146 146 146 126 126 126 127 127 127 169 169 169 182 182 182 157 157 157 165 165 165 203 203 203 207 207 207 207 207 207 205 205 205 204 204 204 204 204 204 202 202 202 200 200 200 197 197 197 188 188 188 189 189 189 189 189 189 185 185 185 180 180 180 176 176 176 185 185 185 184 184 184 188 188 188 190 190 190 192 192 192 195 195 195 199 199 199 191 191 191 165 165 165 180 180 180 162 162 162 193 193 193 206 206 206 201 201 201 196 196 196 165 165 165 117 117 117 150 150 150 207 207 207 212 212 212 210 210 210 209 209 209 209 209 209 207 207 207 206 206 206 189 189 189 149 149 149 186 186 186 191 191 191 187 187 187 183 183 183 179 179 179 186 186 186 186 186 186 189 189 189 190 190 190 191 191 191 196 196 196 203 203 203 180 180 180 129 129 129 187 187 187 162 162 162 197 197 197 218 218 218 215 215 215 211 211 211 202 202 202 160 160 160 110 110 110 153 153 153 211 211 211 216 216 216 214 214 214 214 214 214 211 211 211 212 212 212 182 182 182 116 116 116 191 191 191 199 199 199 191 191 191 188 188 188 181 181 181 185 185 185 179 179 179 185 185 185 189 189 189 194 194 194 195 195 195 202 202 202 175 175 175 124 124 124 200 200 200 187 187 187 196 196 196 221 221 221 218 218 218 216 216 216 212 212 212 206 206 206 167 167 167 114 114 114 155 155 155 197 197 197 187 187 187 180 180 180 185 185 185 183 183 183 161 161 161 101 101 101 167 167 167 179 179 179 172 172 172 163 163 163 124 124 124 117 117 117 102 102 102 116 116 116 117 117 117 134 134 134 128 128 128 131 131 131 128 128 128 94 94 94 146 146 146 192 192 192 178 178 178 211 211 211 216 216 216 209 209 209 201 201 201 194 194 194 199 199 199 169 169 169 121 121 121 122 122 122 97 97 97 91 91 91 88 88 88 83 83 83 97 97 97 70 70 70 80 80 80 90 90 90 89 89 89 75 75 75 47 47 47 45 45 45 50 50 50 54 54 54 56 56 56 66 66 66 56 56 56 64 64 64 77 77 77 58 58 58 86 86 86 195 195 195 186 186 186 214 214 214 214 214 214 188 188 188 172 172 172 175 175 175 188 188 188 208 208 208 181 181 181 136 136 136 83 83 83 71 71 71 30 30 30 47 47 47 82 82 82 65 65 65 60 60 60 64 64 64 76 76 76 52 52 52 43 43 43 35 35 35 40 40 40 53 53 53 86 86 86 81 81 81 55 55 55 57 57 57 83 83 83 60 60 60 82 82 82 209 209 209 232 232 232 239 239 239 216 216 216 202 202 202 196 196 196 187 187 187 190 190 190 224 224 224 229 229 229 195 195 195 90 90 90 49 49 49 22 22 22 41 41 41 82 82 82 79 79 79 74 74 74 81 81 81 87 87 87 41 41 41 25 25 25 25 25 25 25 25 25 43 43 43 114 114 114 84 84 84 75 75 75 78 78 78 106 106 106 104 104 104 109 109 109 208 208 208 231 231 231 232 232 232 194 194 194 163 163 163 155 155 155 159 159 159 188 188 188 213 213 213 217 217 217 202 202 202 98 98 98 63 63 63 67 67 67 75 75 75 83 83 83 79 79 79 68 68 68 57 57 57 40 40 40 18 18 18 19 19 19 19 19 19 30 30 30 54 54 54 112 112 112 108 108 108 123 123 123 128 128 128 143 143 143 134 134 134 119 119 119 150 150 150 160 160 160 171 171 171 150 150 150 129 129 129 123 123 123 127 127 127 142 142 142 135 135 135 131 131 131 116 116 116 100 100 100 86 86 86 74 74 74 60 60 60 44 44 44 32 32 32 25 25 25 22 22 22 18 18 18 14 14 14 28 28 28 19 19 19 85 85 85 129 129 129 122 122 122 134 134 134 128 128 128 137 137 137 136 136 136 137 137 137 135 135 135 129 129 129 128 128 128 136 136 136 134 134 134 126 126 126 116 116 116 112 112 112 113 113 113 80 80 80 76 76 76 63 63 63 53 53 53 40 40 40 31 31 31 28 28 28 28 28 28 30 30 30 37 37 37 43 43 43 39 39 39 25 25 25 26 26 26 23 23 23 79 79 79 83 83 83 61 61 61 102 102 102 85 85 85 88 88 88 78 78 78 91 91 91 98 98 98 95 95 95 91 91 91 90 90 90 87 87 87 82 82 82 74 74 74 81 81 81 103 103 103 56 56 56 54 54 54 51 51 51 50 50 50 44 44 44 41 41 41 42 42 42 41 41 41 44 44 44 52 52 52 51 51 51 33 33 33 21 21 21 20 20 20 39 39 39 49 49 49 62 62 62 82 82 82 120 120 120 110 110 110 116 116 116 114 114 114 107 107 107 125 125 125 135 135 135 139 139 139 135 135 135 132 132 132 131 131 131 129 129 129 132 132 132 143 143 143 116 116 116 107 107 107 93 93 93 64 64 64 47 47 47 42 42 42 43 43 43 45 45 45 47 47 47 50 50 50 40 40 40 32 32 32 29 29 29 26 26 26 53 53 53 73 73 73 185 185 185 224 224 224 173 173 173 177 177 177 231 231 231 233 233 233 229 229 229 234 234 234 236 236 236 236 236 236 235 235 235 232 232 232 230 230 230 225 225 225 209 209 209 167 167 167 168 168 168 171 171 171 158 158 158 78 78 78 31 31 31 32 32 32 32 32 32 33 33 33 36 36 36 43 43 43 45 45 45 42 42 42 38 38 38 33 33 33 68 68 68 89 89 89 190 190 190 208 208 208 154 154 154 139 139 139 204 204 204 208 208 208 212 212 212 212 212 212 212 212 212 213 213 213 215 215 215 218 218 218 220 220 220 224 224 224 215 215 215 148 148 148 179 179 179 234 234 234 216 216 216 71 71 71 15 15 15 20 20 20 23 23 23 26 26 26 20 20 20 19 19 19 22 22 22 22 22 22 23 23 23 22 22 22 113 113 113 106 106 106 126 126 126 125 125 125 124 124 124 113 113 113 121 121 121 124 124 124 128 128 128 125 125 125 123 123 123 125 125 125 126 126 126 133 133 133 136 136 136 140 140 140 149 149 149 133 133 133 109 109 109 153 153 153 143 143 143 45 45 45 15 15 15 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 12 12 12 13 13 13 20 20 20 162 162 162 158 158 158 159 159 159 156 156 156 158 158 158 165 165 165 160 160 160 155 155 155 152 152 152 141 141 141 134 134 134 133 133 133 128 128 128 127 127 127 125 125 125 123 123 123 125 125 125 126 126 126 90 90 90 99 99 99 92 92 92 66 66 66 53 53 53 40 40 40 33 33 33 28 28 28 25 25 25 21 21 21 17 17 17 13 13 13 9 9 9 39 39 39 157 157 157 156 156 156 161 161 161 163 163 163 154 154 154 178 178 178 184 184 184 177 177 177 180 180 180 186 186 186 188 188 188 193 193 193 191 191 191 188 188 188 191 191 191 187 187 187 176 176 176 164 164 164 158 158 158 150 150 150 138 138 138 126 126 126 109 109 109 116 116 116 120 120 120 114 114 114 103 103 103 90 90 90 78 78 78 60 60 60 49 49 49 78 78 78 88 88 88 81 81 81 88 88 88 99 99 99 78 78 78 92 92 92 131 131 131 125 125 125 122 122 122 133 133 133 150 150 150 157 157 157 164 164 164 167 167 167 212 212 212 232 232 232 238 238 238 236 236 236 231 231 231 225 225 225 216 216 216 206 206 206 195 195 195 177 177 177 181 181 181 171 171 171 162 162 162 148 148 148 136 136 136 129 129 129 125 125 125 123 123 123 50 50 50 48 48 48 51 51 51 47 47 47 25 25 25 36 36 36 65 65 65 63 63 63 58 58 58 67 67 67 87 87 87 86 86 86 93 93 93 98 98 98 164 164 164 195 195 195 199 199 199 204 204 204 210 210 210 220 220 220 224 224 224 229 229 229 227 227 227 145 145 145 149 149 149 165 165 165 176 176 176 172 172 172 159 159 159 173 173 173 182 182 182 171 171 171 75 75 75 78 78 78 71 71 71 62 62 62 41 41 41 52 52 52 64 64 64 60 60 60 58 58 58 60 60 60 72 72 72 75 75 75 81 81 81 85 85 85 140 140 140 167 167 167 166 166 166 158 158 158 148 148 148 140 140 140 122 122 122 126 126 126 134 134 134 73 73 73 78 78 78 106 106 106 112 112 112 112 112 112 107 107 107 131 131 131 159 159 159 176 176 176 75 124 183 77 125 183 79 128 186 81 130 189 84 132 191 86 135 192 88 137 191 92 141 193 95 142 195 99 143 194 105 147 196 106 148 196 105 150 199 102 147 197 104 149 198 105 151 200 107 152 202 108 153 202 108 153 203 108 153 203 106 154 203 105 155 203 105 154 202 103 152 201 103 151 199 103 150 198 101 148 199 98 144 199 96 142 197 94 140 196 93 139 194 91 137 192 81 130 188 83 132 189 86 135 192 88 137 195 91 139 197 94 142 197 96 145 196 99 148 198 102 148 199 106 150 199 113 155 202 114 155 202 114 158 206 112 155 204 112 156 204 114 157 206 115 158 207 115 159 207 116 160 208 117 160 209 115 161 209 114 162 209 113 161 208 112 159 206 110 158 204 109 156 203 107 154 203 105 151 203 102 148 201 101 146 200 99 145 198 97 143 196 86 137 190 88 138 191 91 141 194 95 142 197 99 145 199 101 148 199 103 150 199 106 152 200 108 153 201 113 156 202 122 163 207 122 162 206 120 163 208 119 162 207 119 162 207 120 162 208 121 163 209 122 164 210 122 165 210 122 165 210 122 166 211 122 167 211 121 166 210 119 164 208 118 163 207 116 161 205 114 159 205 111 156 205 108 153 203 107 152 201 106 150 200 104 148 198 92 143 193 94 144 193 97 147 196 102 148 199 106 150 201 109 154 202 111 156 202 113 158 203 115 159 203 120 162 205 130 170 211 129 168 208 126 168 210 125 167 209 126 168 210 126 168 210 126 168 210 128 170 212 128 170 212 128 169 212 128 170 212 128 170 213 128 170 212 127 169 211 125 167 209 122 165 206 119 162 205 117 160 206 114 157 205 114 157 203 112 155 201 110 153 199 97 148 195 98 148 195 101 151 198 107 153 202 112 156 205 115 159 205 117 161 204 119 163 205 121 164 206 126 167 208 138 176 215 136 173 212 132 171 212 131 171 212 133 173 213 133 173 213 133 173 213 135 174 215 136 175 216 136 176 216 136 175 216 136 175 216 135 174 215 133 172 213 131 172 211 127 171 209 125 168 209 123 165 209 120 162 207 118 161 205 117 159 203 115 157 201 103 152 199 105 153 199 108 156 202 114 159 205 118 161 207 121 165 208 124 167 209 127 169 209 128 170 210 134 173 211 146 180 214 142 179 216 139 176 215 138 175 215 140 176 216 141 177 215 141 178 214 141 178 214 142 179 215 143 180 216 143 180 217 143 179 217 141 178 216 140 176 214 138 175 213 134 174 212 132 171 211 130 169 211 127 166 209 126 165 208 125 164 207 122 161 204 110 155 201 113 157 202 116 161 206 121 163 206 125 165 207 128 168 210 131 171 213 135 173 212 135 175 213 143 178 211 158 184 211 148 184 219 147 181 218 145 178 219 147 178 218 149 180 215 150 182 214 149 181 213 149 181 213 151 183 214 150 184 217 149 183 217 148 182 216 147 181 215 145 179 215 142 178 216 139 175 214 137 173 212 134 170 210 134 169 210 132 168 209 129 165 206 117 161 203 119 162 204 122 165 207 127 167 208 132 170 209 135 173 212 138 176 216 142 178 215 143 180 216 144 175 204 154 173 194 159 188 217 154 184 217 153 181 219 154 182 220 155 185 217 156 185 215 156 186 216 157 186 216 158 187 217 158 188 219 156 187 219 155 186 217 153 185 216 151 184 217 147 182 217 145 179 215 143 177 213 140 174 211 139 173 211 137 171 210 134 168 206 124 165 204 126 166 204 129 169 208 134 172 208 138 174 209 141 177 212 144 179 215 148 182 215 151 185 218 149 173 198 152 162 174 166 184 204 164 188 213 162 185 217 161 186 220 162 189 218 163 190 217 164 191 218 164 191 218 165 192 219 164 193 220 163 192 219 162 191 218 160 189 217 158 188 217 155 187 218 152 184 215 150 182 213 147 179 211 145 177 211 143 175 209 140 171 205 132 169 204 134 171 205 137 174 209 142 176 208 145 178 208 147 179 210 147 180 211 153 184 214 157 187 218 169 187 206 178 178 182 155 162 173 172 188 206 172 190 216 168 190 218 168 193 217 170 195 219 171 195 220 171 195 219 170 194 219 170 195 219 169 196 218 169 195 218 167 194 216 165 192 217 162 190 218 160 188 215 158 186 214 155 184 212 154 182 211 150 178 207 146 174 204 140 175 206 142 177 207 146 180 211 150 182 211 153 184 211 156 186 214 156 187 214 160 189 216 166 193 220 177 189 204 186 176 173 167 164 166 150 160 171 180 194 214 178 196 221 175 198 220 176 198 220 177 198 221 177 199 221 177 199 221 177 199 220 176 200 220 176 200 219 174 198 217 172 197 218 169 195 218 166 192 216 165 191 215 162 188 212 159 184 210 155 180 206 152 177 203 149 182 210 150 183 210 153 187 213 159 189 214 162 190 214 165 193 217 167 194 219 170 196 221 174 198 224 187 193 204 186 169 161 117 107 104 84 89 95 170 179 194 185 200 220 182 200 220 186 206 225 184 204 224 185 205 226 186 205 227 184 205 224 184 205 222 182 204 221 181 202 219 178 201 220 176 199 219 173 196 216 169 193 214 166 190 212 163 187 210 159 182 206 155 178 202 159 187 213 159 187 211 162 190 212 166 194 215 170 195 218 174 197 218 177 198 217 179 199 223 183 200 225 193 189 190 166 140 126 137 122 118 132 126 121 172 168 168 184 181 189 156 156 168 155 168 178 187 208 222 190 211 232 192 210 232 191 209 228 190 208 227 190 207 226 188 206 224 186 203 224 188 199 216 181 190 204 174 193 214 174 192 213 171 188 211 169 182 204 163 178 200 165 190 214 164 190 212 168 194 213 171 196 216 174 197 218 179 200 219 185 203 220 180 193 210 160 165 179 194 176 172 192 153 131 214 187 171 217 204 192 211 199 190 206 193 189 174 162 163 115 116 130 140 151 173 192 210 231 199 216 233 198 213 228 198 212 227 197 212 227 196 210 225 194 209 226 185 190 202 146 149 158 174 189 208 180 194 212 174 190 207 174 184 202 170 181 199 168 190 213 169 190 211 171 194 211 173 195 213 175 195 214 182 200 217 190 206 222 174 183 189 130 129 131 205 180 181 199 151 128 225 190 161 232 215 203 229 212 201 225 208 195 216 199 188 169 156 164 110 107 126 146 154 172 202 213 226 208 219 228 207 217 225 206 216 225 204 213 222 203 215 225 179 183 187 116 116 118 183 194 205 191 201 211 181 195 204 180 190 202 175 182 195 174 187 206 169 182 198 175 188 202 178 192 206 183 197 211 186 198 210 195 204 215 171 177 176 125 125 122 214 194 202 218 177 161 222 190 162 235 217 206 232 214 202 233 212 195 231 208 189 222 202 185 175 165 159 113 114 119 152 155 167 194 197 205 185 188 193 178 181 186 183 186 191 178 185 189 163 161 156 108 100 94 166 168 173 181 179 182 169 173 175 160 164 172 123 124 134 115 116 128 100 102 111 114 117 123 114 118 124 131 135 141 127 128 133 132 131 135 131 129 122 96 95 89 154 142 147 214 185 175 196 174 158 223 208 202 229 212 204 226 204 192 221 196 181 212 191 164 210 198 178 173 169 164 125 120 124 125 121 126 99 96 100 93 90 94 90 87 91 85 83 83 107 95 84 85 66 53 90 77 76 103 85 83 101 85 84 82 72 79 52 45 51 51 43 48 56 48 50 60 53 52 60 55 54 70 65 64 62 55 52 71 62 58 89 75 63 69 57 42 97 83 73 215 189 175 201 181 176 222 211 209 225 210 207 204 182 179 192 165 164 192 169 169 198 184 184 215 207 202 190 180 167 144 134 131 89 80 86 77 68 73 36 27 33 54 45 44 100 78 62 88 58 41 78 54 49 88 56 50 101 66 63 67 45 51 52 39 42 46 31 30 49 37 36 60 51 50 92 85 83 87 80 77 62 53 49 66 55 51 97 80 69 77 56 40 97 79 63 227 205 191 241 229 226 240 239 241 224 213 215 220 195 196 219 186 189 201 179 195 195 187 199 231 223 219 240 228 208 203 194 184 99 86 89 63 43 45 42 14 17 69 31 26 125 68 48 125 63 44 116 58 49 126 64 57 128 70 69 65 30 37 36 21 24 37 21 22 33 22 24 48 41 44 119 113 112 90 82 79 84 72 67 90 74 69 120 102 92 120 100 84 127 104 89 223 205 189 242 229 214 246 229 217 220 186 173 205 149 132 204 137 121 190 146 148 205 182 182 236 206 196 243 209 192 232 192 176 138 84 72 112 45 34 124 46 34 137 52 38 146 60 42 141 56 41 128 45 37 113 34 29 84 22 22 43 7 12 31 14 21 28 14 22 40 25 30 65 50 51 121 109 104 119 105 95 144 117 105 157 119 105 178 131 116 174 120 103 164 104 86 194 136 113 202 147 118 220 157 119 208 132 95 197 107 69 195 98 63 187 105 89 188 125 109 189 116 98 189 110 91 173 97 72 159 79 54 147 64 41 138 51 31 117 38 25 90 26 21 75 15 12 67 8 7 60 7 4 44 8 3 30 8 11 42 22 30 32 13 20 103 78 76 153 121 113 139 118 105 152 130 116 159 119 101 179 123 102 184 120 98 188 120 98 192 116 91 188 110 78 183 111 74 188 120 87 187 117 86 182 108 79 173 97 69 163 95 67 154 102 70 126 65 39 126 59 37 107 47 31 96 37 29 78 26 21 63 18 17 59 15 18 59 15 18 60 18 19 64 26 24 68 33 29 58 32 28 35 21 25 36 22 28 38 16 21 102 71 64 113 73 58 81 55 40 120 98 84 115 75 58 129 74 53 124 62 42 141 74 55 153 78 57 151 76 48 147 73 43 152 68 48 148 64 47 141 60 45 132 53 38 128 65 44 137 93 69 94 43 27 94 39 30 89 36 33 88 34 36 75 30 35 66 30 40 64 32 39 65 31 31 67 35 33 73 45 41 72 43 40 53 24 28 31 16 25 26 17 21 45 35 45 63 44 43 83 55 45 98 77 67 135 116 106 131 103 91 144 107 92 144 104 90 139 96 84 161 113 101 169 124 108 171 129 110 175 122 102 171 119 98 167 120 98 164 118 96 170 119 107 171 134 122 147 105 100 139 94 96 117 85 79 85 57 49 64 41 36 55 37 35 57 38 38 61 39 37 62 41 41 63 45 47 53 34 37 45 26 33 36 25 35 36 22 27 46 53 73 72 72 82 190 183 185 233 222 217 184 171 163 190 174 166 246 227 220 247 229 222 243 225 219 248 229 224 247 233 228 243 234 229 244 232 227 241 230 223 237 230 219 233 225 212 225 204 193 178 165 153 180 165 158 183 167 164 164 156 153 83 77 77 35 29 32 36 30 36 38 29 34 42 30 33 43 33 40 48 40 53 48 42 55 42 42 48 41 36 47 49 25 35 64 68 86 92 86 98 199 187 187 219 206 196 165 152 138 152 136 125 217 200 194 222 204 198 226 208 199 227 207 201 225 207 204 224 210 208 224 213 210 226 215 214 228 218 217 233 222 218 227 213 199 157 147 131 186 179 169 239 234 228 224 214 210 80 67 68 23 10 20 26 16 28 29 19 30 34 22 32 27 15 28 26 14 31 27 18 34 26 19 31 30 17 36 37 15 27 118 112 106 117 104 95 141 123 104 139 123 99 138 123 100 128 110 91 138 116 103 142 120 105 144 125 104 142 122 104 140 119 104 141 121 107 141 124 104 148 130 113 152 133 118 156 136 121 167 145 125 152 129 110 127 105 91 170 148 135 158 139 125 60 40 34 29 10 12 23 7 12 22 7 12 24 8 15 24 7 18 23 6 19 23 7 20 23 6 18 25 6 23 32 15 22 178 161 131 174 156 127 177 158 123 173 156 120 174 157 125 183 162 134 180 156 130 176 152 122 173 149 117 162 138 108 155 131 102 154 129 101 150 124 93 149 124 92 146 121 93 144 118 95 144 121 99 146 121 100 112 84 64 124 93 72 114 86 67 85 60 48 72 47 42 57 34 28 49 27 22 44 22 23 41 19 22 37 14 19 32 10 15 30 6 11 24 2 10 49 36 35 180 153 120 177 153 125 180 159 126 181 162 124 172 153 120 197 175 146 205 181 149 199 174 137 203 177 140 208 183 145 210 185 147 215 190 154 212 188 157 208 186 153 209 189 160 202 184 165 188 174 159 177 161 146 174 154 137 170 145 129 159 133 115 146 121 106 130 103 92 137 111 95 141 115 98 133 108 97 123 97 88 110 83 77 97 72 66 80 53 47 68 43 38 87 76 65 109 83 60 100 76 58 107 85 62 116 98 68 93 76 52 109 88 69 150 128 100 146 122 89 144 118 87 155 129 96 172 147 111 179 154 120 183 161 134 183 166 134 224 211 186 241 231 220 246 237 228 245 235 226 240 229 220 236 222 214 229 213 201 222 202 190 212 190 178 196 173 154 201 177 153 192 167 143 182 157 136 168 143 124 155 132 114 149 124 105 146 119 103 134 122 103 65 47 29 64 44 28 69 48 26 61 45 22 38 22 12 50 31 26 82 62 44 81 60 35 78 53 33 88 63 40 107 84 56 107 82 54 115 88 62 117 96 62 179 163 136 206 192 182 211 196 183 215 202 188 219 208 198 229 218 212 232 222 216 239 227 221 239 224 216 159 143 126 166 147 119 185 162 130 195 173 143 192 169 142 177 156 129 192 171 142 203 178 152 184 170 145 81 76 56 92 76 53 89 69 41 77 60 35 52 39 25 67 49 36 82 61 39 77 58 34 76 55 32 79 57 32 93 69 40 97 71 40 106 76 43 110 81 43 162 137 105 184 163 145 183 162 143 174 155 134 162 146 128 152 138 123 132 120 109 137 123 117 145 131 126 85 70 61 93 75 57 126 102 78 132 108 82 132 108 83 126 103 79 149 129 101 178 155 130 190 174 150 251 251 251 247 247 247 249 249 249 250 250 250 250 250 250 250 250 250 249 249 249 249 249 249 251 251 251 251 251 251 250 250 250 249 249 249 247 247 247 244 244 244 241 241 241 240 240 240 240 240 240 242 242 242 244 244 244 245 245 245 244 244 244 244 244 244 243 243 243 244 244 244 242 242 242 240 240 240 240 240 240 241 241 241 240 240 240 238 238 238 237 237 237 237 237 237 254 254 254 251 251 251 253 253 253 254 254 254 254 254 254 253 253 253 253 253 253 252 252 252 253 253 253 254 254 254 253 253 253 251 251 251 249 249 249 246 246 246 243 243 243 242 242 242 243 243 243 245 245 245 247 247 247 248 248 248 247 247 247 247 247 247 246 246 246 246 246 246 245 245 245 244 244 244 244 244 244 243 243 243 242 242 242 241 241 241 241 241 241 240 240 240 254 254 254 252 252 252 253 253 253 254 254 254 254 254 254 253 253 253 253 253 253 251 251 251 253 253 253 253 253 253 252 252 252 251 251 251 248 248 248 245 245 245 242 242 242 241 241 241 244 244 244 245 245 245 247 247 247 247 247 247 246 246 246 246 246 246 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 241 241 241 240 240 240 241 241 241 240 240 240 239 239 239 254 254 254 252 252 252 253 253 253 253 253 253 254 254 254 253 253 253 253 253 253 250 250 250 252 252 252 252 252 252 251 251 251 249 249 249 249 249 249 247 247 247 242 242 242 242 242 242 244 244 244 245 245 245 247 247 247 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 242 242 242 240 240 240 240 240 240 240 240 240 239 239 239 254 254 254 252 252 252 253 253 253 253 253 253 254 254 254 253 253 253 253 253 253 250 250 250 252 252 252 252 252 252 251 251 251 245 245 245 242 242 242 247 247 247 243 243 243 243 243 243 245 245 245 246 246 246 247 247 247 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 241 241 241 241 241 241 241 241 241 241 241 241 254 254 254 251 251 251 252 252 252 253 253 253 253 253 253 253 253 253 252 252 252 250 250 250 250 250 250 250 250 250 253 253 253 238 238 238 206 206 206 240 240 240 246 246 246 245 245 245 247 247 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 243 243 243 243 243 243 243 243 243 241 241 241 240 240 240 241 241 241 240 240 240 252 252 252 250 250 250 251 251 251 251 251 251 252 252 252 252 252 252 251 251 251 250 250 250 250 250 250 248 248 248 249 249 249 241 241 241 186 186 186 222 222 222 245 245 245 233 233 233 227 227 227 232 232 232 237 237 237 238 238 238 239 239 239 239 239 239 243 243 243 245 245 245 244 244 244 243 243 243 242 242 242 243 243 243 240 240 240 240 240 240 240 240 240 238 238 238 252 252 252 249 249 249 249 249 249 251 251 251 251 251 251 251 251 251 250 250 250 249 249 249 247 247 247 248 248 248 251 251 251 245 245 245 220 220 220 229 229 229 234 234 234 197 197 197 173 173 173 215 215 215 234 234 234 237 237 237 231 231 231 226 226 226 223 223 223 239 239 239 244 244 244 241 241 241 239 239 239 240 240 240 237 237 237 238 238 238 238 238 238 235 235 235 251 251 251 248 248 248 248 248 248 250 250 250 251 251 251 250 250 250 248 248 248 246 246 246 246 246 246 235 235 235 202 202 202 217 217 217 218 218 218 213 213 213 208 208 208 199 199 199 155 155 155 180 180 180 216 216 216 228 228 228 237 237 237 227 227 227 223 223 223 238 238 238 241 241 241 239 239 239 239 239 239 238 238 238 236 236 236 237 237 237 237 237 237 237 237 237 251 251 251 247 247 247 249 249 249 250 250 250 250 250 250 248 248 248 246 246 246 243 243 243 210 210 210 178 178 178 157 157 157 179 179 179 156 156 156 174 174 174 151 151 151 166 166 166 127 127 127 99 99 99 160 160 160 172 172 172 211 211 211 222 222 222 229 229 229 237 237 237 238 238 238 238 238 238 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 249 249 249 246 246 246 247 247 247 249 249 249 249 249 249 247 247 247 249 249 249 237 237 237 175 175 175 150 150 150 153 153 153 145 145 145 95 95 95 158 158 158 145 145 145 150 150 150 141 141 141 86 86 86 132 132 132 152 152 152 186 186 186 228 228 228 229 229 229 233 233 233 236 236 236 237 237 237 236 236 236 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 245 245 245 243 243 243 246 246 246 247 247 247 246 246 246 244 244 244 230 230 230 214 214 214 181 181 181 151 151 151 143 143 143 145 145 145 106 106 106 193 193 193 190 190 190 196 196 196 213 213 213 187 187 187 190 190 190 193 193 193 178 178 178 211 211 211 235 235 235 235 235 235 233 233 233 235 235 235 234 234 234 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 246 246 246 243 243 243 243 243 243 242 242 242 242 242 242 237 237 237 195 195 195 187 187 187 194 194 194 171 171 171 160 160 160 173 173 173 180 180 180 228 228 228 227 227 227 218 218 218 204 204 204 182 182 182 155 155 155 130 130 130 101 101 101 114 114 114 171 171 171 217 217 217 234 234 234 234 234 234 232 232 232 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 247 247 247 243 243 243 241 241 241 239 239 239 239 239 239 234 234 234 201 201 201 210 210 210 203 203 203 185 185 185 191 191 191 209 209 209 206 206 206 166 166 166 129 129 129 102 102 102 77 77 77 60 60 60 54 54 54 66 66 66 85 85 85 72 72 72 77 77 77 141 141 141 213 213 213 233 233 233 230 230 230 230 230 230 230 230 230 229 229 229 227 227 227 227 227 227 244 244 244 240 240 240 203 203 203 190 190 190 225 225 225 232 232 232 208 208 208 215 215 215 205 205 205 212 212 212 206 206 206 157 157 157 105 105 105 72 72 72 55 55 55 50 50 50 48 48 48 51 51 51 62 62 62 73 73 73 84 84 84 79 79 79 78 78 78 94 94 94 188 188 188 233 233 233 227 227 227 228 228 228 227 227 227 226 226 226 225 225 225 224 224 224 245 245 245 237 237 237 207 207 207 185 185 185 217 217 217 231 231 231 230 230 230 224 224 224 208 208 208 198 198 198 126 126 126 85 85 85 77 77 77 74 74 74 66 66 66 59 59 59 61 61 61 67 67 67 75 75 75 81 81 81 83 83 83 87 87 87 93 93 93 109 109 109 204 204 204 229 229 229 225 225 225 225 225 225 224 224 224 224 224 224 222 222 222 222 222 222 232 232 232 223 223 223 218 218 218 218 218 218 211 211 211 220 220 220 217 217 217 217 217 217 175 175 175 120 120 120 98 98 98 101 101 101 93 93 93 76 76 76 65 65 65 71 71 71 80 80 80 83 83 83 87 87 87 89 89 89 86 86 86 96 96 96 101 101 101 155 155 155 224 224 224 224 224 224 223 223 223 222 222 222 223 223 223 221 221 221 220 220 220 220 220 220 234 234 234 202 202 202 198 198 198 208 208 208 199 199 199 201 201 201 187 187 187 159 159 159 135 135 135 125 125 125 114 114 114 110 110 110 91 91 91 75 75 75 83 83 83 88 88 88 87 87 87 85 85 85 87 87 87 87 87 87 95 95 95 111 111 111 113 113 113 180 180 180 212 212 212 211 211 211 213 213 213 213 213 213 212 212 212 212 212 212 213 213 213 214 214 214 251 251 251 213 213 213 188 188 188 185 185 185 185 185 185 174 174 174 153 153 153 147 147 147 154 154 154 139 139 139 120 120 120 115 115 115 88 88 88 84 84 84 97 97 97 94 94 94 87 87 87 87 87 87 88 88 88 86 86 86 108 108 108 116 116 116 131 131 131 185 185 185 193 193 193 194 194 194 196 196 196 196 196 196 193 193 193 194 194 194 195 195 195 197 197 197 255 255 255 239 239 239 200 200 200 205 205 205 202 202 202 167 167 167 166 166 166 174 174 174 164 164 164 142 142 142 129 129 129 116 116 116 86 86 86 98 98 98 106 106 106 99 99 99 93 93 93 90 90 90 87 87 87 87 87 87 108 108 108 108 108 108 135 135 135 156 156 156 160 160 160 166 166 166 168 168 168 167 167 167 168 168 168 170 170 170 174 174 174 179 179 179 255 255 255 245 245 245 211 211 211 241 241 241 227 227 227 207 207 207 200 200 200 180 180 180 167 167 167 145 145 145 136 136 136 111 111 111 93 93 93 112 112 112 114 114 114 107 107 107 99 99 99 88 88 88 85 85 85 95 95 95 100 100 100 113 113 113 133 133 133 132 132 132 130 130 130 131 131 131 130 130 130 126 126 126 125 125 125 122 122 122 123 123 123 129 129 129 255 255 255 241 241 241 217 217 217 238 238 238 237 237 237 222 222 222 205 205 205 187 187 187 174 174 174 152 152 152 142 142 142 106 106 106 105 105 105 123 123 123 119 119 119 110 110 110 96 96 96 90 90 90 89 89 89 112 112 112 110 110 110 133 133 133 146 146 146 141 141 141 143 143 143 149 149 149 151 151 151 133 133 133 122 122 122 115 115 115 118 118 118 120 120 120 254 254 254 245 245 245 237 237 237 244 244 244 240 240 240 228 228 228 211 211 211 197 197 197 188 188 188 166 166 166 145 145 145 100 100 100 114 114 114 129 129 129 121 121 121 107 107 107 97 97 97 89 89 89 78 78 78 116 116 116 136 136 136 159 159 159 158 158 158 155 155 155 154 154 154 168 168 168 191 191 191 174 174 174 134 134 134 119 119 119 125 125 125 127 127 127 254 254 254 250 250 250 249 249 249 248 248 248 243 243 243 234 234 234 221 221 221 214 214 214 212 212 212 188 188 188 159 159 159 122 122 122 123 123 123 133 133 133 98 98 98 74 74 74 54 54 54 37 37 37 29 29 29 94 94 94 174 174 174 203 203 203 187 187 187 180 180 180 177 177 177 188 188 188 216 216 216 189 189 189 136 136 136 124 124 124 121 121 121 123 123 123 255 255 255 252 252 252 250 250 250 247 247 247 246 246 246 243 243 243 237 237 237 234 234 234 234 234 234 215 215 215 195 195 195 178 178 178 123 123 123 100 100 100 26 26 26 9 9 9 5 5 5 1 1 1 6 6 6 87 87 87 190 190 190 211 211 211 207 207 207 209 209 209 214 214 214 223 223 223 228 228 228 174 174 174 120 120 120 128 128 128 130 130 130 122 122 122 255 255 255 252 252 252 249 249 249 245 245 245 245 245 245 245 245 245 241 241 241 237 237 237 233 233 233 224 224 224 208 208 208 188 188 188 140 140 140 94 94 94 16 16 16 2 2 2 4 4 4 4 4 4 19 19 19 109 109 109 174 174 174 185 185 185 201 201 201 219 219 219 230 230 230 234 234 234 232 232 232 203 203 203 154 154 154 139 139 139 134 134 134 131 131 131 254 254 254 251 251 251 250 250 250 247 247 247 243 243 243 244 244 244 242 242 242 238 238 238 232 232 232 223 223 223 199 199 199 179 179 179 154 154 154 117 117 117 51 51 51 18 18 18 9 9 9 6 6 6 38 38 38 116 116 116 154 154 154 174 174 174 193 193 193 215 215 215 227 227 227 231 231 231 233 233 233 232 232 232 211 211 211 164 164 164 133 133 133 127 127 127 238 238 238 235 235 235 228 228 228 216 216 216 214 214 214 216 216 216 199 199 199 197 197 197 195 195 195 177 177 177 155 155 155 128 128 128 107 107 107 99 99 99 80 80 80 58 58 58 46 46 46 43 43 43 67 67 67 111 111 111 144 144 144 164 164 164 168 168 168 185 185 185 184 184 184 173 173 173 181 181 181 193 193 193 201 201 201 171 171 171 136 136 136 132 132 132 180 180 180 174 174 174 162 162 162 147 147 147 137 137 137 144 144 144 127 127 127 119 119 119 110 110 110 89 89 89 75 75 75 62 62 62 45 45 45 39 39 39 36 36 36 35 35 35 42 42 42 49 49 49 53 53 53 69 69 69 92 92 92 114 114 114 128 128 128 135 135 135 134 134 134 131 131 131 132 132 132 117 117 117 127 127 127 146 146 146 134 134 134 133 133 133 155 155 155 158 158 158 164 164 164 151 151 151 142 142 142 139 139 139 131 131 131 120 120 120 106 106 106 85 85 85 67 67 67 56 56 56 52 52 52 44 44 44 33 33 33 26 26 26 20 20 20 22 22 22 23 23 23 32 32 32 43 43 43 56 56 56 79 79 79 111 111 111 126 126 126 131 131 131 143 143 143 140 140 140 140 140 140 142 142 142 140 140 140 138 138 138 157 157 157 160 160 160 158 158 158 163 163 163 161 161 161 150 150 150 139 139 139 133 133 133 125 125 125 109 109 109 95 95 95 89 89 89 81 81 81 73 73 73 69 69 69 63 63 63 50 50 50 47 47 47 49 49 49 48 48 48 56 56 56 69 69 69 87 87 87 113 113 113 124 124 124 136 136 136 148 148 148 143 143 143 142 142 142 130 130 130 139 139 139 138 138 138 162 162 162 148 148 148 144 144 144 150 150 150 149 149 149 145 145 145 144 144 144 140 140 140 125 125 125 119 119 119 113 113 113 111 111 111 109 109 109 107 107 107 103 103 103 99 99 99 95 95 95 94 94 94 92 92 92 88 88 88 93 93 93 101 101 101 111 111 111 131 131 131 142 142 142 144 144 144 142 142 142 142 142 142 142 142 142 139 139 139 143 143 143 130 130 130 252 251 249 248 247 245 250 249 247 251 250 250 250 250 250 250 251 247 249 250 245 249 250 245 252 251 249 252 251 249 251 250 248 250 249 247 250 246 245 248 243 241 248 240 236 248 238 234 247 238 236 248 240 238 250 242 240 251 243 241 250 242 240 250 242 240 249 241 239 250 242 240 248 240 238 246 238 236 246 239 237 247 239 237 246 239 237 240 238 234 239 238 234 239 238 234 255 255 253 252 251 249 254 253 251 255 254 254 254 254 254 254 254 251 253 255 249 253 253 249 254 253 251 255 254 252 254 253 251 253 251 250 252 248 247 250 245 243 250 242 238 250 240 235 250 241 239 251 243 241 253 245 243 254 246 244 253 245 243 253 245 243 252 244 242 252 244 242 251 243 241 250 242 240 250 242 240 249 241 239 248 241 239 243 241 237 243 241 237 243 240 237 255 255 253 253 252 250 254 253 251 254 254 254 254 254 254 254 254 251 253 254 249 252 252 248 254 253 251 254 253 251 253 252 250 253 251 250 251 247 246 249 244 242 249 241 237 249 239 235 250 242 239 251 243 241 253 245 243 253 245 243 252 244 242 252 244 242 250 242 240 250 242 240 250 242 240 249 241 239 249 241 239 247 239 237 246 239 237 245 240 237 244 240 237 243 238 235 255 255 253 253 252 250 254 253 251 254 254 253 254 254 254 254 254 251 253 254 249 251 251 247 253 252 250 253 252 250 252 251 249 250 249 247 252 249 248 251 246 245 249 241 237 249 240 235 251 242 240 251 243 241 253 245 243 253 245 243 252 245 242 251 243 241 250 242 240 250 242 240 250 242 240 249 241 239 249 241 239 248 240 238 246 238 236 246 239 237 246 239 237 245 238 235 255 255 253 253 252 250 254 253 251 254 254 253 254 254 254 254 254 251 253 254 249 251 251 247 253 252 250 253 252 250 252 251 249 247 245 243 245 242 241 251 247 245 250 242 238 250 241 236 252 243 241 252 244 242 253 245 243 253 245 243 252 244 242 251 243 241 250 242 240 250 242 240 250 242 240 249 241 239 249 241 239 249 241 239 247 239 237 247 239 237 247 239 237 247 239 237 255 254 253 254 251 250 255 252 251 255 253 252 255 253 252 255 254 250 254 253 249 253 250 247 253 250 247 252 250 247 255 253 252 241 237 238 210 205 201 244 240 235 252 245 239 251 244 237 253 246 240 253 246 239 253 246 240 252 245 239 253 245 241 252 245 241 252 244 241 251 244 240 251 243 240 250 241 239 251 241 240 251 241 240 249 239 238 248 238 237 248 239 237 247 238 237 255 252 252 254 249 249 255 250 250 255 251 249 255 252 249 255 252 249 255 251 248 254 249 246 254 249 245 252 248 242 252 248 247 247 239 243 192 185 178 228 222 214 250 245 236 239 233 224 233 227 217 238 232 221 244 237 226 245 238 227 245 239 231 245 238 232 248 242 236 251 244 238 250 242 239 251 240 240 250 240 239 251 240 240 248 238 237 248 238 237 248 238 237 246 235 234 255 251 251 254 248 248 254 248 248 255 250 248 255 251 248 255 250 247 254 249 246 252 248 247 250 247 245 254 248 241 255 251 247 253 243 243 226 219 212 234 229 221 240 234 226 203 197 189 179 172 164 221 214 207 240 233 226 243 236 229 237 230 224 232 225 219 229 222 216 245 238 232 251 243 239 249 239 238 247 237 236 248 238 237 245 235 234 246 236 235 246 236 235 243 233 232 255 250 250 253 247 247 253 247 248 254 249 247 255 250 247 254 249 246 253 247 244 249 246 245 248 246 244 243 234 226 213 200 192 226 215 209 223 217 211 218 213 207 213 208 201 204 199 193 160 154 151 184 179 176 221 215 212 233 227 224 242 236 231 233 226 220 229 222 216 244 237 231 247 240 236 245 237 236 245 237 235 244 236 234 242 234 232 243 235 233 243 235 233 243 235 233 255 250 250 252 246 246 254 248 248 255 249 247 254 249 246 252 247 244 250 245 242 246 243 240 215 210 205 189 175 165 168 155 142 186 178 168 159 156 151 177 174 169 153 151 146 168 166 161 130 127 124 103 99 97 163 160 158 176 172 170 216 210 206 228 221 215 235 228 222 243 236 230 243 237 232 242 237 234 242 236 233 241 235 232 240 235 232 241 235 232 241 235 232 241 235 232 254 248 248 251 245 245 252 246 247 254 248 247 253 248 245 251 246 243 253 248 245 242 236 231 185 173 163 165 146 133 163 151 138 147 147 137 97 96 91 160 159 155 147 146 141 152 151 146 143 142 137 88 87 82 134 133 129 154 153 149 190 186 180 234 227 222 235 228 222 239 232 226 241 235 230 241 236 233 240 235 232 238 233 230 238 233 231 238 234 231 238 234 231 237 233 230 250 244 244 248 242 242 251 245 244 251 246 244 250 245 242 248 243 240 234 229 226 220 213 207 194 179 165 166 147 133 151 142 129 144 148 138 107 107 103 195 193 189 192 190 186 198 197 193 215 214 208 190 188 181 193 191 183 196 193 186 184 177 170 219 210 203 241 234 228 240 234 228 238 233 228 239 235 232 238 234 231 235 231 228 235 231 228 235 231 228 235 231 228 234 230 227 250 245 242 248 242 239 247 242 238 246 241 238 246 241 238 241 236 235 200 194 194 192 186 182 199 194 185 174 172 161 163 161 149 177 174 162 184 181 173 235 226 221 234 225 220 221 218 211 210 204 195 193 180 170 170 151 140 149 125 113 124 95 77 132 110 92 179 169 161 221 216 213 237 234 229 237 234 229 235 232 228 235 231 227 235 231 227 235 230 226 234 229 225 233 228 224 251 246 242 247 242 238 245 240 237 243 239 236 243 239 237 238 233 232 206 200 200 217 209 205 209 203 192 185 188 178 190 193 187 212 209 202 216 205 192 181 162 151 144 125 114 114 100 87 92 74 61 80 54 39 80 46 27 98 57 33 121 76 45 100 65 37 91 74 60 148 139 133 218 212 207 236 233 229 232 230 225 232 230 225 233 230 225 233 228 225 231 227 223 231 226 222 248 244 241 244 240 237 207 203 199 193 189 188 228 224 223 235 231 230 211 207 206 221 214 210 213 204 194 217 213 201 210 207 198 166 156 146 126 100 78 97 66 44 80 49 27 73 45 22 76 40 20 84 42 18 100 52 20 115 63 23 127 73 32 114 70 35 100 73 51 108 91 79 194 187 180 234 234 230 228 228 223 229 229 224 229 228 224 230 226 223 229 225 222 228 224 221 247 245 242 239 237 235 209 207 205 187 185 185 219 216 217 233 231 229 232 230 225 225 225 222 211 208 203 210 197 177 149 122 94 115 78 48 112 69 35 108 66 31 101 58 24 94 51 17 101 50 20 111 55 22 122 63 21 131 69 19 131 71 23 126 77 37 121 86 59 124 105 91 210 204 197 229 230 227 226 226 223 225 226 223 225 225 222 226 224 222 224 222 220 224 222 220 233 233 232 224 223 223 218 218 218 219 218 220 212 211 214 221 221 218 218 218 211 218 218 211 184 175 159 147 116 78 141 89 36 151 89 37 137 82 39 116 66 23 106 55 12 115 60 19 127 67 29 132 70 30 137 73 28 141 75 25 134 74 28 135 86 47 129 94 66 167 152 140 226 224 221 223 225 224 223 224 223 222 223 222 222 224 223 222 222 221 221 221 220 221 221 220 234 234 234 202 202 203 198 199 199 208 208 212 200 199 203 202 202 199 186 189 180 170 159 138 166 130 88 169 117 57 166 103 37 163 98 39 140 78 32 119 64 17 127 72 25 137 75 30 136 74 30 134 72 28 137 73 29 138 73 30 139 83 43 147 102 66 138 107 82 187 179 172 209 214 216 209 212 212 211 215 215 211 215 215 210 213 213 212 213 213 213 214 214 214 214 215 251 251 252 213 213 214 188 188 189 187 185 188 187 184 188 177 174 167 163 153 128 176 143 94 205 145 75 195 128 54 175 108 39 167 103 45 138 75 28 131 73 23 144 86 35 144 81 33 138 74 28 139 73 27 139 74 30 134 73 31 149 98 60 150 108 74 154 126 105 189 185 182 187 195 201 191 196 199 193 198 201 193 198 201 190 195 198 191 195 197 192 196 198 194 198 200 255 255 255 241 239 240 202 200 201 210 204 205 206 200 202 177 166 154 193 163 119 218 168 95 218 155 73 200 130 54 187 116 48 169 103 45 135 73 25 147 87 33 156 95 40 149 86 35 145 79 33 145 75 30 139 72 29 132 76 34 148 98 56 142 100 66 152 131 113 157 156 155 156 162 168 162 167 172 164 169 174 163 169 174 164 170 174 165 172 175 169 177 180 174 182 184 255 255 255 247 245 246 213 211 212 244 240 241 232 225 227 220 204 192 231 195 150 222 174 102 214 160 80 200 135 59 193 123 55 167 97 40 146 79 30 165 99 43 166 102 41 160 95 37 154 85 35 143 73 29 134 71 31 135 85 46 143 89 45 145 105 73 141 132 124 131 133 134 128 131 133 128 132 135 127 131 134 123 127 130 122 126 129 117 124 127 118 126 128 124 131 134 255 255 255 243 241 242 219 217 218 240 237 240 242 235 236 237 219 206 235 200 159 226 181 116 218 169 92 206 143 65 202 128 57 167 90 32 166 88 34 183 108 45 178 106 39 168 96 32 155 81 26 146 74 29 137 75 36 153 101 62 155 99 53 161 126 99 146 146 147 139 142 144 145 143 140 149 150 151 151 152 153 133 134 135 121 123 124 112 117 119 115 120 123 116 122 124 255 254 255 247 245 246 239 237 238 246 244 245 246 238 239 242 225 215 236 206 175 229 192 143 227 183 119 215 157 84 203 132 66 160 84 30 175 98 41 188 115 51 177 108 45 162 94 38 150 83 35 137 75 37 119 66 34 154 106 69 175 127 87 180 154 134 156 159 160 155 156 156 159 153 148 170 168 166 193 191 190 176 174 172 135 135 133 117 120 120 123 126 126 125 128 128 255 254 255 252 250 251 251 249 251 251 248 248 249 241 241 245 231 225 236 218 199 233 211 185 237 208 173 223 182 130 200 150 101 165 110 73 168 113 65 175 124 75 135 89 48 108 65 37 84 46 24 61 30 18 49 22 13 118 88 66 198 169 145 216 200 188 190 187 184 184 180 176 183 176 170 192 187 184 220 215 212 193 189 185 139 136 133 124 125 124 120 122 121 122 124 123 255 255 255 253 252 252 252 250 251 250 247 246 252 244 242 251 241 238 244 236 226 239 233 227 242 232 226 231 213 187 214 191 166 199 173 157 145 119 90 119 97 70 40 23 12 19 5 7 10 3 8 2 0 10 7 5 14 94 86 80 198 189 180 219 210 203 216 205 197 217 207 199 220 213 207 229 222 217 233 227 222 180 173 168 124 119 115 128 129 127 129 131 129 121 123 120 255 255 255 253 252 251 250 250 249 248 245 244 249 244 241 249 244 240 245 242 234 240 238 232 237 233 231 230 224 215 217 207 197 198 186 177 152 138 125 103 92 82 22 14 13 5 0 7 6 2 13 3 3 12 18 20 24 111 109 104 182 173 165 195 183 175 211 199 191 227 218 211 236 228 225 240 232 231 238 231 229 209 201 200 159 153 151 140 140 136 134 136 131 131 132 127 255 255 254 251 251 251 250 250 250 249 247 246 246 243 241 246 244 239 245 243 236 240 239 232 234 232 228 227 223 218 205 199 192 186 178 169 163 153 144 125 115 110 56 49 49 22 17 21 13 7 16 7 5 11 38 39 37 118 116 111 162 152 145 183 172 165 199 192 186 220 214 210 231 227 225 234 230 229 236 232 231 235 231 230 214 211 210 165 165 161 133 134 129 127 128 123 238 238 239 235 235 236 228 228 229 216 216 217 215 215 213 218 217 214 200 200 194 197 198 192 196 196 191 180 178 172 159 155 147 134 128 119 113 106 97 104 98 93 85 79 78 62 56 59 50 44 50 44 43 46 66 68 65 114 111 106 150 143 138 169 164 158 171 168 165 186 185 183 184 185 183 172 174 171 180 182 179 192 194 191 201 202 199 171 172 167 136 137 132 132 133 128 178 181 183 172 175 178 160 163 166 147 147 149 138 137 138 144 145 142 127 128 123 119 120 115 110 112 107 90 90 84 79 76 67 66 62 52 49 46 38 43 39 34 40 36 33 39 34 34 46 40 42 50 50 49 53 55 51 72 69 65 96 91 87 116 114 109 129 129 125 134 136 135 131 136 133 128 134 130 129 134 130 114 120 116 124 129 125 146 147 142 134 135 130 133 134 129 152 156 159 155 160 163 161 165 168 150 152 156 142 143 145 138 140 139 131 133 129 119 122 116 105 108 102 86 87 80 69 68 59 59 57 48 53 53 47 46 45 40 37 33 30 30 25 22 24 19 16 23 23 19 23 25 20 35 32 29 48 43 37 59 57 50 80 80 75 111 113 109 124 128 124 129 133 130 140 145 141 137 142 138 138 142 138 142 143 138 140 141 136 138 139 134 154 159 163 157 162 166 155 160 164 161 164 168 158 162 164 148 152 151 137 141 138 131 136 131 123 127 121 109 111 104 97 97 88 91 91 81 80 83 78 73 74 69 71 69 64 68 63 58 55 50 45 48 48 42 48 51 44 51 48 45 62 55 48 73 69 59 90 88 79 114 114 107 124 125 120 135 137 134 147 149 146 142 144 141 142 144 140 130 131 127 139 140 135 138 139 134 159 163 167 145 149 153 141 145 149 148 151 156 146 150 153 143 147 148 142 146 144 137 143 139 121 128 123 117 122 116 111 116 107 109 114 105 107 112 106 106 109 103 103 104 99 101 100 95 97 95 90 94 95 89 92 94 88 90 89 85 98 93 87 105 101 93 114 112 105 132 133 126 142 144 139 144 145 143 142 143 141 142 143 141 142 143 140 139 140 135 143 144 139 130 132 127 253 253 253 250 250 250 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 252 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 255 255 255 238 238 238 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 250 250 250 252 252 252 204 204 204 185 185 185 188 188 188 190 190 190 191 191 191 193 193 193 195 195 195 196 196 196 199 199 199 199 199 199 200 200 200 201 201 201 201 201 201 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 206 206 206 206 206 206 207 207 207 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 209 209 209 241 241 241 252 252 252 201 201 201 181 181 181 185 185 185 187 187 187 190 190 190 190 190 190 191 191 191 193 193 193 194 194 194 196 196 196 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 202 202 202 202 202 202 203 203 203 204 204 204 204 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 209 209 209 241 241 241 252 252 252 204 204 204 185 185 185 190 190 190 191 191 191 193 193 193 194 194 194 195 195 195 197 197 197 198 198 198 200 200 200 201 201 201 202 202 202 204 204 204 203 203 203 204 204 204 206 206 206 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 208 212 212 212 241 241 241 252 252 252 208 208 208 188 188 188 193 193 193 195 195 195 197 197 197 198 198 198 199 199 199 201 201 201 201 201 201 203 203 203 205 205 205 206 206 206 207 207 207 207 207 207 208 208 208 209 209 209 209 209 209 210 210 210 211 211 211 211 211 211 212 212 212 213 213 213 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 214 214 214 243 243 243 253 253 253 210 210 210 192 192 192 196 196 196 198 198 198 200 200 200 201 201 201 202 202 202 204 204 204 206 206 206 207 207 207 207 207 207 209 209 209 210 210 210 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 217 217 217 215 215 215 215 215 215 213 213 213 216 216 216 244 244 244 253 253 253 212 212 212 196 196 196 199 199 199 201 201 201 202 202 202 204 204 204 205 205 205 207 207 207 209 209 209 211 211 211 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 214 214 214 216 216 216 218 218 218 217 217 217 217 217 217 220 220 220 215 215 215 215 215 215 213 213 213 216 216 216 244 244 244 253 253 253 213 213 213 197 197 197 201 201 201 202 202 202 204 204 204 205 205 205 207 207 207 208 208 208 212 212 212 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 214 214 214 212 212 212 211 211 211 211 211 211 212 212 212 209 209 209 204 204 204 206 206 206 206 206 206 207 207 207 204 204 204 208 208 208 242 242 242 254 254 254 213 213 213 197 197 197 200 200 200 199 199 199 201 201 201 200 200 200 199 199 199 194 194 194 200 200 200 206 206 206 206 206 206 208 208 208 210 210 210 208 208 208 203 203 203 199 199 199 201 201 201 202 202 202 199 199 199 197 197 197 189 189 189 181 181 181 176 176 176 163 163 163 151 151 151 148 148 148 155 155 155 160 160 160 156 156 156 168 168 168 233 233 233 254 254 254 208 208 208 186 186 186 192 192 192 187 187 187 179 179 179 175 175 175 174 174 174 179 179 179 180 180 180 186 186 186 187 187 187 188 188 188 191 191 191 182 182 182 177 177 177 171 171 171 168 168 168 170 170 170 162 162 162 160 160 160 157 157 157 141 141 141 129 129 129 117 117 117 111 111 111 112 112 112 115 115 115 115 115 115 107 107 107 121 121 121 222 222 222 254 254 254 194 194 194 163 163 163 168 168 168 151 151 151 140 140 140 153 153 153 150 150 150 160 160 160 166 166 166 172 172 172 171 171 171 166 166 166 166 166 166 163 163 163 153 153 153 148 148 148 146 146 146 142 142 142 139 139 139 140 140 140 144 144 144 134 134 134 124 124 124 125 125 125 124 124 124 128 128 128 133 133 133 134 134 134 123 123 123 135 135 135 225 225 225 253 253 253 175 175 175 138 138 138 139 139 139 134 134 134 138 138 138 144 144 144 138 138 138 140 140 140 142 142 142 147 147 147 146 146 146 144 144 144 144 144 144 146 146 146 142 142 142 142 142 142 144 144 144 144 144 144 143 143 143 144 144 144 145 145 145 143 143 143 142 142 142 142 142 142 141 141 141 143 143 143 145 145 145 147 147 147 145 145 145 155 155 155 230 230 230 251 251 251 159 159 159 120 120 120 128 128 128 128 128 128 130 130 130 131 131 131 132 132 132 133 133 133 133 133 133 134 134 134 137 137 137 139 139 139 140 140 140 140 140 140 142 142 142 143 143 143 142 142 142 142 142 142 143 143 143 144 144 144 146 146 146 145 145 145 146 146 146 146 146 146 145 145 145 146 146 146 143 143 143 141 141 141 140 140 140 153 153 153 230 230 230 251 251 251 157 157 157 118 118 118 126 126 126 126 126 126 127 127 127 129 129 129 130 130 130 131 131 131 133 133 133 133 133 133 136 136 136 137 137 137 139 139 139 141 141 141 141 141 141 140 140 140 140 140 140 142 142 142 144 144 144 144 144 144 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 144 144 144 143 143 143 140 140 140 152 152 152 230 230 230 251 251 251 157 157 157 118 118 118 125 125 125 128 128 128 131 131 131 128 128 128 132 132 132 135 135 135 134 134 134 131 131 131 133 133 133 136 136 136 138 138 138 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 145 145 145 145 146 146 146 145 145 145 144 144 144 155 155 155 230 230 230 250 250 250 157 157 157 118 118 118 125 125 125 125 125 125 127 127 127 129 129 129 131 131 131 131 131 131 129 129 129 140 140 140 145 145 145 135 135 135 135 135 135 136 136 136 136 136 136 135 135 135 135 135 135 136 136 136 139 139 139 138 138 138 141 141 141 142 142 142 141 141 141 140 140 140 140 140 140 141 141 141 140 140 140 140 140 140 140 140 140 150 150 150 229 229 229 250 250 250 156 156 156 118 118 118 125 125 125 126 126 126 127 127 127 145 145 145 146 146 146 133 133 133 141 141 141 183 183 183 183 183 183 137 137 137 141 141 141 133 133 133 138 138 138 145 145 145 143 143 143 136 136 136 151 151 151 146 146 146 136 136 136 136 136 136 138 138 138 137 137 137 135 135 135 135 135 135 135 135 135 136 136 136 137 137 137 147 147 147 228 228 228 250 250 250 154 154 154 114 114 114 120 120 120 115 115 115 102 102 102 120 120 120 136 136 136 136 136 136 137 137 137 179 179 179 162 162 162 123 123 123 147 147 147 114 114 114 118 118 118 158 158 158 165 165 165 130 130 130 151 151 151 166 166 166 139 139 139 134 134 134 145 145 145 134 134 134 130 130 130 132 132 132 131 131 131 133 133 133 130 130 130 143 143 143 227 227 227 250 250 250 157 157 157 116 116 116 107 107 107 80 80 80 64 64 64 60 60 60 72 72 72 108 108 108 106 106 106 119 119 119 104 104 104 98 98 98 105 105 105 89 89 89 83 83 83 93 93 93 108 108 108 95 95 95 107 107 107 144 144 144 117 117 117 105 105 105 106 106 106 90 90 90 104 104 104 111 111 111 119 119 119 125 125 125 129 129 129 142 142 142 227 227 227 251 251 251 177 177 177 146 146 146 103 103 103 65 65 65 66 66 66 64 64 64 68 68 68 73 73 73 87 87 87 94 94 94 90 90 90 85 85 85 84 84 84 98 98 98 87 87 87 83 83 83 95 95 95 87 87 87 105 105 105 116 116 116 87 87 87 87 87 87 86 86 86 78 78 78 77 77 77 70 70 70 85 85 85 109 109 109 129 129 129 142 142 142 227 227 227 253 253 253 189 189 189 159 159 159 123 123 123 90 90 90 93 93 93 99 99 99 104 104 104 103 103 103 106 106 106 105 105 105 102 102 102 103 103 103 102 102 102 103 103 103 106 106 106 110 110 110 116 116 116 115 115 115 119 119 119 115 115 115 103 103 103 100 100 100 94 94 94 82 82 82 73 73 73 66 66 66 67 67 67 108 108 108 130 130 130 142 142 142 228 228 228 251 251 251 165 165 165 128 128 128 127 127 127 121 121 121 120 120 120 124 124 124 129 129 129 132 132 132 134 134 134 131 131 131 127 127 127 126 126 126 126 126 126 125 125 125 125 125 125 127 127 127 132 132 132 137 137 137 140 140 140 133 133 133 127 127 127 126 126 126 113 113 113 85 85 85 70 70 70 59 59 59 67 67 67 111 111 111 129 129 129 141 141 141 228 228 228 250 250 250 145 145 145 98 98 98 104 104 104 102 102 102 102 102 102 104 104 104 108 108 108 115 115 115 120 120 120 126 126 126 127 127 127 129 129 129 135 135 135 141 141 141 142 142 142 137 137 137 139 139 139 150 150 150 150 150 150 136 136 136 125 125 125 135 135 135 129 129 129 101 101 101 86 86 86 83 83 83 91 91 91 115 115 115 126 126 126 139 139 139 227 227 227 250 250 250 144 144 144 96 96 96 103 103 103 100 100 100 98 98 98 100 100 100 102 102 102 103 103 103 105 105 105 108 108 108 108 108 108 107 107 107 106 106 106 107 107 107 109 109 109 110 110 110 111 111 111 115 115 115 116 116 116 112 112 112 112 112 112 114 114 114 111 111 111 106 106 106 103 103 103 103 103 103 105 105 105 116 116 116 123 123 123 137 137 137 226 226 226 250 250 250 143 143 143 97 97 97 105 105 105 102 102 102 101 101 101 103 103 103 104 104 104 105 105 105 107 107 107 109 109 109 109 109 109 108 108 108 107 107 107 106 106 106 107 107 107 108 108 108 110 110 110 109 109 109 110 110 110 111 111 111 111 111 111 110 110 110 109 109 109 108 108 108 107 107 107 107 107 107 109 109 109 117 117 117 121 121 121 135 135 135 226 226 226 250 250 250 142 142 142 95 95 95 103 103 103 102 102 102 102 102 102 102 102 102 103 103 103 105 105 105 106 106 106 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 110 110 110 111 111 111 111 111 111 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 109 109 109 109 109 109 108 108 108 112 112 112 117 117 117 118 118 118 133 133 133 226 226 226 251 251 251 141 141 141 92 92 92 100 100 100 99 99 99 99 99 99 100 100 100 101 101 101 103 103 103 104 104 104 105 105 105 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 109 109 109 110 110 110 109 109 109 110 110 110 112 112 112 112 112 112 111 111 111 111 111 111 110 110 110 109 109 109 109 109 109 112 112 112 116 116 116 114 114 114 130 130 130 226 226 226 251 251 251 141 141 141 92 92 92 100 100 100 99 99 99 99 99 99 100 100 100 103 103 103 105 105 105 106 106 106 108 108 108 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 109 109 109 110 110 110 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 112 112 112 112 112 112 111 111 111 113 113 113 115 115 115 115 115 115 115 115 115 131 131 131 225 225 225 252 252 252 189 189 189 162 162 162 166 166 166 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 169 169 171 171 171 171 171 171 169 169 169 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 171 171 171 183 183 183 237 237 237 255 255 255 244 244 244 242 242 242 243 243 243 234 234 234 230 230 230 233 233 233 228 228 228 234 234 234 240 240 240 228 228 228 225 225 225 230 230 230 231 231 231 228 228 228 230 230 230 233 233 233 234 234 234 230 230 230 230 230 230 230 230 230 230 230 230 242 242 242 233 233 233 227 227 227 233 233 233 230 230 230 233 233 233 243 243 243 243 243 243 244 244 244 252 252 252 255 255 255 253 253 253 254 254 254 254 254 254 246 246 246 239 239 239 240 240 240 236 236 236 244 244 244 251 251 251 241 241 241 234 234 234 235 235 235 235 235 235 236 236 236 239 239 239 241 241 241 242 242 242 238 238 238 241 241 241 239 239 239 238 238 238 252 252 252 243 243 243 232 232 232 238 238 238 240 240 240 246 246 246 252 252 252 253 253 253 254 254 254 254 254 254 255 253 255 249 250 253 247 250 254 249 250 252 248 251 252 247 251 253 248 252 253 248 252 253 249 252 253 249 253 252 249 253 252 249 253 252 249 253 252 249 253 252 249 253 253 249 253 253 249 253 253 249 253 253 249 253 253 249 252 253 249 252 253 250 252 253 250 252 253 250 252 253 250 253 253 250 253 252 250 253 252 250 253 252 249 253 252 248 253 252 248 253 252 249 253 251 255 255 255 228 242 248 218 239 246 218 240 246 218 241 247 218 241 247 218 242 248 218 243 249 219 243 248 220 243 248 220 243 248 221 243 248 221 244 248 221 244 249 222 244 250 223 244 250 222 244 250 222 244 250 222 244 250 223 244 251 224 244 251 224 245 251 225 245 251 225 245 251 225 245 250 225 245 250 225 245 250 225 245 250 224 245 250 224 245 251 228 244 249 243 253 254 247 255 255 183 211 225 154 195 215 154 200 219 157 202 221 158 203 221 160 205 223 162 207 226 163 208 226 167 210 227 168 210 227 169 211 228 170 212 229 170 212 229 172 214 231 172 214 232 173 215 233 173 215 233 174 215 233 176 216 234 176 216 234 177 217 235 178 218 236 178 218 235 178 218 233 178 218 233 178 218 233 178 218 232 178 218 234 177 216 235 188 217 231 231 245 248 246 255 255 175 210 224 142 195 217 142 201 223 146 202 225 149 204 227 149 205 228 150 206 229 152 207 230 156 208 230 158 209 230 159 211 232 160 212 233 161 213 234 162 213 234 163 214 235 164 215 236 164 216 236 165 216 237 168 216 238 168 216 238 169 217 239 170 218 240 170 218 239 170 219 237 170 219 236 170 219 236 170 219 236 170 219 238 169 217 240 182 219 236 229 246 250 247 255 255 178 213 228 146 199 220 145 206 226 149 206 229 152 208 231 153 209 232 154 210 234 156 211 235 160 211 233 162 213 234 164 214 235 165 215 237 166 217 238 166 217 236 167 218 237 168 219 239 169 219 239 169 219 239 172 219 240 173 219 240 174 220 241 175 221 242 175 221 241 175 221 239 175 222 238 175 222 238 175 221 238 174 222 240 172 221 242 184 222 237 229 247 250 248 255 255 184 216 230 153 201 220 153 208 224 156 209 229 159 210 232 160 211 233 161 212 235 164 214 236 168 213 234 171 214 235 172 216 236 173 217 238 175 218 239 175 219 236 176 220 236 177 221 238 177 221 238 178 221 238 180 222 239 181 222 239 182 223 240 183 223 241 183 223 240 183 224 238 183 224 238 183 224 238 183 224 238 181 224 239 177 223 239 188 224 236 231 248 251 249 255 255 189 218 231 160 204 220 161 209 223 163 211 229 166 212 233 167 213 233 169 213 234 172 215 236 177 216 234 179 217 234 179 217 235 181 219 237 182 220 237 184 220 236 185 221 236 185 222 237 186 222 237 186 223 237 186 223 239 186 222 239 187 223 239 188 224 240 188 224 240 190 225 238 191 226 238 191 226 239 190 225 237 189 224 239 184 223 239 192 225 236 234 249 251 249 255 255 193 219 231 167 206 221 168 211 225 168 213 229 170 214 232 173 215 233 176 215 235 179 216 235 184 218 234 186 220 234 187 221 235 188 222 236 188 222 236 191 222 236 192 222 236 193 223 237 193 223 237 193 223 238 190 223 239 188 221 238 189 222 239 191 224 241 194 226 242 195 225 239 195 225 238 198 228 242 193 223 237 194 222 238 190 220 240 193 225 237 236 248 251 251 255 255 196 219 231 172 206 223 173 211 226 174 212 227 177 213 230 180 214 231 184 215 233 186 215 233 192 219 233 196 224 236 197 224 237 197 224 237 197 224 236 199 223 237 199 222 236 198 222 235 199 222 236 198 222 236 194 221 236 192 219 235 191 218 233 191 218 234 192 219 234 189 216 231 184 211 226 186 212 228 186 212 228 189 213 232 184 210 232 187 216 230 236 245 250 253 255 255 199 217 230 174 204 222 176 208 224 177 207 221 180 208 223 180 206 222 182 204 221 178 199 216 184 205 218 191 211 223 191 211 224 193 213 225 195 215 228 194 212 226 189 207 221 186 203 217 187 205 219 188 207 221 183 204 218 181 202 216 173 194 209 165 186 200 159 181 196 145 168 186 133 156 175 130 154 173 137 161 180 143 164 186 136 162 184 147 175 189 229 234 240 254 255 255 195 212 225 165 193 212 170 200 216 167 194 208 161 185 199 159 180 195 160 178 194 166 183 199 166 184 198 172 190 203 173 191 204 174 192 205 177 195 208 169 186 200 164 181 195 157 175 188 155 172 186 156 174 188 147 167 182 145 165 180 142 162 177 126 146 160 113 134 149 98 123 142 92 117 137 93 118 137 95 121 140 96 120 141 85 113 134 100 129 143 218 223 229 253 255 255 180 198 211 141 170 188 145 176 192 129 158 173 120 147 162 135 159 175 134 155 172 145 165 182 149 171 186 155 178 192 153 177 191 149 172 187 149 172 186 145 169 183 134 159 173 129 154 168 128 152 166 123 148 162 119 146 162 119 147 163 124 151 167 113 141 157 103 131 148 102 133 152 101 132 151 105 136 155 110 141 160 111 141 161 97 132 151 110 144 156 219 227 232 249 255 255 159 181 193 113 147 163 112 149 164 107 144 159 111 147 163 119 152 169 115 146 164 118 147 165 119 150 168 122 155 173 122 154 172 120 152 170 119 152 170 120 155 171 115 151 167 116 151 168 118 153 170 117 153 170 114 153 171 114 154 172 116 155 173 113 153 171 113 152 170 113 152 169 112 151 169 114 153 171 116 155 173 119 157 176 113 157 173 125 167 176 221 234 237 246 254 255 140 166 177 92 130 146 97 139 153 97 140 156 98 141 159 101 142 160 104 142 162 105 142 162 103 143 163 103 145 164 106 147 167 108 149 169 109 151 170 107 152 171 108 154 171 110 155 173 109 154 172 108 154 173 108 156 176 108 157 177 110 159 179 109 158 178 110 159 178 111 159 175 111 157 173 112 158 174 109 156 172 107 153 170 104 154 168 118 167 174 218 235 237 245 254 255 138 163 177 90 127 147 96 136 155 99 134 156 100 135 159 99 138 162 98 140 164 99 142 166 101 145 159 101 145 157 102 149 163 103 150 166 104 152 168 107 153 169 108 153 169 107 152 168 107 152 168 109 154 171 112 155 173 112 156 174 111 157 174 110 157 174 107 158 174 102 161 173 102 161 173 104 161 174 104 160 173 105 157 172 103 154 168 118 166 173 218 235 237 245 254 255 137 163 179 90 127 149 96 135 157 101 137 161 103 140 163 97 139 161 97 144 164 99 148 166 102 146 159 99 144 156 99 146 160 100 149 165 101 151 169 101 153 171 101 153 171 101 153 171 102 154 171 103 154 172 106 153 172 106 155 173 104 156 174 103 158 175 104 158 176 110 156 178 111 156 178 111 156 178 112 157 179 112 157 178 108 158 173 122 169 176 220 235 238 243 254 255 134 165 177 87 128 148 92 136 155 91 137 157 92 139 158 95 142 156 97 144 154 99 144 153 101 139 152 113 150 167 115 156 174 104 146 166 101 146 168 96 150 171 95 151 172 95 150 171 94 150 170 95 151 172 97 154 174 96 154 174 97 158 177 94 160 177 98 156 177 112 148 178 113 148 178 110 150 178 107 151 178 106 152 176 103 154 169 117 164 172 218 234 236 241 255 255 133 165 176 86 129 146 91 137 154 92 138 157 95 138 156 117 155 167 123 156 161 113 142 145 125 147 155 168 189 200 165 189 202 118 144 159 119 148 165 107 142 161 111 147 166 118 154 173 116 152 171 108 145 164 120 162 179 114 157 174 102 149 165 100 150 165 102 151 167 103 149 168 98 149 167 92 151 166 86 154 166 90 154 167 99 151 165 114 161 169 217 233 235 243 254 254 132 163 172 83 126 141 88 132 148 88 124 145 79 109 129 103 125 140 126 140 150 130 139 145 134 139 142 176 181 185 156 164 171 115 126 134 139 150 161 107 116 130 111 119 134 151 159 174 158 166 181 122 131 146 140 154 167 153 170 182 125 144 156 118 140 150 126 153 162 107 145 152 98 143 149 95 148 151 89 150 150 92 151 155 93 145 158 110 157 165 217 232 234 245 253 253 138 164 174 88 126 140 78 117 133 57 87 107 47 69 90 48 63 81 64 73 88 104 108 121 103 107 113 115 121 126 98 106 114 90 101 110 97 108 119 85 90 103 79 83 96 89 93 106 105 108 121 91 95 107 103 108 121 138 146 157 109 120 130 95 109 118 94 110 119 78 94 105 90 109 119 93 118 127 98 127 134 100 135 145 93 143 156 109 156 164 217 232 234 249 253 252 162 183 193 123 154 169 78 112 128 41 73 90 44 74 90 45 70 87 52 72 90 59 76 95 72 92 108 77 100 116 71 96 114 64 91 111 62 91 111 76 106 121 65 95 109 61 91 105 73 103 117 66 95 109 85 112 127 95 124 138 64 96 109 61 97 108 60 95 108 55 86 103 54 85 102 46 78 95 61 93 110 82 118 135 93 143 157 109 156 164 217 232 234 251 254 254 174 194 203 136 168 181 97 133 144 63 101 110 67 104 113 74 109 120 80 113 126 80 111 126 83 113 133 81 112 133 78 110 132 77 111 135 75 110 134 74 113 131 77 117 133 81 121 137 87 127 143 86 126 142 90 130 147 84 127 143 69 116 131 63 115 128 54 109 122 40 98 113 32 89 105 25 81 97 27 82 99 70 122 139 92 145 157 109 156 162 218 232 234 247 254 254 146 173 178 98 140 146 96 141 143 93 133 133 94 131 132 98 135 136 103 140 142 108 142 146 116 141 149 115 137 147 110 133 143 109 132 142 109 132 143 111 130 142 112 130 142 114 131 144 118 136 149 123 142 155 121 146 159 110 141 153 100 137 147 95 139 147 78 127 134 49 99 108 34 84 93 24 73 83 32 81 91 75 125 135 90 145 151 109 155 158 220 231 234 245 253 253 124 154 158 66 112 115 70 119 117 73 115 114 74 114 114 77 117 116 81 121 120 88 127 127 97 131 131 103 136 136 104 137 137 106 139 138 113 145 145 122 149 153 124 150 155 119 145 150 121 147 152 132 158 163 132 157 166 115 144 153 100 136 142 105 148 151 97 143 146 68 116 118 53 100 103 50 97 99 58 105 107 81 129 133 87 143 147 108 153 155 220 230 233 244 253 253 122 153 156 65 110 113 69 119 117 67 115 115 66 112 113 68 114 115 70 116 118 71 118 118 73 120 117 75 123 119 76 123 120 74 122 118 73 121 118 73 122 119 75 124 121 76 125 122 77 126 123 83 129 128 89 127 132 85 124 129 81 125 128 80 129 130 75 127 126 69 123 119 66 120 116 66 120 116 68 122 118 79 133 132 84 140 144 105 151 153 219 229 232 244 253 253 122 152 156 66 111 113 71 121 119 68 117 119 66 116 119 68 118 121 70 119 122 71 120 122 73 122 120 75 124 121 76 124 121 75 123 120 73 122 119 70 123 118 70 124 119 71 125 121 73 127 122 73 125 122 78 124 126 79 125 127 76 126 127 73 127 127 71 127 124 68 127 120 67 126 118 67 126 118 69 128 120 78 135 131 82 138 141 104 149 151 218 229 232 244 253 254 121 151 155 64 109 112 69 119 118 67 117 117 67 117 118 67 117 119 68 119 120 71 120 121 75 120 120 78 121 121 79 122 122 80 122 122 79 123 122 76 124 122 76 124 121 77 125 122 78 127 123 77 127 124 76 127 127 77 128 129 76 129 129 74 129 129 73 128 126 69 128 122 68 128 121 68 127 121 71 131 124 77 135 132 79 135 138 102 147 149 219 229 232 245 254 254 120 150 154 61 106 109 66 116 114 65 115 112 65 114 112 66 115 113 67 117 115 69 118 116 72 118 119 74 119 121 76 121 123 77 122 124 77 122 123 75 123 121 75 123 120 76 124 121 76 125 122 75 125 122 74 126 126 75 128 128 75 128 128 76 127 128 74 127 127 71 127 125 70 127 125 70 127 125 73 130 127 77 133 133 75 131 135 98 144 146 218 229 232 245 254 254 121 149 153 62 105 108 68 115 113 69 114 109 69 114 109 70 115 110 73 118 113 74 120 115 70 122 120 71 124 123 73 125 124 73 125 125 73 125 124 72 125 121 72 125 120 73 126 121 74 127 122 74 127 122 76 126 126 79 127 128 80 127 128 80 126 128 79 126 128 77 127 130 76 126 130 77 128 131 79 130 133 81 130 135 78 131 135 101 144 146 218 228 231 250 254 254 179 193 195 148 168 169 151 173 172 147 172 168 148 173 169 149 174 170 150 175 171 151 176 173 147 178 175 147 178 176 148 179 177 147 179 176 148 179 177 149 180 176 148 179 175 148 179 176 150 181 177 150 181 178 150 178 177 153 180 179 154 181 180 154 181 180 153 180 179 152 180 181 152 180 181 152 180 181 153 180 181 155 181 183 154 179 181 169 189 190 234 239 240 255 255 255 244 245 245 241 243 243 242 244 244 229 237 235 224 234 231 227 237 234 222 232 230 228 238 236 234 244 242 221 232 229 218 229 226 223 234 231 224 235 232 222 232 230 224 234 232 226 237 234 227 238 236 224 234 232 224 234 232 223 234 231 223 234 231 236 246 244 227 237 235 221 231 229 227 237 235 224 234 232 227 237 236 238 246 245 241 244 244 243 245 245 252 253 253 255 255 255 253 253 253 254 254 254 254 255 255 243 248 247 235 242 240 236 242 241 232 239 237 240 247 245 247 253 252 237 244 242 231 237 235 231 238 236 232 238 236 232 239 237 236 242 240 237 244 242 238 244 243 234 241 239 237 244 242 235 242 240 234 241 239 249 255 253 240 246 244 228 235 233 234 241 239 237 243 241 242 248 247 250 254 253 253 254 253 254 254 254 254 254 254 184 184 184 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 177 177 177 177 177 177 176 176 176 184 184 184 181 181 181 182 182 182 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 177 177 177 176 176 176 176 176 176 187 187 187 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 181 181 181 180 180 180 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 179 178 178 178 189 189 189 186 186 186 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 186 186 186 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 181 181 181 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 178 178 178 189 189 189 187 187 187 187 187 187 189 189 189 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 191 191 191 193 193 193 194 194 194 194 194 194 194 194 194 192 192 192 190 190 190 189 189 189 188 188 188 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 183 183 183 182 182 182 182 182 182 181 181 181 180 180 180 179 179 179 177 177 177 185 185 185 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 188 188 188 189 189 189 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 187 187 187 188 188 188 189 189 189 189 189 189 187 187 187 184 184 184 184 184 184 183 183 183 181 181 181 179 179 179 178 178 178 180 180 180 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 181 181 181 181 181 181 182 182 182 182 182 182 184 184 184 185 185 185 184 184 184 182 182 182 181 181 181 183 183 183 186 186 186 184 184 184 185 185 185 183 183 183 178 178 178 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 172 172 172 173 173 173 173 173 173 175 175 175 176 176 176 176 176 176 178 178 178 178 178 178 179 179 179 177 177 177 178 178 178 177 177 177 177 177 177 178 178 178 179 179 179 171 171 171 161 161 161 154 154 154 152 152 152 166 166 166 173 173 173 171 171 171 172 172 172 171 171 171 170 170 170 170 170 170 171 171 171 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 173 173 173 176 176 176 177 177 177 173 173 173 171 171 171 172 172 172 170 170 170 165 165 165 164 164 164 164 164 164 162 162 162 164 164 164 167 167 167 160 160 160 138 138 138 121 121 121 111 111 111 114 114 114 109 109 109 107 107 107 163 163 163 157 157 157 153 153 153 151 151 151 157 157 157 162 162 162 165 165 165 166 166 166 166 166 166 163 163 163 158 158 158 158 158 158 148 148 148 138 138 138 128 128 128 126 126 126 129 129 129 126 126 126 119 119 119 109 109 109 109 109 109 114 114 114 113 113 113 121 121 121 127 127 127 118 118 118 104 104 104 94 94 94 85 85 85 90 90 90 82 82 82 83 83 83 133 133 133 113 113 113 104 104 104 104 104 104 117 117 117 129 129 129 135 135 135 135 135 135 131 131 131 121 121 121 110 110 110 100 100 100 83 83 83 67 67 67 59 59 59 58 58 58 59 59 59 59 59 59 62 62 62 67 67 67 73 73 73 75 75 75 78 78 78 81 81 81 94 94 94 112 112 112 120 120 120 118 118 118 110 110 110 95 95 95 86 86 86 88 88 88 94 94 94 79 79 79 70 70 70 68 68 68 71 71 71 71 71 71 74 74 74 75 75 75 76 76 76 79 79 79 77 77 77 67 67 67 57 57 57 52 52 52 49 49 49 46 46 46 49 49 49 54 54 54 57 57 57 58 58 58 65 65 65 71 71 71 67 67 67 71 71 71 83 83 83 84 84 84 85 85 85 91 91 91 96 96 96 88 88 88 90 90 90 92 92 92 111 111 111 106 106 106 102 102 102 100 100 100 103 103 103 106 106 106 113 113 113 117 117 117 120 120 120 120 120 120 120 120 120 116 116 116 112 112 112 111 111 111 113 113 113 116 116 116 121 121 121 124 124 124 125 125 125 122 122 122 121 121 121 121 121 121 121 121 121 120 120 120 121 121 121 118 118 118 118 118 118 120 120 120 117 117 117 113 113 113 114 114 114 116 116 116 153 153 153 150 150 150 148 148 148 146 146 146 149 149 149 150 150 150 152 152 152 153 153 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 151 151 151 147 147 147 140 140 140 153 153 153 143 143 143 143 143 143 151 151 151 147 147 147 146 146 146 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 149 149 149 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 148 148 148 148 148 148 147 147 147 147 147 147 146 146 146 138 138 138 139 139 139 140 140 140 143 143 143 146 146 146 147 147 147 146 146 146 148 148 148 126 126 126 86 86 86 148 148 148 114 114 114 114 114 114 150 150 150 145 145 145 144 144 144 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 146 146 146 142 142 142 144 144 144 145 145 145 143 143 143 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 126 126 126 108 108 108 105 105 105 108 108 108 108 108 108 112 112 112 112 112 112 118 118 118 99 99 99 60 60 60 128 128 128 101 101 101 84 84 84 126 126 126 137 137 137 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 135 135 135 142 142 142 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 138 138 138 137 137 137 139 139 139 137 137 137 135 135 135 135 135 135 122 122 122 118 118 118 122 122 122 119 119 119 117 117 117 111 111 111 108 108 108 100 100 100 88 88 88 104 104 104 99 99 99 82 82 82 94 94 94 126 126 126 124 124 124 119 119 119 119 119 119 123 123 123 126 126 126 128 128 128 138 138 138 136 136 136 135 135 135 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 131 131 129 129 129 129 129 129 125 125 125 88 88 88 80 80 80 85 85 85 96 96 96 105 105 105 113 113 113 125 125 125 129 129 129 130 130 130 126 126 126 124 124 124 113 113 113 97 97 97 109 109 109 107 107 107 113 113 113 116 116 116 119 119 119 120 120 120 122 122 122 133 133 133 129 129 129 127 127 127 126 126 126 126 126 126 127 127 127 125 125 125 121 121 121 122 122 122 126 126 126 127 127 127 108 108 108 61 61 61 54 54 54 56 56 56 62 62 62 71 71 71 78 78 78 85 85 85 84 84 84 83 83 83 96 96 96 80 80 80 76 76 76 97 97 97 111 111 111 115 115 115 118 118 118 120 120 120 121 121 121 121 121 121 119 119 119 124 124 124 121 121 121 119 119 119 121 121 121 122 122 122 121 121 121 118 118 118 117 117 117 119 119 119 118 118 118 117 117 117 90 90 90 67 67 67 77 77 77 84 84 84 87 87 87 94 94 94 97 97 97 101 101 101 84 84 84 55 55 55 106 106 106 83 83 83 82 82 82 111 111 111 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 116 119 119 119 117 117 117 116 116 116 116 116 116 117 117 117 114 114 114 114 114 114 117 117 117 113 113 113 111 111 111 110 110 110 92 92 92 86 86 86 97 97 97 103 103 103 104 104 104 107 107 107 108 108 108 112 112 112 99 99 99 78 78 78 109 109 109 95 95 95 96 96 96 111 111 111 110 110 110 110 110 110 110 110 110 112 112 112 113 113 113 111 111 111 110 110 110 111 111 111 108 108 108 111 111 111 112 112 112 110 110 110 108 108 108 112 112 112 111 111 111 107 107 107 107 107 107 108 108 108 105 105 105 104 104 104 107 107 107 107 107 107 106 106 106 106 106 106 105 105 105 104 104 104 104 104 104 102 102 102 105 105 105 104 104 104 102 102 102 105 105 105 105 105 105 107 107 107 105 105 105 105 105 105 107 107 107 107 107 107 107 107 107 106 106 106 105 105 105 106 106 106 105 105 105 103 103 103 105 105 105 104 104 104 102 102 102 104 104 104 105 105 105 105 105 105 105 105 105 103 103 103 102 102 102 101 101 101 101 101 101 102 102 102 101 101 101 101 101 101 101 101 101 100 100 100 100 100 100 101 101 101 101 101 101 100 100 100 101 101 101 100 100 100 101 101 101 102 102 102 100 100 100 100 100 100 100 100 100 104 104 104 102 102 102 101 101 101 99 99 99 102 102 102 100 100 100 98 98 98 99 99 99 101 101 101 99 99 99 98 98 98 100 100 100 98 98 98 96 96 96 95 95 95 94 94 94 95 95 95 96 96 96 99 99 99 99 99 99 97 97 97 96 96 96 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 96 96 96 97 97 97 95 95 95 94 94 94 93 93 93 97 97 97 96 96 96 93 93 93 95 95 95 94 94 94 96 96 96 96 96 96 96 96 96 94 94 94 92 92 92 93 93 93 91 91 91 89 89 89 89 89 89 89 89 89 91 91 91 91 91 91 92 92 92 93 93 93 94 94 94 94 94 94 93 93 93 94 94 94 92 92 92 93 93 93 95 95 95 95 95 95 93 93 93 92 92 92 92 92 92 92 92 92 91 91 91 90 90 90 89 89 89 88 88 88 91 91 91 90 90 90 91 91 91 93 93 93 92 92 92 86 86 86 86 86 86 88 88 88 87 87 87 87 87 87 86 86 86 87 87 87 90 90 90 91 91 91 90 90 90 89 89 89 88 88 88 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 87 87 87 86 86 86 86 86 86 89 89 89 89 89 89 91 91 91 88 88 88 85 85 85 85 85 85 84 84 84 86 86 86 85 85 85 86 86 86 85 85 85 85 85 85 86 86 86 84 84 84 82 82 82 84 84 84 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 86 86 86 85 85 85 86 86 86 88 88 88 84 84 84 84 84 84 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 81 81 81 79 79 79 78 78 78 78 78 78 79 79 79 81 81 81 81 81 81 78 78 78 77 77 77 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 80 80 80 79 79 79 80 80 80 81 81 81 82 82 82 82 82 82 81 81 81 80 80 80 81 81 81 83 83 83 83 83 83 85 85 85 84 84 84 81 81 81 78 78 78 77 77 77 77 77 77 75 75 75 74 74 74 74 74 74 76 76 76 78 78 78 78 78 78 79 79 79 77 77 77 76 76 76 77 77 77 76 76 76 75 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 77 77 77 83 83 83 82 82 82 80 80 80 79 79 79 80 80 80 77 77 77 74 74 74 73 73 73 71 71 71 70 70 70 70 70 70 73 73 73 76 76 76 76 76 76 75 75 75 73 73 73 75 75 75 75 75 75 73 73 73 72 72 72 73 73 73 74 74 74 76 76 76 77 77 77 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 72 72 72 80 80 80 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 71 71 71 69 69 69 68 68 68 67 67 67 68 68 68 70 70 70 75 75 75 73 73 73 72 72 72 71 71 71 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 73 73 73 72 72 72 70 70 70 71 71 71 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 79 79 79 77 77 77 77 77 77 73 73 73 71 71 71 71 71 71 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 71 71 71 70 70 70 71 71 71 72 72 72 70 70 70 70 70 70 71 71 71 72 72 72 71 71 71 71 71 71 72 72 72 71 71 71 72 72 72 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 69 69 69 70 70 70 178 185 201 175 183 199 176 183 199 176 183 199 176 183 199 176 183 199 176 183 199 176 182 199 175 182 198 175 182 198 175 182 198 175 182 198 175 182 198 175 182 198 175 182 198 175 182 198 176 180 196 176 179 196 176 179 196 176 179 196 177 180 197 178 181 198 178 181 198 178 181 198 177 180 197 176 179 196 176 179 196 176 179 196 176 179 196 174 176 197 174 176 197 173 175 196 178 184 200 175 182 197 176 182 198 175 182 198 175 183 198 175 183 198 175 183 198 175 182 198 174 181 197 174 181 197 174 181 197 174 181 197 174 181 197 174 181 197 173 180 195 172 180 195 173 178 195 174 177 194 174 177 194 174 177 194 175 178 195 176 179 196 176 179 196 176 179 196 175 178 195 174 177 194 174 177 194 175 178 195 175 178 195 174 176 196 173 175 196 173 175 195 183 187 200 180 185 197 181 185 198 179 186 198 178 187 198 178 186 198 178 187 198 177 185 197 175 184 196 175 184 196 175 184 196 175 184 196 175 184 196 175 184 196 175 184 196 175 184 196 176 184 197 175 182 197 173 181 195 173 180 195 175 180 195 177 180 196 176 179 195 175 179 195 175 178 195 175 178 195 175 178 195 175 178 195 175 178 195 176 179 196 175 178 196 174 177 195 185 189 201 182 186 198 183 187 199 183 188 198 184 189 197 184 189 197 184 189 198 183 188 197 183 188 196 183 188 196 183 187 196 183 188 196 184 189 198 184 189 198 184 189 198 184 189 198 184 188 200 182 186 199 179 183 196 178 182 195 177 181 193 176 180 192 176 180 193 177 181 193 176 179 194 175 178 195 175 178 195 176 179 196 176 179 196 176 179 196 176 179 196 174 177 195 185 189 201 183 187 199 183 187 200 186 189 198 189 191 197 189 191 197 189 191 197 189 191 197 189 191 197 189 191 197 188 191 197 189 191 197 192 194 199 193 194 199 193 195 200 193 194 200 191 192 200 190 189 199 188 188 197 187 187 197 184 185 195 182 184 194 182 185 195 183 185 195 182 185 197 180 183 199 179 182 198 178 182 197 178 181 197 177 180 196 176 179 195 174 177 193 181 185 197 179 183 195 179 183 196 181 185 195 182 186 195 182 186 196 183 186 196 183 186 196 183 186 196 183 186 196 183 186 196 183 187 196 186 189 195 187 189 196 189 191 197 189 191 198 190 190 197 191 189 197 190 189 197 190 188 196 188 187 197 187 186 197 188 187 198 189 188 199 188 188 200 183 187 200 180 184 197 180 184 196 179 183 196 177 181 194 175 179 191 174 178 190 176 180 192 174 177 189 174 177 189 175 178 192 176 179 193 175 179 192 175 178 192 175 178 192 175 178 192 175 178 192 175 178 192 175 179 192 172 179 190 172 179 190 173 180 190 173 180 190 176 179 190 177 179 191 178 181 192 179 181 192 179 182 192 180 182 191 181 184 193 183 185 194 181 184 195 178 182 194 177 181 193 179 183 195 182 186 198 181 184 197 182 185 198 179 183 195 173 179 190 170 175 187 170 175 187 170 176 189 170 175 190 170 175 190 171 176 190 170 175 189 171 176 189 171 176 189 171 176 189 169 175 187 166 174 183 166 175 183 167 175 184 169 177 186 171 177 189 172 177 190 173 178 192 174 179 192 173 180 191 171 179 188 172 180 189 171 179 188 171 178 189 173 179 191 173 180 190 166 173 182 155 163 171 147 156 164 146 154 163 161 167 177 165 175 185 163 173 183 165 174 184 163 173 183 162 172 182 162 172 182 163 173 183 161 171 180 163 173 179 164 174 181 163 174 180 164 174 181 166 176 184 169 179 187 170 180 188 166 176 184 164 173 183 165 174 185 163 172 183 158 167 178 158 166 177 158 166 177 156 164 175 158 166 177 162 168 178 157 160 168 134 139 144 119 123 124 107 114 113 105 118 119 102 112 115 103 109 113 152 167 176 146 161 169 142 157 166 141 155 164 147 161 170 151 166 174 155 169 178 156 170 178 155 170 175 152 167 172 147 163 168 148 162 167 143 150 155 134 140 145 123 130 135 122 128 133 125 131 137 121 128 134 114 121 127 104 110 117 105 110 118 111 115 123 110 114 121 118 122 130 124 128 136 116 119 126 102 105 110 92 96 96 82 87 85 88 92 92 82 83 84 85 82 85 123 137 143 105 117 121 96 107 110 97 107 110 110 120 123 122 132 135 128 138 142 129 138 141 127 133 136 117 123 126 106 112 115 98 101 103 86 83 81 71 67 65 62 59 57 61 58 56 63 57 60 63 57 61 66 60 64 71 65 69 78 71 74 81 73 74 84 76 78 87 79 80 98 93 96 112 112 116 120 120 122 118 119 120 111 110 110 103 92 93 95 82 83 99 84 86 96 93 94 84 78 76 77 68 65 75 66 63 77 69 67 77 70 67 80 72 69 81 74 71 82 74 71 85 78 74 83 76 73 73 66 63 63 55 55 57 50 50 54 47 47 51 44 44 57 47 46 62 51 49 65 55 53 66 55 53 75 62 57 83 68 62 79 64 58 83 68 62 93 80 75 93 82 79 93 83 79 100 89 86 105 93 90 99 85 83 100 87 84 103 89 87 111 111 112 109 106 105 107 101 98 103 100 99 103 104 105 106 107 108 113 114 115 117 118 119 118 122 121 118 122 122 118 122 121 114 118 118 110 113 115 109 112 113 111 114 116 114 117 118 121 122 123 124 125 126 125 126 126 122 122 123 121 121 121 122 121 122 122 121 122 121 120 121 121 121 123 118 118 121 117 118 121 119 120 123 117 117 121 113 113 117 113 114 117 116 116 120 144 157 163 141 154 158 140 151 155 137 150 155 139 153 159 140 154 160 142 156 162 143 157 163 143 157 163 143 156 162 141 155 161 142 155 161 143 154 157 140 151 154 141 152 155 141 152 156 140 153 158 141 153 158 144 154 160 141 149 155 133 142 149 145 156 163 136 146 154 136 146 153 143 154 162 138 151 158 137 149 157 139 151 159 139 151 160 139 150 161 139 149 160 138 148 159 140 153 159 137 150 156 137 150 156 137 150 157 137 150 156 137 150 157 139 152 158 139 152 158 138 151 157 138 151 157 137 150 156 129 141 147 133 142 147 134 143 148 137 146 151 140 149 154 137 151 154 136 150 153 142 151 156 122 127 133 80 88 95 141 151 158 107 116 123 107 117 124 142 153 160 135 149 155 135 148 154 135 149 154 135 148 155 134 147 156 134 147 156 134 147 156 136 150 156 133 146 153 135 148 154 136 149 155 134 147 153 135 149 155 135 148 154 135 148 154 135 148 154 135 148 154 133 147 153 117 130 135 102 111 116 99 107 113 102 111 116 102 111 116 103 116 119 104 116 120 112 121 126 95 100 106 55 62 69 122 130 137 96 103 110 80 85 92 120 128 135 128 140 147 129 142 148 128 140 146 127 140 147 126 139 148 126 139 148 125 139 148 130 146 153 128 144 151 128 144 151 127 143 151 127 144 151 127 143 151 126 142 150 126 142 148 127 144 149 125 142 147 123 140 145 125 140 144 117 125 126 114 120 122 117 124 125 114 121 122 112 120 121 106 114 115 103 110 111 96 102 104 84 90 89 105 104 104 108 95 99 94 76 82 97 92 97 116 130 136 114 128 133 109 123 129 109 123 130 111 127 135 114 130 139 116 132 140 125 143 151 124 141 149 123 140 148 120 137 145 119 136 144 119 136 144 119 136 145 119 136 142 118 136 140 116 134 138 116 134 138 114 130 132 83 91 86 77 83 77 81 88 82 92 99 93 101 108 102 110 116 110 121 128 122 126 132 127 125 133 128 125 127 126 127 124 124 113 114 112 89 102 101 95 115 118 92 113 116 99 119 122 102 122 126 106 124 131 108 125 133 110 127 135 121 137 146 117 134 142 114 132 140 114 131 139 114 131 139 114 132 139 113 130 138 108 126 132 109 127 131 113 131 135 114 132 137 97 113 116 56 64 63 50 57 56 52 58 58 58 64 63 67 74 73 74 81 80 81 88 87 80 87 87 75 88 87 89 100 101 77 82 85 69 79 80 86 102 103 100 116 121 104 120 125 107 122 127 109 125 131 109 126 134 109 126 134 107 124 132 114 128 137 109 126 134 105 125 132 107 126 133 108 127 134 107 126 133 105 123 131 103 122 129 105 124 131 104 123 129 103 122 129 77 95 101 58 71 74 69 81 83 76 88 91 79 91 94 86 98 103 89 101 106 93 105 110 76 87 93 46 59 63 98 110 115 75 86 92 75 85 91 102 115 121 105 121 128 105 121 129 105 121 129 105 121 129 105 122 130 105 122 130 104 121 129 109 122 131 105 122 130 102 122 129 102 122 129 103 122 129 100 119 126 100 119 126 103 122 129 99 118 125 97 116 123 96 115 122 78 97 104 74 91 97 86 102 108 91 108 114 92 109 115 95 112 116 95 113 117 100 117 122 87 104 109 66 83 87 97 114 119 83 100 104 84 101 105 99 116 122 98 115 123 98 115 123 97 115 123 100 117 125 101 118 126 99 116 124 98 115 123 100 115 124 96 113 121 97 116 123 98 117 124 96 115 122 94 113 120 98 117 124 97 116 123 93 112 119 93 112 119 94 113 120 91 110 117 90 110 117 93 113 120 93 112 119 92 112 119 92 112 116 91 111 114 90 110 114 90 110 113 88 108 111 92 111 115 90 110 113 88 108 111 92 111 116 93 110 117 94 112 119 93 110 117 93 110 118 95 111 119 95 112 120 95 112 120 93 111 118 91 110 117 92 111 118 91 110 117 89 108 115 91 110 117 90 109 116 88 107 114 90 109 116 91 110 117 91 110 117 91 110 116 89 109 113 89 108 112 88 107 112 88 107 112 89 107 111 88 106 110 88 106 110 88 106 110 87 105 109 87 105 109 88 106 110 88 106 110 87 106 110 89 106 111 87 105 110 88 106 111 89 107 112 88 105 113 88 105 113 88 105 113 90 110 117 88 107 114 88 106 113 85 104 111 88 107 114 86 105 112 84 103 110 85 104 111 87 106 113 85 104 111 84 103 110 86 105 112 85 104 108 83 102 106 82 101 105 81 100 104 82 100 104 83 101 105 86 104 108 86 104 108 84 102 106 83 101 105 83 101 105 84 102 106 85 103 107 84 102 106 83 101 105 83 101 105 84 102 107 83 100 108 82 99 108 81 98 106 85 102 110 83 101 109 79 99 106 81 100 107 80 99 106 82 101 108 82 101 108 82 101 108 80 99 105 78 97 103 79 98 104 78 97 102 76 95 99 76 95 99 76 95 99 78 97 101 78 97 101 79 97 101 80 98 102 81 99 103 81 99 103 80 98 102 81 99 103 79 97 101 80 98 102 82 100 104 82 100 104 80 98 102 79 97 101 79 97 103 80 96 103 80 95 103 80 94 103 77 93 101 74 94 101 77 97 104 76 95 101 77 96 103 79 98 105 78 97 103 73 92 96 73 92 96 75 94 98 74 93 97 74 92 96 73 91 95 74 92 96 77 95 99 78 96 100 77 95 99 76 94 98 75 93 97 74 92 96 75 93 97 75 93 97 75 93 97 76 94 98 76 94 98 74 92 96 73 91 95 73 91 95 76 94 98 78 93 98 82 94 100 78 91 101 73 90 98 71 90 97 70 90 97 72 91 98 71 90 97 72 91 98 72 91 96 72 91 95 73 92 96 71 90 94 69 88 92 71 89 93 72 90 94 71 89 93 71 89 93 71 89 93 71 89 93 71 89 93 71 89 93 70 88 92 71 89 93 70 88 92 71 89 93 71 89 93 71 89 93 72 90 94 72 90 94 72 90 94 73 91 95 75 89 95 77 89 95 77 92 99 71 90 95 69 91 95 69 89 94 69 87 93 68 87 92 67 86 92 68 87 92 69 88 92 68 87 91 66 85 89 65 84 88 65 84 88 66 85 89 68 87 91 68 87 91 65 83 87 64 82 86 67 85 89 67 85 89 67 85 89 67 85 89 68 86 90 67 85 89 66 84 88 67 85 89 68 86 90 69 87 91 69 87 91 68 86 90 69 85 90 70 85 90 70 89 93 68 90 93 67 93 94 67 92 93 66 88 90 63 85 88 62 84 86 62 83 86 62 81 85 61 80 84 61 80 84 63 82 86 65 84 88 64 84 88 66 85 89 64 83 87 63 81 85 64 82 86 63 81 85 62 80 84 63 81 85 64 82 86 65 83 87 65 83 87 65 83 87 64 82 86 64 82 86 64 82 86 64 82 86 63 81 85 63 81 85 64 82 86 66 90 92 63 90 91 59 90 89 59 88 89 61 88 89 58 86 87 55 82 83 56 80 82 58 77 81 57 76 80 57 76 80 60 79 83 63 82 86 63 82 86 62 81 85 60 79 83 62 80 84 62 81 84 60 78 82 59 77 81 60 78 82 61 79 83 63 81 85 64 82 86 62 80 84 61 79 83 61 79 83 61 79 83 61 79 83 60 78 82 59 77 81 59 77 81 62 88 89 56 85 86 54 86 85 54 84 84 56 84 85 55 83 84 51 80 80 51 77 79 53 75 78 52 74 77 53 75 78 55 77 80 59 82 84 58 80 83 56 79 81 56 78 81 57 79 81 56 77 80 57 79 81 57 79 82 58 78 81 58 77 81 60 78 82 59 77 81 57 75 79 58 76 80 59 77 81 58 76 80 58 76 80 58 76 80 57 75 79 57 75 79 61 87 89 57 86 87 55 87 86 52 82 82 52 80 81 52 80 81 50 78 79 50 76 78 51 75 77 51 75 77 52 76 78 54 78 80 53 77 79 54 78 80 55 79 81 53 77 79 53 77 79 54 78 80 55 79 81 54 79 80 55 78 80 56 79 81 55 78 80 56 79 81 55 76 79 57 75 79 57 75 79 57 75 79 57 75 79 58 76 80 56 74 78 57 75 79 129 129 129 130 130 130 129 129 129 130 130 130 129 129 129 130 130 130 131 131 131 131 131 131 131 131 131 130 130 130 131 131 131 131 131 131 131 131 131 131 131 131 129 129 129 128 128 128 128 128 128 128 128 128 129 129 129 133 133 133 133 133 133 126 126 126 124 124 124 124 124 124 123 123 123 124 124 124 124 124 124 122 122 122 123 123 123 121 121 121 121 121 121 118 118 118 134 134 134 136 136 136 135 135 135 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 129 129 129 129 129 129 130 130 130 128 128 128 127 127 127 128 128 128 126 126 126 127 127 127 124 124 124 140 140 140 143 143 143 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 140 140 140 140 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 136 136 136 135 135 135 134 134 134 136 136 136 136 136 136 135 135 135 134 134 134 134 134 134 132 132 132 133 133 133 130 130 130 145 145 145 147 147 147 144 144 144 146 146 146 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 149 149 149 149 149 149 148 148 148 148 148 148 147 147 147 146 146 146 146 146 146 145 145 145 146 146 146 144 144 144 142 142 142 144 144 144 144 144 144 144 144 144 141 141 141 141 141 141 140 140 140 139 139 139 139 139 139 138 138 138 136 136 136 137 137 137 136 136 136 149 149 149 151 151 151 151 151 151 152 152 152 152 152 152 154 154 154 155 155 155 156 156 156 155 155 155 156 156 156 154 154 154 152 152 152 151 151 151 153 153 153 152 152 152 151 151 151 150 150 150 150 150 150 148 148 148 155 155 155 162 162 162 153 153 153 147 147 147 147 147 147 145 145 145 144 144 144 144 144 144 144 144 144 143 143 143 140 140 140 142 142 142 140 140 140 153 153 153 156 156 156 156 156 156 158 158 158 158 158 158 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 159 159 159 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 155 155 155 155 155 155 153 153 153 161 161 161 171 171 171 166 166 166 154 154 154 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 147 147 147 145 145 145 146 146 146 143 143 143 158 158 158 161 161 161 160 160 160 162 162 162 163 163 163 164 164 164 163 163 163 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 159 159 159 159 159 159 157 157 157 165 165 165 169 169 169 178 178 178 169 169 169 156 156 156 156 156 156 153 153 153 153 153 153 152 152 152 151 151 151 149 149 149 150 150 150 146 146 146 162 162 162 165 165 165 164 164 164 166 166 166 167 167 167 169 169 169 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 167 165 165 165 164 164 164 167 167 167 168 168 168 163 163 163 168 168 168 166 166 166 179 179 179 189 189 189 163 163 163 156 156 156 157 157 157 158 158 158 158 158 158 155 155 155 153 153 153 154 154 154 149 149 149 165 165 165 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 168 166 166 166 167 167 167 168 168 168 172 172 172 180 180 180 166 166 166 183 183 183 212 212 212 175 175 175 159 159 159 160 160 160 158 158 158 159 159 159 158 158 158 156 156 156 156 156 156 150 150 150 164 164 164 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 168 168 168 167 167 167 167 167 167 183 183 183 188 188 188 167 167 167 191 191 191 227 227 227 200 200 200 164 164 164 163 163 163 161 161 161 160 160 160 160 160 160 157 157 157 158 158 158 155 155 155 168 168 168 171 171 171 170 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 171 171 171 171 171 171 170 170 170 168 168 168 174 174 174 194 194 194 182 182 182 169 169 169 202 202 202 232 232 232 222 222 222 175 175 175 164 164 164 163 163 163 161 161 161 161 161 161 159 159 159 160 160 160 156 156 156 168 168 168 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 172 172 172 172 172 172 170 170 170 169 169 169 183 183 183 192 192 192 175 175 175 173 173 173 212 212 212 236 236 236 226 226 226 196 196 196 167 167 167 163 163 163 160 160 160 161 161 161 161 161 161 162 162 162 158 158 158 161 161 161 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 163 163 163 170 170 170 190 190 190 182 182 182 172 172 172 182 182 182 223 223 223 239 239 239 234 234 234 219 219 219 174 174 174 159 159 159 159 159 159 160 160 160 158 158 158 159 159 159 156 156 156 151 151 151 155 155 155 155 155 155 157 157 157 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 156 156 156 156 156 156 179 179 179 184 184 184 179 179 179 173 173 173 196 196 196 231 231 231 238 238 238 240 240 240 237 237 237 192 192 192 153 153 153 152 152 152 151 151 151 150 150 150 152 152 152 148 148 148 128 128 128 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 133 133 133 148 148 148 182 182 182 177 177 177 177 177 177 174 174 174 206 206 206 235 235 235 239 239 239 240 240 240 239 239 239 212 212 212 143 143 143 124 124 124 127 127 127 126 126 126 128 128 128 125 125 125 124 124 124 126 126 126 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 129 129 129 127 127 127 130 130 130 165 165 165 173 173 173 177 177 177 181 181 181 189 189 189 220 220 220 234 234 234 237 237 237 239 239 239 238 238 238 229 229 229 168 168 168 113 113 113 111 111 111 111 111 111 111 111 111 108 108 108 117 117 117 118 118 118 116 116 116 116 116 116 118 118 118 119 119 119 119 119 119 121 121 121 122 122 122 120 120 120 122 122 122 121 121 121 119 119 119 119 119 119 141 141 141 165 165 165 165 165 165 175 175 175 184 184 184 207 207 207 227 227 227 232 232 232 234 234 234 237 237 237 236 236 236 236 236 236 203 203 203 126 126 126 108 108 108 110 110 110 112 112 112 111 111 111 111 111 111 113 113 113 112 112 112 112 112 112 112 112 112 112 112 112 113 113 113 115 115 115 114 114 114 115 115 115 115 115 115 113 113 113 113 113 113 122 122 122 152 152 152 158 158 158 164 164 164 175 175 175 189 189 189 217 217 217 227 227 227 231 231 231 234 234 234 235 235 235 235 235 235 234 234 234 221 221 221 159 159 159 106 106 106 104 104 104 107 107 107 106 106 106 109 109 109 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 110 110 110 111 111 111 110 110 110 111 111 111 114 114 114 116 116 116 115 115 115 135 135 135 151 151 151 156 156 156 164 164 164 176 176 176 201 201 201 219 219 219 224 224 224 229 229 229 232 232 232 234 234 234 235 235 235 234 234 234 233 233 233 192 192 192 118 118 118 95 95 95 95 95 95 94 94 94 106 106 106 106 106 106 108 108 108 111 111 111 108 108 108 110 110 110 110 110 110 108 108 108 112 112 112 109 109 109 112 112 112 116 116 116 127 127 127 144 144 144 149 149 149 154 154 154 162 162 162 180 180 180 209 209 209 218 218 218 222 222 222 227 227 227 229 229 229 232 232 232 235 235 235 234 234 234 234 234 234 219 219 219 150 150 150 99 99 99 96 96 96 89 89 89 100 100 100 100 100 100 102 102 102 105 105 105 108 108 108 109 109 109 111 111 111 109 109 109 109 109 109 108 108 108 109 109 109 115 115 115 135 135 135 147 147 147 149 149 149 150 150 150 160 160 160 190 190 190 209 209 209 216 216 216 221 221 221 224 224 224 227 227 227 229 229 229 232 232 232 233 233 233 233 233 233 231 231 231 187 187 187 113 113 113 94 94 94 91 91 91 96 96 96 98 98 98 98 98 98 99 99 99 103 103 103 107 107 107 105 105 105 109 109 109 103 103 103 103 103 103 106 106 106 120 120 120 141 141 141 145 145 145 145 145 145 145 145 145 162 162 162 193 193 193 203 203 203 209 209 209 217 217 217 221 221 221 224 224 224 226 226 226 229 229 229 231 231 231 232 232 232 232 232 232 216 216 216 144 144 144 98 98 98 92 92 92 90 90 90 97 97 97 96 96 96 96 96 96 98 98 98 100 100 100 98 98 98 102 102 102 97 97 97 97 97 97 87 87 87 100 100 100 140 140 140 143 143 143 143 143 143 144 144 144 170 170 170 191 191 191 198 198 198 203 203 203 211 211 211 216 216 216 221 221 221 224 224 224 227 227 227 229 229 229 230 230 230 229 229 229 227 227 227 178 178 178 110 110 110 85 85 85 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 96 96 96 98 98 98 99 99 99 96 96 96 61 61 61 84 84 84 138 138 138 141 141 141 140 140 140 146 146 146 178 178 178 189 189 189 193 193 193 199 199 199 206 206 206 212 212 212 217 217 217 221 221 221 224 224 224 227 227 227 229 229 229 229 229 229 229 229 229 211 211 211 133 133 133 85 85 85 78 78 78 83 83 83 91 91 91 92 92 92 83 83 83 82 82 82 84 84 84 88 88 88 96 96 96 105 105 105 92 92 92 97 97 97 117 117 117 118 118 118 121 121 121 152 152 152 176 176 176 185 185 185 193 193 193 198 198 198 203 203 203 208 208 208 214 214 214 218 218 218 220 220 220 223 223 223 226 226 226 228 228 228 229 229 229 224 224 224 171 171 171 95 95 95 75 75 75 79 79 79 85 85 85 102 102 102 104 104 104 95 95 95 94 94 94 76 76 76 91 91 91 99 99 99 96 96 96 90 90 90 86 86 86 99 99 99 110 110 110 132 132 132 138 138 138 141 141 141 147 147 147 159 159 159 171 171 171 178 178 178 190 190 190 198 198 198 204 204 204 211 211 211 216 216 216 217 217 217 219 219 219 219 219 219 201 201 201 120 120 120 68 68 68 69 69 69 66 66 66 69 69 69 77 77 77 85 85 85 95 95 95 79 79 79 113 113 113 121 121 121 111 111 111 107 107 107 92 92 92 99 99 99 99 99 99 98 98 98 92 92 92 92 92 92 81 81 81 93 93 93 104 104 104 105 105 105 120 120 120 124 124 124 120 120 120 121 121 121 123 123 123 130 130 130 138 138 138 144 144 144 137 137 137 107 107 107 63 63 63 62 62 62 59 59 59 50 50 50 30 30 30 16 16 16 17 17 17 34 34 34 45 45 45 60 60 60 70 70 70 75 75 75 75 75 75 83 83 83 87 87 87 88 88 88 80 80 80 73 73 73 72 72 72 73 73 73 78 78 78 88 88 88 88 88 88 82 82 82 82 82 82 72 72 72 65 65 65 74 74 74 82 82 82 82 82 82 71 71 71 64 64 64 70 70 70 69 69 69 65 65 65 57 57 57 47 47 47 39 39 39 34 34 34 30 30 30 29 29 29 35 35 35 40 40 40 42 42 42 47 47 47 51 51 51 52 52 52 56 56 56 59 59 59 58 58 58 59 59 59 60 60 60 57 57 57 57 57 57 59 59 59 60 60 60 65 65 65 66 66 66 63 63 63 63 63 63 67 67 67 67 67 67 67 67 67 65 65 65 65 65 65 61 61 61 59 59 59 58 58 58 56 56 56 54 54 54 53 53 53 52 52 52 54 54 54 53 53 53 50 50 50 48 48 48 48 48 48 51 51 51 51 51 51 47 47 47 44 44 44 41 41 41 38 38 38 38 38 38 36 36 36 36 36 36 38 38 38 41 41 41 47 47 47 45 45 45 41 41 41 42 42 42 48 48 48 54 54 54 58 58 58 55 55 55 62 62 62 63 63 63 61 61 61 58 58 58 55 55 55 55 55 55 54 54 54 54 54 54 57 57 57 59 59 59 57 57 57 56 56 56 57 57 57 59 59 59 57 57 57 55 55 55 53 53 53 48 48 48 45 45 45 45 45 45 43 43 43 41 41 41 40 40 40 42 42 42 40 40 40 39 39 39 38 38 38 37 37 37 40 40 40 40 40 40 45 45 45 51 51 51 60 60 60 60 60 60 57 57 57 57 57 57 55 55 55 54 54 54 52 52 52 52 52 52 53 53 53 54 54 54 55 55 55 57 57 57 58 58 58 56 56 56 55 55 55 53 53 53 54 54 54 51 51 51 51 51 51 50 50 50 48 48 48 48 48 48 51 51 51 52 52 52 52 52 52 48 48 48 43 43 43 45 45 45 46 46 46 44 44 44 46 46 46 49 49 49 77 151 154 78 153 156 78 151 155 80 151 156 79 151 155 80 151 155 82 152 157 82 152 157 82 152 157 82 151 156 83 151 157 83 151 157 83 151 157 83 151 157 82 149 155 81 148 154 80 148 154 79 149 154 83 149 155 89 152 159 88 152 160 80 145 154 77 143 151 77 143 152 76 143 151 76 144 152 75 144 151 74 142 150 74 143 151 73 141 149 73 141 149 71 137 147 87 154 159 88 156 161 89 154 160 92 153 160 90 151 158 91 152 159 93 154 161 93 153 161 93 153 161 93 153 161 94 153 161 94 154 162 94 153 161 94 154 161 93 153 159 91 151 157 90 150 156 90 150 157 88 151 158 86 151 157 85 151 157 84 150 156 83 149 156 83 148 155 83 149 155 83 149 156 82 148 154 80 147 154 79 148 156 77 146 155 78 148 156 77 143 151 100 157 161 102 160 164 101 158 163 102 158 163 102 157 163 103 158 163 105 158 167 106 157 168 106 157 168 106 158 168 106 159 166 105 158 164 105 157 163 103 156 161 103 156 159 102 155 159 101 154 158 100 154 159 100 154 160 99 154 160 98 154 161 96 153 162 95 152 161 94 151 160 94 153 161 93 154 161 92 153 160 91 152 160 90 152 160 88 150 158 88 151 159 83 149 156 109 161 164 110 163 166 108 160 164 110 162 165 112 164 167 112 164 167 113 164 168 113 164 169 113 163 170 114 163 171 114 164 169 113 163 165 113 163 163 112 162 164 112 161 165 112 161 164 111 160 165 112 160 166 111 158 164 113 156 154 121 155 148 112 158 159 107 159 165 107 155 164 103 157 163 101 156 163 101 155 162 101 155 162 101 154 161 99 152 158 98 154 160 95 153 160 115 164 164 117 166 167 116 166 166 116 168 167 117 168 168 118 170 169 120 172 168 120 172 169 120 171 172 120 171 174 119 169 173 118 167 169 117 167 166 119 168 167 119 167 168 118 166 167 117 165 167 118 163 168 114 163 165 132 166 159 156 168 153 132 164 159 115 161 164 115 160 164 110 160 163 110 159 162 110 159 162 110 158 162 110 157 161 106 155 158 106 158 160 103 156 160 121 168 165 123 171 167 122 171 168 122 174 171 122 175 171 124 177 173 124 178 172 124 178 173 125 178 174 125 177 176 124 174 175 123 172 173 123 172 172 123 173 169 123 174 168 123 173 169 121 171 169 123 170 170 119 168 165 140 172 161 167 176 159 150 176 164 124 169 164 117 166 163 119 165 162 119 163 162 118 162 162 117 162 161 116 161 161 113 159 159 113 161 160 110 158 159 125 174 165 127 177 168 126 177 168 127 179 170 128 180 171 129 181 172 128 180 172 128 180 173 129 181 174 130 181 174 129 179 172 129 178 172 129 178 172 129 178 169 129 178 167 128 177 169 126 175 171 127 174 170 126 172 166 146 176 161 163 176 155 169 185 168 151 179 168 124 171 164 126 170 163 125 167 163 125 167 163 124 166 162 121 165 160 119 163 158 120 164 159 115 161 157 130 179 166 132 182 168 132 181 167 135 182 168 137 183 170 139 184 171 136 182 171 135 181 171 136 182 172 136 182 172 135 182 170 134 182 169 134 182 169 136 183 169 136 181 167 134 179 166 139 181 169 144 180 171 136 177 166 155 178 157 160 174 149 173 185 168 186 194 179 138 175 167 125 171 161 129 171 161 129 172 162 129 172 162 128 169 161 125 167 158 126 168 159 122 162 154 135 181 163 137 184 166 137 183 166 140 184 167 142 184 168 145 183 168 144 182 170 143 182 170 143 182 170 143 182 170 143 182 168 143 182 167 143 182 167 142 183 168 142 182 167 141 180 162 145 180 161 149 180 164 156 183 165 180 186 156 160 174 142 179 188 168 219 212 196 163 183 170 132 173 159 134 175 159 132 173 157 133 173 159 132 172 159 129 170 157 129 170 157 125 163 152 138 179 159 143 183 162 143 182 162 144 182 164 146 182 165 149 183 166 150 182 166 151 182 166 151 182 166 151 182 166 151 183 166 152 183 166 152 183 166 150 183 165 148 183 164 148 181 160 147 179 158 149 179 159 184 188 161 197 191 151 162 176 134 191 196 172 242 224 211 204 202 187 144 176 156 140 177 158 139 175 155 137 174 155 137 173 157 135 170 155 136 171 155 133 167 152 147 181 158 152 184 159 153 182 158 155 182 160 156 182 161 157 183 162 156 183 162 155 183 162 155 182 162 155 183 162 156 183 163 157 184 164 156 184 163 155 182 161 154 183 160 155 181 158 151 180 157 164 184 157 207 195 155 190 187 137 168 178 133 203 206 181 248 228 218 240 218 204 167 182 160 146 176 153 145 175 153 143 173 151 142 173 153 139 171 151 140 172 153 135 169 150 151 181 154 157 184 155 158 183 155 158 183 158 157 181 158 157 181 157 157 181 158 157 182 158 157 182 158 157 182 159 158 182 159 159 183 160 159 183 159 158 182 158 159 183 155 156 181 155 154 180 155 187 188 150 206 195 141 179 183 129 175 179 137 219 214 189 250 233 217 244 222 204 204 198 173 155 177 147 147 175 149 146 171 148 144 174 147 142 174 146 143 175 146 139 170 147 141 174 149 148 178 154 149 178 155 149 178 157 149 177 156 149 178 157 148 178 156 148 180 157 149 181 158 149 180 158 149 180 159 151 180 159 152 179 156 150 179 154 153 177 148 144 176 152 158 181 153 203 193 149 189 189 132 173 181 128 187 186 150 236 222 199 252 237 219 250 231 213 237 216 194 170 182 150 145 170 141 145 169 145 145 170 148 144 168 146 145 169 147 141 166 145 117 168 153 122 172 157 124 172 157 126 173 158 125 173 157 126 174 157 125 175 158 126 176 160 127 177 161 127 176 161 129 174 161 132 174 160 133 173 157 134 173 153 129 171 152 131 169 156 182 184 148 190 190 140 186 185 133 173 181 133 205 198 168 249 228 208 252 236 218 252 238 219 250 236 213 200 193 173 136 164 144 130 164 150 132 162 151 130 161 149 131 163 151 128 159 146 63 158 150 67 163 158 68 161 157 68 160 156 67 161 156 65 162 156 68 162 158 70 162 159 70 163 159 70 163 159 72 163 160 74 162 160 76 161 159 79 160 156 72 161 154 108 168 152 184 189 147 176 186 134 183 184 129 169 184 140 212 208 183 254 231 214 254 236 218 252 238 219 253 238 216 225 210 195 116 157 143 75 147 141 75 150 145 74 150 144 75 152 147 74 148 142 55 155 151 56 157 156 56 155 155 57 156 153 57 158 153 56 160 155 58 161 158 58 161 159 58 161 159 57 161 159 55 161 159 56 160 159 59 159 159 57 157 158 64 159 155 144 180 149 165 185 139 175 187 131 186 189 127 196 194 152 232 219 196 253 230 213 253 234 217 253 237 219 252 235 218 243 226 209 151 178 165 52 141 136 37 144 143 37 143 142 37 144 143 33 141 142 42 150 149 42 151 153 41 148 150 41 149 148 42 151 148 43 152 150 42 153 153 44 155 156 45 156 156 43 154 155 43 156 156 44 155 156 44 152 153 43 152 153 89 167 150 154 177 139 153 178 130 173 187 127 195 190 129 229 205 163 251 221 199 252 227 211 252 230 214 253 234 217 248 235 216 250 234 214 207 205 185 84 146 137 39 138 137 39 141 139 42 143 142 43 141 143 32 146 143 33 147 148 33 146 147 32 146 147 33 147 147 33 147 147 32 148 148 33 150 150 33 149 150 34 150 150 35 150 150 34 147 148 36 147 148 57 152 144 119 171 142 140 173 133 151 179 129 173 186 126 207 191 136 245 212 172 253 220 198 253 224 210 254 229 214 254 231 214 251 232 213 248 232 214 238 219 195 141 170 154 49 132 130 37 134 132 38 138 135 38 135 136 29 144 143 27 147 146 29 148 147 32 148 149 30 148 148 27 147 147 24 148 146 24 149 147 25 147 145 27 147 147 32 149 149 34 151 151 38 149 150 87 159 141 127 167 133 135 172 131 150 179 128 176 186 127 225 200 148 252 212 174 253 217 190 252 223 201 253 227 208 254 229 214 253 231 214 250 230 213 253 228 210 196 194 177 76 138 131 27 125 126 21 128 127 18 128 127 19 144 141 19 145 142 23 146 144 26 149 147 21 147 144 21 150 146 20 150 146 19 148 144 26 150 147 23 146 146 28 149 149 34 152 149 61 158 143 110 164 132 126 166 130 133 170 130 149 177 126 186 188 131 240 205 157 252 210 172 253 215 185 253 221 193 253 224 200 254 227 208 253 231 214 252 229 213 254 228 214 235 216 198 133 161 145 38 126 121 18 130 127 10 124 123 14 138 134 16 137 135 19 139 137 20 143 140 21 146 142 22 148 144 22 150 145 20 148 144 22 147 143 23 145 143 24 146 146 38 149 142 89 160 135 122 163 131 125 165 130 130 167 123 149 174 124 204 192 143 241 204 158 249 209 166 253 214 176 254 217 184 254 220 194 253 223 203 251 227 208 252 229 211 251 228 213 251 226 209 189 190 167 65 137 123 14 130 126 12 126 124 13 133 130 13 135 132 11 137 133 12 138 133 17 141 137 21 145 141 18 144 140 20 148 143 17 141 138 17 141 137 19 144 139 59 148 136 113 158 131 123 160 129 120 162 129 124 161 121 158 172 123 210 194 146 232 198 154 244 202 157 252 210 165 254 214 173 254 217 184 253 220 194 252 224 201 252 226 205 253 226 209 254 226 210 232 214 190 122 158 136 30 129 123 13 127 125 9 126 123 12 134 130 10 134 128 11 134 130 11 136 136 11 139 136 9 138 134 14 141 137 15 134 130 14 134 129 19 117 114 68 117 103 117 156 123 118 160 123 121 158 127 124 159 122 171 179 126 209 193 142 223 196 148 237 197 153 247 203 159 252 209 166 253 214 175 254 218 183 253 221 193 253 223 199 254 224 201 251 224 204 250 222 198 181 182 156 60 133 124 11 117 118 12 129 122 8 132 125 9 132 125 22 126 123 28 123 119 30 125 118 31 126 120 27 130 127 25 132 129 28 127 118 27 78 70 67 95 76 116 153 119 120 156 120 119 155 118 133 160 115 184 185 130 203 192 137 213 194 143 227 196 149 241 199 154 249 204 160 252 210 167 254 214 173 254 217 184 254 221 194 254 223 201 252 222 205 252 223 204 228 208 182 107 148 131 19 114 113 13 106 113 27 108 105 69 103 93 87 97 82 90 82 72 103 76 64 108 77 60 112 80 73 85 103 90 63 127 108 52 113 95 59 118 95 80 138 111 79 140 114 82 144 113 140 166 119 185 183 125 195 191 132 210 195 139 224 196 147 235 197 151 245 201 154 251 206 161 255 210 165 255 213 171 255 216 180 254 219 191 254 222 198 253 224 200 250 220 182 171 177 141 43 119 111 14 101 105 51 92 93 102 81 69 107 106 70 95 113 89 87 102 84 89 101 78 61 86 72 72 104 82 59 120 103 36 124 114 34 116 103 41 109 94 52 123 104 64 133 115 106 148 119 119 153 116 117 158 118 138 159 116 165 165 121 184 174 130 196 179 134 214 188 139 230 193 147 237 198 156 241 205 164 243 211 173 243 213 177 243 215 183 245 214 179 218 202 159 88 137 117 7 94 100 12 92 102 22 85 90 51 79 69 79 80 62 100 84 54 118 92 51 105 74 42 135 110 71 134 123 81 111 118 83 95 117 89 81 100 81 92 107 83 87 109 85 77 111 89 60 110 92 49 114 93 45 101 79 67 109 82 83 118 90 87 118 88 105 133 93 111 136 99 108 131 100 104 133 104 102 137 106 111 144 109 125 149 116 140 152 117 136 145 105 86 120 96 3 89 94 4 87 92 6 81 89 3 69 79 1 42 53 7 20 27 23 14 21 51 27 26 74 36 22 103 46 25 121 53 29 128 57 32 130 57 31 142 63 33 149 67 33 143 71 35 124 68 33 106 63 39 98 65 42 94 69 44 99 74 49 113 83 54 115 83 51 106 77 48 108 76 47 100 65 40 100 55 30 121 60 29 136 65 28 140 64 23 123 54 24 84 59 45 4 99 96 7 97 96 9 89 90 8 79 77 7 65 62 5 54 56 5 45 55 2 42 49 1 42 43 17 44 44 33 43 45 42 43 42 54 46 41 68 46 37 80 43 32 96 42 28 109 41 26 111 39 24 115 39 22 116 40 23 113 36 20 115 36 17 121 37 17 129 33 20 132 40 23 132 43 19 131 39 15 130 39 16 131 44 19 112 52 29 59 73 64 17 86 88 8 90 90 7 85 86 6 83 83 4 83 79 2 80 76 2 77 74 3 75 71 3 74 69 2 77 72 1 76 72 0 72 69 0 70 68 0 70 69 2 74 68 1 74 64 0 69 61 3 63 58 4 57 56 4 54 53 10 51 51 15 46 46 17 45 40 19 47 42 22 50 45 25 59 49 22 58 46 18 53 45 17 55 46 19 64 49 15 74 58 6 82 75 4 78 78 6 87 88 7 88 89 5 85 86 3 82 82 2 78 80 4 77 80 3 76 77 3 76 76 4 80 79 5 83 80 4 81 77 3 81 75 3 82 75 5 84 76 4 82 72 3 79 70 4 76 69 5 68 63 1 66 60 1 65 60 3 61 58 3 58 56 2 57 56 3 59 57 2 59 50 2 57 47 3 54 49 2 54 50 3 58 50 4 58 47 4 65 57 6 71 68 5 84 85 4 84 85 3 81 82 4 80 82 6 76 81 5 75 79 3 73 77 3 73 77 3 75 78 3 76 78 4 78 78 3 82 78 3 83 76 3 81 74 3 78 73 4 76 71 5 76 72 3 73 69 2 74 69 2 72 68 2 69 66 3 69 66 5 71 69 6 73 70 3 75 66 6 68 63 5 59 61 4 63 64 4 65 63 4 62 58 3 67 59 5 69 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 16 16 16 20 20 20 28 28 28 29 29 29 29 29 29 29 29 29 31 31 31 31 31 31 36 36 36 53 53 53 41 41 41 28 28 28 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 9 9 9 22 22 22 37 37 37 46 46 46 51 51 51 57 57 57 63 63 63 59 59 59 62 62 62 55 55 55 54 54 54 51 51 51 77 77 77 119 119 119 116 116 116 114 114 114 73 73 73 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 9 9 9 25 25 25 43 43 43 51 51 51 50 50 50 51 51 51 51 51 51 58 58 58 64 64 64 70 70 70 70 70 70 64 64 64 63 63 63 72 72 72 113 113 113 147 147 147 160 160 160 179 179 179 171 171 171 128 128 128 42 42 42 3 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 4 4 4 21 21 21 37 37 37 44 44 44 47 47 47 44 44 44 42 42 42 42 42 42 42 42 42 50 50 50 63 63 63 74 74 74 72 72 72 64 64 64 73 73 73 89 89 89 119 119 119 160 160 160 181 181 181 184 184 184 194 194 194 186 186 186 135 135 135 52 52 52 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 31 31 31 48 48 48 46 46 46 45 45 45 46 46 46 44 44 44 42 42 42 42 42 42 40 40 40 41 41 41 45 45 45 47 47 47 62 62 62 69 69 69 86 86 86 90 90 90 113 113 113 153 153 153 173 173 173 178 178 178 189 189 189 192 192 192 181 181 181 128 128 128 35 35 35 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 9 9 9 28 28 28 44 44 44 44 44 44 40 40 40 40 40 40 42 42 42 39 39 39 36 36 36 37 37 37 37 37 37 55 55 55 46 46 46 43 43 43 68 68 68 79 79 79 91 91 91 96 96 96 118 118 118 171 171 171 203 203 203 209 209 209 195 195 195 168 168 168 147 147 147 132 132 132 94 94 94 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 27 27 27 37 37 37 37 37 37 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 87 87 87 75 75 75 52 52 52 127 127 127 99 99 99 94 94 94 121 121 121 88 88 88 132 132 132 240 240 240 240 240 240 199 199 199 145 145 145 135 135 135 155 155 155 192 192 192 0 0 0 0 0 0 0 0 0 2 2 2 21 21 21 34 34 34 31 31 31 34 34 34 35 35 35 33 33 33 35 35 35 37 37 37 39 39 39 37 37 37 36 36 36 36 36 36 68 68 68 84 84 84 65 65 65 193 193 193 143 143 143 131 131 131 188 188 188 123 123 123 129 129 129 181 181 181 167 167 167 162 162 162 163 163 163 173 173 173 223 223 223 247 247 247 0 0 0 0 0 0 4 4 4 21 21 21 37 37 37 39 39 39 38 38 38 40 40 40 38 38 38 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 38 38 38 35 35 35 58 58 58 84 84 84 90 90 90 190 190 190 212 212 212 193 193 193 214 214 214 190 190 190 140 140 140 94 94 94 127 127 127 172 172 172 226 226 226 240 240 240 253 253 253 241 241 241 0 0 0 2 2 2 22 22 22 38 38 38 42 42 42 43 43 43 40 40 40 40 40 40 41 41 41 40 40 40 39 39 39 36 36 36 37 37 37 38 38 38 36 36 36 35 35 35 43 43 43 53 53 53 65 65 65 174 174 174 251 251 251 237 237 237 191 191 191 172 172 172 170 170 170 149 149 149 170 170 170 217 217 217 252 252 252 253 253 253 252 252 252 242 242 242 0 0 0 15 15 15 45 45 45 51 51 51 48 48 48 52 52 52 48 48 48 47 47 47 45 45 45 44 44 44 45 45 45 48 48 48 48 48 48 49 49 49 45 45 45 38 38 38 47 47 47 46 46 46 58 58 58 188 188 188 214 214 214 207 207 207 148 148 148 106 106 106 170 170 170 203 203 203 195 195 195 220 220 220 252 252 252 251 251 251 251 251 251 243 243 243 5 5 5 34 34 34 54 54 54 59 59 59 55 55 55 54 54 54 50 50 50 49 49 49 49 49 49 50 50 50 52 52 52 55 55 55 53 53 53 61 61 61 73 73 73 61 61 61 54 54 54 31 31 31 35 35 35 119 119 119 102 102 102 87 87 87 105 105 105 117 117 117 165 165 165 203 203 203 231 231 231 235 235 235 242 242 242 246 246 246 246 246 246 251 251 251 17 17 17 51 51 51 57 57 57 61 61 61 60 60 60 58 58 58 56 56 56 57 57 57 58 58 58 58 58 58 63 63 63 70 70 70 79 79 79 61 61 61 58 58 58 67 67 67 48 48 48 24 24 24 44 44 44 82 82 82 62 62 62 47 47 47 65 65 65 104 104 104 143 143 143 100 100 100 114 114 114 128 128 128 150 150 150 161 161 161 153 153 153 217 217 217 32 32 32 65 65 65 64 64 64 62 62 62 62 62 62 59 59 59 56 56 56 56 56 56 65 65 65 77 77 77 89 89 89 99 99 99 105 105 105 70 70 70 45 45 45 47 47 47 37 37 37 63 63 63 82 82 82 81 81 81 67 67 67 51 51 51 47 47 47 73 73 73 76 76 76 52 52 52 62 62 62 80 80 80 79 79 79 87 87 87 137 137 137 145 145 145 46 46 46 60 60 60 58 58 58 53 53 53 51 51 51 49 49 49 56 56 56 73 73 73 91 91 91 102 102 102 108 108 108 110 110 110 106 106 106 77 77 77 45 45 45 46 46 46 34 34 34 47 47 47 72 72 72 85 85 85 69 69 69 48 48 48 52 52 52 84 84 84 71 71 71 89 89 89 90 90 90 79 79 79 48 48 48 62 62 62 169 169 169 134 134 134 46 46 46 48 48 48 47 47 47 44 44 44 48 48 48 58 58 58 79 79 79 105 105 105 112 112 112 114 114 114 111 111 111 90 90 90 80 80 80 68 68 68 46 46 46 45 45 45 46 46 46 36 36 36 42 42 42 71 71 71 71 71 71 57 57 57 61 61 61 97 97 97 87 87 87 75 75 75 82 82 82 104 104 104 72 72 72 68 68 68 159 159 159 133 133 133 42 42 42 49 49 49 55 55 55 53 53 53 55 55 55 80 80 80 103 103 103 114 114 114 111 111 111 110 110 110 105 105 105 59 59 59 37 37 37 44 44 44 44 44 44 44 44 44 54 54 54 63 63 63 39 39 39 31 31 31 81 81 81 78 78 78 80 80 80 76 76 76 79 79 79 96 96 96 113 113 113 116 116 116 105 105 105 96 96 96 138 138 138 173 173 173 51 51 51 56 56 56 68 68 68 81 81 81 91 91 91 105 105 105 114 114 114 112 112 112 108 108 108 104 104 104 103 103 103 68 68 68 29 29 29 22 22 22 37 37 37 45 45 45 49 49 49 68 68 68 61 61 61 62 62 62 86 86 86 76 76 76 76 76 76 87 87 87 110 110 110 113 113 113 109 109 109 105 105 105 106 106 106 134 134 134 191 191 191 237 237 237 62 62 62 69 69 69 79 79 79 97 97 97 108 108 108 117 117 117 112 112 112 107 107 107 102 102 102 90 90 90 82 82 82 57 57 57 25 25 25 14 14 14 32 32 32 49 49 49 57 57 57 81 81 81 83 83 83 67 67 67 67 67 67 84 84 84 105 105 105 110 110 110 107 107 107 103 103 103 102 102 102 107 107 107 149 149 149 198 198 198 230 230 230 241 241 241 58 58 58 79 79 79 91 91 91 94 94 94 96 96 96 98 98 98 100 100 100 104 104 104 92 92 92 71 71 71 77 77 77 71 71 71 45 45 45 44 44 44 58 58 58 77 77 77 80 80 80 82 82 82 101 101 101 89 89 89 95 95 95 111 111 111 110 110 110 103 103 103 102 102 102 104 104 104 116 116 116 163 163 163 205 205 205 190 190 190 179 179 179 175 175 175 56 56 56 68 68 68 117 117 117 127 127 127 115 115 115 108 108 108 100 100 100 99 99 99 91 91 91 87 87 87 89 89 89 94 94 94 88 88 88 89 89 89 96 96 96 84 84 84 47 47 47 58 58 58 116 116 116 114 114 114 108 108 108 101 101 101 99 99 99 97 97 97 112 112 112 145 145 145 183 183 183 196 196 196 164 164 164 143 143 143 130 130 130 117 117 117 62 62 62 47 47 47 96 96 96 127 127 127 129 129 129 131 131 131 129 129 129 123 123 123 122 122 122 120 120 120 116 116 116 115 115 115 118 118 118 116 116 116 116 116 116 110 110 110 57 57 57 68 68 68 112 112 112 102 102 102 97 97 97 95 95 95 88 88 88 123 123 123 176 176 176 201 201 201 190 190 190 150 150 150 107 107 107 87 87 87 103 103 103 82 82 82 44 44 44 40 40 40 76 76 76 96 96 96 107 107 107 113 113 113 118 118 118 125 125 125 134 134 134 130 130 130 123 123 123 123 123 123 125 125 125 125 125 125 116 116 116 110 110 110 94 94 94 89 89 89 97 97 97 93 93 93 86 86 86 85 85 85 122 122 122 167 167 167 170 170 170 147 147 147 125 125 125 86 86 86 75 75 75 75 75 75 69 69 69 38 38 38 41 41 41 29 29 29 47 47 47 66 66 66 75 75 75 81 81 81 89 89 89 97 97 97 106 106 106 109 109 109 107 107 107 106 106 106 108 108 108 107 107 107 103 103 103 96 96 96 93 93 93 88 88 88 84 84 84 71 71 71 65 65 65 106 106 106 122 122 122 100 100 100 95 95 95 105 105 105 92 92 92 76 76 76 70 70 70 65 65 65 50 50 50 21 21 21 52 52 52 46 46 46 36 36 36 38 38 38 42 42 42 53 53 53 61 61 61 66 66 66 79 79 79 84 84 84 82 82 82 80 80 80 79 79 79 82 82 82 82 82 82 76 76 76 69 69 69 62 62 62 53 53 53 37 37 37 33 33 33 67 67 67 65 65 65 54 54 54 74 74 74 87 87 87 89 89 89 83 83 83 68 68 68 46 46 46 30 30 30 6 6 6 46 46 46 50 50 50 54 54 54 39 39 39 28 28 28 29 29 29 33 33 33 38 38 38 46 46 46 53 53 53 55 55 55 53 53 53 56 56 56 60 60 60 54 54 54 42 42 42 32 32 32 26 26 26 24 24 24 32 32 32 44 44 44 64 64 64 76 76 76 74 74 74 74 74 74 84 84 84 96 96 96 88 88 88 73 73 73 49 49 49 16 16 16 1 1 1 37 37 37 48 48 48 47 47 47 45 45 45 37 37 37 26 26 26 17 17 17 13 13 13 16 16 16 18 18 18 21 21 21 21 21 21 21 21 21 21 21 21 18 18 18 16 16 16 16 16 16 24 24 24 43 43 43 51 51 51 79 79 79 97 97 97 93 93 93 101 101 101 71 71 71 74 74 74 98 98 98 99 99 99 68 68 68 38 38 38 4 4 4 0 0 0 23 23 23 42 42 42 39 39 39 31 31 31 23 23 23 15 15 15 11 11 11 10 10 10 9 9 9 9 9 9 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 14 14 14 21 21 21 25 25 25 31 31 31 34 34 34 40 40 40 53 53 53 53 53 53 66 66 66 43 43 43 49 49 49 70 70 70 69 69 69 36 36 36 9 9 9 0 0 0 0 0 0 5 5 5 23 23 23 25 25 25 14 14 14 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 14 14 14 15 15 15 20 20 20 24 24 24 18 18 18 22 22 22 27 27 27 35 35 35 27 27 27 32 32 32 38 38 38 26 26 26 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 7 7 7 10 10 10 14 14 14 14 14 14 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 15 15 15 20 20 20 22 22 22 24 24 24 26 26 26 25 25 25 17 17 17 7 7 7 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 7 7 7 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 16 16 16 20 20 20 21 21 21 24 24 24 21 21 21 12 12 12 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 12 12 12 16 16 16 16 16 16 15 15 15 7 7 7 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 3 0 0 5 0 0 6 4 4 9 9 8 14 16 15 22 23 18 30 31 25 39 32 26 39 32 26 40 30 27 39 31 29 42 34 28 43 40 33 43 56 51 60 42 39 52 29 27 38 6 6 12 0 0 4 0 0 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 4 9 8 15 23 20 35 38 34 51 47 44 60 52 48 66 60 52 79 67 57 88 62 53 83 65 56 86 54 54 71 51 52 77 54 44 82 86 72 86 126 116 124 116 112 141 114 111 138 72 70 92 22 20 37 0 0 5 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 5 9 8 15 26 24 35 44 41 56 54 47 69 53 45 68 54 47 70 54 46 70 62 52 86 67 57 95 74 63 101 73 63 101 62 62 86 60 60 94 75 64 113 122 107 128 153 142 158 158 155 197 176 174 213 169 167 203 126 124 154 42 40 55 3 2 10 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 5 4 10 21 19 35 37 34 54 44 41 64 48 43 68 49 39 64 47 36 61 47 36 61 47 36 61 54 44 74 67 57 89 77 68 101 75 66 98 65 59 90 73 68 105 92 82 124 125 112 143 162 154 188 177 176 225 179 179 225 190 190 232 183 182 219 135 131 159 53 50 68 5 4 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 7 32 30 41 48 44 69 47 42 70 46 40 72 48 41 73 50 39 62 48 36 58 48 36 59 46 35 57 45 36 58 49 40 64 53 42 62 67 57 78 72 62 98 89 79 115 93 85 115 115 107 145 152 147 194 168 168 217 173 174 218 183 185 227 188 188 229 181 175 214 128 124 153 35 33 48 0 0 0 0 0 0 0 0 0 2 1 0 3 1 0 11 8 12 31 26 38 47 41 58 46 40 60 42 36 56 42 36 57 45 38 59 45 34 53 43 31 50 43 32 50 43 32 49 58 51 72 52 40 69 61 36 33 81 62 68 78 74 110 90 87 118 97 92 120 120 113 144 172 165 201 201 199 229 206 208 229 190 193 225 162 163 211 145 141 184 132 128 160 95 92 109 0 0 0 0 0 0 0 0 0 2 0 0 9 5 7 31 25 34 40 33 50 40 33 50 39 33 45 38 32 44 39 33 45 40 33 46 42 31 48 42 31 48 42 31 48 42 32 48 86 83 112 76 69 109 72 44 45 142 121 127 97 94 131 92 91 121 121 117 143 90 84 104 136 128 146 243 238 248 241 239 245 197 196 221 142 139 187 133 131 169 155 152 177 194 190 203 0 0 0 0 0 2 0 0 3 4 1 6 25 19 27 37 31 43 35 27 46 37 31 46 38 33 41 37 31 39 38 33 41 41 35 45 45 34 51 43 32 49 42 31 48 41 31 50 64 65 102 78 79 127 77 57 77 202 188 198 142 139 173 131 127 160 190 184 206 127 120 132 135 126 133 188 178 181 173 165 170 166 157 180 164 157 196 171 170 196 224 222 233 249 246 252 0 0 1 0 0 5 3 3 12 23 18 32 41 34 50 42 35 53 42 34 56 43 36 54 41 35 47 39 34 45 40 34 45 40 33 46 42 31 48 42 31 48 44 33 50 41 30 48 58 53 86 79 80 122 97 83 114 195 187 199 211 210 229 195 189 216 218 210 227 196 187 194 148 137 137 104 91 90 135 124 127 177 168 182 228 222 244 239 240 249 253 253 255 243 240 248 0 0 1 2 2 10 22 20 35 41 34 56 46 37 61 47 38 62 44 35 59 43 36 57 44 37 56 43 36 55 42 35 54 41 32 51 43 32 49 44 34 51 41 32 50 42 30 48 54 35 56 54 49 73 69 59 92 174 173 185 248 253 255 240 234 250 197 187 200 179 168 176 177 167 171 155 146 150 175 167 173 220 216 222 253 251 255 251 254 254 252 252 254 244 241 249 0 0 2 16 14 26 46 42 63 53 47 73 52 43 71 55 48 73 50 44 67 51 42 67 49 40 67 46 40 67 47 41 68 51 44 69 53 43 62 61 43 57 60 37 51 54 30 45 68 38 45 59 40 49 66 51 80 185 188 198 214 215 217 213 204 213 153 145 154 114 101 112 179 165 176 207 200 208 199 192 200 222 219 222 253 253 251 250 253 251 249 252 253 242 243 249 7 4 8 37 30 51 57 49 78 58 55 84 59 49 79 54 51 76 49 47 74 56 42 73 52 44 74 47 47 80 53 48 77 63 48 73 72 42 61 105 43 45 130 50 49 111 39 48 90 38 45 47 24 26 55 25 38 135 111 124 119 94 100 107 79 84 115 101 105 129 111 120 181 157 166 216 198 197 237 230 224 237 235 232 241 243 244 248 246 245 247 246 245 249 252 252 20 14 26 54 45 75 61 51 86 63 55 88 68 52 87 58 54 86 55 52 86 65 49 85 61 52 82 70 49 81 92 47 73 119 47 65 148 48 58 133 30 32 126 30 29 129 40 45 95 27 37 31 23 16 71 33 30 132 60 66 99 47 46 84 32 35 95 52 59 120 96 104 154 139 141 115 96 87 132 109 98 149 121 117 180 137 142 213 140 136 194 138 131 232 211 210 35 28 49 68 58 94 68 57 97 64 57 91 66 55 90 56 56 90 56 51 83 74 45 73 94 50 68 132 51 67 174 52 63 207 53 54 227 54 50 162 30 37 110 17 23 99 26 22 66 26 24 99 49 49 134 62 55 144 58 42 135 40 33 103 29 28 81 34 33 98 62 68 106 63 67 96 35 30 121 39 34 153 49 55 154 46 56 147 66 46 189 120 92 190 129 116 49 41 67 63 53 91 62 51 90 50 51 78 50 48 75 50 45 72 76 45 65 128 49 60 174 57 56 211 57 52 236 56 46 244 56 41 233 54 44 168 38 43 106 19 25 96 27 19 68 21 17 92 28 29 125 51 42 152 60 43 161 30 31 111 23 20 79 44 29 128 66 68 146 38 50 175 53 55 176 55 49 156 48 38 103 27 18 79 59 35 201 163 119 196 113 84 49 41 66 51 42 75 50 41 74 43 41 63 56 41 66 83 44 66 145 50 59 214 59 59 240 59 53 252 57 47 243 58 45 200 46 33 167 45 39 139 39 39 102 23 22 96 24 21 101 23 25 76 20 15 78 29 20 130 46 46 150 37 43 123 30 27 113 41 32 166 69 66 169 53 53 159 41 34 180 43 32 205 64 50 151 40 32 93 60 44 205 148 102 215 103 80 45 38 61 52 44 75 60 50 74 68 45 59 93 37 55 145 50 64 212 58 55 253 56 49 255 51 50 254 49 49 228 54 53 137 27 24 79 20 19 86 28 23 92 25 18 93 25 20 106 33 30 134 33 40 87 20 19 65 17 17 137 58 60 149 49 49 169 43 45 167 38 35 174 40 35 210 48 45 247 58 53 255 58 54 232 51 53 180 62 55 213 111 83 243 145 142 48 49 71 57 52 81 95 54 71 142 55 56 182 53 52 221 56 55 246 61 49 252 56 41 249 49 42 246 44 46 229 49 55 147 35 34 59 17 19 36 17 15 69 24 22 92 26 20 101 28 21 154 31 37 145 26 29 117 40 36 160 55 58 155 44 42 171 37 33 200 41 36 236 58 55 249 57 53 246 53 43 234 52 44 224 57 57 227 95 98 237 173 170 251 232 234 66 58 80 90 56 82 148 47 64 200 54 54 230 58 54 253 59 59 254 53 49 246 50 43 225 51 43 200 45 39 183 39 39 126 29 28 46 16 22 22 10 15 68 15 27 110 23 31 129 29 20 180 40 35 191 37 42 146 33 38 158 28 31 177 46 36 211 62 52 235 59 51 244 50 44 238 48 40 224 52 43 206 66 64 221 118 123 238 182 182 241 226 226 242 240 245 85 42 70 145 47 77 168 59 56 188 58 38 209 51 36 219 49 40 221 50 43 228 52 48 204 45 42 157 36 28 162 42 40 142 41 42 85 29 30 81 29 29 125 29 39 161 39 53 154 49 48 175 43 39 222 51 49 188 49 39 208 49 43 230 63 54 236 58 51 238 47 42 237 46 40 225 54 47 209 77 78 219 138 149 235 190 206 203 183 192 183 176 188 176 173 183 85 41 65 125 42 55 185 92 73 223 90 66 233 68 54 228 59 50 219 51 45 224 46 45 208 42 40 183 48 40 189 47 47 197 50 53 193 43 45 184 50 41 194 56 47 169 50 42 90 30 28 121 32 28 244 64 55 245 63 37 241 54 40 232 46 43 228 45 43 221 45 44 221 66 63 228 111 111 236 160 171 223 182 202 181 154 177 162 132 158 144 121 148 123 112 130 78 54 68 88 30 29 184 61 52 242 80 71 248 80 72 251 81 74 252 78 72 249 71 65 239 75 62 233 74 62 239 65 61 235 65 60 236 70 59 237 68 50 249 62 51 231 60 57 125 28 32 140 38 35 243 57 52 224 55 29 217 49 34 213 46 43 192 45 43 204 90 85 232 153 150 235 186 195 212 178 198 166 140 165 121 98 120 101 78 101 120 91 121 93 75 96 55 37 53 88 19 30 164 39 40 197 55 48 207 67 56 217 71 58 229 73 59 240 79 63 243 92 72 246 84 68 249 71 61 245 74 63 244 77 66 248 75 61 248 61 53 235 58 56 191 54 49 186 50 43 227 42 47 208 44 46 184 46 42 170 50 45 187 95 93 204 153 150 188 162 165 158 140 158 133 118 145 98 77 104 89 67 86 77 73 88 78 63 84 48 32 49 43 37 58 49 19 36 94 28 26 133 39 32 153 43 40 170 44 39 191 47 41 206 53 44 214 62 52 221 63 54 222 59 53 221 59 52 221 61 54 224 59 53 219 55 49 206 51 43 200 49 40 191 46 40 181 43 46 156 35 42 130 37 39 155 86 87 155 107 113 118 91 102 104 89 104 113 99 123 99 84 115 85 68 97 80 63 86 71 59 81 57 45 62 26 18 25 52 50 71 52 41 62 62 25 33 72 24 24 80 26 25 103 33 30 122 36 32 143 35 32 169 41 41 176 45 46 177 42 44 176 39 42 176 38 41 182 40 44 180 41 44 166 39 38 144 38 33 125 36 32 104 32 32 77 20 24 61 21 28 86 58 69 76 59 72 56 51 65 77 71 90 95 80 109 97 81 116 90 75 108 76 61 86 55 40 61 37 26 40 10 5 9 46 43 62 52 46 70 65 46 67 49 34 43 36 24 28 46 22 26 57 23 26 74 23 25 94 26 28 103 32 34 107 33 36 108 30 35 113 31 38 121 33 41 113 29 36 92 21 24 67 18 18 52 16 18 42 16 23 43 27 36 50 39 59 70 58 84 80 71 94 76 71 92 77 70 92 90 78 107 102 89 125 94 81 115 79 67 91 56 45 59 20 13 22 3 0 3 39 35 50 49 45 66 51 42 67 48 42 59 41 34 46 34 21 34 29 11 24 25 8 16 25 12 13 29 13 15 36 15 19 37 14 19 40 13 19 43 11 19 37 9 15 29 10 14 30 10 17 37 18 29 50 38 52 55 48 64 84 73 99 105 89 120 102 85 113 112 93 119 79 64 87 79 69 94 103 92 124 103 93 122 73 64 83 43 36 42 7 3 7 0 0 1 25 21 32 47 38 54 45 34 56 36 27 43 28 19 31 21 11 24 18 7 21 13 7 19 8 9 17 10 8 18 14 8 19 14 7 18 14 7 18 17 5 18 15 7 18 13 14 22 25 19 27 32 21 32 36 27 40 38 30 45 47 35 53 62 47 67 63 46 67 77 59 81 51 38 56 51 46 62 73 66 90 71 66 86 39 34 45 12 8 9 1 0 0 0 1 0 7 4 10 28 20 28 31 22 33 19 11 20 14 7 15 14 7 17 13 7 18 13 7 18 14 5 19 16 5 19 18 5 20 18 5 20 18 7 21 20 6 21 18 6 21 14 9 21 16 12 20 18 13 21 24 18 28 27 21 32 24 15 25 28 18 28 32 23 35 40 31 46 30 25 36 33 31 38 39 36 48 27 24 35 8 7 11 1 0 0 1 1 0 0 1 0 0 0 1 5 5 5 8 7 8 14 8 15 20 11 21 20 11 21 17 8 18 16 6 17 16 6 18 16 6 18 17 6 18 17 6 18 17 6 18 17 6 18 17 7 18 17 7 18 16 7 18 16 7 17 17 7 18 18 9 20 21 11 22 26 16 27 28 18 29 30 21 32 29 24 31 25 25 26 18 17 19 7 7 8 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 6 11 4 12 14 7 15 13 6 14 14 7 15 15 7 16 15 8 16 16 8 17 16 8 17 16 8 17 16 8 17 16 8 17 16 8 17 16 8 17 16 8 17 16 9 17 18 10 19 21 13 22 25 17 26 26 18 27 29 21 30 24 19 25 12 12 12 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 2 0 3 3 0 4 4 1 5 6 2 7 7 3 8 8 4 9 10 6 11 10 6 11 9 6 10 10 6 11 11 7 12 11 7 12 12 8 13 12 8 13 12 8 13 13 8 14 15 11 16 19 15 20 19 15 20 18 13 19 9 7 10 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 154 154 154 158 158 158 167 167 167 172 172 172 172 172 172 176 176 176 189 189 189 190 190 190 182 182 182 191 191 191 201 201 201 194 194 194 180 180 180 177 177 177 172 172 172 170 170 170 158 158 158 156 156 156 158 158 158 154 154 154 149 149 149 149 149 149 149 149 149 143 143 143 143 143 143 142 142 142 139 139 139 135 135 135 140 140 140 151 151 151 149 149 149 143 143 143 154 154 154 157 157 157 164 164 164 169 169 169 172 172 172 176 176 176 187 187 187 199 199 199 188 188 188 176 176 176 190 190 190 192 192 192 177 177 177 174 174 174 167 167 167 158 158 158 154 154 154 155 155 155 157 157 157 154 154 154 153 153 153 153 153 153 151 151 151 148 148 148 149 149 149 150 150 150 151 151 151 156 156 156 170 170 170 170 170 170 164 164 164 158 158 158 163 163 163 160 160 160 162 162 162 163 163 163 163 163 163 164 164 164 171 171 171 181 181 181 178 178 178 167 167 167 170 170 170 175 175 175 164 164 164 162 162 162 158 158 158 151 151 151 168 168 168 171 171 171 172 172 172 170 170 170 169 169 169 168 168 168 164 164 164 160 160 160 157 157 157 156 156 156 156 156 156 163 163 163 174 174 174 167 167 167 162 162 162 157 157 157 169 169 169 163 163 163 164 164 164 164 164 164 163 163 163 161 161 161 161 161 161 163 163 163 168 168 168 163 163 163 162 162 162 164 164 164 162 162 162 158 158 158 156 156 156 161 161 161 185 185 185 191 191 191 194 194 194 183 183 183 185 185 185 186 186 186 186 186 186 177 177 177 160 160 160 157 157 157 159 159 159 158 158 158 160 160 160 160 160 160 157 157 157 152 152 152 179 179 179 172 172 172 169 169 169 167 167 167 166 166 166 164 164 164 161 161 161 159 159 159 166 166 166 178 178 178 174 174 174 172 172 172 169 169 169 165 165 165 164 164 164 157 157 157 166 166 166 184 184 184 192 192 192 184 184 184 180 180 180 186 186 186 187 187 187 186 186 186 162 162 162 152 152 152 161 161 161 163 163 163 160 160 160 156 156 156 151 151 151 145 145 145 191 191 191 188 188 188 180 180 180 174 174 174 176 176 176 175 175 175 170 170 170 168 168 168 169 169 169 189 189 189 188 188 188 184 184 184 184 184 184 185 185 185 175 175 175 151 151 151 173 173 173 180 180 180 185 185 185 185 185 185 180 180 180 182 182 182 180 180 180 184 184 184 173 173 173 161 161 161 164 164 164 164 164 164 160 160 160 154 154 154 147 147 147 140 140 140 189 189 189 189 189 189 185 185 185 178 178 178 174 174 174 180 180 180 182 182 182 182 182 182 182 182 182 189 189 189 195 195 195 198 198 198 197 197 197 196 196 196 188 188 188 174 174 174 190 190 190 186 186 186 186 186 186 186 186 186 184 184 184 182 182 182 178 178 178 176 176 176 180 180 180 178 178 178 169 169 169 163 163 163 159 159 159 154 154 154 148 148 148 142 142 142 189 189 189 188 188 188 186 186 186 185 185 185 174 174 174 170 170 170 174 174 174 183 183 183 193 193 193 195 195 195 201 201 201 193 193 193 183 183 183 191 191 191 191 191 191 191 191 191 196 196 196 193 193 193 190 190 190 189 189 189 187 187 187 181 181 181 177 177 177 175 175 175 174 174 174 172 172 172 170 170 170 166 166 166 160 160 160 156 156 156 153 153 153 149 149 149 194 194 194 193 193 193 191 191 191 193 193 193 189 189 189 186 186 186 184 184 184 182 182 182 196 196 196 204 204 204 209 209 209 199 199 199 168 168 168 191 191 191 194 194 194 177 177 177 190 190 190 189 189 189 188 188 188 189 189 189 187 187 187 184 184 184 181 181 181 178 178 178 175 175 175 171 171 171 170 170 170 169 169 169 165 165 165 161 161 161 156 156 156 151 151 151 194 194 194 189 189 189 189 189 189 194 194 194 192 192 192 191 191 191 191 191 191 185 185 185 200 200 200 220 220 220 230 230 230 228 228 228 188 188 188 157 157 157 146 146 146 147 147 147 164 164 164 164 164 164 163 163 163 180 180 180 187 187 187 184 184 184 182 182 182 179 179 179 175 175 175 172 172 172 170 170 170 168 168 168 165 165 165 162 162 162 157 157 157 151 151 151 193 193 193 186 186 186 186 186 186 193 193 193 192 192 192 191 191 191 189 189 189 193 193 193 217 217 217 225 225 225 226 226 226 203 203 203 151 151 151 124 124 124 120 120 120 135 135 135 117 117 117 136 136 136 147 147 147 165 165 165 186 186 186 182 182 182 180 180 180 176 176 176 173 173 173 171 171 171 168 168 168 166 166 166 164 164 164 160 160 160 157 157 157 151 151 151 192 192 192 185 185 185 183 183 183 189 189 189 191 191 191 189 189 189 192 192 192 206 206 206 215 215 215 201 201 201 194 194 194 157 157 157 136 136 136 153 153 153 133 133 133 119 119 119 53 53 53 108 108 108 148 148 148 154 154 154 187 187 187 183 183 183 180 180 180 176 176 176 174 174 174 172 172 172 170 170 170 166 166 166 162 162 162 158 158 158 156 156 156 151 151 151 189 189 189 186 186 186 183 183 183 181 181 181 187 187 187 203 203 203 213 213 213 211 211 211 210 210 210 188 188 188 193 193 193 175 175 175 142 142 142 99 99 99 71 71 71 96 96 96 43 43 43 80 80 80 124 124 124 152 152 152 171 171 171 166 166 166 163 163 163 161 161 161 162 162 162 160 160 160 157 157 157 157 157 157 158 158 158 155 155 155 151 151 151 146 146 146 185 185 185 186 186 186 187 187 187 192 192 192 209 209 209 236 236 236 234 234 234 217 217 217 208 208 208 174 174 174 195 195 195 183 183 183 143 143 143 62 62 62 53 53 53 105 105 105 99 99 99 89 89 89 101 101 101 146 146 146 125 125 125 117 117 117 115 115 115 113 113 113 114 114 114 112 112 112 109 109 109 112 112 112 119 119 119 119 119 119 118 118 118 115 115 115 171 171 171 179 179 179 198 198 198 206 206 206 230 230 230 236 236 236 226 226 226 222 222 222 218 218 218 203 203 203 205 205 205 183 183 183 143 143 143 113 113 113 120 120 120 129 129 129 139 139 139 110 110 110 98 98 98 137 137 137 104 104 104 90 90 90 91 91 91 90 90 90 87 87 87 85 85 85 84 84 84 83 83 83 87 87 87 90 90 90 83 83 83 82 82 82 131 131 131 139 139 139 206 206 206 226 226 226 241 241 241 235 235 235 184 184 184 187 187 187 206 206 206 204 204 204 195 195 195 181 181 181 139 139 139 142 142 142 160 160 160 135 135 135 146 146 146 135 135 135 121 121 121 135 135 135 127 127 127 115 115 115 113 113 113 107 107 107 108 108 108 114 114 114 119 119 119 115 115 115 119 119 119 125 125 125 108 108 108 99 99 99 161 161 161 156 156 156 198 198 198 232 232 232 234 234 234 243 243 243 221 221 221 206 206 206 196 196 196 188 188 188 184 184 184 176 176 176 139 139 139 142 142 142 153 153 153 131 131 131 142 142 142 142 142 142 130 130 130 128 128 128 141 141 141 150 150 150 157 157 157 153 153 153 154 154 154 152 152 152 148 148 148 146 146 146 143 143 143 141 141 141 136 136 136 135 135 135 176 176 176 176 176 176 191 191 191 218 218 218 209 209 209 208 208 208 224 224 224 225 225 225 213 213 213 206 206 206 203 203 203 179 179 179 137 137 137 143 143 143 159 159 159 134 134 134 143 143 143 137 137 137 123 123 123 120 120 120 122 122 122 120 120 120 141 141 141 161 161 161 162 162 162 160 160 160 153 153 153 153 153 153 144 144 144 136 136 136 134 134 134 134 134 134 172 172 172 170 170 170 168 168 168 201 201 201 226 226 226 191 191 191 176 176 176 187 187 187 206 206 206 215 215 215 211 211 211 201 201 201 175 175 175 171 171 171 168 168 168 144 144 144 148 148 148 140 140 140 121 121 121 108 108 108 116 116 116 105 105 105 111 111 111 143 143 143 162 162 162 161 161 161 160 160 160 157 157 157 142 142 142 135 135 135 135 135 135 137 137 137 168 168 168 160 160 160 155 155 155 172 172 172 227 227 227 225 225 225 189 189 189 166 166 166 147 147 147 164 164 164 188 188 188 207 207 207 209 209 209 208 208 208 195 195 195 181 181 181 170 170 170 154 154 154 127 127 127 110 110 110 123 123 123 117 117 117 125 125 125 137 137 137 145 145 145 140 140 140 139 139 139 136 136 136 132 132 132 135 135 135 140 140 140 137 137 137 171 171 171 166 166 166 165 165 165 167 167 167 198 198 198 225 225 225 219 219 219 203 203 203 184 184 184 157 157 157 138 138 138 150 150 150 170 170 170 189 189 189 201 201 201 206 206 206 205 205 205 191 191 191 174 174 174 150 150 150 145 145 145 144 144 144 146 146 146 143 143 143 139 139 139 132 132 132 123 123 123 115 115 115 107 107 107 114 114 114 132 132 132 128 128 128 171 171 171 169 169 169 163 163 163 163 163 163 174 174 174 211 211 211 223 223 223 217 217 217 212 212 212 197 197 197 189 189 189 174 174 174 151 151 151 142 142 142 151 151 151 160 160 160 170 170 170 182 182 182 186 186 186 157 157 157 141 141 141 131 131 131 117 117 117 103 103 103 91 91 91 80 80 80 60 60 60 49 49 49 40 40 40 68 68 68 135 135 135 138 138 138 172 172 172 170 170 170 166 166 166 162 162 162 164 164 164 191 191 191 218 218 218 228 228 228 216 216 216 205 205 205 204 204 204 199 199 199 191 191 191 183 183 183 170 170 170 154 154 154 143 143 143 142 142 142 140 140 140 106 106 106 77 77 77 64 64 64 48 48 48 41 41 41 41 41 41 44 44 44 39 39 39 28 28 28 22 22 22 77 77 77 148 148 148 148 148 148 179 179 179 175 175 175 178 178 178 176 176 176 182 182 182 191 191 191 186 186 186 214 214 214 223 223 223 213 213 213 206 206 206 201 201 201 195 195 195 190 190 190 191 191 191 192 192 192 184 184 184 167 167 167 157 157 157 78 78 78 25 25 25 29 29 29 37 37 37 50 50 50 49 49 49 43 43 43 46 46 46 33 33 33 19 19 19 114 114 114 189 189 189 155 155 155 191 191 191 185 185 185 190 190 190 194 194 194 204 204 204 217 217 217 213 213 213 203 203 203 198 198 198 220 220 220 216 216 216 204 204 204 191 191 191 178 178 178 172 172 172 171 171 171 178 178 178 187 187 187 186 186 186 89 89 89 31 31 31 34 34 34 39 39 39 40 40 40 31 31 31 28 28 28 25 25 25 26 26 26 21 21 21 132 132 132 231 231 231 191 191 191 209 209 209 203 203 203 210 210 210 222 222 222 234 234 234 246 246 246 251 251 251 243 243 243 230 230 230 241 241 241 239 239 239 229 229 229 202 202 202 180 180 180 178 178 178 173 173 173 173 173 173 172 172 172 160 160 160 76 76 76 24 24 24 30 30 30 28 28 28 25 25 25 24 24 24 25 25 25 24 24 24 23 23 23 25 25 25 80 80 80 132 132 132 161 161 161 226 226 226 234 234 234 241 241 241 247 247 247 252 252 252 253 253 253 253 253 253 253 253 253 250 250 250 247 247 247 247 247 247 248 248 248 238 238 238 225 225 225 227 227 227 210 210 210 181 181 181 166 166 166 159 159 159 87 87 87 57 57 57 68 68 68 34 34 34 24 24 24 27 27 27 26 26 26 25 25 25 26 26 26 32 32 32 63 63 63 76 76 76 85 85 85 223 223 223 237 237 237 249 249 249 250 250 250 249 249 249 248 248 248 252 252 252 251 251 251 245 245 245 246 246 246 244 244 244 243 243 243 247 247 247 247 247 247 251 251 251 245 245 245 226 226 226 203 203 203 179 179 179 127 127 127 108 108 108 103 103 103 93 93 93 52 52 52 32 32 32 37 37 37 42 42 42 41 41 41 47 47 47 60 60 60 68 68 68 73 73 73 226 226 226 231 231 231 244 244 244 241 241 241 235 235 235 244 244 244 253 253 253 251 251 251 248 248 248 243 243 243 234 234 234 234 234 234 241 241 241 243 243 243 252 252 252 254 254 254 252 252 252 241 241 241 227 227 227 215 215 215 177 177 177 115 115 115 131 131 131 124 124 124 70 70 70 47 47 47 52 52 52 48 48 48 52 52 52 55 55 55 55 55 55 56 56 56 227 227 227 222 222 222 216 216 216 208 208 208 211 211 211 223 223 223 226 226 226 234 234 234 227 227 227 210 210 210 201 201 201 194 194 194 185 185 185 205 205 205 229 229 229 227 227 227 219 219 219 217 217 217 229 229 229 226 226 226 210 210 210 190 190 190 172 172 172 183 183 183 153 153 153 116 116 116 91 91 91 73 73 73 61 61 61 57 57 57 58 58 58 59 59 59 182 182 182 177 177 177 173 173 173 177 177 177 181 181 181 173 173 173 174 174 174 189 189 189 186 186 186 182 182 182 178 178 178 164 164 164 149 149 149 155 155 155 184 184 184 201 201 201 189 189 189 193 193 193 209 209 209 201 201 201 203 203 203 205 205 205 200 200 200 190 190 190 193 193 193 201 201 201 180 180 180 144 144 144 119 119 119 98 98 98 84 84 84 80 80 80 168 168 168 168 168 168 169 169 169 175 175 175 174 174 174 168 168 168 164 164 164 170 170 170 174 174 174 169 169 169 166 166 166 166 166 166 165 165 165 161 161 161 184 184 184 205 205 205 204 204 204 202 202 202 214 214 214 208 208 208 206 206 206 215 215 215 210 210 210 200 200 200 209 209 209 219 219 219 209 209 209 188 188 188 175 175 175 163 163 163 153 153 153 137 137 137 117 166 196 126 168 196 139 175 202 146 180 206 149 179 205 156 182 205 172 193 213 177 194 210 166 187 205 177 195 208 194 204 210 184 198 207 161 185 205 155 183 211 151 178 202 146 178 199 126 169 192 122 167 194 125 168 196 117 166 193 113 161 188 117 159 189 119 157 193 109 153 188 105 155 187 104 154 185 102 150 182 99 146 176 111 149 178 126 158 184 124 157 178 114 152 176 118 165 194 125 167 195 134 173 201 142 177 204 150 177 204 157 181 206 171 191 213 185 202 222 170 193 217 159 181 203 177 193 210 177 196 216 157 182 210 153 179 212 144 173 202 130 167 191 117 167 189 119 167 192 125 166 195 119 165 192 118 164 191 122 162 192 122 159 190 116 158 188 114 160 188 116 160 190 122 159 188 134 163 184 154 174 194 157 174 191 150 168 181 137 165 181 133 173 198 130 170 195 131 172 197 133 172 197 136 172 195 138 172 194 147 179 199 158 188 207 151 187 211 139 175 200 145 178 199 149 183 206 134 173 200 130 172 201 127 167 195 123 160 186 142 176 201 149 177 200 151 178 197 146 178 196 146 177 195 148 174 195 142 171 193 133 169 191 127 167 191 128 164 192 132 163 190 144 169 189 160 178 198 155 170 188 148 166 182 138 164 178 146 176 196 138 171 192 136 173 194 134 174 194 130 174 194 129 172 192 130 172 191 132 174 193 135 179 200 131 174 195 131 173 194 133 175 196 128 173 195 118 172 192 120 168 192 135 169 195 172 187 212 184 191 210 184 197 208 170 188 197 173 190 199 177 189 201 173 190 206 157 183 200 135 168 188 131 165 189 134 166 191 134 165 187 140 166 189 140 165 188 135 164 186 127 160 177 163 184 198 153 179 194 145 178 194 140 176 194 138 175 196 135 174 196 132 171 194 130 169 192 141 174 195 154 185 205 150 182 203 148 180 200 145 177 196 136 175 195 134 174 198 133 164 188 153 170 187 177 186 200 182 195 207 171 188 199 168 184 195 177 188 201 181 188 202 174 190 203 140 169 184 126 161 180 135 170 190 138 171 190 138 166 187 134 163 184 125 160 180 116 155 173 176 196 206 171 194 205 162 187 199 154 180 196 157 181 203 155 181 203 149 176 200 145 174 199 149 175 195 172 194 210 174 192 209 170 188 206 169 188 206 171 188 208 158 179 199 132 157 174 157 179 190 167 185 196 171 189 203 171 190 203 166 185 198 169 186 199 172 182 195 173 187 200 156 179 192 140 168 183 141 172 188 142 172 187 138 167 184 132 161 180 121 155 174 110 150 170 172 195 203 174 194 204 172 189 200 166 182 194 161 177 194 166 184 202 167 186 206 165 187 208 162 188 204 174 195 206 185 198 209 187 201 216 182 202 218 187 199 210 180 191 202 164 177 188 181 193 204 174 190 202 174 190 203 177 189 202 174 187 199 169 186 196 165 182 193 163 181 193 166 185 197 164 183 195 153 174 187 142 170 183 137 166 181 131 162 179 123 156 174 114 151 172 176 194 202 177 192 202 176 189 199 176 188 198 163 178 189 157 174 186 160 179 192 168 188 203 177 198 213 184 198 210 193 203 214 181 197 212 163 190 206 172 198 206 177 196 204 182 194 204 193 196 209 186 194 209 180 192 209 184 189 206 183 187 202 174 183 194 165 181 192 161 179 192 161 179 191 159 177 189 156 175 186 149 173 183 142 167 179 136 163 177 131 160 175 125 157 174 186 197 207 185 195 205 185 193 204 186 196 204 179 194 198 175 191 197 171 189 197 168 187 197 184 199 213 197 206 219 202 210 224 184 204 220 143 177 195 166 199 218 172 202 219 157 184 201 171 196 212 170 195 211 170 194 210 177 192 208 179 189 202 175 187 197 168 185 196 165 183 195 162 180 192 158 176 188 156 175 185 155 174 181 150 171 179 144 167 177 137 163 174 131 158 170 188 196 205 182 191 200 181 191 200 187 197 203 183 196 198 181 196 198 179 196 201 171 190 196 188 204 214 211 223 235 221 233 244 210 234 247 160 198 218 132 164 194 118 154 184 114 158 182 127 177 195 126 178 192 132 175 189 157 188 200 170 193 202 169 190 196 168 187 197 166 184 196 162 180 192 159 177 189 157 175 185 154 173 179 151 170 178 146 168 177 140 164 174 133 158 168 186 195 202 178 189 195 176 190 195 184 197 201 185 195 197 182 195 198 178 194 200 181 198 205 201 223 231 210 230 240 213 231 242 181 211 227 119 161 185 94 133 162 89 130 156 103 146 166 86 129 143 99 150 163 109 161 175 138 175 188 168 193 202 166 188 194 165 185 194 163 181 193 160 178 190 158 176 188 155 173 183 152 171 179 148 170 178 143 167 177 137 164 175 132 158 170 184 195 199 176 189 194 170 188 193 176 194 200 182 194 200 180 192 199 182 196 204 194 211 219 194 223 231 179 210 216 174 201 213 130 166 186 100 148 172 118 166 180 104 144 155 99 127 138 41 57 66 85 116 129 112 161 179 130 162 180 173 191 205 173 187 195 167 184 194 162 181 194 160 179 191 158 177 189 155 175 186 150 172 181 145 169 179 139 165 177 135 163 176 131 159 171 181 193 194 180 188 198 168 187 208 158 188 214 168 192 213 190 207 218 201 217 224 193 217 228 185 220 232 161 198 208 165 203 216 138 188 207 101 156 179 74 108 119 51 79 89 75 103 117 23 49 65 52 90 105 89 137 155 120 162 188 146 179 203 147 173 188 141 170 186 138 169 188 137 170 188 135 168 187 132 166 183 132 166 180 134 166 181 133 162 178 130 158 175 122 154 171 177 188 196 176 189 203 163 194 216 160 202 228 189 216 233 225 240 246 223 238 244 199 223 235 186 215 232 152 182 199 169 203 222 148 194 219 104 155 185 39 70 88 31 61 78 75 115 136 64 111 135 55 102 120 68 113 131 104 159 193 79 139 178 72 132 166 71 130 161 68 127 159 69 129 161 67 127 158 64 124 154 69 127 155 77 133 161 79 132 161 79 130 160 78 127 156 154 176 195 160 185 201 170 208 223 177 216 232 216 235 242 228 239 243 218 229 237 207 226 241 200 223 244 185 208 229 183 211 235 153 192 224 106 154 190 79 124 151 84 132 158 87 143 171 92 155 185 70 123 149 64 109 135 88 152 191 45 123 168 27 111 154 31 111 149 32 109 145 29 106 143 28 104 141 28 103 139 27 103 135 32 106 138 36 108 141 30 101 135 32 98 131 97 143 165 111 148 167 186 213 225 211 231 240 233 245 248 229 238 243 175 186 198 173 190 210 186 211 235 182 211 234 170 203 228 146 191 222 97 152 189 97 157 191 113 175 209 85 151 186 92 164 200 87 151 186 77 134 171 83 151 191 71 146 182 59 135 165 61 132 157 57 125 149 59 125 149 67 130 156 73 136 160 68 133 152 72 137 156 78 142 161 61 126 144 53 116 139 116 178 197 123 168 187 183 203 216 227 234 241 228 237 242 235 246 253 210 224 238 191 209 230 174 203 225 162 197 217 155 194 215 139 188 216 94 154 188 95 156 194 105 168 206 81 147 184 90 159 195 91 158 199 79 145 189 75 146 182 90 159 186 104 167 188 117 172 187 116 167 180 120 167 182 121 163 180 117 159 174 114 159 169 110 157 166 107 155 164 101 151 159 98 150 163 136 190 210 139 190 207 169 200 211 209 222 229 203 211 223 198 211 226 209 228 244 207 230 248 193 219 238 186 212 231 179 210 230 147 189 215 97 150 182 101 156 194 115 172 210 89 148 184 97 157 192 89 152 190 71 139 180 63 140 175 64 142 176 64 139 172 97 157 182 123 174 195 128 174 198 129 170 196 123 162 187 122 164 185 110 156 175 100 149 167 97 148 165 96 149 165 138 185 203 134 184 199 137 181 191 181 209 215 219 228 237 182 193 206 161 181 197 164 194 212 186 213 230 199 220 237 193 217 235 178 208 231 148 183 212 139 180 213 132 178 212 105 156 189 106 162 193 96 155 186 72 137 171 50 127 164 54 137 177 44 125 167 56 129 167 94 158 195 118 175 213 119 174 212 116 173 212 112 171 211 98 156 192 94 148 177 97 148 169 98 151 169 132 181 197 125 173 189 119 168 183 144 183 195 216 232 236 218 227 234 177 193 205 143 174 191 123 155 170 145 171 185 168 194 210 188 212 232 189 214 236 184 214 241 168 203 232 147 192 219 131 183 209 112 168 193 80 143 175 55 128 168 65 142 186 60 136 177 65 144 187 80 154 200 94 160 206 87 156 199 81 157 199 76 155 202 75 150 189 86 153 178 98 156 168 97 153 166 134 185 204 129 179 198 128 179 198 134 180 195 177 206 214 213 229 237 209 222 232 187 208 222 163 191 204 135 165 176 117 146 160 129 157 173 149 177 196 165 196 218 174 209 232 177 216 239 174 215 239 154 203 230 128 189 223 98 166 210 88 162 211 87 161 208 90 164 208 90 159 202 90 153 196 83 147 188 73 139 176 67 131 165 60 124 151 67 132 149 85 152 161 84 146 158 133 185 207 131 182 204 125 176 198 126 176 196 145 185 200 193 218 228 213 227 235 209 219 230 197 218 229 177 205 216 167 197 209 151 182 197 127 159 175 117 151 168 125 160 178 135 168 188 146 177 200 154 190 219 150 196 230 118 168 205 99 153 193 88 143 183 78 129 162 68 114 144 58 101 130 48 90 117 34 68 93 35 51 77 25 43 64 46 75 92 103 147 164 99 152 170 135 185 207 134 183 205 130 179 201 126 174 196 132 175 195 169 199 211 206 222 230 223 230 239 204 220 231 187 212 223 184 211 222 177 207 220 167 200 214 157 193 207 144 179 196 130 162 182 121 150 173 119 149 174 116 147 172 85 112 134 57 83 104 45 70 91 32 53 70 25 46 59 26 47 58 31 49 59 31 41 52 25 28 39 17 23 32 62 83 94 118 158 177 112 160 182 146 190 210 142 186 206 145 189 209 145 187 209 154 191 214 168 200 213 170 193 200 205 218 225 214 226 237 200 218 229 190 212 224 181 209 221 172 203 217 164 199 216 165 200 219 167 200 222 159 192 216 141 175 201 134 164 188 65 82 96 19 27 34 25 30 36 32 38 47 42 52 61 41 53 58 38 45 49 44 47 52 26 37 37 13 23 22 100 120 124 160 200 216 122 166 190 161 201 219 156 195 213 162 200 217 168 203 223 181 211 233 196 225 237 196 220 227 190 208 217 190 201 212 212 223 234 204 220 232 188 210 222 171 198 211 154 186 204 146 180 200 143 180 201 149 187 211 154 197 226 157 194 223 75 93 106 29 32 33 35 35 34 36 40 49 32 43 54 21 35 42 22 30 38 24 25 33 27 26 28 26 20 20 132 131 138 217 234 253 168 197 224 182 218 236 181 211 226 192 216 228 207 227 237 223 238 246 236 250 253 243 255 255 237 246 248 227 232 236 238 243 247 233 241 246 221 233 237 191 206 212 164 186 197 158 186 197 148 182 195 145 182 201 142 181 207 134 168 192 63 81 92 22 25 25 32 31 27 27 29 31 21 26 32 20 25 31 23 25 33 24 24 28 23 25 19 22 27 24 69 84 95 108 138 165 136 169 194 208 233 245 222 239 247 233 244 250 242 249 253 248 254 254 251 255 254 252 254 252 254 254 251 250 250 251 246 247 250 245 248 250 244 250 251 233 241 243 216 229 234 215 233 236 193 217 223 162 188 202 142 174 196 133 167 189 69 93 107 45 62 71 56 72 79 26 37 41 20 26 29 25 28 31 27 26 29 28 24 26 28 26 27 26 35 39 43 71 83 40 89 112 42 100 126 214 227 234 232 239 244 248 249 252 250 251 253 249 250 251 248 249 249 254 253 250 253 251 247 246 245 246 246 246 251 242 245 249 240 245 248 242 249 251 243 249 252 246 253 254 238 248 249 216 230 237 185 209 223 157 187 203 106 134 148 84 116 133 75 112 134 71 101 116 37 57 67 21 36 44 31 39 44 41 43 48 43 39 51 44 48 58 45 65 76 40 79 93 31 88 111 217 229 235 227 233 238 242 245 249 240 242 246 232 237 241 242 246 247 252 254 254 252 252 251 247 249 252 239 245 251 228 237 243 226 237 243 233 245 248 238 245 248 251 253 254 254 255 255 248 255 255 230 245 251 214 232 239 200 221 230 154 185 200 83 125 149 96 142 169 92 134 159 44 78 100 27 53 71 37 57 72 38 51 64 46 54 62 50 57 65 47 58 69 42 60 74 210 234 241 208 228 235 203 221 230 195 213 225 196 217 227 209 228 234 215 231 236 225 238 243 215 232 238 196 215 226 186 207 217 177 201 210 167 192 200 192 210 217 223 232 237 223 229 234 209 223 228 205 222 228 219 233 240 214 230 238 192 216 231 164 198 219 136 183 210 146 195 222 120 163 189 88 124 152 65 99 124 47 82 101 43 67 83 47 60 76 50 59 78 53 59 76 151 193 210 147 187 205 145 182 202 149 187 207 154 191 209 146 183 198 149 183 197 166 198 211 163 195 208 158 191 204 153 188 200 137 175 186 120 160 171 131 164 176 169 190 200 190 205 212 171 196 204 172 201 214 192 214 233 185 205 225 184 208 229 181 212 236 172 209 235 160 199 223 166 201 227 176 208 232 152 188 214 108 155 189 86 128 160 66 107 138 49 94 125 43 92 123 131 182 199 132 181 196 135 181 199 141 187 206 140 186 204 135 181 195 131 176 189 138 182 197 143 185 203 137 180 197 135 178 192 135 179 189 133 178 187 131 173 186 159 194 206 183 214 224 177 214 226 173 212 230 188 222 242 185 215 236 184 213 235 192 222 244 188 217 239 178 206 228 189 215 237 202 224 244 189 214 238 158 196 231 140 184 221 124 175 209 111 167 199 89 153 189 184 184 184 190 190 190 198 198 198 208 208 208 214 214 214 215 215 215 218 218 218 227 227 227 221 221 221 215 215 215 214 214 214 213 213 213 211 211 211 211 211 211 213 213 213 215 215 215 219 219 219 219 219 219 218 218 218 219 219 219 216 216 216 212 212 212 207 207 207 207 207 207 211 211 211 213 213 213 211 211 211 212 212 212 210 210 210 208 208 208 207 207 207 208 208 208 199 199 199 202 202 202 210 210 210 218 218 218 221 221 221 220 220 220 218 218 218 220 220 220 224 224 224 218 218 218 213 213 213 215 215 215 213 213 213 212 212 212 214 214 214 216 216 216 220 220 220 224 224 224 223 223 223 220 220 220 199 199 199 205 205 205 201 201 201 202 202 202 206 206 206 209 209 209 203 203 203 205 205 205 206 206 206 206 206 206 205 205 205 206 206 206 213 213 213 210 210 210 210 210 210 210 210 210 213 213 213 210 210 210 209 209 209 214 214 214 215 215 215 210 210 210 210 210 210 212 212 212 213 213 213 215 215 215 213 213 213 214 214 214 217 217 217 221 221 221 220 220 220 211 211 211 194 194 194 184 184 184 199 199 199 201 201 201 201 201 201 201 201 201 196 196 196 198 198 198 196 196 196 198 198 198 203 203 203 206 206 206 210 210 210 206 206 206 206 206 206 206 206 206 205 205 205 199 199 199 198 198 198 205 205 205 205 205 205 200 200 200 197 197 197 202 202 202 210 210 210 207 207 207 203 203 203 205 205 205 208 208 208 211 211 211 211 211 211 196 196 196 176 176 176 177 177 177 190 190 190 188 188 188 185 185 185 184 184 184 186 186 186 188 188 188 188 188 188 193 193 193 198 198 198 201 201 201 195 195 195 193 193 193 198 198 198 196 196 196 193 193 193 190 190 190 188 188 188 186 186 186 183 183 183 180 180 180 178 178 178 182 182 182 186 186 186 184 184 184 183 183 183 184 184 184 191 191 191 193 193 193 189 189 189 182 182 182 171 171 171 179 179 179 179 179 179 177 177 177 178 178 178 177 177 177 181 181 181 182 182 182 184 184 184 184 184 184 186 186 186 194 194 194 174 174 174 173 173 173 179 179 179 182 182 182 185 185 185 183 183 183 180 180 180 176 176 176 173 173 173 172 172 172 171 171 171 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 178 178 178 178 178 178 176 176 176 177 177 177 161 161 161 174 174 174 180 180 180 181 181 181 184 184 184 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 184 184 184 190 190 190 170 170 170 170 170 170 172 172 172 176 176 176 180 180 180 183 183 183 183 183 183 180 180 180 180 180 180 181 181 181 179 179 179 180 180 180 183 183 183 179 179 179 177 177 177 178 178 178 178 178 178 180 180 180 184 184 184 189 189 189 176 176 176 188 188 188 188 188 188 187 187 187 188 188 188 187 187 187 186 186 186 187 187 187 187 187 187 189 189 189 189 189 189 191 191 191 172 172 172 171 171 171 175 175 175 175 175 175 180 180 180 187 187 187 187 187 187 180 180 180 177 177 177 178 178 178 179 179 179 182 182 182 184 184 184 184 184 184 183 183 183 184 184 184 184 184 184 190 190 190 191 191 191 196 196 196 196 196 196 196 196 196 190 190 190 189 189 189 184 184 184 188 188 188 189 189 189 189 189 189 188 188 188 190 190 190 190 190 190 190 190 190 174 174 174 173 173 173 178 178 178 177 177 177 179 179 179 181 181 181 181 181 181 180 180 180 178 178 178 179 179 179 180 180 180 181 181 181 184 184 184 184 184 184 185 185 185 179 179 179 167 167 167 164 164 164 152 152 152 155 155 155 161 161 161 192 192 192 191 191 191 185 185 185 184 184 184 187 187 187 188 188 188 186 186 186 184 184 184 187 187 187 189 189 189 190 190 190 170 170 170 169 169 169 173 173 173 175 175 175 176 176 176 175 175 175 176 176 176 177 177 177 178 178 178 180 180 180 179 179 179 181 181 181 184 184 184 189 189 189 189 189 189 172 172 172 141 141 141 104 104 104 110 110 110 142 142 142 161 161 161 183 183 183 178 178 178 177 177 177 183 183 183 184 184 184 184 184 184 183 183 183 183 183 183 185 185 185 187 187 187 187 187 187 165 165 165 163 163 163 165 165 165 168 168 168 168 168 168 167 167 167 168 168 168 170 170 170 173 173 173 174 174 174 174 174 174 177 177 177 182 182 182 186 186 186 193 193 193 182 182 182 164 164 164 154 154 154 170 170 170 162 162 162 190 190 190 192 192 192 183 183 183 181 181 181 184 184 184 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 183 183 183 188 188 188 160 160 160 160 160 160 162 162 162 165 165 165 166 166 166 166 166 166 164 164 164 165 165 165 167 167 167 170 170 170 173 173 173 173 173 173 150 150 150 126 126 126 117 117 117 154 154 154 164 164 164 197 197 197 211 211 211 174 174 174 202 202 202 159 159 159 180 180 180 177 177 177 165 165 165 171 171 171 181 181 181 176 176 176 177 177 177 178 178 178 180 180 180 183 183 183 157 157 157 158 158 158 160 160 160 162 162 162 163 163 163 162 162 162 161 161 161 162 162 162 164 164 164 166 166 166 173 173 173 167 167 167 146 146 146 126 126 126 126 126 126 128 128 128 103 103 103 136 136 136 204 204 204 174 174 174 208 208 208 153 153 153 143 143 143 162 162 162 144 144 144 149 149 149 180 180 180 177 177 177 178 178 178 175 175 175 175 175 175 175 175 175 160 160 160 158 158 158 160 160 160 159 159 159 159 159 159 161 161 161 159 159 159 158 158 158 160 160 160 164 164 164 165 165 165 191 191 191 213 213 213 217 217 217 231 231 231 225 225 225 215 215 215 220 220 220 234 234 234 228 228 228 239 239 239 223 223 223 181 181 181 194 194 194 194 194 194 199 199 199 187 187 187 169 169 169 176 176 176 173 173 173 172 172 172 175 175 175 142 142 142 146 146 146 153 153 153 156 156 156 156 156 156 158 158 158 159 159 159 162 162 162 163 163 163 166 166 166 140 140 140 174 174 174 194 194 194 210 210 210 236 236 236 237 237 237 232 232 232 243 243 243 240 240 240 227 227 227 223 223 223 210 210 210 217 217 217 222 222 222 219 219 219 232 232 232 200 200 200 156 156 156 168 168 168 162 162 162 159 159 159 162 162 162 88 88 88 95 95 95 104 104 104 114 114 114 125 125 125 138 138 138 151 151 151 168 168 168 174 174 174 181 181 181 183 183 183 194 194 194 193 193 193 215 215 215 236 236 236 235 235 235 229 229 229 236 236 236 236 236 236 231 231 231 161 161 161 127 127 127 164 164 164 218 218 218 220 220 220 227 227 227 194 194 194 133 133 133 157 157 157 134 134 134 131 131 131 131 131 131 98 98 98 79 79 79 91 91 91 100 100 100 109 109 109 122 122 122 142 142 142 172 172 172 196 196 196 207 207 207 211 211 211 220 220 220 228 228 228 235 235 235 219 219 219 214 214 214 213 213 213 225 225 225 228 228 228 228 228 228 183 183 183 148 148 148 176 176 176 220 220 220 207 207 207 219 219 219 212 212 212 113 113 113 135 135 135 125 125 125 121 121 121 134 134 134 118 118 118 75 75 75 75 75 75 83 83 83 96 96 96 116 116 116 128 128 128 137 137 137 165 165 165 175 175 175 131 131 131 116 116 116 196 196 196 239 239 239 219 219 219 203 203 203 201 201 201 200 200 200 199 199 199 196 196 196 170 170 170 160 160 160 152 152 152 159 159 159 131 131 131 152 152 152 163 163 163 72 72 72 56 56 56 65 65 65 67 67 67 107 107 107 126 126 126 99 99 99 76 76 76 82 82 82 89 89 89 113 113 113 135 135 135 133 133 133 133 133 133 172 172 172 154 154 154 61 61 61 108 108 108 219 219 219 232 232 232 226 226 226 225 225 225 224 224 224 218 218 218 213 213 213 213 213 213 214 214 214 117 117 117 57 57 57 55 55 55 48 48 48 43 43 43 36 36 36 41 41 41 41 41 41 33 33 33 49 49 49 127 127 127 121 121 121 88 88 88 92 92 92 100 100 100 124 124 124 164 164 164 186 186 186 199 199 199 210 210 210 212 212 212 111 111 111 51 51 51 161 161 161 226 226 226 226 226 226 238 238 238 243 243 243 233 233 233 237 237 237 243 243 243 243 243 243 196 196 196 130 130 130 152 152 152 135 135 135 90 90 90 103 103 103 122 122 122 132 132 132 92 92 92 111 111 111 126 126 126 128 128 128 121 121 121 64 64 64 59 59 59 85 85 85 155 155 155 209 209 209 219 219 219 208 208 208 200 200 200 165 165 165 134 134 134 188 188 188 237 237 237 245 245 245 252 252 252 253 253 253 254 254 254 254 254 254 253 253 253 254 254 254 251 251 251 239 239 239 248 248 248 243 243 243 220 220 220 229 229 229 236 236 236 236 236 236 214 214 214 219 219 219 118 118 118 125 125 125 151 151 151 67 67 67 25 25 25 29 29 29 75 75 75 166 166 166 233 233 233 246 246 246 243 243 243 243 243 243 245 245 245 248 248 248 242 242 242 243 243 243 239 239 239 236 236 236 232 232 232 234 234 234 238 238 238 246 246 246 245 245 245 232 232 232 214 214 214 203 203 203 208 208 208 202 202 202 200 200 200 192 192 192 167 167 167 149 149 149 111 111 111 112 112 112 102 102 102 51 51 51 28 28 28 29 29 29 46 46 46 114 114 114 190 190 190 220 220 220 217 217 217 187 187 187 176 176 176 182 182 182 180 180 180 183 183 183 176 176 176 171 171 171 149 149 149 149 149 149 164 164 164 170 170 170 151 151 151 138 138 138 122 122 122 117 117 117 119 119 119 107 107 107 116 116 116 117 117 117 109 109 109 115 115 115 105 105 105 102 102 102 82 82 82 43 43 43 38 38 38 43 43 43 68 68 68 106 106 106 132 132 132 140 140 140 131 131 131 103 103 103 110 110 110 138 138 138 152 152 152 157 157 157 155 155 155 166 166 166 161 161 161 156 156 156 137 137 137 127 127 127 117 117 117 120 120 120 114 114 114 116 116 116 108 108 108 95 95 95 99 99 99 104 104 104 103 103 103 106 106 106 102 102 102 88 88 88 67 67 67 50 50 50 45 45 45 53 53 53 76 76 76 92 92 92 97 97 97 102 102 102 103 103 103 92 92 92 104 104 104 132 132 132 142 142 142 150 150 150 154 154 154 152 152 152 142 142 142 130 130 130 118 118 118 115 115 115 116 116 116 121 121 121 111 111 111 112 112 112 112 112 112 94 94 94 96 96 96 102 102 102 99 99 99 99 99 99 86 86 86 78 78 78 68 68 68 62 62 62 62 62 62 69 69 69 78 78 78 85 85 85 98 98 98 112 112 112 113 113 113 97 97 97 106 106 106 139 139 139 150 150 150 142 142 142 139 139 139 125 125 125 117 117 117 118 118 118 107 107 107 120 120 120 120 120 120 116 116 116 110 110 110 112 112 112 104 104 104 93 93 93 93 93 93 98 98 98 97 97 97 100 100 100 80 80 80 73 73 73 71 71 71 73 73 73 76 76 76 75 75 75 81 81 81 88 88 88 94 94 94 110 110 110 112 112 112 102 102 102 108 108 108 127 127 127 137 137 137 126 126 126 118 118 118 121 121 121 118 118 118 112 112 112 103 103 103 100 100 100 107 107 107 109 109 109 104 104 104 104 104 104 93 93 93 91 91 91 93 93 93 93 93 93 95 95 95 99 99 99 83 83 83 79 79 79 76 76 76 76 76 76 77 77 77 76 76 76 84 84 84 89 89 89 98 98 98 109 109 109 105 105 105 100 100 100 104 104 104 124 124 124 128 128 128 134 134 134 137 137 137 136 136 136 129 129 129 127 127 127 119 119 119 113 113 113 115 115 115 114 114 114 112 112 112 105 105 105 98 98 98 92 92 92 90 90 90 92 92 92 93 93 93 97 97 97 86 86 86 83 83 83 80 80 80 78 78 78 79 79 79 81 81 81 86 86 86 92 92 92 101 101 101 99 99 99 95 95 95 93 93 93 99 99 99 115 115 115 124 124 124 127 127 127 120 120 120 121 121 121 115 115 115 119 119 119 114 114 114 112 112 112 112 112 112 110 110 110 102 102 102 102 102 102 102 102 102 100 100 100 98 98 98 97 97 97 97 97 97 102 102 102 89 89 89 83 83 83 81 81 81 80 80 80 79 79 79 81 81 81 82 82 82 87 87 87 89 89 89 89 89 89 92 92 92 92 92 92 91 91 91 96 96 96 117 117 117 119 119 119 111 111 111 104 104 104 106 106 106 97 97 97 99 99 99 98 98 98 102 102 102 101 101 101 93 93 93 92 92 92 94 94 94 93 93 93 96 96 96 97 97 97 104 104 104 111 111 111 90 90 90 80 80 80 76 76 76 80 80 80 80 80 80 81 81 81 85 85 85 87 87 87 94 94 94 100 100 100 104 104 104 104 104 104 99 99 99 98 98 98 106 106 106 110 110 110 110 110 110 101 101 101 87 87 87 74 74 74 79 79 79 88 88 88 97 97 97 109 109 109 114 114 114 104 104 104 98 98 98 93 93 93 96 96 96 98 98 98 100 100 100 106 106 106 85 85 85 77 77 77 75 75 75 80 80 80 83 83 83 83 83 83 89 89 89 90 90 90 92 92 92 98 98 98 106 106 106 103 103 103 97 97 97 91 91 91 97 97 97 100 100 100 102 102 102 108 108 108 109 109 109 101 101 101 103 103 103 106 106 106 105 105 105 109 109 109 108 108 108 106 106 106 103 103 103 100 100 100 101 101 101 103 103 103 106 106 106 112 112 112 172 187 205 180 192 207 190 200 214 202 210 222 208 215 225 211 215 226 216 217 229 226 227 238 218 222 231 212 216 225 211 215 224 210 213 222 209 212 218 209 211 217 211 214 220 214 215 222 220 218 224 222 218 225 221 217 224 222 218 225 220 214 224 213 211 222 204 208 217 204 207 217 210 211 219 212 213 220 209 211 217 210 212 218 208 210 217 207 208 218 207 206 217 209 206 217 192 200 214 196 203 214 205 212 221 216 218 226 222 220 229 221 219 228 220 216 226 222 219 228 224 223 231 218 217 225 213 213 221 215 214 221 216 212 218 215 211 217 216 213 219 219 215 221 223 218 223 228 222 227 227 221 226 224 218 223 202 197 204 203 205 212 195 204 209 196 204 209 203 207 215 206 210 220 200 204 214 202 206 216 202 207 217 202 206 217 203 205 216 205 205 216 209 214 227 204 211 221 203 212 219 207 210 218 213 212 221 209 210 219 208 209 218 212 214 223 212 216 224 207 211 220 207 211 219 209 212 220 214 212 220 216 214 222 214 212 220 215 213 221 219 216 223 223 220 226 223 219 226 214 210 217 194 193 201 179 185 193 190 203 208 192 204 210 195 203 212 195 202 214 190 197 209 192 199 211 190 198 210 191 200 211 197 204 215 202 206 219 205 210 226 199 208 219 197 210 217 199 208 217 199 206 216 191 202 211 188 202 210 193 209 218 193 209 219 188 204 214 185 201 211 191 206 216 204 212 223 201 209 220 197 205 216 199 206 217 205 209 219 209 211 221 210 211 222 195 196 207 174 176 190 170 179 192 178 194 205 177 192 203 176 188 200 175 186 200 177 188 202 179 190 204 179 191 204 183 196 207 190 200 212 195 203 215 186 196 216 183 196 212 185 202 214 184 200 211 181 197 209 176 195 206 173 194 204 170 191 203 167 188 203 164 185 200 162 183 199 167 187 202 173 190 204 171 188 202 171 187 201 172 188 203 181 193 208 184 195 210 180 192 205 173 185 198 163 173 189 169 181 198 167 183 198 166 180 196 168 181 197 166 180 196 170 184 199 171 185 200 173 187 201 173 187 200 176 189 202 185 196 209 159 177 200 159 177 197 165 183 201 168 187 201 171 190 203 169 188 201 165 185 198 161 180 196 158 177 198 157 175 197 156 174 196 158 177 198 159 179 196 159 179 196 158 179 195 159 180 197 162 182 201 162 182 200 161 181 197 161 182 195 147 165 180 162 178 193 168 183 199 170 183 201 173 187 204 170 186 201 169 185 200 169 185 200 169 185 200 168 184 198 172 188 202 178 194 209 155 173 197 155 173 194 158 176 194 161 180 195 166 185 199 168 187 202 168 187 202 165 184 201 165 183 204 166 184 205 164 182 204 165 184 204 168 187 203 164 184 199 162 181 196 163 183 198 162 183 201 165 184 202 172 187 203 181 190 207 167 178 191 179 190 203 179 190 205 177 189 206 177 190 207 175 191 206 174 190 205 175 191 206 175 191 206 177 193 208 177 193 208 178 195 210 157 175 199 157 175 195 161 179 197 160 179 195 165 184 200 172 191 207 172 191 207 165 184 201 163 181 200 164 182 201 165 183 202 167 186 203 170 188 203 170 188 202 169 187 201 170 188 202 171 188 202 179 193 207 186 192 206 196 195 209 193 196 205 191 198 205 184 192 204 181 190 207 174 186 203 176 192 207 177 193 208 177 193 208 176 192 207 178 194 209 178 194 209 178 194 209 159 177 200 159 177 197 163 182 200 162 181 198 165 183 201 167 185 203 166 185 203 165 184 200 163 182 197 164 183 199 165 184 199 167 185 200 171 188 201 171 188 200 173 189 202 167 183 195 160 169 178 161 165 172 153 152 158 158 154 158 163 160 162 191 192 195 187 192 201 178 186 202 174 186 203 175 191 206 176 192 207 174 190 205 172 188 203 175 191 206 177 193 208 178 194 209 155 174 197 154 173 193 159 177 196 160 179 197 162 180 199 161 179 199 162 180 200 162 181 199 163 182 197 165 184 199 164 184 199 167 185 200 173 187 199 178 192 203 179 193 203 163 175 185 141 141 145 107 103 102 113 110 107 145 142 136 165 161 156 185 182 183 176 178 186 170 178 193 174 185 202 172 187 202 171 187 203 171 187 202 171 187 201 173 189 204 175 191 206 175 191 206 147 170 191 146 167 189 149 169 191 153 171 193 154 172 192 153 171 191 153 172 192 156 174 192 159 177 193 159 179 195 159 179 196 163 181 198 174 184 197 180 188 198 188 195 202 178 183 188 166 163 166 159 153 153 175 169 165 168 161 155 197 188 182 198 191 189 181 184 188 171 184 195 177 185 201 176 182 200 167 185 202 172 181 199 171 182 196 167 184 197 169 187 200 175 192 205 138 167 189 140 165 189 144 166 191 148 169 192 150 170 193 149 170 192 147 168 191 149 169 189 154 171 187 156 174 190 158 177 194 160 176 192 146 151 164 123 126 136 116 117 122 155 154 156 167 163 166 201 195 197 217 210 208 182 172 170 217 197 194 176 153 153 188 176 180 178 176 186 169 162 176 172 169 183 169 184 200 169 177 197 167 179 195 164 182 195 166 184 197 169 187 200 133 164 189 136 164 189 139 165 190 143 167 191 144 168 192 144 167 191 142 166 190 145 166 187 151 167 184 153 169 185 161 176 191 158 169 184 144 146 158 125 125 134 127 126 130 130 127 128 106 102 102 141 135 135 210 202 202 181 172 171 225 201 201 176 144 146 159 136 140 174 157 165 156 138 145 155 147 152 172 182 195 169 178 200 164 181 200 161 179 195 161 179 194 162 179 194 137 166 192 138 164 186 141 165 186 142 164 186 142 163 186 144 165 188 142 163 187 143 162 184 149 163 182 155 166 182 158 166 179 187 191 203 214 212 223 219 215 223 235 229 232 230 223 223 219 215 212 224 220 217 240 232 233 235 225 227 249 235 237 234 219 220 190 178 178 201 192 192 204 191 188 205 198 196 183 188 197 164 168 189 162 180 199 159 177 194 159 176 193 162 179 197 124 147 171 130 151 169 139 158 172 142 160 176 143 159 178 145 161 181 145 162 181 149 165 185 153 165 185 159 167 183 136 140 152 174 173 184 197 191 203 215 207 216 243 233 237 245 234 233 237 232 227 247 243 239 246 238 238 235 224 229 228 221 228 213 209 215 221 216 218 226 221 220 226 217 213 235 233 227 199 200 208 156 154 172 156 171 186 148 166 184 145 162 182 148 165 185 74 92 112 83 99 114 93 107 118 105 117 129 116 127 142 128 141 156 142 154 167 156 171 185 162 177 192 175 182 195 183 182 191 196 193 198 197 191 196 221 213 216 243 233 234 243 232 231 234 228 224 240 236 232 241 234 235 238 228 233 166 158 166 131 125 132 170 162 166 224 216 217 228 218 216 230 227 223 194 194 200 134 131 144 149 159 171 122 137 154 120 134 153 119 134 154 86 101 118 69 81 97 82 93 105 95 101 113 104 110 124 113 124 137 136 144 152 167 174 180 193 197 205 210 205 213 215 210 214 219 221 219 232 228 224 240 234 231 226 217 215 222 212 210 219 211 210 231 223 223 234 226 227 234 226 227 189 181 180 155 146 145 183 174 175 226 217 220 214 204 206 226 217 218 215 211 217 112 112 123 131 136 149 119 126 140 114 122 138 125 135 153 106 121 138 65 77 92 67 77 90 78 84 96 92 96 110 111 116 130 128 127 137 149 132 139 188 155 163 194 167 175 139 128 131 115 117 117 199 195 200 243 237 240 225 217 217 211 201 199 209 198 199 208 197 199 207 196 198 204 193 194 177 168 168 166 158 159 158 149 153 165 156 163 138 128 135 159 149 155 167 161 170 72 71 84 54 55 70 61 65 77 62 68 81 100 108 123 114 129 146 89 101 117 68 78 91 77 83 95 86 89 104 112 112 128 141 131 146 151 125 132 160 122 123 196 162 166 172 146 152 74 54 63 111 105 119 223 217 227 237 230 233 232 224 222 234 222 223 233 221 223 227 215 217 222 210 212 219 211 213 218 212 216 122 115 122 61 55 64 60 52 61 52 45 53 46 40 51 37 34 47 41 40 53 40 41 50 31 33 44 45 49 62 115 130 147 112 123 139 80 90 103 88 92 104 98 99 114 123 123 139 169 160 174 196 182 186 211 195 190 225 205 204 233 202 209 134 100 111 54 49 60 163 160 168 230 225 229 231 225 224 244 236 237 248 241 242 239 231 231 243 235 235 246 242 241 245 243 243 198 195 199 133 129 135 154 151 157 137 134 140 92 89 95 105 102 109 123 121 128 133 131 137 93 91 99 110 111 121 114 129 146 118 130 145 114 123 137 62 63 76 58 57 73 82 85 100 154 154 164 212 207 212 223 218 219 210 208 206 208 198 196 177 161 161 135 134 135 188 188 190 239 236 238 248 244 245 254 252 251 255 253 252 255 254 253 255 255 254 255 254 250 255 255 250 252 251 249 241 239 240 249 248 250 244 243 244 222 220 221 231 229 229 239 236 236 239 235 239 216 213 219 220 219 225 108 121 137 116 127 143 142 153 168 64 67 81 25 23 38 27 29 43 73 75 86 167 165 174 235 232 234 246 247 243 243 244 240 244 243 241 247 245 247 250 247 250 245 241 244 245 242 243 241 239 240 238 236 237 234 232 233 236 233 235 239 238 238 247 247 246 245 245 245 233 232 235 214 214 219 202 203 209 208 208 215 202 202 209 199 199 208 190 191 203 163 167 179 143 150 162 101 113 129 102 114 130 92 104 120 47 51 66 28 27 41 29 28 42 46 45 59 114 113 125 191 190 195 221 221 220 217 217 218 188 186 193 178 174 182 185 181 188 183 179 183 186 182 184 178 175 178 174 170 174 152 148 152 152 148 152 165 164 167 169 170 173 150 151 157 137 137 146 121 122 133 115 117 129 116 119 132 104 106 122 112 115 133 112 117 136 101 110 127 106 117 134 95 107 123 92 104 120 72 84 100 38 43 58 36 37 52 41 42 57 66 67 82 105 104 120 132 131 143 140 140 147 130 130 139 103 101 115 111 108 120 139 137 146 153 151 157 158 157 161 156 155 159 167 165 169 162 160 164 157 155 159 137 137 142 125 127 133 116 117 125 118 119 131 112 114 126 112 116 127 104 108 122 91 94 111 95 98 117 98 104 122 96 104 121 96 108 124 92 104 120 78 90 106 57 69 85 44 50 67 41 44 61 49 53 70 72 75 92 89 91 109 95 96 112 100 102 114 101 102 115 90 90 108 104 102 118 132 130 143 142 141 152 150 150 158 154 153 160 152 151 158 142 141 148 131 130 136 116 119 124 111 116 122 113 117 127 117 121 133 107 112 124 107 113 126 107 112 128 89 94 112 91 95 115 96 102 121 91 100 117 89 101 117 76 89 105 68 80 96 58 71 86 55 63 81 57 62 81 64 69 88 73 78 97 81 85 104 95 98 113 109 112 123 110 113 125 94 96 114 104 104 123 138 138 155 149 149 163 141 142 153 138 139 147 123 125 132 115 117 124 116 118 125 104 108 115 115 121 129 115 121 132 111 117 130 104 111 125 105 113 127 98 105 122 86 93 112 87 93 114 92 98 117 89 98 115 91 102 118 71 82 99 64 75 92 62 73 90 66 74 92 69 76 95 69 75 94 75 81 100 83 88 107 90 94 109 106 111 121 108 113 123 98 102 118 105 107 125 125 126 143 134 136 151 124 126 138 115 118 126 119 122 129 116 119 126 109 113 119 98 104 112 94 102 112 102 108 120 104 110 124 97 105 119 97 106 120 85 94 111 83 92 111 85 93 114 87 94 112 87 96 113 89 101 117 75 84 103 71 80 99 69 77 96 68 78 95 69 79 96 68 78 95 75 86 102 81 90 107 92 98 116 103 110 125 99 107 119 95 101 113 102 104 117 122 124 136 126 128 140 132 134 146 134 137 145 134 137 144 127 130 137 125 128 135 114 120 130 107 115 127 109 116 129 108 115 129 104 114 126 96 108 119 89 101 114 83 94 110 81 92 110 83 94 110 83 95 111 87 99 115 79 87 106 76 83 102 73 80 99 70 80 97 69 81 97 71 84 100 76 88 104 84 94 111 94 101 120 93 100 116 88 96 109 87 94 105 95 99 110 112 115 126 121 124 135 124 127 139 117 120 132 118 121 133 112 115 127 116 119 131 109 115 128 105 113 126 105 113 126 103 111 124 95 104 116 93 105 115 93 105 117 90 102 117 88 100 116 87 99 115 87 99 115 92 104 120 82 90 109 76 84 103 74 82 101 72 82 99 69 81 97 72 83 100 72 84 100 79 89 106 83 90 108 82 90 105 86 94 106 86 94 105 87 92 104 92 96 109 113 118 131 115 120 133 107 111 127 100 104 121 102 106 123 93 97 114 93 100 114 91 99 112 95 103 116 94 102 115 85 95 107 82 95 105 85 97 109 83 95 110 87 98 115 87 99 115 94 106 122 101 113 129 83 91 110 73 81 100 69 77 96 71 81 99 70 82 98 71 83 99 75 87 103 79 89 106 88 95 113 93 101 116 98 106 118 98 105 117 94 100 115 92 99 114 101 107 122 105 111 126 104 110 128 95 101 119 81 87 106 68 74 92 73 80 95 81 89 102 90 98 111 102 110 123 106 116 127 95 107 117 89 101 113 83 95 110 87 98 115 88 100 116 90 102 118 96 108 124 78 86 105 70 78 97 68 76 95 72 82 99 73 85 101 73 85 101 79 91 107 82 92 109 86 93 111 91 99 114 99 107 120 97 105 117 90 98 113 84 92 107 90 98 114 94 101 117 95 103 117 101 109 122 102 110 124 94 103 116 96 105 118 99 107 120 98 106 119 102 110 123 101 110 122 97 109 119 94 106 119 90 102 117 91 103 120 93 105 121 96 108 124 102 114 130 182 182 182 187 187 187 192 192 192 192 192 192 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 196 196 196 200 200 200 201 201 201 198 198 198 194 194 194 191 191 191 190 190 190 190 190 190 187 187 187 180 180 180 178 178 178 177 177 177 175 175 175 175 175 175 176 176 176 175 175 175 176 176 176 178 178 178 176 176 176 173 173 173 171 171 171 169 169 169 183 183 183 185 185 185 189 189 189 192 192 192 193 193 193 193 193 193 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 198 198 198 198 198 198 197 197 197 197 197 197 196 196 196 197 197 197 197 197 197 194 194 194 189 189 189 185 185 185 181 181 181 181 181 181 183 183 183 186 186 186 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 183 183 183 179 179 179 182 182 182 181 181 181 185 185 185 188 188 188 189 189 189 189 189 189 192 192 192 192 192 192 193 193 193 194 194 194 196 196 196 196 196 196 195 195 195 193 193 193 193 193 193 193 193 193 195 195 195 194 194 194 194 194 194 193 193 193 188 188 188 184 184 184 184 184 184 186 186 186 188 188 188 190 190 190 192 192 192 198 198 198 205 205 205 205 205 205 199 199 199 192 192 192 184 184 184 185 185 185 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 190 190 190 191 191 191 193 193 193 194 194 194 195 195 195 195 195 195 194 194 194 193 193 193 192 192 192 194 194 194 193 193 193 196 196 196 193 193 193 189 189 189 187 187 187 189 189 189 190 190 190 189 189 189 191 191 191 196 196 196 203 203 203 209 209 209 207 207 207 202 202 202 198 198 198 188 188 188 190 190 190 190 190 190 186 186 186 185 185 185 187 187 187 187 187 187 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 190 190 190 191 191 191 193 193 193 189 189 189 187 187 187 187 187 187 189 189 189 189 189 189 188 188 188 188 188 188 193 193 193 196 196 196 194 194 194 191 191 191 191 191 191 187 187 187 187 187 187 188 188 188 187 187 187 187 187 187 188 188 188 188 188 188 187 187 187 189 189 189 191 191 191 189 189 189 188 188 188 186 186 186 186 186 186 186 186 186 186 186 186 190 190 190 189 189 189 183 183 183 195 195 195 192 192 192 186 186 186 183 183 183 182 182 182 184 184 184 183 183 183 182 182 182 185 185 185 187 187 187 186 186 186 185 185 185 183 183 183 183 183 183 183 183 183 187 187 187 190 190 190 191 191 191 190 190 190 188 188 188 187 187 187 184 184 184 180 180 180 185 185 185 186 186 186 184 184 184 184 184 184 184 184 184 181 181 181 192 192 192 195 195 195 201 201 201 203 203 203 196 196 196 201 201 201 200 200 200 188 188 188 183 183 183 181 181 181 175 175 175 178 178 178 181 181 181 181 181 181 181 181 181 180 180 180 177 177 177 181 181 181 189 189 189 192 192 192 190 190 190 189 189 189 185 185 185 186 186 186 151 151 151 151 151 151 188 188 188 187 187 187 185 185 185 182 182 182 182 182 182 154 154 154 136 136 136 162 162 162 169 169 169 136 136 136 114 114 114 155 155 155 177 177 177 194 194 194 196 196 196 190 190 190 176 176 176 178 178 178 185 185 185 186 186 186 184 184 184 182 182 182 177 177 177 181 181 181 188 188 188 188 188 188 185 185 185 184 184 184 183 183 183 184 184 184 152 152 152 178 178 178 197 197 197 186 186 186 186 186 186 189 189 189 190 190 190 149 149 149 139 139 139 185 185 185 211 211 211 165 165 165 131 131 131 155 155 155 165 165 165 188 188 188 186 186 186 170 170 170 187 187 187 190 190 190 190 190 190 189 189 189 185 185 185 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 180 180 180 179 179 179 181 181 181 172 172 172 127 127 127 145 145 145 157 157 157 144 144 144 166 166 166 173 173 173 168 168 168 150 150 150 134 134 134 187 187 187 240 240 240 223 223 223 198 198 198 201 201 201 214 214 214 228 228 228 230 230 230 201 201 201 183 183 183 182 182 182 182 182 182 181 181 181 180 180 180 181 181 181 182 182 182 180 180 180 177 177 177 178 178 178 175 175 175 175 175 175 177 177 177 167 167 167 141 141 141 146 146 146 132 132 132 122 122 122 142 142 142 129 129 129 123 123 123 116 116 116 116 116 116 189 189 189 233 233 233 201 201 201 175 175 175 181 181 181 202 202 202 208 208 208 219 219 219 220 220 220 181 181 181 173 173 173 174 174 174 175 175 175 176 176 176 176 176 176 167 167 167 166 166 166 166 166 166 171 171 171 172 172 172 174 174 174 166 166 166 162 162 162 157 157 157 141 141 141 134 134 134 126 126 126 112 112 112 105 105 105 106 106 106 99 99 99 101 101 101 178 178 178 234 234 234 190 190 190 155 155 155 165 165 165 190 190 190 178 178 178 191 191 191 214 214 214 178 178 178 160 160 160 168 168 168 169 169 169 171 171 171 173 173 173 159 159 159 161 161 161 164 164 164 167 167 167 169 169 169 159 159 159 141 141 141 124 124 124 106 106 106 109 109 109 112 112 112 107 107 107 107 107 107 99 99 99 96 96 96 99 99 99 105 105 105 157 157 157 204 204 204 176 176 176 150 150 150 154 154 154 178 178 178 157 157 157 165 165 165 191 191 191 176 176 176 174 174 174 177 177 177 172 172 172 172 172 172 173 173 173 156 156 156 159 159 159 163 163 163 168 168 168 155 155 155 128 128 128 104 104 104 90 90 90 74 74 74 88 88 88 99 99 99 102 102 102 116 116 116 118 118 118 119 119 119 124 124 124 131 131 131 144 144 144 136 136 136 120 120 120 115 115 115 128 128 128 160 160 160 153 153 153 166 166 166 186 186 186 188 188 188 195 195 195 195 195 195 178 178 178 172 172 172 172 172 172 151 151 151 154 154 154 159 159 159 163 163 163 144 144 144 119 119 119 94 94 94 86 86 86 92 92 92 112 112 112 127 127 127 131 131 131 134 134 134 137 137 137 138 138 138 141 141 141 137 137 137 130 130 130 117 117 117 109 109 109 108 108 108 115 115 115 126 126 126 130 130 130 137 137 137 142 142 142 147 147 147 154 154 154 161 161 161 171 171 171 173 173 173 173 173 173 149 149 149 149 149 149 153 153 153 147 147 147 141 141 141 137 137 137 129 129 129 127 127 127 135 135 135 145 145 145 145 145 145 144 144 144 142 142 142 137 137 137 136 136 136 135 135 135 126 126 126 110 110 110 112 112 112 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 127 127 127 132 132 132 139 139 139 150 150 150 164 164 164 168 168 168 161 161 161 154 154 154 161 161 161 164 164 164 160 160 160 143 143 143 143 143 143 142 142 142 142 142 142 129 129 129 134 134 134 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 137 137 137 124 124 124 110 110 110 104 104 104 101 101 101 100 100 100 99 99 99 100 100 100 99 99 99 99 99 99 102 102 102 105 105 105 116 116 116 145 145 145 160 160 160 127 127 127 82 82 82 74 74 74 138 138 138 123 123 123 120 120 120 124 124 124 131 131 131 131 131 131 122 122 122 114 114 114 113 113 113 120 120 120 126 126 126 119 119 119 113 113 113 101 101 101 82 82 82 69 69 69 62 62 62 57 57 57 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 53 53 53 55 55 55 64 64 64 84 84 84 97 97 97 123 123 123 89 89 89 30 30 30 32 32 32 96 96 96 53 53 53 59 59 59 110 110 110 120 120 120 123 123 123 117 117 117 114 114 114 116 116 116 118 118 118 109 109 109 95 95 95 87 87 87 76 76 76 73 73 73 73 73 73 75 75 75 78 78 78 81 81 81 83 83 83 85 85 85 90 90 90 98 98 98 107 107 107 113 113 113 128 128 128 110 110 110 83 83 83 123 123 123 86 86 86 27 27 27 34 34 34 100 100 100 57 57 57 59 59 59 113 113 113 126 126 126 123 123 123 124 124 124 122 122 122 124 124 124 124 124 124 123 123 123 116 116 116 108 108 108 103 103 103 102 102 102 97 97 97 94 94 94 94 94 94 93 93 93 92 92 92 91 91 91 94 94 94 99 99 99 105 105 105 113 113 113 117 117 117 72 72 72 63 63 63 83 83 83 59 59 59 31 31 31 35 35 35 115 115 115 97 97 97 92 92 92 109 109 109 121 121 121 117 117 117 113 113 113 110 110 110 110 110 110 111 111 111 111 111 111 105 105 105 99 99 99 94 94 94 91 91 91 86 86 86 83 83 83 84 84 84 84 84 84 82 82 82 81 81 81 81 81 81 84 84 84 89 89 89 93 93 93 100 100 100 94 94 94 99 99 99 110 110 110 97 97 97 78 78 78 78 78 78 139 139 139 139 139 139 139 139 139 137 137 137 137 137 137 133 133 133 128 128 128 123 123 123 121 121 121 122 122 122 120 120 120 118 118 118 115 115 115 111 111 111 109 109 109 105 105 105 105 105 105 116 116 116 123 123 123 117 117 117 113 113 113 114 114 114 119 119 119 123 123 123 125 125 125 132 132 132 137 137 137 140 140 140 147 147 147 143 143 143 130 130 130 128 128 128 146 146 146 146 146 146 147 147 147 147 147 147 146 146 146 143 143 143 140 140 140 137 137 137 134 134 134 135 135 135 136 136 136 134 134 134 132 132 132 129 129 129 125 125 125 122 122 122 124 124 124 141 141 141 156 156 156 147 147 147 138 138 138 137 137 137 142 142 142 147 147 147 149 149 149 150 150 150 148 148 148 145 145 145 145 145 145 144 144 144 142 142 142 139 139 139 146 146 146 146 146 146 146 146 146 147 147 147 146 146 146 142 142 142 141 141 141 138 138 138 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 134 134 134 131 131 131 127 127 127 130 130 130 143 143 143 156 156 156 150 150 150 143 143 143 145 145 145 149 149 149 151 151 151 152 152 152 153 153 153 152 152 152 146 146 146 145 145 145 144 144 144 142 142 142 141 141 141 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 142 142 142 139 139 139 137 137 137 138 138 138 137 137 137 136 136 136 136 136 136 135 135 135 133 133 133 132 132 132 133 133 133 138 138 138 150 150 150 151 151 151 147 147 147 149 149 149 150 150 150 151 151 151 151 151 151 152 152 152 153 153 153 147 147 147 144 144 144 146 146 146 144 144 144 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 140 140 140 138 138 138 136 136 136 137 137 137 134 134 134 134 134 134 133 133 133 134 134 134 132 132 132 131 131 131 130 130 130 132 132 132 141 141 141 147 147 147 147 147 147 148 148 148 149 149 149 151 151 151 152 152 152 151 151 151 149 149 149 145 145 145 144 144 144 143 143 143 141 141 141 137 137 137 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 136 136 136 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 133 131 131 131 129 129 129 129 129 129 130 130 130 136 136 136 143 143 143 143 143 143 143 143 143 147 147 147 149 149 149 148 148 148 147 147 147 144 144 144 141 141 141 142 142 142 141 141 141 138 138 138 135 135 135 139 139 139 139 139 139 141 141 141 142 142 142 140 140 140 136 136 136 134 134 134 134 134 134 133 133 133 134 134 134 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 130 130 130 131 131 131 132 132 132 135 135 135 140 140 140 141 141 141 139 139 139 139 139 139 139 139 139 142 142 142 144 144 144 141 141 141 140 140 140 140 140 140 140 140 140 138 138 138 135 135 135 137 137 137 137 137 137 139 139 139 141 141 141 139 139 139 136 136 136 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 136 136 136 137 137 137 137 137 137 136 136 136 134 134 134 135 135 135 137 137 137 138 138 138 138 138 138 139 139 139 141 141 141 138 138 138 136 136 136 135 135 135 135 135 135 136 136 136 136 136 136 138 138 138 137 137 137 136 136 136 133 133 133 131 131 131 130 130 130 130 130 130 130 130 130 130 130 130 130 130 130 128 128 128 127 127 127 126 126 126 126 126 126 132 132 132 140 140 140 139 139 139 136 136 136 134 134 134 133 133 133 135 135 135 137 137 137 134 134 134 134 134 134 136 136 136 138 138 138 136 136 136 132 132 132 133 133 133 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 134 134 134 131 131 131 130 130 130 130 130 130 130 130 130 128 128 128 128 128 128 128 128 128 126 126 126 126 126 126 126 126 126 128 128 128 136 136 136 139 139 139 137 137 137 135 135 135 133 133 133 131 131 131 134 134 134 135 135 135 135 135 135 134 134 134 135 135 135 136 136 136 134 134 134 130 130 130 132 132 132 131 131 131 131 131 131 132 132 132 133 133 133 133 133 133 131 131 131 128 128 128 127 127 127 125 125 125 126 126 126 127 127 127 125 125 125 124 124 124 124 124 124 125 125 125 126 126 126 132 132 132 135 135 135 131 131 131 129 129 129 128 128 128 130 130 130 131 131 131 130 130 130 128 128 128 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 130 130 130 137 137 137 176 184 195 181 189 200 186 194 205 186 194 205 188 194 206 190 194 206 191 195 206 192 196 207 191 195 207 191 194 206 195 195 208 199 199 212 201 200 214 197 197 210 193 193 206 189 191 204 186 190 204 184 190 207 179 188 207 171 181 203 167 180 204 163 179 205 161 178 203 161 178 203 162 179 204 161 178 203 162 178 204 164 180 206 163 178 204 160 175 201 157 173 199 155 172 198 177 185 196 179 187 198 183 191 202 186 194 205 188 194 205 189 193 205 192 196 208 193 197 209 193 197 209 192 196 208 194 196 209 196 198 211 196 198 211 195 196 209 195 197 210 194 196 210 193 197 213 191 198 214 186 195 213 180 191 210 174 187 207 168 184 203 167 184 203 169 186 205 172 189 208 173 190 209 175 188 207 177 188 208 177 187 208 177 188 208 174 184 205 169 181 201 176 184 195 175 183 194 179 187 197 182 190 201 184 190 202 185 189 201 188 192 204 188 192 204 189 193 205 190 194 206 192 196 208 192 196 208 191 195 207 189 193 205 189 193 206 190 193 207 191 195 211 188 195 210 186 195 210 183 195 209 178 191 205 172 187 202 172 188 202 174 190 204 176 191 206 178 194 208 184 194 208 193 199 213 200 206 220 200 206 220 194 200 214 186 193 207 178 186 198 179 187 198 181 189 200 181 189 200 182 188 200 184 188 200 185 189 201 186 190 202 187 191 203 189 193 205 189 195 206 190 196 208 190 196 208 188 195 206 188 194 206 188 192 207 190 193 210 188 194 209 189 198 210 184 196 207 179 193 203 176 190 204 178 192 206 180 193 207 179 192 207 181 194 208 189 197 210 199 204 215 205 210 221 203 208 219 197 203 214 192 199 209 182 190 201 184 192 203 184 192 203 180 188 199 179 186 197 183 187 199 183 187 199 184 188 200 185 189 201 186 190 202 184 191 202 183 192 202 183 191 202 181 190 201 181 190 201 182 188 203 183 187 204 184 191 205 183 193 203 184 197 203 179 193 200 177 189 204 177 189 206 179 191 207 180 191 208 178 190 206 180 190 203 187 195 206 190 198 209 187 196 207 185 193 205 183 193 203 181 189 200 181 189 200 182 190 201 181 189 200 182 188 199 184 188 200 184 188 200 183 187 199 186 189 201 187 192 204 182 191 202 180 190 200 178 189 199 178 188 198 178 188 198 180 187 202 185 190 208 183 190 203 176 186 194 186 199 202 182 196 200 178 188 205 175 184 204 174 183 203 176 185 205 174 184 204 172 184 199 176 188 200 178 190 202 177 189 201 176 187 200 173 186 198 179 184 196 178 184 196 182 188 200 185 191 202 185 192 203 184 192 203 182 189 200 183 187 199 181 184 196 178 180 193 179 187 199 177 188 200 174 186 200 174 187 202 172 187 201 170 184 200 183 194 207 190 197 205 197 203 208 197 206 209 189 199 204 196 202 212 195 201 213 181 189 202 174 185 200 171 184 200 164 178 194 168 181 196 171 184 198 172 184 197 172 183 195 171 182 194 173 177 189 177 181 193 185 189 201 188 192 204 185 191 203 181 191 201 179 186 198 182 187 199 149 150 163 150 150 164 183 189 200 180 189 200 176 188 201 171 185 200 170 185 201 140 158 172 125 140 150 157 164 169 166 171 173 132 138 143 108 116 123 152 157 160 174 179 183 188 196 203 186 199 208 179 194 205 164 179 194 167 181 196 175 187 201 177 188 201 176 186 198 174 184 196 172 178 190 176 182 194 183 189 201 183 189 201 179 187 198 176 186 196 177 185 196 180 185 197 150 151 164 177 177 190 194 197 205 182 187 194 181 187 197 182 191 202 181 192 204 137 153 166 128 143 156 180 187 194 208 212 215 160 167 172 125 133 141 151 157 162 161 167 173 181 190 197 177 189 197 160 173 184 177 190 203 180 192 206 181 193 206 179 191 205 176 188 201 174 185 199 177 185 196 177 185 196 178 186 197 177 185 196 173 182 192 171 181 191 175 182 194 168 173 185 125 126 140 145 144 157 157 157 163 143 144 149 163 167 173 168 175 183 162 170 180 139 154 167 122 137 152 182 189 198 237 241 246 218 224 231 192 200 209 194 203 210 207 216 223 222 231 236 223 233 239 193 204 212 175 185 194 175 184 196 173 184 197 171 184 198 170 183 199 170 184 200 174 184 194 172 182 192 169 179 189 170 180 190 167 177 187 167 177 187 171 178 190 163 167 179 139 141 154 146 145 158 132 132 138 121 122 128 139 143 149 124 130 139 116 125 135 105 119 134 105 119 136 184 190 201 231 234 241 196 202 211 168 177 188 173 184 193 194 205 213 202 211 217 213 222 227 214 222 228 176 183 191 167 174 184 166 176 187 165 178 193 163 179 196 163 180 198 158 170 179 157 169 178 157 169 179 162 174 183 164 175 185 166 176 186 160 168 179 158 163 175 155 156 169 140 140 153 131 134 142 122 127 135 107 114 123 98 107 119 97 109 122 86 102 119 90 104 122 172 179 190 232 235 242 186 191 203 148 157 171 155 168 179 180 193 202 171 181 189 185 193 198 211 216 220 175 179 185 155 161 169 161 170 181 158 172 187 157 175 193 158 177 197 149 162 171 151 165 174 154 167 176 157 171 180 160 172 181 151 161 171 135 143 154 120 125 137 104 106 119 107 108 121 107 113 124 101 109 121 99 109 123 89 102 117 84 99 115 86 102 122 93 107 127 151 158 171 201 205 214 172 177 190 142 151 167 143 158 170 168 182 191 150 160 167 161 167 172 188 192 195 175 177 181 171 175 182 170 179 189 160 175 189 156 176 195 156 177 198 145 160 173 148 163 175 153 166 178 158 171 183 145 158 167 119 131 137 96 107 114 83 92 99 69 76 84 83 89 98 94 100 114 96 102 118 109 117 133 110 120 136 111 121 138 112 127 144 118 135 152 134 147 161 127 138 150 110 122 136 103 118 132 114 134 142 147 166 171 143 158 162 157 170 170 179 190 189 181 191 192 187 199 203 184 199 206 165 183 193 157 177 191 157 177 194 139 154 170 143 157 172 149 161 175 154 166 179 134 147 155 110 123 128 85 98 103 77 90 95 83 96 100 103 115 122 118 129 142 122 133 148 125 136 150 128 139 154 129 140 155 130 145 158 124 141 153 117 134 145 105 121 133 97 113 125 95 113 124 100 121 126 112 133 135 118 136 137 126 142 141 132 147 144 136 152 151 142 160 162 149 167 170 158 176 183 160 178 187 161 177 189 140 152 165 140 151 164 144 155 167 139 149 162 132 143 155 128 140 152 120 132 143 118 130 141 126 138 149 135 148 159 131 150 161 129 149 161 127 147 159 122 143 154 121 141 153 124 139 149 118 129 139 102 113 123 104 114 124 111 122 131 112 124 133 111 126 133 112 127 132 116 128 131 120 130 132 126 135 136 132 142 143 142 154 156 156 168 172 160 171 178 153 164 174 146 156 166 156 162 171 158 165 175 153 162 173 136 145 157 135 145 159 132 144 161 132 144 161 120 131 148 125 136 153 135 146 163 133 148 162 133 150 162 132 149 161 131 148 161 124 141 153 116 127 137 105 111 119 99 105 112 97 102 110 95 101 108 94 100 108 92 102 111 92 101 110 94 100 107 100 103 108 104 106 111 113 117 120 141 147 150 155 162 166 122 128 135 78 83 93 70 75 84 137 138 142 121 124 131 115 121 130 117 126 136 123 133 149 122 133 152 113 124 143 105 116 135 104 115 134 111 121 140 122 126 144 116 118 135 110 112 129 98 100 118 79 81 98 66 69 81 59 63 70 54 58 65 51 55 62 50 54 61 48 53 61 46 52 65 46 51 64 51 53 64 54 54 63 64 63 70 83 84 88 94 99 100 120 124 128 87 90 97 27 31 40 30 33 39 100 95 95 54 53 57 56 60 67 104 112 122 112 122 136 113 125 143 107 119 136 105 116 134 107 118 136 110 119 137 109 107 127 97 92 112 89 84 104 78 73 93 75 70 90 71 72 86 71 76 86 74 78 89 77 81 92 79 83 94 81 86 97 84 91 106 92 99 113 103 107 119 111 113 123 128 128 136 107 111 113 79 86 84 119 125 127 82 88 92 23 28 34 31 35 40 106 98 95 60 56 58 57 60 65 107 114 124 118 128 140 113 125 140 114 126 141 112 124 139 114 126 141 115 126 141 117 123 139 112 115 132 104 107 124 99 102 119 98 101 118 92 98 113 88 95 109 88 95 109 87 94 108 86 93 106 84 92 106 85 96 111 91 101 115 99 107 119 109 114 125 114 118 126 68 75 75 57 67 63 77 87 86 53 62 64 25 34 37 30 38 41 116 116 115 94 98 100 87 94 99 102 112 119 111 124 133 106 121 130 103 117 127 100 114 123 99 114 123 101 115 125 100 115 125 94 109 119 88 102 113 84 98 108 81 95 105 76 89 99 73 86 97 74 87 97 74 87 97 72 85 95 71 84 94 70 85 95 74 88 98 79 92 100 84 96 103 93 103 109 85 98 99 89 105 103 101 115 115 87 102 103 68 82 84 68 82 85 129 144 147 129 144 148 128 144 149 126 142 147 125 142 146 121 138 143 116 133 138 111 128 133 109 126 131 109 127 132 107 126 131 105 123 128 102 120 125 98 117 122 96 114 119 92 111 115 92 111 114 103 122 125 110 129 132 104 123 126 101 119 122 102 119 123 107 124 127 111 128 132 113 130 133 120 137 140 125 142 145 127 146 149 135 153 156 130 148 152 117 135 139 115 133 137 133 151 155 133 151 155 134 152 156 134 152 156 133 151 155 130 148 152 127 145 149 124 142 146 121 139 143 122 140 144 123 142 146 121 140 144 119 138 142 116 135 139 112 131 135 108 128 130 110 130 131 127 147 148 142 162 163 133 153 154 124 144 145 125 143 145 130 148 150 135 153 155 137 155 157 138 156 158 135 154 157 132 151 155 132 151 155 131 150 154 129 148 152 126 145 150 133 151 155 133 151 155 133 151 155 134 152 156 133 151 155 129 147 152 128 146 150 125 143 147 122 140 144 123 142 146 124 143 147 123 142 146 122 141 145 121 140 144 118 137 141 114 133 136 116 136 137 129 149 150 142 162 163 136 156 157 129 149 150 133 151 153 137 155 157 139 157 159 140 158 160 141 159 161 139 158 161 133 152 156 132 151 155 131 150 154 129 148 152 128 147 151 130 148 152 131 149 153 132 150 154 133 151 155 132 150 154 131 149 153 129 147 151 126 144 148 124 142 146 125 143 147 124 143 147 123 142 146 123 142 146 122 141 145 120 139 143 119 138 141 119 139 140 124 144 145 136 156 157 137 157 158 134 153 154 136 155 157 138 156 158 139 157 159 139 157 159 140 158 160 140 159 162 134 153 157 131 150 154 133 152 156 131 150 154 129 148 153 129 147 151 130 148 152 130 148 152 130 148 152 130 148 151 129 147 151 127 145 149 125 143 147 123 141 145 124 142 146 121 140 144 121 140 144 120 139 143 121 140 144 119 138 142 118 137 140 116 136 137 118 138 139 127 147 148 133 153 154 133 153 154 136 154 156 137 155 157 139 157 159 140 158 160 139 157 159 136 155 158 132 151 155 131 150 154 130 149 153 128 147 151 124 143 148 128 146 150 128 146 150 128 146 150 128 146 150 127 145 149 126 144 148 125 143 147 123 141 145 122 140 144 122 140 144 121 140 144 120 139 143 120 139 143 120 139 143 118 137 141 116 135 138 115 135 136 116 136 137 122 142 143 129 149 150 130 149 151 131 149 151 135 153 155 137 155 157 136 154 156 135 153 155 131 149 153 128 147 151 129 148 152 128 147 151 125 144 147 122 141 146 127 145 148 127 145 148 128 146 150 129 147 151 127 145 149 123 141 145 121 140 144 121 139 143 120 139 143 121 139 143 119 138 142 119 138 142 119 138 142 118 137 141 118 136 140 116 136 138 117 137 138 118 138 140 121 141 142 126 146 148 127 147 149 127 145 147 127 145 147 127 145 148 130 148 151 131 150 152 128 147 150 127 146 150 127 146 150 127 146 150 125 144 147 122 141 145 125 143 146 125 143 146 127 145 147 129 147 149 127 145 148 123 142 146 120 139 143 119 138 142 119 138 142 119 138 142 119 137 141 119 137 141 118 137 141 117 135 139 117 135 139 117 136 140 116 136 139 118 137 141 122 142 145 124 143 146 124 143 147 123 142 146 121 140 144 122 141 145 124 143 147 125 144 147 125 143 147 126 145 149 128 147 151 125 144 148 123 142 146 122 141 145 123 141 143 124 142 144 124 142 144 126 144 146 125 143 146 123 142 146 120 139 143 118 136 140 117 136 140 117 136 140 117 135 139 117 135 139 117 135 139 116 133 137 114 132 136 113 131 135 113 132 136 119 138 142 127 146 150 126 145 149 123 142 146 121 140 144 120 139 143 122 141 145 124 143 147 121 140 144 121 140 144 123 142 146 125 144 148 123 142 146 119 138 142 120 139 143 123 141 143 123 141 143 122 141 143 124 142 144 123 142 145 121 140 144 118 137 141 117 136 140 117 136 140 117 136 140 115 133 137 115 133 137 115 133 137 113 131 135 113 131 135 113 131 135 115 134 138 123 142 146 126 145 149 124 143 147 122 141 145 120 139 143 118 137 141 121 140 144 122 141 145 122 141 145 121 140 144 122 141 145 123 142 146 121 140 144 117 136 140 119 138 142 119 137 139 119 137 139 120 138 140 121 139 141 121 139 142 118 137 141 115 134 137 114 133 137 112 131 135 113 132 136 114 132 136 112 130 134 111 129 133 111 129 133 112 130 134 113 131 135 119 138 142 122 141 145 118 137 141 116 135 139 115 133 137 117 136 140 118 136 140 117 136 140 115 134 138 116 134 138 116 135 139 116 135 139 115 134 137 115 134 138 117 136 140 124 143 147 81 81 81 74 74 74 80 80 80 79 79 79 81 81 81 77 77 77 77 77 77 81 81 81 78 78 78 78 78 78 84 84 84 85 85 85 78 78 78 74 74 74 74 74 74 73 73 73 75 75 75 81 81 81 83 83 83 81 81 81 82 82 82 86 86 86 86 86 86 82 82 82 82 82 82 81 81 81 78 78 78 73 73 73 78 78 78 78 78 78 75 75 75 77 77 77 80 80 80 83 83 83 85 85 85 79 79 79 74 74 74 79 79 79 82 82 82 81 81 81 81 81 81 81 81 81 83 83 83 81 81 81 81 81 81 78 78 78 75 75 75 80 80 80 83 83 83 80 80 80 77 77 77 77 77 77 72 72 72 74 74 74 79 79 79 80 80 80 81 81 81 80 80 80 80 80 80 75 75 75 75 75 75 80 80 80 75 75 75 70 70 70 70 70 70 71 71 71 73 73 73 77 77 77 75 75 75 75 75 75 77 77 77 80 80 80 80 80 80 78 78 78 75 75 75 74 74 74 77 77 77 81 81 81 76 76 76 77 77 77 74 74 74 71 71 71 73 73 73 72 72 72 71 71 71 75 75 75 78 78 78 75 75 75 76 76 76 76 76 76 73 73 73 71 71 71 74 74 74 85 85 85 81 81 81 70 70 70 74 74 74 75 75 75 74 74 74 72 72 72 74 74 74 76 76 76 77 77 77 80 80 80 77 77 77 73 73 73 76 76 76 78 78 78 78 78 78 75 75 75 70 70 70 71 71 71 72 72 72 73 73 73 76 76 76 73 73 73 76 76 76 79 79 79 79 79 79 76 76 76 76 76 76 75 75 75 70 70 70 70 70 70 68 68 68 73 73 73 72 72 72 69 69 69 74 74 74 72 72 72 69 69 69 73 73 73 76 76 76 75 75 75 72 72 72 75 75 75 73 73 73 76 76 76 77 77 77 74 74 74 74 74 74 73 73 73 71 71 71 73 73 73 77 77 77 77 77 77 78 78 78 74 74 74 72 72 72 72 72 72 71 71 71 70 70 70 71 71 71 72 72 72 71 71 71 73 73 73 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 71 71 71 68 68 68 67 67 67 70 70 70 70 70 70 71 71 71 71 71 71 74 74 74 78 78 78 75 75 75 75 75 75 75 75 75 77 77 77 80 80 80 79 79 79 76 76 76 76 76 76 80 80 80 78 78 78 77 77 77 72 72 72 70 70 70 68 68 68 71 71 71 72 72 72 68 68 68 69 69 69 74 74 74 76 76 76 76 76 76 73 73 73 72 72 72 74 74 74 69 69 69 67 67 67 68 68 68 71 71 71 75 75 75 76 76 76 79 79 79 75 75 75 72 72 72 73 73 73 75 75 75 73 73 73 73 73 73 75 75 75 75 75 75 76 76 76 79 79 79 78 78 78 78 78 78 74 74 74 72 72 72 69 69 69 70 70 70 76 76 76 74 74 74 71 71 71 72 72 72 75 75 75 72 72 72 65 65 65 70 70 70 68 68 68 70 70 70 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 67 67 67 68 68 68 70 70 70 70 70 70 70 70 70 72 72 72 73 73 73 74 74 74 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 74 74 74 72 72 72 70 70 70 68 68 68 70 70 70 71 71 71 73 73 73 72 72 72 71 71 71 67 67 67 62 62 62 74 74 74 69 69 69 69 69 69 68 68 68 65 65 65 66 66 66 68 68 68 69 69 69 65 65 65 63 63 63 65 65 65 74 74 74 62 62 62 64 64 64 68 68 68 69 69 69 73 73 73 75 75 75 74 74 74 70 70 70 73 73 73 73 73 73 71 71 71 70 70 70 66 66 66 65 65 65 66 66 66 68 68 68 69 69 69 70 70 70 67 67 67 63 63 63 72 72 72 68 68 68 68 68 68 68 68 68 65 65 65 61 61 61 61 61 61 63 63 63 57 57 57 68 68 68 101 101 101 82 82 82 48 48 48 50 50 50 61 61 61 64 64 64 65 65 65 69 69 69 68 68 68 66 66 66 66 66 66 66 66 66 66 66 66 69 69 69 67 67 67 67 67 67 65 65 65 64 64 64 67 67 67 70 70 70 69 69 69 67 67 67 99 99 99 72 72 72 65 65 65 67 67 67 66 66 66 65 65 65 59 59 59 45 45 45 78 78 78 128 128 128 93 93 93 56 56 56 45 45 45 51 51 51 62 62 62 68 68 68 68 68 68 68 68 68 71 71 71 70 70 70 70 70 70 66 66 66 62 62 62 63 63 63 63 63 63 68 68 68 69 69 69 66 66 66 65 65 65 68 68 68 68 68 68 65 65 65 151 151 151 118 118 118 85 85 85 82 82 82 91 91 91 82 82 82 67 67 67 92 92 92 159 159 159 116 116 116 60 60 60 53 53 53 60 60 60 70 70 70 78 78 78 87 87 87 74 74 74 63 63 63 64 64 64 66 66 66 69 69 69 70 70 70 65 65 65 65 65 65 70 70 70 71 71 71 69 69 69 66 66 66 68 68 68 70 70 70 66 66 66 62 62 62 171 171 171 153 153 153 122 122 122 116 116 116 147 147 147 117 117 117 116 116 116 197 197 197 153 153 153 93 93 93 83 83 83 85 85 85 92 92 92 105 105 105 110 110 110 127 127 127 118 118 118 81 81 81 66 66 66 66 66 66 68 68 68 69 69 69 66 66 66 66 66 66 69 69 69 66 66 66 68 68 68 70 70 70 66 66 66 65 65 65 64 64 64 59 59 59 172 172 172 161 161 161 134 134 134 130 130 130 114 114 114 130 130 130 201 201 201 178 178 178 106 106 106 102 102 102 123 123 123 115 115 115 122 122 122 133 133 133 121 121 121 113 113 113 115 115 115 128 128 128 153 153 153 141 141 141 128 128 128 103 103 103 79 79 79 70 70 70 71 71 71 67 67 67 63 63 63 66 66 66 67 67 67 64 64 64 62 62 62 60 60 60 163 163 163 146 146 146 147 147 147 156 156 156 124 124 124 191 191 191 209 209 209 134 134 134 131 131 131 157 157 157 141 141 141 96 96 96 115 115 115 139 139 139 130 130 130 123 123 123 124 124 124 161 161 161 189 189 189 185 185 185 189 189 189 183 183 183 167 167 167 146 146 146 127 127 127 102 102 102 78 78 78 83 83 83 78 78 78 69 69 69 71 71 71 67 67 67 113 113 113 101 101 101 139 139 139 184 184 184 198 198 198 230 230 230 224 224 224 208 208 208 212 212 212 205 205 205 195 195 195 176 176 176 180 180 180 202 202 202 205 205 205 192 192 192 195 195 195 198 198 198 184 184 184 168 168 168 183 183 183 191 191 191 192 192 192 187 187 187 193 193 193 172 172 172 112 112 112 86 86 86 71 71 71 74 74 74 68 68 68 60 60 60 137 137 137 148 148 148 209 209 209 233 233 233 232 232 232 231 231 231 232 232 232 228 228 228 226 226 226 233 233 233 231 231 231 227 227 227 233 233 233 234 234 234 232 232 232 235 235 235 239 239 239 236 236 236 234 234 234 226 226 226 227 227 227 223 223 223 217 217 217 205 205 205 215 215 215 206 206 206 192 192 192 184 184 184 133 133 133 83 83 83 63 63 63 49 49 49 175 175 175 201 201 201 229 229 229 223 223 223 222 222 222 221 221 221 220 220 220 213 213 213 212 212 212 217 217 217 215 215 215 213 213 213 212 212 212 213 213 213 212 212 212 215 215 215 216 216 216 218 218 218 218 218 218 219 219 219 225 225 225 231 231 231 230 230 230 229 229 229 237 237 237 228 228 228 223 223 223 220 220 220 169 169 169 89 89 89 67 67 67 48 48 48 168 168 168 199 199 199 216 216 216 199 199 199 196 196 196 201 201 201 209 209 209 213 213 213 215 215 215 220 220 220 223 223 223 218 218 218 197 197 197 219 219 219 226 226 226 225 225 225 226 226 226 226 226 226 214 214 214 174 174 174 207 207 207 224 224 224 205 205 205 188 188 188 215 215 215 215 215 215 203 203 203 149 149 149 77 77 77 64 64 64 64 64 64 56 56 56 149 149 149 172 172 172 192 192 192 160 160 160 138 138 138 141 141 141 145 145 145 153 153 153 165 165 165 175 175 175 181 181 181 183 183 183 180 180 180 190 190 190 193 193 193 194 194 194 200 200 200 202 202 202 200 200 200 194 194 194 202 202 202 204 204 204 201 201 201 195 195 195 198 198 198 189 189 189 135 135 135 61 61 61 49 49 49 54 54 54 54 54 54 54 54 54 177 177 177 171 171 171 181 181 181 196 196 196 206 206 206 206 206 206 201 201 201 189 189 189 179 179 179 178 178 178 176 176 176 166 166 166 165 165 165 164 164 164 164 164 164 165 165 165 171 171 171 173 173 173 176 176 176 181 181 181 182 182 182 185 185 185 193 193 193 199 199 199 192 192 192 130 130 130 63 63 63 48 48 48 49 49 49 49 49 49 50 50 50 45 45 45 192 192 192 185 185 185 175 175 175 192 192 192 209 209 209 216 216 216 215 215 215 206 206 206 210 210 210 216 216 216 223 223 223 219 219 219 214 214 214 214 214 214 217 217 217 219 219 219 219 219 219 215 215 215 212 212 212 213 213 213 211 211 211 208 208 208 203 203 203 183 183 183 125 125 125 69 69 69 61 61 61 59 59 59 54 54 54 52 52 52 54 54 54 51 51 51 199 199 199 200 200 200 195 195 195 192 192 192 193 193 193 197 197 197 191 191 191 175 175 175 187 187 187 200 200 200 212 212 212 207 207 207 198 198 198 199 199 199 197 197 197 196 196 196 201 201 201 197 197 197 200 200 200 203 203 203 202 202 202 187 187 187 154 154 154 102 102 102 58 58 58 55 55 55 57 57 57 60 60 60 58 58 58 53 53 53 51 51 51 51 51 51 181 181 181 180 180 180 174 174 174 170 170 170 177 177 177 190 190 190 188 188 188 171 171 171 174 174 174 185 185 185 175 175 175 157 157 157 148 148 148 153 153 153 167 167 167 173 173 173 181 181 181 176 176 176 171 171 171 155 155 155 138 138 138 110 110 110 78 78 78 53 53 53 46 46 46 49 49 49 50 50 50 52 52 52 55 55 55 55 55 55 52 52 52 48 48 48 134 134 134 134 134 134 126 126 126 129 129 129 148 148 148 173 173 173 178 178 178 165 165 165 155 155 155 142 142 142 117 117 117 100 100 100 92 92 92 96 96 96 115 115 115 127 127 127 131 131 131 126 126 126 115 115 115 94 94 94 76 76 76 67 67 67 65 65 65 58 58 58 50 50 50 47 47 47 47 47 47 49 49 49 54 54 54 55 55 55 55 55 55 52 52 52 78 78 78 82 82 82 83 83 83 94 94 94 107 107 107 123 123 123 133 133 133 121 121 121 112 112 112 96 96 96 82 82 82 80 80 80 80 80 80 81 81 81 83 83 83 84 84 84 83 83 83 79 79 79 75 75 75 75 75 75 75 75 75 74 74 74 70 70 70 63 63 63 57 57 57 49 49 49 47 47 47 46 46 46 47 47 47 46 46 46 46 46 46 45 45 45 52 52 52 48 48 48 54 54 54 66 66 66 68 68 68 70 70 70 77 77 77 75 75 75 76 76 76 76 76 76 73 73 73 72 72 72 70 70 70 72 72 72 78 78 78 84 84 84 84 84 84 83 83 83 78 78 78 73 73 73 79 79 79 83 83 83 77 77 77 65 65 65 60 60 60 53 53 53 47 47 47 47 47 47 45 45 45 43 43 43 43 43 43 40 40 40 51 51 51 49 49 49 49 49 49 51 51 51 50 50 50 59 59 59 62 62 62 63 63 63 71 71 71 83 83 83 85 85 85 80 80 80 72 72 72 71 71 71 69 69 69 69 69 69 75 75 75 79 79 79 83 83 83 79 79 79 75 75 75 78 78 78 79 79 79 71 71 71 63 63 63 54 54 54 47 47 47 48 48 48 48 48 48 47 47 47 46 46 46 41 41 41 55 55 55 62 62 62 63 63 63 58 58 58 52 52 52 60 60 60 63 63 63 67 67 67 76 76 76 78 78 78 79 79 79 76 76 76 74 74 74 72 72 72 67 67 67 59 59 59 60 60 60 58 58 58 64 64 64 72 72 72 75 75 75 76 76 76 72 72 72 68 68 68 64 64 64 58 58 58 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 42 42 42 51 51 51 51 51 51 52 52 52 54 54 54 56 56 56 64 64 64 73 73 73 76 76 76 78 78 78 74 74 74 77 77 77 73 73 73 67 67 67 65 65 65 63 63 63 58 58 58 64 64 64 67 67 67 61 61 61 66 66 66 74 74 74 72 72 72 67 67 67 68 68 68 66 66 66 59 59 59 55 55 55 51 51 51 48 48 48 46 46 46 46 46 46 43 43 43 46 46 46 43 43 43 51 51 51 65 65 65 71 71 71 66 66 66 66 66 66 67 67 67 64 64 64 57 57 57 58 58 58 60 60 60 63 63 63 67 67 67 67 67 67 59 59 59 57 57 57 64 64 64 62 62 62 57 57 57 62 62 62 66 66 66 63 63 63 71 71 71 70 70 70 64 64 64 56 56 56 50 50 50 50 50 50 48 48 48 48 48 48 44 44 44 56 56 56 54 54 54 51 51 51 57 57 57 60 60 60 58 58 58 58 58 58 65 65 65 60 60 60 51 51 51 49 49 49 53 53 53 63 63 63 61 61 61 68 68 68 71 71 71 58 58 58 51 51 51 53 53 53 51 51 51 57 57 57 67 67 67 67 67 67 66 66 66 67 67 67 66 66 66 58 58 58 53 53 53 51 51 51 49 49 49 47 47 47 41 41 41 43 90 137 37 83 131 42 88 140 42 87 142 43 90 140 39 86 135 39 86 138 42 89 143 40 86 142 41 86 141 47 92 144 48 93 143 41 87 135 38 83 130 39 82 131 39 80 132 41 82 134 47 88 139 49 90 141 46 89 133 48 91 133 51 94 139 51 93 142 48 89 140 48 89 139 48 88 136 45 86 131 40 81 124 45 86 128 48 85 127 39 84 131 43 86 126 43 89 136 47 91 141 49 93 144 43 87 140 37 83 133 42 88 138 44 90 141 43 89 143 44 89 145 44 88 143 47 91 143 45 89 139 45 89 138 42 87 133 40 83 132 45 87 137 48 90 140 45 87 137 42 84 135 42 85 129 37 80 123 39 82 126 45 87 134 45 87 136 47 88 136 47 88 134 47 88 132 41 83 124 42 83 123 49 87 126 39 84 129 36 78 118 35 78 126 36 78 127 38 80 130 42 84 133 39 84 131 38 84 132 40 86 135 43 88 140 43 88 141 43 85 138 41 82 134 39 81 130 43 85 132 46 89 134 42 84 132 42 84 133 39 81 131 36 78 127 38 80 130 39 80 126 38 78 122 42 83 127 45 86 130 42 82 128 44 83 128 45 83 127 41 81 122 40 79 119 43 82 119 55 92 128 46 90 131 38 79 116 39 81 130 41 83 131 40 82 129 38 80 126 39 82 128 40 84 131 41 85 134 45 88 139 41 84 136 39 80 133 42 83 133 44 86 134 44 86 132 40 83 127 36 78 125 37 79 127 37 80 127 38 81 128 42 84 132 40 80 126 44 83 127 47 87 130 47 86 129 44 83 126 45 83 125 45 82 123 40 77 117 40 78 115 38 76 111 45 80 113 39 81 120 37 77 113 41 81 131 39 79 126 36 77 121 40 81 124 41 84 127 40 83 128 38 80 128 40 82 132 39 80 132 42 83 134 44 84 133 41 81 129 41 81 126 40 81 124 36 79 123 38 81 127 42 85 131 42 85 130 43 86 131 42 81 127 41 79 124 41 79 122 40 78 119 39 78 117 41 78 117 44 79 118 42 78 115 44 81 115 44 80 112 45 79 108 39 81 116 40 79 112 40 78 129 39 78 124 36 75 119 35 75 116 36 78 120 35 78 123 37 79 125 37 78 127 41 81 132 45 84 135 43 81 130 43 82 129 43 82 126 45 85 128 46 88 132 44 87 132 41 84 128 41 84 128 45 88 133 46 85 131 46 83 129 42 79 122 39 77 116 38 76 113 42 78 115 43 79 116 39 75 110 40 77 109 46 82 112 50 84 111 44 85 118 43 81 114 43 77 126 43 80 125 37 77 120 35 74 116 35 76 118 37 79 126 42 82 129 45 83 127 49 85 131 43 82 131 41 78 128 41 79 127 41 83 124 42 81 118 41 80 122 42 83 128 42 82 127 43 84 130 45 87 134 46 85 132 47 84 129 43 81 122 41 80 116 39 77 111 41 78 112 47 83 117 45 81 115 43 79 111 44 80 110 48 83 111 42 80 113 38 73 103 43 75 118 39 74 117 35 79 120 40 80 122 38 79 117 38 78 125 40 77 124 42 77 113 39 73 111 38 76 110 43 76 114 42 76 119 38 78 118 45 79 115 45 79 119 44 81 124 46 82 126 44 83 129 41 82 131 43 82 129 46 83 126 44 81 120 42 80 114 40 79 108 39 76 106 42 78 111 43 79 111 45 80 112 44 80 111 43 78 109 39 74 105 39 68 96 46 80 118 39 77 115 34 79 117 35 77 116 36 73 105 38 72 114 40 74 118 41 77 109 37 72 107 39 70 91 47 71 90 54 79 108 38 68 99 43 69 99 43 74 107 41 75 112 44 80 116 45 83 121 41 82 121 39 77 120 43 79 121 43 80 117 41 79 111 41 79 107 38 74 103 37 72 103 38 73 104 40 76 107 41 76 108 42 77 109 40 75 105 41 69 94 41 81 112 36 77 109 36 77 112 35 78 111 36 74 103 35 67 107 35 67 106 38 70 96 34 63 91 51 72 95 87 105 123 68 86 104 34 52 65 33 56 64 39 68 89 38 71 102 37 73 105 39 77 109 38 76 109 37 73 111 38 73 111 38 73 108 38 74 105 40 77 104 40 75 103 40 75 104 38 73 102 37 72 101 40 75 104 43 78 108 42 77 106 45 73 97 66 110 133 42 81 108 41 70 103 38 75 106 33 76 107 35 72 114 35 64 99 28 51 64 66 82 93 116 132 144 76 100 108 43 61 71 38 46 59 36 56 66 41 69 87 44 74 102 40 75 108 40 75 110 45 78 111 43 76 111 42 77 111 38 73 104 34 70 99 36 71 98 36 70 98 42 75 103 43 76 105 40 73 101 40 72 101 41 75 104 41 75 103 43 72 94 118 163 180 93 125 148 76 84 118 64 86 116 59 101 132 51 89 130 45 72 101 81 97 100 155 162 161 105 121 127 37 70 73 40 58 65 61 58 74 59 74 86 60 85 97 65 93 114 46 81 112 35 69 106 41 69 104 41 72 103 42 76 105 43 77 106 38 72 100 38 73 100 44 77 104 46 77 106 45 76 104 42 73 101 43 75 103 44 78 105 39 74 100 40 69 89 139 183 196 136 158 179 129 113 150 114 113 145 128 153 174 97 122 152 99 121 142 183 203 204 142 158 161 79 96 120 59 91 108 77 88 92 106 87 87 103 108 95 95 119 105 107 136 137 91 128 146 54 88 117 45 71 101 44 72 98 42 75 101 44 76 102 40 73 99 40 73 100 45 76 103 42 72 99 44 74 101 46 76 103 42 72 99 39 72 99 37 72 96 37 66 86 141 184 193 149 164 185 151 121 159 139 122 153 114 114 121 126 130 143 189 205 219 157 187 192 81 115 126 85 106 127 104 131 137 114 117 112 147 112 108 142 133 116 110 131 99 95 125 105 89 127 128 102 137 152 133 159 178 120 147 168 104 136 158 79 110 134 54 86 110 47 77 103 48 78 104 44 74 99 40 70 96 43 73 99 43 74 99 38 72 98 35 70 93 38 67 86 136 174 184 127 152 170 143 145 170 155 154 171 139 119 115 203 187 186 202 211 218 112 143 147 106 142 144 143 163 165 130 147 143 92 99 92 123 113 110 140 141 134 118 139 117 106 134 114 103 134 128 141 169 176 172 195 209 167 191 206 170 196 211 164 190 205 148 173 189 127 152 168 108 133 153 82 108 130 55 85 106 57 91 110 51 87 106 42 78 100 45 79 102 46 74 92 89 122 134 79 109 124 120 145 158 174 188 193 209 196 186 238 229 220 217 228 229 192 215 216 199 219 215 196 211 206 188 200 196 169 181 177 173 185 181 194 207 202 193 213 202 178 201 189 181 202 198 184 204 209 170 189 200 154 173 183 169 189 197 177 197 205 178 197 205 173 193 201 179 198 210 155 177 191 92 119 132 62 94 108 45 81 96 48 83 103 43 75 98 40 67 85 117 145 156 128 155 165 194 216 220 225 238 235 230 236 222 225 236 225 221 238 237 219 233 234 223 228 225 228 237 232 224 236 232 220 232 228 226 237 233 227 239 235 222 238 232 223 241 236 228 244 243 225 241 243 223 239 244 214 231 236 215 232 236 212 228 232 206 222 226 193 210 213 204 220 222 195 211 215 177 198 205 167 191 200 114 140 152 60 90 109 40 70 91 30 55 73 158 182 192 184 208 211 217 236 232 217 228 219 215 228 217 209 228 221 207 227 225 204 218 215 209 215 209 212 221 216 207 220 216 206 218 214 205 216 213 206 218 214 204 217 216 207 220 219 208 221 220 209 222 222 210 223 222 211 224 223 216 230 229 223 236 235 222 234 233 221 233 232 229 242 236 221 233 227 213 228 228 208 224 231 156 174 186 71 95 113 46 73 92 31 54 70 152 174 181 183 207 205 205 222 214 194 203 193 192 199 195 194 205 205 198 215 213 199 220 214 203 222 211 211 225 218 216 228 224 211 223 219 190 201 198 212 224 220 219 230 230 218 229 229 220 230 229 219 231 227 207 218 214 167 179 174 200 211 206 217 229 224 198 209 204 181 193 187 208 220 211 207 221 212 194 208 206 139 153 160 66 80 94 48 69 84 46 70 86 39 61 75 132 156 159 156 181 175 180 199 189 155 164 159 136 139 140 138 143 146 136 150 149 139 160 154 149 174 165 164 181 175 174 186 182 176 188 184 173 185 181 183 195 191 186 197 195 187 198 196 193 205 201 195 207 202 193 205 199 187 199 193 195 207 201 197 209 203 194 205 200 188 200 194 189 204 198 178 195 191 124 140 142 50 65 74 37 52 66 40 58 72 37 59 73 40 59 73 159 186 185 153 180 172 168 188 181 189 200 201 200 209 210 200 210 209 195 205 204 181 193 192 170 184 184 170 183 181 168 181 176 159 171 167 158 170 166 156 169 164 156 169 163 156 170 164 162 176 170 164 178 173 167 181 176 172 186 181 173 187 182 176 190 186 184 198 193 189 204 200 178 198 198 114 137 141 47 69 75 33 54 64 35 54 68 35 54 66 36 55 67 32 50 62 175 201 199 168 194 188 162 181 179 182 196 200 197 215 215 205 222 219 208 219 218 201 208 209 206 212 216 208 220 218 214 229 224 210 225 220 205 219 214 205 220 214 207 223 215 208 225 217 208 226 219 204 221 216 202 218 215 203 219 216 200 217 212 197 214 209 193 209 205 172 188 187 110 132 137 51 76 86 43 67 78 41 66 78 36 60 74 37 57 71 40 58 71 38 56 66 184 206 206 185 207 206 181 201 202 179 198 200 180 199 200 184 204 203 179 197 196 165 180 179 177 193 191 189 206 201 200 219 212 195 214 208 186 205 198 187 206 200 185 204 198 184 203 198 188 208 202 185 204 200 187 207 203 191 210 207 190 209 204 174 194 186 142 161 156 90 108 109 44 63 71 40 60 73 41 63 76 41 66 81 38 64 81 37 58 75 37 56 70 38 56 65 163 190 189 162 188 187 156 183 182 153 178 178 162 184 184 176 197 198 174 195 193 157 179 174 160 182 176 171 192 186 162 183 176 144 165 158 135 156 149 140 161 154 153 175 169 159 181 176 167 189 184 162 184 179 157 179 174 141 162 158 124 145 139 97 118 109 64 85 79 39 59 60 34 51 58 37 53 62 36 55 65 36 58 70 38 61 75 40 60 76 38 56 70 35 53 61 114 143 141 114 143 141 107 135 134 109 138 136 130 156 155 156 181 180 161 186 183 148 174 168 139 164 158 127 150 143 104 125 118 86 108 101 78 100 92 82 104 97 99 124 117 110 136 129 114 140 134 109 135 128 99 124 118 80 102 98 62 84 77 53 75 66 51 72 66 44 64 65 39 55 58 37 51 54 36 52 55 37 54 59 41 59 65 42 60 71 42 60 72 40 57 63 63 85 86 67 89 90 69 90 91 79 101 101 89 115 114 104 132 130 114 142 138 102 131 124 94 122 114 80 105 97 67 91 83 65 89 80 65 89 81 65 90 81 65 92 84 65 94 86 64 93 86 60 89 82 57 85 78 59 84 79 60 84 76 59 83 73 54 78 71 48 70 70 46 62 63 40 53 53 38 51 51 37 51 51 38 52 53 36 50 57 34 51 59 33 50 54 43 56 59 40 52 56 46 58 62 56 70 73 52 75 75 52 79 78 59 86 82 57 84 78 58 85 78 59 85 77 56 82 73 55 81 72 54 79 70 56 81 72 60 87 79 66 94 86 66 93 86 65 92 85 60 88 81 57 82 77 63 88 80 67 92 81 61 86 78 49 73 72 48 66 68 43 57 59 38 51 52 39 51 51 38 49 49 34 47 52 32 48 53 30 44 47 43 54 59 41 52 56 42 52 57 43 54 58 37 56 58 43 66 66 47 69 67 48 71 66 56 79 73 66 92 84 68 94 85 63 89 80 55 81 72 54 80 71 53 77 70 54 77 71 59 83 77 63 87 81 67 91 85 63 88 83 58 84 76 61 88 77 62 88 80 54 79 78 49 69 75 42 59 66 36 51 57 39 52 55 41 52 54 39 51 54 36 51 53 32 46 47 43 60 62 50 67 69 51 69 71 46 64 66 39 58 60 46 66 67 50 69 69 53 74 70 62 83 78 61 87 79 62 89 80 59 85 77 57 83 75 55 81 73 52 75 69 46 66 62 47 67 62 45 65 61 50 71 66 56 80 75 58 85 76 58 86 74 54 82 73 50 76 75 48 70 79 43 63 75 38 56 66 40 54 61 41 52 58 39 52 55 37 52 52 33 46 46 37 57 58 37 57 57 39 58 58 40 60 60 40 63 64 48 72 72 57 81 79 60 84 80 62 86 81 58 82 77 61 85 80 57 81 75 51 75 69 49 73 67 49 71 65 44 65 59 50 71 65 53 75 68 47 69 62 50 74 67 57 83 74 55 82 71 50 76 68 50 77 72 50 73 76 45 65 72 41 61 66 38 56 60 36 53 56 36 51 54 38 50 53 36 47 49 35 52 52 32 49 49 40 57 56 54 71 71 56 78 79 49 74 74 49 74 72 50 76 71 47 73 67 43 65 61 45 65 62 47 67 65 50 70 68 54 74 71 54 74 68 46 66 59 44 64 57 51 71 64 49 70 63 44 65 58 48 70 63 51 74 66 48 72 64 55 80 72 55 77 74 51 70 70 43 62 62 37 56 56 37 56 56 38 53 56 40 51 55 37 47 50 46 61 61 44 59 59 42 56 56 47 62 62 48 66 67 44 64 64 45 65 64 52 72 69 47 67 62 41 57 54 40 54 52 44 58 56 53 68 66 52 66 64 58 73 69 62 77 72 49 64 58 42 57 52 43 59 53 40 58 52 46 64 58 56 74 68 56 74 68 55 72 67 57 72 71 57 71 72 49 63 63 44 58 58 42 56 56 41 53 56 40 50 54 36 44 47