2 1 0 2 3 1 2 0 3 3 4 1 0 5 3 3 5 6 3 6 7 4 3 7 1 4 8 4 7 9 8 4 9 7 11 10 9 7 10 12 11 7 6 12 7 8 9 13 9 10 13 10 14 13 10 16 15 14 10 15 16 10 11 18 17 11 12 18 11 17 16 11 19 12 6 12 19 18 19 20 18 18 22 21 17 18 21 22 18 20 17 21 16 21 23 16 21 25 24 23 21 24 21 22 26 25 21 26 27 26 22 28 27 22 28 22 20 26 30 29 25 26 29 31 30 26 27 31 26 25 29 24 29 32 24 29 30 33 29 33 32 30 34 33 31 34 30 36 35 31 27 36 31 31 35 34 35 37 34 34 39 38 40 34 38 37 39 34 33 34 40 33 41 32 33 40 41 40 42 41 40 44 43 42 40 43 44 40 38 32 41 45 46 45 41 42 46 41 42 43 46 43 47 46 46 47 48 49 45 46 50 49 46 46 51 50 48 51 46 50 52 49 51 53 50 50 53 52 53 54 52 52 54 55 56 52 55 52 56 57 59 52 58 58 52 57 52 59 49 57 61 60 58 57 60 62 59 58 58 60 63 62 58 63 15 64 59 62 15 59 59 64 49 15 62 63 65 63 60 14 15 63 63 65 13 14 63 13 64 15 16 23 64 16 23 24 64 66 24 32 24 66 64 67 66 32 67 32 45 45 49 66 67 45 66 64 66 49 68 13 65 68 8 13 70 69 68 71 70 68 71 68 65 8 68 69 72 1 8 72 8 69 1 73 0 74 73 1 72 74 1 74 72 69 75 74 69 75 69 76 77 76 70 69 70 76 78 77 70 80 79 77 78 80 77 78 70 80 70 71 80 80 71 81 80 82 79 82 80 81 71 65 81 81 65 60 81 60 83 83 82 81 60 84 83 60 61 85 84 60 85 73 86 0 87 5 0 86 87 0 5 88 6 5 87 88 87 89 88 88 19 6 88 89 90 88 90 19 19 92 91 19 93 20 90 92 19 91 93 19 93 94 20 95 28 20 94 95 20 28 96 27 28 95 97 28 97 96 96 98 27 27 98 36 101 100 99 101 99 102 103 101 102 104 100 101 105 104 101 105 101 106 102 99 107 107 109 108 99 109 107 108 111 110 109 111 108 113 112 109 99 113 109 109 112 111 112 114 111 111 114 115 111 115 110 110 115 116 114 117 115 115 117 118 115 118 116 114 112 119 120 114 119 117 114 120 121 117 120 117 121 122 123 117 122 117 123 118 118 124 116 124 118 123 124 125 116 127 124 126 124 127 125 126 124 123 126 123 122 122 121 128 129 126 122 129 122 128 130 127 126 130 126 129 131 127 130 127 131 132 127 132 125 134 130 133 134 131 130 133 130 129 133 129 135 135 129 128 136 134 133 136 133 137 137 133 135 138 134 136 139 131 134 138 139 134 140 136 137 141 138 136 141 136 140 140 137 142 137 135 143 142 137 143 144 140 142 145 141 140 145 140 144 146 138 141 147 146 141 147 141 145 148 147 145 148 145 149 149 145 144 144 142 150 151 144 150 149 144 151 152 148 149 152 149 153 153 149 151 154 147 148 155 154 148 155 148 152 156 152 153 157 155 152 157 152 156 156 153 158 153 151 159 158 153 159 160 156 158 161 157 156 161 156 160 162 155 157 163 162 157 163 157 161 164 163 161 164 161 165 165 161 160 160 158 166 167 160 166 165 160 167 168 164 165 168 165 169 169 165 167 170 163 164 171 170 164 171 164 168 172 168 169 173 171 168 173 168 172 172 169 174 169 167 175 174 169 175 176 172 174 177 173 172 177 172 176 178 171 173 179 178 173 179 173 177 180 179 177 180 177 181 181 177 176 176 174 182 183 176 182 181 176 183 184 180 181 184 181 185 185 181 183 186 179 180 187 186 180 187 180 184 188 184 185 189 187 184 189 184 188 188 185 190 190 185 183 191 188 190 192 189 188 192 188 191 193 187 189 194 193 189 194 189 192 195 186 187 193 195 187 196 195 193 197 196 193 197 193 194 198 194 192 199 197 194 199 194 198 198 192 200 200 192 191 201 198 200 202 199 198 202 198 201 203 197 199 204 203 199 204 199 202 205 196 197 203 205 197 206 205 203 207 206 203 207 203 204 208 204 202 209 207 204 209 204 208 208 202 210 210 202 201 211 208 210 212 208 211 212 209 208 213 207 209 214 213 209 214 209 212 215 206 207 213 215 207 216 215 213 217 216 213 217 213 214 218 214 212 219 217 214 219 214 218 218 212 220 220 212 211 221 218 220 222 219 218 223 222 218 221 223 218 224 219 222 225 217 219 224 225 219 227 226 222 223 227 222 226 224 222 228 223 221 229 227 223 228 229 223 227 231 230 226 227 230 227 229 232 231 227 232 226 230 224 230 233 224 234 233 230 235 234 230 235 230 231 236 235 231 236 231 232 237 236 232 235 236 238 236 237 239 238 236 239 240 234 235 241 240 235 241 235 238 242 234 240 233 234 242 242 240 243 240 241 244 243 240 244 241 238 245 244 241 245 238 239 246 245 238 246 245 248 247 244 245 247 245 246 249 248 245 249 244 247 250 243 244 250 247 252 251 250 247 251 247 248 252 248 253 252 248 249 254 253 248 254 252 253 255 252 255 256 251 252 256 251 256 257 258 251 257 250 251 258 256 255 259 256 259 260 257 256 260 253 261 255 255 261 262 255 262 259 259 262 263 259 263 264 260 259 264 260 264 265 266 260 265 257 260 266 264 263 267 264 267 268 265 264 268 262 269 263 263 269 270 263 270 267 267 270 271 267 271 272 268 267 272 268 272 273 274 268 273 265 268 274 272 271 275 272 275 178 273 272 178 270 276 271 271 276 277 271 277 275 275 277 170 275 170 171 178 275 171 273 178 179 186 273 179 274 273 186 195 274 186 278 274 195 196 278 195 266 265 278 279 266 278 279 278 196 278 265 274 205 279 196 280 266 279 281 280 279 281 279 205 280 257 266 258 257 280 282 258 280 282 280 281 283 282 281 283 281 206 206 281 205 284 258 282 285 284 282 285 282 283 284 250 258 243 284 285 243 250 284 287 285 286 287 243 285 286 285 283 215 283 206 286 283 215 288 286 216 288 287 286 216 286 215 288 242 287 287 242 243 288 216 217 225 288 217 233 242 288 225 233 288 224 233 225 277 289 170 170 289 163 291 290 289 277 291 289 289 290 162 289 162 163 276 291 277 291 292 290 293 292 291 276 293 291 292 294 290 290 294 295 290 295 162 162 295 155 295 296 154 295 154 155 294 296 295 298 297 294 292 298 294 294 297 296 296 300 299 296 299 154 297 300 296 154 299 147 300 301 299 299 146 147 299 301 146 300 297 302 300 302 303 301 300 303 301 304 146 301 303 305 304 301 305 146 304 138 304 139 138 304 305 306 139 304 306 139 306 307 131 139 307 131 307 132 297 308 302 298 309 308 297 298 308 311 310 309 298 311 309 311 298 292 312 311 293 293 311 292 311 312 310 312 313 310 314 312 293 315 312 314 312 315 313 314 293 276 270 314 276 269 315 314 269 314 270 316 315 269 315 316 317 315 317 313 262 316 269 261 316 262 316 261 318 316 318 317 261 253 319 261 319 318 253 254 319 320 228 221 221 220 321 320 221 321 321 220 322 220 211 322 322 211 323 211 210 323 323 210 324 210 201 324 324 201 325 201 200 325 200 191 326 327 200 326 326 191 328 191 190 328 328 190 329 330 190 183 190 330 329 329 330 331 330 183 332 330 332 331 183 182 332 332 182 333 332 333 334 331 332 334 182 174 335 182 335 333 333 335 336 333 336 337 334 333 337 335 338 336 335 175 338 174 175 335 336 338 339 336 339 340 337 336 340 175 341 338 338 341 342 338 342 339 175 167 341 167 166 341 341 166 343 341 343 342 342 343 344 342 344 345 339 342 345 343 347 346 343 346 344 166 347 343 166 158 347 347 159 348 347 348 346 158 159 347 346 348 349 346 349 104 344 346 104 159 350 348 348 350 351 348 351 349 159 151 350 151 150 350 350 150 352 350 352 351 351 352 353 351 353 354 349 351 354 150 355 352 352 355 356 352 356 353 150 142 355 142 143 355 355 143 357 355 357 356 356 358 353 359 358 356 357 359 356 360 359 357 361 360 357 143 361 357 143 135 361 128 360 361 135 128 361 360 120 359 121 120 360 128 121 360 359 119 358 120 119 359 119 362 358 119 112 362 362 113 354 362 354 353 358 362 353 112 113 362 113 100 354 349 354 100 100 113 99 104 349 100 344 104 105 345 344 105 345 105 363 363 105 106 364 345 363 339 345 365 340 339 365 368 367 366 370 369 368 371 370 368 368 369 367 367 369 372 373 370 371 374 373 371 375 373 374 376 375 374 377 375 376 378 377 376 379 377 378 380 379 378 381 379 380 382 381 380 383 381 382 384 383 382 385 383 384 386 385 384 385 386 387 386 388 387 390 389 387 388 390 387 392 391 389 390 392 389 394 393 391 392 394 391 396 395 393 394 396 393 398 397 395 396 398 395 400 399 397 398 400 397 399 402 401 399 403 402 399 400 403 400 405 404 406 400 404 407 400 406 400 407 403 402 408 401
+2 1 0 0 3 2 4 2 3 1 6 5 5 0 1 5 8 7 8 5 6 5 10 9 10 5 7 9 0 5 7 8 11 7 11 12 10 7 13 7 12 13 14 9 10 13 14 10 16 15 9 9 14 16 0 9 15 17 16 14 18 17 14 14 13 18 20 19 16 16 17 20 15 16 19 21 20 17 23 17 22 17 23 21 17 18 22 22 18 24 25 24 18 18 13 25 27 22 26 22 27 23 24 26 22 27 28 23 29 21 23 23 28 29 31 28 30 27 30 28 32 29 28 28 31 32 34 33 29 34 29 32 35 29 33 29 35 21 36 34 32 37 32 31 32 37 36 34 36 38 39 33 34 38 39 34 38 36 40 36 41 40 41 36 37 42 37 31 43 37 42 37 43 41 44 41 43 41 44 45 41 46 40 46 41 45 38 40 46 47 38 46 45 47 46 48 45 44 45 48 49 45 49 47 51 44 50 44 51 48 43 50 44 48 53 52 48 52 49 51 53 48 49 52 54 49 54 47 47 54 55 55 38 47 56 55 54 54 57 56 57 54 52 53 57 52 53 58 57 58 56 57 55 56 59 60 59 56 56 58 60 39 38 55 55 59 39 59 60 61 59 62 39 61 62 59 60 63 61 65 60 64 60 65 63 58 64 60 62 61 66 61 67 66 63 67 61 39 62 68 66 68 62 68 66 69 66 70 69 67 70 66 71 70 67 72 67 63 67 72 71 74 73 70 70 71 74 70 73 69 71 76 75 71 75 74 77 71 72 71 77 76 79 72 78 72 79 77 63 78 72 80 76 77 81 77 79 77 81 80 82 79 78 82 83 79 83 81 79 84 80 81 85 81 83 81 85 84 76 80 86 87 86 80 80 84 87 88 87 84 85 88 84 85 90 89 85 89 91 83 90 85 88 85 91 87 88 92 92 88 93 88 94 93 88 91 94 92 95 87 86 87 95 92 97 96 97 92 93 95 92 96 93 98 97 98 93 99 94 99 93 99 94 100 91 101 94 101 100 94 99 102 98 102 99 103 99 100 103 98 105 104 105 98 102 104 97 98 102 106 105 106 102 107 103 107 102 107 103 108 100 109 103 109 108 103 107 110 106 110 107 111 108 111 107 112 105 106 106 113 112 113 106 110 110 114 113 114 110 115 111 115 110 115 111 116 117 116 111 111 108 117 115 118 114 118 115 119 116 119 115 114 121 120 121 114 118 120 113 114 118 122 121 122 118 123 119 123 118 119 116 124 123 119 125 124 125 119 123 126 122 126 123 127 125 127 123 122 129 128 129 122 126 128 121 122 126 130 129 130 126 131 127 131 126 131 127 132 133 132 127 127 125 133 131 134 130 134 131 135 132 135 131 136 129 130 130 137 136 137 130 134 135 138 134 134 139 137 139 134 138 135 132 140 138 135 141 140 141 135 141 142 138 138 143 139 143 138 142 144 137 139 145 144 139 143 145 139 147 146 143 146 145 143 147 143 148 143 142 148 146 149 145 149 144 145 144 151 150 149 151 144 137 144 150 151 149 152 154 149 153 149 154 152 149 146 153 156 152 155 151 152 156 157 155 152 152 154 157 158 154 153 154 159 157 159 154 158 160 158 153 160 161 158 162 159 158 158 161 162 164 160 163 160 153 163 164 161 160 161 164 165 166 161 165 161 166 162 167 165 164 164 168 167 168 164 163 163 153 146 163 147 168 147 163 146 167 168 169 170 168 147 168 170 169 170 147 148 172 171 170 170 148 172 170 173 169 173 170 171 174 169 173 167 169 174 174 173 175 176 175 173 171 177 173 177 176 173 175 178 174 179 174 178 179 167 174 178 175 180 181 180 175 175 176 181 182 181 176 177 182 176 180 181 183 181 182 183 178 180 184 184 180 185 186 185 180 180 183 186 187 186 183 183 182 187 182 177 188 182 189 187 189 182 188 188 191 190 188 190 189 177 191 188 191 177 192 193 192 177 177 171 193 191 195 194 195 191 192 196 191 194 196 190 191 197 195 192 192 193 197 198 197 193 193 199 198 199 193 171 171 172 199 199 201 200 199 200 198 172 201 199 203 198 202 198 200 202 197 198 203 203 195 197 202 204 203 205 203 204 203 205 195 202 200 206 204 202 207 206 207 202 204 208 205 209 208 204 209 204 207 208 210 205 210 211 205 211 195 205 213 208 212 208 213 210 208 209 212 207 214 209 215 209 214 209 215 212 215 213 212 213 215 216 217 213 216 217 218 213 218 210 213 219 216 215 219 215 214 214 207 220 220 219 214 220 221 219 219 221 222 216 219 217 223 220 207 220 223 224 221 220 224 207 206 223 225 224 223 226 223 206 223 226 225 224 227 221 224 225 228 228 227 224 229 228 225 230 225 226 225 230 229 232 226 231 226 232 230 206 231 226 231 206 200 234 233 231 235 231 233 231 235 232 200 234 231 201 236 200 234 200 236 236 237 234 238 234 237 234 238 233 239 233 238 233 239 235 240 235 239 235 240 241 235 241 232 238 242 239 243 239 242 239 243 240 237 244 238 242 238 244 244 245 242 246 242 245 242 246 243 247 243 246 243 247 248 248 240 243 245 249 246 250 246 249 246 250 247 252 251 245 249 245 251 245 244 252 251 253 249 254 249 253 249 254 250 255 250 254 250 255 256 256 247 250 253 257 254 258 254 257 254 258 255 253 251 259 259 260 253 257 253 260 260 261 257 262 257 261 257 262 258 263 255 258 264 258 262 258 264 263 266 262 265 262 266 264 261 265 262 268 267 261 265 261 267 261 260 268 270 265 269 265 270 266 267 269 265 270 271 266 271 264 266 264 271 272 272 263 264 271 270 273 274 272 271 273 274 271 276 275 270 276 270 269 275 273 270 269 267 277 277 276 269 278 275 276 109 276 279 276 109 278 276 277 279 275 278 280 280 281 275 273 275 281 283 278 282 278 283 280 109 282 278 108 109 279 282 109 100 279 117 108 117 279 277 116 117 284 277 284 117 284 124 116 124 284 268 284 277 267 267 268 284 125 124 285 268 285 124 285 268 260 285 133 125 133 285 259 260 259 285 132 133 286 259 286 133 286 259 251 286 140 132 140 286 252 251 252 286 141 140 287 252 287 140 287 252 244 287 288 141 288 287 237 244 237 287 142 141 288 288 201 142 201 288 236 237 236 288 142 201 148 148 201 172 289 282 101 282 289 283 100 101 282 290 101 91 101 290 289 290 291 289 289 292 283 292 289 291 292 280 283 280 292 293 294 293 292 291 294 292 295 291 290 291 295 296 294 291 296 89 290 91 290 89 295 89 297 295 298 296 295 298 295 297 299 294 296 298 299 296 300 298 297 298 300 301 301 302 298 299 298 302 297 89 90 303 297 90 297 303 300 305 300 304 300 303 304 301 300 305 302 301 306 307 301 305 306 301 307 309 305 308 305 304 308 307 305 309 303 82 304 304 310 308 310 304 82 308 312 311 312 308 310 309 308 311 313 307 309 314 309 311 313 309 314 311 316 315 316 311 312 314 311 315 316 312 64 312 65 64 312 310 65 317 315 316 317 316 318 316 64 318 319 314 315 315 317 320 319 315 320 321 320 317 321 317 322 317 318 322 64 58 318 318 53 322 53 318 58 51 322 53 321 322 51 323 51 50 323 321 51 324 50 43 325 50 324 325 323 50 326 321 323 323 327 326 327 323 325 328 327 325 329 328 325 329 325 324 324 43 42 42 329 324 329 42 330 330 331 329 331 328 329 327 328 332 333 332 328 331 333 328 335 334 331 330 335 331 334 333 331 30 330 336 330 30 335 330 42 336 336 42 31 30 336 31 27 335 30 335 27 337 335 337 334 338 27 26 27 338 337 338 339 337 337 339 340 340 334 337 26 24 338 338 24 341 341 339 338 339 341 342 339 342 343 339 343 340 345 344 340 345 340 343 344 334 340 346 343 342 347 343 346 347 345 343 348 342 341 342 348 346 24 348 341 348 24 25 349 346 348 348 25 349 346 349 347 347 351 350 351 347 349 345 347 350 25 352 349 351 349 352 13 352 25 12 353 352 352 13 12 352 353 351 351 354 350 351 353 354 355 350 354 355 345 350 345 355 356 356 344 345 344 356 357 358 344 357 344 358 359 344 359 334 360 359 358 359 360 333 333 334 359 332 333 360 12 11 353 321 326 361 320 321 361 362 320 361 362 319 320 363 319 362 319 363 364 364 314 319 364 313 314 365 313 364 313 365 366 366 307 313 307 366 306 366 367 306 368 306 367 306 368 302 368 370 369 369 302 368 302 369 299 294 299 371 369 371 299 371 372 294 372 371 373 374 373 371 371 369 374 293 294 372 372 281 293 281 372 375 372 373 375 281 280 293 281 375 376 281 376 273 373 377 375 375 378 376 378 375 377 273 376 274 378 274 376 377 379 378 274 378 380 378 381 380 381 378 379 382 379 377 377 373 383 377 383 382 382 383 384 383 385 384 383 373 386 385 383 387 388 383 386 383 388 387 373 374 386 386 374 389 389 388 386 388 391 390 391 388 389 390 387 388 393 387 392 387 393 385 387 390 392 395 394 390 390 391 395 394 392 390 391 396 395 396 391 397 389 397 391 394 395 398 396 398 395 394 400 399 398 400 394 392 394 399 399 393 392 401 393 399 402 399 400 399 402 401 403 402 400 400 398 403 398 396 404 404 403 398 405 402 403 403 406 405 403 404 406 407 405 406 409 406 408 406 409 407 404 408 406 404 410 408 412 411 410 404 412 410 411 412 413 411 415 414 404 416 412 418 412 417 412 418 413 396 416 404 416 396 419 396 397 420 396 420 419 420 421 419 422 420 397 421 420 423 422 423 420 397 389 424 397 424 422 424 425 422 423 422 425 374 424 389 424 374 369 369 426 424 425 424 426 426 369 370 421 417 427 421 428 417 414 415 429 381 430 380 380 431 274 431 380 432 432 380 430 433 432 430 434 432 433 431 432 435 432 434 435 272 274 431 431 436 272 436 431 435 435 437 436 437 435 438 438 435 434 433 439 434 434 440 438 439 440 434 438 441 437 441 438 442 440 442 438 444 437 443 437 441 443 436 437 444 445 443 441 442 445 441 445 442 446 440 447 442 446 442 447 443 445 448 446 449 445 445 449 450 450 448 445 451 449 446 446 452 451 447 452 446 449 453 450 455 449 454 453 449 455 449 451 454 450 453 456 448 450 457 456 457 450 456 453 458 459 458 453 459 453 455 458 460 456 457 456 461 456 462 461 462 456 460 448 457 463 463 457 464 457 461 464 464 461 465 461 462 465 248 463 464 464 466 248 466 464 465 465 462 467 465 468 466 468 465 467 240 248 466 466 241 240 241 466 468 463 248 247 247 256 463 444 256 255 256 444 443 443 463 256 255 263 444 263 436 444 263 272 436 463 443 448 468 232 241 232 468 469 470 232 469 232 470 230 468 467 469 467 462 469 462 471 469 471 472 469 469 472 470 470 229 230 229 470 473 472 473 470 472 471 474 473 472 475 474 475 472 476 474 471 460 476 471 471 462 460 476 477 474 475 474 478 479 474 477 474 479 478 478 480 475 473 475 481 475 480 481 478 483 482 483 478 479 480 478 482 477 484 479 483 479 484 476 485 477 484 477 485 483 484 486 487 486 484 487 484 485 482 483 488 483 486 489 483 489 488 490 486 487 491 489 486 490 491 486 492 490 487 493 492 487 485 493 487 490 492 494 491 490 495 494 495 490 489 491 496 496 498 497 496 497 489 499 489 497 500 499 497 497 501 500 501 497 498 498 502 501 502 503 501 501 503 500 500 505 504 500 503 505 499 500 504 504 507 506 507 504 508 504 505 508 506 509 504 504 509 499 505 510 508 510 505 511 503 511 505 508 512 507 512 508 510 507 514 513 514 507 512 513 506 507 512 516 515 516 512 510 512 515 514 511 516 510 511 503 517 516 511 518 517 518 511 518 519 516 516 519 520 516 521 515 521 516 520 515 521 522 514 515 522 521 524 523 524 521 520 521 523 525 522 521 525 519 526 520 520 526 524 526 527 524 524 527 528 528 523 524 526 529 527 529 526 530 519 530 526 527 531 528 527 532 531 532 527 529 523 528 533 534 533 528 534 528 531 531 535 534 535 531 532 529 536 532 537 535 532 537 532 536 538 534 535 538 535 539 540 539 535 535 537 540 541 534 538 538 542 541 542 538 543 539 543 538 534 541 544 545 541 542 541 545 546 546 544 541 533 534 544 544 546 547 547 533 544 548 547 546 546 549 548 549 546 545 547 548 550 550 551 547 533 547 551 551 523 533 553 551 552 552 551 554 551 550 554 523 551 553 525 523 553 525 553 555 555 553 552 554 556 552 552 557 555 557 552 556 556 554 558 550 558 554 556 559 557 559 556 560 561 556 558 556 561 560 562 555 557 557 563 562 563 557 559 559 564 563 564 559 565 560 565 559 560 567 566 567 560 561 565 560 566 565 568 564 569 568 565 565 570 569 570 565 566 568 571 564 571 563 564 571 568 572 572 573 571 574 571 573 571 574 575 563 571 575 573 572 576 576 577 573 578 574 573 578 573 577 579 574 578 574 579 580 580 575 574 577 581 578 582 578 581 578 582 579 577 576 583 583 584 577 581 577 584 584 227 581 585 581 227 581 585 582 586 582 585 582 586 587 582 587 579 588 585 228 585 588 586 227 228 585 227 584 221 221 584 222 222 584 589 584 583 589 228 229 588 229 473 588 473 586 588 586 473 481 481 587 586 587 481 590 481 480 590 480 591 590 590 592 587 592 590 593 591 593 590 482 591 480 591 482 509 593 591 506 509 506 591 593 594 592 594 593 513 506 513 593 594 595 580 595 594 596 514 594 513 594 514 596 580 592 594 592 580 579 575 580 595 597 595 596 595 597 562 562 575 595 522 596 514 596 522 597 555 562 597 525 597 522 597 525 555 575 562 563 587 592 579 488 509 482 509 488 499 489 499 488 566 598 570 598 566 567 567 599 598 599 567 600 561 600 567 600 601 599 599 601 602 603 601 600 600 561 603 604 561 558 561 604 603 601 603 605 604 605 603 606 601 605 606 602 601 604 607 605 607 606 605 550 607 604 558 550 604 607 550 548 548 608 607 608 606 607 608 548 549 536 529 609 530 609 529 609 530 610 530 519 611 611 610 530 611 612 610 613 612 611 519 613 611 613 519 518 612 613 614 518 517 613 517 614 613 615 614 517 503 615 517 615 503 616 503 502 616 618 617 494 494 492 618 617 619 494 495 494 619 620 617 618 493 618 492 618 493 620 617 620 621 622 621 620 620 493 623 620 623 622 493 485 624 624 623 493 623 624 625 625 626 623 623 627 622 627 623 626 621 622 628 622 627 628 628 627 629 627 630 629 626 630 627 631 621 628 629 631 628 629 630 632 631 629 633 632 633 629 630 634 632 634 630 635 630 626 635 633 632 636 634 636 632 635 637 634 636 634 638 637 638 634 637 635 639 626 639 635 639 640 637 638 637 641 642 637 640 642 641 637 640 639 643 639 644 643 639 626 644 626 625 458 626 458 644 460 458 625 458 459 644 624 476 625 625 476 460 485 476 624 455 645 459 644 459 646 459 645 646 647 646 645 649 645 648 645 649 647 645 455 648 650 455 454 455 650 648 651 648 650 648 651 649 647 649 652 653 649 651 649 653 652 650 654 651 655 651 654 655 653 651 654 650 656 454 656 650 454 451 656 451 654 656 654 451 452 452 655 654 655 452 657 447 657 452 447 658 657 659 658 447 447 440 659 659 440 660 440 439 660 652 661 647 646 647 662 662 647 661 661 663 662 662 664 646 664 662 665 663 665 662 646 664 644 665 666 664 666 644 664 666 665 667 667 665 668 663 668 665 667 643 666 643 644 666 643 667 640 669 640 667 668 669 667 669 642 640 631 670 621 617 621 670 617 670 671 619 617 671 310 78 65 310 82 78 78 63 65 82 303 83 90 83 303 218 672 210 672 211 210 211 672 673 194 211 673 195 211 194 673 196 194 674 178 184 178 674 179 674 166 165 165 179 674 165 167 179 155 675 156 676 156 675 156 676 677 677 151 156 678 677 676 677 678 679 680 677 679 680 151 677 151 681 150 681 151 680 682 681 680 682 680 683 679 683 680 683 679 678 678 684 683 684 685 683 685 682 683 681 682 686 686 682 687 685 688 682 688 687 682 690 685 689 685 690 688 684 689 685 691 688 690 687 688 691 691 692 687 693 687 692 687 693 686 693 692 694 695 694 692 692 691 695 696 686 693 697 693 694 698 693 697 693 698 696 686 696 699 699 696 128 700 696 698 696 700 128 702 698 701 698 702 700 697 701 698 120 700 702 700 120 121 121 128 700 128 129 699 129 136 699 681 699 136 136 150 681 136 137 150 699 681 686 702 703 120 113 120 703 705 704 703 112 703 704 703 112 113 703 702 705 707 704 706 708 704 707 704 708 112 704 705 706 105 112 708 707 709 708 104 708 709 708 104 105 711 710 707 709 707 710 707 706 711 710 712 709 713 709 712 709 713 104 97 104 713 712 714 713 96 713 714 713 96 97 716 715 712 714 712 715 712 710 716 715 717 714 95 714 717 714 95 96 715 716 718 715 720 719 720 715 718 717 715 719 718 716 721 720 718 722 718 721 722 720 724 723 724 720 722 723 719 720 719 723 725 725 717 719 727 723 726 723 724 726 727 725 723 724 729 728 729 724 722 726 724 728 729 722 730 722 721 730 731 728 729 729 732 731 732 729 730 721 733 730 730 734 732 734 730 733 736 735 732 732 734 736 731 732 735 737 736 734 734 738 737 738 734 733 739 737 738 738 740 739 733 741 738 741 740 738 742 739 740 739 744 743 744 739 742 740 745 742 740 741 746 746 745 740 747 746 741 733 748 741 748 747 741 746 747 711 711 749 746 746 749 745 710 711 747 716 747 748 747 716 710 716 748 721 733 721 748 711 706 749 706 750 749 745 749 751 749 750 751 705 752 706 750 706 752 750 753 751 753 750 752 745 751 754 755 751 753 751 755 754 745 754 742 754 744 742 754 756 744 754 757 756 757 754 758 754 755 758 743 744 759 759 744 760 756 760 744 760 756 761 762 761 756 756 757 762 761 762 763 764 763 762 765 764 762 757 765 762 763 764 766 767 766 764 764 768 767 768 764 769 764 765 769 765 770 769 770 765 771 771 765 757 769 772 768 772 769 770 773 768 772 773 767 768 766 767 774 767 773 774 773 772 775 770 775 772 775 770 776 777 776 770 770 771 777 771 778 777 778 771 779 781 778 780 779 780 778 771 757 779 758 780 779 758 779 757 782 781 780 783 780 758 783 782 780 781 782 784 785 784 782 782 783 785 784 785 786 787 786 785 785 788 787 788 785 783 786 787 789 790 789 787 791 787 788 787 791 790 792 791 788 792 788 793 783 793 788 791 795 794 795 791 792 794 790 791 796 795 792 792 797 796 792 798 797 798 792 793 793 783 799 793 800 798 800 793 799 802 801 798 798 803 802 803 798 800 801 797 798 800 799 804 800 805 803 805 800 804 755 799 783 799 755 804 758 755 783 753 804 755 804 753 806 806 805 804 808 807 805 807 803 805 805 806 808 752 806 753 806 752 809 809 808 806 807 808 697 701 697 808 808 809 701 803 807 810 811 810 807 697 811 807 694 811 697 694 812 811 810 811 812 812 813 810 802 810 813 810 802 803 812 694 814 814 815 812 813 812 815 694 695 814 695 816 814 815 814 816 813 815 817 818 817 815 815 816 818 816 820 819 819 818 816 816 695 820 821 820 695 691 821 695 820 822 819 822 820 823 820 821 823 821 825 824 825 821 826 691 826 821 823 821 824 826 691 827 690 827 691 822 823 828 823 829 828 823 824 829 828 824 825 824 828 829 817 830 813 831 813 830 832 813 831 813 832 802 830 833 831 834 831 833 831 835 832 835 831 834 833 836 834 837 835 834 837 834 836 832 835 837 837 838 832 839 832 838 832 839 840 841 840 839 801 802 840 832 840 802 840 841 801 841 797 801 797 841 842 842 796 797 796 842 843 843 844 796 845 796 844 845 795 796 844 846 845 845 846 847 848 845 847 845 848 795 795 849 794 849 795 850 795 848 851 851 850 795 852 851 848 848 853 852 848 847 853 854 852 853 852 854 855 847 854 853 856 855 854 854 847 857 857 856 854 855 856 858 859 858 856 857 859 856 861 860 857 847 861 857 860 859 857 858 859 862 862 859 860 860 863 862 861 863 860 846 861 847 864 794 849 794 864 865 790 794 866 865 866 794 867 865 864 864 868 867 867 866 865 790 866 869 871 866 870 866 871 869 867 870 866 789 790 872 869 872 790 867 874 873 874 867 868 873 870 867 870 873 875 875 871 870 876 871 875 877 876 875 877 875 873 874 878 873 873 878 879 877 873 879 876 877 880 882 877 881 877 882 880 877 879 881 878 883 879 881 879 883 881 883 882 752 705 809 705 701 809 701 705 702 885 731 884 735 884 731 728 731 885 884 886 885 887 885 886 887 728 885 888 726 728 728 887 888 890 887 889 886 889 887 890 888 887 892 888 891 888 892 726 888 890 891 726 893 727 893 726 892 894 893 892 894 892 895 891 895 892 895 891 896 890 896 891 896 897 895 898 895 897 895 898 894 73 893 894 69 73 894 69 894 898 897 899 898 900 69 898 900 898 899 899 897 901 901 897 902 897 896 902 19 899 901 899 19 903 899 904 900 904 899 903 905 68 900 900 904 905 68 69 900 903 35 904 904 33 905 33 904 35 19 20 903 35 903 20 19 901 906 19 906 15 902 906 901 3 15 906 902 3 906 15 3 0 3 907 4 3 902 907 908 4 907 4 908 909 902 896 907 907 896 908 908 910 909 910 908 890 896 890 908 889 910 890 20 21 35 33 39 905 68 905 39 73 911 893 73 74 911 912 893 911 893 912 727 75 911 74 911 75 912 725 727 912 75 913 912 913 725 912 76 913 75 717 725 913 86 717 913 913 76 86 717 86 95 916 915 914 914 917 916 918 915 916 919 918 916 919 916 917 915 920 914 922 921 915 915 918 922 920 915 921 923 920 921 922 924 921 923 921 924 924 925 923 922 926 924 925 924 926 926 927 925 922 928 926 927 926 928 928 929 927 930 927 929 922 929 928 932 931 929 929 922 932 929 931 930 933 930 931 935 934 931 931 932 935 931 936 933 936 931 934 935 932 937 918 932 922 932 918 937 937 938 935 939 935 938 935 939 934 939 936 934 936 939 940 938 941 939 939 942 940 939 941 942 944 943 938 938 937 944 941 938 943 944 937 918 918 919 945 918 945 944 943 944 946 945 946 944 946 947 943 947 948 943 948 941 943 949 947 946 950 949 946 946 945 950 950 945 951 951 945 919 919 917 952 952 951 919 953 950 951 951 952 953 949 950 954 955 954 950 950 953 955 954 955 956 957 954 956 954 959 958 954 958 949 960 954 957 954 960 959 962 957 961 957 962 960 963 960 962 960 963 964 964 959 960 965 958 959 959 964 965 966 964 963 964 966 967 964 968 965 968 964 967 970 963 969 963 970 966 962 969 963 971 967 966 972 966 970 966 972 971 967 973 968 967 974 973 967 971 974 975 974 971 976 971 972 971 976 975 978 972 977 972 978 976 970 977 972 979 976 978 976 979 980 980 975 976 974 975 981 975 980 982 982 981 975 981 973 974 973 981 983 981 982 984 981 984 985 981 985 983 986 984 982 987 982 980 982 987 986 988 980 979 980 988 987 989 986 987 990 987 988 987 990 989 986 989 991 991 992 986 984 986 992 992 985 984 994 993 992 992 991 994 985 992 993 995 994 991 996 991 989 991 996 995 990 996 989 998 996 997 996 998 999 996 990 997 999 995 996 1001 1000 995 994 995 1000 995 999 1001 1002 999 998 999 1002 1003 1003 1001 999 1004 1002 998 997 1004 998 1004 997 1005 990 1005 997 1006 1002 1004 1007 1006 1004 1005 1007 1004 1005 990 1008 1007 1005 1009 1008 1009 1005 988 1008 990 1008 988 1010 1009 1008 1011 1010 1011 1008 1011 1012 1009 1009 1013 1007 1013 1009 1012 1015 1014 1011 1012 1011 1014 1011 1010 1015 1010 979 1016 979 1010 988 1016 1015 1010 1014 1015 1017 1018 1017 1015 1015 1016 1019 1019 1018 1015 1020 1019 1016 1016 978 1020 978 1016 979 1018 1019 1021 1022 1021 1019 1019 1020 1022 1018 1024 1023 1017 1018 1023 1021 1024 1018 1024 1021 1025 1026 1025 1021 1021 1022 1026 1022 1028 1027 1028 1022 1020 1027 1026 1022 1026 1027 1029 1029 1030 1026 1025 1026 1030 1031 1024 1025 1030 1031 1025 1032 1030 1029 1033 1030 1032 1030 1033 1034 1031 1030 1034 1036 1029 1035 1035 1029 1027 1036 1032 1029 1027 1037 1035 1035 1039 1038 1039 1035 1037 1038 1036 1035 1028 1040 1037 1039 1037 1041 1041 1037 1040 1037 1027 1028 1042 1039 1041 1040 969 1041 1041 1043 1042 1043 1041 969 1043 969 962 969 1040 970 1043 962 961 977 970 1040 1040 1028 977 1020 977 1028 977 1020 978 1044 1024 1031 1046 1031 1045 1031 1046 1044 1034 1045 1031 1044 1047 1024 1023 1024 1047 1048 1044 1046 1044 1048 1049 1047 1044 1049 1051 1046 1050 1046 1051 1048 1050 1046 1045 1053 1052 1048 1049 1048 1052 1051 1053 1048 1049 1054 1047 1054 1049 1052 1054 1023 1047 1023 1054 1017 1052 1055 1054 1055 1017 1054 1055 1052 1056 1052 1053 1056 1056 1053 1057 1051 1057 1053 1059 1058 1056 1056 1057 1059 1055 1056 1060 1056 1058 1060 1017 1055 1014 1055 1060 1014 1060 1062 1061 1062 1060 1058 1014 1060 1012 1060 1013 1012 1013 1060 1061 1061 1062 1063 1061 1064 1013 1064 1061 1063 1058 1065 1062 1066 1062 1065 1062 1066 1063 1063 1067 1064 1067 1063 1068 1066 1068 1063 1064 1069 1007 1069 1064 1067 1013 1064 1007 1070 1067 1068 1067 1070 1071 1071 1069 1067 1072 1070 1068 1068 1066 1072 1073 1072 1066 1065 1073 1066 1070 1072 1074 1075 1074 1072 1072 1073 1075 1077 1076 1070 1076 1071 1070 1070 1074 1077 1074 1075 1078 1079 1077 1074 1079 1074 1078 1079 1080 1077 1081 1077 1080 1077 1081 1076 1076 1082 1071 1081 1083 1076 1076 1083 1082 1080 1084 1081 1084 1085 1081 1081 1085 1083 1084 1080 1086 1087 1086 1080 1080 1079 1087 1088 1086 1087 1087 1089 1088 1089 1087 1090 1091 1087 1079 1087 1091 1090 1090 1092 1089 1092 1090 1093 1094 1090 1091 1090 1094 1093 1078 1091 1079 1094 1091 1078 1094 1096 1095 1096 1094 1078 1094 1097 1093 1097 1094 1095 1093 1098 1092 1097 1098 1093 1099 1098 1097 1095 1100 1097 1100 1099 1097 1101 1095 1096 1101 1102 1095 1102 1100 1095 1103 1100 1102 1100 1103 1104 1104 1099 1100 1104 1105 1099 1105 1106 1099 1099 1106 1098 1107 1104 1103 1108 1105 1104 1108 1104 1107 1109 1103 1102 1107 1103 1109 1110 1109 1102 1101 1110 1102 1110 1111 1109 1111 1107 1109 1107 1111 1112 1112 1108 1107 1114 1113 1111 1111 1110 1114 1113 1112 1111 1101 1114 1110 1114 1116 1115 1113 1114 1115 1114 1101 1116 1115 1117 1113 1112 1113 1118 1117 1118 1113 1108 1112 1119 1118 1119 1112 1118 1117 1120 1119 1118 1121 1118 1122 1121 1122 1118 1120 1123 1120 1117 1120 1123 1124 1120 1125 1122 1125 1120 1124 1125 1126 1122 1127 1122 1126 1121 1122 1127 1128 1121 1127 1119 1121 1128 1129 1119 1128 1130 1119 1129 1131 1108 1130 1130 1108 1119 1105 1131 1106 1108 1131 1105 1125 1132 1126 1034 1132 1133 1132 1034 1033 1132 1125 1133 1124 1133 1125 1133 1124 1134 1133 1045 1034 1133 1134 1045 1135 1124 1123 1124 1135 1134 1045 1134 1050 1134 1135 1050 1137 1135 1136 1135 1137 1138 1135 1123 1136 1138 1050 1135 1123 1139 1136 1139 1123 1117 1136 1139 1137 1140 1137 1139 1141 1138 1137 1140 1141 1137 1050 1138 1051 1059 1051 1138 1138 1141 1059 1141 1065 1058 1058 1059 1141 1065 1141 1140 1142 1140 1115 1139 1115 1140 1140 1142 1065 1117 1115 1139 1143 1115 1116 1115 1143 1142 1073 1065 1142 1075 1142 1143 1142 1075 1073 1096 1143 1101 1116 1101 1143 1143 1096 1075 1078 1075 1096 1051 1059 1057 1144 1083 1085 1083 1144 1145 1083 1146 1082 1146 1083 1145 1147 1145 1144 1144 1148 1147 1145 1149 1146 1149 1145 1147 1146 1149 1150 1150 1082 1146 1071 1082 1151 1082 1150 1151 1150 1152 1006 1150 1149 1152 1006 1151 1150 1149 1153 1152 1147 1154 1149 1149 1154 1153 1154 1147 1148 1148 1155 1154 1155 1156 1154 1154 1156 1153 1153 1158 1157 1158 1153 1159 1152 1153 1157 1153 1156 1159 1157 1002 1152 1002 1006 1152 1002 1157 1003 1158 1003 1157 1158 1161 1160 1161 1158 1162 1003 1158 1160 1159 1162 1158 1162 1159 1163 1156 1164 1159 1159 1164 1163 1162 1165 1161 1165 1162 1166 1163 1167 1162 1162 1167 1166 1163 1168 1167 1168 1163 1164 1164 1156 1169 1169 1170 1164 1170 1168 1164 1172 1171 1168 1168 1170 1172 1171 1167 1168 1173 1166 1167 1167 1171 1173 1173 1175 1174 1166 1173 1174 1171 1175 1173 1176 1166 1174 1177 1176 1174 1174 1175 1177 1178 1177 1175 1175 1171 1179 1175 1180 1178 1180 1175 1179 1182 1181 1177 1176 1177 1181 1177 1178 1182 1182 1178 1183 1178 1184 1183 1178 1180 1184 1179 1185 1180 1185 1186 1180 1180 1186 1184 1185 1179 1187 1171 1187 1179 1185 1188 1186 1188 1185 1189 1186 1190 1184 1190 1186 1188 1191 1184 1190 1184 1191 1183 1192 1191 1190 1190 1188 1193 1190 1193 1194 1190 1194 1195 1190 1195 1192 1196 1183 1191 1197 1196 1191 1191 1192 1197 1182 1183 1198 1196 1198 1183 1198 1196 1199 1196 1197 1199 1192 1200 1197 1197 1200 1201 1197 1201 1199 1199 1202 1198 1202 1199 1203 1199 1201 1203 1201 1205 1204 1205 1201 1200 1204 1203 1201 1192 1206 1200 1207 1200 1206 1205 1200 1207 1205 1208 1204 1209 1208 1205 1207 1209 1205 1211 1210 1207 1211 1207 1206 1210 1209 1207 1206 1192 1212 1212 1211 1206 1195 1212 1192 1211 1212 1213 1212 1215 1214 1212 1195 1215 1214 1216 1212 1216 1213 1212 1211 1213 1217 1217 1210 1211 1218 1217 1213 1213 1216 1219 1219 1218 1213 1220 1216 1214 1216 1220 1221 1221 1219 1216 1214 1222 1220 1222 1214 1215 1215 1223 1222 1225 1223 1224 1223 1225 1226 1223 1215 1224 1224 1194 1225 1224 1195 1194 1215 1195 1224 1227 1226 1225 1228 1227 1225 1225 1194 1228 1229 1226 1227 1231 1227 1230 1227 1231 1229 1232 1230 1227 1227 1228 1232 1234 1228 1233 1228 1234 1232 1194 1233 1228 1230 1232 1235 1234 1235 1232 1236 1230 1235 1230 1236 1231 1237 1236 1235 1235 1234 1237 1238 1234 1233 1234 1238 1239 1239 1237 1234 1237 1239 1240 1236 1237 1240 1233 1241 1238 1193 1242 1241 1241 1233 1193 1188 1243 1242 1242 1193 1188 1193 1233 1194 1243 1188 1189 1219 1221 1244 1246 1244 1245 1244 1246 1219 1218 1219 1246 1248 1246 1247 1247 1246 1245 1249 1246 1248 1246 1249 1218 1218 1250 1217 1250 1218 1249 1249 1252 1251 1252 1249 1253 1251 1250 1249 1253 1249 1248 1250 1251 1254 1254 1255 1250 1250 1255 1256 1255 1257 1256 1256 1257 1258 1256 1260 1259 1260 1256 1258 1259 1250 1256 1262 1257 1261 1257 1262 1258 1260 1258 1262 1260 1264 1263 1260 1265 1264 1263 1259 1260 1265 1260 1262 1263 1266 1259 1267 1250 1259 1267 1266 1268 1267 1269 1266 1270 1267 1268 1267 1270 1271 1267 1217 1250 1217 1267 1271 1272 1271 1270 1271 1273 1210 1210 1217 1271 1271 1272 1273 1275 1272 1274 1272 1275 1273 1273 1275 1276 1276 1210 1273 1210 1276 1209 1276 1278 1277 1276 1277 1209 1279 1278 1276 1275 1279 1276 1274 1279 1275 1279 1274 1280 1280 1281 1279 1279 1281 1282 1278 1279 1283 1283 1279 1282 1281 1284 1282 1284 1281 1285 1284 1283 1282 1283 1284 1286 1278 1283 1287 1287 1283 1286 1285 1286 1284 1287 1288 1278 1289 1278 1288 1288 1290 1289 1291 1289 1290 1289 1293 1292 1293 1289 1291 1278 1289 1292 1290 1294 1291 1291 1294 1295 1291 1296 1293 1296 1291 1295 1296 1297 1293 1292 1293 1297 1297 1296 1298 1299 1298 1296 1295 1300 1296 1299 1296 1300 1294 1301 1295 1301 1302 1295 1300 1295 1302 1300 1304 1303 1304 1300 1305 1303 1299 1300 1300 1302 1305 1301 1306 1302 1302 1306 1307 1302 1307 1305 1305 1306 1304 1306 1305 1307 1299 1303 1308 1308 1309 1299 1299 1309 1310 1309 1311 1310 1311 1309 1312 1311 1313 1310 1314 1310 1313 1310 1314 1299 1316 1311 1315 1312 1315 1311 1316 1313 1311 1315 1317 1316 1318 1313 1316 1316 1317 1319 1319 1318 1316 1317 1320 1319 1320 1317 1321 1318 1319 1320 1313 1318 1322 1318 1323 1322 1318 1324 1323 1318 1320 1324 1321 1325 1320 1320 1325 1324 1325 1321 1326 1326 1327 1325 1325 1327 1328 1328 1324 1325 1327 1329 1328 1324 1328 1330 1331 1328 1329 1331 1330 1328 1332 1331 1329 1334 1333 1331 1331 1332 1334 1330 1331 1333 1332 1335 1334 1336 1333 1334 1336 1334 1337 1337 1334 1335 1333 1339 1338 1333 1338 1330 1333 1336 1339 1340 1339 1336 1337 1340 1336 1340 1337 1341 1337 1342 1341 1342 1337 1335 1341 1343 1340 1344 1340 1343 1340 1344 1339 1339 1344 1345 1339 1345 1338 1344 1343 1346 1347 1345 1344 1347 1344 1346 1343 1341 1348 1348 1349 1343 1349 1346 1343 1346 1349 1350 1346 1350 1347 1352 1347 1351 1347 1352 1353 1350 1351 1347 1347 1353 1345 1354 1350 1349 1354 1355 1350 1351 1350 1356 1356 1350 1355 1357 1354 1349 1348 1357 1349 1354 1357 1358 1358 1359 1354 1355 1354 1359 1359 1360 1355 1360 1356 1355 1359 1358 1361 1360 1359 1361 1358 1357 1362 1362 1363 1358 1363 1364 1358 1361 1358 1364 1365 1357 1348 1357 1365 1362 1341 1365 1348 1342 1365 1341 1364 1366 1361 1361 1366 1360 1367 1360 1366 1369 1368 1367 1360 1367 1368 1370 1368 1369 1370 1356 1368 1356 1360 1368 1371 1370 1369 1373 1370 1372 1370 1373 1374 1370 1371 1372 1356 1370 1374 1375 1356 1374 1356 1375 1351 1376 1374 1373 1374 1376 1375 1377 1375 1376 1375 1377 1378 1378 1351 1375 1351 1378 1352 1377 1379 1378 1378 1379 1380 1352 1378 1380 1382 1381 1377 1377 1381 1379 1376 1382 1377 1373 1382 1376 1381 1382 1383 1384 1383 1382 1382 1373 1384 1381 1385 1379 1383 1386 1381 1386 1385 1381 1383 1384 1387 1387 1388 1383 1386 1383 1388 1384 1389 1387 1389 1384 1390 1373 1390 1384 1390 1373 1372 1392 1390 1391 1390 1392 1389 1390 1372 1391 1387 1389 1393 1393 1389 1394 1394 1389 1392 1396 1395 1393 1393 1397 1396 1393 1395 1387 1397 1393 1398 1398 1393 1394 1396 1388 1395 1388 1387 1395 1397 1399 1396 1396 1399 1400 1388 1396 1400 1397 1398 1399 1402 1401 1399 1399 1403 1402 1401 1400 1399 1400 1386 1388 1386 1400 1401 1401 1404 1386 1404 1401 1405 1401 1402 1405 1403 1406 1402 1407 1405 1402 1406 1407 1402 1406 1403 1408 1407 1406 1409 1406 1411 1410 1411 1406 1408 1410 1409 1406 1413 1407 1412 1407 1413 1405 1409 1412 1407 1412 1409 1414 1409 1410 1415 1415 1414 1409 1411 1416 1410 1416 1417 1410 1415 1410 1417 1415 1417 1418 1418 1419 1415 1414 1415 1419 1421 1414 1420 1414 1421 1412 1414 1419 1420 1423 1422 1419 1419 1418 1423 1420 1419 1422 1418 1425 1424 1425 1418 1417 1424 1423 1418 1427 1426 1423 1422 1423 1426 1423 1424 1427 1426 1428 1422 1429 1422 1428 1422 1429 1420 1426 1427 1430 1430 1431 1426 1428 1426 1431 1430 1427 1432 1427 1433 1432 1424 1433 1427 1431 1430 1434 1434 1430 1435 1430 1432 1435 1434 1436 1431 1437 1428 1431 1437 1431 1436 1439 1434 1438 1434 1435 1438 1436 1434 1439 1435 1432 1440 1438 1435 1441 1435 1440 1441 1442 1438 1441 1442 1439 1438 1443 1436 1439 1443 1439 1444 1439 1442 1444 1444 1445 1443 1446 1436 1443 1446 1443 1445 1445 1444 1447 1442 1447 1444 1445 1448 1446 1448 1445 1449 1445 1447 1449 1446 1437 1436 1450 1437 1446 1448 1450 1446 1451 1428 1437 1437 1450 1451 1453 1450 1452 1450 1453 1454 1454 1451 1450 1450 1448 1452 1454 1455 1451 1455 1429 1451 1428 1451 1429 1457 1456 1454 1456 1455 1454 1454 1453 1457 1458 1453 1452 1458 1457 1453 1458 1452 1459 1452 1448 1459 1458 1459 1460 1457 1458 1461 1462 1458 1460 1458 1462 1461 1460 1459 1463 1459 1448 1464 1459 1464 1463 1449 1464 1448 1449 1465 1464 1465 1463 1464 1449 1467 1466 1467 1449 1468 1465 1449 1466 1447 1468 1449 1468 1469 1467 1470 1468 1447 1468 1470 1471 1469 1468 1471 1447 1442 1470 1442 1472 1470 1470 1472 1471 1471 1473 1469 1473 1471 1474 1472 1474 1471 1442 1475 1472 1475 1476 1472 1477 1472 1476 1472 1477 1474 1441 1475 1442 1441 1478 1475 1475 1478 1476 1478 1479 1476 1476 1480 1477 1480 1476 1479 1481 1477 1480 1477 1481 1482 1474 1477 1482 1474 1482 1473 1480 1483 1481 1479 1484 1480 1480 1484 1483 1478 1485 1479 1485 1486 1479 1479 1486 1484 1487 1484 1486 1484 1488 1483 1487 1488 1484 1489 1487 1486 1485 1489 1486 1489 1490 1487 1490 1491 1487 1492 1487 1491 1488 1487 1492 1489 1494 1493 1493 1490 1489 1494 1489 1485 1490 1493 1495 1495 1496 1490 1496 1491 1490 1498 1493 1497 1493 1498 1495 1494 1497 1493 1485 1499 1494 1497 1494 1500 1499 1500 1494 1500 1501 1497 1502 1497 1501 1497 1502 1498 1501 1500 1503 1504 1503 1500 1500 1499 1504 1485 1505 1499 1505 1504 1499 1505 1485 1478 1478 1441 1505 1504 1505 1506 1441 1440 1505 1440 1506 1505 1506 1507 1504 1507 1508 1504 1503 1504 1508 1440 1509 1506 1509 1507 1506 1432 1509 1440 1432 1433 1509 1433 1510 1509 1509 1510 1507 1507 1511 1508 1510 1511 1507 1511 1512 1508 1508 1512 1503 1513 1511 1510 1511 1513 1514 1514 1512 1511 1515 1510 1433 1510 1515 1513 1433 1424 1515 1513 1515 1516 1515 1424 1425 1425 1516 1515 1516 1517 1513 1514 1513 1517 1517 1516 1518 1425 1518 1516 1417 1519 1425 1518 1425 1519 1518 1520 1517 1521 1517 1520 1514 1517 1521 1521 1520 1522 1521 1524 1523 1524 1521 1522 1523 1514 1521 1514 1523 1525 1526 1523 1524 1526 1525 1523 1524 1527 1526 1528 1526 1527 1528 1529 1526 1525 1526 1529 1512 1514 1525 1530 1525 1529 1525 1530 1512 1529 1528 1531 1530 1529 1531 1527 1532 1528 1531 1528 1533 1532 1533 1528 1530 1531 1534 1533 1534 1531 1534 1503 1530 1512 1530 1503 1503 1534 1501 1535 1501 1534 1534 1533 1535 1501 1535 1502 1519 1417 1416 1462 1536 1461 1536 1462 1537 1538 1457 1461 1461 1536 1539 1539 1538 1461 1536 1540 1539 1540 1536 1541 1537 1541 1536 1541 1537 1542 1543 1540 1541 1541 1544 1543 1542 1544 1541 1545 1540 1543 1540 1545 1539 1545 1546 1539 1539 1546 1538 1546 1545 1547 1548 1547 1545 1545 1549 1548 1543 1549 1545 1549 1543 1544 1544 1550 1549 1551 1549 1550 1551 1548 1549 1547 1548 1552 1553 1552 1548 1554 1548 1551 1548 1554 1553 1547 1552 1555 1555 1546 1547 1557 1552 1556 1552 1557 1555 1552 1553 1556 1559 1558 1555 1555 1558 1560 1557 1559 1555 1546 1555 1560 1556 1561 1557 1561 1562 1557 1562 1559 1557 1559 1562 1563 1559 1563 1564 1559 1564 1558 1566 1562 1565 1562 1566 1567 1562 1561 1565 1567 1563 1562 1569 1568 1565 1568 1566 1565 1561 1569 1565 1568 1570 1566 1566 1571 1567 1571 1566 1570 1571 1563 1567 1570 1572 1571 1573 1571 1572 1571 1573 1563 1575 1574 1570 1570 1568 1575 1572 1570 1574 1576 1568 1569 1576 1575 1568 1578 1577 1575 1575 1576 1578 1574 1575 1577 1577 1579 1574 1574 1580 1572 1580 1574 1579 1580 1573 1572 1579 1581 1580 1582 1580 1581 1580 1582 1573 1584 1583 1579 1579 1577 1584 1581 1579 1583 1585 1584 1577 1577 1578 1585 1587 1586 1584 1584 1585 1587 1583 1584 1586 1586 1588 1583 1589 1583 1588 1583 1589 1581 1589 1582 1581 1588 1590 1589 1589 1590 1379 1379 1582 1589 1592 1588 1591 1588 1586 1591 1590 1588 1592 1593 1591 1586 1586 1587 1593 1595 1591 1594 1591 1593 1594 1595 1592 1591 1595 1596 1592 1380 1592 1596 1592 1380 1590 1380 1379 1590 1385 1582 1379 1597 1573 1582 1582 1385 1597 1385 1386 1404 1404 1597 1385 1573 1597 1598 1597 1404 1599 1599 1598 1597 1573 1600 1563 1600 1573 1598 1598 1599 1601 1601 1600 1598 1413 1601 1599 1599 1404 1405 1599 1405 1413 1601 1413 1602 1601 1602 1603 1600 1601 1603 1563 1600 1564 1604 1564 1600 1600 1603 1604 1603 1421 1605 1421 1603 1602 1603 1605 1604 1602 1412 1421 1412 1602 1413 1420 1605 1421 1605 1420 1429 1605 1429 1455 1604 1605 1455 1455 1456 1604 1558 1604 1456 1604 1558 1564 1456 1457 1606 1558 1456 1606 1606 1560 1558 1538 1560 1606 1606 1457 1538 1560 1538 1546 1353 1352 1380 1353 1380 1596 1345 1353 1607 1607 1353 1596 1596 1595 1608 1608 1607 1596 1345 1607 1338 1338 1607 1609 1607 1608 1610 1607 1610 1609 1608 1612 1611 1612 1608 1595 1611 1610 1608 1612 1595 1594 1613 1611 1612 1613 1612 1614 1612 1594 1614 1611 1613 1615 1616 1611 1615 1610 1611 1616 1616 1617 1610 1609 1610 1617 1618 1616 1615 1618 1619 1616 1617 1616 1619 1615 1621 1620 1621 1615 1613 1620 1618 1615 1618 1620 1622 1622 1323 1618 1323 1619 1618 1324 1619 1323 1324 1617 1619 1324 1330 1617 1330 1609 1617 1338 1609 1330 1322 1323 1622 1623 1313 1322 1624 1322 1622 1322 1624 1623 1313 1623 1314 1298 1623 1625 1623 1298 1314 1626 1623 1624 1623 1626 1625 1622 1627 1624 1626 1624 1628 1627 1628 1624 1629 1625 1626 1630 1626 1628 1626 1630 1629 1627 1631 1628 1628 1632 1630 1632 1628 1631 1633 1630 1632 1630 1633 1634 1634 1629 1630 1634 1635 1629 1636 1629 1635 1625 1629 1636 1202 1635 1634 1637 1634 1633 1634 1637 1202 1204 1636 1635 1203 1204 1635 1635 1202 1203 1638 1202 1637 1202 1638 1198 1640 1637 1639 1640 1638 1637 1633 1639 1637 1641 1198 1638 1642 1641 1638 1642 1638 1640 1198 1641 1182 1181 1182 1641 1641 1643 1181 1643 1641 1642 1645 1642 1644 1642 1645 1643 1644 1642 1640 1646 1181 1643 1647 1643 1645 1643 1647 1646 1181 1646 1176 1648 1176 1646 1649 1646 1647 1646 1649 1648 1651 1647 1650 1647 1651 1649 1645 1650 1647 1644 1652 1645 1650 1645 1652 1653 1650 1652 993 1650 1653 1650 993 1651 994 1649 1651 993 994 1651 1000 1648 1649 1649 994 1000 1000 1001 1654 1648 1000 1654 1160 1654 1001 1654 1160 1161 1161 1648 1654 1001 1003 1160 1648 1161 1165 1176 1648 1165 1166 1176 1165 993 1653 985 985 1653 1655 985 1655 983 1653 1652 1656 1655 1653 1656 1655 1656 1657 983 1655 1658 1658 1655 1657 1658 1659 983 973 983 1659 1659 1658 1660 1660 1658 1661 1658 1657 1661 1656 1662 1657 1657 1662 1663 1663 1661 1657 1665 1664 1661 1660 1661 1664 1661 1663 1665 1659 1660 1666 1660 1667 1666 1667 1660 1664 1664 1665 1668 1668 1667 1664 1668 1665 1669 1665 1663 1670 1665 1670 1669 1663 1662 1671 1663 1671 1670 1670 1671 1672 1670 1672 1673 1669 1670 1673 1662 1674 1671 1671 1674 1675 1671 1675 1672 1672 1677 1676 1677 1672 1675 1676 1673 1672 1669 1673 1678 1673 1676 1679 1679 1678 1673 1676 1677 1680 1676 1680 1681 1679 1676 1681 1677 1683 1682 1677 1682 1680 1675 1683 1677 1680 1685 1684 1685 1680 1682 1684 1681 1680 1679 1681 1686 1681 1684 1687 1687 1686 1681 1684 1689 1688 1689 1684 1685 1688 1687 1684 1685 1690 1689 1690 1685 1691 1682 1691 1685 1689 1693 1692 1693 1689 1690 1692 1688 1689 1688 1692 1694 1694 1695 1688 1687 1688 1695 1692 1693 1614 1692 1614 1696 1694 1692 1696 1693 1621 1613 1613 1614 1693 1621 1693 1690 1696 1614 1594 1694 1696 1697 1594 1593 1696 1697 1696 1593 1697 1593 1587 1698 1694 1697 1698 1697 1699 1699 1697 1587 1699 1587 1585 1700 1699 1585 1701 1698 1699 1701 1699 1700 1702 1695 1698 1702 1698 1701 1695 1694 1698 1704 1701 1703 1701 1704 1702 1703 1701 1700 1705 1695 1702 1706 1702 1704 1702 1706 1705 1695 1705 1687 1686 1687 1705 1707 1705 1706 1705 1707 1686 1704 1708 1706 1709 1706 1708 1706 1709 1707 1703 1710 1704 1708 1704 1710 1708 1710 1711 1712 1708 1711 1708 1712 1709 1714 1709 1713 1709 1714 1707 1715 1709 1712 1709 1715 1713 1714 1686 1707 1714 1679 1686 1678 1679 1714 1713 1678 1714 1678 1713 1716 1716 1713 1717 1717 1713 1715 1718 1715 1712 1719 1715 1718 1715 1719 1717 1720 1716 1717 1721 1720 1717 1721 1717 1719 1669 1716 1722 1716 1669 1678 1722 1716 1720 1723 1722 1720 1721 1723 1720 1723 1721 1724 1725 1724 1721 1721 1719 1725 1719 1726 1725 1718 1726 1719 1724 1725 1727 948 1727 1725 948 1725 1728 1726 1728 1725 1724 1667 1723 1667 1724 1729 1727 1729 1724 1667 1668 1723 1729 1666 1667 1729 1727 958 1666 1729 965 958 965 1729 1659 1666 968 1666 965 968 968 973 1659 1727 949 958 949 1727 947 1727 948 947 1728 1730 948 1730 941 948 1730 942 941 1728 1726 1731 1732 1731 1726 1731 1732 1733 1726 1718 1732 1732 1718 1734 1732 1734 1735 1732 1736 1733 1736 1732 1735 1718 1712 1734 1734 1711 1737 1711 1734 1712 1737 1735 1734 1739 1738 1735 1735 1738 1736 1735 1737 1739 1737 1741 1740 1741 1737 1711 1740 1739 1737 1711 1710 1741 1741 1743 1742 1743 1741 1710 1742 1740 1741 1740 1742 1744 1739 1740 1745 1744 1745 1740 1738 1739 1746 1745 1746 1739 1748 1747 1745 1746 1745 1747 1745 1744 1748 1742 1749 1744 1748 1744 1749 1748 1751 1750 1747 1748 1750 1748 1749 1751 1749 1742 1752 1749 1752 1753 1753 1754 1749 1754 1751 1749 1750 1751 1755 1756 1751 1754 1751 1757 1755 1751 1756 1757 1754 1753 1758 1758 1759 1754 1754 1759 1756 1760 1756 1759 1756 1761 1757 1761 1756 1760 1760 1759 1762 1759 1763 1762 1759 1758 1763 1764 1760 1762 1760 1764 1765 1760 1765 1761 1761 1765 1766 1767 1765 1764 1765 1767 1768 1765 1768 1766 1763 1764 1762 1763 1769 1764 1769 1767 1764 1758 1769 1763 1769 1771 1770 1769 1770 1767 1772 1771 1769 1758 1772 1769 1770 1768 1767 1768 1770 1773 1773 1774 1768 1766 1768 1774 1775 1773 1770 1771 1775 1770 1771 1772 1556 1771 1556 1776 1776 1775 1771 1778 1777 1775 1773 1775 1777 1776 1778 1775 1773 1777 1779 1779 1774 1773 1777 1778 1780 1777 1780 1781 1779 1777 1781 1782 1780 1778 1778 1776 1782 1780 1782 1783 1780 1783 1784 1781 1780 1784 1785 1783 1782 1776 1785 1782 1783 1785 1786 1783 1786 1787 1784 1783 1787 1788 1786 1785 1785 1776 1788 1786 1788 1789 1786 1789 1790 1787 1786 1790 1791 1789 1788 1788 1553 1791 1553 1788 1776 1553 1776 1556 1792 1553 1554 1791 1553 1792 1792 1793 1791 1789 1791 1793 1554 1794 1792 1794 1795 1792 1793 1792 1795 1551 1796 1554 1796 1794 1554 1794 1798 1797 1798 1794 1796 1797 1795 1794 1795 1797 1799 1799 1793 1795 1793 1799 1800 1800 1789 1793 1789 1800 1801 1790 1789 1801 1796 1550 1798 1802 1798 1550 1550 1796 1551 1550 1544 1802 1802 1544 1803 1544 1542 1803 1561 1556 1772 1772 1758 1804 1804 1561 1772 1569 1561 1804 1753 1804 1758 1805 1804 1753 1804 1805 1569 1805 1576 1569 1806 1576 1805 1753 1806 1805 1806 1753 1752 1743 1807 1806 1806 1807 1576 1743 1806 1742 1742 1806 1752 1807 1578 1576 1743 1703 1807 1807 1700 1578 1703 1700 1807 1710 1703 1743 1700 1585 1578 1668 1669 1722 1722 1723 1668 1808 1620 1621 1690 1808 1621 1627 1622 1620 1620 1808 1627 1631 1627 1808 1691 1808 1690 1808 1691 1631 1809 1631 1691 1631 1809 1632 1691 1682 1809 1810 1632 1809 1683 1810 1809 1683 1809 1682 1810 1633 1632 1639 1633 1810 1811 1810 1683 1810 1811 1639 1683 1675 1811 1812 1639 1811 1674 1812 1811 1674 1811 1675 1812 1640 1639 1644 1640 1812 1813 1644 1812 1813 1812 1674 1662 1813 1674 1652 1644 1813 1656 1813 1662 1813 1656 1652 1204 1208 1636 1636 1297 1625 1297 1636 1814 1636 1208 1814 1208 1209 1277 1277 1814 1208 1814 1292 1297 1292 1814 1277 1297 1298 1625 1298 1299 1314 1278 1292 1277 1391 1372 1371 1264 1265 1815 1817 1265 1816 1265 1262 1816 1817 1815 1265 1819 1815 1818 1817 1818 1815 1819 1264 1815 1820 1817 1816 1817 1820 1818 1816 1261 1820 1261 1816 1262 1253 1821 1252 1253 1248 1821 1252 1821 1822 1821 1823 1822 1823 1821 1824 1824 1821 1825 1825 1821 1248 1826 1248 1247 1248 1826 1825 1827 1824 1825 1827 1825 1826 1826 1828 1827 1828 1829 1827 1829 1824 1827 1829 1828 1830 1829 1832 1831 1832 1829 1830 1833 1824 1829 1829 1831 1833 1831 1832 1834 1833 1831 1834 1835 1833 1834 1824 1833 1835 1835 1823 1824 1171 1172 1836 1187 1171 1836 1156 1155 1169 1151 1006 1069 1006 1007 1069 1069 1071 1151 1839 1838 1837 1838 1839 1840 1839 1841 1840 1837 1842 1839 1843 1839 1842 1839 1843 1841 1844 1837 1838 1845 1844 1838 1838 1840 1845 1840 1841 1846 1847 1845 1840 1840 1846 1847 1849 1845 1848 1845 1849 1844 1847 1848 1845 1837 1844 1850 1850 1844 1849 1849 1851 1850 1850 1852 1837 1852 1850 1853 1850 1851 1853 1842 1837 1852 1852 1855 1854 1855 1852 1853 1852 1856 1842 1856 1852 1854 1851 1855 1853 1855 1851 1857 1855 1858 1854 1855 1857 1858 1859 1856 1854 1854 1858 1859 1861 1856 1860 1856 1859 1860 1861 1842 1856 1842 1861 1843 1863 1862 1861 1860 1863 1861 1861 1862 1843 1864 1860 1859 1860 1864 1865 1865 1863 1860 1858 1864 1859 1858 1866 1864 1867 1865 1864 1866 1867 1864 1865 1868 1863 1868 1865 1869 1865 1867 1869 1868 1870 1863 1862 1863 1870 1870 1868 1871 1868 1872 1871 1869 1872 1868 1869 1867 1873 1869 1873 1874 1872 1869 1874 1874 1875 1872 1875 1876 1872 1872 1876 1871 1871 1878 1877 1871 1877 1870 1876 1878 1871 1876 1875 1879 1879 1880 1876 1878 1876 1880 1882 1881 1875 1875 1874 1882 1881 1879 1875 1880 1879 1883 1881 1884 1879 1884 1883 1879 1883 1885 1880 1885 1878 1880 1886 1877 1878 1878 1885 1886 1885 1883 1887 1888 1885 1887 1885 1888 1889 1889 1886 1885 1877 1886 1890 1891 1890 1886 1886 1889 1891 1893 1889 1892 1888 1892 1889 1889 1893 1891 1890 1891 1894 1891 1893 1895 1891 1895 1894 1896 1895 1893 1893 1892 1897 1898 1893 1897 1893 1898 1896 1895 1896 1899 1895 1900 1894 1900 1895 1899 1890 1894 1900 1890 1900 1901 1902 1901 1900 1900 1903 1902 1903 1900 1899 1899 1896 1904 1899 1905 1903 1905 1899 1904 1903 1906 1902 1906 1903 1907 1903 1905 1908 1903 1908 1907 1909 1908 1905 1904 1909 1905 1904 1911 1910 1911 1904 1896 1904 1910 1909 1910 1913 1912 1913 1910 1914 1911 1914 1910 1912 1909 1910 1896 1898 1911 1915 1911 1898 1914 1911 1915 1916 1913 1914 1915 1916 1914 1917 1912 1913 1917 1913 1918 1913 1916 1918 1916 1915 1919 1920 1915 1898 1920 1919 1915 1897 1920 1898 1921 1920 1897 1919 1920 1922 1921 1922 1920 1892 1921 1897 1921 1892 1923 1922 1921 1924 1923 1924 1921 1888 1923 1892 1923 1888 1925 1924 1923 1926 1923 1925 1927 1927 1926 1923 1887 1925 1888 1925 1887 1928 1925 1928 1929 1929 1927 1925 1883 1928 1887 1928 1883 1930 1931 1928 1930 1928 1931 1929 1884 1930 1883 1884 1931 1930 1931 1884 1932 1881 1932 1884 1932 1881 1933 1934 1933 1881 1934 1881 1882 1935 1934 1882 1936 1882 1874 1935 1882 1936 1935 1936 1937 1867 1936 1873 1936 1867 1938 1936 1874 1873 1936 1938 1937 1938 1866 1937 1937 1866 1939 1867 1866 1938 1858 1939 1866 1939 1858 1940 1858 1857 1940 1918 1941 1917 1912 1917 1942 1943 1942 1917 1917 1941 1943 1944 1943 1941 1946 1945 1943 1942 1943 1945 1943 1944 1946 1945 1947 1942 1942 1947 1912 1912 1947 1909 1949 1947 1948 1950 1947 1949 1947 1950 1909 1947 1945 1948 1945 1946 1948 1951 1948 1946 1946 1952 1951 1952 1946 1944 1948 1951 1949 1953 1949 1951 1949 1953 1950 1954 1909 1950 1955 1950 1953 1950 1955 1954 1954 1908 1909 1908 1954 1956 1957 1954 1955 1954 1957 1956 1958 1957 1955 1953 1958 1955 1958 1953 1959 1951 1959 1953 1959 1951 1952 1957 1958 1960 1957 1962 1961 1961 1956 1957 1960 1962 1957 1908 1956 1907 1907 1956 1961 1907 1961 1906 1906 1961 1963 1963 1961 1962 1962 1964 1963 1965 1964 1962 1962 1960 1965 1966 1906 1963 1966 1963 1967 1967 1963 1964 1966 1902 1906 1966 1969 1968 1969 1966 1967 1968 1970 1966 1902 1966 1970 1964 1971 1967 1969 1967 1971 1972 1968 1969 1971 1973 1969 1972 1969 1973 1968 1972 1974 1974 1975 1968 1970 1968 1975 1901 1970 1975 1901 1902 1970 1975 1974 1976 1977 1975 1976 1977 1901 1975 1974 1846 1841 1846 1974 1972 1841 1976 1974 1976 1841 1843 1862 1976 1843 1862 1977 1976 1870 1977 1862 1890 1977 1877 1977 1890 1901 1870 1877 1977 1978 1847 1846 1978 1846 1972 1848 1847 1979 1847 1980 1979 1980 1847 1978 1973 1978 1972 1978 1981 1980 1981 1978 1973 1973 1982 1981 1982 1973 1971 1982 1964 1983 1964 1982 1971 1964 1965 1983 1986 1985 1984 1985 1987 1984 1988 1987 1985 1989 1987 1988 1988 1990 1989 1990 1988 1991 1993 1988 1992 1988 1993 1991 1994 1992 1988 1995 1994 1988 1994 1995 1996 1997 1996 1995 1996 1997 1998 2000 1999 1997 1998 1997 1999 2000 2001 1999 2001 2000 2002 2002 2003 2001 2004 2003 2002 2005 2004 2002 2004 2005 2006 2008 2007 2005 2009 2006 2005 2005 2007 2009 2008 2010 2007 2008 2011 2010 2010 2011 2012 2012 2013 2010 2013 2012 2014 2013 2014 2015 2018 2017 2016 2017 2018 2019 2016 2020 2018 2021 2018 2020 2018 2021 2019 2022 2017 2019 2019 2023 2022 2024 2019 2021 2019 2024 2023 2021 2026 2025 2026 2021 2020 2025 2024 2021 2020 2016 2027 2020 2027 2026 2026 2027 2028 2029 2027 2016 2027 2029 2030 2027 2030 2028 2031 2028 2030 2028 2031 2032 2029 2031 2030 2016 2033 2029 2031 2029 2034 2029 2035 2034 2035 2029 2033 2033 2016 2017 2017 2036 2033 2033 2037 2035 2037 2033 2036 2035 2037 2038 2039 2035 2038 2035 2039 2034 2040 2034 2039 2034 2040 2031 2041 2039 2038 2039 2041 2040 2038 2042 2041 2038 2043 2042 2038 2037 2043 2037 2044 2043 2036 2044 2037 2042 2043 2045 2045 2043 2046 2043 2044 2046 2042 2045 2047 2042 2048 2041 2048 2042 2047 2049 2040 2041 2048 2049 2041 2048 2047 2050 2048 2052 2051 2052 2048 2050 2049 2048 2051 2047 2053 2050 2047 2054 2053 2047 2045 2054 2053 2052 2050 2052 2053 2055 2057 2056 2052 2052 2056 2051 2052 2055 2057 2051 2056 2049 2056 2058 2049 2058 2040 2049 2040 2058 2059 2031 2040 2032 2040 2059 2032 2055 2061 2060 2061 2055 2053 2055 2060 2062 2062 2057 2055 2053 2054 2061 2061 2064 2063 2064 2061 2054 2063 2060 2061 2063 2064 2065 2063 2065 2066 2060 2063 2067 2066 2067 2063 2064 2068 2065 2068 2064 2069 2054 2069 2064 2045 2069 2054 2045 2046 2069 2046 2070 2069 2069 2070 2068 2070 2071 2068 2072 2065 2068 2068 2071 2072 2072 2066 2065 2066 2072 2073 2072 2074 2073 2074 2072 2075 2071 2075 2072 2071 2070 2076 2076 2077 2071 2075 2071 2077 2076 2070 2078 2046 2078 2070 2044 2078 2046 2078 2079 2076 2080 2078 2044 2078 2080 2081 2081 2079 2078 2044 2036 2080 2022 2080 2036 2080 2022 2082 2082 2081 2080 2081 2082 2083 2083 2084 2081 2079 2081 2084 2023 2082 2022 2082 2023 2085 2085 2083 2082 2036 2017 2022 2083 2085 2086 2088 2085 2087 2085 2088 2086 2023 2087 2085 2086 2089 2083 2084 2083 2089 2089 2090 2084 2090 2079 2084 2092 2091 2089 2089 2091 2093 2089 2086 2092 2090 2089 2093 2093 2094 2090 2079 2090 2095 2094 2095 2090 2095 2076 2079 2097 2096 2095 2095 2098 2097 2076 2095 2096 2095 2094 2098 2077 2076 2096 2097 2077 2096 2100 2099 2097 2077 2097 2099 2097 2098 2100 2098 2101 2100 2098 2102 2101 2102 2098 2094 2100 2104 2103 2103 2099 2100 2101 2104 2100 2104 2101 2105 2101 2106 2105 2106 2101 2102 2094 2107 2102 2106 2102 2107 2108 2106 2107 2108 2107 2109 2107 2110 2109 2110 2107 2094 2094 2093 2110 2110 2111 2109 2110 2093 2111 2112 2108 2109 2111 2112 2109 2106 2108 2113 2114 2113 2108 2108 2112 2114 2112 2111 2115 2116 2112 2115 2116 2117 2112 2117 2114 2112 2093 2091 2111 2091 2115 2111 2115 2091 2118 2119 2115 2118 2119 2116 2115 2092 2118 2091 2118 2092 2120 2121 2118 2120 2118 2121 2122 2122 2119 2118 2086 2120 2092 2120 2086 2088 2121 2120 2088 2123 2121 2088 2123 2088 2087 2124 2123 2087 2087 2023 2024 2087 2024 2124 2125 2124 2024 2024 2025 2125 2117 2126 2114 2126 2117 2127 2113 2114 2126 2126 2128 2113 2128 2126 2129 2127 2129 2126 2129 2127 2130 2132 2129 2131 2129 2132 2128 2130 2131 2129 2132 2133 2128 2133 2113 2128 2106 2113 2133 2133 2132 2134 2135 2106 2133 2136 2135 2133 2136 2133 2134 2131 2134 2132 2134 2131 2137 2136 2134 2137 2131 2130 2138 2138 2137 2131 2136 2137 2139 2137 2138 2140 2139 2137 2140 2139 2135 2136 2135 2139 2141 2141 2105 2135 2105 2106 2135 2141 2139 2142 2140 2142 2139 2105 2141 2143 2143 2141 2144 2142 2144 2141 2104 2105 2143 2104 2143 2145 2144 2145 2143 2145 2144 2146 2103 2145 2147 2145 2103 2104 2146 2147 2145 2147 2146 2148 2150 2147 2149 2147 2150 2103 2148 2149 2147 2099 2103 2150 2099 2150 2151 2149 2151 2150 2151 2149 2152 2149 2148 2153 2153 2152 2149 2099 2151 2075 2151 2074 2075 2152 2074 2151 2075 2077 2099 2074 2152 2154 2152 2153 2155 2154 2152 2156 2155 2156 2152 2154 2073 2074 2073 2154 2157 2154 2158 2157 2158 2154 2156 2157 2066 2073 2066 2157 2159 2158 2160 2157 2159 2157 2160 2067 2066 2159 2160 2067 2159 2067 2160 2161 2161 2060 2067 2060 2161 2162 2162 2062 2060 2165 2164 2163 2167 2166 2163 2167 2163 2164 2168 2166 2167 2169 2166 2168 2166 2169 2170 2171 2166 2170 2166 2171 2172 2173 2166 2172 2173 2174 2166 2174 2173 2175 2175 2176 2174 2176 2175 2177 2178 2176 2177 2176 2178 2179 2180 2179 2178 2179 2180 2181 2181 2180 2182 2183 2181 2182 2184 2181 2183 2185 2184 2183 2184 2187 2186 2188 2184 2185 2184 2188 2187 2186 2190 2189 2190 2186 2187 2190 2191 2189 2191 2190 2192 2192 2193 2191 2193 2192 2194
+2 1 0 5 4 3 8 7 6 11 10 9 14 13 12 17 16 15 20 19 18 23 22 21 26 25 24 29 28 27 32 31 30 35 34 33 38 37 36 41 40 39 44 43 42 47 46 45 49 48 47 52 51 50 55 54 53 58 57 56 61 60 59 64 63 62 67 66 65 70 69 68 73 72 71 76 75 74 79 78 77 82 81 80 85 84 83 88 87 86 91 90 89 94 93 92 97 96 95 100 99 98 103 102 101 106 105 104 109 108 107 112 111 110 115 114 113 118 117 116 121 120 119 124 123 122 127 126 125 130 129 128 133 132 131 136 135 134 139 138 137 142 141 140 145 144 143 148 147 146 151 150 149 154 153 152 157 156 155 160 159 158 163 162 161 166 165 164 169 168 167 172 171 170 175 174 173 178 177 176 181 180 179 184 183 182 187 186 185 190 189 188 193 192 191 196 195 194 199 198 197 202 201 200 205 204 203 208 207 206 211 210 209 214 213 212 217 216 215 220 219 218 223 222 221 226 225 224 229 228 227 232 231 230 235 234 233 238 237 236 241 240 239 244 243 242 247 246 245 250 249 248 253 252 251 256 255 254 259 258 257 262 261 260 265 264 263 268 267 266 271 270 269 274 273 272 277 276 275 280 279 278 283 282 281 286 285 284 289 288 287 292 291 290 295 294 293 298 297 296 301 300 299 304 303 302 307 306 305 310 309 308 313 312 311 316 315 314 319 318 317 322 321 320 325 324 323 328 327 326 331 330 329 334 333 332 337 336 335 340 339 338 343 342 341 346 345 344 349 348 347 352 351 350 355 354 353 358 357 356 361 360 359 364 363 362 367 366 365 370 369 368 373 372 371 376 375 374 379 378 377 382 381 380 385 384 383 388 387 386 391 390 389 394 393 392 397 396 395 400 399 398 403 402 401 406 405 404 409 408 407 412 411 410 415 414 413 418 417 416 421 420 419 424 423 422 427 426 425 430 429 428 433 432 431 436 435 434 439 438 437 442 441 440 445 444 443 448 447 446 451 450 449 454 453 452 457 456 455 460 459 458 463 462 461 466 465 464 469 468 467 472 471 470 475 474 473 478 477 476 481 480 479 484 483 482 487 486 485 490 489 488 493 492 491 496 495 494 499 498 497 502 501 500 505 504 503 508 507 506 511 510 509 514 513 512 517 516 515 520 519 518 523 522 521 526 525 524 529 528 527 532 531 530 535 534 533 538 537 536 541 540 539 544 543 542 547 546 545 550 549 548 553 552 551 556 555 554 559 558 557 562 561 560 565 564 563 568 567 566 571 570 569 574 573 572 577 576 575 580 579 578 583 582 581 586 585 584 589 588 587 592 591 590 595 594 593 598 597 596 601 600 599 604 603 602 607 606 605 610 609 608 613 612 611 616 615 614 619 618 617 622 621 620 625 624 623 628 627 626 631 630 629 634 633 632 637 636 635 640 639 638 643 642 641 646 645 644 649 648 647 652 651 650 655 654 653 658 657 656 661 660 659 664 663 662 667 666 665 670 669 668 673 672 671 676 675 674 679 678 677 682 681 680 685 684 683 688 687 686 691 690 689 694 693 692 697 696 695 700 699 698 703 702 701 706 705 704 709 708 707 712 711 710 715 714 713 718 717 716 721 720 719 724 723 722 727 726 725 730 729 728 733 732 731 736 735 734 739 738 737 742 741 740 745 744 743 748 747 746 751 750 749 754 753 752 757 756 755 760 759 758 763 762 761 766 765 764 769 768 767 772 771 770 775 774 773 778 777 776 781 780 779 784 783 782 787 786 785 790 789 788 793 792 791 796 795 794 799 798 797 802 801 800 805 804 803 808 807 806 811 810 809 814 813 812 817 816 815 820 819 818 823 822 821 826 825 824 829 828 827 832 831 830 835 834 833 838 837 836 841 840 839 844 843 842 847 846 845 850 849 848 853 852 851 856 855 854 859 858 857 862 861 860 865 864 863 868 867 866 871 870 869 874 873 872 877 876 875 880 879 878 883 882 881 886 885 884 889 888 887 892 891 890 895 894 893 898 897 896 901 900 899 904 903 902 907 906 905 910 909 908 913 912 911 916 915 914 919 918 917 922 921 920 925 924 923 928 927 926 931 930 929 934 933 932 937 936 935 940 939 938 943 942 941 946 945 944 949 948 947 952 951 950 955 954 953 958 957 956 961 960 959 964 963 962 967 966 965 970 969 968 973 972 971 976 975 974 979 978 977 982 981 980 985 984 983 988 987 986 991 990 989 994 993 992 997 996 995 1000 999 998 1003 1002 1001 1006 1005 1004 1009 1008 1007 1012 1011 1010 1015 1014 1013 1018 1017 1016 1021 1020 1019 1024 1023 1022 1027 1026 1025 1030 1029 1028 1033 1032 1031 1036 1035 1034 1039 1038 1037 1042 1041 1040 1045 1044 1043 1048 1047 1046 1051 1050 1049 1054 1053 1052 1057 1056 1055 1060 1059 1058 1063 1062 1061 1066 1065 1064 1069 1068 1067 1072 1071 1070 1075 1074 1073 1078 1077 1076 1081 1080 1079 1084 1083 1082 1087 1086 1085 1090 1089 1088 1093 1092 1091 1096 1095 1094 1099 1098 1097 1102 1101 1100 1105 1104 1103 1108 1107 1106 1111 1110 1109 1114 1113 1112 1117 1116 1115 1120 1119 1118 1123 1122 1121 1126 1125 1124 1129 1128 1127 1132 1131 1130 1135 1134 1133 1138 1137 1136 1141 1140 1139 1144 1143 1142 1147 1146 1145 1150 1149 1148 1153 1152 1151 1156 1155 1154 1159 1158 1157 1162 1161 1160 1165 1164 1163 1168 1167 1166 1171 1170 1169 1174 1173 1172 1177 1176 1175 1180 1179 1178 1183 1182 1181 1186 1185 1184 1189 1188 1187 1192 1191 1190 1195 1194 1193 1198 1197 1196 1201 1200 1199 1204 1203 1202 1207 1206 1205 1210 1209 1208 1213 1212 1211 1216 1215 1214 1219 1218 1217 1222 1221 1220 1225 1224 1223 1228 1227 1226 1231 1230 1229 1234 1233 1232 1237 1236 1235 1240 1239 1238 1243 1242 1241 1246 1245 1244 1249 1248 1247 1252 1251 1250 1255 1254 1253 1258 1257 1256 1261 1260 1259 1264 1263 1262 1267 1266 1265 1270 1269 1268 1273 1272 1271 1276 1275 1274 1279 1278 1277 1282 1281 1280 1285 1284 1283 1288 1287 1286 1291 1290 1289 1294 1293 1292 1297 1296 1295 1300 1299 1298 1303 1302 1301 1306 1305 1304 1309 1308 1307 1312 1311 1310 1315 1314 1313 1318 1317 1316 1321 1320 1319 1324 1323 1322 1327 1326 1325 1330 1329 1328 1333 1332 1331 1336 1335 1334 1339 1338 1337 1342 1341 1340 1345 1344 1343 1348 1347 1346 1351 1350 1349 1354 1353 1352 1357 1356 1355 1360 1359 1358 1363 1362 1361 1366 1365 1364 1369 1368 1367 1372 1371 1370 1375 1374 1373 1378 1377 1376 1381 1380 1379 1384 1383 1382 1387 1386 1385 1390 1389 1388 1393 1392 1391 1396 1395 1394 1399 1398 1397 1402 1401 1400 1405 1404 1403 1408 1407 1406 1411 1410 1409 1414 1413 1412 1417 1416 1415 1420 1419 1418 1423 1422 1421 1426 1425 1424 1429 1428 1427 1432 1431 1430 1435 1434 1433 1438 1437 1436 1441 1440 1439 1444 1443 1442 1447 1446 1445 1450 1449 1448 1453 1452 1451 1456 1455 1454 1459 1458 1457 1462 1461 1460 1465 1464 1463 1468 1467 1466 1471 1470 1469 1474 1473 1472 1477 1476 1475 1480 1479 1478 1483 1482 1481 1486 1485 1484 1489 1488 1487 1492 1491 1490 1495 1494 1493 1498 1497 1496 1501 1500 1499 1504 1503 1502 1507 1506 1505 1510 1509 1508 1513 1512 1511 1516 1515 1514 1519 1518 1517 1522 1521 1520 1525 1524 1523 1528 1527 1526 1531 1530 1529 1534 1533 1532 1537 1536 1535 1540 1539 1538 1543 1542 1541 1546 1545 1544 1549 1548 1547 1552 1551 1550 1555 1554 1553 1558 1557 1556 1561 1560 1559 1564 1563 1562 1567 1566 1565 1570 1569 1568 1573 1572 1571 1576 1575 1574 1579 1578 1577 1582 1581 1580 1585 1584 1583 1588 1587 1586 1591 1590 1589 1594 1593 1592 1597 1596 1595 1600 1599 1598 1603 1602 1601 1606 1605 1604 1609 1608 1607 1612 1611 1610 1615 1614 1613 1618 1617 1616 1621 1620 1619 1624 1623 1622 1627 1626 1625 1630 1629 1628 1633 1632 1631 1636 1635 1634 1639 1638 1637 1642 1641 1640 1645 1644 1643 1648 1647 1646 1651 1650 1649 1654 1653 1652 1657 1656 1655 1660 1659 1658 1663 1662 1661 1666 1665 1664 1669 1668 1667 1672 1671 1670 1675 1674 1673 1678 1677 1676 1681 1680 1679 1684 1683 1682 1687 1686 1685 1690 1689 1688 1693 1692 1691 1696 1695 1694 1699 1698 1697 1702 1701 1700 1705 1704 1703 1708 1707 1706 1711 1710 1709 1714 1713 1712 1717 1716 1715 1720 1719 1718 1723 1722 1721 1726 1725 1724 1729 1728 1727 1732 1731 1730 1735 1734 1733 1738 1737 1736 1741 1740 1739 1744 1743 1742 1747 1746 1745 1750 1749 1748 1753 1752 1751 1756 1755 1754 1759 1758 1757 1762 1761 1760 1765 1764 1763 1768 1767 1766 1771 1770 1769 1774 1773 1772 1777 1776 1775 1780 1779 1778 1783 1782 1781 1786 1785 1784 1789 1788 1787 1792 1791 1790 1795 1794 1793 1798 1797 1796 1801 1800 1799 1804 1803 1802 1807 1806 1805 1810 1809 1808 1813 1812 1811 1816 1815 1814 1819 1818 1817 1822 1821 1820 1825 1824 1823 1828 1827 1826 1831 1830 1829 1834 1833 1832 1837 1836 1835 1840 1839 1838 1843 1842 1841 1846 1845 1844 1849 1848 1847 1852 1851 1850 1855 1854 1853 1858 1857 1856 1861 1860 1859 1864 1863 1862 1867 1866 1865 1870 1869 1868 1873 1872 1871 1876 1875 1874 1879 1878 1877 1882 1881 1880 1885 1884 1883 1888 1887 1886 1891 1890 1889 1894 1893 1892 1897 1896 1895 1900 1899 1898 1903 1902 1901 1906 1905 1904 1909 1908 1907 1912 1911 1910 1915 1914 1913 1918 1917 1916 1921 1920 1919 1924 1923 1922 1927 1926 1925 1930 1929 1928 1933 1932 1931 1936 1935 1934 1939 1938 1937 1942 1941 1940 1945 1944 1943 1948 1947 1946 1951 1950 1949 1954 1953 1952 1957 1956 1955 1960 1959 1958 1963 1962 1961 1966 1965 1964 1969 1968 1967 1972 1971 1970 1975 1974 1973 1978 1977 1976 1981 1980 1979 1984 1983 1982 1987 1986 1985 1990 1989 1988 1993 1992 1991 1996 1995 1994 1999 1998 1997 2002 2001 2000 2005 2004 2003 2008 2007 2006 2011 2010 2009 2014 2013 2012 2017 2016 2015 2020 2019 2018 2023 2022 2021 2026 2025 2024 2029 2028 2027 2032 2031 2030 2035 2034 2033 2038 2037 2036 2041 2040 2039 2044 2043 2042 2047 2046 2045 2050 2049 2048 2053 2052 2051 2056 2055 2054 2059 2058 2057 2062 2061 2060 2065 2064 2063 2068 2067 2066 2071 2070 2069 2074 2073 2072 2077 2076 2075 2080 2079 2078 2083 2082 2081 2086 2085 2084 2089 2088 2087 2092 2091 2090 2095 2094 2093 2098 2097 2096 2101 2100 2099 2104 2103 2102 2107 2106 2105 2110 2109 2108 2113 2112 2111 2116 2115 2114 2119 2118 2117 2122 2121 2120 2125 2124 2123 2128 2127 2126 2131 2130 2129 2134 2133 2132 2137 2136 2135 2140 2139 2138 2143 2142 2141 2146 2145 2144 2149 2148 2147 2152 2151 2150 2155 2154 2153 2158 2157 2156 2161 2160 2159 2164 2163 2162 2167 2166 2165 2170 2169 2168 2173 2172 2171 2176 2175 2174 2179 2178 2177 2182 2181 2180 2185 2184 2183 2188 2187 2186 2191 2190 2189 2194 2193 2192 2197 2196 2195 2200 2199 2198 2203 2202 2201 2206 2205 2204 2209 2208 2207 2212 2211 2210 2215 2214 2213 2218 2217 2216 2221 2220 2219 2224 2223 2222 2227 2226 2225 2230 2229 2228 2233 2232 2231 2236 2235 2234 2239 2238 2237 2242 2241 2240 2245 2244 2243 2248 2247 2246 2251 2250 2249 2254 2253 2252 2257 2256 2255 2260 2259 2258 2263 2262 2261 2266 2265 2264 2269 2268 2267 2272 2271 2270 2275 2274 2273 2278 2277 2276 2281 2280 2279 2284 2283 2282 2287 2286 2285 2290 2289 2288 2293 2292 2291 2296 2295 2294 2299 2298 2297 2302 2301 2300 2305 2304 2303 2308 2307 2306 2311 2310 2309 2314 2313 2312 2317 2316 2315 2320 2319 2318 2323 2322 2321 2326 2325 2324 2329 2328 2327 2332 2331 2330 2335 2334 2333 2338 2337 2336 2341 2340 2339 2344 2343 2342 2347 2346 2345 2350 2349 2348 2353 2352 2351 2356 2355 2354 2359 2358 2357 2362 2361 2360 2365 2364 2363 2368 2367 2366 2371 2370 2369 2374 2373 2372 2377 2376 2375 2380 2379 2378 2383 2382 2381 2386 2385 2384 2389 2388 2387 2392 2391 2390 2395 2394 2393 2398 2397 2396 2401 2400 2399 2404 2403 2402 2407 2406 2405 2410 2409 2408 2413 2412 2411 2416 2415 2414 2419 2418 2417 2422 2421 2420 2425 2424 2423 2428 2427 2426 2431 2430 2429 2434 2433 2432 2437 2436 2435 2440 2439 2438 2443 2442 2441 2446 2445 2444 2449 2448 2447 2452 2451 2450 2455 2454 2453 2458 2457 2456 2461 2460 2459 2464 2463 2462 2467 2466 2465 2470 2469 2468 2473 2472 2471 2476 2475 2474 2479 2478 2477 2482 2481 2480 2485 2484 2483 2488 2487 2486 2491 2490 2489 2494 2493 2492 2497 2496 2495 2500 2499 2498 2503 2502 2501 2506 2505 2504 2509 2508 2507 2512 2511 2510 2515 2514 2513 2518 2517 2516 2521 2520 2519 2524 2523 2522 2527 2526 2525 2530 2529 2528 2533 2532 2531 2536 2535 2534 2539 2538 2537 2542 2541 2540 2545 2544 2543 2548 2547 2546 2551 2550 2549 2554 2553 2552 2557 2556 2555 2560 2559 2558 2563 2562 2561 2566 2565 2564 2569 2568 2567 2572 2571 2570 2575 2574 2573 2578 2577 2576 2581 2580 2579 2584 2583 2582 2587 2586 2585 2590 2589 2588 2593 2592 2591 2596 2595 2594 2599 2598 2597 2602 2601 2600 2605 2604 2603 2608 2607 2606 2611 2610 2609 2614 2613 2612 2617 2616 2615 2620 2619 2618 2623 2622 2621 2626 2625 2624 2629 2628 2627 2632 2631 2630 2635 2634 2633 2638 2637 2636 2641 2640 2639 2644 2643 2642 2647 2646 2645 2650 2649 2648 2653 2652 2651 2656 2655 2654 2659 2658 2657 2662 2661 2660 2665 2664 2663 2668 2667 2666 2671 2670 2669 2674 2673 2672 2677 2676 2675 2680 2679 2678 2683 2682 2681 2686 2685 2684 2689 2688 2687 2692 2691 2690 2695 2694 2693 2698 2697 2696 2701 2700 2699 2704 2703 2702 2707 2706 2705 2710 2709 2708 2713 2712 2711 2716 2715 2714 2719 2718 2717 2722 2721 2720 2725 2724 2723 2728 2727 2726 2731 2730 2729 2734 2733 2732 2737 2736 2735 2740 2739 2738 2743 2742 2741 2746 2745 2744 2749 2748 2747 2752 2751 2750 2755 2754 2753 2758 2757 2756 2761 2760 2759 2764 2763 2762 2767 2766 2765 2770 2769 2768 2773 2772 2771 2776 2775 2774 2779 2778 2777 2782 2781 2780 2785 2784 2783 2788 2787 2786 2791 2790 2789 2794 2793 2792 2797 2796 2795 2800 2799 2798 2803 2802 2801 2806 2805 2804 2809 2808 2807 2812 2811 2810 2815 2814 2813 2818 2817 2816 2821 2820 2819 2824 2823 2822 2827 2826 2825 2830 2829 2828 2833 2832 2831 2836 2835 2834 2839 2838 2837 2842 2841 2840 2845 2844 2843 2848 2847 2846 2851 2850 2849 2854 2853 2852 2857 2856 2855 2860 2859 2858 2863 2862 2861 2866 2865 2864 2869 2868 2867 2872 2871 2870 2875 2874 2873 2878 2877 2876 2881 2880 2879 2884 2883 2882 2887 2886 2885 2890 2889 2888 2893 2892 2891 2896 2895 2894 2899 2898 2897 2902 2901 2900 2905 2904 2903 2908 2907 2906 2911 2910 2909 2914 2913 2912 2917 2916 2915 2920 2919 2918 2923 2922 2921 2926 2925 2924 2929 2928 2927 2932 2931 2930 2935 2934 2933 2938 2937 2936 2941 2940 2939 2944 2943 2942 2947 2946 2945 2950 2949 2948 2953 2952 2951 2956 2955 2954 2959 2958 2957 2962 2961 2960 2965 2964 2963 2968 2967 2966 2971 2970 2969 2974 2973 2972 2977 2976 2975 2980 2979 2978 2983 2982 2981 2986 2985 2984 2989 2988 2987 2992 2991 2990 2995 2994 2993 2998 2997 2996 3001 3000 2999 3004 3003 3002 3007 3006 3005 3010 3009 3008 3013 3012 3011 3016 3015 3014 3019 3018 3017 3022 3021 3020 3025 3024 3023 3028 3027 3026 3031 3030 3029 3034 3033 3032 3037 3036 3035 3040 3039 3038 3043 3042 3041 3046 3045 3044 3049 3048 3047 3051 3050 3048 3054 3053 3052 3057 3056 3055 3060 3059 3058 3063 3062 3061 3066 3065 3064 3069 3068 3067 3072 3071 3070 3075 3074 3073 3078 3077 3076 3081 3080 3079 3084 3083 3082 3087 3086 3085 3090 3089 3088 3093 3092 3091 3096 3095 3094 3099 3098 3097 3102 3101 3100 3105 3104 3103 3108 3107 3106 3111 3110 3109 3114 3113 3112 3117 3116 3115 3120 3119 3118 3123 3122 3121 3126 3125 3124 3129 3128 3127 3132 3131 3130 3135 3134 3133 3138 3137 3136 3141 3140 3139 3144 3143 3142 3147 3146 3145 3150 3149 3148 3153 3152 3151 3156 3155 3154 3159 3158 3157 3162 3161 3160 3165 3164 3163 3168 3167 3166 3171 3170 3169 3174 3173 3172 3177 3176 3175 3180 3179 3178 3183 3182 3181 3186 3185 3184 3189 3188 3187 3192 3191 3190 3195 3194 3193 3198 3197 3196 3201 3200 3199 3204 3203 3202 3207 3206 3205 3210 3209 3208 3213 3212 3211 3216 3215 3214 3219 3218 3217 3222 3221 3220 3225 3224 3223 3228 3227 3226 3231 3230 3229 3234 3233 3232 3237 3236 3235 3240 3239 3238 3243 3242 3241 3246 3245 3244 3249 3248 3247 3252 3251 3250 3255 3254 3253 3258 3257 3256 3261 3260 3259 3264 3263 3262 3267 3266 3265 3270 3269 3268 3273 3272 3271 3276 3275 3274 3279 3278 3277 3282 3281 3280 3285 3284 3283 3288 3287 3286 3291 3290 3289 3294 3293 3292 3297 3296 3295 3300 3299 3298 3303 3302 3301 3306 3305 3304 3309 3308 3307 3312 3311 3310 3315 3314 3313 3318 3317 3316 3321 3320 3319 3324 3323 3322 3327 3326 3325 3330 3329 3328 3333 3332 3331 3336 3335 3334 3339 3338 3337 3342 3341 3340 3345 3344 3343 3348 3347 3346 3351 3350 3349 3354 3353 3352 3357 3356 3355 3360 3359 3358 3363 3362 3361 3366 3365 3364 3369 3368 3367 3372 3371 3370 3375 3374 3373 3378 3377 3376 3381 3380 3379 3384 3383 3382 3387 3386 3385 3390 3389 3388 3393 3392 3391 3396 3395 3394 3399 3398 3397 3402 3401 3400 3405 3404 3403 3408 3407 3406 3411 3410 3409 3414 3413 3412 3417 3416 3415 3418 3417 3415 3421 3420 3419 3424 3423 3422 3427 3426 3425 3430 3429 3428 3433 3432 3431 3436 3435 3434 3439 3438 3437 3442 3441 3440 3445 3444 3443 3448 3447 3446 3451 3450 3449 3454 3453 3452 3457 3456 3455 3460 3459 3458 3463 3462 3461 3466 3465 3464 3469 3468 3467 3472 3471 3470 3475 3474 3473 3478 3477 3476 3481 3480 3479 3484 3483 3482 3487 3486 3485 3490 3489 3488 3493 3492 3491 3496 3495 3494 3499 3498 3497 3502 3501 3500 3505 3504 3503 3508 3507 3506 3511 3510 3509 3514 3513 3512 3517 3516 3515 3520 3519 3518 3523 3522 3521 3526 3525 3524 3529 3528 3527 3532 3531 3530 3535 3534 3533 3538 3537 3536 3541 3540 3539 3544 3543 3542 3546 3545 3542 3549 3548 3547 3552 3551 3550 3555 3554 3553 3558 3557 3556 3561 3560 3559 3564 3563 3562 3567 3566 3565 3570 3569 3568 3573 3572 3571 3576 3575 3574 3579 3578 3577 3582 3581 3580 3585 3584 3583 3588 3587 3586 3591 3590 3589 3594 3593 3592 3597 3596 3595 3600 3599 3598 3603 3602 3601 3606 3605 3604 3609 3608 3607 3612 3611 3610 3615 3614 3613 3618 3617 3616 3621 3620 3619 3624 3623 3622 3627 3626 3625 3630 3629 3628 3633 3632 3631 3636 3635 3634 3639 3638 3637 3642 3641 3640 3645 3644 3643 3648 3647 3646 3651 3650 3649 3654 3653 3652 3657 3656 3655 3660 3659 3658 3663 3662 3661 3666 3665 3664 3669 3668 3667 3672 3671 3670 3675 3674 3673 3678 3677 3676 3681 3680 3679 3684 3683 3682 3687 3686 3685 3690 3689 3688 3693 3692 3691 3696 3695 3694 3699 3698 3697 3702 3701 3700 3705 3704 3703 3708 3707 3706 3711 3710 3709 3714 3713 3712 3717 3716 3715 3720 3719 3718 3723 3722 3721 3726 3725 3724 3729 3728 3727 3732 3731 3730 3735 3734 3733 3738 3737 3736 3741 3740 3739 3744 3743 3742 3747 3746 3745 3750 3749 3748 3753 3752 3751 3756 3755 3754 3759 3758 3757 3762 3761 3760 3765 3764 3763 3768 3767 3766 3771 3770 3769 3774 3773 3772 3777 3776 3775 3780 3779 3778 3783 3782 3781 3786 3785 3784 3789 3788 3787 3792 3791 3790 3795 3794 3793 3798 3797 3796 3801 3800 3799 3804 3803 3802 3807 3806 3805 3810 3809 3808 3813 3812 3811 3816 3815 3814 3819 3818 3817 3822 3821 3820 3825 3824 3823 3828 3827 3826 3831 3830 3829 3834 3833 3832 3837 3836 3835 3840 3839 3838 3843 3842 3841 3846 3845 3844 3849 3848 3847 3852 3851 3850 3855 3854 3853 3858 3857 3856 3861 3860 3859 3864 3863 3862 3867 3866 3865 3870 3869 3868 3873 3872 3871 3876 3875 3874 3879 3878 3877 3882 3881 3880 3885 3884 3883 3888 3887 3886 3891 3890 3889 3894 3893 3892 3897 3896 3895 3900 3899 3898 3903 3902 3901 3906 3905 3904 3909 3908 3907 3912 3911 3910 3915 3914 3913 3918 3917 3916 3921 3920 3919 3924 3923 3922 3927 3926 3925 3930 3929 3928 3933 3932 3931 3936 3935 3934 3939 3938 3937 3942 3941 3940 3945 3944 3943 3948 3947 3946 3951 3950 3949 3954 3953 3952 3957 3956 3955 3960 3959 3958 3963 3962 3961 3966 3965 3964 3969 3968 3967 3972 3971 3970 3975 3974 3973 3978 3977 3976 3981 3980 3979 3984 3983 3982 3987 3986 3985 3990 3989 3988 3993 3992 3991 3996 3995 3994 3999 3998 3997 4002 4001 4000 4005 4004 4003 4008 4007 4006 4011 4010 4009 4014 4013 4012 4017 4016 4015 4020 4019 4018 4023 4022 4021 4026 4025 4024 4029 4028 4027 4032 4031 4030 4035 4034 4033 4038 4037 4036 4041 4040 4039 4044 4043 4042 4047 4046 4045 4050 4049 4048 4053 4052 4051 4056 4055 4054 4059 4058 4057 4062 4061 4060 4065 4064 4063 4068 4067 4066 4071 4070 4069 4074 4073 4072 4077 4076 4075 4080 4079 4078 4083 4082 4081 4086 4085 4084 4089 4088 4087 4092 4091 4090 4095 4094 4093 4098 4097 4096 4101 4100 4099 4104 4103 4102 4107 4106 4105 4110 4109 4108 4113 4112 4111 4116 4115 4114 4119 4118 4117 4122 4121 4120 4125 4124 4123 4128 4127 4126 4131 4130 4129 4134 4133 4132 4137 4136 4135 4140 4139 4138 4143 4142 4141 4146 4145 4144 4149 4148 4147 4152 4151 4150 4155 4154 4153 4158 4157 4156 4161 4160 4159 4164 4163 4162 4167 4166 4165 4170 4169 4168 4173 4172 4171 4176 4175 4174 4179 4178 4177 4182 4181 4180 4185 4184 4183 4188 4187 4186 4191 4190 4189 4194 4193 4192 4197 4196 4195 4200 4199 4198 4203 4202 4201 4206 4205 4204 4209 4208 4207 4212 4211 4210 4215 4214 4213 4218 4217 4216 4221 4220 4219 4224 4223 4222 4227 4226 4225 4230 4229 4228 4233 4232 4231 4236 4235 4234 4239 4238 4237 4242 4241 4240 4245 4244 4243 4248 4247 4246 4251 4250 4249 4254 4253 4252 4257 4256 4255 4260 4259 4258 4263 4262 4261 4266 4265 4264 4269 4268 4267 4272 4271 4270 4275 4274 4273 4278 4277 4276 4281 4280 4279 4284 4283 4282 4287 4286 4285 4290 4289 4288 4293 4292 4291 4296 4295 4294 4299 4298 4297 4302 4301 4300 4305 4304 4303 4308 4307 4306 4311 4310 4309 4314 4313 4312 4317 4316 4315 4320 4319 4318 4323 4322 4321 4326 4325 4324 4329 4328 4327 4332 4331 4330 4335 4334 4333 4338 4337 4336 4341 4340 4339 4344 4343 4342 4347 4346 4345 4350 4349 4348 4353 4352 4351 4356 4355 4354 4359 4358 4357 4362 4361 4360 4365 4364 4363 4368 4367 4366 4371 4370 4369 4374 4373 4372 4377 4376 4375 4380 4379 4378 4383 4382 4381 4386 4385 4384 4389 4388 4387 4392 4391 4390 4395 4394 4393 4398 4397 4396 4401 4400 4399 4404 4403 4402 4407 4406 4405 4410 4409 4408 4413 4412 4411 4416 4415 4414 4419 4418 4417 4422 4421 4420 4425 4424 4423 4428 4427 4426 4431 4430 4429 4434 4433 4432 4437 4436 4435 4440 4439 4438 4443 4442 4441 4446 4445 4444 4449 4448 4447 4452 4451 4450 4455 4454 4453 4458 4457 4456 4461 4460 4459 4464 4463 4462 4467 4466 4465 4470 4469 4468 4473 4472 4471 4476 4475 4474 4479 4478 4477 4482 4481 4480 4485 4484 4483 4488 4487 4486 4491 4490 4489 4494 4493 4492 4497 4496 4495 4500 4499 4498 4503 4502 4501 4506 4505 4504 4509 4508 4507 4512 4511 4510 4515 4514 4513 4518 4517 4516 4521 4520 4519 4524 4523 4522 4527 4526 4525 4530 4529 4528 4533 4532 4531 4536 4535 4534 4539 4538 4537 4542 4541 4540 4545 4544 4543 4548 4547 4546 4551 4550 4549 4554 4553 4552 4557 4556 4555 4560 4559 4558 4563 4562 4561 4566 4565 4564 4569 4568 4567 4572 4571 4570 4575 4574 4573 4578 4577 4576 4581 4580 4579 4584 4583 4582 4586 4584 4585 4589 4588 4587 4592 4591 4590 4595 4594 4593 4598 4597 4596 4601 4600 4599 4604 4603 4602 4607 4606 4605 4610 4609 4608 4613 4612 4611 4616 4615 4614 4619 4618 4617 4622 4621 4620 4625 4624 4623 4628 4627 4626 4631 4630 4629 4634 4633 4632 4637 4636 4635 4640 4639 4638 4643 4642 4641 4646 4645 4644 4649 4648 4647 4652 4651 4650 4655 4654 4653 4658 4657 4656 4661 4660 4659 4664 4663 4662 4667 4666 4665 4670 4669 4668 4673 4672 4671 4676 4675 4674 4679 4678 4677 4682 4681 4680 4685 4684 4683 4688 4687 4686 4691 4690 4689 4694 4693 4692 4697 4696 4695 4700 4699 4698 4703 4702 4701 4706 4705 4704 4709 4708 4707 4712 4711 4710 4715 4714 4713 4718 4717 4716 4721 4720 4719 4724 4723 4722 4727 4726 4725 4730 4729 4728 4733 4732 4731 4736 4735 4734 4739 4738 4737 4742 4741 4740 4745 4744 4743 4748 4747 4746 4751 4750 4749 4754 4753 4752 4757 4756 4755 4760 4759 4758 4763 4762 4761 4766 4765 4764 4769 4768 4767 4772 4771 4770 4775 4774 4773 4778 4777 4776 4781 4780 4779 4784 4783 4782 4787 4786 4785 4790 4789 4788 4793 4792 4791 4796 4795 4794 4799 4798 4797 4802 4801 4800 4805 4804 4803 4808 4807 4806 4811 4810 4809 4814 4813 4812 4817 4816 4815 4820 4819 4818 4823 4822 4821 4826 4825 4824 4829 4828 4827 4832 4831 4830 4835 4834 4833 4838 4837 4836 4841 4840 4839 4844 4843 4842 4847 4846 4845 4850 4849 4848 4853 4852 4851 4856 4855 4854 4859 4858 4857 4862 4861 4860 4865 4864 4863 4868 4867 4866 4871 4870 4869 4874 4873 4872 4877 4876 4875 4880 4879 4878 4883 4882 4881 4886 4885 4884 4889 4888 4887 4892 4891 4890 4895 4894 4893 4898 4897 4896 4901 4900 4899 4904 4903 4902 4907 4906 4905 4910 4909 4908 4913 4912 4911 4916 4915 4914 4919 4918 4917 4922 4921 4920 4925 4924 4923 4928 4927 4926 4931 4930 4929 4934 4933 4932 4937 4936 4935 4940 4939 4938 4943 4942 4941 4946 4945 4944 4949 4948 4947 4952 4951 4950 4955 4954 4953 4958 4957 4956 4961 4960 4959 4964 4963 4962 4967 4966 4965 4970 4969 4968 4973 4972 4971 4976 4975 4974 4979 4978 4977 4982 4981 4980 4985 4984 4983 4988 4987 4986 4991 4990 4989 4994 4993 4992 4997 4996 4995 5000 4999 4998 5003 5002 5001 5006 5005 5004 5009 5008 5007 5012 5011 5010 5015 5014 5013 5018 5017 5016 5021 5020 5019 5024 5023 5022 5027 5026 5025 5030 5029 5028 5033 5032 5031 5036 5035 5034 5039 5038 5037 5042 5041 5040 5045 5044 5043 5048 5047 5046 5051 5050 5049 5054 5053 5052 5057 5056 5055 5060 5059 5058 5063 5062 5061 5066 5065 5064 5069 5068 5067 5072 5071 5070 5075 5074 5073 5078 5077 5076 5081 5080 5079 5084 5083 5082 5087 5086 5085 5090 5089 5088 5093 5092 5091 5096 5095 5094 5099 5098 5097 5102 5101 5100 5105 5104 5103 5108 5107 5106 5111 5110 5109 5114 5113 5112 5117 5116 5115 5120 5119 5118 5123 5122 5121 5126 5125 5124 5129 5128 5127 5132 5131 5130 5135 5134 5133 5138 5137 5136 5141 5140 5139 5144 5143 5142 5147 5146 5145 5150 5149 5148 5153 5152 5151 5156 5155 5154 5159 5158 5157 5162 5161 5160 5165 5164 5163 5168 5167 5166 5171 5170 5169 5174 5173 5172 5177 5176 5175 5180 5179 5178 5183 5182 5181 5186 5185 5184 5189 5188 5187 5192 5191 5190 5195 5194 5193 5198 5197 5196 5201 5200 5199 5204 5203 5202 5207 5206 5205 5210 5209 5208 5213 5212 5211 5216 5215 5214 5219 5218 5217 5222 5221 5220 5225 5224 5223 5228 5227 5226 5231 5230 5229 5234 5233 5232 5237 5236 5235 5240 5239 5238 5243 5242 5241 5246 5245 5244 5249 5248 5247 5252 5251 5250 5255 5254 5253 5258 5257 5256 5261 5260 5259 5264 5263 5262 5267 5266 5265 5270 5269 5268 5273 5272 5271 5276 5275 5274 5279 5278 5277 5282 5281 5280 5285 5284 5283 5288 5287 5286 5291 5290 5289 5294 5293 5292 5297 5296 5295 5300 5299 5298 5303 5302 5301 5306 5305 5304 5309 5308 5307 5312 5311 5310 5315 5314 5313 5318 5317 5316 5321 5320 5319 5324 5323 5322 5327 5326 5325 5330 5329 5328 5333 5332 5331 5336 5335 5334 5339 5338 5337 5342 5341 5340 5345 5344 5343 5348 5347 5346 5351 5350 5349 5354 5353 5352 5357 5356 5355 5360 5359 5358 5363 5362 5361 5366 5365 5364 5369 5368 5367 5372 5371 5370 5375 5374 5373 5378 5377 5376 5381 5380 5379 5384 5383 5382 5387 5386 5385 5390 5389 5388 5393 5392 5391 5396 5395 5394 5399 5398 5397 5402 5401 5400 5405 5404 5403 5408 5407 5406 5411 5410 5409 5414 5413 5412 5417 5416 5415 5420 5419 5418 5423 5422 5421 5426 5425 5424 5429 5428 5427 5432 5431 5430 5435 5434 5433 5438 5437 5436 5441 5440 5439 5444 5443 5442 5447 5446 5445 5450 5449 5448 5453 5452 5451 5456 5455 5454 5459 5458 5457 5462 5461 5460 5465 5464 5463 5468 5467 5466 5471 5470 5469 5474 5473 5472 5477 5476 5475 5480 5479 5478 5483 5482 5481 5486 5485 5484 5489 5488 5487 5492 5491 5490 5495 5494 5493 5498 5497 5496 5501 5500 5499 5504 5503 5502 5507 5506 5505 5510 5509 5508 5513 5512 5511 5516 5515 5514 5519 5518 5517 5522 5521 5520 5525 5524 5523 5528 5527 5526 5531 5530 5529 5534 5533 5532 5537 5536 5535 5540 5539 5538 5543 5542 5541 5546 5545 5544 5549 5548 5547 5552 5551 5550 5555 5554 5553 5558 5557 5556 5561 5560 5559 5564 5563 5562 5567 5566 5565 5570 5569 5568 5573 5572 5571 5576 5575 5574 5579 5578 5577 5582 5581 5580 5585 5584 5583 5588 5587 5586 5591 5590 5589 5594 5593 5592 5597 5596 5595 5600 5599 5598 5603 5602 5601 5606 5605 5604 5609 5608 5607 5612 5611 5610 5615 5614 5613 5613 5616 5615 5619 5618 5617 5622 5621 5620 5625 5624 5623 5628 5627 5626 5631 5630 5629 5634 5633 5632 5637 5636 5635 5640 5639 5638 5643 5642 5641 5646 5645 5644 5649 5648 5647 5652 5651 5650 5655 5654 5653 5658 5657 5656 5661 5660 5659 5664 5663 5662 5667 5666 5665 5670 5669 5668 5673 5672 5671 5676 5675 5674 5679 5678 5677 5682 5681 5680 5685 5684 5683 5688 5687 5686 5691 5690 5689 5694 5693 5692 5697 5696 5695 5700 5699 5698 5703 5702 5701 5706 5705 5704 5709 5708 5707 5712 5711 5710 5715 5714 5713 5718 5717 5716 5721 5720 5719 5724 5723 5722 5727 5726 5725 5730 5729 5728 5733 5732 5731 5736 5735 5734 5739 5738 5737 5742 5741 5740 5745 5744 5743 5748 5747 5746 5751 5750 5749 5754 5753 5752 5757 5756 5755 5760 5759 5758 5763 5762 5761 5766 5765 5764 5769 5768 5767 5772 5771 5770 5775 5774 5773 5778 5777 5776 5781 5780 5779 5784 5783 5782 5787 5786 5785 5790 5789 5788 5793 5792 5791 5796 5795 5794 5799 5798 5797 5802 5801 5800 5805 5804 5803 5808 5807 5806 5811 5810 5809 5814 5813 5812 5817 5816 5815 5820 5819 5818 5823 5822 5821 5826 5825 5824 5829 5828 5827 5832 5831 5830 5835 5834 5833 5838 5837 5836 5841 5840 5839 5844 5843 5842 5847 5846 5845 5850 5849 5848 5853 5852 5851 5856 5855 5854 5859 5858 5857 5862 5861 5860 5865 5864 5863 5868 5867 5866 5871 5870 5869 5874 5873 5872 5877 5876 5875 5880 5879 5878 5883 5882 5881 5886 5885 5884 5889 5888 5887 5892 5891 5890 5895 5894 5893 5898 5897 5896 5901 5900 5899 5904 5903 5902 5907 5906 5905 5910 5909 5908 5913 5912 5911 5916 5915 5914 5919 5918 5917 5922 5921 5920 5925 5924 5923 5928 5927 5926 5931 5930 5929 5934 5933 5932 5937 5936 5935 5940 5939 5938 5943 5942 5941 5946 5945 5944 5949 5948 5947 5952 5951 5950 5955 5954 5953 5958 5957 5956 5961 5960 5959 5964 5963 5962 5967 5966 5965 5970 5969 5968 5973 5972 5971 5976 5975 5974 5979 5978 5977 5982 5981 5980 5985 5984 5983 5988 5987 5986 5991 5990 5989 5994 5993 5992 5997 5996 5995 6000 5999 5998 6003 6002 6001 6006 6005 6004 6009 6008 6007 6012 6011 6010 6015 6014 6013 6018 6017 6016 6021 6020 6019 6024 6023 6022 6027 6026 6025 6030 6029 6028 6033 6032 6031 6036 6035 6034 6039 6038 6037 6042 6041 6040 6045 6044 6043 6048 6047 6046 6051 6050 6049 6054 6053 6052 6057 6056 6055 6060 6059 6058 6063 6062 6061 6066 6065 6064 6069 6068 6067 6072 6071 6070 6075 6074 6073 6078 6077 6076 6081 6080 6079 6084 6083 6082 6087 6086 6085 6090 6089 6088 6093 6092 6091 6096 6095 6094 6099 6098 6097 6102 6101 6100 6105 6104 6103 6108 6107 6106 6111 6110 6109 6114 6113 6112 6117 6116 6115 6120 6119 6118 6123 6122 6121 6126 6125 6124 6129 6128 6127 6132 6131 6130 6135 6134 6133 6138 6137 6136 6141 6140 6139 6144 6143 6142 6147 6146 6145 6150 6149 6148 6153 6152 6151 6156 6155 6154 6159 6158 6157 6162 6161 6160 6165 6164 6163 6168 6167 6166 6171 6170 6169 6174 6173 6172 6177 6176 6175 6180 6179 6178 6183 6182 6181 6186 6185 6184 6189 6188 6187 6192 6191 6190 6195 6194 6193 6198 6197 6196 6201 6200 6199 6204 6203 6202 6207 6206 6205 6210 6209 6208 6213 6212 6211 6216 6215 6214 6219 6218 6217 6221 6219 6220 6224 6223 6222 6227 6226 6225 6230 6229 6228 6233 6232 6231 6236 6235 6234 6239 6238 6237 6242 6241 6240 6245 6244 6243 6248 6247 6246 6251 6250 6249 6254 6253 6252 6257 6256 6255 6260 6259 6258 6263 6262 6261 6266 6265 6264 6269 6268 6267 6272 6271 6270 6275 6274 6273 6278 6277 6276 6281 6280 6279 6284 6283 6282 6287 6286 6285 6290 6289 6288 6293 6292 6291 6296 6295 6294 6299 6298 6297 6302 6301 6300 6305 6304 6303 6308 6307 6306 6311 6310 6309 6314 6313 6312 6317 6316 6315 6320 6319 6318 6323 6322 6321 6326 6325 6324 6329 6328 6327 6332 6331 6330 6335 6334 6333 6338 6337 6336 6341 6340 6339 6344 6343 6342 6347 6346 6345 6350 6349 6348 6353 6352 6351 6356 6355 6354 6359 6358 6357 6362 6361 6360 6365 6364 6363 6368 6367 6366 6371 6370 6369 6374 6373 6372 6377 6376 6375 6380 6379 6378 6383 6382 6381 6386 6385 6384 6389 6388 6387 6392 6391 6390 6395 6394 6393 6398 6397 6396 6401 6400 6399 6404 6403 6402 6407 6406 6405 6410 6409 6408 6413 6412 6411 6416 6415 6414 6419 6418 6417 6422 6421 6420 6425 6424 6423 6428 6427 6426 6431 6430 6429 6434 6433 6432 6437 6436 6435 6440 6439 6438 6443 6442 6441 6446 6445 6444 6449 6448 6447 6452 6451 6450 6455 6454 6453 6458 6457 6456 6461 6460 6459 6464 6463 6462 6467 6466 6465 6470 6469 6468 6473 6472 6471 6476 6475 6474 6479 6478 6477 6482 6481 6480 6485 6484 6483 6488 6487 6486 6491 6490 6489 6494 6493 6492 6497 6496 6495 6500 6499 6498 6503 6502 6501 6506 6505 6504 6509 6508 6507 6512 6511 6510 6515 6514 6513 6518 6517 6516 6521 6520 6519 6524 6523 6522 6527 6526 6525 6530 6529 6528 6533 6532 6531 6536 6535 6534 6539 6538 6537 6542 6541 6540 6545 6544 6543 6548 6547 6546 6551 6550 6549 6554 6553 6552 6557 6556 6555 6560 6559 6558 6563 6562 6561 6566 6565 6564 6569 6568 6567 6572 6571 6570 6575 6574 6573 6578 6577 6576 6581 6580 6579 6584 6583 6582 6587 6586 6585 6590 6589 6588 6593 6592 6591 6596 6595 6594 6599 6598 6597 6602 6601 6600 6605 6604 6603 6608 6607 6606 6611 6610 6609 6614 6613 6612 6617 6616 6615 6620 6619 6618 6623 6622 6621 6626 6625 6624 6629 6628 6627 6632 6631 6630 6635 6634 6633 6638 6637 6636 6641 6640 6639 6644 6643 6642 6647 6646 6645 6650 6649 6648 6653 6652 6651 6656 6655 6654 6659 6658 6657 6662 6661 6660 6665 6664 6663 6668 6667 6666 6671 6670 6669 6674 6673 6672 6677 6676 6675 6680 6679 6678 6683 6682 6681 6686 6685 6684 6689 6688 6687 6692 6691 6690 6695 6694 6693 6698 6697 6696 6701 6700 6699 6704 6703 6702 6707 6706 6705 6710 6709 6708 6713 6712 6711 6716 6715 6714 6719 6718 6717 6722 6721 6720 6725 6724 6723 6728 6727 6726 6731 6730 6729 6734 6733 6732 6737 6736 6735 6740 6739 6738 6743 6742 6741 6746 6745 6744 6749 6748 6747 6752 6751 6750 6755 6754 6753 6758 6757 6756 6761 6760 6759 6764 6763 6762 6767 6766 6765 6770 6769 6768 6773 6772 6771 6776 6775 6774 6779 6778 6777 6782 6781 6780 6785 6784 6783 6788 6787 6786 6791 6790 6789 6794 6793 6792 6797 6796 6795 6800 6799 6798 6803 6802 6801 6806 6805 6804 6809 6808 6807 6812 6811 6810 6815 6814 6813 6818 6817 6816 6821 6820 6819 6824 6823 6822 6827 6826 6825 6830 6829 6828 6833 6832 6831 6836 6835 6834 6839 6838 6837 6842 6841 6840 6845 6844 6843 6848 6847 6846 6851 6850 6849 6854 6853 6852 6857 6856 6855 6860 6859 6858 6863 6862 6861 6866 6865 6864 6869 6868 6867 6872 6871 6870 6875 6874 6873 6878 6877 6876 6881 6880 6879 6884 6883 6882 6887 6886 6885 6890 6889 6888 6893 6892 6891 6896 6895 6894 6899 6898 6897 6902 6901 6900 6905 6904 6903 6908 6907 6906 6911 6910 6909 6914 6913 6912 6917 6916 6915 6920 6919 6918 6923 6922 6921 6926 6925 6924 6929 6928 6927 6932 6931 6930 6935 6934 6933 6938 6937 6936 6941 6940 6939 6944 6943 6942 6947 6946 6945 6950 6949 6948 6953 6952 6951 6956 6955 6954 6959 6958 6957 6962 6961 6960 6965 6964 6963 6968 6967 6966 6971 6970 6969 6974 6973 6972 6977 6976 6975 6980 6979 6978 6983 6982 6981 6986 6985 6984 6989 6988 6987 6992 6991 6990 6995 6994 6993 6998 6997 6996 7001 7000 6999 7004 7003 7002 7007 7006 7005 7010 7009 7008 7013 7012 7011 7016 7015 7014 7019 7018 7017 7022 7021 7020 7025 7024 7023 7028 7027 7026 7031 7030 7029 7034 7033 7032 7037 7036 7035 7040 7039 7038 7043 7042 7041 7046 7045 7044 7049 7048 7047 7052 7051 7050 7055 7054 7053 7058 7057 7056 7061 7060 7059 7064 7063 7062 7067 7066 7065 7070 7069 7068 7073 7072 7071 7076 7075 7074 7079 7078 7077 7082 7081 7080 7085 7084 7083 7088 7087 7086 7091 7090 7089 7094 7093 7092 7097 7096 7095 7100 7099 7098 7103 7102 7101 7106 7105 7104 7109 7108 7107 7112 7111 7110 7115 7114 7113 7118 7117 7116 7121 7120 7119 7124 7123 7122 7127 7126 7125 7130 7129 7128 7133 7132 7131 7136 7135 7134 7139 7138 7137 7142 7141 7140 7145 7144 7143 7148 7147 7146 7151 7150 7149 7154 7153 7152 7157 7156 7155 7160 7159 7158 7163 7162 7161 7166 7165 7164 7169 7168 7167 7172 7171 7170 7175 7174 7173 7178 7177 7176 7181 7180 7179 7184 7183 7182 7187 7186 7185 7190 7189 7188 7193 7192 7191 7196 7195 7194 7199 7198 7197 7202 7201 7200 7205 7204 7203 7208 7207 7206 7211 7210 7209 7214 7213 7212 7217 7216 7215 7220 7219 7218 7223 7222 7221 7226 7225 7224 7229 7228 7227 7232 7231 7230 7235 7234 7233 7238 7237 7236 7241 7240 7239 7244 7243 7242 7247 7246 7245 7250 7249 7248 7253 7252 7251 7256 7255 7254 7259 7258 7257 7262 7261 7260 7265 7264 7263 7268 7267 7266 7271 7270 7269 7274 7273 7272 7277 7276 7275 7280 7279 7278 7283 7282 7281 7286 7285 7284 7289 7288 7287 7292 7291 7290 7295 7294 7293 7298 7297 7296 7301 7300 7299 7304 7303 7302 7307 7306 7305 7310 7309 7308 7313 7312 7311 7316 7315 7314 7319 7318 7317 7322 7321 7320 7325 7324 7323 7328 7327 7326 7331 7330 7329 7334 7333 7332 7337 7336 7335 7340 7339 7338 7343 7342 7341 7346 7345 7344 7349 7348 7347 7352 7351 7350 7355 7354 7353 7358 7357 7356 7361 7360 7359 7364 7363 7362 7367 7366 7365 7370 7369 7368 7373 7372 7371 7376 7375 7374 7379 7378 7377 7382 7381 7380 7385 7384 7383 7388 7387 7386 7391 7390 7389 7394 7393 7392 7397 7396 7395 7400 7399 7398 7403 7402 7401 7406 7405 7404 7409 7408 7407 7412 7411 7410 7415 7414 7413 7418 7417 7416 7421 7420 7419 7424 7423 7422 7427 7426 7425 7430 7429 7428 7433 7432 7431 7436 7435 7434 7439 7438 7437 7442 7441 7440 7445 7444 7443 7448 7447 7446 7451 7450 7449 7454 7453 7452 7457 7456 7455 7460 7459 7458 7463 7462 7461 7466 7465 7464 7469 7468 7467 7472 7471 7470 7475 7474 7473 7478 7477 7476 7481 7480 7479 7484 7483 7482 7487 7486 7485 7490 7489 7488 7493 7492 7491 7496 7495 7494 7499 7498 7497 7502 7501 7500 7505 7504 7503 7508 7507 7506 7507 7509 7506 7512 7511 7510 7515 7514 7513 7518 7517 7516
+2 1 0 5 4 3 8 7 6 11 10 9 14 13 12 17 16 15 20 19 18 23 22 21 26 25 24 29 28 27 32 31 30 35 34 33 38 37 36 41 40 39 44 43 42 47 46 45 50 49 48 53 52 51 56 55 54 59 58 57 62 61 60 65 64 63 68 67 66 71 70 69 74 73 72 77 76 75 80 79 78 83 82 81 86 85 84 89 88 87 92 91 90 95 94 93 98 97 96 101 100 99 104 103 102 107 106 105 110 109 108 113 112 111 116 115 114 119 118 117 122 121 120 125 124 123 128 127 126 131 130 129 134 133 132 137 136 135 140 139 138 143 142 141 146 145 144 149 148 147 152 151 150 155 154 153 158 157 156 161 160 159 164 163 162 167 166 165 170 169 168 173 172 171 176 175 174 179 178 177 182 181 180 185 184 183 188 187 186 191 190 189 194 193 192 197 196 195 200 199 198 203 202 201 206 205 204 209 208 207 212 211 210 215 214 213 218 217 216 221 220 219 224 223 222 227 226 225 230 229 228 233 232 231 236 235 234 239 238 237 242 241 240 245 244 243 248 247 246 251 250 249 254 253 252 257 256 255 260 259 258 263 262 261 266 265 264 269 268 267 272 271 270 275 274 273 278 277 276 281 280 279 284 283 282 287 286 285 290 289 288 293 292 291 296 295 294 299 298 297 302 301 300 305 304 303 308 307 306 311 310 309 314 313 312 317 316 315 320 319 318 323 322 321 326 325 324 329 328 327 332 331 330 335 334 333 338 337 336 341 340 339 344 343 342 347 346 345 350 349 348 353 352 351 356 355 354 359 358 357 362 361 360 365 364 363 368 367 366 371 370 369 374 373 372 377 376 375 380 379 378 383 382 381 386 385 384 389 388 387 392 391 390 395 394 393 398 397 396 401 400 399 404 403 402 407 406 405 410 409 408 413 412 411 416 415 414 419 418 417 422 421 420 425 424 423 428 427 426 431 430 429 434 433 432 437 436 435 440 439 438 443 442 441 446 445 444 449 448 447 452 451 450 455 454 453 458 457 456 461 460 459 464 463 462 467 466 465 470 469 468 473 472 471 476 475 474 479 478 477 482 481 480 485 484 483 488 487 486 491 490 489 494 493 492 497 496 495 500 499 498 503 502 501 506 505 504 509 508 507 512 511 510 515 514 513 518 517 516 521 520 519 524 523 522 527 526 525 530 529 528 533 532 531 536 535 534 539 538 537 542 541 540 545 544 543 548 547 546 551 550 549 554 553 552 557 556 555 560 559 558 563 562 561 566 565 564 569 568 567 572 571 570 575 574 573 578 577 576 581 580 579 584 583 582 587 586 585 590 589 588 593 592 591 596 595 594 599 598 597 602 601 600 605 604 603 608 607 606 611 610 609 614 613 612 617 616 615 620 619 618 623 622 621 626 625 624 629 628 627 632 631 630 635 634 633 638 637 636 641 640 639 644 643 642 647 646 645 650 649 648 653 652 651 656 655 654 659 658 657 662 661 660 665 664 663 668 667 666 671 670 669 674 673 672 677 676 675 680 679 678 683 682 681 686 685 684 689 688 687 692 691 690 695 694 693 698 697 696 701 700 699 704 703 702 707 706 705 710 709 708 713 712 711 716 715 714 719 718 717 722 721 720 725 724 723 728 727 726 731 730 729 734 733 732 737 736 735 740 739 738 743 742 741 746 745 744 749 748 747 752 751 750 755 754 753 758 757 756 761 760 759 764 763 762 767 766 765 770 769 768 773 772 771 776 775 774 779 778 777 782 781 780 785 784 783 788 787 786 791 790 789 794 793 792 797 796 795 800 799 798 803 802 801 806 805 804 809 808 807 812 811 810 815 814 813 818 817 816 821 820 819 824 823 822 827 826 825 830 829 828 833 832 831 836 835 834 839 838 837 842 841 840 845 844 843 848 847 846 851 850 849 854 853 852 857 856 855 860 859 858 863 862 861 866 865 864 869 868 867 872 871 870 875 874 873 878 877 876 881 880 879 884 883 882 887 886 885 890 889 888 893 892 891 896 895 894 899 898 897 902 901 900 905 904 903 908 907 906 911 910 909 914 913 912 917 916 915 920 919 918 923 922 921 926 925 924 929 928 927 932 931 930 935 934 933 938 937 936 941 940 939 944 943 942 947 946 945 950 949 948 953 952 951 956 955 954 959 958 957 962 961 960 965 964 963 968 967 966 971 970 969 974 973 972 977 976 975 980 979 978 983 982 981 986 985 984 989 988 987 992 991 990 995 994 993 998 997 996 1001 1000 999 1004 1003 1002 1007 1006 1005 1010 1009 1008 1013 1012 1011 1016 1015 1014 1019 1018 1017 1022 1021 1020 1025 1024 1023 1028 1027 1026 1031 1030 1029 1034 1033 1032 1037 1036 1035 1040 1039 1038 1043 1042 1041 1046 1045 1044 1049 1048 1047 1052 1051 1050 1055 1054 1053 1058 1057 1056 1061 1060 1059 1064 1063 1062 1067 1066 1065 1070 1069 1068 1073 1072 1071 1076 1075 1074 1079 1078 1077 1082 1081 1080 1085 1084 1083 1088 1087 1086 1091 1090 1089 1094 1093 1092 1097 1096 1095 1100 1099 1098 1103 1102 1101 1106 1105 1104 1109 1108 1107 1112 1111 1110 1115 1114 1113 1118 1117 1116 1121 1120 1119 1124 1123 1122 1127 1126 1125 1130 1129 1128 1133 1132 1131 1136 1135 1134 1139 1138 1137 1142 1141 1140 1145 1144 1143 1148 1147 1146 1151 1150 1149 1154 1153 1152 1157 1156 1155 1160 1159 1158 1163 1162 1161 1166 1165 1164 1169 1168 1167 1172 1171 1170 1175 1174 1173 1178 1177 1176 1181 1180 1179 1184 1183 1182 1187 1186 1185 1190 1189 1188 1193 1192 1191 1196 1195 1194 1199 1198 1197 1202 1201 1200 1205 1204 1203 1208 1207 1206 1211 1210 1209 1214 1213 1212 1217 1216 1215 1220 1219 1218 1223 1222 1221 1226 1225 1224 1229 1228 1227 1232 1231 1230 1235 1234 1233 1238 1237 1236 1241 1240 1239 1244 1243 1242 1247 1246 1245 1250 1249 1248 1252 1147 1251 1255 1254 1253 1258 1257 1256 1261 1260 1259 1264 1263 1262 1267 1266 1265 1270 1269 1268 1273 1272 1271 1276 1275 1274 1279 1278 1277 1282 1281 1280 1285 1284 1283 1288 1287 1286 1291 1290 1289 1294 1293 1292 1297 1296 1295 1300 1299 1298 1303 1302 1301 1306 1305 1304 1309 1308 1307 1312 1311 1310 1315 1314 1313 1318 1317 1316 1321 1320 1319 1324 1323 1322 1327 1326 1325 1330 1329 1328 1333 1332 1331 1336 1335 1334 1339 1338 1337 1342 1341 1340 1345 1344 1343 1348 1347 1346 1351 1350 1349 1354 1353 1352 1357 1356 1355 1360 1359 1358 1363 1362 1361 1366 1365 1364 1369 1368 1367 1372 1371 1370 1375 1374 1373 1378 1377 1376 1381 1380 1379 1384 1383 1382 1387 1386 1385 1390 1389 1388 1393 1392 1391 1396 1395 1394 1399 1398 1397 1402 1401 1400 1405 1404 1403 1408 1407 1406 1411 1410 1409 1414 1413 1412 1417 1416 1415 1420 1419 1418 1423 1422 1421 1426 1425 1424 1429 1428 1427 1432 1431 1430 1435 1434 1433 1438 1437 1436 1441 1440 1439 1444 1443 1442 1447 1446 1445 1450 1449 1448 1453 1452 1451 1456 1455 1454 1459 1458 1457 1462 1461 1460 1465 1464 1463 1468 1467 1466 1471 1470 1469 1474 1473 1472 1477 1476 1475 1480 1479 1478 1483 1482 1481 1486 1485 1484 1489 1488 1487 1492 1491 1490 1495 1494 1493 1498 1497 1496 1501 1500 1499 1504 1503 1502 1507 1506 1505 1510 1509 1508 1513 1512 1511 1516 1515 1514 1519 1518 1517 1522 1521 1520 1525 1524 1523 1528 1527 1526 1531 1530 1529 1534 1533 1532 1537 1536 1535 1540 1539 1538 1543 1542 1541 1546 1545 1544 1549 1548 1547 1552 1551 1550 1555 1554 1553 1558 1557 1556 1561 1560 1559 1564 1563 1562 1567 1566 1565 1570 1569 1568 1573 1572 1571 1576 1575 1574 1579 1578 1577 1582 1581 1580 1585 1584 1583 1588 1587 1586 1591 1590 1589 1594 1593 1592 1597 1596 1595 1600 1599 1598 1603 1602 1601 1606 1605 1604 1609 1608 1607 1612 1611 1610 1615 1614 1613 1618 1617 1616 1621 1620 1619 1624 1623 1622 1627 1626 1625 1630 1629 1628 1633 1632 1631 1636 1635 1634 1639 1638 1637 1642 1641 1640 1645 1644 1643 1648 1647 1646 1651 1650 1649 1654 1653 1652 1657 1656 1655 1660 1659 1658 1663 1662 1661 1666 1665 1664 1669 1668 1667 1672 1671 1670 1675 1674 1673 1678 1677 1676 1681 1680 1679 1684 1683 1682 1687 1686 1685 1690 1689 1688 1693 1692 1691 1696 1695 1694 1699 1698 1697 1702 1701 1700 1705 1704 1703 1708 1707 1706 1711 1710 1709 1714 1713 1712 1717 1716 1715 1720 1719 1718 1723 1722 1721 1726 1725 1724 1729 1728 1727 1732 1731 1730 1735 1734 1733 1738 1737 1736 1741 1740 1739 1744 1743 1742 1747 1746 1745 1750 1749 1748 1753 1752 1751 1756 1755 1754 1759 1758 1757 1762 1761 1760 1765 1764 1763 1768 1767 1766 1771 1770 1769 1774 1773 1772 1777 1776 1775 1780 1779 1778 1783 1782 1781 1786 1785 1784 1789 1788 1787 1792 1791 1790 1795 1794 1793 1798 1797 1796 1801 1800 1799 1804 1803 1802 1807 1806 1805 1810 1809 1808 1813 1812 1811 1816 1815 1814 1819 1818 1817 1822 1821 1820 1825 1824 1823 1828 1827 1826 1831 1830 1829 1834 1833 1832 1837 1836 1835 1840 1839 1838 1843 1842 1841 1846 1845 1844 1849 1848 1847 1852 1851 1850 1855 1854 1853 1858 1857 1856 1861 1860 1859 1864 1863 1862 1867 1866 1865 1870 1869 1868 1873 1872 1871 1876 1875 1874 1879 1878 1877 1882 1881 1880 1885 1884 1883 1888 1887 1886 1891 1890 1889 1894 1893 1892 1897 1896 1895 1900 1899 1898 1903 1902 1901 1906 1905 1904 1909 1908 1907 1912 1911 1910 1915 1914 1913 1918 1917 1916 1921 1920 1919 1924 1923 1922 1927 1926 1925 1930 1929 1928 1933 1932 1931 1936 1935 1934 1939 1938 1937 1942 1941 1940 1945 1944 1943 1948 1947 1946 1951 1950 1949 1954 1953 1952 1957 1956 1955 1960 1959 1958 1963 1962 1961 1966 1965 1964 1969 1968 1967 1972 1971 1970 1975 1974 1973 1978 1977 1976 1981 1980 1979 1984 1983 1982 1987 1986 1985 1990 1989 1988 1993 1992 1991 1996 1995 1994 1999 1998 1997 2002 2001 2000 2005 2004 2003 2008 2007 2006 2011 2010 2009 2014 2013 2012 2017 2016 2015 2020 2019 2018 2023 2022 2021 2026 2025 2024 2029 2028 2027 2032 2031 2030 2035 2034 2033 2038 2037 2036 2041 2040 2039 2044 2043 2042 2047 2046 2045 2050 2049 2048 2053 2052 2051 2056 2055 2054 2059 2058 2057 2062 2061 2060 2065 2064 2063 2068 2067 2066 2071 2070 2069 2074 2073 2072 2077 2076 2075 2080 2079 2078 2083 2082 2081 2086 2085 2084 2089 2088 2087 2092 2091 2090 2095 2094 2093 2098 2097 2096 2101 2100 2099 2104 2103 2102 2107 2106 2105 2110 2109 2108 2113 2112 2111 2116 2115 2114 2119 2118 2117 2122 2121 2120 2125 2124 2123 2128 2127 2126 2131 2130 2129 2134 2133 2132 2137 2136 2135 2140 2139 2138 2143 2142 2141 2146 2145 2144 2149 2148 2147 2152 2151 2150 2155 2154 2153 2158 2157 2156 2161 2160 2159 2164 2163 2162 2167 2166 2165 2170 2169 2168 2173 2172 2171 2176 2175 2174 2179 2178 2177 2182 2181 2180 2185 2184 2183 2188 2187 2186 2191 2190 2189 2194 2193 2192 2197 2196 2195 2200 2199 2198 2203 2202 2201 2206 2205 2204 2209 2208 2207 2212 2211 2210 2215 2214 2213 2218 2217 2216 2221 2220 2219 2224 2223 2222 2227 2226 2225 2230 2229 2228 2233 2232 2231 2236 2235 2234 2239 2238 2237 2242 2241 2240 2245 2244 2243 2248 2247 2246 2251 2250 2249 2254 2253 2252 2257 2256 2255 2260 2259 2258 2263 2262 2261 2266 2265 2264 2269 2268 2267 2272 2271 2270 2275 2274 2273 2278 2277 2276 2281 2280 2279 2284 2283 2282 2287 2286 2285 2290 2289 2288 2293 2292 2291 2296 2295 2294 2299 2298 2297 2302 2301 2300 2305 2304 2303 2308 2307 2306 2311 2310 2309 2314 2313 2312 2317 2316 2315 2320 2319 2318 2323 2322 2321 2326 2325 2324 2329 2328 2327 2332 2331 2330 2335 2334 2333 2338 2337 2336 2341 2340 2339 2344 2343 2342 2347 2346 2345 2350 2349 2348 2353 2352 2351 2356 2355 2354 2359 2358 2357 2362 2361 2360 2365 2364 2363 2368 2367 2366 2371 2370 2369 2374 2373 2372 2377 2376 2375 2380 2379 2378 2383 2382 2381 2386 2385 2384 2389 2388 2387 2392 2391 2390 2395 2394 2393 2398 2397 2396 2401 2400 2399 2404 2403 2402 2407 2406 2405 2410 2409 2408 2413 2412 2411 2416 2415 2414 2419 2418 2417 2422 2421 2420 2425 2424 2423 2428 2427 2426 2431 2430 2429 2434 2433 2432 2437 2436 2435 2440 2439 2438 2443 2442 2441 2446 2445 2444 2449 2448 2447 2452 2451 2450 2455 2454 2453 2458 2457 2456 2461 2460 2459 2464 2463 2462 2467 2466 2465 2470 2469 2468 2473 2472 2471 2476 2475 2474 2479 2478 2477 2482 2481 2480 2485 2484 2483 2488 2487 2486 2491 2490 2489 2494 2493 2492 2497 2496 2495 2500 2499 2498 2503 2502 2501 2506 2505 2504 2509 2508 2507 2512 2511 2510 2515 2514 2513 2518 2517 2516 2521 2520 2519 2524 2523 2522 2527 2526 2525 2530 2529 2528 2533 2532 2531 2536 2535 2534 2539 2538 2537 2542 2541 2540 2545 2544 2543 2548 2547 2546 2551 2550 2549 2554 2553 2552 2557 2556 2555 2560 2559 2558 2563 2562 2561 2566 2565 2564 2569 2568 2567 2572 2571 2570 2575 2574 2573 2578 2577 2576 2581 2580 2579 2584 2583 2582 2587 2586 2585 2590 2589 2588 2593 2592 2591 2596 2595 2594 2599 2598 2597 2602 2601 2600 2605 2604 2603 2608 2607 2606 2611 2610 2609 2614 2613 2612 2617 2616 2615 2620 2619 2618 2623 2622 2621 2626 2625 2624 2629 2628 2627 2632 2631 2630 2635 2634 2633 2638 2637 2636 2641 2640 2639 2644 2643 2642 2647 2646 2645 2650 2649 2648 2653 2652 2651 2656 2655 2654 2659 2658 2657 2662 2661 2660 2665 2664 2663 2668 2667 2666 2671 2670 2669 2674 2673 2672 2677 2676 2675 2680 2679 2678 2683 2682 2681 2686 2685 2684 2689 2688 2687 2692 2691 2690 2695 2694 2693 2698 2697 2696 2701 2700 2699 2704 2703 2702 2707 2706 2705 2710 2709 2708 2713 2712 2711 2716 2715 2714 2719 2718 2717 2722 2721 2720 2725 2724 2723 2728 2727 2726 2731 2730 2729 2734 2733 2732 2737 2736 2735 2740 2739 2738 2743 2742 2741 2746 2745 2744 2749 2748 2747 2752 2751 2750 2755 2754 2753 2758 2757 2756 2761 2760 2759 2764 2763 2762 2767 2766 2765 2770 2769 2768 2773 2772 2771 2776 2775 2774 2779 2778 2777 2782 2781 2780 2785 2784 2783 2788 2787 2786 2791 2790 2789 2794 2793 2792 2797 2796 2795 2800 2799 2798 2803 2802 2801 2806 2805 2804 2809 2808 2807 2812 2811 2810 2815 2814 2813 2818 2817 2816 2821 2820 2819 2824 2823 2822 2827 2826 2825 2830 2829 2828 2833 2832 2831 2836 2835 2834 2839 2838 2837 2842 2841 2840 2845 2844 2843 2848 2847 2846 2851 2850 2849 2854 2853 2852 2857 2856 2855 2860 2859 2858 2863 2862 2861 2866 2865 2864 2869 2868 2867 2872 2871 2870 2875 2874 2873 2878 2877 2876 2881 2880 2879 2884 2883 2882 2887 2886 2885 2890 2889 2888 2893 2892 2891 2896 2895 2894 2899 2898 2897 2902 2901 2900 2905 2904 2903 2908 2907 2906 2911 2910 2909 2914 2913 2912 2917 2916 2915 2920 2919 2918 2923 2922 2921 2926 2925 2924 2929 2928 2927 2932 2931 2930 2935 2934 2933 2938 2937 2936 2941 2940 2939 2944 2943 2942 2947 2946 2945 2950 2949 2948 2953 2952 2951 2956 2955 2954 2959 2958 2957 2962 2961 2960 2965 2964 2963 2968 2967 2966 2971 2970 2969 2974 2973 2972 2977 2976 2975 2980 2979 2978 2983 2982 2981 2986 2985 2984 2989 2988 2987 2992 2991 2990 2995 2994 2993 2998 2997 2996 3001 3000 2999 3004 3003 3002 3007 3006 3005 3010 3009 3008
+2 1 0 5 4 3 8 7 6 11 10 9 14 13 12 17 16 15 20 19 18 23 22 21 26 25 24 29 28 27 32 31 30 35 34 33 38 37 36 41 40 39 44 43 42 47 46 45 50 49 48 53 52 51 56 55 54 59 58 57 62 61 60 65 64 63 68 67 66 71 70 69 74 73 72 77 76 75 80 79 78 83 82 81 86 85 84 89 88 87 92 91 90 95 94 93 98 97 96 101 100 99 104 103 102 107 106 105 110 109 108 113 112 111 116 115 114 119 118 117 122 121 120 125 124 123 128 127 126 131 130 129 134 133 132 137 136 135 140 139 138 143 142 141 146 145 144 149 148 147 152 151 150 155 154 153 158 157 156 161 160 159 164 163 162 167 166 165 170 169 168 173 172 171 176 175 174 179 178 177 182 181 180 185 184 183 188 187 186 191 190 189 194 193 192 197 196 195 200 199 198 203 202 201 206 205 204 209 208 207 212 211 210 215 214 213 218 217 216 221 220 219 224 223 222 227 226 225 230 229 228 233 232 231 236 235 234 239 238 237 242 241 240 245 244 243 248 247 246 251 250 249 254 253 252 257 256 255 260 259 258 263 262 261 266 265 264 269 268 267 272 271 270 275 274 273 278 277 276 281 280 279 284 283 282 287 286 285 290 289 288 293 292 291 296 295 294 299 298 297 302 301 300 305 304 303 308 307 306 311 310 309 314 313 312 317 316 315 320 319 318 323 322 321 326 325 324 329 328 327 332 331 330 335 334 333 338 337 336 341 340 339 344 343 342 347 346 345 350 349 348 353 352 351 356 355 354 359 358 357 362 361 360 365 364 363 368 367 366 371 370 369 374 373 372 377 376 375 380 379 378 383 382 381 386 385 384 389 388 387 392 391 390 395 394 393 398 397 396 401 400 399 404 403 402 407 406 405 410 409 408 413 412 411 416 415 414 419 418 417 422 421 420 425 424 423 428 427 426 431 430 429 434 433 432 437 436 435 440 439 438 443 442 441 446 445 444 449 448 447 452 451 450 455 454 453 458 457 456 461 460 459 464 463 462 467 466 465 470 469 468 473 472 471 476 475 474 479 478 477 482 481 480 485 484 483 488 487 486 491 490 489 494 493 492 497 496 495 500 499 498 503 502 501 506 505 504 509 508 507 512 511 510 515 514 513 518 517 516 521 520 519 524 523 522 527 526 525 530 529 528 533 532 531 536 535 534 539 538 537 542 541 540 545 544 543 548 547 546 551 550 549 554 553 552 557 556 555 560 559 558 563 562 561 566 565 564 569 568 567 572 571 570 575 574 573 578 577 576 581 580 579 584 583 582 587 586 585 590 589 588 593 592 591 596 595 594 599 598 597 602 601 600 605 604 603 608 607 606 611 610 609 614 613 612 617 616 615 620 619 618 623 622 621 626 625 624 629 628 627 632 631 630 635 634 633 638 637 636 641 640 639 644 643 642 647 646 645 650 649 648 653 652 651 656 655 654 659 658 657 662 661 660 665 664 663 668 667 666 671 670 669 674 673 672 677 676 675 680 679 678 683 682 681 686 685 684 689 688 687 692 691 690 695 694 693 698 697 696 701 700 699 704 703 702 707 706 705 710 709 708 713 712 711 716 715 714 719 718 717 722 721 720 725 724 723 728 727 726 731 730 729 734 733 732 737 736 735 740 739 738 743 742 741 746 745 744 749 748 747
+2 1 0 2 0 3 2 3 1 0 4 3 3 5 1 5 3 6 3 4 7 6 3 7 4 0 8 9 4 8 10 7 4 9 10 4 11 7 10 12 6 7 11 12 7 14 10 13 14 11 10 13 10 9 9 8 15 16 9 15 16 13 9 18 13 17 18 14 13 17 13 16 20 19 14 18 20 14 14 19 11 21 18 17 22 20 18 21 22 18 21 17 23 23 17 24 24 17 16 25 21 23 26 22 21 25 26 21 27 22 26 28 20 22 27 28 22 30 26 29 30 27 26 29 26 25 25 23 31 32 25 31 32 29 25 34 29 33 34 30 29 33 29 32 36 35 30 34 36 30 30 35 27 37 34 33 38 36 34 37 38 34 37 33 39 39 33 40 40 33 32 41 37 39 42 38 37 41 42 37 41 39 43 43 39 44 44 39 40 40 46 45 44 40 45 40 32 46 44 45 47 48 44 47 48 43 44 47 45 49 45 46 50 49 45 50 32 31 46 46 31 51 50 46 51 50 53 52 49 50 52 50 51 53 49 52 54 55 49 54 55 47 49 54 52 56 52 53 57 56 52 57 51 58 53 53 58 59 57 53 59 57 61 60 56 57 60 57 59 61 62 56 60 62 54 56 60 64 63 65 60 63 65 62 60 64 60 61 67 66 62 65 67 62 62 66 54 67 65 63 66 67 68 68 67 69 69 67 63 71 69 70 71 68 69 69 63 70 73 70 72 73 71 70 63 74 70 72 70 74 76 75 71 73 76 71 71 75 68 77 73 72 78 76 73 77 78 73 79 76 78 80 75 76 79 80 76 82 81 75 80 82 75 75 81 68 84 83 80 79 84 80 80 83 82 83 85 82 82 86 81 82 85 86 68 81 87 86 87 81 88 66 68 88 68 87 87 89 66 88 87 66 90 89 87 86 90 87 85 91 86 86 91 90 91 92 90 90 55 89 90 92 55 55 54 89 66 89 54 92 47 55 93 92 91 48 47 92 93 48 92 94 91 85 94 93 91 96 95 93 94 96 93 93 95 48 95 43 48 97 95 96 98 43 95 97 98 95 100 96 99 100 97 96 99 96 94 101 94 85 101 99 94 101 85 83 102 101 83 103 99 101 102 103 101 104 99 103 104 100 99 106 105 100 104 106 100 100 105 97 107 104 103 108 106 104 107 108 104 107 103 109 109 103 102 110 107 109 111 108 107 110 111 107 108 111 112 113 108 112 114 106 108 113 114 108 105 106 114 115 105 114 114 117 116 115 114 116 114 113 118 117 114 118 113 112 118 112 119 118 119 112 120 112 121 120 123 122 120 121 123 120 121 124 123 121 112 124 124 125 123 112 111 124 125 124 126 124 111 110 126 124 110 123 125 127 127 125 128 128 125 126 126 130 129 128 126 129 126 110 130 110 109 130 129 130 131 130 109 132 131 130 132 128 129 133 133 129 134 134 129 131 135 128 133 135 127 128 135 133 136 136 133 137 137 133 134 134 139 138 137 134 138 134 131 139 137 138 140 141 137 140 141 136 137 140 138 142 138 139 143 142 138 143 131 144 139 139 144 145 143 139 145 143 147 146 142 143 146 143 145 147 145 78 147 145 79 78 145 144 79 146 147 148 147 78 77 148 147 77 150 148 149 150 146 148 148 77 149 77 72 149 149 152 151 153 149 151 153 150 149 152 149 72 155 154 150 153 155 150 150 154 146 155 153 151 154 155 156 157 155 151 158 156 155 157 158 155 159 157 151 157 159 158 156 158 160 159 161 158 162 160 158 161 162 158 164 160 163 164 156 160 163 160 162 166 163 165 166 164 163 165 163 167 167 163 162 169 168 164 166 169 164 164 168 156 170 166 165 171 169 166 170 171 166 169 171 172 173 169 172 174 168 169 173 174 169 172 171 175 171 170 176 175 171 176 170 165 176 178 176 177 179 175 176 178 179 176 165 177 176 181 180 175 179 181 175 180 172 175 183 182 179 178 183 179 179 182 181 184 178 177 185 183 178 184 185 178 186 183 185 187 182 183 186 187 183 189 188 182 187 189 182 182 188 181 191 190 187 186 191 187 187 190 189 192 186 185 193 191 186 192 193 186 191 193 194 195 191 194 196 190 191 195 196 191 194 193 197 197 193 192 192 185 198 199 192 198 199 197 192 197 201 200 202 197 200 202 194 197 201 197 199 199 198 203 204 199 203 204 201 199 200 201 205 205 201 204 204 203 206 207 204 206 207 205 204 206 203 208 203 198 209 208 203 209 207 206 210 210 206 211 211 206 208 212 207 210 213 205 207 212 213 207 212 210 214 214 210 215 215 210 211 211 217 216 215 211 216 211 208 217 215 216 218 219 215 218 219 214 215 221 214 220 221 212 214 220 214 219 219 218 222 223 219 222 223 220 219 222 218 224 218 216 225 224 218 225 223 222 226 226 222 227 227 222 224 228 223 226 229 220 223 228 229 223 228 226 230 230 226 231 231 226 227 227 233 232 231 227 232 227 224 233 231 232 234 235 231 234 235 230 231 237 230 236 237 228 230 236 230 235 235 234 238 239 235 238 239 236 235 240 234 232 241 238 234 240 241 234 239 238 242 242 238 241 243 239 242 244 236 239 243 244 239 243 242 245 246 242 241 247 245 242 246 247 242 248 243 245 249 244 243 248 249 243 250 244 249 251 236 244 250 251 244 253 249 252 253 250 249 252 249 248 255 254 250 253 255 250 250 254 251 254 256 251 251 237 236 251 256 237 257 254 255 258 256 254 257 258 254 260 255 259 260 257 255 259 255 253 262 261 257 260 262 257 257 261 258 261 263 258 258 264 256 258 263 264 263 261 265 265 261 262 262 267 266 268 262 266 268 265 262 267 262 260 266 267 269 269 267 270 270 267 260 269 272 271 273 269 271 273 266 269 272 269 274 274 269 270 270 259 275 274 270 275 270 260 259 274 275 276 277 274 276 277 272 274 271 272 278 278 272 277 277 276 279 280 277 279 280 278 277 279 276 281 276 275 282 281 276 282 280 279 283 283 279 284 284 279 281 285 280 283 286 278 280 285 286 280 285 283 287 287 283 12 12 283 284 284 288 6 12 284 6 284 281 288 11 287 12 289 287 19 289 285 287 19 287 11 290 19 20 290 289 19 292 291 289 290 292 289 289 291 285 28 290 20 293 292 290 28 293 290 291 292 294 294 292 293 293 296 295 297 293 295 297 294 293 296 293 28 27 296 28 295 296 35 35 296 27 35 36 298 299 35 298 299 295 35 298 36 38 38 42 300 301 38 300 301 298 38 300 42 302 302 42 41 302 304 303 305 302 303 305 300 302 304 302 98 98 302 41 98 41 43 97 304 98 303 304 105 105 304 97 115 303 105 303 115 116 306 303 116 303 306 307 300 305 307 308 300 307 305 303 307 300 308 309 301 300 309 298 301 309 310 298 309 298 310 311 299 298 311 295 299 311 312 295 311 295 312 313 297 295 313 294 297 313 314 294 313 315 291 294 294 314 316 315 294 316 317 286 291 315 317 291 291 286 285 317 315 316 318 317 316 278 286 317 319 278 317 317 318 320 319 317 320 319 271 278 271 319 320 321 271 320 271 321 322 273 271 322 266 273 322 323 266 322 266 323 324 268 266 324 265 268 324 325 265 324 326 263 265 265 325 327 326 265 327 329 328 263 326 329 263 263 328 264 329 326 327 330 329 327 331 328 329 332 331 329 329 330 333 332 329 333 328 331 334 264 328 334 264 335 256 264 334 335 334 229 335 334 336 229 334 331 336 256 335 237 335 229 228 237 335 228 336 220 229 331 337 336 336 221 220 336 337 221 339 337 338 338 337 331 337 339 221 221 339 212 340 339 338 341 213 339 340 341 339 339 213 212 341 340 342 340 338 342 205 213 341 343 205 341 341 345 344 343 341 344 345 341 342 338 346 342 346 338 333 338 332 333 332 338 331 200 343 344 343 200 205 347 200 344 200 347 348 202 200 348 194 202 348 349 194 348 194 349 350 195 194 350 196 195 350 351 196 350 353 352 196 351 353 196 190 196 352 354 352 353 352 354 355 356 352 355 356 190 352 357 354 353 358 355 354 359 358 354 354 357 360 359 354 360 362 361 358 359 362 358 358 363 355 358 361 363 362 359 360 364 362 360 127 361 362 365 127 362 362 364 366 365 362 366 365 123 127 361 127 135 123 365 366 122 123 366 361 367 363 367 361 135 367 135 136 367 136 363 136 368 363 368 136 141 368 370 369 371 368 369 372 363 368 371 372 368 370 368 141 141 140 373 370 141 373 370 373 369 373 374 369 373 140 375 376 373 375 377 374 373 376 377 373 375 140 142 376 375 378 375 142 378 379 376 378 174 377 376 379 174 376 172 377 174 374 377 172 173 172 174 168 174 379 379 378 154 380 379 154 380 168 379 142 146 378 154 378 146 380 154 156 168 380 156 180 374 172 181 369 374 180 181 374 369 181 188 371 369 188 372 371 188 189 372 188 363 372 355 355 372 189 190 356 189 356 355 189 281 381 288 281 282 381 5 288 381 288 5 6 1 5 382 382 5 381 382 384 383 385 382 383 385 1 382 382 381 384 1 386 0 387 386 1 385 387 1 387 385 383 386 387 388 389 388 387 390 389 387 390 387 383 0 386 391 391 386 388 8 0 391 391 392 15 8 391 15 391 388 392 16 15 393 393 15 392 388 394 392 396 395 392 394 396 392 395 393 392 24 393 397 24 16 393 397 393 395 395 396 398 399 395 398 399 397 395 400 397 58 400 24 397 58 397 399 400 23 24 51 400 58 31 23 400 51 31 400 59 58 399 399 398 401 59 399 401 59 401 61 401 398 402 401 402 61 402 403 61 403 64 61 405 402 404 398 404 402 402 405 406 403 402 406 403 406 64 406 407 64 74 63 64 407 74 64 408 406 405 406 408 409 407 406 409 407 409 74 409 410 74 410 72 74 411 409 408 409 411 152 410 409 152 410 152 72 151 152 411 412 411 408 414 413 411 412 414 411 413 151 411 413 159 151 413 414 159 416 415 414 412 416 414 414 417 159 417 414 415 416 412 408 419 418 416 420 419 416 420 416 408 415 416 418 420 408 405 419 420 405 422 421 419 423 422 419 423 419 405 418 419 421 423 405 404 422 423 404 425 424 422 426 425 422 426 422 404 421 422 424 404 398 396 426 404 396 425 426 396 388 389 425 394 388 425 394 425 396 424 425 389 389 390 427 428 389 427 428 424 389 390 383 427 427 247 429 428 427 429 383 430 427 247 427 430 424 428 429 429 432 431 433 429 431 433 424 429 432 429 247 246 432 247 245 247 430 434 431 432 435 434 432 432 246 241 435 432 241 431 434 436 438 437 434 435 438 434 434 437 436 438 435 241 240 438 241 439 437 438 440 439 438 440 438 240 441 437 439 437 441 436 436 441 442 443 441 439 444 442 441 443 444 441 444 443 445 443 439 445 442 444 446 447 444 445 448 446 444 447 448 444 448 447 449 447 445 449 446 448 450 450 448 451 451 448 449 225 449 452 453 451 449 225 453 449 445 452 449 455 454 451 453 455 451 454 450 451 216 217 453 225 216 453 453 217 455 224 225 452 224 452 233 233 452 445 456 233 445 457 232 233 456 457 233 439 456 445 456 439 457 439 440 457 457 440 240 457 240 232 208 458 217 217 458 455 209 459 458 208 209 458 458 459 460 455 458 460 455 460 454 460 167 454 460 165 167 460 459 165 184 177 459 209 184 459 459 177 165 209 198 184 198 185 184 167 162 454 162 450 454 461 450 162 161 461 162 461 446 450 159 417 461 161 159 461 461 417 446 417 462 446 462 442 446 462 417 415 462 415 442 415 463 442 463 436 442 463 415 418 463 418 436 418 464 436 464 431 436 464 418 421 464 421 431 421 433 431 433 421 424 248 245 430 465 430 383 465 248 430 465 252 248 384 465 383 466 252 465 384 466 465 467 252 466 467 253 252 282 466 381 282 467 466 381 466 384 275 259 467 282 275 467 467 259 253 132 84 144 131 132 144 144 84 79 102 83 84 132 102 84 132 109 102 470 469 468 470 471 469 470 468 471 471 472 469 468 473 471 474 471 473 475 472 471 474 475 471 476 469 472 477 476 472 472 475 478 477 472 478 478 475 479 475 474 480 479 475 480 482 478 481 481 478 479 477 478 482 483 476 477 484 483 477 484 477 482 486 482 485 485 482 481 484 482 486 481 488 487 485 481 487 481 479 488 489 486 485 485 487 490 489 485 490 491 486 489 492 486 491 492 484 486 493 491 489 489 490 494 493 489 494 494 490 495 490 487 496 495 490 496 498 494 497 497 494 495 493 494 498 499 491 493 500 499 493 500 493 498 502 498 501 501 498 497 500 498 502 497 504 503 501 497 503 497 495 504 505 502 501 501 503 506 505 501 506 507 502 505 508 502 507 508 500 502 509 507 505 505 506 510 509 505 510 511 507 509 512 507 511 512 508 507 514 513 508 512 514 508 508 513 500 515 514 512 516 515 512 516 512 511 517 514 515 518 513 514 517 518 514 519 515 516 520 515 519 520 517 515 521 519 516 516 511 522 521 516 522 523 519 521 524 519 523 524 520 519 526 525 520 524 526 520 520 525 517 527 526 524 528 527 524 528 524 523 530 523 529 529 523 521 528 523 530 531 527 528 532 531 528 532 528 530 534 530 533 533 530 529 532 530 534 529 536 535 533 529 535 529 521 536 537 534 533 533 535 538 537 533 538 539 534 537 540 534 539 540 532 534 541 539 537 537 538 542 541 537 542 542 538 543 538 535 544 543 538 544 546 542 545 545 542 543 541 542 546 547 539 541 548 547 541 548 541 546 550 546 549 549 546 545 548 546 550 545 552 551 549 545 551 545 543 552 553 550 549 549 551 554 553 549 554 555 550 553 556 550 555 556 548 550 557 555 553 553 554 558 557 553 558 559 554 551 558 554 559 561 560 558 562 561 558 562 558 559 557 558 560 563 555 557 564 563 557 564 557 560 565 560 561 566 564 560 565 566 560 564 566 563 566 567 563 568 563 567 569 555 563 568 569 563 571 570 566 565 571 566 567 566 570 572 570 571 574 573 570 572 574 570 573 567 570 575 571 565 576 572 571 571 575 577 576 571 577 572 576 578 576 577 578 580 577 579 579 577 575 577 580 578 581 578 580 582 578 581 582 572 578 583 580 579 585 584 580 583 585 580 584 581 580 586 579 575 587 586 575 587 588 561 589 587 561 588 587 575 590 589 561 562 590 561 588 565 561 588 575 565 590 562 559 591 590 559 592 559 551 593 591 559 592 593 559 551 552 594 592 551 594 593 592 594 595 593 594 594 552 596 597 594 596 598 595 594 597 598 594 543 596 552 596 600 599 597 596 599 544 600 596 543 544 596 598 597 599 601 598 599 599 600 602 603 599 602 604 601 599 603 604 599 605 602 600 544 605 600 544 535 605 535 536 605 605 536 606 605 606 602 536 522 606 521 522 536 606 607 602 606 522 608 606 608 607 522 511 608 608 609 607 608 511 509 608 509 609 610 607 609 602 607 610 611 610 609 609 510 612 611 609 612 509 510 609 613 611 612 611 613 610 614 613 612 613 615 610 616 614 612 612 510 506 617 612 506 617 616 612 616 617 618 619 616 618 617 506 618 506 503 618 618 503 504 620 618 504 621 619 618 620 621 618 504 623 622 620 504 622 495 623 504 621 620 622 624 621 622 622 623 625 626 622 625 627 624 622 626 627 622 496 625 623 495 496 623 625 629 628 626 625 628 630 629 625 496 630 625 627 626 628 631 627 628 628 629 632 633 628 632 634 631 628 633 634 628 635 632 629 630 635 629 487 488 630 496 487 630 630 488 635 488 636 635 635 636 637 635 637 632 479 636 488 636 638 637 480 638 636 479 480 636 637 639 632 637 638 640 637 640 639 638 641 640 642 641 638 480 642 638 480 474 642 474 643 642 642 643 644 642 644 641 641 646 645 640 641 645 644 646 641 640 647 639 640 645 647 645 648 647 645 646 649 645 649 648 646 650 649 651 650 646 644 651 646 643 652 644 644 652 651 652 653 651 651 653 654 651 654 650 650 656 655 649 650 655 654 656 650 649 657 648 649 655 657 655 658 657 655 656 659 655 659 658 656 660 659 661 660 656 654 661 656 653 662 654 654 662 661 662 663 661 661 663 664 661 664 660 660 666 665 659 660 665 664 666 660 659 667 658 659 665 667 665 668 667 665 666 669 665 669 668 666 670 669 671 670 666 664 671 666 663 672 664 664 672 671 672 673 671 671 673 674 671 674 670 670 676 675 669 670 675 674 676 670 669 677 668 669 675 677 675 678 677 675 676 679 675 679 678 676 680 679 681 680 676 674 681 676 673 682 674 674 682 681 682 683 681 681 683 684 681 684 680 680 686 685 679 680 685 684 686 680 679 687 678 679 685 687 685 688 687 685 686 689 685 689 688 686 690 689 691 690 686 684 691 686 683 692 684 684 692 691 692 693 691 691 693 694 691 694 690 690 696 695 689 690 695 694 696 690 689 697 688 689 695 697 695 698 697 695 696 699 695 699 698 696 700 699 701 700 696 694 701 696 693 702 694 694 702 701 702 703 701 701 703 704 701 704 700 700 706 705 699 700 705 704 706 700 699 707 698 699 705 707 705 708 707 705 706 709 705 709 708 706 710 709 711 710 706 704 711 706 703 712 704 704 712 711 712 713 711 711 713 714 711 714 710 710 716 715 709 710 715 714 716 710 709 717 708 709 715 717 715 718 717 715 716 719 715 719 718 716 720 719 721 720 716 714 721 716 713 722 714 714 722 721 722 723 721 721 723 724 721 724 720 720 725 582 719 720 582 724 725 720 719 581 718 719 582 581 582 725 572 725 574 572 726 574 725 724 726 725 723 727 724 724 727 726 574 726 728 727 729 726 730 728 726 729 730 726 573 574 728 728 731 567 573 728 567 728 730 732 731 728 732 734 733 730 729 734 730 732 730 733 729 727 734 735 733 734 736 735 734 734 738 737 736 734 737 727 738 734 739 733 735 739 732 733 741 740 739 742 741 739 742 739 735 739 740 732 740 743 732 740 741 744 740 744 743 745 741 742 741 746 744 746 741 745 747 745 742 742 735 748 747 742 748 749 747 748 747 749 745 749 750 745 751 745 750 751 746 745 753 752 749 754 753 749 754 749 748 750 749 752 737 748 735 754 748 737 736 737 735 755 737 738 755 754 737 756 753 754 755 756 754 752 753 757 757 753 756 758 756 755 759 756 758 759 757 756 760 758 755 760 755 738 723 760 738 727 723 738 760 723 758 723 722 758 761 759 758 758 722 713 761 758 713 762 759 761 759 762 757 763 762 761 761 713 712 763 761 712 764 762 763 762 765 757 762 764 765 766 764 763 763 712 703 766 763 703 767 764 766 764 768 765 764 767 768 757 765 769 765 768 770 769 765 770 771 757 769 771 752 757 769 773 772 771 769 772 769 770 773 752 771 772 774 752 772 774 750 752 772 773 775 776 772 775 777 774 772 776 777 772 770 778 773 779 775 773 778 779 773 778 770 780 778 780 779 775 779 781 780 782 779 783 781 779 782 783 779 782 780 784 782 784 783 770 785 780 780 786 784 786 780 785 785 770 768 788 787 785 789 788 785 789 785 768 787 786 785 791 790 786 787 791 786 784 786 790 787 788 791 792 790 791 793 792 791 788 794 791 795 793 791 794 795 791 796 790 792 796 784 790 784 796 797 798 797 796 799 798 796 799 796 792 784 800 783 800 784 797 781 783 801 802 801 783 800 802 783 800 797 802 801 802 803 797 804 802 805 803 802 804 805 802 804 797 806 804 806 805 803 805 807 806 808 805 809 807 805 808 809 805 797 798 806 806 811 810 808 806 810 811 806 798 808 810 809 810 812 809 810 814 813 812 810 813 814 810 811 815 811 798 817 816 811 815 817 811 816 814 811 813 814 818 814 816 819 818 814 819 816 817 820 819 816 820 817 822 821 820 817 821 823 822 817 815 823 817 823 815 798 823 799 792 824 823 792 825 822 823 824 825 823 799 823 798 822 825 826 821 822 826 825 828 827 826 825 827 828 825 824 824 792 793 795 824 793 795 828 824 828 830 829 827 828 829 830 828 795 827 683 682 826 827 682 827 829 683 829 692 683 829 830 831 829 831 692 831 693 692 830 832 831 831 832 833 831 833 693 833 702 693 832 767 833 833 767 766 833 766 702 767 832 788 788 832 830 767 789 768 789 767 788 794 788 830 794 830 795 766 703 702 826 682 673 821 826 673 821 673 672 820 821 672 820 672 663 819 820 663 819 663 662 818 819 662 818 662 653 834 813 818 834 818 653 834 653 652 813 834 835 835 834 652 813 837 836 812 813 836 837 813 835 835 473 468 837 835 468 835 652 473 652 643 473 643 474 473 837 468 836 469 838 468 468 838 836 839 838 469 840 836 838 839 840 838 476 839 469 483 841 839 476 483 839 839 841 840 841 842 840 807 809 840 842 807 840 836 840 809 842 841 843 842 843 807 843 844 807 844 803 807 841 845 843 843 847 846 844 843 846 847 843 845 844 846 803 846 848 803 848 801 803 846 850 849 848 846 849 850 846 847 852 847 851 851 847 845 852 850 847 854 853 850 852 854 850 855 849 850 853 855 850 854 852 856 856 852 851 851 858 857 856 851 857 851 845 858 859 854 856 856 857 860 859 856 860 860 857 861 857 858 862 861 857 862 858 863 492 862 858 492 845 863 858 845 841 863 863 483 484 492 863 484 841 483 863 862 492 491 862 491 499 861 862 499 513 499 500 861 499 513 518 861 513 864 860 518 517 864 518 518 860 861 859 860 864 525 864 517 865 864 525 865 859 864 866 854 859 865 866 859 866 865 867 867 865 525 525 526 868 867 525 868 869 866 867 867 868 870 869 867 870 872 871 866 869 872 866 854 866 871 853 854 871 871 873 855 853 871 855 871 872 874 873 871 874 849 855 875 876 875 855 873 876 855 873 874 876 877 874 872 874 878 876 874 877 879 878 874 879 875 876 880 881 880 876 878 881 876 878 879 881 883 879 882 879 877 884 882 879 884 879 883 881 880 881 777 777 881 883 885 777 883 883 886 751 885 883 751 886 883 882 776 880 777 777 885 750 774 777 750 885 751 750 751 886 746 886 887 746 886 882 887 746 887 888 744 746 888 887 890 889 888 887 889 882 890 887 888 892 891 744 888 891 888 889 892 744 891 743 743 891 569 891 892 556 569 891 556 892 547 548 556 892 548 889 547 892 569 556 555 568 743 569 732 743 568 731 732 568 731 568 567 889 890 893 889 893 547 893 539 547 890 894 893 893 894 540 893 540 539 884 894 890 882 884 890 894 895 540 896 895 894 884 896 894 540 895 532 895 531 532 897 531 895 896 897 895 877 898 896 884 877 896 896 898 897 898 870 897 898 877 872 898 872 870 897 870 868 872 869 870 899 897 868 868 526 527 899 868 527 899 527 897 527 531 897 880 776 775 900 775 781 900 880 775 900 875 880 875 900 781 901 781 801 901 875 781 901 849 875 849 901 801 848 849 801 812 836 809 902 718 581 584 902 581 717 718 902 903 708 717 904 903 717 904 717 902 707 708 903 905 698 707 906 905 707 906 707 903 697 698 905 907 688 697 908 907 697 908 697 905 687 688 907 909 678 687 910 909 687 910 687 907 677 678 909 911 668 677 912 911 677 912 677 909 667 668 911 913 658 667 914 913 667 914 667 911 657 658 913 915 648 657 916 915 657 916 657 913 647 648 915 917 639 647 918 917 647 918 647 915 632 639 917 633 632 917 920 919 917 918 920 917 634 633 917 919 634 917 920 918 915 921 920 915 922 921 915 922 916 913 923 922 913 916 922 915 924 923 913 914 924 913 924 914 911 925 924 911 926 925 911 912 926 911 926 912 909 927 926 909 928 927 909 910 928 909 928 910 907 929 928 907 930 929 907 908 930 907 930 908 905 931 930 905 932 931 905 906 932 905 932 906 903 933 932 903 934 933 903 904 934 903 934 904 902 935 934 902 585 935 902 584 585 902 615 604 610 604 603 610 603 602 610 938 937 936 940 939 938 936 940 938 938 939 941 942 937 938 941 942 938 937 943 936 943 937 944 943 946 945 936 943 945 946 943 947 947 943 944 944 949 948 947 944 948 950 946 947 947 948 950 951 946 950 946 951 952 945 946 952 948 953 950 950 953 954 954 951 950 956 955 951 954 956 951 951 955 957 952 951 957 952 957 958 952 958 945 957 959 958 957 955 960 961 959 957 960 961 957 962 955 956 955 962 960 960 962 963 960 963 961 963 964 961 959 961 965 961 964 966 965 961 966 958 959 967 967 959 965 965 966 968 965 968 967 966 969 968 966 964 970 971 969 966 970 971 966 972 964 963 964 972 970 970 972 973 970 973 971 973 974 971 969 971 975 971 974 976 975 971 976 968 969 977 977 969 975 975 976 978 975 978 977 976 979 978 976 974 980 981 979 976 980 981 976 982 974 973 974 982 980 980 982 983 980 983 981 983 984 981 979 981 985 981 984 986 985 981 986 978 979 987 987 979 985 985 986 988 985 988 987 986 989 988 986 984 990 991 989 986 990 991 986 992 984 983 984 992 990 990 992 993 990 993 991 993 994 991 992 995 993 993 995 996 997 994 993 996 997 993 998 995 992 999 998 992 999 992 983 1000 995 998 995 1000 996 996 1000 1001 996 1001 997 1001 1002 997 1000 1003 1001 1004 1003 1000 1005 1004 1000 1005 1000 998 1007 1006 1004 1005 1007 1004 1008 1007 1005 998 1008 1005 1009 1006 1007 1010 1009 1007 1007 1008 1011 1010 1007 1011 1012 1006 1009 1014 1013 1009 1010 1014 1009 1009 1013 1015 1015 1012 1009 1016 1014 1010 1011 1016 1010 1017 1013 1014 1018 1017 1014 1014 1016 1019 1018 1014 1019 1020 1013 1017 1013 1020 1015 1015 1020 1021 1015 1021 1012 1021 1022 1012 1020 1023 1021 1024 1023 1020 1025 1024 1020 1025 1020 1017 1027 1026 1024 1025 1027 1024 1028 1027 1025 1017 1028 1025 1030 1028 1029 1029 1028 1017 1032 1031 1030 1033 1032 1030 1033 1030 1029 1034 1032 1033 1035 1034 1033 1033 1029 1035 1037 1034 1036 1036 1034 1035 1038 1036 1035 1035 1040 1039 1038 1035 1039 1029 1040 1035 1041 1036 1038 1042 1041 1038 1038 1039 1042 1044 1041 1043 1043 1041 1042 1036 1041 1044 1045 1043 1042 1042 1047 1046 1045 1042 1046 1039 1047 1042 1048 1043 1045 1049 1048 1045 1045 1046 1049 1046 1050 1049 1050 1046 1051 1046 1047 1052 1051 1046 1052 1047 1039 1053 1052 1047 1053 1052 1055 1054 1051 1052 1054 1056 1055 1052 1053 1056 1052 1057 1050 1051 1051 1054 1057 1054 1058 1057 1058 1054 1059 1054 1055 1060 1059 1054 1060 1055 1056 1061 1060 1055 1061 1060 1062 982 1059 1060 982 1063 1062 1060 1061 1063 1060 973 1058 1059 1059 982 973 1057 1058 972 972 1058 973 1064 1057 972 1064 972 963 1066 1065 1064 963 1066 1064 1064 1065 1057 962 1066 963 1067 1066 962 1065 1066 1067 1068 1067 962 1068 962 956 1070 1069 1067 1068 1070 1067 1067 1069 1071 1071 1065 1067 1072 1070 1068 956 1072 1068 1073 1072 956 954 1073 956 1072 1073 1074 1075 1072 1074 1070 1072 1075 953 1073 954 1073 953 1076 1074 1073 1076 1074 1076 1077 1074 1077 1075 1077 1078 1075 1075 1078 1079 1079 1070 1075 1076 1080 1077 1078 1081 1079 1079 1081 1082 1079 1082 1070 1081 1083 1082 1082 1069 1070 1082 1083 1084 1085 1069 1082 1084 1085 1082 1083 1086 1084 1084 1086 1087 1084 1087 1085 1087 1048 1085 1069 1085 1071 1085 1048 1049 1071 1085 1049 1086 1088 1087 1087 1088 1089 1043 1048 1087 1089 1043 1087 1088 1090 1089 1089 1090 1044 1089 1044 1043 1090 1091 1044 1044 1091 1092 1092 1036 1044 1091 1093 1092 1092 1093 1037 1092 1037 1036 1093 1094 1037 1071 1049 1065 1049 1050 1065 1065 1050 1057 982 1062 983 983 1062 999 1062 1063 999 999 1063 998 1011 1008 1063 1061 1011 1063 1063 1008 998 1056 1016 1011 1061 1056 1011 1019 1016 1056 1053 1019 1056 1039 1040 1019 1053 1039 1019 1019 1040 1018 1040 1029 1018 1018 1029 1017 988 1095 987 1096 978 987 987 1095 1097 1096 987 1097 978 1098 977 1098 978 1096 1099 1098 1096 1096 1097 1099 1097 1100 1099 1101 1098 1099 1102 1101 1099 1099 1100 1103 1102 1099 1103 977 1098 1101 1104 968 977 1104 977 1101 1101 1106 1105 1104 1101 1105 1106 1101 1102 1107 1106 1102 1102 1103 1107 1103 1108 1107 1109 1106 1107 1110 1109 1107 1107 1108 1111 1110 1107 1111 1105 1106 1109 1112 1105 1109 1109 1114 1113 1112 1109 1113 1114 1109 1110 1115 1114 1110 1110 1111 1115 1111 1116 1115 1117 1114 1115 1118 1117 1115 1115 1116 1119 1118 1115 1119 1113 1114 1117 1120 1113 1117 1117 1122 1121 1120 1117 1121 1122 1117 1118 1123 1122 1118 1118 1119 1123 1119 1124 1123 1125 1122 1123 1126 1125 1123 1123 1124 1127 1126 1123 1127 1121 1122 1125 1128 1121 1125 1125 1130 1129 1128 1125 1129 1130 1125 1126 1131 1130 1126 1126 1127 1131 1127 1132 1131 1134 1133 1128 1129 1134 1128 1128 1133 1121 1133 1134 1135 1137 1136 1133 1138 1137 1133 1138 1133 1135 1133 1136 1121 1121 1136 1120 1139 1136 1137 1136 1139 1120 1140 939 1137 1138 1140 1137 1137 939 1141 1141 1139 1137 1142 1140 1138 1135 1142 1138 939 1140 941 1140 1142 1143 941 1140 1143 939 940 1141 1141 940 1144 1141 1144 1139 945 1145 940 936 945 940 940 1145 1144 1144 1146 1139 1144 1145 1147 1148 1146 1144 1147 1148 1144 958 1145 945 1145 958 1147 1147 958 967 1147 967 1148 967 1149 1148 1146 1148 1112 1148 1149 1105 1112 1148 1105 1139 1146 1113 1113 1146 1112 1120 1139 1113 1105 1149 1104 968 1149 967 1149 968 1104 941 1143 942 1143 1150 942 1153 1152 1151 1153 1151 1154 1153 1154 1155 1153 1155 1152 1154 1156 1155 1155 1157 1152 1155 1158 1157 1155 1156 1158 1159 1156 1154 1156 1160 1158 1161 1160 1156 1159 1161 1156 1158 1162 1157 1152 1157 1163 1157 1162 1164 1163 1157 1164 1165 1152 1163 1163 1167 1166 1165 1163 1166 1163 1164 1167 1164 1168 1167 1166 1167 1169 1167 1168 1170 1169 1167 1170 1171 1166 1169 1169 1173 1172 1171 1169 1172 1169 1170 1173 1170 1174 1173 1172 1173 1175 1173 1174 1176 1175 1173 1176 1177 1172 1175 1175 1179 1178 1177 1175 1178 1175 1176 1179 1176 1180 1179 1178 1179 1181 1179 1180 1182 1181 1179 1182 1183 1178 1181 1181 1185 1184 1183 1181 1184 1181 1182 1185 1182 1186 1185 1184 1185 1187 1185 1186 1188 1187 1185 1188 1189 1184 1187 1187 1191 1190 1189 1187 1190 1187 1188 1191 1188 1192 1191 1190 1191 1193 1191 1192 1194 1193 1191 1194 1195 1190 1193 1193 1197 1196 1195 1193 1196 1193 1194 1197 1194 1198 1197 1196 1197 1199 1197 1198 1200 1199 1197 1200 1201 1196 1199 1201 1199 1202 1199 1200 1203 1202 1199 1203 1201 1204 1196 1205 1201 1202 1206 1204 1201 1205 1206 1201 1202 1208 1207 1205 1202 1207 1202 1203 1208 1203 1209 1208 1207 1208 1210 1208 1209 1211 1210 1208 1211 1212 1207 1210 1210 1214 1213 1212 1210 1213 1210 1211 1214 1211 1215 1214 1213 1214 1216 1214 1215 1217 1216 1214 1217 1218 1213 1216 1216 1220 1219 1218 1216 1219 1216 1217 1220 1217 1221 1220 1219 1220 1222 1220 1221 1223 1222 1220 1223 1224 1219 1222 1222 1226 1225 1224 1222 1225 1222 1223 1226 1223 1227 1226 1225 1226 1228 1226 1227 1229 1228 1226 1229 1230 1225 1228 1228 1232 1231 1230 1228 1231 1228 1229 1232 1229 1233 1232 1231 1232 1234 1232 1233 1235 1234 1232 1235 1236 1231 1234 1234 1238 1237 1236 1234 1237 1234 1235 1238 1235 1239 1238 1237 1238 1240 1238 1239 1241 1240 1238 1241 1242 1237 1240 1240 1244 1243 1242 1240 1243 1240 1241 1244 1241 1245 1244 1243 1244 1246 1244 1245 1247 1246 1244 1247 1248 1243 1246 1246 1250 1249 1248 1246 1249 1246 1247 1250 1247 1251 1250 1249 1250 1252 1250 1251 1253 1252 1250 1253 1254 1249 1252 1252 1256 1255 1254 1252 1255 1252 1253 1256 1253 1257 1256 1255 1256 1258 1256 1257 1259 1258 1256 1259 1260 1255 1258 1258 1262 1261 1260 1258 1261 1258 1259 1262 1259 1263 1262 1261 1262 1264 1262 1263 1265 1264 1262 1265 1266 1261 1264 1264 1268 1267 1266 1264 1267 1264 1265 1268 1265 1269 1268 1267 1268 1270 1268 1269 1271 1270 1268 1271 1272 1267 1270 1270 1274 1273 1272 1270 1273 1270 1271 1274 1271 1275 1274 1273 1274 1276 1274 1275 1277 1276 1274 1277 1278 1273 1276 1276 1280 1279 1278 1276 1279 1276 1277 1280 1277 1281 1280 1279 1280 1282 1280 1281 1283 1282 1280 1283 1284 1279 1282 1282 1286 1285 1284 1282 1285 1282 1283 1286 1283 1287 1286 1285 1286 1288 1286 1287 1289 1288 1286 1289 1290 1285 1288 1288 1292 1291 1290 1288 1291 1288 1289 1292 1289 1293 1292 1291 1292 1294 1292 1293 1295 1294 1292 1295 1296 1291 1294 1294 1298 1297 1296 1294 1297 1294 1295 1298 1295 1299 1298 1297 1298 1300 1298 1299 1301 1300 1298 1301 1302 1297 1300 1300 1304 1303 1302 1300 1303 1300 1301 1304 1301 1305 1304 1303 1304 1306 1304 1305 1307 1306 1304 1307 1308 1303 1306 1306 1310 1309 1308 1306 1309 1306 1307 1310 1307 1311 1310 1309 1310 1312 1310 1311 1313 1312 1310 1313 1314 1309 1312 1312 1316 1315 1314 1312 1315 1312 1313 1316 1313 1317 1316 1315 1316 1318 1316 1317 1319 1318 1316 1319 1320 1315 1318 1318 1322 1321 1320 1318 1321 1318 1319 1322 1319 1323 1322 1321 1322 1324 1322 1323 1325 1324 1322 1325 1326 1321 1324 1324 1328 1327 1326 1324 1327 1324 1325 1328 1325 1329 1328 1327 1328 1330 1328 1329 1331 1330 1328 1331 1332 1327 1330 1330 1334 1333 1332 1330 1333 1330 1331 1334 1331 1335 1334 1333 1334 1336 1334 1335 1337 1336 1334 1337 1338 1333 1336 1336 1340 1339 1338 1336 1339 1336 1337 1340 1337 1341 1340 1339 1340 1342 1340 1341 1343 1342 1340 1343 1344 1339 1342 1342 1346 1345 1344 1342 1345 1342 1343 1346 1343 1347 1346 1345 1346 1348 1346 1347 1349 1348 1346 1349 1350 1345 1348 1348 1352 1351 1350 1348 1351 1348 1349 1352 1349 1353 1352 1351 1352 1354 1352 1353 1355 1354 1352 1355 1356 1351 1354 1354 1358 1357 1356 1354 1357 1354 1355 1358 1355 1359 1358 1357 1358 1360 1358 1359 1361 1360 1358 1361 1362 1357 1360 1360 1364 1363 1362 1360 1363 1360 1361 1364 1361 1365 1364 1363 1364 1366 1364 1365 1367 1366 1364 1367 1368 1363 1366 1366 1370 1369 1368 1366 1369 1366 1367 1370 1367 1371 1370 1369 1370 1372 1370 1371 1373 1372 1370 1373 1374 1369 1372 1372 1376 1375 1374 1372 1375 1372 1373 1376 1373 1377 1376 1375 1376 1378 1376 1377 1379 1378 1376 1379 1380 1375 1378 1378 1382 1381 1380 1378 1381 1378 1379 1382 1379 1383 1382 1381 1382 1384 1382 1383 1385 1384 1382 1385 1386 1381 1384 1384 1388 1387 1386 1384 1387 1384 1385 1388 1385 1389 1388 1387 1388 1159 1388 1389 1161 1159 1388 1161 1390 1387 1159 1390 1159 1154 1390 1154 1391 1390 1391 1387 1151 1392 1154 1154 1392 1391 1391 1393 1387 1391 1392 1394 1391 1394 1393 1392 1395 1394 1396 1395 1392 1151 1396 1392 1152 1397 1151 1151 1397 1396 1397 1398 1396 1399 1396 1398 1396 1399 1394 1395 1396 1394 1400 1394 1399 1394 1400 1393 1399 1402 1401 1401 1400 1399 1403 1402 1399 1398 1403 1399 1403 1398 1404 1404 1398 1397 1402 1403 1405 1406 1405 1403 1404 1406 1403 1402 1407 1401 1407 1402 1408 1408 1402 1405 1405 1410 1409 1408 1405 1409 1411 1410 1405 1406 1411 1405 1412 1407 1408 1408 1409 1412 1401 1407 1413 1413 1415 1414 1414 1401 1413 1416 1400 1401 1414 1416 1401 1415 1417 1414 1418 1416 1414 1417 1418 1414 1415 1420 1419 1417 1415 1419 1421 1418 1417 1419 1421 1417 1422 1418 1421 1416 1418 1422 1423 1422 1421 1424 1421 1419 1421 1424 1425 1423 1421 1425 1419 1420 1426 1426 1424 1419 1420 1427 1426 1426 1427 1428 1429 1424 1426 1428 1429 1426 1425 1424 1429 1423 1425 1375 1375 1425 1430 1430 1425 1429 1431 1429 1428 1429 1431 1432 1430 1429 1432 1427 1433 1428 1428 1433 1434 1434 1431 1428 1432 1431 1435 1435 1431 1434 1430 1432 1369 1369 1432 1436 1436 1432 1435 1374 1375 1430 1374 1430 1369 1380 1423 1375 1381 1422 1423 1380 1381 1423 1437 1422 1381 1437 1416 1422 1386 1437 1381 1387 1393 1437 1386 1387 1437 1437 1393 1416 1393 1400 1416 1368 1369 1436 1368 1436 1363 1436 1438 1363 1363 1438 1439 1362 1363 1439 1436 1435 1438 1438 1441 1440 1439 1438 1440 1435 1441 1438 1439 1442 1357 1362 1439 1357 1439 1440 1442 1357 1442 1443 1356 1357 1443 1440 1444 1442 1442 1444 1445 1443 1442 1445 1443 1446 1351 1356 1443 1351 1443 1445 1446 1351 1446 1447 1350 1351 1447 1446 1449 1448 1447 1446 1448 1445 1449 1446 1447 1450 1345 1350 1447 1345 1447 1448 1450 1448 1452 1451 1448 1453 1450 1445 1452 1448 1449 1445 1448 1345 1450 1454 1450 1453 1455 1454 1450 1455 1344 1345 1454 1454 1456 1339 1344 1454 1339 1454 1455 1456 1457 1455 1453 1455 1457 1458 1459 1455 1458 1455 1459 1456 1453 1451 1457 1461 1460 1457 1462 1461 1457 1457 1460 1463 1458 1457 1463 1451 1462 1457 1460 1461 1464 1465 1461 1462 1466 1465 1462 1462 1451 1467 1466 1462 1467 1452 1467 1451 1467 1469 1468 1466 1467 1468 1470 1469 1467 1452 1470 1467 1471 1465 1466 1468 1471 1466 1452 1445 1470 1445 1444 1470 1472 1469 1470 1473 1472 1470 1440 1473 1470 1444 1440 1470 1474 1472 1473 1475 1474 1473 1473 1440 1475 1440 1441 1475 1474 1475 1476 1475 1441 1476 1477 1474 1476 1476 1434 1477 1476 1435 1434 1441 1435 1476 1434 1478 1477 1433 1478 1434 1479 1463 1460 1480 1479 1460 1480 1460 1464 1463 1479 1481 1482 1463 1481 1463 1482 1458 1484 1482 1483 1481 1483 1482 1458 1482 1484 1456 1459 1458 1485 1456 1458 1485 1458 1484 1485 1484 1333 1333 1484 1486 1486 1484 1483 1339 1456 1485 1338 1339 1485 1338 1485 1333 1332 1333 1486 1486 1487 1327 1332 1486 1327 1486 1483 1487 1327 1487 1488 1326 1327 1488 1487 1490 1489 1488 1487 1489 1483 1490 1487 1488 1491 1321 1326 1488 1321 1488 1489 1491 1321 1491 1492 1320 1321 1492 1491 1494 1493 1492 1491 1493 1489 1494 1491 1492 1495 1315 1320 1492 1315 1492 1493 1495 1493 1494 1496 1497 1493 1496 1498 1493 1497 1493 1498 1495 1494 1489 1481 1496 1494 1481 1481 1479 1496 1483 1481 1489 1490 1483 1489 1500 1499 1479 1480 1500 1479 1479 1499 1496 1496 1499 1501 1501 1502 1497 1497 1496 1501 1504 1502 1503 1502 1504 1497 1504 1498 1497 1505 1504 1503 1506 1498 1504 1505 1506 1504 1503 1507 1505 1507 1508 1505 1506 1505 1508 1508 1507 1509 1510 1508 1509 1511 1506 1508 1512 1511 1508 1510 1512 1508 1509 1514 1513 1510 1509 1513 1512 1510 1513 1513 1514 1515 1516 1513 1515 1517 1512 1513 1518 1517 1513 1516 1518 1513 1515 1520 1519 1516 1515 1519 1518 1516 1519 1519 1520 1521 1522 1519 1521 1523 1518 1519 1524 1523 1519 1522 1524 1519 1520 1526 1525 1521 1520 1525 1525 1526 1527 1525 1528 1521 1528 1525 1527 1526 1529 1527 1527 1529 1530 1531 1528 1527 1532 1531 1527 1530 1532 1527 1529 1534 1533 1535 1529 1533 1529 1535 1530 1537 1536 1530 1535 1537 1530 1532 1530 1536 1538 1537 1535 1533 1538 1535 1533 1534 1539 1538 1533 1539 1534 1540 1539 1539 1540 1541 1542 1538 1539 1543 1542 1539 1541 1543 1539 1540 1544 1541 1541 1544 1545 1543 1541 1545 1544 1546 1545 1545 1546 1547 1548 1543 1545 1549 1548 1545 1547 1549 1545 1546 1550 1547 1547 1550 1551 1549 1547 1551 1550 1552 1551 1551 1552 1553 1554 1549 1551 1555 1554 1551 1553 1555 1551 1552 1556 1553 1553 1556 1557 1555 1553 1557 1556 1558 1557 1557 1558 1559 1560 1555 1557 1561 1560 1557 1559 1561 1557 1558 1562 1559 1559 1562 1563 1561 1559 1563 1562 1564 1563 1563 1564 1565 1566 1561 1563 1567 1566 1563 1565 1567 1563 1564 1568 1565 1565 1568 1569 1567 1565 1569 1568 1570 1569 1569 1570 1571 1572 1567 1569 1573 1572 1569 1571 1573 1569 1570 1574 1571 1571 1574 1575 1573 1571 1575 1574 1576 1575 1575 1576 1577 1578 1575 1577 1579 1573 1575 1580 1579 1575 1578 1580 1575 1577 1576 1581 1581 1583 1582 1582 1577 1581 1583 1584 1582 1582 1584 1585 1586 1582 1585 1582 1587 1577 1587 1582 1586 1584 1583 1588 1589 1585 1584 1590 1589 1584 1590 1584 1588 1585 1589 1591 1592 1585 1591 1594 1593 1589 1590 1594 1589 1589 1593 1595 1591 1589 1595 1596 1594 1590 1588 1596 1590 1598 1597 1591 1595 1598 1591 1591 1599 1592 1591 1597 1599 1600 1592 1599 1586 1592 1600 1206 1600 1599 1599 1597 1204 1206 1599 1204 1597 1598 1601 1204 1597 1601 1601 1598 1602 1602 1598 1595 1196 1601 1603 1204 1601 1196 1603 1601 1602 1604 1602 1595 1605 1602 1604 1602 1605 1606 1603 1602 1606 1195 1196 1603 1603 1606 1190 1195 1603 1190 1190 1606 1607 1606 1605 1608 1607 1606 1608 1608 1605 1609 1609 1605 1604 1610 1608 1609 1611 1608 1610 1608 1611 1612 1607 1608 1612 1189 1190 1607 1607 1612 1184 1189 1607 1184 1184 1612 1613 1612 1611 1614 1613 1612 1614 1614 1611 1615 1615 1611 1610 1616 1614 1615 1614 1616 1617 1618 1614 1617 1614 1618 1619 1613 1614 1619 1615 1620 1616 1620 1615 1610 1620 1621 1616 1616 1621 1622 1617 1616 1622 1621 1620 1623 1624 1620 1610 1610 1609 1624 1609 1625 1624 1625 1609 1604 1626 1625 1604 1604 1595 1626 1595 1593 1626 1411 1622 1621 1627 1411 1621 1627 1621 1623 1410 1411 1627 1622 1411 1406 1628 1410 1627 1627 1623 1628 1623 1629 1628 1630 1622 1406 1406 1631 1630 1631 1406 1404 1632 1630 1631 1617 1630 1632 1633 1632 1631 1634 1631 1404 1631 1634 1635 1633 1631 1635 1635 1634 1404 1636 1635 1404 1636 1404 1397 1166 1635 1636 1633 1635 1166 1172 1632 1633 1171 1172 1633 1171 1633 1166 1165 1166 1636 1636 1397 1152 1165 1636 1152 1637 1632 1172 1177 1637 1172 1178 1619 1637 1177 1178 1637 1637 1619 1617 1637 1617 1632 1613 1619 1178 1619 1618 1617 1183 1613 1178 1183 1184 1613 1207 1600 1206 1205 1207 1206 1638 1600 1207 1638 1586 1600 1212 1638 1207 1213 1639 1638 1212 1213 1638 1638 1639 1586 1639 1640 1586 1640 1587 1586 1641 1639 1213 1587 1640 1639 1641 1587 1639 1218 1641 1213 1219 1642 1641 1218 1219 1641 1641 1642 1587 1642 1643 1587 1587 1643 1577 1644 1642 1219 1580 1643 1642 1644 1580 1642 1224 1644 1219 1225 1645 1644 1224 1225 1644 1644 1645 1580 1645 1579 1580 1643 1580 1578 1577 1643 1578 1646 1645 1225 1573 1579 1645 1646 1573 1645 1230 1646 1225 1231 1647 1646 1230 1231 1646 1646 1647 1573 1647 1572 1573 1648 1647 1231 1567 1572 1647 1648 1567 1647 1236 1648 1231 1237 1649 1648 1236 1237 1648 1648 1649 1567 1649 1566 1567 1650 1649 1237 1561 1566 1649 1650 1561 1649 1242 1650 1237 1243 1651 1650 1242 1243 1650 1650 1651 1561 1651 1560 1561 1652 1651 1243 1555 1560 1651 1652 1555 1651 1248 1652 1243 1249 1653 1652 1248 1249 1652 1652 1653 1555 1653 1554 1555 1654 1653 1249 1549 1554 1653 1654 1549 1653 1254 1654 1249 1255 1655 1654 1254 1255 1654 1654 1655 1549 1655 1548 1549 1656 1655 1255 1543 1548 1655 1656 1543 1655 1260 1656 1255 1261 1657 1656 1260 1261 1656 1656 1657 1543 1657 1542 1543 1658 1657 1261 1538 1542 1657 1658 1538 1657 1266 1658 1261 1267 1659 1658 1266 1267 1658 1658 1659 1538 1659 1537 1538 1660 1659 1267 1536 1537 1659 1660 1536 1659 1272 1660 1267 1273 1661 1660 1272 1273 1660 1660 1661 1536 1661 1662 1536 1662 1532 1536 1663 1661 1273 1532 1662 1661 1663 1532 1661 1278 1663 1273 1279 1664 1663 1278 1279 1663 1663 1664 1532 1664 1531 1532 1665 1664 1279 1528 1531 1664 1665 1528 1664 1284 1665 1279 1285 1666 1665 1284 1285 1665 1665 1666 1528 1666 1667 1528 1528 1667 1521 1668 1666 1285 1669 1667 1666 1668 1669 1666 1290 1668 1285 1291 1670 1668 1290 1291 1668 1668 1670 1669 1671 1670 1291 1524 1672 1670 1671 1524 1670 1670 1672 1669 1296 1671 1291 1297 1673 1671 1296 1297 1671 1671 1673 1524 1673 1523 1524 1669 1672 1524 1522 1669 1524 1674 1673 1297 1518 1523 1673 1674 1518 1673 1302 1674 1297 1303 1675 1674 1302 1303 1674 1674 1675 1518 1675 1517 1518 1676 1675 1303 1512 1517 1675 1676 1512 1675 1308 1676 1303 1309 1677 1676 1308 1309 1676 1676 1677 1512 1677 1511 1512 1678 1677 1309 1506 1511 1677 1678 1506 1677 1314 1678 1309 1315 1495 1678 1314 1315 1678 1678 1495 1506 1495 1498 1506 1669 1522 1521 1667 1669 1521 1679 1500 1480 1464 1679 1480 1409 1680 1412 1683 1682 1681 1683 1685 1684 1682 1683 1684 1683 1686 1685 1683 1681 1687 1686 1683 1687 1682 1688 1681 1689 1681 1688 1682 1690 1688 1682 1684 1690 1690 1691 1688 1692 1688 1691 1692 1689 1688 1694 1693 1689 1692 1694 1689 1695 1692 1691 1692 1695 1694 1695 1691 1696 1697 1696 1691 1690 1697 1691 1695 1698 1694 1695 1699 1698 1699 1695 1696 1696 1701 1700 1699 1696 1700 1702 1701 1696 1697 1702 1696 1697 1703 1702 1697 1690 1703 1703 1704 1702 1702 1705 1701 1702 1704 1706 1705 1702 1706 1700 1701 1707 1705 1707 1701 1705 1708 1707 1705 1706 1708 1706 1709 1708 1710 1706 1704 1711 1709 1706 1710 1711 1706 1712 1704 1703 1712 1710 1704 1710 1713 1711 1710 1712 1713 1713 1714 1711 1711 1715 1709 1711 1714 1716 1715 1711 1716 1708 1709 1717 1715 1717 1709 1715 1718 1717 1715 1716 1718 1716 1719 1718 1720 1716 1714 1721 1719 1716 1720 1721 1716 1722 1714 1713 1722 1720 1714 1720 1723 1721 1720 1722 1723 1723 1724 1721 1721 1725 1719 1721 1724 1726 1725 1721 1726 1718 1719 1727 1725 1727 1719 1725 1728 1727 1725 1726 1728 1726 1729 1728 1730 1726 1724 1731 1729 1726 1730 1731 1726 1732 1724 1723 1732 1730 1724 1730 1733 1731 1730 1732 1733 1733 1734 1731 1731 1735 1729 1731 1734 1736 1735 1731 1736 1728 1729 1737 1735 1737 1729 1735 1738 1737 1735 1736 1738 1736 1739 1738 1738 1740 1737 1738 1741 1740 1738 1739 1742 1741 1738 1742 1737 1740 1743 1744 1737 1743 1744 1728 1737 1743 1740 1745 1741 1745 1740 1741 1746 1745 1741 1742 1746 1742 1747 1746 1746 1748 1745 1745 1748 1749 1750 1745 1749 1750 1743 1745 1749 1752 1751 1750 1749 1751 1750 1751 1753 1743 1750 1753 1751 1752 1754 1755 1751 1754 1756 1753 1751 1755 1756 1751 1754 1752 1757 1754 1759 1758 1755 1754 1758 1754 1760 1759 1760 1754 1757 1755 1758 1761 1756 1755 1761 1758 1759 1762 1763 1758 1762 1764 1761 1758 1763 1764 1758 1762 1759 1765 1760 1765 1759 1760 1766 1765 1760 1757 1766 1757 1767 1766 1766 1768 1765 1765 1768 1769 1770 1765 1769 1770 1762 1765 1769 1772 1771 1770 1769 1771 1770 1771 1773 1762 1770 1773 1775 1773 1774 1762 1773 1775 1774 1777 1776 1778 1774 1776 1778 1775 1774 1778 1776 1779 1780 1778 1779 1778 1780 1775 1782 1779 1781 1780 1779 1782 1783 1780 1782 1785 1784 1780 1783 1785 1780 1780 1784 1775 1786 1782 1781 1788 1787 1782 1786 1788 1782 1783 1782 1787 1781 1790 1789 1786 1781 1789 1786 1789 1791 1788 1786 1791 1788 1791 1792 1793 1788 1792 1794 1787 1788 1793 1794 1788 1795 1787 1794 1795 1783 1787 1797 1796 1794 1793 1797 1794 1798 1794 1796 1798 1795 1794 1793 1792 1799 1797 1793 1799 1797 1799 1800 1801 1797 1800 1802 1796 1797 1801 1802 1797 1803 1796 1802 1803 1798 1796 1798 1804 1795 1798 1803 1804 1805 1803 1802 1807 1806 1803 1805 1807 1803 1803 1806 1804 1809 1808 1802 1801 1809 1802 1805 1802 1808 1810 1805 1808 1805 1810 1807 1810 1811 1807 1812 1807 1811 1813 1806 1807 1812 1813 1807 1814 1804 1806 1813 1814 1806 1717 1815 1813 1812 1717 1813 1813 1815 1816 1814 1813 1816 1708 1812 1811 1812 1708 1717 1707 1811 1810 1708 1811 1707 1817 1707 1810 1817 1700 1707 1817 1819 1818 1700 1817 1818 1817 1810 1819 1700 1818 1820 1699 1700 1820 1821 1820 1818 1822 1821 1818 1822 1818 1819 1699 1820 1698 1823 1698 1820 1821 1823 1820 1821 1824 1823 1821 1822 1824 1822 1825 1824 1822 1826 1825 1826 1822 1819 1824 1827 1823 1826 1828 1825 1826 1809 1828 1826 1819 1809 1809 1829 1828 1819 1808 1809 1809 1801 1829 1810 1808 1819 1801 1800 1829 1718 1815 1717 1830 1816 1815 1718 1830 1815 1830 1718 1727 1830 1831 1816 1830 1727 1831 1816 1833 1832 1814 1816 1832 1831 1833 1816 1727 1834 1831 1831 1835 1833 1831 1834 1836 1835 1831 1836 1728 1834 1727 1744 1836 1834 1728 1744 1834 1836 1753 1756 1835 1836 1756 1743 1753 1836 1744 1743 1836 1835 1837 1833 1835 1756 1837 1756 1761 1837 1837 1761 1764 1838 1837 1764 1832 1833 1837 1838 1832 1837 1764 1784 1785 1838 1764 1785 1764 1763 1784 1838 1785 1839 1832 1838 1839 1832 1839 1804 1814 1832 1804 1804 1839 1795 1795 1839 1785 1783 1795 1785 1763 1775 1784 1763 1762 1775 1732 1840 1733 1841 1840 1732 1842 1732 1723 1842 1841 1732 1844 1843 1841 1842 1844 1841 1842 1723 1845 1844 1842 1845 1722 1845 1723 1846 1845 1722 1844 1845 1846 1847 1844 1846 1848 1843 1844 1847 1848 1844 1849 1846 1722 1851 1850 1846 1849 1851 1846 1847 1846 1850 1849 1722 1713 1849 1713 1852 1851 1849 1852 1851 1852 1853 1854 1851 1853 1855 1850 1851 1854 1855 1851 1856 1850 1855 1856 1847 1850 1858 1857 1855 1854 1858 1855 1859 1855 1857 1859 1856 1855 1854 1853 1860 1858 1854 1860 1858 1860 1861 1862 1858 1861 1863 1857 1858 1862 1863 1858 1864 1857 1863 1864 1859 1857 1859 1865 1856 1859 1864 1865 1866 1864 1863 1868 1867 1864 1866 1868 1864 1864 1867 1865 1870 1869 1863 1862 1870 1863 1866 1863 1869 1871 1866 1869 1866 1871 1868 1871 1872 1868 1871 1869 1873 1874 1871 1873 1875 1872 1871 1874 1875 1871 1873 1869 1870 1876 1873 1870 1878 1877 1873 1876 1878 1873 1874 1873 1877 1879 1874 1877 1874 1879 1875 1879 1880 1875 1876 1882 1881 1878 1876 1881 1876 1870 1882 1883 1881 1882 1882 1885 1884 1886 1882 1884 1886 1883 1882 1870 1885 1882 1870 1862 1885 1884 1885 1861 1862 1861 1885 1861 1860 1887 1888 1861 1887 1888 1884 1861 1887 1860 1853 1887 1889 1684 1888 1887 1684 1887 1890 1889 1890 1887 1853 1888 1684 1685 1884 1888 1685 1684 1889 1690 1690 1889 1703 1890 1703 1889 1890 1712 1703 1890 1853 1712 1853 1852 1712 1712 1852 1713 1884 1685 1891 1886 1884 1891 1686 1891 1685 1893 1892 1891 1686 1893 1891 1886 1891 1892 1883 1886 1892 1686 1687 1893 1687 1894 1893 1865 1895 1856 1856 1895 1848 1847 1856 1848 1898 1897 1896 1898 1899 1897 1898 1900 1899 1898 1896 1900 1897 1901 1896 1899 1902 1897 1897 1903 1901 1897 1902 1903 1896 1901 1904 1903 1905 1901 1901 1905 1906 1904 1901 1906 1905 1903 1907 1908 1907 1903 1909 1908 1903 1902 1909 1903 1910 1905 1907 1906 1905 1910 1907 1912 1911 1907 1908 1913 1912 1907 1913 1907 1911 1910 1914 1910 1911 1915 1906 1910 1910 1914 1915 1912 1916 1911 1917 1911 1916 1917 1914 1911 1919 1918 1914 1917 1919 1914 1914 1918 1920 1915 1914 1920 1921 1917 1916 1917 1921 1919 1922 1916 1912 1922 1924 1923 1924 1922 1912 1926 1925 1923 1927 1926 1923 1924 1927 1923 1924 1912 1928 1924 1928 1929 1927 1924 1929 1912 1913 1928 1928 1913 1930 1931 1928 1930 1932 1929 1928 1931 1932 1928 1933 1929 1932 1927 1929 1933 1926 1927 1933 1934 1933 1932 1926 1933 1935 1936 1935 1933 1934 1936 1933 1937 1932 1931 1934 1932 1937 1938 1934 1937 1939 1936 1934 1938 1939 1934 1940 1936 1939 1941 1935 1936 1940 1941 1936 1942 1935 1941 1942 1926 1935 1943 1942 1941 1943 1941 1944 1945 1944 1941 1940 1945 1941 1942 1943 1946 1942 1946 1925 1926 1942 1925 1943 1947 1946 1943 1948 1947 1948 1943 1944 1949 1944 1945 1948 1944 1949 1950 1945 1940 1951 1945 1950 1951 1949 1945 1952 1948 1949 1952 1949 1953 1954 1953 1949 1951 1954 1949 1955 1951 1950 1956 1954 1951 1955 1956 1951 1957 1954 1956 1958 1953 1954 1957 1958 1954 1959 1953 1958 1959 1952 1953 1960 1959 1958 1961 1960 1958 1962 1961 1958 1963 1962 1958 1957 1963 1958 1959 1960 1964 1952 1959 1964 1960 1965 1964 1960 1961 1965 1966 1952 1964 1952 1966 1948 1966 1967 1948 1948 1967 1947 1961 1968 1965 1969 1968 1961 1970 1969 1961 1961 1962 1971 1970 1961 1971 1972 1968 1969 1972 1974 1973 1974 1972 1969 1974 1975 1973 1974 1976 1975 1974 1969 1976 1976 1977 1975 1969 1978 1976 1976 1979 1977 1979 1976 1978 1981 1977 1980 1979 1980 1977 1980 1983 1982 1984 1980 1982 1984 1981 1980 1983 1980 1979 1981 1984 1985 1984 1986 1985 1984 1982 1986 1982 1987 1986 1988 1987 1982 1989 1988 1982 1989 1982 1983 1990 1987 1988 1991 1990 1988 1988 1993 1992 1991 1988 1992 1988 1989 1993 1990 1991 1994 1991 1995 1994 1991 1992 1996 1995 1991 1996 1997 1994 1995 1998 1997 1995 1995 1996 1999 1998 1995 1999 1999 1996 2000 2000 1996 1992 2001 1999 2000 2002 1998 1999 2003 2002 1999 2004 2003 1999 2001 2004 1999 1998 2002 2005 1997 1998 2005 2006 2005 2002 2007 2006 2002 2002 2003 2008 2007 2002 2008 2008 2003 2004 2009 2004 2001 2010 2004 2009 2010 2008 2004 2011 2007 2008 2012 2011 2008 2013 2012 2008 2010 2013 2008 2007 2011 2006 2011 2014 2006 2015 2014 2011 2016 2015 2011 2011 2012 2017 2016 2011 2017 2017 2012 2013 2018 2013 2010 2019 2013 2018 2019 2017 2013 2020 2016 2017 2021 2020 2017 2022 2021 2017 2019 2022 2017 2016 2020 2015 2020 2023 2015 2024 2023 2020 2025 2024 2020 2020 2021 2026 2025 2020 2026 2026 2021 2022 2027 2022 2019 2028 2022 2027 2028 2026 2022 2030 2029 2026 2028 2030 2026 2026 2029 2031 2025 2026 2031 2024 2025 2031 2031 2029 2030 2032 2031 2030 2033 2024 2031 2034 2033 2031 2032 2034 2031 2035 2030 2028 2032 2030 2035 2036 2028 2027 2036 2035 2028 2038 2037 2035 2036 2038 2035 2035 2037 2039 2040 2035 2039 2040 2032 2035 2036 2027 2038 2027 2041 2038 2038 2041 2042 2038 2042 2037 2043 2041 2027 2044 2043 2027 2044 2027 2019 2046 2045 2041 2043 2046 2041 2041 2045 2042 2042 2047 2037 2037 2047 2048 2039 2037 2048 2048 2050 2049 2039 2048 2049 2039 2049 2051 2040 2039 2051 2051 2049 2052 2049 2050 2053 2052 2049 2053 2052 2055 2054 2056 2052 2054 2056 2051 2052 2052 2053 2055 2053 2057 2055 2054 2055 2058 2055 2057 2059 2058 2055 2059 2058 2061 2060 2062 2058 2060 2062 2054 2058 2058 2059 2061 2059 2063 2061 2060 2061 2064 2061 2063 2065 2064 2061 2065 2064 2067 2066 2068 2064 2066 2068 2060 2064 2064 2065 2067 2065 2069 2067 2066 2067 2070 2067 2069 2071 2070 2067 2071 2070 2073 2072 2074 2070 2072 2074 2066 2070 2070 2071 2073 2071 2075 2073 2072 2073 2076 2073 2075 2077 2076 2073 2077 2076 2079 2078 2080 2076 2078 2080 2072 2076 2076 2077 2079 2077 2081 2079 2078 2079 2082 2079 2081 2083 2082 2079 2083 2082 2085 2084 2086 2082 2084 2086 2078 2082 2082 2083 2085 2083 2087 2085 2084 2085 2088 2085 2087 2089 2088 2085 2089 2088 2091 2090 2092 2088 2090 2092 2084 2088 2088 2089 2091 2089 2093 2091 2090 2091 2094 2091 2093 2095 2094 2091 2095 2094 2097 2096 2098 2094 2096 2098 2090 2094 2094 2095 2097 2095 2099 2097 2096 2097 2100 2097 2099 2101 2100 2097 2101 2100 2103 2102 2104 2100 2102 2104 2096 2100 2100 2101 2103 2101 2105 2103 2102 2103 2106 2103 2105 2107 2106 2103 2107 2106 2109 2108 2110 2106 2108 2110 2102 2106 2106 2107 2109 2107 2111 2109 2108 2109 2112 2109 2111 2113 2112 2109 2113 2112 2115 2114 2116 2112 2114 2116 2108 2112 2112 2113 2115 2113 2117 2115 2114 2115 2118 2115 2117 2119 2118 2115 2119 2118 2121 2120 2122 2118 2120 2122 2114 2118 2118 2119 2121 2119 2123 2121 2120 2121 2124 2121 2123 2125 2124 2121 2125 2124 2127 2126 2128 2124 2126 2128 2120 2124 2124 2125 2127 2125 2129 2127 2126 2127 2130 2127 2129 2131 2130 2127 2131 2130 2133 2132 2134 2130 2132 2134 2126 2130 2130 2131 2133 2131 2135 2133 2133 2137 2136 2132 2133 2136 2133 2135 2137 2132 2136 2138 2132 2138 2139 2134 2132 2139 2134 2139 2126 2139 2140 2126 2139 2141 2140 2139 2138 2141 2136 2142 2138 2138 2142 2143 2138 2143 2141 2141 2144 2140 2144 2141 2145 2145 2141 2143 2126 2140 2146 2140 2144 2147 2146 2140 2147 2128 2126 2146 2146 2148 2120 2128 2146 2120 2146 2147 2148 2147 2149 2148 2151 2147 2150 2147 2151 2152 2149 2147 2152 2120 2148 2153 2148 2149 2152 2153 2148 2152 2122 2120 2153 2153 2154 2114 2122 2153 2114 2153 2152 2154 2152 2155 2154 2156 2155 2152 2151 2156 2152 2114 2154 2157 2154 2155 2158 2157 2154 2158 2116 2114 2157 2157 2159 2108 2116 2157 2108 2157 2158 2159 2158 2160 2159 2161 2160 2158 2162 2161 2158 2162 2158 2155 2156 2162 2155 2162 2156 2161 2161 2164 2163 2165 2161 2163 2156 2164 2161 2161 2165 2166 2160 2161 2166 2159 2160 2166 2108 2159 2167 2167 2159 2166 2110 2108 2167 2167 2168 2102 2110 2167 2102 2167 2166 2168 2166 2169 2168 2170 2169 2166 2165 2170 2166 2165 2163 2171 2170 2165 2171 2170 2171 2172 2173 2170 2172 2170 2173 2174 2169 2170 2174 2168 2169 2174 2102 2168 2175 2175 2168 2174 2104 2102 2175 2175 2176 2096 2104 2175 2096 2175 2174 2176 2174 2177 2176 2178 2177 2174 2173 2178 2174 2173 2172 2179 2178 2173 2179 2178 2179 2180 2181 2178 2180 2178 2181 2182 2177 2178 2182 2176 2177 2182 2096 2176 2183 2183 2176 2182 2098 2096 2183 2183 2184 2090 2098 2183 2090 2183 2182 2184 2182 2185 2184 2186 2185 2182 2181 2186 2182 2181 2180 2187 2186 2181 2187 2186 2187 2188 2189 2186 2188 2186 2189 2190 2185 2186 2190 2184 2185 2190 2090 2184 2191 2191 2184 2190 2092 2090 2191 2191 2192 2084 2092 2191 2084 2191 2190 2192 2190 2193 2192 2194 2193 2190 2189 2194 2190 2189 2188 2195 2194 2189 2195 2194 2195 2196 2197 2194 2196 2194 2197 2198 2193 2194 2198 2192 2193 2198 2084 2192 2199 2199 2192 2198 2086 2084 2199 2199 2200 2078 2086 2199 2078 2199 2198 2200 2198 2201 2200 2202 2201 2198 2197 2202 2198 2197 2196 2203 2202 2197 2203 2202 2203 2204 2205 2202 2204 2202 2205 2206 2201 2202 2206 2200 2201 2206 2078 2200 2207 2207 2200 2206 2080 2078 2207 2207 2208 2072 2080 2207 2072 2207 2206 2208 2206 2209 2208 2210 2209 2206 2205 2210 2206 2205 2204 2211 2210 2205 2211 2210 2211 2212 2213 2210 2212 2210 2213 2214 2209 2210 2214 2208 2209 2214 2072 2208 2215 2215 2208 2214 2074 2072 2215 2215 2216 2066 2074 2215 2066 2215 2214 2216 2214 2217 2216 2218 2217 2214 2213 2218 2214 2213 2212 2219 2218 2213 2219 2220 2218 2219 2218 2220 2217 2220 2221 2217 2216 2217 2221 2066 2216 2222 2222 2216 2221 2068 2066 2222 2222 2223 2060 2068 2222 2060 2222 2221 2223 2221 2224 2223 2221 2220 2225 2224 2221 2225 2226 2220 2219 2220 2226 2225 2226 2219 2227 2228 2226 2227 2226 2228 2229 2230 2226 2229 2226 2230 2225 2228 2227 2023 2024 2228 2023 2228 2024 2229 2024 2033 2229 2229 2033 2034 2231 2229 2034 2232 2230 2229 2231 2232 2229 2225 2230 2232 2054 2232 2231 2233 2232 2054 2233 2225 2232 2231 2034 2051 2056 2231 2051 2056 2054 2231 2051 2034 2032 2040 2051 2032 2062 2233 2054 2062 2060 2233 2060 2223 2233 2233 2223 2225 2223 2224 2225 2234 2164 2156 2151 2234 2156 2234 2151 2235 2151 2236 2235 2150 2236 2151 2237 2235 2236 2236 2150 2238 2239 2236 2238 2239 2237 2236 2150 2144 2145 2145 2238 2150 2238 2241 2240 2239 2238 2240 2242 2241 2238 2145 2242 2238 2239 2240 2243 2237 2239 2243 2145 2143 2244 2242 2145 2244 2245 2241 2242 2246 2245 2242 2242 2244 2247 2246 2242 2247 2247 2244 2142 2142 2244 2143 2248 2247 2142 2246 2247 2249 2250 2249 2247 2248 2250 2247 2246 2252 2251 2245 2246 2251 2252 2246 2249 2253 2249 2250 2252 2249 2253 2255 2250 2254 2254 2250 2248 2255 2253 2250 2256 2252 2253 2256 2253 2257 2258 2257 2253 2255 2258 2253 2259 2251 2252 2256 2259 2252 2256 2261 2260 2259 2256 2260 2261 2256 2257 2262 2257 2258 2261 2257 2262 2263 2258 2255 2264 2258 2263 2264 2262 2258 2265 2264 2263 2267 2266 2264 2265 2267 2264 2264 2266 2262 2265 2268 2267 2265 2263 2268 2269 2266 2267 2270 2269 2267 2267 2272 2271 2270 2267 2271 2268 2272 2267 2263 2273 2268 2268 2273 2274 2268 2274 2272 2274 2275 2272 2272 2275 2276 2271 2272 2276 2271 2278 2277 2270 2271 2277 2271 2276 2278 2270 2277 2269 2280 2279 2277 2281 2280 2277 2277 2278 2282 2281 2277 2282 2277 2279 2269 2276 2283 2278 2278 2283 2284 2282 2278 2284 2282 2286 2285 2281 2282 2285 2282 2284 2286 2281 2285 2280 1904 2287 2285 2288 1904 2285 2285 2286 2289 2288 2285 2289 2285 2287 2280 2284 2290 2286 2286 2290 2291 2289 2286 2291 2289 2292 1896 2288 2289 1896 2289 2291 2292 2288 1896 1904 1904 1906 2287 1906 2293 2287 1906 1915 2294 2293 1906 2294 2287 2293 2294 2294 2295 2279 2280 2294 2279 2295 2294 1915 2280 2287 2294 2296 2295 1915 1915 1920 2296 2279 2295 2297 2269 2279 2297 2297 2298 2266 2269 2297 2266 2299 2297 2296 2297 2299 2262 2298 2297 2262 2300 2296 1920 2296 2300 2299 2301 1920 1918 2301 2300 1920 2302 2260 2300 2301 2302 2300 2299 2300 2260 2261 2299 2260 2299 2261 2262 2266 2298 2262 2303 2301 1918 2301 2303 2302 2303 2304 2302 1896 2292 1900 1900 2305 1899 1900 2292 2306 1900 2306 2305 2291 2307 2292 2292 2307 2306 2306 2308 2305 1899 2305 2309 2305 2308 2310 2309 2305 2310 2309 2312 2311 2313 2309 2311 2313 1899 2309 2309 2310 2312 2310 2314 2312 2311 2312 2315 2312 2314 2316 2315 2312 2316 2315 2317 1937 2318 2315 1937 2318 2311 2315 2315 2316 2317 2316 2319 2317 1937 2317 2320 2317 2319 2321 2320 2317 2321 2318 1937 1931 1938 1937 2320 2318 1931 2311 1931 1930 2311 2311 1930 2322 2313 2311 2322 1930 1913 1908 2322 1930 1908 2322 1902 1899 2313 2322 1899 2322 1908 1902 1908 1909 1902 1938 2320 1939 2320 2323 1939 1939 2323 2324 2325 1939 2324 2325 1940 1939 2320 2321 2323 2321 2326 2323 2323 2326 2327 2324 2323 2327 2324 2328 1950 2325 2324 1950 2324 2327 2328 2325 1950 1940 1950 2328 2329 1955 1950 2329 2327 2330 2328 2328 2330 2331 2329 2328 2331 2329 2332 1956 1955 2329 1956 2329 2331 2332 2331 2333 2332 1956 2332 2334 2332 2333 2335 2334 2332 2335 2336 1956 2334 2336 1957 1956 2334 2338 2337 2336 2334 2337 2334 2335 2338 2335 2339 2338 2337 2338 2340 2338 2339 2341 2340 2338 2341 2340 2343 2342 2344 2340 2342 2344 2337 2340 2340 2341 2343 2341 2345 2343 2342 2343 2346 2343 2345 2347 2346 2343 2347 2346 2349 2348 2350 2346 2348 2350 2342 2346 2346 2347 2349 2347 2351 2349 2348 2349 2352 2349 2351 2353 2352 2349 2353 2352 2355 2354 2356 2352 2354 2356 2348 2352 2352 2353 2355 2353 2357 2355 2354 2355 2358 2355 2357 2359 2358 2355 2359 2358 2361 2360 2362 2358 2360 2362 2354 2358 2358 2359 2361 2359 2363 2361 2360 2361 2364 2361 2363 2365 2364 2361 2365 2364 2367 2366 2368 2364 2366 2368 2360 2364 2364 2365 2367 2365 2369 2367 2366 2367 2370 2367 2369 2371 2370 2367 2371 2370 2373 2372 2374 2370 2372 2374 2366 2370 2370 2371 2373 2371 2375 2373 2372 2373 2376 2373 2375 2377 2376 2373 2377 2376 2379 2378 2380 2376 2378 2380 2372 2376 2376 2377 2379 2377 2381 2379 2378 2379 2382 2379 2381 2383 2382 2379 2383 2382 2384 2009 2385 2382 2009 2385 2378 2382 2382 2383 2384 2383 2386 2384 2009 2384 2387 2384 2386 2388 2387 2384 2388 2385 2009 2001 2389 2009 2387 2389 2010 2009 2385 2001 2378 2001 2000 2378 2378 2000 2390 2380 2378 2390 2390 2000 1992 2390 2391 2372 2380 2390 2372 2390 1992 2391 1992 1993 2391 2372 2391 2392 2391 1993 2393 2392 2391 2393 2374 2372 2392 2392 2394 2366 2374 2392 2366 2392 2393 2394 2393 2395 2394 1989 2393 1993 2393 1989 2396 2395 2393 2396 2366 2394 2397 2394 2395 2396 2397 2394 2396 2368 2366 2397 2397 2398 2360 2368 2397 2360 2397 2396 2398 2396 2399 2398 2399 2396 1989 1983 2399 1989 2400 2399 1983 2398 2399 2400 2360 2398 2401 2401 2398 2400 2362 2360 2401 2401 2402 2354 2362 2401 2354 2401 2400 2402 2354 2402 2403 2356 2354 2403 2400 2404 2402 2402 2404 2405 2403 2402 2405 2403 2406 2348 2356 2403 2348 2403 2405 2406 2405 2407 2406 2407 2405 1979 2400 1979 2405 2404 2400 2405 2348 2406 2408 2406 2407 2409 2408 2406 2409 2350 2348 2408 2408 2410 2342 2350 2408 2342 2408 2409 2410 2409 2411 2410 1970 2409 1978 2409 1970 1971 2411 2409 1971 2342 2410 2412 2410 2411 1971 2412 2410 1971 2344 2342 2412 2412 1963 2337 2344 2412 2337 2412 1971 1963 1971 1962 1963 2337 1963 1957 2336 2337 1957 1978 1969 1970 1978 2407 1979 1979 2400 1983 2389 2387 2018 2389 2018 2010 2387 2413 2018 2018 2413 2043 2044 2018 2043 2044 2019 2018 2387 2388 2413 2388 2414 2413 2413 2414 2046 2043 2413 2046 2273 2415 2274 2416 2415 2273 2417 2273 2263 2417 2416 2273 2419 2418 2416 2417 2419 2416 2420 2417 2263 2254 2419 2417 2420 2254 2417 2420 2263 2255 2420 2255 2254 2421 2254 2248 2422 2419 2254 2421 2422 2254 2423 2418 2419 2422 2423 2419 2136 2137 2422 2421 2136 2422 2422 2137 2423 2421 2248 2136 2248 2142 2136 2135 2424 2137 2137 2424 2423 1921 2425 1919 2428 2427 2426 2428 2426 2429 2430 2428 2429 2427 2428 2431 2428 2430 2432 2431 2428 2432 2430 2429 2433 2434 2429 2426 2435 2433 2429 2434 2435 2429 2436 2430 2433 2430 2436 2437 2432 2430 2437 2432 2439 2438 2431 2432 2438 2432 2437 2439 2437 2436 2440 2437 2440 2441 2437 2441 2439 2436 2433 2442 2443 2436 2442 2436 2443 2440 2440 2443 2444 2440 2445 2441 2440 2444 2445 2441 2446 2439 2441 2445 2446 2444 2447 2445 2445 2448 2446 2449 2448 2445 2447 2449 2445 2443 2450 2444 2444 2450 2451 2444 2451 2447 2451 2452 2447 2447 2452 2449 2452 2453 2449 2455 2454 2452 2451 2455 2452 2456 2453 2452 2454 2456 2452 2450 2457 2451 2451 2457 2455 2457 2458 2455 2455 2458 2459 2455 2459 2454 2459 2460 2454 2454 2460 2456 2460 2461 2456 2463 2462 2460 2459 2463 2460 2464 2461 2460 2462 2464 2460 2458 2465 2459 2459 2465 2463 2465 2466 2463 2463 2466 2467 2463 2467 2462 2467 2468 2462 2462 2468 2464 2468 2469 2464 2470 2468 2467 2471 2469 2468 2470 2471 2468 2472 2470 2467 2473 2470 2472 2470 2473 2471 2473 2474 2471 2476 2473 2475 2475 2473 2472 2477 2474 2473 2476 2477 2473 2472 2479 2478 2475 2472 2478 2472 2467 2479 2475 2478 2480 2481 2475 2480 2481 2476 2475 2482 2476 2481 2476 2482 2477 2482 2483 2477 2485 2482 2484 2484 2482 2481 2486 2483 2482 2485 2486 2482 2481 2480 2487 2484 2481 2487 2484 2487 2488 2489 2484 2488 2489 2485 2484 2490 2485 2489 2485 2490 2486 2490 2491 2486 2493 2490 2492 2492 2490 2489 2494 2491 2490 2493 2494 2490 2489 2488 2495 2492 2489 2495 2492 2495 2496 2497 2492 2496 2497 2493 2492 2498 2493 2497 2493 2498 2494 2498 2499 2494 2501 2498 2500 2500 2498 2497 2502 2499 2498 2501 2502 2498 2497 2496 2503 2500 2497 2503 2500 2503 2504 2505 2500 2504 2505 2501 2500 2506 2501 2505 2501 2506 2502 2506 2507 2502 2509 2506 2508 2508 2506 2505 2510 2507 2506 2509 2510 2506 2505 2504 2511 2508 2505 2511 2508 2511 2512 2512 2509 2508 2513 2509 2512 2509 2513 2510 2513 2514 2510 2516 2513 2515 2515 2513 2512 2517 2514 2513 2516 2517 2513 2512 2518 2515 2511 2518 2512 2518 2519 2515 2515 2519 2520 2520 2516 2515 2521 2516 2520 2516 2521 2517 2521 2522 2517 2524 2521 2523 2523 2521 2520 2525 2522 2521 2524 2525 2521 2520 2526 2523 2519 2526 2520 2526 2527 2523 2523 2527 2528 2528 2524 2523 2529 2524 2528 2524 2529 2525 2529 2530 2525 2532 2529 2531 2531 2529 2528 2533 2530 2529 2532 2533 2529 2528 2534 2531 2527 2534 2528 2534 2535 2531 2531 2535 2536 2537 2531 2536 2537 2532 2531 2538 2532 2537 2532 2538 2533 2538 2539 2533 2541 2538 2540 2540 2538 2537 2542 2539 2538 2541 2542 2538 2537 2536 2543 2540 2537 2543 2544 2543 2536 2535 2544 2536 2544 2535 2534 2545 2544 2527 2527 2544 2534 2544 2545 2546 2543 2544 2546 2543 2546 2547 2540 2543 2547 2547 2541 2540 2547 2546 2548 2549 2541 2547 2548 2549 2547 2546 2550 2548 2546 2545 2550 2548 2550 2551 2552 2549 2548 2551 2552 2548 2554 2553 2549 2552 2554 2549 2549 2553 2542 2541 2549 2542 2555 2552 2551 2552 2555 2554 2555 2556 2554 2558 2555 2557 2557 2555 2551 2559 2556 2555 2558 2559 2555 2560 2558 2557 2561 2558 2560 2558 2561 2559 2561 2562 2559 2564 2561 2563 2563 2561 2560 2565 2562 2561 2564 2565 2561 2560 2567 2566 2563 2560 2566 2560 2557 2567 2563 2566 2568 2569 2563 2568 2569 2564 2563 2570 2564 2569 2564 2570 2565 2570 2571 2565 2573 2570 2572 2572 2570 2569 2574 2571 2570 2573 2574 2570 2569 2568 2575 2572 2569 2575 2572 2575 2576 2576 2573 2572 2577 2573 2576 2573 2577 2574 2577 2578 2574 2580 2577 2579 2579 2577 2576 2581 2578 2577 2580 2581 2577 2576 2582 2579 2575 2582 2576 2582 2583 2579 2579 2583 2584 2584 2580 2579 2585 2580 2584 2580 2585 2581 2585 2586 2581 2588 2585 2587 2587 2585 2584 2589 2586 2585 2588 2589 2585 2584 2590 2587 2583 2590 2584 2590 2591 2587 2587 2591 2592 2592 2588 2587 2593 2588 2592 2588 2593 2589 2593 2594 2589 2596 2595 2593 2597 2596 2593 2598 2594 2593 2595 2598 2593 2597 2593 2592 2592 2599 2597 2591 2599 2592 2597 2601 2600 2596 2597 2600 2599 2601 2597 2596 2600 2602 2603 2596 2602 2596 2603 2595 2600 2601 2604 2600 2604 2605 2602 2600 2605 2601 2606 2604 2607 2606 2601 2599 2607 2601 2465 2605 2604 2466 2465 2604 2466 2604 2606 2602 2605 2608 2458 2608 2605 2465 2458 2605 2609 2602 2608 2609 2608 2610 2457 2610 2608 2458 2457 2608 2603 2602 2609 2611 2603 2609 2611 2609 2612 2612 2609 2610 2450 2613 2610 2457 2450 2610 2612 2610 2613 2615 2612 2614 2614 2612 2613 2615 2611 2612 2611 2615 2616 2611 2616 2617 2603 2611 2617 2603 2617 2595 2617 2618 2598 2595 2617 2598 2619 2618 2617 2616 2619 2617 2615 2620 2616 2616 2620 2619 2621 2615 2614 2615 2621 2620 2621 2622 2620 2620 2623 2619 2624 2623 2620 2622 2624 2620 2621 2614 2625 2626 2621 2625 2621 2626 2622 2626 2627 2622 2622 2627 2624 2627 2628 2624 2630 2629 2627 2626 2630 2627 2631 2628 2627 2629 2631 2627 2626 2625 2630 2625 2435 2630 2630 2435 2632 2630 2632 2629 2632 2633 2629 2629 2633 2631 2633 2634 2631 2636 2635 2633 2632 2636 2633 2637 2634 2633 2635 2637 2633 2435 2434 2632 2632 2434 2636 2435 2625 2433 2625 2442 2433 2625 2614 2442 2443 2442 2613 2614 2613 2442 2450 2443 2613 2638 2434 2426 2434 2638 2636 2427 2639 2426 2638 2426 2639 2640 2638 2639 2638 2640 2641 2636 2638 2641 2643 2642 2639 2427 2643 2639 2640 2639 2642 2644 2427 2431 2645 2643 2427 2644 2645 2427 2647 2646 2643 2645 2647 2643 2643 2646 2642 2645 2644 2648 2645 2648 2649 2647 2645 2649 2644 2650 2648 2644 2431 2650 2431 2438 2650 2650 2652 2651 2648 2650 2651 2653 2652 2650 2438 2653 2650 2648 2651 2649 2651 2654 2649 2649 2654 2655 2647 2649 2656 2656 2649 2655 2655 2658 2657 2656 2655 2657 2659 2647 2656 2659 2656 2657 2661 2657 2660 2661 2659 2657 2657 2658 2662 2660 2657 2662 2659 2661 2663 2659 2663 2646 2647 2659 2646 2661 2664 2663 2661 2665 2664 2665 2661 2660 2665 2660 2666 2660 2662 2666 2662 2667 2666 2669 2666 2668 2669 2665 2666 2666 2667 2670 2668 2666 2670 2665 2669 2671 2665 2671 2664 2669 2672 2671 2673 2672 2669 2674 2673 2669 2674 2669 2668 2674 2668 2675 2668 2670 2675 2670 2676 2675 2678 2675 2677 2678 2674 2675 2675 2676 2679 2677 2675 2679 2680 2673 2674 2678 2680 2674 2673 2680 2681 2672 2673 2681 2671 2672 2681 2664 2681 2682 2664 2671 2681 2683 2682 2681 2680 2683 2681 2684 2683 2680 2678 2684 2680 2684 2678 2677 2684 2685 2683 2684 2677 2686 2685 2684 2686 2685 2687 2683 2683 2687 2682 2685 2688 2687 2685 2686 2689 2688 2685 2689 2686 2691 2690 2689 2686 2690 2679 2691 2686 2677 2679 2686 2688 2689 2692 2689 2690 2692 2690 2693 2692 2641 2692 2635 2641 2688 2692 2692 2693 2637 2635 2692 2637 2636 2641 2635 2641 2640 2694 2688 2641 2694 2688 2694 2687 2694 2640 2642 2694 2642 2695 2687 2694 2695 2687 2695 2682 2646 2695 2642 2663 2682 2695 2646 2663 2695 2663 2664 2682 2438 2439 2653 2439 2696 2653 2446 2696 2439 2697 2466 2606 2466 2697 2467 2606 2607 2479 2697 2606 2479 2467 2697 2479 2479 2607 2478 2698 2607 2599 2607 2698 2478 2478 2698 2480 2699 2698 2591 2698 2699 2480 2591 2698 2599 2480 2699 2487 2590 2699 2591 2700 2699 2590 2699 2700 2487 2487 2700 2488 2700 2701 2488 2701 2700 2583 2583 2700 2590 2488 2701 2495 2701 2702 2495 2582 2701 2583 2702 2701 2582 2495 2702 2496 2702 2703 2496 2703 2702 2575 2575 2702 2582 2496 2703 2503 2703 2704 2503 2568 2703 2575 2704 2703 2568 2503 2704 2504 2704 2705 2504 2705 2704 2566 2566 2704 2568 2504 2705 2511 2705 2706 2511 2567 2705 2566 2706 2705 2567 2511 2706 2518 2706 2707 2518 2707 2706 2708 2708 2706 2567 2557 2708 2567 2709 2708 2557 2709 2707 2708 2707 2710 2519 2518 2707 2519 2710 2707 2709 2551 2709 2557 2550 2709 2551 2550 2710 2709 2710 2545 2526 2519 2710 2526 2545 2710 2550 2526 2545 2527
+