12 12 12 0 0 0 1 1 1 4 4 4 2 2 2 3 3 3 8 8 8 2 2 2 4 4 4 8 8 8 5 5 5 2 2 2 8 8 8 6 6 6 5 5 5 8 8 8 7 7 7 6 6 6 10 10 10 7 7 7 8 8 8 10 10 10 9 9 9 7 7 7 0 0 0 9 9 9 10 10 10 0 0 0 11 11 11 9 9 9 0 0 0 12 12 12 11 11 11 95 95 95 13 13 13 62 62 62 18 18 18 14 14 14 15 15 15 18 18 18 16 16 16 14 14 14 18 18 18 17 17 17 16 16 16 20 20 20 17 17 17 18 18 18 20 20 20 19 19 19 17 17 17 22 22 22 19 19 19 20 20 20 22 22 22 21 21 21 19 19 19 24 24 24 21 21 21 22 22 22 24 24 24 23 23 23 21 21 21 26 26 26 23 23 23 24 24 24 26 26 26 25 25 25 23 23 23 28 28 28 25 25 25 26 26 26 28 28 28 27 27 27 25 25 25 30 30 30 27 27 27 28 28 28 30 30 30 29 29 29 27 27 27 32 32 32 29 29 29 30 30 30 32 32 32 31 31 31 29 29 29 34 34 34 31 31 31 32 32 32 34 34 34 33 33 33 31 31 31 36 36 36 33 33 33 34 34 34 36 36 36 35 35 35 33 33 33 38 38 38 35 35 35 36 36 36 38 38 38 37 37 37 35 35 35 40 40 40 37 37 37 38 38 38 40 40 40 39 39 39 37 37 37 42 42 42 39 39 39 40 40 40 42 42 42 41 41 41 39 39 39 44 44 44 41 41 41 42 42 42 44 44 44 43 43 43 41 41 41 46 46 46 43 43 43 44 44 44 46 46 46 45 45 45 43 43 43 47 47 47 45 45 45 46 46 46 49 49 49 45 45 45 47 47 47 49 49 49 48 48 48 45 45 45 50 50 50 48 48 48 49 49 49 52 52 52 48 48 48 50 50 50 52 52 52 51 51 51 48 48 48 53 53 53 51 51 51 52 52 52 55 55 55 51 51 51 53 53 53 55 55 55 54 54 54 51 51 51 56 56 56 54 54 54 55 55 55 58 58 58 54 54 54 56 56 56 58 58 58 57 57 57 54 54 54 60 60 60 57 57 57 58 58 58 60 60 60 59 59 59 57 57 57 61 61 61 59 59 59 60 60 60 63 63 63 59 59 59 61 61 61 63 63 63 62 62 62 59 59 59 95 95 95 62 62 62 63 63 63 67 67 67 64 64 64 65 65 65 67 67 67 66 66 66 64 64 64 68 68 68 66 66 66 67 67 67 69 69 69 66 66 66 68 68 68 70 70 70 66 66 66 69 69 69 71 71 71 66 66 66 70 70 70 72 72 72 66 66 66 71 71 71 73 73 73 66 66 66 72 72 72 74 74 74 66 66 66 73 73 73 75 75 75 66 66 66 74 74 74 76 76 76 66 66 66 75 75 75 77 77 77 66 66 66 76 76 76 78 78 78 66 66 66 77 77 77 79 79 79 66 66 66 78 78 78 80 80 80 66 66 66 79 79 79 81 81 81 66 66 66 80 80 80 82 82 82 66 66 66 81 81 81 84 84 84 66 66 66 82 82 82 84 84 84 83 83 83 66 66 66 86 86 86 83 83 83 84 84 84 86 86 86 85 85 85 83 83 83 89 89 89 85 85 85 86 86 86 89 89 89 87 87 87 85 85 85 89 89 89 88 88 88 87 87 87 92 92 92 88 88 88 89 89 89 92 92 92 90 90 90 88 88 88 92 92 92 91 91 91 90 90 90 93 93 93 91 91 91 92 92 92 13 13 13 91 91 91 93 93 93 13 13 13 94 94 94 91 91 91 13 13 13 95 95 95 94 94 94 98 98 98 96 96 96 97 97 97 96 96 96 98 98 98 99 99 99 177 177 177 119 119 119 115 115 115 178 178 178 100 100 100 101 101 101 179 179 179 100 100 100 178 178 178 101 101 101 180 180 180 178 178 178 102 102 102 180 180 180 101 101 101 102 102 102 181 181 181 180 180 180 103 103 103 181 181 181 102 102 102 103 103 103 182 182 182 181 181 181 104 104 104 182 182 182 103 103 103 104 104 104 183 183 183 182 182 182 105 105 105 183 183 183 104 104 104 105 105 105 184 184 184 183 183 183 106 106 106 184 184 184 105 105 105 106 106 106 185 185 185 184 184 184 109 109 109 185 185 185 106 106 106 147 147 147 107 107 107 108 108 108 109 109 109 186 186 186 185 185 185 109 109 109 187 187 187 186 186 186 110 110 110 187 187 187 109 109 109 122 122 122 187 187 187 110 110 110 164 164 164 111 111 111 112 112 112 188 188 188 189 189 189 190 190 190 189 189 189 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 199 199 199 202 202 202 200 200 200 202 202 202 203 203 203 204 204 204 205 205 205 206 206 206 207 207 207 137 137 137 113 113 113 114 114 114 175 175 175 115 115 115 116 116 116 135 135 135 117 117 117 118 118 118 115 115 115 119 119 119 120 120 120 179 179 179 121 121 121 100 100 100 206 206 206 121 121 121 179 179 179 123 123 123 187 187 187 122 122 122 123 123 123 188 188 188 187 187 187 124 124 124 188 188 188 123 123 123 124 124 124 189 189 189 188 188 188 125 125 125 189 189 189 124 124 124 125 125 125 191 191 191 189 189 189 126 126 126 191 191 191 125 125 125 127 127 127 191 191 191 126 126 126 127 127 127 208 208 208 191 191 191 176 176 176 208 208 208 127 127 127 176 176 176 209 209 209 208 208 208 206 206 206 128 128 128 121 121 121 205 205 205 128 128 128 206 206 206 205 205 205 129 129 129 128 128 128 203 203 203 129 129 129 205 205 205 203 203 203 130 130 130 129 129 129 203 203 203 131 131 131 130 130 130 202 202 202 131 131 131 203 203 203 202 202 202 132 132 132 131 131 131 202 202 202 133 133 133 132 132 132 199 199 199 133 133 133 202 202 202 199 199 199 134 134 134 133 133 133 210 210 210 134 134 134 199 199 199 210 210 210 135 135 135 134 134 134 211 211 211 135 135 135 210 210 210 211 211 211 117 117 117 135 135 135 212 212 212 117 117 117 211 211 211 212 212 212 136 136 136 117 117 117 212 212 212 137 137 137 136 136 136 213 213 213 137 137 137 212 212 212 213 213 213 113 113 113 137 137 137 214 214 214 113 113 113 213 213 213 214 214 214 138 138 138 113 113 113 215 215 215 138 138 138 214 214 214 215 215 215 139 139 139 138 138 138 215 215 215 140 140 140 139 139 139 216 216 216 140 140 140 215 215 215 216 216 216 141 141 141 140 140 140 197 197 197 141 141 141 216 216 216 197 197 197 142 142 142 141 141 141 196 196 196 142 142 142 197 197 197 196 196 196 143 143 143 142 142 142 217 217 217 143 143 143 196 196 196 217 217 217 144 144 144 143 143 143 218 218 218 144 144 144 217 217 217 218 218 218 145 145 145 144 144 144 219 219 219 145 145 145 218 218 218 219 219 219 146 146 146 145 145 145 220 220 220 146 146 146 219 219 219 220 220 220 147 147 147 146 146 146 221 221 221 147 147 147 220 220 220 221 221 221 107 107 107 147 147 147 221 221 221 148 148 148 107 107 107 222 222 222 148 148 148 221 221 221 222 222 222 149 149 149 148 148 148 223 223 223 149 149 149 222 222 222 223 223 223 150 150 150 149 149 149 223 223 223 151 151 151 150 150 150 224 224 224 151 151 151 223 223 223 224 224 224 152 152 152 151 151 151 225 225 225 152 152 152 224 224 224 225 225 225 153 153 153 152 152 152 225 225 225 154 154 154 153 153 153 226 226 226 154 154 154 225 225 225 226 226 226 155 155 155 154 154 154 227 227 227 155 155 155 226 226 226 227 227 227 156 156 156 155 155 155 228 228 228 156 156 156 227 227 227 228 228 228 157 157 157 156 156 156 229 229 229 157 157 157 228 228 228 229 229 229 158 158 158 157 157 157 229 229 229 159 159 159 158 158 158 230 230 230 159 159 159 229 229 229 230 230 230 160 160 160 159 159 159 194 194 194 160 160 160 230 230 230 194 194 194 161 161 161 160 160 160 193 193 193 161 161 161 194 194 194 193 193 193 162 162 162 161 161 161 231 231 231 162 162 162 193 193 193 231 231 231 163 163 163 162 162 162 232 232 232 163 163 163 231 231 231 232 232 232 164 164 164 163 163 163 232 232 232 111 111 111 164 164 164 233 233 233 111 111 111 232 232 232 233 233 233 165 165 165 111 111 111 234 234 234 165 165 165 233 233 233 234 234 234 166 166 166 165 165 165 235 235 235 166 166 166 234 234 234 235 235 235 167 167 167 166 166 166 236 236 236 167 167 167 235 235 235 236 236 236 168 168 168 167 167 167 237 237 237 168 168 168 236 236 236 237 237 237 169 169 169 168 168 168 238 238 238 169 169 169 237 237 237 238 238 238 170 170 170 169 169 169 239 239 239 170 170 170 238 238 238 239 239 239 171 171 171 170 170 170 240 240 240 171 171 171 239 239 239 240 240 240 172 172 172 171 171 171 209 209 209 172 172 172 240 240 240 209 209 209 173 173 173 172 172 172 209 209 209 174 174 174 173 173 173 209 209 209 175 175 175 174 174 174 241 241 241 175 175 175 209 209 209 241 241 241 176 176 176 177 177 177 241 241 241 177 177 177 115 115 115 176 176 176 241 241 241 209 209 209 175 175 175 241 241 241 115 115 115 119 119 119 177 177 177 176 176 176 213 213 213 242 242 242 214 214 214 242 242 242 213 213 213 212 212 212 212 212 212 201 201 201 242 242 242 201 201 201 212 212 212 211 211 211 214 214 214 243 243 243 215 215 215 243 243 243 214 214 214 242 242 242 242 242 242 200 200 200 243 243 243 200 200 200 242 242 242 201 201 201 211 211 211 199 199 199 201 201 201 199 199 199 211 211 211 210 210 210 215 215 215 244 244 244 216 216 216 244 244 244 215 215 215 243 243 243 243 243 243 245 245 245 244 244 244 245 245 245 243 243 243 200 200 200 216 216 216 198 198 198 197 197 197 198 198 198 216 216 216 244 244 244 244 244 244 246 246 246 198 198 198 246 246 246 244 244 244 245 245 245 200 200 200 204 204 204 245 245 245 204 204 204 200 200 200 202 202 202 245 245 245 247 247 247 246 246 246 247 247 247 245 245 245 204 204 204 198 198 198 248 248 248 196 196 196 248 248 248 198 198 198 246 246 246 196 196 196 249 249 249 217 217 217 249 249 249 196 196 196 248 248 248 248 248 248 250 250 250 249 249 249 250 250 250 248 248 248 251 251 251 217 217 217 252 252 252 218 218 218 252 252 252 217 217 217 249 249 249 249 249 249 253 253 253 252 252 252 253 253 253 249 249 249 250 250 250 247 247 247 254 254 254 255 255 255 254 254 254 256 256 256 207 207 207 204 204 204 256 256 256 247 247 247 256 256 256 204 204 204 203 203 203 246 246 246 251 251 251 248 248 248 246 246 246 255 255 255 251 251 251 203 203 203 207 207 207 256 256 256 207 207 207 203 203 203 205 205 205 207 207 207 257 257 257 254 254 254 257 257 257 207 207 207 206 206 206 255 255 255 258 258 258 251 251 251 258 258 258 255 255 255 254 254 254 254 254 254 259 259 259 258 258 258 259 259 259 254 254 254 257 257 257 256 256 256 254 254 254 247 247 247 255 255 255 246 246 246 247 247 247 206 206 206 260 260 260 257 257 257 260 260 260 206 206 206 179 179 179 257 257 257 261 261 261 259 259 259 261 261 261 257 257 257 260 260 260 251 251 251 262 262 262 250 250 250 262 262 262 251 251 251 258 258 258 258 258 258 263 263 263 262 262 262 263 263 263 258 258 258 259 259 259 250 250 250 264 264 264 253 253 253 264 264 264 250 250 250 262 262 262 259 259 259 265 265 265 263 263 263 265 265 265 259 259 259 261 261 261 218 218 218 266 266 266 219 219 219 266 266 266 218 218 218 252 252 252 219 219 219 267 267 267 220 220 220 267 267 267 219 219 219 266 266 266 252 252 252 268 268 268 266 266 266 268 268 268 252 252 252 253 253 253 266 266 266 269 269 269 267 267 267 269 269 269 266 266 266 268 268 268 220 220 220 222 222 222 221 221 221 222 222 222 220 220 220 267 267 267 267 267 267 223 223 223 222 222 222 223 223 223 267 267 267 269 269 269 253 253 253 270 270 270 268 268 268 270 270 270 253 253 253 264 264 264 268 268 268 271 271 271 269 269 269 271 271 271 268 268 268 270 270 270 264 264 264 272 272 272 270 270 270 272 272 272 273 273 273 274 274 274 262 262 262 273 273 273 264 264 264 273 273 273 262 262 262 263 263 263 263 263 263 274 274 274 273 273 273 274 274 274 263 263 263 265 265 265 274 274 274 275 275 275 272 272 272 275 275 275 274 274 274 276 276 276 273 273 273 272 272 272 264 264 264 270 270 270 277 277 277 271 271 271 277 277 277 270 270 270 272 272 272 269 269 269 224 224 224 223 223 223 224 224 224 269 269 269 271 271 271 271 271 271 225 225 225 224 224 224 225 225 225 271 271 271 277 277 277 179 179 179 180 180 180 260 260 260 180 180 180 179 179 179 178 178 178 260 260 260 278 278 278 261 261 261 278 278 278 260 260 260 180 180 180 180 180 180 279 279 279 278 278 278 279 279 279 180 180 180 181 181 181 261 261 261 280 280 280 265 265 265 280 280 280 261 261 261 278 278 278 265 265 265 276 276 276 274 274 274 276 276 276 265 265 265 280 280 280 278 278 278 281 281 281 280 280 280 281 281 281 278 278 278 279 279 279 280 280 280 282 282 282 276 276 276 282 282 282 280 280 280 281 281 281 181 181 181 283 283 283 279 279 279 283 283 283 181 181 181 182 182 182 182 182 182 284 284 284 283 283 283 284 284 284 182 182 182 183 183 183 279 279 279 285 285 285 281 281 281 285 285 285 279 279 279 283 283 283 283 283 283 286 286 286 285 285 285 286 286 286 283 283 283 284 284 284 281 281 281 287 287 287 282 282 282 287 287 287 281 281 281 285 285 285 285 285 285 288 288 288 287 287 287 288 288 288 285 285 285 286 286 286 183 183 183 289 289 289 284 284 284 289 289 289 183 183 183 184 184 184 184 184 184 290 290 290 289 289 289 290 290 290 184 184 184 185 185 185 185 185 185 291 291 291 290 290 290 291 291 291 185 185 185 186 186 186 284 284 284 292 292 292 286 286 286 292 292 292 284 284 284 289 289 289 289 289 289 293 293 293 292 292 292 293 293 293 289 289 289 290 290 290 290 290 290 294 294 294 293 293 293 294 294 294 290 290 290 291 291 291 293 293 293 295 295 295 296 296 296 295 295 295 293 293 293 294 294 294 276 276 276 297 297 297 275 275 275 297 297 297 276 276 276 282 282 282 272 272 272 298 298 298 277 277 277 298 298 298 272 272 272 275 275 275 275 275 275 299 299 299 298 298 298 299 299 299 275 275 275 297 297 297 282 282 282 300 300 300 297 297 297 300 300 300 282 282 282 287 287 287 287 287 287 301 301 301 300 300 300 301 301 301 287 287 287 288 288 288 297 297 297 302 302 302 299 299 299 302 302 302 297 297 297 300 300 300 300 300 300 303 303 303 302 302 302 303 303 303 300 300 300 301 301 301 277 277 277 226 226 226 225 225 225 226 226 226 277 277 277 298 298 298 298 298 298 227 227 227 226 226 226 227 227 227 298 298 298 299 299 299 299 299 299 228 228 228 227 227 227 228 228 228 299 299 299 302 302 302 302 302 302 229 229 229 228 228 228 229 229 229 302 302 302 303 303 303 288 288 288 304 304 304 301 301 301 304 304 304 305 305 305 296 296 296 286 286 286 305 305 305 288 288 288 305 305 305 286 286 286 292 292 292 292 292 292 296 296 296 305 305 305 296 296 296 292 292 292 293 293 293 296 296 296 306 306 306 304 304 304 306 306 306 296 296 296 295 295 295 305 305 305 304 304 304 288 288 288 301 301 301 307 307 307 303 303 303 307 307 307 301 301 301 304 304 304 304 304 304 195 195 195 307 307 307 195 195 195 304 304 304 306 306 306 303 303 303 230 230 230 229 229 229 230 230 230 303 303 303 307 307 307 307 307 307 194 194 194 230 230 230 194 194 194 307 307 307 195 195 195 208 208 208 240 240 240 191 191 191 240 240 240 208 208 208 209 209 209 191 191 191 239 239 239 192 192 192 239 239 239 191 191 191 240 240 240 189 189 189 308 308 308 190 190 190 308 308 308 189 189 189 192 192 192 192 192 192 238 238 238 308 308 308 238 238 238 192 192 192 239 239 239 187 187 187 309 309 309 186 186 186 309 309 309 187 187 187 188 188 188 186 186 186 310 310 310 291 291 291 310 310 310 186 186 186 309 309 309 309 309 309 311 311 311 310 310 310 311 311 311 309 309 309 312 312 312 190 190 190 313 313 313 312 312 312 313 313 313 190 190 190 308 308 308 308 308 308 237 237 237 313 313 313 237 237 237 308 308 308 238 238 238 188 188 188 312 312 312 309 309 309 312 312 312 188 188 188 190 190 190 312 312 312 314 314 314 311 311 311 314 314 314 312 312 312 313 313 313 313 313 313 236 236 236 314 314 314 236 236 236 313 313 313 237 237 237 291 291 291 315 315 315 294 294 294 315 315 315 291 291 291 310 310 310 310 310 310 316 316 316 315 315 315 316 316 316 310 310 310 311 311 311 311 311 311 317 317 317 316 316 316 317 317 317 311 311 311 314 314 314 314 314 314 235 235 235 317 317 317 235 235 235 314 314 314 236 236 236 316 316 316 318 318 318 319 319 319 318 318 318 316 316 316 317 317 317 317 317 317 234 234 234 318 318 318 234 234 234 317 317 317 235 235 235 295 295 295 320 320 320 306 306 306 320 320 320 321 321 321 319 319 319 294 294 294 321 321 321 295 295 295 321 321 321 294 294 294 315 315 315 315 315 315 319 319 319 321 321 321 319 319 319 315 315 315 316 316 316 319 319 319 322 322 322 320 320 320 322 322 322 319 319 319 318 318 318 318 318 318 233 233 233 322 322 322 233 233 233 318 318 318 234 234 234 321 321 321 320 320 320 295 295 295 306 306 306 193 193 193 195 195 195 193 193 193 306 306 306 320 320 320 320 320 320 231 231 231 193 193 193 231 231 231 320 320 320 322 322 322 322 322 322 232 232 232 231 231 231 232 232 232 322 322 322 233 233 233 386 386 386 323 323 323 363 363 363 325 325 325 324 324 324 340 340 340 327 327 327 324 324 324 325 325 325 327 327 327 326 326 326 324 324 324 329 329 329 326 326 326 327 327 327 329 329 329 328 328 328 326 326 326 331 331 331 328 328 328 329 329 329 331 331 331 330 330 330 328 328 328 333 333 333 330 330 330 331 331 331 333 333 333 332 332 332 330 330 330 335 335 335 332 332 332 333 333 333 335 335 335 334 334 334 332 332 332 337 337 337 334 334 334 335 335 335 337 337 337 336 336 336 334 334 334 339 339 339 336 336 336 337 337 337 339 339 339 338 338 338 336 336 336 365 365 365 338 338 338 339 339 339 342 342 342 325 325 325 340 340 340 342 342 342 341 341 341 325 325 325 344 344 344 341 341 341 342 342 342 344 344 344 343 343 343 341 341 341 346 346 346 343 343 343 344 344 344 346 346 346 345 345 345 343 343 343 348 348 348 345 345 345 346 346 346 348 348 348 347 347 347 345 345 345 350 350 350 347 347 347 348 348 348 350 350 350 349 349 349 347 347 347 352 352 352 349 349 349 350 350 350 352 352 352 351 351 351 349 349 349 354 354 354 351 351 351 352 352 352 354 354 354 353 353 353 351 351 351 356 356 356 353 353 353 354 354 354 356 356 356 355 355 355 353 353 353 358 358 358 355 355 355 356 356 356 358 358 358 357 357 357 355 355 355 360 360 360 357 357 357 358 358 358 360 360 360 359 359 359 357 357 357 362 362 362 359 359 359 360 360 360 362 362 362 361 361 361 359 359 359 386 386 386 361 361 361 362 362 362 386 386 386 363 363 363 361 361 361 365 365 365 364 364 364 338 338 338 367 367 367 364 364 364 365 365 365 367 367 367 366 366 366 364 364 364 369 369 369 366 366 366 367 367 367 369 369 369 368 368 368 366 366 366 371 371 371 368 368 368 369 369 369 371 371 371 370 370 370 368 368 368 373 373 373 370 370 370 371 371 371 373 373 373 372 372 372 370 370 370 375 375 375 372 372 372 373 373 373 375 375 375 374 374 374 372 372 372 377 377 377 374 374 374 375 375 375 377 377 377 376 376 376 374 374 374 379 379 379 376 376 376 377 377 377 379 379 379 378 378 378 376 376 376 381 381 381 378 378 378 379 379 379 381 381 381 380 380 380 378 378 378 383 383 383 380 380 380 381 381 381 383 383 383 382 382 382 380 380 380 385 385 385 382 382 382 383 383 383 385 385 385 384 384 384 382 382 382 323 323 323 384 384 384 385 385 385 323 323 323 386 386 386 384 384 384 403 403 403 387 387 387 388 388 388 391 391 391 389 389 389 390 390 390 392 392 392 389 389 389 391 391 391 394 394 394 389 389 389 392 392 392 394 394 394 393 393 393 389 389 389 396 396 396 393 393 393 394 394 394 396 396 396 395 395 395 393 393 393 398 398 398 395 395 395 396 396 396 398 398 398 397 397 397 395 395 395 400 400 400 397 397 397 398 398 398 400 400 400 399 399 399 397 397 397 402 402 402 399 399 399 400 400 400 402 402 402 401 401 401 399 399 399 404 404 404 401 401 401 402 402 402 404 404 404 403 403 403 401 401 401 387 387 387 403 403 403 404 404 404 414 414 414 405 405 405 406 406 406 409 409 409 407 407 407 408 408 408 411 411 411 407 407 407 409 409 409 411 411 411 410 410 410 407 407 407 413 413 413 410 410 410 411 411 411 413 413 413 412 412 412 410 410 410 405 405 405 412 412 412 413 413 413 405 405 405 414 414 414 412 412 412 448 448 448 415 415 415 416 416 416 419 419 419 417 417 417 418 418 418 422 422 422 417 417 417 419 419 419 422 422 422 420 420 420 417 417 417 422 422 422 421 421 421 420 420 420 424 424 424 421 421 421 422 422 422 424 424 424 423 423 423 421 421 421 426 426 426 423 423 423 424 424 424 426 426 426 425 425 425 423 423 423 428 428 428 425 425 425 426 426 426 428 428 428 427 427 427 425 425 425 430 430 430 427 427 427 428 428 428 430 430 430 429 429 429 427 427 427 432 432 432 429 429 429 430 430 430 432 432 432 431 431 431 429 429 429 435 435 435 431 431 431 432 432 432 435 435 435 433 433 433 431 431 431 435 435 435 434 434 434 433 433 433 437 437 437 434 434 434 435 435 435 437 437 437 436 436 436 434 434 434 439 439 439 436 436 436 437 437 437 439 439 439 438 438 438 436 436 436 441 441 441 438 438 438 439 439 439 441 441 441 440 440 440 438 438 438 443 443 443 440 440 440 441 441 441 443 443 443 442 442 442 440 440 440 445 445 445 442 442 442 443 443 443 445 445 445 444 444 444 442 442 442 447 447 447 444 444 444 445 445 445 447 447 447 446 446 446 444 444 444 415 415 415 446 446 446 447 447 447 415 415 415 448 448 448 446 446 446 477 477 477 460 460 460 449 449 449 452 452 452 450 450 450 451 451 451 453 453 453 450 450 450 452 452 452 455 455 455 450 450 450 453 453 453 455 455 455 454 454 454 450 450 450 457 457 457 454 454 454 455 455 455 457 457 457 456 456 456 454 454 454 459 459 459 456 456 456 457 457 457 459 459 459 458 458 458 456 456 456 449 449 449 458 458 458 459 459 459 449 449 449 460 460 460 458 458 458 463 463 463 461 461 461 462 462 462 465 465 465 461 461 461 463 463 463 465 465 465 464 464 464 461 461 461 466 466 466 464 464 464 465 465 465 468 468 468 464 464 464 466 466 466 468 468 468 467 467 467 464 464 464 470 470 470 467 467 467 468 468 468 470 470 470 469 469 469 467 467 467 473 473 473 469 469 469 470 470 470 473 473 473 471 471 471 469 469 469 473 473 473 472 472 472 471 471 471 475 475 475 472 472 472 473 473 473 475 475 475 474 474 474 472 472 472 476 476 476 474 474 474 475 475 475 478 478 478 474 474 474 476 476 476 478 478 478 477 477 477 474 474 474 460 460 460 477 477 477 478 478 478 487 487 487 479 479 479 480 480 480 483 483 483 481 481 481 482 482 482 484 484 484 481 481 481 483 483 483 486 486 486 481 481 481 484 484 484 486 486 486 485 485 485 481 481 481 488 488 488 485 485 485 486 486 486 488 488 488 487 487 487 485 485 485 479 479 479 487 487 487 488 488 488 518 518 518 490 490 490 519 519 519 519 519 519 491 491 491 520 520 520 519 519 519 489 489 489 491 491 491 519 519 519 490 490 490 489 489 489 496 496 496 520 520 520 491 491 491 506 506 506 492 492 492 493 493 493 500 500 500 494 494 494 495 495 495 497 497 497 520 520 520 496 496 496 498 498 498 520 520 520 497 497 497 498 498 498 521 521 521 520 520 520 499 499 499 521 521 521 498 498 498 499 499 499 522 522 522 521 521 521 494 494 494 522 522 522 499 499 499 500 500 500 522 522 522 494 494 494 500 500 500 523 523 523 522 522 522 501 501 501 523 523 523 500 500 500 501 501 501 524 524 524 523 523 523 502 502 502 524 524 524 501 501 501 502 502 502 525 525 525 524 524 524 503 503 503 525 525 525 502 502 502 504 504 504 525 525 525 503 503 503 504 504 504 526 526 526 525 525 525 505 505 505 526 526 526 504 504 504 505 505 505 527 527 527 526 526 526 492 492 492 527 527 527 505 505 505 492 492 492 528 528 528 527 527 527 506 506 506 528 528 528 492 492 492 507 507 507 528 528 528 506 506 506 508 508 508 528 528 528 507 507 507 508 508 508 529 529 529 528 528 528 509 509 509 529 529 529 508 508 508 510 510 510 529 529 529 509 509 509 510 510 510 530 530 530 529 529 529 511 511 511 530 530 530 510 510 510 512 512 512 530 530 530 511 511 511 513 513 513 530 530 530 512 512 512 514 514 514 530 530 530 513 513 513 514 514 514 531 531 531 530 530 530 515 515 515 531 531 531 514 514 514 531 531 531 532 532 532 533 533 533 515 515 515 532 532 532 531 531 531 516 516 516 532 532 532 515 515 515 516 516 516 534 534 534 532 532 532 517 517 517 534 534 534 516 516 516 517 517 517 535 535 535 534 534 534 490 490 490 535 535 535 517 517 517 490 490 490 518 518 518 535 535 535 530 530 530 533 533 533 529 529 529 533 533 533 530 530 530 531 531 531 529 529 529 527 527 527 528 528 528 527 527 527 529 529 529 533 533 533 533 533 533 526 526 526 527 527 527 526 526 526 533 533 533 532 532 532 532 532 532 525 525 525 526 526 526 525 525 525 532 532 532 534 534 534 534 534 534 524 524 524 525 525 525 524 524 524 534 534 534 535 535 535 535 535 535 523 523 523 524 524 524 523 523 523 535 535 535 518 518 518 519 519 519 521 521 521 518 518 518 521 521 521 519 519 519 520 520 520 518 518 518 522 522 522 523 523 523 522 522 522 518 518 518 521 521 521 545 545 545 536 536 536 537 537 537 542 542 542 538 538 538 539 539 539 542 542 542 540 540 540 538 538 538 542 542 542 541 541 541 540 540 540 544 544 544 541 541 541 542 542 542 544 544 544 543 543 543 541 541 541 546 546 546 543 543 543 544 544 544 546 546 546 545 545 545 543 543 543 547 547 547 545 545 545 546 546 546 548 548 548 545 545 545 547 547 547 549 549 549 545 545 545 548 548 548 550 550 550 545 545 545 549 549 549 551 551 551 545 545 545 550 550 550 552 552 552 545 545 545 551 551 551 553 553 553 545 545 545 552 552 552 554 554 554 545 545 545 553 553 553 555 555 555 545 545 545 554 554 554 556 556 556 545 545 545 555 555 555 557 557 557 545 545 545 556 556 556 558 558 558 545 545 545 557 557 557 559 559 559 545 545 545 558 558 558 560 560 560 545 545 545 559 559 559 561 561 561 545 545 545 560 560 560 562 562 562 545 545 545 561 561 561 563 563 563 545 545 545 562 562 562 564 564 564 545 545 545 563 563 563 565 565 565 545 545 545 564 564 564 566 566 566 545 545 545 565 565 565 567 567 567 545 545 545 566 566 566 536 536 536 545 545 545 567 567 567 632 632 632 568 568 568 598 598 598 570 570 570 569 569 569 585 585 585 572 572 572 569 569 569 570 570 570 572 572 572 571 571 571 569 569 569 574 574 574 571 571 571 572 572 572 574 574 574 573 573 573 571 571 571 576 576 576 573 573 573 574 574 574 576 576 576 575 575 575 573 573 573 578 578 578 575 575 575 576 576 576 578 578 578 577 577 577 575 575 575 580 580 580 577 577 577 578 578 578 580 580 580 579 579 579 577 577 577 582 582 582 579 579 579 580 580 580 582 582 582 581 581 581 579 579 579 584 584 584 581 581 581 582 582 582 584 584 584 583 583 583 581 581 581 601 601 601 583 583 583 584 584 584 587 587 587 570 570 570 585 585 585 587 587 587 586 586 586 570 570 570 589 589 589 586 586 586 587 587 587 589 589 589 588 588 588 586 586 586 591 591 591 588 588 588 589 589 589 591 591 591 590 590 590 588 588 588 593 593 593 590 590 590 591 591 591 593 593 593 592 592 592 590 590 590 595 595 595 592 592 592 593 593 593 595 595 595 594 594 594 592 592 592 597 597 597 594 594 594 595 595 595 597 597 597 596 596 596 594 594 594 599 599 599 596 596 596 597 597 597 599 599 599 598 598 598 596 596 596 632 632 632 598 598 598 599 599 599 601 601 601 600 600 600 583 583 583 603 603 603 600 600 600 601 601 601 603 603 603 602 602 602 600 600 600 605 605 605 602 602 602 603 603 603 605 605 605 604 604 604 602 602 602 607 607 607 604 604 604 605 605 605 607 607 607 606 606 606 604 604 604 609 609 609 606 606 606 607 607 607 609 609 609 608 608 608 606 606 606 611 611 611 608 608 608 609 609 609 611 611 611 610 610 610 608 608 608 613 613 613 610 610 610 611 611 611 613 613 613 612 612 612 610 610 610 615 615 615 612 612 612 613 613 613 615 615 615 614 614 614 612 612 612 617 617 617 614 614 614 615 615 615 617 617 617 616 616 616 614 614 614 619 619 619 616 616 616 617 617 617 619 619 619 618 618 618 616 616 616 621 621 621 618 618 618 619 619 619 621 621 621 620 620 620 618 618 618 623 623 623 620 620 620 621 621 621 623 623 623 622 622 622 620 620 620 626 626 626 622 622 622 623 623 623 626 626 626 624 624 624 622 622 622 626 626 626 625 625 625 624 624 624 628 628 628 625 625 625 626 626 626 628 628 628 627 627 627 625 625 625 629 629 629 627 627 627 628 628 628 631 631 631 627 627 627 629 629 629 631 631 631 630 630 630 627 627 627 568 568 568 630 630 630 631 631 631 568 568 568 632 632 632 630 630 630 649 649 649 636 636 636 633 633 633 633 633 633 634 634 634 635 635 635 633 633 633 636 636 636 634 634 634 640 640 640 637 637 637 638 638 638 640 640 640 639 639 639 637 637 637 642 642 642 639 639 639 640 640 640 642 642 642 641 641 641 639 639 639 644 644 644 641 641 641 642 642 642 644 644 644 643 643 643 641 641 641 646 646 646 643 643 643 644 644 644 646 646 646 645 645 645 643 643 643 648 648 648 645 645 645 646 646 646 648 648 648 647 647 647 645 645 645 650 650 650 647 647 647 648 648 648 650 650 650 649 649 649 647 647 647 636 636 636 649 649 649 650 650 650 660 660 660 651 651 651 652 652 652 657 657 657 653 653 653 654 654 654 657 657 657 655 655 655 653 653 653 657 657 657 656 656 656 655 655 655 659 659 659 656 656 656 657 657 657 659 659 659 658 658 658 656 656 656 661 661 661 658 658 658 659 659 659 661 661 661 660 660 660 658 658 658 662 662 662 660 660 660 661 661 661 663 663 663 660 660 660 662 662 662 664 664 664 660 660 660 663 663 663 665 665 665 660 660 660 664 664 664 666 666 666 660 660 660 665 665 665 667 667 667 660 660 660 666 666 666 668 668 668 660 660 660 667 667 667 669 669 669 660 660 660 668 668 668 670 670 670 660 660 660 669 669 669 671 671 671 660 660 660 670 670 670 672 672 672 660 660 660 671 671 671 673 673 673 660 660 660 672 672 672 674 674 674 660 660 660 673 673 673 675 675 675 660 660 660 674 674 674 676 676 676 660 660 660 675 675 675 677 677 677 660 660 660 676 676 676 678 678 678 660 660 660 677 677 677 679 679 679 660 660 660 678 678 678 680 680 680 660 660 660 679 679 679 681 681 681 660 660 660 680 680 680 682 682 682 660 660 660 681 681 681 651 651 651 660 660 660 682 682 682 770 770 770 722 722 722 683 683 683 690 690 690 684 684 684 685 685 685 690 690 690 686 686 686 684 684 684 690 690 690 687 687 687 686 686 686 690 690 690 688 688 688 687 687 687 690 690 690 689 689 689 688 688 688 705 705 705 689 689 689 690 690 690 693 693 693 691 691 691 692 692 692 694 694 694 691 691 691 693 693 693 695 695 695 691 691 691 694 694 694 696 696 696 691 691 691 695 695 695 698 698 698 691 691 691 696 696 696 698 698 698 697 697 697 691 691 691 700 700 700 697 697 697 698 698 698 700 700 700 699 699 699 697 697 697 701 701 701 699 699 699 700 700 700 703 703 703 699 699 699 701 701 701 703 703 703 702 702 702 699 699 699 717 717 717 702 702 702 703 703 703 705 705 705 704 704 704 689 689 689 706 706 706 704 704 704 705 705 705 709 709 709 704 704 704 706 706 706 709 709 709 707 707 707 704 704 704 709 709 709 708 708 708 707 707 707 711 711 711 708 708 708 709 709 709 711 711 711 710 710 710 708 708 708 713 713 713 710 710 710 711 711 711 713 713 713 712 712 712 710 710 710 716 716 716 712 712 712 713 713 713 716 716 716 714 714 714 712 712 712 716 716 716 715 715 715 714 714 714 721 721 721 715 715 715 716 716 716 724 724 724 702 702 702 717 717 717 724 724 724 718 718 718 702 702 702 724 724 724 719 719 719 718 718 718 721 721 721 720 720 720 715 715 715 723 723 723 720 720 720 721 721 721 723 723 723 722 722 722 720 720 720 683 683 683 722 722 722 723 723 723 726 726 726 719 719 719 724 724 724 726 726 726 725 725 725 719 719 719 728 728 728 725 725 725 726 726 726 728 728 728 727 727 727 725 725 725 730 730 730 727 727 727 728 728 728 730 730 730 729 729 729 727 727 727 732 732 732 729 729 729 730 730 730 732 732 732 731 731 731 729 729 729 734 734 734 731 731 731 732 732 732 734 734 734 733 733 733 731 731 731 736 736 736 733 733 733 734 734 734 736 736 736 735 735 735 733 733 733 737 737 737 735 735 735 736 736 736 739 739 739 735 735 735 737 737 737 739 739 739 738 738 738 735 735 735 741 741 741 738 738 738 739 739 739 741 741 741 740 740 740 738 738 738 743 743 743 740 740 740 741 741 741 743 743 743 742 742 742 740 740 740 745 745 745 742 742 742 743 743 743 745 745 745 744 744 744 742 742 742 747 747 747 744 744 744 745 745 745 747 747 747 746 746 746 744 744 744 749 749 749 746 746 746 747 747 747 749 749 749 748 748 748 746 746 746 750 750 750 748 748 748 749 749 749 752 752 752 748 748 748 750 750 750 752 752 752 751 751 751 748 748 748 754 754 754 751 751 751 752 752 752 754 754 754 753 753 753 751 751 751 756 756 756 753 753 753 754 754 754 756 756 756 755 755 755 753 753 753 758 758 758 755 755 755 756 756 756 758 758 758 757 757 757 755 755 755 760 760 760 757 757 757 758 758 758 760 760 760 759 759 759 757 757 757 761 761 761 759 759 759 760 760 760 762 762 762 759 759 759 761 761 761 764 764 764 759 759 759 762 762 762 764 764 764 763 763 763 759 759 759 765 765 765 763 763 763 764 764 764 767 767 767 763 763 763 765 765 765 767 767 767 766 766 766 763 763 763 769 769 769 766 766 766 767 767 767 769 769 769 768 768 768 766 766 766 722 722 722 768 768 768 769 769 769 722 722 722 770 770 770 768 768 768 803 803 803 771 771 771 772 772 772 776 776 776 773 773 773 774 774 774 776 776 776 775 775 775 773 773 773 777 777 777 775 775 775 776 776 776 779 779 779 775 775 775 777 777 777 779 779 779 778 778 778 775 775 775 781 781 781 778 778 778 779 779 779 781 781 781 780 780 780 778 778 778 783 783 783 780 780 780 781 781 781 783 783 783 782 782 782 780 780 780 785 785 785 782 782 782 783 783 783 785 785 785 784 784 784 782 782 782 787 787 787 784 784 784 785 785 785 787 787 787 786 786 786 784 784 784 789 789 789 786 786 786 787 787 787 789 789 789 788 788 788 786 786 786 791 791 791 788 788 788 789 789 789 791 791 791 790 790 790 788 788 788 792 792 792 790 790 790 791 791 791 794 794 794 790 790 790 792 792 792 794 794 794 793 793 793 790 790 790 796 796 796 793 793 793 794 794 794 796 796 796 795 795 795 793 793 793 798 798 798 795 795 795 796 796 796 798 798 798 797 797 797 795 795 795 800 800 800 797 797 797 798 798 798 800 800 800 799 799 799 797 797 797 802 802 802 799 799 799 800 800 800 802 802 802 801 801 801 799 799 799 804 804 804 801 801 801 802 802 802 804 804 804 803 803 803 801 801 801 771 771 771 803 803 803 804 804 804 840 840 840 805 805 805 806 806 806 808 808 808 841 841 841 807 807 807 808 808 808 842 842 842 841 841 841 809 809 809 842 842 842 808 808 808 809 809 809 843 843 843 842 842 842 810 810 810 843 843 843 809 809 809 810 810 810 844 844 844 843 843 843 811 811 811 844 844 844 810 810 810 811 811 811 845 845 845 844 844 844 812 812 812 845 845 845 811 811 811 812 812 812 846 846 846 845 845 845 813 813 813 846 846 846 812 812 812 813 813 813 847 847 847 846 846 846 814 814 814 847 847 847 813 813 813 815 815 815 847 847 847 814 814 814 815 815 815 848 848 848 847 847 847 816 816 816 848 848 848 815 815 815 816 816 816 849 849 849 848 848 848 817 817 817 849 849 849 816 816 816 818 818 818 849 849 849 817 817 817 818 818 818 850 850 850 849 849 849 819 819 819 850 850 850 818 818 818 819 819 819 851 851 851 850 850 850 820 820 820 851 851 851 819 819 819 821 821 821 851 851 851 820 820 820 821 821 821 852 852 852 851 851 851 822 822 822 852 852 852 821 821 821 822 822 822 853 853 853 852 852 852 823 823 823 853 853 853 822 822 822 823 823 823 854 854 854 853 853 853 824 824 824 854 854 854 823 823 823 805 805 805 854 854 854 824 824 824 841 841 841 825 825 825 807 807 807 841 841 841 826 826 826 825 825 825 855 855 855 826 826 826 841 841 841 855 855 855 827 827 827 826 826 826 856 856 856 827 827 827 855 855 855 857 857 857 827 827 827 856 856 856 857 857 857 828 828 828 827 827 827 858 858 858 828 828 828 857 857 857 858 858 858 829 829 829 828 828 828 859 859 859 829 829 829 858 858 858 859 859 859 830 830 830 829 829 829 860 860 860 830 830 830 859 859 859 860 860 860 831 831 831 830 830 830 861 861 861 831 831 831 860 860 860 861 861 861 832 832 832 831 831 831 861 861 861 833 833 833 832 832 832 861 861 861 834 834 834 833 833 833 862 862 862 834 834 834 861 861 861 862 862 862 835 835 835 834 834 834 863 863 863 835 835 835 862 862 862 863 863 863 836 836 836 835 835 835 863 863 863 837 837 837 836 836 836 864 864 864 837 837 837 863 863 863 864 864 864 838 838 838 837 837 837 865 865 865 838 838 838 864 864 864 865 865 865 839 839 839 838 838 838 866 866 866 839 839 839 865 865 865 866 866 866 840 840 840 839 839 839 854 854 854 840 840 840 866 866 866 805 805 805 840 840 840 854 854 854 847 847 847 867 867 867 846 846 846 867 867 867 847 847 847 848 848 848 848 848 848 868 868 868 867 867 867 868 868 868 848 848 848 849 849 849 849 849 849 869 869 869 868 868 868 869 869 869 849 849 849 850 850 850 850 850 850 870 870 870 869 869 869 870 870 870 850 850 850 851 851 851 851 851 851 871 871 871 870 870 870 871 871 871 851 851 851 852 852 852 867 867 867 872 872 872 873 873 873 872 872 872 867 867 867 868 868 868 868 868 868 874 874 874 872 872 872 874 874 874 868 868 868 869 869 869 875 875 875 876 876 876 877 877 877 876 876 876 875 875 875 873 873 873 873 873 873 878 878 878 876 876 876 878 878 878 873 873 873 872 872 872 846 846 846 875 875 875 845 845 845 873 873 873 846 846 846 867 867 867 845 845 845 877 877 877 844 844 844 877 877 877 845 845 845 875 875 875 875 875 875 846 846 846 873 873 873 872 872 872 879 879 879 878 878 878 879 879 879 872 872 872 874 874 874 869 869 869 880 880 880 874 874 874 880 880 880 869 869 869 870 870 870 870 870 870 881 881 881 880 880 880 881 881 881 870 870 870 871 871 871 874 874 874 882 882 882 879 879 879 882 882 882 874 874 874 880 880 880 880 880 880 883 883 883 882 882 882 883 883 883 880 880 880 881 881 881 871 871 871 865 865 865 881 881 881 865 865 865 884 884 884 866 866 866 852 852 852 884 884 884 871 871 871 884 884 884 852 852 852 853 853 853 853 853 853 866 866 866 884 884 884 866 866 866 853 853 853 854 854 854 884 884 884 865 865 865 871 871 871 881 881 881 864 864 864 883 883 883 864 864 864 881 881 881 865 865 865 877 877 877 885 885 885 886 886 886 885 885 885 877 877 877 876 876 876 876 876 876 887 887 887 885 885 885 887 887 887 876 876 876 878 878 878 843 843 843 888 888 888 842 842 842 888 888 888 886 886 886 885 885 885 844 844 844 886 886 886 843 843 843 886 886 886 844 844 844 877 877 877 885 885 885 889 889 889 888 888 888 889 889 889 885 885 885 887 887 887 886 886 886 888 888 888 843 843 843 878 878 878 890 890 890 887 887 887 890 890 890 878 878 878 879 879 879 887 887 887 891 891 891 889 889 889 891 891 891 887 887 887 890 890 890 879 879 879 892 892 892 890 890 890 892 892 892 879 879 879 882 882 882 882 882 882 893 893 893 892 892 892 893 893 893 882 882 882 883 883 883 890 890 890 894 894 894 891 891 891 894 894 894 890 890 890 892 892 892 892 892 892 895 895 895 894 894 894 895 895 895 892 892 892 893 893 893 842 842 842 855 855 855 841 841 841 855 855 855 842 842 842 888 888 888 888 888 888 856 856 856 855 855 855 856 856 856 888 888 888 889 889 889 889 889 889 857 857 857 856 856 856 857 857 857 889 889 889 891 891 891 891 891 891 858 858 858 857 857 857 858 858 858 891 891 891 894 894 894 894 894 894 859 859 859 858 858 858 859 859 859 894 894 894 895 895 895 883 883 883 863 863 863 893 893 893 863 863 863 883 883 883 864 864 864 895 895 895 860 860 860 859 859 859 860 860 860 895 895 895 896 896 896 893 893 893 896 896 896 895 895 895 862 862 862 893 893 893 863 863 863 896 896 896 861 861 861 860 860 860 861 861 861 896 896 896 862 862 862 896 896 896 893 893 893 862 862 862 974 974 974 897 897 897 972 972 972 899 899 899 975 975 975 898 898 898 899 899 899 976 976 976 975 975 975 900 900 900 976 976 976 899 899 899 900 900 900 977 977 977 976 976 976 909 909 909 977 977 977 900 900 900 915 915 915 901 901 901 902 902 902 898 898 898 903 903 903 904 904 904 929 929 929 905 905 905 906 906 906 978 978 978 979 979 979 980 980 980 981 981 981 982 982 982 983 983 983 984 984 984 985 985 985 986 986 986 985 985 985 987 987 987 988 988 988 984 984 984 987 987 987 985 985 985 989 989 989 990 990 990 991 991 991 992 992 992 993 993 993 994 994 994 993 993 993 995 995 995 996 996 996 995 995 995 997 997 997 998 998 998 997 997 997 999 999 999 1000 1000 1000 1001 1001 1001 1002 1002 1002 1003 1003 1003 1004 1004 1004 1005 1005 1005 1006 1006 1006 1007 1007 1007 1008 1008 1008 1009 1009 1009 1008 1008 1008 1010 1010 1010 1011 1011 1011 952 952 952 907 907 907 908 908 908 909 909 909 978 978 978 977 977 977 909 909 909 979 979 979 978 978 978 910 910 910 979 979 979 909 909 909 910 910 910 1012 1012 1012 979 979 979 911 911 911 1012 1012 1012 910 910 910 911 911 911 1013 1013 1013 1012 1012 1012 912 912 912 1013 1013 1013 911 911 911 912 912 912 981 981 981 1013 1013 1013 913 913 913 981 981 981 912 912 912 913 913 913 982 982 982 981 981 981 914 914 914 982 982 982 913 913 913 914 914 914 1014 1014 1014 982 982 982 901 901 901 1014 1014 1014 914 914 914 901 901 901 1015 1015 1015 1014 1014 1014 915 915 915 1015 1015 1015 901 901 901 916 916 916 1015 1015 1015 915 915 915 916 916 916 1016 1016 1016 1015 1015 1015 917 917 917 1016 1016 1016 916 916 916 917 917 917 1017 1017 1017 1016 1016 1016 918 918 918 1017 1017 1017 917 917 917 918 918 918 984 984 984 1017 1017 1017 919 919 919 984 984 984 918 918 918 919 919 919 987 987 987 984 984 984 920 920 920 987 987 987 919 919 919 921 921 921 987 987 987 920 920 920 921 921 921 1018 1018 1018 987 987 987 922 922 922 1018 1018 1018 921 921 921 922 922 922 1019 1019 1019 1018 1018 1018 923 923 923 1019 1019 1019 922 922 922 923 923 923 1020 1020 1020 1019 1019 1019 924 924 924 1020 1020 1020 923 923 923 925 925 925 1020 1020 1020 924 924 924 925 925 925 989 989 989 1020 1020 1020 926 926 926 989 989 989 925 925 925 926 926 926 990 990 990 989 989 989 927 927 927 990 990 990 926 926 926 927 927 927 1021 1021 1021 990 990 990 928 928 928 1021 1021 1021 927 927 927 928 928 928 1022 1022 1022 1021 1021 1021 905 905 905 1022 1022 1022 928 928 928 929 929 929 1022 1022 1022 905 905 905 930 930 930 1022 1022 1022 929 929 929 930 930 930 1023 1023 1023 1022 1022 1022 931 931 931 1023 1023 1023 930 930 930 931 931 931 1024 1024 1024 1023 1023 1023 932 932 932 1024 1024 1024 931 931 931 932 932 932 1025 1025 1025 1024 1024 1024 933 933 933 1025 1025 1025 932 932 932 933 933 933 1026 1026 1026 1025 1025 1025 934 934 934 1026 1026 1026 933 933 933 934 934 934 1027 1027 1027 1026 1026 1026 935 935 935 1027 1027 1027 934 934 934 935 935 935 1028 1028 1028 1027 1027 1027 936 936 936 1028 1028 1028 935 935 935 936 936 936 1029 1029 1029 1028 1028 1028 937 937 937 1029 1029 1029 936 936 936 937 937 937 1030 1030 1030 1029 1029 1029 938 938 938 1030 1030 1030 937 937 937 938 938 938 1031 1031 1031 1030 1030 1030 939 939 939 1031 1031 1031 938 938 938 939 939 939 1032 1032 1032 1031 1031 1031 940 940 940 1032 1032 1032 939 939 939 907 907 907 1032 1032 1032 940 940 940 948 948 948 941 941 941 942 942 942 975 975 975 903 903 903 898 898 898 1033 1033 1033 903 903 903 975 975 975 1033 1033 1033 943 943 943 903 903 903 1034 1034 1034 943 943 943 1033 1033 1033 1034 1034 1034 944 944 944 943 943 943 1035 1035 1035 944 944 944 1034 1034 1034 1035 1035 1035 945 945 945 944 944 944 1035 1035 1035 946 946 946 945 945 945 1035 1035 1035 947 947 947 946 946 946 1035 1035 1035 948 948 948 947 947 947 1036 1036 1036 948 948 948 1035 1035 1035 1036 1036 1036 941 941 941 948 948 948 1036 1036 1036 949 949 949 941 941 941 1010 1010 1010 949 949 949 1036 1036 1036 1010 1010 1010 950 950 950 949 949 949 1008 1008 1008 950 950 950 1010 1010 1010 1008 1008 1008 951 951 951 950 950 950 897 897 897 952 952 952 953 953 953 1037 1037 1037 951 951 951 1008 1008 1008 1007 1007 1007 1037 1037 1037 1008 1008 1008 1005 1005 1005 973 973 973 1007 1007 1007 1005 1005 1005 954 954 954 973 973 973 1005 1005 1005 955 955 955 954 954 954 1004 1004 1004 955 955 955 1005 1005 1005 1004 1004 1004 956 956 956 955 955 955 1038 1038 1038 956 956 956 1004 1004 1004 1038 1038 1038 957 957 957 956 956 956 1002 1002 1002 957 957 957 1038 1038 1038 1002 1002 1002 958 958 958 957 957 957 1001 1001 1001 958 958 958 1002 1002 1002 1001 1001 1001 959 959 959 958 958 958 1001 1001 1001 960 960 960 959 959 959 1039 1039 1039 960 960 960 1001 1001 1001 1039 1039 1039 961 961 961 960 960 960 1040 1040 1040 961 961 961 1039 1039 1039 1040 1040 1040 962 962 962 961 961 961 1041 1041 1041 962 962 962 1040 1040 1040 1041 1041 1041 963 963 963 962 962 962 999 999 999 963 963 963 1041 1041 1041 999 999 999 964 964 964 963 963 963 997 997 997 964 964 964 999 999 999 997 997 997 965 965 965 964 964 964 997 997 997 966 966 966 965 965 965 997 997 997 967 967 967 966 966 966 995 995 995 967 967 967 997 997 997 995 995 995 968 968 968 967 967 967 993 993 993 968 968 968 995 995 995 993 993 993 969 969 969 968 968 968 992 992 992 969 969 969 993 993 993 992 992 992 970 970 970 969 969 969 992 992 992 971 971 971 970 970 970 1042 1042 1042 971 971 971 992 992 992 1042 1042 1042 972 972 972 971 971 971 1032 1032 1032 972 972 972 1042 1042 1042 1043 1043 1043 907 907 907 952 952 952 972 972 972 1043 1043 1043 974 974 974 1037 1037 1037 1007 1007 1007 973 973 973 951 951 951 1037 1037 1037 973 973 973 974 974 974 1043 1043 1043 952 952 952 1043 1043 1043 972 972 972 1032 1032 1032 907 907 907 1043 1043 1043 1032 1032 1032 897 897 897 974 974 974 952 952 952 975 975 975 1044 1044 1044 1033 1033 1033 1044 1044 1044 975 975 975 976 976 976 1033 1033 1033 1045 1045 1045 1034 1034 1034 1045 1045 1045 1033 1033 1033 1044 1044 1044 976 976 976 978 978 978 1044 1044 1044 978 978 978 976 976 976 977 977 977 1044 1044 1044 980 980 980 1045 1045 1045 980 980 980 1044 1044 1044 978 978 978 1034 1034 1034 1046 1046 1046 1035 1035 1035 1046 1046 1046 1034 1034 1034 1045 1045 1045 1045 1045 1045 1047 1047 1047 1046 1046 1046 1047 1047 1047 1045 1045 1045 980 980 980 1035 1035 1035 1010 1010 1010 1036 1036 1036 1010 1010 1010 1035 1035 1035 1046 1046 1046 1046 1046 1046 1011 1011 1011 1010 1010 1010 1011 1011 1011 1046 1046 1046 1047 1047 1047 1009 1009 1009 1011 1011 1011 1047 1047 1047 1009 1009 1009 1047 1047 1047 1048 1048 1048 1011 1011 1011 1009 1009 1009 1008 1008 1008 980 980 980 1048 1048 1048 1047 1047 1047 1048 1048 1048 980 980 980 979 979 979 979 979 979 1049 1049 1049 1048 1048 1048 1049 1049 1049 979 979 979 1012 1012 1012 1048 1048 1048 1050 1050 1050 1009 1009 1009 1050 1050 1050 1048 1048 1048 1049 1049 1049 1012 1012 1012 1051 1051 1051 1049 1049 1049 1051 1051 1051 1012 1012 1012 1013 1013 1013 1051 1051 1051 1052 1052 1052 1053 1053 1053 1052 1052 1052 1051 1051 1051 1054 1054 1054 1013 1013 1013 1054 1054 1054 1051 1051 1051 983 983 983 1013 1013 1013 981 981 981 1054 1054 1054 1055 1055 1055 1052 1052 1052 1055 1055 1055 1054 1054 1054 983 983 983 983 983 983 1056 1056 1056 1055 1055 1055 1056 1056 1056 983 983 983 982 982 982 1054 1054 1054 1013 1013 1013 983 983 983 1057 1057 1057 1058 1058 1058 1050 1050 1050 1057 1057 1057 1050 1050 1050 1059 1059 1059 1049 1049 1049 1059 1059 1059 1050 1050 1050 1053 1053 1053 1049 1049 1049 1051 1051 1051 1009 1009 1009 1058 1058 1058 1007 1007 1007 1058 1058 1058 1009 1009 1009 1050 1050 1050 1007 1007 1007 1006 1006 1006 1005 1005 1005 1006 1006 1006 1007 1007 1007 1058 1058 1058 1059 1059 1059 1060 1060 1060 1057 1057 1057 1060 1060 1060 1059 1059 1059 1053 1053 1053 1053 1053 1053 1061 1061 1061 1060 1060 1060 1061 1061 1061 1053 1053 1053 1052 1052 1052 1058 1058 1058 1057 1057 1057 1006 1006 1006 1059 1059 1059 1049 1049 1049 1053 1053 1053 1006 1006 1006 1062 1062 1062 1004 1004 1004 1062 1062 1062 1006 1006 1006 1057 1057 1057 1057 1057 1057 1063 1063 1063 1062 1062 1062 1063 1063 1063 1057 1057 1057 1060 1060 1060 1004 1004 1004 1064 1064 1064 1038 1038 1038 1064 1064 1064 1004 1004 1004 1062 1062 1062 1062 1062 1062 1065 1065 1065 1064 1064 1064 1065 1065 1065 1062 1062 1062 1063 1063 1063 1052 1052 1052 1066 1066 1066 1061 1061 1061 1066 1066 1066 1052 1052 1052 1055 1055 1055 1060 1060 1060 1067 1067 1067 1063 1063 1063 1067 1067 1067 1060 1060 1060 1061 1061 1061 1061 1061 1061 1068 1068 1068 1067 1067 1067 1068 1068 1068 1061 1061 1061 1066 1066 1066 1069 1069 1069 1068 1068 1068 1066 1066 1066 1069 1069 1069 1066 1066 1066 1070 1070 1070 1067 1067 1067 1071 1071 1071 1072 1072 1072 1071 1071 1071 1067 1067 1067 1068 1068 1068 1068 1068 1068 1069 1069 1069 1071 1071 1071 1063 1063 1063 1072 1072 1072 1065 1065 1065 1072 1072 1072 1063 1063 1063 1067 1067 1067 982 982 982 1073 1073 1073 1056 1056 1056 1073 1073 1073 982 982 982 1014 1014 1014 1014 1014 1014 1016 1016 1016 1073 1073 1073 1016 1016 1016 1014 1014 1014 1015 1015 1015 1055 1055 1055 1070 1070 1070 1066 1066 1066 1070 1070 1070 1055 1055 1055 1056 1056 1056 1056 1056 1056 1074 1074 1074 1070 1070 1070 1074 1074 1074 1056 1056 1056 1073 1073 1073 1070 1070 1070 986 986 986 1069 1069 1069 986 986 986 1070 1070 1070 1074 1074 1074 1073 1073 1073 1017 1017 1017 1074 1074 1074 1017 1017 1017 1073 1073 1073 1016 1016 1016 1074 1074 1074 984 984 984 986 986 986 984 984 984 1074 1074 1074 1017 1017 1017 1038 1038 1038 1003 1003 1003 1002 1002 1002 1003 1003 1003 1038 1038 1038 1064 1064 1064 1064 1064 1064 1075 1075 1075 1003 1003 1003 1075 1075 1075 1064 1064 1064 1065 1065 1065 1065 1065 1065 1076 1076 1076 1075 1075 1075 1076 1076 1076 1065 1065 1065 1072 1072 1072 1072 1072 1072 1077 1077 1077 1076 1076 1076 1077 1077 1077 1072 1072 1072 1071 1071 1071 1071 1071 1071 1078 1078 1078 1077 1077 1077 1078 1078 1078 1071 1071 1071 1069 1069 1069 1003 1003 1003 1079 1079 1079 1001 1001 1001 1079 1079 1079 1003 1003 1003 1075 1075 1075 1075 1075 1075 1080 1080 1080 1079 1079 1079 1080 1080 1080 1075 1075 1075 1076 1076 1076 1076 1076 1076 1081 1081 1081 1080 1080 1080 1081 1081 1081 1076 1076 1076 1077 1077 1077 1001 1001 1001 1082 1082 1082 1039 1039 1039 1082 1082 1082 1001 1001 1001 1079 1079 1079 1039 1039 1039 1083 1083 1083 1040 1040 1040 1083 1083 1083 1039 1039 1039 1082 1082 1082 1079 1079 1079 1084 1084 1084 1082 1082 1082 1084 1084 1084 1079 1079 1079 1080 1080 1080 1082 1082 1082 1085 1085 1085 1083 1083 1083 1085 1085 1085 1082 1082 1082 1084 1084 1084 1080 1080 1080 1086 1086 1086 1084 1084 1084 1086 1086 1086 1080 1080 1080 1081 1081 1081 1084 1084 1084 1087 1087 1087 1085 1085 1085 1087 1087 1087 1084 1084 1084 1086 1086 1086 1069 1069 1069 985 985 985 1078 1078 1078 985 985 985 1069 1069 1069 986 986 986 1077 1077 1077 1088 1088 1088 1081 1081 1081 1088 1088 1088 1077 1077 1077 1078 1078 1078 1078 1078 1078 988 988 988 1088 1088 1088 988 988 988 1078 1078 1078 985 985 985 1081 1081 1081 1089 1089 1089 1086 1086 1086 1089 1089 1089 1081 1081 1081 1088 1088 1088 1088 1088 1088 1090 1090 1090 1089 1089 1089 1090 1090 1090 1088 1088 1088 988 988 988 1086 1086 1086 1091 1091 1091 1087 1087 1087 1091 1091 1091 1086 1086 1086 1089 1089 1089 1089 1089 1089 1092 1092 1092 1091 1091 1091 1092 1092 1092 1089 1089 1089 1090 1090 1090 988 988 988 1018 1018 1018 1090 1090 1090 1018 1018 1018 988 988 988 987 987 987 1090 1090 1090 1019 1019 1019 1092 1092 1092 1019 1019 1019 1090 1090 1090 1018 1018 1018 1040 1040 1040 1093 1093 1093 1041 1041 1041 1093 1093 1093 1040 1040 1040 1083 1083 1083 1041 1041 1041 1094 1094 1094 999 999 999 1094 1094 1094 1041 1041 1041 1093 1093 1093 999 999 999 1095 1095 1095 1000 1000 1000 1095 1095 1095 999 999 999 1094 1094 1094 1083 1083 1083 1096 1096 1096 1093 1093 1093 1096 1096 1096 1083 1083 1083 1085 1085 1085 1093 1093 1093 1097 1097 1097 1094 1094 1094 1097 1097 1097 1093 1093 1093 1096 1096 1096 1085 1085 1085 1098 1098 1098 1096 1096 1096 1098 1098 1098 1085 1085 1085 1087 1087 1087 1099 1099 1099 1098 1098 1098 1087 1087 1087 1099 1099 1099 1087 1087 1087 1091 1091 1091 1096 1096 1096 1100 1100 1100 1097 1097 1097 1100 1100 1100 1096 1096 1096 1098 1098 1098 1098 1098 1098 1099 1099 1099 1100 1100 1100 1094 1094 1094 1101 1101 1101 1095 1095 1095 1101 1101 1101 1094 1094 1094 1097 1097 1097 1097 1097 1097 1102 1102 1102 1101 1101 1101 1102 1102 1102 1097 1097 1097 1100 1100 1100 1091 1091 1091 1103 1103 1103 1099 1099 1099 1103 1103 1103 1091 1091 1091 1092 1092 1092 1092 1092 1092 1020 1020 1020 1103 1103 1103 1020 1020 1020 1092 1092 1092 1019 1019 1019 1100 1100 1100 1104 1104 1104 1102 1102 1102 1104 1104 1104 1100 1100 1100 1099 1099 1099 1099 1099 1099 991 991 991 1104 1104 1104 991 991 991 1099 1099 1099 1103 1103 1103 1103 1103 1103 989 989 989 991 991 991 989 989 989 1103 1103 1103 1020 1020 1020 1042 1042 1042 1031 1031 1031 1032 1032 1032 1031 1031 1031 1042 1042 1042 992 992 992 992 992 992 1030 1030 1030 1031 1031 1031 1030 1030 1030 992 992 992 994 994 994 993 993 993 1105 1105 1105 994 994 994 1105 1105 1105 993 993 993 996 996 996 994 994 994 1029 1029 1029 1030 1030 1030 1029 1029 1029 994 994 994 1105 1105 1105 995 995 995 1106 1106 1106 996 996 996 1106 1106 1106 995 995 995 998 998 998 996 996 996 1107 1107 1107 1105 1105 1105 1107 1107 1107 996 996 996 1106 1106 1106 1105 1105 1105 1028 1028 1028 1029 1029 1029 1028 1028 1028 1105 1105 1105 1107 1107 1107 997 997 997 1108 1108 1108 998 998 998 1108 1108 1108 997 997 997 1000 1000 1000 1000 1000 1000 1109 1109 1109 1108 1108 1108 1109 1109 1109 1000 1000 1000 1095 1095 1095 998 998 998 1110 1110 1110 1106 1106 1106 1110 1110 1110 998 998 998 1108 1108 1108 1108 1108 1108 1111 1111 1111 1110 1110 1110 1111 1111 1111 1108 1108 1108 1109 1109 1109 1106 1106 1106 1112 1112 1112 1107 1107 1107 1112 1112 1112 1106 1106 1106 1110 1110 1110 1107 1107 1107 1027 1027 1027 1028 1028 1028 1027 1027 1027 1107 1107 1107 1112 1112 1112 1110 1110 1110 1113 1113 1113 1112 1112 1112 1113 1113 1113 1110 1110 1110 1111 1111 1111 1112 1112 1112 1026 1026 1026 1027 1027 1027 1026 1026 1026 1112 1112 1112 1113 1113 1113 1095 1095 1095 1114 1114 1114 1109 1109 1109 1114 1114 1114 1095 1095 1095 1101 1101 1101 1109 1109 1109 1115 1115 1115 1111 1111 1111 1115 1115 1115 1109 1109 1109 1114 1114 1114 1101 1101 1101 1116 1116 1116 1114 1114 1114 1116 1116 1116 1101 1101 1101 1102 1102 1102 1117 1117 1117 1116 1116 1116 1102 1102 1102 1117 1117 1117 1102 1102 1102 1104 1104 1104 1114 1114 1114 1118 1118 1118 1115 1115 1115 1118 1118 1118 1114 1114 1114 1116 1116 1116 1116 1116 1116 1117 1117 1117 1118 1118 1118 1111 1111 1111 1119 1119 1119 1113 1113 1113 1119 1119 1119 1111 1111 1111 1115 1115 1115 1113 1113 1113 1025 1025 1025 1026 1026 1026 1025 1025 1025 1113 1113 1113 1119 1119 1119 1115 1115 1115 1120 1120 1120 1119 1119 1119 1120 1120 1120 1115 1115 1115 1118 1118 1118 1119 1119 1119 1024 1024 1024 1025 1025 1025 1024 1024 1024 1119 1119 1119 1120 1120 1120 1118 1118 1118 1121 1121 1121 1120 1120 1120 1121 1121 1121 1118 1118 1118 1117 1117 1117 1104 1104 1104 990 990 990 1117 1117 1117 990 990 990 1104 1104 1104 991 991 991 1117 1117 1117 1021 1021 1021 1121 1121 1121 1021 1021 1021 1117 1117 1117 990 990 990 1120 1120 1120 1023 1023 1023 1024 1024 1024 1023 1023 1023 1120 1120 1120 1121 1121 1121 1121 1121 1121 1022 1022 1022 1023 1023 1023 1022 1022 1022 1121 1121 1121 1021 1021 1021 1135 1135 1135 1137 1137 1137 1122 1122 1122 1125 1125 1125 1123 1123 1123 1124 1124 1124 1132 1132 1132 1123 1123 1123 1125 1125 1125 1129 1129 1129 1126 1126 1126 1127 1127 1127 1129 1129 1129 1128 1128 1128 1126 1126 1126 1134 1134 1134 1128 1128 1128 1129 1129 1129 1134 1134 1134 1130 1130 1130 1128 1128 1128 1132 1132 1132 1131 1131 1131 1123 1123 1123 1136 1136 1136 1131 1131 1131 1132 1132 1132 1136 1136 1136 1133 1133 1133 1131 1131 1131 1139 1139 1139 1130 1130 1130 1134 1134 1134 1139 1139 1139 1135 1135 1135 1130 1130 1130 1138 1138 1138 1133 1133 1133 1136 1136 1136 1138 1138 1138 1137 1137 1137 1133 1133 1133 1122 1122 1122 1137 1137 1137 1138 1138 1138 1137 1137 1137 1135 1135 1135 1139 1139 1139 1168 1168 1168 1147 1147 1147 1140 1140 1140 1143 1143 1143 1141 1141 1141 1142 1142 1142 1144 1144 1144 1141 1141 1141 1143 1143 1143 1146 1146 1146 1141 1141 1141 1144 1144 1144 1146 1146 1146 1145 1145 1145 1141 1141 1141 1140 1140 1140 1145 1145 1145 1146 1146 1146 1140 1140 1140 1147 1147 1147 1145 1145 1145 1152 1152 1152 1148 1148 1148 1149 1149 1149 1152 1152 1152 1150 1150 1150 1148 1148 1148 1152 1152 1152 1151 1151 1151 1150 1150 1150 1153 1153 1153 1151 1151 1151 1152 1152 1152 1155 1155 1155 1151 1151 1151 1153 1153 1153 1155 1155 1155 1154 1154 1154 1151 1151 1151 1158 1158 1158 1154 1154 1154 1155 1155 1155 1158 1158 1158 1156 1156 1156 1154 1154 1154 1158 1158 1158 1157 1157 1157 1156 1156 1156 1159 1159 1159 1157 1157 1157 1158 1158 1158 1162 1162 1162 1157 1157 1157 1159 1159 1159 1162 1162 1162 1160 1160 1160 1157 1157 1157 1162 1162 1162 1161 1161 1161 1160 1160 1160 1164 1164 1164 1161 1161 1161 1162 1162 1162 1164 1164 1164 1163 1163 1163 1161 1161 1161 1166 1166 1166 1163 1163 1163 1164 1164 1164 1166 1166 1166 1165 1165 1165 1163 1163 1163 1167 1167 1167 1165 1165 1165 1166 1166 1166 1169 1169 1169 1165 1165 1165 1167 1167 1167 1169 1169 1169 1168 1168 1168 1165 1165 1165 1147 1147 1147 1168 1168 1168 1169 1169 1169 1193 1193 1193 1170 1170 1170 1189 1189 1189 1190 1190 1190 1171 1171 1171 1172 1172 1172 1177 1177 1177 1173 1173 1173 1174 1174 1174 1171 1171 1171 1175 1175 1175 1176 1176 1176 1192 1192 1192 1177 1177 1177 1178 1178 1178 1194 1194 1194 1177 1177 1177 1192 1192 1192 1195 1195 1195 1171 1171 1171 1190 1190 1190 1195 1195 1195 1196 1196 1196 1175 1175 1175 1197 1197 1197 1196 1196 1196 1179 1179 1179 1181 1181 1181 1197 1197 1197 1179 1179 1179 1181 1181 1181 1180 1180 1180 1191 1191 1191 1183 1183 1183 1180 1180 1180 1181 1181 1181 1183 1183 1183 1182 1182 1182 1180 1180 1180 1184 1184 1184 1182 1182 1182 1183 1183 1183 1186 1186 1186 1182 1182 1182 1184 1184 1184 1186 1186 1186 1185 1185 1185 1182 1182 1182 1188 1188 1188 1185 1185 1185 1186 1186 1186 1188 1188 1188 1187 1187 1187 1185 1185 1185 1170 1170 1170 1187 1187 1187 1188 1188 1188 1198 1198 1198 1194 1194 1194 1192 1192 1192 1198 1198 1198 1193 1193 1193 1189 1189 1189 1173 1173 1173 1198 1198 1198 1189 1189 1189 1194 1194 1194 1198 1198 1198 1173 1173 1173 1177 1177 1177 1194 1194 1194 1173 1173 1173 1196 1196 1196 1190 1190 1190 1179 1179 1179 1196 1196 1196 1195 1195 1195 1190 1190 1190 1171 1171 1171 1195 1195 1195 1175 1175 1175 1196 1196 1196 1191 1191 1191 1175 1175 1175 1196 1196 1196 1197 1197 1197 1191 1191 1191 1197 1197 1197 1181 1181 1181 1191 1191 1191 1187 1187 1187 1198 1198 1198 1192 1192 1192 1193 1193 1193 1198 1198 1198 1187 1187 1187 1170 1170 1170 1193 1193 1193 1187 1187 1187 1231 1231 1231 1232 1232 1232 1233 1233 1233 1213 1213 1213 1199 1199 1199 1200 1200 1200 1234 1234 1234 1199 1199 1199 1213 1213 1213 1235 1235 1235 1199 1199 1199 1234 1234 1234 1235 1235 1235 1201 1201 1201 1199 1199 1199 1236 1236 1236 1201 1201 1201 1235 1235 1235 1236 1236 1236 1202 1202 1202 1201 1201 1201 1237 1237 1237 1202 1202 1202 1236 1236 1236 1237 1237 1237 1203 1203 1203 1202 1202 1202 1238 1238 1238 1203 1203 1203 1237 1237 1237 1238 1238 1238 1204 1204 1204 1203 1203 1203 1239 1239 1239 1204 1204 1204 1238 1238 1238 1239 1239 1239 1205 1205 1205 1204 1204 1204 1240 1240 1240 1205 1205 1205 1239 1239 1239 1240 1240 1240 1206 1206 1206 1205 1205 1205 1206 1206 1206 1207 1207 1207 1208 1208 1208 1240 1240 1240 1207 1207 1207 1206 1206 1206 1221 1221 1221 1209 1209 1209 1210 1210 1210 1227 1227 1227 1211 1211 1211 1212 1212 1212 1213 1213 1213 1241 1241 1241 1234 1234 1234 1214 1214 1214 1241 1241 1241 1213 1213 1213 1214 1214 1214 1242 1242 1242 1241 1241 1241 1215 1215 1215 1242 1242 1242 1214 1214 1214 1230 1230 1230 1242 1242 1242 1215 1215 1215 1243 1243 1243 1207 1207 1207 1240 1240 1240 1243 1243 1243 1216 1216 1216 1207 1207 1207 1243 1243 1243 1217 1217 1217 1216 1216 1216 1244 1244 1244 1217 1217 1217 1243 1243 1243 1245 1245 1245 1217 1217 1217 1244 1244 1244 1245 1245 1245 1218 1218 1218 1217 1217 1217 1245 1245 1245 1219 1219 1219 1218 1218 1218 1246 1246 1246 1219 1219 1219 1245 1245 1245 1247 1247 1247 1219 1219 1219 1246 1246 1246 1247 1247 1247 1220 1220 1220 1219 1219 1219 1248 1248 1248 1220 1220 1220 1247 1247 1247 1248 1248 1248 1221 1221 1221 1220 1220 1220 1248 1248 1248 1209 1209 1209 1221 1221 1221 1249 1249 1249 1209 1209 1209 1248 1248 1248 1249 1249 1249 1222 1222 1222 1209 1209 1209 1250 1250 1250 1222 1222 1222 1249 1249 1249 1250 1250 1250 1223 1223 1223 1222 1222 1222 1251 1251 1251 1223 1223 1223 1250 1250 1250 1251 1251 1251 1224 1224 1224 1223 1223 1223 1252 1252 1252 1224 1224 1224 1251 1251 1251 1252 1252 1252 1225 1225 1225 1224 1224 1224 1253 1253 1253 1225 1225 1225 1252 1252 1252 1253 1253 1253 1226 1226 1226 1225 1225 1225 1254 1254 1254 1226 1226 1226 1253 1253 1253 1254 1254 1254 1227 1227 1227 1226 1226 1226 1254 1254 1254 1211 1211 1211 1227 1227 1227 1255 1255 1255 1211 1211 1211 1254 1254 1254 1255 1255 1255 1228 1228 1228 1211 1211 1211 1232 1232 1232 1228 1228 1228 1255 1255 1255 1232 1232 1232 1229 1229 1229 1228 1228 1228 1232 1232 1232 1230 1230 1230 1229 1229 1229 1242 1242 1242 1231 1231 1231 1256 1256 1256 1230 1230 1230 1231 1231 1231 1242 1242 1242 1232 1232 1232 1231 1231 1231 1230 1230 1230 1248 1248 1248 1257 1257 1257 1249 1249 1249 1257 1257 1257 1248 1248 1248 1247 1247 1247 1249 1249 1249 1258 1258 1258 1250 1250 1250 1258 1258 1258 1249 1249 1249 1257 1257 1257 1250 1250 1250 1259 1259 1259 1251 1251 1251 1259 1259 1259 1250 1250 1250 1258 1258 1258 1251 1251 1251 1260 1260 1260 1252 1252 1252 1260 1260 1260 1251 1251 1251 1259 1259 1259 1252 1252 1252 1261 1261 1261 1253 1253 1253 1261 1261 1261 1252 1252 1252 1260 1260 1260 1253 1253 1253 1255 1255 1255 1254 1254 1254 1255 1255 1255 1253 1253 1253 1261 1261 1261 1247 1247 1247 1262 1262 1262 1257 1257 1257 1262 1262 1262 1247 1247 1247 1246 1246 1246 1257 1257 1257 1263 1263 1263 1258 1258 1258 1263 1263 1263 1257 1257 1257 1262 1262 1262 1258 1258 1258 1264 1264 1264 1259 1259 1259 1264 1264 1264 1258 1258 1258 1263 1263 1263 1259 1259 1259 1265 1265 1265 1260 1260 1260 1265 1265 1265 1259 1259 1259 1264 1264 1264 1260 1260 1260 1233 1233 1233 1261 1261 1261 1233 1233 1233 1260 1260 1260 1265 1265 1265 1261 1261 1261 1232 1232 1232 1255 1255 1255 1232 1232 1232 1261 1261 1261 1233 1233 1233 1246 1246 1246 1266 1266 1266 1262 1262 1262 1266 1266 1266 1246 1246 1246 1245 1245 1245 1262 1262 1262 1267 1267 1267 1263 1263 1263 1267 1267 1267 1262 1262 1262 1266 1266 1266 1263 1263 1263 1268 1268 1268 1264 1264 1264 1268 1268 1268 1263 1263 1263 1267 1267 1267 1264 1264 1264 1269 1269 1269 1265 1265 1265 1269 1269 1269 1264 1264 1264 1268 1268 1268 1265 1265 1265 1231 1231 1231 1233 1233 1233 1231 1231 1231 1265 1265 1265 1269 1269 1269 1245 1245 1245 1270 1270 1270 1266 1266 1266 1270 1270 1270 1245 1245 1245 1244 1244 1244 1266 1266 1266 1271 1271 1271 1267 1267 1267 1271 1271 1271 1266 1266 1266 1270 1270 1270 1267 1267 1267 1272 1272 1272 1268 1268 1268 1272 1272 1272 1267 1267 1267 1271 1271 1271 1268 1268 1268 1273 1273 1273 1269 1269 1269 1273 1273 1273 1268 1268 1268 1272 1272 1272 1269 1269 1269 1256 1256 1256 1231 1231 1231 1256 1256 1256 1269 1269 1269 1273 1273 1273 1244 1244 1244 1274 1274 1274 1270 1270 1270 1274 1274 1274 1244 1244 1244 1243 1243 1243 1270 1270 1270 1275 1275 1275 1271 1271 1271 1275 1275 1275 1270 1270 1270 1274 1274 1274 1271 1271 1271 1276 1276 1276 1272 1272 1272 1276 1276 1276 1271 1271 1271 1275 1275 1275 1272 1272 1272 1277 1277 1277 1273 1273 1273 1277 1277 1277 1272 1272 1272 1276 1276 1276 1273 1273 1273 1278 1278 1278 1256 1256 1256 1278 1278 1278 1273 1273 1273 1277 1277 1277 1256 1256 1256 1241 1241 1241 1242 1242 1242 1241 1241 1241 1256 1256 1256 1278 1278 1278 1243 1243 1243 1239 1239 1239 1274 1274 1274 1239 1239 1239 1243 1243 1243 1240 1240 1240 1274 1274 1274 1238 1238 1238 1275 1275 1275 1238 1238 1238 1274 1274 1274 1239 1239 1239 1275 1275 1275 1237 1237 1237 1276 1276 1276 1237 1237 1237 1275 1275 1275 1238 1238 1238 1276 1276 1276 1236 1236 1236 1277 1277 1277 1236 1236 1236 1276 1276 1276 1237 1237 1237 1277 1277 1277 1235 1235 1235 1278 1278 1278 1235 1235 1235 1277 1277 1277 1236 1236 1236 1278 1278 1278 1234 1234 1234 1241 1241 1241 1234 1234 1234 1278 1278 1278 1235 1235 1235 1281 1281 1281 1279 1279 1279 1280 1280 1280 1279 1279 1279 1281 1281 1281 1282 1282 1282 1328 1328 1328 1283 1283 1283 1284 1284 1284 1289 1289 1289 1285 1285 1285 1286 1286 1286 1289 1289 1289 1287 1287 1287 1285 1285 1285 1289 1289 1289 1288 1288 1288 1287 1287 1287 1291 1291 1291 1288 1288 1288 1289 1289 1289 1291 1291 1291 1290 1290 1290 1288 1288 1288 1293 1293 1293 1290 1290 1290 1291 1291 1291 1293 1293 1293 1292 1292 1292 1290 1290 1290 1295 1295 1295 1292 1292 1292 1293 1293 1293 1295 1295 1295 1294 1294 1294 1292 1292 1292 1297 1297 1297 1294 1294 1294 1295 1295 1295 1297 1297 1297 1296 1296 1296 1294 1294 1294 1299 1299 1299 1296 1296 1296 1297 1297 1297 1299 1299 1299 1298 1298 1298 1296 1296 1296 1301 1301 1301 1298 1298 1298 1299 1299 1299 1301 1301 1301 1300 1300 1300 1298 1298 1298 1303 1303 1303 1300 1300 1300 1301 1301 1301 1303 1303 1303 1302 1302 1302 1300 1300 1300 1304 1304 1304 1302 1302 1302 1303 1303 1303 1306 1306 1306 1302 1302 1302 1304 1304 1304 1306 1306 1306 1305 1305 1305 1302 1302 1302 1308 1308 1308 1305 1305 1305 1306 1306 1306 1308 1308 1308 1307 1307 1307 1305 1305 1305 1310 1310 1310 1307 1307 1307 1308 1308 1308 1310 1310 1310 1309 1309 1309 1307 1307 1307 1312 1312 1312 1309 1309 1309 1310 1310 1310 1312 1312 1312 1311 1311 1311 1309 1309 1309 1314 1314 1314 1311 1311 1311 1312 1312 1312 1314 1314 1314 1313 1313 1313 1311 1311 1311 1316 1316 1316 1313 1313 1313 1314 1314 1314 1316 1316 1316 1315 1315 1315 1313 1313 1313 1318 1318 1318 1315 1315 1315 1316 1316 1316 1318 1318 1318 1317 1317 1317 1315 1315 1315 1320 1320 1320 1317 1317 1317 1318 1318 1318 1320 1320 1320 1319 1319 1319 1317 1317 1317 1322 1322 1322 1319 1319 1319 1320 1320 1320 1322 1322 1322 1321 1321 1321 1319 1319 1319 1324 1324 1324 1321 1321 1321 1322 1322 1322 1324 1324 1324 1323 1323 1323 1321 1321 1321 1326 1326 1326 1323 1323 1323 1324 1324 1324 1326 1326 1326 1325 1325 1325 1323 1323 1323 1327 1327 1327 1325 1325 1325 1326 1326 1326 1283 1283 1283 1325 1325 1325 1327 1327 1327 1283 1283 1283 1328 1328 1328 1325 1325 1325 1373 1373 1373 1374 1374 1374 1375 1375 1375 1350 1350 1350 1329 1329 1329 1330 1330 1330 1376 1376 1376 1329 1329 1329 1350 1350 1350 1377 1377 1377 1329 1329 1329 1376 1376 1376 1377 1377 1377 1331 1331 1331 1329 1329 1329 1377 1377 1377 1332 1332 1332 1331 1331 1331 1378 1378 1378 1332 1332 1332 1377 1377 1377 1378 1378 1378 1333 1333 1333 1332 1332 1332 1379 1379 1379 1333 1333 1333 1378 1378 1378 1379 1379 1379 1334 1334 1334 1333 1333 1333 1380 1380 1380 1334 1334 1334 1379 1379 1379 1380 1380 1380 1335 1335 1335 1334 1334 1334 1381 1381 1381 1335 1335 1335 1380 1380 1380 1381 1381 1381 1336 1336 1336 1335 1335 1335 1382 1382 1382 1336 1336 1336 1381 1381 1381 1382 1382 1382 1337 1337 1337 1336 1336 1336 1383 1383 1383 1337 1337 1337 1382 1382 1382 1383 1383 1383 1338 1338 1338 1337 1337 1337 1384 1384 1384 1338 1338 1338 1383 1383 1383 1384 1384 1384 1339 1339 1339 1338 1338 1338 1385 1385 1385 1339 1339 1339 1384 1384 1384 1385 1385 1385 1340 1340 1340 1339 1339 1339 1385 1385 1385 1341 1341 1341 1340 1340 1340 1386 1386 1386 1341 1341 1341 1385 1385 1385 1386 1386 1386 1342 1342 1342 1341 1341 1341 1386 1386 1386 1343 1343 1343 1342 1342 1342 1369 1369 1369 1344 1344 1344 1345 1345 1345 1371 1371 1371 1346 1346 1346 1347 1347 1347 1356 1356 1356 1348 1348 1348 1349 1349 1349 1351 1351 1351 1376 1376 1376 1350 1350 1350 1351 1351 1351 1387 1387 1387 1376 1376 1376 1352 1352 1352 1387 1387 1387 1351 1351 1351 1352 1352 1352 1388 1388 1388 1387 1387 1387 1353 1353 1353 1388 1388 1388 1352 1352 1352 1353 1353 1353 1389 1389 1389 1388 1388 1388 1354 1354 1354 1389 1389 1389 1353 1353 1353 1354 1354 1354 1390 1390 1390 1389 1389 1389 1355 1355 1355 1390 1390 1390 1354 1354 1354 1355 1355 1355 1391 1391 1391 1390 1390 1390 1348 1348 1348 1391 1391 1391 1355 1355 1355 1348 1348 1348 1392 1392 1392 1391 1391 1391 1356 1356 1356 1392 1392 1392 1348 1348 1348 1357 1357 1357 1392 1392 1392 1356 1356 1356 1357 1357 1357 1393 1393 1393 1392 1392 1392 1358 1358 1358 1393 1393 1393 1357 1357 1357 1358 1358 1358 1394 1394 1394 1393 1393 1393 1358 1358 1358 1395 1395 1395 1394 1394 1394 1359 1359 1359 1395 1395 1395 1358 1358 1358 1359 1359 1359 1396 1396 1396 1395 1395 1395 1360 1360 1360 1396 1396 1396 1359 1359 1359 1361 1361 1361 1396 1396 1396 1360 1360 1360 1361 1361 1361 1397 1397 1397 1396 1396 1396 1362 1362 1362 1397 1397 1397 1361 1361 1361 1362 1362 1362 1398 1398 1398 1397 1397 1397 1363 1363 1363 1398 1398 1398 1362 1362 1362 1363 1363 1363 1399 1399 1399 1398 1398 1398 1364 1364 1364 1399 1399 1399 1363 1363 1363 1364 1364 1364 1400 1400 1400 1399 1399 1399 1365 1365 1365 1400 1400 1400 1364 1364 1364 1365 1365 1365 1401 1401 1401 1400 1400 1400 1366 1366 1366 1401 1401 1401 1365 1365 1365 1366 1366 1366 1373 1373 1373 1401 1401 1401 1372 1372 1372 1373 1373 1373 1366 1366 1366 1373 1373 1373 1375 1375 1375 1402 1402 1402 1403 1403 1403 1386 1386 1386 1404 1404 1404 1371 1371 1371 1367 1367 1367 1346 1346 1346 1386 1386 1386 1368 1368 1368 1343 1343 1343 1403 1403 1403 1368 1368 1368 1386 1386 1386 1405 1405 1405 1368 1368 1368 1403 1403 1403 1405 1405 1405 1369 1369 1369 1368 1368 1368 1405 1405 1405 1344 1344 1344 1369 1369 1369 1405 1405 1405 1370 1370 1370 1344 1344 1344 1406 1406 1406 1370 1370 1370 1405 1405 1405 1407 1407 1407 1370 1370 1370 1406 1406 1406 1407 1407 1407 1371 1371 1371 1370 1370 1370 1408 1408 1408 1371 1371 1371 1407 1407 1407 1374 1374 1374 1371 1371 1371 1408 1408 1408 1374 1374 1374 1367 1367 1367 1371 1371 1371 1374 1374 1374 1372 1372 1372 1367 1367 1367 1374 1374 1374 1373 1373 1373 1372 1372 1372 1405 1405 1405 1409 1409 1409 1406 1406 1406 1409 1409 1409 1405 1405 1405 1403 1403 1403 1403 1403 1403 1410 1410 1410 1409 1409 1409 1410 1410 1410 1403 1403 1403 1404 1404 1404 1406 1406 1406 1411 1411 1411 1407 1407 1407 1411 1411 1411 1406 1406 1406 1409 1409 1409 1409 1409 1409 1412 1412 1412 1411 1411 1411 1412 1412 1412 1409 1409 1409 1410 1410 1410 1407 1407 1407 1413 1413 1413 1408 1408 1408 1413 1413 1413 1407 1407 1407 1411 1411 1411 1411 1411 1411 1414 1414 1414 1413 1413 1413 1414 1414 1414 1411 1411 1411 1412 1412 1412 1408 1408 1408 1375 1375 1375 1374 1374 1374 1375 1375 1375 1408 1408 1408 1413 1413 1413 1413 1413 1413 1402 1402 1402 1375 1375 1375 1402 1402 1402 1413 1413 1413 1414 1414 1414 1386 1386 1386 1415 1415 1415 1404 1404 1404 1415 1415 1415 1386 1386 1386 1385 1385 1385 1404 1404 1404 1416 1416 1416 1410 1410 1410 1416 1416 1416 1404 1404 1404 1415 1415 1415 1410 1410 1410 1417 1417 1417 1412 1412 1412 1417 1417 1417 1410 1410 1410 1416 1416 1416 1412 1412 1412 1418 1418 1418 1414 1414 1414 1418 1418 1418 1412 1412 1412 1417 1417 1417 1414 1414 1414 1419 1419 1419 1402 1402 1402 1419 1419 1419 1414 1414 1414 1418 1418 1418 1402 1402 1402 1401 1401 1401 1373 1373 1373 1401 1401 1401 1402 1402 1402 1419 1419 1419 1385 1385 1385 1420 1420 1420 1415 1415 1415 1420 1420 1420 1385 1385 1385 1384 1384 1384 1384 1384 1384 1421 1421 1421 1420 1420 1420 1421 1421 1421 1384 1384 1384 1383 1383 1383 1415 1415 1415 1422 1422 1422 1416 1416 1416 1422 1422 1422 1415 1415 1415 1420 1420 1420 1420 1420 1420 1423 1423 1423 1422 1422 1422 1423 1423 1423 1420 1420 1420 1421 1421 1421 1416 1416 1416 1424 1424 1424 1417 1417 1417 1424 1424 1424 1416 1416 1416 1422 1422 1422 1422 1422 1422 1425 1425 1425 1424 1424 1424 1425 1425 1425 1422 1422 1422 1423 1423 1423 1417 1417 1417 1426 1426 1426 1418 1418 1418 1426 1426 1426 1417 1417 1417 1424 1424 1424 1424 1424 1424 1427 1427 1427 1426 1426 1426 1427 1427 1427 1424 1424 1424 1425 1425 1425 1418 1418 1418 1428 1428 1428 1419 1419 1419 1428 1428 1428 1418 1418 1418 1426 1426 1426 1426 1426 1426 1429 1429 1429 1428 1428 1428 1429 1429 1429 1426 1426 1426 1427 1427 1427 1419 1419 1419 1400 1400 1400 1401 1401 1401 1400 1400 1400 1419 1419 1419 1428 1428 1428 1428 1428 1428 1399 1399 1399 1400 1400 1400 1399 1399 1399 1428 1428 1428 1429 1429 1429 1383 1383 1383 1430 1430 1430 1421 1421 1421 1430 1430 1430 1383 1383 1383 1382 1382 1382 1421 1421 1421 1431 1431 1431 1423 1423 1423 1431 1431 1431 1421 1421 1421 1430 1430 1430 1423 1423 1423 1432 1432 1432 1425 1425 1425 1432 1432 1432 1423 1423 1423 1431 1431 1431 1425 1425 1425 1433 1433 1433 1427 1427 1427 1433 1433 1433 1425 1425 1425 1432 1432 1432 1427 1427 1427 1434 1434 1434 1429 1429 1429 1434 1434 1434 1427 1427 1427 1433 1433 1433 1429 1429 1429 1398 1398 1398 1399 1399 1399 1398 1398 1398 1429 1429 1429 1434 1434 1434 1382 1382 1382 1435 1435 1435 1430 1430 1430 1435 1435 1435 1382 1382 1382 1381 1381 1381 1430 1430 1430 1436 1436 1436 1431 1431 1431 1436 1436 1436 1430 1430 1430 1435 1435 1435 1431 1431 1431 1437 1437 1437 1432 1432 1432 1437 1437 1437 1431 1431 1431 1436 1436 1436 1432 1432 1432 1438 1438 1438 1433 1433 1433 1438 1438 1438 1432 1432 1432 1437 1437 1437 1433 1433 1433 1439 1439 1439 1434 1434 1434 1439 1439 1439 1433 1433 1433 1438 1438 1438 1434 1434 1434 1397 1397 1397 1398 1398 1398 1397 1397 1397 1434 1434 1434 1439 1439 1439 1381 1381 1381 1440 1440 1440 1435 1435 1435 1440 1440 1440 1381 1381 1381 1380 1380 1380 1435 1435 1435 1441 1441 1441 1436 1436 1436 1441 1441 1441 1435 1435 1435 1440 1440 1440 1436 1436 1436 1442 1442 1442 1437 1437 1437 1442 1442 1442 1436 1436 1436 1441 1441 1441 1437 1437 1437 1443 1443 1443 1438 1438 1438 1443 1443 1443 1437 1437 1437 1442 1442 1442 1438 1438 1438 1444 1444 1444 1439 1439 1439 1444 1444 1444 1438 1438 1438 1443 1443 1443 1439 1439 1439 1396 1396 1396 1397 1397 1397 1396 1396 1396 1439 1439 1439 1444 1444 1444 1380 1380 1380 1445 1445 1445 1440 1440 1440 1445 1445 1445 1380 1380 1380 1379 1379 1379 1440 1440 1440 1446 1446 1446 1441 1441 1441 1446 1446 1446 1440 1440 1440 1445 1445 1445 1441 1441 1441 1447 1447 1447 1442 1442 1442 1447 1447 1447 1441 1441 1441 1446 1446 1446 1442 1442 1442 1448 1448 1448 1443 1443 1443 1448 1448 1448 1442 1442 1442 1447 1447 1447 1443 1443 1443 1449 1449 1449 1444 1444 1444 1449 1449 1449 1443 1443 1443 1448 1448 1448 1444 1444 1444 1395 1395 1395 1396 1396 1396 1395 1395 1395 1444 1444 1444 1449 1449 1449 1379 1379 1379 1450 1450 1450 1445 1445 1445 1450 1450 1450 1379 1379 1379 1378 1378 1378 1445 1445 1445 1451 1451 1451 1446 1446 1446 1451 1451 1451 1445 1445 1445 1450 1450 1450 1446 1446 1446 1452 1452 1452 1447 1447 1447 1452 1452 1452 1446 1446 1446 1451 1451 1451 1447 1447 1447 1453 1453 1453 1448 1448 1448 1453 1453 1453 1447 1447 1447 1452 1452 1452 1448 1448 1448 1454 1454 1454 1449 1449 1449 1454 1454 1454 1448 1448 1448 1453 1453 1453 1449 1449 1449 1394 1394 1394 1395 1395 1395 1394 1394 1394 1449 1449 1449 1454 1454 1454 1378 1378 1378 1455 1455 1455 1450 1450 1450 1455 1455 1455 1378 1378 1378 1377 1377 1377 1450 1450 1450 1456 1456 1456 1451 1451 1451 1456 1456 1456 1450 1450 1450 1455 1455 1455 1451 1451 1451 1457 1457 1457 1452 1452 1452 1457 1457 1457 1451 1451 1451 1456 1456 1456 1452 1452 1452 1458 1458 1458 1453 1453 1453 1458 1458 1458 1452 1452 1452 1457 1457 1457 1453 1453 1453 1459 1459 1459 1454 1454 1454 1459 1459 1459 1453 1453 1453 1458 1458 1458 1454 1454 1454 1393 1393 1393 1394 1394 1394 1393 1393 1393 1454 1454 1454 1459 1459 1459 1377 1377 1377 1387 1387 1387 1455 1455 1455 1387 1387 1387 1377 1377 1377 1376 1376 1376 1455 1455 1455 1388 1388 1388 1456 1456 1456 1388 1388 1388 1455 1455 1455 1387 1387 1387 1456 1456 1456 1389 1389 1389 1457 1457 1457 1389 1389 1389 1456 1456 1456 1388 1388 1388 1457 1457 1457 1390 1390 1390 1458 1458 1458 1390 1390 1390 1457 1457 1457 1389 1389 1389 1458 1458 1458 1391 1391 1391 1459 1459 1459 1391 1391 1391 1458 1458 1458 1390 1390 1390 1459 1459 1459 1392 1392 1392 1393 1393 1393 1392 1392 1392 1459 1459 1459 1391 1391 1391 1512 1512 1512 1460 1460 1460 1461 1461 1461 1464 1464 1464 1462 1462 1462 1463 1463 1463 1466 1466 1466 1462 1462 1462 1464 1464 1464 1466 1466 1466 1465 1465 1465 1462 1462 1462 1468 1468 1468 1465 1465 1465 1466 1466 1466 1468 1468 1468 1467 1467 1467 1465 1465 1465 1470 1470 1470 1467 1467 1467 1468 1468 1468 1470 1470 1470 1469 1469 1469 1467 1467 1467 1472 1472 1472 1469 1469 1469 1470 1470 1470 1472 1472 1472 1471 1471 1471 1469 1469 1469 1473 1473 1473 1471 1471 1471 1472 1472 1472 1474 1474 1474 1471 1471 1471 1473 1473 1473 1475 1475 1475 1471 1471 1471 1474 1474 1474 1476 1476 1476 1471 1471 1471 1475 1475 1475 1477 1477 1477 1471 1471 1471 1476 1476 1476 1479 1479 1479 1471 1471 1471 1477 1477 1477 1479 1479 1479 1478 1478 1478 1471 1471 1471 1481 1481 1481 1478 1478 1478 1479 1479 1479 1481 1481 1481 1480 1480 1480 1478 1478 1478 1483 1483 1483 1480 1480 1480 1481 1481 1481 1483 1483 1483 1482 1482 1482 1480 1480 1480 1485 1485 1485 1482 1482 1482 1483 1483 1483 1485 1485 1485 1484 1484 1484 1482 1482 1482 1487 1487 1487 1484 1484 1484 1485 1485 1485 1487 1487 1487 1486 1486 1486 1484 1484 1484 1489 1489 1489 1486 1486 1486 1487 1487 1487 1489 1489 1489 1488 1488 1488 1486 1486 1486 1492 1492 1492 1488 1488 1488 1489 1489 1489 1492 1492 1492 1490 1490 1490 1488 1488 1488 1492 1492 1492 1491 1491 1491 1490 1490 1490 1494 1494 1494 1491 1491 1491 1492 1492 1492 1494 1494 1494 1493 1493 1493 1491 1491 1491 1496 1496 1496 1493 1493 1493 1494 1494 1494 1496 1496 1496 1495 1495 1495 1493 1493 1493 1498 1498 1498 1495 1495 1495 1496 1496 1496 1498 1498 1498 1497 1497 1497 1495 1495 1495 1500 1500 1500 1497 1497 1497 1498 1498 1498 1500 1500 1500 1499 1499 1499 1497 1497 1497 1502 1502 1502 1499 1499 1499 1500 1500 1500 1502 1502 1502 1501 1501 1501 1499 1499 1499 1504 1504 1504 1501 1501 1501 1502 1502 1502 1504 1504 1504 1503 1503 1503 1501 1501 1501 1506 1506 1506 1503 1503 1503 1504 1504 1504 1506 1506 1506 1505 1505 1505 1503 1503 1503 1507 1507 1507 1505 1505 1505 1506 1506 1506 1509 1509 1509 1505 1505 1505 1507 1507 1507 1509 1509 1509 1508 1508 1508 1505 1505 1505 1511 1511 1511 1508 1508 1508 1509 1509 1509 1511 1511 1511 1510 1510 1510 1508 1508 1508 1460 1460 1460 1510 1510 1510 1511 1511 1511 1460 1460 1460 1512 1512 1512 1510 1510 1510 1517 1517 1517 1513 1513 1513 1514 1514 1514 1513 1513 1513 1515 1515 1515 1516 1516 1516 1513 1513 1513 1517 1517 1517 1515 1515 1515 1520 1520 1520 1518 1518 1518 1519 1519 1519 1518 1518 1518 1520 1520 1520 1521 1521 1521 1596 1596 1596 1522 1522 1522 1523 1523 1523 1526 1526 1526 1524 1524 1524 1525 1525 1525 1527 1527 1527 1524 1524 1524 1526 1526 1526 1529 1529 1529 1524 1524 1524 1527 1527 1527 1529 1529 1529 1528 1528 1528 1524 1524 1524 1531 1531 1531 1528 1528 1528 1529 1529 1529 1531 1531 1531 1530 1530 1530 1528 1528 1528 1533 1533 1533 1530 1530 1530 1531 1531 1531 1533 1533 1533 1532 1532 1532 1530 1530 1530 1535 1535 1535 1532 1532 1532 1533 1533 1533 1535 1535 1535 1534 1534 1534 1532 1532 1532 1537 1537 1537 1534 1534 1534 1535 1535 1535 1537 1537 1537 1536 1536 1536 1534 1534 1534 1539 1539 1539 1536 1536 1536 1537 1537 1537 1539 1539 1539 1538 1538 1538 1536 1536 1536 1541 1541 1541 1538 1538 1538 1539 1539 1539 1541 1541 1541 1540 1540 1540 1538 1538 1538 1543 1543 1543 1540 1540 1540 1541 1541 1541 1543 1543 1543 1542 1542 1542 1540 1540 1540 1545 1545 1545 1542 1542 1542 1543 1543 1543 1545 1545 1545 1544 1544 1544 1542 1542 1542 1547 1547 1547 1544 1544 1544 1545 1545 1545 1547 1547 1547 1546 1546 1546 1544 1544 1544 1549 1549 1549 1546 1546 1546 1547 1547 1547 1549 1549 1549 1548 1548 1548 1546 1546 1546 1552 1552 1552 1548 1548 1548 1549 1549 1549 1552 1552 1552 1550 1550 1550 1548 1548 1548 1552 1552 1552 1551 1551 1551 1550 1550 1550 1554 1554 1554 1551 1551 1551 1552 1552 1552 1554 1554 1554 1553 1553 1553 1551 1551 1551 1557 1557 1557 1553 1553 1553 1554 1554 1554 1557 1557 1557 1555 1555 1555 1553 1553 1553 1557 1557 1557 1556 1556 1556 1555 1555 1555 1560 1560 1560 1556 1556 1556 1557 1557 1557 1560 1560 1560 1558 1558 1558 1556 1556 1556 1560 1560 1560 1559 1559 1559 1558 1558 1558 1562 1562 1562 1559 1559 1559 1560 1560 1560 1562 1562 1562 1561 1561 1561 1559 1559 1559 1564 1564 1564 1561 1561 1561 1562 1562 1562 1564 1564 1564 1563 1563 1563 1561 1561 1561 1566 1566 1566 1563 1563 1563 1564 1564 1564 1566 1566 1566 1565 1565 1565 1563 1563 1563 1568 1568 1568 1565 1565 1565 1566 1566 1566 1568 1568 1568 1567 1567 1567 1565 1565 1565 1570 1570 1570 1567 1567 1567 1568 1568 1568 1570 1570 1570 1569 1569 1569 1567 1567 1567 1572 1572 1572 1569 1569 1569 1570 1570 1570 1572 1572 1572 1571 1571 1571 1569 1569 1569 1574 1574 1574 1571 1571 1571 1572 1572 1572 1574 1574 1574 1573 1573 1573 1571 1571 1571 1576 1576 1576 1573 1573 1573 1574 1574 1574 1576 1576 1576 1575 1575 1575 1573 1573 1573 1578 1578 1578 1575 1575 1575 1576 1576 1576 1578 1578 1578 1577 1577 1577 1575 1575 1575 1580 1580 1580 1577 1577 1577 1578 1578 1578 1580 1580 1580 1579 1579 1579 1577 1577 1577 1582 1582 1582 1579 1579 1579 1580 1580 1580 1582 1582 1582 1581 1581 1581 1579 1579 1579 1585 1585 1585 1581 1581 1581 1582 1582 1582 1585 1585 1585 1583 1583 1583 1581 1581 1581 1585 1585 1585 1584 1584 1584 1583 1583 1583 1587 1587 1587 1584 1584 1584 1585 1585 1585 1587 1587 1587 1586 1586 1586 1584 1584 1584 1589 1589 1589 1586 1586 1586 1587 1587 1587 1589 1589 1589 1588 1588 1588 1586 1586 1586 1591 1591 1591 1588 1588 1588 1589 1589 1589 1591 1591 1591 1590 1590 1590 1588 1588 1588 1595 1595 1595 1590 1590 1590 1591 1591 1591 1594 1594 1594 1592 1592 1592 1593 1593 1593 1590 1590 1590 1592 1592 1592 1594 1594 1594 1595 1595 1595 1592 1592 1592 1590 1590 1590 1597 1597 1597 1592 1592 1592 1595 1595 1595 1597 1597 1597 1596 1596 1596 1592 1592 1592 1598 1598 1598 1596 1596 1596 1597 1597 1597 1599 1599 1599 1596 1596 1596 1598 1598 1598 1522 1522 1522 1596 1596 1596 1599 1599 1599 1663 1663 1663 1600 1600 1600 1637 1637 1637 1604 1604 1604 1601 1601 1601 1602 1602 1602 1604 1604 1604 1603 1603 1603 1601 1601 1601 1606 1606 1606 1603 1603 1603 1604 1604 1604 1606 1606 1606 1605 1605 1605 1603 1603 1603 1608 1608 1608 1605 1605 1605 1606 1606 1606 1608 1608 1608 1607 1607 1607 1605 1605 1605 1610 1610 1610 1607 1607 1607 1608 1608 1608 1610 1610 1610 1609 1609 1609 1607 1607 1607 1612 1612 1612 1609 1609 1609 1610 1610 1610 1612 1612 1612 1611 1611 1611 1609 1609 1609 1614 1614 1614 1611 1611 1611 1612 1612 1612 1614 1614 1614 1613 1613 1613 1611 1611 1611 1616 1616 1616 1613 1613 1613 1614 1614 1614 1616 1616 1616 1615 1615 1615 1613 1613 1613 1617 1617 1617 1615 1615 1615 1616 1616 1616 1619 1619 1619 1615 1615 1615 1617 1617 1617 1619 1619 1619 1618 1618 1618 1615 1615 1615 1621 1621 1621 1618 1618 1618 1619 1619 1619 1621 1621 1621 1620 1620 1620 1618 1618 1618 1623 1623 1623 1620 1620 1620 1621 1621 1621 1623 1623 1623 1622 1622 1622 1620 1620 1620 1625 1625 1625 1622 1622 1622 1623 1623 1623 1625 1625 1625 1624 1624 1624 1622 1622 1622 1627 1627 1627 1624 1624 1624 1625 1625 1625 1627 1627 1627 1626 1626 1626 1624 1624 1624 1629 1629 1629 1626 1626 1626 1627 1627 1627 1629 1629 1629 1628 1628 1628 1626 1626 1626 1630 1630 1630 1628 1628 1628 1629 1629 1629 1632 1632 1632 1628 1628 1628 1630 1630 1630 1632 1632 1632 1631 1631 1631 1628 1628 1628 1633 1633 1633 1631 1631 1631 1632 1632 1632 1635 1635 1635 1631 1631 1631 1633 1633 1633 1635 1635 1635 1634 1634 1634 1631 1631 1631 1636 1636 1636 1634 1634 1634 1635 1635 1635 1663 1663 1663 1634 1634 1634 1636 1636 1636 1663 1663 1663 1637 1637 1637 1634 1634 1634 1640 1640 1640 1638 1638 1638 1639 1639 1639 1642 1642 1642 1638 1638 1638 1640 1640 1640 1642 1642 1642 1641 1641 1641 1638 1638 1638 1644 1644 1644 1641 1641 1641 1642 1642 1642 1644 1644 1644 1643 1643 1643 1641 1641 1641 1646 1646 1646 1643 1643 1643 1644 1644 1644 1646 1646 1646 1645 1645 1645 1643 1643 1643 1647 1647 1647 1645 1645 1645 1646 1646 1646 1649 1649 1649 1645 1645 1645 1647 1647 1647 1649 1649 1649 1648 1648 1648 1645 1645 1645 1651 1651 1651 1648 1648 1648 1649 1649 1649 1651 1651 1651 1650 1650 1650 1648 1648 1648 1653 1653 1653 1650 1650 1650 1651 1651 1651 1653 1653 1653 1652 1652 1652 1650 1650 1650 1656 1656 1656 1652 1652 1652 1653 1653 1653 1656 1656 1656 1654 1654 1654 1652 1652 1652 1656 1656 1656 1655 1655 1655 1654 1654 1654 1658 1658 1658 1655 1655 1655 1656 1656 1656 1658 1658 1658 1657 1657 1657 1655 1655 1655 1660 1660 1660 1657 1657 1657 1658 1658 1658 1660 1660 1660 1659 1659 1659 1657 1657 1657 1662 1662 1662 1659 1659 1659 1660 1660 1660 1662 1662 1662 1661 1661 1661 1659 1659 1659 1600 1600 1600 1661 1661 1661 1662 1662 1662 1600 1600 1600 1663 1663 1663 1661 1661 1661 1666 1666 1666 1664 1664 1664 1665 1665 1665 1668 1668 1668 1666 1666 1666 1667 1667 1667 1664 1664 1664 1666 1666 1666 1668 1668 1668 1731 1731 1731 1669 1669 1669 1670 1670 1670 1673 1673 1673 1671 1671 1671 1672 1672 1672 1674 1674 1674 1671 1671 1671 1673 1673 1673 1676 1676 1676 1671 1671 1671 1674 1674 1674 1676 1676 1676 1675 1675 1675 1671 1671 1671 1678 1678 1678 1675 1675 1675 1676 1676 1676 1678 1678 1678 1677 1677 1677 1675 1675 1675 1680 1680 1680 1677 1677 1677 1678 1678 1678 1680 1680 1680 1679 1679 1679 1677 1677 1677 1681 1681 1681 1679 1679 1679 1680 1680 1680 1682 1682 1682 1679 1679 1679 1681 1681 1681 1685 1685 1685 1679 1679 1679 1682 1682 1682 1685 1685 1685 1683 1683 1683 1679 1679 1679 1685 1685 1685 1684 1684 1684 1683 1683 1683 1687 1687 1687 1684 1684 1684 1685 1685 1685 1687 1687 1687 1686 1686 1686 1684 1684 1684 1689 1689 1689 1686 1686 1686 1687 1687 1687 1689 1689 1689 1688 1688 1688 1686 1686 1686 1691 1691 1691 1688 1688 1688 1689 1689 1689 1691 1691 1691 1690 1690 1690 1688 1688 1688 1693 1693 1693 1690 1690 1690 1691 1691 1691 1693 1693 1693 1692 1692 1692 1690 1690 1690 1695 1695 1695 1692 1692 1692 1693 1693 1693 1695 1695 1695 1694 1694 1694 1692 1692 1692 1697 1697 1697 1694 1694 1694 1695 1695 1695 1697 1697 1697 1696 1696 1696 1694 1694 1694 1699 1699 1699 1696 1696 1696 1697 1697 1697 1699 1699 1699 1698 1698 1698 1696 1696 1696 1701 1701 1701 1698 1698 1698 1699 1699 1699 1701 1701 1701 1700 1700 1700 1698 1698 1698 1703 1703 1703 1700 1700 1700 1701 1701 1701 1703 1703 1703 1702 1702 1702 1700 1700 1700 1705 1705 1705 1702 1702 1702 1703 1703 1703 1705 1705 1705 1704 1704 1704 1702 1702 1702 1706 1706 1706 1704 1704 1704 1705 1705 1705 1709 1709 1709 1704 1704 1704 1706 1706 1706 1709 1709 1709 1707 1707 1707 1704 1704 1704 1709 1709 1709 1708 1708 1708 1707 1707 1707 1711 1711 1711 1708 1708 1708 1709 1709 1709 1711 1711 1711 1710 1710 1710 1708 1708 1708 1712 1712 1712 1710 1710 1710 1711 1711 1711 1713 1713 1713 1710 1710 1710 1712 1712 1712 1714 1714 1714 1710 1710 1710 1713 1713 1713 1715 1715 1715 1710 1710 1710 1714 1714 1714 1716 1716 1716 1710 1710 1710 1715 1715 1715 1717 1717 1717 1710 1710 1710 1716 1716 1716 1718 1718 1718 1710 1710 1710 1717 1717 1717 1719 1719 1719 1710 1710 1710 1718 1718 1718 1720 1720 1720 1710 1710 1710 1719 1719 1719 1721 1721 1721 1710 1710 1710 1720 1720 1720 1722 1722 1722 1710 1710 1710 1721 1721 1721 1723 1723 1723 1710 1710 1710 1722 1722 1722 1724 1724 1724 1710 1710 1710 1723 1723 1723 1725 1725 1725 1710 1710 1710 1724 1724 1724 1727 1727 1727 1710 1710 1710 1725 1725 1725 1727 1727 1727 1726 1726 1726 1710 1710 1710 1729 1729 1729 1726 1726 1726 1727 1727 1727 1729 1729 1729 1728 1728 1728 1726 1726 1726 1732 1732 1732 1728 1728 1728 1729 1729 1729 1732 1732 1732 1730 1730 1730 1728 1728 1728 1732 1732 1732 1731 1731 1731 1730 1730 1730 1669 1669 1669 1731 1731 1731 1732 1732 1732 1774 1774 1774 1749 1749 1749 1775 1775 1775 1776 1776 1776 1733 1733 1733 1752 1752 1752 1776 1776 1776 1734 1734 1734 1733 1733 1733 1776 1776 1776 1735 1735 1735 1734 1734 1734 1777 1777 1777 1735 1735 1735 1776 1776 1776 1771 1771 1771 1736 1736 1736 1737 1737 1737 1758 1758 1758 1738 1738 1738 1739 1739 1739 1778 1778 1778 1735 1735 1735 1777 1777 1777 1778 1778 1778 1740 1740 1740 1735 1735 1735 1779 1779 1779 1740 1740 1740 1778 1778 1778 1779 1779 1779 1741 1741 1741 1740 1740 1740 1780 1780 1780 1741 1741 1741 1779 1779 1779 1780 1780 1780 1742 1742 1742 1741 1741 1741 1781 1781 1781 1742 1742 1742 1780 1780 1780 1781 1781 1781 1743 1743 1743 1742 1742 1742 1782 1782 1782 1743 1743 1743 1781 1781 1781 1782 1782 1782 1744 1744 1744 1743 1743 1743 1783 1783 1783 1744 1744 1744 1782 1782 1782 1783 1783 1783 1745 1745 1745 1744 1744 1744 1784 1784 1784 1745 1745 1745 1783 1783 1783 1784 1784 1784 1746 1746 1746 1745 1745 1745 1785 1785 1785 1746 1746 1746 1784 1784 1784 1785 1785 1785 1747 1747 1747 1746 1746 1746 1775 1775 1775 1747 1747 1747 1785 1785 1785 1775 1775 1775 1748 1748 1748 1747 1747 1747 1775 1775 1775 1749 1749 1749 1748 1748 1748 1786 1786 1786 1787 1787 1787 1788 1788 1788 1774 1774 1774 1775 1775 1775 1789 1789 1789 1769 1769 1769 1750 1750 1750 1751 1751 1751 1753 1753 1753 1776 1776 1776 1752 1752 1752 1753 1753 1753 1790 1790 1790 1776 1776 1776 1754 1754 1754 1790 1790 1790 1753 1753 1753 1754 1754 1754 1791 1791 1791 1790 1790 1790 1755 1755 1755 1791 1791 1791 1754 1754 1754 1755 1755 1755 1792 1792 1792 1791 1791 1791 1756 1756 1756 1792 1792 1792 1755 1755 1755 1756 1756 1756 1793 1793 1793 1792 1792 1792 1756 1756 1756 1794 1794 1794 1793 1793 1793 1757 1757 1757 1794 1794 1794 1756 1756 1756 1757 1757 1757 1795 1795 1795 1794 1794 1794 1738 1738 1738 1795 1795 1795 1757 1757 1757 1758 1758 1758 1795 1795 1795 1738 1738 1738 1758 1758 1758 1796 1796 1796 1795 1795 1795 1759 1759 1759 1796 1796 1796 1758 1758 1758 1759 1759 1759 1797 1797 1797 1796 1796 1796 1760 1760 1760 1797 1797 1797 1759 1759 1759 1760 1760 1760 1798 1798 1798 1797 1797 1797 1761 1761 1761 1798 1798 1798 1760 1760 1760 1761 1761 1761 1799 1799 1799 1798 1798 1798 1762 1762 1762 1799 1799 1799 1761 1761 1761 1763 1763 1763 1799 1799 1799 1762 1762 1762 1763 1763 1763 1800 1800 1800 1799 1799 1799 1764 1764 1764 1800 1800 1800 1763 1763 1763 1764 1764 1764 1801 1801 1801 1800 1800 1800 1765 1765 1765 1801 1801 1801 1764 1764 1764 1765 1765 1765 1802 1802 1802 1801 1801 1801 1765 1765 1765 1803 1803 1803 1802 1802 1802 1766 1766 1766 1803 1803 1803 1765 1765 1765 1766 1766 1766 1804 1804 1804 1803 1803 1803 1767 1767 1767 1804 1804 1804 1766 1766 1766 1767 1767 1767 1786 1786 1786 1804 1804 1804 1768 1768 1768 1786 1786 1786 1767 1767 1767 1770 1770 1770 1786 1786 1786 1768 1768 1768 1773 1773 1773 1750 1750 1750 1769 1769 1769 1770 1770 1770 1787 1787 1787 1786 1786 1786 1736 1736 1736 1787 1787 1787 1770 1770 1770 1736 1736 1736 1805 1805 1805 1787 1787 1787 1771 1771 1771 1805 1805 1805 1736 1736 1736 1772 1772 1772 1805 1805 1805 1771 1771 1771 1772 1772 1772 1806 1806 1806 1805 1805 1805 1750 1750 1750 1806 1806 1806 1772 1772 1772 1750 1750 1750 1807 1807 1807 1806 1806 1806 1773 1773 1773 1807 1807 1807 1750 1750 1750 1749 1749 1749 1807 1807 1807 1773 1773 1773 1749 1749 1749 1774 1774 1774 1807 1807 1807 1795 1795 1795 1808 1808 1808 1794 1794 1794 1808 1808 1808 1795 1795 1795 1796 1796 1796 1794 1794 1794 1809 1809 1809 1793 1793 1793 1809 1809 1809 1794 1794 1794 1808 1808 1808 1793 1793 1793 1810 1810 1810 1792 1792 1792 1810 1810 1810 1793 1793 1793 1809 1809 1809 1792 1792 1792 1811 1811 1811 1791 1791 1791 1811 1811 1811 1792 1792 1792 1810 1810 1810 1791 1791 1791 1812 1812 1812 1790 1790 1790 1812 1812 1812 1791 1791 1791 1811 1811 1811 1790 1790 1790 1777 1777 1777 1776 1776 1776 1777 1777 1777 1790 1790 1790 1812 1812 1812 1796 1796 1796 1813 1813 1813 1808 1808 1808 1813 1813 1813 1796 1796 1796 1797 1797 1797 1808 1808 1808 1814 1814 1814 1809 1809 1809 1814 1814 1814 1808 1808 1808 1813 1813 1813 1809 1809 1809 1815 1815 1815 1810 1810 1810 1815 1815 1815 1809 1809 1809 1814 1814 1814 1810 1810 1810 1816 1816 1816 1811 1811 1811 1816 1816 1816 1810 1810 1810 1815 1815 1815 1811 1811 1811 1817 1817 1817 1812 1812 1812 1817 1817 1817 1811 1811 1811 1816 1816 1816 1812 1812 1812 1778 1778 1778 1777 1777 1777 1778 1778 1778 1812 1812 1812 1817 1817 1817 1797 1797 1797 1818 1818 1818 1813 1813 1813 1818 1818 1818 1797 1797 1797 1798 1798 1798 1813 1813 1813 1819 1819 1819 1814 1814 1814 1819 1819 1819 1813 1813 1813 1818 1818 1818 1814 1814 1814 1820 1820 1820 1815 1815 1815 1820 1820 1820 1814 1814 1814 1819 1819 1819 1815 1815 1815 1821 1821 1821 1816 1816 1816 1821 1821 1821 1815 1815 1815 1820 1820 1820 1816 1816 1816 1822 1822 1822 1817 1817 1817 1822 1822 1822 1816 1816 1816 1821 1821 1821 1817 1817 1817 1779 1779 1779 1778 1778 1778 1779 1779 1779 1817 1817 1817 1822 1822 1822 1798 1798 1798 1823 1823 1823 1818 1818 1818 1823 1823 1823 1798 1798 1798 1799 1799 1799 1818 1818 1818 1824 1824 1824 1819 1819 1819 1824 1824 1824 1818 1818 1818 1823 1823 1823 1819 1819 1819 1825 1825 1825 1820 1820 1820 1825 1825 1825 1819 1819 1819 1824 1824 1824 1820 1820 1820 1826 1826 1826 1821 1821 1821 1826 1826 1826 1820 1820 1820 1825 1825 1825 1821 1821 1821 1827 1827 1827 1822 1822 1822 1827 1827 1827 1821 1821 1821 1826 1826 1826 1822 1822 1822 1780 1780 1780 1779 1779 1779 1780 1780 1780 1822 1822 1822 1827 1827 1827 1799 1799 1799 1828 1828 1828 1823 1823 1823 1828 1828 1828 1799 1799 1799 1800 1800 1800 1823 1823 1823 1829 1829 1829 1824 1824 1824 1829 1829 1829 1823 1823 1823 1828 1828 1828 1824 1824 1824 1830 1830 1830 1825 1825 1825 1830 1830 1830 1824 1824 1824 1829 1829 1829 1825 1825 1825 1831 1831 1831 1826 1826 1826 1831 1831 1831 1825 1825 1825 1830 1830 1830 1826 1826 1826 1832 1832 1832 1827 1827 1827 1832 1832 1832 1826 1826 1826 1831 1831 1831 1827 1827 1827 1781 1781 1781 1780 1780 1780 1781 1781 1781 1827 1827 1827 1832 1832 1832 1800 1800 1800 1833 1833 1833 1828 1828 1828 1833 1833 1833 1800 1800 1800 1801 1801 1801 1828 1828 1828 1834 1834 1834 1829 1829 1829 1834 1834 1834 1828 1828 1828 1833 1833 1833 1829 1829 1829 1835 1835 1835 1830 1830 1830 1835 1835 1835 1829 1829 1829 1834 1834 1834 1830 1830 1830 1836 1836 1836 1831 1831 1831 1836 1836 1836 1830 1830 1830 1835 1835 1835 1831 1831 1831 1837 1837 1837 1832 1832 1832 1837 1837 1837 1831 1831 1831 1836 1836 1836 1832 1832 1832 1782 1782 1782 1781 1781 1781 1782 1782 1782 1832 1832 1832 1837 1837 1837 1801 1801 1801 1838 1838 1838 1833 1833 1833 1838 1838 1838 1801 1801 1801 1802 1802 1802 1833 1833 1833 1839 1839 1839 1834 1834 1834 1839 1839 1839 1833 1833 1833 1838 1838 1838 1834 1834 1834 1840 1840 1840 1835 1835 1835 1840 1840 1840 1834 1834 1834 1839 1839 1839 1835 1835 1835 1841 1841 1841 1836 1836 1836 1841 1841 1841 1835 1835 1835 1840 1840 1840 1836 1836 1836 1842 1842 1842 1837 1837 1837 1842 1842 1842 1836 1836 1836 1841 1841 1841 1837 1837 1837 1783 1783 1783 1782 1782 1782 1783 1783 1783 1837 1837 1837 1842 1842 1842 1802 1802 1802 1843 1843 1843 1838 1838 1838 1843 1843 1843 1802 1802 1802 1803 1803 1803 1838 1838 1838 1844 1844 1844 1839 1839 1839 1844 1844 1844 1838 1838 1838 1843 1843 1843 1839 1839 1839 1845 1845 1845 1840 1840 1840 1845 1845 1845 1839 1839 1839 1844 1844 1844 1840 1840 1840 1846 1846 1846 1841 1841 1841 1846 1846 1846 1840 1840 1840 1845 1845 1845 1841 1841 1841 1847 1847 1847 1842 1842 1842 1847 1847 1847 1841 1841 1841 1846 1846 1846 1842 1842 1842 1784 1784 1784 1783 1783 1783 1784 1784 1784 1842 1842 1842 1847 1847 1847 1803 1803 1803 1848 1848 1848 1843 1843 1843 1848 1848 1848 1803 1803 1803 1804 1804 1804 1843 1843 1843 1849 1849 1849 1844 1844 1844 1849 1849 1849 1843 1843 1843 1848 1848 1848 1844 1844 1844 1850 1850 1850 1845 1845 1845 1850 1850 1850 1844 1844 1844 1849 1849 1849 1845 1845 1845 1851 1851 1851 1846 1846 1846 1851 1851 1851 1845 1845 1845 1850 1850 1850 1846 1846 1846 1852 1852 1852 1847 1847 1847 1852 1852 1852 1846 1846 1846 1851 1851 1851 1847 1847 1847 1785 1785 1785 1784 1784 1784 1785 1785 1785 1847 1847 1847 1852 1852 1852 1804 1804 1804 1788 1788 1788 1848 1848 1848 1788 1788 1788 1804 1804 1804 1786 1786 1786 1848 1848 1848 1853 1853 1853 1849 1849 1849 1853 1853 1853 1848 1848 1848 1788 1788 1788 1849 1849 1849 1854 1854 1854 1850 1850 1850 1854 1854 1854 1849 1849 1849 1853 1853 1853 1850 1850 1850 1855 1855 1855 1851 1851 1851 1855 1855 1855 1850 1850 1850 1854 1854 1854 1851 1851 1851 1789 1789 1789 1852 1852 1852 1789 1789 1789 1851 1851 1851 1855 1855 1855 1852 1852 1852 1775 1775 1775 1785 1785 1785 1775 1775 1775 1852 1852 1852 1789 1789 1789 1788 1788 1788 1856 1856 1856 1853 1853 1853 1856 1856 1856 1788 1788 1788 1787 1787 1787 1806 1806 1806 1856 1856 1856 1787 1787 1787 1806 1806 1806 1787 1787 1787 1805 1805 1805 1853 1853 1853 1857 1857 1857 1854 1854 1854 1857 1857 1857 1853 1853 1853 1856 1856 1856 1856 1856 1856 1806 1806 1806 1857 1857 1857 1854 1854 1854 1858 1858 1858 1855 1855 1855 1858 1858 1858 1854 1854 1854 1857 1857 1857 1807 1807 1807 1858 1858 1858 1857 1857 1857 1807 1807 1807 1857 1857 1857 1806 1806 1806 1855 1855 1855 1774 1774 1774 1789 1789 1789 1774 1774 1774 1855 1855 1855 1858 1858 1858 1858 1858 1858 1807 1807 1807 1774 1774 1774 1923 1923 1923 1921 1921 1921 1859 1859 1859 1862 1862 1862 1860 1860 1860 1861 1861 1861 1864 1864 1864 1860 1860 1860 1862 1862 1862 1864 1864 1864 1863 1863 1863 1860 1860 1860 1866 1866 1866 1863 1863 1863 1864 1864 1864 1866 1866 1866 1865 1865 1865 1863 1863 1863 1887 1887 1887 1865 1865 1865 1866 1866 1866 1871 1871 1871 1867 1867 1867 1868 1868 1868 1871 1871 1871 1869 1869 1869 1867 1867 1867 1871 1871 1871 1870 1870 1870 1869 1869 1869 1873 1873 1873 1870 1870 1870 1871 1871 1871 1873 1873 1873 1872 1872 1872 1870 1870 1870 1875 1875 1875 1872 1872 1872 1873 1873 1873 1875 1875 1875 1874 1874 1874 1872 1872 1872 1877 1877 1877 1874 1874 1874 1875 1875 1875 1877 1877 1877 1876 1876 1876 1874 1874 1874 1879 1879 1879 1876 1876 1876 1877 1877 1877 1879 1879 1879 1878 1878 1878 1876 1876 1876 1881 1881 1881 1878 1878 1878 1879 1879 1879 1881 1881 1881 1880 1880 1880 1878 1878 1878 1884 1884 1884 1880 1880 1880 1881 1881 1881 1884 1884 1884 1882 1882 1882 1880 1880 1880 1884 1884 1884 1883 1883 1883 1882 1882 1882 1885 1885 1885 1883 1883 1883 1884 1884 1884 1922 1922 1922 1883 1883 1883 1885 1885 1885 1887 1887 1887 1886 1886 1886 1865 1865 1865 1888 1888 1888 1886 1886 1886 1887 1887 1887 1890 1890 1890 1886 1886 1886 1888 1888 1888 1890 1890 1890 1889 1889 1889 1886 1886 1886 1892 1892 1892 1889 1889 1889 1890 1890 1890 1892 1892 1892 1891 1891 1891 1889 1889 1889 1895 1895 1895 1891 1891 1891 1892 1892 1892 1895 1895 1895 1893 1893 1893 1891 1891 1891 1895 1895 1895 1894 1894 1894 1893 1893 1893 1897 1897 1897 1894 1894 1894 1895 1895 1895 1897 1897 1897 1896 1896 1896 1894 1894 1894 1899 1899 1899 1896 1896 1896 1897 1897 1897 1899 1899 1899 1898 1898 1898 1896 1896 1896 1901 1901 1901 1898 1898 1898 1899 1899 1899 1901 1901 1901 1900 1900 1900 1898 1898 1898 1903 1903 1903 1900 1900 1900 1901 1901 1901 1903 1903 1903 1902 1902 1902 1900 1900 1900 1905 1905 1905 1902 1902 1902 1903 1903 1903 1905 1905 1905 1904 1904 1904 1902 1902 1902 1907 1907 1907 1904 1904 1904 1905 1905 1905 1907 1907 1907 1906 1906 1906 1904 1904 1904 1910 1910 1910 1906 1906 1906 1907 1907 1907 1910 1910 1910 1908 1908 1908 1906 1906 1906 1910 1910 1910 1909 1909 1909 1908 1908 1908 1913 1913 1913 1909 1909 1909 1910 1910 1910 1913 1913 1913 1911 1911 1911 1909 1909 1909 1913 1913 1913 1912 1912 1912 1911 1911 1911 1916 1916 1916 1912 1912 1912 1913 1913 1913 1916 1916 1916 1914 1914 1914 1912 1912 1912 1916 1916 1916 1915 1915 1915 1914 1914 1914 1918 1918 1918 1915 1915 1915 1916 1916 1916 1918 1918 1918 1917 1917 1917 1915 1915 1915 1920 1920 1920 1917 1917 1917 1918 1918 1918 1920 1920 1920 1919 1919 1919 1917 1917 1917 1859 1859 1859 1919 1919 1919 1920 1920 1920 1859 1859 1859 1921 1921 1921 1919 1919 1919 1924 1924 1924 1883 1883 1883 1922 1922 1922 1924 1924 1924 1923 1923 1923 1883 1883 1883 1921 1921 1921 1923 1923 1923 1924 1924 1924 1937 1937 1937 1940 1940 1940 1925 1925 1925 1928 1928 1928 1926 1926 1926 1927 1927 1927 1935 1935 1935 1926 1926 1926 1928 1928 1928 1932 1932 1932 1929 1929 1929 1930 1930 1930 1932 1932 1932 1931 1931 1931 1929 1929 1929 1936 1936 1936 1931 1931 1931 1932 1932 1932 1936 1936 1936 1933 1933 1933 1931 1931 1931 1935 1935 1935 1934 1934 1934 1926 1926 1926 1939 1939 1939 1934 1934 1934 1935 1935 1935 1942 1942 1942 1933 1933 1933 1936 1936 1936 1942 1942 1942 1937 1937 1937 1933 1933 1933 1939 1939 1939 1938 1938 1938 1934 1934 1934 1941 1941 1941 1938 1938 1938 1939 1939 1939 1941 1941 1941 1940 1940 1940 1938 1938 1938 1925 1925 1925 1940 1940 1940 1941 1941 1941 1940 1940 1940 1937 1937 1937 1942 1942 1942 1953 1953 1953 1943 1943 1943 1944 1944 1944 1948 1948 1948 1945 1945 1945 1946 1946 1946 1948 1948 1948 1947 1947 1947 1945 1945 1945 1949 1949 1949 1947 1947 1947 1948 1948 1948 1951 1951 1951 1947 1947 1947 1949 1949 1949 1951 1951 1951 1950 1950 1950 1947 1947 1947 1952 1952 1952 1950 1950 1950 1951 1951 1951 1954 1954 1954 1950 1950 1950 1952 1952 1952 1954 1954 1954 1953 1953 1953 1950 1950 1950 1943 1943 1943 1953 1953 1953 1954 1954 1954 1999 1999 1999 1955 1955 1955 1956 1956 1956 1959 1959 1959 1957 1957 1957 1958 1958 1958 1960 1960 1960 1957 1957 1957 1959 1959 1959 1962 1962 1962 1957 1957 1957 1960 1960 1960 1962 1962 1962 1961 1961 1961 1957 1957 1957 1964 1964 1964 1961 1961 1961 1962 1962 1962 1964 1964 1964 1963 1963 1963 1961 1961 1961 1966 1966 1966 1963 1963 1963 1964 1964 1964 1966 1966 1966 1965 1965 1965 1963 1963 1963 1968 1968 1968 1965 1965 1965 1966 1966 1966 1968 1968 1968 1967 1967 1967 1965 1965 1965 1970 1970 1970 1967 1967 1967 1968 1968 1968 1970 1970 1970 1969 1969 1969 1967 1967 1967 1972 1972 1972 1969 1969 1969 1970 1970 1970 1972 1972 1972 1971 1971 1971 1969 1969 1969 1974 1974 1974 1971 1971 1971 1972 1972 1972 1974 1974 1974 1973 1973 1973 1971 1971 1971 1977 1977 1977 1973 1973 1973 1974 1974 1974 1977 1977 1977 1975 1975 1975 1973 1973 1973 1977 1977 1977 1976 1976 1976 1975 1975 1975 1979 1979 1979 1976 1976 1976 1977 1977 1977 1979 1979 1979 1978 1978 1978 1976 1976 1976 1981 1981 1981 1978 1978 1978 1979 1979 1979 1981 1981 1981 1980 1980 1980 1978 1978 1978 1983 1983 1983 1980 1980 1980 1981 1981 1981 1983 1983 1983 1982 1982 1982 1980 1980 1980 1985 1985 1985 1982 1982 1982 1983 1983 1983 1985 1985 1985 1984 1984 1984 1982 1982 1982 1987 1987 1987 1984 1984 1984 1985 1985 1985 1987 1987 1987 1986 1986 1986 1984 1984 1984 1989 1989 1989 1986 1986 1986 1987 1987 1987 1989 1989 1989 1988 1988 1988 1986 1986 1986 1991 1991 1991 1988 1988 1988 1989 1989 1989 1991 1991 1991 1990 1990 1990 1988 1988 1988 1994 1994 1994 1990 1990 1990 1991 1991 1991 1994 1994 1994 1992 1992 1992 1990 1990 1990 1994 1994 1994 1993 1993 1993 1992 1992 1992 1996 1996 1996 1993 1993 1993 1994 1994 1994 1996 1996 1996 1995 1995 1995 1993 1993 1993 1998 1998 1998 1995 1995 1995 1996 1996 1996 1998 1998 1998 1997 1997 1997 1995 1995 1995 2000 2000 2000 1997 1997 1997 1998 1998 1998 2000 2000 2000 1999 1999 1999 1997 1997 1997 1955 1955 1955 1999 1999 1999 2000 2000 2000 2003 2003 2003 2001 2001 2001 2002 2002 2002 2001 2001 2001 2003 2003 2003 2004 2004 2004 2022 2022 2022 2005 2005 2005 2016 2016 2016 2008 2008 2008 2006 2006 2006 2007 2007 2007 2015 2015 2015 2006 2006 2006 2008 2008 2008 2012 2012 2012 2009 2009 2009 2010 2010 2010 2012 2012 2012 2011 2011 2011 2009 2009 2009 2018 2018 2018 2011 2011 2011 2012 2012 2012 2018 2018 2018 2013 2013 2013 2011 2011 2011 2015 2015 2015 2014 2014 2014 2006 2006 2006 2017 2017 2017 2014 2014 2014 2015 2015 2015 2017 2017 2017 2016 2016 2016 2014 2014 2014 2022 2022 2022 2016 2016 2016 2017 2017 2017 2020 2020 2020 2013 2013 2013 2018 2018 2018 2020 2020 2020 2019 2019 2019 2013 2013 2013 2005 2005 2005 2019 2019 2019 2020 2020 2020 2005 2005 2005 2021 2021 2021 2019 2019 2019 2005 2005 2005 2022 2022 2022 2021 2021 2021
58 58 58 0 0 0 55 55 55 59 59 59 1 1 1 2 2 2 2 2 2 60 60 60 59 59 59 0 0 0 60 60 60 2 2 2 61 61 61 1 1 1 59 59 59 26 26 26 3 3 3 4 4 4 48 48 48 5 5 5 6 6 6 60 60 60 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 61 61 61 7 7 7 1 1 1 74 74 74 7 7 7 61 61 61 26 26 26 8 8 8 3 3 3 76 76 76 74 74 74 73 73 73 56 56 56 76 76 76 73 73 73 77 77 77 56 56 56 73 73 73 77 77 77 9 9 9 56 56 56 78 78 78 9 9 9 77 77 77 78 78 78 10 10 10 9 9 9 79 79 79 10 10 10 78 78 78 79 79 79 11 11 11 10 10 10 79 79 79 12 12 12 11 11 11 80 80 80 12 12 12 79 79 79 80 80 80 13 13 13 12 12 12 80 80 80 14 14 14 13 13 13 81 81 81 14 14 14 80 80 80 81 81 81 15 15 15 14 14 14 81 81 81 16 16 16 15 15 15 71 71 71 16 16 16 81 81 81 71 71 71 17 17 17 16 16 16 71 71 71 18 18 18 17 17 17 82 82 82 71 71 71 70 70 70 57 57 57 82 82 82 70 70 70 70 70 70 19 19 19 57 57 57 83 83 83 19 19 19 70 70 70 83 83 83 20 20 20 19 19 19 83 83 83 21 21 21 20 20 20 68 68 68 21 21 21 83 83 83 68 68 68 22 22 22 21 21 21 67 67 67 22 22 22 68 68 68 67 67 67 23 23 23 22 22 22 84 84 84 23 23 23 67 67 67 84 84 84 24 24 24 23 23 23 85 85 85 24 24 24 84 84 84 85 85 85 25 25 25 24 24 24 86 86 86 25 25 25 85 85 85 86 86 86 26 26 26 25 25 25 86 86 86 8 8 8 26 26 26 87 87 87 8 8 8 86 86 86 87 87 87 27 27 27 8 8 8 88 88 88 27 27 27 87 87 87 88 88 88 28 28 28 27 27 27 89 89 89 28 28 28 88 88 88 89 89 89 29 29 29 28 28 28 90 90 90 29 29 29 89 89 89 90 90 90 30 30 30 29 29 29 91 91 91 30 30 30 90 90 90 91 91 91 31 31 31 30 30 30 91 91 91 32 32 32 31 31 31 92 92 92 32 32 32 91 91 91 92 92 92 33 33 33 32 32 32 93 93 93 33 33 33 92 92 92 93 93 93 34 34 34 33 33 33 94 94 94 34 34 34 93 93 93 94 94 94 35 35 35 34 34 34 95 95 95 35 35 35 94 94 94 95 95 95 36 36 36 35 35 35 96 96 96 36 36 36 95 95 95 96 96 96 37 37 37 36 36 36 97 97 97 37 37 37 96 96 96 97 97 97 38 38 38 37 37 37 98 98 98 38 38 38 97 97 97 98 98 98 39 39 39 38 38 38 98 98 98 40 40 40 39 39 39 98 98 98 41 41 41 40 40 40 99 99 99 41 41 41 98 98 98 99 99 99 42 42 42 41 41 41 100 100 100 42 42 42 99 99 99 100 100 100 43 43 43 42 42 42 101 101 101 43 43 43 100 100 100 101 101 101 44 44 44 43 43 43 102 102 102 44 44 44 101 101 101 102 102 102 45 45 45 44 44 44 103 103 103 45 45 45 102 102 102 103 103 103 46 46 46 45 45 45 103 103 103 47 47 47 46 46 46 104 104 104 47 47 47 103 103 103 104 104 104 48 48 48 47 47 47 104 104 104 5 5 5 48 48 48 104 104 104 49 49 49 5 5 5 105 105 105 49 49 49 104 104 104 105 105 105 50 50 50 49 49 49 65 65 65 50 50 50 105 105 105 65 65 65 51 51 51 50 50 50 65 65 65 52 52 52 51 51 51 65 65 65 53 53 53 52 52 52 64 64 64 53 53 53 65 65 65 62 62 62 53 53 53 64 64 64 62 62 62 54 54 54 53 53 53 62 62 62 55 55 55 54 54 54 58 58 58 62 62 62 60 60 60 76 76 76 56 56 56 7 7 7 74 74 74 76 76 76 7 7 7 82 82 82 57 57 57 18 18 18 71 71 71 82 82 82 18 18 18 0 0 0 58 58 58 60 60 60 62 62 62 58 58 58 55 55 55 104 104 104 106 106 106 105 105 105 106 106 106 104 104 104 103 103 103 105 105 105 66 66 66 65 65 65 66 66 66 105 105 105 106 106 106 103 103 103 107 107 107 106 106 106 107 107 107 103 103 103 102 102 102 102 102 102 108 108 108 107 107 107 108 108 108 102 102 102 101 101 101 101 101 101 109 109 109 108 108 108 109 109 109 101 101 101 100 100 100 100 100 100 110 110 110 109 109 109 110 110 110 100 100 100 99 99 99 108 108 108 111 111 111 112 112 112 111 111 111 108 108 108 109 109 109 109 109 109 113 113 113 111 111 111 113 113 113 109 109 109 110 110 110 66 66 66 114 114 114 64 64 64 114 114 114 115 115 115 112 112 112 106 106 106 115 115 115 66 66 66 115 115 115 106 106 106 107 107 107 107 107 107 112 112 112 115 115 115 112 112 112 107 107 107 108 108 108 112 112 112 116 116 116 114 114 114 116 116 116 112 112 112 111 111 111 115 115 115 114 114 114 66 66 66 111 111 111 117 117 117 116 116 116 117 117 117 111 111 111 113 113 113 64 64 64 63 63 63 62 62 62 63 63 63 64 64 64 114 114 114 114 114 114 118 118 118 63 63 63 118 118 118 114 114 114 116 116 116 116 116 116 119 119 119 118 118 118 119 119 119 116 116 116 117 117 117 63 63 63 120 120 120 60 60 60 120 120 120 63 63 63 118 118 118 60 60 60 61 61 61 59 59 59 61 61 61 60 60 60 120 120 120 118 118 118 121 121 121 120 120 120 121 121 121 118 118 118 119 119 119 120 120 120 74 74 74 61 61 61 74 74 74 120 120 120 121 121 121 99 99 99 122 122 122 110 110 110 122 122 122 99 99 99 98 98 98 98 98 98 123 123 123 122 122 122 123 123 123 98 98 98 97 97 97 110 110 110 124 124 124 113 113 113 124 124 124 110 110 110 122 122 122 122 122 122 125 125 125 124 124 124 125 125 125 122 122 122 123 123 123 113 113 113 126 126 126 117 117 117 126 126 126 113 113 113 124 124 124 124 124 124 127 127 127 126 126 126 127 127 127 124 124 124 125 125 125 117 117 117 128 128 128 119 119 119 128 128 128 117 117 117 126 126 126 126 126 126 129 129 129 128 128 128 129 129 129 126 126 126 127 127 127 97 97 97 130 130 130 123 123 123 130 130 130 97 97 97 96 96 96 96 96 96 131 131 131 130 130 130 131 131 131 96 96 96 95 95 95 123 123 123 132 132 132 125 125 125 132 132 132 123 123 123 130 130 130 130 130 130 133 133 133 132 132 132 133 133 133 130 130 130 131 131 131 125 125 125 134 134 134 127 127 127 134 134 134 125 125 125 132 132 132 132 132 132 135 135 135 134 134 134 135 135 135 132 132 132 133 133 133 127 127 127 136 136 136 129 129 129 136 136 136 127 127 127 134 134 134 134 134 134 137 137 137 136 136 136 137 137 137 134 134 134 135 135 135 119 119 119 138 138 138 121 121 121 138 138 138 119 119 119 128 128 128 121 121 121 75 75 75 74 74 74 75 75 75 121 121 121 138 138 138 128 128 128 139 139 139 138 138 138 139 139 139 128 128 128 129 129 129 138 138 138 140 140 140 75 75 75 140 140 140 138 138 138 139 139 139 75 75 75 77 77 77 73 73 73 77 77 77 75 75 75 140 140 140 129 129 129 141 141 141 139 139 139 141 141 141 129 129 129 136 136 136 139 139 139 142 142 142 140 140 140 142 142 142 139 139 139 141 141 141 136 136 136 143 143 143 141 141 141 143 143 143 136 136 136 137 137 137 141 141 141 144 144 144 142 142 142 144 144 144 141 141 141 143 143 143 140 140 140 78 78 78 77 77 77 78 78 78 140 140 140 142 142 142 142 142 142 79 79 79 78 78 78 79 79 79 142 142 142 144 144 144 95 95 95 145 145 145 131 131 131 145 145 145 95 95 95 94 94 94 94 94 94 146 146 146 145 145 145 146 146 146 94 94 94 93 93 93 131 131 131 147 147 147 133 133 133 147 147 147 131 131 131 145 145 145 145 145 145 148 148 148 147 147 147 148 148 148 145 145 145 146 146 146 93 93 93 149 149 149 146 146 146 149 149 149 93 93 93 92 92 92 92 92 92 150 150 150 149 149 149 150 150 150 92 92 92 91 91 91 133 133 133 151 151 151 135 135 135 151 151 151 133 133 133 147 147 147 135 135 135 152 152 152 137 137 137 152 152 152 135 135 135 151 151 151 153 153 153 154 154 154 148 148 148 155 155 155 156 156 156 157 157 157 146 146 146 156 156 156 148 148 148 156 156 156 146 146 146 149 149 149 147 147 147 154 154 154 151 151 151 154 154 154 147 147 147 148 148 148 149 149 149 157 157 157 156 156 156 157 157 157 149 149 149 150 150 150 157 157 157 158 158 158 155 155 155 158 158 158 157 157 157 159 159 159 151 151 151 160 160 160 152 152 152 160 160 160 151 151 151 154 154 154 155 155 155 161 161 161 153 153 153 161 161 161 155 155 155 158 158 158 154 154 154 153 153 153 160 160 160 148 148 148 155 155 155 153 153 153 156 156 156 155 155 155 148 148 148 137 137 137 162 162 162 143 143 143 162 162 162 137 137 137 152 152 152 152 152 152 163 163 163 162 162 162 163 163 163 152 152 152 160 160 160 72 72 72 163 163 163 160 160 160 160 160 160 164 164 164 72 72 72 153 153 153 165 165 165 164 164 164 165 165 165 153 153 153 161 161 161 162 162 162 166 166 166 167 167 167 166 166 166 162 162 162 163 163 163 164 164 164 70 70 70 72 72 72 70 70 70 164 164 164 165 165 165 163 163 163 72 72 72 166 166 166 164 164 164 160 160 160 153 153 153 143 143 143 167 167 167 144 144 144 167 167 167 143 143 143 162 162 162 144 144 144 80 80 80 79 79 79 80 80 80 144 144 144 167 167 167 167 167 167 81 81 81 80 80 80 81 81 81 167 167 167 166 166 166 166 166 166 71 71 71 81 81 81 71 71 71 166 166 166 72 72 72 91 91 91 168 168 168 150 150 150 168 168 168 91 91 91 90 90 90 90 90 90 169 169 169 168 168 168 169 169 169 90 90 90 89 89 89 89 89 89 170 170 170 169 169 169 170 170 170 89 89 89 88 88 88 88 88 88 86 86 86 170 170 170 86 86 86 88 88 88 87 87 87 150 150 150 159 159 159 157 157 157 159 159 159 150 150 150 168 168 168 168 168 168 171 171 171 159 159 159 171 171 171 168 168 168 169 169 169 159 159 159 172 172 172 158 158 158 172 172 172 159 159 159 171 171 171 171 171 171 84 84 84 172 172 172 84 84 84 173 173 173 85 85 85 169 169 169 173 173 173 171 171 171 173 173 173 169 169 169 170 170 170 170 170 170 85 85 85 173 173 173 85 85 85 170 170 170 86 86 86 173 173 173 84 84 84 171 171 171 158 158 158 69 69 69 161 161 161 69 69 69 158 158 158 172 172 172 172 172 172 67 67 67 69 69 69 67 67 67 172 172 172 84 84 84 161 161 161 68 68 68 165 165 165 68 68 68 161 161 161 69 69 69 165 165 165 83 83 83 70 70 70 83 83 83 165 165 165 68 68 68 244 244 244 174 174 174 175 175 175 176 176 176 244 244 244 175 175 175 176 176 176 245 245 245 244 244 244 177 177 177 245 245 245 176 176 176 245 245 245 246 246 246 247 247 247 177 177 177 246 246 246 245 245 245 178 178 178 246 246 246 177 177 177 179 179 179 246 246 246 178 178 178 179 179 179 248 248 248 246 246 246 180 180 180 248 248 248 179 179 179 181 181 181 248 248 248 180 180 180 181 181 181 249 249 249 248 248 248 182 182 182 249 249 249 181 181 181 183 183 183 249 249 249 182 182 182 183 183 183 250 250 250 249 249 249 183 183 183 251 251 251 250 250 250 184 184 184 251 251 251 183 183 183 184 184 184 252 252 252 251 251 251 185 185 185 252 252 252 184 184 184 187 187 187 185 185 185 186 186 186 187 187 187 252 252 252 185 185 185 187 187 187 253 253 253 252 252 252 188 188 188 253 253 253 187 187 187 188 188 188 254 254 254 253 253 253 189 189 189 254 254 254 188 188 188 190 190 190 254 254 254 189 189 189 190 190 190 255 255 255 254 254 254 191 191 191 255 255 255 190 190 190 191 191 191 256 256 256 255 255 255 192 192 192 256 256 256 191 191 191 192 192 192 257 257 257 256 256 256 193 193 193 257 257 257 192 192 192 194 194 194 257 257 257 193 193 193 194 194 194 258 258 258 257 257 257 195 195 195 258 258 258 194 194 194 195 195 195 259 259 259 258 258 258 196 196 196 259 259 259 195 195 195 196 196 196 260 260 260 259 259 259 197 197 197 260 260 260 196 196 196 197 197 197 261 261 261 260 260 260 198 198 198 261 261 261 197 197 197 198 198 198 262 262 262 261 261 261 199 199 199 262 262 262 198 198 198 199 199 199 263 263 263 262 262 262 200 200 200 263 263 263 199 199 199 200 200 200 264 264 264 263 263 263 201 201 201 264 264 264 200 200 200 202 202 202 264 264 264 201 201 201 203 203 203 264 264 264 202 202 202 203 203 203 265 265 265 264 264 264 204 204 204 265 265 265 203 203 203 204 204 204 266 266 266 265 265 265 205 205 205 266 266 266 204 204 204 205 205 205 267 267 267 266 266 266 206 206 206 267 267 267 205 205 205 206 206 206 268 268 268 267 267 267 207 207 207 268 268 268 206 206 206 207 207 207 269 269 269 268 268 268 208 208 208 269 269 269 207 207 207 208 208 208 270 270 270 269 269 269 209 209 209 270 270 270 208 208 208 210 210 210 270 270 270 209 209 209 210 210 210 271 271 271 270 270 270 211 211 211 271 271 271 210 210 210 212 212 212 271 271 271 211 211 211 212 212 212 272 272 272 271 271 271 213 213 213 272 272 272 212 212 212 213 213 213 273 273 273 272 272 272 214 214 214 273 273 273 213 213 213 214 214 214 274 274 274 273 273 273 215 215 215 274 274 274 214 214 214 216 216 216 274 274 274 215 215 215 216 216 216 275 275 275 274 274 274 217 217 217 275 275 275 216 216 216 217 217 217 276 276 276 275 275 275 218 218 218 276 276 276 217 217 217 218 218 218 277 277 277 276 276 276 219 219 219 277 277 277 218 218 218 220 220 220 277 277 277 219 219 219 220 220 220 278 278 278 277 277 277 221 221 221 278 278 278 220 220 220 221 221 221 279 279 279 278 278 278 222 222 222 279 279 279 221 221 221 223 223 223 279 279 279 222 222 222 223 223 223 280 280 280 279 279 279 224 224 224 280 280 280 223 223 223 224 224 224 281 281 281 280 280 280 225 225 225 281 281 281 224 224 224 225 225 225 282 282 282 281 281 281 226 226 226 282 282 282 225 225 225 226 226 226 283 283 283 282 282 282 227 227 227 283 283 283 226 226 226 227 227 227 284 284 284 283 283 283 228 228 228 284 284 284 227 227 227 228 228 228 285 285 285 284 284 284 229 229 229 285 285 285 228 228 228 230 230 230 285 285 285 229 229 229 230 230 230 286 286 286 285 285 285 231 231 231 286 286 286 230 230 230 231 231 231 287 287 287 286 286 286 232 232 232 287 287 287 231 231 231 232 232 232 288 288 288 287 287 287 233 233 233 288 288 288 232 232 232 233 233 233 289 289 289 288 288 288 234 234 234 289 289 289 233 233 233 235 235 235 289 289 289 234 234 234 235 235 235 290 290 290 289 289 289 236 236 236 290 290 290 235 235 235 236 236 236 291 291 291 290 290 290 237 237 237 291 291 291 236 236 236 237 237 237 292 292 292 291 291 291 238 238 238 292 292 292 237 237 237 239 239 239 292 292 292 238 238 238 239 239 239 293 293 293 292 292 292 240 240 240 293 293 293 239 239 239 240 240 240 294 294 294 293 293 293 241 241 241 294 294 294 240 240 240 241 241 241 295 295 295 294 294 294 242 242 242 295 295 295 241 241 241 243 243 243 295 295 295 242 242 242 174 174 174 295 295 295 243 243 243 174 174 174 244 244 244 295 295 295 271 271 271 296 296 296 270 270 270 296 296 296 271 271 271 272 272 272 270 270 270 297 297 297 269 269 269 297 297 297 270 270 270 296 296 296 269 269 269 298 298 298 268 268 268 298 298 298 269 269 269 297 297 297 268 268 268 299 299 299 267 267 267 299 299 299 268 268 268 298 298 298 272 272 272 300 300 300 296 296 296 300 300 300 272 272 272 273 273 273 296 296 296 301 301 301 297 297 297 301 301 301 296 296 296 300 300 300 297 297 297 302 302 302 298 298 298 302 302 302 297 297 297 301 301 301 273 273 273 303 303 303 300 300 300 303 303 303 273 273 273 274 274 274 300 300 300 304 304 304 301 301 301 304 304 304 300 300 300 303 303 303 301 301 301 305 305 305 302 302 302 305 305 305 301 301 301 304 304 304 298 298 298 306 306 306 299 299 299 306 306 306 298 298 298 302 302 302 302 302 302 307 307 307 306 306 306 307 307 307 302 302 302 305 305 305 274 274 274 308 308 308 303 303 303 308 308 308 274 274 274 275 275 275 303 303 303 309 309 309 304 304 304 309 309 309 303 303 303 308 308 308 304 304 304 310 310 310 305 305 305 310 310 310 304 304 304 309 309 309 275 275 275 311 311 311 308 308 308 311 311 311 275 275 275 276 276 276 308 308 308 312 312 312 309 309 309 312 312 312 308 308 308 311 311 311 309 309 309 313 313 313 310 310 310 313 313 313 309 309 309 312 312 312 305 305 305 314 314 314 307 307 307 314 314 314 305 305 305 310 310 310 310 310 310 315 315 315 314 314 314 315 315 315 310 310 310 313 313 313 276 276 276 278 278 278 311 311 311 278 278 278 276 276 276 277 277 277 311 311 311 279 279 279 312 312 312 279 279 279 311 311 311 278 278 278 312 312 312 280 280 280 313 313 313 280 280 280 312 312 312 279 279 279 313 313 313 281 281 281 315 315 315 281 281 281 313 313 313 280 280 280 267 267 267 316 316 316 266 266 266 316 316 316 267 267 267 299 299 299 266 266 266 317 317 317 265 265 265 317 317 317 266 266 266 316 316 316 265 265 265 318 318 318 264 264 264 318 318 318 265 265 265 317 317 317 264 264 264 319 319 319 263 263 263 319 319 319 264 264 264 318 318 318 299 299 299 320 320 320 316 316 316 320 320 320 299 299 299 306 306 306 306 306 306 321 321 321 320 320 320 321 321 321 306 306 306 307 307 307 316 316 316 322 322 322 317 317 317 322 322 322 316 316 316 320 320 320 320 320 320 323 323 323 322 322 322 323 323 323 320 320 320 321 321 321 317 317 317 324 324 324 318 318 318 324 324 324 317 317 317 322 322 322 322 322 322 325 325 325 324 324 324 325 325 325 322 322 322 323 323 323 318 318 318 326 326 326 319 319 319 326 326 326 318 318 318 324 324 324 324 324 324 327 327 327 326 326 326 327 327 327 324 324 324 325 325 325 263 263 263 328 328 328 262 262 262 328 328 328 263 263 263 319 319 319 262 262 262 329 329 329 261 261 261 329 329 329 262 262 262 328 328 328 319 319 319 330 330 330 328 328 328 330 330 330 319 319 319 326 326 326 326 326 326 331 331 331 330 330 330 331 331 331 326 326 326 327 327 327 328 328 328 332 332 332 329 329 329 332 332 332 328 328 328 330 330 330 330 330 330 333 333 333 332 332 332 333 333 333 330 330 330 331 331 331 261 261 261 334 334 334 260 260 260 334 334 334 261 261 261 329 329 329 329 329 329 335 335 335 334 334 334 335 335 335 329 329 329 332 332 332 332 332 332 336 336 336 335 335 335 336 336 336 332 332 332 333 333 333 260 260 260 337 337 337 259 259 259 337 337 337 260 260 260 334 334 334 334 334 334 338 338 338 337 337 337 338 338 338 334 334 334 335 335 335 335 335 335 339 339 339 338 338 338 339 339 339 335 335 335 336 336 336 307 307 307 340 340 340 321 321 321 340 340 340 307 307 307 314 314 314 314 314 314 341 341 341 340 340 340 341 341 341 314 314 314 315 315 315 321 321 321 342 342 342 323 323 323 342 342 342 321 321 321 340 340 340 340 340 340 343 343 343 342 342 342 343 343 343 340 340 340 341 341 341 323 323 323 344 344 344 325 325 325 344 344 344 323 323 323 342 342 342 342 342 342 345 345 345 344 344 344 345 345 345 342 342 342 343 343 343 325 325 325 346 346 346 327 327 327 346 346 346 325 325 325 344 344 344 344 344 344 347 347 347 346 346 346 347 347 347 344 344 344 345 345 345 315 315 315 282 282 282 341 341 341 282 282 282 315 315 315 281 281 281 341 341 341 283 283 283 343 343 343 283 283 283 341 341 341 282 282 282 343 343 343 284 284 284 345 345 345 284 284 284 343 343 343 283 283 283 345 345 345 285 285 285 347 347 347 285 285 285 345 345 345 284 284 284 327 327 327 348 348 348 331 331 331 348 348 348 327 327 327 346 346 346 346 346 346 349 349 349 348 348 348 349 349 349 346 346 346 347 347 347 331 331 331 350 350 350 333 333 333 350 350 350 331 331 331 348 348 348 348 348 348 351 351 351 350 350 350 351 351 351 348 348 348 349 349 349 347 347 347 286 286 286 349 349 349 286 286 286 347 347 347 285 285 285 349 349 349 287 287 287 351 351 351 287 287 287 349 349 349 286 286 286 333 333 333 352 352 352 336 336 336 352 352 352 333 333 333 350 350 350 350 350 350 353 353 353 352 352 352 353 353 353 350 350 350 351 351 351 351 351 351 288 288 288 353 353 353 288 288 288 351 351 351 287 287 287 336 336 336 354 354 354 339 339 339 354 354 354 336 336 336 352 352 352 352 352 352 355 355 355 354 354 354 355 355 355 352 352 352 353 353 353 353 353 353 289 289 289 355 355 355 289 289 289 353 353 353 288 288 288 259 259 259 356 356 356 258 258 258 356 356 356 259 259 259 337 337 337 258 258 258 357 357 357 257 257 257 357 357 357 258 258 258 356 356 356 257 257 257 358 358 358 256 256 256 358 358 358 257 257 257 357 357 357 337 337 337 359 359 359 356 356 356 359 359 359 337 337 337 338 338 338 356 356 356 360 360 360 357 357 357 360 360 360 356 356 356 359 359 359 338 338 338 361 361 361 359 359 359 361 361 361 338 338 338 339 339 339 359 359 359 362 362 362 360 360 360 362 362 362 359 359 359 361 361 361 357 357 357 363 363 363 358 358 358 363 363 363 357 357 357 360 360 360 360 360 360 364 364 364 363 363 363 364 364 364 360 360 360 362 362 362 256 256 256 365 365 365 255 255 255 365 365 365 256 256 256 358 358 358 255 255 255 366 366 366 254 254 254 366 366 366 255 255 255 365 365 365 358 358 358 367 367 367 365 365 365 367 367 367 358 358 358 363 363 363 363 363 363 368 368 368 367 367 367 368 368 368 363 363 363 364 364 364 365 365 365 369 369 369 366 366 366 369 369 369 365 365 365 367 367 367 367 367 367 370 370 370 369 369 369 370 370 370 367 367 367 368 368 368 254 254 254 250 250 250 253 253 253 250 250 250 254 254 254 366 366 366 253 253 253 251 251 251 252 252 252 251 251 251 253 253 253 250 250 250 366 366 366 249 249 249 250 250 250 249 249 249 366 366 366 369 369 369 369 369 369 248 248 248 249 249 249 248 248 248 369 369 369 370 370 370 339 339 339 371 371 371 361 361 361 371 371 371 339 339 339 354 354 354 361 361 361 372 372 372 362 362 362 372 372 372 361 361 361 371 371 371 354 354 354 373 373 373 371 371 371 373 373 373 354 354 354 355 355 355 371 371 371 374 374 374 372 372 372 374 374 374 371 371 371 373 373 373 362 362 362 375 375 375 364 364 364 375 375 375 362 362 362 372 372 372 372 372 372 376 376 376 375 375 375 376 376 376 372 372 372 374 374 374 355 355 355 290 290 290 373 373 373 290 290 290 355 355 355 289 289 289 373 373 373 291 291 291 374 374 374 291 291 291 373 373 373 290 290 290 374 374 374 292 292 292 376 376 376 292 292 292 374 374 374 291 291 291 364 364 364 377 377 377 368 368 368 377 377 377 364 364 364 375 375 375 375 375 375 378 378 378 377 377 377 378 378 378 375 375 375 376 376 376 368 368 368 379 379 379 370 370 370 379 379 379 368 368 368 377 377 377 377 377 377 380 380 380 379 379 379 380 380 380 377 377 377 378 378 378 376 376 376 293 293 293 378 378 378 293 293 293 376 376 376 292 292 292 378 378 378 294 294 294 380 380 380 294 294 294 378 378 378 293 293 293 370 370 370 246 246 246 248 248 248 246 246 246 370 370 370 379 379 379 379 379 379 247 247 247 246 246 246 247 247 247 379 379 379 380 380 380 380 380 380 295 295 295 247 247 247 295 295 295 380 380 380 294 294 294 247 247 247 244 244 244 245 245 245 244 244 244 247 247 247 295 295 295 442 442 442 390 390 390 443 443 443 391 391 391 444 444 444 381 381 381 391 391 391 445 445 445 444 444 444 414 414 414 382 382 382 383 383 383 437 437 437 384 384 384 385 385 385 446 446 446 447 447 447 448 448 448 449 449 449 450 450 450 451 451 451 452 452 452 443 443 443 453 453 453 454 454 454 455 455 455 456 456 456 457 457 457 444 444 444 458 458 458 457 457 457 381 381 381 444 444 444 457 457 457 386 386 386 381 381 381 455 455 455 386 386 386 457 457 457 455 455 455 387 387 387 386 386 386 454 454 454 387 387 387 455 455 455 454 454 454 388 388 388 387 387 387 454 454 454 389 389 389 388 388 388 443 443 443 389 389 389 454 454 454 443 443 443 390 390 390 389 389 389 392 392 392 445 445 445 391 391 391 392 392 392 459 459 459 445 445 445 392 392 392 460 460 460 459 459 459 393 393 393 460 460 460 392 392 392 393 393 393 461 461 461 460 460 460 394 394 394 461 461 461 393 393 393 395 395 395 461 461 461 394 394 394 395 395 395 462 462 462 461 461 461 396 396 396 462 462 462 395 395 395 397 397 397 462 462 462 396 396 396 397 397 397 463 463 463 462 462 462 398 398 398 463 463 463 397 397 397 399 399 399 463 463 463 398 398 398 399 399 399 464 464 464 463 463 463 400 400 400 464 464 464 399 399 399 401 401 401 464 464 464 400 400 400 401 401 401 465 465 465 464 464 464 402 402 402 465 465 465 401 401 401 402 402 402 446 446 446 465 465 465 403 403 403 446 446 446 402 402 402 404 404 404 446 446 446 403 403 403 404 404 404 447 447 447 446 446 446 405 405 405 447 447 447 404 404 404 406 406 406 447 447 447 405 405 405 407 407 407 447 447 447 406 406 406 407 407 407 449 449 449 447 447 447 408 408 408 449 449 449 407 407 407 408 408 408 450 450 450 449 449 449 409 409 409 450 450 450 408 408 408 409 409 409 466 466 466 450 450 450 410 410 410 466 466 466 409 409 409 411 411 411 466 466 466 410 410 410 411 411 411 467 467 467 466 466 466 412 412 412 467 467 467 411 411 411 412 412 412 468 468 468 467 467 467 413 413 413 468 468 468 412 412 412 382 382 382 468 468 468 413 413 413 414 414 414 468 468 468 382 382 382 414 414 414 469 469 469 468 468 468 415 415 415 469 469 469 414 414 414 416 416 416 469 469 469 415 415 415 416 416 416 470 470 470 469 469 469 417 417 417 470 470 470 416 416 416 417 417 417 471 471 471 470 470 470 418 418 418 471 471 471 417 417 417 418 418 418 472 472 472 471 471 471 419 419 419 472 472 472 418 418 418 419 419 419 473 473 473 472 472 472 420 420 420 473 473 473 419 419 419 421 421 421 473 473 473 420 420 420 421 421 421 474 474 474 473 473 473 422 422 422 474 474 474 421 421 421 422 422 422 475 475 475 474 474 474 423 423 423 475 475 475 422 422 422 423 423 423 476 476 476 475 475 475 424 424 424 476 476 476 423 423 423 425 425 425 476 476 476 424 424 424 425 425 425 477 477 477 476 476 476 426 426 426 477 477 477 425 425 425 426 426 426 478 478 478 477 477 477 427 427 427 478 478 478 426 426 426 427 427 427 479 479 479 478 478 478 428 428 428 479 479 479 427 427 427 428 428 428 480 480 480 479 479 479 429 429 429 480 480 480 428 428 428 430 430 430 480 480 480 429 429 429 430 430 430 481 481 481 480 480 480 431 431 431 481 481 481 430 430 430 431 431 431 482 482 482 481 481 481 432 432 432 482 482 482 431 431 431 432 432 432 483 483 483 482 482 482 433 433 433 483 483 483 432 432 432 433 433 433 484 484 484 483 483 483 434 434 434 484 484 484 433 433 433 434 434 434 485 485 485 484 484 484 435 435 435 485 485 485 434 434 434 436 436 436 485 485 485 435 435 435 436 436 436 486 486 486 485 485 485 384 384 384 486 486 486 436 436 436 437 437 437 486 486 486 384 384 384 438 438 438 486 486 486 437 437 437 438 438 438 487 487 487 486 486 486 439 439 439 487 487 487 438 438 438 439 439 439 452 452 452 487 487 487 440 440 440 452 452 452 439 439 439 441 441 441 452 452 452 440 440 440 442 442 442 452 452 452 441 441 441 390 390 390 442 442 442 441 441 441 452 452 452 442 442 442 443 443 443 486 486 486 488 488 488 485 485 485 488 488 488 486 486 486 487 487 487 487 487 487 453 453 453 488 488 488 453 453 453 487 487 487 452 452 452 485 485 485 489 489 489 484 484 484 489 489 489 485 485 485 488 488 488 484 484 484 490 490 490 483 483 483 490 490 490 484 484 484 489 489 489 488 488 488 491 491 491 489 489 489 491 491 491 488 488 488 453 453 453 492 492 492 491 491 491 453 453 453 492 492 492 453 453 453 443 443 443 489 489 489 493 493 493 490 490 490 493 493 493 489 489 489 491 491 491 491 491 491 492 492 492 493 493 493 483 483 483 494 494 494 482 482 482 494 494 494 483 483 483 490 490 490 482 482 482 495 495 495 481 481 481 495 495 495 482 482 482 494 494 494 490 490 490 496 496 496 494 494 494 496 496 496 490 490 490 493 493 493 494 494 494 497 497 497 495 495 495 497 497 497 494 494 494 496 496 496 493 493 493 498 498 498 496 496 496 498 498 498 493 493 493 492 492 492 443 443 443 456 456 456 492 492 492 456 456 456 443 443 443 454 454 454 492 492 492 499 499 499 498 498 498 499 499 499 492 492 492 456 456 456 496 496 496 500 500 500 497 497 497 500 500 500 496 496 496 498 498 498 498 498 498 501 501 501 500 500 500 501 501 501 498 498 498 499 499 499 456 456 456 457 457 457 499 499 499 457 457 457 456 456 456 455 455 455 481 481 481 502 502 502 480 480 480 502 502 502 481 481 481 495 495 495 495 495 495 503 503 503 502 502 502 503 503 503 495 495 495 497 497 497 480 480 480 504 504 504 479 479 479 504 504 504 480 480 480 502 502 502 502 502 502 505 505 505 504 504 504 505 505 505 502 502 502 503 503 503 497 497 497 506 506 506 503 503 503 506 506 506 497 497 497 500 500 500 500 500 500 507 507 507 506 506 506 507 507 507 500 500 500 501 501 501 503 503 503 508 508 508 505 505 505 508 508 508 503 503 503 506 506 506 506 506 506 509 509 509 508 508 508 509 509 509 506 506 506 507 507 507 479 479 479 510 510 510 478 478 478 510 510 510 479 479 479 504 504 504 504 504 504 511 511 511 510 510 510 511 511 511 504 504 504 505 505 505 478 478 478 512 512 512 477 477 477 512 512 512 478 478 478 510 510 510 510 510 510 513 513 513 512 512 512 513 513 513 510 510 510 511 511 511 505 505 505 514 514 514 511 511 511 514 514 514 505 505 505 508 508 508 508 508 508 515 515 515 514 514 514 515 515 515 508 508 508 509 509 509 511 511 511 516 516 516 513 513 513 516 516 516 511 511 511 514 514 514 514 514 514 517 517 517 516 516 516 517 517 517 514 514 514 515 515 515 501 501 501 518 518 518 507 507 507 518 518 518 501 501 501 519 519 519 499 499 499 519 519 519 501 501 501 458 458 458 499 499 499 457 457 457 519 519 519 520 520 520 518 518 518 520 520 520 519 519 519 458 458 458 458 458 458 445 445 445 520 520 520 445 445 445 458 458 458 444 444 444 519 519 519 499 499 499 458 458 458 507 507 507 521 521 521 509 509 509 521 521 521 507 507 507 518 518 518 518 518 518 522 522 522 521 521 521 522 522 522 518 518 518 520 520 520 520 520 520 459 459 459 522 522 522 459 459 459 520 520 520 445 445 445 509 509 509 523 523 523 515 515 515 523 523 523 509 509 509 521 521 521 521 521 521 524 524 524 523 523 523 524 524 524 521 521 521 522 522 522 522 522 522 460 460 460 524 524 524 460 460 460 522 522 522 459 459 459 515 515 515 525 525 525 517 517 517 525 525 525 515 515 515 523 523 523 523 523 523 526 526 526 525 525 525 526 526 526 523 523 523 524 524 524 524 524 524 461 461 461 526 526 526 461 461 461 524 524 524 460 460 460 477 477 477 527 527 527 476 476 476 527 527 527 477 477 477 512 512 512 512 512 512 528 528 528 527 527 527 528 528 528 512 512 512 513 513 513 476 476 476 529 529 529 475 475 475 529 529 529 476 476 476 527 527 527 527 527 527 530 530 530 529 529 529 530 530 530 527 527 527 528 528 528 475 475 475 531 531 531 474 474 474 531 531 531 475 475 475 529 529 529 474 474 474 532 532 532 473 473 473 532 532 532 474 474 474 531 531 531 513 513 513 533 533 533 528 528 528 533 533 533 513 513 513 516 516 516 516 516 516 534 534 534 533 533 533 534 534 534 516 516 516 517 517 517 535 535 535 536 536 536 530 530 530 537 537 537 538 538 538 539 539 539 528 528 528 537 537 537 530 530 530 537 537 537 528 528 528 533 533 533 529 529 529 536 536 536 531 531 531 536 536 536 529 529 529 530 530 530 531 531 531 540 540 540 532 532 532 540 540 540 531 531 531 536 536 536 540 540 540 541 541 541 542 542 542 541 541 541 540 540 540 535 535 535 532 532 532 542 542 542 543 543 543 542 542 542 532 532 532 540 540 540 533 533 533 544 544 544 537 537 537 544 544 544 533 533 533 534 534 534 544 544 544 545 545 545 538 538 538 545 545 545 544 544 544 546 546 546 538 538 538 547 547 547 539 539 539 547 547 547 538 538 538 545 545 545 535 535 535 548 548 548 541 541 541 548 548 548 535 535 535 539 539 539 539 539 539 549 549 549 548 548 548 549 549 549 539 539 539 547 547 547 535 535 535 530 530 530 539 539 539 536 536 536 535 535 535 540 540 540 537 537 537 539 539 539 530 530 530 538 538 538 537 537 537 544 544 544 517 517 517 550 550 550 534 534 534 550 550 550 517 517 517 525 525 525 525 525 525 551 551 551 550 550 550 551 551 551 525 525 525 526 526 526 526 526 526 462 462 462 551 551 551 462 462 462 526 526 526 461 461 461 534 534 534 546 546 546 544 544 544 546 546 546 534 534 534 550 550 550 550 550 550 552 552 552 546 546 546 552 552 552 550 550 550 551 551 551 551 551 551 463 463 463 552 552 552 463 463 463 551 551 551 462 462 462 546 546 546 553 553 553 545 545 545 553 553 553 546 546 546 552 552 552 552 552 552 464 464 464 553 553 553 464 464 464 552 552 552 463 463 463 545 545 545 554 554 554 547 547 547 554 554 554 545 545 545 553 553 553 553 553 553 465 465 465 554 554 554 465 465 465 553 553 553 464 464 464 473 473 473 543 543 543 472 472 472 543 543 543 473 473 473 532 532 532 472 472 472 555 555 555 471 471 471 555 555 555 472 472 472 543 543 543 543 543 543 556 556 556 555 555 555 556 556 556 543 543 543 542 542 542 471 471 471 557 557 557 470 470 470 557 557 557 471 471 471 555 555 555 470 470 470 468 468 468 469 469 469 468 468 468 470 470 470 557 557 557 555 555 555 558 558 558 557 557 557 558 558 558 555 555 555 556 556 556 466 466 466 558 558 558 556 556 556 466 466 466 556 556 556 559 559 559 557 557 557 467 467 467 468 468 468 467 467 467 557 557 557 558 558 558 558 558 558 466 466 466 467 467 467 542 542 542 559 559 559 556 556 556 559 559 559 542 542 542 541 541 541 541 541 541 451 451 451 559 559 559 451 451 451 541 541 541 548 548 548 559 559 559 450 450 450 466 466 466 450 450 450 559 559 559 451 451 451 548 548 548 449 449 449 451 451 451 449 449 449 548 548 548 549 549 549 547 547 547 448 448 448 549 549 549 448 448 448 547 547 547 554 554 554 554 554 554 446 446 446 448 448 448 446 446 446 554 554 554 465 465 465 549 549 549 447 447 447 449 449 449 447 447 447 549 549 549 448 448 448