YES 42536 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 11 8 5 3 1 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 21 18 15 12 9 6 4 2 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 22 19 16 13 10 7 5 3 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 11 8 6 4 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 11 8 5 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 21 18 15 12 9 6 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 22 19 16 13 10 7 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 11 8 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 11 10 9 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 21 18 15 12 11 10 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 22 19 16 13 12 11 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 14 13 12 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 15 13 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 21 18 16 14 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 22 19 17 15 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 18 16 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 17 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 21 18 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 22 19 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 20 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 23 22 21 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 24 23 22 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 25 24 23 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 26 25 24 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 27 25 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 28 26 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 29 27 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 30 28 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 29 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 32 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 34 33 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 35 34 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 36 35 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 38 37 36 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 39 37 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 40 38 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 41 39 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 42 40 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 41 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 46 45 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 47 46 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 48 47 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 49 48 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 51 49 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 52 50 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 53 51 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 54 52 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 59 58 57 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 59 58 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 60 59 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 62 61 60 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 63 61 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 64 62 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 65 63 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 66 64 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 70 69 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 71 70 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 72 71 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 73 72 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 75 73 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 76 74 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 77 75 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 78 76 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 82 81 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 83 82 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 84 83 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 85 84 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 87 85 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 88 86 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 87 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 90 88 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 94 93 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 95 94 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 96 95 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 97 96 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 99 97 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 100 98 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 101 99 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 102 100 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 106 105 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 107 106 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 108 107 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 109 108 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 111 109 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 112 110 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 113 111 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 114 112 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 118 117 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 119 118 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 120 119 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 122 121 120 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 123 121 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 124 122 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 125 123 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 126 124 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 131 130 129 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 131 130 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 132 131 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 134 133 132 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 135 133 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 136 134 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 137 135 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 138 136 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 137 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 140 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 143 142 141 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 143 142 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 144 143 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 146 145 144 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 147 145 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 148 146 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 149 147 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 150 148 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 149 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 152 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 155 154 153 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 155 154 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 156 155 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 158 157 156 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 159 157 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 160 158 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 161 159 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 162 160 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 161 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 164 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 167 166 165 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 167 166 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 172 169 168 167 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 170 169 168 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 171 169 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 172 170 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 173 171 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 174 172 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 178 175 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 178 177 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 180 179 178 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 184 181 180 179 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 181 180 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 183 181 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 184 182 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 185 183 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 186 184 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 190 187 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 190 189 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 191 190 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 196 193 192 191 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 193 192 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 195 193 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 196 194 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 197 195 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 198 196 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 202 199 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 202 201 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 203 202 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 208 205 204 203 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 205 204 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 207 205 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 208 206 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 209 207 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 210 208 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 209 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 214 211 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 212 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 215 214 213 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 219 216 215 214 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 220 217 216 215 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 218 217 216 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 219 217 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 220 218 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 221 219 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 222 220 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 221 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 225 222 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 226 223 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 224 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 227 226 225 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 231 228 227 226 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 232 229 228 227 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 230 229 228 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 231 229 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 232 230 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 233 231 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 234 232 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 233 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 237 234 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 238 235 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 236 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 239 238 237 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 243 240 239 238 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 244 241 240 239 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 242 241 240 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 243 241 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 244 242 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 245 243 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 246 244 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 245 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 249 246 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 250 247 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 251 250 249 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 255 252 251 250 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 256 253 252 251 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 254 253 252 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 255 253 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 256 254 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 257 255 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 258 256 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 257 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 261 258 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 262 259 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 260 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 263 262 261 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 267 264 263 262 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 268 265 264 263 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 266 265 264 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 267 265 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 268 266 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 269 267 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 270 268 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 269 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 273 270 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 274 271 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 272 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 275 274 273 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 279 276 275 274 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 280 277 276 275 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 278 277 276 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 279 277 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 280 278 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 281 279 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 282 280 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 281 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 285 282 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 286 283 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 284 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 287 286 285 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 291 288 287 286 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 292 289 288 287 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 290 289 288 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 291 289 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 292 290 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 293 291 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 294 292 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 293 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 297 294 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 298 295 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 296 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 299 298 297 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 303 300 299 298 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 304 301 300 299 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 302 301 300 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 303 301 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 304 302 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 305 303 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 306 304 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 305 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 309 306 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 310 307 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 308 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 311 310 309 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 315 312 311 310 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 316 313 312 311 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 314 313 312 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 315 313 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 316 314 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 317 315 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 318 316 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 317 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 321 318 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 322 319 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 320 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 323 322 321 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 327 324 323 322 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 328 325 324 323 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 326 325 324 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 327 325 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 328 326 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 329 327 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 330 328 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 329 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 333 330 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 334 331 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 332 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 335 334 333 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 339 336 335 334 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 340 337 336 335 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 338 337 336 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 339 337 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 340 338 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 341 339 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 342 340 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 341 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 345 342 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 346 343 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 347 346 345 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 351 348 347 346 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 352 349 348 347 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 350 349 348 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 351 349 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 352 350 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 353 351 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 354 352 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 353 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 357 354 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 356 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 359 358 357 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 363 360 359 358 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 364 361 360 359 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 362 361 360 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 363 361 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 364 362 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 365 363 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 366 364 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 365 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 369 366 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 370 367 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 368 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 371 370 369 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 375 372 371 370 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 376 373 372 371 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 374 373 372 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 375 373 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 376 374 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 377 375 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 378 376 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 377 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 381 378 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 382 379 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 380 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 383 382 381 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 387 384 383 382 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 388 385 384 383 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 386 385 384 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 387 385 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 388 386 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 389 387 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 390 388 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 389 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 393 390 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 394 391 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 392 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 395 394 393 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 399 396 395 394 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 400 397 396 395 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 398 397 396 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 399 397 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 400 398 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 401 399 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 402 400 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 401 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 405 402 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 406 403 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 404 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 407 406 405 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 411 408 407 406 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 412 409 408 407 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 410 409 408 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 411 409 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 412 410 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 413 411 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 414 412 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 413 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 417 414 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 418 415 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 416 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 419 418 417 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 423 420 419 418 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 424 421 420 419 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 422 421 420 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 423 421 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 424 422 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 425 423 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 426 424 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 425 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 430 427 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 428 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 431 430 429 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 431 430 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 436 433 432 431 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 434 433 432 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 435 433 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 436 434 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 437 435 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 438 436 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 437 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 441 438 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 442 439 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 440 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 443 442 441 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 447 444 443 442 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 448 445 444 443 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 446 445 444 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 447 445 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 448 446 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 449 447 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 450 448 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 449 495 492 489 486 483 480 477 474 471 468 465 462 459 456 453 450 496 493 490 487 484 481 478 475 472 469 466 463 460 457 454 451 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 452 497 494 491 488 485 482 479 476 473 470 467 464 461 458 455 454 453 495 492 489 486 483 480 477 474 471 468 465 462 459 456 455 454 496 493 490 487 484 481 478 475 472 469 466 463 460 457 456 455 497 494 491 488 485 482 479 476 473 470 467 464 461 458 457 456 497 494 491 488 485 482 479 476 473 470 467 464 461 459 457 495 492 489 486 483 480 477 474 471 468 465 462 460 458 496 493 490 487 484 481 478 475 472 469 466 463 461 459 497 494 491 488 485 482 479 476 473 470 467 464 462 460 497 494 491 488 485 482 479 476 473 470 467 464 461 495 492 489 486 483 480 477 474 471 468 465 462 496 493 490 487 484 481 478 475 472 469 466 463 497 494 491 488 485 482 479 476 473 470 467 464 497 494 491 488 485 482 479 476 473 470 467 466 465 495 492 489 486 483 480 477 474 471 468 467 466 496 493 490 487 484 481 478 475 472 469 468 467 497 494 491 488 485 482 479 476 473 470 469 468 497 494 491 488 485 482 479 476 473 471 469 495 492 489 486 483 480 477 474 472 470 496 493 490 487 484 481 478 475 473 471 497 494 491 488 485 482 479 476 474 472 497 494 491 488 485 482 479 476 473 495 492 489 486 483 480 477 474 496 493 490 487 484 481 478 475 497 494 491 488 485 482 479 476 497 494 491 488 485 482 479 478 477 495 492 489 486 483 480 479 478 496 493 490 487 484 481 480 479 497 494 491 488 485 482 481 480 497 494 491 488 485 483 481 495 492 489 486 484 482 496 493 490 487 485 483 497 494 491 488 486 484 497 494 491 488 485 495 492 489 486 496 493 490 487 497 494 491 488 497 494 491 490 489 495 492 491 490 496 493 492 491 497 494 493 492 497 495 493 495 497 497 495 497 497 495 495 495 495 496 497 497 497 497 496 496 496 496 495 497 496 495 496 495 496 497 495 495 496 497 496 495 495 495 496 495 495 496 497 495 495 496 496 497 495 495 496 497 495 496 497 496 495 495 497 497 496 497 496 495 496 495 495 497 497 497 496 496 495 495 496 497 495 496 496 496 496 495 497 497 495 497 496 496 497 496 496 497 497 497 497 497 497 496 496 496 497 497 495 497 497 496 495 495 495 497 497 495 495 496 496 497 495 496 495 495 496 496 495 497 497 496 497 497 497 496 495 497 497 496 497 497 497 496 495 496 496 496 496 496 497 497 496 497 495 495 495 495 497 497 495 497 495 496 497 497 496 497 497 497 495 496 496 497 496 496 495 496 495 497 497 496 497 495 497 495 497 497 496 497 497 497 495 495 496 496 495 495 495 496 496 497 497 496 497 496 497 496 497 496 497 495 497 496 496 495 497 496 496 497 495 496 496 496 495 496 495 495 497 495 497 497 496 496 497 496 496 497 497 496 495 497 496 497 497 497 496 496 495 497 495 497 495 496 496 497 497 496 497 497 496 495 495 495 495 496 497 495 497 495 496 495 495 495 496 496 496 496 497 495 496 497 497 496 496 495 497 497 495 497 497 496 496 495 495 495 495 497 495 495 495 496 495 497 496 496 496 495 496 495 497 497 497 497 497 496 495 496 496 497 496 495 495 497 495 497 495 496 497 495 497 497 495 496 497 496 495 495 495 495 495 497 497 495 495 497 496 496 496 496 495 495 496 495 496 496 495 495 496 496 495 496 495 497 496 495 495 497 496 495 495 496 495 495 497 495 495 497 497 497 496 497 495 496 495 497 497 497 497 495 495 495 495 496 496 497 496 495 496 497 495 497 497 495 497 497 497 497 495 495 497 495 496 497 496 496 496 495 495 497 497 495 497 497 495 495 496 497 497 496 496 496 496 497 495 496 496 496 496 497 497 497 496 496 497 495 497 495 496 496 495 495 495 496 495 495 497 495 495 496 495 497 497 497 497 495 495 496 496 495 495 497 495 496 497 496 495 495 495 495 497 495 495 497 496 497 495 495 497 495 496 497 495 497 497 495 497 496 495 497 496 496 497 497 495 495 496 497 496 497 495 495 495 495 497 495 497 496 495 496 496 496 497 497 495 497 497 497 496 495 497 495 496 495 495 495 496 495 497 495 497 497 495 495 496 497 497 495 496 496 497 495 495 497 497 496 495 496 497 495 496 495 497 496 495 497 497 497 495 495 495 495 496 497 495 496 496 497 497 495 497 495 496 497 496 497 495 495 497 496 495 495 497 497 497 495 497 497 496 496 495 497 496 495 496 495 496 496 495 496 496 495 495 497 495 495 497 496 496 495 496 497 497 496 497 497 497 497 496 497 495 497 497 497 495 496 497 497 497 495 497 496 497 496 496 496 496 497 495 496 496 495 497 497 496 495 495 495 497 496 497 497 496 497 495 495 495 495 495 495 497 497 497 497 497 496 497 496 497 497 497 496 495 495 496 495 497 496 497 497 495 495 497 496 495 496 497 495 496 497 497 496 495 496 496 495 495 496 497 497 497 496 497 495 497 496 497 495 495 495 497 495 496 495 495 497 495 496 497 497 495 497 495 496 497 496 495 495 497 496 495 497 497 495 496 495 495 495 495 497 495 495 496 495 497 497 497 497 495 496 495 497 496