ncols         830
nrows         530
xllcorner     0.0
yllcorner     0.0
cellsize      1
NODATA_value  -9999
447 468 468 470 443 425 425 391 374 363 363 346 341 338 338 330 325 318 318 308 305 301 301 299 295 290 290 284 284 285 285 278 275 275 275 274 273 272 272 271 271 271 271 272 271 270 270 267 258 248 222 222 227 233 250 250 261 261 259 259 256 254 251 251 250 251 253 253 254 255 257 257 260 263 269 269 270 272 274 274 274 273 271 271 269 269 268 268 267 266 264 264 263 263 263 263 264 265 265 265 264 263 262 262 261 259 255 255 253 252 250 250 247 245 243 243 240 240 240 240 242 242 242 242 243 244 244 244 243 242 242 242 243 245 246 246 246 246 245 245 244 243 242 242 245 255 258 258 263 265 265 265 264 262 264 264 269 273 273 273 278 280 282 282 283 285 287 287 287 286 284 284 283 286 285 281 281 279 278 276 276 275 275 271 271 271 270 271 271 269 266 266 266 265 263 262 262 261 261 260 260 259 258 256 256 255 253 254 254 258 266 266 266 262 258 254 254 247 239 230 230 237 248 254 254 257 257 258 258 258 258 256 256 255 256 257 257 256 256 256 256 254 253 253 253 253 254 254 254 251 250 249 249 251 251 251 251 247 243 238 238 237 239 235 235 225 218 218 218 223 228 231 231 234 235 235 235 240 243 246 246 249 247 244 244 240 240 239 239 236 235 235 235 236 236 236 236 235 234 233 233 233 235 237 241 241 240 239 240 240 240 241 238 238 237 238 245 245 251 253 257 257 260 263 277 277 282 287 301 301 304 308 302 302 295 288 285 285 282 281 278 278 275 275 272 272 269 265 256 256 251 244 245 245 248 251 252 252 253 254 255 255 257 259 258 258 261 260 259 259 257 258 259 259 262 263 266 266 268 270 271 271 272 270 270 270 271 272 273 273 274 274 275 275 276 276 276 276 277 276 275 275 275 277 277 277 273 268 264 264 256 253 257 257 270 287 296 296 314 319 324 324 327 326 324 322 322 323 327 331 331 333 335 340 340 342 343 345 345 346 346 347 347 347 347 344 344 344 343 338 338 338 337 337 337 336 335 331 331 329 326 319 319 315 312 302 302 301 299 299 299 300 302 306 306 307 309 314 314 320 322 326 326 328 329 330 330 333 336 340 340 348 353 354 354 355 355 352 352 344 339 334 334 324 319 311 311 302 299 296 296 305 308 312 312 317 318 322 322 327 329 332 332 339 343 347 347 358 365 373 373 390 391 392 392 386 385 383 383 389 389 390 390 386 384 382 382 377 375 373 370 370 368 366 359 359 349 342 339 339 341 344 335 335 328 320 305 305 305 320 351 351 368 375 386 386 390 390 391 391 390 388 377 377 371 364 346 346 342 337 342 342 342 341 337 337 336 333 327 327 323 318 306 306 299 293 280 280 285 291 298 298 315 325 330 330 339 342 342 342 340 335 330 330 318 312 305 305 294 287 279 279 256 254 273 273 304 316 321 321 332 338 344 344 354 358 357 357 357 357 357 357 353 349 344 344 330 321 299 299 296 306 324 324 352 361 361 361 362 361 368 368 384 385 386 383 383 381 379 371 371 366 360 340 340 333 325 318 318 321 331 342 342 342 345 363 363 387 396 407 407 414 421 434 434 438 442 446 446 446 444 438 438 434 431 421 421 415 408 403 403 406 412 424 424 424 425 424 424 422 419 409 409 405 401 394 394 400 407 414 414 424 427 431 431 433 434 435 435 437 440 443 443 448 449 447 447 443 440 439 439 435 433 431 431 427 429 432 432 444 448 453 453 456 455 451 451 443 438 438 438 442 445 450 450 456 458 459 459 456 455 453 453 451 450 449 446 446 443 440 432 432 429 427 423 423 421 421 420 420 420 420 419 419 418 417 417 417 417 416 416 416 416 416 416 416 417 418 422 422 
447 468 468 470 443 425 425 391 374 363 363 346 341 338 338 330 325 318 318 308 305 301 301 299 295 290 290 284 284 285 285 278 275 275 275 274 273 272 272 271 271 271 271 272 271 270 270 267 258 248 222 222 227 233 250 250 261 261 259 259 256 254 251 251 250 251 253 253 254 255 257 257 260 263 269 269 270 272 274 274 274 273 271 271 269 269 268 268 267 266 264 264 263 263 263 263 264 265 265 265 264 263 262 262 261 259 255 255 253 252 250 250 247 245 243 243 240 240 240 240 242 242 242 242 243 244 244 244 243 242 242 242 243 245 246 246 246 246 245 245 244 243 242 242 245 255 258 258 263 265 265 265 264 262 264 264 269 273 273 273 278 280 282 282 283 285 287 287 287 286 284 284 283 286 285 281 281 279 278 276 276 275 275 271 271 271 270 271 271 269 266 266 266 265 263 262 262 261 261 260 260 259 258 256 256 255 253 254 254 258 266 266 266 262 258 254 254 247 239 230 230 237 248 254 254 257 257 258 258 258 258 256 256 255 256 257 257 256 256 256 256 254 253 253 253 253 254 254 254 251 250 249 249 251 251 251 251 247 243 238 238 237 239 235 235 225 218 218 218 223 228 231 231 234 235 235 235 240 243 246 246 249 247 244 244 240 240 239 239 236 235 235 235 236 236 236 236 235 234 233 233 233 235 237 241 241 240 239 240 240 240 241 238 238 237 238 245 245 251 253 257 257 260 263 277 277 282 287 301 301 304 308 302 302 295 288 285 285 282 281 278 278 275 275 272 272 269 265 256 256 251 244 245 245 248 251 252 252 253 254 255 255 257 259 258 258 261 260 259 259 257 258 259 259 262 263 266 266 268 270 271 271 272 270 270 270 271 272 273 273 274 274 275 275 276 276 276 276 277 276 275 275 275 277 277 277 273 268 264 264 256 253 257 257 270 287 296 296 314 319 324 324 327 326 324 322 322 323 327 331 331 333 335 340 340 342 343 345 345 346 346 347 347 347 347 344 344 344 343 338 338 338 337 337 337 336 335 331 331 329 326 319 319 315 312 302 302 301 299 299 299 300 302 306 306 307 309 314 314 320 322 326 326 328 329 330 330 333 336 340 340 348 353 354 354 355 355 352 352 344 339 334 334 324 319 311 311 302 299 296 296 305 308 312 312 317 318 322 322 327 329 332 332 339 343 347 347 358 365 373 373 390 391 392 392 386 385 383 383 389 389 390 390 386 384 382 382 377 375 373 370 370 368 366 359 359 349 342 339 339 341 344 335 335 328 320 305 305 305 320 351 351 368 375 386 386 390 390 391 391 390 388 377 377 371 364 346 346 342 337 342 342 342 341 337 337 336 333 327 327 323 318 306 306 299 293 280 280 285 291 298 298 315 325 330 330 339 342 342 342 340 335 330 330 318 312 305 305 294 287 279 279 256 254 273 273 304 316 321 321 332 338 344 344 354 358 357 357 357 357 357 357 353 349 344 344 330 321 299 299 296 306 324 324 352 361 361 361 362 361 368 368 384 385 386 383 383 381 379 371 371 366 360 340 340 333 325 318 318 321 331 342 342 342 345 363 363 387 396 407 407 414 421 434 434 438 442 446 446 446 444 438 438 434 431 421 421 415 408 403 403 406 412 424 424 424 425 424 424 422 419 409 409 405 401 394 394 400 407 414 414 424 427 431 431 433 434 435 435 437 440 443 443 448 449 447 447 443 440 439 439 435 433 431 431 427 429 432 432 444 448 453 453 456 455 451 451 443 438 438 438 442 445 450 450 456 458 459 459 456 455 453 453 451 450 449 446 446 443 440 432 432 429 427 423 423 421 421 420 420 420 420 419 419 418 417 417 417 417 416 416 416 416 416 416 416 417 418 422 422 
447 468 468 470 443 425 425 391 374 363 363 346 341 338 338 330 325 318 318 308 305 301 301 299 295 290 290 284 284 285 285 278 275 275 275 274 273 272 272 271 271 271 271 272 271 270 270 267 258 248 222 222 227 233 250 250 261 261 259 259 256 254 251 251 250 251 253 253 254 255 257 257 260 263 269 269 270 272 274 274 274 273 271 271 269 269 268 268 267 266 264 264 263 263 263 263 264 265 265 265 264 263 262 262 261 259 255 255 253 252 250 250 247 245 243 243 240 240 240 240 242 242 242 242 243 244 244 244 243 242 242 242 243 245 246 246 246 246 245 245 244 243 242 242 245 255 258 258 263 265 265 265 264 262 264 264 269 273 273 273 278 280 282 282 283 285 287 287 287 286 284 284 283 286 285 281 281 279 278 276 276 275 275 271 271 271 270 271 271 269 266 266 266 265 263 262 262 261 261 260 260 259 258 256 256 255 253 254 254 258 266 266 266 262 258 254 254 247 239 230 230 237 248 254 254 257 257 258 258 258 258 256 256 255 256 257 257 256 256 256 256 254 253 253 253 253 254 254 254 251 250 249 249 251 251 251 251 247 243 238 238 237 239 235 235 225 218 218 218 223 228 231 231 234 235 235 235 240 243 246 246 249 247 244 244 240 240 239 239 236 235 235 235 236 236 236 236 235 234 233 233 233 235 237 241 241 240 239 240 240 240 241 238 238 237 238 245 245 251 253 257 257 260 263 277 277 282 287 301 301 304 308 302 302 295 288 285 285 282 281 278 278 275 275 272 272 269 265 256 256 251 244 245 245 248 251 252 252 253 254 255 255 257 259 258 258 261 260 259 259 257 258 259 259 262 263 266 266 268 270 271 271 272 270 270 270 271 272 273 273 274 274 275 275 276 276 276 276 277 276 275 275 275 277 277 277 273 268 264 264 256 253 257 257 270 287 296 296 314 319 324 324 327 326 324 322 322 323 327 331 331 333 335 340 340 342 343 345 345 346 346 347 347 347 347 344 344 344 343 338 338 338 337 337 337 336 335 331 331 329 326 319 319 315 312 302 302 301 299 299 299 300 302 306 306 307 309 314 314 320 322 326 326 328 329 330 330 333 336 340 340 348 353 354 354 355 355 352 352 344 339 334 334 324 319 311 311 302 299 296 296 305 308 312 312 317 318 322 322 327 329 332 332 339 343 347 347 358 365 373 373 390 391 392 392 386 385 383 383 389 389 390 390 386 384 382 382 377 375 373 370 370 368 366 359 359 349 342 339 339 341 344 335 335 328 320 305 305 305 320 351 351 368 375 386 386 390 390 391 391 390 388 377 377 371 364 346 346 342 337 342 342 342 341 337 337 336 333 327 327 323 318 306 306 299 293 280 280 285 291 298 298 315 325 330 330 339 342 342 342 340 335 330 330 318 312 305 305 294 287 279 279 256 254 273 273 304 316 321 321 332 338 344 344 354 358 357 357 357 357 357 357 353 349 344 344 330 321 299 299 296 306 324 324 352 361 361 361 362 361 368 368 384 385 386 383 383 381 379 371 371 366 360 340 340 333 325 318 318 321 331 342 342 342 345 363 363 387 396 407 407 414 421 434 434 438 442 446 446 446 444 438 438 434 431 421 421 415 408 403 403 406 412 424 424 424 425 424 424 422 419 409 409 405 401 394 394 400 407 414 414 424 427 431 431 433 434 435 435 437 440 443 443 448 449 447 447 443 440 439 439 435 433 431 431 427 429 432 432 444 448 453 453 456 455 451 451 443 438 438 438 442 445 450 450 456 458 459 459 456 455 453 453 451 450 449 446 446 443 440 432 432 429 427 423 423 421 421 420 420 420 420 419 419 418 417 417 417 417 416 416 416 416 416 416 416 417 418 422 422 
455 469 469 456 422 406 406 378 366 359 359 350 349 344 344 332 325 316 316 307 305 303 303 294 291 287 287 285 284 282 282 277 275 274 274 271 269 269 269 269 269 269 269 266 266 265 265 262 249 236 222 222 235 249 260 260 260 258 254 254 252 252 253 253 255 256 257 257 257 262 262 262 264 267 271 271 272 273 273 273 273 271 269 269 268 268 266 266 265 265 264 264 264 264 266 266 267 268 266 266 265 263 262 262 260 258 253 253 252 251 249 249 246 244 242 242 240 241 242 242 243 244 244 244 245 246 246 246 245 245 245 245 246 248 249 249 247 247 246 246 246 246 246 246 247 252 258 258 264 265 265 265 265 266 267 267 271 273 276 276 279 280 282 282 283 283 284 284 283 282 281 281 281 282 283 283 283 280 278 276 276 276 275 271 271 270 269 271 271 270 269 266 266 265 264 264 264 262 261 260 260 259 259 260 260 260 258 255 255 255 266 265 265 262 258 249 249 242 235 238 238 244 255 261 261 262 261 260 260 260 260 259 259 260 261 263 263 260 257 256 256 253 252 252 252 252 252 252 252 250 250 251 251 252 252 252 252 248 244 239 239 235 236 233 233 230 229 233 233 238 239 240 240 241 242 241 241 246 249 252 252 252 249 245 245 243 242 238 238 235 234 235 235 236 236 236 236 236 235 235 237 237 239 242 246 246 245 244 244 244 244 243 241 241 239 240 247 247 252 254 259 259 261 265 279 279 283 288 298 298 301 305 298 298 293 288 284 284 278 276 273 273 271 270 265 265 261 258 252 252 250 247 250 250 252 255 256 256 257 258 259 259 261 262 263 263 264 264 263 263 258 258 259 259 263 265 268 268 269 270 272 272 275 276 276 276 275 274 274 274 276 276 276 276 275 275 275 275 275 275 274 274 276 278 278 278 273 269 268 268 265 264 262 262 262 274 284 284 306 311 317 317 320 319 317 317 317 319 323 327 327 329 331 335 335 338 339 343 343 345 347 349 349 348 347 345 345 343 341 339 339 339 339 336 336 335 334 331 331 328 324 315 315 311 310 302 302 299 296 301 301 304 307 310 310 311 312 319 319 324 326 329 329 331 332 334 334 340 344 349 349 357 360 360 360 359 358 355 355 347 341 334 334 322 316 310 310 299 298 296 296 308 311 314 314 319 321 326 326 330 333 335 335 342 347 353 353 367 375 381 381 398 400 403 403 399 393 387 387 388 388 388 388 384 382 380 380 374 371 369 365 365 363 361 356 356 348 343 323 323 326 329 330 330 322 314 299 299 310 336 366 366 382 389 398 398 401 401 399 399 397 393 378 378 371 363 343 343 335 326 326 326 328 330 330 330 331 330 326 326 323 318 307 307 301 296 277 277 285 293 304 304 324 332 336 336 342 344 342 342 331 328 324 324 317 313 309 309 300 291 282 282 257 256 276 276 313 331 337 337 347 351 357 357 362 361 356 356 353 353 353 353 349 346 342 342 334 323 297 297 291 302 316 316 335 340 340 340 346 353 366 366 386 386 387 384 384 380 375 363 363 359 355 342 342 336 327 315 315 311 316 328 328 336 349 375 375 396 404 417 417 423 429 436 436 438 441 443 443 442 437 429 429 425 422 415 415 411 404 400 400 403 409 421 421 421 422 422 422 419 416 406 406 401 396 394 394 408 414 420 420 429 431 434 434 434 432 430 430 432 437 440 440 443 444 442 442 437 434 431 431 425 425 424 424 427 431 435 435 446 449 453 453 455 452 446 446 436 431 431 431 436 441 445 445 453 457 461 461 459 458 456 456 456 455 454 450 450 447 443 433 433 430 428 424 424 422 420 417 417 417 419 423 423 423 424 424 424 424 424 422 422 421 420 418 418 416 416 415 415 
447 458 458 434 399 386 386 365 357 355 355 350 347 340 340 326 320 311 311 304 301 297 297 289 288 287 287 285 282 279 279 276 274 272 272 267 264 266 266 268 269 268 268 265 263 260 260 250 242 234 226 226 239 253 259 259 256 255 254 254 253 254 258 258 261 261 260 260 260 265 272 272 272 271 273 273 273 273 272 272 272 270 268 268 267 267 267 267 266 266 266 266 266 266 268 268 268 268 267 267 265 263 262 262 260 258 252 252 251 250 248 248 245 244 242 242 243 243 243 243 246 247 248 248 249 248 248 248 247 247 246 246 246 249 250 250 252 250 247 247 245 245 245 245 249 254 259 259 265 265 266 266 269 272 273 273 276 278 281 281 286 286 287 287 287 287 287 287 283 281 279 279 280 281 281 279 279 278 278 276 276 275 274 269 269 269 268 272 272 271 270 266 266 266 266 264 264 262 261 260 260 261 261 260 260 260 260 258 258 256 261 261 261 257 253 241 241 239 237 248 248 252 259 260 260 259 259 259 259 259 259 263 263 267 269 270 270 266 263 260 260 255 253 253 253 255 257 255 255 252 254 256 256 255 253 251 251 247 240 233 233 233 232 230 230 231 235 238 238 243 244 245 245 246 247 247 247 251 253 255 255 252 249 246 246 245 244 241 241 238 237 237 237 237 236 236 236 236 234 234 242 242 242 243 245 245 245 244 243 243 243 242 242 242 241 244 250 250 254 256 260 260 262 266 280 280 283 287 294 294 297 301 294 294 291 287 283 283 276 273 267 267 264 264 261 261 258 258 255 255 253 249 251 251 254 257 260 260 261 262 263 263 265 266 268 268 268 267 265 265 261 261 260 260 266 267 269 269 270 270 272 272 277 280 279 279 278 277 277 277 277 278 279 279 278 277 275 275 274 275 276 276 279 278 278 278 276 273 274 274 277 279 274 274 265 265 270 270 297 304 312 312 314 313 312 313 313 315 318 323 323 326 330 337 337 340 342 346 346 349 352 352 352 351 349 346 346 345 344 342 342 341 340 337 337 335 333 327 327 323 320 312 312 308 306 296 296 298 300 307 307 309 312 315 315 316 318 322 322 326 329 334 334 336 337 339 339 351 355 360 360 367 370 369 369 364 360 356 356 345 337 331 331 319 313 306 306 296 297 298 298 311 314 317 317 320 323 328 328 332 334 337 337 347 353 362 362 379 388 392 392 405 406 407 407 406 399 392 392 385 385 386 386 383 381 380 380 375 372 368 359 359 353 351 348 348 342 338 320 320 314 308 316 316 309 301 307 307 325 354 378 378 391 398 406 406 407 406 402 402 399 394 376 376 369 362 346 346 337 327 310 310 309 308 316 316 320 321 321 321 320 316 306 306 300 295 276 276 283 291 305 305 327 336 339 339 345 347 343 343 326 318 309 309 303 301 299 299 291 284 277 277 255 256 276 276 311 326 331 331 344 352 355 355 357 356 350 350 347 346 344 344 344 342 340 340 335 325 297 297 285 292 302 302 320 327 336 336 357 368 375 375 388 388 387 383 383 381 378 372 372 368 363 345 345 339 329 314 314 309 320 342 342 352 363 385 385 404 413 426 426 430 435 439 439 439 439 436 436 434 428 422 422 419 416 408 408 403 398 398 398 403 408 419 419 419 419 418 418 415 411 402 402 396 390 397 397 412 417 422 422 430 431 433 433 431 428 425 425 427 431 433 433 435 434 432 432 428 426 424 424 420 422 425 425 432 436 441 441 449 450 452 452 449 443 439 439 428 422 423 423 430 436 441 441 450 455 460 460 463 463 462 462 460 459 458 452 452 449 446 438 438 435 433 427 427 424 422 417 417 414 416 423 423 424 426 426 426 426 426 424 424 422 420 415 415 412 410 406 406 
435 440 440 411 383 373 373 357 351 347 347 337 332 327 327 318 313 307 307 300 297 294 294 288 286 283 283 282 280 278 278 274 272 270 270 263 258 262 262 266 266 266 266 267 267 267 267 254 245 235 223 223 233 243 253 253 253 253 254 254 254 255 258 258 261 262 263 263 264 270 273 273 273 273 274 274 273 272 271 271 270 269 268 268 268 268 267 267 268 268 268 268 268 268 268 268 268 269 267 267 266 264 261 261 259 257 251 251 249 247 245 245 243 244 245 245 247 247 247 247 249 250 250 250 250 249 249 249 249 248 247 247 247 250 253 253 255 252 248 248 243 243 243 243 250 263 265 265 268 269 270 270 273 275 276 276 280 283 289 289 292 292 293 293 289 288 286 286 281 280 279 279 278 278 278 276 276 274 274 273 273 274 273 268 268 268 268 269 269 268 267 266 266 266 267 266 266 261 260 259 259 258 258 259 259 258 259 260 260 260 256 256 256 250 244 242 242 247 253 256 256 256 257 257 257 256 255 257 257 261 261 261 261 262 264 265 265 260 257 256 256 255 254 254 254 256 258 257 257 255 255 255 255 256 256 255 255 246 240 233 233 233 233 233 233 238 244 244 244 245 246 247 247 248 248 249 249 255 255 256 256 253 252 251 251 249 247 245 245 244 243 241 241 238 236 236 236 237 238 238 240 240 240 240 240 240 240 241 241 241 241 240 242 242 243 247 255 255 259 261 264 264 265 268 278 278 281 284 290 290 294 298 292 292 289 286 280 280 272 269 263 263 260 260 259 259 259 259 257 257 255 253 255 255 256 258 263 263 264 266 267 267 269 271 271 271 271 270 268 268 263 263 263 263 267 269 272 272 273 272 273 273 277 279 281 281 281 278 278 278 280 280 279 279 278 279 281 281 280 284 288 288 287 284 281 281 278 279 282 282 286 287 282 282 272 266 264 264 286 295 305 305 307 307 306 310 310 312 318 326 326 330 334 341 341 345 348 352 352 353 354 353 353 351 348 346 346 346 345 342 342 341 340 336 336 334 331 324 324 320 316 309 309 306 303 293 293 297 301 309 309 311 314 318 318 320 322 326 326 331 334 339 339 342 346 351 351 361 365 369 369 374 376 375 375 366 358 354 354 344 338 330 330 316 311 304 304 294 296 298 298 310 313 317 317 321 323 328 328 334 336 340 340 351 359 369 369 386 394 399 399 407 408 409 409 408 403 397 397 386 384 381 381 380 380 379 379 376 373 369 358 358 351 343 334 334 333 331 321 321 309 296 295 295 300 305 335 335 347 368 387 387 397 402 408 408 409 408 403 403 399 394 376 376 368 360 344 344 337 329 314 314 309 304 298 298 301 308 315 315 314 311 302 302 297 292 274 274 281 288 302 302 327 338 342 342 347 348 344 344 325 316 306 306 291 287 282 282 272 268 263 263 250 252 265 265 289 300 311 311 335 348 348 348 348 347 344 344 340 340 339 339 341 341 341 341 326 317 293 293 287 297 315 315 345 357 365 365 377 381 384 384 391 390 389 388 388 386 383 376 376 370 363 338 338 330 321 312 312 311 329 355 355 364 372 390 390 410 420 432 432 434 437 436 436 435 433 427 427 424 418 415 415 413 410 400 400 393 393 397 397 403 407 417 417 418 419 414 414 410 406 398 398 392 386 397 397 410 415 421 421 430 431 432 432 428 424 420 420 419 422 423 423 425 424 423 423 420 419 419 419 426 430 435 435 441 443 445 445 448 448 447 447 443 436 431 431 419 413 415 415 423 429 435 435 446 452 461 461 464 464 465 465 462 460 457 451 451 448 445 440 440 437 435 430 430 427 424 417 417 414 413 418 418 419 420 424 424 424 424 419 419 417 414 409 409 406 403 399 399 
435 440 440 411 383 373 373 357 351 347 347 337 332 327 327 318 313 307 307 300 297 294 294 288 286 283 283 282 280 278 278 274 272 270 270 263 258 262 262 266 266 266 266 267 267 267 267 254 245 235 223 223 233 243 253 253 253 253 254 254 254 255 258 258 261 262 263 263 264 270 273 273 273 273 274 274 273 272 271 271 270 269 268 268 268 268 267 267 268 268 268 268 268 268 268 268 268 269 267 267 266 264 261 261 259 257 251 251 249 247 245 245 243 244 245 245 247 247 247 247 249 250 250 250 250 249 249 249 249 248 247 247 247 250 253 253 255 252 248 248 243 243 243 243 250 263 265 265 268 269 270 270 273 275 276 276 280 283 289 289 292 292 293 293 289 288 286 286 281 280 279 279 278 278 278 276 276 274 274 273 273 274 273 268 268 268 268 269 269 268 267 266 266 266 267 266 266 261 260 259 259 258 258 259 259 258 259 260 260 260 256 256 256 250 244 242 242 247 253 256 256 256 257 257 257 256 255 257 257 261 261 261 261 262 264 265 265 260 257 256 256 255 254 254 254 256 258 257 257 255 255 255 255 256 256 255 255 246 240 233 233 233 233 233 233 238 244 244 244 245 246 247 247 248 248 249 249 255 255 256 256 253 252 251 251 249 247 245 245 244 243 241 241 238 236 236 236 237 238 238 240 240 240 240 240 240 240 241 241 241 241 240 242 242 243 247 255 255 259 261 264 264 265 268 278 278 281 284 290 290 294 298 292 292 289 286 280 280 272 269 263 263 260 260 259 259 259 259 257 257 255 253 255 255 256 258 263 263 264 266 267 267 269 271 271 271 271 270 268 268 263 263 263 263 267 269 272 272 273 272 273 273 277 279 281 281 281 278 278 278 280 280 279 279 278 279 281 281 280 284 288 288 287 284 281 281 278 279 282 282 286 287 282 282 272 266 264 264 286 295 305 305 307 307 306 310 310 312 318 326 326 330 334 341 341 345 348 352 352 353 354 353 353 351 348 346 346 346 345 342 342 341 340 336 336 334 331 324 324 320 316 309 309 306 303 293 293 297 301 309 309 311 314 318 318 320 322 326 326 331 334 339 339 342 346 351 351 361 365 369 369 374 376 375 375 366 358 354 354 344 338 330 330 316 311 304 304 294 296 298 298 310 313 317 317 321 323 328 328 334 336 340 340 351 359 369 369 386 394 399 399 407 408 409 409 408 403 397 397 386 384 381 381 380 380 379 379 376 373 369 358 358 351 343 334 334 333 331 321 321 309 296 295 295 300 305 335 335 347 368 387 387 397 402 408 408 409 408 403 403 399 394 376 376 368 360 344 344 337 329 314 314 309 304 298 298 301 308 315 315 314 311 302 302 297 292 274 274 281 288 302 302 327 338 342 342 347 348 344 344 325 316 306 306 291 287 282 282 272 268 263 263 250 252 265 265 289 300 311 311 335 348 348 348 348 347 344 344 340 340 339 339 341 341 341 341 326 317 293 293 287 297 315 315 345 357 365 365 377 381 384 384 391 390 389 388 388 386 383 376 376 370 363 338 338 330 321 312 312 311 329 355 355 364 372 390 390 410 420 432 432 434 437 436 436 435 433 427 427 424 418 415 415 413 410 400 400 393 393 397 397 403 407 417 417 418 419 414 414 410 406 398 398 392 386 397 397 410 415 421 421 430 431 432 432 428 424 420 420 419 422 423 423 425 424 423 423 420 419 419 419 426 430 435 435 441 443 445 445 448 448 447 447 443 436 431 431 419 413 415 415 423 429 435 435 446 452 461 461 464 464 465 465 462 460 457 451 451 448 445 440 440 437 435 430 430 427 424 417 417 414 413 418 418 419 420 424 424 424 424 419 419 417 414 409 409 406 403 399 399 
435 440 440 411 383 373 373 357 351 347 347 337 332 327 327 318 313 307 307 300 297 294 294 288 286 283 283 282 280 278 278 274 272 270 270 263 258 262 262 266 266 266 266 267 267 267 267 254 245 235 223 223 233 243 253 253 253 253 254 254 254 255 258 258 261 262 263 263 264 270 273 273 273 273 274 274 273 272 271 271 270 269 268 268 268 268 267 267 268 268 268 268 268 268 268 268 268 269 267 267 266 264 261 261 259 257 251 251 249 247 245 245 243 244 245 245 247 247 247 247 249 250 250 250 250 249 249 249 249 248 247 247 247 250 253 253 255 252 248 248 243 243 243 243 250 263 265 265 268 269 270 270 273 275 276 276 280 283 289 289 292 292 293 293 289 288 286 286 281 280 279 279 278 278 278 276 276 274 274 273 273 274 273 268 268 268 268 269 269 268 267 266 266 266 267 266 266 261 260 259 259 258 258 259 259 258 259 260 260 260 256 256 256 250 244 242 242 247 253 256 256 256 257 257 257 256 255 257 257 261 261 261 261 262 264 265 265 260 257 256 256 255 254 254 254 256 258 257 257 255 255 255 255 256 256 255 255 246 240 233 233 233 233 233 233 238 244 244 244 245 246 247 247 248 248 249 249 255 255 256 256 253 252 251 251 249 247 245 245 244 243 241 241 238 236 236 236 237 238 238 240 240 240 240 240 240 240 241 241 241 241 240 242 242 243 247 255 255 259 261 264 264 265 268 278 278 281 284 290 290 294 298 292 292 289 286 280 280 272 269 263 263 260 260 259 259 259 259 257 257 255 253 255 255 256 258 263 263 264 266 267 267 269 271 271 271 271 270 268 268 263 263 263 263 267 269 272 272 273 272 273 273 277 279 281 281 281 278 278 278 280 280 279 279 278 279 281 281 280 284 288 288 287 284 281 281 278 279 282 282 286 287 282 282 272 266 264 264 286 295 305 305 307 307 306 310 310 312 318 326 326 330 334 341 341 345 348 352 352 353 354 353 353 351 348 346 346 346 345 342 342 341 340 336 336 334 331 324 324 320 316 309 309 306 303 293 293 297 301 309 309 311 314 318 318 320 322 326 326 331 334 339 339 342 346 351 351 361 365 369 369 374 376 375 375 366 358 354 354 344 338 330 330 316 311 304 304 294 296 298 298 310 313 317 317 321 323 328 328 334 336 340 340 351 359 369 369 386 394 399 399 407 408 409 409 408 403 397 397 386 384 381 381 380 380 379 379 376 373 369 358 358 351 343 334 334 333 331 321 321 309 296 295 295 300 305 335 335 347 368 387 387 397 402 408 408 409 408 403 403 399 394 376 376 368 360 344 344 337 329 314 314 309 304 298 298 301 308 315 315 314 311 302 302 297 292 274 274 281 288 302 302 327 338 342 342 347 348 344 344 325 316 306 306 291 287 282 282 272 268 263 263 250 252 265 265 289 300 311 311 335 348 348 348 348 347 344 344 340 340 339 339 341 341 341 341 326 317 293 293 287 297 315 315 345 357 365 365 377 381 384 384 391 390 389 388 388 386 383 376 376 370 363 338 338 330 321 312 312 311 329 355 355 364 372 390 390 410 420 432 432 434 437 436 436 435 433 427 427 424 418 415 415 413 410 400 400 393 393 397 397 403 407 417 417 418 419 414 414 410 406 398 398 392 386 397 397 410 415 421 421 430 431 432 432 428 424 420 420 419 422 423 423 425 424 423 423 420 419 419 419 426 430 435 435 441 443 445 445 448 448 447 447 443 436 431 431 419 413 415 415 423 429 435 435 446 452 461 461 464 464 465 465 462 460 457 451 451 448 445 440 440 437 435 430 430 427 424 417 417 414 413 418 418 419 420 424 424 424 424 419 419 417 414 409 409 406 403 399 399 
419 415 415 389 368 360 360 347 341 335 335 324 319 316 316 310 307 299 299 294 293 291 291 286 284 281 281 279 278 276 276 272 270 268 268 260 254 258 258 263 263 264 264 267 267 266 266 263 258 253 225 225 228 231 252 252 252 253 257 257 259 260 264 264 266 268 271 271 273 277 278 278 278 277 275 275 273 271 270 270 270 268 268 268 269 269 270 270 271 270 270 270 271 271 270 270 270 270 265 265 264 263 260 260 258 255 250 250 247 246 245 245 247 247 248 248 249 249 249 249 251 251 251 251 251 251 250 250 249 249 248 248 248 250 252 252 253 252 251 251 245 246 248 248 264 271 271 271 273 275 276 276 277 278 280 280 285 288 295 295 296 296 295 295 292 289 286 286 280 278 276 276 276 276 276 274 274 273 273 272 272 271 271 273 273 273 274 271 271 270 268 265 265 265 264 263 263 259 259 259 259 258 259 260 260 261 261 261 261 261 257 247 247 243 238 248 248 251 254 255 255 256 257 254 254 251 253 261 261 268 270 273 273 274 274 270 270 259 254 250 250 247 248 251 251 255 257 257 257 255 255 254 254 255 256 257 257 246 240 233 233 233 233 236 236 244 248 249 249 251 250 251 251 252 253 254 254 258 258 259 259 258 258 257 257 255 255 254 254 250 246 242 242 237 236 237 237 240 241 246 243 243 243 242 242 242 242 243 244 244 244 245 247 247 245 249 257 257 262 264 268 268 269 271 277 277 279 282 287 287 290 293 289 289 286 282 275 275 267 265 263 263 263 263 264 264 263 262 259 259 257 260 262 262 262 262 265 265 267 269 271 271 274 275 275 275 273 272 270 270 265 266 267 267 272 273 275 275 276 276 276 276 278 279 280 280 281 280 279 279 279 280 281 281 282 284 287 287 294 296 299 299 294 290 286 286 283 284 287 287 292 293 289 289 278 268 264 264 276 287 298 298 300 304 309 313 313 316 322 331 331 336 339 346 346 350 352 355 355 356 356 352 352 350 347 343 343 342 341 339 339 339 338 334 334 333 328 319 319 315 312 305 305 302 298 292 292 296 301 310 310 314 318 322 322 324 326 330 330 336 339 348 348 354 359 365 365 374 376 378 378 376 377 375 375 365 357 353 353 341 332 326 326 313 306 299 299 293 294 295 295 307 311 316 316 320 322 328 328 335 338 343 343 357 366 376 376 394 403 406 406 411 411 412 412 410 408 405 405 387 384 380 380 375 376 376 376 372 368 361 347 347 340 334 324 324 321 323 317 317 304 291 307 307 321 335 356 356 362 375 391 391 400 404 409 409 411 409 402 402 397 391 373 373 367 360 344 344 339 334 326 326 321 316 294 294 287 295 305 305 307 305 299 299 295 290 271 271 281 291 306 306 332 343 345 345 348 348 344 344 327 322 317 317 306 300 293 293 280 272 264 264 247 253 265 265 290 302 316 316 337 343 343 343 343 342 339 339 335 335 336 336 343 345 348 348 330 312 283 283 288 304 327 327 361 373 377 377 384 387 388 388 390 390 389 387 387 385 383 376 376 371 366 338 338 327 316 309 309 314 331 356 356 365 372 389 389 408 418 430 430 431 433 429 429 427 424 417 417 413 408 406 406 405 403 394 394 387 390 398 398 403 407 415 415 415 414 408 408 404 400 394 394 389 384 391 391 407 414 421 421 431 431 431 431 426 421 416 416 412 413 414 414 416 415 415 415 416 418 422 422 439 442 445 445 448 448 448 448 446 444 442 442 436 426 421 421 410 404 406 406 415 422 429 429 443 450 459 459 463 463 463 463 459 456 453 449 449 447 445 439 439 438 437 432 432 429 426 420 420 416 412 410 410 412 415 419 419 419 418 412 412 409 406 401 401 399 396 392 392 
404 395 395 373 353 347 347 334 328 323 323 315 312 309 309 303 299 291 291 293 290 287 287 282 282 281 281 277 276 274 274 268 266 263 263 255 249 251 251 257 260 262 262 267 267 266 266 260 257 254 231 231 229 227 244 244 251 254 260 260 263 266 270 270 272 275 280 280 282 281 280 280 280 279 276 276 274 272 270 270 270 269 269 269 269 270 272 272 272 272 272 272 273 273 270 270 269 268 264 264 263 262 259 259 257 255 249 249 248 248 249 249 250 250 250 250 251 251 252 252 253 253 253 253 253 253 252 252 251 251 251 251 250 250 251 251 254 253 252 252 246 251 256 256 267 273 276 276 281 283 283 283 282 282 284 284 291 295 301 301 300 298 295 295 290 287 283 283 277 276 275 275 275 275 275 274 274 273 273 272 272 271 271 274 274 272 270 269 269 269 269 265 265 264 262 260 260 259 258 257 257 256 258 262 262 264 263 261 261 260 254 240 240 240 241 248 248 249 251 252 252 252 251 250 250 251 258 270 270 276 277 277 277 275 274 269 269 263 260 257 257 250 246 247 247 252 256 256 256 255 255 255 255 255 254 253 253 243 238 233 233 233 233 233 233 237 242 247 247 253 254 255 255 258 259 259 259 262 263 264 264 263 261 258 258 261 261 257 257 246 240 239 239 238 240 241 241 245 247 254 251 251 250 248 250 250 250 249 249 249 250 252 251 251 250 251 257 257 262 265 270 270 272 273 278 278 279 281 286 286 287 288 285 285 282 279 271 271 265 264 263 263 264 265 267 267 266 264 262 262 262 265 267 267 267 267 267 267 270 273 275 275 277 277 277 277 276 274 271 271 269 269 270 270 274 276 278 278 279 278 278 278 277 278 278 278 278 279 278 278 281 282 284 284 292 298 304 304 312 312 312 312 302 297 294 294 290 289 291 291 294 296 294 294 284 272 268 268 271 281 292 292 299 305 311 316 316 319 326 335 335 341 345 351 351 353 354 355 355 356 354 351 351 349 346 343 343 341 338 337 337 336 335 331 331 329 325 316 316 311 308 301 301 297 294 295 295 301 308 314 314 316 319 325 325 328 331 337 337 342 347 361 361 370 377 384 384 386 384 382 382 377 373 369 369 359 352 347 347 333 325 319 319 308 303 296 296 291 296 302 302 312 313 315 315 319 322 330 330 338 342 348 348 362 370 379 379 399 409 411 411 411 413 415 415 411 409 406 406 396 388 379 379 367 366 364 364 356 351 347 342 342 343 343 336 336 323 316 307 307 298 288 302 302 318 334 354 354 361 376 389 389 396 401 408 408 410 408 401 401 395 388 370 370 362 354 343 343 341 339 331 331 326 320 298 298 288 286 287 287 292 293 291 291 287 281 278 278 295 312 323 323 343 352 354 354 352 347 339 339 321 320 318 318 309 303 296 296 282 273 264 264 247 268 289 289 321 333 336 336 340 340 340 340 339 338 336 336 333 333 333 333 346 350 354 354 339 317 285 285 292 311 331 331 362 373 378 378 386 389 388 388 384 383 382 382 382 380 378 371 371 366 360 335 335 323 312 306 306 312 321 339 339 348 359 381 381 401 411 422 422 424 426 423 423 420 416 407 407 404 400 397 397 396 394 389 389 385 390 399 399 404 407 413 413 411 408 402 402 398 394 390 390 386 382 387 387 406 414 422 422 430 430 430 430 424 420 416 416 408 407 408 408 411 413 417 417 425 430 434 434 446 447 448 448 450 450 449 449 446 443 439 439 429 416 411 411 401 397 399 399 409 416 424 424 440 447 456 456 460 460 459 459 455 452 449 445 445 443 440 437 437 437 436 431 431 428 426 419 419 415 411 405 405 408 411 412 412 411 410 403 403 402 400 394 394 392 388 385 385 
404 395 395 373 353 347 347 334 328 323 323 315 312 309 309 303 299 291 291 293 290 287 287 282 282 281 281 277 276 274 274 268 266 263 263 255 249 251 251 257 260 262 262 267 267 266 266 260 257 254 231 231 229 227 244 244 251 254 260 260 263 266 270 270 272 275 280 280 282 281 280 280 280 279 276 276 274 272 270 270 270 269 269 269 269 270 272 272 272 272 272 272 273 273 270 270 269 268 264 264 263 262 259 259 257 255 249 249 248 248 249 249 250 250 250 250 251 251 252 252 253 253 253 253 253 253 252 252 251 251 251 251 250 250 251 251 254 253 252 252 246 251 256 256 267 273 276 276 281 283 283 283 282 282 284 284 291 295 301 301 300 298 295 295 290 287 283 283 277 276 275 275 275 275 275 274 274 273 273 272 272 271 271 274 274 272 270 269 269 269 269 265 265 264 262 260 260 259 258 257 257 256 258 262 262 264 263 261 261 260 254 240 240 240 241 248 248 249 251 252 252 252 251 250 250 251 258 270 270 276 277 277 277 275 274 269 269 263 260 257 257 250 246 247 247 252 256 256 256 255 255 255 255 255 254 253 253 243 238 233 233 233 233 233 233 237 242 247 247 253 254 255 255 258 259 259 259 262 263 264 264 263 261 258 258 261 261 257 257 246 240 239 239 238 240 241 241 245 247 254 251 251 250 248 250 250 250 249 249 249 250 252 251 251 250 251 257 257 262 265 270 270 272 273 278 278 279 281 286 286 287 288 285 285 282 279 271 271 265 264 263 263 264 265 267 267 266 264 262 262 262 265 267 267 267 267 267 267 270 273 275 275 277 277 277 277 276 274 271 271 269 269 270 270 274 276 278 278 279 278 278 278 277 278 278 278 278 279 278 278 281 282 284 284 292 298 304 304 312 312 312 312 302 297 294 294 290 289 291 291 294 296 294 294 284 272 268 268 271 281 292 292 299 305 311 316 316 319 326 335 335 341 345 351 351 353 354 355 355 356 354 351 351 349 346 343 343 341 338 337 337 336 335 331 331 329 325 316 316 311 308 301 301 297 294 295 295 301 308 314 314 316 319 325 325 328 331 337 337 342 347 361 361 370 377 384 384 386 384 382 382 377 373 369 369 359 352 347 347 333 325 319 319 308 303 296 296 291 296 302 302 312 313 315 315 319 322 330 330 338 342 348 348 362 370 379 379 399 409 411 411 411 413 415 415 411 409 406 406 396 388 379 379 367 366 364 364 356 351 347 342 342 343 343 336 336 323 316 307 307 298 288 302 302 318 334 354 354 361 376 389 389 396 401 408 408 410 408 401 401 395 388 370 370 362 354 343 343 341 339 331 331 326 320 298 298 288 286 287 287 292 293 291 291 287 281 278 278 295 312 323 323 343 352 354 354 352 347 339 339 321 320 318 318 309 303 296 296 282 273 264 264 247 268 289 289 321 333 336 336 340 340 340 340 339 338 336 336 333 333 333 333 346 350 354 354 339 317 285 285 292 311 331 331 362 373 378 378 386 389 388 388 384 383 382 382 382 380 378 371 371 366 360 335 335 323 312 306 306 312 321 339 339 348 359 381 381 401 411 422 422 424 426 423 423 420 416 407 407 404 400 397 397 396 394 389 389 385 390 399 399 404 407 413 413 411 408 402 402 398 394 390 390 386 382 387 387 406 414 422 422 430 430 430 430 424 420 416 416 408 407 408 408 411 413 417 417 425 430 434 434 446 447 448 448 450 450 449 449 446 443 439 439 429 416 411 411 401 397 399 399 409 416 424 424 440 447 456 456 460 460 459 459 455 452 449 445 445 443 440 437 437 437 436 431 431 428 426 419 419 415 411 405 405 408 411 412 412 411 410 403 403 402 400 394 394 392 388 385 385 
391 380 380 359 341 335 335 323 317 314 314 308 305 301 301 295 293 289 289 288 287 285 285 285 282 279 279 275 274 272 272 263 257 250 250 241 239 239 239 243 248 256 256 265 263 261 261 256 254 251 226 226 226 227 244 244 257 260 266 266 270 273 278 278 281 282 285 285 287 286 284 284 282 280 276 276 274 272 270 270 270 269 269 269 270 271 272 272 272 272 273 273 273 273 270 270 269 268 265 265 263 261 257 257 255 253 250 250 251 251 251 251 253 253 254 254 255 255 254 254 254 253 253 253 254 255 255 255 256 255 254 254 254 255 254 254 256 254 251 251 250 255 261 261 269 278 282 282 287 288 287 287 286 287 292 292 299 302 304 304 300 297 294 294 287 283 278 278 275 275 275 275 275 275 274 273 273 272 272 273 273 274 275 274 274 272 269 269 269 269 269 265 265 264 262 262 262 259 258 257 257 256 257 257 257 255 255 255 255 255 249 243 243 241 239 242 242 243 244 247 247 248 252 257 257 260 266 275 275 278 278 278 278 276 274 269 269 264 262 260 260 254 250 245 245 246 252 254 254 255 254 253 253 252 250 248 248 239 236 233 233 238 243 244 244 243 241 242 242 246 248 251 251 255 257 258 258 261 261 262 262 261 260 259 259 261 258 248 248 241 239 241 241 246 248 250 250 253 254 256 256 256 257 258 260 260 257 254 254 254 256 258 260 260 262 259 257 257 259 264 272 272 275 275 280 280 281 283 285 285 285 286 281 281 279 276 270 270 267 266 266 266 267 268 269 269 268 266 265 265 267 269 272 272 272 272 273 273 275 277 278 278 280 280 278 278 277 276 274 274 272 272 273 273 277 278 280 280 280 280 279 279 278 277 277 277 276 277 278 278 287 294 301 301 315 319 324 324 324 323 321 321 309 304 300 300 294 292 292 292 294 295 293 293 286 276 271 271 271 280 290 290 302 307 312 319 319 322 331 340 340 344 347 352 352 354 354 353 353 354 355 352 352 351 349 345 345 342 338 334 334 333 332 329 329 326 321 311 311 307 303 296 296 292 292 302 302 307 313 320 320 322 325 331 331 334 337 344 344 354 362 379 379 389 393 398 398 397 393 388 388 378 370 366 366 355 349 343 343 329 322 317 317 307 301 293 293 294 304 314 314 320 321 322 322 323 326 332 332 341 346 351 351 364 372 382 382 401 410 411 411 406 407 408 408 409 407 405 405 399 390 381 381 362 358 357 357 356 357 361 366 366 368 364 355 355 344 338 319 319 310 300 284 284 295 306 334 334 346 368 385 385 393 398 404 404 405 403 394 394 387 381 361 361 354 347 337 337 337 336 330 330 326 321 307 307 302 294 280 280 275 278 280 280 278 272 295 295 310 326 335 335 352 361 361 361 352 344 328 328 297 299 302 302 296 292 287 287 273 265 256 256 245 272 292 292 318 325 323 323 328 335 337 337 340 339 338 338 335 334 333 333 346 350 354 354 345 328 292 292 284 295 314 314 346 359 368 368 382 386 385 385 373 367 361 366 366 366 366 358 358 354 349 322 322 309 305 305 305 311 320 338 338 348 357 377 377 397 406 416 416 418 420 417 417 414 411 405 405 403 399 395 395 392 389 383 383 381 386 395 395 400 404 408 408 405 402 395 395 392 389 385 385 382 378 390 390 409 416 424 424 431 430 429 429 422 418 414 414 408 410 414 414 422 426 430 430 437 441 444 444 449 449 448 448 448 448 449 449 446 442 438 438 428 414 407 407 396 392 395 395 406 414 422 422 436 442 451 451 454 454 453 453 451 449 447 442 442 439 436 431 431 432 431 428 428 426 423 415 415 411 407 403 403 405 408 408 408 407 406 401 401 399 396 386 386 382 378 373 373 
391 380 380 359 341 335 335 323 317 314 314 308 305 301 301 295 293 289 289 288 287 285 285 285 282 279 279 275 274 272 272 263 257 250 250 241 239 239 239 243 248 256 256 265 263 261 261 256 254 251 226 226 226 227 244 244 257 260 266 266 270 273 278 278 281 282 285 285 287 286 284 284 282 280 276 276 274 272 270 270 270 269 269 269 270 271 272 272 272 272 273 273 273 273 270 270 269 268 265 265 263 261 257 257 255 253 250 250 251 251 251 251 253 253 254 254 255 255 254 254 254 253 253 253 254 255 255 255 256 255 254 254 254 255 254 254 256 254 251 251 250 255 261 261 269 278 282 282 287 288 287 287 286 287 292 292 299 302 304 304 300 297 294 294 287 283 278 278 275 275 275 275 275 275 274 273 273 272 272 273 273 274 275 274 274 272 269 269 269 269 269 265 265 264 262 262 262 259 258 257 257 256 257 257 257 255 255 255 255 255 249 243 243 241 239 242 242 243 244 247 247 248 252 257 257 260 266 275 275 278 278 278 278 276 274 269 269 264 262 260 260 254 250 245 245 246 252 254 254 255 254 253 253 252 250 248 248 239 236 233 233 238 243 244 244 243 241 242 242 246 248 251 251 255 257 258 258 261 261 262 262 261 260 259 259 261 258 248 248 241 239 241 241 246 248 250 250 253 254 256 256 256 257 258 260 260 257 254 254 254 256 258 260 260 262 259 257 257 259 264 272 272 275 275 280 280 281 283 285 285 285 286 281 281 279 276 270 270 267 266 266 266 267 268 269 269 268 266 265 265 267 269 272 272 272 272 273 273 275 277 278 278 280 280 278 278 277 276 274 274 272 272 273 273 277 278 280 280 280 280 279 279 278 277 277 277 276 277 278 278 287 294 301 301 315 319 324 324 324 323 321 321 309 304 300 300 294 292 292 292 294 295 293 293 286 276 271 271 271 280 290 290 302 307 312 319 319 322 331 340 340 344 347 352 352 354 354 353 353 354 355 352 352 351 349 345 345 342 338 334 334 333 332 329 329 326 321 311 311 307 303 296 296 292 292 302 302 307 313 320 320 322 325 331 331 334 337 344 344 354 362 379 379 389 393 398 398 397 393 388 388 378 370 366 366 355 349 343 343 329 322 317 317 307 301 293 293 294 304 314 314 320 321 322 322 323 326 332 332 341 346 351 351 364 372 382 382 401 410 411 411 406 407 408 408 409 407 405 405 399 390 381 381 362 358 357 357 356 357 361 366 366 368 364 355 355 344 338 319 319 310 300 284 284 295 306 334 334 346 368 385 385 393 398 404 404 405 403 394 394 387 381 361 361 354 347 337 337 337 336 330 330 326 321 307 307 302 294 280 280 275 278 280 280 278 272 295 295 310 326 335 335 352 361 361 361 352 344 328 328 297 299 302 302 296 292 287 287 273 265 256 256 245 272 292 292 318 325 323 323 328 335 337 337 340 339 338 338 335 334 333 333 346 350 354 354 345 328 292 292 284 295 314 314 346 359 368 368 382 386 385 385 373 367 361 366 366 366 366 358 358 354 349 322 322 309 305 305 305 311 320 338 338 348 357 377 377 397 406 416 416 418 420 417 417 414 411 405 405 403 399 395 395 392 389 383 383 381 386 395 395 400 404 408 408 405 402 395 395 392 389 385 385 382 378 390 390 409 416 424 424 431 430 429 429 422 418 414 414 408 410 414 414 422 426 430 430 437 441 444 444 449 449 448 448 448 448 449 449 446 442 438 438 428 414 407 407 396 392 395 395 406 414 422 422 436 442 451 451 454 454 453 453 451 449 447 442 442 439 436 431 431 432 431 428 428 426 423 415 415 411 407 403 403 405 408 408 408 407 406 401 401 399 396 386 386 382 378 373 373 
355 348 348 342 336 328 328 311 303 300 300 295 293 292 292 289 287 283 283 284 283 282 282 281 278 274 274 269 266 262 262 250 246 249 249 253 254 247 247 239 237 248 248 258 257 255 255 250 240 229 228 228 240 253 264 264 270 272 278 278 281 284 288 288 290 290 291 291 291 288 284 284 283 281 277 277 275 273 271 271 271 271 273 273 274 275 276 276 277 277 276 276 275 274 269 269 268 266 261 261 259 257 253 253 254 255 256 256 257 257 258 258 259 260 261 261 260 259 257 257 257 257 256 256 255 256 256 256 255 254 254 254 254 253 252 252 249 249 249 249 259 263 268 268 281 292 293 293 293 291 292 292 298 304 307 307 311 310 302 302 294 291 288 288 280 277 273 273 271 271 272 272 274 273 272 270 270 271 272 276 276 279 279 276 276 275 273 272 272 270 267 265 265 265 265 260 260 257 256 256 256 258 260 263 263 264 263 259 259 257 251 247 247 246 244 245 245 248 252 256 256 258 261 265 265 268 271 275 275 276 276 274 274 272 271 267 267 264 263 263 263 263 264 264 264 264 264 258 258 250 250 250 250 251 251 250 250 241 237 233 233 238 243 247 247 251 251 250 250 245 241 243 243 246 246 244 244 244 244 244 244 246 245 243 243 244 245 249 249 256 260 261 261 263 263 261 261 259 258 261 268 268 268 269 266 266 266 265 266 266 267 268 273 273 274 274 268 268 261 263 272 272 279 281 284 284 284 285 282 282 281 280 277 277 276 275 273 273 271 271 271 271 272 273 274 274 274 275 278 278 279 279 280 280 280 280 283 283 283 284 283 283 282 283 282 282 281 280 279 279 278 278 279 279 280 281 282 282 283 284 284 284 286 287 289 289 297 303 309 309 330 336 342 342 343 340 336 336 330 327 324 324 312 308 305 305 300 299 299 299 294 290 289 289 285 278 273 273 273 281 290 290 298 304 310 324 324 328 334 338 338 340 342 348 348 351 352 354 354 356 356 352 352 350 347 342 342 339 335 329 329 327 324 317 317 314 311 304 304 300 297 291 291 287 294 315 315 319 323 329 329 332 335 342 342 347 353 369 369 385 393 406 406 412 412 411 411 405 400 395 395 386 373 366 366 352 344 337 337 326 321 317 317 305 297 290 290 312 320 328 328 336 339 342 342 346 346 347 347 356 365 372 372 386 393 401 401 413 417 416 416 409 407 404 404 400 399 397 397 398 397 396 396 380 374 374 374 376 378 379 381 381 381 379 372 372 361 353 333 333 322 310 293 293 286 278 303 303 324 355 372 372 379 381 381 381 378 373 363 363 357 352 336 336 331 325 317 317 317 317 314 314 310 306 293 293 290 288 284 284 282 277 265 265 259 264 309 309 321 333 342 342 356 361 358 358 348 342 333 333 304 292 279 279 261 261 260 260 254 249 243 243 241 254 258 258 267 272 285 285 317 336 343 343 349 347 344 344 338 333 327 327 346 350 355 355 351 339 306 306 277 269 280 280 303 314 327 327 352 365 367 367 364 353 341 319 319 319 319 304 304 300 296 295 295 297 313 339 339 350 348 353 353 362 373 392 392 404 408 415 415 417 419 420 420 419 417 409 409 408 407 404 404 401 396 384 384 377 375 376 376 380 384 395 395 395 394 390 390 387 383 372 372 377 383 403 403 418 421 424 424 424 421 417 417 409 406 402 402 412 417 422 422 433 439 442 442 447 449 449 449 445 444 443 443 441 441 441 441 439 436 433 433 422 411 406 406 396 391 394 394 405 413 417 417 425 429 434 434 437 438 439 439 442 442 442 440 440 438 435 424 424 419 417 412 412 410 408 403 403 400 398 401 401 405 409 408 408 405 402 394 394 391 387 383 383 381 377 368 368 
355 348 348 342 336 328 328 311 303 300 300 295 293 292 292 289 287 283 283 284 283 282 282 281 278 274 274 269 266 262 262 250 246 249 249 253 254 247 247 239 237 248 248 258 257 255 255 250 240 229 228 228 240 253 264 264 270 272 278 278 281 284 288 288 290 290 291 291 291 288 284 284 283 281 277 277 275 273 271 271 271 271 273 273 274 275 276 276 277 277 276 276 275 274 269 269 268 266 261 261 259 257 253 253 254 255 256 256 257 257 258 258 259 260 261 261 260 259 257 257 257 257 256 256 255 256 256 256 255 254 254 254 254 253 252 252 249 249 249 249 259 263 268 268 281 292 293 293 293 291 292 292 298 304 307 307 311 310 302 302 294 291 288 288 280 277 273 273 271 271 272 272 274 273 272 270 270 271 272 276 276 279 279 276 276 275 273 272 272 270 267 265 265 265 265 260 260 257 256 256 256 258 260 263 263 264 263 259 259 257 251 247 247 246 244 245 245 248 252 256 256 258 261 265 265 268 271 275 275 276 276 274 274 272 271 267 267 264 263 263 263 263 264 264 264 264 264 258 258 250 250 250 250 251 251 250 250 241 237 233 233 238 243 247 247 251 251 250 250 245 241 243 243 246 246 244 244 244 244 244 244 246 245 243 243 244 245 249 249 256 260 261 261 263 263 261 261 259 258 261 268 268 268 269 266 266 266 265 266 266 267 268 273 273 274 274 268 268 261 263 272 272 279 281 284 284 284 285 282 282 281 280 277 277 276 275 273 273 271 271 271 271 272 273 274 274 274 275 278 278 279 279 280 280 280 280 283 283 283 284 283 283 282 283 282 282 281 280 279 279 278 278 279 279 280 281 282 282 283 284 284 284 286 287 289 289 297 303 309 309 330 336 342 342 343 340 336 336 330 327 324 324 312 308 305 305 300 299 299 299 294 290 289 289 285 278 273 273 273 281 290 290 298 304 310 324 324 328 334 338 338 340 342 348 348 351 352 354 354 356 356 352 352 350 347 342 342 339 335 329 329 327 324 317 317 314 311 304 304 300 297 291 291 287 294 315 315 319 323 329 329 332 335 342 342 347 353 369 369 385 393 406 406 412 412 411 411 405 400 395 395 386 373 366 366 352 344 337 337 326 321 317 317 305 297 290 290 312 320 328 328 336 339 342 342 346 346 347 347 356 365 372 372 386 393 401 401 413 417 416 416 409 407 404 404 400 399 397 397 398 397 396 396 380 374 374 374 376 378 379 381 381 381 379 372 372 361 353 333 333 322 310 293 293 286 278 303 303 324 355 372 372 379 381 381 381 378 373 363 363 357 352 336 336 331 325 317 317 317 317 314 314 310 306 293 293 290 288 284 284 282 277 265 265 259 264 309 309 321 333 342 342 356 361 358 358 348 342 333 333 304 292 279 279 261 261 260 260 254 249 243 243 241 254 258 258 267 272 285 285 317 336 343 343 349 347 344 344 338 333 327 327 346 350 355 355 351 339 306 306 277 269 280 280 303 314 327 327 352 365 367 367 364 353 341 319 319 319 319 304 304 300 296 295 295 297 313 339 339 350 348 353 353 362 373 392 392 404 408 415 415 417 419 420 420 419 417 409 409 408 407 404 404 401 396 384 384 377 375 376 376 380 384 395 395 395 394 390 390 387 383 372 372 377 383 403 403 418 421 424 424 424 421 417 417 409 406 402 402 412 417 422 422 433 439 442 442 447 449 449 449 445 444 443 443 441 441 441 441 439 436 433 433 422 411 406 406 396 391 394 394 405 413 417 417 425 429 434 434 437 438 439 439 442 442 442 440 440 438 435 424 424 419 417 412 412 410 408 403 403 400 398 401 401 405 409 408 408 405 402 394 394 391 387 383 383 381 377 368 368 
353 347 347 339 323 313 313 294 286 285 285 284 285 287 287 287 284 281 281 286 282 277 277 266 264 261 261 260 261 263 263 250 247 252 252 257 255 246 246 240 243 250 250 253 253 253 253 240 234 227 246 246 253 261 270 270 274 276 282 282 286 288 291 291 291 291 291 291 291 288 284 284 282 280 276 276 275 273 273 273 274 275 276 276 277 277 278 278 278 278 276 276 274 273 267 267 265 263 260 260 258 256 255 255 256 257 258 258 260 260 261 261 263 263 264 264 261 260 259 259 259 258 258 258 257 256 256 256 256 255 255 255 254 251 249 249 246 250 254 254 263 267 272 272 289 294 294 294 294 295 297 297 305 310 311 311 311 309 300 300 291 288 284 284 277 276 275 275 273 273 273 273 271 269 269 270 270 272 273 277 277 280 279 273 273 273 272 269 269 268 267 265 265 265 264 260 260 257 257 259 259 261 264 267 267 268 266 261 261 258 254 247 247 246 244 252 252 255 258 260 260 260 262 265 265 267 268 271 271 274 275 276 276 274 272 268 268 266 265 267 267 270 271 268 268 267 270 269 269 257 251 245 245 244 244 245 245 238 236 233 233 242 250 252 252 256 258 254 254 250 250 254 254 259 256 252 252 251 250 249 249 249 249 250 250 254 255 260 260 264 265 266 266 266 265 263 263 261 261 263 271 271 271 272 269 269 270 271 271 271 271 272 276 276 278 278 272 272 266 267 275 275 282 284 287 287 287 286 283 283 282 281 278 278 276 274 274 274 275 275 275 275 277 278 279 279 278 279 281 281 283 283 283 283 283 283 284 284 284 284 283 283 284 286 284 284 281 281 280 280 280 280 281 281 282 283 286 286 290 293 295 295 298 299 302 302 312 319 324 324 342 345 349 349 349 344 338 338 333 329 325 325 312 308 306 306 302 301 299 299 293 289 287 287 284 278 274 274 270 278 286 286 297 304 311 321 321 324 330 335 335 337 339 345 345 348 350 353 353 354 353 348 348 346 344 341 341 339 336 329 329 327 324 317 317 314 312 305 305 301 298 291 291 288 297 318 318 321 324 330 330 334 339 350 350 357 364 378 378 396 401 408 408 411 411 410 410 406 402 397 397 387 375 368 368 354 347 340 340 327 321 315 315 300 292 293 293 319 326 334 334 345 348 351 351 356 357 358 358 365 372 380 380 396 404 409 409 416 418 416 416 410 407 404 404 399 396 393 393 390 391 393 393 382 375 375 375 375 376 378 380 380 381 380 374 374 364 357 337 337 324 311 291 291 283 275 287 287 311 347 360 360 362 361 356 356 352 350 346 346 343 339 327 327 323 318 307 307 306 304 300 300 296 292 285 285 283 280 273 273 269 265 259 259 256 268 311 311 321 331 340 340 352 355 351 351 342 336 328 328 299 289 279 279 262 256 250 250 246 242 238 238 248 262 265 265 273 279 294 294 325 341 346 346 352 351 344 344 332 329 326 326 349 353 357 357 350 340 311 311 278 264 275 275 298 310 324 324 351 365 367 367 363 354 345 315 315 306 296 287 287 290 293 309 309 313 324 350 350 364 363 364 364 366 376 397 397 411 415 420 420 421 423 424 424 423 422 418 418 416 413 408 408 404 398 387 387 381 375 369 369 368 374 389 389 390 391 388 388 383 378 371 371 379 388 406 406 419 420 422 422 417 413 409 409 401 401 400 400 415 421 426 426 435 440 442 442 446 447 447 447 443 442 440 440 437 436 434 434 429 427 424 424 417 408 402 402 391 387 391 391 401 407 410 410 416 418 423 423 427 428 430 430 437 438 440 438 438 437 435 425 425 421 419 415 415 413 410 403 403 399 396 397 397 400 403 402 402 400 397 388 388 383 378 375 375 373 369 359 359 
344 339 339 325 302 296 296 287 284 282 282 278 276 278 278 281 282 279 279 278 275 272 272 271 271 271 271 271 269 267 267 249 254 256 256 258 257 247 247 239 243 248 248 253 250 247 247 230 236 243 264 264 267 270 275 275 278 280 285 285 288 289 291 291 292 292 292 292 291 288 284 284 282 280 278 278 278 277 278 278 278 279 280 280 281 280 279 279 279 278 275 275 273 272 266 266 264 261 258 258 257 256 257 257 258 259 262 262 263 263 264 264 266 265 264 264 261 261 260 260 259 258 258 258 258 257 257 257 256 256 256 256 254 251 250 250 248 252 257 257 265 271 278 278 292 294 295 295 298 301 304 304 310 314 314 314 311 306 297 297 289 284 279 279 275 275 275 275 274 274 274 274 269 267 268 271 271 274 276 279 279 279 278 272 272 272 271 268 268 267 266 264 264 263 262 258 258 258 258 261 261 264 267 269 269 267 265 261 261 258 252 248 248 246 244 256 256 258 260 262 262 262 263 265 265 266 266 269 269 273 276 279 279 277 276 272 272 270 270 274 274 278 277 272 272 267 267 270 270 270 264 258 258 241 241 242 242 241 237 233 233 248 257 258 258 258 256 251 251 251 257 259 259 261 260 260 260 258 257 255 255 257 260 263 263 265 265 266 266 269 270 270 270 270 268 266 266 264 265 270 273 273 274 276 274 274 273 271 270 270 272 275 278 278 278 278 272 272 267 270 278 278 283 285 289 289 288 286 284 284 284 283 277 277 276 274 276 276 278 278 280 280 281 282 283 283 282 282 283 283 284 286 287 287 287 286 287 287 286 285 285 285 284 285 284 284 282 282 282 282 284 285 287 287 293 295 299 299 303 305 306 306 310 313 314 314 320 325 331 331 347 349 351 351 347 343 338 338 330 327 324 324 315 310 307 307 304 303 301 301 294 290 287 287 281 276 272 272 268 274 280 280 294 301 308 318 318 321 327 332 332 334 337 342 342 344 345 348 348 349 347 344 344 343 341 339 339 337 334 328 328 326 323 317 317 315 312 306 306 303 299 293 293 290 298 315 315 318 321 333 333 338 343 356 356 364 372 385 385 397 400 404 404 405 405 404 404 401 398 394 394 387 374 367 367 354 348 343 343 329 320 313 313 297 289 300 300 326 334 342 342 352 355 359 359 366 367 370 370 376 381 389 389 405 413 415 415 417 415 413 413 408 405 402 402 397 394 391 391 388 388 388 388 385 380 375 375 372 374 376 379 379 380 380 375 375 365 360 341 341 328 315 295 295 287 278 279 279 298 329 342 342 343 338 330 330 326 329 331 331 330 329 322 322 318 313 304 304 300 296 295 295 299 304 305 305 302 298 287 287 280 271 260 260 257 273 309 309 316 324 331 331 339 340 337 337 329 324 316 316 285 276 267 267 256 250 244 244 237 239 241 241 268 290 293 293 299 301 312 312 338 353 356 356 358 356 347 347 325 322 318 318 342 345 349 349 343 331 298 298 276 277 296 296 329 343 353 353 369 374 373 373 364 358 352 324 324 308 291 286 286 302 318 342 342 344 342 349 349 360 369 379 379 381 387 403 403 417 422 426 426 427 428 428 428 427 426 422 422 419 414 407 407 402 397 387 387 381 377 368 368 364 370 386 386 386 386 383 383 378 373 373 373 383 393 410 410 419 419 419 419 411 407 403 403 397 399 401 401 417 423 427 427 433 436 439 439 442 443 442 442 440 438 436 436 432 430 427 427 421 418 415 415 410 400 396 396 387 383 387 387 395 400 401 401 406 409 413 413 417 420 423 423 432 434 436 437 437 437 436 430 430 428 428 425 425 422 419 411 411 407 403 390 390 391 393 394 394 393 391 385 385 381 376 363 363 360 357 356 356 
344 339 339 325 302 296 296 287 284 282 282 278 276 278 278 281 282 279 279 278 275 272 272 271 271 271 271 271 269 267 267 249 254 256 256 258 257 247 247 239 243 248 248 253 250 247 247 230 236 243 264 264 267 270 275 275 278 280 285 285 288 289 291 291 292 292 292 292 291 288 284 284 282 280 278 278 278 277 278 278 278 279 280 280 281 280 279 279 279 278 275 275 273 272 266 266 264 261 258 258 257 256 257 257 258 259 262 262 263 263 264 264 266 265 264 264 261 261 260 260 259 258 258 258 258 257 257 257 256 256 256 256 254 251 250 250 248 252 257 257 265 271 278 278 292 294 295 295 298 301 304 304 310 314 314 314 311 306 297 297 289 284 279 279 275 275 275 275 274 274 274 274 269 267 268 271 271 274 276 279 279 279 278 272 272 272 271 268 268 267 266 264 264 263 262 258 258 258 258 261 261 264 267 269 269 267 265 261 261 258 252 248 248 246 244 256 256 258 260 262 262 262 263 265 265 266 266 269 269 273 276 279 279 277 276 272 272 270 270 274 274 278 277 272 272 267 267 270 270 270 264 258 258 241 241 242 242 241 237 233 233 248 257 258 258 258 256 251 251 251 257 259 259 261 260 260 260 258 257 255 255 257 260 263 263 265 265 266 266 269 270 270 270 270 268 266 266 264 265 270 273 273 274 276 274 274 273 271 270 270 272 275 278 278 278 278 272 272 267 270 278 278 283 285 289 289 288 286 284 284 284 283 277 277 276 274 276 276 278 278 280 280 281 282 283 283 282 282 283 283 284 286 287 287 287 286 287 287 286 285 285 285 284 285 284 284 282 282 282 282 284 285 287 287 293 295 299 299 303 305 306 306 310 313 314 314 320 325 331 331 347 349 351 351 347 343 338 338 330 327 324 324 315 310 307 307 304 303 301 301 294 290 287 287 281 276 272 272 268 274 280 280 294 301 308 318 318 321 327 332 332 334 337 342 342 344 345 348 348 349 347 344 344 343 341 339 339 337 334 328 328 326 323 317 317 315 312 306 306 303 299 293 293 290 298 315 315 318 321 333 333 338 343 356 356 364 372 385 385 397 400 404 404 405 405 404 404 401 398 394 394 387 374 367 367 354 348 343 343 329 320 313 313 297 289 300 300 326 334 342 342 352 355 359 359 366 367 370 370 376 381 389 389 405 413 415 415 417 415 413 413 408 405 402 402 397 394 391 391 388 388 388 388 385 380 375 375 372 374 376 379 379 380 380 375 375 365 360 341 341 328 315 295 295 287 278 279 279 298 329 342 342 343 338 330 330 326 329 331 331 330 329 322 322 318 313 304 304 300 296 295 295 299 304 305 305 302 298 287 287 280 271 260 260 257 273 309 309 316 324 331 331 339 340 337 337 329 324 316 316 285 276 267 267 256 250 244 244 237 239 241 241 268 290 293 293 299 301 312 312 338 353 356 356 358 356 347 347 325 322 318 318 342 345 349 349 343 331 298 298 276 277 296 296 329 343 353 353 369 374 373 373 364 358 352 324 324 308 291 286 286 302 318 342 342 344 342 349 349 360 369 379 379 381 387 403 403 417 422 426 426 427 428 428 428 427 426 422 422 419 414 407 407 402 397 387 387 381 377 368 368 364 370 386 386 386 386 383 383 378 373 373 373 383 393 410 410 419 419 419 419 411 407 403 403 397 399 401 401 417 423 427 427 433 436 439 439 442 443 442 442 440 438 436 436 432 430 427 427 421 418 415 415 410 400 396 396 387 383 387 387 395 400 401 401 406 409 413 413 417 420 423 423 432 434 436 437 437 437 436 430 430 428 428 425 425 422 419 411 411 407 403 390 390 391 393 394 394 393 391 385 385 381 376 363 363 360 357 356 356 
344 339 339 325 302 296 296 287 284 282 282 278 276 278 278 281 282 279 279 278 275 272 272 271 271 271 271 271 269 267 267 249 254 256 256 258 257 247 247 239 243 248 248 253 250 247 247 230 236 243 264 264 267 270 275 275 278 280 285 285 288 289 291 291 292 292 292 292 291 288 284 284 282 280 278 278 278 277 278 278 278 279 280 280 281 280 279 279 279 278 275 275 273 272 266 266 264 261 258 258 257 256 257 257 258 259 262 262 263 263 264 264 266 265 264 264 261 261 260 260 259 258 258 258 258 257 257 257 256 256 256 256 254 251 250 250 248 252 257 257 265 271 278 278 292 294 295 295 298 301 304 304 310 314 314 314 311 306 297 297 289 284 279 279 275 275 275 275 274 274 274 274 269 267 268 271 271 274 276 279 279 279 278 272 272 272 271 268 268 267 266 264 264 263 262 258 258 258 258 261 261 264 267 269 269 267 265 261 261 258 252 248 248 246 244 256 256 258 260 262 262 262 263 265 265 266 266 269 269 273 276 279 279 277 276 272 272 270 270 274 274 278 277 272 272 267 267 270 270 270 264 258 258 241 241 242 242 241 237 233 233 248 257 258 258 258 256 251 251 251 257 259 259 261 260 260 260 258 257 255 255 257 260 263 263 265 265 266 266 269 270 270 270 270 268 266 266 264 265 270 273 273 274 276 274 274 273 271 270 270 272 275 278 278 278 278 272 272 267 270 278 278 283 285 289 289 288 286 284 284 284 283 277 277 276 274 276 276 278 278 280 280 281 282 283 283 282 282 283 283 284 286 287 287 287 286 287 287 286 285 285 285 284 285 284 284 282 282 282 282 284 285 287 287 293 295 299 299 303 305 306 306 310 313 314 314 320 325 331 331 347 349 351 351 347 343 338 338 330 327 324 324 315 310 307 307 304 303 301 301 294 290 287 287 281 276 272 272 268 274 280 280 294 301 308 318 318 321 327 332 332 334 337 342 342 344 345 348 348 349 347 344 344 343 341 339 339 337 334 328 328 326 323 317 317 315 312 306 306 303 299 293 293 290 298 315 315 318 321 333 333 338 343 356 356 364 372 385 385 397 400 404 404 405 405 404 404 401 398 394 394 387 374 367 367 354 348 343 343 329 320 313 313 297 289 300 300 326 334 342 342 352 355 359 359 366 367 370 370 376 381 389 389 405 413 415 415 417 415 413 413 408 405 402 402 397 394 391 391 388 388 388 388 385 380 375 375 372 374 376 379 379 380 380 375 375 365 360 341 341 328 315 295 295 287 278 279 279 298 329 342 342 343 338 330 330 326 329 331 331 330 329 322 322 318 313 304 304 300 296 295 295 299 304 305 305 302 298 287 287 280 271 260 260 257 273 309 309 316 324 331 331 339 340 337 337 329 324 316 316 285 276 267 267 256 250 244 244 237 239 241 241 268 290 293 293 299 301 312 312 338 353 356 356 358 356 347 347 325 322 318 318 342 345 349 349 343 331 298 298 276 277 296 296 329 343 353 353 369 374 373 373 364 358 352 324 324 308 291 286 286 302 318 342 342 344 342 349 349 360 369 379 379 381 387 403 403 417 422 426 426 427 428 428 428 427 426 422 422 419 414 407 407 402 397 387 387 381 377 368 368 364 370 386 386 386 386 383 383 378 373 373 373 383 393 410 410 419 419 419 419 411 407 403 403 397 399 401 401 417 423 427 427 433 436 439 439 442 443 442 442 440 438 436 436 432 430 427 427 421 418 415 415 410 400 396 396 387 383 387 387 395 400 401 401 406 409 413 413 417 420 423 423 432 434 436 437 437 437 436 430 430 428 428 425 425 422 419 411 411 407 403 390 390 391 393 394 394 393 391 385 385 381 376 363 363 360 357 356 356 
328 322 322 305 289 290 290 291 290 290 290 289 289 284 284 276 272 273 273 281 281 280 280 276 272 267 267 259 257 254 254 251 260 262 262 264 262 256 256 240 231 234 234 239 235 231 231 240 252 265 270 270 272 274 278 278 282 284 288 288 290 291 292 292 293 293 292 292 291 289 287 287 285 283 281 281 281 281 282 282 282 281 280 280 280 280 279 279 278 277 274 274 272 271 264 264 263 262 258 258 258 257 259 259 260 261 265 265 266 266 267 267 265 264 263 263 261 260 259 259 259 259 259 259 259 258 258 258 258 259 259 259 256 253 252 252 251 256 261 261 268 275 282 282 293 296 298 298 304 307 309 309 314 317 314 314 307 302 293 293 286 282 278 278 275 275 275 275 276 275 273 273 268 266 267 271 271 275 277 279 279 278 276 273 273 273 274 268 268 267 265 264 264 263 262 257 257 259 260 265 265 268 268 267 267 265 263 260 260 259 253 249 249 248 246 256 256 257 259 262 262 263 265 265 265 264 265 269 269 273 276 280 280 279 279 276 276 274 274 274 274 275 277 274 274 268 265 266 266 264 263 262 262 254 255 257 257 250 241 232 232 246 255 255 255 253 251 253 253 259 263 263 263 264 263 264 264 262 261 260 260 263 264 266 266 268 269 273 273 275 276 276 276 274 272 272 272 271 271 275 276 276 277 278 278 278 278 277 276 276 277 279 282 282 284 283 276 276 269 272 280 280 284 285 287 287 286 285 285 285 283 280 276 276 276 275 277 277 277 279 283 283 285 285 286 286 285 285 287 287 289 289 288 288 288 288 289 289 289 288 287 287 286 286 286 286 288 290 292 292 298 300 303 303 309 310 313 313 316 319 320 320 321 320 320 320 323 325 329 329 344 346 349 349 346 342 338 338 330 326 322 322 311 307 305 305 302 300 298 298 293 289 285 285 280 275 271 271 270 273 276 276 291 296 302 312 312 316 324 329 329 332 335 340 340 342 342 343 343 344 342 339 339 338 337 335 335 334 333 327 327 325 322 316 316 314 312 307 307 304 301 292 292 286 292 308 308 312 317 331 331 337 344 357 357 365 373 385 385 394 395 396 396 395 395 394 394 393 392 391 391 383 370 363 363 349 343 337 337 322 314 308 308 295 288 304 304 327 336 345 345 358 363 369 369 376 381 387 387 391 394 400 400 412 418 417 417 413 409 408 408 403 401 399 399 394 391 388 388 386 385 383 383 382 380 374 374 370 372 373 376 376 377 377 373 373 365 360 344 344 332 320 298 298 289 280 270 270 281 307 325 325 329 323 312 312 306 308 314 314 317 318 319 319 316 313 308 308 306 304 309 309 312 316 311 311 307 302 291 291 284 272 260 260 261 276 306 306 310 314 316 316 319 319 318 318 312 307 300 300 276 268 260 260 247 243 239 239 239 252 265 265 300 326 329 329 334 335 345 345 364 372 372 372 370 368 361 361 333 321 308 308 330 334 338 338 329 315 284 284 280 294 314 314 349 363 370 370 378 379 376 376 364 357 350 323 323 306 288 292 292 314 337 364 364 368 369 371 371 372 378 391 391 399 403 414 414 425 430 434 434 433 432 429 429 428 427 422 422 419 411 403 403 399 394 383 383 378 374 366 366 362 367 380 380 380 379 374 374 371 367 376 376 385 395 411 411 419 419 418 418 408 404 400 400 395 398 402 402 417 422 425 425 430 432 433 433 435 436 436 436 434 433 431 431 427 423 419 419 412 409 406 406 399 392 389 389 383 379 381 381 387 390 393 393 399 402 403 403 407 412 417 417 425 428 432 435 435 436 437 436 436 435 434 430 430 428 424 414 414 409 404 389 389 385 381 383 383 383 382 377 377 373 369 360 360 359 362 370 370 
305 301 301 286 283 286 286 289 288 287 287 286 287 287 287 283 279 280 280 280 277 274 274 268 264 260 260 265 261 256 256 257 269 270 270 270 268 265 265 253 244 241 241 235 239 243 243 266 269 273 275 275 276 277 282 282 287 288 290 290 291 291 292 292 293 293 292 292 291 289 287 287 286 285 285 285 285 284 283 283 283 282 281 281 282 281 279 279 277 276 274 274 272 270 264 264 263 261 258 258 258 259 261 261 262 263 267 267 268 268 268 268 265 264 263 263 262 261 260 260 260 259 259 259 258 258 258 258 259 259 257 257 255 255 254 254 256 259 263 263 270 277 285 285 296 300 303 303 308 310 311 311 313 313 309 309 301 297 289 289 284 281 278 278 276 276 276 276 276 274 271 271 266 265 265 269 269 273 275 277 277 276 275 275 275 275 276 270 270 268 265 264 264 264 264 261 261 260 261 265 265 268 267 264 264 262 261 259 259 258 254 249 249 248 246 254 254 256 259 265 265 267 268 267 267 266 268 271 271 272 275 279 279 280 279 277 277 276 275 274 274 273 274 274 274 269 264 264 264 262 261 260 260 261 261 262 262 256 249 241 241 236 243 247 247 257 263 264 264 267 269 270 270 270 268 266 266 265 265 265 265 267 268 270 270 271 274 279 279 282 283 283 283 280 278 278 278 277 278 280 282 282 281 280 280 280 280 281 282 282 282 282 286 286 288 287 279 279 272 276 282 282 285 286 287 287 287 286 282 282 280 278 279 279 279 280 280 280 280 282 286 286 287 287 287 287 288 289 291 291 292 293 291 291 291 292 291 291 291 291 290 290 289 290 295 295 302 306 311 311 319 322 325 325 324 325 326 326 328 330 330 330 328 326 324 324 322 322 325 325 336 339 342 342 343 339 335 335 327 324 321 321 309 305 302 302 296 294 292 292 287 284 281 281 276 272 270 270 271 272 274 274 290 295 301 310 310 313 320 326 326 328 331 336 336 338 338 337 337 337 337 335 335 334 332 332 332 331 330 326 326 324 321 315 315 312 309 301 301 297 295 289 289 285 285 294 294 300 307 320 320 328 336 346 346 354 363 379 379 386 386 385 385 383 383 382 382 384 384 385 385 376 363 356 356 343 337 330 330 316 309 302 302 290 285 304 304 323 333 343 343 361 368 376 376 390 394 400 400 404 406 410 410 418 421 418 418 411 407 406 406 400 398 395 395 389 386 383 383 378 377 376 376 373 371 367 367 366 369 371 373 373 374 373 370 370 364 361 346 346 335 324 299 299 290 281 266 266 269 289 311 311 317 313 300 300 292 292 300 300 308 314 323 323 321 318 318 318 319 321 320 320 319 317 312 312 308 304 294 294 289 275 261 261 262 274 293 293 298 304 306 306 306 304 302 302 294 287 281 281 267 261 255 255 241 239 236 236 253 270 288 288 325 351 354 354 363 369 375 375 385 388 387 387 383 380 374 374 347 327 306 306 304 309 314 314 305 290 272 272 286 304 323 323 354 366 371 371 377 378 376 376 362 354 346 315 315 300 284 297 297 317 337 361 361 368 374 385 385 390 394 404 404 410 414 422 422 431 436 437 437 435 433 428 428 426 424 418 418 415 409 400 400 395 390 381 381 377 373 364 364 359 362 374 374 373 371 363 363 363 364 380 380 389 399 415 415 421 420 419 419 411 407 402 402 393 396 400 400 415 420 422 422 426 428 428 428 429 430 430 430 430 429 428 428 423 419 415 415 404 400 395 395 389 383 382 382 379 376 376 376 380 384 387 387 393 395 396 396 401 405 410 410 421 425 429 434 434 436 438 438 438 437 436 431 431 428 424 415 415 411 407 393 393 389 384 376 376 374 371 367 367 367 367 375 375 378 380 385 385 
290 286 286 282 291 291 291 291 289 289 289 289 290 290 290 286 283 277 277 273 271 268 268 264 267 270 270 270 263 255 255 259 269 269 269 269 268 267 267 264 262 263 263 264 266 268 268 275 277 279 280 280 281 282 286 286 290 291 292 292 293 293 294 294 294 294 293 293 292 290 288 288 288 288 288 288 288 287 285 285 285 283 282 282 281 280 278 278 276 275 273 273 272 270 264 264 263 261 259 259 260 262 265 265 266 267 269 269 270 269 267 267 265 264 263 263 260 260 260 260 260 259 259 259 259 258 259 259 259 256 255 255 253 253 254 254 260 263 266 266 274 282 291 291 299 308 309 309 311 312 312 312 309 306 303 303 296 292 287 287 282 280 277 277 277 277 277 277 273 271 269 269 266 265 266 269 269 271 272 274 274 274 274 277 277 277 276 272 272 271 269 266 266 266 265 264 264 260 261 264 264 265 265 263 263 262 261 259 259 258 253 248 248 247 246 254 254 258 262 271 271 271 269 268 268 268 273 280 280 282 282 283 283 284 283 280 280 278 277 276 276 272 269 271 271 271 268 266 266 261 261 260 260 260 260 259 259 256 249 242 242 238 247 256 256 267 269 269 269 270 271 272 272 273 269 266 266 275 274 272 272 271 272 273 273 276 278 283 283 286 288 287 287 284 282 282 282 283 284 286 285 285 285 284 284 284 285 287 288 288 287 286 286 286 285 282 276 276 272 277 285 285 288 289 290 290 289 288 284 284 283 282 284 284 285 286 285 285 286 286 288 288 289 289 290 290 291 291 292 292 293 293 292 292 293 295 296 296 296 296 296 296 298 301 311 311 322 328 334 334 340 341 343 343 342 342 342 342 341 341 340 340 335 332 329 329 323 320 321 321 325 327 330 330 333 332 330 330 323 320 317 317 307 303 300 300 295 292 288 288 282 280 279 279 275 271 269 269 268 269 271 271 287 292 297 305 305 307 313 320 320 323 326 330 330 332 332 333 333 333 332 332 332 331 330 329 329 329 329 322 322 320 317 312 312 309 308 304 304 302 300 295 295 291 287 281 281 283 285 296 296 305 314 326 326 336 346 368 368 374 373 370 370 368 368 369 369 375 376 377 377 368 353 347 347 334 328 319 319 305 299 293 293 289 292 313 313 329 338 348 348 367 376 385 385 400 403 409 409 412 413 416 416 420 421 416 416 410 408 407 407 401 399 396 396 389 386 382 382 375 371 367 367 360 359 359 359 364 370 372 374 374 374 372 366 366 359 356 344 344 336 327 301 301 292 283 266 266 263 271 292 292 302 299 289 289 281 284 296 296 305 314 328 328 326 323 321 321 322 324 321 321 320 319 313 313 311 306 296 296 291 279 260 260 253 260 273 273 285 297 300 300 300 296 294 294 285 279 270 270 253 250 246 246 234 237 240 240 270 288 306 306 339 360 365 365 377 384 388 388 395 397 396 396 391 388 381 381 363 345 326 326 292 288 283 283 278 270 273 273 303 322 335 335 357 365 368 368 372 372 370 370 360 352 343 308 308 294 280 295 295 304 313 346 346 359 371 390 390 398 403 413 413 418 420 426 426 433 436 436 436 435 433 428 428 425 422 416 416 414 410 405 405 401 398 390 390 385 380 369 369 363 362 368 368 366 363 360 360 367 374 390 390 398 407 419 419 424 423 422 422 415 411 406 406 394 396 398 398 410 413 415 415 419 421 422 422 426 428 428 428 425 424 422 422 416 413 410 410 401 395 388 388 381 377 376 376 374 372 373 373 377 381 383 383 387 388 391 391 398 403 408 408 417 421 426 432 432 434 437 437 437 436 434 429 429 426 423 416 416 412 408 395 395 392 388 379 379 378 377 383 383 387 391 394 394 394 395 399 399 
290 286 286 282 291 291 291 291 289 289 289 289 290 290 290 286 283 277 277 273 271 268 268 264 267 270 270 270 263 255 255 259 269 269 269 269 268 267 267 264 262 263 263 264 266 268 268 275 277 279 280 280 281 282 286 286 290 291 292 292 293 293 294 294 294 294 293 293 292 290 288 288 288 288 288 288 288 287 285 285 285 283 282 282 281 280 278 278 276 275 273 273 272 270 264 264 263 261 259 259 260 262 265 265 266 267 269 269 270 269 267 267 265 264 263 263 260 260 260 260 260 259 259 259 259 258 259 259 259 256 255 255 253 253 254 254 260 263 266 266 274 282 291 291 299 308 309 309 311 312 312 312 309 306 303 303 296 292 287 287 282 280 277 277 277 277 277 277 273 271 269 269 266 265 266 269 269 271 272 274 274 274 274 277 277 277 276 272 272 271 269 266 266 266 265 264 264 260 261 264 264 265 265 263 263 262 261 259 259 258 253 248 248 247 246 254 254 258 262 271 271 271 269 268 268 268 273 280 280 282 282 283 283 284 283 280 280 278 277 276 276 272 269 271 271 271 268 266 266 261 261 260 260 260 260 259 259 256 249 242 242 238 247 256 256 267 269 269 269 270 271 272 272 273 269 266 266 275 274 272 272 271 272 273 273 276 278 283 283 286 288 287 287 284 282 282 282 283 284 286 285 285 285 284 284 284 285 287 288 288 287 286 286 286 285 282 276 276 272 277 285 285 288 289 290 290 289 288 284 284 283 282 284 284 285 286 285 285 286 286 288 288 289 289 290 290 291 291 292 292 293 293 292 292 293 295 296 296 296 296 296 296 298 301 311 311 322 328 334 334 340 341 343 343 342 342 342 342 341 341 340 340 335 332 329 329 323 320 321 321 325 327 330 330 333 332 330 330 323 320 317 317 307 303 300 300 295 292 288 288 282 280 279 279 275 271 269 269 268 269 271 271 287 292 297 305 305 307 313 320 320 323 326 330 330 332 332 333 333 333 332 332 332 331 330 329 329 329 329 322 322 320 317 312 312 309 308 304 304 302 300 295 295 291 287 281 281 283 285 296 296 305 314 326 326 336 346 368 368 374 373 370 370 368 368 369 369 375 376 377 377 368 353 347 347 334 328 319 319 305 299 293 293 289 292 313 313 329 338 348 348 367 376 385 385 400 403 409 409 412 413 416 416 420 421 416 416 410 408 407 407 401 399 396 396 389 386 382 382 375 371 367 367 360 359 359 359 364 370 372 374 374 374 372 366 366 359 356 344 344 336 327 301 301 292 283 266 266 263 271 292 292 302 299 289 289 281 284 296 296 305 314 328 328 326 323 321 321 322 324 321 321 320 319 313 313 311 306 296 296 291 279 260 260 253 260 273 273 285 297 300 300 300 296 294 294 285 279 270 270 253 250 246 246 234 237 240 240 270 288 306 306 339 360 365 365 377 384 388 388 395 397 396 396 391 388 381 381 363 345 326 326 292 288 283 283 278 270 273 273 303 322 335 335 357 365 368 368 372 372 370 370 360 352 343 308 308 294 280 295 295 304 313 346 346 359 371 390 390 398 403 413 413 418 420 426 426 433 436 436 436 435 433 428 428 425 422 416 416 414 410 405 405 401 398 390 390 385 380 369 369 363 362 368 368 366 363 360 360 367 374 390 390 398 407 419 419 424 423 422 422 415 411 406 406 394 396 398 398 410 413 415 415 419 421 422 422 426 428 428 428 425 424 422 422 416 413 410 410 401 395 388 388 381 377 376 376 374 372 373 373 377 381 383 383 387 388 391 391 398 403 408 408 417 421 426 432 432 434 437 437 437 436 434 429 429 426 423 416 416 412 408 395 395 392 388 379 379 378 377 383 383 387 391 394 394 394 395 399 399 
290 286 286 282 291 291 291 291 289 289 289 289 290 290 290 286 283 277 277 273 271 268 268 264 267 270 270 270 263 255 255 259 269 269 269 269 268 267 267 264 262 263 263 264 266 268 268 275 277 279 280 280 281 282 286 286 290 291 292 292 293 293 294 294 294 294 293 293 292 290 288 288 288 288 288 288 288 287 285 285 285 283 282 282 281 280 278 278 276 275 273 273 272 270 264 264 263 261 259 259 260 262 265 265 266 267 269 269 270 269 267 267 265 264 263 263 260 260 260 260 260 259 259 259 259 258 259 259 259 256 255 255 253 253 254 254 260 263 266 266 274 282 291 291 299 308 309 309 311 312 312 312 309 306 303 303 296 292 287 287 282 280 277 277 277 277 277 277 273 271 269 269 266 265 266 269 269 271 272 274 274 274 274 277 277 277 276 272 272 271 269 266 266 266 265 264 264 260 261 264 264 265 265 263 263 262 261 259 259 258 253 248 248 247 246 254 254 258 262 271 271 271 269 268 268 268 273 280 280 282 282 283 283 284 283 280 280 278 277 276 276 272 269 271 271 271 268 266 266 261 261 260 260 260 260 259 259 256 249 242 242 238 247 256 256 267 269 269 269 270 271 272 272 273 269 266 266 275 274 272 272 271 272 273 273 276 278 283 283 286 288 287 287 284 282 282 282 283 284 286 285 285 285 284 284 284 285 287 288 288 287 286 286 286 285 282 276 276 272 277 285 285 288 289 290 290 289 288 284 284 283 282 284 284 285 286 285 285 286 286 288 288 289 289 290 290 291 291 292 292 293 293 292 292 293 295 296 296 296 296 296 296 298 301 311 311 322 328 334 334 340 341 343 343 342 342 342 342 341 341 340 340 335 332 329 329 323 320 321 321 325 327 330 330 333 332 330 330 323 320 317 317 307 303 300 300 295 292 288 288 282 280 279 279 275 271 269 269 268 269 271 271 287 292 297 305 305 307 313 320 320 323 326 330 330 332 332 333 333 333 332 332 332 331 330 329 329 329 329 322 322 320 317 312 312 309 308 304 304 302 300 295 295 291 287 281 281 283 285 296 296 305 314 326 326 336 346 368 368 374 373 370 370 368 368 369 369 375 376 377 377 368 353 347 347 334 328 319 319 305 299 293 293 289 292 313 313 329 338 348 348 367 376 385 385 400 403 409 409 412 413 416 416 420 421 416 416 410 408 407 407 401 399 396 396 389 386 382 382 375 371 367 367 360 359 359 359 364 370 372 374 374 374 372 366 366 359 356 344 344 336 327 301 301 292 283 266 266 263 271 292 292 302 299 289 289 281 284 296 296 305 314 328 328 326 323 321 321 322 324 321 321 320 319 313 313 311 306 296 296 291 279 260 260 253 260 273 273 285 297 300 300 300 296 294 294 285 279 270 270 253 250 246 246 234 237 240 240 270 288 306 306 339 360 365 365 377 384 388 388 395 397 396 396 391 388 381 381 363 345 326 326 292 288 283 283 278 270 273 273 303 322 335 335 357 365 368 368 372 372 370 370 360 352 343 308 308 294 280 295 295 304 313 346 346 359 371 390 390 398 403 413 413 418 420 426 426 433 436 436 436 435 433 428 428 425 422 416 416 414 410 405 405 401 398 390 390 385 380 369 369 363 362 368 368 366 363 360 360 367 374 390 390 398 407 419 419 424 423 422 422 415 411 406 406 394 396 398 398 410 413 415 415 419 421 422 422 426 428 428 428 425 424 422 422 416 413 410 410 401 395 388 388 381 377 376 376 374 372 373 373 377 381 383 383 387 388 391 391 398 403 408 408 417 421 426 432 432 434 437 437 437 436 434 429 429 426 423 416 416 412 408 395 395 392 388 379 379 378 377 383 383 387 391 394 394 394 395 399 399 
290 289 289 293 294 293 293 291 290 289 289 287 286 283 283 278 276 269 269 266 265 263 263 268 268 268 268 261 255 249 249 259 268 268 268 269 268 268 268 269 268 269 269 273 274 276 276 279 280 282 284 284 285 287 289 289 291 292 293 293 293 293 294 294 294 294 293 293 293 291 290 290 290 290 290 290 290 289 286 286 286 284 283 283 282 280 277 277 275 274 272 272 270 268 264 264 263 262 263 263 263 263 266 266 267 269 271 271 270 269 267 267 264 264 263 263 260 260 260 260 260 259 259 259 260 261 260 260 256 253 253 253 252 255 259 259 265 268 271 271 281 288 295 295 305 316 316 316 313 311 309 309 303 299 296 296 291 289 283 283 278 278 277 277 277 276 274 274 271 270 269 269 265 266 267 268 268 268 268 271 271 274 275 279 279 279 278 274 274 273 271 268 268 267 265 263 263 261 262 263 263 264 263 261 261 260 260 258 258 256 250 250 250 252 254 258 258 262 267 272 272 271 270 270 270 272 275 283 283 288 290 293 293 292 289 283 283 280 278 276 276 270 267 267 267 268 270 265 265 259 259 260 260 256 255 254 254 252 247 241 241 241 250 260 260 271 271 271 271 272 273 273 273 272 270 271 271 281 280 278 278 277 277 277 277 279 281 285 285 287 289 288 288 285 283 283 283 285 287 289 289 289 288 287 287 287 290 293 291 291 289 287 283 283 281 279 275 275 273 277 285 285 289 290 292 292 291 290 287 287 287 286 287 287 287 287 289 289 290 290 292 292 293 293 292 292 293 293 293 293 293 293 294 294 296 298 303 303 304 305 308 308 315 319 329 329 346 352 358 358 360 359 358 358 358 357 354 354 351 350 348 348 341 337 333 333 325 321 319 319 316 317 318 318 322 322 322 322 317 316 314 314 304 300 297 297 293 292 291 291 289 288 287 287 281 274 271 271 268 270 272 272 283 286 290 297 297 300 306 313 313 318 320 324 324 326 326 328 328 330 331 330 330 329 328 329 329 331 333 326 326 322 318 314 314 314 314 312 312 311 309 304 304 302 297 283 283 281 278 278 278 284 290 315 315 328 342 358 358 362 361 358 358 355 357 359 359 366 366 367 367 359 346 340 340 324 315 307 307 293 287 287 287 298 311 331 331 345 353 361 361 380 389 398 398 409 412 417 417 419 420 421 421 421 419 416 416 411 410 409 409 406 404 401 401 393 390 387 387 382 379 375 375 361 355 353 353 360 369 371 372 372 371 368 360 360 350 346 337 337 330 322 303 303 293 283 271 271 264 260 274 274 286 283 281 281 282 288 302 302 310 317 331 331 328 324 323 323 322 321 318 318 317 316 306 306 303 300 292 292 288 283 264 264 249 248 265 265 280 296 298 298 294 288 282 282 273 270 262 262 240 239 237 237 232 238 245 245 275 293 312 312 342 360 366 366 377 382 386 386 392 393 392 392 389 387 380 380 367 357 346 346 309 291 273 273 258 264 288 288 323 340 349 349 362 365 365 365 364 362 361 361 354 347 340 314 314 297 279 289 289 295 301 334 334 345 358 385 385 400 407 418 418 423 425 429 429 433 435 437 437 437 437 433 433 430 426 419 419 417 412 408 408 406 403 396 396 391 387 377 377 371 365 358 358 357 356 369 369 378 387 403 403 408 413 420 420 426 425 423 423 417 413 409 409 395 394 392 392 403 405 407 407 412 415 417 417 422 424 424 424 417 415 412 412 408 405 402 402 394 391 387 387 380 374 373 373 371 370 371 371 374 377 379 379 382 383 389 389 396 400 405 405 413 417 422 429 429 430 432 434 434 433 432 428 428 426 424 418 418 415 411 398 398 394 389 384 384 388 393 402 402 403 405 407 407 408 409 409 409 
292 294 294 297 295 292 292 287 284 282 282 278 277 275 275 272 271 271 271 272 273 274 274 270 268 265 265 268 262 255 255 258 267 268 268 270 270 270 270 271 271 273 273 278 279 281 281 282 283 285 288 288 289 290 292 292 292 292 293 293 294 294 295 295 295 295 294 294 294 293 291 291 291 291 290 290 289 288 287 287 286 283 281 281 280 279 276 276 274 273 271 271 269 268 265 265 265 264 265 265 265 266 268 268 270 272 272 272 270 268 266 266 264 263 262 262 261 261 262 262 260 259 259 259 260 261 259 259 255 253 252 252 252 258 262 262 270 273 276 276 288 294 300 300 310 313 315 315 313 308 303 303 296 294 292 292 289 287 280 280 275 275 274 274 275 274 272 272 270 268 266 266 264 266 266 267 267 267 267 269 269 271 274 279 279 279 278 275 275 274 272 268 268 267 266 261 261 262 261 260 260 261 261 261 261 261 261 258 258 255 256 265 265 264 262 264 264 266 269 272 272 272 273 272 272 272 273 279 279 284 288 294 294 295 291 285 285 280 277 273 273 266 262 262 262 261 262 260 260 257 257 257 257 256 256 257 257 259 255 250 250 241 247 260 260 273 273 273 273 274 273 272 272 271 275 280 280 284 283 282 282 283 283 284 284 284 286 291 291 295 296 295 295 292 290 289 289 288 288 288 289 289 289 290 293 293 293 292 292 292 291 289 287 287 286 286 282 282 278 279 285 285 289 291 293 293 292 291 289 289 289 288 289 289 289 290 291 291 291 292 293 293 294 294 295 295 294 294 295 295 295 296 298 298 300 303 314 314 316 319 325 325 335 339 344 344 360 365 370 370 373 373 372 372 370 368 363 363 357 353 350 350 342 337 333 333 325 321 318 318 310 310 311 311 310 311 312 312 312 311 309 309 299 296 296 296 296 298 298 298 297 295 294 294 289 281 277 277 268 271 275 275 282 282 281 289 289 293 301 308 308 311 313 317 317 319 323 330 330 333 333 330 330 330 330 328 328 328 327 324 324 323 321 319 319 318 318 318 318 317 317 316 316 315 314 302 302 297 292 278 278 278 277 310 310 321 332 344 344 350 350 347 347 345 347 349 349 356 356 356 356 348 338 332 332 316 306 298 298 285 281 290 290 314 328 346 346 361 368 376 376 394 401 408 408 416 418 421 421 423 425 425 425 422 419 417 417 414 413 413 413 410 408 405 405 398 396 393 393 387 385 382 382 371 365 356 356 355 365 367 369 369 367 364 354 354 340 332 324 324 318 311 295 295 291 286 273 273 266 258 262 262 268 268 274 274 281 291 310 310 319 324 331 331 326 320 317 317 316 314 311 311 309 307 298 298 295 292 286 286 283 280 271 271 264 253 260 260 278 297 299 299 293 285 276 276 260 252 248 248 232 231 230 230 235 240 245 245 264 278 293 293 324 343 349 349 363 371 377 377 386 388 387 387 384 382 375 375 360 349 338 338 301 283 265 265 258 275 308 308 339 355 360 360 366 367 363 363 354 349 348 348 342 338 334 320 320 303 285 294 294 304 315 324 324 330 339 369 369 390 402 417 417 420 424 430 430 435 437 441 441 441 442 440 440 436 432 421 421 418 412 407 407 405 403 398 398 395 392 384 384 379 372 349 349 352 355 378 378 388 398 411 411 413 416 418 418 421 421 420 420 415 412 409 409 399 394 389 389 396 398 402 402 409 413 416 416 420 422 421 421 410 407 403 403 397 395 392 392 385 384 383 383 379 375 373 373 370 368 369 369 372 373 374 374 378 381 387 387 394 396 399 399 408 412 417 423 423 424 425 426 426 425 425 427 427 428 427 424 424 421 418 408 408 404 399 401 401 403 406 413 413 414 416 418 418 417 417 413 413 
292 294 294 297 295 292 292 287 284 282 282 278 277 275 275 272 271 271 271 272 273 274 274 270 268 265 265 268 262 255 255 258 267 268 268 270 270 270 270 271 271 273 273 278 279 281 281 282 283 285 288 288 289 290 292 292 292 292 293 293 294 294 295 295 295 295 294 294 294 293 291 291 291 291 290 290 289 288 287 287 286 283 281 281 280 279 276 276 274 273 271 271 269 268 265 265 265 264 265 265 265 266 268 268 270 272 272 272 270 268 266 266 264 263 262 262 261 261 262 262 260 259 259 259 260 261 259 259 255 253 252 252 252 258 262 262 270 273 276 276 288 294 300 300 310 313 315 315 313 308 303 303 296 294 292 292 289 287 280 280 275 275 274 274 275 274 272 272 270 268 266 266 264 266 266 267 267 267 267 269 269 271 274 279 279 279 278 275 275 274 272 268 268 267 266 261 261 262 261 260 260 261 261 261 261 261 261 258 258 255 256 265 265 264 262 264 264 266 269 272 272 272 273 272 272 272 273 279 279 284 288 294 294 295 291 285 285 280 277 273 273 266 262 262 262 261 262 260 260 257 257 257 257 256 256 257 257 259 255 250 250 241 247 260 260 273 273 273 273 274 273 272 272 271 275 280 280 284 283 282 282 283 283 284 284 284 286 291 291 295 296 295 295 292 290 289 289 288 288 288 289 289 289 290 293 293 293 292 292 292 291 289 287 287 286 286 282 282 278 279 285 285 289 291 293 293 292 291 289 289 289 288 289 289 289 290 291 291 291 292 293 293 294 294 295 295 294 294 295 295 295 296 298 298 300 303 314 314 316 319 325 325 335 339 344 344 360 365 370 370 373 373 372 372 370 368 363 363 357 353 350 350 342 337 333 333 325 321 318 318 310 310 311 311 310 311 312 312 312 311 309 309 299 296 296 296 296 298 298 298 297 295 294 294 289 281 277 277 268 271 275 275 282 282 281 289 289 293 301 308 308 311 313 317 317 319 323 330 330 333 333 330 330 330 330 328 328 328 327 324 324 323 321 319 319 318 318 318 318 317 317 316 316 315 314 302 302 297 292 278 278 278 277 310 310 321 332 344 344 350 350 347 347 345 347 349 349 356 356 356 356 348 338 332 332 316 306 298 298 285 281 290 290 314 328 346 346 361 368 376 376 394 401 408 408 416 418 421 421 423 425 425 425 422 419 417 417 414 413 413 413 410 408 405 405 398 396 393 393 387 385 382 382 371 365 356 356 355 365 367 369 369 367 364 354 354 340 332 324 324 318 311 295 295 291 286 273 273 266 258 262 262 268 268 274 274 281 291 310 310 319 324 331 331 326 320 317 317 316 314 311 311 309 307 298 298 295 292 286 286 283 280 271 271 264 253 260 260 278 297 299 299 293 285 276 276 260 252 248 248 232 231 230 230 235 240 245 245 264 278 293 293 324 343 349 349 363 371 377 377 386 388 387 387 384 382 375 375 360 349 338 338 301 283 265 265 258 275 308 308 339 355 360 360 366 367 363 363 354 349 348 348 342 338 334 320 320 303 285 294 294 304 315 324 324 330 339 369 369 390 402 417 417 420 424 430 430 435 437 441 441 441 442 440 440 436 432 421 421 418 412 407 407 405 403 398 398 395 392 384 384 379 372 349 349 352 355 378 378 388 398 411 411 413 416 418 418 421 421 420 420 415 412 409 409 399 394 389 389 396 398 402 402 409 413 416 416 420 422 421 421 410 407 403 403 397 395 392 392 385 384 383 383 379 375 373 373 370 368 369 369 372 373 374 374 378 381 387 387 394 396 399 399 408 412 417 423 423 424 425 426 426 425 425 427 427 428 427 424 424 421 418 408 408 404 399 401 401 403 406 413 413 414 416 418 418 417 417 413 413 
291 289 289 289 285 283 283 279 277 277 277 277 277 277 277 276 275 276 276 277 276 275 275 269 270 272 272 274 269 264 264 249 254 260 260 270 273 273 273 274 275 277 277 282 282 281 281 283 284 286 290 290 291 292 294 294 295 295 295 295 296 296 296 296 295 295 294 294 294 293 292 292 292 292 291 291 290 288 287 287 286 282 279 279 278 277 275 275 274 273 270 270 268 267 267 267 267 267 268 268 269 270 272 272 272 271 272 272 271 269 266 266 263 263 262 262 262 262 262 262 261 260 260 260 259 256 255 255 252 250 251 251 257 265 269 269 275 279 284 284 295 301 307 307 312 313 312 312 306 302 298 298 292 291 289 289 285 282 277 277 274 274 273 273 273 273 272 272 270 268 265 265 265 266 266 267 267 267 267 269 269 271 275 278 278 278 278 276 276 274 272 267 267 266 265 263 263 260 259 258 258 259 260 261 261 260 260 257 257 254 254 266 266 266 267 268 268 269 271 274 274 275 276 275 275 275 275 276 276 278 282 286 286 286 285 281 281 276 272 268 268 262 260 260 260 258 257 257 257 260 260 261 261 260 260 259 259 258 256 254 254 243 245 258 258 271 271 271 271 273 274 274 274 275 279 283 283 285 285 286 286 287 287 288 288 289 293 302 302 305 301 300 300 297 296 296 296 296 297 294 296 296 296 295 295 295 294 293 293 293 293 294 293 293 291 290 286 286 283 282 284 284 289 290 293 293 293 292 291 291 291 292 292 292 292 293 293 293 295 295 297 297 298 297 296 296 296 297 299 299 299 302 309 309 313 318 329 329 331 333 341 341 351 354 356 356 366 368 371 371 375 376 378 378 378 374 366 366 357 353 349 349 339 334 330 330 322 318 315 315 310 309 307 307 305 305 304 304 302 301 300 300 299 300 301 301 304 305 305 305 304 303 302 302 298 292 288 288 273 273 273 273 282 279 276 284 284 289 298 303 303 306 307 313 313 318 323 332 332 335 334 333 333 333 332 331 331 330 329 328 328 328 328 326 326 326 325 325 325 328 328 328 328 327 326 320 320 313 306 284 284 279 274 297 297 307 317 336 336 345 344 338 338 333 335 338 338 346 345 344 344 337 328 321 321 304 295 288 288 282 284 297 297 323 336 356 356 373 380 388 388 405 410 415 415 419 419 417 417 418 420 421 421 423 422 419 419 417 418 418 418 414 412 409 409 403 402 400 400 395 392 389 389 375 368 354 354 347 355 358 360 360 357 353 343 343 329 321 306 306 301 295 286 286 282 277 268 268 264 256 253 253 254 254 262 262 271 285 307 307 316 317 316 316 312 307 304 304 302 300 298 298 297 295 288 288 286 284 279 279 276 274 268 268 265 257 255 255 272 290 292 292 287 278 269 269 250 241 236 236 226 228 231 231 243 248 254 254 261 268 276 276 298 315 322 322 343 356 366 366 380 384 383 383 381 379 372 372 363 354 344 344 300 279 258 258 271 292 328 328 354 367 370 370 371 368 362 362 347 337 334 334 329 326 322 304 304 292 279 290 290 310 330 352 352 356 354 362 362 374 386 407 407 416 421 430 430 436 439 444 444 445 446 444 444 440 436 424 424 419 410 404 404 401 400 398 398 396 393 385 385 381 376 352 352 354 356 381 381 392 403 413 413 414 415 413 413 413 413 414 414 412 410 407 407 398 393 387 387 390 395 399 399 408 413 416 416 419 420 417 417 405 400 395 395 388 386 384 384 379 379 380 380 378 376 374 374 369 367 367 367 370 372 374 374 379 382 386 386 392 394 397 397 403 407 412 416 416 417 418 416 416 416 418 423 423 426 427 428 428 427 426 418 418 415 412 412 412 415 418 422 422 422 423 424 424 423 421 414 414 
291 289 289 289 285 283 283 279 277 277 277 277 277 277 277 276 275 276 276 277 276 275 275 269 270 272 272 274 269 264 264 249 254 260 260 270 273 273 273 274 275 277 277 282 282 281 281 283 284 286 290 290 291 292 294 294 295 295 295 295 296 296 296 296 295 295 294 294 294 293 292 292 292 292 291 291 290 288 287 287 286 282 279 279 278 277 275 275 274 273 270 270 268 267 267 267 267 267 268 268 269 270 272 272 272 271 272 272 271 269 266 266 263 263 262 262 262 262 262 262 261 260 260 260 259 256 255 255 252 250 251 251 257 265 269 269 275 279 284 284 295 301 307 307 312 313 312 312 306 302 298 298 292 291 289 289 285 282 277 277 274 274 273 273 273 273 272 272 270 268 265 265 265 266 266 267 267 267 267 269 269 271 275 278 278 278 278 276 276 274 272 267 267 266 265 263 263 260 259 258 258 259 260 261 261 260 260 257 257 254 254 266 266 266 267 268 268 269 271 274 274 275 276 275 275 275 275 276 276 278 282 286 286 286 285 281 281 276 272 268 268 262 260 260 260 258 257 257 257 260 260 261 261 260 260 259 259 258 256 254 254 243 245 258 258 271 271 271 271 273 274 274 274 275 279 283 283 285 285 286 286 287 287 288 288 289 293 302 302 305 301 300 300 297 296 296 296 296 297 294 296 296 296 295 295 295 294 293 293 293 293 294 293 293 291 290 286 286 283 282 284 284 289 290 293 293 293 292 291 291 291 292 292 292 292 293 293 293 295 295 297 297 298 297 296 296 296 297 299 299 299 302 309 309 313 318 329 329 331 333 341 341 351 354 356 356 366 368 371 371 375 376 378 378 378 374 366 366 357 353 349 349 339 334 330 330 322 318 315 315 310 309 307 307 305 305 304 304 302 301 300 300 299 300 301 301 304 305 305 305 304 303 302 302 298 292 288 288 273 273 273 273 282 279 276 284 284 289 298 303 303 306 307 313 313 318 323 332 332 335 334 333 333 333 332 331 331 330 329 328 328 328 328 326 326 326 325 325 325 328 328 328 328 327 326 320 320 313 306 284 284 279 274 297 297 307 317 336 336 345 344 338 338 333 335 338 338 346 345 344 344 337 328 321 321 304 295 288 288 282 284 297 297 323 336 356 356 373 380 388 388 405 410 415 415 419 419 417 417 418 420 421 421 423 422 419 419 417 418 418 418 414 412 409 409 403 402 400 400 395 392 389 389 375 368 354 354 347 355 358 360 360 357 353 343 343 329 321 306 306 301 295 286 286 282 277 268 268 264 256 253 253 254 254 262 262 271 285 307 307 316 317 316 316 312 307 304 304 302 300 298 298 297 295 288 288 286 284 279 279 276 274 268 268 265 257 255 255 272 290 292 292 287 278 269 269 250 241 236 236 226 228 231 231 243 248 254 254 261 268 276 276 298 315 322 322 343 356 366 366 380 384 383 383 381 379 372 372 363 354 344 344 300 279 258 258 271 292 328 328 354 367 370 370 371 368 362 362 347 337 334 334 329 326 322 304 304 292 279 290 290 310 330 352 352 356 354 362 362 374 386 407 407 416 421 430 430 436 439 444 444 445 446 444 444 440 436 424 424 419 410 404 404 401 400 398 398 396 393 385 385 381 376 352 352 354 356 381 381 392 403 413 413 414 415 413 413 413 413 414 414 412 410 407 407 398 393 387 387 390 395 399 399 408 413 416 416 419 420 417 417 405 400 395 395 388 386 384 384 379 379 380 380 378 376 374 374 369 367 367 367 370 372 374 374 379 382 386 386 392 394 397 397 403 407 412 416 416 417 418 416 416 416 418 423 423 426 427 428 428 427 426 418 418 415 412 412 412 415 418 422 422 422 423 424 424 423 421 414 414 
288 283 283 282 279 278 278 279 281 281 281 280 278 278 278 277 276 279 279 278 275 271 271 272 273 274 274 273 268 262 262 248 245 253 253 268 275 276 276 278 279 280 280 282 282 283 283 285 286 287 290 290 292 294 296 296 297 297 297 297 296 296 296 296 295 295 295 295 294 294 293 293 292 291 289 289 287 285 284 284 284 281 277 277 276 276 274 274 272 271 269 269 268 268 269 269 269 269 270 270 272 274 274 274 273 272 270 270 270 270 269 269 263 263 262 262 263 263 263 263 261 262 261 261 257 255 254 254 252 251 254 254 261 270 275 275 280 283 286 286 303 306 309 309 313 312 309 309 300 295 293 293 290 288 287 287 282 278 274 274 272 272 272 272 273 273 274 274 270 268 265 265 264 264 264 265 265 266 266 267 267 268 271 278 278 278 277 274 274 272 269 268 268 267 266 264 264 260 259 258 258 259 259 260 260 261 260 256 256 253 251 260 260 264 269 271 271 272 274 277 277 278 279 278 278 279 279 279 279 280 281 282 282 282 281 276 276 270 267 265 265 261 259 259 259 259 258 258 258 262 262 263 263 260 260 260 260 258 255 252 252 242 243 253 253 267 272 275 275 279 280 280 280 280 281 283 283 286 287 288 288 290 290 290 290 296 302 310 310 308 304 302 302 300 300 300 300 301 300 299 298 298 297 296 296 296 296 296 297 297 297 296 296 296 295 294 289 289 286 284 285 285 288 290 293 293 293 292 292 292 292 293 295 295 295 296 296 296 299 299 301 301 302 301 300 300 301 302 306 306 308 314 323 323 329 336 348 348 348 349 355 355 362 362 367 367 366 367 368 368 371 372 374 374 373 369 361 361 352 348 343 343 332 327 324 324 319 316 315 315 311 311 311 311 308 308 307 307 306 305 303 303 306 307 308 308 310 312 312 312 311 310 308 308 305 300 297 297 278 272 265 265 272 272 271 281 281 286 294 298 298 301 304 313 313 319 324 333 333 337 338 337 337 337 337 335 335 335 335 335 335 335 334 336 336 338 337 336 336 337 338 340 340 341 338 321 321 312 302 281 281 277 273 291 291 304 318 338 338 343 341 331 331 324 323 321 321 328 329 330 330 329 319 311 311 294 286 281 281 283 291 302 302 327 342 363 363 380 388 397 397 413 417 422 422 422 420 415 415 413 412 415 415 420 421 419 419 418 419 419 419 416 414 411 411 408 407 405 405 400 397 394 394 376 367 355 355 339 334 340 347 347 346 342 331 331 317 309 292 292 287 282 274 274 271 268 265 265 264 259 253 253 250 248 251 251 257 270 291 291 298 297 298 298 297 296 289 289 286 283 280 280 280 279 279 279 278 276 271 271 268 265 258 258 255 251 244 244 256 268 273 273 273 267 259 259 243 235 231 231 228 234 241 241 260 269 278 278 279 279 280 280 289 309 322 322 346 356 362 362 373 377 378 378 379 378 376 376 371 358 345 345 300 279 257 257 276 298 337 337 363 373 375 375 372 367 360 360 340 328 320 320 309 304 299 280 280 276 271 292 292 312 333 374 374 383 384 386 386 387 396 413 413 421 425 431 431 437 440 446 446 447 449 446 446 442 437 424 424 420 410 400 400 395 395 394 394 393 390 383 383 378 374 353 353 356 359 387 387 396 406 413 413 413 412 405 405 402 403 405 405 408 406 404 404 396 391 386 386 390 397 401 401 410 414 415 415 415 414 411 411 399 394 389 389 380 378 376 376 375 375 376 376 377 374 372 372 368 366 368 368 374 378 380 380 384 386 388 388 392 394 396 396 401 403 406 408 408 408 407 408 408 409 412 419 419 424 427 432 432 433 431 425 425 424 422 424 424 425 426 428 428 428 429 427 427 425 423 418 418 
288 283 283 282 279 278 278 279 281 281 281 280 278 278 278 277 276 279 279 278 275 271 271 272 273 274 274 273 268 262 262 248 245 253 253 268 275 276 276 278 279 280 280 282 282 283 283 285 286 287 290 290 292 294 296 296 297 297 297 297 296 296 296 296 295 295 295 295 294 294 293 293 292 291 289 289 287 285 284 284 284 281 277 277 276 276 274 274 272 271 269 269 268 268 269 269 269 269 270 270 272 274 274 274 273 272 270 270 270 270 269 269 263 263 262 262 263 263 263 263 261 262 261 261 257 255 254 254 252 251 254 254 261 270 275 275 280 283 286 286 303 306 309 309 313 312 309 309 300 295 293 293 290 288 287 287 282 278 274 274 272 272 272 272 273 273 274 274 270 268 265 265 264 264 264 265 265 266 266 267 267 268 271 278 278 278 277 274 274 272 269 268 268 267 266 264 264 260 259 258 258 259 259 260 260 261 260 256 256 253 251 260 260 264 269 271 271 272 274 277 277 278 279 278 278 279 279 279 279 280 281 282 282 282 281 276 276 270 267 265 265 261 259 259 259 259 258 258 258 262 262 263 263 260 260 260 260 258 255 252 252 242 243 253 253 267 272 275 275 279 280 280 280 280 281 283 283 286 287 288 288 290 290 290 290 296 302 310 310 308 304 302 302 300 300 300 300 301 300 299 298 298 297 296 296 296 296 296 297 297 297 296 296 296 295 294 289 289 286 284 285 285 288 290 293 293 293 292 292 292 292 293 295 295 295 296 296 296 299 299 301 301 302 301 300 300 301 302 306 306 308 314 323 323 329 336 348 348 348 349 355 355 362 362 367 367 366 367 368 368 371 372 374 374 373 369 361 361 352 348 343 343 332 327 324 324 319 316 315 315 311 311 311 311 308 308 307 307 306 305 303 303 306 307 308 308 310 312 312 312 311 310 308 308 305 300 297 297 278 272 265 265 272 272 271 281 281 286 294 298 298 301 304 313 313 319 324 333 333 337 338 337 337 337 337 335 335 335 335 335 335 335 334 336 336 338 337 336 336 337 338 340 340 341 338 321 321 312 302 281 281 277 273 291 291 304 318 338 338 343 341 331 331 324 323 321 321 328 329 330 330 329 319 311 311 294 286 281 281 283 291 302 302 327 342 363 363 380 388 397 397 413 417 422 422 422 420 415 415 413 412 415 415 420 421 419 419 418 419 419 419 416 414 411 411 408 407 405 405 400 397 394 394 376 367 355 355 339 334 340 347 347 346 342 331 331 317 309 292 292 287 282 274 274 271 268 265 265 264 259 253 253 250 248 251 251 257 270 291 291 298 297 298 298 297 296 289 289 286 283 280 280 280 279 279 279 278 276 271 271 268 265 258 258 255 251 244 244 256 268 273 273 273 267 259 259 243 235 231 231 228 234 241 241 260 269 278 278 279 279 280 280 289 309 322 322 346 356 362 362 373 377 378 378 379 378 376 376 371 358 345 345 300 279 257 257 276 298 337 337 363 373 375 375 372 367 360 360 340 328 320 320 309 304 299 280 280 276 271 292 292 312 333 374 374 383 384 386 386 387 396 413 413 421 425 431 431 437 440 446 446 447 449 446 446 442 437 424 424 420 410 400 400 395 395 394 394 393 390 383 383 378 374 353 353 356 359 387 387 396 406 413 413 413 412 405 405 402 403 405 405 408 406 404 404 396 391 386 386 390 397 401 401 410 414 415 415 415 414 411 411 399 394 389 389 380 378 376 376 375 375 376 376 377 374 372 372 368 366 368 368 374 378 380 380 384 386 388 388 392 394 396 396 401 403 406 408 408 408 407 408 408 409 412 419 419 424 427 432 432 433 431 425 425 424 422 424 424 425 426 428 428 428 429 427 427 425 423 418 418 
284 282 282 285 284 284 284 284 284 284 284 281 278 278 278 276 275 276 276 273 272 271 271 273 274 276 276 272 262 251 251 246 249 258 258 272 277 278 278 279 280 281 281 283 283 284 284 287 287 288 291 291 293 295 297 297 297 297 296 296 295 295 295 295 295 295 295 295 295 294 292 292 292 291 287 287 285 283 281 281 281 279 277 277 275 274 273 273 272 270 268 268 269 269 271 271 271 272 273 273 274 275 275 275 274 272 269 269 268 267 266 266 264 263 262 262 263 263 262 262 261 261 260 260 257 255 254 254 254 256 258 258 264 272 277 277 283 286 289 289 303 306 310 310 313 307 302 302 295 293 291 291 287 285 283 283 279 277 273 273 272 273 274 274 274 274 274 274 269 267 265 265 264 264 264 264 264 265 266 267 267 267 269 272 272 272 272 265 265 264 263 262 262 262 261 259 259 258 258 258 258 259 260 261 261 260 258 254 254 251 250 257 257 261 265 272 272 273 275 279 279 279 280 280 280 281 280 280 280 282 282 283 283 282 280 274 274 269 268 267 267 265 263 262 262 260 260 261 261 264 264 264 264 262 261 259 259 257 254 250 250 243 249 257 257 271 277 279 279 281 282 283 283 286 288 289 289 289 289 290 290 291 292 294 294 307 310 313 313 311 309 306 306 303 304 304 304 303 302 302 301 301 300 298 298 298 298 298 299 299 299 299 300 300 301 299 294 294 292 289 286 286 287 289 293 293 293 294 293 293 293 294 298 298 298 298 300 300 303 303 305 305 306 305 306 306 308 310 315 315 319 328 340 340 348 356 363 363 363 362 366 366 370 369 371 371 370 368 365 365 363 363 363 363 362 359 351 351 343 339 334 334 327 325 324 324 322 320 320 320 319 318 317 317 315 315 314 314 312 312 311 311 313 313 314 314 316 317 317 317 317 315 313 313 309 304 300 300 286 277 268 268 264 264 264 276 276 282 289 295 295 300 304 313 313 319 325 334 334 338 342 341 341 341 342 342 342 342 343 343 343 342 340 343 343 344 344 345 345 346 345 342 342 339 334 312 312 303 294 277 277 274 271 298 298 313 328 342 342 344 341 330 330 323 314 304 304 311 313 315 315 311 301 296 296 284 277 281 281 297 309 311 311 326 339 362 362 384 393 403 403 418 421 424 424 423 420 415 415 411 410 410 410 411 413 414 414 416 415 415 415 414 414 414 414 412 410 408 408 402 398 393 393 373 365 356 356 335 323 325 331 331 336 333 325 325 311 303 294 294 290 285 277 277 275 272 269 269 269 268 261 261 257 252 245 245 244 250 263 263 269 270 280 280 280 279 271 271 269 266 264 264 265 266 273 273 274 272 267 267 265 264 261 261 260 256 239 239 242 246 253 253 259 256 250 250 237 230 228 228 238 248 259 259 286 296 307 307 315 314 312 312 311 325 335 335 348 351 354 354 363 368 371 371 376 378 381 381 378 364 350 350 301 279 257 257 271 294 336 336 364 374 375 375 373 368 361 361 339 325 311 311 286 280 274 269 269 280 291 310 310 320 331 379 379 391 395 402 402 405 409 417 417 422 424 430 430 436 440 447 447 447 447 442 442 438 433 421 421 417 406 395 395 390 389 388 388 387 384 377 377 373 368 349 349 359 369 394 394 401 408 412 412 411 410 402 402 394 395 396 396 399 398 397 397 391 386 381 381 390 396 401 401 409 412 412 412 411 408 405 405 391 386 381 381 375 373 371 371 371 371 372 372 371 369 367 367 368 371 374 374 380 383 385 385 388 390 393 393 394 395 396 396 399 399 400 400 400 400 399 399 399 400 404 414 414 420 424 430 430 433 433 430 430 429 428 432 432 432 433 435 435 435 435 431 431 428 427 423 423 
288 289 289 287 288 287 287 284 283 282 282 279 278 278 278 278 277 277 277 275 275 274 274 275 276 277 277 273 262 250 250 252 260 265 265 275 279 280 280 281 280 281 281 283 284 285 285 287 287 288 292 292 293 295 297 297 297 297 295 295 294 294 295 295 295 295 295 295 295 294 292 292 291 289 285 285 285 285 281 281 280 277 275 275 274 274 272 272 271 270 270 270 271 271 273 273 274 275 276 276 276 277 275 275 274 272 269 269 268 267 265 265 264 263 262 262 262 262 262 262 260 259 258 258 256 254 257 257 260 260 263 263 268 273 276 276 284 291 298 298 305 308 311 311 309 303 299 299 294 292 290 290 285 282 280 280 277 275 270 270 277 280 284 284 281 277 272 272 268 267 265 265 266 265 264 263 263 262 263 265 265 265 266 270 270 269 267 262 262 264 266 264 264 263 261 257 257 256 257 259 259 261 261 260 260 258 257 254 254 252 253 258 258 262 266 273 273 274 276 279 279 280 281 281 281 281 281 280 280 281 281 281 281 280 278 274 274 272 272 271 271 267 265 264 264 263 263 264 264 266 266 266 266 264 263 261 261 260 254 248 248 248 256 263 263 275 279 280 280 283 284 286 286 289 291 291 291 292 292 293 293 295 299 303 303 308 309 310 310 310 311 309 309 305 304 304 304 303 304 304 305 305 304 303 301 301 301 300 301 301 301 302 302 302 303 301 297 297 295 292 289 289 290 291 295 295 295 295 295 295 296 297 299 299 300 301 304 304 307 307 308 308 308 308 312 312 316 321 331 331 336 349 362 362 368 375 376 376 375 373 373 373 373 373 370 370 371 369 367 367 362 360 358 358 352 348 341 341 335 333 333 333 332 332 331 331 328 327 327 327 327 327 326 326 323 323 322 322 318 318 317 317 318 319 320 320 322 323 323 323 320 317 315 315 310 305 302 302 294 286 278 278 265 264 262 268 268 273 282 290 290 295 300 313 313 321 327 336 336 340 345 345 345 346 348 351 351 351 352 354 354 354 353 352 352 352 353 353 353 351 348 340 340 335 330 307 307 298 288 273 273 273 272 303 303 318 334 342 342 340 336 324 324 316 307 298 298 294 293 292 292 288 281 278 278 277 279 291 291 313 324 324 324 330 337 360 360 384 394 405 405 419 421 423 423 422 420 416 416 413 412 412 412 409 407 404 404 403 406 407 407 410 411 413 413 412 410 407 407 399 394 389 389 367 359 351 351 334 325 319 320 320 327 327 324 324 316 311 305 305 301 297 291 291 289 286 281 281 281 277 268 268 263 259 250 250 244 242 242 242 244 247 257 257 257 258 256 256 254 252 252 252 255 259 271 271 274 273 272 272 272 273 274 274 273 267 239 239 238 236 244 244 250 247 241 241 229 224 227 227 250 266 282 282 312 321 330 330 342 345 348 348 347 349 350 350 349 346 344 344 345 349 355 355 367 373 379 379 377 367 356 356 312 286 260 260 261 282 326 326 360 371 373 373 374 371 364 364 343 328 311 311 272 269 266 294 294 311 328 346 346 351 356 383 383 394 397 403 403 406 409 416 416 420 421 426 426 434 439 443 443 442 441 436 436 432 427 417 417 412 401 391 391 387 384 380 380 379 376 369 369 366 361 349 349 363 378 399 399 403 408 413 413 411 409 401 401 392 391 390 390 391 390 389 389 384 381 377 377 390 397 401 401 407 409 409 409 406 403 400 400 388 383 377 377 370 369 367 367 366 366 366 366 365 363 365 365 371 375 377 377 382 385 387 387 392 394 396 396 397 397 396 396 396 396 396 393 393 393 392 394 394 396 400 410 410 415 419 425 425 427 428 432 432 433 434 438 438 438 439 440 440 440 440 436 436 434 432 426 426 
288 289 289 287 288 287 287 284 283 282 282 279 278 278 278 278 277 277 277 275 275 274 274 275 276 277 277 273 262 250 250 252 260 265 265 275 279 280 280 281 280 281 281 283 284 285 285 287 287 288 292 292 293 295 297 297 297 297 295 295 294 294 295 295 295 295 295 295 295 294 292 292 291 289 285 285 285 285 281 281 280 277 275 275 274 274 272 272 271 270 270 270 271 271 273 273 274 275 276 276 276 277 275 275 274 272 269 269 268 267 265 265 264 263 262 262 262 262 262 262 260 259 258 258 256 254 257 257 260 260 263 263 268 273 276 276 284 291 298 298 305 308 311 311 309 303 299 299 294 292 290 290 285 282 280 280 277 275 270 270 277 280 284 284 281 277 272 272 268 267 265 265 266 265 264 263 263 262 263 265 265 265 266 270 270 269 267 262 262 264 266 264 264 263 261 257 257 256 257 259 259 261 261 260 260 258 257 254 254 252 253 258 258 262 266 273 273 274 276 279 279 280 281 281 281 281 281 280 280 281 281 281 281 280 278 274 274 272 272 271 271 267 265 264 264 263 263 264 264 266 266 266 266 264 263 261 261 260 254 248 248 248 256 263 263 275 279 280 280 283 284 286 286 289 291 291 291 292 292 293 293 295 299 303 303 308 309 310 310 310 311 309 309 305 304 304 304 303 304 304 305 305 304 303 301 301 301 300 301 301 301 302 302 302 303 301 297 297 295 292 289 289 290 291 295 295 295 295 295 295 296 297 299 299 300 301 304 304 307 307 308 308 308 308 312 312 316 321 331 331 336 349 362 362 368 375 376 376 375 373 373 373 373 373 370 370 371 369 367 367 362 360 358 358 352 348 341 341 335 333 333 333 332 332 331 331 328 327 327 327 327 327 326 326 323 323 322 322 318 318 317 317 318 319 320 320 322 323 323 323 320 317 315 315 310 305 302 302 294 286 278 278 265 264 262 268 268 273 282 290 290 295 300 313 313 321 327 336 336 340 345 345 345 346 348 351 351 351 352 354 354 354 353 352 352 352 353 353 353 351 348 340 340 335 330 307 307 298 288 273 273 273 272 303 303 318 334 342 342 340 336 324 324 316 307 298 298 294 293 292 292 288 281 278 278 277 279 291 291 313 324 324 324 330 337 360 360 384 394 405 405 419 421 423 423 422 420 416 416 413 412 412 412 409 407 404 404 403 406 407 407 410 411 413 413 412 410 407 407 399 394 389 389 367 359 351 351 334 325 319 320 320 327 327 324 324 316 311 305 305 301 297 291 291 289 286 281 281 281 277 268 268 263 259 250 250 244 242 242 242 244 247 257 257 257 258 256 256 254 252 252 252 255 259 271 271 274 273 272 272 272 273 274 274 273 267 239 239 238 236 244 244 250 247 241 241 229 224 227 227 250 266 282 282 312 321 330 330 342 345 348 348 347 349 350 350 349 346 344 344 345 349 355 355 367 373 379 379 377 367 356 356 312 286 260 260 261 282 326 326 360 371 373 373 374 371 364 364 343 328 311 311 272 269 266 294 294 311 328 346 346 351 356 383 383 394 397 403 403 406 409 416 416 420 421 426 426 434 439 443 443 442 441 436 436 432 427 417 417 412 401 391 391 387 384 380 380 379 376 369 369 366 361 349 349 363 378 399 399 403 408 413 413 411 409 401 401 392 391 390 390 391 390 389 389 384 381 377 377 390 397 401 401 407 409 409 409 406 403 400 400 388 383 377 377 370 369 367 367 366 366 366 366 365 363 365 365 371 375 377 377 382 385 387 387 392 394 396 396 397 397 396 396 396 396 396 393 393 393 392 394 394 396 400 410 410 415 419 425 425 427 428 432 432 433 434 438 438 438 439 440 440 440 440 436 436 434 432 426 426 
288 289 289 287 288 287 287 284 283 282 282 279 278 278 278 278 277 277 277 275 275 274 274 275 276 277 277 273 262 250 250 252 260 265 265 275 279 280 280 281 280 281 281 283 284 285 285 287 287 288 292 292 293 295 297 297 297 297 295 295 294 294 295 295 295 295 295 295 295 294 292 292 291 289 285 285 285 285 281 281 280 277 275 275 274 274 272 272 271 270 270 270 271 271 273 273 274 275 276 276 276 277 275 275 274 272 269 269 268 267 265 265 264 263 262 262 262 262 262 262 260 259 258 258 256 254 257 257 260 260 263 263 268 273 276 276 284 291 298 298 305 308 311 311 309 303 299 299 294 292 290 290 285 282 280 280 277 275 270 270 277 280 284 284 281 277 272 272 268 267 265 265 266 265 264 263 263 262 263 265 265 265 266 270 270 269 267 262 262 264 266 264 264 263 261 257 257 256 257 259 259 261 261 260 260 258 257 254 254 252 253 258 258 262 266 273 273 274 276 279 279 280 281 281 281 281 281 280 280 281 281 281 281 280 278 274 274 272 272 271 271 267 265 264 264 263 263 264 264 266 266 266 266 264 263 261 261 260 254 248 248 248 256 263 263 275 279 280 280 283 284 286 286 289 291 291 291 292 292 293 293 295 299 303 303 308 309 310 310 310 311 309 309 305 304 304 304 303 304 304 305 305 304 303 301 301 301 300 301 301 301 302 302 302 303 301 297 297 295 292 289 289 290 291 295 295 295 295 295 295 296 297 299 299 300 301 304 304 307 307 308 308 308 308 312 312 316 321 331 331 336 349 362 362 368 375 376 376 375 373 373 373 373 373 370 370 371 369 367 367 362 360 358 358 352 348 341 341 335 333 333 333 332 332 331 331 328 327 327 327 327 327 326 326 323 323 322 322 318 318 317 317 318 319 320 320 322 323 323 323 320 317 315 315 310 305 302 302 294 286 278 278 265 264 262 268 268 273 282 290 290 295 300 313 313 321 327 336 336 340 345 345 345 346 348 351 351 351 352 354 354 354 353 352 352 352 353 353 353 351 348 340 340 335 330 307 307 298 288 273 273 273 272 303 303 318 334 342 342 340 336 324 324 316 307 298 298 294 293 292 292 288 281 278 278 277 279 291 291 313 324 324 324 330 337 360 360 384 394 405 405 419 421 423 423 422 420 416 416 413 412 412 412 409 407 404 404 403 406 407 407 410 411 413 413 412 410 407 407 399 394 389 389 367 359 351 351 334 325 319 320 320 327 327 324 324 316 311 305 305 301 297 291 291 289 286 281 281 281 277 268 268 263 259 250 250 244 242 242 242 244 247 257 257 257 258 256 256 254 252 252 252 255 259 271 271 274 273 272 272 272 273 274 274 273 267 239 239 238 236 244 244 250 247 241 241 229 224 227 227 250 266 282 282 312 321 330 330 342 345 348 348 347 349 350 350 349 346 344 344 345 349 355 355 367 373 379 379 377 367 356 356 312 286 260 260 261 282 326 326 360 371 373 373 374 371 364 364 343 328 311 311 272 269 266 294 294 311 328 346 346 351 356 383 383 394 397 403 403 406 409 416 416 420 421 426 426 434 439 443 443 442 441 436 436 432 427 417 417 412 401 391 391 387 384 380 380 379 376 369 369 366 361 349 349 363 378 399 399 403 408 413 413 411 409 401 401 392 391 390 390 391 390 389 389 384 381 377 377 390 397 401 401 407 409 409 409 406 403 400 400 388 383 377 377 370 369 367 367 366 366 366 366 365 363 365 365 371 375 377 377 382 385 387 387 392 394 396 396 397 397 396 396 396 396 396 393 393 393 392 394 394 396 400 410 410 415 419 425 425 427 428 432 432 433 434 438 438 438 439 440 440 440 440 436 436 434 432 426 426 
293 291 291 290 285 284 284 282 281 280 280 278 279 279 279 281 283 284 284 281 280 279 279 280 280 281 281 279 279 278 278 257 250 253 253 262 268 270 270 274 276 278 278 282 283 285 285 287 289 291 293 293 294 296 295 295 295 295 294 294 294 294 295 295 295 295 295 295 295 293 291 291 290 289 288 288 286 284 281 281 280 278 276 276 275 275 274 274 274 274 274 274 274 275 278 278 279 280 282 282 281 279 277 277 276 274 270 270 268 268 267 267 265 264 263 263 262 261 260 260 257 256 255 255 259 264 264 264 265 266 269 269 274 279 282 282 291 295 299 299 304 304 304 304 299 295 293 293 289 286 283 283 277 274 272 272 268 267 271 271 274 275 276 276 279 277 275 275 270 269 267 267 266 265 264 263 263 263 263 262 262 262 262 262 262 262 262 265 265 265 266 262 262 260 257 255 255 254 256 260 260 262 260 257 257 256 253 250 250 250 254 260 260 264 269 275 275 276 278 279 279 279 281 282 282 282 282 282 282 281 280 278 278 277 278 280 280 280 279 277 277 273 271 270 270 269 270 271 271 273 273 273 273 271 269 266 266 255 249 242 242 260 267 269 269 276 282 282 282 287 292 297 297 302 300 301 301 299 301 303 303 316 314 312 312 307 309 311 311 317 322 322 322 318 314 314 314 313 312 311 311 311 310 308 305 305 305 304 304 304 304 305 304 304 303 302 298 298 296 296 295 295 295 295 296 296 296 297 300 300 301 302 304 304 305 306 309 309 311 312 317 317 321 327 342 342 351 360 377 377 385 391 394 394 394 395 390 390 387 383 383 383 385 387 390 390 389 389 388 388 379 373 366 366 357 353 347 347 346 349 349 349 348 347 347 347 344 341 341 341 342 341 340 340 336 335 334 334 331 330 328 328 329 328 328 328 327 328 326 326 320 317 315 315 310 304 301 301 295 290 285 285 276 272 268 261 261 260 262 272 272 280 290 308 308 316 322 332 332 335 339 346 346 350 354 362 362 365 368 369 369 367 364 356 356 354 352 346 346 342 337 326 326 320 313 292 292 285 277 267 267 274 282 317 317 324 331 334 334 325 319 305 305 297 287 277 277 266 266 267 267 272 285 293 293 310 319 327 327 339 344 343 343 341 339 360 360 382 392 403 403 420 424 429 429 432 431 428 428 423 420 418 418 410 403 401 401 391 384 377 377 374 381 388 388 392 390 388 388 380 375 369 369 346 338 331 331 317 309 305 312 312 325 330 336 336 338 337 332 332 328 324 314 314 308 302 290 290 285 274 265 265 261 259 256 256 255 251 242 242 238 236 232 232 232 231 231 231 233 235 241 241 246 252 268 268 274 279 286 286 287 280 266 266 259 254 237 237 236 234 241 241 243 237 230 230 224 226 237 237 280 294 309 309 331 339 347 347 362 366 371 371 374 370 365 365 352 344 335 335 319 312 315 315 327 336 349 349 351 348 345 345 315 288 261 261 249 272 318 318 355 368 370 370 368 363 353 353 328 313 296 296 264 284 304 350 350 360 371 384 384 388 392 397 397 399 401 402 402 401 401 404 404 407 410 417 417 424 428 429 429 429 428 422 422 417 412 400 400 396 389 382 382 377 372 363 363 360 358 351 351 345 346 373 373 383 393 405 405 408 412 411 411 409 406 398 398 392 389 386 386 376 374 371 371 368 368 367 367 387 393 396 396 399 399 398 398 395 393 391 391 381 378 374 374 364 362 360 360 358 358 357 357 361 367 369 369 374 376 378 378 383 387 389 389 393 395 396 396 395 395 394 394 393 393 392 388 388 387 385 388 388 390 392 395 395 397 399 404 404 407 411 424 424 428 433 439 439 441 444 446 446 446 445 437 437 433 430 424 424 
292 290 290 288 285 284 284 281 280 280 280 281 283 283 283 283 285 284 284 283 283 282 282 281 281 281 281 280 280 279 279 269 265 260 260 255 256 263 263 273 277 280 280 284 285 286 286 289 290 291 294 294 294 294 294 294 294 294 294 294 294 294 295 295 296 296 295 295 294 293 292 292 291 289 287 287 285 282 279 279 279 278 277 277 276 276 275 275 275 275 276 276 276 276 280 280 282 284 284 284 283 281 277 277 277 276 271 271 269 269 268 268 265 264 263 263 261 260 259 259 257 255 255 255 259 262 262 262 266 270 273 273 277 279 282 282 290 294 298 298 300 300 299 299 295 293 290 290 283 280 278 278 272 269 268 268 267 268 272 272 274 273 271 271 273 273 272 272 269 268 266 266 264 263 263 263 263 264 264 263 263 262 262 269 269 268 267 267 267 267 268 262 262 260 258 254 254 252 254 256 256 256 256 254 254 252 251 250 250 250 254 260 260 266 272 275 275 277 279 280 280 280 281 282 282 283 283 282 282 282 280 277 277 278 281 284 284 282 279 278 278 275 274 273 273 273 274 275 275 276 276 276 276 273 270 267 267 252 250 248 248 268 268 268 268 272 278 280 280 286 291 294 294 297 301 306 306 313 314 315 315 320 315 310 310 311 312 315 315 321 325 327 327 327 323 321 321 318 317 315 314 314 313 312 309 309 308 307 305 305 305 306 302 302 301 301 300 300 299 299 299 299 299 299 299 299 300 302 304 304 305 306 308 308 309 310 312 312 317 320 329 329 335 344 365 365 377 385 398 398 402 402 402 402 400 398 393 393 392 390 390 390 394 398 400 400 397 393 388 388 381 378 374 374 361 358 353 353 353 355 355 355 355 355 354 354 350 347 346 346 347 345 343 343 339 338 336 336 334 333 331 331 330 329 328 328 326 325 325 325 321 316 314 314 310 305 302 302 295 291 286 286 279 275 271 265 265 263 259 264 264 270 281 301 301 310 315 323 323 326 335 347 347 352 357 365 365 368 372 372 372 369 365 352 352 348 345 337 337 331 326 315 315 309 306 296 296 290 284 268 268 275 283 312 312 318 324 322 322 316 310 295 295 285 275 265 265 264 269 274 274 281 299 307 307 323 330 337 337 348 352 353 353 353 351 358 358 380 393 406 406 424 429 435 435 440 439 435 435 427 422 420 420 412 406 401 401 391 387 378 378 348 357 367 367 370 368 365 365 360 357 353 353 338 332 325 325 310 302 302 315 315 329 335 343 343 344 342 337 337 334 330 319 319 313 307 293 293 288 279 272 272 268 266 264 264 265 261 252 252 247 242 231 231 230 229 229 229 229 229 237 237 241 246 272 272 283 286 284 284 279 273 261 261 255 249 232 232 233 234 241 241 240 232 227 227 225 230 240 240 272 284 297 297 320 331 343 343 358 363 368 368 375 379 375 375 364 358 351 351 334 323 314 314 307 310 319 319 320 320 321 321 312 291 270 270 248 271 317 317 351 363 363 363 356 347 335 335 308 293 278 278 280 301 323 358 358 368 378 390 390 393 397 399 399 400 400 400 400 399 399 400 400 402 403 410 410 419 423 425 425 424 422 414 414 408 402 391 391 389 384 376 376 372 367 355 355 349 348 344 344 342 351 380 380 388 396 407 407 410 413 412 412 409 406 400 400 394 390 386 386 378 373 367 367 361 362 364 364 382 387 389 389 392 392 391 391 388 385 383 383 377 374 370 370 363 361 358 358 355 356 358 358 363 365 368 368 373 376 377 377 381 385 387 387 390 391 390 390 388 388 387 387 389 389 388 383 383 382 381 382 382 384 385 387 387 387 388 394 394 399 403 415 415 419 423 432 432 435 438 439 439 438 437 430 430 427 424 417 417 
291 289 289 287 286 285 285 283 281 282 282 285 286 286 286 285 285 287 287 286 285 283 283 281 281 281 281 279 276 273 273 261 258 260 260 259 255 264 264 276 279 280 280 284 284 284 284 287 289 291 292 292 292 292 292 292 293 293 294 294 295 295 295 295 295 295 295 295 294 293 292 292 291 289 286 286 284 282 280 280 279 277 277 277 277 277 276 276 276 276 277 277 277 278 283 283 284 286 286 286 285 283 279 279 278 277 272 272 270 269 267 267 265 264 263 263 261 260 259 259 257 255 255 255 258 260 264 264 272 276 281 281 282 280 283 283 293 295 298 298 298 297 295 295 293 289 286 286 280 277 275 275 270 267 266 266 265 267 269 269 269 270 272 272 271 271 271 271 269 269 269 269 264 263 264 265 265 265 265 264 264 265 267 272 272 272 273 270 270 269 267 260 260 258 256 255 255 257 258 257 257 253 253 253 253 252 251 250 250 251 258 262 262 267 273 278 278 279 280 281 281 282 283 283 283 283 283 282 282 281 280 280 280 282 283 285 285 282 279 279 279 278 277 277 277 278 280 280 280 277 277 278 278 272 267 262 262 248 253 259 259 275 274 273 273 273 275 278 278 286 290 292 292 296 303 308 308 318 320 323 323 319 315 310 310 316 318 320 320 323 326 331 331 336 335 331 331 324 322 319 317 317 316 314 311 311 311 310 308 308 308 307 304 304 303 303 303 303 302 302 301 301 302 302 303 303 304 306 308 308 309 310 313 313 314 315 318 318 326 333 347 347 355 366 387 387 398 404 411 411 412 410 406 406 404 401 397 397 397 397 398 398 402 405 406 406 401 395 389 389 379 377 375 375 370 366 360 360 359 361 362 362 363 363 361 361 355 352 351 351 348 345 342 342 338 336 333 333 333 332 330 330 328 327 326 326 323 321 321 321 319 316 313 313 306 301 298 298 292 289 285 285 279 278 276 270 270 267 261 261 261 265 274 291 291 300 306 317 317 323 336 348 348 354 361 372 372 374 376 375 375 371 367 351 351 345 340 330 330 325 322 318 318 319 317 307 307 301 295 272 272 271 270 299 299 306 314 312 312 305 299 282 282 272 267 262 262 275 282 289 289 294 301 309 309 325 334 341 341 353 359 362 362 366 366 369 369 387 399 412 412 430 436 442 442 446 444 438 438 429 424 420 420 411 406 400 400 388 382 378 378 344 342 340 340 336 335 334 334 335 337 339 339 330 326 321 321 306 296 300 318 318 332 338 345 345 345 344 343 343 341 338 324 324 316 307 296 296 291 283 277 277 274 273 271 271 270 267 260 260 256 251 238 238 235 232 228 228 228 227 233 233 237 242 276 276 286 289 290 290 287 284 273 273 266 258 234 234 234 233 238 238 237 230 225 225 226 232 243 243 279 287 295 295 311 321 332 332 350 356 363 363 376 390 385 385 373 366 358 358 340 329 318 318 301 294 292 292 286 288 290 290 292 277 261 261 252 277 323 323 351 359 355 355 338 324 309 309 280 265 266 266 310 328 347 366 366 373 380 392 392 395 399 402 402 402 401 399 399 398 398 397 397 398 398 401 401 409 414 417 417 415 413 403 403 398 393 384 384 382 377 371 371 367 361 347 347 338 338 346 346 355 364 384 384 390 397 406 406 409 412 412 412 410 408 403 403 395 391 387 387 380 377 373 373 363 361 358 358 373 378 380 380 382 383 383 383 380 378 377 377 371 369 366 366 362 359 356 356 354 356 358 358 361 365 367 367 371 373 375 375 380 383 385 385 387 387 385 385 382 382 382 382 383 383 382 381 381 380 378 376 376 378 378 379 379 378 380 387 387 393 396 406 406 409 413 422 422 424 427 424 424 423 421 417 417 414 411 404 404 
291 289 289 287 286 285 285 283 281 282 282 285 286 286 286 285 285 287 287 286 285 283 283 281 281 281 281 279 276 273 273 261 258 260 260 259 255 264 264 276 279 280 280 284 284 284 284 287 289 291 292 292 292 292 292 292 293 293 294 294 295 295 295 295 295 295 295 295 294 293 292 292 291 289 286 286 284 282 280 280 279 277 277 277 277 277 276 276 276 276 277 277 277 278 283 283 284 286 286 286 285 283 279 279 278 277 272 272 270 269 267 267 265 264 263 263 261 260 259 259 257 255 255 255 258 260 264 264 272 276 281 281 282 280 283 283 293 295 298 298 298 297 295 295 293 289 286 286 280 277 275 275 270 267 266 266 265 267 269 269 269 270 272 272 271 271 271 271 269 269 269 269 264 263 264 265 265 265 265 264 264 265 267 272 272 272 273 270 270 269 267 260 260 258 256 255 255 257 258 257 257 253 253 253 253 252 251 250 250 251 258 262 262 267 273 278 278 279 280 281 281 282 283 283 283 283 283 282 282 281 280 280 280 282 283 285 285 282 279 279 279 278 277 277 277 278 280 280 280 277 277 278 278 272 267 262 262 248 253 259 259 275 274 273 273 273 275 278 278 286 290 292 292 296 303 308 308 318 320 323 323 319 315 310 310 316 318 320 320 323 326 331 331 336 335 331 331 324 322 319 317 317 316 314 311 311 311 310 308 308 308 307 304 304 303 303 303 303 302 302 301 301 302 302 303 303 304 306 308 308 309 310 313 313 314 315 318 318 326 333 347 347 355 366 387 387 398 404 411 411 412 410 406 406 404 401 397 397 397 397 398 398 402 405 406 406 401 395 389 389 379 377 375 375 370 366 360 360 359 361 362 362 363 363 361 361 355 352 351 351 348 345 342 342 338 336 333 333 333 332 330 330 328 327 326 326 323 321 321 321 319 316 313 313 306 301 298 298 292 289 285 285 279 278 276 270 270 267 261 261 261 265 274 291 291 300 306 317 317 323 336 348 348 354 361 372 372 374 376 375 375 371 367 351 351 345 340 330 330 325 322 318 318 319 317 307 307 301 295 272 272 271 270 299 299 306 314 312 312 305 299 282 282 272 267 262 262 275 282 289 289 294 301 309 309 325 334 341 341 353 359 362 362 366 366 369 369 387 399 412 412 430 436 442 442 446 444 438 438 429 424 420 420 411 406 400 400 388 382 378 378 344 342 340 340 336 335 334 334 335 337 339 339 330 326 321 321 306 296 300 318 318 332 338 345 345 345 344 343 343 341 338 324 324 316 307 296 296 291 283 277 277 274 273 271 271 270 267 260 260 256 251 238 238 235 232 228 228 228 227 233 233 237 242 276 276 286 289 290 290 287 284 273 273 266 258 234 234 234 233 238 238 237 230 225 225 226 232 243 243 279 287 295 295 311 321 332 332 350 356 363 363 376 390 385 385 373 366 358 358 340 329 318 318 301 294 292 292 286 288 290 290 292 277 261 261 252 277 323 323 351 359 355 355 338 324 309 309 280 265 266 266 310 328 347 366 366 373 380 392 392 395 399 402 402 402 401 399 399 398 398 397 397 398 398 401 401 409 414 417 417 415 413 403 403 398 393 384 384 382 377 371 371 367 361 347 347 338 338 346 346 355 364 384 384 390 397 406 406 409 412 412 412 410 408 403 403 395 391 387 387 380 377 373 373 363 361 358 358 373 378 380 380 382 383 383 383 380 378 377 377 371 369 366 366 362 359 356 356 354 356 358 358 361 365 367 367 371 373 375 375 380 383 385 385 387 387 385 385 382 382 382 382 383 383 382 381 381 380 378 376 376 378 378 379 379 378 380 387 387 393 396 406 406 409 413 422 422 424 427 424 424 423 421 417 417 414 411 404 404 
291 289 289 287 286 285 285 283 281 282 282 285 286 286 286 285 285 287 287 286 285 283 283 281 281 281 281 279 276 273 273 261 258 260 260 259 255 264 264 276 279 280 280 284 284 284 284 287 289 291 292 292 292 292 292 292 293 293 294 294 295 295 295 295 295 295 295 295 294 293 292 292 291 289 286 286 284 282 280 280 279 277 277 277 277 277 276 276 276 276 277 277 277 278 283 283 284 286 286 286 285 283 279 279 278 277 272 272 270 269 267 267 265 264 263 263 261 260 259 259 257 255 255 255 258 260 264 264 272 276 281 281 282 280 283 283 293 295 298 298 298 297 295 295 293 289 286 286 280 277 275 275 270 267 266 266 265 267 269 269 269 270 272 272 271 271 271 271 269 269 269 269 264 263 264 265 265 265 265 264 264 265 267 272 272 272 273 270 270 269 267 260 260 258 256 255 255 257 258 257 257 253 253 253 253 252 251 250 250 251 258 262 262 267 273 278 278 279 280 281 281 282 283 283 283 283 283 282 282 281 280 280 280 282 283 285 285 282 279 279 279 278 277 277 277 278 280 280 280 277 277 278 278 272 267 262 262 248 253 259 259 275 274 273 273 273 275 278 278 286 290 292 292 296 303 308 308 318 320 323 323 319 315 310 310 316 318 320 320 323 326 331 331 336 335 331 331 324 322 319 317 317 316 314 311 311 311 310 308 308 308 307 304 304 303 303 303 303 302 302 301 301 302 302 303 303 304 306 308 308 309 310 313 313 314 315 318 318 326 333 347 347 355 366 387 387 398 404 411 411 412 410 406 406 404 401 397 397 397 397 398 398 402 405 406 406 401 395 389 389 379 377 375 375 370 366 360 360 359 361 362 362 363 363 361 361 355 352 351 351 348 345 342 342 338 336 333 333 333 332 330 330 328 327 326 326 323 321 321 321 319 316 313 313 306 301 298 298 292 289 285 285 279 278 276 270 270 267 261 261 261 265 274 291 291 300 306 317 317 323 336 348 348 354 361 372 372 374 376 375 375 371 367 351 351 345 340 330 330 325 322 318 318 319 317 307 307 301 295 272 272 271 270 299 299 306 314 312 312 305 299 282 282 272 267 262 262 275 282 289 289 294 301 309 309 325 334 341 341 353 359 362 362 366 366 369 369 387 399 412 412 430 436 442 442 446 444 438 438 429 424 420 420 411 406 400 400 388 382 378 378 344 342 340 340 336 335 334 334 335 337 339 339 330 326 321 321 306 296 300 318 318 332 338 345 345 345 344 343 343 341 338 324 324 316 307 296 296 291 283 277 277 274 273 271 271 270 267 260 260 256 251 238 238 235 232 228 228 228 227 233 233 237 242 276 276 286 289 290 290 287 284 273 273 266 258 234 234 234 233 238 238 237 230 225 225 226 232 243 243 279 287 295 295 311 321 332 332 350 356 363 363 376 390 385 385 373 366 358 358 340 329 318 318 301 294 292 292 286 288 290 290 292 277 261 261 252 277 323 323 351 359 355 355 338 324 309 309 280 265 266 266 310 328 347 366 366 373 380 392 392 395 399 402 402 402 401 399 399 398 398 397 397 398 398 401 401 409 414 417 417 415 413 403 403 398 393 384 384 382 377 371 371 367 361 347 347 338 338 346 346 355 364 384 384 390 397 406 406 409 412 412 412 410 408 403 403 395 391 387 387 380 377 373 373 363 361 358 358 373 378 380 380 382 383 383 383 380 378 377 377 371 369 366 366 362 359 356 356 354 356 358 358 361 365 367 367 371 373 375 375 380 383 385 385 387 387 385 385 382 382 382 382 383 383 382 381 381 380 378 376 376 378 378 379 379 378 380 387 387 393 396 406 406 409 413 422 422 424 427 424 424 423 421 417 417 414 411 404 404 
290 288 288 285 284 284 284 284 283 284 284 285 286 286 286 286 285 286 286 287 284 281 281 280 279 278 278 270 264 258 258 253 254 254 254 254 255 264 264 277 281 281 281 283 284 285 285 288 289 290 291 291 291 290 291 291 292 292 293 293 294 294 295 295 295 295 295 295 295 293 292 292 291 289 286 286 284 282 279 279 279 278 278 278 278 278 277 277 278 278 278 278 279 280 285 285 287 289 287 287 285 282 280 280 279 278 274 274 272 271 270 270 266 264 262 262 260 260 259 259 256 256 257 257 261 265 269 269 278 284 286 286 286 283 285 285 293 296 299 299 298 297 296 296 292 286 283 283 278 275 273 273 268 264 263 263 262 263 265 265 267 269 272 272 271 271 270 270 272 272 271 271 268 266 266 266 266 266 266 268 268 269 271 275 275 275 275 272 272 268 264 258 258 257 255 258 258 263 260 255 255 253 253 252 252 251 251 251 251 252 261 266 266 270 274 280 280 281 283 282 282 282 283 283 283 283 283 282 282 282 282 283 283 285 286 286 286 284 283 282 282 281 280 280 280 283 285 282 282 276 276 275 275 265 259 253 253 257 264 271 271 279 280 279 279 278 278 281 281 287 290 293 293 299 306 311 311 317 318 319 319 317 315 313 313 320 321 324 324 327 329 332 332 337 339 339 339 333 327 321 317 317 316 314 312 312 312 311 309 309 309 309 308 308 307 307 306 306 306 305 304 304 305 305 306 306 307 309 313 313 314 316 320 320 321 322 328 328 344 353 370 370 378 386 403 403 411 413 415 415 416 412 408 408 406 404 402 402 402 403 404 404 406 408 407 407 398 393 387 387 379 378 377 377 372 372 369 369 367 368 369 369 369 368 366 366 360 357 355 355 345 342 339 339 331 329 327 327 327 327 326 326 324 323 322 322 319 317 317 317 316 315 311 311 303 298 296 296 290 288 286 286 282 281 279 272 272 267 259 263 263 269 278 294 294 302 308 319 319 325 338 353 353 359 366 377 377 379 381 378 378 374 370 356 356 352 349 342 342 338 335 329 329 327 326 315 315 309 302 282 282 273 264 281 281 289 297 299 299 291 284 270 270 263 267 271 271 292 297 302 302 309 313 314 314 320 326 336 336 354 362 368 368 379 383 389 389 402 411 420 420 438 443 448 448 449 446 439 439 429 423 418 418 407 400 394 394 379 370 365 365 344 337 330 330 320 316 311 311 310 313 317 317 317 315 311 311 299 290 297 318 318 332 336 343 343 345 345 343 343 337 331 323 323 316 309 296 296 292 286 281 281 278 276 273 273 272 270 266 266 264 260 250 250 247 244 233 233 230 226 228 228 234 241 274 274 286 293 300 300 300 296 284 284 276 264 230 230 235 241 245 245 242 234 227 227 224 230 248 248 291 301 311 311 332 334 336 336 349 355 362 362 377 390 385 385 375 369 363 363 350 343 333 333 316 309 305 305 296 283 269 269 262 253 244 244 269 295 336 336 352 354 343 343 315 297 281 281 261 256 272 272 329 342 356 370 370 376 383 396 396 400 404 406 406 405 405 404 404 402 400 397 397 395 393 392 392 396 399 403 403 402 401 394 394 390 385 378 378 375 369 363 363 360 354 340 340 332 341 361 361 371 376 391 391 394 398 405 405 407 410 409 409 408 407 403 403 397 393 389 389 383 380 377 377 370 363 356 356 361 366 369 369 374 377 376 376 373 372 372 372 366 365 364 364 362 359 356 356 352 354 356 356 360 363 365 365 369 371 373 373 377 380 381 381 383 383 380 380 379 379 378 378 379 378 377 376 376 375 374 370 370 370 370 372 372 374 375 381 381 385 389 400 400 403 406 411 411 411 412 409 409 409 409 405 405 402 399 391 391 
292 291 291 287 285 285 285 284 284 285 285 286 286 286 286 285 284 283 283 283 282 281 281 276 271 266 266 260 261 262 262 267 267 264 264 260 261 269 269 280 282 282 282 280 281 283 283 287 287 287 288 288 288 288 290 290 292 292 294 294 295 295 296 296 295 295 295 295 296 294 293 293 292 291 286 286 284 281 280 280 280 279 279 279 278 278 279 279 280 280 280 280 281 282 287 287 288 289 288 288 287 286 283 283 281 279 273 273 272 270 268 268 266 265 263 263 260 259 257 257 257 258 259 259 265 270 274 274 284 290 290 290 291 289 287 287 295 296 297 297 298 297 296 296 290 281 279 279 275 272 270 270 265 262 262 262 262 263 268 268 271 271 270 270 272 272 272 272 273 273 272 272 269 269 269 268 268 267 267 269 269 272 274 278 278 278 277 270 270 266 262 258 258 258 257 259 259 262 260 256 256 255 255 254 254 253 253 252 252 251 254 263 263 269 275 282 282 282 282 282 282 282 283 283 283 283 283 283 283 282 282 284 284 286 286 286 286 286 285 285 285 283 282 282 282 281 280 278 278 273 271 269 269 256 258 261 261 268 271 275 275 279 281 281 281 281 282 284 284 288 291 295 295 301 307 311 311 315 315 316 316 313 315 318 318 324 324 327 327 330 332 332 332 333 334 334 334 332 329 323 319 319 317 315 313 313 313 313 312 312 312 312 311 311 310 310 310 310 310 310 310 310 309 309 310 310 312 314 317 317 319 322 328 328 331 334 343 343 362 374 393 393 401 405 411 411 414 416 418 418 417 413 409 409 409 408 408 408 408 408 408 408 407 407 402 402 393 388 382 382 377 377 376 376 374 374 372 372 374 377 377 377 376 374 370 370 362 358 355 355 341 337 333 333 325 323 321 321 319 319 318 318 316 315 315 315 313 312 311 311 310 312 307 307 300 295 293 293 288 286 284 284 284 282 280 273 273 267 259 261 261 266 276 294 294 303 309 322 322 329 341 357 357 364 371 381 381 382 384 380 380 377 373 365 365 362 360 356 356 353 350 344 344 340 336 319 319 313 306 288 288 278 268 263 263 267 272 280 280 273 268 264 264 266 281 296 296 311 315 319 319 323 328 330 330 331 330 335 335 352 365 373 373 388 395 405 405 416 424 433 433 447 450 453 453 450 447 438 438 426 419 413 413 398 390 381 381 362 353 349 349 336 336 335 335 328 324 320 320 312 309 305 305 299 297 294 294 287 282 293 316 316 328 334 341 341 342 340 334 334 332 329 318 318 314 309 298 298 295 287 279 279 274 272 270 270 271 271 269 269 267 264 256 256 253 250 241 241 234 227 223 223 227 231 258 258 272 280 289 289 291 291 284 284 277 267 232 232 232 233 236 236 237 235 228 228 223 226 244 244 286 296 307 307 331 335 340 340 347 353 360 360 372 379 378 378 373 370 364 364 352 346 338 338 321 313 301 301 303 291 279 279 244 245 246 246 293 315 346 346 353 350 332 332 292 271 263 263 268 282 292 292 323 334 346 368 368 377 386 400 400 405 411 412 412 410 410 408 408 406 404 399 399 395 390 383 383 383 386 390 390 390 391 385 385 382 379 371 371 367 359 354 354 352 347 335 335 329 342 365 365 374 379 392 392 395 398 401 401 401 401 403 403 403 402 399 399 395 392 388 388 382 379 376 376 369 365 361 361 352 355 358 358 365 369 369 369 368 366 365 365 363 362 361 361 360 358 355 355 352 353 355 355 358 362 364 364 368 370 371 371 374 377 378 378 379 379 376 376 375 375 376 376 374 373 371 371 371 370 369 367 367 366 366 368 368 370 372 376 376 379 382 393 393 396 400 401 401 400 399 397 397 397 398 393 393 389 385 377 377 
292 291 291 287 285 285 285 284 284 285 285 286 286 286 286 285 284 283 283 283 282 281 281 276 271 266 266 260 261 262 262 267 267 264 264 260 261 269 269 280 282 282 282 280 281 283 283 287 287 287 288 288 288 288 290 290 292 292 294 294 295 295 296 296 295 295 295 295 296 294 293 293 292 291 286 286 284 281 280 280 280 279 279 279 278 278 279 279 280 280 280 280 281 282 287 287 288 289 288 288 287 286 283 283 281 279 273 273 272 270 268 268 266 265 263 263 260 259 257 257 257 258 259 259 265 270 274 274 284 290 290 290 291 289 287 287 295 296 297 297 298 297 296 296 290 281 279 279 275 272 270 270 265 262 262 262 262 263 268 268 271 271 270 270 272 272 272 272 273 273 272 272 269 269 269 268 268 267 267 269 269 272 274 278 278 278 277 270 270 266 262 258 258 258 257 259 259 262 260 256 256 255 255 254 254 253 253 252 252 251 254 263 263 269 275 282 282 282 282 282 282 282 283 283 283 283 283 283 283 282 282 284 284 286 286 286 286 286 285 285 285 283 282 282 282 281 280 278 278 273 271 269 269 256 258 261 261 268 271 275 275 279 281 281 281 281 282 284 284 288 291 295 295 301 307 311 311 315 315 316 316 313 315 318 318 324 324 327 327 330 332 332 332 333 334 334 334 332 329 323 319 319 317 315 313 313 313 313 312 312 312 312 311 311 310 310 310 310 310 310 310 310 309 309 310 310 312 314 317 317 319 322 328 328 331 334 343 343 362 374 393 393 401 405 411 411 414 416 418 418 417 413 409 409 409 408 408 408 408 408 408 408 407 407 402 402 393 388 382 382 377 377 376 376 374 374 372 372 374 377 377 377 376 374 370 370 362 358 355 355 341 337 333 333 325 323 321 321 319 319 318 318 316 315 315 315 313 312 311 311 310 312 307 307 300 295 293 293 288 286 284 284 284 282 280 273 273 267 259 261 261 266 276 294 294 303 309 322 322 329 341 357 357 364 371 381 381 382 384 380 380 377 373 365 365 362 360 356 356 353 350 344 344 340 336 319 319 313 306 288 288 278 268 263 263 267 272 280 280 273 268 264 264 266 281 296 296 311 315 319 319 323 328 330 330 331 330 335 335 352 365 373 373 388 395 405 405 416 424 433 433 447 450 453 453 450 447 438 438 426 419 413 413 398 390 381 381 362 353 349 349 336 336 335 335 328 324 320 320 312 309 305 305 299 297 294 294 287 282 293 316 316 328 334 341 341 342 340 334 334 332 329 318 318 314 309 298 298 295 287 279 279 274 272 270 270 271 271 269 269 267 264 256 256 253 250 241 241 234 227 223 223 227 231 258 258 272 280 289 289 291 291 284 284 277 267 232 232 232 233 236 236 237 235 228 228 223 226 244 244 286 296 307 307 331 335 340 340 347 353 360 360 372 379 378 378 373 370 364 364 352 346 338 338 321 313 301 301 303 291 279 279 244 245 246 246 293 315 346 346 353 350 332 332 292 271 263 263 268 282 292 292 323 334 346 368 368 377 386 400 400 405 411 412 412 410 410 408 408 406 404 399 399 395 390 383 383 383 386 390 390 390 391 385 385 382 379 371 371 367 359 354 354 352 347 335 335 329 342 365 365 374 379 392 392 395 398 401 401 401 401 403 403 403 402 399 399 395 392 388 388 382 379 376 376 369 365 361 361 352 355 358 358 365 369 369 369 368 366 365 365 363 362 361 361 360 358 355 355 352 353 355 355 358 362 364 364 368 370 371 371 374 377 378 378 379 379 376 376 375 375 376 376 374 373 371 371 371 370 369 367 367 366 366 368 368 370 372 376 376 379 382 393 393 396 400 401 401 400 399 397 397 397 398 393 393 389 385 377 377 
289 288 288 289 287 287 287 285 284 285 285 286 287 286 286 284 283 281 281 279 277 275 275 266 263 260 260 270 271 273 273 272 271 271 271 273 275 277 277 279 280 280 280 280 281 282 282 283 283 284 285 285 286 287 289 289 292 293 294 294 294 294 295 295 295 295 296 296 296 295 293 293 292 291 285 285 283 281 280 280 280 279 280 280 281 281 281 281 282 282 282 282 284 285 289 289 289 290 286 286 285 283 282 282 280 278 272 272 269 268 266 266 264 263 261 261 258 258 257 257 259 261 265 265 273 278 283 283 289 290 291 291 292 290 288 288 293 294 296 296 297 296 294 294 285 278 277 277 272 269 267 267 263 261 261 261 264 267 275 275 276 275 273 273 272 272 272 272 273 273 273 273 270 270 270 270 270 270 270 271 271 272 273 276 276 276 275 267 267 264 261 259 259 261 263 265 265 263 262 258 258 256 256 255 255 254 254 253 253 252 253 265 265 272 279 283 283 283 283 282 282 282 282 283 283 282 282 283 283 283 283 284 284 285 285 284 284 285 286 286 286 284 282 281 281 278 276 275 275 269 266 262 262 264 269 275 275 276 276 275 275 279 282 282 282 284 285 286 286 289 290 294 294 301 308 313 313 314 314 313 313 316 320 324 324 327 328 329 329 331 332 332 332 331 330 330 330 329 327 322 318 318 317 315 314 314 314 315 314 314 314 315 316 316 316 316 316 316 315 315 315 315 315 314 315 315 316 318 322 322 326 330 338 338 343 348 360 360 382 394 411 411 416 418 421 421 422 421 417 417 415 414 412 412 412 411 410 410 409 408 406 406 402 399 395 395 388 384 380 380 376 375 373 373 376 375 374 374 376 378 378 378 377 376 373 373 364 358 353 353 338 334 329 329 320 317 314 314 311 311 310 310 308 308 308 308 306 305 304 304 303 303 301 301 296 292 290 290 287 286 285 285 285 282 279 269 269 265 258 259 259 263 273 293 293 302 309 325 325 333 344 360 360 366 373 382 382 383 384 381 381 379 376 377 377 377 375 369 369 366 363 353 353 347 340 318 318 310 301 286 286 282 277 267 267 262 257 258 258 258 259 276 276 292 305 319 319 330 333 336 336 339 342 344 344 345 343 342 342 353 366 377 377 397 406 418 418 433 439 446 446 454 455 456 456 451 447 435 435 421 413 406 406 391 382 375 375 363 359 355 355 342 339 336 336 332 328 323 323 316 314 311 311 303 296 286 286 281 286 301 323 323 331 333 335 335 333 331 331 331 327 322 312 312 310 307 297 297 293 280 265 265 257 256 259 259 263 263 260 260 257 256 251 251 249 247 240 240 235 230 221 221 222 224 242 242 250 257 269 269 274 277 282 282 284 277 243 243 235 227 226 226 224 223 222 222 220 220 235 235 276 286 296 296 318 323 328 328 337 343 350 350 359 365 366 366 366 365 361 361 349 342 334 334 314 301 283 283 290 281 272 272 238 249 260 260 309 326 349 349 350 344 323 323 279 255 264 264 293 314 326 326 346 350 355 370 370 379 388 403 403 407 412 414 414 413 413 410 410 407 405 400 400 397 391 378 378 372 373 380 380 380 381 378 378 376 373 363 363 357 349 345 345 344 339 334 334 333 346 367 367 376 382 394 394 394 395 395 395 395 394 393 393 393 392 391 391 389 387 384 384 379 375 371 371 364 360 356 356 349 351 354 354 360 363 363 363 362 360 359 359 359 359 358 358 358 356 354 354 349 351 353 353 356 361 363 363 366 368 369 369 372 374 375 375 377 377 373 373 372 372 372 372 369 368 367 366 366 366 365 363 363 362 363 366 366 369 371 375 375 378 380 389 389 391 393 391 391 391 390 390 390 390 391 382 382 378 374 365 365 
289 288 288 289 287 287 287 285 284 285 285 286 287 286 286 284 283 281 281 279 277 275 275 266 263 260 260 270 271 273 273 272 271 271 271 273 275 277 277 279 280 280 280 280 281 282 282 283 283 284 285 285 286 287 289 289 292 293 294 294 294 294 295 295 295 295 296 296 296 295 293 293 292 291 285 285 283 281 280 280 280 279 280 280 281 281 281 281 282 282 282 282 284 285 289 289 289 290 286 286 285 283 282 282 280 278 272 272 269 268 266 266 264 263 261 261 258 258 257 257 259 261 265 265 273 278 283 283 289 290 291 291 292 290 288 288 293 294 296 296 297 296 294 294 285 278 277 277 272 269 267 267 263 261 261 261 264 267 275 275 276 275 273 273 272 272 272 272 273 273 273 273 270 270 270 270 270 270 270 271 271 272 273 276 276 276 275 267 267 264 261 259 259 261 263 265 265 263 262 258 258 256 256 255 255 254 254 253 253 252 253 265 265 272 279 283 283 283 283 282 282 282 282 283 283 282 282 283 283 283 283 284 284 285 285 284 284 285 286 286 286 284 282 281 281 278 276 275 275 269 266 262 262 264 269 275 275 276 276 275 275 279 282 282 282 284 285 286 286 289 290 294 294 301 308 313 313 314 314 313 313 316 320 324 324 327 328 329 329 331 332 332 332 331 330 330 330 329 327 322 318 318 317 315 314 314 314 315 314 314 314 315 316 316 316 316 316 316 315 315 315 315 315 314 315 315 316 318 322 322 326 330 338 338 343 348 360 360 382 394 411 411 416 418 421 421 422 421 417 417 415 414 412 412 412 411 410 410 409 408 406 406 402 399 395 395 388 384 380 380 376 375 373 373 376 375 374 374 376 378 378 378 377 376 373 373 364 358 353 353 338 334 329 329 320 317 314 314 311 311 310 310 308 308 308 308 306 305 304 304 303 303 301 301 296 292 290 290 287 286 285 285 285 282 279 269 269 265 258 259 259 263 273 293 293 302 309 325 325 333 344 360 360 366 373 382 382 383 384 381 381 379 376 377 377 377 375 369 369 366 363 353 353 347 340 318 318 310 301 286 286 282 277 267 267 262 257 258 258 258 259 276 276 292 305 319 319 330 333 336 336 339 342 344 344 345 343 342 342 353 366 377 377 397 406 418 418 433 439 446 446 454 455 456 456 451 447 435 435 421 413 406 406 391 382 375 375 363 359 355 355 342 339 336 336 332 328 323 323 316 314 311 311 303 296 286 286 281 286 301 323 323 331 333 335 335 333 331 331 331 327 322 312 312 310 307 297 297 293 280 265 265 257 256 259 259 263 263 260 260 257 256 251 251 249 247 240 240 235 230 221 221 222 224 242 242 250 257 269 269 274 277 282 282 284 277 243 243 235 227 226 226 224 223 222 222 220 220 235 235 276 286 296 296 318 323 328 328 337 343 350 350 359 365 366 366 366 365 361 361 349 342 334 334 314 301 283 283 290 281 272 272 238 249 260 260 309 326 349 349 350 344 323 323 279 255 264 264 293 314 326 326 346 350 355 370 370 379 388 403 403 407 412 414 414 413 413 410 410 407 405 400 400 397 391 378 378 372 373 380 380 380 381 378 378 376 373 363 363 357 349 345 345 344 339 334 334 333 346 367 367 376 382 394 394 394 395 395 395 395 394 393 393 393 392 391 391 389 387 384 384 379 375 371 371 364 360 356 356 349 351 354 354 360 363 363 363 362 360 359 359 359 359 358 358 358 356 354 354 349 351 353 353 356 361 363 363 366 368 369 369 372 374 375 375 377 377 373 373 372 372 372 372 369 368 367 366 366 366 365 363 363 362 363 366 366 369 371 375 375 378 380 389 389 391 393 391 391 391 390 390 390 390 391 382 382 378 374 365 365 
290 289 289 287 286 286 286 285 284 284 284 285 285 285 285 283 282 281 281 278 273 267 267 266 270 274 274 274 274 273 273 276 278 278 278 280 281 281 281 281 280 280 280 280 280 281 281 282 283 284 287 287 288 289 290 290 292 293 294 294 295 295 295 295 296 296 296 296 297 295 294 294 292 290 285 285 284 282 281 281 281 281 282 282 283 283 283 283 283 283 285 285 287 288 289 289 288 286 283 283 282 280 279 279 278 276 271 271 268 267 265 265 261 260 258 258 257 258 260 260 264 267 271 271 279 283 286 286 291 292 294 294 296 293 290 290 294 295 296 296 297 293 289 289 281 276 274 274 268 264 263 263 261 260 262 262 269 274 279 279 278 277 276 276 274 274 274 274 274 273 272 272 271 271 271 271 271 272 273 275 275 276 277 277 277 275 272 266 266 264 262 264 264 266 269 270 270 267 264 259 259 256 255 254 254 254 254 253 253 252 253 263 263 270 277 283 283 284 285 286 286 286 284 283 283 283 283 283 283 284 284 283 283 283 283 283 283 285 286 285 285 283 281 279 279 276 274 273 273 266 266 265 265 274 278 282 282 280 279 277 277 281 283 283 283 284 284 286 286 289 289 291 291 298 309 316 316 314 314 314 314 320 323 326 326 328 328 329 329 329 329 329 329 329 328 327 327 326 325 322 319 319 319 318 317 317 317 317 318 318 318 319 321 321 322 321 320 320 319 319 320 320 321 320 320 320 321 323 329 329 334 340 351 351 357 363 378 378 401 410 423 423 427 427 427 427 426 424 419 419 416 415 413 413 412 410 405 405 404 403 402 402 397 394 390 390 386 383 379 379 374 373 372 372 374 374 376 376 376 375 373 373 369 366 364 364 360 357 350 350 332 328 324 324 317 314 310 310 305 304 303 303 302 301 300 300 298 297 296 296 294 293 292 292 289 287 286 286 287 287 287 287 283 279 274 265 265 262 258 258 258 261 272 292 292 301 309 326 326 334 346 360 360 364 368 375 375 376 378 379 379 379 380 386 386 388 388 383 383 379 373 360 360 353 346 319 319 310 301 295 295 294 293 284 284 275 266 255 255 254 263 291 291 311 321 331 331 344 347 351 351 352 355 356 356 357 356 352 352 357 366 378 378 403 415 435 435 449 453 457 457 460 459 458 458 449 442 427 427 411 402 396 396 385 379 375 375 367 362 357 357 342 339 336 336 330 327 323 323 318 317 316 316 301 293 283 283 286 300 313 327 327 328 326 324 324 324 325 322 322 318 313 302 302 297 292 285 285 280 265 248 248 241 239 239 239 241 241 238 238 236 236 237 237 236 234 231 231 230 228 221 221 220 219 229 229 234 239 249 249 255 259 269 269 274 277 268 268 262 255 246 246 229 221 219 219 215 214 221 221 259 271 284 284 300 305 311 311 324 330 337 337 342 350 352 352 356 357 353 353 343 337 331 331 316 306 278 278 266 261 256 256 235 250 265 265 306 323 345 345 342 333 315 315 275 253 269 269 307 329 341 341 363 368 373 380 380 386 393 403 403 406 410 413 413 412 411 407 407 404 402 396 396 392 387 376 376 365 360 370 370 371 373 371 371 367 363 353 353 348 339 332 332 329 328 338 338 349 359 374 374 380 385 394 394 393 392 389 389 388 387 382 382 381 380 381 381 379 378 376 376 372 369 365 365 359 354 349 349 349 354 357 357 361 362 362 362 359 356 355 355 354 355 356 356 357 356 355 355 348 348 349 349 354 359 360 360 364 366 367 367 371 373 375 375 377 377 375 375 370 370 369 369 366 366 365 364 364 364 363 362 362 361 364 370 370 373 375 379 379 381 381 386 386 386 386 386 386 386 386 385 385 384 383 373 373 369 364 356 356 
290 289 289 287 286 286 286 285 284 284 284 285 285 285 285 283 282 281 281 278 273 267 267 266 270 274 274 274 274 273 273 276 278 278 278 280 281 281 281 281 280 280 280 280 280 281 281 282 283 284 287 287 288 289 290 290 292 293 294 294 295 295 295 295 296 296 296 296 297 295 294 294 292 290 285 285 284 282 281 281 281 281 282 282 283 283 283 283 283 283 285 285 287 288 289 289 288 286 283 283 282 280 279 279 278 276 271 271 268 267 265 265 261 260 258 258 257 258 260 260 264 267 271 271 279 283 286 286 291 292 294 294 296 293 290 290 294 295 296 296 297 293 289 289 281 276 274 274 268 264 263 263 261 260 262 262 269 274 279 279 278 277 276 276 274 274 274 274 274 273 272 272 271 271 271 271 271 272 273 275 275 276 277 277 277 275 272 266 266 264 262 264 264 266 269 270 270 267 264 259 259 256 255 254 254 254 254 253 253 252 253 263 263 270 277 283 283 284 285 286 286 286 284 283 283 283 283 283 283 284 284 283 283 283 283 283 283 285 286 285 285 283 281 279 279 276 274 273 273 266 266 265 265 274 278 282 282 280 279 277 277 281 283 283 283 284 284 286 286 289 289 291 291 298 309 316 316 314 314 314 314 320 323 326 326 328 328 329 329 329 329 329 329 329 328 327 327 326 325 322 319 319 319 318 317 317 317 317 318 318 318 319 321 321 322 321 320 320 319 319 320 320 321 320 320 320 321 323 329 329 334 340 351 351 357 363 378 378 401 410 423 423 427 427 427 427 426 424 419 419 416 415 413 413 412 410 405 405 404 403 402 402 397 394 390 390 386 383 379 379 374 373 372 372 374 374 376 376 376 375 373 373 369 366 364 364 360 357 350 350 332 328 324 324 317 314 310 310 305 304 303 303 302 301 300 300 298 297 296 296 294 293 292 292 289 287 286 286 287 287 287 287 283 279 274 265 265 262 258 258 258 261 272 292 292 301 309 326 326 334 346 360 360 364 368 375 375 376 378 379 379 379 380 386 386 388 388 383 383 379 373 360 360 353 346 319 319 310 301 295 295 294 293 284 284 275 266 255 255 254 263 291 291 311 321 331 331 344 347 351 351 352 355 356 356 357 356 352 352 357 366 378 378 403 415 435 435 449 453 457 457 460 459 458 458 449 442 427 427 411 402 396 396 385 379 375 375 367 362 357 357 342 339 336 336 330 327 323 323 318 317 316 316 301 293 283 283 286 300 313 327 327 328 326 324 324 324 325 322 322 318 313 302 302 297 292 285 285 280 265 248 248 241 239 239 239 241 241 238 238 236 236 237 237 236 234 231 231 230 228 221 221 220 219 229 229 234 239 249 249 255 259 269 269 274 277 268 268 262 255 246 246 229 221 219 219 215 214 221 221 259 271 284 284 300 305 311 311 324 330 337 337 342 350 352 352 356 357 353 353 343 337 331 331 316 306 278 278 266 261 256 256 235 250 265 265 306 323 345 345 342 333 315 315 275 253 269 269 307 329 341 341 363 368 373 380 380 386 393 403 403 406 410 413 413 412 411 407 407 404 402 396 396 392 387 376 376 365 360 370 370 371 373 371 371 367 363 353 353 348 339 332 332 329 328 338 338 349 359 374 374 380 385 394 394 393 392 389 389 388 387 382 382 381 380 381 381 379 378 376 376 372 369 365 365 359 354 349 349 349 354 357 357 361 362 362 362 359 356 355 355 354 355 356 356 357 356 355 355 348 348 349 349 354 359 360 360 364 366 367 367 371 373 375 375 377 377 375 375 370 370 369 369 366 366 365 364 364 364 363 362 362 361 364 370 370 373 375 379 379 381 381 386 386 386 386 386 386 386 386 385 385 384 383 373 373 369 364 356 356 
288 286 286 286 285 285 285 286 285 285 285 284 283 282 282 281 281 279 279 272 268 263 263 277 277 277 277 274 274 275 275 280 281 281 281 282 281 281 281 280 280 280 280 279 280 282 282 284 285 286 288 288 289 290 293 293 293 293 294 294 295 295 295 295 295 296 297 297 297 296 294 294 292 289 285 285 284 283 283 283 283 284 285 285 285 285 284 284 283 284 286 286 287 288 286 286 285 284 281 281 280 278 276 276 274 272 266 266 264 263 262 262 259 259 258 258 258 259 261 261 270 275 278 278 284 287 289 289 293 295 297 297 297 292 290 290 292 294 296 296 292 288 284 284 280 275 271 271 264 262 261 261 260 261 265 265 273 277 280 280 279 278 277 277 275 275 276 276 275 274 273 273 272 272 272 273 273 274 275 278 278 279 279 276 276 274 271 267 267 265 262 268 268 270 273 274 274 270 267 260 260 256 255 254 254 254 254 253 253 251 253 261 261 269 278 286 286 287 289 290 290 289 286 283 283 282 282 283 283 283 283 283 283 282 282 282 282 282 283 282 282 280 278 277 277 276 275 274 274 268 269 270 270 276 280 285 285 282 281 280 280 283 285 285 285 285 285 286 286 288 289 291 291 298 308 313 313 312 314 316 316 321 323 326 326 325 325 326 326 326 326 326 326 326 327 327 327 326 325 323 320 320 320 320 320 320 320 319 321 321 321 322 325 325 327 327 326 326 325 325 326 326 327 326 328 328 330 332 339 339 345 352 367 367 374 381 397 397 417 423 430 430 432 431 430 430 429 427 422 422 419 416 413 413 410 407 401 401 399 397 395 395 391 389 386 386 382 380 377 377 372 372 372 372 374 374 373 373 370 367 365 365 360 357 354 354 349 346 344 344 329 325 320 320 314 312 310 310 305 303 300 300 294 291 290 290 288 287 287 287 285 283 283 283 282 279 277 277 274 276 278 278 271 268 265 262 262 260 257 255 255 256 264 286 286 299 309 326 326 333 342 350 350 353 357 363 363 365 367 372 372 376 380 396 396 401 399 392 392 388 382 370 370 364 357 333 333 325 317 310 310 308 306 297 297 290 283 268 268 255 267 297 297 316 326 336 336 352 356 360 360 364 367 369 369 371 371 367 367 365 369 382 382 410 425 446 446 459 462 465 465 464 460 456 456 442 434 415 415 394 385 380 380 374 373 370 370 362 357 352 352 340 337 334 334 329 326 323 323 320 319 317 317 302 293 284 284 291 308 312 315 315 313 312 313 313 318 320 312 312 307 301 281 281 273 264 257 257 251 238 231 231 229 227 225 225 225 225 224 224 223 223 222 222 222 221 219 219 219 220 217 217 217 217 220 220 222 226 235 235 239 244 255 255 260 266 277 277 273 269 263 263 249 241 234 234 220 214 215 215 237 255 273 273 290 294 299 299 307 310 314 314 321 334 337 337 341 342 340 340 330 322 316 316 304 299 283 283 256 249 241 241 231 244 257 257 296 311 330 330 324 314 298 298 267 251 267 267 306 329 343 343 373 377 382 390 390 393 396 402 402 404 407 409 409 409 407 403 403 401 398 392 392 388 384 374 374 361 354 354 354 357 361 358 358 354 350 342 342 339 329 321 321 320 328 348 348 361 368 379 379 382 385 391 391 390 389 386 386 384 382 374 374 373 371 371 371 369 369 369 369 366 363 360 360 352 349 345 345 352 357 360 360 363 364 362 362 357 353 352 352 351 353 355 355 357 357 356 356 350 348 346 346 350 356 358 358 362 364 365 365 370 373 375 375 377 376 374 374 369 368 366 366 364 363 361 361 361 361 361 361 361 363 367 374 374 378 380 384 384 386 386 386 386 386 387 385 385 385 384 382 382 380 378 366 366 361 357 348 348 
287 286 286 286 284 284 284 285 284 283 283 280 278 275 275 270 269 270 270 265 269 274 274 281 281 280 280 277 278 279 279 282 282 282 282 282 281 281 281 280 279 279 279 281 282 284 284 286 287 288 290 290 291 292 293 293 294 294 295 295 295 295 295 295 296 297 298 298 297 297 294 294 292 289 285 285 285 286 287 287 287 288 289 289 288 287 285 285 284 285 287 287 288 287 281 281 281 280 278 278 277 275 272 272 270 268 262 262 260 260 259 259 258 258 257 257 261 262 264 264 278 283 285 285 289 291 291 291 295 298 297 297 294 289 287 287 291 292 293 293 287 284 281 281 278 272 268 268 262 260 260 260 263 265 270 270 277 280 282 282 281 280 279 279 277 277 277 277 276 275 274 274 273 273 273 274 274 275 277 280 280 281 280 275 275 274 272 267 267 265 262 269 269 272 276 276 276 273 270 263 263 258 256 254 254 254 254 253 253 252 253 259 259 268 278 288 288 290 293 295 295 294 290 287 287 286 286 285 285 284 284 283 283 283 283 282 282 280 279 279 279 279 278 278 278 278 277 276 276 273 273 274 274 274 278 282 282 280 280 281 281 283 285 285 285 284 283 284 284 288 291 293 293 301 308 311 311 310 312 314 314 319 320 321 321 321 321 321 321 322 324 324 324 325 325 326 326 327 326 325 324 324 324 323 324 324 324 324 324 324 324 325 329 329 331 331 331 331 330 330 332 332 333 333 339 339 342 345 355 355 362 370 386 386 391 397 412 412 426 427 429 429 428 428 427 427 428 427 423 423 419 415 410 410 407 403 398 398 396 394 392 392 388 385 381 381 377 375 372 372 370 370 370 370 372 372 369 369 364 361 358 358 352 349 345 345 338 335 333 333 326 323 319 319 311 309 307 307 306 304 301 301 293 291 291 291 292 292 293 293 295 295 296 296 298 296 294 294 285 284 282 282 285 285 284 272 272 267 259 255 255 254 258 276 276 291 305 325 325 331 334 336 336 338 340 345 345 346 347 359 359 368 378 401 401 407 406 399 399 394 391 381 381 375 368 346 346 340 334 325 325 321 317 305 305 297 289 271 271 254 262 288 288 306 316 327 327 347 354 361 361 371 380 382 382 385 386 384 384 378 375 387 387 415 430 452 452 464 465 467 467 461 454 447 447 433 424 405 405 385 376 370 370 362 360 357 357 351 347 345 345 337 334 331 331 327 325 323 323 320 318 316 316 304 297 285 285 278 284 287 292 292 294 299 310 310 315 314 300 300 291 282 261 261 252 242 234 234 233 231 229 229 228 226 224 224 223 222 220 220 220 220 219 219 219 219 220 220 219 218 216 216 216 216 216 216 217 219 225 225 229 233 244 244 251 256 270 270 270 270 267 267 258 253 246 246 227 216 214 214 226 245 264 264 285 287 289 289 293 295 298 298 304 314 317 317 324 327 328 328 322 314 299 299 281 278 273 273 257 247 237 237 228 237 246 246 283 296 310 310 300 289 274 274 254 248 266 266 306 327 344 344 379 383 388 395 395 396 397 400 400 401 403 404 404 403 403 401 401 400 398 391 391 387 383 375 375 366 361 343 343 344 345 341 341 335 329 327 327 324 319 326 326 335 345 363 363 371 375 380 380 381 383 387 387 387 386 385 385 383 381 373 373 368 363 363 363 362 362 361 361 361 358 354 354 345 344 342 342 355 359 361 361 363 363 361 361 356 353 351 351 349 351 354 354 355 355 355 355 351 348 344 344 348 354 356 356 361 363 366 366 371 373 374 374 375 375 373 373 369 368 367 367 365 364 362 359 359 359 358 364 364 368 371 377 377 380 382 385 385 386 386 386 386 386 386 384 384 383 381 379 379 377 374 362 362 356 351 340 340 
287 286 286 286 284 284 284 285 284 283 283 280 278 275 275 270 269 270 270 265 269 274 274 281 281 280 280 277 278 279 279 282 282 282 282 282 281 281 281 280 279 279 279 281 282 284 284 286 287 288 290 290 291 292 293 293 294 294 295 295 295 295 295 295 296 297 298 298 297 297 294 294 292 289 285 285 285 286 287 287 287 288 289 289 288 287 285 285 284 285 287 287 288 287 281 281 281 280 278 278 277 275 272 272 270 268 262 262 260 260 259 259 258 258 257 257 261 262 264 264 278 283 285 285 289 291 291 291 295 298 297 297 294 289 287 287 291 292 293 293 287 284 281 281 278 272 268 268 262 260 260 260 263 265 270 270 277 280 282 282 281 280 279 279 277 277 277 277 276 275 274 274 273 273 273 274 274 275 277 280 280 281 280 275 275 274 272 267 267 265 262 269 269 272 276 276 276 273 270 263 263 258 256 254 254 254 254 253 253 252 253 259 259 268 278 288 288 290 293 295 295 294 290 287 287 286 286 285 285 284 284 283 283 283 283 282 282 280 279 279 279 279 278 278 278 278 277 276 276 273 273 274 274 274 278 282 282 280 280 281 281 283 285 285 285 284 283 284 284 288 291 293 293 301 308 311 311 310 312 314 314 319 320 321 321 321 321 321 321 322 324 324 324 325 325 326 326 327 326 325 324 324 324 323 324 324 324 324 324 324 324 325 329 329 331 331 331 331 330 330 332 332 333 333 339 339 342 345 355 355 362 370 386 386 391 397 412 412 426 427 429 429 428 428 427 427 428 427 423 423 419 415 410 410 407 403 398 398 396 394 392 392 388 385 381 381 377 375 372 372 370 370 370 370 372 372 369 369 364 361 358 358 352 349 345 345 338 335 333 333 326 323 319 319 311 309 307 307 306 304 301 301 293 291 291 291 292 292 293 293 295 295 296 296 298 296 294 294 285 284 282 282 285 285 284 272 272 267 259 255 255 254 258 276 276 291 305 325 325 331 334 336 336 338 340 345 345 346 347 359 359 368 378 401 401 407 406 399 399 394 391 381 381 375 368 346 346 340 334 325 325 321 317 305 305 297 289 271 271 254 262 288 288 306 316 327 327 347 354 361 361 371 380 382 382 385 386 384 384 378 375 387 387 415 430 452 452 464 465 467 467 461 454 447 447 433 424 405 405 385 376 370 370 362 360 357 357 351 347 345 345 337 334 331 331 327 325 323 323 320 318 316 316 304 297 285 285 278 284 287 292 292 294 299 310 310 315 314 300 300 291 282 261 261 252 242 234 234 233 231 229 229 228 226 224 224 223 222 220 220 220 220 219 219 219 219 220 220 219 218 216 216 216 216 216 216 217 219 225 225 229 233 244 244 251 256 270 270 270 270 267 267 258 253 246 246 227 216 214 214 226 245 264 264 285 287 289 289 293 295 298 298 304 314 317 317 324 327 328 328 322 314 299 299 281 278 273 273 257 247 237 237 228 237 246 246 283 296 310 310 300 289 274 274 254 248 266 266 306 327 344 344 379 383 388 395 395 396 397 400 400 401 403 404 404 403 403 401 401 400 398 391 391 387 383 375 375 366 361 343 343 344 345 341 341 335 329 327 327 324 319 326 326 335 345 363 363 371 375 380 380 381 383 387 387 387 386 385 385 383 381 373 373 368 363 363 363 362 362 361 361 361 358 354 354 345 344 342 342 355 359 361 361 363 363 361 361 356 353 351 351 349 351 354 354 355 355 355 355 351 348 344 344 348 354 356 356 361 363 366 366 371 373 374 374 375 375 373 373 369 368 367 367 365 364 362 359 359 359 358 364 364 368 371 377 377 380 382 385 385 386 386 386 386 386 386 384 384 383 381 379 379 377 374 362 362 356 351 340 340 
287 286 286 286 284 284 284 285 284 283 283 280 278 275 275 270 269 270 270 265 269 274 274 281 281 280 280 277 278 279 279 282 282 282 282 282 281 281 281 280 279 279 279 281 282 284 284 286 287 288 290 290 291 292 293 293 294 294 295 295 295 295 295 295 296 297 298 298 297 297 294 294 292 289 285 285 285 286 287 287 287 288 289 289 288 287 285 285 284 285 287 287 288 287 281 281 281 280 278 278 277 275 272 272 270 268 262 262 260 260 259 259 258 258 257 257 261 262 264 264 278 283 285 285 289 291 291 291 295 298 297 297 294 289 287 287 291 292 293 293 287 284 281 281 278 272 268 268 262 260 260 260 263 265 270 270 277 280 282 282 281 280 279 279 277 277 277 277 276 275 274 274 273 273 273 274 274 275 277 280 280 281 280 275 275 274 272 267 267 265 262 269 269 272 276 276 276 273 270 263 263 258 256 254 254 254 254 253 253 252 253 259 259 268 278 288 288 290 293 295 295 294 290 287 287 286 286 285 285 284 284 283 283 283 283 282 282 280 279 279 279 279 278 278 278 278 277 276 276 273 273 274 274 274 278 282 282 280 280 281 281 283 285 285 285 284 283 284 284 288 291 293 293 301 308 311 311 310 312 314 314 319 320 321 321 321 321 321 321 322 324 324 324 325 325 326 326 327 326 325 324 324 324 323 324 324 324 324 324 324 324 325 329 329 331 331 331 331 330 330 332 332 333 333 339 339 342 345 355 355 362 370 386 386 391 397 412 412 426 427 429 429 428 428 427 427 428 427 423 423 419 415 410 410 407 403 398 398 396 394 392 392 388 385 381 381 377 375 372 372 370 370 370 370 372 372 369 369 364 361 358 358 352 349 345 345 338 335 333 333 326 323 319 319 311 309 307 307 306 304 301 301 293 291 291 291 292 292 293 293 295 295 296 296 298 296 294 294 285 284 282 282 285 285 284 272 272 267 259 255 255 254 258 276 276 291 305 325 325 331 334 336 336 338 340 345 345 346 347 359 359 368 378 401 401 407 406 399 399 394 391 381 381 375 368 346 346 340 334 325 325 321 317 305 305 297 289 271 271 254 262 288 288 306 316 327 327 347 354 361 361 371 380 382 382 385 386 384 384 378 375 387 387 415 430 452 452 464 465 467 467 461 454 447 447 433 424 405 405 385 376 370 370 362 360 357 357 351 347 345 345 337 334 331 331 327 325 323 323 320 318 316 316 304 297 285 285 278 284 287 292 292 294 299 310 310 315 314 300 300 291 282 261 261 252 242 234 234 233 231 229 229 228 226 224 224 223 222 220 220 220 220 219 219 219 219 220 220 219 218 216 216 216 216 216 216 217 219 225 225 229 233 244 244 251 256 270 270 270 270 267 267 258 253 246 246 227 216 214 214 226 245 264 264 285 287 289 289 293 295 298 298 304 314 317 317 324 327 328 328 322 314 299 299 281 278 273 273 257 247 237 237 228 237 246 246 283 296 310 310 300 289 274 274 254 248 266 266 306 327 344 344 379 383 388 395 395 396 397 400 400 401 403 404 404 403 403 401 401 400 398 391 391 387 383 375 375 366 361 343 343 344 345 341 341 335 329 327 327 324 319 326 326 335 345 363 363 371 375 380 380 381 383 387 387 387 386 385 385 383 381 373 373 368 363 363 363 362 362 361 361 361 358 354 354 345 344 342 342 355 359 361 361 363 363 361 361 356 353 351 351 349 351 354 354 355 355 355 355 351 348 344 344 348 354 356 356 361 363 366 366 371 373 374 374 375 375 373 373 369 368 367 367 365 364 362 359 359 359 358 364 364 368 371 377 377 380 382 385 385 386 386 386 386 386 386 384 384 383 381 379 379 377 374 362 362 356 351 340 340 
287 286 286 284 284 284 284 283 281 279 279 272 268 267 267 264 263 266 266 273 277 282 282 281 281 282 282 282 282 283 283 283 282 282 282 281 281 280 280 279 279 279 279 283 285 287 287 289 289 289 292 292 292 293 295 295 295 295 296 296 296 297 298 298 297 297 298 298 298 298 294 294 293 291 287 287 287 288 289 289 290 291 291 291 290 288 286 286 287 287 286 286 284 283 279 279 279 279 276 276 275 274 269 269 267 264 260 260 259 259 258 258 258 259 260 260 268 271 275 275 284 287 289 289 292 293 294 294 296 297 295 295 291 287 285 285 287 286 285 285 282 282 281 281 277 269 266 266 262 261 261 261 264 267 272 272 280 283 283 283 282 281 279 279 278 278 278 278 277 276 275 275 274 275 275 276 276 278 280 281 281 279 278 275 275 273 270 264 264 264 263 271 271 273 276 278 278 275 273 267 267 262 259 255 255 254 254 253 253 253 253 257 257 265 274 288 288 292 296 298 298 297 294 292 292 291 290 287 287 285 285 284 284 284 283 282 282 281 280 280 280 280 280 280 280 279 279 279 279 272 272 272 272 272 274 277 277 277 277 277 277 280 282 283 283 283 281 286 286 292 294 296 296 304 309 308 308 309 310 312 312 315 315 316 316 317 317 317 317 320 322 323 323 325 326 326 326 326 325 326 326 326 326 325 326 326 326 327 329 329 329 330 333 333 334 334 335 335 336 336 338 338 340 342 352 352 356 361 374 374 380 387 397 397 401 406 420 420 425 425 423 423 421 421 422 422 423 423 420 420 417 412 407 407 405 402 399 399 397 394 392 392 388 386 381 381 376 375 373 373 372 371 369 369 371 370 366 366 360 356 353 353 346 342 339 339 333 331 331 331 329 329 328 328 322 315 308 308 302 301 299 299 296 297 298 298 302 305 307 307 309 310 311 311 314 316 316 316 311 309 307 307 303 300 297 285 285 280 269 259 259 254 254 265 265 277 293 316 316 323 322 321 321 321 321 320 320 322 324 351 351 364 377 399 399 404 404 403 403 401 397 388 388 382 377 357 357 351 345 333 333 328 322 308 308 299 289 265 265 253 257 270 270 280 291 303 303 331 344 358 358 377 391 396 396 403 406 404 404 396 391 400 400 420 432 451 451 460 459 458 458 448 441 433 433 416 408 393 393 378 371 365 365 354 348 345 345 340 338 336 336 329 328 326 326 324 324 323 323 321 317 313 313 302 296 287 287 269 261 264 276 276 285 290 299 299 301 298 283 283 273 263 241 241 237 232 231 231 234 242 247 247 248 244 239 239 239 240 242 242 244 244 237 237 237 236 236 236 233 229 223 223 220 217 215 215 216 216 218 218 221 225 235 235 241 247 261 261 263 265 264 264 258 253 246 246 229 220 215 215 226 246 267 267 282 282 282 282 284 284 285 285 289 294 299 299 311 318 320 320 317 311 296 296 270 258 252 252 245 238 231 231 226 233 240 240 268 278 286 286 272 259 249 249 248 257 278 278 320 341 354 354 384 388 392 395 395 395 395 396 396 397 399 397 397 398 398 399 399 398 396 390 390 387 384 376 376 368 363 343 343 333 322 318 318 314 309 312 312 314 324 343 343 355 362 372 372 376 377 378 378 376 376 379 379 380 382 381 381 379 377 370 370 366 361 354 354 355 355 355 355 354 351 348 348 339 342 346 346 358 360 360 360 360 359 358 358 355 353 351 351 347 350 353 353 354 353 352 352 348 346 343 343 349 357 359 359 363 365 367 367 370 371 372 372 372 371 369 369 368 368 367 367 366 365 364 361 361 360 358 365 365 370 373 378 378 380 381 384 384 386 386 387 387 387 386 384 384 383 381 374 374 371 368 359 359 355 349 337 337 
292 289 289 286 286 285 285 281 278 274 274 267 265 266 266 267 268 275 275 280 280 281 281 283 283 283 283 285 285 285 285 282 281 281 281 281 280 280 280 280 281 281 281 287 288 290 290 290 290 291 294 294 294 295 295 295 295 296 297 297 298 298 299 299 299 299 300 300 300 298 295 295 294 292 291 291 291 292 293 293 294 295 292 292 290 289 286 286 285 284 280 280 278 278 278 278 277 276 274 274 273 272 264 264 263 262 260 260 259 259 260 260 262 265 269 269 276 280 285 285 290 289 291 291 294 295 296 296 295 293 291 291 287 284 282 282 282 281 280 280 280 280 279 279 273 265 265 265 266 269 270 270 272 273 276 276 280 282 283 283 282 281 280 280 278 278 278 278 277 277 276 276 276 276 276 279 279 281 281 280 280 278 278 273 273 271 268 264 264 265 267 275 275 277 279 280 280 278 276 270 270 266 264 259 259 256 255 254 254 254 253 258 258 266 275 285 285 290 296 299 299 299 298 295 295 292 291 288 288 287 287 286 286 286 286 283 283 281 281 281 281 281 282 282 282 281 280 280 280 272 272 272 272 272 270 268 268 272 272 272 272 277 278 278 278 277 278 283 283 291 293 296 296 304 308 306 306 307 307 308 308 311 311 312 312 312 312 315 315 320 322 323 323 325 327 327 327 327 327 327 326 326 327 328 329 329 329 330 332 332 332 332 337 337 339 340 342 342 343 343 346 346 349 353 373 373 378 383 392 392 398 404 408 408 407 405 415 415 417 417 416 416 414 414 415 415 418 418 418 418 416 411 407 407 406 404 401 401 400 399 395 395 388 385 381 381 377 377 376 376 373 372 371 371 367 364 359 359 354 351 349 349 342 338 336 336 334 335 335 335 333 333 332 332 329 325 321 321 308 304 300 300 303 305 308 308 313 315 317 317 321 323 324 324 327 329 330 330 326 323 320 320 313 309 305 297 297 292 279 265 265 258 255 258 258 266 282 304 304 311 309 305 305 302 298 300 300 308 316 347 347 359 371 392 392 398 400 402 402 401 398 389 389 384 380 362 362 356 349 335 335 329 322 305 305 295 285 258 258 250 253 269 269 283 290 298 298 323 340 357 357 383 401 408 408 418 422 422 422 418 415 419 419 429 436 446 446 449 446 443 443 430 422 413 413 396 391 381 381 370 364 359 359 350 346 341 341 334 332 329 329 322 321 320 320 318 319 321 321 317 311 304 304 287 282 277 277 265 258 258 266 266 274 276 281 281 281 278 266 266 256 245 234 234 237 240 256 256 258 266 270 270 269 265 263 263 266 270 275 275 274 272 263 263 259 254 248 248 246 243 236 236 230 224 217 217 215 214 213 213 213 216 223 223 228 234 250 250 253 257 257 257 255 251 244 244 228 218 214 214 226 245 265 265 277 277 276 276 275 275 275 275 275 281 287 287 301 309 312 312 313 311 302 302 281 269 252 252 240 236 231 231 224 228 233 233 247 253 257 257 246 237 242 242 260 273 291 291 328 347 358 358 385 388 392 391 391 391 391 393 393 394 395 393 393 392 393 393 393 392 391 388 388 386 383 375 375 359 348 322 322 313 303 304 304 311 318 333 333 338 350 362 362 368 371 376 376 377 376 372 372 369 369 372 372 373 375 375 375 373 371 365 365 361 356 348 348 347 348 349 349 348 345 341 341 338 344 350 350 357 358 358 358 356 354 354 354 352 350 347 347 344 346 349 349 350 349 348 348 344 344 344 344 351 358 361 361 365 366 367 367 368 369 369 369 367 366 366 366 367 367 367 367 366 366 365 363 363 361 358 366 366 370 372 376 376 378 380 385 385 387 388 389 389 388 387 385 385 384 382 376 376 370 364 353 353 349 345 336 336 
294 293 293 288 284 283 283 279 276 272 272 267 266 268 268 271 273 279 279 282 283 284 284 285 284 283 283 285 285 286 286 282 280 280 280 279 279 279 279 279 280 282 282 289 290 291 291 291 292 293 296 296 296 295 295 295 296 297 298 298 298 299 300 300 301 301 302 302 301 299 295 295 294 293 294 294 294 294 298 298 298 296 290 290 287 285 281 281 279 278 275 275 272 273 276 276 276 276 277 277 275 272 263 263 262 261 262 262 263 264 266 266 271 274 277 277 283 288 294 294 291 288 289 289 293 296 296 296 294 291 289 289 286 283 281 281 279 279 278 278 277 275 273 273 266 261 262 262 267 271 273 273 278 282 283 283 283 282 283 283 283 282 281 281 279 279 279 279 278 278 278 278 277 278 280 282 282 283 282 279 279 278 278 274 274 270 266 264 264 267 271 279 279 280 282 283 283 280 277 272 272 269 267 264 264 262 260 257 257 256 255 256 256 262 269 281 281 286 292 296 296 296 296 293 293 292 292 291 291 290 290 288 288 287 286 283 283 281 280 280 280 280 279 278 278 277 276 274 274 272 272 272 272 272 272 272 272 272 272 272 272 273 275 278 278 281 280 282 282 287 291 293 293 299 302 301 301 304 304 305 305 306 306 307 307 309 311 315 315 319 321 322 322 325 327 327 327 327 328 326 327 327 328 330 332 332 333 334 336 336 337 338 343 343 345 346 348 348 349 350 355 355 359 366 383 383 391 400 411 411 414 417 413 413 408 403 403 403 407 408 408 408 406 405 407 407 411 412 413 413 413 410 407 407 407 406 404 404 403 401 397 397 390 386 382 382 378 378 377 377 376 375 374 374 372 371 368 368 357 349 347 347 340 335 336 336 337 337 337 337 338 337 336 336 332 329 326 326 317 315 312 312 312 315 318 318 323 326 328 328 332 334 336 336 339 341 342 342 342 338 333 333 323 320 316 307 307 301 288 272 272 263 257 253 253 256 268 286 286 293 292 282 282 284 286 304 304 314 325 345 345 356 367 388 388 394 397 399 399 398 394 387 387 383 377 359 359 353 346 332 332 325 318 299 299 289 278 254 254 248 255 284 284 306 313 321 321 328 342 357 357 384 407 416 416 430 436 438 438 439 436 437 437 438 439 437 437 431 428 425 425 412 406 399 399 386 380 369 369 361 357 353 353 347 344 341 341 337 336 333 333 319 316 313 313 309 309 308 308 302 298 293 293 281 280 279 279 273 268 263 257 257 258 261 266 266 267 265 249 249 243 236 247 247 260 274 297 297 298 297 293 293 291 288 284 284 283 283 280 280 276 274 265 265 262 258 253 253 250 247 239 239 236 232 219 219 215 213 211 211 210 211 214 214 217 222 237 237 242 247 249 249 250 247 241 241 226 217 212 212 220 239 259 259 273 271 269 269 267 265 263 263 263 276 280 280 291 297 302 302 308 310 309 309 300 293 275 275 256 249 241 241 223 225 228 228 228 230 234 234 241 248 261 261 288 302 313 313 338 352 362 362 387 388 390 387 387 387 388 391 391 391 392 387 387 385 385 385 385 385 385 384 384 383 380 367 367 341 323 302 302 305 308 326 326 335 344 352 352 355 363 370 370 373 374 376 376 375 372 367 367 365 364 364 364 366 368 369 369 367 365 359 359 356 352 343 343 340 340 340 340 339 336 333 333 341 345 350 350 354 353 352 352 351 350 350 350 349 347 344 344 338 340 342 342 344 343 342 342 341 344 348 348 354 363 365 365 367 366 366 366 366 365 365 365 363 362 363 363 364 364 365 365 365 365 364 362 362 360 358 365 365 368 370 374 374 377 380 386 386 389 390 390 390 390 389 386 386 384 381 373 373 368 362 344 344 340 337 332 332 
294 293 293 288 284 283 283 279 276 272 272 267 266 268 268 271 273 279 279 282 283 284 284 285 284 283 283 285 285 286 286 282 280 280 280 279 279 279 279 279 280 282 282 289 290 291 291 291 292 293 296 296 296 295 295 295 296 297 298 298 298 299 300 300 301 301 302 302 301 299 295 295 294 293 294 294 294 294 298 298 298 296 290 290 287 285 281 281 279 278 275 275 272 273 276 276 276 276 277 277 275 272 263 263 262 261 262 262 263 264 266 266 271 274 277 277 283 288 294 294 291 288 289 289 293 296 296 296 294 291 289 289 286 283 281 281 279 279 278 278 277 275 273 273 266 261 262 262 267 271 273 273 278 282 283 283 283 282 283 283 283 282 281 281 279 279 279 279 278 278 278 278 277 278 280 282 282 283 282 279 279 278 278 274 274 270 266 264 264 267 271 279 279 280 282 283 283 280 277 272 272 269 267 264 264 262 260 257 257 256 255 256 256 262 269 281 281 286 292 296 296 296 296 293 293 292 292 291 291 290 290 288 288 287 286 283 283 281 280 280 280 280 279 278 278 277 276 274 274 272 272 272 272 272 272 272 272 272 272 272 272 273 275 278 278 281 280 282 282 287 291 293 293 299 302 301 301 304 304 305 305 306 306 307 307 309 311 315 315 319 321 322 322 325 327 327 327 327 328 326 327 327 328 330 332 332 333 334 336 336 337 338 343 343 345 346 348 348 349 350 355 355 359 366 383 383 391 400 411 411 414 417 413 413 408 403 403 403 407 408 408 408 406 405 407 407 411 412 413 413 413 410 407 407 407 406 404 404 403 401 397 397 390 386 382 382 378 378 377 377 376 375 374 374 372 371 368 368 357 349 347 347 340 335 336 336 337 337 337 337 338 337 336 336 332 329 326 326 317 315 312 312 312 315 318 318 323 326 328 328 332 334 336 336 339 341 342 342 342 338 333 333 323 320 316 307 307 301 288 272 272 263 257 253 253 256 268 286 286 293 292 282 282 284 286 304 304 314 325 345 345 356 367 388 388 394 397 399 399 398 394 387 387 383 377 359 359 353 346 332 332 325 318 299 299 289 278 254 254 248 255 284 284 306 313 321 321 328 342 357 357 384 407 416 416 430 436 438 438 439 436 437 437 438 439 437 437 431 428 425 425 412 406 399 399 386 380 369 369 361 357 353 353 347 344 341 341 337 336 333 333 319 316 313 313 309 309 308 308 302 298 293 293 281 280 279 279 273 268 263 257 257 258 261 266 266 267 265 249 249 243 236 247 247 260 274 297 297 298 297 293 293 291 288 284 284 283 283 280 280 276 274 265 265 262 258 253 253 250 247 239 239 236 232 219 219 215 213 211 211 210 211 214 214 217 222 237 237 242 247 249 249 250 247 241 241 226 217 212 212 220 239 259 259 273 271 269 269 267 265 263 263 263 276 280 280 291 297 302 302 308 310 309 309 300 293 275 275 256 249 241 241 223 225 228 228 228 230 234 234 241 248 261 261 288 302 313 313 338 352 362 362 387 388 390 387 387 387 388 391 391 391 392 387 387 385 385 385 385 385 385 384 384 383 380 367 367 341 323 302 302 305 308 326 326 335 344 352 352 355 363 370 370 373 374 376 376 375 372 367 367 365 364 364 364 366 368 369 369 367 365 359 359 356 352 343 343 340 340 340 340 339 336 333 333 341 345 350 350 354 353 352 352 351 350 350 350 349 347 344 344 338 340 342 342 344 343 342 342 341 344 348 348 354 363 365 365 367 366 366 366 366 365 365 365 363 362 363 363 364 364 365 365 365 365 364 362 362 360 358 365 365 368 370 374 374 377 380 386 386 389 390 390 390 390 389 386 386 384 381 373 373 368 362 344 344 340 337 332 332 
294 293 293 288 284 283 283 279 276 272 272 267 266 268 268 271 273 279 279 282 283 284 284 285 284 283 283 285 285 286 286 282 280 280 280 279 279 279 279 279 280 282 282 289 290 291 291 291 292 293 296 296 296 295 295 295 296 297 298 298 298 299 300 300 301 301 302 302 301 299 295 295 294 293 294 294 294 294 298 298 298 296 290 290 287 285 281 281 279 278 275 275 272 273 276 276 276 276 277 277 275 272 263 263 262 261 262 262 263 264 266 266 271 274 277 277 283 288 294 294 291 288 289 289 293 296 296 296 294 291 289 289 286 283 281 281 279 279 278 278 277 275 273 273 266 261 262 262 267 271 273 273 278 282 283 283 283 282 283 283 283 282 281 281 279 279 279 279 278 278 278 278 277 278 280 282 282 283 282 279 279 278 278 274 274 270 266 264 264 267 271 279 279 280 282 283 283 280 277 272 272 269 267 264 264 262 260 257 257 256 255 256 256 262 269 281 281 286 292 296 296 296 296 293 293 292 292 291 291 290 290 288 288 287 286 283 283 281 280 280 280 280 279 278 278 277 276 274 274 272 272 272 272 272 272 272 272 272 272 272 272 273 275 278 278 281 280 282 282 287 291 293 293 299 302 301 301 304 304 305 305 306 306 307 307 309 311 315 315 319 321 322 322 325 327 327 327 327 328 326 327 327 328 330 332 332 333 334 336 336 337 338 343 343 345 346 348 348 349 350 355 355 359 366 383 383 391 400 411 411 414 417 413 413 408 403 403 403 407 408 408 408 406 405 407 407 411 412 413 413 413 410 407 407 407 406 404 404 403 401 397 397 390 386 382 382 378 378 377 377 376 375 374 374 372 371 368 368 357 349 347 347 340 335 336 336 337 337 337 337 338 337 336 336 332 329 326 326 317 315 312 312 312 315 318 318 323 326 328 328 332 334 336 336 339 341 342 342 342 338 333 333 323 320 316 307 307 301 288 272 272 263 257 253 253 256 268 286 286 293 292 282 282 284 286 304 304 314 325 345 345 356 367 388 388 394 397 399 399 398 394 387 387 383 377 359 359 353 346 332 332 325 318 299 299 289 278 254 254 248 255 284 284 306 313 321 321 328 342 357 357 384 407 416 416 430 436 438 438 439 436 437 437 438 439 437 437 431 428 425 425 412 406 399 399 386 380 369 369 361 357 353 353 347 344 341 341 337 336 333 333 319 316 313 313 309 309 308 308 302 298 293 293 281 280 279 279 273 268 263 257 257 258 261 266 266 267 265 249 249 243 236 247 247 260 274 297 297 298 297 293 293 291 288 284 284 283 283 280 280 276 274 265 265 262 258 253 253 250 247 239 239 236 232 219 219 215 213 211 211 210 211 214 214 217 222 237 237 242 247 249 249 250 247 241 241 226 217 212 212 220 239 259 259 273 271 269 269 267 265 263 263 263 276 280 280 291 297 302 302 308 310 309 309 300 293 275 275 256 249 241 241 223 225 228 228 228 230 234 234 241 248 261 261 288 302 313 313 338 352 362 362 387 388 390 387 387 387 388 391 391 391 392 387 387 385 385 385 385 385 385 384 384 383 380 367 367 341 323 302 302 305 308 326 326 335 344 352 352 355 363 370 370 373 374 376 376 375 372 367 367 365 364 364 364 366 368 369 369 367 365 359 359 356 352 343 343 340 340 340 340 339 336 333 333 341 345 350 350 354 353 352 352 351 350 350 350 349 347 344 344 338 340 342 342 344 343 342 342 341 344 348 348 354 363 365 365 367 366 366 366 366 365 365 365 363 362 363 363 364 364 365 365 365 365 364 362 362 360 358 365 365 368 370 374 374 377 380 386 386 389 390 390 390 390 389 386 386 384 381 373 373 368 362 344 344 340 337 332 332 
291 289 289 284 282 278 278 272 270 269 269 267 267 268 268 272 274 277 277 279 281 284 284 285 285 284 284 285 286 287 287 281 279 279 279 279 279 279 279 280 280 282 282 291 291 292 292 293 294 295 298 298 298 297 295 295 296 297 299 299 298 298 300 300 302 302 301 301 301 299 296 296 296 295 296 296 296 297 296 296 295 290 286 286 284 282 278 278 276 276 276 276 275 277 279 279 278 276 273 273 270 266 263 263 263 264 267 267 269 271 273 273 281 283 285 285 294 296 298 298 290 288 288 288 290 292 292 292 292 290 289 289 285 282 281 281 281 281 280 280 274 271 267 267 262 263 266 266 270 271 273 273 279 284 282 282 280 280 284 284 284 283 281 281 280 280 279 279 280 280 279 279 279 281 282 283 283 282 280 278 278 279 279 270 270 268 265 268 268 272 276 281 281 283 285 285 285 281 280 275 275 272 271 267 267 265 264 261 261 259 260 259 259 260 261 271 271 276 281 288 288 288 288 287 287 288 289 291 291 292 292 289 289 286 285 281 281 278 277 277 277 276 276 274 274 272 272 272 272 272 272 272 272 272 272 272 272 275 276 277 277 278 277 279 279 282 283 282 282 283 286 287 287 289 291 292 292 294 295 296 296 298 299 301 301 306 310 316 316 319 320 321 321 324 325 325 325 325 326 328 329 329 330 331 334 334 335 337 337 337 340 343 350 350 352 353 356 356 357 359 365 365 369 375 387 387 399 411 422 422 422 423 415 415 410 404 396 396 394 396 398 398 397 397 400 400 403 405 407 407 408 407 405 405 404 402 402 402 402 401 398 398 392 389 383 383 381 380 378 378 377 377 377 377 374 372 369 369 360 351 347 347 339 335 336 336 339 340 339 339 341 340 338 338 334 331 327 327 325 325 325 325 326 327 329 329 333 336 338 338 342 345 347 347 350 352 353 353 349 347 345 345 334 330 326 314 314 308 293 276 276 267 259 251 251 250 254 265 265 271 270 273 273 283 293 319 319 327 336 352 352 360 368 388 388 395 398 399 399 397 392 381 381 374 367 349 349 344 338 324 324 317 310 292 292 281 269 250 250 248 263 299 299 320 329 339 339 350 357 364 364 388 412 422 422 440 448 452 452 454 451 449 449 443 439 427 427 416 412 408 408 399 394 389 389 378 372 361 361 354 351 349 349 346 344 342 342 338 337 333 333 322 321 320 320 318 315 311 311 307 306 304 304 297 296 294 294 285 279 274 263 263 257 254 253 253 255 253 240 240 244 249 283 283 295 308 319 319 317 311 304 304 300 297 292 292 290 287 280 280 276 274 265 265 262 258 253 253 249 245 238 238 235 232 223 223 221 219 214 214 211 211 210 210 209 210 225 225 231 237 240 240 242 240 236 236 225 217 212 212 214 232 250 250 271 267 262 262 256 254 251 251 259 270 275 275 285 291 295 295 303 307 307 307 302 296 275 275 258 252 245 245 222 222 223 223 229 232 242 242 262 275 286 286 308 320 329 329 349 360 369 369 389 389 388 385 385 385 386 389 389 389 389 384 384 382 381 380 380 379 379 380 380 380 376 358 358 324 304 309 309 321 334 347 347 351 356 363 363 365 369 373 373 374 374 372 372 370 368 364 364 362 361 358 358 359 360 362 362 361 360 353 353 350 347 340 340 334 333 332 332 330 332 334 334 345 347 349 349 349 348 347 347 346 347 347 347 344 342 339 339 332 333 335 335 337 339 341 341 348 350 352 352 360 365 365 365 363 361 361 361 361 361 361 361 360 360 361 361 362 362 362 362 362 362 361 360 360 358 355 362 362 365 368 375 375 379 381 386 386 388 388 389 389 389 389 386 386 382 377 368 368 363 358 339 339 333 330 326 326 
287 284 284 281 274 272 272 268 267 267 267 268 267 268 268 269 270 269 269 271 275 280 280 286 286 286 286 283 283 282 282 278 277 278 278 279 280 281 281 283 283 285 285 294 296 298 298 300 300 300 300 300 300 301 300 300 300 300 301 301 302 303 304 304 304 303 299 299 297 295 293 293 293 293 291 291 290 288 286 286 285 283 281 281 279 279 278 278 276 277 279 279 280 278 274 274 273 271 271 271 271 272 270 270 271 273 278 278 279 283 287 287 293 294 296 296 299 298 297 297 295 293 292 292 289 287 288 288 290 291 290 290 287 285 285 285 284 282 279 279 270 266 262 262 259 257 259 259 264 268 272 272 276 276 276 276 280 284 286 286 283 282 281 281 282 282 281 281 280 280 281 281 285 286 284 279 279 277 274 269 269 267 267 267 267 268 270 274 274 275 276 282 282 283 284 284 284 282 281 277 277 275 274 272 272 270 268 265 265 264 262 263 263 265 267 263 263 265 268 272 272 270 268 272 272 275 277 279 279 278 279 281 281 281 280 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 279 280 282 282 285 284 283 283 283 281 281 281 282 284 286 286 290 291 291 291 293 297 300 300 299 299 299 299 302 302 303 303 305 308 313 313 316 318 318 318 319 319 320 320 323 325 328 332 332 333 335 338 338 340 342 345 345 350 355 367 367 369 370 373 373 375 379 389 389 396 405 430 430 434 439 436 436 431 426 416 416 413 409 398 398 386 382 378 378 378 379 382 382 384 386 390 390 392 388 385 385 385 385 389 389 390 392 392 392 392 391 388 388 388 388 387 387 386 384 382 382 377 374 366 366 356 350 346 346 341 340 342 342 343 341 340 340 337 339 341 341 340 339 337 337 339 341 344 344 349 351 351 351 352 351 351 351 348 346 345 345 342 340 340 340 337 336 334 334 332 331 329 315 315 308 295 282 282 276 270 259 259 254 251 247 247 246 250 266 266 281 297 322 322 330 338 351 351 359 368 389 389 395 398 397 397 392 383 364 364 353 345 321 321 315 308 298 298 293 287 272 272 262 251 249 249 278 296 329 329 344 354 364 364 380 386 393 393 409 425 436 436 452 458 457 457 452 447 442 442 430 424 415 415 404 399 394 394 382 377 371 371 362 358 351 351 346 343 342 342 340 340 339 339 336 334 333 333 330 329 327 327 323 321 319 319 314 311 308 308 301 298 296 296 290 287 282 272 272 266 255 243 243 246 251 275 275 290 306 321 321 322 323 325 325 324 318 309 309 303 298 287 287 282 277 267 267 261 260 251 251 247 243 238 238 236 233 228 228 227 225 221 221 219 219 217 217 215 214 210 210 207 207 207 207 208 209 215 215 223 225 224 224 218 212 208 208 212 228 244 244 258 256 254 254 246 242 237 237 241 262 264 264 273 279 283 283 290 293 295 295 291 284 252 252 233 227 221 221 217 221 225 225 233 237 245 245 259 268 279 279 305 320 334 334 358 368 374 374 387 387 386 380 380 379 377 380 380 381 382 381 381 379 376 371 371 369 369 367 367 366 360 341 341 312 295 306 306 320 335 349 349 354 360 366 366 367 368 369 369 370 369 368 368 367 367 367 367 366 363 354 354 352 349 349 349 349 348 343 343 340 337 334 334 328 327 325 325 333 335 338 338 341 341 340 340 338 337 337 337 338 338 337 337 334 331 331 331 338 341 345 345 351 353 355 355 357 359 362 362 360 355 355 355 355 355 355 355 356 357 357 357 357 357 357 357 357 357 357 357 357 356 355 353 353 354 356 366 366 369 371 375 375 377 377 378 378 378 378 381 381 381 381 376 376 372 367 358 358 353 348 332 332 327 325 320 320 
287 284 284 281 274 272 272 268 267 267 267 268 267 268 268 269 270 269 269 271 275 280 280 286 286 286 286 283 283 282 282 278 277 278 278 279 280 281 281 283 283 285 285 294 296 298 298 300 300 300 300 300 300 301 300 300 300 300 301 301 302 303 304 304 304 303 299 299 297 295 293 293 293 293 291 291 290 288 286 286 285 283 281 281 279 279 278 278 276 277 279 279 280 278 274 274 273 271 271 271 271 272 270 270 271 273 278 278 279 283 287 287 293 294 296 296 299 298 297 297 295 293 292 292 289 287 288 288 290 291 290 290 287 285 285 285 284 282 279 279 270 266 262 262 259 257 259 259 264 268 272 272 276 276 276 276 280 284 286 286 283 282 281 281 282 282 281 281 280 280 281 281 285 286 284 279 279 277 274 269 269 267 267 267 267 268 270 274 274 275 276 282 282 283 284 284 284 282 281 277 277 275 274 272 272 270 268 265 265 264 262 263 263 265 267 263 263 265 268 272 272 270 268 272 272 275 277 279 279 278 279 281 281 281 280 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 279 280 282 282 285 284 283 283 283 281 281 281 282 284 286 286 290 291 291 291 293 297 300 300 299 299 299 299 302 302 303 303 305 308 313 313 316 318 318 318 319 319 320 320 323 325 328 332 332 333 335 338 338 340 342 345 345 350 355 367 367 369 370 373 373 375 379 389 389 396 405 430 430 434 439 436 436 431 426 416 416 413 409 398 398 386 382 378 378 378 379 382 382 384 386 390 390 392 388 385 385 385 385 389 389 390 392 392 392 392 391 388 388 388 388 387 387 386 384 382 382 377 374 366 366 356 350 346 346 341 340 342 342 343 341 340 340 337 339 341 341 340 339 337 337 339 341 344 344 349 351 351 351 352 351 351 351 348 346 345 345 342 340 340 340 337 336 334 334 332 331 329 315 315 308 295 282 282 276 270 259 259 254 251 247 247 246 250 266 266 281 297 322 322 330 338 351 351 359 368 389 389 395 398 397 397 392 383 364 364 353 345 321 321 315 308 298 298 293 287 272 272 262 251 249 249 278 296 329 329 344 354 364 364 380 386 393 393 409 425 436 436 452 458 457 457 452 447 442 442 430 424 415 415 404 399 394 394 382 377 371 371 362 358 351 351 346 343 342 342 340 340 339 339 336 334 333 333 330 329 327 327 323 321 319 319 314 311 308 308 301 298 296 296 290 287 282 272 272 266 255 243 243 246 251 275 275 290 306 321 321 322 323 325 325 324 318 309 309 303 298 287 287 282 277 267 267 261 260 251 251 247 243 238 238 236 233 228 228 227 225 221 221 219 219 217 217 215 214 210 210 207 207 207 207 208 209 215 215 223 225 224 224 218 212 208 208 212 228 244 244 258 256 254 254 246 242 237 237 241 262 264 264 273 279 283 283 290 293 295 295 291 284 252 252 233 227 221 221 217 221 225 225 233 237 245 245 259 268 279 279 305 320 334 334 358 368 374 374 387 387 386 380 380 379 377 380 380 381 382 381 381 379 376 371 371 369 369 367 367 366 360 341 341 312 295 306 306 320 335 349 349 354 360 366 366 367 368 369 369 370 369 368 368 367 367 367 367 366 363 354 354 352 349 349 349 349 348 343 343 340 337 334 334 328 327 325 325 333 335 338 338 341 341 340 340 338 337 337 337 338 338 337 337 334 331 331 331 338 341 345 345 351 353 355 355 357 359 362 362 360 355 355 355 355 355 355 355 356 357 357 357 357 357 357 357 357 357 357 357 357 356 355 353 353 354 356 366 366 369 371 375 375 377 377 378 378 378 378 381 381 381 381 376 376 372 367 358 358 353 348 332 332 327 325 320 320 
286 283 283 282 272 270 270 268 269 270 270 269 267 266 266 265 265 265 265 269 273 278 278 285 285 285 285 281 280 279 279 276 276 276 276 277 278 279 279 282 283 285 285 294 296 299 299 301 301 300 301 301 301 301 301 301 301 301 302 302 302 302 302 302 301 300 297 297 295 293 292 292 291 289 287 287 286 285 286 286 285 283 282 282 281 281 280 280 278 278 281 281 283 281 275 275 273 271 268 268 269 271 274 274 276 278 285 285 289 292 295 295 298 299 301 301 301 300 299 299 296 294 291 291 286 284 285 285 288 289 288 288 286 285 284 284 281 278 275 275 265 263 260 260 259 258 258 258 259 261 265 265 271 272 275 275 281 284 285 285 283 283 283 283 284 283 282 282 286 291 297 297 288 284 281 276 276 273 271 267 267 266 266 267 267 268 270 271 271 273 275 281 281 282 284 285 285 282 281 278 278 276 275 273 273 271 270 267 267 265 263 268 268 268 267 270 270 270 271 266 266 266 268 271 271 273 275 278 278 279 279 279 279 280 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 270 272 275 275 279 280 282 282 284 284 283 283 283 280 280 280 283 286 288 288 291 292 293 293 295 297 299 299 299 299 300 300 303 304 305 305 306 307 310 310 312 314 315 315 317 318 319 319 322 324 327 332 332 334 336 340 340 342 344 351 351 356 361 374 374 378 380 384 384 386 391 405 405 414 425 447 447 447 448 440 440 435 429 418 418 414 409 399 399 386 382 374 374 371 371 373 373 375 377 379 379 380 375 373 373 375 377 382 382 384 387 388 388 388 387 387 387 388 388 387 387 386 383 380 380 374 369 359 359 350 346 346 346 347 349 349 349 348 347 345 345 339 339 339 339 342 341 340 340 344 348 353 353 359 359 358 358 353 349 346 346 340 337 336 336 333 331 330 330 326 324 322 322 318 317 316 305 305 300 291 283 283 279 275 267 267 264 260 250 250 244 243 251 251 264 278 308 308 319 331 346 346 353 360 381 381 388 391 391 391 387 377 357 357 347 339 315 315 307 298 285 285 281 277 262 262 255 248 257 257 296 310 337 337 350 360 370 370 391 399 407 407 423 437 443 443 449 448 442 442 431 426 421 421 413 410 403 403 395 392 388 388 381 376 370 370 359 354 346 346 341 339 339 339 339 340 340 340 337 335 334 334 328 326 324 324 320 319 318 318 313 311 309 309 301 298 296 296 291 287 282 268 268 259 252 252 252 271 282 305 305 308 312 320 320 322 325 326 326 324 317 307 307 302 296 285 285 279 273 262 262 257 256 250 250 249 248 242 242 238 233 228 228 226 224 224 224 223 222 220 220 218 218 216 216 214 211 205 205 204 203 205 205 209 211 212 212 211 209 206 206 211 223 236 236 249 249 248 248 243 239 234 234 234 254 257 257 264 268 272 272 279 283 286 286 284 278 245 245 224 220 215 215 217 223 229 229 239 245 255 255 262 265 273 273 294 307 323 323 353 366 372 372 387 386 385 379 379 376 373 371 371 373 375 378 378 378 376 370 370 366 364 359 359 356 351 339 339 314 296 294 294 308 322 344 344 350 356 362 362 363 365 366 366 367 367 366 366 365 366 367 367 366 364 356 356 354 351 346 346 345 343 340 340 337 334 328 328 322 325 328 328 335 336 337 337 336 335 334 334 332 332 332 332 333 333 332 332 330 329 332 332 342 346 350 350 356 357 358 358 360 360 360 360 355 351 351 351 352 353 353 353 353 354 354 354 354 354 354 354 353 353 353 353 353 353 352 353 353 356 360 372 372 374 374 375 375 376 376 374 374 373 373 375 375 374 373 368 368 365 362 353 353 350 347 333 333 329 327 321 321 
286 283 283 282 272 270 270 268 269 270 270 269 267 266 266 265 265 265 265 269 273 278 278 285 285 285 285 281 280 279 279 276 276 276 276 277 278 279 279 282 283 285 285 294 296 299 299 301 301 300 301 301 301 301 301 301 301 301 302 302 302 302 302 302 301 300 297 297 295 293 292 292 291 289 287 287 286 285 286 286 285 283 282 282 281 281 280 280 278 278 281 281 283 281 275 275 273 271 268 268 269 271 274 274 276 278 285 285 289 292 295 295 298 299 301 301 301 300 299 299 296 294 291 291 286 284 285 285 288 289 288 288 286 285 284 284 281 278 275 275 265 263 260 260 259 258 258 258 259 261 265 265 271 272 275 275 281 284 285 285 283 283 283 283 284 283 282 282 286 291 297 297 288 284 281 276 276 273 271 267 267 266 266 267 267 268 270 271 271 273 275 281 281 282 284 285 285 282 281 278 278 276 275 273 273 271 270 267 267 265 263 268 268 268 267 270 270 270 271 266 266 266 268 271 271 273 275 278 278 279 279 279 279 280 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 270 272 275 275 279 280 282 282 284 284 283 283 283 280 280 280 283 286 288 288 291 292 293 293 295 297 299 299 299 299 300 300 303 304 305 305 306 307 310 310 312 314 315 315 317 318 319 319 322 324 327 332 332 334 336 340 340 342 344 351 351 356 361 374 374 378 380 384 384 386 391 405 405 414 425 447 447 447 448 440 440 435 429 418 418 414 409 399 399 386 382 374 374 371 371 373 373 375 377 379 379 380 375 373 373 375 377 382 382 384 387 388 388 388 387 387 387 388 388 387 387 386 383 380 380 374 369 359 359 350 346 346 346 347 349 349 349 348 347 345 345 339 339 339 339 342 341 340 340 344 348 353 353 359 359 358 358 353 349 346 346 340 337 336 336 333 331 330 330 326 324 322 322 318 317 316 305 305 300 291 283 283 279 275 267 267 264 260 250 250 244 243 251 251 264 278 308 308 319 331 346 346 353 360 381 381 388 391 391 391 387 377 357 357 347 339 315 315 307 298 285 285 281 277 262 262 255 248 257 257 296 310 337 337 350 360 370 370 391 399 407 407 423 437 443 443 449 448 442 442 431 426 421 421 413 410 403 403 395 392 388 388 381 376 370 370 359 354 346 346 341 339 339 339 339 340 340 340 337 335 334 334 328 326 324 324 320 319 318 318 313 311 309 309 301 298 296 296 291 287 282 268 268 259 252 252 252 271 282 305 305 308 312 320 320 322 325 326 326 324 317 307 307 302 296 285 285 279 273 262 262 257 256 250 250 249 248 242 242 238 233 228 228 226 224 224 224 223 222 220 220 218 218 216 216 214 211 205 205 204 203 205 205 209 211 212 212 211 209 206 206 211 223 236 236 249 249 248 248 243 239 234 234 234 254 257 257 264 268 272 272 279 283 286 286 284 278 245 245 224 220 215 215 217 223 229 229 239 245 255 255 262 265 273 273 294 307 323 323 353 366 372 372 387 386 385 379 379 376 373 371 371 373 375 378 378 378 376 370 370 366 364 359 359 356 351 339 339 314 296 294 294 308 322 344 344 350 356 362 362 363 365 366 366 367 367 366 366 365 366 367 367 366 364 356 356 354 351 346 346 345 343 340 340 337 334 328 328 322 325 328 328 335 336 337 337 336 335 334 334 332 332 332 332 333 333 332 332 330 329 332 332 342 346 350 350 356 357 358 358 360 360 360 360 355 351 351 351 352 353 353 353 353 354 354 354 354 354 354 354 353 353 353 353 353 353 352 353 353 356 360 372 372 374 374 375 375 376 376 374 374 373 373 375 375 374 373 368 368 365 362 353 353 350 347 333 333 329 327 321 321 
284 281 281 277 271 271 271 270 271 271 271 270 268 266 266 262 261 262 262 267 271 276 276 282 282 282 282 280 279 278 278 279 279 279 279 277 275 276 276 279 281 284 284 296 298 300 300 299 300 301 300 300 299 297 296 296 297 297 298 298 298 298 298 298 299 299 297 297 295 292 289 289 289 288 287 287 287 286 285 285 284 283 282 282 282 282 282 282 281 282 283 283 283 282 273 273 272 271 271 271 272 274 279 279 281 284 291 291 295 297 299 299 303 303 302 302 300 300 300 300 296 294 290 290 285 284 284 284 283 284 284 284 284 283 282 282 277 273 268 268 261 261 260 260 261 261 260 260 258 259 262 262 268 271 275 275 281 283 284 284 282 282 283 283 284 285 287 287 298 300 303 303 290 284 280 272 272 269 268 267 267 266 266 266 266 267 269 270 270 272 275 282 282 283 285 282 282 279 278 277 277 276 275 273 273 272 272 270 270 268 271 268 268 268 267 271 271 271 270 266 266 268 272 276 276 278 279 280 280 279 279 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 275 275 276 276 274 275 276 276 278 278 279 279 280 279 280 280 284 287 289 289 293 295 296 296 298 298 297 297 300 301 303 303 304 305 307 307 308 308 310 310 314 316 316 316 317 318 319 319 323 325 329 333 333 336 339 344 344 346 348 355 355 361 368 386 386 391 393 399 399 403 408 422 422 431 439 449 449 448 446 440 440 434 428 417 417 412 406 395 395 384 380 373 373 369 368 366 366 367 369 371 371 370 365 367 367 370 373 378 378 379 381 381 381 381 381 383 383 384 384 383 383 381 379 376 376 368 364 357 357 354 354 356 356 358 358 358 358 356 354 352 352 348 348 349 349 350 351 353 353 354 355 356 356 363 364 360 360 350 345 344 344 340 336 332 332 326 322 319 319 313 310 306 306 301 301 300 300 300 296 288 280 280 276 274 270 270 267 262 252 252 246 242 244 244 250 257 289 289 305 321 336 336 342 349 372 372 380 385 387 387 384 376 356 356 344 334 307 307 300 292 279 279 274 268 257 257 252 246 267 267 303 315 340 340 353 364 375 375 398 407 417 417 430 441 442 442 438 432 424 424 409 402 401 401 398 396 391 391 387 385 382 382 376 373 370 370 360 356 347 347 340 337 337 337 338 339 339 339 339 337 334 334 324 322 320 320 318 317 315 315 312 311 310 310 303 300 297 297 289 283 283 273 273 263 255 260 260 281 289 303 303 308 314 325 325 326 328 325 325 322 314 303 303 297 293 283 283 278 274 267 267 264 262 255 255 253 250 243 243 239 235 229 229 229 229 229 229 228 227 225 225 223 222 221 221 220 218 209 209 206 203 203 203 203 203 204 204 206 205 203 203 210 220 230 230 243 244 245 245 239 234 229 229 227 239 246 246 257 261 264 264 270 273 275 275 271 264 235 235 217 216 215 215 223 228 234 234 253 260 270 270 277 281 286 286 298 306 322 322 352 367 373 373 386 385 383 377 377 374 370 365 365 367 370 374 374 374 372 367 367 364 360 350 350 345 342 329 329 305 291 293 293 310 327 348 348 352 357 358 358 359 360 361 361 362 362 363 363 365 365 366 366 365 364 358 358 357 355 352 352 350 347 339 339 335 330 323 323 320 325 331 331 336 336 335 335 332 331 329 329 327 326 327 327 329 328 327 327 330 334 337 337 346 350 354 354 360 361 362 362 360 358 355 355 350 348 349 349 351 352 352 352 351 351 351 351 351 352 353 353 352 351 350 350 350 350 351 358 358 362 366 375 375 377 377 377 377 376 375 373 373 372 371 366 366 366 365 360 360 359 357 352 352 349 346 338 338 335 332 325 325 
284 281 281 277 271 271 271 270 271 271 271 270 268 266 266 262 261 262 262 267 271 276 276 282 282 282 282 280 279 278 278 279 279 279 279 277 275 276 276 279 281 284 284 296 298 300 300 299 300 301 300 300 299 297 296 296 297 297 298 298 298 298 298 298 299 299 297 297 295 292 289 289 289 288 287 287 287 286 285 285 284 283 282 282 282 282 282 282 281 282 283 283 283 282 273 273 272 271 271 271 272 274 279 279 281 284 291 291 295 297 299 299 303 303 302 302 300 300 300 300 296 294 290 290 285 284 284 284 283 284 284 284 284 283 282 282 277 273 268 268 261 261 260 260 261 261 260 260 258 259 262 262 268 271 275 275 281 283 284 284 282 282 283 283 284 285 287 287 298 300 303 303 290 284 280 272 272 269 268 267 267 266 266 266 266 267 269 270 270 272 275 282 282 283 285 282 282 279 278 277 277 276 275 273 273 272 272 270 270 268 271 268 268 268 267 271 271 271 270 266 266 268 272 276 276 278 279 280 280 279 279 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 275 275 276 276 274 275 276 276 278 278 279 279 280 279 280 280 284 287 289 289 293 295 296 296 298 298 297 297 300 301 303 303 304 305 307 307 308 308 310 310 314 316 316 316 317 318 319 319 323 325 329 333 333 336 339 344 344 346 348 355 355 361 368 386 386 391 393 399 399 403 408 422 422 431 439 449 449 448 446 440 440 434 428 417 417 412 406 395 395 384 380 373 373 369 368 366 366 367 369 371 371 370 365 367 367 370 373 378 378 379 381 381 381 381 381 383 383 384 384 383 383 381 379 376 376 368 364 357 357 354 354 356 356 358 358 358 358 356 354 352 352 348 348 349 349 350 351 353 353 354 355 356 356 363 364 360 360 350 345 344 344 340 336 332 332 326 322 319 319 313 310 306 306 301 301 300 300 300 296 288 280 280 276 274 270 270 267 262 252 252 246 242 244 244 250 257 289 289 305 321 336 336 342 349 372 372 380 385 387 387 384 376 356 356 344 334 307 307 300 292 279 279 274 268 257 257 252 246 267 267 303 315 340 340 353 364 375 375 398 407 417 417 430 441 442 442 438 432 424 424 409 402 401 401 398 396 391 391 387 385 382 382 376 373 370 370 360 356 347 347 340 337 337 337 338 339 339 339 339 337 334 334 324 322 320 320 318 317 315 315 312 311 310 310 303 300 297 297 289 283 283 273 273 263 255 260 260 281 289 303 303 308 314 325 325 326 328 325 325 322 314 303 303 297 293 283 283 278 274 267 267 264 262 255 255 253 250 243 243 239 235 229 229 229 229 229 229 228 227 225 225 223 222 221 221 220 218 209 209 206 203 203 203 203 203 204 204 206 205 203 203 210 220 230 230 243 244 245 245 239 234 229 229 227 239 246 246 257 261 264 264 270 273 275 275 271 264 235 235 217 216 215 215 223 228 234 234 253 260 270 270 277 281 286 286 298 306 322 322 352 367 373 373 386 385 383 377 377 374 370 365 365 367 370 374 374 374 372 367 367 364 360 350 350 345 342 329 329 305 291 293 293 310 327 348 348 352 357 358 358 359 360 361 361 362 362 363 363 365 365 366 366 365 364 358 358 357 355 352 352 350 347 339 339 335 330 323 323 320 325 331 331 336 336 335 335 332 331 329 329 327 326 327 327 329 328 327 327 330 334 337 337 346 350 354 354 360 361 362 362 360 358 355 355 350 348 349 349 351 352 352 352 351 351 351 351 351 352 353 353 352 351 350 350 350 350 351 358 358 362 366 375 375 377 377 377 377 376 375 373 373 372 371 366 366 366 365 360 360 359 357 352 352 349 346 338 338 335 332 325 325 
278 275 275 272 269 269 269 270 271 271 271 269 266 264 264 260 258 261 261 267 270 274 274 279 279 280 280 280 280 280 280 280 280 279 279 277 276 275 275 277 280 284 284 295 295 296 296 296 297 298 295 295 295 294 292 292 292 292 292 292 292 292 294 294 296 296 294 294 293 290 287 287 287 288 287 287 286 285 284 284 284 283 283 283 283 283 284 284 285 285 285 285 284 282 273 273 273 273 274 274 277 280 285 285 286 287 297 297 300 301 303 303 304 304 304 304 303 302 301 301 293 291 289 289 286 284 283 283 281 280 280 280 279 279 278 278 273 268 263 263 261 261 261 261 260 257 257 257 258 261 263 263 268 271 275 275 281 283 284 284 284 284 285 285 286 289 292 292 305 304 302 302 295 291 282 271 271 269 268 267 267 266 266 265 265 267 270 273 273 275 277 282 282 282 283 280 280 278 278 277 277 276 276 275 275 274 273 271 271 270 273 269 269 269 270 270 270 268 265 266 266 267 272 275 275 276 278 281 281 281 280 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 276 276 276 276 279 281 281 281 284 287 290 290 294 296 298 298 300 300 301 301 302 303 304 304 306 306 307 307 309 309 312 312 315 316 316 316 317 318 320 320 324 326 330 335 335 338 341 346 346 349 353 363 363 371 379 404 404 409 410 415 415 419 424 434 434 439 442 444 444 443 441 434 434 428 422 411 411 406 401 391 391 383 380 374 374 371 369 365 365 363 363 361 361 359 357 362 362 365 369 371 371 371 372 371 371 371 372 375 375 376 376 376 376 376 374 371 371 367 367 367 367 365 365 366 366 368 370 369 369 366 363 362 362 362 362 362 362 363 365 368 368 372 368 364 364 361 360 356 356 349 345 342 342 337 336 334 334 328 321 318 318 311 307 303 303 296 290 283 282 282 283 280 271 271 267 267 267 267 265 259 249 249 244 241 241 241 243 246 270 270 289 309 326 326 331 337 360 360 369 375 382 382 381 374 356 356 345 335 308 308 301 293 279 279 274 268 260 260 255 249 268 268 302 313 337 337 350 362 374 374 395 403 411 411 420 426 425 425 417 411 405 405 392 385 385 385 383 382 381 381 379 379 378 378 376 373 370 370 360 355 346 346 339 336 336 336 336 338 338 338 336 334 331 331 323 321 319 319 315 314 312 312 308 308 307 307 301 298 295 295 294 296 292 274 274 260 255 261 261 281 290 304 304 311 318 329 329 329 330 325 325 320 312 303 303 298 293 284 284 281 279 272 272 267 265 255 255 252 249 241 241 240 238 235 235 235 236 234 234 232 231 228 228 227 226 223 223 222 221 217 217 214 210 207 207 203 202 202 202 202 203 202 202 205 214 223 223 234 236 238 238 233 230 226 226 226 235 242 242 253 257 257 257 259 260 260 260 255 249 223 223 213 214 215 215 231 237 244 244 264 273 288 288 300 306 315 315 328 333 340 340 358 369 374 374 383 382 380 374 374 371 368 362 362 363 364 370 370 369 368 363 363 360 355 339 339 328 323 306 306 290 285 310 310 325 340 355 355 356 358 357 357 357 356 355 355 354 356 359 359 361 362 364 364 365 365 362 362 361 359 356 356 355 353 347 347 344 340 330 330 317 323 330 330 336 335 334 334 328 326 323 323 323 324 324 324 323 323 324 324 330 335 339 339 348 352 356 356 361 362 363 363 359 355 350 350 345 346 347 347 349 350 350 350 349 348 348 348 349 350 350 350 349 349 349 349 351 355 359 364 364 367 370 376 376 378 378 378 378 377 376 375 375 374 372 363 363 361 358 354 354 354 353 350 350 348 346 340 340 337 334 327 327 
276 273 273 271 272 272 272 272 272 270 270 265 262 260 260 258 257 262 262 267 270 274 274 278 279 280 280 280 280 281 281 280 279 277 277 275 274 273 273 273 276 282 282 290 289 288 288 290 291 293 293 293 293 294 291 291 290 289 287 287 286 286 287 287 289 290 290 290 289 286 285 285 285 286 287 287 286 285 284 284 284 283 283 283 284 285 287 287 287 289 289 289 287 283 276 276 276 277 279 279 281 283 287 287 291 295 301 301 302 304 306 306 307 307 306 306 306 303 300 300 292 289 288 288 287 286 284 284 281 280 280 280 280 276 273 273 266 263 260 260 259 259 259 259 258 256 256 256 258 261 262 262 267 271 274 274 279 281 285 285 285 286 287 287 288 289 291 291 298 298 299 299 289 283 277 270 270 269 269 268 268 267 266 268 268 271 275 276 276 278 280 283 283 282 281 279 279 279 279 277 277 276 276 277 277 276 274 271 271 270 269 273 273 273 272 266 266 265 264 268 268 269 274 276 276 275 278 282 282 282 280 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 274 275 275 281 284 283 283 283 285 289 289 294 296 297 297 300 303 304 304 304 305 306 306 307 308 309 309 310 311 313 313 315 316 317 317 319 320 322 322 325 327 332 337 337 340 343 350 350 354 358 374 374 388 403 428 428 432 429 424 424 421 425 431 431 433 435 435 435 433 430 424 424 420 416 407 407 403 398 390 390 385 384 380 380 378 376 372 372 369 365 357 357 354 349 356 356 359 363 363 363 362 360 360 360 362 365 367 367 368 369 370 370 370 371 372 372 376 376 376 376 374 373 374 374 377 379 378 378 375 374 374 374 376 376 377 377 376 376 376 376 381 380 378 378 362 358 355 355 349 346 344 344 339 336 334 334 329 321 316 316 310 306 302 302 290 285 279 266 266 266 264 256 256 251 251 251 251 250 249 247 247 247 244 241 241 241 242 259 259 278 298 313 313 317 321 348 348 358 365 374 374 375 371 360 360 352 343 316 316 308 300 286 286 281 276 267 267 259 250 256 256 280 292 318 318 332 342 353 353 370 377 384 384 394 404 403 403 397 391 387 387 379 374 372 372 370 371 372 372 372 374 376 376 373 369 365 365 356 352 344 344 338 335 333 333 333 335 335 335 332 329 327 327 320 319 318 318 316 314 311 311 306 304 302 302 302 303 303 303 303 302 294 270 270 255 254 270 270 298 308 318 318 322 326 334 334 333 332 323 323 319 310 303 303 300 297 290 290 286 282 274 274 270 266 253 253 250 247 240 240 242 245 243 243 242 240 235 235 233 231 229 229 228 228 227 227 227 226 226 226 226 226 223 223 211 202 200 200 198 199 199 199 200 206 213 213 226 228 231 231 229 226 223 223 222 233 238 238 247 251 250 250 248 248 246 246 237 230 215 215 211 216 222 222 245 255 265 265 286 296 313 313 328 335 341 341 353 359 362 362 370 375 377 377 380 378 375 370 370 367 364 356 356 356 357 364 364 365 365 362 362 358 352 329 329 312 300 285 285 293 306 333 333 341 350 359 359 359 358 354 354 353 350 348 348 348 350 356 356 360 361 364 364 366 366 364 364 362 360 358 358 357 355 351 351 349 346 335 335 316 319 323 323 332 332 331 331 326 323 319 319 319 319 319 319 318 318 322 322 331 336 339 339 349 353 358 358 363 362 360 360 354 351 347 347 343 342 344 344 347 348 347 347 346 346 346 346 346 347 347 347 346 347 348 348 358 362 366 372 372 373 375 379 379 379 379 378 378 378 378 376 376 375 373 364 364 360 356 347 347 346 345 345 345 345 344 339 339 336 334 328 328 
276 273 273 271 272 272 272 272 272 270 270 265 262 260 260 258 257 262 262 267 270 274 274 278 279 280 280 280 280 281 281 280 279 277 277 275 274 273 273 273 276 282 282 290 289 288 288 290 291 293 293 293 293 294 291 291 290 289 287 287 286 286 287 287 289 290 290 290 289 286 285 285 285 286 287 287 286 285 284 284 284 283 283 283 284 285 287 287 287 289 289 289 287 283 276 276 276 277 279 279 281 283 287 287 291 295 301 301 302 304 306 306 307 307 306 306 306 303 300 300 292 289 288 288 287 286 284 284 281 280 280 280 280 276 273 273 266 263 260 260 259 259 259 259 258 256 256 256 258 261 262 262 267 271 274 274 279 281 285 285 285 286 287 287 288 289 291 291 298 298 299 299 289 283 277 270 270 269 269 268 268 267 266 268 268 271 275 276 276 278 280 283 283 282 281 279 279 279 279 277 277 276 276 277 277 276 274 271 271 270 269 273 273 273 272 266 266 265 264 268 268 269 274 276 276 275 278 282 282 282 280 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 274 275 275 281 284 283 283 283 285 289 289 294 296 297 297 300 303 304 304 304 305 306 306 307 308 309 309 310 311 313 313 315 316 317 317 319 320 322 322 325 327 332 337 337 340 343 350 350 354 358 374 374 388 403 428 428 432 429 424 424 421 425 431 431 433 435 435 435 433 430 424 424 420 416 407 407 403 398 390 390 385 384 380 380 378 376 372 372 369 365 357 357 354 349 356 356 359 363 363 363 362 360 360 360 362 365 367 367 368 369 370 370 370 371 372 372 376 376 376 376 374 373 374 374 377 379 378 378 375 374 374 374 376 376 377 377 376 376 376 376 381 380 378 378 362 358 355 355 349 346 344 344 339 336 334 334 329 321 316 316 310 306 302 302 290 285 279 266 266 266 264 256 256 251 251 251 251 250 249 247 247 247 244 241 241 241 242 259 259 278 298 313 313 317 321 348 348 358 365 374 374 375 371 360 360 352 343 316 316 308 300 286 286 281 276 267 267 259 250 256 256 280 292 318 318 332 342 353 353 370 377 384 384 394 404 403 403 397 391 387 387 379 374 372 372 370 371 372 372 372 374 376 376 373 369 365 365 356 352 344 344 338 335 333 333 333 335 335 335 332 329 327 327 320 319 318 318 316 314 311 311 306 304 302 302 302 303 303 303 303 302 294 270 270 255 254 270 270 298 308 318 318 322 326 334 334 333 332 323 323 319 310 303 303 300 297 290 290 286 282 274 274 270 266 253 253 250 247 240 240 242 245 243 243 242 240 235 235 233 231 229 229 228 228 227 227 227 226 226 226 226 226 223 223 211 202 200 200 198 199 199 199 200 206 213 213 226 228 231 231 229 226 223 223 222 233 238 238 247 251 250 250 248 248 246 246 237 230 215 215 211 216 222 222 245 255 265 265 286 296 313 313 328 335 341 341 353 359 362 362 370 375 377 377 380 378 375 370 370 367 364 356 356 356 357 364 364 365 365 362 362 358 352 329 329 312 300 285 285 293 306 333 333 341 350 359 359 359 358 354 354 353 350 348 348 348 350 356 356 360 361 364 364 366 366 364 364 362 360 358 358 357 355 351 351 349 346 335 335 316 319 323 323 332 332 331 331 326 323 319 319 319 319 319 319 318 318 322 322 331 336 339 339 349 353 358 358 363 362 360 360 354 351 347 347 343 342 344 344 347 348 347 347 346 346 346 346 346 347 347 347 346 347 348 348 358 362 366 372 372 373 375 379 379 379 379 378 378 378 378 376 376 375 373 364 364 360 356 347 347 346 345 345 345 345 344 339 339 336 334 328 328 
276 273 273 271 272 272 272 272 272 270 270 265 262 260 260 258 257 262 262 267 270 274 274 278 279 280 280 280 280 281 281 280 279 277 277 275 274 273 273 273 276 282 282 290 289 288 288 290 291 293 293 293 293 294 291 291 290 289 287 287 286 286 287 287 289 290 290 290 289 286 285 285 285 286 287 287 286 285 284 284 284 283 283 283 284 285 287 287 287 289 289 289 287 283 276 276 276 277 279 279 281 283 287 287 291 295 301 301 302 304 306 306 307 307 306 306 306 303 300 300 292 289 288 288 287 286 284 284 281 280 280 280 280 276 273 273 266 263 260 260 259 259 259 259 258 256 256 256 258 261 262 262 267 271 274 274 279 281 285 285 285 286 287 287 288 289 291 291 298 298 299 299 289 283 277 270 270 269 269 268 268 267 266 268 268 271 275 276 276 278 280 283 283 282 281 279 279 279 279 277 277 276 276 277 277 276 274 271 271 270 269 273 273 273 272 266 266 265 264 268 268 269 274 276 276 275 278 282 282 282 280 275 275 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 274 275 275 281 284 283 283 283 285 289 289 294 296 297 297 300 303 304 304 304 305 306 306 307 308 309 309 310 311 313 313 315 316 317 317 319 320 322 322 325 327 332 337 337 340 343 350 350 354 358 374 374 388 403 428 428 432 429 424 424 421 425 431 431 433 435 435 435 433 430 424 424 420 416 407 407 403 398 390 390 385 384 380 380 378 376 372 372 369 365 357 357 354 349 356 356 359 363 363 363 362 360 360 360 362 365 367 367 368 369 370 370 370 371 372 372 376 376 376 376 374 373 374 374 377 379 378 378 375 374 374 374 376 376 377 377 376 376 376 376 381 380 378 378 362 358 355 355 349 346 344 344 339 336 334 334 329 321 316 316 310 306 302 302 290 285 279 266 266 266 264 256 256 251 251 251 251 250 249 247 247 247 244 241 241 241 242 259 259 278 298 313 313 317 321 348 348 358 365 374 374 375 371 360 360 352 343 316 316 308 300 286 286 281 276 267 267 259 250 256 256 280 292 318 318 332 342 353 353 370 377 384 384 394 404 403 403 397 391 387 387 379 374 372 372 370 371 372 372 372 374 376 376 373 369 365 365 356 352 344 344 338 335 333 333 333 335 335 335 332 329 327 327 320 319 318 318 316 314 311 311 306 304 302 302 302 303 303 303 303 302 294 270 270 255 254 270 270 298 308 318 318 322 326 334 334 333 332 323 323 319 310 303 303 300 297 290 290 286 282 274 274 270 266 253 253 250 247 240 240 242 245 243 243 242 240 235 235 233 231 229 229 228 228 227 227 227 226 226 226 226 226 223 223 211 202 200 200 198 199 199 199 200 206 213 213 226 228 231 231 229 226 223 223 222 233 238 238 247 251 250 250 248 248 246 246 237 230 215 215 211 216 222 222 245 255 265 265 286 296 313 313 328 335 341 341 353 359 362 362 370 375 377 377 380 378 375 370 370 367 364 356 356 356 357 364 364 365 365 362 362 358 352 329 329 312 300 285 285 293 306 333 333 341 350 359 359 359 358 354 354 353 350 348 348 348 350 356 356 360 361 364 364 366 366 364 364 362 360 358 358 357 355 351 351 349 346 335 335 316 319 323 323 332 332 331 331 326 323 319 319 319 319 319 319 318 318 322 322 331 336 339 339 349 353 358 358 363 362 360 360 354 351 347 347 343 342 344 344 347 348 347 347 346 346 346 346 346 347 347 347 346 347 348 348 358 362 366 372 372 373 375 379 379 379 379 378 378 378 378 376 376 375 373 364 364 360 356 347 347 346 345 345 345 345 344 339 339 336 334 328 328 
276 274 274 273 275 274 274 271 268 266 266 261 259 257 257 256 257 262 262 267 270 274 274 278 279 280 280 279 279 278 278 277 275 274 274 271 270 269 269 270 273 277 277 282 282 283 283 287 289 291 292 292 292 292 290 290 287 286 285 285 284 284 285 285 286 287 288 288 287 286 284 284 285 286 286 286 286 286 285 285 285 286 288 288 287 287 288 288 289 289 288 288 286 286 280 280 280 280 283 283 283 284 291 291 295 300 303 303 304 306 308 308 308 308 309 309 306 302 298 298 291 289 288 288 285 284 284 284 283 283 283 283 281 276 273 273 263 261 259 259 259 258 257 257 255 254 254 254 256 259 261 261 268 272 275 275 280 283 287 287 289 290 291 291 290 290 290 290 287 287 288 288 278 272 271 269 269 268 268 266 266 265 266 272 272 274 276 278 278 280 282 282 282 281 280 279 279 278 278 276 276 275 275 275 275 274 273 271 271 269 269 274 274 273 272 268 268 268 267 269 269 269 271 276 276 279 282 285 285 284 282 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 274 274 283 287 286 286 285 286 290 290 295 297 299 299 302 304 305 305 306 306 307 307 309 309 310 310 311 312 316 316 318 319 319 319 320 321 323 323 327 330 337 341 341 343 346 353 353 361 369 397 397 413 430 447 447 447 442 428 428 419 419 420 420 423 424 424 424 422 419 416 416 415 413 407 407 405 402 396 396 392 392 388 388 385 383 375 375 370 367 360 360 356 349 345 345 348 352 352 352 351 349 350 350 354 357 357 357 359 361 363 363 368 372 376 376 381 382 384 384 383 383 383 383 384 385 385 385 385 386 388 388 389 390 391 391 389 388 387 387 390 385 380 380 362 357 354 354 348 345 343 343 338 335 332 332 323 314 309 309 301 296 291 291 278 272 265 257 257 255 250 246 246 244 244 244 244 245 249 256 256 258 252 243 243 242 240 257 257 272 287 295 295 299 304 337 337 347 356 369 369 373 372 366 366 361 354 328 328 319 310 294 294 290 286 279 279 268 257 243 243 252 263 286 286 299 309 320 320 342 351 361 361 374 384 383 383 380 378 375 375 370 368 366 366 363 363 365 365 368 369 371 371 367 365 362 362 353 350 344 344 338 335 331 331 327 329 328 328 326 324 323 323 319 319 318 318 314 312 309 309 304 303 302 302 308 311 311 311 308 304 294 268 268 251 255 278 278 307 319 328 328 330 333 334 334 332 329 320 320 317 310 304 304 301 298 290 290 285 281 272 272 267 264 252 252 249 246 249 249 249 249 246 246 244 241 235 235 233 231 228 228 226 226 227 227 228 229 236 236 237 239 234 234 221 213 208 208 201 198 198 198 198 200 202 202 213 217 222 222 225 223 221 221 219 231 236 236 243 246 243 243 237 234 230 230 221 215 210 210 215 224 234 234 258 274 291 291 310 315 327 327 340 346 352 352 363 369 373 373 380 383 383 383 380 376 371 364 364 361 358 351 351 350 349 360 360 363 363 360 360 357 348 319 319 298 287 285 285 311 328 346 346 350 355 358 358 358 357 351 351 348 344 344 344 345 347 354 354 359 361 366 366 368 368 363 363 361 358 355 355 354 353 350 350 348 346 337 337 323 321 319 319 326 325 324 324 321 318 315 315 313 314 317 317 322 325 330 330 338 341 343 343 354 356 359 359 363 362 361 361 354 350 346 346 341 339 340 340 343 345 345 345 344 344 344 344 345 344 343 343 346 350 355 355 363 367 372 377 377 379 381 380 380 379 379 380 380 379 379 376 376 374 371 363 363 360 356 347 347 344 340 337 337 337 337 334 334 332 330 326 326 
277 276 276 277 277 275 275 268 264 262 262 257 254 254 254 255 257 261 261 268 271 275 275 278 278 277 277 277 276 275 275 273 272 271 271 268 266 266 266 268 270 273 273 280 281 282 282 289 290 291 291 291 291 291 288 288 284 284 284 284 283 283 284 284 285 285 286 286 285 285 285 285 285 285 287 287 287 287 288 288 288 288 289 289 288 289 291 291 290 290 288 288 287 287 286 286 286 286 285 285 286 288 295 295 298 301 306 306 307 308 310 310 311 310 308 308 302 299 295 295 289 287 287 287 286 286 287 287 287 285 283 283 279 274 270 270 261 259 257 257 257 257 258 258 258 254 253 253 255 258 260 260 267 272 275 275 282 286 289 289 292 292 292 292 291 290 288 288 281 278 275 275 271 270 270 269 269 268 267 266 266 266 268 275 275 275 276 281 281 281 282 280 280 280 280 279 279 278 278 277 277 277 276 274 274 273 273 271 271 269 270 271 271 271 271 277 277 276 275 270 270 269 271 278 278 281 283 286 286 285 283 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 274 275 275 285 289 288 288 287 287 290 290 297 300 300 300 303 305 306 306 307 307 308 308 310 310 310 310 313 314 318 318 320 320 321 321 323 324 327 327 332 335 340 346 346 349 353 362 362 371 381 417 417 433 450 453 453 449 443 427 427 418 415 411 411 411 411 408 408 408 407 410 410 410 409 411 411 410 409 403 403 395 394 391 391 389 386 377 377 371 367 360 360 357 350 340 340 340 340 341 341 339 337 339 339 343 345 344 344 348 352 357 357 367 372 378 378 386 387 389 389 390 391 391 391 390 391 391 391 393 395 397 397 400 400 401 401 397 396 395 395 394 388 381 381 356 348 345 345 340 338 335 335 328 324 320 320 310 299 294 294 287 281 275 275 263 259 254 249 249 248 246 243 243 242 242 242 242 243 245 250 250 254 254 246 246 243 239 245 245 255 266 274 274 284 294 326 326 337 347 364 364 372 375 374 374 370 363 340 340 332 324 310 310 307 303 296 296 288 279 248 248 240 244 257 257 267 280 293 293 316 326 337 337 356 365 366 366 368 368 367 367 365 363 361 361 359 358 361 361 364 364 364 364 362 360 358 358 352 349 342 342 336 333 329 329 323 320 320 320 319 318 318 318 317 316 315 315 311 308 305 305 300 299 298 298 312 315 315 315 312 307 294 267 267 252 264 292 292 316 324 332 332 332 332 331 331 330 328 323 323 319 312 304 304 300 297 289 289 285 281 273 273 269 266 253 253 254 255 257 257 254 251 245 245 243 240 237 237 236 233 227 227 224 224 224 224 225 227 239 239 239 239 236 236 228 223 221 221 212 206 202 202 196 197 198 198 202 207 212 212 218 218 217 217 217 228 232 232 236 235 232 232 225 221 218 218 212 209 211 211 227 239 251 251 280 296 312 312 323 326 332 332 340 345 351 351 364 371 377 377 385 387 387 387 379 375 371 362 362 358 353 346 346 343 340 351 351 355 357 358 358 357 346 313 313 291 283 291 291 322 337 347 347 350 353 357 357 355 353 348 348 346 342 341 341 343 345 351 351 355 358 364 364 367 367 362 362 359 356 350 350 349 348 349 349 348 346 340 340 329 322 314 314 317 317 318 318 312 311 309 309 322 327 329 329 333 336 339 339 345 347 349 349 356 358 360 360 362 362 361 361 353 350 347 347 341 337 339 339 342 343 343 343 342 341 341 341 341 341 341 341 350 354 359 359 368 371 375 379 379 380 381 379 379 378 378 378 378 377 375 372 372 370 367 359 359 357 354 345 345 341 337 328 328 328 329 327 327 326 325 322 322 
280 281 281 281 276 272 272 265 261 258 258 252 249 249 249 252 255 261 261 271 273 276 276 277 277 276 276 276 276 275 275 271 270 268 268 265 263 264 264 267 269 271 271 280 283 287 287 291 292 293 291 291 290 289 285 285 283 283 282 282 283 283 284 284 284 284 285 285 285 285 286 286 286 286 287 287 287 287 288 288 289 290 289 289 288 289 291 291 290 290 288 288 287 286 289 289 289 290 286 286 289 293 301 301 302 304 309 309 310 311 313 313 314 312 310 310 300 298 295 295 290 289 288 288 287 289 289 289 288 286 284 284 279 271 266 266 263 261 258 258 256 256 255 255 256 254 254 254 255 258 260 260 268 273 277 277 284 288 293 293 293 292 291 291 288 285 282 282 273 272 271 271 271 271 270 268 268 267 267 266 266 267 269 275 275 277 279 282 282 282 281 279 279 279 280 279 279 278 278 277 277 276 276 274 274 273 272 271 271 270 270 270 270 270 270 278 278 281 285 275 275 275 277 280 280 280 283 285 285 284 282 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 273 271 271 274 275 277 277 283 287 287 287 288 288 290 290 296 299 300 300 302 303 304 304 305 305 306 306 307 308 310 310 313 316 321 321 323 323 325 325 330 333 336 336 341 342 348 356 356 360 365 378 378 387 397 431 431 442 454 448 448 443 437 425 425 418 416 413 413 411 410 406 406 402 397 392 392 394 396 408 408 409 411 407 407 399 397 392 392 389 387 379 379 373 368 361 361 358 351 343 343 342 341 335 335 331 327 325 325 326 329 332 332 347 354 361 361 372 376 381 381 392 394 398 398 400 399 398 398 398 400 400 400 401 401 403 403 405 405 405 405 401 398 395 395 386 382 377 377 353 345 339 339 328 323 320 320 311 306 302 302 293 282 275 275 268 263 258 258 251 249 247 245 245 244 243 245 245 247 246 245 245 244 243 242 242 242 249 246 246 242 238 239 239 242 246 260 260 270 281 315 315 327 338 359 359 369 374 377 377 375 370 352 352 347 341 329 329 324 319 307 307 298 288 257 257 243 241 243 243 248 260 273 273 300 312 324 324 336 348 351 351 356 358 358 358 358 356 355 355 354 353 357 357 359 359 359 359 358 356 354 354 348 345 339 339 333 330 328 328 323 321 319 319 315 313 313 313 312 310 308 308 305 303 301 301 299 297 295 295 306 310 311 311 308 304 289 265 265 256 274 303 303 319 324 328 328 328 329 331 331 329 327 320 320 317 312 305 305 301 297 289 289 285 281 273 273 269 265 261 261 263 265 259 259 254 249 243 243 240 237 234 234 234 233 228 228 224 221 219 219 221 223 235 235 237 240 238 238 232 229 228 228 223 220 212 212 195 195 196 196 195 198 201 201 209 210 212 212 217 227 228 228 228 226 223 223 216 212 210 210 208 207 220 220 243 256 269 269 303 312 322 322 326 326 326 326 330 334 342 342 359 368 375 375 385 389 388 388 382 378 374 367 367 365 363 353 353 348 342 337 337 341 345 349 349 347 338 306 306 284 278 289 289 317 328 344 344 348 353 354 354 353 351 347 347 344 340 339 339 341 343 349 349 353 355 359 359 361 361 359 359 357 354 347 347 346 344 344 344 344 343 340 340 334 329 324 324 311 310 309 309 306 308 311 311 326 329 332 332 338 341 343 343 348 350 352 352 356 357 358 358 359 358 356 356 351 349 346 346 340 336 337 337 340 341 341 341 340 339 338 338 337 338 347 347 355 359 363 363 370 373 377 378 378 378 377 375 375 375 375 373 373 371 369 365 365 363 361 354 354 352 349 339 339 335 331 322 322 321 319 318 318 319 319 318 318 
280 281 281 281 276 272 272 265 261 258 258 252 249 249 249 252 255 261 261 271 273 276 276 277 277 276 276 276 276 275 275 271 270 268 268 265 263 264 264 267 269 271 271 280 283 287 287 291 292 293 291 291 290 289 285 285 283 283 282 282 283 283 284 284 284 284 285 285 285 285 286 286 286 286 287 287 287 287 288 288 289 290 289 289 288 289 291 291 290 290 288 288 287 286 289 289 289 290 286 286 289 293 301 301 302 304 309 309 310 311 313 313 314 312 310 310 300 298 295 295 290 289 288 288 287 289 289 289 288 286 284 284 279 271 266 266 263 261 258 258 256 256 255 255 256 254 254 254 255 258 260 260 268 273 277 277 284 288 293 293 293 292 291 291 288 285 282 282 273 272 271 271 271 271 270 268 268 267 267 266 266 267 269 275 275 277 279 282 282 282 281 279 279 279 280 279 279 278 278 277 277 276 276 274 274 273 272 271 271 270 270 270 270 270 270 278 278 281 285 275 275 275 277 280 280 280 283 285 285 284 282 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 273 271 271 274 275 277 277 283 287 287 287 288 288 290 290 296 299 300 300 302 303 304 304 305 305 306 306 307 308 310 310 313 316 321 321 323 323 325 325 330 333 336 336 341 342 348 356 356 360 365 378 378 387 397 431 431 442 454 448 448 443 437 425 425 418 416 413 413 411 410 406 406 402 397 392 392 394 396 408 408 409 411 407 407 399 397 392 392 389 387 379 379 373 368 361 361 358 351 343 343 342 341 335 335 331 327 325 325 326 329 332 332 347 354 361 361 372 376 381 381 392 394 398 398 400 399 398 398 398 400 400 400 401 401 403 403 405 405 405 405 401 398 395 395 386 382 377 377 353 345 339 339 328 323 320 320 311 306 302 302 293 282 275 275 268 263 258 258 251 249 247 245 245 244 243 245 245 247 246 245 245 244 243 242 242 242 249 246 246 242 238 239 239 242 246 260 260 270 281 315 315 327 338 359 359 369 374 377 377 375 370 352 352 347 341 329 329 324 319 307 307 298 288 257 257 243 241 243 243 248 260 273 273 300 312 324 324 336 348 351 351 356 358 358 358 358 356 355 355 354 353 357 357 359 359 359 359 358 356 354 354 348 345 339 339 333 330 328 328 323 321 319 319 315 313 313 313 312 310 308 308 305 303 301 301 299 297 295 295 306 310 311 311 308 304 289 265 265 256 274 303 303 319 324 328 328 328 329 331 331 329 327 320 320 317 312 305 305 301 297 289 289 285 281 273 273 269 265 261 261 263 265 259 259 254 249 243 243 240 237 234 234 234 233 228 228 224 221 219 219 221 223 235 235 237 240 238 238 232 229 228 228 223 220 212 212 195 195 196 196 195 198 201 201 209 210 212 212 217 227 228 228 228 226 223 223 216 212 210 210 208 207 220 220 243 256 269 269 303 312 322 322 326 326 326 326 330 334 342 342 359 368 375 375 385 389 388 388 382 378 374 367 367 365 363 353 353 348 342 337 337 341 345 349 349 347 338 306 306 284 278 289 289 317 328 344 344 348 353 354 354 353 351 347 347 344 340 339 339 341 343 349 349 353 355 359 359 361 361 359 359 357 354 347 347 346 344 344 344 344 343 340 340 334 329 324 324 311 310 309 309 306 308 311 311 326 329 332 332 338 341 343 343 348 350 352 352 356 357 358 358 359 358 356 356 351 349 346 346 340 336 337 337 340 341 341 341 340 339 338 338 337 338 347 347 355 359 363 363 370 373 377 378 378 378 377 375 375 375 375 373 373 371 369 365 365 363 361 354 354 352 349 339 339 335 331 322 322 321 319 318 318 319 319 318 318 
280 281 281 281 276 272 272 265 261 258 258 252 249 249 249 252 255 261 261 271 273 276 276 277 277 276 276 276 276 275 275 271 270 268 268 265 263 264 264 267 269 271 271 280 283 287 287 291 292 293 291 291 290 289 285 285 283 283 282 282 283 283 284 284 284 284 285 285 285 285 286 286 286 286 287 287 287 287 288 288 289 290 289 289 288 289 291 291 290 290 288 288 287 286 289 289 289 290 286 286 289 293 301 301 302 304 309 309 310 311 313 313 314 312 310 310 300 298 295 295 290 289 288 288 287 289 289 289 288 286 284 284 279 271 266 266 263 261 258 258 256 256 255 255 256 254 254 254 255 258 260 260 268 273 277 277 284 288 293 293 293 292 291 291 288 285 282 282 273 272 271 271 271 271 270 268 268 267 267 266 266 267 269 275 275 277 279 282 282 282 281 279 279 279 280 279 279 278 278 277 277 276 276 274 274 273 272 271 271 270 270 270 270 270 270 278 278 281 285 275 275 275 277 280 280 280 283 285 285 284 282 276 276 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 273 271 271 274 275 277 277 283 287 287 287 288 288 290 290 296 299 300 300 302 303 304 304 305 305 306 306 307 308 310 310 313 316 321 321 323 323 325 325 330 333 336 336 341 342 348 356 356 360 365 378 378 387 397 431 431 442 454 448 448 443 437 425 425 418 416 413 413 411 410 406 406 402 397 392 392 394 396 408 408 409 411 407 407 399 397 392 392 389 387 379 379 373 368 361 361 358 351 343 343 342 341 335 335 331 327 325 325 326 329 332 332 347 354 361 361 372 376 381 381 392 394 398 398 400 399 398 398 398 400 400 400 401 401 403 403 405 405 405 405 401 398 395 395 386 382 377 377 353 345 339 339 328 323 320 320 311 306 302 302 293 282 275 275 268 263 258 258 251 249 247 245 245 244 243 245 245 247 246 245 245 244 243 242 242 242 249 246 246 242 238 239 239 242 246 260 260 270 281 315 315 327 338 359 359 369 374 377 377 375 370 352 352 347 341 329 329 324 319 307 307 298 288 257 257 243 241 243 243 248 260 273 273 300 312 324 324 336 348 351 351 356 358 358 358 358 356 355 355 354 353 357 357 359 359 359 359 358 356 354 354 348 345 339 339 333 330 328 328 323 321 319 319 315 313 313 313 312 310 308 308 305 303 301 301 299 297 295 295 306 310 311 311 308 304 289 265 265 256 274 303 303 319 324 328 328 328 329 331 331 329 327 320 320 317 312 305 305 301 297 289 289 285 281 273 273 269 265 261 261 263 265 259 259 254 249 243 243 240 237 234 234 234 233 228 228 224 221 219 219 221 223 235 235 237 240 238 238 232 229 228 228 223 220 212 212 195 195 196 196 195 198 201 201 209 210 212 212 217 227 228 228 228 226 223 223 216 212 210 210 208 207 220 220 243 256 269 269 303 312 322 322 326 326 326 326 330 334 342 342 359 368 375 375 385 389 388 388 382 378 374 367 367 365 363 353 353 348 342 337 337 341 345 349 349 347 338 306 306 284 278 289 289 317 328 344 344 348 353 354 354 353 351 347 347 344 340 339 339 341 343 349 349 353 355 359 359 361 361 359 359 357 354 347 347 346 344 344 344 344 343 340 340 334 329 324 324 311 310 309 309 306 308 311 311 326 329 332 332 338 341 343 343 348 350 352 352 356 357 358 358 359 358 356 356 351 349 346 346 340 336 337 337 340 341 341 341 340 339 338 338 337 338 347 347 355 359 363 363 370 373 377 378 378 378 377 375 375 375 375 373 373 371 369 365 365 363 361 354 354 352 349 339 339 335 331 322 322 321 319 318 318 319 319 318 318 
284 285 285 281 272 269 269 262 258 254 254 247 244 245 245 249 252 261 261 271 273 275 275 275 275 275 275 274 273 271 271 267 266 265 265 263 263 265 265 268 269 270 270 281 285 289 289 291 291 292 290 290 288 286 284 284 282 282 282 282 283 284 285 285 286 286 286 286 287 287 288 288 288 288 288 288 288 287 286 286 287 288 288 288 288 289 290 290 290 290 287 287 284 286 291 291 289 287 290 290 293 297 301 301 303 306 312 312 315 315 316 316 312 310 307 307 301 299 296 296 291 290 290 290 291 292 291 291 289 287 285 285 277 269 265 265 262 261 260 260 260 259 257 257 253 252 252 252 255 258 261 261 269 274 279 279 288 293 296 296 292 290 287 287 281 278 275 275 271 271 272 272 272 271 270 268 268 267 267 267 267 268 269 274 274 276 279 278 278 279 280 281 281 280 279 278 278 278 278 277 277 276 276 275 275 275 275 273 273 272 272 270 270 271 273 277 277 278 280 279 279 280 282 281 281 281 281 280 280 278 276 273 273 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 274 273 273 276 278 280 280 285 287 289 289 291 291 292 292 294 296 298 298 301 304 305 305 305 306 307 307 309 310 312 312 317 319 324 324 326 327 328 328 335 340 344 344 350 352 357 370 370 377 384 398 398 406 414 441 441 445 449 441 441 436 432 427 427 426 426 425 425 424 423 418 418 413 408 396 396 389 381 395 395 401 407 406 406 401 399 393 393 389 387 379 379 373 369 362 362 359 354 351 351 351 350 344 344 340 336 330 330 320 315 330 330 351 357 363 363 376 382 388 388 399 401 404 404 404 402 401 401 400 401 402 402 404 406 406 406 408 407 406 406 399 395 391 391 380 375 369 369 350 344 339 339 322 310 303 303 291 286 283 283 275 265 258 258 251 250 249 249 246 246 246 248 248 251 260 272 272 277 276 268 268 261 257 247 247 241 240 240 240 239 237 236 236 236 237 247 247 258 270 308 308 318 327 346 346 355 362 371 371 373 371 357 357 352 347 336 336 330 323 309 309 301 293 275 275 251 246 241 241 240 252 265 265 289 295 301 301 312 333 334 334 341 347 350 350 354 354 353 353 350 349 353 353 356 359 362 362 360 357 354 354 348 346 341 341 338 336 335 335 332 330 327 327 320 317 314 314 307 305 303 303 302 303 304 304 306 304 301 301 289 290 296 296 300 297 283 265 265 261 281 310 310 319 319 323 323 324 326 327 327 325 323 318 318 315 309 302 302 298 293 285 285 281 278 273 273 270 271 277 277 274 271 262 262 257 251 242 242 238 234 229 229 228 227 224 224 221 220 217 217 216 219 227 227 231 235 235 235 234 232 230 230 226 223 218 218 198 196 194 194 195 197 199 199 203 207 212 212 220 223 223 223 221 219 217 217 211 207 206 206 209 215 244 244 267 280 293 293 313 315 318 318 319 317 315 315 320 326 334 334 351 361 368 368 380 385 385 385 382 380 378 374 374 373 371 364 364 359 353 327 327 321 328 335 335 334 327 298 298 277 273 282 282 308 322 347 347 350 354 355 355 354 352 345 345 342 338 337 337 338 340 346 346 349 351 355 355 356 356 356 356 354 352 346 346 344 342 341 341 341 340 339 339 337 334 331 331 322 316 309 309 304 306 308 308 324 328 331 331 338 341 343 343 348 351 352 352 353 353 353 353 355 355 354 354 348 346 343 343 338 334 335 335 339 341 341 341 339 338 336 336 337 341 352 352 358 361 365 365 372 374 376 376 376 374 371 369 369 369 368 365 365 363 362 359 359 357 356 349 349 345 341 333 333 330 327 319 319 315 311 310 310 312 312 312 312 
288 286 286 278 269 265 265 257 252 248 248 243 241 242 242 246 250 260 260 268 270 272 272 273 273 272 272 269 267 265 265 263 262 261 261 261 263 264 264 267 268 271 271 284 286 288 288 289 289 289 286 286 285 284 282 282 282 282 284 284 285 285 286 286 287 287 288 288 288 289 289 289 289 288 288 288 288 288 287 287 287 288 289 289 290 289 287 287 286 285 284 284 285 288 289 289 289 289 294 294 296 299 304 304 306 308 316 316 319 319 318 318 311 308 304 304 299 298 296 296 293 293 293 293 294 294 293 293 290 288 284 284 276 268 265 265 262 261 259 259 259 258 256 256 252 248 249 249 252 255 259 259 271 279 285 285 294 297 296 296 288 284 280 280 275 273 271 271 272 272 272 272 272 271 270 269 269 268 268 267 267 267 267 273 273 275 277 277 277 279 281 282 282 281 280 278 278 277 277 277 277 277 277 276 276 276 276 275 275 273 273 273 273 275 277 278 278 277 275 278 278 279 280 280 280 279 279 277 277 276 276 275 275 273 273 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 275 277 277 281 283 286 286 290 291 291 291 292 294 295 295 298 300 300 300 301 304 308 308 310 310 311 311 314 315 317 317 320 321 325 325 328 330 333 333 342 347 352 352 360 363 369 386 386 396 406 422 422 427 432 448 448 448 448 438 438 436 436 438 438 440 439 437 437 436 433 420 420 415 409 396 396 388 380 375 375 383 391 398 398 397 396 392 392 388 384 377 377 373 370 366 366 364 360 359 359 358 357 350 350 345 340 333 333 320 313 336 336 359 364 370 370 381 387 394 394 404 407 410 410 408 407 403 403 396 393 394 394 396 397 397 397 398 397 395 395 390 388 385 385 375 369 363 363 346 340 331 331 314 305 295 295 279 273 268 268 261 255 251 251 247 247 247 247 246 247 249 262 262 272 286 290 290 291 290 280 280 271 266 257 257 253 241 236 236 236 235 235 235 235 235 238 238 245 253 290 290 302 312 329 329 336 342 353 353 358 358 353 353 350 346 336 336 330 323 310 310 304 298 281 281 261 251 239 239 237 243 250 250 266 268 271 271 287 307 311 311 326 337 344 344 351 350 349 349 346 344 351 351 355 357 359 359 358 356 354 354 353 352 349 349 346 344 342 342 338 335 332 332 325 322 320 320 310 310 310 310 311 311 310 310 308 308 307 307 291 283 281 281 278 277 271 264 264 262 282 308 308 314 313 319 319 320 322 322 322 321 320 317 317 313 306 298 298 294 290 282 282 278 275 274 274 276 279 280 280 276 271 262 262 257 252 242 242 238 234 225 225 223 223 221 221 219 217 215 215 214 216 222 222 225 228 229 229 232 233 230 230 225 222 220 220 205 200 194 194 196 196 195 195 200 205 211 211 218 218 218 218 215 213 212 212 207 204 204 204 217 230 258 258 279 287 296 296 306 306 305 305 298 296 296 296 305 313 323 323 344 356 362 362 372 375 377 377 380 380 380 377 377 376 374 366 366 362 357 320 320 307 313 316 316 312 309 290 290 274 269 279 279 312 331 349 349 352 356 355 355 352 349 340 340 339 338 336 336 334 337 343 343 346 348 351 351 353 353 354 354 353 351 347 347 345 342 339 339 338 336 336 336 335 334 332 332 327 324 320 320 310 306 302 302 318 325 328 328 335 338 341 341 347 350 350 350 347 346 345 345 347 347 348 348 342 340 338 338 333 331 334 334 339 341 341 341 339 337 336 336 339 345 355 355 360 363 366 366 372 372 373 373 373 371 369 364 364 363 362 360 360 359 359 357 357 356 355 345 345 340 335 325 325 322 319 313 313 309 305 304 304 306 306 304 304 
288 286 286 278 269 265 265 257 252 248 248 243 241 242 242 246 250 260 260 268 270 272 272 273 273 272 272 269 267 265 265 263 262 261 261 261 263 264 264 267 268 271 271 284 286 288 288 289 289 289 286 286 285 284 282 282 282 282 284 284 285 285 286 286 287 287 288 288 288 289 289 289 289 288 288 288 288 288 287 287 287 288 289 289 290 289 287 287 286 285 284 284 285 288 289 289 289 289 294 294 296 299 304 304 306 308 316 316 319 319 318 318 311 308 304 304 299 298 296 296 293 293 293 293 294 294 293 293 290 288 284 284 276 268 265 265 262 261 259 259 259 258 256 256 252 248 249 249 252 255 259 259 271 279 285 285 294 297 296 296 288 284 280 280 275 273 271 271 272 272 272 272 272 271 270 269 269 268 268 267 267 267 267 273 273 275 277 277 277 279 281 282 282 281 280 278 278 277 277 277 277 277 277 276 276 276 276 275 275 273 273 273 273 275 277 278 278 277 275 278 278 279 280 280 280 279 279 277 277 276 276 275 275 273 273 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 272 274 275 277 277 281 283 286 286 290 291 291 291 292 294 295 295 298 300 300 300 301 304 308 308 310 310 311 311 314 315 317 317 320 321 325 325 328 330 333 333 342 347 352 352 360 363 369 386 386 396 406 422 422 427 432 448 448 448 448 438 438 436 436 438 438 440 439 437 437 436 433 420 420 415 409 396 396 388 380 375 375 383 391 398 398 397 396 392 392 388 384 377 377 373 370 366 366 364 360 359 359 358 357 350 350 345 340 333 333 320 313 336 336 359 364 370 370 381 387 394 394 404 407 410 410 408 407 403 403 396 393 394 394 396 397 397 397 398 397 395 395 390 388 385 385 375 369 363 363 346 340 331 331 314 305 295 295 279 273 268 268 261 255 251 251 247 247 247 247 246 247 249 262 262 272 286 290 290 291 290 280 280 271 266 257 257 253 241 236 236 236 235 235 235 235 235 238 238 245 253 290 290 302 312 329 329 336 342 353 353 358 358 353 353 350 346 336 336 330 323 310 310 304 298 281 281 261 251 239 239 237 243 250 250 266 268 271 271 287 307 311 311 326 337 344 344 351 350 349 349 346 344 351 351 355 357 359 359 358 356 354 354 353 352 349 349 346 344 342 342 338 335 332 332 325 322 320 320 310 310 310 310 311 311 310 310 308 308 307 307 291 283 281 281 278 277 271 264 264 262 282 308 308 314 313 319 319 320 322 322 322 321 320 317 317 313 306 298 298 294 290 282 282 278 275 274 274 276 279 280 280 276 271 262 262 257 252 242 242 238 234 225 225 223 223 221 221 219 217 215 215 214 216 222 222 225 228 229 229 232 233 230 230 225 222 220 220 205 200 194 194 196 196 195 195 200 205 211 211 218 218 218 218 215 213 212 212 207 204 204 204 217 230 258 258 279 287 296 296 306 306 305 305 298 296 296 296 305 313 323 323 344 356 362 362 372 375 377 377 380 380 380 377 377 376 374 366 366 362 357 320 320 307 313 316 316 312 309 290 290 274 269 279 279 312 331 349 349 352 356 355 355 352 349 340 340 339 338 336 336 334 337 343 343 346 348 351 351 353 353 354 354 353 351 347 347 345 342 339 339 338 336 336 336 335 334 332 332 327 324 320 320 310 306 302 302 318 325 328 328 335 338 341 341 347 350 350 350 347 346 345 345 347 347 348 348 342 340 338 338 333 331 334 334 339 341 341 341 339 337 336 336 339 345 355 355 360 363 366 366 372 372 373 373 373 371 369 364 364 363 362 360 360 359 359 357 357 356 355 345 345 340 335 325 325 322 319 313 313 309 305 304 304 306 306 304 304 
288 283 283 275 266 261 261 251 246 244 244 240 238 239 239 243 246 255 255 260 263 267 267 269 268 266 266 262 260 258 258 257 258 259 259 261 263 265 265 268 270 274 274 284 285 286 286 285 285 285 283 283 282 281 281 281 282 283 285 285 286 286 287 287 288 289 290 290 289 290 289 289 288 287 286 286 286 287 289 289 288 287 287 287 287 286 283 283 281 283 288 288 291 291 289 289 291 293 297 297 299 302 307 307 310 313 319 319 318 317 315 315 309 306 303 303 298 297 295 295 299 298 301 301 305 305 301 301 292 287 283 283 274 268 266 266 260 258 256 256 256 255 253 253 250 248 248 248 251 253 258 258 274 285 293 293 304 306 293 293 280 277 274 274 270 270 271 271 272 272 273 273 272 272 272 271 271 270 270 269 269 268 268 271 271 272 274 278 278 280 283 284 284 282 280 279 279 278 278 278 278 277 277 276 276 275 276 277 277 278 276 277 277 278 280 277 277 277 277 281 281 281 282 282 282 281 280 278 278 277 277 275 275 272 272 272 272 272 272 272 272 274 276 276 276 277 278 278 278 276 276 277 277 277 278 279 279 284 288 292 292 295 296 295 295 296 298 300 300 305 308 308 308 305 304 307 307 309 310 311 311 317 318 319 319 322 323 329 329 336 338 339 339 346 352 358 358 370 375 387 405 405 415 426 439 439 442 445 454 454 453 452 448 448 448 449 451 451 450 448 444 444 441 437 419 419 412 405 391 391 386 380 367 367 370 374 386 386 389 389 387 387 385 382 376 376 373 372 369 369 368 365 364 364 362 360 353 353 348 342 330 330 320 323 352 352 366 372 379 379 389 395 402 402 411 413 414 414 409 406 398 398 386 383 383 383 382 383 383 383 385 384 382 382 381 378 375 375 365 359 353 353 333 326 318 318 300 289 279 279 265 260 258 258 254 251 249 249 247 247 247 247 252 260 268 291 291 297 303 300 300 297 294 284 284 277 271 260 260 255 246 238 238 237 236 236 236 236 235 233 233 235 237 268 268 281 293 311 311 318 323 333 333 338 341 347 347 345 343 334 334 329 323 310 310 304 297 282 282 264 254 239 239 235 236 238 238 250 260 270 270 290 303 313 313 333 343 345 345 347 346 345 345 343 341 347 347 352 354 356 356 359 359 359 359 360 360 358 358 354 352 350 350 344 340 336 336 329 325 322 322 317 318 319 319 319 317 314 314 314 314 314 314 304 298 291 291 279 273 267 265 265 270 288 308 308 308 306 311 311 313 315 315 315 314 313 310 310 308 302 294 294 289 286 281 281 280 281 284 284 286 285 276 276 273 269 258 258 254 249 240 240 237 233 224 224 221 220 217 217 215 214 212 212 210 212 217 217 218 220 222 222 226 229 229 229 225 221 219 219 209 203 196 196 194 194 194 194 196 201 206 206 214 215 215 215 212 210 208 208 203 201 204 204 220 234 257 257 274 279 285 285 292 288 284 284 275 278 290 290 305 312 322 322 341 350 356 356 364 366 369 369 374 375 377 371 371 368 365 360 360 357 354 318 318 299 297 293 293 290 287 276 276 268 267 283 283 320 339 352 352 353 354 349 349 347 344 339 339 339 338 336 336 334 336 341 341 344 346 348 348 349 349 350 350 349 347 345 345 344 342 338 338 336 334 332 332 332 331 330 330 327 325 322 322 315 308 301 301 315 322 325 325 332 336 340 340 345 347 346 346 341 340 338 338 338 338 337 337 335 333 331 331 325 327 332 332 339 341 341 341 338 334 335 335 342 347 355 355 361 363 366 366 370 370 371 368 368 366 364 360 360 359 359 358 358 356 355 354 354 353 350 338 338 334 329 319 319 316 313 305 305 302 299 298 298 299 298 296 296 
288 283 283 275 266 261 261 251 246 244 244 240 238 239 239 243 246 255 255 260 263 267 267 269 268 266 266 262 260 258 258 257 258 259 259 261 263 265 265 268 270 274 274 284 285 286 286 285 285 285 283 283 282 281 281 281 282 283 285 285 286 286 287 287 288 289 290 290 289 290 289 289 288 287 286 286 286 287 289 289 288 287 287 287 287 286 283 283 281 283 288 288 291 291 289 289 291 293 297 297 299 302 307 307 310 313 319 319 318 317 315 315 309 306 303 303 298 297 295 295 299 298 301 301 305 305 301 301 292 287 283 283 274 268 266 266 260 258 256 256 256 255 253 253 250 248 248 248 251 253 258 258 274 285 293 293 304 306 293 293 280 277 274 274 270 270 271 271 272 272 273 273 272 272 272 271 271 270 270 269 269 268 268 271 271 272 274 278 278 280 283 284 284 282 280 279 279 278 278 278 278 277 277 276 276 275 276 277 277 278 276 277 277 278 280 277 277 277 277 281 281 281 282 282 282 281 280 278 278 277 277 275 275 272 272 272 272 272 272 272 272 274 276 276 276 277 278 278 278 276 276 277 277 277 278 279 279 284 288 292 292 295 296 295 295 296 298 300 300 305 308 308 308 305 304 307 307 309 310 311 311 317 318 319 319 322 323 329 329 336 338 339 339 346 352 358 358 370 375 387 405 405 415 426 439 439 442 445 454 454 453 452 448 448 448 449 451 451 450 448 444 444 441 437 419 419 412 405 391 391 386 380 367 367 370 374 386 386 389 389 387 387 385 382 376 376 373 372 369 369 368 365 364 364 362 360 353 353 348 342 330 330 320 323 352 352 366 372 379 379 389 395 402 402 411 413 414 414 409 406 398 398 386 383 383 383 382 383 383 383 385 384 382 382 381 378 375 375 365 359 353 353 333 326 318 318 300 289 279 279 265 260 258 258 254 251 249 249 247 247 247 247 252 260 268 291 291 297 303 300 300 297 294 284 284 277 271 260 260 255 246 238 238 237 236 236 236 236 235 233 233 235 237 268 268 281 293 311 311 318 323 333 333 338 341 347 347 345 343 334 334 329 323 310 310 304 297 282 282 264 254 239 239 235 236 238 238 250 260 270 270 290 303 313 313 333 343 345 345 347 346 345 345 343 341 347 347 352 354 356 356 359 359 359 359 360 360 358 358 354 352 350 350 344 340 336 336 329 325 322 322 317 318 319 319 319 317 314 314 314 314 314 314 304 298 291 291 279 273 267 265 265 270 288 308 308 308 306 311 311 313 315 315 315 314 313 310 310 308 302 294 294 289 286 281 281 280 281 284 284 286 285 276 276 273 269 258 258 254 249 240 240 237 233 224 224 221 220 217 217 215 214 212 212 210 212 217 217 218 220 222 222 226 229 229 229 225 221 219 219 209 203 196 196 194 194 194 194 196 201 206 206 214 215 215 215 212 210 208 208 203 201 204 204 220 234 257 257 274 279 285 285 292 288 284 284 275 278 290 290 305 312 322 322 341 350 356 356 364 366 369 369 374 375 377 371 371 368 365 360 360 357 354 318 318 299 297 293 293 290 287 276 276 268 267 283 283 320 339 352 352 353 354 349 349 347 344 339 339 339 338 336 336 334 336 341 341 344 346 348 348 349 349 350 350 349 347 345 345 344 342 338 338 336 334 332 332 332 331 330 330 327 325 322 322 315 308 301 301 315 322 325 325 332 336 340 340 345 347 346 346 341 340 338 338 338 338 337 337 335 333 331 331 325 327 332 332 339 341 341 341 338 334 335 335 342 347 355 355 361 363 366 366 370 370 371 368 368 366 364 360 360 359 359 358 358 356 355 354 354 353 350 338 338 334 329 319 319 316 313 305 305 302 299 298 298 299 298 296 296 
283 278 278 270 262 256 256 246 242 240 240 237 236 237 237 239 241 247 247 254 257 261 261 263 261 259 259 255 254 252 252 255 258 260 260 263 264 266 266 272 275 278 278 283 283 284 284 282 282 281 279 279 279 278 279 279 281 282 285 285 287 287 288 288 289 289 288 288 288 287 285 285 285 286 287 287 288 290 290 290 289 288 286 286 285 284 283 283 284 287 290 290 291 291 292 292 296 300 305 305 306 307 314 314 316 319 319 319 317 315 312 312 307 305 303 303 299 301 303 303 307 308 308 308 308 309 305 305 293 285 281 281 274 269 266 266 258 257 256 256 256 253 250 250 247 246 247 247 249 251 257 257 274 285 294 294 302 301 293 293 277 275 272 272 270 271 272 272 274 274 275 275 273 273 273 273 273 272 272 270 270 269 269 271 271 273 275 279 279 281 284 282 282 281 280 279 279 279 279 279 279 278 278 277 277 277 277 278 278 279 282 281 281 280 279 277 277 278 280 282 282 283 284 283 283 282 281 279 279 279 278 276 276 274 273 272 272 274 276 276 276 276 275 275 275 275 276 277 277 277 278 279 279 281 281 281 281 288 292 297 297 298 299 299 299 300 302 307 307 313 314 312 312 309 306 305 305 308 310 312 312 317 319 321 321 323 326 333 333 341 345 347 347 354 360 368 368 384 393 410 421 421 430 439 449 449 451 453 459 459 460 461 459 459 460 460 459 459 456 454 447 447 442 436 415 415 407 399 385 385 380 375 367 367 365 362 371 371 375 376 378 378 377 376 372 372 370 370 369 369 368 366 364 364 364 363 356 356 350 344 330 330 323 331 357 357 368 375 383 383 398 405 412 412 421 421 420 420 410 402 393 393 377 370 368 368 366 365 366 366 368 369 370 370 368 366 363 363 357 351 345 345 318 309 300 300 280 269 263 263 257 256 254 254 251 250 250 250 254 260 266 266 282 289 297 310 310 312 313 308 308 304 299 287 287 280 272 258 258 251 243 245 245 244 243 238 238 236 234 233 233 233 233 249 249 259 271 293 293 303 308 320 320 326 332 345 345 343 340 329 329 323 316 304 304 298 292 277 277 263 255 241 241 235 235 234 234 255 269 283 283 304 319 326 326 338 343 343 343 343 342 342 342 339 336 343 343 350 353 356 356 362 363 364 364 366 366 366 366 362 359 356 356 348 343 339 339 331 327 326 326 325 325 326 326 323 322 321 321 320 319 318 318 310 306 302 302 291 283 273 270 270 278 292 306 306 302 298 299 299 301 304 309 309 309 308 305 305 302 297 291 291 288 287 288 288 291 293 294 294 292 289 276 276 272 268 255 255 250 244 238 238 235 232 225 225 223 221 217 217 215 213 209 209 208 209 212 212 213 215 217 217 219 220 221 221 222 220 218 218 209 203 197 197 192 192 192 192 193 195 198 198 208 213 213 213 210 207 204 204 201 200 204 204 220 232 253 253 266 271 276 276 277 272 267 267 276 288 307 307 321 327 333 333 346 352 355 355 358 357 358 358 366 367 369 363 363 354 344 336 336 339 343 322 322 307 294 276 276 272 269 263 263 259 270 301 301 332 345 352 352 351 350 344 344 342 340 339 339 339 338 336 336 334 335 339 339 342 344 346 346 347 347 345 345 344 343 341 341 341 341 337 337 336 334 328 328 326 326 326 326 324 323 322 322 315 308 300 300 313 321 326 326 335 339 343 343 346 345 342 342 333 331 329 329 326 326 325 325 326 325 323 323 319 329 333 333 339 340 340 340 335 331 333 333 340 345 351 351 360 363 366 366 367 367 368 367 367 365 363 356 356 354 353 351 351 350 350 350 350 349 344 329 329 325 321 312 312 308 303 298 298 295 292 294 294 293 291 288 288 
283 278 278 270 262 256 256 246 242 240 240 237 236 237 237 239 241 247 247 254 257 261 261 263 261 259 259 255 254 252 252 255 258 260 260 263 264 266 266 272 275 278 278 283 283 284 284 282 282 281 279 279 279 278 279 279 281 282 285 285 287 287 288 288 289 289 288 288 288 287 285 285 285 286 287 287 288 290 290 290 289 288 286 286 285 284 283 283 284 287 290 290 291 291 292 292 296 300 305 305 306 307 314 314 316 319 319 319 317 315 312 312 307 305 303 303 299 301 303 303 307 308 308 308 308 309 305 305 293 285 281 281 274 269 266 266 258 257 256 256 256 253 250 250 247 246 247 247 249 251 257 257 274 285 294 294 302 301 293 293 277 275 272 272 270 271 272 272 274 274 275 275 273 273 273 273 273 272 272 270 270 269 269 271 271 273 275 279 279 281 284 282 282 281 280 279 279 279 279 279 279 278 278 277 277 277 277 278 278 279 282 281 281 280 279 277 277 278 280 282 282 283 284 283 283 282 281 279 279 279 278 276 276 274 273 272 272 274 276 276 276 276 275 275 275 275 276 277 277 277 278 279 279 281 281 281 281 288 292 297 297 298 299 299 299 300 302 307 307 313 314 312 312 309 306 305 305 308 310 312 312 317 319 321 321 323 326 333 333 341 345 347 347 354 360 368 368 384 393 410 421 421 430 439 449 449 451 453 459 459 460 461 459 459 460 460 459 459 456 454 447 447 442 436 415 415 407 399 385 385 380 375 367 367 365 362 371 371 375 376 378 378 377 376 372 372 370 370 369 369 368 366 364 364 364 363 356 356 350 344 330 330 323 331 357 357 368 375 383 383 398 405 412 412 421 421 420 420 410 402 393 393 377 370 368 368 366 365 366 366 368 369 370 370 368 366 363 363 357 351 345 345 318 309 300 300 280 269 263 263 257 256 254 254 251 250 250 250 254 260 266 266 282 289 297 310 310 312 313 308 308 304 299 287 287 280 272 258 258 251 243 245 245 244 243 238 238 236 234 233 233 233 233 249 249 259 271 293 293 303 308 320 320 326 332 345 345 343 340 329 329 323 316 304 304 298 292 277 277 263 255 241 241 235 235 234 234 255 269 283 283 304 319 326 326 338 343 343 343 343 342 342 342 339 336 343 343 350 353 356 356 362 363 364 364 366 366 366 366 362 359 356 356 348 343 339 339 331 327 326 326 325 325 326 326 323 322 321 321 320 319 318 318 310 306 302 302 291 283 273 270 270 278 292 306 306 302 298 299 299 301 304 309 309 309 308 305 305 302 297 291 291 288 287 288 288 291 293 294 294 292 289 276 276 272 268 255 255 250 244 238 238 235 232 225 225 223 221 217 217 215 213 209 209 208 209 212 212 213 215 217 217 219 220 221 221 222 220 218 218 209 203 197 197 192 192 192 192 193 195 198 198 208 213 213 213 210 207 204 204 201 200 204 204 220 232 253 253 266 271 276 276 277 272 267 267 276 288 307 307 321 327 333 333 346 352 355 355 358 357 358 358 366 367 369 363 363 354 344 336 336 339 343 322 322 307 294 276 276 272 269 263 263 259 270 301 301 332 345 352 352 351 350 344 344 342 340 339 339 339 338 336 336 334 335 339 339 342 344 346 346 347 347 345 345 344 343 341 341 341 341 337 337 336 334 328 328 326 326 326 326 324 323 322 322 315 308 300 300 313 321 326 326 335 339 343 343 346 345 342 342 333 331 329 329 326 326 325 325 326 325 323 323 319 329 333 333 339 340 340 340 335 331 333 333 340 345 351 351 360 363 366 366 367 367 368 367 367 365 363 356 356 354 353 351 351 350 350 350 350 349 344 329 329 325 321 312 312 308 303 298 298 295 292 294 294 293 291 288 288 
275 270 270 263 254 250 250 242 239 237 237 235 234 235 235 237 238 243 243 249 251 253 253 252 250 247 247 248 249 251 251 257 259 260 260 263 265 268 268 273 276 277 277 281 281 280 280 279 279 279 278 278 277 276 278 278 279 280 283 283 286 287 289 289 289 288 286 286 285 281 282 282 283 285 288 288 289 290 287 287 287 286 287 287 287 287 288 288 290 291 292 292 291 292 296 296 301 306 312 312 313 315 321 321 322 324 317 317 315 313 311 311 305 303 301 301 303 305 308 308 308 309 309 309 308 308 302 302 289 283 279 279 273 268 265 265 258 256 254 254 251 249 247 247 245 246 246 246 249 251 255 255 269 279 288 288 296 294 282 282 273 271 268 268 268 270 273 273 275 275 275 275 273 273 273 271 271 269 269 270 270 270 270 274 274 275 277 282 282 283 284 281 281 281 281 280 280 280 280 281 281 280 280 279 279 279 279 279 279 279 285 283 283 280 277 278 278 280 282 283 283 284 285 284 284 283 282 280 280 279 278 277 277 276 274 272 272 273 274 275 275 275 274 274 274 275 276 277 277 278 278 279 279 283 283 284 284 294 297 301 301 301 302 302 302 304 305 309 309 314 314 313 313 311 309 308 308 311 313 316 316 321 322 324 324 329 332 341 341 351 356 361 361 373 380 389 389 408 419 431 436 436 437 439 447 447 451 455 462 462 464 466 462 462 460 460 458 458 457 453 445 445 440 433 412 412 405 397 383 383 380 376 367 367 363 359 354 354 356 359 365 365 367 367 364 364 362 362 363 363 365 363 363 363 362 361 356 356 352 348 338 338 321 314 351 351 369 378 388 388 405 411 417 417 430 429 423 423 411 404 395 395 376 367 362 362 354 351 350 350 354 356 358 358 357 354 351 351 341 335 329 329 301 290 279 279 263 258 256 256 253 252 254 254 259 266 269 269 281 288 295 295 303 306 309 312 312 312 307 298 298 292 286 273 273 266 260 251 251 247 253 260 260 258 256 256 256 248 239 232 232 232 232 239 239 244 253 272 272 281 291 311 311 321 329 347 347 342 336 323 323 318 313 301 301 296 290 273 273 264 256 241 241 234 235 236 236 262 277 292 292 306 321 326 326 337 342 342 342 341 340 338 338 334 332 340 340 349 353 358 358 366 367 369 369 371 372 373 373 367 363 359 359 350 345 340 340 333 332 332 332 332 332 331 331 330 330 329 329 324 322 319 319 309 304 300 300 290 283 272 269 269 278 289 300 300 295 291 286 286 289 292 299 299 300 302 302 302 302 301 301 301 300 299 298 298 300 299 295 295 292 289 276 276 272 268 257 257 252 247 242 242 239 236 228 228 225 223 219 219 217 215 210 210 208 207 208 208 209 211 211 211 212 213 213 213 213 215 215 215 208 204 199 199 191 191 191 191 192 193 195 195 205 210 210 210 207 204 202 202 199 198 204 204 219 229 245 245 256 260 264 264 262 262 261 261 289 300 319 319 332 338 342 342 349 353 354 354 352 349 349 349 354 356 358 351 351 341 330 310 310 316 322 314 314 302 290 269 269 260 257 265 265 276 294 326 326 344 349 350 350 348 346 341 341 341 341 340 340 340 340 338 338 335 334 337 337 341 343 347 347 348 347 342 342 341 340 338 338 338 338 335 335 334 332 328 328 322 321 319 319 320 320 319 319 312 305 298 298 318 326 330 330 340 345 346 346 345 342 337 337 322 317 312 312 306 306 305 305 307 308 310 310 312 327 331 331 336 337 336 336 332 329 331 331 336 339 349 349 358 360 363 363 363 363 363 364 364 362 360 354 354 352 350 346 346 345 345 343 343 341 336 322 322 318 313 305 305 302 298 292 292 290 287 285 285 284 283 279 279 
275 270 270 263 254 250 250 242 239 237 237 235 234 235 235 237 238 243 243 249 251 253 253 252 250 247 247 248 249 251 251 257 259 260 260 263 265 268 268 273 276 277 277 281 281 280 280 279 279 279 278 278 277 276 278 278 279 280 283 283 286 287 289 289 289 288 286 286 285 281 282 282 283 285 288 288 289 290 287 287 287 286 287 287 287 287 288 288 290 291 292 292 291 292 296 296 301 306 312 312 313 315 321 321 322 324 317 317 315 313 311 311 305 303 301 301 303 305 308 308 308 309 309 309 308 308 302 302 289 283 279 279 273 268 265 265 258 256 254 254 251 249 247 247 245 246 246 246 249 251 255 255 269 279 288 288 296 294 282 282 273 271 268 268 268 270 273 273 275 275 275 275 273 273 273 271 271 269 269 270 270 270 270 274 274 275 277 282 282 283 284 281 281 281 281 280 280 280 280 281 281 280 280 279 279 279 279 279 279 279 285 283 283 280 277 278 278 280 282 283 283 284 285 284 284 283 282 280 280 279 278 277 277 276 274 272 272 273 274 275 275 275 274 274 274 275 276 277 277 278 278 279 279 283 283 284 284 294 297 301 301 301 302 302 302 304 305 309 309 314 314 313 313 311 309 308 308 311 313 316 316 321 322 324 324 329 332 341 341 351 356 361 361 373 380 389 389 408 419 431 436 436 437 439 447 447 451 455 462 462 464 466 462 462 460 460 458 458 457 453 445 445 440 433 412 412 405 397 383 383 380 376 367 367 363 359 354 354 356 359 365 365 367 367 364 364 362 362 363 363 365 363 363 363 362 361 356 356 352 348 338 338 321 314 351 351 369 378 388 388 405 411 417 417 430 429 423 423 411 404 395 395 376 367 362 362 354 351 350 350 354 356 358 358 357 354 351 351 341 335 329 329 301 290 279 279 263 258 256 256 253 252 254 254 259 266 269 269 281 288 295 295 303 306 309 312 312 312 307 298 298 292 286 273 273 266 260 251 251 247 253 260 260 258 256 256 256 248 239 232 232 232 232 239 239 244 253 272 272 281 291 311 311 321 329 347 347 342 336 323 323 318 313 301 301 296 290 273 273 264 256 241 241 234 235 236 236 262 277 292 292 306 321 326 326 337 342 342 342 341 340 338 338 334 332 340 340 349 353 358 358 366 367 369 369 371 372 373 373 367 363 359 359 350 345 340 340 333 332 332 332 332 332 331 331 330 330 329 329 324 322 319 319 309 304 300 300 290 283 272 269 269 278 289 300 300 295 291 286 286 289 292 299 299 300 302 302 302 302 301 301 301 300 299 298 298 300 299 295 295 292 289 276 276 272 268 257 257 252 247 242 242 239 236 228 228 225 223 219 219 217 215 210 210 208 207 208 208 209 211 211 211 212 213 213 213 213 215 215 215 208 204 199 199 191 191 191 191 192 193 195 195 205 210 210 210 207 204 202 202 199 198 204 204 219 229 245 245 256 260 264 264 262 262 261 261 289 300 319 319 332 338 342 342 349 353 354 354 352 349 349 349 354 356 358 351 351 341 330 310 310 316 322 314 314 302 290 269 269 260 257 265 265 276 294 326 326 344 349 350 350 348 346 341 341 341 341 340 340 340 340 338 338 335 334 337 337 341 343 347 347 348 347 342 342 341 340 338 338 338 338 335 335 334 332 328 328 322 321 319 319 320 320 319 319 312 305 298 298 318 326 330 330 340 345 346 346 345 342 337 337 322 317 312 312 306 306 305 305 307 308 310 310 312 327 331 331 336 337 336 336 332 329 331 331 336 339 349 349 358 360 363 363 363 363 363 364 364 362 360 354 354 352 350 346 346 345 345 343 343 341 336 322 322 318 313 305 305 302 298 292 292 290 287 285 285 284 283 279 279 
257 252 252 245 239 237 237 233 231 230 230 229 230 230 230 232 233 237 237 238 238 238 238 239 242 245 245 250 253 256 256 258 258 260 260 265 268 269 269 272 274 274 274 274 276 278 278 276 276 275 275 275 275 276 277 277 279 279 280 280 281 281 281 281 280 279 277 277 275 278 282 282 282 283 287 287 287 287 286 286 286 288 290 290 292 293 294 294 294 294 294 294 295 298 309 309 312 315 328 328 327 326 323 323 321 318 315 315 313 311 308 308 304 305 307 307 310 310 309 309 309 308 308 308 302 296 291 291 285 283 281 281 275 266 262 262 257 254 250 250 244 243 242 242 242 245 246 246 248 249 253 253 261 266 271 271 277 278 267 267 262 264 266 266 271 274 277 277 277 277 277 277 277 276 274 272 272 271 271 272 272 273 275 280 280 282 285 284 284 284 285 284 284 284 283 285 285 285 286 287 287 287 286 285 285 284 284 286 286 287 285 281 281 281 280 280 280 281 283 285 285 289 295 294 294 291 288 285 285 286 285 282 282 280 277 275 275 277 278 279 279 280 281 280 280 281 283 286 286 291 290 289 289 291 293 295 295 299 300 301 301 304 305 307 307 311 313 313 313 312 313 314 314 317 319 319 319 320 320 321 321 327 332 337 337 343 350 373 373 403 417 426 426 441 448 454 454 462 465 461 455 455 449 443 433 433 432 430 438 438 442 447 440 440 437 440 443 443 442 439 432 432 428 422 406 406 401 395 383 383 378 373 369 369 368 367 364 364 357 351 342 342 338 338 335 335 331 329 326 326 325 321 318 318 322 327 335 335 335 334 329 329 313 303 313 313 347 363 380 380 400 407 414 414 420 422 420 420 410 403 396 396 382 376 371 371 358 351 343 343 324 323 321 321 318 312 306 306 295 287 279 279 260 257 258 258 259 258 257 257 257 259 274 274 306 324 326 326 320 314 307 307 292 286 279 271 271 268 263 266 266 272 275 278 278 277 278 285 285 291 302 298 298 290 282 270 270 265 260 245 245 240 234 231 231 233 238 254 254 265 277 299 299 309 312 321 321 321 321 315 315 310 304 296 296 288 280 271 271 262 254 240 240 233 234 236 236 266 283 301 301 312 316 319 319 326 330 330 330 331 330 329 329 325 323 332 332 342 348 354 354 364 368 373 373 375 375 373 373 366 362 358 358 350 346 346 346 350 353 354 354 354 353 351 351 345 342 338 338 332 327 321 321 305 299 294 294 286 282 277 266 266 261 267 274 274 278 281 293 293 297 302 306 306 306 307 314 314 316 319 317 317 312 312 310 310 307 304 297 297 293 290 277 277 272 267 261 261 258 255 247 247 244 240 229 229 225 223 219 219 217 215 212 212 210 209 205 205 204 202 202 202 203 203 204 204 205 206 206 206 205 201 197 197 191 191 190 190 190 190 191 191 199 207 206 206 202 199 197 197 197 199 203 203 210 213 220 220 231 237 244 244 258 268 279 279 302 309 322 322 333 338 341 341 347 350 351 351 349 345 338 338 332 331 329 319 319 310 301 276 276 276 275 262 262 254 252 258 258 268 289 326 326 342 345 350 350 351 349 342 342 341 340 342 342 342 343 343 343 343 343 339 339 335 334 336 336 340 343 346 346 347 346 342 342 340 338 333 333 332 331 330 330 328 326 320 320 312 309 305 305 303 300 297 297 300 310 320 320 337 341 344 344 348 349 347 347 338 332 326 326 305 300 295 295 309 314 319 319 321 320 318 318 310 308 310 310 314 316 319 319 325 328 332 332 338 341 346 346 352 352 353 353 354 354 355 352 352 350 348 339 339 337 336 334 334 332 330 325 325 322 318 307 307 304 300 295 295 294 292 290 290 288 285 282 282 282 278 269 269 
257 252 252 245 239 237 237 233 231 230 230 229 230 230 230 232 233 237 237 238 238 238 238 239 242 245 245 250 253 256 256 258 258 260 260 265 268 269 269 272 274 274 274 274 276 278 278 276 276 275 275 275 275 276 277 277 279 279 280 280 281 281 281 281 280 279 277 277 275 278 282 282 282 283 287 287 287 287 286 286 286 288 290 290 292 293 294 294 294 294 294 294 295 298 309 309 312 315 328 328 327 326 323 323 321 318 315 315 313 311 308 308 304 305 307 307 310 310 309 309 309 308 308 308 302 296 291 291 285 283 281 281 275 266 262 262 257 254 250 250 244 243 242 242 242 245 246 246 248 249 253 253 261 266 271 271 277 278 267 267 262 264 266 266 271 274 277 277 277 277 277 277 277 276 274 272 272 271 271 272 272 273 275 280 280 282 285 284 284 284 285 284 284 284 283 285 285 285 286 287 287 287 286 285 285 284 284 286 286 287 285 281 281 281 280 280 280 281 283 285 285 289 295 294 294 291 288 285 285 286 285 282 282 280 277 275 275 277 278 279 279 280 281 280 280 281 283 286 286 291 290 289 289 291 293 295 295 299 300 301 301 304 305 307 307 311 313 313 313 312 313 314 314 317 319 319 319 320 320 321 321 327 332 337 337 343 350 373 373 403 417 426 426 441 448 454 454 462 465 461 455 455 449 443 433 433 432 430 438 438 442 447 440 440 437 440 443 443 442 439 432 432 428 422 406 406 401 395 383 383 378 373 369 369 368 367 364 364 357 351 342 342 338 338 335 335 331 329 326 326 325 321 318 318 322 327 335 335 335 334 329 329 313 303 313 313 347 363 380 380 400 407 414 414 420 422 420 420 410 403 396 396 382 376 371 371 358 351 343 343 324 323 321 321 318 312 306 306 295 287 279 279 260 257 258 258 259 258 257 257 257 259 274 274 306 324 326 326 320 314 307 307 292 286 279 271 271 268 263 266 266 272 275 278 278 277 278 285 285 291 302 298 298 290 282 270 270 265 260 245 245 240 234 231 231 233 238 254 254 265 277 299 299 309 312 321 321 321 321 315 315 310 304 296 296 288 280 271 271 262 254 240 240 233 234 236 236 266 283 301 301 312 316 319 319 326 330 330 330 331 330 329 329 325 323 332 332 342 348 354 354 364 368 373 373 375 375 373 373 366 362 358 358 350 346 346 346 350 353 354 354 354 353 351 351 345 342 338 338 332 327 321 321 305 299 294 294 286 282 277 266 266 261 267 274 274 278 281 293 293 297 302 306 306 306 307 314 314 316 319 317 317 312 312 310 310 307 304 297 297 293 290 277 277 272 267 261 261 258 255 247 247 244 240 229 229 225 223 219 219 217 215 212 212 210 209 205 205 204 202 202 202 203 203 204 204 205 206 206 206 205 201 197 197 191 191 190 190 190 190 191 191 199 207 206 206 202 199 197 197 197 199 203 203 210 213 220 220 231 237 244 244 258 268 279 279 302 309 322 322 333 338 341 341 347 350 351 351 349 345 338 338 332 331 329 319 319 310 301 276 276 276 275 262 262 254 252 258 258 268 289 326 326 342 345 350 350 351 349 342 342 341 340 342 342 342 343 343 343 343 343 339 339 335 334 336 336 340 343 346 346 347 346 342 342 340 338 333 333 332 331 330 330 328 326 320 320 312 309 305 305 303 300 297 297 300 310 320 320 337 341 344 344 348 349 347 347 338 332 326 326 305 300 295 295 309 314 319 319 321 320 318 318 310 308 310 310 314 316 319 319 325 328 332 332 338 341 346 346 352 352 353 353 354 354 355 352 352 350 348 339 339 337 336 334 334 332 330 325 325 322 318 307 307 304 300 295 295 294 292 290 290 288 285 282 282 282 278 269 269 
247 243 243 239 234 233 233 230 229 229 229 229 229 229 229 230 231 233 233 235 236 238 238 241 244 247 247 254 256 258 258 259 260 261 261 265 267 267 267 270 272 272 272 273 273 274 274 273 273 273 274 274 274 275 277 277 277 277 277 277 277 276 275 275 275 274 273 273 273 280 287 287 287 286 285 285 285 285 287 287 287 290 292 292 293 293 294 294 295 295 297 297 300 304 315 315 317 319 325 325 325 324 320 320 318 315 311 311 309 307 304 304 306 308 311 311 311 311 310 310 307 306 305 305 297 291 288 288 284 282 281 281 274 265 260 260 254 251 247 247 243 242 241 241 242 244 244 244 246 248 251 251 258 262 267 267 271 269 261 261 263 265 267 267 276 279 282 282 280 280 279 279 276 274 274 273 273 274 274 276 276 278 279 284 284 285 286 285 285 285 285 285 285 285 286 289 289 288 288 289 289 289 289 288 288 288 289 290 290 289 285 282 282 282 282 282 282 283 285 289 289 293 299 298 298 296 294 291 291 290 289 285 285 282 280 278 278 280 281 281 281 282 283 282 282 284 287 290 290 295 296 297 297 294 296 298 298 303 304 305 305 307 308 309 309 313 315 315 315 315 316 319 319 324 326 325 325 330 331 332 332 337 343 349 349 357 367 399 399 437 453 460 460 472 477 477 477 477 475 464 454 454 448 442 434 434 431 428 423 423 423 423 420 420 419 422 425 425 425 421 415 415 413 410 400 400 397 393 381 381 376 370 367 367 367 367 364 364 358 355 355 355 358 359 359 359 358 357 350 350 345 335 324 324 321 318 310 310 308 306 302 302 295 291 294 294 324 343 362 362 389 397 406 406 414 416 417 417 412 407 401 401 387 379 372 372 357 349 340 340 312 306 300 300 292 287 282 282 270 266 262 262 259 258 257 257 256 257 260 260 274 284 301 301 329 340 339 339 322 309 296 296 278 273 268 269 269 271 280 292 292 299 299 300 300 300 300 302 302 306 312 304 304 295 286 268 268 265 261 248 248 244 239 231 231 231 233 241 241 248 263 289 289 301 305 311 311 310 309 303 303 300 296 289 289 284 279 269 269 259 252 238 238 231 233 235 235 270 286 302 302 312 317 320 320 325 327 327 327 327 326 323 323 322 325 338 338 348 353 358 358 365 366 368 368 370 370 366 366 361 359 357 357 354 353 354 354 357 359 360 360 359 357 355 355 348 344 340 340 330 325 320 320 305 301 297 297 288 284 278 266 266 261 265 276 276 287 292 301 301 306 311 316 316 316 316 320 320 320 321 319 319 317 317 313 313 310 307 299 299 295 291 275 275 271 266 257 257 253 249 243 243 240 236 227 227 224 221 216 216 214 213 211 211 209 209 205 205 204 202 201 201 200 200 201 201 203 205 205 205 201 199 196 196 190 190 189 189 189 189 190 190 196 205 204 204 200 197 197 197 198 200 203 203 210 214 225 225 240 245 251 251 264 271 279 279 295 301 314 314 324 329 333 333 341 344 346 346 347 345 337 337 324 321 317 300 300 293 285 263 263 258 253 245 245 244 254 283 283 302 318 342 342 349 351 353 353 349 346 340 340 339 338 342 342 343 344 343 343 342 339 334 334 330 331 335 335 339 342 345 345 346 344 340 340 339 337 331 331 329 326 324 324 322 320 313 313 306 301 295 295 295 301 307 307 319 326 334 334 347 350 352 352 354 353 350 350 341 336 330 330 303 297 291 291 312 319 326 326 329 329 329 329 327 326 325 325 325 327 331 331 337 338 339 339 342 343 347 347 347 348 349 349 349 349 349 349 349 348 347 332 332 330 330 327 327 325 322 315 315 312 309 301 301 299 296 294 294 294 295 292 292 290 287 282 282 282 278 270 270 
241 239 239 234 231 230 230 228 227 227 227 228 228 228 228 229 230 233 233 240 241 243 243 249 252 255 255 261 261 262 262 263 264 266 266 269 270 271 271 273 274 274 274 278 277 276 276 275 275 275 276 276 276 275 274 274 274 274 274 274 273 272 271 271 272 271 270 270 271 279 285 285 286 287 285 285 285 285 289 289 290 292 293 293 294 295 296 296 295 297 304 304 309 312 320 320 322 325 325 325 323 321 314 314 313 312 307 307 304 303 301 301 309 309 309 309 307 306 305 305 303 304 302 302 298 295 292 292 287 285 282 282 274 265 260 260 253 251 248 248 243 243 242 242 242 245 245 245 244 245 247 247 253 257 261 261 263 261 260 260 265 268 271 271 279 285 292 292 287 284 281 281 276 274 274 274 274 275 276 279 279 281 283 286 286 286 286 286 286 286 286 287 287 287 288 288 288 290 290 291 291 292 292 291 291 291 292 292 292 290 285 286 286 286 286 287 287 287 288 291 291 296 301 301 301 299 299 297 297 296 294 287 287 283 282 281 281 283 284 285 285 287 288 286 286 284 286 290 290 299 299 299 299 298 299 301 301 305 307 309 309 310 311 312 312 315 316 317 317 320 322 324 324 327 329 328 328 335 340 345 345 358 367 377 377 384 390 418 418 456 472 477 477 486 489 486 486 479 475 464 454 454 450 445 440 440 438 436 428 428 423 417 412 412 410 407 402 402 400 397 390 390 387 385 377 377 378 380 374 374 366 358 357 357 359 362 363 363 358 358 364 364 370 372 374 374 373 373 370 370 368 358 346 346 344 342 330 330 321 312 312 312 305 298 288 288 304 318 333 333 368 379 391 391 403 405 409 409 410 408 403 403 390 382 372 372 353 343 334 334 306 296 285 285 274 271 267 267 260 260 260 260 262 265 267 267 272 274 284 284 308 323 335 335 353 354 349 349 318 301 284 284 272 279 287 301 301 304 309 315 315 318 319 320 320 319 319 318 318 318 316 303 303 296 288 274 274 267 259 250 250 246 242 233 233 230 230 232 232 234 248 275 275 287 292 300 300 298 295 291 291 289 286 282 282 279 276 266 266 256 249 237 237 231 233 236 236 276 288 301 301 313 319 321 321 324 325 325 325 323 321 320 320 326 334 347 347 356 359 362 362 361 360 359 359 361 361 360 360 359 358 359 359 360 360 361 361 363 363 363 363 357 354 351 351 345 342 339 339 328 324 319 319 306 301 298 298 290 285 278 266 266 262 268 282 282 295 302 313 313 316 320 320 320 321 322 324 324 325 328 327 327 325 323 317 317 313 310 300 300 293 287 269 269 263 256 247 247 244 241 237 237 234 231 223 223 220 219 217 217 215 215 216 216 216 214 207 207 205 202 201 201 199 198 199 199 202 205 205 205 200 198 195 195 191 190 188 188 188 188 189 189 191 200 200 200 197 194 194 194 198 202 206 206 214 219 228 228 240 244 248 248 261 267 273 273 285 289 299 299 308 313 320 320 331 335 337 337 338 336 331 331 316 316 316 287 287 277 266 249 249 245 240 249 249 258 274 306 306 321 331 347 347 352 353 354 354 349 345 338 338 337 336 339 339 340 341 339 339 337 333 329 329 326 329 334 334 337 339 341 341 342 342 339 339 337 335 329 329 326 322 316 316 314 311 305 305 295 293 291 291 307 313 320 320 332 339 347 347 362 364 365 365 365 363 358 358 349 345 338 338 310 300 290 290 299 309 320 320 328 329 331 331 333 337 338 338 340 342 343 343 345 344 343 343 342 342 344 344 342 342 342 342 343 343 343 347 347 343 338 325 325 324 324 320 320 316 313 307 307 303 301 293 293 293 292 296 296 296 295 288 288 286 283 278 278 279 275 269 269 
241 239 239 234 231 230 230 228 227 227 227 228 228 228 228 229 230 233 233 240 241 243 243 249 252 255 255 261 261 262 262 263 264 266 266 269 270 271 271 273 274 274 274 278 277 276 276 275 275 275 276 276 276 275 274 274 274 274 274 274 273 272 271 271 272 271 270 270 271 279 285 285 286 287 285 285 285 285 289 289 290 292 293 293 294 295 296 296 295 297 304 304 309 312 320 320 322 325 325 325 323 321 314 314 313 312 307 307 304 303 301 301 309 309 309 309 307 306 305 305 303 304 302 302 298 295 292 292 287 285 282 282 274 265 260 260 253 251 248 248 243 243 242 242 242 245 245 245 244 245 247 247 253 257 261 261 263 261 260 260 265 268 271 271 279 285 292 292 287 284 281 281 276 274 274 274 274 275 276 279 279 281 283 286 286 286 286 286 286 286 286 287 287 287 288 288 288 290 290 291 291 292 292 291 291 291 292 292 292 290 285 286 286 286 286 287 287 287 288 291 291 296 301 301 301 299 299 297 297 296 294 287 287 283 282 281 281 283 284 285 285 287 288 286 286 284 286 290 290 299 299 299 299 298 299 301 301 305 307 309 309 310 311 312 312 315 316 317 317 320 322 324 324 327 329 328 328 335 340 345 345 358 367 377 377 384 390 418 418 456 472 477 477 486 489 486 486 479 475 464 454 454 450 445 440 440 438 436 428 428 423 417 412 412 410 407 402 402 400 397 390 390 387 385 377 377 378 380 374 374 366 358 357 357 359 362 363 363 358 358 364 364 370 372 374 374 373 373 370 370 368 358 346 346 344 342 330 330 321 312 312 312 305 298 288 288 304 318 333 333 368 379 391 391 403 405 409 409 410 408 403 403 390 382 372 372 353 343 334 334 306 296 285 285 274 271 267 267 260 260 260 260 262 265 267 267 272 274 284 284 308 323 335 335 353 354 349 349 318 301 284 284 272 279 287 301 301 304 309 315 315 318 319 320 320 319 319 318 318 318 316 303 303 296 288 274 274 267 259 250 250 246 242 233 233 230 230 232 232 234 248 275 275 287 292 300 300 298 295 291 291 289 286 282 282 279 276 266 266 256 249 237 237 231 233 236 236 276 288 301 301 313 319 321 321 324 325 325 325 323 321 320 320 326 334 347 347 356 359 362 362 361 360 359 359 361 361 360 360 359 358 359 359 360 360 361 361 363 363 363 363 357 354 351 351 345 342 339 339 328 324 319 319 306 301 298 298 290 285 278 266 266 262 268 282 282 295 302 313 313 316 320 320 320 321 322 324 324 325 328 327 327 325 323 317 317 313 310 300 300 293 287 269 269 263 256 247 247 244 241 237 237 234 231 223 223 220 219 217 217 215 215 216 216 216 214 207 207 205 202 201 201 199 198 199 199 202 205 205 205 200 198 195 195 191 190 188 188 188 188 189 189 191 200 200 200 197 194 194 194 198 202 206 206 214 219 228 228 240 244 248 248 261 267 273 273 285 289 299 299 308 313 320 320 331 335 337 337 338 336 331 331 316 316 316 287 287 277 266 249 249 245 240 249 249 258 274 306 306 321 331 347 347 352 353 354 354 349 345 338 338 337 336 339 339 340 341 339 339 337 333 329 329 326 329 334 334 337 339 341 341 342 342 339 339 337 335 329 329 326 322 316 316 314 311 305 305 295 293 291 291 307 313 320 320 332 339 347 347 362 364 365 365 365 363 358 358 349 345 338 338 310 300 290 290 299 309 320 320 328 329 331 331 333 337 338 338 340 342 343 343 345 344 343 343 342 342 344 344 342 342 342 342 343 343 343 347 347 343 338 325 325 324 324 320 320 316 313 307 307 303 301 293 293 293 292 296 296 296 295 288 288 286 283 278 278 279 275 269 269 
241 239 239 234 231 230 230 228 227 227 227 228 228 228 228 229 230 233 233 240 241 243 243 249 252 255 255 261 261 262 262 263 264 266 266 269 270 271 271 273 274 274 274 278 277 276 276 275 275 275 276 276 276 275 274 274 274 274 274 274 273 272 271 271 272 271 270 270 271 279 285 285 286 287 285 285 285 285 289 289 290 292 293 293 294 295 296 296 295 297 304 304 309 312 320 320 322 325 325 325 323 321 314 314 313 312 307 307 304 303 301 301 309 309 309 309 307 306 305 305 303 304 302 302 298 295 292 292 287 285 282 282 274 265 260 260 253 251 248 248 243 243 242 242 242 245 245 245 244 245 247 247 253 257 261 261 263 261 260 260 265 268 271 271 279 285 292 292 287 284 281 281 276 274 274 274 274 275 276 279 279 281 283 286 286 286 286 286 286 286 286 287 287 287 288 288 288 290 290 291 291 292 292 291 291 291 292 292 292 290 285 286 286 286 286 287 287 287 288 291 291 296 301 301 301 299 299 297 297 296 294 287 287 283 282 281 281 283 284 285 285 287 288 286 286 284 286 290 290 299 299 299 299 298 299 301 301 305 307 309 309 310 311 312 312 315 316 317 317 320 322 324 324 327 329 328 328 335 340 345 345 358 367 377 377 384 390 418 418 456 472 477 477 486 489 486 486 479 475 464 454 454 450 445 440 440 438 436 428 428 423 417 412 412 410 407 402 402 400 397 390 390 387 385 377 377 378 380 374 374 366 358 357 357 359 362 363 363 358 358 364 364 370 372 374 374 373 373 370 370 368 358 346 346 344 342 330 330 321 312 312 312 305 298 288 288 304 318 333 333 368 379 391 391 403 405 409 409 410 408 403 403 390 382 372 372 353 343 334 334 306 296 285 285 274 271 267 267 260 260 260 260 262 265 267 267 272 274 284 284 308 323 335 335 353 354 349 349 318 301 284 284 272 279 287 301 301 304 309 315 315 318 319 320 320 319 319 318 318 318 316 303 303 296 288 274 274 267 259 250 250 246 242 233 233 230 230 232 232 234 248 275 275 287 292 300 300 298 295 291 291 289 286 282 282 279 276 266 266 256 249 237 237 231 233 236 236 276 288 301 301 313 319 321 321 324 325 325 325 323 321 320 320 326 334 347 347 356 359 362 362 361 360 359 359 361 361 360 360 359 358 359 359 360 360 361 361 363 363 363 363 357 354 351 351 345 342 339 339 328 324 319 319 306 301 298 298 290 285 278 266 266 262 268 282 282 295 302 313 313 316 320 320 320 321 322 324 324 325 328 327 327 325 323 317 317 313 310 300 300 293 287 269 269 263 256 247 247 244 241 237 237 234 231 223 223 220 219 217 217 215 215 216 216 216 214 207 207 205 202 201 201 199 198 199 199 202 205 205 205 200 198 195 195 191 190 188 188 188 188 189 189 191 200 200 200 197 194 194 194 198 202 206 206 214 219 228 228 240 244 248 248 261 267 273 273 285 289 299 299 308 313 320 320 331 335 337 337 338 336 331 331 316 316 316 287 287 277 266 249 249 245 240 249 249 258 274 306 306 321 331 347 347 352 353 354 354 349 345 338 338 337 336 339 339 340 341 339 339 337 333 329 329 326 329 334 334 337 339 341 341 342 342 339 339 337 335 329 329 326 322 316 316 314 311 305 305 295 293 291 291 307 313 320 320 332 339 347 347 362 364 365 365 365 363 358 358 349 345 338 338 310 300 290 290 299 309 320 320 328 329 331 331 333 337 338 338 340 342 343 343 345 344 343 343 342 342 344 344 342 342 342 342 343 343 343 347 347 343 338 325 325 324 324 320 320 316 313 307 307 303 301 293 293 293 292 296 296 296 295 288 288 286 283 278 278 279 275 269 269 
236 234 234 233 231 230 230 228 227 227 227 228 229 229 229 229 230 236 236 245 247 250 250 257 258 260 260 262 263 264 264 267 268 269 269 272 274 274 274 276 277 278 278 278 278 279 279 278 278 278 279 279 278 276 275 275 275 275 274 274 273 272 269 269 268 267 269 269 272 280 287 287 287 287 286 286 286 287 292 292 292 293 295 295 296 296 299 299 301 306 314 314 318 320 328 328 328 329 326 326 321 316 310 310 310 309 303 303 300 300 300 300 306 306 306 306 298 296 293 293 297 298 299 299 299 298 296 296 289 285 282 282 274 265 260 260 253 250 246 246 245 244 242 242 241 243 243 243 242 243 245 245 250 254 255 255 258 260 265 265 269 272 275 275 281 287 293 293 289 285 281 281 276 275 275 276 276 278 279 283 283 285 285 284 284 284 284 286 286 287 288 287 287 287 288 290 290 294 295 296 296 296 295 295 295 297 297 295 295 292 289 289 289 289 290 290 290 290 290 294 294 297 300 301 301 300 300 298 298 296 293 287 287 284 283 282 282 283 284 286 286 288 289 287 287 285 284 288 288 300 300 300 300 300 302 304 304 306 309 312 312 312 313 314 314 316 318 319 319 321 323 326 326 330 332 332 332 344 353 363 363 386 401 417 417 416 418 437 437 464 474 480 480 488 491 487 487 479 475 466 457 457 454 450 445 445 442 439 435 435 433 430 421 421 418 414 405 405 400 397 390 390 385 379 354 354 358 362 358 358 350 342 344 344 349 354 357 357 354 359 372 372 379 383 387 387 388 387 383 383 380 372 364 364 362 360 362 362 360 357 355 355 340 327 295 295 289 297 306 306 338 354 371 371 386 391 399 399 402 402 397 397 385 377 367 367 345 334 323 323 299 291 283 283 267 264 261 261 262 263 264 264 275 279 287 287 304 313 324 324 344 353 362 362 373 366 357 357 313 297 280 280 282 297 313 326 326 328 332 333 333 333 334 333 333 331 330 327 327 325 317 304 304 295 286 271 271 264 257 248 248 246 244 234 234 232 231 230 230 229 235 253 253 265 269 280 280 281 282 283 283 282 280 276 276 273 270 259 259 250 245 235 235 231 234 238 238 267 275 284 284 299 312 316 316 320 321 321 321 317 314 318 318 332 342 354 354 359 359 358 358 353 351 349 349 351 351 354 354 359 362 365 365 368 368 368 368 366 364 361 361 351 348 344 344 339 336 332 332 323 320 316 316 305 301 297 297 291 288 280 270 270 268 276 291 291 303 309 320 320 322 324 325 325 324 323 328 328 332 338 336 336 331 327 318 318 312 307 293 293 285 278 257 257 252 246 239 239 237 234 231 231 230 228 224 224 224 224 222 222 221 221 222 222 221 219 210 210 207 203 201 201 198 197 197 197 200 203 203 203 200 198 195 195 192 191 190 190 187 187 187 187 189 195 195 195 194 192 192 192 197 201 206 206 214 217 225 225 235 239 244 244 254 258 263 263 271 276 285 285 293 298 306 306 319 325 327 327 329 327 322 322 311 315 319 296 296 278 260 240 240 238 235 272 272 294 306 326 326 333 339 350 350 354 354 352 352 346 342 336 336 335 334 337 337 337 336 334 334 332 328 325 325 323 326 330 330 332 334 337 337 339 339 337 337 335 332 325 325 322 318 310 310 306 302 294 294 288 294 300 300 318 322 327 327 344 354 364 364 369 370 368 368 360 355 352 352 349 348 342 342 320 308 296 296 285 295 306 306 324 326 329 329 337 341 341 341 343 344 344 344 342 340 339 339 338 337 336 336 333 334 336 336 336 335 334 331 331 327 322 318 318 318 317 312 312 309 305 297 297 294 292 286 286 286 287 291 291 289 286 282 282 279 276 274 274 275 272 267 267 
233 232 232 233 232 231 231 229 228 228 228 229 228 228 228 230 233 243 243 252 254 257 257 262 263 264 264 265 266 267 267 270 272 273 273 276 277 278 278 279 280 280 280 279 279 279 279 278 278 279 277 277 276 275 275 275 275 275 274 274 272 270 266 266 265 265 266 266 269 280 281 281 282 284 289 289 290 292 293 293 294 296 297 297 298 300 308 308 314 319 326 326 328 329 339 339 338 336 322 322 318 314 311 311 308 305 299 299 297 300 303 303 304 302 300 300 292 290 288 288 286 288 292 292 296 295 293 293 289 286 282 282 274 265 261 261 254 251 247 247 243 242 241 241 240 240 240 240 241 243 248 248 259 264 264 264 267 270 272 272 273 276 279 279 282 288 295 295 288 284 279 279 275 275 276 279 279 282 283 285 285 286 286 284 284 285 286 289 289 289 289 288 288 290 292 296 296 300 301 300 300 298 298 300 300 301 300 296 296 293 291 295 295 295 295 294 294 294 295 297 297 298 300 300 300 300 299 297 297 295 292 288 288 286 285 284 284 284 285 286 286 289 291 292 292 290 287 288 288 296 297 298 298 300 302 304 304 308 310 312 312 314 314 315 315 318 319 320 320 323 325 328 328 333 338 341 341 359 376 393 393 426 439 452 452 445 447 461 461 477 482 484 484 487 486 482 482 474 469 462 455 455 452 449 445 445 443 441 439 439 438 436 424 424 421 418 410 410 406 399 385 385 378 372 344 344 345 346 338 338 333 327 328 328 334 340 347 347 355 362 377 377 385 389 396 396 399 398 394 394 391 383 379 379 379 380 386 386 386 387 380 380 359 345 308 308 286 286 286 286 309 323 338 338 361 370 381 381 383 382 379 379 369 362 352 352 331 320 308 308 284 278 272 272 262 264 266 266 286 290 295 295 295 292 305 305 333 347 353 353 366 374 381 381 386 371 357 357 309 294 278 278 304 320 336 347 347 348 348 344 344 342 340 335 335 332 329 323 323 319 308 292 292 285 278 265 265 259 253 250 250 248 246 237 237 232 231 229 229 229 231 239 239 245 250 266 266 269 272 275 275 275 275 270 270 266 262 254 254 245 240 233 233 230 232 234 234 249 257 266 266 282 300 306 306 315 318 317 317 311 307 317 317 335 343 349 349 348 347 345 345 340 339 337 337 340 344 355 355 365 369 373 373 377 376 374 374 367 363 358 358 346 343 340 340 334 329 324 324 315 312 308 308 299 296 292 292 284 280 275 273 273 277 283 295 295 305 310 318 318 319 320 319 319 320 321 329 329 333 339 337 337 332 325 311 311 303 297 282 282 272 265 248 248 248 247 247 247 244 241 237 237 236 234 234 234 233 232 229 229 227 227 225 225 224 221 212 212 210 207 204 204 199 196 196 196 198 201 201 201 201 199 197 197 193 192 191 191 187 187 186 186 187 193 193 193 191 190 191 191 196 200 204 204 212 215 222 222 229 234 239 239 244 247 251 251 259 263 272 272 279 283 289 289 301 307 310 310 312 311 305 305 310 315 321 303 303 281 259 235 235 236 238 295 295 316 325 338 338 343 346 352 352 354 354 351 351 346 343 335 335 334 333 333 333 333 332 328 328 326 322 320 320 320 322 325 325 326 327 331 331 334 335 335 335 333 330 323 323 320 316 309 309 303 296 286 286 294 302 310 310 323 328 334 334 356 361 367 367 366 364 361 361 354 351 349 349 344 341 338 338 326 317 308 308 284 286 289 289 314 320 327 327 338 345 345 345 344 345 341 341 335 333 332 332 331 330 328 328 326 327 328 328 328 327 325 320 320 318 315 311 311 309 308 304 304 301 298 291 291 287 286 279 279 279 278 279 279 278 276 274 274 272 269 269 269 271 268 262 262 
232 231 231 231 231 231 231 230 229 230 230 230 228 229 229 236 241 251 251 258 261 265 265 266 266 266 266 268 268 269 269 275 277 277 277 279 280 281 281 282 281 280 280 280 280 279 279 277 277 276 274 274 274 273 274 274 275 274 272 272 270 268 264 264 262 262 265 265 268 276 280 280 283 286 292 292 293 294 293 293 295 298 302 302 305 310 322 322 328 330 334 334 335 335 342 342 337 331 319 319 316 312 305 305 304 302 296 296 295 298 302 302 299 296 292 292 288 286 284 284 282 283 287 287 292 292 292 292 290 287 283 283 275 267 262 262 256 252 248 248 244 243 242 242 241 238 239 239 244 248 255 255 265 268 269 269 272 275 275 275 280 281 282 282 284 287 290 290 285 285 285 285 275 275 277 281 281 283 284 286 286 285 285 285 285 287 289 291 291 291 290 293 293 296 299 303 303 307 306 303 303 300 302 305 305 305 303 299 299 296 299 304 304 303 301 300 300 300 300 300 300 300 301 300 300 299 297 294 294 292 292 291 291 290 289 288 288 287 288 288 288 290 291 293 293 292 288 289 289 291 292 293 293 300 302 305 305 310 311 312 312 316 317 317 317 319 320 322 322 327 330 334 334 340 348 354 354 384 405 426 426 466 473 481 481 475 473 478 478 487 489 489 489 486 483 478 478 464 456 444 440 440 440 439 437 437 437 436 432 432 430 427 419 419 417 412 402 402 397 390 372 372 361 353 337 337 337 338 334 334 331 327 323 323 325 327 337 337 350 358 377 377 388 395 406 406 410 410 407 407 403 396 393 393 394 396 402 402 401 400 394 394 374 361 325 325 295 289 282 282 286 296 306 306 335 344 354 354 355 353 350 350 343 338 331 331 313 302 293 293 270 266 262 262 264 277 290 290 320 321 322 322 308 303 322 322 351 362 367 367 380 389 392 392 391 369 352 352 302 292 281 281 319 335 352 361 361 360 355 346 346 341 337 329 329 325 321 312 312 307 296 281 281 275 268 264 264 264 263 264 264 262 260 249 249 242 235 228 228 228 229 234 234 239 244 258 258 261 265 271 271 271 271 265 265 262 259 248 248 238 234 229 229 228 233 238 238 256 266 276 276 292 303 307 307 312 314 309 309 307 311 320 320 331 333 329 329 326 326 325 325 323 325 328 328 343 350 363 363 373 377 378 378 377 374 370 370 360 354 348 348 331 327 323 323 313 309 305 305 301 299 297 297 287 284 280 280 273 270 267 268 268 273 279 291 291 301 305 312 312 312 312 315 315 319 323 332 332 336 338 331 331 325 317 300 300 291 283 269 269 264 261 257 257 259 261 258 258 255 251 246 246 245 244 243 243 240 238 234 234 233 231 226 226 223 221 213 213 210 207 205 205 199 196 196 196 196 197 199 199 199 198 196 196 193 193 192 192 189 188 186 186 188 189 189 189 189 189 190 190 196 200 203 203 210 214 219 219 225 228 232 232 234 236 238 238 245 250 258 258 265 270 274 274 284 289 292 292 292 289 293 293 317 317 317 288 288 269 249 232 232 238 245 307 307 327 336 348 348 351 352 354 354 355 353 349 349 345 343 336 336 334 332 329 329 329 328 324 324 324 321 316 316 313 313 316 316 318 321 329 329 333 335 334 334 332 330 323 323 319 315 304 304 298 291 285 285 304 310 316 316 327 336 345 345 361 364 367 367 360 357 354 354 350 348 346 346 343 341 338 338 328 323 317 317 294 287 280 280 305 315 325 325 339 343 342 342 341 340 336 336 329 327 325 325 321 319 318 318 318 319 321 321 319 318 317 312 312 311 309 304 304 303 300 295 295 292 289 284 284 282 280 272 272 271 270 269 269 269 268 266 266 265 263 266 266 265 263 261 261 
232 231 231 231 231 231 231 230 229 230 230 230 228 229 229 236 241 251 251 258 261 265 265 266 266 266 266 268 268 269 269 275 277 277 277 279 280 281 281 282 281 280 280 280 280 279 279 277 277 276 274 274 274 273 274 274 275 274 272 272 270 268 264 264 262 262 265 265 268 276 280 280 283 286 292 292 293 294 293 293 295 298 302 302 305 310 322 322 328 330 334 334 335 335 342 342 337 331 319 319 316 312 305 305 304 302 296 296 295 298 302 302 299 296 292 292 288 286 284 284 282 283 287 287 292 292 292 292 290 287 283 283 275 267 262 262 256 252 248 248 244 243 242 242 241 238 239 239 244 248 255 255 265 268 269 269 272 275 275 275 280 281 282 282 284 287 290 290 285 285 285 285 275 275 277 281 281 283 284 286 286 285 285 285 285 287 289 291 291 291 290 293 293 296 299 303 303 307 306 303 303 300 302 305 305 305 303 299 299 296 299 304 304 303 301 300 300 300 300 300 300 300 301 300 300 299 297 294 294 292 292 291 291 290 289 288 288 287 288 288 288 290 291 293 293 292 288 289 289 291 292 293 293 300 302 305 305 310 311 312 312 316 317 317 317 319 320 322 322 327 330 334 334 340 348 354 354 384 405 426 426 466 473 481 481 475 473 478 478 487 489 489 489 486 483 478 478 464 456 444 440 440 440 439 437 437 437 436 432 432 430 427 419 419 417 412 402 402 397 390 372 372 361 353 337 337 337 338 334 334 331 327 323 323 325 327 337 337 350 358 377 377 388 395 406 406 410 410 407 407 403 396 393 393 394 396 402 402 401 400 394 394 374 361 325 325 295 289 282 282 286 296 306 306 335 344 354 354 355 353 350 350 343 338 331 331 313 302 293 293 270 266 262 262 264 277 290 290 320 321 322 322 308 303 322 322 351 362 367 367 380 389 392 392 391 369 352 352 302 292 281 281 319 335 352 361 361 360 355 346 346 341 337 329 329 325 321 312 312 307 296 281 281 275 268 264 264 264 263 264 264 262 260 249 249 242 235 228 228 228 229 234 234 239 244 258 258 261 265 271 271 271 271 265 265 262 259 248 248 238 234 229 229 228 233 238 238 256 266 276 276 292 303 307 307 312 314 309 309 307 311 320 320 331 333 329 329 326 326 325 325 323 325 328 328 343 350 363 363 373 377 378 378 377 374 370 370 360 354 348 348 331 327 323 323 313 309 305 305 301 299 297 297 287 284 280 280 273 270 267 268 268 273 279 291 291 301 305 312 312 312 312 315 315 319 323 332 332 336 338 331 331 325 317 300 300 291 283 269 269 264 261 257 257 259 261 258 258 255 251 246 246 245 244 243 243 240 238 234 234 233 231 226 226 223 221 213 213 210 207 205 205 199 196 196 196 196 197 199 199 199 198 196 196 193 193 192 192 189 188 186 186 188 189 189 189 189 189 190 190 196 200 203 203 210 214 219 219 225 228 232 232 234 236 238 238 245 250 258 258 265 270 274 274 284 289 292 292 292 289 293 293 317 317 317 288 288 269 249 232 232 238 245 307 307 327 336 348 348 351 352 354 354 355 353 349 349 345 343 336 336 334 332 329 329 329 328 324 324 324 321 316 316 313 313 316 316 318 321 329 329 333 335 334 334 332 330 323 323 319 315 304 304 298 291 285 285 304 310 316 316 327 336 345 345 361 364 367 367 360 357 354 354 350 348 346 346 343 341 338 338 328 323 317 317 294 287 280 280 305 315 325 325 339 343 342 342 341 340 336 336 329 327 325 325 321 319 318 318 318 319 321 321 319 318 317 312 312 311 309 304 304 303 300 295 295 292 289 284 284 282 280 272 272 271 270 269 269 269 268 266 266 265 263 266 266 265 263 261 261 
232 231 231 231 231 231 231 230 229 230 230 230 228 229 229 236 241 251 251 258 261 265 265 266 266 266 266 268 268 269 269 275 277 277 277 279 280 281 281 282 281 280 280 280 280 279 279 277 277 276 274 274 274 273 274 274 275 274 272 272 270 268 264 264 262 262 265 265 268 276 280 280 283 286 292 292 293 294 293 293 295 298 302 302 305 310 322 322 328 330 334 334 335 335 342 342 337 331 319 319 316 312 305 305 304 302 296 296 295 298 302 302 299 296 292 292 288 286 284 284 282 283 287 287 292 292 292 292 290 287 283 283 275 267 262 262 256 252 248 248 244 243 242 242 241 238 239 239 244 248 255 255 265 268 269 269 272 275 275 275 280 281 282 282 284 287 290 290 285 285 285 285 275 275 277 281 281 283 284 286 286 285 285 285 285 287 289 291 291 291 290 293 293 296 299 303 303 307 306 303 303 300 302 305 305 305 303 299 299 296 299 304 304 303 301 300 300 300 300 300 300 300 301 300 300 299 297 294 294 292 292 291 291 290 289 288 288 287 288 288 288 290 291 293 293 292 288 289 289 291 292 293 293 300 302 305 305 310 311 312 312 316 317 317 317 319 320 322 322 327 330 334 334 340 348 354 354 384 405 426 426 466 473 481 481 475 473 478 478 487 489 489 489 486 483 478 478 464 456 444 440 440 440 439 437 437 437 436 432 432 430 427 419 419 417 412 402 402 397 390 372 372 361 353 337 337 337 338 334 334 331 327 323 323 325 327 337 337 350 358 377 377 388 395 406 406 410 410 407 407 403 396 393 393 394 396 402 402 401 400 394 394 374 361 325 325 295 289 282 282 286 296 306 306 335 344 354 354 355 353 350 350 343 338 331 331 313 302 293 293 270 266 262 262 264 277 290 290 320 321 322 322 308 303 322 322 351 362 367 367 380 389 392 392 391 369 352 352 302 292 281 281 319 335 352 361 361 360 355 346 346 341 337 329 329 325 321 312 312 307 296 281 281 275 268 264 264 264 263 264 264 262 260 249 249 242 235 228 228 228 229 234 234 239 244 258 258 261 265 271 271 271 271 265 265 262 259 248 248 238 234 229 229 228 233 238 238 256 266 276 276 292 303 307 307 312 314 309 309 307 311 320 320 331 333 329 329 326 326 325 325 323 325 328 328 343 350 363 363 373 377 378 378 377 374 370 370 360 354 348 348 331 327 323 323 313 309 305 305 301 299 297 297 287 284 280 280 273 270 267 268 268 273 279 291 291 301 305 312 312 312 312 315 315 319 323 332 332 336 338 331 331 325 317 300 300 291 283 269 269 264 261 257 257 259 261 258 258 255 251 246 246 245 244 243 243 240 238 234 234 233 231 226 226 223 221 213 213 210 207 205 205 199 196 196 196 196 197 199 199 199 198 196 196 193 193 192 192 189 188 186 186 188 189 189 189 189 189 190 190 196 200 203 203 210 214 219 219 225 228 232 232 234 236 238 238 245 250 258 258 265 270 274 274 284 289 292 292 292 289 293 293 317 317 317 288 288 269 249 232 232 238 245 307 307 327 336 348 348 351 352 354 354 355 353 349 349 345 343 336 336 334 332 329 329 329 328 324 324 324 321 316 316 313 313 316 316 318 321 329 329 333 335 334 334 332 330 323 323 319 315 304 304 298 291 285 285 304 310 316 316 327 336 345 345 361 364 367 367 360 357 354 354 350 348 346 346 343 341 338 338 328 323 317 317 294 287 280 280 305 315 325 325 339 343 342 342 341 340 336 336 329 327 325 325 321 319 318 318 318 319 321 321 319 318 317 312 312 311 309 304 304 303 300 295 295 292 289 284 284 282 280 272 272 271 270 269 269 269 268 266 266 265 263 266 266 265 263 261 261 
230 228 228 229 231 231 231 229 227 228 228 229 230 234 234 243 249 259 259 265 267 269 269 268 268 269 269 271 272 274 274 281 283 283 283 284 285 285 285 283 280 280 280 279 279 279 279 277 276 275 272 272 272 271 272 272 273 271 267 267 265 264 261 261 260 261 267 267 271 282 288 288 289 290 292 292 292 292 294 294 296 304 313 313 318 325 336 336 340 340 342 342 343 340 332 332 329 326 318 318 316 313 304 304 301 298 298 298 296 296 295 295 291 290 288 288 285 283 281 281 278 278 283 283 289 291 292 292 291 289 285 285 277 268 264 264 259 254 249 249 246 245 243 243 241 237 239 239 248 255 260 260 266 268 270 270 275 279 281 281 285 286 287 287 287 287 286 286 283 282 281 281 277 277 279 282 282 283 283 284 284 284 284 286 286 287 289 290 290 290 291 297 297 300 304 309 309 309 307 305 305 305 306 308 308 308 306 302 302 301 313 315 315 313 310 308 308 307 306 304 304 304 303 302 302 301 299 296 296 295 295 294 294 294 294 292 292 291 290 290 290 291 292 292 292 291 288 288 288 290 291 293 293 300 303 306 306 311 313 315 315 318 320 320 320 322 324 326 326 334 339 347 347 359 370 378 378 419 440 462 462 488 490 493 493 491 491 493 493 497 498 495 495 488 484 479 479 465 456 438 427 427 425 422 419 419 418 417 412 412 409 406 400 400 400 397 388 388 382 374 356 356 345 345 358 358 357 355 344 344 338 331 321 321 321 320 329 329 342 353 378 378 392 403 417 417 421 420 416 416 414 409 410 410 411 413 415 415 413 410 403 403 383 371 346 346 320 312 304 304 286 284 282 282 307 315 323 323 324 323 323 323 317 311 305 305 291 283 276 276 263 263 262 262 282 301 320 320 341 339 336 336 319 318 336 336 362 371 377 377 391 399 398 398 387 362 346 346 300 293 285 285 331 344 357 367 367 364 355 342 342 335 330 321 321 317 313 304 304 299 289 276 276 275 274 277 277 279 281 282 282 279 276 264 264 258 249 234 234 228 228 230 230 233 238 248 248 251 255 263 263 264 265 262 262 260 257 245 245 233 232 232 232 234 241 248 248 275 286 297 297 308 312 312 312 311 309 304 304 305 313 314 314 312 307 304 304 306 310 314 314 327 333 340 340 353 359 370 370 379 384 383 383 377 373 367 367 356 351 346 346 331 327 322 322 310 303 295 295 287 287 286 286 278 275 276 276 277 278 273 272 272 277 282 291 291 296 298 304 304 306 308 316 316 321 326 335 335 337 337 326 326 318 309 292 292 284 282 278 278 277 274 274 274 274 275 270 270 267 263 257 257 256 255 247 247 243 241 237 237 235 233 227 227 224 222 214 214 211 207 205 205 200 197 195 195 194 195 196 196 196 196 195 195 192 192 191 191 186 186 185 185 188 188 188 188 188 188 190 190 196 200 204 204 210 212 220 220 223 223 224 224 225 228 231 231 237 241 247 247 253 257 264 264 273 276 278 278 280 280 292 292 317 311 304 268 268 252 236 233 233 241 250 301 301 322 336 353 353 356 356 355 355 353 350 345 345 341 339 335 335 335 335 334 334 334 334 333 333 332 328 323 323 321 316 311 311 311 317 327 327 332 334 334 334 332 329 320 320 315 310 298 298 293 287 291 291 308 313 319 319 334 343 353 353 361 361 361 361 353 351 350 350 348 346 344 344 341 340 338 338 328 323 317 317 297 288 279 279 303 315 327 327 337 337 335 335 332 330 327 327 322 320 318 318 314 312 312 312 312 312 313 313 312 311 310 307 307 306 305 297 297 294 291 286 286 283 282 280 280 278 276 269 269 267 265 263 263 262 261 259 259 259 258 259 259 259 260 261 261 
228 229 229 231 233 233 233 231 228 228 228 231 234 241 241 253 259 265 265 269 269 270 270 270 271 272 272 274 276 279 279 285 286 287 287 289 290 288 288 282 279 278 278 276 276 276 276 276 275 274 272 272 271 270 268 268 269 268 264 264 261 260 259 259 260 262 269 269 274 285 296 296 296 296 293 293 293 293 300 300 305 315 326 326 333 339 347 347 349 349 348 348 346 342 335 335 330 325 317 317 313 308 303 303 300 297 304 304 305 301 296 296 288 286 283 283 281 280 279 279 279 280 281 281 286 289 290 290 289 286 283 283 276 269 265 265 260 256 252 252 250 248 246 246 244 239 239 239 248 257 261 261 268 270 273 273 278 281 287 287 291 292 293 293 292 290 287 287 282 280 278 278 278 279 280 282 282 284 284 283 283 282 284 289 289 289 290 291 291 293 295 302 302 305 309 312 312 309 308 308 308 310 311 312 312 310 308 309 309 313 322 324 324 323 321 318 318 316 314 310 310 308 304 303 303 304 303 300 300 299 298 297 297 296 296 296 296 294 292 292 292 293 292 292 292 290 289 290 290 291 293 295 295 300 303 307 307 312 314 316 316 321 323 325 325 331 335 338 338 348 356 368 368 389 404 410 410 453 469 486 486 499 500 502 502 503 503 504 504 504 502 498 498 489 485 480 480 468 461 445 432 432 428 423 416 416 411 406 395 395 391 386 379 379 377 374 367 367 362 356 349 349 348 359 379 379 375 371 356 356 348 339 322 322 320 318 321 321 334 348 379 379 395 407 424 424 429 428 427 427 427 426 426 426 424 422 417 417 413 409 401 401 383 372 352 352 332 326 320 320 306 296 286 286 283 287 293 293 295 296 294 294 286 280 276 276 269 266 264 264 263 269 276 276 316 332 349 349 357 351 345 345 341 347 358 358 375 381 386 386 393 395 390 390 374 351 337 337 301 295 289 289 330 344 358 365 365 361 350 337 337 330 324 314 314 310 306 298 298 294 285 283 283 284 286 291 291 294 298 300 300 298 295 279 279 270 261 241 241 230 228 226 226 228 233 243 243 246 249 263 263 265 267 261 261 257 252 242 242 235 237 247 247 256 266 276 276 299 305 311 311 313 313 310 310 304 301 296 296 293 296 295 295 295 297 304 304 313 318 324 324 338 344 351 351 362 367 377 377 385 390 385 385 376 371 366 366 356 351 347 347 333 328 323 323 307 301 295 295 286 283 279 279 279 282 284 284 285 283 277 276 276 281 287 297 297 300 300 304 304 306 309 317 317 322 327 335 335 336 334 324 324 318 313 303 303 298 296 292 292 290 289 287 287 286 285 279 279 274 269 266 266 264 262 248 248 243 240 236 236 234 232 228 228 226 223 214 214 212 209 207 207 202 199 197 197 195 194 194 194 192 192 191 191 191 191 190 190 186 186 185 185 187 187 187 187 189 190 191 191 195 198 202 202 210 213 219 219 218 218 217 217 218 221 224 224 228 231 236 236 244 250 255 255 262 264 266 266 275 281 292 292 307 297 286 253 253 241 228 242 242 257 272 300 300 317 334 354 354 358 358 355 355 352 349 344 344 340 338 338 338 339 340 341 341 341 341 339 339 337 333 330 330 329 324 313 313 307 314 326 326 331 332 332 332 329 325 317 317 311 305 291 291 288 284 299 299 311 317 323 323 343 349 355 355 357 355 353 353 349 348 348 348 344 341 339 339 337 336 334 334 326 321 315 315 288 283 278 278 306 316 326 326 330 328 327 327 322 319 317 317 314 313 312 312 309 307 305 305 306 307 308 308 307 306 304 301 301 301 300 290 290 287 284 280 280 278 278 277 277 275 273 265 265 263 261 257 257 256 254 252 252 252 252 252 252 254 255 257 257 
228 229 229 231 233 233 233 231 228 228 228 231 234 241 241 253 259 265 265 269 269 270 270 270 271 272 272 274 276 279 279 285 286 287 287 289 290 288 288 282 279 278 278 276 276 276 276 276 275 274 272 272 271 270 268 268 269 268 264 264 261 260 259 259 260 262 269 269 274 285 296 296 296 296 293 293 293 293 300 300 305 315 326 326 333 339 347 347 349 349 348 348 346 342 335 335 330 325 317 317 313 308 303 303 300 297 304 304 305 301 296 296 288 286 283 283 281 280 279 279 279 280 281 281 286 289 290 290 289 286 283 283 276 269 265 265 260 256 252 252 250 248 246 246 244 239 239 239 248 257 261 261 268 270 273 273 278 281 287 287 291 292 293 293 292 290 287 287 282 280 278 278 278 279 280 282 282 284 284 283 283 282 284 289 289 289 290 291 291 293 295 302 302 305 309 312 312 309 308 308 308 310 311 312 312 310 308 309 309 313 322 324 324 323 321 318 318 316 314 310 310 308 304 303 303 304 303 300 300 299 298 297 297 296 296 296 296 294 292 292 292 293 292 292 292 290 289 290 290 291 293 295 295 300 303 307 307 312 314 316 316 321 323 325 325 331 335 338 338 348 356 368 368 389 404 410 410 453 469 486 486 499 500 502 502 503 503 504 504 504 502 498 498 489 485 480 480 468 461 445 432 432 428 423 416 416 411 406 395 395 391 386 379 379 377 374 367 367 362 356 349 349 348 359 379 379 375 371 356 356 348 339 322 322 320 318 321 321 334 348 379 379 395 407 424 424 429 428 427 427 427 426 426 426 424 422 417 417 413 409 401 401 383 372 352 352 332 326 320 320 306 296 286 286 283 287 293 293 295 296 294 294 286 280 276 276 269 266 264 264 263 269 276 276 316 332 349 349 357 351 345 345 341 347 358 358 375 381 386 386 393 395 390 390 374 351 337 337 301 295 289 289 330 344 358 365 365 361 350 337 337 330 324 314 314 310 306 298 298 294 285 283 283 284 286 291 291 294 298 300 300 298 295 279 279 270 261 241 241 230 228 226 226 228 233 243 243 246 249 263 263 265 267 261 261 257 252 242 242 235 237 247 247 256 266 276 276 299 305 311 311 313 313 310 310 304 301 296 296 293 296 295 295 295 297 304 304 313 318 324 324 338 344 351 351 362 367 377 377 385 390 385 385 376 371 366 366 356 351 347 347 333 328 323 323 307 301 295 295 286 283 279 279 279 282 284 284 285 283 277 276 276 281 287 297 297 300 300 304 304 306 309 317 317 322 327 335 335 336 334 324 324 318 313 303 303 298 296 292 292 290 289 287 287 286 285 279 279 274 269 266 266 264 262 248 248 243 240 236 236 234 232 228 228 226 223 214 214 212 209 207 207 202 199 197 197 195 194 194 194 192 192 191 191 191 191 190 190 186 186 185 185 187 187 187 187 189 190 191 191 195 198 202 202 210 213 219 219 218 218 217 217 218 221 224 224 228 231 236 236 244 250 255 255 262 264 266 266 275 281 292 292 307 297 286 253 253 241 228 242 242 257 272 300 300 317 334 354 354 358 358 355 355 352 349 344 344 340 338 338 338 339 340 341 341 341 341 339 339 337 333 330 330 329 324 313 313 307 314 326 326 331 332 332 332 329 325 317 317 311 305 291 291 288 284 299 299 311 317 323 323 343 349 355 355 357 355 353 353 349 348 348 348 344 341 339 339 337 336 334 334 326 321 315 315 288 283 278 278 306 316 326 326 330 328 327 327 322 319 317 317 314 313 312 312 309 307 305 305 306 307 308 308 307 306 304 301 301 301 300 290 290 287 284 280 280 278 278 277 277 275 273 265 265 263 261 257 257 256 254 252 252 252 252 252 252 254 255 257 257 
228 230 230 231 230 230 230 229 227 230 230 239 245 251 251 262 268 270 270 270 270 271 271 271 272 274 274 280 283 286 286 289 289 290 290 291 290 286 286 279 276 276 276 275 275 274 274 274 274 273 271 271 270 269 266 266 263 262 260 260 259 258 258 258 259 261 269 269 275 286 293 293 293 294 294 294 298 302 315 315 320 331 344 344 352 354 356 356 357 357 351 351 345 342 334 334 328 322 316 316 311 306 299 299 297 294 299 299 302 302 302 302 292 287 281 281 281 282 283 283 284 283 281 281 283 287 287 287 287 285 283 283 277 270 266 266 258 255 252 252 251 250 249 249 247 243 242 242 248 257 261 261 269 273 277 277 283 285 291 291 295 296 297 297 294 292 289 289 282 281 279 279 280 280 280 280 280 281 281 282 282 283 284 290 290 290 290 291 291 294 298 307 307 310 313 313 313 309 309 312 312 314 315 314 314 312 311 315 315 322 332 339 339 338 337 327 327 324 321 314 314 311 306 304 304 305 304 302 302 301 300 298 298 297 299 301 301 298 295 295 295 296 295 294 294 292 292 293 293 297 300 304 304 303 306 309 309 315 317 320 320 327 330 334 334 345 352 358 358 374 385 401 401 432 450 452 452 471 482 493 493 504 506 508 508 510 510 508 508 503 499 495 495 487 482 477 477 465 459 446 436 436 432 427 419 419 416 412 403 403 399 395 376 376 368 362 352 352 347 348 360 360 371 381 396 396 391 386 369 369 360 351 328 328 323 318 317 317 327 341 372 372 389 404 426 426 434 434 436 436 437 438 432 432 428 423 412 412 406 400 390 390 370 360 344 344 327 317 307 307 289 285 281 281 275 275 274 274 272 272 271 271 268 266 266 266 265 264 264 264 274 290 306 306 347 359 372 372 370 366 362 362 367 373 378 378 384 386 386 386 383 380 373 373 357 340 331 331 298 296 294 294 335 346 357 359 359 355 345 334 334 328 323 313 313 308 303 295 295 292 292 294 294 296 298 304 304 308 313 315 315 313 310 287 287 278 271 253 253 243 235 226 226 225 228 239 239 243 248 256 256 257 259 248 248 245 242 241 241 236 244 265 265 279 288 297 297 309 311 313 313 311 304 300 300 292 288 285 285 282 282 287 287 299 307 317 317 324 329 334 334 347 353 360 360 371 374 378 378 380 381 380 380 374 368 363 363 354 349 345 345 334 328 321 321 306 301 295 295 283 281 279 279 289 291 291 291 287 283 277 274 274 278 285 294 294 298 299 304 304 307 311 316 316 319 323 331 331 332 334 332 332 329 326 319 319 315 313 308 308 305 303 296 296 296 296 284 284 282 279 273 273 268 263 247 247 242 238 233 233 232 231 229 229 227 225 217 217 215 213 210 210 205 203 202 202 199 197 195 195 191 190 189 189 188 188 189 189 186 186 185 185 186 186 186 186 188 189 190 190 194 197 201 201 208 210 213 213 210 210 210 210 211 213 216 216 222 224 228 228 235 241 243 243 248 251 258 258 274 283 288 288 288 274 259 233 233 232 231 265 265 282 299 318 318 325 341 359 359 362 360 355 355 352 349 344 344 341 340 343 343 344 345 345 345 345 344 340 340 339 336 332 332 330 326 313 313 305 311 323 323 329 330 328 328 325 321 311 311 305 299 284 284 284 283 303 303 316 322 328 328 344 348 353 353 350 350 349 349 346 345 343 343 341 340 336 336 332 331 329 329 323 317 311 311 281 281 280 280 311 318 325 325 325 321 319 319 313 310 309 309 307 306 305 305 304 303 300 300 301 301 302 302 302 301 300 296 296 294 292 284 284 281 279 275 275 273 273 271 271 268 267 261 261 259 256 251 251 250 248 246 246 246 246 246 246 248 249 251 251 
228 230 230 231 230 230 230 229 227 230 230 239 245 251 251 262 268 270 270 270 270 271 271 271 272 274 274 280 283 286 286 289 289 290 290 291 290 286 286 279 276 276 276 275 275 274 274 274 274 273 271 271 270 269 266 266 263 262 260 260 259 258 258 258 259 261 269 269 275 286 293 293 293 294 294 294 298 302 315 315 320 331 344 344 352 354 356 356 357 357 351 351 345 342 334 334 328 322 316 316 311 306 299 299 297 294 299 299 302 302 302 302 292 287 281 281 281 282 283 283 284 283 281 281 283 287 287 287 287 285 283 283 277 270 266 266 258 255 252 252 251 250 249 249 247 243 242 242 248 257 261 261 269 273 277 277 283 285 291 291 295 296 297 297 294 292 289 289 282 281 279 279 280 280 280 280 280 281 281 282 282 283 284 290 290 290 290 291 291 294 298 307 307 310 313 313 313 309 309 312 312 314 315 314 314 312 311 315 315 322 332 339 339 338 337 327 327 324 321 314 314 311 306 304 304 305 304 302 302 301 300 298 298 297 299 301 301 298 295 295 295 296 295 294 294 292 292 293 293 297 300 304 304 303 306 309 309 315 317 320 320 327 330 334 334 345 352 358 358 374 385 401 401 432 450 452 452 471 482 493 493 504 506 508 508 510 510 508 508 503 499 495 495 487 482 477 477 465 459 446 436 436 432 427 419 419 416 412 403 403 399 395 376 376 368 362 352 352 347 348 360 360 371 381 396 396 391 386 369 369 360 351 328 328 323 318 317 317 327 341 372 372 389 404 426 426 434 434 436 436 437 438 432 432 428 423 412 412 406 400 390 390 370 360 344 344 327 317 307 307 289 285 281 281 275 275 274 274 272 272 271 271 268 266 266 266 265 264 264 264 274 290 306 306 347 359 372 372 370 366 362 362 367 373 378 378 384 386 386 386 383 380 373 373 357 340 331 331 298 296 294 294 335 346 357 359 359 355 345 334 334 328 323 313 313 308 303 295 295 292 292 294 294 296 298 304 304 308 313 315 315 313 310 287 287 278 271 253 253 243 235 226 226 225 228 239 239 243 248 256 256 257 259 248 248 245 242 241 241 236 244 265 265 279 288 297 297 309 311 313 313 311 304 300 300 292 288 285 285 282 282 287 287 299 307 317 317 324 329 334 334 347 353 360 360 371 374 378 378 380 381 380 380 374 368 363 363 354 349 345 345 334 328 321 321 306 301 295 295 283 281 279 279 289 291 291 291 287 283 277 274 274 278 285 294 294 298 299 304 304 307 311 316 316 319 323 331 331 332 334 332 332 329 326 319 319 315 313 308 308 305 303 296 296 296 296 284 284 282 279 273 273 268 263 247 247 242 238 233 233 232 231 229 229 227 225 217 217 215 213 210 210 205 203 202 202 199 197 195 195 191 190 189 189 188 188 189 189 186 186 185 185 186 186 186 186 188 189 190 190 194 197 201 201 208 210 213 213 210 210 210 210 211 213 216 216 222 224 228 228 235 241 243 243 248 251 258 258 274 283 288 288 288 274 259 233 233 232 231 265 265 282 299 318 318 325 341 359 359 362 360 355 355 352 349 344 344 341 340 343 343 344 345 345 345 345 344 340 340 339 336 332 332 330 326 313 313 305 311 323 323 329 330 328 328 325 321 311 311 305 299 284 284 284 283 303 303 316 322 328 328 344 348 353 353 350 350 349 349 346 345 343 343 341 340 336 336 332 331 329 329 323 317 311 311 281 281 280 280 311 318 325 325 325 321 319 319 313 310 309 309 307 306 305 305 304 303 300 300 301 301 302 302 302 301 300 296 296 294 292 284 284 281 279 275 275 273 273 271 271 268 267 261 261 259 256 251 251 250 248 246 246 246 246 246 246 248 249 251 251 
227 226 226 228 227 227 227 228 228 233 233 245 252 258 258 268 272 273 273 270 270 270 270 272 274 276 276 284 286 288 288 292 294 293 293 289 286 283 283 277 274 274 274 272 272 271 271 270 271 272 272 272 270 268 265 265 262 260 258 258 257 256 256 256 257 259 267 267 274 283 291 291 293 296 302 302 309 317 331 331 337 350 358 358 361 362 363 363 363 361 352 352 346 340 328 328 327 325 318 318 314 309 299 299 296 292 292 292 294 296 298 298 288 286 283 283 285 286 287 287 285 282 280 280 281 284 285 285 285 284 281 281 275 269 266 266 257 254 251 251 249 248 246 246 245 243 243 243 248 254 261 261 277 286 289 289 294 297 295 295 299 300 301 301 296 293 290 290 282 282 281 281 283 283 282 280 280 280 280 282 282 283 284 287 287 288 290 294 294 297 301 309 309 311 314 312 312 311 313 317 317 320 321 320 320 318 316 319 319 325 338 345 345 344 342 336 336 333 330 322 322 318 311 308 308 307 307 307 307 306 303 299 299 299 301 303 303 300 297 297 297 297 295 295 295 294 294 296 296 305 306 308 308 310 311 313 313 320 324 328 328 339 344 351 351 367 376 384 384 407 422 441 441 470 478 476 476 476 483 490 490 503 505 508 508 511 510 506 506 498 493 489 489 480 475 470 470 459 453 442 432 432 429 425 419 419 416 412 405 405 401 396 376 376 367 360 352 352 350 363 387 387 399 405 411 411 407 402 385 385 375 365 339 339 331 322 314 314 319 332 364 364 383 399 424 424 433 436 440 440 441 439 429 429 423 416 399 399 391 383 372 372 352 343 327 327 310 299 288 288 275 274 273 273 272 271 270 270 268 267 267 267 268 270 272 272 277 280 283 283 310 325 340 340 373 379 385 385 385 383 380 380 381 383 383 383 381 377 374 374 365 359 351 351 336 322 314 314 296 302 308 308 337 344 352 353 353 351 344 336 336 331 326 315 315 309 304 299 299 299 303 307 307 308 309 316 316 316 315 313 313 311 308 294 294 286 279 265 265 257 247 231 231 224 225 231 231 236 241 249 249 248 247 239 239 238 236 237 237 247 260 282 282 291 298 305 305 309 308 307 307 297 286 282 282 277 275 278 278 287 294 296 296 306 314 323 323 331 337 344 344 358 364 370 370 377 378 377 377 372 370 371 371 368 364 358 358 348 343 339 339 329 322 315 315 300 295 290 290 280 284 288 288 297 294 293 293 287 283 277 272 272 273 278 286 286 293 297 302 302 305 308 313 313 317 321 330 330 335 342 344 344 342 339 334 334 331 329 323 323 319 315 304 304 300 295 286 286 283 280 271 271 265 259 242 242 237 234 230 230 228 228 226 226 225 224 218 218 217 215 213 213 209 207 205 205 201 200 199 199 193 192 191 191 189 188 187 187 185 185 184 184 184 184 184 184 186 188 189 189 191 193 196 196 203 206 208 208 205 205 204 204 207 209 211 211 215 217 221 221 226 230 232 232 240 246 253 253 267 274 277 277 270 256 242 223 223 232 242 287 287 305 323 352 352 355 360 366 366 366 363 357 357 354 351 346 346 345 346 347 347 347 347 346 346 344 342 339 339 338 336 332 332 329 325 314 314 306 307 316 316 324 325 322 322 319 315 306 306 303 299 288 288 285 281 304 304 320 326 332 332 339 342 346 346 345 344 343 343 342 342 340 340 336 334 332 332 327 324 323 323 320 315 310 310 280 280 279 279 308 314 320 320 318 314 313 313 308 305 304 304 301 300 299 299 297 296 295 295 295 295 296 296 297 296 295 292 292 289 285 278 278 276 273 268 268 265 265 263 263 262 260 255 255 253 251 246 246 244 241 240 240 239 238 239 239 241 242 243 243 
227 226 226 228 227 227 227 228 228 233 233 245 252 258 258 268 272 273 273 270 270 270 270 272 274 276 276 284 286 288 288 292 294 293 293 289 286 283 283 277 274 274 274 272 272 271 271 270 271 272 272 272 270 268 265 265 262 260 258 258 257 256 256 256 257 259 267 267 274 283 291 291 293 296 302 302 309 317 331 331 337 350 358 358 361 362 363 363 363 361 352 352 346 340 328 328 327 325 318 318 314 309 299 299 296 292 292 292 294 296 298 298 288 286 283 283 285 286 287 287 285 282 280 280 281 284 285 285 285 284 281 281 275 269 266 266 257 254 251 251 249 248 246 246 245 243 243 243 248 254 261 261 277 286 289 289 294 297 295 295 299 300 301 301 296 293 290 290 282 282 281 281 283 283 282 280 280 280 280 282 282 283 284 287 287 288 290 294 294 297 301 309 309 311 314 312 312 311 313 317 317 320 321 320 320 318 316 319 319 325 338 345 345 344 342 336 336 333 330 322 322 318 311 308 308 307 307 307 307 306 303 299 299 299 301 303 303 300 297 297 297 297 295 295 295 294 294 296 296 305 306 308 308 310 311 313 313 320 324 328 328 339 344 351 351 367 376 384 384 407 422 441 441 470 478 476 476 476 483 490 490 503 505 508 508 511 510 506 506 498 493 489 489 480 475 470 470 459 453 442 432 432 429 425 419 419 416 412 405 405 401 396 376 376 367 360 352 352 350 363 387 387 399 405 411 411 407 402 385 385 375 365 339 339 331 322 314 314 319 332 364 364 383 399 424 424 433 436 440 440 441 439 429 429 423 416 399 399 391 383 372 372 352 343 327 327 310 299 288 288 275 274 273 273 272 271 270 270 268 267 267 267 268 270 272 272 277 280 283 283 310 325 340 340 373 379 385 385 385 383 380 380 381 383 383 383 381 377 374 374 365 359 351 351 336 322 314 314 296 302 308 308 337 344 352 353 353 351 344 336 336 331 326 315 315 309 304 299 299 299 303 307 307 308 309 316 316 316 315 313 313 311 308 294 294 286 279 265 265 257 247 231 231 224 225 231 231 236 241 249 249 248 247 239 239 238 236 237 237 247 260 282 282 291 298 305 305 309 308 307 307 297 286 282 282 277 275 278 278 287 294 296 296 306 314 323 323 331 337 344 344 358 364 370 370 377 378 377 377 372 370 371 371 368 364 358 358 348 343 339 339 329 322 315 315 300 295 290 290 280 284 288 288 297 294 293 293 287 283 277 272 272 273 278 286 286 293 297 302 302 305 308 313 313 317 321 330 330 335 342 344 344 342 339 334 334 331 329 323 323 319 315 304 304 300 295 286 286 283 280 271 271 265 259 242 242 237 234 230 230 228 228 226 226 225 224 218 218 217 215 213 213 209 207 205 205 201 200 199 199 193 192 191 191 189 188 187 187 185 185 184 184 184 184 184 184 186 188 189 189 191 193 196 196 203 206 208 208 205 205 204 204 207 209 211 211 215 217 221 221 226 230 232 232 240 246 253 253 267 274 277 277 270 256 242 223 223 232 242 287 287 305 323 352 352 355 360 366 366 366 363 357 357 354 351 346 346 345 346 347 347 347 347 346 346 344 342 339 339 338 336 332 332 329 325 314 314 306 307 316 316 324 325 322 322 319 315 306 306 303 299 288 288 285 281 304 304 320 326 332 332 339 342 346 346 345 344 343 343 342 342 340 340 336 334 332 332 327 324 323 323 320 315 310 310 280 280 279 279 308 314 320 320 318 314 313 313 308 305 304 304 301 300 299 299 297 296 295 295 295 295 296 296 297 296 295 292 292 289 285 278 278 276 273 268 268 265 265 263 263 262 260 255 255 253 251 246 246 244 241 240 240 239 238 239 239 241 242 243 243 
227 227 227 226 226 226 226 229 232 238 238 249 255 260 260 268 270 270 270 270 271 272 272 276 278 280 280 285 288 291 291 294 294 291 291 285 281 277 277 272 270 269 269 267 267 267 267 266 267 269 269 269 268 266 261 261 257 256 254 254 253 253 255 255 258 262 272 272 278 289 296 296 300 305 318 318 326 334 349 349 352 359 366 366 368 368 368 368 367 361 348 348 342 336 327 327 325 323 316 316 313 310 299 299 295 290 292 292 295 293 291 291 284 284 284 284 288 289 290 290 284 282 280 280 278 279 281 281 282 281 278 278 273 269 266 266 259 256 253 253 248 246 244 244 240 240 242 242 250 256 265 265 284 293 296 296 303 306 311 311 310 308 305 305 297 293 288 288 284 284 283 283 281 280 280 280 280 279 280 282 282 283 285 291 291 292 294 298 298 302 307 312 312 314 316 314 314 314 316 323 323 328 328 327 327 325 324 328 328 334 345 351 351 351 352 348 348 345 341 330 330 325 318 314 314 313 313 310 310 307 303 300 300 301 302 304 304 303 301 301 301 299 297 297 297 297 298 299 299 306 309 313 313 316 319 323 323 334 339 345 345 359 366 376 376 397 409 421 421 450 466 478 478 493 490 484 484 481 485 489 489 499 503 507 507 511 509 501 501 489 482 477 477 467 463 458 458 447 441 429 421 421 417 413 409 409 407 404 395 395 391 386 366 366 360 357 364 364 375 389 413 413 422 424 423 423 418 413 398 398 389 380 354 354 344 333 319 319 315 325 356 356 376 389 410 410 419 425 434 434 437 433 420 420 412 404 382 382 373 363 353 353 334 325 309 309 293 285 277 277 274 274 274 274 286 290 292 292 291 293 293 293 298 303 310 310 320 323 325 325 351 363 376 376 393 395 397 397 395 394 393 393 389 386 382 382 372 365 359 359 345 337 330 330 315 302 295 295 297 308 320 320 342 348 354 353 353 350 344 336 336 330 325 314 314 309 304 301 301 303 311 311 311 310 309 302 302 303 304 304 304 302 299 291 291 286 282 276 276 273 264 241 241 227 225 225 225 227 230 239 239 238 237 234 234 233 231 240 240 265 275 294 294 302 304 307 307 302 296 290 290 277 269 272 272 280 286 295 295 308 312 312 312 314 318 329 329 341 348 356 356 371 375 380 380 380 377 371 371 365 362 360 360 355 352 348 348 340 335 330 330 314 308 302 302 290 287 284 284 283 291 300 300 298 293 290 290 284 281 278 273 273 270 273 280 280 288 293 298 298 302 306 315 315 320 325 336 336 341 350 353 353 351 349 344 344 342 340 334 334 331 326 306 306 300 294 283 283 278 273 263 263 257 251 237 237 232 230 226 226 224 224 223 223 222 221 216 216 215 214 213 213 211 209 207 207 203 201 199 199 194 194 194 194 193 191 188 188 186 186 185 185 183 183 184 184 187 188 188 188 189 191 193 193 198 201 204 204 201 201 200 200 201 202 204 204 208 210 214 214 219 222 226 226 236 243 249 249 262 268 270 270 256 242 228 222 222 242 262 308 308 326 345 371 371 376 376 373 373 370 366 359 359 355 353 350 350 349 349 350 350 349 348 347 347 344 341 338 338 336 333 329 329 327 324 316 316 311 306 308 308 316 317 315 315 312 308 303 303 302 300 291 291 285 279 306 306 325 330 335 335 340 341 342 342 339 338 337 337 337 337 335 335 330 327 326 326 322 319 318 318 317 315 312 312 286 280 274 274 294 301 308 308 310 309 307 307 303 301 300 300 297 295 294 294 291 290 288 288 287 287 288 288 289 289 290 290 290 287 283 274 274 271 268 263 263 261 259 256 256 255 254 249 249 247 245 240 240 237 234 232 232 232 232 233 233 234 235 236 236 
226 226 226 226 226 227 227 231 235 241 241 252 257 261 261 266 268 269 269 271 273 276 276 286 285 284 284 287 290 293 293 293 291 287 287 279 274 271 271 266 264 263 263 260 262 265 265 266 266 266 263 263 261 259 254 254 251 250 249 249 250 252 260 260 265 270 281 281 286 296 303 303 310 318 336 336 345 354 363 363 363 365 369 369 371 371 368 368 363 356 343 343 337 334 324 324 322 320 312 312 308 304 296 296 293 290 294 294 296 292 288 288 285 286 287 287 290 290 291 291 286 284 282 282 278 276 277 277 278 277 275 275 272 268 266 266 260 258 255 255 250 248 245 245 242 238 241 241 250 256 263 263 275 281 285 285 292 296 306 306 313 313 312 312 300 294 287 287 287 287 287 287 283 282 282 283 283 285 287 290 290 290 293 302 302 302 301 303 303 307 311 315 315 316 318 316 316 318 324 332 332 334 334 334 334 335 334 339 339 345 357 362 362 362 362 360 360 355 350 336 336 333 326 320 320 316 314 308 308 305 303 300 300 300 300 302 302 303 304 303 303 300 298 299 299 301 302 303 303 312 316 321 321 329 338 347 347 366 370 375 375 388 398 411 411 439 455 469 469 492 501 504 504 503 494 488 488 490 492 494 494 499 503 508 508 507 504 493 493 478 471 463 463 451 447 444 444 435 429 415 405 405 402 398 394 394 392 389 382 382 379 376 367 367 363 362 376 376 392 407 427 427 433 435 432 432 427 421 407 407 398 388 367 367 357 347 325 325 312 320 345 345 362 372 391 391 399 408 422 422 428 423 409 409 398 387 365 365 357 348 340 340 323 314 297 297 286 282 278 278 283 287 292 292 317 328 343 343 342 338 339 339 343 346 348 348 355 360 366 366 383 390 397 397 405 405 404 404 398 396 394 394 384 379 373 373 360 353 346 346 330 321 313 313 300 296 298 298 312 322 333 333 348 352 356 351 351 347 338 329 329 323 318 309 309 304 299 291 291 289 294 299 299 299 298 289 289 290 291 291 291 288 285 282 282 282 283 284 284 284 276 253 253 239 231 222 222 223 225 233 233 231 229 230 230 236 242 260 260 281 291 305 305 310 308 306 306 292 284 276 276 267 283 293 293 309 315 318 318 325 328 328 328 328 330 339 339 351 359 367 367 379 383 388 388 385 379 369 369 361 356 353 353 345 340 337 337 331 328 321 321 297 293 288 288 285 285 286 286 293 300 307 307 299 294 291 291 286 284 281 274 274 271 273 280 280 287 291 296 296 300 304 314 314 320 326 338 338 343 352 356 356 357 356 353 353 351 349 340 340 333 327 309 309 304 298 289 289 282 274 258 258 252 246 233 233 229 227 223 223 222 220 218 218 217 216 212 212 212 211 211 211 210 208 207 207 203 201 199 199 194 195 196 196 196 195 193 193 190 189 187 187 184 182 184 184 186 187 187 187 188 190 191 191 194 197 200 200 197 197 196 196 197 197 198 198 204 205 209 209 215 219 223 223 233 239 245 245 256 261 261 261 244 234 224 228 228 250 273 318 318 334 350 376 376 380 380 375 375 371 367 360 360 357 354 349 349 348 349 350 350 350 349 347 347 344 341 336 336 334 329 325 325 322 321 315 315 311 304 300 300 305 307 306 306 304 301 299 299 298 296 286 286 284 281 311 311 327 331 335 335 335 335 334 334 329 329 328 328 330 330 329 329 324 320 319 319 317 316 315 315 313 313 312 312 299 286 272 272 273 280 287 287 299 301 301 301 299 297 296 296 294 293 291 291 287 285 284 284 284 284 284 284 283 283 283 285 285 282 278 271 271 269 267 263 263 261 260 256 256 253 251 244 244 243 241 236 236 233 230 228 228 228 227 230 230 232 232 232 232 
226 226 226 226 226 227 227 231 235 241 241 252 257 261 261 266 268 269 269 271 273 276 276 286 285 284 284 287 290 293 293 293 291 287 287 279 274 271 271 266 264 263 263 260 262 265 265 266 266 266 263 263 261 259 254 254 251 250 249 249 250 252 260 260 265 270 281 281 286 296 303 303 310 318 336 336 345 354 363 363 363 365 369 369 371 371 368 368 363 356 343 343 337 334 324 324 322 320 312 312 308 304 296 296 293 290 294 294 296 292 288 288 285 286 287 287 290 290 291 291 286 284 282 282 278 276 277 277 278 277 275 275 272 268 266 266 260 258 255 255 250 248 245 245 242 238 241 241 250 256 263 263 275 281 285 285 292 296 306 306 313 313 312 312 300 294 287 287 287 287 287 287 283 282 282 283 283 285 287 290 290 290 293 302 302 302 301 303 303 307 311 315 315 316 318 316 316 318 324 332 332 334 334 334 334 335 334 339 339 345 357 362 362 362 362 360 360 355 350 336 336 333 326 320 320 316 314 308 308 305 303 300 300 300 300 302 302 303 304 303 303 300 298 299 299 301 302 303 303 312 316 321 321 329 338 347 347 366 370 375 375 388 398 411 411 439 455 469 469 492 501 504 504 503 494 488 488 490 492 494 494 499 503 508 508 507 504 493 493 478 471 463 463 451 447 444 444 435 429 415 405 405 402 398 394 394 392 389 382 382 379 376 367 367 363 362 376 376 392 407 427 427 433 435 432 432 427 421 407 407 398 388 367 367 357 347 325 325 312 320 345 345 362 372 391 391 399 408 422 422 428 423 409 409 398 387 365 365 357 348 340 340 323 314 297 297 286 282 278 278 283 287 292 292 317 328 343 343 342 338 339 339 343 346 348 348 355 360 366 366 383 390 397 397 405 405 404 404 398 396 394 394 384 379 373 373 360 353 346 346 330 321 313 313 300 296 298 298 312 322 333 333 348 352 356 351 351 347 338 329 329 323 318 309 309 304 299 291 291 289 294 299 299 299 298 289 289 290 291 291 291 288 285 282 282 282 283 284 284 284 276 253 253 239 231 222 222 223 225 233 233 231 229 230 230 236 242 260 260 281 291 305 305 310 308 306 306 292 284 276 276 267 283 293 293 309 315 318 318 325 328 328 328 328 330 339 339 351 359 367 367 379 383 388 388 385 379 369 369 361 356 353 353 345 340 337 337 331 328 321 321 297 293 288 288 285 285 286 286 293 300 307 307 299 294 291 291 286 284 281 274 274 271 273 280 280 287 291 296 296 300 304 314 314 320 326 338 338 343 352 356 356 357 356 353 353 351 349 340 340 333 327 309 309 304 298 289 289 282 274 258 258 252 246 233 233 229 227 223 223 222 220 218 218 217 216 212 212 212 211 211 211 210 208 207 207 203 201 199 199 194 195 196 196 196 195 193 193 190 189 187 187 184 182 184 184 186 187 187 187 188 190 191 191 194 197 200 200 197 197 196 196 197 197 198 198 204 205 209 209 215 219 223 223 233 239 245 245 256 261 261 261 244 234 224 228 228 250 273 318 318 334 350 376 376 380 380 375 375 371 367 360 360 357 354 349 349 348 349 350 350 350 349 347 347 344 341 336 336 334 329 325 325 322 321 315 315 311 304 300 300 305 307 306 306 304 301 299 299 298 296 286 286 284 281 311 311 327 331 335 335 335 335 334 334 329 329 328 328 330 330 329 329 324 320 319 319 317 316 315 315 313 313 312 312 299 286 272 272 273 280 287 287 299 301 301 301 299 297 296 296 294 293 291 291 287 285 284 284 284 284 284 284 283 283 283 285 285 282 278 271 271 269 267 263 263 261 260 256 256 253 251 244 244 243 241 236 236 233 230 228 228 228 227 230 230 232 232 232 232 
226 226 226 226 226 227 227 231 235 241 241 252 257 261 261 266 268 269 269 271 273 276 276 286 285 284 284 287 290 293 293 293 291 287 287 279 274 271 271 266 264 263 263 260 262 265 265 266 266 266 263 263 261 259 254 254 251 250 249 249 250 252 260 260 265 270 281 281 286 296 303 303 310 318 336 336 345 354 363 363 363 365 369 369 371 371 368 368 363 356 343 343 337 334 324 324 322 320 312 312 308 304 296 296 293 290 294 294 296 292 288 288 285 286 287 287 290 290 291 291 286 284 282 282 278 276 277 277 278 277 275 275 272 268 266 266 260 258 255 255 250 248 245 245 242 238 241 241 250 256 263 263 275 281 285 285 292 296 306 306 313 313 312 312 300 294 287 287 287 287 287 287 283 282 282 283 283 285 287 290 290 290 293 302 302 302 301 303 303 307 311 315 315 316 318 316 316 318 324 332 332 334 334 334 334 335 334 339 339 345 357 362 362 362 362 360 360 355 350 336 336 333 326 320 320 316 314 308 308 305 303 300 300 300 300 302 302 303 304 303 303 300 298 299 299 301 302 303 303 312 316 321 321 329 338 347 347 366 370 375 375 388 398 411 411 439 455 469 469 492 501 504 504 503 494 488 488 490 492 494 494 499 503 508 508 507 504 493 493 478 471 463 463 451 447 444 444 435 429 415 405 405 402 398 394 394 392 389 382 382 379 376 367 367 363 362 376 376 392 407 427 427 433 435 432 432 427 421 407 407 398 388 367 367 357 347 325 325 312 320 345 345 362 372 391 391 399 408 422 422 428 423 409 409 398 387 365 365 357 348 340 340 323 314 297 297 286 282 278 278 283 287 292 292 317 328 343 343 342 338 339 339 343 346 348 348 355 360 366 366 383 390 397 397 405 405 404 404 398 396 394 394 384 379 373 373 360 353 346 346 330 321 313 313 300 296 298 298 312 322 333 333 348 352 356 351 351 347 338 329 329 323 318 309 309 304 299 291 291 289 294 299 299 299 298 289 289 290 291 291 291 288 285 282 282 282 283 284 284 284 276 253 253 239 231 222 222 223 225 233 233 231 229 230 230 236 242 260 260 281 291 305 305 310 308 306 306 292 284 276 276 267 283 293 293 309 315 318 318 325 328 328 328 328 330 339 339 351 359 367 367 379 383 388 388 385 379 369 369 361 356 353 353 345 340 337 337 331 328 321 321 297 293 288 288 285 285 286 286 293 300 307 307 299 294 291 291 286 284 281 274 274 271 273 280 280 287 291 296 296 300 304 314 314 320 326 338 338 343 352 356 356 357 356 353 353 351 349 340 340 333 327 309 309 304 298 289 289 282 274 258 258 252 246 233 233 229 227 223 223 222 220 218 218 217 216 212 212 212 211 211 211 210 208 207 207 203 201 199 199 194 195 196 196 196 195 193 193 190 189 187 187 184 182 184 184 186 187 187 187 188 190 191 191 194 197 200 200 197 197 196 196 197 197 198 198 204 205 209 209 215 219 223 223 233 239 245 245 256 261 261 261 244 234 224 228 228 250 273 318 318 334 350 376 376 380 380 375 375 371 367 360 360 357 354 349 349 348 349 350 350 350 349 347 347 344 341 336 336 334 329 325 325 322 321 315 315 311 304 300 300 305 307 306 306 304 301 299 299 298 296 286 286 284 281 311 311 327 331 335 335 335 335 334 334 329 329 328 328 330 330 329 329 324 320 319 319 317 316 315 315 313 313 312 312 299 286 272 272 273 280 287 287 299 301 301 301 299 297 296 296 294 293 291 291 287 285 284 284 284 284 284 284 283 283 283 285 285 282 278 271 271 269 267 263 263 261 260 256 256 253 251 244 244 243 241 236 236 233 230 228 228 228 227 230 230 232 232 232 232 
226 226 226 226 226 228 228 233 237 242 242 253 259 262 262 267 269 271 271 274 275 277 277 282 286 291 291 294 294 294 294 288 284 280 280 272 269 266 266 261 258 258 258 258 261 264 264 266 264 262 255 255 256 257 250 250 248 249 252 252 254 257 267 267 274 279 289 289 294 303 317 317 326 336 355 355 359 363 360 360 361 365 370 370 372 370 362 362 357 351 339 339 333 332 324 324 320 315 308 308 304 300 294 294 292 290 293 293 293 290 286 286 288 289 290 290 293 292 290 290 285 284 282 282 277 274 274 274 275 274 273 273 272 268 264 264 258 256 253 253 251 250 249 249 243 235 237 237 247 255 259 259 268 272 276 276 284 289 292 292 296 296 295 295 288 287 285 285 286 285 283 283 285 284 284 283 283 284 287 294 294 298 299 300 300 306 313 315 315 315 316 319 319 319 320 319 319 321 329 340 340 344 344 345 345 345 345 349 349 354 366 373 373 375 377 372 372 366 359 347 347 344 335 322 322 315 311 305 305 302 301 300 300 301 301 303 303 304 305 304 304 303 302 303 303 306 307 309 309 322 328 335 335 352 364 376 376 400 407 414 414 432 439 453 453 478 488 497 497 509 512 511 511 506 499 495 495 497 498 499 499 503 505 508 508 502 496 483 483 468 460 452 452 437 430 428 428 421 416 406 403 403 403 404 404 404 403 402 395 395 391 387 369 369 360 367 391 391 408 419 433 433 437 435 425 425 422 418 408 408 401 394 377 377 367 356 334 334 313 314 328 328 342 352 370 370 378 389 406 406 413 408 392 392 380 368 343 343 337 330 324 324 311 304 291 291 281 283 286 286 304 305 306 306 335 352 380 380 391 390 388 388 385 384 385 385 389 391 394 394 405 405 406 406 408 404 400 400 388 384 379 379 369 365 360 360 347 340 332 332 316 307 302 302 298 305 311 311 325 333 342 342 349 349 350 343 343 339 331 321 321 315 309 298 298 292 288 282 282 281 274 275 275 278 281 275 275 274 273 274 274 271 268 271 271 275 277 280 280 280 277 267 267 260 249 222 222 222 222 227 227 228 229 245 245 257 269 285 285 298 304 312 312 313 308 303 303 285 276 266 266 274 305 312 312 323 327 330 330 335 338 339 339 341 341 348 348 360 367 374 374 386 386 386 386 383 378 366 366 356 353 350 350 343 338 332 332 320 315 309 309 294 292 289 289 292 293 295 295 303 308 314 314 304 300 297 297 289 284 280 274 274 271 273 278 278 284 287 294 294 298 303 312 312 318 325 337 337 342 352 360 360 363 365 365 365 362 358 346 346 338 333 319 319 314 309 299 299 290 280 264 264 256 247 236 236 232 231 227 227 224 221 216 216 214 213 209 209 208 207 206 206 205 205 204 204 201 198 197 197 194 194 194 194 195 195 194 194 194 192 189 189 184 182 182 182 183 184 184 184 185 185 187 187 191 193 194 194 193 193 192 192 193 194 196 196 201 202 206 206 212 215 219 219 231 238 243 243 252 257 256 256 237 229 221 229 229 251 273 309 309 323 338 368 368 375 377 376 376 373 368 360 360 357 355 350 350 347 348 349 349 349 348 344 344 343 341 336 336 334 330 324 324 320 317 311 311 308 301 295 295 296 297 296 296 294 291 287 287 285 282 276 276 282 289 316 316 330 330 331 331 329 327 325 325 322 322 321 321 324 324 323 323 318 314 313 313 312 312 311 311 311 311 310 310 304 294 284 284 269 269 270 270 286 295 296 296 294 291 290 290 288 287 285 285 282 280 279 279 279 279 280 280 276 276 276 276 276 274 271 269 269 268 267 263 263 261 260 257 257 254 252 242 242 239 235 231 231 229 227 225 225 225 225 228 228 230 231 232 232 
225 226 226 225 228 231 231 239 243 247 247 257 263 268 268 275 278 280 280 280 280 281 281 282 284 287 287 291 289 287 287 274 270 267 267 261 258 257 257 254 251 251 251 256 256 256 256 251 249 247 247 247 247 247 247 247 250 252 259 259 264 269 280 280 287 293 305 305 312 334 353 353 363 374 368 368 363 358 355 355 356 358 360 360 361 360 354 354 350 345 336 336 332 329 321 321 317 313 306 306 302 297 292 292 290 288 288 288 289 292 296 296 297 297 298 298 294 291 287 287 282 281 280 280 277 274 272 272 268 266 266 266 267 267 265 265 260 258 255 255 254 254 255 255 249 241 238 238 237 241 245 245 255 261 265 265 271 273 273 273 276 278 280 280 282 282 281 281 283 283 284 284 286 285 287 290 290 292 294 297 297 299 299 299 299 305 311 321 321 324 327 329 329 329 329 328 328 327 337 356 356 365 368 372 372 373 374 376 376 376 383 400 400 402 404 394 394 383 371 353 353 345 332 324 324 322 321 319 319 318 318 318 318 317 318 319 319 317 316 312 312 308 308 312 312 322 327 336 336 369 379 390 390 406 414 423 423 448 459 470 470 477 477 482 482 494 501 507 507 516 518 516 516 510 507 508 508 510 511 512 512 510 507 503 503 491 484 469 469 455 448 444 444 437 435 433 433 430 428 426 426 426 427 428 425 425 421 416 398 398 386 373 370 370 380 392 413 413 422 422 416 416 408 397 369 369 367 364 368 368 373 378 371 371 364 356 343 343 324 321 316 316 314 322 346 346 363 381 407 407 414 410 393 393 382 371 354 354 347 340 331 331 314 306 289 289 285 300 315 315 336 334 331 331 356 378 419 419 445 452 450 450 443 438 434 434 426 422 418 418 405 400 394 394 382 377 371 371 361 356 350 350 334 330 326 326 315 308 307 307 305 306 307 307 315 327 333 333 344 346 349 349 345 341 337 327 327 321 309 300 300 296 298 305 305 309 309 307 307 304 293 282 282 276 270 261 261 257 252 248 248 248 247 245 245 244 254 272 272 280 283 284 284 280 272 248 248 239 229 222 222 233 244 292 292 303 314 322 322 323 321 311 311 302 295 287 287 268 263 258 258 287 320 327 327 337 340 341 341 344 345 346 346 350 353 361 361 372 375 378 378 373 371 368 368 356 352 343 343 338 337 335 335 331 329 324 324 311 302 297 297 291 294 298 298 307 310 313 313 318 319 321 321 310 304 298 298 288 283 280 276 276 275 274 278 278 288 292 296 296 299 302 311 311 316 321 335 335 341 353 363 363 367 368 369 369 368 366 359 359 355 350 331 331 325 319 306 306 297 287 269 269 262 255 249 249 247 245 238 238 233 229 222 222 219 217 211 211 211 210 211 211 212 210 209 209 204 201 199 199 195 194 193 193 190 190 190 190 190 190 190 190 185 181 181 181 180 179 179 179 181 183 183 183 185 186 186 186 188 190 192 192 194 195 196 196 199 200 204 204 210 213 217 217 226 230 234 234 241 244 243 243 233 226 219 215 215 221 228 257 257 274 292 333 333 344 350 359 359 362 358 350 350 346 344 340 340 338 339 340 340 340 341 341 341 340 338 335 335 333 330 325 325 322 316 305 305 299 292 281 281 276 278 270 270 270 270 286 286 292 298 308 308 313 319 328 328 332 330 328 328 320 316 311 311 307 307 308 308 311 312 311 311 309 307 305 305 302 301 302 302 301 300 299 299 295 292 289 289 278 274 269 269 272 289 288 288 284 281 279 279 276 275 272 272 269 269 270 270 272 272 272 272 267 266 264 261 261 262 263 261 261 261 261 260 260 258 256 251 251 249 247 239 239 237 234 228 228 226 223 222 222 222 221 220 220 220 220 221 221 
225 225 225 227 231 234 234 243 248 253 253 265 272 276 276 283 285 283 283 283 283 282 282 284 285 287 287 284 281 277 277 267 263 261 261 257 254 253 253 250 248 249 249 250 250 250 250 248 249 250 246 246 247 248 252 252 256 258 267 267 273 278 288 288 294 301 318 318 329 352 370 370 373 377 361 361 357 353 350 350 350 350 353 353 354 354 350 350 346 342 334 334 330 327 317 317 312 306 299 299 296 293 289 289 288 286 290 290 293 297 301 301 302 300 298 298 291 289 286 286 281 280 279 279 272 267 264 264 259 256 257 257 259 262 263 263 252 250 248 248 252 254 256 256 248 242 238 238 235 237 243 243 253 257 261 261 267 268 272 272 276 275 274 274 275 276 278 278 284 286 288 288 287 288 291 295 295 297 298 299 299 300 301 302 302 305 309 325 325 329 333 336 336 336 335 335 335 332 341 362 362 373 377 383 383 386 388 391 391 391 395 410 410 410 410 395 395 383 371 356 356 352 344 339 339 338 338 338 338 336 336 335 335 334 333 330 330 325 322 317 317 311 310 317 317 331 337 349 349 393 402 412 412 431 440 449 449 459 466 473 473 488 492 494 494 501 506 511 511 517 518 517 517 513 512 513 513 517 516 514 514 507 502 496 496 483 476 463 463 454 451 450 450 446 444 443 443 441 439 437 436 436 435 433 426 426 417 407 380 380 372 364 387 387 397 405 417 417 420 416 402 402 391 379 344 344 344 344 339 339 342 345 344 344 341 337 330 330 317 314 311 311 310 318 350 350 374 394 425 425 436 430 416 416 407 397 379 379 367 354 341 341 318 308 289 289 285 304 324 324 347 344 340 340 364 384 424 424 453 464 464 464 457 451 444 444 428 419 411 411 386 380 373 373 364 361 358 358 353 348 343 343 324 318 313 313 308 308 310 310 315 317 316 316 322 335 341 341 349 349 349 349 339 334 329 317 317 311 303 305 305 309 312 316 316 315 312 304 304 299 288 277 277 272 267 260 260 259 257 258 258 258 257 247 247 241 246 261 261 271 276 281 281 281 275 251 251 241 231 225 225 243 262 307 307 317 328 335 335 330 324 307 307 297 288 278 278 257 260 264 264 301 327 332 332 338 338 338 338 339 341 347 347 357 362 365 365 363 362 360 360 354 354 354 354 342 338 329 329 324 322 321 321 316 312 307 307 297 291 290 290 293 301 309 309 316 316 317 317 315 314 313 313 307 303 296 296 286 282 281 278 278 276 275 281 281 295 302 304 304 306 308 314 314 319 324 335 335 340 352 363 363 368 369 371 371 371 369 362 362 357 350 328 328 323 318 303 303 295 286 269 269 265 260 255 255 253 250 242 242 236 232 225 225 221 219 215 215 215 216 217 217 217 216 215 215 210 207 205 205 199 197 195 195 191 190 189 189 189 189 190 190 186 184 183 183 181 180 180 180 180 181 181 181 182 183 184 184 187 188 190 190 193 193 194 194 198 200 204 204 210 214 217 217 223 226 229 229 235 237 237 237 232 226 220 212 212 214 216 246 246 266 287 316 316 323 330 344 344 351 349 342 342 338 335 330 330 328 328 333 333 335 338 336 336 335 333 331 331 330 328 325 325 323 319 309 309 303 297 282 282 274 271 264 264 272 281 297 297 302 308 318 318 322 326 331 331 329 326 322 322 315 311 307 307 302 303 304 304 308 308 308 308 306 305 304 304 301 300 299 299 293 293 292 292 289 287 284 284 276 272 268 268 271 282 282 282 278 275 274 274 270 268 267 267 266 267 270 270 273 273 272 272 268 266 263 260 260 260 261 257 257 257 257 256 256 254 252 248 248 246 244 237 237 234 231 225 225 224 223 221 221 221 220 219 219 218 218 217 217 
225 225 225 227 231 234 234 243 248 253 253 265 272 276 276 283 285 283 283 283 283 282 282 284 285 287 287 284 281 277 277 267 263 261 261 257 254 253 253 250 248 249 249 250 250 250 250 248 249 250 246 246 247 248 252 252 256 258 267 267 273 278 288 288 294 301 318 318 329 352 370 370 373 377 361 361 357 353 350 350 350 350 353 353 354 354 350 350 346 342 334 334 330 327 317 317 312 306 299 299 296 293 289 289 288 286 290 290 293 297 301 301 302 300 298 298 291 289 286 286 281 280 279 279 272 267 264 264 259 256 257 257 259 262 263 263 252 250 248 248 252 254 256 256 248 242 238 238 235 237 243 243 253 257 261 261 267 268 272 272 276 275 274 274 275 276 278 278 284 286 288 288 287 288 291 295 295 297 298 299 299 300 301 302 302 305 309 325 325 329 333 336 336 336 335 335 335 332 341 362 362 373 377 383 383 386 388 391 391 391 395 410 410 410 410 395 395 383 371 356 356 352 344 339 339 338 338 338 338 336 336 335 335 334 333 330 330 325 322 317 317 311 310 317 317 331 337 349 349 393 402 412 412 431 440 449 449 459 466 473 473 488 492 494 494 501 506 511 511 517 518 517 517 513 512 513 513 517 516 514 514 507 502 496 496 483 476 463 463 454 451 450 450 446 444 443 443 441 439 437 436 436 435 433 426 426 417 407 380 380 372 364 387 387 397 405 417 417 420 416 402 402 391 379 344 344 344 344 339 339 342 345 344 344 341 337 330 330 317 314 311 311 310 318 350 350 374 394 425 425 436 430 416 416 407 397 379 379 367 354 341 341 318 308 289 289 285 304 324 324 347 344 340 340 364 384 424 424 453 464 464 464 457 451 444 444 428 419 411 411 386 380 373 373 364 361 358 358 353 348 343 343 324 318 313 313 308 308 310 310 315 317 316 316 322 335 341 341 349 349 349 349 339 334 329 317 317 311 303 305 305 309 312 316 316 315 312 304 304 299 288 277 277 272 267 260 260 259 257 258 258 258 257 247 247 241 246 261 261 271 276 281 281 281 275 251 251 241 231 225 225 243 262 307 307 317 328 335 335 330 324 307 307 297 288 278 278 257 260 264 264 301 327 332 332 338 338 338 338 339 341 347 347 357 362 365 365 363 362 360 360 354 354 354 354 342 338 329 329 324 322 321 321 316 312 307 307 297 291 290 290 293 301 309 309 316 316 317 317 315 314 313 313 307 303 296 296 286 282 281 278 278 276 275 281 281 295 302 304 304 306 308 314 314 319 324 335 335 340 352 363 363 368 369 371 371 371 369 362 362 357 350 328 328 323 318 303 303 295 286 269 269 265 260 255 255 253 250 242 242 236 232 225 225 221 219 215 215 215 216 217 217 217 216 215 215 210 207 205 205 199 197 195 195 191 190 189 189 189 189 190 190 186 184 183 183 181 180 180 180 180 181 181 181 182 183 184 184 187 188 190 190 193 193 194 194 198 200 204 204 210 214 217 217 223 226 229 229 235 237 237 237 232 226 220 212 212 214 216 246 246 266 287 316 316 323 330 344 344 351 349 342 342 338 335 330 330 328 328 333 333 335 338 336 336 335 333 331 331 330 328 325 325 323 319 309 309 303 297 282 282 274 271 264 264 272 281 297 297 302 308 318 318 322 326 331 331 329 326 322 322 315 311 307 307 302 303 304 304 308 308 308 308 306 305 304 304 301 300 299 299 293 293 292 292 289 287 284 284 276 272 268 268 271 282 282 282 278 275 274 274 270 268 267 267 266 267 270 270 273 273 272 272 268 266 263 260 260 260 261 257 257 257 257 256 256 254 252 248 248 246 244 237 237 234 231 225 225 224 223 221 221 221 220 219 219 218 218 217 217 
225 225 225 227 231 234 234 243 248 253 253 265 272 276 276 283 285 283 283 283 283 282 282 284 285 287 287 284 281 277 277 267 263 261 261 257 254 253 253 250 248 249 249 250 250 250 250 248 249 250 246 246 247 248 252 252 256 258 267 267 273 278 288 288 294 301 318 318 329 352 370 370 373 377 361 361 357 353 350 350 350 350 353 353 354 354 350 350 346 342 334 334 330 327 317 317 312 306 299 299 296 293 289 289 288 286 290 290 293 297 301 301 302 300 298 298 291 289 286 286 281 280 279 279 272 267 264 264 259 256 257 257 259 262 263 263 252 250 248 248 252 254 256 256 248 242 238 238 235 237 243 243 253 257 261 261 267 268 272 272 276 275 274 274 275 276 278 278 284 286 288 288 287 288 291 295 295 297 298 299 299 300 301 302 302 305 309 325 325 329 333 336 336 336 335 335 335 332 341 362 362 373 377 383 383 386 388 391 391 391 395 410 410 410 410 395 395 383 371 356 356 352 344 339 339 338 338 338 338 336 336 335 335 334 333 330 330 325 322 317 317 311 310 317 317 331 337 349 349 393 402 412 412 431 440 449 449 459 466 473 473 488 492 494 494 501 506 511 511 517 518 517 517 513 512 513 513 517 516 514 514 507 502 496 496 483 476 463 463 454 451 450 450 446 444 443 443 441 439 437 436 436 435 433 426 426 417 407 380 380 372 364 387 387 397 405 417 417 420 416 402 402 391 379 344 344 344 344 339 339 342 345 344 344 341 337 330 330 317 314 311 311 310 318 350 350 374 394 425 425 436 430 416 416 407 397 379 379 367 354 341 341 318 308 289 289 285 304 324 324 347 344 340 340 364 384 424 424 453 464 464 464 457 451 444 444 428 419 411 411 386 380 373 373 364 361 358 358 353 348 343 343 324 318 313 313 308 308 310 310 315 317 316 316 322 335 341 341 349 349 349 349 339 334 329 317 317 311 303 305 305 309 312 316 316 315 312 304 304 299 288 277 277 272 267 260 260 259 257 258 258 258 257 247 247 241 246 261 261 271 276 281 281 281 275 251 251 241 231 225 225 243 262 307 307 317 328 335 335 330 324 307 307 297 288 278 278 257 260 264 264 301 327 332 332 338 338 338 338 339 341 347 347 357 362 365 365 363 362 360 360 354 354 354 354 342 338 329 329 324 322 321 321 316 312 307 307 297 291 290 290 293 301 309 309 316 316 317 317 315 314 313 313 307 303 296 296 286 282 281 278 278 276 275 281 281 295 302 304 304 306 308 314 314 319 324 335 335 340 352 363 363 368 369 371 371 371 369 362 362 357 350 328 328 323 318 303 303 295 286 269 269 265 260 255 255 253 250 242 242 236 232 225 225 221 219 215 215 215 216 217 217 217 216 215 215 210 207 205 205 199 197 195 195 191 190 189 189 189 189 190 190 186 184 183 183 181 180 180 180 180 181 181 181 182 183 184 184 187 188 190 190 193 193 194 194 198 200 204 204 210 214 217 217 223 226 229 229 235 237 237 237 232 226 220 212 212 214 216 246 246 266 287 316 316 323 330 344 344 351 349 342 342 338 335 330 330 328 328 333 333 335 338 336 336 335 333 331 331 330 328 325 325 323 319 309 309 303 297 282 282 274 271 264 264 272 281 297 297 302 308 318 318 322 326 331 331 329 326 322 322 315 311 307 307 302 303 304 304 308 308 308 308 306 305 304 304 301 300 299 299 293 293 292 292 289 287 284 284 276 272 268 268 271 282 282 282 278 275 274 274 270 268 267 267 266 267 270 270 273 273 272 272 268 266 263 260 260 260 261 257 257 257 257 256 256 254 252 248 248 246 244 237 237 234 231 225 225 224 223 221 221 221 220 219 219 218 218 217 217 
226 226 226 230 235 239 239 249 254 262 262 275 281 284 284 287 287 286 286 286 286 285 285 285 285 284 284 279 276 272 272 264 260 258 258 253 250 247 247 245 246 246 246 243 243 243 243 250 251 252 249 249 251 254 256 256 259 262 271 271 278 283 294 294 300 309 330 330 342 361 376 376 373 369 355 355 352 349 345 345 344 344 346 346 348 348 345 345 341 338 329 329 324 321 305 305 301 297 293 293 292 291 289 289 289 288 293 293 296 299 303 303 304 301 297 297 289 287 285 285 280 279 276 276 269 265 266 266 268 268 272 272 273 263 258 258 248 245 242 242 241 242 244 244 245 239 238 238 234 232 236 236 248 255 260 260 268 272 275 275 276 277 278 278 278 280 282 282 288 288 289 289 293 295 296 299 299 300 300 300 300 301 304 305 305 308 311 331 331 336 341 343 343 343 344 341 341 336 339 354 354 366 374 389 389 396 399 402 402 402 413 419 419 417 414 395 395 389 383 376 376 373 368 366 366 367 367 364 364 361 357 350 350 347 344 337 337 330 327 321 321 314 312 321 321 338 346 355 355 398 413 429 429 454 461 469 469 471 473 475 475 492 497 500 500 507 512 514 514 518 519 518 518 516 517 519 519 519 516 512 512 501 495 489 489 476 469 457 457 452 451 451 451 449 447 446 446 445 444 442 438 438 434 430 409 409 397 384 369 369 374 380 406 406 416 421 424 424 422 415 394 394 379 365 357 357 361 366 351 351 342 332 323 323 321 318 316 316 313 311 307 307 305 309 336 336 358 383 425 425 442 445 436 436 427 418 395 395 381 367 351 351 322 309 288 288 284 304 325 325 348 348 348 348 369 387 425 425 457 469 469 469 460 452 441 441 417 405 395 395 368 361 353 353 345 344 343 343 340 335 330 330 316 312 312 312 316 319 321 321 323 324 322 322 326 339 346 346 349 346 343 343 331 326 320 310 310 311 315 320 320 323 324 322 322 319 315 304 304 297 284 274 274 270 265 266 266 267 268 267 267 265 262 250 250 245 241 243 243 250 257 267 267 270 266 240 240 233 225 230 230 254 278 318 318 327 336 341 341 331 323 302 302 289 277 265 265 254 268 283 283 316 337 338 338 338 336 332 332 332 336 343 343 351 352 349 349 341 340 339 339 338 338 337 337 330 325 314 314 306 302 301 301 297 294 292 292 288 286 288 288 303 310 318 318 321 320 319 319 314 312 309 309 300 299 296 296 288 283 281 278 278 276 276 286 286 302 309 312 312 313 315 318 318 321 325 337 337 342 353 366 366 373 375 377 377 377 375 365 365 358 351 332 332 325 317 301 301 293 284 272 272 270 267 261 261 257 252 243 243 239 234 226 226 223 222 220 220 221 222 222 222 223 222 219 219 215 214 212 212 202 200 197 197 191 190 189 189 187 187 187 187 186 185 184 184 181 179 178 178 177 177 178 178 179 180 182 182 185 187 189 189 192 193 195 195 198 200 206 206 211 214 216 216 219 221 223 223 228 230 230 230 230 226 222 212 212 212 213 232 232 253 274 296 296 295 307 329 329 339 339 336 336 332 330 323 323 319 320 326 326 328 331 331 331 329 327 328 328 327 325 322 322 320 317 309 309 304 298 284 284 277 270 269 269 280 291 305 305 309 314 325 325 327 330 330 330 325 321 317 317 309 306 303 303 300 301 303 303 306 305 305 305 304 304 304 304 303 302 302 302 292 288 284 284 280 279 277 277 273 270 266 266 268 274 274 274 272 270 269 269 266 265 265 265 267 269 272 272 274 273 272 272 268 267 265 265 265 262 258 255 255 254 253 250 250 248 248 246 246 244 242 234 234 232 229 223 223 222 221 219 219 219 219 217 217 216 216 216 216 
227 228 228 236 243 247 247 258 266 273 273 285 290 291 291 291 290 289 289 290 289 288 288 285 281 277 277 274 271 268 268 259 257 254 254 248 245 243 243 240 241 240 240 240 242 245 245 247 248 250 252 252 254 256 259 259 263 266 273 273 278 286 303 303 312 323 344 344 354 369 370 370 365 360 352 352 348 344 340 340 340 339 340 340 341 341 337 337 333 328 319 319 314 309 296 296 294 291 291 291 290 288 288 288 290 292 298 298 300 302 304 304 304 301 298 298 288 286 284 284 277 274 271 271 268 269 270 270 271 272 274 274 276 267 258 258 242 242 243 243 242 240 237 237 234 233 233 233 231 229 234 234 248 257 261 261 267 269 274 274 278 285 292 292 298 295 292 292 291 291 291 291 297 300 300 301 301 301 301 302 302 303 307 309 309 312 316 340 340 343 347 352 352 353 355 350 350 344 341 344 344 350 360 381 381 392 399 411 411 416 424 426 426 423 420 410 410 409 408 407 407 406 404 402 402 400 398 391 391 385 379 365 365 358 353 341 341 332 328 324 324 317 314 323 323 346 361 361 361 388 411 435 435 468 474 480 480 481 481 482 482 494 499 502 502 508 512 515 515 520 522 522 522 521 520 521 521 518 513 508 508 495 488 481 481 467 461 451 451 445 442 441 441 438 435 435 435 436 437 434 427 427 418 408 380 380 376 372 383 383 391 399 425 425 432 434 432 432 426 418 393 393 377 366 379 379 381 383 370 370 361 351 336 336 331 326 327 327 322 320 312 312 305 305 321 321 337 365 415 415 437 449 445 445 437 429 407 407 392 376 359 359 326 310 287 287 286 301 317 317 336 341 347 347 375 393 429 429 457 468 467 467 456 446 432 432 403 388 378 378 354 350 345 345 341 338 335 335 331 328 325 325 321 318 322 322 330 333 332 332 331 330 328 328 330 340 344 344 343 340 336 336 327 323 318 319 319 323 330 333 333 334 333 326 326 319 313 300 300 293 280 271 271 272 274 279 279 279 278 275 275 273 271 263 263 259 252 239 239 232 237 248 248 253 249 225 225 225 225 252 252 274 296 328 328 335 343 337 337 322 312 289 289 275 264 252 252 264 281 299 299 325 339 339 339 335 331 327 327 327 331 334 334 338 338 332 332 325 324 322 322 322 322 321 321 314 309 298 298 288 285 285 285 284 283 282 282 285 290 300 300 323 324 325 325 325 323 320 320 313 310 307 307 295 293 293 293 289 284 281 277 277 275 277 287 287 303 310 315 315 318 321 326 326 327 329 336 336 341 354 370 370 378 381 383 383 380 376 365 365 358 352 337 337 330 323 306 306 299 292 281 281 278 275 266 266 261 255 245 245 241 236 229 229 226 225 225 225 226 228 229 229 231 230 227 227 223 221 218 218 205 202 198 198 191 189 187 187 186 186 185 185 185 185 184 184 182 180 179 179 177 178 177 177 176 176 180 180 184 186 188 188 192 194 197 197 200 202 206 206 210 212 213 213 216 218 218 218 221 223 225 225 229 227 225 215 215 216 218 222 222 235 249 271 271 273 288 315 315 327 330 331 331 328 325 319 319 315 312 316 316 319 322 325 325 325 324 327 327 327 325 319 319 315 312 304 304 300 294 279 279 271 266 280 280 289 299 307 307 312 317 326 326 327 328 326 326 321 318 315 315 306 303 300 300 299 300 302 302 304 304 304 304 304 305 305 305 303 302 299 299 288 284 279 279 272 271 269 269 266 265 264 264 266 266 266 266 266 265 265 265 267 268 269 269 270 271 273 273 275 273 271 271 269 268 267 264 264 260 256 250 250 247 247 245 245 244 244 241 241 239 238 233 233 232 230 222 222 221 220 218 218 218 217 216 216 216 216 217 217 
231 235 235 244 250 256 256 269 276 282 282 291 293 293 293 294 293 292 292 290 289 288 288 283 280 276 276 270 267 264 264 257 253 250 250 244 240 239 239 237 236 236 236 242 242 243 243 246 249 252 255 255 257 259 262 262 266 269 278 278 284 291 312 312 326 339 360 360 368 375 367 367 362 357 348 348 345 342 337 337 334 331 331 331 332 330 325 325 322 317 306 306 300 297 293 293 292 290 290 290 290 289 293 293 296 299 303 303 303 304 306 306 303 300 296 296 290 287 283 283 273 269 269 269 271 272 272 272 272 273 270 270 261 249 243 243 237 243 249 249 246 243 239 239 231 228 228 228 229 229 233 233 245 254 260 260 272 278 288 288 294 296 298 298 301 301 300 300 295 296 297 297 302 303 302 301 301 302 302 307 307 311 313 316 316 319 323 344 344 348 353 362 362 364 366 362 362 353 350 345 345 343 349 366 366 377 389 410 410 419 427 427 427 428 429 434 434 437 440 442 442 441 437 433 433 432 427 414 414 405 392 369 369 358 350 337 337 330 328 328 328 322 317 325 325 351 370 373 373 382 403 424 424 456 468 481 481 490 490 490 490 494 497 500 500 507 512 515 515 521 524 524 524 525 524 521 521 513 508 502 502 488 482 475 475 465 462 455 455 448 443 437 437 425 419 416 416 414 416 418 405 405 393 381 376 376 382 388 402 402 411 420 439 439 444 443 435 435 428 417 389 389 371 368 395 395 396 397 385 385 375 365 348 348 344 339 339 339 333 330 317 317 307 305 311 311 320 342 388 388 412 438 440 440 433 425 402 402 388 374 357 357 324 307 285 285 288 298 309 309 319 334 349 349 385 401 432 432 456 464 461 461 447 435 421 421 394 380 370 370 349 349 350 350 353 349 345 345 339 337 334 334 327 323 329 329 339 344 342 342 338 336 333 333 336 345 349 349 348 345 341 341 331 326 321 332 332 336 342 342 342 340 336 324 324 316 310 296 296 288 278 278 278 283 288 291 291 291 291 287 287 285 283 275 275 272 268 254 254 244 236 230 230 232 230 222 222 232 243 278 278 294 311 333 333 336 340 327 327 309 299 273 273 258 255 251 251 282 295 309 309 326 335 335 335 329 323 320 320 323 330 331 331 330 327 318 318 306 305 303 303 304 305 307 307 301 295 282 282 275 273 274 274 277 279 282 282 295 305 315 315 330 329 328 328 325 322 318 318 310 306 302 302 293 290 290 290 288 284 281 276 276 274 276 287 287 303 310 319 319 323 328 332 332 334 336 338 338 342 353 368 368 376 381 383 383 379 373 362 362 357 354 338 338 332 325 310 310 303 296 287 287 283 279 266 266 260 254 245 245 241 240 236 236 234 233 233 233 234 235 237 237 239 239 237 237 232 228 225 225 208 205 201 201 193 190 187 187 185 185 184 184 183 185 185 185 184 183 181 181 178 177 177 177 176 176 178 178 184 186 188 188 192 195 198 198 201 202 206 206 209 210 211 211 213 214 215 215 218 221 224 224 229 228 226 219 219 217 214 218 218 222 227 252 252 263 278 305 305 317 323 326 326 322 320 316 316 311 308 310 310 312 314 317 317 320 324 328 328 328 325 319 319 315 311 300 300 293 287 273 273 264 267 291 291 296 301 309 309 313 317 322 322 322 321 321 321 318 315 312 312 304 301 297 297 296 298 300 300 302 303 304 304 306 308 308 308 305 302 297 297 283 278 273 273 268 266 263 263 259 258 257 257 258 260 260 260 261 263 266 266 270 270 270 270 270 272 273 273 271 270 268 268 266 264 262 258 258 258 257 247 247 241 241 239 239 238 237 235 235 234 233 229 229 228 226 222 222 221 219 216 216 216 216 216 216 216 216 217 217 
231 235 235 244 250 256 256 269 276 282 282 291 293 293 293 294 293 292 292 290 289 288 288 283 280 276 276 270 267 264 264 257 253 250 250 244 240 239 239 237 236 236 236 242 242 243 243 246 249 252 255 255 257 259 262 262 266 269 278 278 284 291 312 312 326 339 360 360 368 375 367 367 362 357 348 348 345 342 337 337 334 331 331 331 332 330 325 325 322 317 306 306 300 297 293 293 292 290 290 290 290 289 293 293 296 299 303 303 303 304 306 306 303 300 296 296 290 287 283 283 273 269 269 269 271 272 272 272 272 273 270 270 261 249 243 243 237 243 249 249 246 243 239 239 231 228 228 228 229 229 233 233 245 254 260 260 272 278 288 288 294 296 298 298 301 301 300 300 295 296 297 297 302 303 302 301 301 302 302 307 307 311 313 316 316 319 323 344 344 348 353 362 362 364 366 362 362 353 350 345 345 343 349 366 366 377 389 410 410 419 427 427 427 428 429 434 434 437 440 442 442 441 437 433 433 432 427 414 414 405 392 369 369 358 350 337 337 330 328 328 328 322 317 325 325 351 370 373 373 382 403 424 424 456 468 481 481 490 490 490 490 494 497 500 500 507 512 515 515 521 524 524 524 525 524 521 521 513 508 502 502 488 482 475 475 465 462 455 455 448 443 437 437 425 419 416 416 414 416 418 405 405 393 381 376 376 382 388 402 402 411 420 439 439 444 443 435 435 428 417 389 389 371 368 395 395 396 397 385 385 375 365 348 348 344 339 339 339 333 330 317 317 307 305 311 311 320 342 388 388 412 438 440 440 433 425 402 402 388 374 357 357 324 307 285 285 288 298 309 309 319 334 349 349 385 401 432 432 456 464 461 461 447 435 421 421 394 380 370 370 349 349 350 350 353 349 345 345 339 337 334 334 327 323 329 329 339 344 342 342 338 336 333 333 336 345 349 349 348 345 341 341 331 326 321 332 332 336 342 342 342 340 336 324 324 316 310 296 296 288 278 278 278 283 288 291 291 291 291 287 287 285 283 275 275 272 268 254 254 244 236 230 230 232 230 222 222 232 243 278 278 294 311 333 333 336 340 327 327 309 299 273 273 258 255 251 251 282 295 309 309 326 335 335 335 329 323 320 320 323 330 331 331 330 327 318 318 306 305 303 303 304 305 307 307 301 295 282 282 275 273 274 274 277 279 282 282 295 305 315 315 330 329 328 328 325 322 318 318 310 306 302 302 293 290 290 290 288 284 281 276 276 274 276 287 287 303 310 319 319 323 328 332 332 334 336 338 338 342 353 368 368 376 381 383 383 379 373 362 362 357 354 338 338 332 325 310 310 303 296 287 287 283 279 266 266 260 254 245 245 241 240 236 236 234 233 233 233 234 235 237 237 239 239 237 237 232 228 225 225 208 205 201 201 193 190 187 187 185 185 184 184 183 185 185 185 184 183 181 181 178 177 177 177 176 176 178 178 184 186 188 188 192 195 198 198 201 202 206 206 209 210 211 211 213 214 215 215 218 221 224 224 229 228 226 219 219 217 214 218 218 222 227 252 252 263 278 305 305 317 323 326 326 322 320 316 316 311 308 310 310 312 314 317 317 320 324 328 328 328 325 319 319 315 311 300 300 293 287 273 273 264 267 291 291 296 301 309 309 313 317 322 322 322 321 321 321 318 315 312 312 304 301 297 297 296 298 300 300 302 303 304 304 306 308 308 308 305 302 297 297 283 278 273 273 268 266 263 263 259 258 257 257 258 260 260 260 261 263 266 266 270 270 270 270 270 272 273 273 271 270 268 268 266 264 262 258 258 258 257 247 247 241 241 239 239 238 237 235 235 234 233 229 229 228 226 222 222 221 219 216 216 216 216 216 216 216 216 217 217 
231 235 235 244 250 256 256 269 276 282 282 291 293 293 293 294 293 292 292 290 289 288 288 283 280 276 276 270 267 264 264 257 253 250 250 244 240 239 239 237 236 236 236 242 242 243 243 246 249 252 255 255 257 259 262 262 266 269 278 278 284 291 312 312 326 339 360 360 368 375 367 367 362 357 348 348 345 342 337 337 334 331 331 331 332 330 325 325 322 317 306 306 300 297 293 293 292 290 290 290 290 289 293 293 296 299 303 303 303 304 306 306 303 300 296 296 290 287 283 283 273 269 269 269 271 272 272 272 272 273 270 270 261 249 243 243 237 243 249 249 246 243 239 239 231 228 228 228 229 229 233 233 245 254 260 260 272 278 288 288 294 296 298 298 301 301 300 300 295 296 297 297 302 303 302 301 301 302 302 307 307 311 313 316 316 319 323 344 344 348 353 362 362 364 366 362 362 353 350 345 345 343 349 366 366 377 389 410 410 419 427 427 427 428 429 434 434 437 440 442 442 441 437 433 433 432 427 414 414 405 392 369 369 358 350 337 337 330 328 328 328 322 317 325 325 351 370 373 373 382 403 424 424 456 468 481 481 490 490 490 490 494 497 500 500 507 512 515 515 521 524 524 524 525 524 521 521 513 508 502 502 488 482 475 475 465 462 455 455 448 443 437 437 425 419 416 416 414 416 418 405 405 393 381 376 376 382 388 402 402 411 420 439 439 444 443 435 435 428 417 389 389 371 368 395 395 396 397 385 385 375 365 348 348 344 339 339 339 333 330 317 317 307 305 311 311 320 342 388 388 412 438 440 440 433 425 402 402 388 374 357 357 324 307 285 285 288 298 309 309 319 334 349 349 385 401 432 432 456 464 461 461 447 435 421 421 394 380 370 370 349 349 350 350 353 349 345 345 339 337 334 334 327 323 329 329 339 344 342 342 338 336 333 333 336 345 349 349 348 345 341 341 331 326 321 332 332 336 342 342 342 340 336 324 324 316 310 296 296 288 278 278 278 283 288 291 291 291 291 287 287 285 283 275 275 272 268 254 254 244 236 230 230 232 230 222 222 232 243 278 278 294 311 333 333 336 340 327 327 309 299 273 273 258 255 251 251 282 295 309 309 326 335 335 335 329 323 320 320 323 330 331 331 330 327 318 318 306 305 303 303 304 305 307 307 301 295 282 282 275 273 274 274 277 279 282 282 295 305 315 315 330 329 328 328 325 322 318 318 310 306 302 302 293 290 290 290 288 284 281 276 276 274 276 287 287 303 310 319 319 323 328 332 332 334 336 338 338 342 353 368 368 376 381 383 383 379 373 362 362 357 354 338 338 332 325 310 310 303 296 287 287 283 279 266 266 260 254 245 245 241 240 236 236 234 233 233 233 234 235 237 237 239 239 237 237 232 228 225 225 208 205 201 201 193 190 187 187 185 185 184 184 183 185 185 185 184 183 181 181 178 177 177 177 176 176 178 178 184 186 188 188 192 195 198 198 201 202 206 206 209 210 211 211 213 214 215 215 218 221 224 224 229 228 226 219 219 217 214 218 218 222 227 252 252 263 278 305 305 317 323 326 326 322 320 316 316 311 308 310 310 312 314 317 317 320 324 328 328 328 325 319 319 315 311 300 300 293 287 273 273 264 267 291 291 296 301 309 309 313 317 322 322 322 321 321 321 318 315 312 312 304 301 297 297 296 298 300 300 302 303 304 304 306 308 308 308 305 302 297 297 283 278 273 273 268 266 263 263 259 258 257 257 258 260 260 260 261 263 266 266 270 270 270 270 270 272 273 273 271 270 268 268 266 264 262 258 258 258 257 247 247 241 241 239 239 238 237 235 235 234 233 229 229 228 226 222 222 221 219 216 216 216 216 216 216 216 216 217 217 
236 239 239 250 261 268 268 282 288 290 290 293 294 294 294 294 294 291 291 291 289 286 286 280 277 274 274 266 264 261 261 252 248 245 245 239 236 235 235 234 235 238 238 242 243 245 245 251 253 256 260 260 260 261 264 264 270 274 286 286 293 303 329 329 346 356 371 371 375 371 363 363 358 353 344 344 342 339 334 334 329 322 319 319 319 317 312 312 308 305 301 301 300 299 293 293 293 293 293 293 295 297 302 302 303 304 305 305 304 304 305 305 301 300 298 298 294 287 280 280 272 270 271 271 273 274 274 274 274 273 270 270 255 239 233 233 240 247 254 254 245 242 238 238 231 228 228 228 226 225 231 231 246 256 264 264 280 289 299 299 295 298 301 301 306 310 315 315 306 305 303 303 306 305 304 303 303 304 306 312 312 317 319 321 321 326 332 347 347 353 360 370 370 375 381 377 377 363 357 350 350 348 350 356 356 360 371 393 393 404 409 411 411 427 443 461 461 464 468 470 470 469 465 460 460 457 449 426 426 410 393 364 364 352 348 339 339 335 337 338 338 331 322 330 330 360 383 394 394 392 397 402 402 424 441 459 459 485 486 487 487 490 492 495 495 504 509 513 513 520 523 525 525 528 523 518 518 508 502 496 496 481 477 473 473 467 466 460 460 452 448 444 444 434 428 420 420 404 396 393 382 382 382 381 394 394 402 410 428 428 435 442 449 449 448 444 430 430 421 408 379 379 363 371 407 407 408 409 395 395 387 378 360 360 356 352 348 348 341 337 322 322 311 306 303 303 305 319 356 356 378 409 419 419 413 407 388 388 374 360 344 344 311 293 285 285 301 317 334 334 337 344 352 352 385 400 430 430 448 453 448 448 435 426 414 414 389 376 367 367 355 358 362 362 360 357 353 353 348 345 342 342 334 331 338 338 348 350 350 350 346 342 339 339 342 352 356 356 353 349 345 345 332 333 335 349 349 350 352 348 348 343 337 322 322 313 306 293 293 287 288 297 297 300 303 303 303 302 301 300 300 298 296 286 286 283 278 265 265 258 247 228 228 221 220 227 227 235 243 266 266 287 309 324 324 324 325 313 313 296 285 261 261 247 253 260 260 287 296 306 306 320 327 327 327 318 310 310 310 316 323 323 323 317 312 302 302 290 290 289 289 291 291 291 291 281 276 269 269 269 272 277 277 287 293 299 299 311 318 323 323 333 332 330 330 323 319 314 314 306 302 297 297 289 287 286 286 283 281 279 276 276 274 276 288 288 304 312 323 323 329 335 341 341 342 343 344 344 347 355 367 367 374 375 375 375 372 368 359 359 355 351 335 335 329 323 310 310 305 300 290 290 285 279 264 264 259 256 252 252 253 250 244 244 242 243 241 241 242 244 245 245 248 250 251 251 250 246 238 238 213 209 204 204 195 192 188 188 185 185 184 184 183 183 183 183 184 185 184 184 181 179 178 178 175 174 177 177 182 184 186 186 194 196 199 199 201 201 203 203 205 207 208 208 211 214 216 216 222 225 227 227 231 229 227 222 222 218 214 212 212 215 218 247 247 265 277 297 297 306 314 322 322 323 319 314 314 310 307 307 307 308 309 315 315 319 323 327 327 327 325 318 318 313 308 296 296 289 282 267 267 258 268 289 289 293 297 305 305 309 313 316 316 317 318 319 319 316 312 308 308 302 299 295 295 293 295 297 297 301 303 305 305 308 309 309 309 306 301 295 295 285 278 271 271 266 263 260 260 255 253 250 250 249 252 253 253 259 264 266 266 268 268 268 268 271 273 272 272 269 267 264 264 260 260 259 259 259 259 258 248 248 242 240 236 236 234 232 230 230 229 228 224 224 223 221 220 220 219 218 216 216 216 215 215 215 215 215 216 216 
243 247 247 258 272 279 279 289 293 293 293 292 293 294 294 294 292 288 288 289 286 282 282 276 274 271 271 264 260 256 256 246 242 239 239 234 232 232 232 234 237 239 239 244 247 250 250 257 258 260 263 263 263 264 266 266 275 281 296 296 305 318 343 343 356 362 370 370 371 368 360 360 355 349 341 341 338 335 325 325 321 314 310 310 308 307 304 304 302 302 303 303 302 300 293 293 297 301 302 302 304 307 310 310 311 313 308 308 304 302 300 300 299 299 300 300 293 287 280 280 272 273 274 274 275 274 274 274 273 272 271 271 266 251 241 241 254 252 250 250 240 237 233 233 232 230 229 229 227 227 236 236 252 259 268 268 284 292 299 299 293 295 298 298 314 317 320 320 312 310 307 307 307 305 305 307 307 309 313 320 320 322 324 326 326 330 334 352 352 359 366 383 383 389 395 389 389 371 364 358 358 360 362 361 361 357 361 371 371 378 386 410 410 432 454 476 476 479 482 484 484 484 483 474 474 467 455 423 423 404 387 365 365 360 356 346 346 345 350 349 349 337 325 338 338 377 402 421 421 435 431 426 426 434 440 446 446 466 469 473 473 481 485 490 490 499 504 508 508 517 521 523 523 523 517 513 513 501 494 487 487 473 471 469 469 467 466 462 462 454 449 444 444 432 425 418 418 401 391 379 388 388 395 403 420 420 427 434 445 445 448 452 447 447 443 435 415 415 403 389 370 370 366 380 418 418 418 417 403 403 394 385 370 370 366 362 355 355 346 341 324 324 312 307 301 301 300 304 325 325 342 377 392 392 388 384 366 366 353 340 325 325 298 286 288 288 315 331 348 348 352 352 351 351 382 396 421 421 434 436 432 432 421 414 407 407 388 375 368 368 368 369 371 371 368 364 359 359 354 352 350 350 341 343 349 349 356 357 357 357 353 350 346 346 348 356 358 358 355 351 346 346 336 343 350 362 362 362 359 349 349 343 336 320 320 311 306 301 301 303 305 315 315 316 318 317 317 317 318 317 317 315 313 298 298 294 288 275 275 267 256 234 234 222 220 222 222 226 231 243 243 263 283 306 306 306 305 296 296 286 278 257 257 245 250 255 255 275 288 301 301 315 323 322 322 311 301 299 299 300 305 304 304 299 295 287 287 277 275 272 272 279 277 275 275 264 263 266 266 279 287 292 292 301 305 309 309 319 324 327 327 331 329 327 327 317 313 308 308 300 296 291 291 287 286 285 285 282 281 280 276 276 274 277 289 289 306 313 326 326 332 338 345 345 346 347 349 349 352 359 367 367 371 371 368 368 365 362 354 354 349 345 332 332 326 320 310 310 306 301 290 290 284 277 266 266 264 264 264 264 262 258 253 253 252 252 247 247 248 249 250 250 253 256 258 258 257 254 246 246 218 213 207 207 198 195 191 191 187 185 183 183 182 182 182 182 183 185 185 185 182 179 177 177 175 174 175 175 179 180 182 182 190 193 197 197 201 201 202 202 204 205 208 208 214 217 219 219 224 226 228 228 230 229 227 223 223 220 217 208 208 208 207 241 241 257 264 283 283 295 307 324 324 329 325 317 317 311 308 304 304 304 305 312 312 316 321 326 326 327 325 317 317 312 305 293 293 288 280 265 265 257 264 280 280 284 289 301 301 304 307 312 312 314 316 317 317 312 309 305 305 299 296 293 293 290 291 292 292 299 302 304 304 308 310 309 309 302 296 291 291 278 272 266 266 261 259 256 256 252 250 247 247 244 248 250 250 256 259 260 260 264 267 268 268 271 273 268 268 264 262 260 260 257 257 256 257 257 257 257 249 249 245 241 234 234 231 229 226 226 224 224 220 220 220 219 217 217 217 216 216 216 215 214 213 213 213 213 213 213 
243 247 247 258 272 279 279 289 293 293 293 292 293 294 294 294 292 288 288 289 286 282 282 276 274 271 271 264 260 256 256 246 242 239 239 234 232 232 232 234 237 239 239 244 247 250 250 257 258 260 263 263 263 264 266 266 275 281 296 296 305 318 343 343 356 362 370 370 371 368 360 360 355 349 341 341 338 335 325 325 321 314 310 310 308 307 304 304 302 302 303 303 302 300 293 293 297 301 302 302 304 307 310 310 311 313 308 308 304 302 300 300 299 299 300 300 293 287 280 280 272 273 274 274 275 274 274 274 273 272 271 271 266 251 241 241 254 252 250 250 240 237 233 233 232 230 229 229 227 227 236 236 252 259 268 268 284 292 299 299 293 295 298 298 314 317 320 320 312 310 307 307 307 305 305 307 307 309 313 320 320 322 324 326 326 330 334 352 352 359 366 383 383 389 395 389 389 371 364 358 358 360 362 361 361 357 361 371 371 378 386 410 410 432 454 476 476 479 482 484 484 484 483 474 474 467 455 423 423 404 387 365 365 360 356 346 346 345 350 349 349 337 325 338 338 377 402 421 421 435 431 426 426 434 440 446 446 466 469 473 473 481 485 490 490 499 504 508 508 517 521 523 523 523 517 513 513 501 494 487 487 473 471 469 469 467 466 462 462 454 449 444 444 432 425 418 418 401 391 379 388 388 395 403 420 420 427 434 445 445 448 452 447 447 443 435 415 415 403 389 370 370 366 380 418 418 418 417 403 403 394 385 370 370 366 362 355 355 346 341 324 324 312 307 301 301 300 304 325 325 342 377 392 392 388 384 366 366 353 340 325 325 298 286 288 288 315 331 348 348 352 352 351 351 382 396 421 421 434 436 432 432 421 414 407 407 388 375 368 368 368 369 371 371 368 364 359 359 354 352 350 350 341 343 349 349 356 357 357 357 353 350 346 346 348 356 358 358 355 351 346 346 336 343 350 362 362 362 359 349 349 343 336 320 320 311 306 301 301 303 305 315 315 316 318 317 317 317 318 317 317 315 313 298 298 294 288 275 275 267 256 234 234 222 220 222 222 226 231 243 243 263 283 306 306 306 305 296 296 286 278 257 257 245 250 255 255 275 288 301 301 315 323 322 322 311 301 299 299 300 305 304 304 299 295 287 287 277 275 272 272 279 277 275 275 264 263 266 266 279 287 292 292 301 305 309 309 319 324 327 327 331 329 327 327 317 313 308 308 300 296 291 291 287 286 285 285 282 281 280 276 276 274 277 289 289 306 313 326 326 332 338 345 345 346 347 349 349 352 359 367 367 371 371 368 368 365 362 354 354 349 345 332 332 326 320 310 310 306 301 290 290 284 277 266 266 264 264 264 264 262 258 253 253 252 252 247 247 248 249 250 250 253 256 258 258 257 254 246 246 218 213 207 207 198 195 191 191 187 185 183 183 182 182 182 182 183 185 185 185 182 179 177 177 175 174 175 175 179 180 182 182 190 193 197 197 201 201 202 202 204 205 208 208 214 217 219 219 224 226 228 228 230 229 227 223 223 220 217 208 208 208 207 241 241 257 264 283 283 295 307 324 324 329 325 317 317 311 308 304 304 304 305 312 312 316 321 326 326 327 325 317 317 312 305 293 293 288 280 265 265 257 264 280 280 284 289 301 301 304 307 312 312 314 316 317 317 312 309 305 305 299 296 293 293 290 291 292 292 299 302 304 304 308 310 309 309 302 296 291 291 278 272 266 266 261 259 256 256 252 250 247 247 244 248 250 250 256 259 260 260 264 267 268 268 271 273 268 268 264 262 260 260 257 257 256 257 257 257 257 249 249 245 241 234 234 231 229 226 226 224 224 220 220 220 219 217 217 217 216 216 216 215 214 213 213 213 213 213 213 
249 256 256 267 282 286 286 291 292 292 292 293 294 295 295 294 291 286 286 284 282 279 279 273 271 268 268 261 258 254 254 240 236 235 235 232 230 230 230 233 237 239 239 248 252 257 257 263 263 262 262 262 264 266 271 271 284 291 308 308 318 330 348 348 353 357 366 366 371 374 359 359 353 346 339 339 334 329 320 320 317 311 307 307 305 304 304 304 306 307 307 307 305 302 298 298 302 307 311 311 313 315 320 320 321 322 309 309 304 303 302 302 301 301 300 300 289 284 278 278 274 276 277 277 276 274 274 274 273 272 272 272 269 264 261 261 256 249 242 242 237 236 234 234 234 236 233 233 230 231 240 240 258 267 276 276 288 290 290 290 288 290 293 293 310 312 315 315 308 308 308 308 307 305 306 310 310 313 317 323 323 326 327 327 327 333 339 362 362 371 380 395 395 399 403 394 394 376 374 375 375 378 376 367 367 361 365 376 376 382 384 409 409 429 449 481 481 487 493 496 496 496 490 472 472 460 444 411 411 394 387 377 377 374 365 352 352 357 366 358 358 339 329 347 347 392 418 439 439 472 470 468 468 461 459 457 457 467 470 474 474 482 485 488 488 496 501 505 505 513 516 516 516 515 508 503 503 491 484 476 476 463 463 463 463 460 458 452 452 445 442 435 435 419 411 404 404 390 384 395 415 415 423 432 445 445 449 453 457 457 456 455 439 439 431 420 393 393 378 374 378 378 387 399 426 426 425 423 408 408 400 392 379 379 375 370 360 360 345 339 326 326 319 315 305 305 299 299 307 307 315 350 364 364 362 360 345 345 333 320 306 306 288 285 293 293 327 343 360 360 368 363 358 358 375 387 407 407 418 421 420 420 414 409 401 401 383 374 373 373 382 383 385 385 379 373 366 366 362 358 353 353 346 352 356 356 362 364 362 362 356 352 352 352 356 363 365 365 360 353 346 346 351 358 366 372 372 371 365 352 352 344 337 323 323 317 319 323 323 325 326 328 328 330 332 338 338 338 338 334 334 331 327 308 308 302 296 281 281 272 262 240 240 228 222 217 217 220 223 227 227 241 256 283 283 285 287 283 283 275 269 252 252 241 248 255 255 276 287 298 298 311 317 315 315 304 296 290 290 283 282 282 282 280 278 270 270 261 260 259 259 265 263 260 260 258 264 279 279 293 299 302 302 308 312 315 315 320 323 325 325 326 324 322 322 314 310 306 306 296 293 289 289 283 282 281 281 278 277 277 275 275 273 276 289 289 305 312 324 324 329 335 343 343 344 345 349 349 352 358 363 363 365 365 361 361 358 355 349 349 345 341 328 328 324 319 310 310 306 301 293 293 288 283 283 283 282 280 273 273 269 269 268 268 269 268 259 259 258 257 256 256 257 259 259 259 255 250 243 243 222 217 211 211 202 198 193 193 188 187 185 185 183 181 181 181 181 182 182 182 183 182 181 181 177 174 174 174 176 178 181 181 184 188 192 192 198 199 200 200 203 205 208 208 213 216 218 218 222 224 226 226 228 228 227 223 223 220 217 209 209 206 202 225 225 237 250 277 277 291 303 323 323 331 331 327 327 319 314 305 305 303 301 306 306 310 314 322 322 322 320 313 313 308 303 294 294 290 285 270 270 259 257 265 265 270 276 294 294 297 301 308 308 310 313 313 313 307 304 300 300 295 293 290 290 286 286 285 285 295 298 301 301 306 308 306 306 297 290 285 285 270 265 260 260 255 253 251 251 250 250 249 249 244 240 243 243 251 256 258 258 263 266 267 267 269 268 263 263 260 259 258 258 257 254 251 248 248 249 250 239 239 235 233 228 228 226 224 221 221 220 220 218 218 218 218 216 216 216 216 216 216 216 215 214 214 213 213 211 211 
249 256 256 267 282 286 286 291 292 292 292 293 294 295 295 294 291 286 286 284 282 279 279 273 271 268 268 261 258 254 254 240 236 235 235 232 230 230 230 233 237 239 239 248 252 257 257 263 263 262 262 262 264 266 271 271 284 291 308 308 318 330 348 348 353 357 366 366 371 374 359 359 353 346 339 339 334 329 320 320 317 311 307 307 305 304 304 304 306 307 307 307 305 302 298 298 302 307 311 311 313 315 320 320 321 322 309 309 304 303 302 302 301 301 300 300 289 284 278 278 274 276 277 277 276 274 274 274 273 272 272 272 269 264 261 261 256 249 242 242 237 236 234 234 234 236 233 233 230 231 240 240 258 267 276 276 288 290 290 290 288 290 293 293 310 312 315 315 308 308 308 308 307 305 306 310 310 313 317 323 323 326 327 327 327 333 339 362 362 371 380 395 395 399 403 394 394 376 374 375 375 378 376 367 367 361 365 376 376 382 384 409 409 429 449 481 481 487 493 496 496 496 490 472 472 460 444 411 411 394 387 377 377 374 365 352 352 357 366 358 358 339 329 347 347 392 418 439 439 472 470 468 468 461 459 457 457 467 470 474 474 482 485 488 488 496 501 505 505 513 516 516 516 515 508 503 503 491 484 476 476 463 463 463 463 460 458 452 452 445 442 435 435 419 411 404 404 390 384 395 415 415 423 432 445 445 449 453 457 457 456 455 439 439 431 420 393 393 378 374 378 378 387 399 426 426 425 423 408 408 400 392 379 379 375 370 360 360 345 339 326 326 319 315 305 305 299 299 307 307 315 350 364 364 362 360 345 345 333 320 306 306 288 285 293 293 327 343 360 360 368 363 358 358 375 387 407 407 418 421 420 420 414 409 401 401 383 374 373 373 382 383 385 385 379 373 366 366 362 358 353 353 346 352 356 356 362 364 362 362 356 352 352 352 356 363 365 365 360 353 346 346 351 358 366 372 372 371 365 352 352 344 337 323 323 317 319 323 323 325 326 328 328 330 332 338 338 338 338 334 334 331 327 308 308 302 296 281 281 272 262 240 240 228 222 217 217 220 223 227 227 241 256 283 283 285 287 283 283 275 269 252 252 241 248 255 255 276 287 298 298 311 317 315 315 304 296 290 290 283 282 282 282 280 278 270 270 261 260 259 259 265 263 260 260 258 264 279 279 293 299 302 302 308 312 315 315 320 323 325 325 326 324 322 322 314 310 306 306 296 293 289 289 283 282 281 281 278 277 277 275 275 273 276 289 289 305 312 324 324 329 335 343 343 344 345 349 349 352 358 363 363 365 365 361 361 358 355 349 349 345 341 328 328 324 319 310 310 306 301 293 293 288 283 283 283 282 280 273 273 269 269 268 268 269 268 259 259 258 257 256 256 257 259 259 259 255 250 243 243 222 217 211 211 202 198 193 193 188 187 185 185 183 181 181 181 181 182 182 182 183 182 181 181 177 174 174 174 176 178 181 181 184 188 192 192 198 199 200 200 203 205 208 208 213 216 218 218 222 224 226 226 228 228 227 223 223 220 217 209 209 206 202 225 225 237 250 277 277 291 303 323 323 331 331 327 327 319 314 305 305 303 301 306 306 310 314 322 322 322 320 313 313 308 303 294 294 290 285 270 270 259 257 265 265 270 276 294 294 297 301 308 308 310 313 313 313 307 304 300 300 295 293 290 290 286 286 285 285 295 298 301 301 306 308 306 306 297 290 285 285 270 265 260 260 255 253 251 251 250 250 249 249 244 240 243 243 251 256 258 258 263 266 267 267 269 268 263 263 260 259 258 258 257 254 251 248 248 249 250 239 239 235 233 228 228 226 224 221 221 220 220 218 218 218 218 216 216 216 216 216 216 216 215 214 214 213 213 211 211 
255 261 261 273 284 285 285 287 287 289 289 293 294 294 294 292 290 287 287 283 280 277 277 270 267 264 264 256 251 245 245 235 234 233 233 231 229 231 231 236 239 241 241 251 255 259 259 261 261 261 264 264 266 268 275 275 291 302 320 320 328 335 346 346 351 357 369 369 374 370 363 363 355 346 333 333 328 323 315 315 313 309 307 307 308 308 309 309 310 311 311 311 309 307 305 305 309 314 318 318 321 324 327 327 327 326 313 313 308 307 306 306 303 300 296 296 285 281 277 277 279 281 281 281 279 277 275 275 271 270 270 270 267 258 252 252 244 243 241 241 238 238 239 239 238 235 231 231 228 229 237 237 254 262 271 271 280 281 283 283 287 290 293 293 296 299 303 303 300 301 303 303 306 307 307 308 308 309 312 322 322 329 328 328 328 340 352 372 372 380 388 401 401 403 406 398 398 392 392 394 394 395 389 375 375 367 375 390 390 398 398 401 401 418 435 482 482 493 505 506 506 502 486 460 460 444 431 415 415 411 412 400 400 385 374 364 364 376 386 369 369 343 334 354 354 402 430 452 452 486 483 480 480 471 470 468 468 474 477 480 480 488 490 491 491 496 500 504 504 511 513 512 512 507 498 492 492 478 471 464 464 453 452 450 450 443 438 428 428 419 415 411 411 400 394 390 390 390 395 418 439 439 446 453 462 462 463 465 463 463 457 451 426 426 415 400 381 381 377 385 400 400 408 417 438 438 434 430 413 413 406 398 387 387 382 376 364 364 351 344 332 332 327 322 310 310 304 300 299 299 302 327 337 337 336 334 324 324 313 302 295 295 288 289 310 310 349 362 375 375 381 376 371 371 368 377 394 394 410 417 418 418 416 412 406 406 395 390 387 387 389 390 392 392 385 379 373 373 363 356 349 349 354 364 367 367 370 371 368 368 359 354 358 358 366 370 371 371 367 360 353 353 362 369 376 381 381 378 369 355 355 347 343 339 339 340 340 341 341 342 341 342 342 343 345 349 349 349 349 344 344 339 333 310 310 303 296 280 280 271 260 240 240 230 224 216 216 216 216 219 219 226 233 251 251 256 261 266 266 264 256 244 244 240 253 266 266 285 292 300 300 307 305 303 303 295 290 284 284 272 266 264 264 262 261 255 255 249 249 250 250 252 253 254 254 264 274 290 290 301 306 310 310 317 319 320 320 321 322 322 322 321 319 316 316 311 307 302 302 293 290 287 287 281 279 278 278 275 274 274 273 273 273 277 289 289 303 310 321 321 325 330 337 337 339 341 345 345 347 351 354 354 356 357 356 356 354 351 344 344 341 338 330 330 326 322 314 314 310 305 295 295 296 297 294 294 291 289 283 283 279 279 282 282 285 285 273 273 268 263 262 262 261 261 259 259 250 243 237 237 220 216 212 212 204 200 196 196 190 188 186 186 184 182 181 181 180 180 180 180 181 182 182 182 179 176 173 173 174 176 179 179 182 185 188 188 196 198 201 201 204 205 207 207 212 215 216 216 220 223 224 224 227 227 226 223 223 222 220 212 212 206 200 218 218 228 239 265 265 281 295 319 319 329 334 339 339 334 331 315 315 307 299 298 298 303 308 318 318 318 315 309 309 305 303 298 298 295 292 284 284 279 272 253 253 254 256 271 271 280 289 304 304 307 310 307 307 301 298 295 295 290 288 286 286 282 281 279 279 289 294 297 297 301 301 298 298 291 286 281 281 266 262 257 257 251 249 247 247 247 247 246 246 243 238 241 241 248 253 256 256 262 265 266 266 265 262 259 259 257 256 255 255 252 249 246 241 241 240 239 234 234 233 229 223 223 220 219 218 218 217 217 216 216 216 217 217 217 217 217 218 218 218 218 216 216 214 213 211 211 
255 261 261 273 284 285 285 287 287 289 289 293 294 294 294 292 290 287 287 283 280 277 277 270 267 264 264 256 251 245 245 235 234 233 233 231 229 231 231 236 239 241 241 251 255 259 259 261 261 261 264 264 266 268 275 275 291 302 320 320 328 335 346 346 351 357 369 369 374 370 363 363 355 346 333 333 328 323 315 315 313 309 307 307 308 308 309 309 310 311 311 311 309 307 305 305 309 314 318 318 321 324 327 327 327 326 313 313 308 307 306 306 303 300 296 296 285 281 277 277 279 281 281 281 279 277 275 275 271 270 270 270 267 258 252 252 244 243 241 241 238 238 239 239 238 235 231 231 228 229 237 237 254 262 271 271 280 281 283 283 287 290 293 293 296 299 303 303 300 301 303 303 306 307 307 308 308 309 312 322 322 329 328 328 328 340 352 372 372 380 388 401 401 403 406 398 398 392 392 394 394 395 389 375 375 367 375 390 390 398 398 401 401 418 435 482 482 493 505 506 506 502 486 460 460 444 431 415 415 411 412 400 400 385 374 364 364 376 386 369 369 343 334 354 354 402 430 452 452 486 483 480 480 471 470 468 468 474 477 480 480 488 490 491 491 496 500 504 504 511 513 512 512 507 498 492 492 478 471 464 464 453 452 450 450 443 438 428 428 419 415 411 411 400 394 390 390 390 395 418 439 439 446 453 462 462 463 465 463 463 457 451 426 426 415 400 381 381 377 385 400 400 408 417 438 438 434 430 413 413 406 398 387 387 382 376 364 364 351 344 332 332 327 322 310 310 304 300 299 299 302 327 337 337 336 334 324 324 313 302 295 295 288 289 310 310 349 362 375 375 381 376 371 371 368 377 394 394 410 417 418 418 416 412 406 406 395 390 387 387 389 390 392 392 385 379 373 373 363 356 349 349 354 364 367 367 370 371 368 368 359 354 358 358 366 370 371 371 367 360 353 353 362 369 376 381 381 378 369 355 355 347 343 339 339 340 340 341 341 342 341 342 342 343 345 349 349 349 349 344 344 339 333 310 310 303 296 280 280 271 260 240 240 230 224 216 216 216 216 219 219 226 233 251 251 256 261 266 266 264 256 244 244 240 253 266 266 285 292 300 300 307 305 303 303 295 290 284 284 272 266 264 264 262 261 255 255 249 249 250 250 252 253 254 254 264 274 290 290 301 306 310 310 317 319 320 320 321 322 322 322 321 319 316 316 311 307 302 302 293 290 287 287 281 279 278 278 275 274 274 273 273 273 277 289 289 303 310 321 321 325 330 337 337 339 341 345 345 347 351 354 354 356 357 356 356 354 351 344 344 341 338 330 330 326 322 314 314 310 305 295 295 296 297 294 294 291 289 283 283 279 279 282 282 285 285 273 273 268 263 262 262 261 261 259 259 250 243 237 237 220 216 212 212 204 200 196 196 190 188 186 186 184 182 181 181 180 180 180 180 181 182 182 182 179 176 173 173 174 176 179 179 182 185 188 188 196 198 201 201 204 205 207 207 212 215 216 216 220 223 224 224 227 227 226 223 223 222 220 212 212 206 200 218 218 228 239 265 265 281 295 319 319 329 334 339 339 334 331 315 315 307 299 298 298 303 308 318 318 318 315 309 309 305 303 298 298 295 292 284 284 279 272 253 253 254 256 271 271 280 289 304 304 307 310 307 307 301 298 295 295 290 288 286 286 282 281 279 279 289 294 297 297 301 301 298 298 291 286 281 281 266 262 257 257 251 249 247 247 247 247 246 246 243 238 241 241 248 253 256 256 262 265 266 266 265 262 259 259 257 256 255 255 252 249 246 241 241 240 239 234 234 233 229 223 223 220 219 218 218 217 217 216 216 216 217 217 217 217 217 218 218 218 218 216 216 214 213 211 211 
251 254 254 268 280 278 278 278 281 285 285 291 293 291 291 288 287 285 285 279 275 271 271 264 261 258 258 248 243 237 237 230 231 230 230 231 233 234 234 237 240 242 242 251 252 253 253 256 258 260 264 264 267 270 282 282 300 308 323 323 330 339 354 354 360 364 368 368 369 367 360 360 353 345 331 331 328 324 316 316 314 312 312 312 313 314 315 315 316 317 317 317 315 313 312 312 315 319 324 324 326 329 331 331 329 326 315 315 310 309 308 308 303 299 294 294 282 281 279 279 287 288 284 284 277 275 272 272 267 264 263 263 257 250 247 247 245 244 243 243 241 241 242 242 240 233 229 229 227 229 238 238 254 260 267 267 275 276 281 281 287 288 290 290 294 296 299 299 298 300 303 303 311 310 309 307 307 307 309 316 316 320 320 337 337 348 360 375 375 384 393 406 406 408 411 413 413 413 416 417 417 414 401 379 379 371 379 401 401 415 424 416 416 424 432 484 484 498 512 513 513 504 481 458 458 449 446 446 446 450 444 419 419 399 389 385 385 396 402 380 380 348 338 358 358 408 438 458 458 489 487 485 485 479 479 478 478 482 486 490 490 495 496 497 497 500 502 504 504 506 506 504 504 498 488 482 482 467 461 454 454 442 439 435 435 430 432 436 436 430 422 418 418 409 404 398 398 401 412 439 457 457 462 467 473 473 473 472 465 465 457 449 417 417 403 390 387 387 398 406 422 422 429 437 448 448 443 437 420 420 413 405 391 391 385 379 367 367 353 345 328 328 319 314 305 305 302 299 296 296 296 302 306 306 305 303 299 299 296 292 290 290 294 301 335 335 372 382 393 393 397 391 385 385 379 385 398 398 411 417 419 419 420 419 416 416 407 402 399 399 396 396 396 396 385 377 368 368 352 349 346 346 369 375 378 378 381 379 374 374 367 365 368 368 374 378 378 378 374 369 363 363 367 374 381 387 387 383 373 361 361 355 355 355 355 355 355 353 353 352 351 352 352 351 350 349 349 348 347 340 340 333 326 303 303 296 289 271 271 261 250 234 234 229 224 216 216 216 217 216 216 216 217 222 222 228 235 244 244 249 243 240 240 245 258 272 272 287 290 293 293 293 290 289 289 284 280 276 276 268 264 259 259 251 248 243 243 252 255 259 259 255 257 260 260 274 283 299 299 311 316 319 319 323 324 324 324 322 321 320 320 314 312 309 309 304 301 298 298 293 293 293 293 287 284 280 280 274 272 272 273 273 275 279 290 290 303 310 323 323 327 331 335 335 336 337 338 338 338 338 342 342 347 348 348 348 346 345 342 342 340 338 331 331 328 325 317 317 312 306 301 301 305 309 304 304 300 297 292 292 290 292 298 298 301 299 282 282 276 270 268 268 265 264 259 259 245 236 231 231 218 214 210 210 203 200 197 197 192 190 188 188 186 183 182 182 179 178 178 178 179 180 180 180 180 179 173 173 173 174 176 176 180 183 186 186 197 200 205 205 207 208 209 209 212 214 215 215 218 220 221 221 225 225 224 221 221 220 218 212 212 206 199 220 220 233 245 270 270 283 296 318 318 327 333 345 345 347 343 331 331 319 307 293 293 296 300 309 309 309 308 306 306 305 304 302 302 300 299 293 293 288 284 268 268 261 254 249 249 257 266 289 289 295 302 301 301 295 293 290 290 285 283 281 281 277 275 273 273 283 287 290 290 293 291 289 289 283 279 276 276 265 261 256 256 249 246 243 243 241 241 242 242 241 238 239 239 245 250 253 253 259 263 263 263 261 259 260 260 255 253 250 250 246 244 241 238 238 236 234 236 236 236 229 220 220 217 217 218 218 217 217 217 217 217 217 217 217 217 218 218 218 217 216 213 213 211 211 210 210 
243 245 245 253 263 263 263 268 272 278 278 285 286 286 286 284 282 279 279 272 267 262 262 254 251 247 247 238 233 228 228 226 228 230 230 232 231 233 233 237 240 242 242 248 249 251 251 252 255 259 267 267 271 276 294 294 312 319 335 335 344 352 363 363 366 366 367 367 368 364 356 356 352 347 335 335 331 327 322 322 320 316 316 316 317 318 321 321 324 324 322 322 320 317 319 319 321 323 329 329 330 331 329 329 326 322 314 314 312 311 310 310 301 296 291 291 280 281 282 282 292 291 286 286 278 275 271 271 264 261 260 260 256 252 251 251 248 246 244 244 242 242 243 243 239 230 228 228 226 227 234 234 247 254 263 263 274 275 280 280 285 286 287 287 291 295 299 299 297 303 309 309 314 311 309 307 307 307 307 307 307 306 312 341 341 348 355 366 366 374 382 406 406 416 427 435 435 433 433 426 426 418 403 380 380 373 381 408 408 426 451 452 452 449 445 483 483 498 514 516 516 510 497 486 486 481 480 478 478 477 471 448 448 431 418 414 414 418 413 388 388 351 340 362 362 414 444 462 462 489 489 489 489 487 487 487 487 494 496 498 498 502 503 503 503 504 507 508 508 506 502 498 498 488 476 470 470 459 453 446 446 437 438 439 439 446 453 464 464 462 457 451 451 431 418 409 409 415 431 454 468 468 471 474 476 476 474 472 461 461 453 445 412 412 397 389 397 397 414 423 438 438 443 448 454 454 449 443 426 426 417 408 391 391 384 376 359 359 340 329 310 310 303 301 299 299 298 297 295 295 294 293 293 293 293 293 298 298 297 295 294 294 306 320 358 358 387 394 402 402 402 396 389 389 387 393 406 406 418 424 426 426 429 430 427 427 417 410 406 406 395 394 392 392 380 371 361 361 347 356 366 366 384 388 391 391 393 390 383 383 376 377 378 378 381 382 382 382 378 374 369 369 372 378 385 388 388 385 377 370 370 368 368 367 367 366 364 360 360 358 358 354 354 352 349 343 343 339 335 325 325 318 311 290 290 283 274 253 253 241 236 234 234 238 237 230 230 225 220 215 215 215 214 214 214 215 217 224 224 228 228 236 236 245 256 268 268 280 280 281 281 278 275 274 274 271 269 267 267 262 259 255 255 247 242 245 245 264 266 268 268 264 264 264 264 278 287 303 303 314 319 320 320 323 325 325 325 322 319 318 318 312 310 308 308 301 303 305 305 305 305 306 306 296 290 285 285 276 272 272 272 272 273 276 286 286 299 306 320 320 325 330 331 331 330 328 325 325 325 327 333 333 337 338 340 340 341 341 341 341 340 338 331 331 329 326 318 318 314 309 316 316 317 319 313 313 310 307 304 304 305 306 309 309 311 308 288 288 285 281 278 278 271 268 266 266 253 243 233 233 218 214 209 209 202 200 198 198 193 191 189 189 187 184 183 183 181 179 178 178 177 177 178 178 179 179 173 173 172 173 174 174 179 181 184 184 195 199 205 205 208 210 211 211 213 214 215 215 217 219 220 220 223 223 222 219 219 218 216 211 211 205 199 219 219 233 248 274 274 285 298 319 319 327 334 347 347 354 354 340 340 328 316 293 293 292 291 297 297 298 301 304 304 306 306 306 306 306 305 300 300 295 291 279 279 273 266 254 254 250 246 263 263 275 287 293 293 289 287 284 284 279 277 274 274 270 270 269 269 280 283 284 284 284 283 282 282 278 276 276 276 268 263 258 258 249 247 244 244 239 238 237 237 237 235 236 236 243 249 252 252 257 258 257 257 256 256 256 256 251 247 242 242 237 236 234 232 232 231 229 230 230 228 223 218 218 217 217 217 217 217 217 217 217 217 216 217 217 217 217 216 216 215 213 210 210 209 209 209 209 
243 245 245 253 263 263 263 268 272 278 278 285 286 286 286 284 282 279 279 272 267 262 262 254 251 247 247 238 233 228 228 226 228 230 230 232 231 233 233 237 240 242 242 248 249 251 251 252 255 259 267 267 271 276 294 294 312 319 335 335 344 352 363 363 366 366 367 367 368 364 356 356 352 347 335 335 331 327 322 322 320 316 316 316 317 318 321 321 324 324 322 322 320 317 319 319 321 323 329 329 330 331 329 329 326 322 314 314 312 311 310 310 301 296 291 291 280 281 282 282 292 291 286 286 278 275 271 271 264 261 260 260 256 252 251 251 248 246 244 244 242 242 243 243 239 230 228 228 226 227 234 234 247 254 263 263 274 275 280 280 285 286 287 287 291 295 299 299 297 303 309 309 314 311 309 307 307 307 307 307 307 306 312 341 341 348 355 366 366 374 382 406 406 416 427 435 435 433 433 426 426 418 403 380 380 373 381 408 408 426 451 452 452 449 445 483 483 498 514 516 516 510 497 486 486 481 480 478 478 477 471 448 448 431 418 414 414 418 413 388 388 351 340 362 362 414 444 462 462 489 489 489 489 487 487 487 487 494 496 498 498 502 503 503 503 504 507 508 508 506 502 498 498 488 476 470 470 459 453 446 446 437 438 439 439 446 453 464 464 462 457 451 451 431 418 409 409 415 431 454 468 468 471 474 476 476 474 472 461 461 453 445 412 412 397 389 397 397 414 423 438 438 443 448 454 454 449 443 426 426 417 408 391 391 384 376 359 359 340 329 310 310 303 301 299 299 298 297 295 295 294 293 293 293 293 293 298 298 297 295 294 294 306 320 358 358 387 394 402 402 402 396 389 389 387 393 406 406 418 424 426 426 429 430 427 427 417 410 406 406 395 394 392 392 380 371 361 361 347 356 366 366 384 388 391 391 393 390 383 383 376 377 378 378 381 382 382 382 378 374 369 369 372 378 385 388 388 385 377 370 370 368 368 367 367 366 364 360 360 358 358 354 354 352 349 343 343 339 335 325 325 318 311 290 290 283 274 253 253 241 236 234 234 238 237 230 230 225 220 215 215 215 214 214 214 215 217 224 224 228 228 236 236 245 256 268 268 280 280 281 281 278 275 274 274 271 269 267 267 262 259 255 255 247 242 245 245 264 266 268 268 264 264 264 264 278 287 303 303 314 319 320 320 323 325 325 325 322 319 318 318 312 310 308 308 301 303 305 305 305 305 306 306 296 290 285 285 276 272 272 272 272 273 276 286 286 299 306 320 320 325 330 331 331 330 328 325 325 325 327 333 333 337 338 340 340 341 341 341 341 340 338 331 331 329 326 318 318 314 309 316 316 317 319 313 313 310 307 304 304 305 306 309 309 311 308 288 288 285 281 278 278 271 268 266 266 253 243 233 233 218 214 209 209 202 200 198 198 193 191 189 189 187 184 183 183 181 179 178 178 177 177 178 178 179 179 173 173 172 173 174 174 179 181 184 184 195 199 205 205 208 210 211 211 213 214 215 215 217 219 220 220 223 223 222 219 219 218 216 211 211 205 199 219 219 233 248 274 274 285 298 319 319 327 334 347 347 354 354 340 340 328 316 293 293 292 291 297 297 298 301 304 304 306 306 306 306 306 305 300 300 295 291 279 279 273 266 254 254 250 246 263 263 275 287 293 293 289 287 284 284 279 277 274 274 270 270 269 269 280 283 284 284 284 283 282 282 278 276 276 276 268 263 258 258 249 247 244 244 239 238 237 237 237 235 236 236 243 249 252 252 257 258 257 257 256 256 256 256 251 247 242 242 237 236 234 232 232 231 229 230 230 228 223 218 218 217 217 217 217 217 217 217 217 217 216 217 217 217 217 216 216 215 213 210 210 209 209 209 209 
243 245 245 253 263 263 263 268 272 278 278 285 286 286 286 284 282 279 279 272 267 262 262 254 251 247 247 238 233 228 228 226 228 230 230 232 231 233 233 237 240 242 242 248 249 251 251 252 255 259 267 267 271 276 294 294 312 319 335 335 344 352 363 363 366 366 367 367 368 364 356 356 352 347 335 335 331 327 322 322 320 316 316 316 317 318 321 321 324 324 322 322 320 317 319 319 321 323 329 329 330 331 329 329 326 322 314 314 312 311 310 310 301 296 291 291 280 281 282 282 292 291 286 286 278 275 271 271 264 261 260 260 256 252 251 251 248 246 244 244 242 242 243 243 239 230 228 228 226 227 234 234 247 254 263 263 274 275 280 280 285 286 287 287 291 295 299 299 297 303 309 309 314 311 309 307 307 307 307 307 307 306 312 341 341 348 355 366 366 374 382 406 406 416 427 435 435 433 433 426 426 418 403 380 380 373 381 408 408 426 451 452 452 449 445 483 483 498 514 516 516 510 497 486 486 481 480 478 478 477 471 448 448 431 418 414 414 418 413 388 388 351 340 362 362 414 444 462 462 489 489 489 489 487 487 487 487 494 496 498 498 502 503 503 503 504 507 508 508 506 502 498 498 488 476 470 470 459 453 446 446 437 438 439 439 446 453 464 464 462 457 451 451 431 418 409 409 415 431 454 468 468 471 474 476 476 474 472 461 461 453 445 412 412 397 389 397 397 414 423 438 438 443 448 454 454 449 443 426 426 417 408 391 391 384 376 359 359 340 329 310 310 303 301 299 299 298 297 295 295 294 293 293 293 293 293 298 298 297 295 294 294 306 320 358 358 387 394 402 402 402 396 389 389 387 393 406 406 418 424 426 426 429 430 427 427 417 410 406 406 395 394 392 392 380 371 361 361 347 356 366 366 384 388 391 391 393 390 383 383 376 377 378 378 381 382 382 382 378 374 369 369 372 378 385 388 388 385 377 370 370 368 368 367 367 366 364 360 360 358 358 354 354 352 349 343 343 339 335 325 325 318 311 290 290 283 274 253 253 241 236 234 234 238 237 230 230 225 220 215 215 215 214 214 214 215 217 224 224 228 228 236 236 245 256 268 268 280 280 281 281 278 275 274 274 271 269 267 267 262 259 255 255 247 242 245 245 264 266 268 268 264 264 264 264 278 287 303 303 314 319 320 320 323 325 325 325 322 319 318 318 312 310 308 308 301 303 305 305 305 305 306 306 296 290 285 285 276 272 272 272 272 273 276 286 286 299 306 320 320 325 330 331 331 330 328 325 325 325 327 333 333 337 338 340 340 341 341 341 341 340 338 331 331 329 326 318 318 314 309 316 316 317 319 313 313 310 307 304 304 305 306 309 309 311 308 288 288 285 281 278 278 271 268 266 266 253 243 233 233 218 214 209 209 202 200 198 198 193 191 189 189 187 184 183 183 181 179 178 178 177 177 178 178 179 179 173 173 172 173 174 174 179 181 184 184 195 199 205 205 208 210 211 211 213 214 215 215 217 219 220 220 223 223 222 219 219 218 216 211 211 205 199 219 219 233 248 274 274 285 298 319 319 327 334 347 347 354 354 340 340 328 316 293 293 292 291 297 297 298 301 304 304 306 306 306 306 306 305 300 300 295 291 279 279 273 266 254 254 250 246 263 263 275 287 293 293 289 287 284 284 279 277 274 274 270 270 269 269 280 283 284 284 284 283 282 282 278 276 276 276 268 263 258 258 249 247 244 244 239 238 237 237 237 235 236 236 243 249 252 252 257 258 257 257 256 256 256 256 251 247 242 242 237 236 234 232 232 231 229 230 230 228 223 218 218 217 217 217 217 217 217 217 217 217 216 217 217 217 217 216 216 215 213 210 210 209 209 209 209 
239 242 242 246 252 254 254 259 262 267 267 274 275 276 276 277 275 273 273 260 257 254 254 243 240 236 236 230 228 226 226 226 228 228 228 229 230 232 232 237 240 241 241 245 247 249 249 254 257 261 270 270 277 284 299 299 319 330 348 348 355 359 364 364 365 366 367 367 366 361 359 359 356 353 339 339 335 330 329 329 327 323 321 321 322 324 328 328 329 327 324 324 323 319 323 323 324 325 328 328 328 329 325 325 322 318 312 312 312 310 308 308 296 291 286 286 284 287 290 290 294 293 287 287 276 271 268 268 264 262 260 260 257 255 254 254 249 246 243 243 244 244 245 245 241 229 227 227 227 230 235 235 246 253 262 262 272 274 280 280 283 284 285 285 290 295 301 301 303 308 314 314 314 310 309 307 307 307 307 307 307 307 312 329 329 334 339 354 354 365 376 413 413 428 444 450 450 447 443 423 423 408 396 383 383 382 391 416 416 431 468 486 486 479 471 493 493 506 519 523 523 521 514 508 508 505 503 497 497 494 489 473 473 462 449 442 442 433 415 387 387 352 344 367 367 417 444 460 460 488 490 493 493 493 496 499 499 504 506 509 509 513 512 511 511 511 512 511 511 504 499 492 492 479 467 461 461 451 448 444 444 448 450 453 453 460 467 476 476 472 466 460 460 437 420 415 415 428 446 463 473 473 474 475 472 472 469 465 453 453 445 437 406 406 393 389 403 403 421 432 449 449 456 459 459 459 452 445 428 428 418 407 387 387 377 367 338 338 314 308 302 302 302 306 315 315 319 318 310 310 303 307 310 310 311 313 314 314 308 301 300 300 316 333 368 368 393 398 404 404 404 399 393 393 394 400 413 413 425 431 435 435 439 440 436 436 424 416 409 409 395 392 389 389 379 367 355 355 365 374 383 383 402 405 404 404 398 394 390 390 386 388 388 388 388 386 384 384 379 377 374 374 381 385 390 391 391 387 380 375 375 374 374 372 372 369 366 361 361 359 357 352 352 349 345 338 338 333 327 313 313 305 297 271 271 260 250 238 238 236 244 258 258 263 259 240 240 233 225 217 217 216 215 214 214 214 215 222 222 228 232 243 243 250 256 263 263 267 267 267 267 265 263 262 262 260 259 257 257 254 252 250 250 243 239 258 258 272 272 273 273 270 271 272 272 279 284 295 295 305 310 315 315 322 325 327 327 326 322 321 321 318 315 312 312 308 311 314 314 316 316 316 316 306 298 291 291 280 276 274 270 270 268 270 277 277 291 300 314 314 317 320 319 319 318 316 314 314 314 317 321 321 324 328 335 335 338 339 340 340 339 337 328 328 327 325 317 317 318 320 326 326 326 325 319 319 317 317 317 317 317 317 317 317 317 313 291 291 286 280 279 279 277 276 276 276 267 259 244 244 216 213 210 210 202 200 197 197 194 192 190 190 186 185 185 185 184 182 181 181 178 176 176 176 177 178 175 175 172 172 172 172 176 179 183 183 191 195 203 203 208 210 211 211 213 213 214 214 216 216 217 217 218 218 218 217 217 216 215 210 210 205 199 216 216 230 245 271 271 283 296 317 317 326 332 347 347 358 361 341 341 331 320 295 295 290 284 287 287 290 298 306 306 309 309 310 310 310 309 304 304 300 297 287 287 282 276 266 266 260 254 245 245 254 263 280 280 280 279 278 278 272 269 265 265 261 265 270 270 279 280 280 280 279 278 277 277 276 275 273 273 262 260 257 257 248 245 242 242 235 234 232 232 231 233 238 238 246 250 252 252 254 253 252 252 251 251 250 250 244 240 236 236 231 231 230 226 226 225 224 222 222 220 218 216 216 216 216 217 217 217 217 216 216 216 215 215 215 216 217 217 217 216 214 210 210 209 209 208 208 
234 236 236 243 250 250 250 251 253 256 256 260 262 262 262 260 257 257 257 248 244 240 240 233 231 229 229 224 224 225 225 225 226 226 226 228 229 231 231 236 238 239 239 244 246 249 249 256 260 265 278 278 284 291 305 305 330 337 348 348 353 356 362 362 364 365 365 365 363 363 363 363 360 356 340 340 336 331 327 327 326 324 326 326 330 332 333 333 331 330 325 325 321 319 325 325 325 325 325 325 325 324 322 322 319 316 310 310 307 305 303 303 293 291 288 288 288 292 296 296 295 292 287 287 276 270 268 268 264 262 261 261 259 257 256 256 249 247 244 244 245 245 246 246 236 227 226 226 227 230 236 236 248 255 263 263 272 274 279 279 281 283 285 285 289 293 297 297 309 312 315 315 311 307 307 307 307 307 307 307 307 307 308 321 321 330 339 360 360 369 379 421 421 436 452 461 461 455 442 412 412 396 397 403 403 408 422 447 447 459 492 511 511 509 507 516 516 523 530 535 535 534 529 524 524 521 517 509 509 504 500 488 488 479 472 464 464 441 417 388 388 352 345 366 366 412 437 455 455 492 495 499 499 507 509 512 512 518 520 523 523 523 520 518 518 514 513 510 510 501 494 487 487 473 461 455 455 454 457 460 460 464 465 466 466 469 471 474 474 470 466 459 459 435 418 419 419 436 452 469 476 476 475 474 468 468 463 457 442 442 434 425 402 402 394 389 404 404 425 440 464 464 473 475 465 465 455 444 422 422 410 398 375 375 363 351 316 316 301 303 311 311 317 323 335 335 341 343 343 343 340 342 343 343 340 336 324 324 313 302 306 306 327 345 376 376 399 403 407 407 405 402 398 398 404 409 421 421 432 438 441 441 444 442 437 437 425 417 409 409 391 389 386 386 370 365 360 360 390 397 404 404 411 408 405 405 398 394 395 395 397 399 399 399 397 392 388 388 381 381 381 381 389 391 394 391 391 388 381 376 376 374 373 368 368 365 362 356 356 353 349 344 344 343 342 336 336 331 325 309 309 301 293 261 261 247 245 253 253 264 272 280 280 280 272 246 246 240 233 220 220 217 214 213 213 218 224 244 244 253 254 257 257 259 260 261 261 260 259 258 258 256 254 254 254 251 249 247 247 244 242 240 240 237 237 254 254 266 271 276 276 275 277 279 279 288 293 303 303 312 318 322 322 327 328 331 331 330 326 324 324 316 314 311 311 314 316 318 318 320 320 320 320 315 307 301 301 292 289 286 278 278 272 271 273 273 287 296 303 303 304 306 305 305 305 305 306 306 306 307 314 314 320 326 335 335 337 338 338 338 337 335 327 327 326 325 324 324 326 328 330 330 330 329 325 325 324 324 322 322 320 319 318 318 317 314 294 294 290 285 285 285 284 285 281 281 268 259 246 246 219 216 212 212 205 202 199 199 194 192 190 190 186 185 185 185 185 184 183 183 179 176 176 176 175 175 174 174 172 172 172 172 176 178 181 181 188 193 201 201 206 208 209 209 211 211 212 212 213 212 212 212 214 214 215 214 214 214 213 209 209 202 195 210 210 222 237 265 265 278 291 314 314 324 331 346 346 357 361 344 344 334 323 298 298 291 284 280 280 284 293 301 301 305 307 310 310 311 311 308 308 306 304 298 298 297 295 288 288 282 275 254 254 249 244 258 258 264 265 267 267 262 260 257 257 264 270 276 276 277 275 275 275 276 276 276 276 272 269 267 267 255 253 250 250 245 242 239 239 231 230 229 229 228 234 238 238 244 246 246 246 247 248 248 248 248 247 245 245 238 235 232 232 227 225 223 220 220 219 218 216 216 216 216 215 215 216 216 217 217 217 217 216 216 216 216 217 217 217 217 215 215 214 213 211 211 210 209 208 208 
228 230 230 233 235 235 235 234 231 231 231 231 232 232 232 231 229 228 228 228 227 225 225 222 221 220 220 220 220 220 220 222 223 224 224 226 228 229 229 233 236 238 238 248 252 256 256 271 274 277 286 286 292 298 317 317 331 335 344 344 349 352 357 357 360 362 365 365 367 363 360 360 356 351 341 341 338 335 333 333 333 333 335 335 336 335 331 331 328 327 327 327 330 329 321 321 319 316 313 313 312 310 306 306 305 303 299 299 298 298 299 299 297 297 298 298 305 305 304 304 288 284 282 282 276 272 269 269 266 266 265 265 262 258 255 255 249 248 246 246 245 243 241 241 232 227 225 225 230 237 244 244 261 270 274 274 279 281 282 282 283 285 288 288 296 302 309 309 318 319 321 321 311 307 307 307 307 307 307 312 312 318 320 341 341 352 363 394 394 403 413 432 432 447 462 473 473 452 433 417 417 421 441 474 474 487 496 517 517 528 539 543 543 542 541 546 546 549 553 558 558 558 555 547 547 542 536 521 521 512 505 489 489 481 476 464 464 440 423 397 397 358 345 363 363 409 437 457 457 503 511 520 520 531 534 538 538 537 537 537 537 530 527 525 525 518 513 508 508 496 489 484 484 478 476 477 477 481 481 482 482 480 479 477 477 468 463 454 454 444 437 429 429 417 413 427 427 453 466 480 482 482 480 478 473 473 469 464 457 457 454 451 434 434 425 409 410 410 428 453 490 490 503 500 469 469 452 434 397 397 379 361 338 338 329 320 307 307 308 319 337 337 344 353 374 374 386 390 396 396 398 390 380 380 370 359 335 335 323 311 311 311 326 341 371 371 399 406 413 413 414 414 414 414 419 423 432 432 440 445 446 446 444 440 433 433 417 407 393 393 375 376 378 378 378 387 397 397 417 423 429 429 426 424 420 420 414 413 416 416 421 422 419 419 410 399 394 394 397 399 401 401 399 395 390 378 378 372 360 351 351 347 346 342 342 339 336 329 329 325 314 311 311 309 306 297 297 290 283 275 275 272 268 256 256 258 270 291 291 300 304 306 306 303 293 265 265 259 252 244 244 235 226 212 212 212 211 216 216 238 244 251 251 252 251 249 249 244 245 247 247 249 246 243 243 236 232 229 229 229 233 243 243 259 266 271 271 276 279 282 282 286 291 297 297 304 308 317 317 325 329 331 331 337 340 340 340 334 329 328 328 321 321 320 320 318 318 319 319 322 323 325 325 327 325 320 320 309 303 297 283 283 276 272 272 272 281 287 287 287 286 285 284 284 285 286 291 291 295 304 314 314 320 325 334 334 337 337 337 337 336 336 332 332 332 331 329 329 329 328 327 327 327 326 328 328 327 324 318 318 315 313 310 310 308 304 289 289 284 279 276 276 268 263 257 257 245 239 233 233 218 214 210 210 204 201 198 198 193 191 189 189 186 184 184 184 182 181 180 180 178 177 177 177 176 175 173 173 176 174 172 172 170 173 176 176 184 188 195 195 199 201 202 202 206 208 208 208 207 205 205 205 204 205 206 207 207 207 208 207 207 202 196 199 199 207 224 254 254 268 279 301 301 312 322 340 340 347 347 332 332 324 315 300 300 295 289 282 282 282 280 279 279 280 284 294 294 299 304 312 312 314 314 313 313 313 313 307 307 303 299 285 285 278 270 251 251 234 233 232 232 242 251 260 260 268 270 272 272 270 271 272 272 271 268 265 265 259 255 253 253 245 242 239 239 235 233 230 230 225 225 224 224 226 228 230 230 234 236 237 237 240 242 241 241 237 234 230 230 225 223 220 220 220 218 216 213 213 213 212 214 214 215 215 216 216 216 216 217 217 216 216 214 214 213 212 211 211 211 212 213 213 212 210 208 208 207 207 206 206 
228 230 230 233 235 235 235 234 231 231 231 231 232 232 232 231 229 228 228 228 227 225 225 222 221 220 220 220 220 220 220 222 223 224 224 226 228 229 229 233 236 238 238 248 252 256 256 271 274 277 286 286 292 298 317 317 331 335 344 344 349 352 357 357 360 362 365 365 367 363 360 360 356 351 341 341 338 335 333 333 333 333 335 335 336 335 331 331 328 327 327 327 330 329 321 321 319 316 313 313 312 310 306 306 305 303 299 299 298 298 299 299 297 297 298 298 305 305 304 304 288 284 282 282 276 272 269 269 266 266 265 265 262 258 255 255 249 248 246 246 245 243 241 241 232 227 225 225 230 237 244 244 261 270 274 274 279 281 282 282 283 285 288 288 296 302 309 309 318 319 321 321 311 307 307 307 307 307 307 312 312 318 320 341 341 352 363 394 394 403 413 432 432 447 462 473 473 452 433 417 417 421 441 474 474 487 496 517 517 528 539 543 543 542 541 546 546 549 553 558 558 558 555 547 547 542 536 521 521 512 505 489 489 481 476 464 464 440 423 397 397 358 345 363 363 409 437 457 457 503 511 520 520 531 534 538 538 537 537 537 537 530 527 525 525 518 513 508 508 496 489 484 484 478 476 477 477 481 481 482 482 480 479 477 477 468 463 454 454 444 437 429 429 417 413 427 427 453 466 480 482 482 480 478 473 473 469 464 457 457 454 451 434 434 425 409 410 410 428 453 490 490 503 500 469 469 452 434 397 397 379 361 338 338 329 320 307 307 308 319 337 337 344 353 374 374 386 390 396 396 398 390 380 380 370 359 335 335 323 311 311 311 326 341 371 371 399 406 413 413 414 414 414 414 419 423 432 432 440 445 446 446 444 440 433 433 417 407 393 393 375 376 378 378 378 387 397 397 417 423 429 429 426 424 420 420 414 413 416 416 421 422 419 419 410 399 394 394 397 399 401 401 399 395 390 378 378 372 360 351 351 347 346 342 342 339 336 329 329 325 314 311 311 309 306 297 297 290 283 275 275 272 268 256 256 258 270 291 291 300 304 306 306 303 293 265 265 259 252 244 244 235 226 212 212 212 211 216 216 238 244 251 251 252 251 249 249 244 245 247 247 249 246 243 243 236 232 229 229 229 233 243 243 259 266 271 271 276 279 282 282 286 291 297 297 304 308 317 317 325 329 331 331 337 340 340 340 334 329 328 328 321 321 320 320 318 318 319 319 322 323 325 325 327 325 320 320 309 303 297 283 283 276 272 272 272 281 287 287 287 286 285 284 284 285 286 291 291 295 304 314 314 320 325 334 334 337 337 337 337 336 336 332 332 332 331 329 329 329 328 327 327 327 326 328 328 327 324 318 318 315 313 310 310 308 304 289 289 284 279 276 276 268 263 257 257 245 239 233 233 218 214 210 210 204 201 198 198 193 191 189 189 186 184 184 184 182 181 180 180 178 177 177 177 176 175 173 173 176 174 172 172 170 173 176 176 184 188 195 195 199 201 202 202 206 208 208 208 207 205 205 205 204 205 206 207 207 207 208 207 207 202 196 199 199 207 224 254 254 268 279 301 301 312 322 340 340 347 347 332 332 324 315 300 300 295 289 282 282 282 280 279 279 280 284 294 294 299 304 312 312 314 314 313 313 313 313 307 307 303 299 285 285 278 270 251 251 234 233 232 232 242 251 260 260 268 270 272 272 270 271 272 272 271 268 265 265 259 255 253 253 245 242 239 239 235 233 230 230 225 225 224 224 226 228 230 230 234 236 237 237 240 242 241 241 237 234 230 230 225 223 220 220 220 218 216 213 213 213 212 214 214 215 215 216 216 216 216 217 217 216 216 214 214 213 212 211 211 211 212 213 213 212 210 208 208 207 207 206 206 
228 230 230 233 235 235 235 234 231 231 231 231 232 232 232 231 229 228 228 228 227 225 225 222 221 220 220 220 220 220 220 222 223 224 224 226 228 229 229 233 236 238 238 248 252 256 256 271 274 277 286 286 292 298 317 317 331 335 344 344 349 352 357 357 360 362 365 365 367 363 360 360 356 351 341 341 338 335 333 333 333 333 335 335 336 335 331 331 328 327 327 327 330 329 321 321 319 316 313 313 312 310 306 306 305 303 299 299 298 298 299 299 297 297 298 298 305 305 304 304 288 284 282 282 276 272 269 269 266 266 265 265 262 258 255 255 249 248 246 246 245 243 241 241 232 227 225 225 230 237 244 244 261 270 274 274 279 281 282 282 283 285 288 288 296 302 309 309 318 319 321 321 311 307 307 307 307 307 307 312 312 318 320 341 341 352 363 394 394 403 413 432 432 447 462 473 473 452 433 417 417 421 441 474 474 487 496 517 517 528 539 543 543 542 541 546 546 549 553 558 558 558 555 547 547 542 536 521 521 512 505 489 489 481 476 464 464 440 423 397 397 358 345 363 363 409 437 457 457 503 511 520 520 531 534 538 538 537 537 537 537 530 527 525 525 518 513 508 508 496 489 484 484 478 476 477 477 481 481 482 482 480 479 477 477 468 463 454 454 444 437 429 429 417 413 427 427 453 466 480 482 482 480 478 473 473 469 464 457 457 454 451 434 434 425 409 410 410 428 453 490 490 503 500 469 469 452 434 397 397 379 361 338 338 329 320 307 307 308 319 337 337 344 353 374 374 386 390 396 396 398 390 380 380 370 359 335 335 323 311 311 311 326 341 371 371 399 406 413 413 414 414 414 414 419 423 432 432 440 445 446 446 444 440 433 433 417 407 393 393 375 376 378 378 378 387 397 397 417 423 429 429 426 424 420 420 414 413 416 416 421 422 419 419 410 399 394 394 397 399 401 401 399 395 390 378 378 372 360 351 351 347 346 342 342 339 336 329 329 325 314 311 311 309 306 297 297 290 283 275 275 272 268 256 256 258 270 291 291 300 304 306 306 303 293 265 265 259 252 244 244 235 226 212 212 212 211 216 216 238 244 251 251 252 251 249 249 244 245 247 247 249 246 243 243 236 232 229 229 229 233 243 243 259 266 271 271 276 279 282 282 286 291 297 297 304 308 317 317 325 329 331 331 337 340 340 340 334 329 328 328 321 321 320 320 318 318 319 319 322 323 325 325 327 325 320 320 309 303 297 283 283 276 272 272 272 281 287 287 287 286 285 284 284 285 286 291 291 295 304 314 314 320 325 334 334 337 337 337 337 336 336 332 332 332 331 329 329 329 328 327 327 327 326 328 328 327 324 318 318 315 313 310 310 308 304 289 289 284 279 276 276 268 263 257 257 245 239 233 233 218 214 210 210 204 201 198 198 193 191 189 189 186 184 184 184 182 181 180 180 178 177 177 177 176 175 173 173 176 174 172 172 170 173 176 176 184 188 195 195 199 201 202 202 206 208 208 208 207 205 205 205 204 205 206 207 207 207 208 207 207 202 196 199 199 207 224 254 254 268 279 301 301 312 322 340 340 347 347 332 332 324 315 300 300 295 289 282 282 282 280 279 279 280 284 294 294 299 304 312 312 314 314 313 313 313 313 307 307 303 299 285 285 278 270 251 251 234 233 232 232 242 251 260 260 268 270 272 272 270 271 272 272 271 268 265 265 259 255 253 253 245 242 239 239 235 233 230 230 225 225 224 224 226 228 230 230 234 236 237 237 240 242 241 241 237 234 230 230 225 223 220 220 220 218 216 213 213 213 212 214 214 215 215 216 216 216 216 217 217 216 216 214 214 213 212 211 211 211 212 213 213 212 210 208 208 207 207 206 206 
225 224 224 228 229 230 230 230 229 228 228 228 229 229 229 228 227 224 224 223 223 224 224 218 218 218 218 219 219 220 220 222 223 224 224 227 229 230 230 234 237 241 241 253 258 263 263 276 281 286 292 292 299 306 320 320 332 336 346 346 351 353 358 358 361 364 367 367 368 370 368 368 365 362 349 349 346 342 340 340 339 336 335 335 334 332 329 329 329 332 334 334 333 330 315 315 314 313 317 317 317 316 312 312 311 310 309 309 309 306 303 303 297 298 299 299 312 308 304 304 287 283 279 279 274 272 271 271 269 269 268 268 264 258 254 254 249 248 246 246 246 242 238 238 230 225 223 223 228 236 245 245 263 272 277 277 283 284 282 282 285 287 290 290 300 308 317 317 325 323 321 321 312 307 307 307 307 307 307 313 313 320 324 344 344 354 365 396 396 410 424 446 446 454 462 469 469 450 434 426 426 436 458 494 494 508 519 539 539 548 557 557 557 558 559 562 562 565 569 571 571 570 565 555 555 548 542 530 530 523 515 499 499 491 485 473 473 451 435 408 408 365 349 364 364 406 433 455 455 506 513 520 520 527 528 529 529 528 528 527 527 527 528 526 526 519 514 509 509 498 493 490 490 487 487 488 488 487 485 483 483 473 468 462 462 450 444 434 434 429 428 426 426 423 422 435 435 460 472 484 487 487 486 485 481 481 479 476 470 470 466 461 442 442 434 417 417 417 435 460 496 496 506 499 463 463 446 428 386 386 368 350 333 333 328 323 307 307 315 333 355 355 359 366 383 383 394 402 412 412 413 399 381 381 371 361 338 338 327 316 314 314 326 341 373 373 400 408 417 417 420 420 420 420 423 427 434 434 440 443 443 443 439 435 429 429 412 401 394 394 398 397 395 395 391 400 410 410 431 436 441 441 437 433 429 429 425 426 429 429 432 430 425 425 413 407 407 407 411 409 407 407 398 391 384 366 366 356 338 327 327 323 321 316 316 312 309 303 303 300 291 287 287 283 279 273 273 271 269 263 263 260 257 264 264 274 285 303 303 310 310 307 307 303 297 273 273 266 258 247 247 240 233 216 216 214 212 210 210 217 223 232 232 236 236 237 237 235 239 243 243 247 244 239 239 230 225 227 227 240 252 260 260 270 273 280 280 284 288 293 293 294 297 301 301 309 313 323 323 334 339 341 341 344 345 343 343 338 334 333 333 327 326 324 324 321 320 318 318 320 322 324 324 327 326 320 320 308 301 295 282 282 275 271 268 268 273 276 277 277 279 281 285 285 289 294 302 302 306 313 320 320 325 328 334 334 337 337 337 337 337 337 334 334 332 330 328 328 328 327 326 326 326 326 328 328 326 323 317 317 313 310 302 302 298 294 281 281 276 271 267 267 259 254 250 250 240 235 230 230 215 211 206 206 201 200 198 198 193 192 190 190 187 184 183 183 181 180 180 180 178 177 176 176 175 175 173 173 173 173 172 172 169 170 172 172 181 184 191 191 196 198 199 199 202 203 205 205 205 202 202 202 201 201 201 203 203 204 205 205 205 201 197 196 196 203 221 252 252 265 277 301 301 313 321 335 335 339 338 323 323 318 313 301 301 298 295 293 293 292 287 281 281 278 276 281 281 288 295 306 306 309 309 309 309 309 309 308 308 306 303 293 293 287 280 265 265 247 237 227 227 240 249 259 259 264 265 267 267 271 273 272 272 267 262 258 258 252 249 246 246 240 238 235 235 228 227 225 225 223 223 222 222 224 223 226 226 232 235 236 236 238 239 236 236 230 227 224 224 219 218 217 217 214 213 212 212 212 213 214 216 216 217 217 216 216 217 217 217 217 216 216 212 212 212 211 210 210 210 211 211 211 210 209 207 207 206 206 206 206 
229 224 224 223 226 226 226 226 227 227 227 226 226 227 227 227 225 223 223 220 220 220 220 219 219 218 218 218 218 219 219 222 223 224 224 227 229 231 231 237 241 245 245 260 266 273 273 282 286 291 305 305 312 320 329 329 335 339 346 346 349 352 361 361 368 368 370 370 371 372 374 374 373 371 360 360 358 355 349 349 347 342 337 337 334 334 336 336 339 339 338 338 336 332 315 315 317 320 323 323 323 322 318 318 318 317 311 311 307 305 303 303 299 302 305 305 314 311 307 307 287 281 277 277 273 272 272 272 271 270 269 269 264 257 254 254 249 249 248 248 248 244 240 240 229 223 221 221 226 234 248 248 268 275 281 281 287 287 283 283 288 290 293 293 305 314 324 324 332 330 327 327 314 309 308 307 307 307 307 312 312 317 325 352 352 360 369 396 396 411 426 451 451 456 461 461 461 455 444 443 443 454 476 510 510 522 533 554 554 564 569 570 570 570 571 578 578 580 583 581 581 578 569 557 557 550 546 536 536 530 522 504 504 495 489 479 479 461 447 421 421 373 351 360 360 393 417 439 439 484 494 504 504 510 509 508 508 503 505 508 508 524 526 526 526 522 519 513 513 503 499 497 497 494 490 488 488 482 476 470 470 452 447 441 441 435 435 437 437 443 446 440 440 432 431 446 446 472 483 493 496 496 495 494 486 486 482 477 471 471 465 459 432 432 421 413 424 424 445 464 491 491 498 490 453 453 437 420 378 378 365 352 345 345 337 329 308 308 323 345 374 374 380 383 393 393 400 408 416 416 417 400 379 379 369 358 336 336 326 316 316 316 336 356 390 390 415 420 426 426 430 429 427 427 427 429 434 434 439 442 442 442 437 433 427 427 412 402 400 400 408 407 405 405 402 411 421 421 439 444 450 450 445 441 438 438 436 439 440 440 438 434 429 429 419 417 420 420 422 416 410 410 397 388 378 352 352 339 319 309 309 305 304 300 300 297 295 289 289 286 281 283 283 285 287 289 289 289 290 286 286 281 276 283 283 298 303 312 312 316 316 310 310 303 295 272 272 266 259 246 246 241 236 225 225 219 213 211 211 211 212 215 215 218 220 223 223 227 235 244 244 249 240 234 234 225 222 231 231 253 265 270 270 277 280 288 288 296 299 302 302 302 303 304 304 315 319 328 328 337 342 343 343 345 346 347 347 346 343 340 340 331 328 325 325 319 316 313 313 315 317 320 320 320 317 314 314 303 295 289 278 278 272 270 266 266 266 267 276 276 281 286 296 296 301 307 315 315 318 324 327 327 329 331 334 334 335 335 335 335 334 334 330 330 330 329 328 328 328 327 325 325 325 325 333 333 333 328 318 318 314 310 297 297 289 284 272 272 268 264 260 260 251 247 243 243 235 230 226 226 212 208 204 204 202 200 198 198 195 194 192 192 187 185 184 184 182 181 180 180 178 177 176 176 175 174 172 172 170 170 169 169 169 169 169 169 178 180 185 185 191 194 195 195 197 198 200 200 202 200 199 199 196 197 198 201 201 202 203 205 205 201 196 197 197 206 223 250 250 261 272 295 295 306 314 327 327 335 337 325 325 320 315 306 306 306 307 306 306 304 297 290 290 287 280 272 272 272 282 294 294 297 298 300 300 300 301 304 304 303 301 293 293 288 282 270 270 257 245 232 232 231 239 247 247 261 264 268 268 272 273 269 269 260 256 252 252 245 241 238 238 233 231 229 229 225 224 222 222 220 220 219 219 221 224 226 226 230 231 231 231 232 231 229 229 224 222 220 220 217 215 213 213 211 211 211 213 213 214 216 220 220 222 222 222 222 221 221 219 219 218 217 213 213 211 209 209 209 209 210 211 211 210 208 207 207 207 208 208 208 
229 224 224 223 226 226 226 226 227 227 227 226 226 227 227 227 225 223 223 220 220 220 220 219 219 218 218 218 218 219 219 222 223 224 224 227 229 231 231 237 241 245 245 260 266 273 273 282 286 291 305 305 312 320 329 329 335 339 346 346 349 352 361 361 368 368 370 370 371 372 374 374 373 371 360 360 358 355 349 349 347 342 337 337 334 334 336 336 339 339 338 338 336 332 315 315 317 320 323 323 323 322 318 318 318 317 311 311 307 305 303 303 299 302 305 305 314 311 307 307 287 281 277 277 273 272 272 272 271 270 269 269 264 257 254 254 249 249 248 248 248 244 240 240 229 223 221 221 226 234 248 248 268 275 281 281 287 287 283 283 288 290 293 293 305 314 324 324 332 330 327 327 314 309 308 307 307 307 307 312 312 317 325 352 352 360 369 396 396 411 426 451 451 456 461 461 461 455 444 443 443 454 476 510 510 522 533 554 554 564 569 570 570 570 571 578 578 580 583 581 581 578 569 557 557 550 546 536 536 530 522 504 504 495 489 479 479 461 447 421 421 373 351 360 360 393 417 439 439 484 494 504 504 510 509 508 508 503 505 508 508 524 526 526 526 522 519 513 513 503 499 497 497 494 490 488 488 482 476 470 470 452 447 441 441 435 435 437 437 443 446 440 440 432 431 446 446 472 483 493 496 496 495 494 486 486 482 477 471 471 465 459 432 432 421 413 424 424 445 464 491 491 498 490 453 453 437 420 378 378 365 352 345 345 337 329 308 308 323 345 374 374 380 383 393 393 400 408 416 416 417 400 379 379 369 358 336 336 326 316 316 316 336 356 390 390 415 420 426 426 430 429 427 427 427 429 434 434 439 442 442 442 437 433 427 427 412 402 400 400 408 407 405 405 402 411 421 421 439 444 450 450 445 441 438 438 436 439 440 440 438 434 429 429 419 417 420 420 422 416 410 410 397 388 378 352 352 339 319 309 309 305 304 300 300 297 295 289 289 286 281 283 283 285 287 289 289 289 290 286 286 281 276 283 283 298 303 312 312 316 316 310 310 303 295 272 272 266 259 246 246 241 236 225 225 219 213 211 211 211 212 215 215 218 220 223 223 227 235 244 244 249 240 234 234 225 222 231 231 253 265 270 270 277 280 288 288 296 299 302 302 302 303 304 304 315 319 328 328 337 342 343 343 345 346 347 347 346 343 340 340 331 328 325 325 319 316 313 313 315 317 320 320 320 317 314 314 303 295 289 278 278 272 270 266 266 266 267 276 276 281 286 296 296 301 307 315 315 318 324 327 327 329 331 334 334 335 335 335 335 334 334 330 330 330 329 328 328 328 327 325 325 325 325 333 333 333 328 318 318 314 310 297 297 289 284 272 272 268 264 260 260 251 247 243 243 235 230 226 226 212 208 204 204 202 200 198 198 195 194 192 192 187 185 184 184 182 181 180 180 178 177 176 176 175 174 172 172 170 170 169 169 169 169 169 169 178 180 185 185 191 194 195 195 197 198 200 200 202 200 199 199 196 197 198 201 201 202 203 205 205 201 196 197 197 206 223 250 250 261 272 295 295 306 314 327 327 335 337 325 325 320 315 306 306 306 307 306 306 304 297 290 290 287 280 272 272 272 282 294 294 297 298 300 300 300 301 304 304 303 301 293 293 288 282 270 270 257 245 232 232 231 239 247 247 261 264 268 268 272 273 269 269 260 256 252 252 245 241 238 238 233 231 229 229 225 224 222 222 220 220 219 219 221 224 226 226 230 231 231 231 232 231 229 229 224 222 220 220 217 215 213 213 211 211 211 213 213 214 216 220 220 222 222 222 222 221 221 219 219 218 217 213 213 211 209 209 209 209 210 211 211 210 208 207 207 207 208 208 208 
231 228 228 222 222 223 223 226 227 226 226 224 224 224 224 225 224 221 221 218 218 217 217 218 218 218 218 217 217 218 218 222 224 226 226 230 232 235 235 243 248 251 251 270 276 283 283 293 298 303 314 314 318 323 331 331 338 341 348 348 352 357 366 366 370 371 375 375 377 378 380 380 378 376 369 369 365 361 350 350 348 341 336 336 336 339 345 345 347 345 339 339 335 331 322 322 324 327 328 328 327 326 323 323 323 324 314 314 309 306 302 302 300 304 308 308 304 300 296 296 287 283 279 279 274 273 273 273 272 270 270 270 266 259 255 255 251 251 250 250 250 248 245 245 229 223 221 221 225 232 247 247 270 279 284 284 290 289 286 286 291 293 296 296 311 321 331 331 339 337 335 335 324 321 321 319 319 318 313 311 311 316 330 373 373 379 385 404 404 414 425 435 435 432 429 436 436 463 461 463 463 467 489 523 523 534 544 563 563 571 577 580 580 581 583 587 587 588 590 583 583 576 560 548 548 543 540 531 531 525 518 503 503 495 491 483 483 464 447 421 421 375 355 361 361 381 396 411 411 446 460 474 474 482 479 475 475 474 485 497 497 523 527 527 527 525 522 516 516 505 499 495 495 487 478 472 472 460 455 450 450 445 450 455 455 460 460 460 460 456 452 443 443 439 446 462 462 487 496 505 504 504 498 492 479 479 474 468 458 458 451 443 414 414 405 411 434 434 450 463 479 479 481 474 438 438 420 401 374 374 373 371 351 351 341 330 310 310 332 355 388 388 398 402 408 408 411 412 411 411 408 393 370 370 359 347 329 329 325 321 321 321 338 355 391 391 416 423 430 430 430 429 428 428 428 429 434 434 441 445 445 445 441 436 431 431 417 408 408 408 419 418 417 417 416 423 431 431 446 450 455 455 452 449 447 447 445 446 446 446 441 437 433 433 426 424 425 425 420 414 408 408 392 383 373 341 341 330 324 330 330 331 328 322 322 319 317 311 311 307 305 304 304 304 303 301 301 301 300 293 293 285 277 292 292 309 313 318 318 318 314 302 302 294 287 266 266 261 256 245 245 240 234 224 224 220 215 211 211 211 211 211 211 210 210 211 211 221 233 245 245 246 236 230 230 223 223 235 235 256 265 269 269 279 284 289 289 292 294 296 296 300 302 305 305 314 318 326 326 334 339 342 342 349 352 353 353 350 346 342 342 330 326 322 322 313 310 306 306 308 310 312 312 310 306 301 301 291 286 280 271 271 268 267 265 265 265 267 278 278 285 292 304 304 310 316 323 323 325 329 331 331 332 332 333 333 334 334 333 333 332 331 326 326 326 325 324 324 324 324 322 322 324 327 341 341 343 334 320 320 315 309 294 294 285 279 260 260 257 254 251 251 244 240 236 236 229 226 223 223 215 215 214 214 213 208 202 202 197 196 194 194 190 187 187 187 185 184 183 183 179 177 176 176 175 174 171 171 169 169 168 168 169 169 169 169 174 176 181 181 188 191 192 192 194 195 196 196 198 198 197 197 196 198 200 202 202 202 203 205 205 200 195 198 198 212 224 246 246 256 265 283 283 292 300 312 312 322 328 329 329 326 323 318 318 318 319 317 317 315 309 302 302 298 290 273 273 264 270 281 281 287 288 291 291 292 293 297 297 296 295 288 288 284 279 270 270 259 253 247 247 224 229 234 234 260 264 268 268 268 265 261 261 252 247 244 244 237 233 231 231 226 224 222 222 221 220 219 219 217 217 218 218 223 226 226 226 226 226 226 226 225 225 225 225 223 220 219 219 217 215 213 213 210 210 210 210 210 212 214 219 219 221 222 224 224 225 224 223 223 222 221 214 214 212 210 208 208 208 209 211 211 210 208 208 208 208 208 206 206 
231 228 228 222 222 223 223 226 227 226 226 224 224 224 224 225 224 221 221 218 218 217 217 218 218 218 218 217 217 218 218 222 224 226 226 230 232 235 235 243 248 251 251 270 276 283 283 293 298 303 314 314 318 323 331 331 338 341 348 348 352 357 366 366 370 371 375 375 377 378 380 380 378 376 369 369 365 361 350 350 348 341 336 336 336 339 345 345 347 345 339 339 335 331 322 322 324 327 328 328 327 326 323 323 323 324 314 314 309 306 302 302 300 304 308 308 304 300 296 296 287 283 279 279 274 273 273 273 272 270 270 270 266 259 255 255 251 251 250 250 250 248 245 245 229 223 221 221 225 232 247 247 270 279 284 284 290 289 286 286 291 293 296 296 311 321 331 331 339 337 335 335 324 321 321 319 319 318 313 311 311 316 330 373 373 379 385 404 404 414 425 435 435 432 429 436 436 463 461 463 463 467 489 523 523 534 544 563 563 571 577 580 580 581 583 587 587 588 590 583 583 576 560 548 548 543 540 531 531 525 518 503 503 495 491 483 483 464 447 421 421 375 355 361 361 381 396 411 411 446 460 474 474 482 479 475 475 474 485 497 497 523 527 527 527 525 522 516 516 505 499 495 495 487 478 472 472 460 455 450 450 445 450 455 455 460 460 460 460 456 452 443 443 439 446 462 462 487 496 505 504 504 498 492 479 479 474 468 458 458 451 443 414 414 405 411 434 434 450 463 479 479 481 474 438 438 420 401 374 374 373 371 351 351 341 330 310 310 332 355 388 388 398 402 408 408 411 412 411 411 408 393 370 370 359 347 329 329 325 321 321 321 338 355 391 391 416 423 430 430 430 429 428 428 428 429 434 434 441 445 445 445 441 436 431 431 417 408 408 408 419 418 417 417 416 423 431 431 446 450 455 455 452 449 447 447 445 446 446 446 441 437 433 433 426 424 425 425 420 414 408 408 392 383 373 341 341 330 324 330 330 331 328 322 322 319 317 311 311 307 305 304 304 304 303 301 301 301 300 293 293 285 277 292 292 309 313 318 318 318 314 302 302 294 287 266 266 261 256 245 245 240 234 224 224 220 215 211 211 211 211 211 211 210 210 211 211 221 233 245 245 246 236 230 230 223 223 235 235 256 265 269 269 279 284 289 289 292 294 296 296 300 302 305 305 314 318 326 326 334 339 342 342 349 352 353 353 350 346 342 342 330 326 322 322 313 310 306 306 308 310 312 312 310 306 301 301 291 286 280 271 271 268 267 265 265 265 267 278 278 285 292 304 304 310 316 323 323 325 329 331 331 332 332 333 333 334 334 333 333 332 331 326 326 326 325 324 324 324 324 322 322 324 327 341 341 343 334 320 320 315 309 294 294 285 279 260 260 257 254 251 251 244 240 236 236 229 226 223 223 215 215 214 214 213 208 202 202 197 196 194 194 190 187 187 187 185 184 183 183 179 177 176 176 175 174 171 171 169 169 168 168 169 169 169 169 174 176 181 181 188 191 192 192 194 195 196 196 198 198 197 197 196 198 200 202 202 202 203 205 205 200 195 198 198 212 224 246 246 256 265 283 283 292 300 312 312 322 328 329 329 326 323 318 318 318 319 317 317 315 309 302 302 298 290 273 273 264 270 281 281 287 288 291 291 292 293 297 297 296 295 288 288 284 279 270 270 259 253 247 247 224 229 234 234 260 264 268 268 268 265 261 261 252 247 244 244 237 233 231 231 226 224 222 222 221 220 219 219 217 217 218 218 223 226 226 226 226 226 226 226 225 225 225 225 223 220 219 219 217 215 213 213 210 210 210 210 210 212 214 219 219 221 222 224 224 225 224 223 223 222 221 214 214 212 210 208 208 208 209 211 211 210 208 208 208 208 208 206 206 
228 227 227 224 220 221 221 224 225 225 225 224 222 222 222 222 224 221 221 218 217 216 216 218 218 218 218 217 217 217 217 224 226 229 229 237 242 244 244 250 254 258 258 282 289 297 297 308 312 317 325 325 329 334 339 339 347 351 360 360 364 367 373 373 375 376 382 382 387 389 386 386 383 380 372 372 366 359 350 350 346 340 338 338 339 343 348 348 347 345 339 339 335 332 328 328 329 331 334 334 332 330 329 329 329 328 317 317 313 308 302 302 299 299 298 298 296 293 290 290 281 278 277 277 275 276 278 278 276 271 271 271 267 258 254 254 251 251 250 250 250 248 245 245 232 226 222 222 226 234 251 251 276 284 289 289 292 290 291 291 296 298 300 300 314 325 336 336 343 342 340 340 333 330 329 325 325 321 314 312 312 319 334 378 378 385 393 404 404 407 411 400 400 399 397 429 429 475 483 488 488 485 501 529 529 541 550 566 566 573 581 588 588 591 595 597 597 596 594 581 581 568 544 526 526 518 515 508 508 503 498 487 487 481 479 477 477 459 442 415 415 374 360 376 376 398 403 405 405 418 427 436 436 445 448 451 451 478 491 505 505 526 531 531 531 528 524 516 516 500 492 484 484 472 465 463 463 464 462 459 459 461 468 476 476 478 476 470 470 455 444 443 443 454 467 480 480 501 509 512 502 502 493 483 465 465 458 451 436 436 430 424 418 418 424 434 456 456 468 472 475 475 474 466 426 426 415 404 396 396 389 382 349 349 338 326 310 310 340 362 397 397 409 412 416 416 415 412 403 403 398 382 361 361 352 343 344 344 340 336 329 329 326 331 364 364 397 406 415 415 419 421 424 424 428 431 437 437 442 445 445 445 443 439 435 435 424 418 417 417 426 427 429 429 430 436 442 442 455 459 464 464 460 456 455 455 453 453 451 451 445 441 437 437 430 425 423 423 414 409 403 403 388 378 368 332 332 332 344 355 355 356 351 342 342 337 333 325 325 321 317 314 314 313 312 309 309 306 302 292 292 285 277 294 294 306 310 312 312 308 303 291 291 284 278 266 266 261 256 245 245 239 233 223 223 221 219 214 214 210 210 209 209 208 208 207 207 212 221 231 231 239 233 228 228 225 228 238 238 253 258 260 260 267 271 277 277 282 283 284 284 291 293 296 296 306 313 323 323 332 338 342 342 348 351 351 351 348 343 338 338 325 322 318 318 308 305 301 301 303 304 305 305 302 299 294 294 284 280 276 268 268 265 264 263 263 268 273 282 282 287 293 307 307 312 318 326 326 328 331 334 334 335 335 336 336 336 334 331 331 329 328 324 324 324 323 321 321 321 320 321 321 329 337 342 342 339 331 319 319 314 307 291 291 283 277 259 259 256 252 248 248 240 236 233 233 227 225 225 225 225 225 226 226 226 219 211 211 201 199 197 197 194 189 189 189 188 186 185 185 183 181 179 179 177 177 178 178 174 171 168 168 168 168 169 169 171 174 178 178 183 186 189 189 192 192 192 192 193 195 197 197 202 201 200 199 199 199 199 201 201 201 200 198 198 209 219 240 240 250 257 271 271 278 284 294 294 309 319 332 332 330 327 327 327 328 329 326 326 323 317 310 310 305 296 276 276 266 264 270 270 278 280 284 284 285 286 287 287 287 287 280 280 276 271 264 264 257 254 251 251 231 230 229 229 257 260 263 263 258 255 251 251 243 239 237 237 232 229 227 227 220 219 218 218 217 217 216 216 216 216 217 217 220 222 223 223 224 224 223 223 221 220 220 220 221 222 221 221 222 219 216 216 211 211 211 210 210 211 212 215 215 217 218 219 219 220 221 221 221 220 220 214 214 213 211 210 210 210 211 212 212 211 210 209 209 208 208 206 206 
228 227 227 224 220 221 221 224 225 225 225 224 222 222 222 222 224 221 221 218 217 216 216 218 218 218 218 217 217 217 217 224 226 229 229 237 242 244 244 250 254 258 258 282 289 297 297 308 312 317 325 325 329 334 339 339 347 351 360 360 364 367 373 373 375 376 382 382 387 389 386 386 383 380 372 372 366 359 350 350 346 340 338 338 339 343 348 348 347 345 339 339 335 332 328 328 329 331 334 334 332 330 329 329 329 328 317 317 313 308 302 302 299 299 298 298 296 293 290 290 281 278 277 277 275 276 278 278 276 271 271 271 267 258 254 254 251 251 250 250 250 248 245 245 232 226 222 222 226 234 251 251 276 284 289 289 292 290 291 291 296 298 300 300 314 325 336 336 343 342 340 340 333 330 329 325 325 321 314 312 312 319 334 378 378 385 393 404 404 407 411 400 400 399 397 429 429 475 483 488 488 485 501 529 529 541 550 566 566 573 581 588 588 591 595 597 597 596 594 581 581 568 544 526 526 518 515 508 508 503 498 487 487 481 479 477 477 459 442 415 415 374 360 376 376 398 403 405 405 418 427 436 436 445 448 451 451 478 491 505 505 526 531 531 531 528 524 516 516 500 492 484 484 472 465 463 463 464 462 459 459 461 468 476 476 478 476 470 470 455 444 443 443 454 467 480 480 501 509 512 502 502 493 483 465 465 458 451 436 436 430 424 418 418 424 434 456 456 468 472 475 475 474 466 426 426 415 404 396 396 389 382 349 349 338 326 310 310 340 362 397 397 409 412 416 416 415 412 403 403 398 382 361 361 352 343 344 344 340 336 329 329 326 331 364 364 397 406 415 415 419 421 424 424 428 431 437 437 442 445 445 445 443 439 435 435 424 418 417 417 426 427 429 429 430 436 442 442 455 459 464 464 460 456 455 455 453 453 451 451 445 441 437 437 430 425 423 423 414 409 403 403 388 378 368 332 332 332 344 355 355 356 351 342 342 337 333 325 325 321 317 314 314 313 312 309 309 306 302 292 292 285 277 294 294 306 310 312 312 308 303 291 291 284 278 266 266 261 256 245 245 239 233 223 223 221 219 214 214 210 210 209 209 208 208 207 207 212 221 231 231 239 233 228 228 225 228 238 238 253 258 260 260 267 271 277 277 282 283 284 284 291 293 296 296 306 313 323 323 332 338 342 342 348 351 351 351 348 343 338 338 325 322 318 318 308 305 301 301 303 304 305 305 302 299 294 294 284 280 276 268 268 265 264 263 263 268 273 282 282 287 293 307 307 312 318 326 326 328 331 334 334 335 335 336 336 336 334 331 331 329 328 324 324 324 323 321 321 321 320 321 321 329 337 342 342 339 331 319 319 314 307 291 291 283 277 259 259 256 252 248 248 240 236 233 233 227 225 225 225 225 225 226 226 226 219 211 211 201 199 197 197 194 189 189 189 188 186 185 185 183 181 179 179 177 177 178 178 174 171 168 168 168 168 169 169 171 174 178 178 183 186 189 189 192 192 192 192 193 195 197 197 202 201 200 199 199 199 199 201 201 201 200 198 198 209 219 240 240 250 257 271 271 278 284 294 294 309 319 332 332 330 327 327 327 328 329 326 326 323 317 310 310 305 296 276 276 266 264 270 270 278 280 284 284 285 286 287 287 287 287 280 280 276 271 264 264 257 254 251 251 231 230 229 229 257 260 263 263 258 255 251 251 243 239 237 237 232 229 227 227 220 219 218 218 217 217 216 216 216 216 217 217 220 222 223 223 224 224 223 223 221 220 220 220 221 222 221 221 222 219 216 216 211 211 211 210 210 211 212 215 215 217 218 219 219 220 221 221 221 220 220 214 214 213 211 210 210 210 211 212 212 211 210 209 209 208 208 206 206 
227 226 226 229 227 227 227 226 225 224 224 223 222 222 222 221 220 217 217 216 216 216 216 216 218 220 220 222 222 221 221 228 231 235 235 242 245 251 251 261 265 270 270 290 298 306 306 318 322 326 334 334 337 341 346 346 354 357 364 364 368 372 380 380 384 387 394 394 398 397 393 393 390 387 372 372 366 359 352 352 348 342 344 344 348 351 352 352 349 347 340 340 336 333 335 335 335 336 338 338 336 333 333 333 332 331 314 314 309 305 301 301 298 297 296 296 292 289 286 286 279 277 277 277 278 277 279 279 278 275 274 274 268 261 257 257 253 251 248 248 248 245 242 242 232 229 223 223 225 234 252 252 277 284 286 286 291 294 300 300 301 303 305 305 317 327 337 337 347 346 344 344 337 334 333 329 329 327 319 314 314 319 332 369 369 374 380 379 379 377 375 371 371 380 390 436 436 482 495 509 509 511 520 538 538 546 553 569 569 577 588 596 596 600 604 603 603 600 596 575 575 562 546 535 535 526 520 505 505 496 489 477 477 471 466 457 457 439 424 402 402 374 368 389 389 426 441 440 440 438 435 431 431 433 449 466 466 498 507 516 516 531 535 534 534 529 524 515 515 497 487 485 485 482 482 481 481 477 472 466 466 476 482 488 488 488 485 474 474 453 441 452 452 476 490 499 499 513 518 511 494 494 482 469 448 448 443 437 437 437 432 427 437 437 446 457 474 474 480 481 480 480 476 469 445 445 437 429 412 412 400 388 351 351 338 324 309 309 345 369 405 405 417 418 416 416 412 407 397 397 391 373 355 355 356 357 360 360 358 355 347 347 329 320 334 334 364 377 390 390 397 403 410 410 424 426 431 431 438 442 444 444 444 441 439 439 433 429 425 425 429 433 437 437 443 449 455 455 468 472 476 476 468 464 462 462 459 458 455 455 448 443 438 438 429 420 415 415 405 401 396 396 385 374 362 331 331 342 362 370 370 368 362 350 350 344 340 331 331 327 321 316 316 314 311 305 305 302 298 290 290 284 277 295 295 302 302 299 299 295 290 280 280 276 272 262 262 260 257 247 247 241 235 224 224 221 218 219 219 213 211 208 208 207 207 206 206 207 211 215 215 225 228 225 225 224 227 233 233 242 246 251 251 260 264 266 266 269 272 275 275 279 283 287 287 301 307 319 319 329 333 335 335 340 342 342 342 339 335 331 331 319 316 312 312 305 301 297 297 298 299 300 300 294 291 288 288 282 278 275 268 268 265 263 265 265 276 284 291 291 293 295 303 303 310 317 325 325 328 333 336 336 338 340 341 341 340 338 334 334 332 331 328 328 327 325 324 324 324 323 322 322 329 337 340 340 333 328 318 318 313 306 293 293 287 281 264 264 259 254 250 250 242 238 235 235 232 233 234 234 237 237 236 236 230 225 219 219 207 204 201 201 198 192 191 191 190 189 187 187 180 176 176 176 177 179 180 180 173 171 168 168 167 167 168 168 169 171 175 175 179 182 186 186 190 190 190 190 189 190 191 191 191 190 189 192 192 193 195 197 197 198 200 197 197 206 214 229 229 237 244 257 257 263 267 278 278 299 313 330 330 329 328 329 329 330 332 328 328 325 318 307 307 300 293 277 277 268 263 262 262 268 270 275 275 275 276 277 277 277 277 270 270 268 265 261 261 256 254 251 251 234 232 229 229 254 255 256 256 248 244 243 243 238 234 231 231 225 223 222 222 217 216 214 214 214 214 214 214 215 216 217 217 217 219 219 219 220 220 220 220 220 219 218 218 217 217 215 215 215 215 214 214 212 212 211 210 210 210 209 211 211 213 214 216 216 217 217 216 216 215 215 214 214 214 213 212 212 212 213 214 214 213 212 211 211 209 208 205 205 
228 227 227 227 226 226 226 225 225 223 223 221 221 220 220 218 216 215 215 215 215 215 215 216 219 223 223 224 225 226 226 233 237 239 239 245 249 254 254 267 274 280 280 299 306 313 313 327 330 334 340 340 342 345 353 353 362 366 376 376 381 385 393 393 396 401 410 410 413 407 400 400 393 386 367 367 363 358 354 354 352 350 354 354 358 358 356 356 352 348 339 339 334 334 341 341 342 344 341 341 340 338 337 337 334 330 312 312 307 304 300 300 299 297 295 295 289 286 283 283 279 277 277 277 277 276 277 277 278 279 275 275 268 262 259 259 253 251 249 249 246 242 238 238 225 223 220 220 223 230 244 244 268 277 278 278 284 288 299 299 307 309 312 312 320 328 337 337 350 350 351 351 345 344 343 339 339 336 327 317 317 316 322 346 346 348 350 351 351 352 353 366 366 381 396 442 442 492 504 521 521 527 534 549 549 557 564 578 578 585 596 604 604 606 609 603 603 598 592 573 573 566 558 553 553 549 543 529 529 521 512 497 497 490 482 460 460 431 414 396 396 376 375 399 399 439 456 462 462 472 470 467 467 457 467 477 477 505 514 523 523 537 540 538 538 528 521 511 511 498 495 495 495 496 493 491 491 482 478 474 474 491 494 497 497 495 490 472 472 455 451 466 466 494 507 513 513 520 521 506 481 481 469 457 453 453 455 458 458 458 447 436 456 456 464 472 485 485 490 490 487 487 483 478 457 457 449 440 417 417 402 387 349 349 337 324 314 314 357 378 410 410 421 420 415 415 410 404 391 391 383 369 380 380 381 383 377 377 376 375 368 368 349 337 325 325 340 354 368 368 386 395 405 405 407 405 406 406 421 432 438 438 445 446 445 445 441 438 436 436 430 434 438 438 448 455 462 462 477 480 483 483 473 469 467 467 462 460 457 457 445 437 431 431 419 408 403 403 393 389 384 384 373 363 353 342 342 355 370 368 368 363 357 345 345 340 337 329 329 325 317 309 309 306 303 299 299 296 292 284 284 282 279 291 291 294 293 289 289 286 281 272 272 268 264 253 253 250 247 243 243 238 233 228 228 228 229 225 225 218 216 211 211 208 207 206 206 207 207 208 208 213 217 216 216 217 221 226 226 237 243 249 249 256 257 257 257 254 257 261 261 267 276 286 286 294 298 307 307 317 322 326 326 332 334 334 334 332 329 325 325 314 310 306 306 299 295 291 291 295 296 297 297 290 287 285 285 280 277 275 269 269 266 264 269 269 285 294 302 302 302 301 300 300 306 312 324 324 326 332 338 338 340 343 344 344 342 340 337 337 336 336 335 335 334 333 333 333 331 328 321 321 325 330 333 333 327 324 317 317 313 308 296 296 290 284 266 266 261 255 251 251 244 241 240 240 240 242 243 243 245 245 244 244 234 228 222 222 212 208 204 204 200 198 195 195 190 187 186 186 180 176 175 175 175 177 182 182 178 174 169 169 167 167 167 167 167 168 174 174 179 180 182 182 186 187 187 187 187 188 188 188 189 188 187 190 190 191 192 194 194 195 197 195 195 199 206 220 220 226 232 244 244 250 257 278 278 303 316 328 328 327 326 325 325 326 328 325 325 321 312 298 298 290 283 271 271 265 260 255 255 256 258 264 264 265 267 268 268 268 267 262 262 260 258 255 255 251 249 246 246 230 231 233 233 248 248 248 248 242 240 237 237 231 228 226 226 222 220 218 218 214 213 211 211 213 213 213 213 215 216 217 217 216 218 218 218 217 218 218 218 217 216 215 215 213 212 211 211 210 210 210 210 213 212 210 208 208 208 208 209 209 211 212 214 214 215 215 215 215 215 215 216 216 216 216 214 214 214 215 213 213 213 214 210 210 208 207 205 205 
228 227 227 228 222 221 221 221 222 221 221 219 220 219 219 216 215 215 215 214 214 214 214 216 218 221 221 222 223 225 225 237 241 244 244 252 257 262 262 274 281 289 289 308 314 320 320 332 336 341 346 346 348 350 362 362 378 384 394 394 399 401 407 407 411 417 423 423 422 417 404 404 394 383 368 368 365 362 356 356 355 355 359 359 361 360 355 355 351 348 344 344 343 345 349 349 349 349 346 346 343 340 336 336 331 326 310 310 305 304 303 303 299 295 290 290 284 283 281 281 279 278 279 279 280 279 277 277 276 277 274 274 268 263 260 260 252 249 246 246 244 242 239 239 225 217 215 215 219 225 236 236 257 267 273 273 283 287 298 298 317 319 321 321 318 326 334 334 351 354 358 358 354 353 353 350 350 347 340 324 324 316 318 329 329 333 338 346 346 353 360 378 378 387 397 443 443 496 510 531 531 538 546 563 563 573 579 590 590 594 599 602 602 602 603 599 599 594 588 572 572 572 569 564 564 561 554 539 539 531 522 507 507 501 494 479 479 452 434 408 408 382 382 408 408 449 464 469 469 482 485 488 488 488 485 481 481 509 518 528 528 542 544 541 541 529 520 517 517 512 510 509 509 507 503 500 500 487 489 492 492 504 504 504 504 500 492 470 470 462 468 483 483 509 520 523 523 523 519 499 472 472 469 465 473 473 475 478 468 468 459 449 473 473 480 485 492 492 495 496 496 496 494 488 463 463 453 443 416 416 399 382 346 346 333 320 317 317 366 387 416 416 424 421 412 412 406 399 384 384 377 390 404 404 403 401 398 398 398 398 391 391 372 359 339 339 332 345 358 358 384 384 385 385 380 382 390 390 407 418 430 430 447 453 454 454 451 447 445 445 440 438 436 436 444 451 458 458 473 477 482 482 477 473 470 470 464 460 455 455 444 438 433 433 419 404 396 396 379 373 367 367 357 355 352 361 361 367 370 360 360 353 347 335 335 330 326 319 319 315 308 299 299 297 295 289 289 287 285 283 283 284 285 286 286 284 282 279 279 278 272 261 261 256 252 246 246 243 239 236 236 239 242 243 243 239 235 226 226 224 223 218 218 214 210 206 206 206 206 207 207 208 212 211 211 211 213 218 218 232 240 243 243 245 244 241 241 239 242 246 246 260 266 272 272 280 283 290 290 301 308 316 316 325 327 327 327 324 322 318 318 306 301 296 296 290 287 284 284 290 291 292 292 287 284 281 281 276 274 272 267 267 264 263 272 272 295 306 313 313 312 310 307 307 310 313 324 324 326 332 340 340 343 344 345 345 344 342 340 340 340 341 343 343 342 341 340 340 338 336 326 326 322 318 323 323 322 321 316 316 313 308 298 298 292 286 266 266 261 256 255 255 252 249 248 248 248 249 249 249 248 246 244 244 234 229 223 223 213 210 207 207 204 199 197 197 192 189 187 187 181 177 177 177 177 178 179 179 180 177 174 174 166 166 166 166 166 167 171 171 176 178 179 179 182 184 184 184 185 186 186 186 187 187 187 189 189 189 190 192 192 193 194 192 192 195 203 219 219 227 234 248 248 256 269 295 295 314 321 323 323 323 323 320 320 320 320 320 320 315 302 288 288 280 275 266 266 262 258 250 250 246 249 254 254 256 258 261 261 260 258 255 255 254 252 248 248 243 240 237 237 221 227 233 233 241 240 238 238 234 232 230 230 226 224 222 222 218 215 214 214 211 211 210 210 214 216 219 219 218 218 219 219 219 220 219 219 217 216 215 215 213 212 211 211 209 207 205 205 205 206 208 208 210 209 208 210 210 210 210 213 213 212 213 214 214 214 214 214 214 215 215 217 217 217 216 214 214 214 213 214 214 214 213 208 208 207 207 209 209 
228 227 227 228 222 221 221 221 222 221 221 219 220 219 219 216 215 215 215 214 214 214 214 216 218 221 221 222 223 225 225 237 241 244 244 252 257 262 262 274 281 289 289 308 314 320 320 332 336 341 346 346 348 350 362 362 378 384 394 394 399 401 407 407 411 417 423 423 422 417 404 404 394 383 368 368 365 362 356 356 355 355 359 359 361 360 355 355 351 348 344 344 343 345 349 349 349 349 346 346 343 340 336 336 331 326 310 310 305 304 303 303 299 295 290 290 284 283 281 281 279 278 279 279 280 279 277 277 276 277 274 274 268 263 260 260 252 249 246 246 244 242 239 239 225 217 215 215 219 225 236 236 257 267 273 273 283 287 298 298 317 319 321 321 318 326 334 334 351 354 358 358 354 353 353 350 350 347 340 324 324 316 318 329 329 333 338 346 346 353 360 378 378 387 397 443 443 496 510 531 531 538 546 563 563 573 579 590 590 594 599 602 602 602 603 599 599 594 588 572 572 572 569 564 564 561 554 539 539 531 522 507 507 501 494 479 479 452 434 408 408 382 382 408 408 449 464 469 469 482 485 488 488 488 485 481 481 509 518 528 528 542 544 541 541 529 520 517 517 512 510 509 509 507 503 500 500 487 489 492 492 504 504 504 504 500 492 470 470 462 468 483 483 509 520 523 523 523 519 499 472 472 469 465 473 473 475 478 468 468 459 449 473 473 480 485 492 492 495 496 496 496 494 488 463 463 453 443 416 416 399 382 346 346 333 320 317 317 366 387 416 416 424 421 412 412 406 399 384 384 377 390 404 404 403 401 398 398 398 398 391 391 372 359 339 339 332 345 358 358 384 384 385 385 380 382 390 390 407 418 430 430 447 453 454 454 451 447 445 445 440 438 436 436 444 451 458 458 473 477 482 482 477 473 470 470 464 460 455 455 444 438 433 433 419 404 396 396 379 373 367 367 357 355 352 361 361 367 370 360 360 353 347 335 335 330 326 319 319 315 308 299 299 297 295 289 289 287 285 283 283 284 285 286 286 284 282 279 279 278 272 261 261 256 252 246 246 243 239 236 236 239 242 243 243 239 235 226 226 224 223 218 218 214 210 206 206 206 206 207 207 208 212 211 211 211 213 218 218 232 240 243 243 245 244 241 241 239 242 246 246 260 266 272 272 280 283 290 290 301 308 316 316 325 327 327 327 324 322 318 318 306 301 296 296 290 287 284 284 290 291 292 292 287 284 281 281 276 274 272 267 267 264 263 272 272 295 306 313 313 312 310 307 307 310 313 324 324 326 332 340 340 343 344 345 345 344 342 340 340 340 341 343 343 342 341 340 340 338 336 326 326 322 318 323 323 322 321 316 316 313 308 298 298 292 286 266 266 261 256 255 255 252 249 248 248 248 249 249 249 248 246 244 244 234 229 223 223 213 210 207 207 204 199 197 197 192 189 187 187 181 177 177 177 177 178 179 179 180 177 174 174 166 166 166 166 166 167 171 171 176 178 179 179 182 184 184 184 185 186 186 186 187 187 187 189 189 189 190 192 192 193 194 192 192 195 203 219 219 227 234 248 248 256 269 295 295 314 321 323 323 323 323 320 320 320 320 320 320 315 302 288 288 280 275 266 266 262 258 250 250 246 249 254 254 256 258 261 261 260 258 255 255 254 252 248 248 243 240 237 237 221 227 233 233 241 240 238 238 234 232 230 230 226 224 222 222 218 215 214 214 211 211 210 210 214 216 219 219 218 218 219 219 219 220 219 219 217 216 215 215 213 212 211 211 209 207 205 205 205 206 208 208 210 209 208 210 210 210 210 213 213 212 213 214 214 214 214 214 214 215 215 217 217 217 216 214 214 214 213 214 214 214 213 208 208 207 207 209 209 
228 227 227 228 222 221 221 221 222 221 221 219 220 219 219 216 215 215 215 214 214 214 214 216 218 221 221 222 223 225 225 237 241 244 244 252 257 262 262 274 281 289 289 308 314 320 320 332 336 341 346 346 348 350 362 362 378 384 394 394 399 401 407 407 411 417 423 423 422 417 404 404 394 383 368 368 365 362 356 356 355 355 359 359 361 360 355 355 351 348 344 344 343 345 349 349 349 349 346 346 343 340 336 336 331 326 310 310 305 304 303 303 299 295 290 290 284 283 281 281 279 278 279 279 280 279 277 277 276 277 274 274 268 263 260 260 252 249 246 246 244 242 239 239 225 217 215 215 219 225 236 236 257 267 273 273 283 287 298 298 317 319 321 321 318 326 334 334 351 354 358 358 354 353 353 350 350 347 340 324 324 316 318 329 329 333 338 346 346 353 360 378 378 387 397 443 443 496 510 531 531 538 546 563 563 573 579 590 590 594 599 602 602 602 603 599 599 594 588 572 572 572 569 564 564 561 554 539 539 531 522 507 507 501 494 479 479 452 434 408 408 382 382 408 408 449 464 469 469 482 485 488 488 488 485 481 481 509 518 528 528 542 544 541 541 529 520 517 517 512 510 509 509 507 503 500 500 487 489 492 492 504 504 504 504 500 492 470 470 462 468 483 483 509 520 523 523 523 519 499 472 472 469 465 473 473 475 478 468 468 459 449 473 473 480 485 492 492 495 496 496 496 494 488 463 463 453 443 416 416 399 382 346 346 333 320 317 317 366 387 416 416 424 421 412 412 406 399 384 384 377 390 404 404 403 401 398 398 398 398 391 391 372 359 339 339 332 345 358 358 384 384 385 385 380 382 390 390 407 418 430 430 447 453 454 454 451 447 445 445 440 438 436 436 444 451 458 458 473 477 482 482 477 473 470 470 464 460 455 455 444 438 433 433 419 404 396 396 379 373 367 367 357 355 352 361 361 367 370 360 360 353 347 335 335 330 326 319 319 315 308 299 299 297 295 289 289 287 285 283 283 284 285 286 286 284 282 279 279 278 272 261 261 256 252 246 246 243 239 236 236 239 242 243 243 239 235 226 226 224 223 218 218 214 210 206 206 206 206 207 207 208 212 211 211 211 213 218 218 232 240 243 243 245 244 241 241 239 242 246 246 260 266 272 272 280 283 290 290 301 308 316 316 325 327 327 327 324 322 318 318 306 301 296 296 290 287 284 284 290 291 292 292 287 284 281 281 276 274 272 267 267 264 263 272 272 295 306 313 313 312 310 307 307 310 313 324 324 326 332 340 340 343 344 345 345 344 342 340 340 340 341 343 343 342 341 340 340 338 336 326 326 322 318 323 323 322 321 316 316 313 308 298 298 292 286 266 266 261 256 255 255 252 249 248 248 248 249 249 249 248 246 244 244 234 229 223 223 213 210 207 207 204 199 197 197 192 189 187 187 181 177 177 177 177 178 179 179 180 177 174 174 166 166 166 166 166 167 171 171 176 178 179 179 182 184 184 184 185 186 186 186 187 187 187 189 189 189 190 192 192 193 194 192 192 195 203 219 219 227 234 248 248 256 269 295 295 314 321 323 323 323 323 320 320 320 320 320 320 315 302 288 288 280 275 266 266 262 258 250 250 246 249 254 254 256 258 261 261 260 258 255 255 254 252 248 248 243 240 237 237 221 227 233 233 241 240 238 238 234 232 230 230 226 224 222 222 218 215 214 214 211 211 210 210 214 216 219 219 218 218 219 219 219 220 219 219 217 216 215 215 213 212 211 211 209 207 205 205 205 206 208 208 210 209 208 210 210 210 210 213 213 212 213 214 214 214 214 214 214 215 215 217 217 217 216 214 214 214 213 214 214 214 213 208 208 207 207 209 209 
228 229 229 225 216 219 219 222 223 220 220 216 215 215 215 215 215 214 214 215 215 214 214 217 218 220 220 223 227 232 232 241 243 248 248 259 265 271 271 287 296 302 302 317 323 330 330 339 343 347 352 352 355 359 380 380 396 400 407 407 409 412 422 422 428 430 431 431 429 423 405 405 394 383 373 373 370 367 361 361 361 362 364 364 364 362 358 358 357 355 353 353 353 354 355 355 353 351 348 348 345 342 333 333 326 319 308 308 303 300 297 297 292 289 285 285 283 283 282 282 281 282 282 282 282 280 279 279 276 274 273 273 269 263 260 260 248 244 240 240 237 237 236 236 229 217 215 215 217 222 229 229 249 262 270 270 284 289 303 303 322 320 318 318 313 319 326 326 348 353 358 358 359 359 361 359 359 355 346 332 332 328 329 341 341 344 348 361 361 372 383 400 400 399 398 437 437 484 504 538 538 552 563 583 583 591 594 599 599 601 599 595 595 594 593 588 588 585 581 580 580 581 579 570 570 563 555 540 540 533 525 511 511 504 499 487 487 459 437 410 410 386 391 415 415 452 466 473 473 491 494 498 498 502 500 498 498 512 522 532 532 545 546 543 543 536 532 530 530 527 525 523 523 519 513 508 508 506 506 506 506 510 510 510 510 501 490 469 469 472 485 499 499 522 531 531 531 525 518 495 476 476 480 485 487 487 484 481 464 464 467 470 485 485 489 493 501 501 504 504 501 501 496 488 461 461 450 439 416 416 401 386 349 349 335 321 322 322 373 393 418 418 424 421 410 410 403 397 393 393 396 411 419 419 418 417 415 415 416 417 413 413 396 383 355 355 335 340 345 345 363 365 368 368 389 400 415 415 418 417 428 428 448 458 460 460 460 458 455 455 447 445 442 442 442 447 453 453 468 474 480 480 482 480 476 476 468 463 461 461 455 451 445 445 432 416 408 408 390 381 372 372 375 377 379 379 379 376 365 351 351 344 340 332 332 328 325 318 318 313 305 298 298 298 297 293 293 292 290 289 289 288 286 278 278 276 273 269 269 267 263 256 256 254 254 253 253 252 250 246 246 247 249 243 243 240 236 231 231 233 232 228 228 225 221 216 216 212 210 208 208 207 206 206 206 207 207 209 209 217 224 226 226 227 225 224 224 228 231 235 235 249 253 257 257 265 270 283 283 301 311 316 316 321 320 319 319 315 312 309 309 298 293 288 288 282 280 277 277 278 280 282 282 281 280 278 278 272 269 267 262 262 259 261 276 276 298 308 317 317 315 312 314 314 318 323 331 331 333 338 343 343 346 347 349 349 348 347 346 346 347 347 348 348 348 348 347 347 344 341 330 330 323 316 312 312 317 317 313 313 309 305 296 296 290 285 269 269 266 263 265 265 265 262 260 260 258 258 255 255 246 243 240 240 231 227 222 222 213 210 206 206 201 198 198 198 195 193 192 192 188 184 184 184 183 183 178 178 175 176 177 177 168 167 166 166 166 166 168 168 172 175 176 176 180 183 183 183 184 184 185 185 185 185 185 187 187 188 189 192 192 192 191 193 193 200 208 224 224 232 240 258 258 268 283 309 309 322 325 319 319 319 319 317 317 316 314 311 311 306 293 279 279 272 268 260 260 256 252 244 244 241 245 254 254 254 255 253 253 252 251 249 249 247 245 240 240 234 229 223 223 223 228 233 233 233 232 231 231 229 227 225 225 222 220 219 219 215 213 212 212 209 209 209 209 214 217 220 220 223 223 224 224 223 221 220 220 216 214 214 214 212 209 207 207 205 205 205 205 208 208 207 207 208 208 209 211 211 211 210 212 212 212 212 212 212 212 212 212 212 212 213 215 215 215 215 214 214 214 214 212 212 211 210 206 206 205 206 209 209 
225 223 223 224 219 220 220 220 219 217 217 215 215 215 215 214 214 214 214 214 214 213 213 216 220 224 224 230 233 237 237 246 249 255 255 268 274 281 281 300 311 317 317 327 330 333 333 341 345 350 357 357 367 377 398 398 407 409 415 415 419 423 432 432 437 437 436 436 434 425 403 403 396 389 382 382 377 372 369 369 370 372 369 369 366 366 365 365 364 364 363 363 363 362 360 360 357 354 347 347 343 339 325 325 322 319 305 305 299 295 290 290 290 290 290 290 288 286 283 283 285 287 287 287 284 281 279 279 276 275 275 275 270 263 259 259 248 244 239 239 231 231 231 231 229 221 217 217 219 225 233 233 252 262 269 269 283 290 303 303 313 311 309 309 304 311 319 319 338 342 347 347 357 361 364 363 363 358 352 342 342 339 340 357 357 364 372 387 387 397 408 426 426 422 417 431 431 474 498 545 545 569 584 603 603 607 604 601 601 601 597 593 593 591 588 585 585 586 587 590 590 588 579 565 565 556 548 531 531 523 515 499 499 492 488 479 479 453 432 407 407 388 394 416 416 454 470 479 479 499 503 507 507 514 514 514 514 520 527 534 534 548 550 549 549 548 547 546 546 543 541 539 539 532 524 520 520 521 520 518 518 517 516 514 514 503 489 472 472 486 503 516 516 534 539 536 536 525 516 498 492 492 492 493 486 486 480 473 474 474 481 488 499 499 502 504 508 508 510 507 497 497 490 482 454 454 444 434 413 413 401 388 357 357 341 324 324 324 374 395 421 421 427 423 413 413 406 404 407 407 413 424 430 430 430 429 429 429 431 433 432 432 420 409 375 375 349 345 340 340 353 367 382 382 409 419 432 432 434 433 433 433 445 457 463 463 469 470 466 466 456 454 451 451 446 452 458 458 473 477 482 482 486 485 483 483 477 474 471 471 463 459 454 454 441 424 414 414 397 392 386 386 394 394 394 388 388 383 372 362 362 358 352 344 344 341 337 326 326 318 308 303 303 303 302 299 299 298 296 292 292 289 285 274 274 270 270 269 269 268 267 266 266 265 265 264 264 261 257 252 252 252 251 246 246 242 238 242 242 246 246 244 244 242 239 236 236 236 233 229 229 219 207 206 206 205 204 204 204 206 209 213 213 220 223 228 228 231 232 233 233 238 243 249 249 267 276 294 294 310 318 320 320 320 316 314 314 308 305 302 302 291 287 282 282 275 272 269 269 270 273 277 277 274 272 269 269 264 262 260 258 258 257 264 283 283 302 310 317 317 317 316 320 320 325 330 338 338 340 344 349 349 353 355 356 356 355 354 353 353 352 352 353 353 353 352 347 347 343 339 328 328 323 317 306 306 308 310 309 309 306 302 294 294 290 286 278 278 277 276 276 276 275 276 273 273 267 263 258 258 240 236 232 232 226 222 218 218 209 206 203 203 199 198 198 198 196 195 194 194 191 188 185 185 181 180 175 175 173 173 173 173 171 169 166 166 166 166 165 165 168 171 173 173 179 183 184 184 187 188 188 188 188 187 186 185 185 185 186 190 190 188 186 194 194 203 211 227 227 236 245 268 268 282 295 315 315 323 324 317 317 315 312 307 307 306 304 299 299 294 283 271 271 265 261 251 251 245 242 238 238 239 246 260 260 260 259 253 253 252 250 247 247 245 242 235 235 224 219 214 214 228 229 230 230 228 227 226 226 224 222 221 221 218 216 215 215 213 212 210 210 207 208 209 209 216 218 221 221 226 226 227 227 224 220 218 218 214 212 212 212 209 207 207 207 207 209 212 212 211 211 210 210 209 209 210 211 211 211 211 212 212 213 213 212 212 212 212 214 214 215 215 212 212 212 211 211 211 211 211 209 209 209 208 207 207 206 208 211 211 
225 223 223 224 219 220 220 220 219 217 217 215 215 215 215 214 214 214 214 214 214 213 213 216 220 224 224 230 233 237 237 246 249 255 255 268 274 281 281 300 311 317 317 327 330 333 333 341 345 350 357 357 367 377 398 398 407 409 415 415 419 423 432 432 437 437 436 436 434 425 403 403 396 389 382 382 377 372 369 369 370 372 369 369 366 366 365 365 364 364 363 363 363 362 360 360 357 354 347 347 343 339 325 325 322 319 305 305 299 295 290 290 290 290 290 290 288 286 283 283 285 287 287 287 284 281 279 279 276 275 275 275 270 263 259 259 248 244 239 239 231 231 231 231 229 221 217 217 219 225 233 233 252 262 269 269 283 290 303 303 313 311 309 309 304 311 319 319 338 342 347 347 357 361 364 363 363 358 352 342 342 339 340 357 357 364 372 387 387 397 408 426 426 422 417 431 431 474 498 545 545 569 584 603 603 607 604 601 601 601 597 593 593 591 588 585 585 586 587 590 590 588 579 565 565 556 548 531 531 523 515 499 499 492 488 479 479 453 432 407 407 388 394 416 416 454 470 479 479 499 503 507 507 514 514 514 514 520 527 534 534 548 550 549 549 548 547 546 546 543 541 539 539 532 524 520 520 521 520 518 518 517 516 514 514 503 489 472 472 486 503 516 516 534 539 536 536 525 516 498 492 492 492 493 486 486 480 473 474 474 481 488 499 499 502 504 508 508 510 507 497 497 490 482 454 454 444 434 413 413 401 388 357 357 341 324 324 324 374 395 421 421 427 423 413 413 406 404 407 407 413 424 430 430 430 429 429 429 431 433 432 432 420 409 375 375 349 345 340 340 353 367 382 382 409 419 432 432 434 433 433 433 445 457 463 463 469 470 466 466 456 454 451 451 446 452 458 458 473 477 482 482 486 485 483 483 477 474 471 471 463 459 454 454 441 424 414 414 397 392 386 386 394 394 394 388 388 383 372 362 362 358 352 344 344 341 337 326 326 318 308 303 303 303 302 299 299 298 296 292 292 289 285 274 274 270 270 269 269 268 267 266 266 265 265 264 264 261 257 252 252 252 251 246 246 242 238 242 242 246 246 244 244 242 239 236 236 236 233 229 229 219 207 206 206 205 204 204 204 206 209 213 213 220 223 228 228 231 232 233 233 238 243 249 249 267 276 294 294 310 318 320 320 320 316 314 314 308 305 302 302 291 287 282 282 275 272 269 269 270 273 277 277 274 272 269 269 264 262 260 258 258 257 264 283 283 302 310 317 317 317 316 320 320 325 330 338 338 340 344 349 349 353 355 356 356 355 354 353 353 352 352 353 353 353 352 347 347 343 339 328 328 323 317 306 306 308 310 309 309 306 302 294 294 290 286 278 278 277 276 276 276 275 276 273 273 267 263 258 258 240 236 232 232 226 222 218 218 209 206 203 203 199 198 198 198 196 195 194 194 191 188 185 185 181 180 175 175 173 173 173 173 171 169 166 166 166 166 165 165 168 171 173 173 179 183 184 184 187 188 188 188 188 187 186 185 185 185 186 190 190 188 186 194 194 203 211 227 227 236 245 268 268 282 295 315 315 323 324 317 317 315 312 307 307 306 304 299 299 294 283 271 271 265 261 251 251 245 242 238 238 239 246 260 260 260 259 253 253 252 250 247 247 245 242 235 235 224 219 214 214 228 229 230 230 228 227 226 226 224 222 221 221 218 216 215 215 213 212 210 210 207 208 209 209 216 218 221 221 226 226 227 227 224 220 218 218 214 212 212 212 209 207 207 207 207 209 212 212 211 211 210 210 209 209 210 211 211 211 211 212 212 213 213 212 212 212 212 214 214 215 215 212 212 212 211 211 211 211 211 209 209 209 208 207 207 206 208 211 211 
225 223 223 222 222 221 221 218 217 216 216 215 216 216 216 215 214 214 214 214 214 215 215 218 221 224 224 233 235 238 238 251 257 264 264 278 286 293 293 310 320 326 326 336 336 337 337 344 349 355 369 369 380 392 406 406 411 412 417 417 420 424 431 431 434 434 435 435 434 425 408 408 406 403 390 390 386 381 380 380 380 378 375 375 372 372 372 372 372 372 372 372 371 369 363 363 359 354 340 340 336 332 323 323 320 317 300 300 294 293 291 291 296 295 293 293 288 287 285 285 288 290 288 288 283 280 278 278 276 275 275 275 270 263 259 259 248 243 237 237 229 227 224 224 227 220 216 216 218 224 237 237 264 279 283 283 289 291 291 291 293 293 292 292 295 302 309 309 319 321 323 323 345 354 360 364 364 360 357 352 352 350 350 364 364 375 387 411 411 424 438 456 456 452 448 440 440 481 507 560 560 588 601 614 614 614 609 600 600 597 593 591 591 591 590 590 590 591 593 592 592 587 575 559 559 550 538 516 516 505 498 482 482 473 466 455 455 433 415 397 397 387 395 417 417 457 474 484 484 504 509 514 514 522 523 525 525 530 535 541 541 556 559 559 559 560 561 560 560 557 555 551 551 541 534 533 533 533 532 530 530 527 524 521 521 504 490 482 482 505 521 530 530 542 544 538 538 524 516 504 499 499 494 489 479 479 480 481 494 494 498 502 508 508 509 510 511 511 509 503 488 488 480 471 445 445 436 427 408 408 398 388 359 359 342 325 324 324 376 397 423 423 429 426 417 417 412 413 418 418 423 431 437 437 438 439 441 441 441 442 439 439 427 418 388 388 381 367 353 353 358 375 393 393 418 425 437 437 442 444 443 443 444 447 456 456 469 472 471 471 463 461 458 458 452 459 466 466 481 485 490 490 492 491 491 491 488 486 482 482 474 469 465 465 453 436 426 426 410 407 404 404 406 405 404 395 395 391 383 378 378 377 369 355 355 350 343 330 330 323 315 310 310 308 306 304 304 301 298 287 287 284 280 272 272 272 274 277 277 279 278 277 277 278 278 272 272 268 263 259 259 257 255 247 247 246 245 258 258 262 263 264 264 263 262 260 260 259 256 252 252 243 225 218 218 208 205 204 204 203 203 209 209 225 235 247 247 249 247 245 245 241 244 248 248 270 280 300 300 315 320 321 321 319 316 314 314 309 306 302 302 290 286 282 282 275 272 268 268 265 268 271 271 266 263 260 260 256 254 254 259 259 263 273 293 293 309 316 322 322 322 321 325 325 328 332 341 341 345 353 360 360 363 363 362 362 359 357 354 354 353 353 353 353 351 349 342 342 338 333 325 325 321 316 302 302 298 302 305 305 303 303 300 300 298 295 289 289 289 289 288 288 283 279 276 276 268 263 256 256 237 232 227 227 219 216 212 212 204 202 199 199 197 196 195 195 194 193 193 193 189 186 183 183 178 175 172 172 171 172 173 173 172 169 166 166 165 165 164 164 165 167 169 169 176 181 186 186 193 196 195 195 194 191 187 183 183 183 184 187 187 185 182 196 196 204 210 226 226 236 246 270 270 283 293 310 310 317 317 311 311 308 304 296 296 293 290 285 285 282 273 264 264 259 254 243 243 236 233 237 237 244 250 260 260 260 260 259 259 256 252 247 247 245 242 234 234 219 215 210 210 221 222 223 223 223 223 222 222 220 219 218 218 215 213 212 212 209 208 207 207 206 209 213 213 216 218 221 221 223 223 223 223 218 216 214 214 210 208 207 207 206 207 209 209 214 216 219 219 216 216 215 215 215 215 214 217 217 216 215 213 213 213 213 215 215 216 217 218 218 218 218 214 214 213 212 212 212 212 211 212 212 211 209 207 207 206 208 211 211 
225 223 223 222 222 221 221 218 217 216 216 215 216 216 216 215 214 214 214 214 214 215 215 218 221 224 224 233 235 238 238 251 257 264 264 278 286 293 293 310 320 326 326 336 336 337 337 344 349 355 369 369 380 392 406 406 411 412 417 417 420 424 431 431 434 434 435 435 434 425 408 408 406 403 390 390 386 381 380 380 380 378 375 375 372 372 372 372 372 372 372 372 371 369 363 363 359 354 340 340 336 332 323 323 320 317 300 300 294 293 291 291 296 295 293 293 288 287 285 285 288 290 288 288 283 280 278 278 276 275 275 275 270 263 259 259 248 243 237 237 229 227 224 224 227 220 216 216 218 224 237 237 264 279 283 283 289 291 291 291 293 293 292 292 295 302 309 309 319 321 323 323 345 354 360 364 364 360 357 352 352 350 350 364 364 375 387 411 411 424 438 456 456 452 448 440 440 481 507 560 560 588 601 614 614 614 609 600 600 597 593 591 591 591 590 590 590 591 593 592 592 587 575 559 559 550 538 516 516 505 498 482 482 473 466 455 455 433 415 397 397 387 395 417 417 457 474 484 484 504 509 514 514 522 523 525 525 530 535 541 541 556 559 559 559 560 561 560 560 557 555 551 551 541 534 533 533 533 532 530 530 527 524 521 521 504 490 482 482 505 521 530 530 542 544 538 538 524 516 504 499 499 494 489 479 479 480 481 494 494 498 502 508 508 509 510 511 511 509 503 488 488 480 471 445 445 436 427 408 408 398 388 359 359 342 325 324 324 376 397 423 423 429 426 417 417 412 413 418 418 423 431 437 437 438 439 441 441 441 442 439 439 427 418 388 388 381 367 353 353 358 375 393 393 418 425 437 437 442 444 443 443 444 447 456 456 469 472 471 471 463 461 458 458 452 459 466 466 481 485 490 490 492 491 491 491 488 486 482 482 474 469 465 465 453 436 426 426 410 407 404 404 406 405 404 395 395 391 383 378 378 377 369 355 355 350 343 330 330 323 315 310 310 308 306 304 304 301 298 287 287 284 280 272 272 272 274 277 277 279 278 277 277 278 278 272 272 268 263 259 259 257 255 247 247 246 245 258 258 262 263 264 264 263 262 260 260 259 256 252 252 243 225 218 218 208 205 204 204 203 203 209 209 225 235 247 247 249 247 245 245 241 244 248 248 270 280 300 300 315 320 321 321 319 316 314 314 309 306 302 302 290 286 282 282 275 272 268 268 265 268 271 271 266 263 260 260 256 254 254 259 259 263 273 293 293 309 316 322 322 322 321 325 325 328 332 341 341 345 353 360 360 363 363 362 362 359 357 354 354 353 353 353 353 351 349 342 342 338 333 325 325 321 316 302 302 298 302 305 305 303 303 300 300 298 295 289 289 289 289 288 288 283 279 276 276 268 263 256 256 237 232 227 227 219 216 212 212 204 202 199 199 197 196 195 195 194 193 193 193 189 186 183 183 178 175 172 172 171 172 173 173 172 169 166 166 165 165 164 164 165 167 169 169 176 181 186 186 193 196 195 195 194 191 187 183 183 183 184 187 187 185 182 196 196 204 210 226 226 236 246 270 270 283 293 310 310 317 317 311 311 308 304 296 296 293 290 285 285 282 273 264 264 259 254 243 243 236 233 237 237 244 250 260 260 260 260 259 259 256 252 247 247 245 242 234 234 219 215 210 210 221 222 223 223 223 223 222 222 220 219 218 218 215 213 212 212 209 208 207 207 206 209 213 213 216 218 221 221 223 223 223 223 218 216 214 214 210 208 207 207 206 207 209 209 214 216 219 219 216 216 215 215 215 215 214 217 217 216 215 213 213 213 213 215 215 216 217 218 218 218 218 214 214 213 212 212 212 212 211 212 212 211 209 207 207 206 208 211 211 
222 220 220 219 217 217 217 218 220 219 219 216 215 214 214 213 214 214 214 214 214 215 215 220 223 227 227 235 238 241 241 260 267 274 274 288 295 302 302 322 335 338 338 341 343 345 345 359 364 369 383 383 386 390 392 392 401 403 406 406 407 409 415 415 420 423 428 428 430 428 423 423 417 411 400 400 397 393 388 388 385 380 377 377 378 379 381 381 381 381 379 379 377 372 359 359 354 348 336 336 335 333 324 324 319 313 298 298 294 294 293 293 298 297 295 295 290 288 286 286 289 289 288 288 283 280 279 279 277 276 276 276 272 264 260 260 249 244 239 239 228 225 221 221 222 218 214 214 215 221 234 234 264 281 287 287 291 288 283 283 279 283 287 287 292 297 302 302 306 311 316 316 344 354 359 364 364 363 360 356 356 354 352 363 363 381 400 432 432 451 470 492 492 486 480 458 458 496 524 577 577 602 609 614 614 612 607 598 598 593 588 590 590 590 591 593 593 593 592 589 589 584 572 560 560 554 546 532 532 525 518 500 500 488 475 456 456 434 417 400 400 388 395 418 418 460 479 488 488 508 513 519 519 527 530 533 533 542 546 550 550 562 566 568 568 572 574 574 574 571 568 563 563 552 548 549 549 550 547 544 544 538 532 526 526 502 493 496 496 523 536 542 542 546 543 537 537 524 518 509 498 498 494 489 491 491 496 502 511 511 512 514 514 514 512 511 506 506 501 494 479 479 470 462 438 438 429 420 401 401 391 380 352 352 337 322 325 325 376 397 423 423 428 425 421 421 420 422 427 427 430 436 442 442 443 445 448 448 446 444 439 439 427 421 411 411 400 385 370 370 360 377 394 394 417 424 439 439 451 456 456 456 453 450 454 454 465 471 472 472 470 468 465 465 460 464 468 468 485 490 496 496 501 501 500 500 496 493 489 489 480 476 472 472 461 447 439 439 424 422 420 420 419 418 416 410 410 405 396 390 390 388 383 368 368 357 350 338 338 333 323 315 315 312 308 300 300 300 299 287 287 284 281 280 280 282 285 290 290 292 292 291 291 290 288 278 278 275 271 263 263 259 254 249 249 254 260 269 269 274 275 277 277 278 278 278 278 273 270 266 266 254 236 230 230 217 210 206 206 202 202 210 210 235 252 259 259 260 258 256 256 252 251 250 250 268 279 299 299 312 317 317 317 318 318 316 316 311 308 305 305 297 294 290 290 282 277 272 272 261 262 263 263 258 255 254 254 252 252 255 265 265 272 282 301 301 316 322 327 327 327 326 328 328 333 338 347 347 351 359 365 365 366 364 359 359 357 355 351 351 349 349 350 350 347 344 337 337 334 330 322 322 318 313 298 298 292 294 302 302 308 308 308 308 307 305 302 302 301 299 294 294 283 277 273 273 264 259 254 254 235 229 223 223 212 208 204 204 196 195 193 193 191 192 192 192 192 191 191 191 189 187 183 183 177 175 175 175 176 177 178 178 175 173 170 170 165 165 164 164 163 163 165 165 173 179 184 184 191 193 194 194 192 189 186 182 182 182 181 181 181 183 185 200 200 206 213 229 229 239 251 271 271 280 288 301 301 305 305 299 299 298 296 297 297 297 297 284 284 279 268 258 258 254 249 237 237 230 230 238 238 247 249 256 256 256 255 256 256 254 252 246 246 243 239 230 230 222 218 213 213 208 209 210 210 213 213 213 213 214 214 214 214 212 210 209 209 206 205 208 208 210 212 215 215 214 217 220 220 220 219 217 217 214 212 211 211 207 205 207 207 213 217 215 215 213 215 216 216 215 215 216 216 217 217 216 216 216 216 216 217 217 218 219 220 220 220 220 219 219 219 219 216 216 215 214 211 211 211 210 209 209 208 207 206 206 206 206 207 207 
222 220 220 219 217 217 217 218 220 219 219 216 215 214 214 213 214 214 214 214 214 215 215 220 223 227 227 235 238 241 241 260 267 274 274 288 295 302 302 322 335 338 338 341 343 345 345 359 364 369 383 383 386 390 392 392 401 403 406 406 407 409 415 415 420 423 428 428 430 428 423 423 417 411 400 400 397 393 388 388 385 380 377 377 378 379 381 381 381 381 379 379 377 372 359 359 354 348 336 336 335 333 324 324 319 313 298 298 294 294 293 293 298 297 295 295 290 288 286 286 289 289 288 288 283 280 279 279 277 276 276 276 272 264 260 260 249 244 239 239 228 225 221 221 222 218 214 214 215 221 234 234 264 281 287 287 291 288 283 283 279 283 287 287 292 297 302 302 306 311 316 316 344 354 359 364 364 363 360 356 356 354 352 363 363 381 400 432 432 451 470 492 492 486 480 458 458 496 524 577 577 602 609 614 614 612 607 598 598 593 588 590 590 590 591 593 593 593 592 589 589 584 572 560 560 554 546 532 532 525 518 500 500 488 475 456 456 434 417 400 400 388 395 418 418 460 479 488 488 508 513 519 519 527 530 533 533 542 546 550 550 562 566 568 568 572 574 574 574 571 568 563 563 552 548 549 549 550 547 544 544 538 532 526 526 502 493 496 496 523 536 542 542 546 543 537 537 524 518 509 498 498 494 489 491 491 496 502 511 511 512 514 514 514 512 511 506 506 501 494 479 479 470 462 438 438 429 420 401 401 391 380 352 352 337 322 325 325 376 397 423 423 428 425 421 421 420 422 427 427 430 436 442 442 443 445 448 448 446 444 439 439 427 421 411 411 400 385 370 370 360 377 394 394 417 424 439 439 451 456 456 456 453 450 454 454 465 471 472 472 470 468 465 465 460 464 468 468 485 490 496 496 501 501 500 500 496 493 489 489 480 476 472 472 461 447 439 439 424 422 420 420 419 418 416 410 410 405 396 390 390 388 383 368 368 357 350 338 338 333 323 315 315 312 308 300 300 300 299 287 287 284 281 280 280 282 285 290 290 292 292 291 291 290 288 278 278 275 271 263 263 259 254 249 249 254 260 269 269 274 275 277 277 278 278 278 278 273 270 266 266 254 236 230 230 217 210 206 206 202 202 210 210 235 252 259 259 260 258 256 256 252 251 250 250 268 279 299 299 312 317 317 317 318 318 316 316 311 308 305 305 297 294 290 290 282 277 272 272 261 262 263 263 258 255 254 254 252 252 255 265 265 272 282 301 301 316 322 327 327 327 326 328 328 333 338 347 347 351 359 365 365 366 364 359 359 357 355 351 351 349 349 350 350 347 344 337 337 334 330 322 322 318 313 298 298 292 294 302 302 308 308 308 308 307 305 302 302 301 299 294 294 283 277 273 273 264 259 254 254 235 229 223 223 212 208 204 204 196 195 193 193 191 192 192 192 192 191 191 191 189 187 183 183 177 175 175 175 176 177 178 178 175 173 170 170 165 165 164 164 163 163 165 165 173 179 184 184 191 193 194 194 192 189 186 182 182 182 181 181 181 183 185 200 200 206 213 229 229 239 251 271 271 280 288 301 301 305 305 299 299 298 296 297 297 297 297 284 284 279 268 258 258 254 249 237 237 230 230 238 238 247 249 256 256 256 255 256 256 254 252 246 246 243 239 230 230 222 218 213 213 208 209 210 210 213 213 213 213 214 214 214 214 212 210 209 209 206 205 208 208 210 212 215 215 214 217 220 220 220 219 217 217 214 212 211 211 207 205 207 207 213 217 215 215 213 215 216 216 215 215 216 216 217 217 216 216 216 216 216 217 217 218 219 220 220 220 220 219 219 219 219 216 216 215 214 211 211 211 210 209 209 208 207 206 206 206 206 207 207 
219 218 218 218 218 217 217 215 216 216 216 217 216 215 215 214 214 215 215 216 216 217 217 221 225 229 229 235 240 245 245 272 283 290 290 301 305 312 312 329 338 343 343 351 356 362 362 373 376 379 382 382 380 378 376 376 381 384 388 388 389 392 401 401 408 413 424 424 430 438 434 434 429 423 415 415 412 409 396 396 391 384 383 383 384 385 388 388 389 389 385 385 381 372 355 355 350 344 335 335 333 330 320 320 316 312 299 299 294 294 295 295 300 299 298 298 292 290 288 288 289 290 288 288 284 281 280 280 278 278 276 276 273 267 263 263 252 246 240 240 232 228 224 224 219 214 212 212 210 212 224 224 255 275 281 281 287 285 283 283 272 275 278 278 293 296 300 300 303 310 317 317 345 349 352 357 357 359 354 342 342 334 334 368 368 390 413 454 454 473 492 517 517 517 516 491 491 511 538 584 584 602 605 607 607 605 600 590 590 586 585 590 590 592 594 594 594 592 590 584 584 579 568 558 558 553 548 536 536 529 522 505 505 495 484 468 468 445 427 408 408 392 396 419 419 456 471 480 480 507 514 522 522 535 539 544 544 552 554 557 557 565 569 573 573 580 583 584 584 584 582 580 580 573 570 572 572 570 566 561 561 550 537 524 524 499 500 517 517 539 547 549 549 549 546 540 540 529 524 513 499 499 500 501 507 507 512 518 523 523 523 523 517 517 514 511 500 500 493 486 470 470 462 452 425 425 417 409 387 387 374 361 340 340 333 325 325 325 375 396 424 424 430 429 428 428 430 431 435 435 438 441 446 446 448 451 451 451 447 442 436 436 426 423 417 417 406 393 380 380 365 381 397 397 419 427 442 442 455 460 461 461 462 461 459 459 463 470 472 472 476 475 473 473 470 470 471 471 487 493 500 500 505 505 503 503 496 492 488 488 480 477 473 473 464 453 447 447 437 435 433 433 432 430 428 420 420 417 410 401 401 395 390 376 376 366 359 347 347 341 327 314 314 310 306 306 306 305 303 293 293 290 287 292 292 296 299 303 303 305 304 301 301 299 296 284 284 280 275 264 264 261 257 262 262 266 271 278 278 284 285 286 286 287 286 284 284 280 277 273 273 260 242 235 235 221 214 209 209 203 204 215 215 244 261 267 267 269 269 269 269 265 265 265 265 267 272 287 287 303 310 313 313 317 317 316 316 314 312 310 310 302 298 294 294 283 277 270 270 258 257 256 256 252 250 252 252 259 263 264 271 271 278 287 305 305 320 327 333 333 333 333 336 336 340 345 353 353 355 360 362 362 361 359 354 354 351 349 346 346 346 346 347 347 343 339 331 331 328 324 318 318 315 311 297 297 291 291 300 300 309 311 314 314 315 314 309 309 307 304 294 294 279 273 269 269 259 253 248 248 230 224 218 218 206 202 198 198 195 194 193 193 191 190 190 190 189 188 188 188 187 187 185 185 180 177 176 176 180 180 179 179 176 176 177 177 166 165 163 163 162 163 164 164 169 172 177 177 185 188 189 189 187 186 185 181 181 181 180 182 182 185 189 206 206 212 219 235 235 244 253 270 270 277 282 289 289 292 291 290 290 293 297 314 314 311 307 290 290 283 270 258 258 252 246 232 232 225 222 226 226 234 238 246 246 246 247 252 252 251 249 243 243 240 236 226 226 222 220 217 217 203 202 200 200 201 202 203 203 205 206 207 207 209 210 210 210 207 205 210 210 213 213 214 214 217 218 219 219 217 216 214 214 212 209 208 208 206 205 208 208 216 222 218 218 213 214 214 214 215 215 214 214 215 216 217 218 218 219 221 223 223 225 225 224 224 223 222 221 221 220 219 217 217 216 215 211 211 211 211 209 209 208 207 206 206 205 205 205 205 
219 217 217 216 215 215 215 214 214 214 214 214 214 215 215 216 215 216 216 221 222 223 223 228 232 236 236 247 256 265 265 299 306 310 310 320 326 331 331 344 351 357 357 376 379 382 382 383 382 381 370 370 366 361 362 362 371 378 390 390 396 402 412 412 416 420 434 434 444 456 455 455 452 449 439 439 434 429 413 413 410 412 421 421 425 424 421 421 418 411 392 392 381 375 352 352 345 338 332 332 328 324 319 319 317 314 301 301 298 301 305 305 308 306 303 303 295 294 292 292 293 291 287 287 282 280 280 280 279 278 280 280 282 274 265 265 250 246 241 241 230 227 224 224 220 214 211 211 208 207 212 212 237 257 262 262 268 268 267 267 262 267 272 272 281 284 288 288 300 312 324 324 335 326 322 319 319 321 316 314 314 317 332 381 381 400 420 465 465 483 502 529 529 540 551 566 566 567 574 587 587 594 594 593 593 591 587 579 579 575 582 593 593 593 593 587 587 583 578 568 568 562 548 535 535 529 526 519 519 515 510 495 495 485 466 446 446 443 441 423 423 397 389 405 405 439 457 471 471 506 515 524 524 540 545 551 551 550 543 535 535 543 555 567 567 586 594 600 600 611 615 617 617 619 618 619 619 615 610 604 604 578 561 544 544 552 545 544 544 556 562 562 562 557 552 548 548 539 533 527 530 530 530 530 533 533 535 538 541 541 540 539 531 531 527 522 511 511 504 494 474 474 464 453 415 415 404 393 382 382 381 379 356 356 342 328 330 330 379 397 427 427 439 441 444 444 446 446 447 447 447 446 448 448 448 447 439 439 431 422 415 415 405 402 396 396 386 379 372 372 390 403 417 417 435 443 455 455 463 467 467 467 467 466 464 464 462 463 466 466 474 476 478 478 482 482 483 483 488 493 498 498 505 504 501 501 493 488 481 481 464 454 448 448 439 438 440 440 448 448 449 449 438 432 426 421 421 419 410 396 396 387 381 366 366 358 353 344 344 340 336 332 332 332 333 332 332 328 323 315 315 311 307 320 320 324 326 328 328 328 328 320 320 312 308 289 289 283 276 282 282 285 288 292 292 293 295 300 300 300 300 298 298 295 289 283 283 270 265 259 259 247 234 229 229 216 209 206 206 203 204 217 217 246 262 280 280 291 292 294 294 306 309 313 313 322 324 329 329 334 337 337 337 335 333 330 330 324 321 317 317 303 296 289 289 274 270 266 266 258 255 251 251 254 261 270 270 284 289 289 288 288 286 290 303 303 322 332 342 342 344 347 350 350 352 354 352 352 351 347 344 344 342 341 336 336 333 331 330 330 331 329 327 327 327 326 318 318 315 311 302 302 299 295 288 288 284 282 292 292 304 307 310 310 308 305 300 300 294 287 279 279 266 260 254 254 243 238 234 234 218 212 205 205 203 206 209 209 218 219 221 221 218 207 203 203 196 192 192 192 189 187 185 185 182 181 179 179 175 174 173 173 175 175 174 174 172 169 164 164 162 162 163 163 165 166 167 167 172 176 178 178 183 184 186 182 182 180 178 182 182 186 190 213 213 221 228 240 240 246 252 261 261 265 266 268 268 269 269 272 272 282 292 310 310 306 302 288 288 282 270 257 257 250 244 232 232 227 223 214 214 210 210 223 223 226 230 233 233 233 232 229 229 227 225 222 222 217 216 214 214 206 203 200 200 195 195 194 194 197 199 199 199 200 201 203 203 208 210 211 211 215 216 217 217 215 214 213 213 211 210 208 208 204 203 203 203 203 204 204 204 205 205 205 205 206 208 211 211 213 214 215 215 216 220 224 231 231 230 228 226 226 225 224 221 221 220 218 215 215 214 214 212 212 212 211 211 211 211 211 209 209 209 208 207 207 207 207 206 206 
219 217 217 216 215 215 215 214 214 214 214 214 214 215 215 216 215 216 216 221 222 223 223 228 232 236 236 247 256 265 265 299 306 310 310 320 326 331 331 344 351 357 357 376 379 382 382 383 382 381 370 370 366 361 362 362 371 378 390 390 396 402 412 412 416 420 434 434 444 456 455 455 452 449 439 439 434 429 413 413 410 412 421 421 425 424 421 421 418 411 392 392 381 375 352 352 345 338 332 332 328 324 319 319 317 314 301 301 298 301 305 305 308 306 303 303 295 294 292 292 293 291 287 287 282 280 280 280 279 278 280 280 282 274 265 265 250 246 241 241 230 227 224 224 220 214 211 211 208 207 212 212 237 257 262 262 268 268 267 267 262 267 272 272 281 284 288 288 300 312 324 324 335 326 322 319 319 321 316 314 314 317 332 381 381 400 420 465 465 483 502 529 529 540 551 566 566 567 574 587 587 594 594 593 593 591 587 579 579 575 582 593 593 593 593 587 587 583 578 568 568 562 548 535 535 529 526 519 519 515 510 495 495 485 466 446 446 443 441 423 423 397 389 405 405 439 457 471 471 506 515 524 524 540 545 551 551 550 543 535 535 543 555 567 567 586 594 600 600 611 615 617 617 619 618 619 619 615 610 604 604 578 561 544 544 552 545 544 544 556 562 562 562 557 552 548 548 539 533 527 530 530 530 530 533 533 535 538 541 541 540 539 531 531 527 522 511 511 504 494 474 474 464 453 415 415 404 393 382 382 381 379 356 356 342 328 330 330 379 397 427 427 439 441 444 444 446 446 447 447 447 446 448 448 448 447 439 439 431 422 415 415 405 402 396 396 386 379 372 372 390 403 417 417 435 443 455 455 463 467 467 467 467 466 464 464 462 463 466 466 474 476 478 478 482 482 483 483 488 493 498 498 505 504 501 501 493 488 481 481 464 454 448 448 439 438 440 440 448 448 449 449 438 432 426 421 421 419 410 396 396 387 381 366 366 358 353 344 344 340 336 332 332 332 333 332 332 328 323 315 315 311 307 320 320 324 326 328 328 328 328 320 320 312 308 289 289 283 276 282 282 285 288 292 292 293 295 300 300 300 300 298 298 295 289 283 283 270 265 259 259 247 234 229 229 216 209 206 206 203 204 217 217 246 262 280 280 291 292 294 294 306 309 313 313 322 324 329 329 334 337 337 337 335 333 330 330 324 321 317 317 303 296 289 289 274 270 266 266 258 255 251 251 254 261 270 270 284 289 289 288 288 286 290 303 303 322 332 342 342 344 347 350 350 352 354 352 352 351 347 344 344 342 341 336 336 333 331 330 330 331 329 327 327 327 326 318 318 315 311 302 302 299 295 288 288 284 282 292 292 304 307 310 310 308 305 300 300 294 287 279 279 266 260 254 254 243 238 234 234 218 212 205 205 203 206 209 209 218 219 221 221 218 207 203 203 196 192 192 192 189 187 185 185 182 181 179 179 175 174 173 173 175 175 174 174 172 169 164 164 162 162 163 163 165 166 167 167 172 176 178 178 183 184 186 182 182 180 178 182 182 186 190 213 213 221 228 240 240 246 252 261 261 265 266 268 268 269 269 272 272 282 292 310 310 306 302 288 288 282 270 257 257 250 244 232 232 227 223 214 214 210 210 223 223 226 230 233 233 233 232 229 229 227 225 222 222 217 216 214 214 206 203 200 200 195 195 194 194 197 199 199 199 200 201 203 203 208 210 211 211 215 216 217 217 215 214 213 213 211 210 208 208 204 203 203 203 203 204 204 204 205 205 205 205 206 208 211 211 213 214 215 215 216 220 224 231 231 230 228 226 226 225 224 221 221 220 218 215 215 214 214 212 212 212 211 211 211 211 211 209 209 209 208 207 207 207 207 206 206 
219 217 217 216 215 215 215 214 214 214 214 214 214 215 215 216 215 216 216 221 222 223 223 228 232 236 236 247 256 265 265 299 306 310 310 320 326 331 331 344 351 357 357 376 379 382 382 383 382 381 370 370 366 361 362 362 371 378 390 390 396 402 412 412 416 420 434 434 444 456 455 455 452 449 439 439 434 429 413 413 410 412 421 421 425 424 421 421 418 411 392 392 381 375 352 352 345 338 332 332 328 324 319 319 317 314 301 301 298 301 305 305 308 306 303 303 295 294 292 292 293 291 287 287 282 280 280 280 279 278 280 280 282 274 265 265 250 246 241 241 230 227 224 224 220 214 211 211 208 207 212 212 237 257 262 262 268 268 267 267 262 267 272 272 281 284 288 288 300 312 324 324 335 326 322 319 319 321 316 314 314 317 332 381 381 400 420 465 465 483 502 529 529 540 551 566 566 567 574 587 587 594 594 593 593 591 587 579 579 575 582 593 593 593 593 587 587 583 578 568 568 562 548 535 535 529 526 519 519 515 510 495 495 485 466 446 446 443 441 423 423 397 389 405 405 439 457 471 471 506 515 524 524 540 545 551 551 550 543 535 535 543 555 567 567 586 594 600 600 611 615 617 617 619 618 619 619 615 610 604 604 578 561 544 544 552 545 544 544 556 562 562 562 557 552 548 548 539 533 527 530 530 530 530 533 533 535 538 541 541 540 539 531 531 527 522 511 511 504 494 474 474 464 453 415 415 404 393 382 382 381 379 356 356 342 328 330 330 379 397 427 427 439 441 444 444 446 446 447 447 447 446 448 448 448 447 439 439 431 422 415 415 405 402 396 396 386 379 372 372 390 403 417 417 435 443 455 455 463 467 467 467 467 466 464 464 462 463 466 466 474 476 478 478 482 482 483 483 488 493 498 498 505 504 501 501 493 488 481 481 464 454 448 448 439 438 440 440 448 448 449 449 438 432 426 421 421 419 410 396 396 387 381 366 366 358 353 344 344 340 336 332 332 332 333 332 332 328 323 315 315 311 307 320 320 324 326 328 328 328 328 320 320 312 308 289 289 283 276 282 282 285 288 292 292 293 295 300 300 300 300 298 298 295 289 283 283 270 265 259 259 247 234 229 229 216 209 206 206 203 204 217 217 246 262 280 280 291 292 294 294 306 309 313 313 322 324 329 329 334 337 337 337 335 333 330 330 324 321 317 317 303 296 289 289 274 270 266 266 258 255 251 251 254 261 270 270 284 289 289 288 288 286 290 303 303 322 332 342 342 344 347 350 350 352 354 352 352 351 347 344 344 342 341 336 336 333 331 330 330 331 329 327 327 327 326 318 318 315 311 302 302 299 295 288 288 284 282 292 292 304 307 310 310 308 305 300 300 294 287 279 279 266 260 254 254 243 238 234 234 218 212 205 205 203 206 209 209 218 219 221 221 218 207 203 203 196 192 192 192 189 187 185 185 182 181 179 179 175 174 173 173 175 175 174 174 172 169 164 164 162 162 163 163 165 166 167 167 172 176 178 178 183 184 186 182 182 180 178 182 182 186 190 213 213 221 228 240 240 246 252 261 261 265 266 268 268 269 269 272 272 282 292 310 310 306 302 288 288 282 270 257 257 250 244 232 232 227 223 214 214 210 210 223 223 226 230 233 233 233 232 229 229 227 225 222 222 217 216 214 214 206 203 200 200 195 195 194 194 197 199 199 199 200 201 203 203 208 210 211 211 215 216 217 217 215 214 213 213 211 210 208 208 204 203 203 203 203 204 204 204 205 205 205 205 206 208 211 211 213 214 215 215 216 220 224 231 231 230 228 226 226 225 224 221 221 220 218 215 215 214 214 212 212 212 211 211 211 211 211 209 209 209 208 207 207 207 207 206 206 
219 217 217 214 213 213 213 214 213 213 213 213 214 215 215 218 221 221 221 224 227 230 230 235 240 245 245 254 265 277 277 310 319 324 324 335 340 347 347 362 369 370 370 374 375 377 377 379 378 376 365 365 362 358 363 363 376 384 404 404 417 423 430 430 430 431 441 441 450 454 452 452 450 447 439 439 434 429 422 422 423 434 445 445 448 447 438 438 430 420 393 393 376 370 346 346 341 335 329 329 327 324 321 321 318 314 304 304 301 305 310 310 310 308 305 305 297 296 295 295 291 289 286 286 281 280 280 280 279 278 281 281 285 275 264 264 251 247 243 243 231 228 224 224 220 213 210 210 207 206 212 212 232 247 254 254 260 259 257 257 254 258 263 263 271 277 283 283 299 310 321 321 328 319 310 301 301 300 300 307 307 313 325 366 366 387 409 445 445 456 468 489 489 503 518 546 546 570 579 592 592 595 593 589 589 586 583 574 574 569 576 585 585 583 580 575 575 573 570 563 563 557 541 523 523 515 509 498 498 493 488 471 471 459 444 424 424 422 424 413 413 396 389 405 405 439 456 465 465 495 505 515 515 532 536 540 540 528 520 511 511 549 566 577 577 598 607 614 614 626 631 634 634 637 635 633 633 627 622 617 617 591 585 578 578 580 573 561 561 561 567 567 567 561 556 550 550 540 536 539 538 538 538 539 540 540 541 543 546 546 546 546 537 537 531 526 512 512 503 494 474 474 464 452 412 412 411 409 401 401 395 389 358 358 344 330 332 332 376 397 432 432 446 450 455 455 456 456 453 453 451 447 446 446 443 440 425 425 415 405 398 398 387 383 379 379 375 375 376 376 403 413 424 424 444 451 463 463 472 476 475 475 471 468 467 467 465 466 468 468 475 478 481 481 487 488 490 490 494 498 502 502 507 508 506 506 499 494 488 488 474 466 457 457 441 428 422 422 431 434 437 437 428 423 418 408 408 404 394 382 382 377 375 371 371 369 366 359 359 356 352 349 349 349 348 342 342 338 333 321 321 321 320 333 333 337 338 338 338 336 335 326 326 319 312 288 288 288 289 299 299 301 303 308 308 310 312 314 314 315 313 305 305 300 291 282 282 265 258 250 250 238 228 223 223 213 207 204 204 203 206 219 219 246 260 280 280 295 301 308 308 326 333 340 340 351 352 354 354 354 353 350 350 342 338 334 334 325 320 314 314 299 293 287 287 279 276 273 273 265 260 255 255 255 263 275 275 293 298 299 300 300 299 299 307 307 325 336 349 349 351 354 357 357 357 357 353 353 349 341 335 335 333 331 325 325 322 322 322 322 322 320 318 318 319 320 316 316 312 308 300 300 296 292 278 278 273 273 284 284 296 300 301 301 297 292 279 279 274 268 263 263 254 250 245 245 235 231 227 227 210 209 207 207 216 219 223 223 230 230 231 231 225 216 211 211 202 197 196 196 193 192 189 189 185 184 182 182 179 177 174 174 171 170 169 169 169 169 166 166 162 162 162 162 163 164 165 165 168 170 173 173 184 183 182 182 182 185 189 189 189 193 197 218 218 225 230 239 239 243 246 253 253 256 257 259 259 259 258 260 260 266 272 290 290 289 287 278 278 273 261 250 250 244 241 231 231 225 221 214 214 210 207 209 209 212 216 220 220 220 220 218 218 218 217 216 216 214 213 212 212 208 206 203 203 197 196 195 195 204 203 204 204 206 207 206 206 205 205 206 206 214 214 214 214 212 211 209 209 208 208 207 207 205 202 202 202 202 203 203 203 203 204 205 205 207 209 212 212 214 215 217 217 221 223 226 230 230 229 228 226 226 225 224 221 221 219 217 214 214 213 213 211 211 211 210 209 209 209 209 207 207 207 208 207 207 206 206 207 207 
216 215 215 214 213 213 213 214 213 213 213 214 216 219 219 223 225 226 226 230 233 236 236 244 249 254 254 266 275 285 285 321 335 341 341 351 355 361 361 371 375 373 373 369 369 368 368 369 366 363 357 357 357 358 367 367 378 390 419 419 436 440 443 443 442 440 439 439 441 436 433 433 433 433 435 435 434 432 432 432 438 453 461 461 462 459 445 445 435 424 394 394 376 366 344 344 342 340 332 332 330 327 321 321 318 314 305 305 305 309 314 314 313 309 305 305 297 295 293 293 288 287 285 285 282 281 281 281 280 279 281 281 284 271 259 259 249 245 241 241 231 228 225 225 218 211 208 208 207 209 215 215 230 240 245 245 250 250 250 250 245 249 254 254 272 277 283 283 302 309 317 317 315 305 299 294 294 297 302 314 314 321 323 346 346 364 383 408 408 415 423 446 446 460 474 511 511 556 573 594 594 598 595 589 589 586 584 574 574 567 561 568 568 567 565 564 564 564 564 560 560 555 543 529 529 521 513 498 498 490 484 469 469 460 448 430 430 417 411 410 410 403 396 405 405 431 448 459 459 492 501 511 511 522 522 522 522 502 505 509 509 563 578 588 588 606 614 621 621 633 638 640 640 642 643 642 642 637 633 628 628 615 609 603 603 597 590 576 576 571 573 570 570 562 557 552 552 545 543 547 547 547 547 548 550 550 552 554 555 555 554 552 540 540 534 527 510 510 501 493 474 474 464 455 435 435 431 426 415 415 408 400 364 364 349 334 334 334 379 402 441 441 456 461 466 466 465 462 455 455 451 445 437 437 432 427 411 411 405 398 399 399 401 400 394 394 388 385 382 382 398 411 425 425 447 456 471 471 479 481 479 479 474 471 470 470 470 471 474 474 482 485 488 488 494 496 499 499 503 505 508 508 511 512 511 511 505 500 494 494 480 472 464 464 449 431 419 419 408 412 417 417 413 409 404 397 397 393 386 382 382 380 378 377 377 380 375 366 366 363 361 359 359 357 355 350 350 343 336 325 325 330 335 342 342 344 344 342 342 340 337 330 330 326 318 291 291 298 305 311 311 314 318 323 323 325 328 328 328 326 322 309 309 301 290 278 278 258 252 246 246 236 230 224 224 211 204 203 203 203 206 216 216 240 253 281 281 301 310 320 320 341 350 360 360 370 371 372 372 367 362 356 356 344 338 332 332 321 316 311 311 300 297 293 293 285 282 279 279 267 261 254 254 258 269 282 282 301 307 310 315 315 318 317 320 320 334 344 355 355 358 361 361 361 359 357 350 350 346 339 335 335 333 330 322 322 317 315 313 313 312 311 308 308 311 315 316 316 313 310 306 306 302 297 277 277 271 267 273 273 284 290 292 292 287 281 263 263 258 252 248 248 240 237 233 233 225 221 218 218 213 218 223 223 230 232 234 234 237 236 235 235 226 216 212 212 204 199 197 197 192 190 189 189 188 187 182 182 180 178 176 176 173 172 171 171 172 173 169 169 162 161 161 161 160 161 164 164 166 165 168 168 174 175 177 187 187 191 195 200 200 203 207 221 221 225 229 234 234 236 237 240 240 242 244 248 248 249 250 250 250 252 255 265 265 266 267 262 262 258 251 244 244 240 236 227 227 221 219 213 213 210 205 196 196 198 201 209 209 211 213 213 213 213 212 210 210 208 207 206 206 202 202 201 201 196 195 194 194 205 207 209 209 212 211 209 209 205 203 203 203 203 204 205 205 204 204 203 203 204 204 204 204 203 202 202 202 203 203 204 204 206 207 208 208 210 211 214 214 217 219 221 221 224 224 225 230 230 228 226 224 224 224 223 221 221 219 218 217 217 216 215 212 212 212 212 211 211 211 210 211 211 211 210 209 209 207 207 210 210 
214 213 213 213 213 213 213 214 214 214 214 219 224 225 225 227 226 228 228 239 242 246 246 253 257 262 262 275 283 291 291 325 337 345 345 362 372 376 376 373 365 362 362 355 353 351 351 355 354 352 353 353 357 361 371 371 384 400 432 432 447 450 452 452 450 446 434 434 427 417 412 412 413 414 428 428 433 439 443 443 451 462 466 466 465 461 447 447 438 423 394 394 380 368 345 345 345 346 338 338 334 329 322 322 317 311 307 307 311 315 319 319 312 309 306 306 297 295 293 293 288 286 285 285 283 283 283 283 281 280 282 282 283 271 262 262 249 245 241 241 231 228 225 225 219 210 209 209 210 213 218 218 228 233 239 239 243 240 239 239 245 247 250 250 266 274 283 283 301 304 308 308 296 287 288 296 296 303 312 330 330 339 339 340 340 350 360 382 382 394 406 439 439 456 474 511 511 562 576 594 594 598 596 591 591 588 586 578 578 573 553 545 545 545 544 554 554 557 560 560 560 557 549 539 539 534 527 517 517 515 514 507 507 501 487 459 459 446 447 443 443 422 406 410 410 434 453 465 465 496 501 507 507 509 503 497 497 485 504 524 524 570 580 584 584 595 601 608 608 621 627 632 632 641 646 648 648 644 640 635 635 624 618 612 612 602 596 586 586 578 575 571 571 563 559 555 555 552 553 556 558 558 559 560 564 564 565 567 566 566 562 558 541 541 533 526 510 510 501 493 476 476 468 462 445 445 441 436 424 424 416 407 364 364 348 332 339 339 387 412 451 451 465 469 471 471 468 463 453 453 447 437 427 427 422 416 408 408 408 409 413 413 418 417 409 409 404 400 396 396 390 404 418 418 441 453 473 473 483 485 484 484 481 479 479 479 478 479 483 483 495 498 501 501 505 506 508 508 511 512 513 513 509 506 503 503 496 491 485 485 473 467 460 460 444 427 418 418 401 402 404 404 406 405 403 397 397 394 385 378 378 375 373 371 371 372 369 364 364 362 361 360 360 358 356 350 350 345 340 343 343 345 347 352 352 353 351 344 344 340 336 326 326 320 312 307 307 312 317 322 322 326 330 336 336 337 339 337 337 330 324 308 308 298 288 277 277 258 251 243 243 237 226 221 221 210 204 203 203 203 205 216 216 242 257 282 282 306 316 327 327 349 356 363 363 373 375 374 374 366 360 353 353 341 336 331 331 321 316 312 312 303 300 296 296 288 284 280 280 265 259 252 252 262 275 286 286 305 314 320 330 330 334 334 336 336 345 351 360 360 362 364 362 362 359 356 351 351 348 344 340 340 337 333 325 325 321 319 314 314 311 307 297 297 299 301 314 314 315 316 310 310 305 299 281 281 273 265 264 264 271 277 280 280 276 270 253 253 247 240 236 236 228 225 222 222 218 216 217 217 227 231 236 236 239 240 241 241 241 239 237 237 229 219 213 213 203 198 196 196 193 191 190 190 188 188 186 186 182 180 177 177 177 175 173 173 173 174 172 172 166 163 162 162 161 162 163 163 164 163 163 163 169 174 180 188 188 191 194 205 205 207 210 220 220 223 224 226 226 227 228 229 229 230 231 235 235 241 245 246 246 246 246 248 248 249 251 249 249 247 242 237 237 234 230 223 223 220 219 216 216 213 210 198 198 195 191 194 194 195 197 201 201 202 203 204 204 201 200 199 199 198 198 198 198 194 194 194 194 201 204 208 208 213 214 214 214 211 208 206 206 203 203 202 202 202 202 202 202 203 203 202 202 202 203 203 203 205 207 207 207 210 212 213 213 214 214 218 218 221 222 223 223 227 227 227 230 230 228 226 222 222 222 222 220 220 219 218 216 216 215 214 211 211 212 213 213 213 213 212 213 213 212 211 209 209 208 208 209 209 
214 213 213 213 213 213 213 214 214 214 214 219 224 225 225 227 226 228 228 239 242 246 246 253 257 262 262 275 283 291 291 325 337 345 345 362 372 376 376 373 365 362 362 355 353 351 351 355 354 352 353 353 357 361 371 371 384 400 432 432 447 450 452 452 450 446 434 434 427 417 412 412 413 414 428 428 433 439 443 443 451 462 466 466 465 461 447 447 438 423 394 394 380 368 345 345 345 346 338 338 334 329 322 322 317 311 307 307 311 315 319 319 312 309 306 306 297 295 293 293 288 286 285 285 283 283 283 283 281 280 282 282 283 271 262 262 249 245 241 241 231 228 225 225 219 210 209 209 210 213 218 218 228 233 239 239 243 240 239 239 245 247 250 250 266 274 283 283 301 304 308 308 296 287 288 296 296 303 312 330 330 339 339 340 340 350 360 382 382 394 406 439 439 456 474 511 511 562 576 594 594 598 596 591 591 588 586 578 578 573 553 545 545 545 544 554 554 557 560 560 560 557 549 539 539 534 527 517 517 515 514 507 507 501 487 459 459 446 447 443 443 422 406 410 410 434 453 465 465 496 501 507 507 509 503 497 497 485 504 524 524 570 580 584 584 595 601 608 608 621 627 632 632 641 646 648 648 644 640 635 635 624 618 612 612 602 596 586 586 578 575 571 571 563 559 555 555 552 553 556 558 558 559 560 564 564 565 567 566 566 562 558 541 541 533 526 510 510 501 493 476 476 468 462 445 445 441 436 424 424 416 407 364 364 348 332 339 339 387 412 451 451 465 469 471 471 468 463 453 453 447 437 427 427 422 416 408 408 408 409 413 413 418 417 409 409 404 400 396 396 390 404 418 418 441 453 473 473 483 485 484 484 481 479 479 479 478 479 483 483 495 498 501 501 505 506 508 508 511 512 513 513 509 506 503 503 496 491 485 485 473 467 460 460 444 427 418 418 401 402 404 404 406 405 403 397 397 394 385 378 378 375 373 371 371 372 369 364 364 362 361 360 360 358 356 350 350 345 340 343 343 345 347 352 352 353 351 344 344 340 336 326 326 320 312 307 307 312 317 322 322 326 330 336 336 337 339 337 337 330 324 308 308 298 288 277 277 258 251 243 243 237 226 221 221 210 204 203 203 203 205 216 216 242 257 282 282 306 316 327 327 349 356 363 363 373 375 374 374 366 360 353 353 341 336 331 331 321 316 312 312 303 300 296 296 288 284 280 280 265 259 252 252 262 275 286 286 305 314 320 330 330 334 334 336 336 345 351 360 360 362 364 362 362 359 356 351 351 348 344 340 340 337 333 325 325 321 319 314 314 311 307 297 297 299 301 314 314 315 316 310 310 305 299 281 281 273 265 264 264 271 277 280 280 276 270 253 253 247 240 236 236 228 225 222 222 218 216 217 217 227 231 236 236 239 240 241 241 241 239 237 237 229 219 213 213 203 198 196 196 193 191 190 190 188 188 186 186 182 180 177 177 177 175 173 173 173 174 172 172 166 163 162 162 161 162 163 163 164 163 163 163 169 174 180 188 188 191 194 205 205 207 210 220 220 223 224 226 226 227 228 229 229 230 231 235 235 241 245 246 246 246 246 248 248 249 251 249 249 247 242 237 237 234 230 223 223 220 219 216 216 213 210 198 198 195 191 194 194 195 197 201 201 202 203 204 204 201 200 199 199 198 198 198 198 194 194 194 194 201 204 208 208 213 214 214 214 211 208 206 206 203 203 202 202 202 202 202 202 203 203 202 202 202 203 203 203 205 207 207 207 210 212 213 213 214 214 218 218 221 222 223 223 227 227 227 230 230 228 226 222 222 222 222 220 220 219 218 216 216 215 214 211 211 212 213 213 213 213 212 213 213 212 211 209 209 208 208 209 209 
214 213 213 213 213 213 213 214 214 214 214 219 224 225 225 227 226 228 228 239 242 246 246 253 257 262 262 275 283 291 291 325 337 345 345 362 372 376 376 373 365 362 362 355 353 351 351 355 354 352 353 353 357 361 371 371 384 400 432 432 447 450 452 452 450 446 434 434 427 417 412 412 413 414 428 428 433 439 443 443 451 462 466 466 465 461 447 447 438 423 394 394 380 368 345 345 345 346 338 338 334 329 322 322 317 311 307 307 311 315 319 319 312 309 306 306 297 295 293 293 288 286 285 285 283 283 283 283 281 280 282 282 283 271 262 262 249 245 241 241 231 228 225 225 219 210 209 209 210 213 218 218 228 233 239 239 243 240 239 239 245 247 250 250 266 274 283 283 301 304 308 308 296 287 288 296 296 303 312 330 330 339 339 340 340 350 360 382 382 394 406 439 439 456 474 511 511 562 576 594 594 598 596 591 591 588 586 578 578 573 553 545 545 545 544 554 554 557 560 560 560 557 549 539 539 534 527 517 517 515 514 507 507 501 487 459 459 446 447 443 443 422 406 410 410 434 453 465 465 496 501 507 507 509 503 497 497 485 504 524 524 570 580 584 584 595 601 608 608 621 627 632 632 641 646 648 648 644 640 635 635 624 618 612 612 602 596 586 586 578 575 571 571 563 559 555 555 552 553 556 558 558 559 560 564 564 565 567 566 566 562 558 541 541 533 526 510 510 501 493 476 476 468 462 445 445 441 436 424 424 416 407 364 364 348 332 339 339 387 412 451 451 465 469 471 471 468 463 453 453 447 437 427 427 422 416 408 408 408 409 413 413 418 417 409 409 404 400 396 396 390 404 418 418 441 453 473 473 483 485 484 484 481 479 479 479 478 479 483 483 495 498 501 501 505 506 508 508 511 512 513 513 509 506 503 503 496 491 485 485 473 467 460 460 444 427 418 418 401 402 404 404 406 405 403 397 397 394 385 378 378 375 373 371 371 372 369 364 364 362 361 360 360 358 356 350 350 345 340 343 343 345 347 352 352 353 351 344 344 340 336 326 326 320 312 307 307 312 317 322 322 326 330 336 336 337 339 337 337 330 324 308 308 298 288 277 277 258 251 243 243 237 226 221 221 210 204 203 203 203 205 216 216 242 257 282 282 306 316 327 327 349 356 363 363 373 375 374 374 366 360 353 353 341 336 331 331 321 316 312 312 303 300 296 296 288 284 280 280 265 259 252 252 262 275 286 286 305 314 320 330 330 334 334 336 336 345 351 360 360 362 364 362 362 359 356 351 351 348 344 340 340 337 333 325 325 321 319 314 314 311 307 297 297 299 301 314 314 315 316 310 310 305 299 281 281 273 265 264 264 271 277 280 280 276 270 253 253 247 240 236 236 228 225 222 222 218 216 217 217 227 231 236 236 239 240 241 241 241 239 237 237 229 219 213 213 203 198 196 196 193 191 190 190 188 188 186 186 182 180 177 177 177 175 173 173 173 174 172 172 166 163 162 162 161 162 163 163 164 163 163 163 169 174 180 188 188 191 194 205 205 207 210 220 220 223 224 226 226 227 228 229 229 230 231 235 235 241 245 246 246 246 246 248 248 249 251 249 249 247 242 237 237 234 230 223 223 220 219 216 216 213 210 198 198 195 191 194 194 195 197 201 201 202 203 204 204 201 200 199 199 198 198 198 198 194 194 194 194 201 204 208 208 213 214 214 214 211 208 206 206 203 203 202 202 202 202 202 202 203 203 202 202 202 203 203 203 205 207 207 207 210 212 213 213 214 214 218 218 221 222 223 223 227 227 227 230 230 228 226 222 222 222 222 220 220 219 218 216 216 215 214 211 211 212 213 213 213 213 212 213 213 212 211 209 209 208 208 209 209 
213 214 214 212 213 213 213 214 215 218 218 226 230 230 230 231 230 236 236 246 250 255 255 260 265 270 270 283 289 295 295 320 331 344 344 368 379 376 376 365 357 350 350 337 337 336 336 341 342 344 352 352 358 365 379 379 394 411 442 442 456 460 461 461 458 451 433 433 422 401 394 394 399 405 429 429 434 440 444 444 448 456 460 460 459 457 447 447 439 424 398 398 386 370 348 348 348 347 339 339 334 329 322 322 319 315 316 316 320 320 321 321 314 310 306 306 299 297 294 294 289 286 286 286 285 285 285 285 282 280 283 283 281 269 263 263 256 248 240 240 231 229 227 227 220 210 208 208 209 212 217 217 226 229 231 231 233 232 232 232 244 248 253 253 265 276 288 288 300 297 293 293 286 287 292 304 304 311 320 344 344 358 363 356 356 361 367 397 397 415 434 471 471 488 505 547 547 581 588 596 596 598 594 588 588 585 584 579 579 576 566 550 550 541 531 541 541 548 556 562 562 561 557 547 547 540 537 534 534 535 531 521 521 515 504 481 481 468 468 463 463 439 420 417 417 434 455 469 469 499 500 501 501 490 482 473 473 488 507 527 527 557 560 558 558 559 563 571 571 593 606 619 619 639 647 649 649 645 641 637 637 626 620 614 614 603 597 589 589 583 580 576 576 566 561 560 560 560 562 566 571 571 573 575 575 575 575 574 570 570 564 558 539 539 531 524 510 510 502 495 480 480 473 467 449 449 444 438 428 428 419 410 366 366 349 331 348 348 403 425 460 460 473 476 474 474 468 462 449 449 442 430 423 423 423 423 421 421 420 419 425 425 432 433 426 426 426 422 417 417 396 400 404 404 434 448 473 473 487 491 490 490 489 490 490 490 491 490 493 493 506 509 513 513 516 516 515 515 515 514 512 512 498 492 487 487 476 471 467 467 459 454 448 448 434 417 408 408 396 399 403 403 409 408 406 398 398 394 386 379 379 376 374 368 368 365 362 358 358 356 356 355 355 354 353 349 349 350 351 353 353 354 356 359 359 357 352 343 343 339 334 322 322 315 311 320 320 322 325 331 331 332 334 339 339 340 341 337 337 327 320 302 302 292 284 275 275 258 251 243 243 233 222 218 218 209 203 201 201 200 202 212 212 236 249 280 280 308 316 325 325 340 345 351 351 365 367 369 369 362 356 350 350 338 332 327 327 316 311 308 308 299 297 294 294 287 282 277 277 265 258 251 251 265 280 292 292 314 323 332 347 347 353 351 348 348 352 356 363 363 363 363 361 361 360 359 358 358 355 350 343 343 338 335 330 330 328 326 322 322 319 316 299 299 295 291 308 308 312 317 312 312 306 299 281 281 273 265 256 256 255 260 263 263 260 256 241 241 236 231 228 228 223 221 221 221 225 228 230 230 239 242 245 245 247 247 248 248 246 244 242 242 235 226 220 220 207 201 198 198 193 192 191 191 190 189 187 187 183 182 180 180 180 179 177 177 174 174 175 175 176 177 173 173 165 161 161 161 162 163 163 163 175 178 182 187 187 190 194 203 203 207 212 218 218 220 220 221 221 222 222 222 222 223 226 233 233 241 244 244 244 243 242 238 238 238 238 239 239 237 233 229 229 227 225 221 221 219 218 215 215 214 212 200 200 197 194 189 189 188 186 187 187 189 192 195 195 192 191 189 189 190 191 192 192 189 189 190 190 207 213 216 216 219 218 218 218 215 213 211 211 205 204 203 203 202 202 202 202 203 203 202 202 202 204 205 205 209 212 213 213 216 218 218 218 218 218 224 224 223 224 225 225 229 229 228 228 228 228 227 223 223 222 222 220 220 218 218 216 216 214 214 213 213 213 214 213 213 212 211 211 211 211 211 210 210 208 209 211 211 
214 213 213 212 212 212 212 216 219 224 224 233 236 235 235 236 239 248 248 258 260 263 263 273 276 280 280 288 293 299 299 318 326 337 337 357 366 362 362 352 346 341 341 327 327 327 327 336 340 345 356 356 363 371 386 386 399 412 441 441 458 464 466 466 460 449 425 425 411 389 384 384 394 404 423 423 428 434 431 431 434 442 448 448 450 450 443 443 434 424 401 401 388 373 348 348 347 345 337 337 333 329 324 324 322 320 323 323 324 324 323 323 314 311 307 307 300 298 295 295 289 286 286 286 287 288 286 286 282 280 284 284 283 271 266 266 251 244 237 237 230 230 229 229 221 209 207 207 207 211 217 217 228 233 233 233 229 226 230 230 241 243 246 246 261 269 277 277 282 279 276 276 289 299 303 314 314 321 330 354 354 370 380 388 388 388 387 425 425 442 460 493 493 510 528 557 557 577 583 589 589 588 583 575 575 571 570 569 569 569 566 558 558 549 540 525 525 537 549 557 557 559 560 554 554 549 549 548 548 545 540 528 528 521 511 493 493 481 477 467 467 439 422 417 417 429 448 463 463 493 490 486 486 466 461 455 455 484 499 515 515 526 525 527 527 542 555 567 567 593 608 619 619 636 643 645 645 642 638 633 633 623 617 611 611 600 597 591 591 585 581 576 576 568 564 566 566 571 574 579 582 582 583 585 582 582 579 576 566 566 560 553 535 535 529 523 510 510 503 497 485 485 478 472 449 449 443 436 424 424 414 404 363 363 348 333 355 355 409 432 467 467 479 480 475 475 468 461 448 448 441 435 437 437 438 439 436 436 432 427 434 434 442 444 443 443 441 437 433 433 408 404 400 400 426 438 467 467 491 499 501 501 504 505 505 505 505 504 505 505 515 517 520 520 518 517 515 515 511 508 505 505 485 474 465 465 452 448 445 445 442 442 437 437 425 411 403 403 390 398 406 406 412 410 407 400 400 397 392 388 388 385 380 371 371 367 363 356 356 352 349 347 347 347 348 348 348 349 351 355 355 357 360 360 360 358 352 340 340 334 329 317 317 311 311 323 323 325 328 330 330 330 331 333 333 332 331 326 326 315 308 293 293 285 278 270 270 256 249 242 242 230 221 218 218 211 207 203 203 199 199 204 204 223 237 272 272 299 309 319 319 326 328 330 330 345 351 358 358 356 352 348 348 338 333 329 329 320 315 310 310 293 289 285 285 279 275 270 270 260 254 248 248 265 280 294 294 317 327 339 354 354 357 355 352 352 354 358 360 360 360 359 361 361 362 364 362 362 359 351 342 342 338 336 333 333 331 327 320 320 317 313 298 298 292 286 293 293 298 304 303 303 299 294 277 277 270 264 253 253 247 246 245 245 245 243 233 233 230 226 226 226 229 231 235 235 242 244 245 245 251 253 255 255 256 256 256 256 253 251 248 248 238 228 223 223 213 207 203 203 196 193 193 193 193 192 187 187 184 184 184 184 182 181 180 180 178 177 174 174 174 176 177 177 170 162 162 162 161 162 163 163 172 176 181 186 186 189 193 201 201 206 211 216 216 217 217 217 217 216 216 216 216 218 222 233 233 241 243 242 242 240 238 234 234 232 229 225 225 224 222 221 221 220 219 216 216 214 214 213 213 213 211 201 201 198 194 184 184 181 178 179 179 180 182 185 185 182 182 182 182 184 186 188 188 195 199 203 203 217 221 221 221 220 219 218 218 215 214 213 213 208 207 205 205 204 204 203 203 203 203 203 203 203 206 209 209 215 218 219 219 222 224 224 224 225 227 227 227 226 227 229 229 233 234 236 233 233 232 231 224 224 223 222 220 220 219 218 216 216 215 215 213 213 213 213 212 212 212 211 211 211 211 211 210 210 209 210 212 212 
214 213 213 212 212 212 212 216 219 224 224 233 236 235 235 236 239 248 248 258 260 263 263 273 276 280 280 288 293 299 299 318 326 337 337 357 366 362 362 352 346 341 341 327 327 327 327 336 340 345 356 356 363 371 386 386 399 412 441 441 458 464 466 466 460 449 425 425 411 389 384 384 394 404 423 423 428 434 431 431 434 442 448 448 450 450 443 443 434 424 401 401 388 373 348 348 347 345 337 337 333 329 324 324 322 320 323 323 324 324 323 323 314 311 307 307 300 298 295 295 289 286 286 286 287 288 286 286 282 280 284 284 283 271 266 266 251 244 237 237 230 230 229 229 221 209 207 207 207 211 217 217 228 233 233 233 229 226 230 230 241 243 246 246 261 269 277 277 282 279 276 276 289 299 303 314 314 321 330 354 354 370 380 388 388 388 387 425 425 442 460 493 493 510 528 557 557 577 583 589 589 588 583 575 575 571 570 569 569 569 566 558 558 549 540 525 525 537 549 557 557 559 560 554 554 549 549 548 548 545 540 528 528 521 511 493 493 481 477 467 467 439 422 417 417 429 448 463 463 493 490 486 486 466 461 455 455 484 499 515 515 526 525 527 527 542 555 567 567 593 608 619 619 636 643 645 645 642 638 633 633 623 617 611 611 600 597 591 591 585 581 576 576 568 564 566 566 571 574 579 582 582 583 585 582 582 579 576 566 566 560 553 535 535 529 523 510 510 503 497 485 485 478 472 449 449 443 436 424 424 414 404 363 363 348 333 355 355 409 432 467 467 479 480 475 475 468 461 448 448 441 435 437 437 438 439 436 436 432 427 434 434 442 444 443 443 441 437 433 433 408 404 400 400 426 438 467 467 491 499 501 501 504 505 505 505 505 504 505 505 515 517 520 520 518 517 515 515 511 508 505 505 485 474 465 465 452 448 445 445 442 442 437 437 425 411 403 403 390 398 406 406 412 410 407 400 400 397 392 388 388 385 380 371 371 367 363 356 356 352 349 347 347 347 348 348 348 349 351 355 355 357 360 360 360 358 352 340 340 334 329 317 317 311 311 323 323 325 328 330 330 330 331 333 333 332 331 326 326 315 308 293 293 285 278 270 270 256 249 242 242 230 221 218 218 211 207 203 203 199 199 204 204 223 237 272 272 299 309 319 319 326 328 330 330 345 351 358 358 356 352 348 348 338 333 329 329 320 315 310 310 293 289 285 285 279 275 270 270 260 254 248 248 265 280 294 294 317 327 339 354 354 357 355 352 352 354 358 360 360 360 359 361 361 362 364 362 362 359 351 342 342 338 336 333 333 331 327 320 320 317 313 298 298 292 286 293 293 298 304 303 303 299 294 277 277 270 264 253 253 247 246 245 245 245 243 233 233 230 226 226 226 229 231 235 235 242 244 245 245 251 253 255 255 256 256 256 256 253 251 248 248 238 228 223 223 213 207 203 203 196 193 193 193 193 192 187 187 184 184 184 184 182 181 180 180 178 177 174 174 174 176 177 177 170 162 162 162 161 162 163 163 172 176 181 186 186 189 193 201 201 206 211 216 216 217 217 217 217 216 216 216 216 218 222 233 233 241 243 242 242 240 238 234 234 232 229 225 225 224 222 221 221 220 219 216 216 214 214 213 213 213 211 201 201 198 194 184 184 181 178 179 179 180 182 185 185 182 182 182 182 184 186 188 188 195 199 203 203 217 221 221 221 220 219 218 218 215 214 213 213 208 207 205 205 204 204 203 203 203 203 203 203 203 206 209 209 215 218 219 219 222 224 224 224 225 227 227 227 226 227 229 229 233 234 236 233 233 232 231 224 224 223 222 220 220 219 218 216 216 215 215 213 213 213 213 212 212 212 211 211 211 211 211 210 210 209 210 212 212 
214 213 213 212 213 215 215 223 230 235 235 239 238 238 238 241 245 258 258 266 267 269 269 277 282 288 288 298 301 304 304 322 329 336 336 348 353 352 352 346 341 336 336 322 323 325 325 338 347 357 371 371 377 384 404 404 419 431 456 456 468 468 460 460 452 440 413 413 399 381 376 376 386 397 414 414 417 421 413 413 416 424 434 434 441 443 439 439 433 427 405 405 389 375 349 349 348 346 341 341 337 332 328 328 326 324 325 325 326 325 323 323 315 312 308 308 301 298 295 295 288 286 286 286 286 287 285 285 282 281 285 285 289 286 284 284 270 260 249 249 233 231 228 228 220 205 204 204 204 206 214 214 228 235 235 235 232 229 234 234 239 240 241 241 255 257 260 260 264 266 269 269 292 304 312 328 328 335 343 366 366 380 392 418 418 419 421 440 440 451 462 492 492 505 519 538 538 552 555 556 556 553 549 539 539 534 533 542 542 552 560 555 555 547 539 518 518 528 539 549 549 552 556 559 559 561 558 550 550 545 539 525 525 516 505 488 488 475 468 454 454 433 426 422 422 420 424 436 436 466 462 457 457 451 457 463 463 468 478 489 489 500 504 522 522 563 586 597 597 611 613 620 620 632 638 640 640 637 634 630 630 620 615 609 609 598 595 590 590 584 580 576 576 572 572 575 575 583 587 590 591 591 590 589 583 583 578 573 560 560 554 548 530 530 524 518 505 505 498 493 483 483 477 471 445 445 437 429 414 414 403 392 356 356 345 333 355 355 410 434 470 470 481 481 475 475 469 462 453 453 450 450 453 453 454 455 449 449 445 440 441 441 445 449 455 455 454 451 447 447 424 414 403 403 412 428 465 465 495 506 511 511 517 519 519 519 520 519 518 518 519 519 518 518 513 512 511 511 507 504 501 501 481 472 464 464 443 430 425 425 422 425 423 423 415 403 395 395 386 396 406 406 413 411 409 404 404 402 399 394 394 390 385 374 374 369 365 357 357 353 348 342 342 341 339 342 342 345 349 356 356 357 359 357 357 353 347 336 336 330 325 320 320 320 321 328 328 328 329 329 329 328 326 323 323 321 318 309 309 301 295 283 283 276 270 263 263 251 246 240 240 230 222 220 220 214 210 206 206 200 198 199 199 214 228 265 265 286 287 288 288 287 294 302 302 325 333 344 344 348 350 349 349 344 340 335 335 322 315 310 310 296 291 286 286 273 266 258 258 250 247 243 243 271 286 299 299 322 332 339 348 348 350 349 347 347 349 352 353 353 355 357 362 362 363 365 361 361 357 348 340 340 335 334 334 334 336 328 315 315 311 306 289 289 285 281 276 276 278 281 283 283 283 282 270 270 265 260 253 253 250 247 240 240 236 234 230 230 231 233 237 237 247 254 255 255 259 262 262 262 263 263 263 263 263 262 261 261 255 251 247 247 237 228 223 223 213 208 204 204 198 195 195 195 194 193 190 190 187 187 186 186 183 183 182 182 181 179 173 173 169 169 172 172 169 162 162 162 161 161 162 162 169 172 176 183 183 187 191 199 199 204 209 214 214 215 215 215 215 214 214 215 215 217 222 232 232 240 244 245 245 243 241 236 236 234 231 224 224 221 217 215 215 214 213 212 212 211 209 206 206 204 203 194 194 188 182 175 175 175 174 175 175 176 178 179 179 180 182 184 184 190 194 198 198 208 212 216 216 222 221 220 220 218 216 215 215 214 213 213 213 210 209 207 207 205 205 204 204 204 204 204 204 205 208 212 212 219 223 225 225 228 229 229 229 230 230 229 229 229 229 228 228 234 236 238 239 239 237 234 226 226 225 224 222 222 221 220 218 218 217 216 214 214 214 213 211 211 211 212 211 211 211 211 211 211 210 211 213 213 
214 213 213 212 213 215 215 223 230 235 235 239 238 238 238 241 245 258 258 266 267 269 269 277 282 288 288 298 301 304 304 322 329 336 336 348 353 352 352 346 341 336 336 322 323 325 325 338 347 357 371 371 377 384 404 404 419 431 456 456 468 468 460 460 452 440 413 413 399 381 376 376 386 397 414 414 417 421 413 413 416 424 434 434 441 443 439 439 433 427 405 405 389 375 349 349 348 346 341 341 337 332 328 328 326 324 325 325 326 325 323 323 315 312 308 308 301 298 295 295 288 286 286 286 286 287 285 285 282 281 285 285 289 286 284 284 270 260 249 249 233 231 228 228 220 205 204 204 204 206 214 214 228 235 235 235 232 229 234 234 239 240 241 241 255 257 260 260 264 266 269 269 292 304 312 328 328 335 343 366 366 380 392 418 418 419 421 440 440 451 462 492 492 505 519 538 538 552 555 556 556 553 549 539 539 534 533 542 542 552 560 555 555 547 539 518 518 528 539 549 549 552 556 559 559 561 558 550 550 545 539 525 525 516 505 488 488 475 468 454 454 433 426 422 422 420 424 436 436 466 462 457 457 451 457 463 463 468 478 489 489 500 504 522 522 563 586 597 597 611 613 620 620 632 638 640 640 637 634 630 630 620 615 609 609 598 595 590 590 584 580 576 576 572 572 575 575 583 587 590 591 591 590 589 583 583 578 573 560 560 554 548 530 530 524 518 505 505 498 493 483 483 477 471 445 445 437 429 414 414 403 392 356 356 345 333 355 355 410 434 470 470 481 481 475 475 469 462 453 453 450 450 453 453 454 455 449 449 445 440 441 441 445 449 455 455 454 451 447 447 424 414 403 403 412 428 465 465 495 506 511 511 517 519 519 519 520 519 518 518 519 519 518 518 513 512 511 511 507 504 501 501 481 472 464 464 443 430 425 425 422 425 423 423 415 403 395 395 386 396 406 406 413 411 409 404 404 402 399 394 394 390 385 374 374 369 365 357 357 353 348 342 342 341 339 342 342 345 349 356 356 357 359 357 357 353 347 336 336 330 325 320 320 320 321 328 328 328 329 329 329 328 326 323 323 321 318 309 309 301 295 283 283 276 270 263 263 251 246 240 240 230 222 220 220 214 210 206 206 200 198 199 199 214 228 265 265 286 287 288 288 287 294 302 302 325 333 344 344 348 350 349 349 344 340 335 335 322 315 310 310 296 291 286 286 273 266 258 258 250 247 243 243 271 286 299 299 322 332 339 348 348 350 349 347 347 349 352 353 353 355 357 362 362 363 365 361 361 357 348 340 340 335 334 334 334 336 328 315 315 311 306 289 289 285 281 276 276 278 281 283 283 283 282 270 270 265 260 253 253 250 247 240 240 236 234 230 230 231 233 237 237 247 254 255 255 259 262 262 262 263 263 263 263 263 262 261 261 255 251 247 247 237 228 223 223 213 208 204 204 198 195 195 195 194 193 190 190 187 187 186 186 183 183 182 182 181 179 173 173 169 169 172 172 169 162 162 162 161 161 162 162 169 172 176 183 183 187 191 199 199 204 209 214 214 215 215 215 215 214 214 215 215 217 222 232 232 240 244 245 245 243 241 236 236 234 231 224 224 221 217 215 215 214 213 212 212 211 209 206 206 204 203 194 194 188 182 175 175 175 174 175 175 176 178 179 179 180 182 184 184 190 194 198 198 208 212 216 216 222 221 220 220 218 216 215 215 214 213 213 213 210 209 207 207 205 205 204 204 204 204 204 204 205 208 212 212 219 223 225 225 228 229 229 229 230 230 229 229 229 229 228 228 234 236 238 239 239 237 234 226 226 225 224 222 222 221 220 218 218 217 216 214 214 214 213 211 211 211 212 211 211 211 211 211 211 210 211 213 213 
213 212 212 212 215 223 223 240 248 245 245 240 237 239 239 246 252 265 265 273 273 274 274 281 286 292 292 305 310 315 315 329 336 343 343 352 355 353 353 345 339 334 334 318 324 331 331 352 363 374 394 394 400 407 428 428 447 454 462 462 463 459 445 445 436 424 400 400 387 373 367 367 375 383 398 398 401 405 408 408 411 419 431 431 439 442 442 442 439 430 406 406 390 377 358 358 356 353 342 342 339 336 329 329 328 327 326 326 325 322 319 319 315 312 308 308 301 299 296 296 288 285 285 285 285 286 284 284 282 281 284 284 287 284 282 282 269 262 254 254 243 238 233 233 221 204 203 203 202 203 208 208 218 222 225 225 233 237 244 244 249 247 245 245 250 252 255 255 262 266 270 270 294 305 319 345 345 356 366 387 387 399 410 438 438 442 446 443 443 444 445 464 464 473 483 504 504 508 509 507 507 503 499 490 490 486 491 517 517 538 550 542 542 533 524 511 511 519 527 537 537 542 553 561 561 563 560 549 549 541 531 509 509 496 484 466 466 454 448 445 445 448 456 446 446 427 417 419 419 431 433 436 436 470 482 495 495 478 480 482 482 515 532 552 552 591 610 618 618 627 629 630 630 632 634 634 634 631 628 624 624 616 612 607 607 600 596 589 589 584 581 579 579 579 582 584 584 591 595 598 594 594 592 590 580 580 576 571 558 558 551 544 523 523 515 507 494 494 489 485 476 476 470 463 440 440 430 419 394 394 382 369 350 350 342 334 361 361 420 441 474 474 485 485 480 480 476 472 466 466 465 464 467 467 467 466 457 457 450 443 445 445 454 461 468 468 466 463 460 460 437 424 411 411 409 424 456 456 487 501 510 510 523 528 529 529 530 528 524 524 514 510 506 506 496 499 502 502 507 506 505 505 489 483 474 474 452 439 425 425 407 402 402 402 401 390 382 382 384 397 410 410 420 417 414 410 410 408 403 396 396 392 387 378 378 374 369 360 360 355 348 341 341 338 335 338 338 344 351 361 361 361 361 353 353 349 344 334 334 329 329 331 331 334 335 337 337 336 334 329 329 326 323 316 316 311 306 297 297 292 289 281 281 277 273 269 269 260 255 249 249 236 228 224 224 215 210 206 206 200 198 198 198 203 208 237 237 255 253 250 250 260 273 286 286 305 314 332 332 345 350 349 349 343 338 332 332 318 309 305 305 295 291 286 286 272 263 254 254 242 243 244 244 278 291 302 302 322 330 335 342 342 344 343 340 340 340 343 348 348 352 356 361 361 362 364 359 359 355 347 338 338 333 330 327 327 329 322 309 309 303 300 295 295 294 293 282 282 277 271 266 266 265 263 261 261 258 255 249 249 246 244 239 239 237 237 241 241 245 250 254 254 263 268 270 270 272 271 271 271 269 269 269 269 266 263 260 260 250 246 241 241 231 222 217 217 209 206 203 203 197 195 195 195 194 194 194 194 192 192 191 191 185 184 183 183 181 181 176 176 169 167 167 167 166 164 163 163 161 159 160 160 169 173 177 186 186 189 192 196 196 199 203 213 213 214 214 213 213 211 213 219 219 223 227 234 234 241 245 248 248 246 244 240 240 237 234 228 228 224 217 212 212 210 209 205 205 203 202 198 198 195 192 179 179 176 173 172 172 173 174 176 176 176 177 184 184 189 192 195 195 201 205 210 210 218 221 225 225 223 220 219 219 215 213 212 212 211 211 211 211 209 209 208 208 206 206 207 207 207 207 206 206 207 212 216 216 225 229 231 231 234 236 237 237 238 237 239 239 239 237 235 235 235 237 239 239 239 239 239 229 229 226 226 225 225 224 223 221 221 220 220 221 221 220 218 216 216 215 214 213 213 212 211 211 211 211 211 211 211 
213 212 212 212 215 223 223 240 248 245 245 240 237 239 239 246 252 265 265 273 273 274 274 281 286 292 292 305 310 315 315 329 336 343 343 352 355 353 353 345 339 334 334 318 324 331 331 352 363 374 394 394 400 407 428 428 447 454 462 462 463 459 445 445 436 424 400 400 387 373 367 367 375 383 398 398 401 405 408 408 411 419 431 431 439 442 442 442 439 430 406 406 390 377 358 358 356 353 342 342 339 336 329 329 328 327 326 326 325 322 319 319 315 312 308 308 301 299 296 296 288 285 285 285 285 286 284 284 282 281 284 284 287 284 282 282 269 262 254 254 243 238 233 233 221 204 203 203 202 203 208 208 218 222 225 225 233 237 244 244 249 247 245 245 250 252 255 255 262 266 270 270 294 305 319 345 345 356 366 387 387 399 410 438 438 442 446 443 443 444 445 464 464 473 483 504 504 508 509 507 507 503 499 490 490 486 491 517 517 538 550 542 542 533 524 511 511 519 527 537 537 542 553 561 561 563 560 549 549 541 531 509 509 496 484 466 466 454 448 445 445 448 456 446 446 427 417 419 419 431 433 436 436 470 482 495 495 478 480 482 482 515 532 552 552 591 610 618 618 627 629 630 630 632 634 634 634 631 628 624 624 616 612 607 607 600 596 589 589 584 581 579 579 579 582 584 584 591 595 598 594 594 592 590 580 580 576 571 558 558 551 544 523 523 515 507 494 494 489 485 476 476 470 463 440 440 430 419 394 394 382 369 350 350 342 334 361 361 420 441 474 474 485 485 480 480 476 472 466 466 465 464 467 467 467 466 457 457 450 443 445 445 454 461 468 468 466 463 460 460 437 424 411 411 409 424 456 456 487 501 510 510 523 528 529 529 530 528 524 524 514 510 506 506 496 499 502 502 507 506 505 505 489 483 474 474 452 439 425 425 407 402 402 402 401 390 382 382 384 397 410 410 420 417 414 410 410 408 403 396 396 392 387 378 378 374 369 360 360 355 348 341 341 338 335 338 338 344 351 361 361 361 361 353 353 349 344 334 334 329 329 331 331 334 335 337 337 336 334 329 329 326 323 316 316 311 306 297 297 292 289 281 281 277 273 269 269 260 255 249 249 236 228 224 224 215 210 206 206 200 198 198 198 203 208 237 237 255 253 250 250 260 273 286 286 305 314 332 332 345 350 349 349 343 338 332 332 318 309 305 305 295 291 286 286 272 263 254 254 242 243 244 244 278 291 302 302 322 330 335 342 342 344 343 340 340 340 343 348 348 352 356 361 361 362 364 359 359 355 347 338 338 333 330 327 327 329 322 309 309 303 300 295 295 294 293 282 282 277 271 266 266 265 263 261 261 258 255 249 249 246 244 239 239 237 237 241 241 245 250 254 254 263 268 270 270 272 271 271 271 269 269 269 269 266 263 260 260 250 246 241 241 231 222 217 217 209 206 203 203 197 195 195 195 194 194 194 194 192 192 191 191 185 184 183 183 181 181 176 176 169 167 167 167 166 164 163 163 161 159 160 160 169 173 177 186 186 189 192 196 196 199 203 213 213 214 214 213 213 211 213 219 219 223 227 234 234 241 245 248 248 246 244 240 240 237 234 228 228 224 217 212 212 210 209 205 205 203 202 198 198 195 192 179 179 176 173 172 172 173 174 176 176 176 177 184 184 189 192 195 195 201 205 210 210 218 221 225 225 223 220 219 219 215 213 212 212 211 211 211 211 209 209 208 208 206 206 207 207 207 207 206 206 207 212 216 216 225 229 231 231 234 236 237 237 238 237 239 239 239 237 235 235 235 237 239 239 239 239 239 229 229 226 226 225 225 224 223 221 221 220 220 221 221 220 218 216 216 215 214 213 213 212 211 211 211 211 211 211 211 
212 212 212 214 231 238 238 244 243 240 240 236 237 240 240 249 255 264 264 271 272 274 274 289 294 300 300 309 315 321 321 340 348 355 355 362 362 356 356 344 339 333 333 318 329 341 341 365 377 389 411 411 419 428 446 446 458 456 448 448 443 437 424 424 416 405 384 384 374 361 367 367 374 381 398 398 403 409 416 416 421 430 440 440 446 450 452 452 449 435 405 405 388 379 363 363 359 355 346 346 343 340 330 330 328 325 325 325 324 321 317 317 313 311 308 308 301 299 297 297 288 285 284 284 282 282 280 280 280 283 283 283 284 279 274 274 260 257 253 253 244 241 237 237 215 203 202 202 202 203 205 205 212 217 223 223 232 235 246 246 250 250 249 249 253 257 261 261 270 271 272 272 292 305 323 361 361 380 388 408 408 419 430 451 451 451 450 428 428 422 415 423 423 433 444 467 467 464 463 456 456 450 447 447 447 451 469 506 506 525 528 519 519 514 508 517 517 522 528 538 538 542 554 562 562 564 560 548 548 540 524 491 491 474 463 449 449 450 453 460 460 475 483 472 472 451 441 438 438 433 442 452 452 497 510 524 524 527 527 526 526 558 573 587 587 611 621 626 626 631 632 631 631 630 630 629 629 627 625 622 622 616 613 610 610 603 599 592 592 586 584 584 584 584 585 588 588 594 597 598 594 594 591 588 579 579 574 569 557 557 551 544 515 515 503 492 475 475 469 465 456 456 451 444 424 424 412 399 379 379 376 373 360 360 350 339 372 372 431 450 478 478 487 487 485 485 482 480 477 477 476 473 473 473 471 468 455 455 449 443 450 450 466 474 480 480 479 475 471 471 453 440 426 426 413 417 433 433 466 487 502 502 525 533 534 534 534 531 525 525 503 493 482 482 477 487 497 497 510 511 513 513 497 489 478 478 454 441 429 429 404 391 386 386 381 375 370 370 386 400 414 414 425 424 422 416 416 414 408 401 401 396 392 386 386 384 376 361 361 355 347 339 339 336 333 334 334 343 353 365 365 365 366 357 357 352 348 340 340 337 339 344 344 346 346 345 345 342 339 331 331 327 323 316 316 312 308 305 305 302 300 296 296 293 289 285 285 272 265 257 257 242 227 221 221 213 210 206 206 201 199 198 198 198 200 214 214 229 233 238 238 262 276 290 290 306 315 333 333 344 346 343 343 333 327 321 321 308 300 295 295 284 280 276 276 264 256 247 247 239 246 254 254 286 296 305 305 321 328 331 335 335 335 334 332 332 334 337 347 347 351 356 362 362 362 362 358 358 354 346 337 337 332 328 319 319 315 313 309 309 308 310 311 311 307 303 290 290 285 280 273 273 272 270 259 259 254 251 246 246 243 243 244 244 245 247 254 254 260 266 270 270 277 280 280 280 279 277 276 276 274 273 272 272 265 261 256 256 243 238 233 233 225 216 214 214 208 205 203 203 199 196 196 196 198 200 198 198 192 191 190 190 188 187 185 185 184 184 181 181 175 171 168 168 163 160 160 160 159 158 158 158 163 170 177 189 189 192 195 196 196 198 201 206 206 207 209 213 213 214 217 222 222 225 228 234 234 239 243 246 246 245 244 242 242 239 235 227 227 223 217 211 211 208 206 201 201 198 196 192 192 189 184 170 170 170 171 181 181 188 195 200 200 199 197 196 196 198 199 201 201 209 212 216 216 226 228 230 230 223 221 220 220 216 213 212 212 211 211 211 211 211 211 212 212 209 209 209 209 210 210 211 211 213 216 220 220 230 235 237 237 241 242 246 246 247 243 245 245 246 245 243 243 242 242 241 241 241 241 241 235 235 233 233 232 232 230 229 228 228 227 227 228 228 228 227 225 225 225 224 221 221 219 217 217 217 215 214 212 212 
214 214 214 223 240 240 240 236 232 233 233 237 240 243 243 251 256 263 263 273 276 280 280 294 299 305 305 318 326 334 334 351 358 363 363 366 362 356 356 345 340 333 333 321 333 345 345 370 385 401 425 425 435 446 457 457 449 439 423 423 416 410 398 398 392 385 370 370 363 351 364 364 374 385 412 412 417 422 432 432 438 447 454 454 459 460 455 455 448 434 407 407 394 387 369 369 364 358 349 349 344 339 324 324 325 326 326 326 323 320 317 317 313 311 308 308 301 298 295 295 287 284 282 282 278 276 275 275 279 285 285 285 286 282 277 277 262 259 255 255 247 246 245 245 221 202 201 201 201 202 205 205 214 221 225 225 234 238 248 248 252 252 253 253 260 263 267 267 276 276 275 275 289 301 319 358 358 380 396 424 424 435 437 437 437 436 434 410 410 396 381 385 385 398 412 429 429 421 419 413 413 408 415 444 444 465 482 501 501 503 500 503 503 509 515 535 535 539 543 549 549 551 558 564 564 566 562 548 548 538 521 485 485 466 458 455 455 468 476 485 485 502 510 503 503 485 475 470 470 460 462 465 465 505 525 545 545 568 574 580 580 599 606 610 610 618 622 624 624 627 626 625 625 623 625 626 626 626 625 623 623 617 614 611 611 604 600 593 593 588 586 586 586 585 586 588 588 593 596 596 594 594 591 588 579 579 575 570 557 557 551 544 519 519 510 499 483 483 478 471 454 454 445 440 428 428 422 416 403 403 398 392 361 361 351 340 373 373 427 446 476 476 488 489 488 488 486 485 481 481 479 473 466 466 462 458 448 448 449 451 459 459 475 484 492 492 493 491 488 488 471 458 444 444 431 427 426 426 449 468 487 487 517 528 533 533 535 531 523 523 491 476 461 461 468 483 498 498 517 518 520 520 497 486 474 474 449 436 426 426 404 393 383 383 367 362 363 363 393 404 416 416 428 428 428 424 424 421 414 406 406 402 397 390 390 388 378 361 361 353 345 335 335 332 328 334 334 344 355 371 371 373 375 365 365 361 358 353 353 351 352 356 356 358 357 351 351 347 342 334 334 330 325 320 320 319 317 316 316 312 310 304 304 300 295 290 290 275 268 261 261 240 223 221 221 220 221 221 221 215 209 204 204 199 198 203 203 219 231 243 243 274 285 297 297 312 323 336 336 338 337 333 333 323 317 312 312 301 294 287 287 269 267 264 264 252 246 240 240 243 255 267 267 297 305 311 311 320 324 325 326 326 325 326 329 329 336 340 349 349 353 358 362 362 362 362 359 359 356 349 340 340 335 331 327 327 328 328 325 325 323 324 321 321 316 311 300 300 297 293 288 288 286 284 268 268 262 258 252 252 251 256 263 263 264 267 277 277 281 285 287 287 291 292 289 289 283 279 276 276 270 269 268 268 259 254 248 248 236 233 230 230 226 226 224 224 218 214 212 212 207 205 206 206 206 204 200 200 194 192 190 190 190 189 187 187 185 185 184 184 180 178 173 173 164 160 159 159 158 157 157 157 158 161 164 180 180 186 192 196 196 196 197 202 202 205 207 212 212 215 218 223 223 225 227 231 231 235 238 243 243 243 242 239 239 236 233 226 226 222 216 210 210 206 204 198 198 195 191 182 182 177 173 171 171 179 188 211 211 217 224 231 231 227 222 214 214 210 209 207 207 214 220 226 226 235 233 230 230 225 223 221 221 216 213 212 212 211 210 210 210 211 211 212 212 213 213 213 213 215 216 217 217 219 222 225 225 232 236 240 240 246 249 252 252 253 251 253 253 252 248 244 244 242 241 240 242 242 242 241 235 235 234 234 233 233 233 233 232 232 231 231 229 229 229 230 228 228 227 226 223 223 223 223 218 218 215 214 213 213 
214 214 214 223 240 240 240 236 232 233 233 237 240 243 243 251 256 263 263 273 276 280 280 294 299 305 305 318 326 334 334 351 358 363 363 366 362 356 356 345 340 333 333 321 333 345 345 370 385 401 425 425 435 446 457 457 449 439 423 423 416 410 398 398 392 385 370 370 363 351 364 364 374 385 412 412 417 422 432 432 438 447 454 454 459 460 455 455 448 434 407 407 394 387 369 369 364 358 349 349 344 339 324 324 325 326 326 326 323 320 317 317 313 311 308 308 301 298 295 295 287 284 282 282 278 276 275 275 279 285 285 285 286 282 277 277 262 259 255 255 247 246 245 245 221 202 201 201 201 202 205 205 214 221 225 225 234 238 248 248 252 252 253 253 260 263 267 267 276 276 275 275 289 301 319 358 358 380 396 424 424 435 437 437 437 436 434 410 410 396 381 385 385 398 412 429 429 421 419 413 413 408 415 444 444 465 482 501 501 503 500 503 503 509 515 535 535 539 543 549 549 551 558 564 564 566 562 548 548 538 521 485 485 466 458 455 455 468 476 485 485 502 510 503 503 485 475 470 470 460 462 465 465 505 525 545 545 568 574 580 580 599 606 610 610 618 622 624 624 627 626 625 625 623 625 626 626 626 625 623 623 617 614 611 611 604 600 593 593 588 586 586 586 585 586 588 588 593 596 596 594 594 591 588 579 579 575 570 557 557 551 544 519 519 510 499 483 483 478 471 454 454 445 440 428 428 422 416 403 403 398 392 361 361 351 340 373 373 427 446 476 476 488 489 488 488 486 485 481 481 479 473 466 466 462 458 448 448 449 451 459 459 475 484 492 492 493 491 488 488 471 458 444 444 431 427 426 426 449 468 487 487 517 528 533 533 535 531 523 523 491 476 461 461 468 483 498 498 517 518 520 520 497 486 474 474 449 436 426 426 404 393 383 383 367 362 363 363 393 404 416 416 428 428 428 424 424 421 414 406 406 402 397 390 390 388 378 361 361 353 345 335 335 332 328 334 334 344 355 371 371 373 375 365 365 361 358 353 353 351 352 356 356 358 357 351 351 347 342 334 334 330 325 320 320 319 317 316 316 312 310 304 304 300 295 290 290 275 268 261 261 240 223 221 221 220 221 221 221 215 209 204 204 199 198 203 203 219 231 243 243 274 285 297 297 312 323 336 336 338 337 333 333 323 317 312 312 301 294 287 287 269 267 264 264 252 246 240 240 243 255 267 267 297 305 311 311 320 324 325 326 326 325 326 329 329 336 340 349 349 353 358 362 362 362 362 359 359 356 349 340 340 335 331 327 327 328 328 325 325 323 324 321 321 316 311 300 300 297 293 288 288 286 284 268 268 262 258 252 252 251 256 263 263 264 267 277 277 281 285 287 287 291 292 289 289 283 279 276 276 270 269 268 268 259 254 248 248 236 233 230 230 226 226 224 224 218 214 212 212 207 205 206 206 206 204 200 200 194 192 190 190 190 189 187 187 185 185 184 184 180 178 173 173 164 160 159 159 158 157 157 157 158 161 164 180 180 186 192 196 196 196 197 202 202 205 207 212 212 215 218 223 223 225 227 231 231 235 238 243 243 243 242 239 239 236 233 226 226 222 216 210 210 206 204 198 198 195 191 182 182 177 173 171 171 179 188 211 211 217 224 231 231 227 222 214 214 210 209 207 207 214 220 226 226 235 233 230 230 225 223 221 221 216 213 212 212 211 210 210 210 211 211 212 212 213 213 213 213 215 216 217 217 219 222 225 225 232 236 240 240 246 249 252 252 253 251 253 253 252 248 244 244 242 241 240 242 242 242 241 235 235 234 234 233 233 233 233 232 232 231 231 229 229 229 230 228 228 227 226 223 223 223 223 218 218 215 214 213 213 
214 214 214 223 240 240 240 236 232 233 233 237 240 243 243 251 256 263 263 273 276 280 280 294 299 305 305 318 326 334 334 351 358 363 363 366 362 356 356 345 340 333 333 321 333 345 345 370 385 401 425 425 435 446 457 457 449 439 423 423 416 410 398 398 392 385 370 370 363 351 364 364 374 385 412 412 417 422 432 432 438 447 454 454 459 460 455 455 448 434 407 407 394 387 369 369 364 358 349 349 344 339 324 324 325 326 326 326 323 320 317 317 313 311 308 308 301 298 295 295 287 284 282 282 278 276 275 275 279 285 285 285 286 282 277 277 262 259 255 255 247 246 245 245 221 202 201 201 201 202 205 205 214 221 225 225 234 238 248 248 252 252 253 253 260 263 267 267 276 276 275 275 289 301 319 358 358 380 396 424 424 435 437 437 437 436 434 410 410 396 381 385 385 398 412 429 429 421 419 413 413 408 415 444 444 465 482 501 501 503 500 503 503 509 515 535 535 539 543 549 549 551 558 564 564 566 562 548 548 538 521 485 485 466 458 455 455 468 476 485 485 502 510 503 503 485 475 470 470 460 462 465 465 505 525 545 545 568 574 580 580 599 606 610 610 618 622 624 624 627 626 625 625 623 625 626 626 626 625 623 623 617 614 611 611 604 600 593 593 588 586 586 586 585 586 588 588 593 596 596 594 594 591 588 579 579 575 570 557 557 551 544 519 519 510 499 483 483 478 471 454 454 445 440 428 428 422 416 403 403 398 392 361 361 351 340 373 373 427 446 476 476 488 489 488 488 486 485 481 481 479 473 466 466 462 458 448 448 449 451 459 459 475 484 492 492 493 491 488 488 471 458 444 444 431 427 426 426 449 468 487 487 517 528 533 533 535 531 523 523 491 476 461 461 468 483 498 498 517 518 520 520 497 486 474 474 449 436 426 426 404 393 383 383 367 362 363 363 393 404 416 416 428 428 428 424 424 421 414 406 406 402 397 390 390 388 378 361 361 353 345 335 335 332 328 334 334 344 355 371 371 373 375 365 365 361 358 353 353 351 352 356 356 358 357 351 351 347 342 334 334 330 325 320 320 319 317 316 316 312 310 304 304 300 295 290 290 275 268 261 261 240 223 221 221 220 221 221 221 215 209 204 204 199 198 203 203 219 231 243 243 274 285 297 297 312 323 336 336 338 337 333 333 323 317 312 312 301 294 287 287 269 267 264 264 252 246 240 240 243 255 267 267 297 305 311 311 320 324 325 326 326 325 326 329 329 336 340 349 349 353 358 362 362 362 362 359 359 356 349 340 340 335 331 327 327 328 328 325 325 323 324 321 321 316 311 300 300 297 293 288 288 286 284 268 268 262 258 252 252 251 256 263 263 264 267 277 277 281 285 287 287 291 292 289 289 283 279 276 276 270 269 268 268 259 254 248 248 236 233 230 230 226 226 224 224 218 214 212 212 207 205 206 206 206 204 200 200 194 192 190 190 190 189 187 187 185 185 184 184 180 178 173 173 164 160 159 159 158 157 157 157 158 161 164 180 180 186 192 196 196 196 197 202 202 205 207 212 212 215 218 223 223 225 227 231 231 235 238 243 243 243 242 239 239 236 233 226 226 222 216 210 210 206 204 198 198 195 191 182 182 177 173 171 171 179 188 211 211 217 224 231 231 227 222 214 214 210 209 207 207 214 220 226 226 235 233 230 230 225 223 221 221 216 213 212 212 211 210 210 210 211 211 212 212 213 213 213 213 215 216 217 217 219 222 225 225 232 236 240 240 246 249 252 252 253 251 253 253 252 248 244 244 242 241 240 242 242 242 241 235 235 234 234 233 233 233 233 232 232 231 231 229 229 229 230 228 228 227 226 223 223 223 223 218 218 215 214 213 213 
216 215 215 218 225 225 225 226 227 230 230 237 241 244 244 254 260 270 270 280 284 288 288 298 303 309 309 329 336 344 344 361 370 371 371 367 360 354 354 342 335 326 326 322 333 344 344 375 392 410 442 442 450 458 450 450 427 417 399 399 391 384 374 374 371 367 356 356 348 348 369 369 380 391 414 414 420 427 447 447 449 454 457 457 459 457 448 448 441 431 410 410 399 394 375 375 368 360 349 349 340 331 320 320 323 327 325 325 322 319 316 316 312 310 307 307 301 299 296 296 286 283 281 281 277 274 272 272 276 282 284 284 291 288 281 281 266 262 258 258 249 247 244 244 228 202 201 201 201 202 205 205 216 225 232 232 242 245 252 252 257 257 258 258 265 269 273 273 282 285 288 288 286 293 309 348 348 370 393 427 427 438 432 408 408 408 409 395 395 379 362 357 357 368 379 390 390 383 381 387 387 395 419 464 464 485 492 497 497 494 509 518 518 525 533 546 546 549 553 559 559 560 564 566 566 567 562 544 544 530 514 487 487 475 466 465 465 485 496 506 506 527 538 537 537 528 520 515 515 505 505 505 505 513 534 555 555 580 587 594 594 606 609 609 609 612 615 617 617 618 616 616 616 617 621 623 623 625 624 622 622 617 614 611 611 603 599 592 592 587 585 584 584 582 583 585 585 589 592 594 592 592 589 585 579 579 575 570 561 561 554 546 527 527 522 515 502 502 496 488 473 473 466 460 440 440 432 424 405 405 392 379 360 360 352 343 365 365 410 432 471 471 487 489 488 488 485 482 476 476 473 463 456 456 455 453 454 454 455 456 463 463 479 488 500 500 507 506 504 504 488 483 478 478 456 447 436 436 444 456 473 473 502 513 520 520 525 523 516 516 482 465 447 447 460 477 495 495 516 516 516 516 488 476 463 463 438 426 415 415 395 386 377 377 361 359 365 365 393 405 417 417 429 431 433 430 430 427 418 408 408 403 399 389 389 383 374 357 357 349 337 328 328 326 324 336 336 347 359 379 379 382 385 376 376 373 370 367 367 366 368 370 370 371 369 356 356 351 346 339 339 336 333 330 330 329 327 324 324 317 314 306 306 301 294 287 287 272 265 258 258 235 225 226 226 233 238 236 236 225 217 211 211 201 197 199 199 216 229 243 243 279 290 302 302 321 328 336 336 337 335 331 331 320 314 307 307 293 285 278 278 257 254 250 250 242 240 238 238 257 270 283 283 307 314 317 317 320 320 319 320 320 322 327 336 336 343 346 353 353 356 359 361 361 361 361 360 360 358 352 345 345 341 339 338 338 339 343 342 342 337 336 331 331 328 325 310 310 309 307 299 299 295 291 277 277 269 264 267 267 277 280 283 283 282 286 296 296 297 299 299 299 295 292 289 289 282 278 274 274 263 260 257 257 249 245 240 240 236 238 240 240 239 235 234 234 230 227 222 222 215 212 212 212 210 207 203 203 199 196 192 192 188 188 187 187 186 186 185 185 183 182 178 178 169 165 163 163 160 158 158 158 157 157 158 168 168 175 183 191 191 194 198 199 199 200 203 210 210 215 220 225 225 225 225 226 226 230 232 236 236 236 236 235 235 233 230 224 224 221 215 210 210 208 206 199 199 195 190 177 177 169 169 185 185 197 210 234 234 241 248 253 253 251 249 243 243 229 224 218 218 219 223 227 227 234 234 234 234 233 228 225 225 220 217 216 216 214 212 211 211 210 211 212 212 214 214 214 214 217 218 220 220 222 225 227 227 233 237 242 242 255 262 265 265 265 262 257 257 254 252 250 250 244 244 243 242 242 241 239 233 233 232 232 231 231 230 229 228 228 228 228 226 226 226 225 224 224 223 222 224 224 224 224 217 217 215 215 216 216 
214 213 213 215 218 220 220 224 227 231 231 239 243 246 246 256 262 277 277 288 292 296 296 303 308 313 313 328 333 339 339 361 370 370 370 362 353 346 346 328 318 315 315 326 339 353 353 387 405 423 453 453 453 453 436 436 416 406 384 384 373 365 354 354 351 349 343 343 339 355 379 379 390 402 417 417 426 436 455 455 456 455 450 450 447 443 437 437 434 427 411 411 402 395 372 372 364 355 340 340 332 324 324 324 326 329 325 325 321 319 316 316 312 309 306 306 302 300 297 297 285 282 281 281 275 271 268 268 271 277 285 285 300 296 284 284 266 262 258 258 247 246 245 245 229 202 201 201 200 201 205 205 218 227 234 234 246 251 259 259 260 261 262 262 270 275 280 280 292 297 302 302 293 299 314 351 351 373 391 419 419 429 421 377 377 376 375 372 372 361 350 333 333 337 342 352 352 357 364 391 391 412 435 476 476 493 492 498 498 506 527 532 532 536 541 553 553 558 563 567 567 569 571 570 570 569 565 552 552 543 532 506 506 491 479 477 477 500 514 527 527 549 558 561 561 565 564 561 561 546 544 542 542 538 546 555 555 572 577 582 582 595 598 600 600 604 605 605 605 605 604 605 605 611 620 624 624 625 624 622 622 618 616 613 613 605 602 594 594 587 583 581 581 580 581 583 583 588 590 591 589 589 587 584 579 579 576 572 563 563 558 553 543 543 539 532 516 516 506 497 480 480 471 464 437 437 428 418 394 394 391 388 374 374 361 347 367 367 422 443 476 476 489 490 488 488 484 479 469 469 463 460 462 462 462 463 463 463 464 465 469 469 481 490 507 507 518 517 516 516 510 507 504 504 487 478 459 459 451 453 464 464 487 499 506 506 516 518 513 513 478 458 438 438 447 465 483 483 505 505 504 504 478 466 453 453 429 417 406 406 387 378 373 373 359 356 361 361 384 395 407 407 424 428 432 431 431 426 415 403 403 397 393 381 381 373 365 347 347 338 326 319 319 321 323 340 340 351 362 384 384 388 392 387 387 384 382 380 380 381 381 380 380 378 376 362 362 357 352 347 347 345 343 338 338 337 335 328 328 320 316 304 304 297 287 276 276 259 252 244 244 229 223 224 224 226 227 224 224 218 214 210 210 201 197 198 198 213 225 237 237 287 300 313 313 331 336 344 344 344 341 336 336 323 315 305 305 287 280 275 275 254 247 240 240 234 239 244 244 271 282 293 293 316 321 321 321 319 316 316 321 321 326 332 343 343 349 351 352 352 355 358 363 363 364 365 363 363 361 355 349 349 347 347 346 346 347 352 352 352 345 343 342 342 342 341 321 321 317 312 303 303 299 294 278 278 270 273 286 286 295 295 296 296 299 300 305 305 304 303 301 301 296 294 290 290 282 278 274 274 259 254 249 249 247 247 246 246 251 251 252 252 247 240 238 238 231 227 224 224 218 215 215 215 212 209 201 201 195 194 192 192 186 185 183 183 183 183 183 183 182 181 180 180 175 172 170 170 165 163 163 163 162 160 158 159 159 164 170 185 185 188 192 195 195 199 203 212 212 218 220 222 222 221 221 221 221 223 225 227 227 227 228 225 225 224 223 221 221 219 214 209 209 206 203 196 196 193 186 173 173 167 170 204 204 219 234 255 255 260 266 266 266 263 260 253 253 241 236 231 231 227 227 226 226 230 231 233 233 237 235 232 232 225 222 220 220 217 215 214 214 211 211 212 212 213 213 214 214 215 217 220 220 226 229 231 231 237 241 246 246 260 269 271 271 271 268 264 264 262 262 261 261 252 250 247 244 244 241 237 232 232 231 231 230 230 229 228 226 226 225 225 223 223 223 223 222 222 222 221 220 220 219 218 217 217 218 218 220 220 
213 212 212 213 218 221 221 228 232 238 238 249 253 260 260 276 286 303 303 312 313 314 314 317 319 321 321 326 329 333 333 349 356 356 356 347 337 327 327 310 303 311 311 346 361 376 376 407 422 437 448 448 444 440 426 426 399 384 356 356 343 338 330 330 328 330 343 343 354 383 409 409 419 429 444 444 448 453 456 456 456 451 440 440 433 423 405 405 397 394 378 378 366 357 340 340 337 333 331 331 331 331 333 333 333 333 324 324 320 318 315 315 311 309 306 306 302 299 296 296 287 285 283 283 278 275 272 272 264 259 261 261 270 275 272 272 263 258 253 253 243 236 229 229 208 198 198 198 199 201 207 207 223 232 239 239 252 258 271 271 278 276 273 273 277 284 292 292 311 318 326 326 310 310 323 354 354 372 387 406 406 410 403 366 366 347 328 312 312 314 316 333 333 344 355 374 374 392 406 435 435 451 465 486 486 492 486 494 494 508 532 547 547 550 554 561 561 565 570 577 577 579 581 581 581 579 575 565 565 559 549 520 520 501 497 503 503 530 547 562 562 585 593 596 596 599 598 595 595 577 569 561 561 544 541 538 538 554 558 563 563 575 578 580 580 583 584 586 586 592 595 599 599 609 618 622 622 626 626 625 625 620 618 616 616 609 605 597 597 589 585 579 579 575 578 582 582 587 588 588 584 584 583 581 575 575 575 574 576 576 574 572 560 560 554 546 528 528 519 508 486 486 475 464 433 433 434 436 436 436 426 415 372 372 360 348 382 382 438 457 484 484 492 491 486 486 482 477 471 471 471 476 482 482 485 488 490 490 492 494 497 497 504 508 520 520 528 528 529 529 528 526 524 524 519 515 509 509 505 503 506 506 513 516 519 519 522 523 517 517 479 455 431 431 414 431 449 449 473 473 474 474 458 450 443 443 428 420 415 415 403 397 391 391 378 359 347 347 338 353 368 368 399 404 409 412 412 409 398 384 384 376 368 352 352 345 339 326 326 319 312 313 313 320 327 346 346 356 366 384 384 388 392 392 392 393 392 391 391 390 390 391 391 390 389 380 380 377 373 367 367 365 362 353 353 348 343 329 329 313 305 294 294 290 290 291 291 289 282 274 274 245 232 228 228 220 216 213 213 205 200 198 198 195 196 196 196 226 250 274 274 309 319 329 329 345 349 352 352 347 342 337 337 328 323 319 319 308 301 293 293 256 246 236 236 230 238 246 246 277 289 302 302 320 323 322 322 315 310 309 313 313 319 322 328 328 334 337 342 342 346 351 359 359 362 365 364 364 361 357 357 357 358 357 354 354 351 352 356 356 358 353 342 342 337 332 325 325 320 315 302 302 296 290 284 284 288 295 307 307 312 313 313 313 311 308 298 298 295 292 291 291 288 286 283 283 277 274 270 270 263 265 268 268 272 273 274 274 274 271 268 268 258 248 243 243 235 232 230 230 227 225 222 222 214 208 198 198 192 189 185 185 179 179 179 179 179 178 175 175 174 175 175 175 174 172 171 171 168 167 165 165 160 158 155 155 155 156 158 168 168 172 176 196 196 204 207 212 212 214 214 214 214 213 212 211 211 210 210 212 212 214 217 220 220 221 222 219 219 216 210 204 204 200 195 185 185 180 174 170 170 173 189 233 233 246 260 281 281 287 294 292 292 287 281 266 266 254 250 245 245 240 238 236 236 232 233 235 235 239 240 239 239 235 233 231 231 227 224 222 222 216 215 213 213 215 215 216 216 220 221 222 222 230 239 241 241 244 245 248 248 253 255 257 257 261 262 259 259 257 254 251 251 247 245 243 240 240 239 237 234 234 232 231 229 229 228 228 228 228 228 228 225 225 224 223 224 224 224 224 218 218 217 216 222 222 222 222 225 225 
213 212 212 213 218 221 221 228 232 238 238 249 253 260 260 276 286 303 303 312 313 314 314 317 319 321 321 326 329 333 333 349 356 356 356 347 337 327 327 310 303 311 311 346 361 376 376 407 422 437 448 448 444 440 426 426 399 384 356 356 343 338 330 330 328 330 343 343 354 383 409 409 419 429 444 444 448 453 456 456 456 451 440 440 433 423 405 405 397 394 378 378 366 357 340 340 337 333 331 331 331 331 333 333 333 333 324 324 320 318 315 315 311 309 306 306 302 299 296 296 287 285 283 283 278 275 272 272 264 259 261 261 270 275 272 272 263 258 253 253 243 236 229 229 208 198 198 198 199 201 207 207 223 232 239 239 252 258 271 271 278 276 273 273 277 284 292 292 311 318 326 326 310 310 323 354 354 372 387 406 406 410 403 366 366 347 328 312 312 314 316 333 333 344 355 374 374 392 406 435 435 451 465 486 486 492 486 494 494 508 532 547 547 550 554 561 561 565 570 577 577 579 581 581 581 579 575 565 565 559 549 520 520 501 497 503 503 530 547 562 562 585 593 596 596 599 598 595 595 577 569 561 561 544 541 538 538 554 558 563 563 575 578 580 580 583 584 586 586 592 595 599 599 609 618 622 622 626 626 625 625 620 618 616 616 609 605 597 597 589 585 579 579 575 578 582 582 587 588 588 584 584 583 581 575 575 575 574 576 576 574 572 560 560 554 546 528 528 519 508 486 486 475 464 433 433 434 436 436 436 426 415 372 372 360 348 382 382 438 457 484 484 492 491 486 486 482 477 471 471 471 476 482 482 485 488 490 490 492 494 497 497 504 508 520 520 528 528 529 529 528 526 524 524 519 515 509 509 505 503 506 506 513 516 519 519 522 523 517 517 479 455 431 431 414 431 449 449 473 473 474 474 458 450 443 443 428 420 415 415 403 397 391 391 378 359 347 347 338 353 368 368 399 404 409 412 412 409 398 384 384 376 368 352 352 345 339 326 326 319 312 313 313 320 327 346 346 356 366 384 384 388 392 392 392 393 392 391 391 390 390 391 391 390 389 380 380 377 373 367 367 365 362 353 353 348 343 329 329 313 305 294 294 290 290 291 291 289 282 274 274 245 232 228 228 220 216 213 213 205 200 198 198 195 196 196 196 226 250 274 274 309 319 329 329 345 349 352 352 347 342 337 337 328 323 319 319 308 301 293 293 256 246 236 236 230 238 246 246 277 289 302 302 320 323 322 322 315 310 309 313 313 319 322 328 328 334 337 342 342 346 351 359 359 362 365 364 364 361 357 357 357 358 357 354 354 351 352 356 356 358 353 342 342 337 332 325 325 320 315 302 302 296 290 284 284 288 295 307 307 312 313 313 313 311 308 298 298 295 292 291 291 288 286 283 283 277 274 270 270 263 265 268 268 272 273 274 274 274 271 268 268 258 248 243 243 235 232 230 230 227 225 222 222 214 208 198 198 192 189 185 185 179 179 179 179 179 178 175 175 174 175 175 175 174 172 171 171 168 167 165 165 160 158 155 155 155 156 158 168 168 172 176 196 196 204 207 212 212 214 214 214 214 213 212 211 211 210 210 212 212 214 217 220 220 221 222 219 219 216 210 204 204 200 195 185 185 180 174 170 170 173 189 233 233 246 260 281 281 287 294 292 292 287 281 266 266 254 250 245 245 240 238 236 236 232 233 235 235 239 240 239 239 235 233 231 231 227 224 222 222 216 215 213 213 215 215 216 216 220 221 222 222 230 239 241 241 244 245 248 248 253 255 257 257 261 262 259 259 257 254 251 251 247 245 243 240 240 239 237 234 234 232 231 229 229 228 228 228 228 228 228 225 225 224 223 224 224 224 224 218 218 217 216 222 222 222 222 225 225 
213 212 212 213 218 221 221 228 232 238 238 249 253 260 260 276 286 303 303 312 313 314 314 317 319 321 321 326 329 333 333 349 356 356 356 347 337 327 327 310 303 311 311 346 361 376 376 407 422 437 448 448 444 440 426 426 399 384 356 356 343 338 330 330 328 330 343 343 354 383 409 409 419 429 444 444 448 453 456 456 456 451 440 440 433 423 405 405 397 394 378 378 366 357 340 340 337 333 331 331 331 331 333 333 333 333 324 324 320 318 315 315 311 309 306 306 302 299 296 296 287 285 283 283 278 275 272 272 264 259 261 261 270 275 272 272 263 258 253 253 243 236 229 229 208 198 198 198 199 201 207 207 223 232 239 239 252 258 271 271 278 276 273 273 277 284 292 292 311 318 326 326 310 310 323 354 354 372 387 406 406 410 403 366 366 347 328 312 312 314 316 333 333 344 355 374 374 392 406 435 435 451 465 486 486 492 486 494 494 508 532 547 547 550 554 561 561 565 570 577 577 579 581 581 581 579 575 565 565 559 549 520 520 501 497 503 503 530 547 562 562 585 593 596 596 599 598 595 595 577 569 561 561 544 541 538 538 554 558 563 563 575 578 580 580 583 584 586 586 592 595 599 599 609 618 622 622 626 626 625 625 620 618 616 616 609 605 597 597 589 585 579 579 575 578 582 582 587 588 588 584 584 583 581 575 575 575 574 576 576 574 572 560 560 554 546 528 528 519 508 486 486 475 464 433 433 434 436 436 436 426 415 372 372 360 348 382 382 438 457 484 484 492 491 486 486 482 477 471 471 471 476 482 482 485 488 490 490 492 494 497 497 504 508 520 520 528 528 529 529 528 526 524 524 519 515 509 509 505 503 506 506 513 516 519 519 522 523 517 517 479 455 431 431 414 431 449 449 473 473 474 474 458 450 443 443 428 420 415 415 403 397 391 391 378 359 347 347 338 353 368 368 399 404 409 412 412 409 398 384 384 376 368 352 352 345 339 326 326 319 312 313 313 320 327 346 346 356 366 384 384 388 392 392 392 393 392 391 391 390 390 391 391 390 389 380 380 377 373 367 367 365 362 353 353 348 343 329 329 313 305 294 294 290 290 291 291 289 282 274 274 245 232 228 228 220 216 213 213 205 200 198 198 195 196 196 196 226 250 274 274 309 319 329 329 345 349 352 352 347 342 337 337 328 323 319 319 308 301 293 293 256 246 236 236 230 238 246 246 277 289 302 302 320 323 322 322 315 310 309 313 313 319 322 328 328 334 337 342 342 346 351 359 359 362 365 364 364 361 357 357 357 358 357 354 354 351 352 356 356 358 353 342 342 337 332 325 325 320 315 302 302 296 290 284 284 288 295 307 307 312 313 313 313 311 308 298 298 295 292 291 291 288 286 283 283 277 274 270 270 263 265 268 268 272 273 274 274 274 271 268 268 258 248 243 243 235 232 230 230 227 225 222 222 214 208 198 198 192 189 185 185 179 179 179 179 179 178 175 175 174 175 175 175 174 172 171 171 168 167 165 165 160 158 155 155 155 156 158 168 168 172 176 196 196 204 207 212 212 214 214 214 214 213 212 211 211 210 210 212 212 214 217 220 220 221 222 219 219 216 210 204 204 200 195 185 185 180 174 170 170 173 189 233 233 246 260 281 281 287 294 292 292 287 281 266 266 254 250 245 245 240 238 236 236 232 233 235 235 239 240 239 239 235 233 231 231 227 224 222 222 216 215 213 213 215 215 216 216 220 221 222 222 230 239 241 241 244 245 248 248 253 255 257 257 261 262 259 259 257 254 251 251 247 245 243 240 240 239 237 234 234 232 231 229 229 228 228 228 228 228 228 225 225 224 223 224 224 224 224 218 218 217 216 222 222 222 222 225 225 
212 211 211 213 219 222 222 231 237 244 244 255 260 266 266 283 294 311 311 319 321 324 324 326 327 328 328 331 334 337 337 350 354 354 354 347 339 327 327 308 302 313 313 353 369 386 386 416 426 436 444 444 441 438 418 418 384 370 345 345 335 329 322 322 322 330 351 351 364 392 415 415 426 437 453 453 457 462 462 462 460 451 437 437 430 420 397 397 384 374 353 353 342 340 339 339 341 344 340 340 339 338 335 335 334 333 323 323 319 317 315 315 312 310 308 308 303 300 297 297 288 286 285 285 281 278 274 274 267 263 260 260 261 266 266 266 263 257 251 251 237 232 226 226 206 198 198 198 201 205 210 210 224 233 240 240 254 260 271 271 277 280 284 284 286 290 295 295 318 325 332 332 319 312 321 346 346 362 375 390 390 392 383 354 354 336 318 302 302 311 321 345 345 357 369 390 390 403 410 431 431 445 462 485 485 490 481 486 486 500 532 553 553 557 562 569 569 572 576 579 579 580 581 582 582 581 578 569 569 564 552 522 522 505 509 524 524 548 562 574 574 592 598 600 600 601 599 595 595 575 565 555 555 532 537 543 543 558 564 571 571 579 581 582 582 583 584 586 586 590 593 597 597 606 615 619 619 621 621 621 621 617 616 614 614 606 602 594 594 585 580 574 574 570 574 578 578 584 586 585 581 581 581 580 577 577 577 578 580 580 579 577 565 565 559 552 535 535 525 516 494 494 482 472 461 461 462 463 453 453 437 421 376 376 365 353 382 382 426 439 463 463 473 478 482 482 480 477 474 474 475 484 493 493 497 501 505 505 507 509 512 512 519 523 530 530 533 532 531 531 529 527 525 525 520 518 516 516 515 514 514 514 515 516 516 516 516 514 507 507 475 454 433 433 404 417 431 431 454 457 461 461 455 450 447 447 438 432 427 427 415 408 402 402 389 371 360 360 332 343 354 354 384 389 395 406 406 404 395 380 380 370 362 346 346 338 332 321 321 315 307 312 312 320 328 346 346 355 365 379 379 382 385 385 385 385 384 382 382 381 382 383 383 384 384 386 386 384 381 376 376 372 367 355 355 347 339 323 323 315 316 319 319 320 320 319 319 314 310 306 306 280 261 255 255 243 237 231 231 215 206 201 201 195 194 199 199 239 259 280 280 305 317 330 330 346 350 355 355 353 350 346 346 338 334 329 329 316 307 295 295 253 243 232 232 230 242 255 255 280 290 301 301 319 323 322 322 314 306 302 302 302 307 312 322 322 332 336 339 339 342 345 350 350 352 355 355 355 353 352 355 355 356 356 355 355 353 353 353 353 353 350 337 337 334 331 322 322 318 314 302 302 297 291 298 298 302 307 317 317 321 321 318 318 313 308 294 294 291 288 286 286 283 281 280 280 275 272 269 269 272 275 278 278 280 281 282 282 278 276 273 273 264 254 249 249 239 235 234 234 231 229 224 224 211 204 193 193 187 187 187 187 191 191 192 192 188 186 180 180 174 171 171 171 171 170 170 170 168 167 165 165 160 158 155 154 154 154 155 164 164 167 171 192 192 202 204 206 206 206 207 208 208 207 207 204 204 201 200 202 202 206 210 217 217 217 218 217 217 216 211 202 202 197 192 179 179 171 168 173 173 181 194 229 229 243 257 282 282 290 298 307 307 304 300 288 288 273 264 255 255 248 245 242 242 236 236 235 235 239 240 241 241 241 239 236 236 231 229 227 227 221 219 216 216 215 215 216 216 220 222 224 224 229 234 238 238 245 247 248 248 249 249 250 250 252 253 252 252 251 250 248 248 246 244 242 239 239 238 236 233 233 232 231 230 230 230 229 228 228 229 228 225 225 225 224 223 223 222 221 216 216 217 218 222 222 224 225 227 227 
211 211 211 215 219 223 223 234 240 247 247 260 267 273 273 288 297 305 305 321 326 332 332 335 335 336 336 341 343 346 346 360 365 364 364 353 342 328 328 307 300 310 310 355 371 388 388 414 424 435 442 442 438 434 406 406 370 358 337 337 328 322 318 318 322 333 355 355 366 385 404 404 416 429 451 451 457 464 462 462 457 444 428 428 420 412 393 393 381 365 342 342 335 340 362 362 361 359 349 349 346 343 337 337 334 331 322 322 319 317 315 315 313 311 309 309 303 301 298 298 290 290 289 289 284 281 277 277 271 270 265 265 258 257 259 259 255 250 245 245 231 225 219 219 205 198 198 198 202 207 212 212 225 233 239 239 251 256 264 264 271 279 288 288 297 305 314 314 328 330 332 332 324 321 327 347 347 360 371 380 380 377 365 330 330 317 303 297 297 306 315 338 338 348 359 371 371 377 386 413 413 432 456 488 488 497 483 473 473 479 517 552 552 559 567 575 575 577 579 580 580 580 578 577 577 576 574 567 567 562 549 525 525 514 524 547 547 567 574 582 582 594 597 597 597 594 590 585 585 564 554 543 543 525 537 550 550 562 568 575 575 580 581 582 582 583 582 584 584 589 592 595 595 602 609 612 612 616 616 617 617 615 613 611 611 603 599 590 590 580 574 568 568 565 569 574 574 580 582 581 577 577 577 577 578 578 579 580 580 580 580 580 571 571 566 559 545 545 537 527 508 508 498 493 484 484 480 476 462 462 445 427 381 381 369 357 371 371 402 412 440 440 458 471 483 483 481 480 478 478 479 487 498 498 503 509 516 516 520 524 527 527 533 536 536 536 532 531 529 529 525 524 522 522 517 515 513 513 510 508 506 506 502 500 499 499 496 495 488 488 462 447 432 432 398 405 413 413 437 444 452 452 457 456 453 453 446 441 435 435 423 417 411 411 397 377 365 365 329 332 336 336 359 368 377 399 399 398 392 378 378 368 360 344 344 337 332 320 320 313 304 311 311 319 328 348 348 356 364 374 374 374 374 371 371 370 369 366 366 365 365 367 367 369 372 384 384 384 384 376 376 372 367 358 358 353 348 344 344 342 342 342 342 342 341 340 340 337 333 328 328 311 299 292 292 270 256 243 243 220 210 204 204 196 195 202 202 235 253 271 271 304 316 329 329 348 354 360 360 360 359 357 357 350 345 338 338 320 310 297 297 253 243 233 233 228 238 248 248 270 279 289 289 305 308 308 308 305 302 296 294 294 299 308 321 321 330 334 335 335 335 334 338 338 340 342 344 344 343 345 351 351 355 356 358 358 358 356 349 349 345 343 333 333 331 329 320 320 315 310 299 299 299 299 313 313 317 320 326 326 328 324 315 315 310 305 293 293 290 286 284 284 280 278 276 276 272 270 271 271 280 282 284 284 287 287 288 288 284 282 280 280 272 261 255 255 245 241 241 241 236 229 221 221 205 197 187 187 194 199 204 204 205 203 200 200 193 190 185 185 178 173 171 171 168 167 167 167 167 167 166 166 162 161 159 154 154 154 153 155 155 159 164 184 184 192 195 200 200 202 203 204 204 204 203 200 200 197 196 197 197 201 205 212 212 213 215 216 216 215 210 201 201 195 189 174 174 165 166 179 179 191 199 225 225 239 253 280 280 290 301 314 314 313 312 303 303 288 278 268 268 257 252 247 247 241 238 235 235 237 238 239 239 241 242 242 242 241 238 235 235 227 225 222 222 217 217 217 217 221 222 223 223 228 235 237 237 241 243 244 244 245 244 245 245 247 248 248 248 249 248 246 246 244 243 241 239 239 238 237 236 236 235 234 232 232 231 230 229 229 228 228 225 225 223 221 220 220 218 215 215 215 216 218 222 222 224 226 229 229 
211 211 211 215 219 223 223 234 240 247 247 260 267 273 273 288 297 305 305 321 326 332 332 335 335 336 336 341 343 346 346 360 365 364 364 353 342 328 328 307 300 310 310 355 371 388 388 414 424 435 442 442 438 434 406 406 370 358 337 337 328 322 318 318 322 333 355 355 366 385 404 404 416 429 451 451 457 464 462 462 457 444 428 428 420 412 393 393 381 365 342 342 335 340 362 362 361 359 349 349 346 343 337 337 334 331 322 322 319 317 315 315 313 311 309 309 303 301 298 298 290 290 289 289 284 281 277 277 271 270 265 265 258 257 259 259 255 250 245 245 231 225 219 219 205 198 198 198 202 207 212 212 225 233 239 239 251 256 264 264 271 279 288 288 297 305 314 314 328 330 332 332 324 321 327 347 347 360 371 380 380 377 365 330 330 317 303 297 297 306 315 338 338 348 359 371 371 377 386 413 413 432 456 488 488 497 483 473 473 479 517 552 552 559 567 575 575 577 579 580 580 580 578 577 577 576 574 567 567 562 549 525 525 514 524 547 547 567 574 582 582 594 597 597 597 594 590 585 585 564 554 543 543 525 537 550 550 562 568 575 575 580 581 582 582 583 582 584 584 589 592 595 595 602 609 612 612 616 616 617 617 615 613 611 611 603 599 590 590 580 574 568 568 565 569 574 574 580 582 581 577 577 577 577 578 578 579 580 580 580 580 580 571 571 566 559 545 545 537 527 508 508 498 493 484 484 480 476 462 462 445 427 381 381 369 357 371 371 402 412 440 440 458 471 483 483 481 480 478 478 479 487 498 498 503 509 516 516 520 524 527 527 533 536 536 536 532 531 529 529 525 524 522 522 517 515 513 513 510 508 506 506 502 500 499 499 496 495 488 488 462 447 432 432 398 405 413 413 437 444 452 452 457 456 453 453 446 441 435 435 423 417 411 411 397 377 365 365 329 332 336 336 359 368 377 399 399 398 392 378 378 368 360 344 344 337 332 320 320 313 304 311 311 319 328 348 348 356 364 374 374 374 374 371 371 370 369 366 366 365 365 367 367 369 372 384 384 384 384 376 376 372 367 358 358 353 348 344 344 342 342 342 342 342 341 340 340 337 333 328 328 311 299 292 292 270 256 243 243 220 210 204 204 196 195 202 202 235 253 271 271 304 316 329 329 348 354 360 360 360 359 357 357 350 345 338 338 320 310 297 297 253 243 233 233 228 238 248 248 270 279 289 289 305 308 308 308 305 302 296 294 294 299 308 321 321 330 334 335 335 335 334 338 338 340 342 344 344 343 345 351 351 355 356 358 358 358 356 349 349 345 343 333 333 331 329 320 320 315 310 299 299 299 299 313 313 317 320 326 326 328 324 315 315 310 305 293 293 290 286 284 284 280 278 276 276 272 270 271 271 280 282 284 284 287 287 288 288 284 282 280 280 272 261 255 255 245 241 241 241 236 229 221 221 205 197 187 187 194 199 204 204 205 203 200 200 193 190 185 185 178 173 171 171 168 167 167 167 167 167 166 166 162 161 159 154 154 154 153 155 155 159 164 184 184 192 195 200 200 202 203 204 204 204 203 200 200 197 196 197 197 201 205 212 212 213 215 216 216 215 210 201 201 195 189 174 174 165 166 179 179 191 199 225 225 239 253 280 280 290 301 314 314 313 312 303 303 288 278 268 268 257 252 247 247 241 238 235 235 237 238 239 239 241 242 242 242 241 238 235 235 227 225 222 222 217 217 217 217 221 222 223 223 228 235 237 237 241 243 244 244 245 244 245 245 247 248 248 248 249 248 246 246 244 243 241 239 239 238 237 236 236 235 234 232 232 231 230 229 229 228 228 225 225 223 221 220 220 218 215 215 215 216 218 222 222 224 226 229 229 
211 211 211 213 221 225 225 236 242 248 248 264 274 280 280 291 295 302 302 321 329 338 338 342 345 348 348 361 364 367 367 386 390 384 384 362 345 331 331 307 298 303 303 346 362 379 379 405 417 429 439 439 431 422 390 390 363 352 332 332 324 318 318 318 325 336 353 353 359 371 390 390 403 416 444 444 451 458 452 452 444 428 413 413 406 400 381 381 368 354 339 339 340 354 378 378 373 368 356 356 353 349 340 340 336 332 321 321 318 316 314 314 313 310 307 307 302 299 296 296 293 292 289 289 284 281 280 280 275 271 265 265 255 250 250 250 245 243 240 240 228 222 216 216 206 200 200 200 204 209 212 212 222 228 233 233 243 248 254 254 267 275 283 283 307 315 324 324 333 331 328 328 320 321 328 346 346 356 361 361 361 355 345 310 310 302 293 295 295 298 302 316 316 324 332 345 345 362 380 423 423 448 469 496 496 502 490 471 471 464 494 537 537 551 565 575 575 575 576 572 572 569 565 566 566 569 569 564 564 558 549 540 540 539 549 569 569 584 589 590 590 591 590 587 587 580 575 568 568 550 540 529 529 522 535 549 549 563 567 572 572 576 576 577 577 579 578 578 578 583 588 592 592 599 606 610 610 615 615 616 616 613 611 609 609 601 597 587 587 577 571 563 563 556 559 567 567 577 579 579 576 576 575 574 576 576 577 579 580 580 581 582 577 577 574 568 555 555 547 539 525 525 518 512 494 494 488 481 462 462 447 431 389 389 377 365 373 373 418 432 460 460 475 480 485 485 484 484 485 485 486 494 506 506 512 518 527 527 531 536 538 538 539 538 534 534 527 524 521 521 517 515 513 513 510 509 507 507 501 497 491 491 480 474 472 472 467 465 460 460 442 433 423 423 392 395 398 398 424 433 443 443 458 461 459 459 452 448 443 443 433 427 419 419 402 381 368 368 335 329 322 322 344 358 373 389 389 388 384 374 374 366 357 343 343 337 332 321 321 314 302 306 306 317 328 348 348 354 361 362 362 360 357 352 352 351 349 346 346 347 348 351 351 354 361 377 377 377 377 377 377 377 376 372 372 370 368 368 368 366 366 365 365 364 362 360 360 355 350 345 345 331 319 308 308 279 260 243 243 216 206 201 201 195 194 205 205 243 259 275 275 306 318 330 330 350 356 362 362 363 363 362 362 357 353 344 344 326 316 304 304 257 245 233 233 223 227 231 231 252 260 269 269 283 286 284 284 280 277 281 296 296 307 311 318 318 325 329 328 328 326 323 322 322 324 327 326 326 329 337 348 348 354 357 361 361 360 356 348 348 344 340 327 327 324 321 316 316 312 308 304 304 308 312 324 324 328 329 328 328 325 320 310 310 305 301 290 290 287 284 282 282 279 277 275 275 273 273 275 275 281 284 287 287 290 290 291 291 287 285 282 282 277 269 262 262 249 243 240 240 229 222 213 213 197 190 198 198 217 219 221 221 216 212 207 207 200 196 190 190 185 181 177 177 172 170 169 169 166 165 165 165 164 164 163 156 156 155 154 153 153 156 159 177 177 184 187 193 193 196 197 199 199 200 199 196 196 194 193 194 194 198 202 210 210 212 214 213 213 213 208 200 200 195 188 172 172 163 166 185 185 201 210 237 237 248 259 284 284 294 304 316 316 318 321 313 313 298 288 278 278 263 258 253 253 245 242 239 239 235 236 237 237 238 239 240 240 241 241 239 239 231 228 225 225 221 221 220 220 219 220 222 222 227 234 235 235 238 240 241 241 242 242 242 242 242 243 243 243 248 246 243 243 241 241 241 239 239 238 236 233 233 232 231 230 230 229 227 224 224 223 222 221 221 220 218 215 215 214 212 214 214 215 216 223 223 226 228 230 230 
211 211 211 213 221 225 225 236 242 248 248 264 274 280 280 291 295 302 302 321 329 338 338 342 345 348 348 361 364 367 367 386 390 384 384 362 345 331 331 307 298 303 303 346 362 379 379 405 417 429 439 439 431 422 390 390 363 352 332 332 324 318 318 318 325 336 353 353 359 371 390 390 403 416 444 444 451 458 452 452 444 428 413 413 406 400 381 381 368 354 339 339 340 354 378 378 373 368 356 356 353 349 340 340 336 332 321 321 318 316 314 314 313 310 307 307 302 299 296 296 293 292 289 289 284 281 280 280 275 271 265 265 255 250 250 250 245 243 240 240 228 222 216 216 206 200 200 200 204 209 212 212 222 228 233 233 243 248 254 254 267 275 283 283 307 315 324 324 333 331 328 328 320 321 328 346 346 356 361 361 361 355 345 310 310 302 293 295 295 298 302 316 316 324 332 345 345 362 380 423 423 448 469 496 496 502 490 471 471 464 494 537 537 551 565 575 575 575 576 572 572 569 565 566 566 569 569 564 564 558 549 540 540 539 549 569 569 584 589 590 590 591 590 587 587 580 575 568 568 550 540 529 529 522 535 549 549 563 567 572 572 576 576 577 577 579 578 578 578 583 588 592 592 599 606 610 610 615 615 616 616 613 611 609 609 601 597 587 587 577 571 563 563 556 559 567 567 577 579 579 576 576 575 574 576 576 577 579 580 580 581 582 577 577 574 568 555 555 547 539 525 525 518 512 494 494 488 481 462 462 447 431 389 389 377 365 373 373 418 432 460 460 475 480 485 485 484 484 485 485 486 494 506 506 512 518 527 527 531 536 538 538 539 538 534 534 527 524 521 521 517 515 513 513 510 509 507 507 501 497 491 491 480 474 472 472 467 465 460 460 442 433 423 423 392 395 398 398 424 433 443 443 458 461 459 459 452 448 443 443 433 427 419 419 402 381 368 368 335 329 322 322 344 358 373 389 389 388 384 374 374 366 357 343 343 337 332 321 321 314 302 306 306 317 328 348 348 354 361 362 362 360 357 352 352 351 349 346 346 347 348 351 351 354 361 377 377 377 377 377 377 377 376 372 372 370 368 368 368 366 366 365 365 364 362 360 360 355 350 345 345 331 319 308 308 279 260 243 243 216 206 201 201 195 194 205 205 243 259 275 275 306 318 330 330 350 356 362 362 363 363 362 362 357 353 344 344 326 316 304 304 257 245 233 233 223 227 231 231 252 260 269 269 283 286 284 284 280 277 281 296 296 307 311 318 318 325 329 328 328 326 323 322 322 324 327 326 326 329 337 348 348 354 357 361 361 360 356 348 348 344 340 327 327 324 321 316 316 312 308 304 304 308 312 324 324 328 329 328 328 325 320 310 310 305 301 290 290 287 284 282 282 279 277 275 275 273 273 275 275 281 284 287 287 290 290 291 291 287 285 282 282 277 269 262 262 249 243 240 240 229 222 213 213 197 190 198 198 217 219 221 221 216 212 207 207 200 196 190 190 185 181 177 177 172 170 169 169 166 165 165 165 164 164 163 156 156 155 154 153 153 156 159 177 177 184 187 193 193 196 197 199 199 200 199 196 196 194 193 194 194 198 202 210 210 212 214 213 213 213 208 200 200 195 188 172 172 163 166 185 185 201 210 237 237 248 259 284 284 294 304 316 316 318 321 313 313 298 288 278 278 263 258 253 253 245 242 239 239 235 236 237 237 238 239 240 240 241 241 239 239 231 228 225 225 221 221 220 220 219 220 222 222 227 234 235 235 238 240 241 241 242 242 242 242 242 243 243 243 248 246 243 243 241 241 241 239 239 238 236 233 233 232 231 230 230 229 227 224 224 223 222 221 221 220 218 215 215 214 212 214 214 215 216 223 223 226 228 230 230 
211 210 210 211 219 224 224 237 244 255 255 279 292 294 294 297 298 306 306 320 327 334 334 345 351 358 358 375 382 390 390 412 415 403 403 372 352 337 337 311 300 300 300 329 343 357 357 383 398 414 422 422 412 402 380 380 357 347 330 330 322 316 318 318 326 334 348 348 354 379 404 404 414 425 443 443 446 449 440 440 430 411 396 396 390 383 364 364 351 345 349 349 360 372 383 383 378 372 365 365 361 356 342 342 337 332 319 319 316 314 312 312 309 308 306 306 300 298 296 296 294 290 288 288 285 284 282 282 279 278 269 269 252 244 242 242 236 236 236 236 228 221 213 213 202 200 201 201 204 207 210 210 215 217 225 225 235 237 248 248 262 269 277 277 306 315 324 324 337 332 327 327 308 306 314 329 329 336 337 335 335 331 323 295 295 292 289 303 303 306 310 308 308 314 321 343 343 373 394 437 437 460 476 501 501 509 502 478 478 460 481 525 525 540 556 566 566 566 566 552 552 544 539 553 553 562 564 564 564 562 559 561 561 566 575 590 590 598 599 596 596 590 586 578 578 564 557 551 551 536 527 517 517 516 531 547 547 560 562 565 565 566 565 565 565 564 563 567 567 577 584 590 590 600 608 611 611 615 615 614 614 609 607 604 604 597 593 585 585 575 570 563 563 551 546 557 557 573 577 579 578 578 575 572 573 573 574 576 581 581 582 584 581 581 578 574 562 562 555 549 536 536 530 523 498 498 490 481 458 458 443 428 392 392 381 370 387 387 439 454 476 476 482 479 479 479 482 486 494 494 497 509 521 521 526 531 539 539 541 544 543 543 538 534 524 524 517 514 510 510 505 504 502 502 500 499 497 497 490 485 478 478 460 449 444 444 434 429 425 425 413 408 402 402 382 386 390 390 415 424 434 434 454 459 459 459 457 454 448 448 435 427 418 418 398 376 364 364 341 331 321 321 330 342 355 373 373 375 377 371 371 365 358 344 344 338 333 321 321 315 302 300 300 311 323 343 343 346 350 344 344 340 335 328 328 326 326 326 326 327 330 337 337 341 349 369 369 373 377 385 385 386 387 386 386 386 387 388 388 384 384 380 380 376 372 367 367 357 352 346 346 339 326 314 314 283 264 244 244 213 203 199 199 194 193 211 211 254 273 292 292 319 328 337 337 352 356 363 363 365 366 366 366 362 357 349 349 331 322 311 311 264 249 234 234 222 222 223 223 234 240 246 246 259 263 260 260 262 268 279 295 295 301 303 311 311 319 322 322 322 322 321 315 315 313 310 314 314 321 335 348 348 354 358 361 361 359 355 347 347 343 339 326 326 321 315 311 311 311 311 317 317 320 324 331 331 334 333 328 328 323 318 307 307 302 298 288 288 286 283 283 283 281 278 278 278 277 277 278 278 282 284 286 286 289 289 290 290 289 289 288 288 283 273 265 265 251 245 240 240 225 216 207 207 197 196 220 220 231 230 228 228 222 218 214 214 205 202 195 195 189 185 183 183 177 173 171 171 168 167 167 167 163 162 160 157 157 156 154 152 152 153 154 168 168 174 178 186 186 189 191 194 194 196 196 194 194 192 191 192 192 195 198 206 206 209 212 210 210 209 206 199 199 195 188 171 171 162 165 183 183 197 209 240 240 251 262 285 285 293 302 318 318 320 322 318 318 305 297 289 289 271 265 259 259 250 247 243 243 237 236 237 237 239 241 241 241 240 239 238 238 233 230 226 226 225 224 222 222 220 220 221 221 225 230 232 232 237 239 239 239 239 240 240 240 239 240 240 240 240 239 238 238 237 237 238 237 237 235 232 229 229 227 226 225 225 224 223 220 220 219 218 215 215 215 214 212 212 212 212 215 215 216 217 226 226 229 229 229 229 
211 210 210 211 219 224 224 237 244 255 255 279 292 294 294 297 298 306 306 320 327 334 334 345 351 358 358 375 382 390 390 412 415 403 403 372 352 337 337 311 300 300 300 329 343 357 357 383 398 414 422 422 412 402 380 380 357 347 330 330 322 316 318 318 326 334 348 348 354 379 404 404 414 425 443 443 446 449 440 440 430 411 396 396 390 383 364 364 351 345 349 349 360 372 383 383 378 372 365 365 361 356 342 342 337 332 319 319 316 314 312 312 309 308 306 306 300 298 296 296 294 290 288 288 285 284 282 282 279 278 269 269 252 244 242 242 236 236 236 236 228 221 213 213 202 200 201 201 204 207 210 210 215 217 225 225 235 237 248 248 262 269 277 277 306 315 324 324 337 332 327 327 308 306 314 329 329 336 337 335 335 331 323 295 295 292 289 303 303 306 310 308 308 314 321 343 343 373 394 437 437 460 476 501 501 509 502 478 478 460 481 525 525 540 556 566 566 566 566 552 552 544 539 553 553 562 564 564 564 562 559 561 561 566 575 590 590 598 599 596 596 590 586 578 578 564 557 551 551 536 527 517 517 516 531 547 547 560 562 565 565 566 565 565 565 564 563 567 567 577 584 590 590 600 608 611 611 615 615 614 614 609 607 604 604 597 593 585 585 575 570 563 563 551 546 557 557 573 577 579 578 578 575 572 573 573 574 576 581 581 582 584 581 581 578 574 562 562 555 549 536 536 530 523 498 498 490 481 458 458 443 428 392 392 381 370 387 387 439 454 476 476 482 479 479 479 482 486 494 494 497 509 521 521 526 531 539 539 541 544 543 543 538 534 524 524 517 514 510 510 505 504 502 502 500 499 497 497 490 485 478 478 460 449 444 444 434 429 425 425 413 408 402 402 382 386 390 390 415 424 434 434 454 459 459 459 457 454 448 448 435 427 418 418 398 376 364 364 341 331 321 321 330 342 355 373 373 375 377 371 371 365 358 344 344 338 333 321 321 315 302 300 300 311 323 343 343 346 350 344 344 340 335 328 328 326 326 326 326 327 330 337 337 341 349 369 369 373 377 385 385 386 387 386 386 386 387 388 388 384 384 380 380 376 372 367 367 357 352 346 346 339 326 314 314 283 264 244 244 213 203 199 199 194 193 211 211 254 273 292 292 319 328 337 337 352 356 363 363 365 366 366 366 362 357 349 349 331 322 311 311 264 249 234 234 222 222 223 223 234 240 246 246 259 263 260 260 262 268 279 295 295 301 303 311 311 319 322 322 322 322 321 315 315 313 310 314 314 321 335 348 348 354 358 361 361 359 355 347 347 343 339 326 326 321 315 311 311 311 311 317 317 320 324 331 331 334 333 328 328 323 318 307 307 302 298 288 288 286 283 283 283 281 278 278 278 277 277 278 278 282 284 286 286 289 289 290 290 289 289 288 288 283 273 265 265 251 245 240 240 225 216 207 207 197 196 220 220 231 230 228 228 222 218 214 214 205 202 195 195 189 185 183 183 177 173 171 171 168 167 167 167 163 162 160 157 157 156 154 152 152 153 154 168 168 174 178 186 186 189 191 194 194 196 196 194 194 192 191 192 192 195 198 206 206 209 212 210 210 209 206 199 199 195 188 171 171 162 165 183 183 197 209 240 240 251 262 285 285 293 302 318 318 320 322 318 318 305 297 289 289 271 265 259 259 250 247 243 243 237 236 237 237 239 241 241 241 240 239 238 238 233 230 226 226 225 224 222 222 220 220 221 221 225 230 232 232 237 239 239 239 239 240 240 240 239 240 240 240 240 239 238 238 237 237 238 237 237 235 232 229 229 227 226 225 225 224 223 220 220 219 218 215 215 215 214 212 212 212 212 215 215 216 217 226 226 229 229 229 229 
210 210 210 211 218 225 225 242 252 264 264 288 299 300 300 301 301 306 306 312 317 322 322 337 347 357 357 378 394 410 410 432 431 417 417 385 366 351 351 320 305 299 299 306 319 333 333 359 375 391 404 404 401 397 379 379 353 343 325 325 318 314 316 316 323 329 347 347 358 389 416 416 424 432 434 434 433 432 423 423 417 400 381 381 372 365 348 348 338 342 361 361 375 384 388 388 384 380 373 373 367 361 343 343 335 326 316 316 313 311 309 309 308 306 303 303 296 294 292 292 292 287 287 287 287 286 283 283 278 277 273 273 254 239 238 238 235 233 230 230 222 222 222 222 206 199 199 199 202 204 205 205 207 206 212 212 224 230 246 246 260 266 273 273 292 302 313 313 335 332 328 328 297 291 298 311 311 317 316 310 310 305 298 283 283 287 292 316 316 325 335 325 325 324 322 346 346 376 395 436 436 458 475 502 502 512 507 481 481 459 475 515 515 530 546 556 556 555 553 530 530 520 523 548 548 559 562 567 567 568 571 583 583 591 598 608 608 608 606 601 601 589 581 574 574 561 555 552 552 538 525 512 512 515 529 544 544 556 556 556 556 550 547 546 546 551 559 567 567 583 591 595 595 603 609 612 612 614 613 612 612 608 605 601 601 594 589 577 577 564 557 552 552 543 540 553 553 571 577 579 577 577 574 570 567 567 568 570 576 576 579 582 584 584 582 579 569 569 563 556 542 542 535 528 503 503 494 484 462 462 444 425 393 393 383 372 387 387 426 433 445 445 449 450 466 466 482 491 506 506 512 525 535 535 537 540 546 546 545 544 540 540 529 523 511 511 506 502 498 498 492 491 490 490 489 488 484 484 476 471 463 463 442 430 419 419 403 397 393 393 382 380 377 377 369 370 372 372 395 405 416 416 443 451 453 453 454 452 444 444 425 415 404 404 381 359 348 348 328 321 314 314 310 317 324 346 346 356 370 370 370 366 358 344 344 337 333 321 321 313 301 293 293 304 316 332 332 332 333 324 324 321 317 309 309 308 308 310 310 313 317 328 328 334 342 370 370 376 383 392 392 395 398 400 400 400 401 400 400 396 394 385 385 379 371 362 362 348 344 340 340 334 324 314 314 287 270 248 248 214 202 198 198 193 194 224 224 264 282 300 300 324 333 342 342 355 358 364 364 366 365 364 364 359 355 349 349 335 326 316 316 281 265 249 249 228 226 223 223 224 226 229 229 242 244 244 244 256 268 274 283 283 287 291 299 299 304 306 306 306 308 310 308 308 304 299 311 311 320 336 348 348 353 356 358 358 357 354 347 347 343 340 327 327 322 317 318 318 321 324 329 329 331 334 337 337 337 335 328 328 323 318 308 308 303 299 291 291 290 288 289 289 288 284 283 283 281 280 280 280 281 282 284 284 287 288 289 289 290 290 291 291 284 275 268 268 254 247 239 239 219 208 202 202 204 214 232 232 235 233 231 231 224 221 217 217 209 206 198 198 191 187 184 184 179 176 176 176 175 173 172 172 166 164 161 159 159 158 157 154 154 153 151 158 158 163 168 178 178 182 184 187 187 189 189 190 190 189 188 188 188 191 194 203 203 206 209 209 209 208 205 198 198 194 186 170 170 161 163 177 177 189 202 237 237 245 254 275 275 285 295 312 312 317 323 321 321 308 303 297 297 282 275 268 268 257 253 249 249 241 240 240 240 240 241 241 241 242 243 242 242 238 237 235 235 231 229 227 227 223 223 223 223 225 228 230 230 235 237 237 237 237 237 237 237 238 238 238 238 236 236 235 235 233 233 232 232 232 231 229 226 226 224 223 221 221 220 219 217 217 215 214 212 212 212 212 211 211 212 214 217 217 218 219 227 227 230 229 227 227 
210 210 210 212 220 231 231 254 266 275 275 290 296 296 296 297 296 298 298 304 310 316 316 339 351 364 364 390 404 418 418 436 437 425 425 397 381 364 364 329 310 303 303 292 301 311 311 337 357 378 404 404 402 399 378 378 352 341 323 323 315 311 311 311 316 326 351 351 366 396 420 420 420 421 409 409 408 406 410 410 407 394 372 372 359 352 344 344 343 354 376 376 386 392 394 394 392 390 380 380 371 362 336 336 330 323 316 316 313 310 306 306 305 303 300 300 293 292 291 291 290 288 286 286 283 282 281 281 279 278 274 274 256 235 227 227 229 227 224 224 216 215 213 213 203 198 202 202 211 216 216 216 212 208 208 208 215 222 245 245 260 268 277 277 292 301 311 311 334 333 332 332 294 284 285 291 291 297 293 286 286 282 281 286 286 294 303 334 334 346 358 356 356 346 336 349 349 378 394 428 428 446 460 488 488 502 498 473 473 453 470 511 511 526 542 552 552 549 545 514 514 507 518 546 546 555 556 560 560 563 572 594 594 607 613 620 620 614 608 600 600 583 574 567 567 553 547 543 543 519 510 500 500 522 531 540 540 548 546 544 544 533 528 536 536 553 563 572 572 587 594 598 598 605 611 614 614 616 616 615 615 610 607 603 603 596 591 578 578 554 539 532 532 534 543 555 555 572 577 577 572 572 570 567 562 562 562 563 572 572 576 581 584 584 583 580 571 571 565 559 544 544 535 527 503 503 494 485 463 463 447 431 395 395 385 374 378 378 394 398 409 409 416 430 465 465 486 497 517 517 526 537 544 544 545 547 543 543 539 534 527 527 515 509 501 501 493 490 487 487 483 481 478 478 475 473 465 465 455 449 441 441 422 412 407 407 400 398 398 398 393 388 382 382 370 366 361 361 369 382 396 396 431 440 441 441 440 436 427 427 406 394 382 382 360 339 329 329 313 310 306 306 301 301 300 314 314 329 355 364 364 362 355 340 340 332 326 312 312 303 294 288 288 297 306 315 315 314 312 306 306 307 308 297 297 295 299 312 312 321 329 343 343 350 357 381 381 386 392 400 400 404 409 409 409 408 407 402 402 396 391 377 377 367 358 349 349 336 332 328 328 322 314 305 305 285 273 253 253 218 203 198 198 195 197 232 232 264 280 297 297 323 334 345 345 358 361 367 367 367 364 360 360 353 350 347 347 334 325 316 316 289 279 268 268 244 237 229 229 223 223 222 222 226 229 237 237 253 261 264 270 270 274 278 285 285 290 293 295 295 296 297 296 296 294 291 309 309 318 333 345 345 351 353 355 355 354 351 345 345 341 338 327 327 327 327 330 330 332 335 338 338 340 343 341 341 339 337 330 330 324 320 311 311 306 302 292 292 291 290 289 289 286 284 284 284 282 281 280 280 279 280 281 281 283 286 289 289 291 291 290 290 282 270 265 265 252 244 233 233 211 199 201 201 216 229 236 236 235 232 229 229 223 220 217 217 211 206 197 197 190 186 184 184 181 180 181 181 180 178 177 177 171 168 164 160 160 159 158 155 155 154 152 153 153 155 159 168 168 173 177 182 182 184 184 185 185 186 185 185 185 189 193 203 203 206 209 210 210 209 205 199 199 194 185 169 169 162 162 172 172 182 195 227 227 234 242 256 256 267 278 302 302 309 317 323 323 317 313 308 308 296 288 279 279 267 263 258 258 248 245 244 244 242 241 241 241 242 244 244 244 242 242 241 241 236 234 232 232 228 228 227 227 228 229 230 230 232 234 234 234 235 234 234 234 234 233 233 233 233 233 233 233 232 231 230 229 229 228 227 224 224 223 222 220 220 219 218 216 216 215 214 211 211 211 210 212 212 214 217 219 219 220 222 230 230 230 230 228 228 
210 210 210 212 220 231 231 254 266 275 275 290 296 296 296 297 296 298 298 304 310 316 316 339 351 364 364 390 404 418 418 436 437 425 425 397 381 364 364 329 310 303 303 292 301 311 311 337 357 378 404 404 402 399 378 378 352 341 323 323 315 311 311 311 316 326 351 351 366 396 420 420 420 421 409 409 408 406 410 410 407 394 372 372 359 352 344 344 343 354 376 376 386 392 394 394 392 390 380 380 371 362 336 336 330 323 316 316 313 310 306 306 305 303 300 300 293 292 291 291 290 288 286 286 283 282 281 281 279 278 274 274 256 235 227 227 229 227 224 224 216 215 213 213 203 198 202 202 211 216 216 216 212 208 208 208 215 222 245 245 260 268 277 277 292 301 311 311 334 333 332 332 294 284 285 291 291 297 293 286 286 282 281 286 286 294 303 334 334 346 358 356 356 346 336 349 349 378 394 428 428 446 460 488 488 502 498 473 473 453 470 511 511 526 542 552 552 549 545 514 514 507 518 546 546 555 556 560 560 563 572 594 594 607 613 620 620 614 608 600 600 583 574 567 567 553 547 543 543 519 510 500 500 522 531 540 540 548 546 544 544 533 528 536 536 553 563 572 572 587 594 598 598 605 611 614 614 616 616 615 615 610 607 603 603 596 591 578 578 554 539 532 532 534 543 555 555 572 577 577 572 572 570 567 562 562 562 563 572 572 576 581 584 584 583 580 571 571 565 559 544 544 535 527 503 503 494 485 463 463 447 431 395 395 385 374 378 378 394 398 409 409 416 430 465 465 486 497 517 517 526 537 544 544 545 547 543 543 539 534 527 527 515 509 501 501 493 490 487 487 483 481 478 478 475 473 465 465 455 449 441 441 422 412 407 407 400 398 398 398 393 388 382 382 370 366 361 361 369 382 396 396 431 440 441 441 440 436 427 427 406 394 382 382 360 339 329 329 313 310 306 306 301 301 300 314 314 329 355 364 364 362 355 340 340 332 326 312 312 303 294 288 288 297 306 315 315 314 312 306 306 307 308 297 297 295 299 312 312 321 329 343 343 350 357 381 381 386 392 400 400 404 409 409 409 408 407 402 402 396 391 377 377 367 358 349 349 336 332 328 328 322 314 305 305 285 273 253 253 218 203 198 198 195 197 232 232 264 280 297 297 323 334 345 345 358 361 367 367 367 364 360 360 353 350 347 347 334 325 316 316 289 279 268 268 244 237 229 229 223 223 222 222 226 229 237 237 253 261 264 270 270 274 278 285 285 290 293 295 295 296 297 296 296 294 291 309 309 318 333 345 345 351 353 355 355 354 351 345 345 341 338 327 327 327 327 330 330 332 335 338 338 340 343 341 341 339 337 330 330 324 320 311 311 306 302 292 292 291 290 289 289 286 284 284 284 282 281 280 280 279 280 281 281 283 286 289 289 291 291 290 290 282 270 265 265 252 244 233 233 211 199 201 201 216 229 236 236 235 232 229 229 223 220 217 217 211 206 197 197 190 186 184 184 181 180 181 181 180 178 177 177 171 168 164 160 160 159 158 155 155 154 152 153 153 155 159 168 168 173 177 182 182 184 184 185 185 186 185 185 185 189 193 203 203 206 209 210 210 209 205 199 199 194 185 169 169 162 162 172 172 182 195 227 227 234 242 256 256 267 278 302 302 309 317 323 323 317 313 308 308 296 288 279 279 267 263 258 258 248 245 244 244 242 241 241 241 242 244 244 244 242 242 241 241 236 234 232 232 228 228 227 227 228 229 230 230 232 234 234 234 235 234 234 234 234 233 233 233 233 233 233 233 232 231 230 229 229 228 227 224 224 223 222 220 220 219 218 216 216 215 214 211 211 211 210 212 212 214 217 219 219 220 222 230 230 230 230 228 228 
210 210 210 212 220 231 231 254 266 275 275 290 296 296 296 297 296 298 298 304 310 316 316 339 351 364 364 390 404 418 418 436 437 425 425 397 381 364 364 329 310 303 303 292 301 311 311 337 357 378 404 404 402 399 378 378 352 341 323 323 315 311 311 311 316 326 351 351 366 396 420 420 420 421 409 409 408 406 410 410 407 394 372 372 359 352 344 344 343 354 376 376 386 392 394 394 392 390 380 380 371 362 336 336 330 323 316 316 313 310 306 306 305 303 300 300 293 292 291 291 290 288 286 286 283 282 281 281 279 278 274 274 256 235 227 227 229 227 224 224 216 215 213 213 203 198 202 202 211 216 216 216 212 208 208 208 215 222 245 245 260 268 277 277 292 301 311 311 334 333 332 332 294 284 285 291 291 297 293 286 286 282 281 286 286 294 303 334 334 346 358 356 356 346 336 349 349 378 394 428 428 446 460 488 488 502 498 473 473 453 470 511 511 526 542 552 552 549 545 514 514 507 518 546 546 555 556 560 560 563 572 594 594 607 613 620 620 614 608 600 600 583 574 567 567 553 547 543 543 519 510 500 500 522 531 540 540 548 546 544 544 533 528 536 536 553 563 572 572 587 594 598 598 605 611 614 614 616 616 615 615 610 607 603 603 596 591 578 578 554 539 532 532 534 543 555 555 572 577 577 572 572 570 567 562 562 562 563 572 572 576 581 584 584 583 580 571 571 565 559 544 544 535 527 503 503 494 485 463 463 447 431 395 395 385 374 378 378 394 398 409 409 416 430 465 465 486 497 517 517 526 537 544 544 545 547 543 543 539 534 527 527 515 509 501 501 493 490 487 487 483 481 478 478 475 473 465 465 455 449 441 441 422 412 407 407 400 398 398 398 393 388 382 382 370 366 361 361 369 382 396 396 431 440 441 441 440 436 427 427 406 394 382 382 360 339 329 329 313 310 306 306 301 301 300 314 314 329 355 364 364 362 355 340 340 332 326 312 312 303 294 288 288 297 306 315 315 314 312 306 306 307 308 297 297 295 299 312 312 321 329 343 343 350 357 381 381 386 392 400 400 404 409 409 409 408 407 402 402 396 391 377 377 367 358 349 349 336 332 328 328 322 314 305 305 285 273 253 253 218 203 198 198 195 197 232 232 264 280 297 297 323 334 345 345 358 361 367 367 367 364 360 360 353 350 347 347 334 325 316 316 289 279 268 268 244 237 229 229 223 223 222 222 226 229 237 237 253 261 264 270 270 274 278 285 285 290 293 295 295 296 297 296 296 294 291 309 309 318 333 345 345 351 353 355 355 354 351 345 345 341 338 327 327 327 327 330 330 332 335 338 338 340 343 341 341 339 337 330 330 324 320 311 311 306 302 292 292 291 290 289 289 286 284 284 284 282 281 280 280 279 280 281 281 283 286 289 289 291 291 290 290 282 270 265 265 252 244 233 233 211 199 201 201 216 229 236 236 235 232 229 229 223 220 217 217 211 206 197 197 190 186 184 184 181 180 181 181 180 178 177 177 171 168 164 160 160 159 158 155 155 154 152 153 153 155 159 168 168 173 177 182 182 184 184 185 185 186 185 185 185 189 193 203 203 206 209 210 210 209 205 199 199 194 185 169 169 162 162 172 172 182 195 227 227 234 242 256 256 267 278 302 302 309 317 323 323 317 313 308 308 296 288 279 279 267 263 258 258 248 245 244 244 242 241 241 241 242 244 244 244 242 242 241 241 236 234 232 232 228 228 227 227 228 229 230 230 232 234 234 234 235 234 234 234 234 233 233 233 233 233 233 233 232 231 230 229 229 228 227 224 224 223 222 220 220 219 218 216 216 215 214 211 211 211 210 212 212 214 217 219 219 220 222 230 230 230 230 228 228 
211 209 209 211 225 243 243 268 275 278 278 282 282 282 282 282 284 293 293 306 314 323 323 352 366 380 380 398 403 408 408 423 428 423 423 405 391 372 372 335 316 308 308 287 292 298 298 335 357 379 407 407 401 395 376 376 353 341 320 320 312 309 312 312 320 332 359 359 374 400 415 415 412 408 385 385 385 386 397 397 394 382 364 364 354 345 344 344 353 367 387 387 394 399 403 403 401 398 381 381 370 358 331 331 327 323 317 317 314 310 306 306 302 300 297 297 292 292 292 292 289 287 286 286 285 286 283 283 277 273 269 269 253 232 221 221 222 222 221 221 212 208 204 204 198 197 205 205 220 228 228 228 225 221 217 217 214 217 240 240 260 270 280 280 302 312 323 323 340 341 343 343 302 287 279 272 272 273 273 275 275 278 283 302 302 312 322 350 350 361 372 377 377 371 365 360 360 376 389 416 416 431 446 472 472 484 483 464 464 447 466 512 512 527 543 551 551 548 545 506 506 494 500 526 526 534 530 526 526 528 545 584 584 606 612 616 616 607 600 592 592 575 566 558 558 546 541 536 536 503 500 496 496 522 526 531 531 530 527 523 523 515 520 535 535 558 566 573 573 587 593 598 598 606 613 616 616 619 617 615 615 610 607 604 604 597 593 578 578 549 531 523 523 529 545 555 555 570 575 571 567 567 564 561 554 554 556 558 571 571 576 582 583 583 582 578 568 568 561 555 540 540 531 523 499 499 491 483 462 462 445 428 396 396 387 377 391 391 415 419 427 427 431 447 480 480 497 509 530 530 538 548 548 548 546 544 534 534 527 520 514 514 502 497 490 490 484 482 480 480 474 471 467 467 459 453 440 440 430 426 424 424 423 426 425 425 422 419 417 417 410 406 401 401 385 377 368 368 355 364 373 373 409 418 420 420 420 416 407 407 386 374 363 363 341 323 315 315 314 316 318 318 315 310 305 298 298 306 330 344 344 343 337 325 325 319 310 295 295 288 281 278 278 282 286 289 289 288 286 287 287 289 292 293 293 297 307 329 329 342 351 367 367 374 379 395 395 399 404 409 409 410 412 408 408 406 403 398 398 389 381 362 362 352 344 336 336 322 318 313 313 308 301 295 295 280 272 257 257 223 204 199 199 196 200 234 234 266 283 301 301 326 337 348 348 359 364 370 370 367 362 357 357 346 340 337 337 327 321 314 314 291 284 276 276 261 254 246 246 230 226 221 221 217 218 226 226 240 246 251 261 261 267 270 274 274 278 280 281 281 281 282 283 283 282 280 303 303 313 330 343 343 349 351 352 352 351 349 345 345 343 341 334 334 335 337 343 343 344 346 348 348 348 349 343 343 340 336 328 328 323 319 310 310 305 302 292 292 290 288 287 287 284 282 282 282 280 278 277 277 274 275 277 277 280 283 286 286 290 289 288 288 278 267 261 261 248 240 228 228 206 196 207 207 228 238 237 237 232 230 228 228 222 220 217 217 213 207 197 197 191 188 188 188 187 186 186 186 184 182 181 181 173 170 166 162 162 160 158 155 155 155 155 151 151 150 151 156 156 160 165 173 173 176 177 179 179 178 179 183 183 187 192 202 202 205 209 210 210 208 204 199 199 195 188 172 172 164 162 166 166 174 185 212 212 217 223 237 237 248 260 289 289 298 308 320 320 320 316 312 312 302 295 287 287 275 271 266 266 253 249 247 247 243 242 242 242 243 243 243 243 241 242 244 244 243 242 240 240 235 234 232 232 231 231 232 232 234 235 235 235 235 233 233 233 233 232 230 230 230 229 228 228 227 227 227 226 226 226 226 222 222 221 220 219 219 218 216 213 213 212 212 210 210 210 209 214 214 216 218 221 221 223 226 233 233 232 231 228 228 
211 210 210 211 233 250 250 269 271 270 270 269 268 269 269 276 282 297 297 312 323 334 334 365 376 388 388 386 386 386 386 400 409 410 410 400 389 372 372 336 317 307 307 282 285 289 289 331 353 375 402 402 398 393 378 378 354 342 320 320 310 306 312 312 323 338 364 364 375 396 402 402 398 393 370 370 369 367 379 379 377 368 351 351 341 339 348 348 360 370 387 387 393 400 407 407 402 397 375 375 364 352 334 334 330 325 319 319 315 311 306 306 304 303 301 301 294 294 293 293 290 289 288 288 287 287 283 283 275 271 264 264 249 232 223 223 216 217 219 219 210 205 199 199 194 200 209 209 226 234 236 236 237 234 230 230 221 216 227 227 252 265 279 279 299 309 320 320 339 340 341 341 308 292 279 266 266 267 272 285 285 293 303 326 326 332 338 356 356 365 374 386 386 388 391 393 393 398 410 436 436 450 463 484 484 491 485 459 459 440 463 505 505 523 542 557 557 553 549 510 510 488 473 491 491 500 495 498 498 507 532 577 577 596 596 592 592 588 586 580 580 569 564 560 560 552 548 545 545 513 496 479 479 504 512 521 521 513 505 497 497 511 527 539 539 557 564 570 570 582 589 595 595 607 614 616 616 616 615 613 613 607 604 600 600 594 591 576 576 543 521 517 517 529 547 554 554 562 563 551 550 550 549 548 548 548 554 560 574 574 577 581 583 583 581 576 562 562 554 547 529 529 518 509 489 489 485 480 465 465 451 437 397 397 387 376 407 407 444 452 463 463 465 477 500 500 510 521 540 540 549 554 550 550 544 538 522 522 515 508 502 502 492 488 481 481 475 474 473 473 469 466 462 462 449 441 437 437 445 450 451 451 452 453 451 451 445 440 436 436 421 415 409 409 393 385 376 376 356 354 351 351 380 390 394 394 397 395 387 387 368 357 347 347 328 320 319 319 330 331 333 333 327 323 318 302 302 300 305 309 309 305 301 295 295 292 289 283 283 281 277 274 274 273 271 270 270 270 270 273 273 275 277 298 298 313 322 341 341 350 360 380 380 389 394 408 408 411 415 415 415 412 409 402 402 399 396 392 392 383 373 352 352 341 331 320 320 305 301 296 296 292 288 284 284 273 266 256 256 228 210 202 202 195 197 233 233 271 286 301 301 323 332 342 342 356 361 368 368 364 359 353 353 341 334 329 329 319 315 310 310 291 284 277 277 263 257 250 250 234 229 224 224 217 215 215 215 222 229 235 249 249 257 260 264 264 267 268 266 266 266 265 268 268 269 271 298 298 310 328 340 340 346 349 352 352 351 350 348 348 347 344 341 341 344 347 352 352 353 354 353 353 353 352 340 340 337 332 323 323 319 315 307 307 302 299 290 290 289 287 286 286 283 281 280 280 277 275 274 274 270 271 273 273 277 280 283 283 289 287 284 284 274 264 257 257 238 227 215 215 204 205 223 223 247 252 240 240 233 230 226 226 220 219 218 218 210 206 198 198 195 194 194 194 195 194 193 193 190 188 186 186 178 175 172 165 165 162 159 156 156 156 157 154 154 151 151 150 150 151 152 157 157 160 163 167 167 171 173 181 181 185 190 200 200 204 208 209 209 207 203 198 198 194 187 170 170 160 159 164 164 171 178 198 198 203 209 224 224 236 249 279 279 289 300 313 313 316 314 311 311 303 298 293 293 281 276 271 271 258 254 250 250 244 242 242 242 243 243 243 243 242 244 246 246 248 247 246 246 242 239 236 236 234 233 233 233 235 236 236 236 237 236 235 235 232 230 229 229 227 226 225 225 223 223 222 222 222 222 222 219 219 218 217 215 215 214 213 211 211 210 210 209 209 209 209 213 213 215 217 222 222 225 229 231 231 229 228 224 224 
217 219 219 213 242 252 252 260 257 256 256 259 264 268 268 279 286 305 305 324 336 348 348 376 378 380 380 368 363 358 358 373 385 391 391 392 387 372 372 339 320 307 307 280 282 284 284 317 339 362 393 393 395 397 377 377 353 341 318 318 308 304 314 314 328 341 363 363 371 380 381 381 379 376 357 357 355 353 363 363 361 352 338 338 331 335 348 348 357 368 387 387 396 402 402 402 395 388 368 368 359 349 338 338 334 330 321 321 317 313 308 308 308 305 302 302 296 296 295 295 290 291 290 290 288 286 282 282 274 270 262 262 246 232 227 227 215 215 216 216 207 201 195 195 192 201 212 212 231 240 243 243 245 243 240 240 231 225 218 218 232 246 260 260 282 293 305 305 321 322 324 324 300 287 276 269 269 275 283 302 302 312 321 342 342 344 346 355 355 362 370 384 384 390 397 412 412 430 441 464 464 476 487 505 505 512 502 466 466 441 448 490 490 511 533 553 553 550 547 521 521 497 458 450 450 457 464 495 495 519 543 570 570 573 565 553 553 557 565 567 567 569 568 565 565 557 552 547 547 521 498 475 475 484 493 503 503 485 482 479 479 511 524 533 533 550 558 567 567 584 593 599 599 608 611 612 612 611 610 609 609 601 598 594 594 591 588 569 569 530 507 509 509 526 542 546 546 546 541 523 530 530 536 542 557 557 562 568 578 578 580 583 582 582 579 573 558 558 549 537 510 510 495 486 473 473 475 478 476 476 461 445 395 395 389 383 426 426 465 473 485 485 490 495 511 511 521 532 550 550 557 555 546 546 540 533 515 515 508 500 495 495 488 485 480 480 474 471 467 467 459 456 452 452 443 444 454 454 466 471 474 474 477 476 473 473 464 458 452 452 427 418 409 409 390 381 372 372 357 351 345 345 355 364 368 368 372 373 367 367 352 342 334 334 324 330 337 337 347 346 344 344 335 330 324 313 313 306 295 291 291 289 289 290 290 292 293 296 296 297 294 284 284 278 271 266 266 265 264 263 263 264 265 288 288 301 308 329 329 343 359 387 387 398 402 412 412 413 415 410 410 405 400 392 392 390 387 384 384 377 368 348 348 336 323 310 310 290 284 278 278 273 274 271 271 263 257 249 249 228 215 205 205 196 197 232 232 265 278 292 292 316 327 339 339 355 359 363 363 357 352 347 347 335 328 322 322 311 306 302 302 286 280 273 273 259 253 246 246 234 229 224 224 215 213 212 212 213 217 222 235 235 242 245 251 251 254 255 254 254 254 254 258 258 262 266 290 290 303 323 337 337 343 348 353 353 354 354 353 353 351 351 351 351 353 356 359 359 359 358 355 355 352 349 339 339 335 330 321 321 316 312 305 305 302 301 296 296 295 293 292 292 289 286 284 284 278 274 271 271 268 270 273 273 277 280 283 283 285 283 280 280 273 257 244 244 219 207 204 204 217 233 246 246 257 254 245 245 237 232 227 227 220 220 219 219 210 208 206 206 204 203 204 204 206 206 202 202 195 193 191 191 184 181 178 170 170 166 162 158 158 157 156 157 157 156 154 150 150 149 149 149 149 150 152 158 158 163 165 172 172 178 185 198 198 201 205 207 207 206 202 194 194 189 181 165 165 157 158 172 172 186 192 199 199 203 208 221 221 231 241 269 269 279 290 306 306 310 308 306 306 299 294 289 289 281 277 272 272 262 258 254 254 247 245 244 244 242 242 242 242 243 245 247 247 246 246 246 246 246 244 242 242 238 236 235 235 234 235 236 236 237 236 236 236 234 232 230 230 227 226 225 225 221 220 218 217 217 217 216 215 215 214 213 211 211 210 210 209 209 208 207 206 206 207 208 212 212 215 218 225 225 227 230 229 229 227 224 219 219 
217 219 219 213 242 252 252 260 257 256 256 259 264 268 268 279 286 305 305 324 336 348 348 376 378 380 380 368 363 358 358 373 385 391 391 392 387 372 372 339 320 307 307 280 282 284 284 317 339 362 393 393 395 397 377 377 353 341 318 318 308 304 314 314 328 341 363 363 371 380 381 381 379 376 357 357 355 353 363 363 361 352 338 338 331 335 348 348 357 368 387 387 396 402 402 402 395 388 368 368 359 349 338 338 334 330 321 321 317 313 308 308 308 305 302 302 296 296 295 295 290 291 290 290 288 286 282 282 274 270 262 262 246 232 227 227 215 215 216 216 207 201 195 195 192 201 212 212 231 240 243 243 245 243 240 240 231 225 218 218 232 246 260 260 282 293 305 305 321 322 324 324 300 287 276 269 269 275 283 302 302 312 321 342 342 344 346 355 355 362 370 384 384 390 397 412 412 430 441 464 464 476 487 505 505 512 502 466 466 441 448 490 490 511 533 553 553 550 547 521 521 497 458 450 450 457 464 495 495 519 543 570 570 573 565 553 553 557 565 567 567 569 568 565 565 557 552 547 547 521 498 475 475 484 493 503 503 485 482 479 479 511 524 533 533 550 558 567 567 584 593 599 599 608 611 612 612 611 610 609 609 601 598 594 594 591 588 569 569 530 507 509 509 526 542 546 546 546 541 523 530 530 536 542 557 557 562 568 578 578 580 583 582 582 579 573 558 558 549 537 510 510 495 486 473 473 475 478 476 476 461 445 395 395 389 383 426 426 465 473 485 485 490 495 511 511 521 532 550 550 557 555 546 546 540 533 515 515 508 500 495 495 488 485 480 480 474 471 467 467 459 456 452 452 443 444 454 454 466 471 474 474 477 476 473 473 464 458 452 452 427 418 409 409 390 381 372 372 357 351 345 345 355 364 368 368 372 373 367 367 352 342 334 334 324 330 337 337 347 346 344 344 335 330 324 313 313 306 295 291 291 289 289 290 290 292 293 296 296 297 294 284 284 278 271 266 266 265 264 263 263 264 265 288 288 301 308 329 329 343 359 387 387 398 402 412 412 413 415 410 410 405 400 392 392 390 387 384 384 377 368 348 348 336 323 310 310 290 284 278 278 273 274 271 271 263 257 249 249 228 215 205 205 196 197 232 232 265 278 292 292 316 327 339 339 355 359 363 363 357 352 347 347 335 328 322 322 311 306 302 302 286 280 273 273 259 253 246 246 234 229 224 224 215 213 212 212 213 217 222 235 235 242 245 251 251 254 255 254 254 254 254 258 258 262 266 290 290 303 323 337 337 343 348 353 353 354 354 353 353 351 351 351 351 353 356 359 359 359 358 355 355 352 349 339 339 335 330 321 321 316 312 305 305 302 301 296 296 295 293 292 292 289 286 284 284 278 274 271 271 268 270 273 273 277 280 283 283 285 283 280 280 273 257 244 244 219 207 204 204 217 233 246 246 257 254 245 245 237 232 227 227 220 220 219 219 210 208 206 206 204 203 204 204 206 206 202 202 195 193 191 191 184 181 178 170 170 166 162 158 158 157 156 157 157 156 154 150 150 149 149 149 149 150 152 158 158 163 165 172 172 178 185 198 198 201 205 207 207 206 202 194 194 189 181 165 165 157 158 172 172 186 192 199 199 203 208 221 221 231 241 269 269 279 290 306 306 310 308 306 306 299 294 289 289 281 277 272 272 262 258 254 254 247 245 244 244 242 242 242 242 243 245 247 247 246 246 246 246 246 244 242 242 238 236 235 235 234 235 236 236 237 236 236 236 234 232 230 230 227 226 225 225 221 220 218 217 217 217 216 215 215 214 213 211 211 210 210 209 209 208 207 206 206 207 208 212 212 215 218 225 225 227 230 229 229 227 224 219 219 
217 219 219 213 242 252 252 260 257 256 256 259 264 268 268 279 286 305 305 324 336 348 348 376 378 380 380 368 363 358 358 373 385 391 391 392 387 372 372 339 320 307 307 280 282 284 284 317 339 362 393 393 395 397 377 377 353 341 318 318 308 304 314 314 328 341 363 363 371 380 381 381 379 376 357 357 355 353 363 363 361 352 338 338 331 335 348 348 357 368 387 387 396 402 402 402 395 388 368 368 359 349 338 338 334 330 321 321 317 313 308 308 308 305 302 302 296 296 295 295 290 291 290 290 288 286 282 282 274 270 262 262 246 232 227 227 215 215 216 216 207 201 195 195 192 201 212 212 231 240 243 243 245 243 240 240 231 225 218 218 232 246 260 260 282 293 305 305 321 322 324 324 300 287 276 269 269 275 283 302 302 312 321 342 342 344 346 355 355 362 370 384 384 390 397 412 412 430 441 464 464 476 487 505 505 512 502 466 466 441 448 490 490 511 533 553 553 550 547 521 521 497 458 450 450 457 464 495 495 519 543 570 570 573 565 553 553 557 565 567 567 569 568 565 565 557 552 547 547 521 498 475 475 484 493 503 503 485 482 479 479 511 524 533 533 550 558 567 567 584 593 599 599 608 611 612 612 611 610 609 609 601 598 594 594 591 588 569 569 530 507 509 509 526 542 546 546 546 541 523 530 530 536 542 557 557 562 568 578 578 580 583 582 582 579 573 558 558 549 537 510 510 495 486 473 473 475 478 476 476 461 445 395 395 389 383 426 426 465 473 485 485 490 495 511 511 521 532 550 550 557 555 546 546 540 533 515 515 508 500 495 495 488 485 480 480 474 471 467 467 459 456 452 452 443 444 454 454 466 471 474 474 477 476 473 473 464 458 452 452 427 418 409 409 390 381 372 372 357 351 345 345 355 364 368 368 372 373 367 367 352 342 334 334 324 330 337 337 347 346 344 344 335 330 324 313 313 306 295 291 291 289 289 290 290 292 293 296 296 297 294 284 284 278 271 266 266 265 264 263 263 264 265 288 288 301 308 329 329 343 359 387 387 398 402 412 412 413 415 410 410 405 400 392 392 390 387 384 384 377 368 348 348 336 323 310 310 290 284 278 278 273 274 271 271 263 257 249 249 228 215 205 205 196 197 232 232 265 278 292 292 316 327 339 339 355 359 363 363 357 352 347 347 335 328 322 322 311 306 302 302 286 280 273 273 259 253 246 246 234 229 224 224 215 213 212 212 213 217 222 235 235 242 245 251 251 254 255 254 254 254 254 258 258 262 266 290 290 303 323 337 337 343 348 353 353 354 354 353 353 351 351 351 351 353 356 359 359 359 358 355 355 352 349 339 339 335 330 321 321 316 312 305 305 302 301 296 296 295 293 292 292 289 286 284 284 278 274 271 271 268 270 273 273 277 280 283 283 285 283 280 280 273 257 244 244 219 207 204 204 217 233 246 246 257 254 245 245 237 232 227 227 220 220 219 219 210 208 206 206 204 203 204 204 206 206 202 202 195 193 191 191 184 181 178 170 170 166 162 158 158 157 156 157 157 156 154 150 150 149 149 149 149 150 152 158 158 163 165 172 172 178 185 198 198 201 205 207 207 206 202 194 194 189 181 165 165 157 158 172 172 186 192 199 199 203 208 221 221 231 241 269 269 279 290 306 306 310 308 306 306 299 294 289 289 281 277 272 272 262 258 254 254 247 245 244 244 242 242 242 242 243 245 247 247 246 246 246 246 246 244 242 242 238 236 235 235 234 235 236 236 237 236 236 236 234 232 230 230 227 226 225 225 221 220 218 217 217 217 216 215 215 214 213 211 211 210 210 209 209 208 207 206 206 207 208 212 212 215 218 225 225 227 230 229 229 227 224 219 219 
225 222 222 213 240 243 243 246 247 252 252 262 267 271 271 284 293 314 314 338 349 361 361 381 372 363 363 344 339 334 334 353 366 376 376 386 384 373 373 344 326 312 312 279 279 280 280 302 326 351 393 393 394 395 373 373 349 338 317 317 306 304 315 315 329 338 352 352 356 360 359 359 358 356 345 345 342 338 339 339 336 331 330 330 332 337 355 355 367 378 396 396 403 403 394 394 386 378 362 362 357 352 344 344 340 336 327 327 322 317 311 311 311 308 304 304 300 299 297 297 290 288 286 286 282 279 275 275 268 264 258 258 244 233 229 229 213 211 209 209 198 195 192 192 193 204 215 215 235 244 249 249 255 255 252 252 243 237 228 228 225 229 234 234 252 264 276 276 294 295 296 296 277 269 266 269 269 277 288 309 309 320 329 347 347 347 346 348 348 353 359 375 375 385 396 423 423 451 462 484 484 496 507 524 524 530 520 480 480 451 432 471 471 492 513 535 535 536 538 521 521 504 462 434 434 430 452 499 499 525 539 549 549 544 531 516 516 531 548 557 557 567 568 565 565 557 552 546 546 524 507 489 489 459 462 466 466 461 473 485 485 525 537 545 545 560 567 575 575 590 598 601 601 606 607 608 608 605 603 600 600 592 589 586 586 586 583 562 562 519 493 495 495 509 522 523 523 518 511 520 547 547 554 561 569 569 572 575 581 581 583 585 580 580 576 570 554 554 544 532 503 503 485 468 452 452 464 477 482 482 461 440 386 386 393 400 443 443 472 480 493 493 498 504 522 522 534 544 559 559 563 556 543 543 535 527 511 511 505 499 497 497 494 492 487 487 480 477 474 474 463 456 449 449 449 456 470 470 483 490 492 492 493 492 488 488 476 469 460 460 425 414 402 402 385 379 372 372 360 355 349 349 337 339 341 341 343 344 341 341 332 326 325 325 330 345 353 353 358 356 354 354 343 337 331 319 319 314 305 299 299 297 300 306 306 310 313 319 319 322 316 299 299 291 282 275 275 273 270 266 266 264 262 271 271 279 291 324 324 345 363 390 390 400 403 404 404 404 403 401 401 398 394 385 385 381 377 373 373 369 363 345 345 333 322 310 310 290 283 276 276 261 257 256 256 251 246 241 241 227 218 207 207 196 197 234 234 271 282 293 293 317 327 338 338 351 353 354 354 348 344 340 340 329 322 317 317 306 299 294 294 275 271 266 266 255 249 242 242 232 228 224 224 212 209 208 208 208 209 213 221 221 225 229 236 236 242 245 251 251 256 261 270 270 272 275 287 287 299 321 339 339 346 351 357 357 359 359 358 358 357 357 362 362 364 367 365 365 363 361 357 357 355 353 341 341 337 334 326 326 322 317 310 310 307 307 303 303 301 299 298 298 293 290 287 287 280 276 273 273 267 270 273 273 277 279 281 281 282 279 275 275 268 245 230 230 209 203 216 216 242 255 256 256 257 255 248 248 239 235 231 231 224 223 222 222 216 217 219 219 217 213 213 213 214 213 208 208 199 196 194 194 188 185 182 176 176 172 168 161 161 159 157 156 156 155 155 154 154 153 152 149 149 148 148 150 150 154 157 161 161 167 174 191 191 196 202 205 205 204 199 189 189 182 173 159 159 155 161 179 179 191 197 211 211 214 217 225 225 231 238 258 258 269 280 295 295 301 300 299 299 291 288 284 284 279 275 271 271 262 260 258 258 254 252 250 250 245 243 244 244 245 247 249 249 247 246 244 244 244 244 245 245 244 242 240 240 238 238 238 238 238 238 238 238 236 235 233 233 230 229 228 228 224 222 220 217 217 216 215 212 212 211 210 207 207 206 206 206 206 206 205 207 207 208 209 214 214 217 220 226 226 227 229 228 228 226 224 218 218 
227 219 219 217 235 239 239 248 253 258 258 268 274 277 277 290 299 325 325 353 364 376 376 389 374 359 359 331 327 322 322 338 349 360 360 373 375 366 366 343 329 316 316 279 278 277 277 292 317 342 386 386 384 382 363 363 345 334 313 313 302 299 305 305 315 321 328 328 330 332 333 333 332 331 325 325 324 323 323 323 323 323 331 331 338 346 366 366 379 388 401 401 404 400 386 386 379 372 360 360 358 356 350 350 346 341 331 331 323 319 315 315 316 311 305 305 299 296 293 293 283 278 275 275 269 265 264 264 258 254 250 250 241 231 225 225 213 209 205 205 195 194 192 192 193 208 221 221 243 252 258 258 265 267 265 265 258 254 244 244 239 237 234 234 231 238 246 246 265 262 259 259 252 251 257 272 272 281 291 310 310 319 325 338 338 336 333 332 332 337 343 367 367 380 394 427 427 462 475 500 500 512 522 536 536 540 527 484 484 455 424 459 459 476 493 508 508 509 510 500 500 489 457 429 429 421 446 493 493 515 523 525 525 518 503 495 495 521 538 546 546 555 554 552 552 546 543 538 538 519 508 497 497 452 444 435 435 462 481 500 500 537 547 552 552 566 574 581 581 594 599 600 600 602 603 602 602 599 596 593 593 581 577 572 572 576 572 555 555 519 494 482 482 474 480 484 484 498 508 544 565 565 569 574 576 576 578 581 584 584 584 584 576 576 571 564 548 548 538 527 502 502 487 465 433 433 450 467 472 472 451 429 382 382 397 412 449 449 460 470 491 491 502 513 536 536 548 556 565 565 567 559 541 541 533 525 510 510 507 504 504 504 503 501 493 493 485 480 475 475 464 460 455 455 462 467 480 480 494 500 503 503 506 505 501 501 487 478 468 468 429 421 413 413 397 387 377 377 358 351 344 344 335 333 332 332 331 330 330 330 329 328 333 333 345 358 365 365 370 367 364 364 353 346 339 327 327 321 312 308 308 309 314 325 325 331 336 344 344 347 335 316 316 307 298 291 291 288 284 275 275 269 263 264 264 269 288 329 329 351 367 390 390 396 396 393 393 393 393 397 397 396 394 383 383 378 373 362 362 361 357 342 342 330 321 312 312 295 284 273 273 260 246 242 242 236 233 230 230 220 213 204 204 197 200 244 244 282 290 299 299 322 330 338 338 342 342 342 342 338 335 332 332 324 319 314 314 303 297 291 291 268 264 260 260 252 247 241 241 232 227 222 222 209 205 205 205 207 210 213 218 218 221 224 232 232 241 246 267 267 275 284 287 287 288 289 296 296 303 322 342 342 350 355 363 363 365 365 366 366 366 366 370 370 371 373 367 367 365 362 360 360 358 356 345 345 341 338 330 330 326 323 317 317 315 315 309 309 308 306 303 303 296 292 289 289 282 278 273 273 266 268 270 270 275 275 276 276 275 273 270 270 257 231 218 218 211 219 236 236 257 261 259 259 255 252 247 247 242 239 235 235 229 229 228 228 232 232 231 231 228 226 220 220 212 210 208 208 202 199 197 197 189 186 183 179 179 175 171 165 165 163 160 157 157 156 155 154 154 153 152 150 150 148 148 148 148 148 149 153 153 156 160 177 177 186 196 201 201 200 195 184 184 176 167 159 159 160 171 190 190 198 202 212 212 215 218 224 224 227 231 247 247 259 271 285 285 288 287 286 286 282 279 276 276 270 267 264 264 259 257 257 257 256 255 253 253 249 247 247 247 246 248 250 250 250 249 248 248 247 247 246 246 247 247 244 244 241 240 240 240 241 240 240 240 239 237 236 236 235 234 232 232 229 228 226 224 224 223 222 218 218 216 215 211 211 208 208 208 208 209 208 207 207 208 209 216 216 219 222 226 226 226 227 226 226 224 223 220 220 
227 219 219 217 235 239 239 248 253 258 258 268 274 277 277 290 299 325 325 353 364 376 376 389 374 359 359 331 327 322 322 338 349 360 360 373 375 366 366 343 329 316 316 279 278 277 277 292 317 342 386 386 384 382 363 363 345 334 313 313 302 299 305 305 315 321 328 328 330 332 333 333 332 331 325 325 324 323 323 323 323 323 331 331 338 346 366 366 379 388 401 401 404 400 386 386 379 372 360 360 358 356 350 350 346 341 331 331 323 319 315 315 316 311 305 305 299 296 293 293 283 278 275 275 269 265 264 264 258 254 250 250 241 231 225 225 213 209 205 205 195 194 192 192 193 208 221 221 243 252 258 258 265 267 265 265 258 254 244 244 239 237 234 234 231 238 246 246 265 262 259 259 252 251 257 272 272 281 291 310 310 319 325 338 338 336 333 332 332 337 343 367 367 380 394 427 427 462 475 500 500 512 522 536 536 540 527 484 484 455 424 459 459 476 493 508 508 509 510 500 500 489 457 429 429 421 446 493 493 515 523 525 525 518 503 495 495 521 538 546 546 555 554 552 552 546 543 538 538 519 508 497 497 452 444 435 435 462 481 500 500 537 547 552 552 566 574 581 581 594 599 600 600 602 603 602 602 599 596 593 593 581 577 572 572 576 572 555 555 519 494 482 482 474 480 484 484 498 508 544 565 565 569 574 576 576 578 581 584 584 584 584 576 576 571 564 548 548 538 527 502 502 487 465 433 433 450 467 472 472 451 429 382 382 397 412 449 449 460 470 491 491 502 513 536 536 548 556 565 565 567 559 541 541 533 525 510 510 507 504 504 504 503 501 493 493 485 480 475 475 464 460 455 455 462 467 480 480 494 500 503 503 506 505 501 501 487 478 468 468 429 421 413 413 397 387 377 377 358 351 344 344 335 333 332 332 331 330 330 330 329 328 333 333 345 358 365 365 370 367 364 364 353 346 339 327 327 321 312 308 308 309 314 325 325 331 336 344 344 347 335 316 316 307 298 291 291 288 284 275 275 269 263 264 264 269 288 329 329 351 367 390 390 396 396 393 393 393 393 397 397 396 394 383 383 378 373 362 362 361 357 342 342 330 321 312 312 295 284 273 273 260 246 242 242 236 233 230 230 220 213 204 204 197 200 244 244 282 290 299 299 322 330 338 338 342 342 342 342 338 335 332 332 324 319 314 314 303 297 291 291 268 264 260 260 252 247 241 241 232 227 222 222 209 205 205 205 207 210 213 218 218 221 224 232 232 241 246 267 267 275 284 287 287 288 289 296 296 303 322 342 342 350 355 363 363 365 365 366 366 366 366 370 370 371 373 367 367 365 362 360 360 358 356 345 345 341 338 330 330 326 323 317 317 315 315 309 309 308 306 303 303 296 292 289 289 282 278 273 273 266 268 270 270 275 275 276 276 275 273 270 270 257 231 218 218 211 219 236 236 257 261 259 259 255 252 247 247 242 239 235 235 229 229 228 228 232 232 231 231 228 226 220 220 212 210 208 208 202 199 197 197 189 186 183 179 179 175 171 165 165 163 160 157 157 156 155 154 154 153 152 150 150 148 148 148 148 148 149 153 153 156 160 177 177 186 196 201 201 200 195 184 184 176 167 159 159 160 171 190 190 198 202 212 212 215 218 224 224 227 231 247 247 259 271 285 285 288 287 286 286 282 279 276 276 270 267 264 264 259 257 257 257 256 255 253 253 249 247 247 247 246 248 250 250 250 249 248 248 247 247 246 246 247 247 244 244 241 240 240 240 241 240 240 240 239 237 236 236 235 234 232 232 229 228 226 224 224 223 222 218 218 216 215 211 211 208 208 208 208 209 208 207 207 208 209 216 216 219 222 226 226 226 227 226 226 224 223 220 220 
226 218 218 220 237 241 241 251 257 263 263 274 279 282 282 297 308 339 339 368 379 391 391 392 376 360 360 325 319 312 312 326 336 344 344 356 359 355 355 340 329 317 317 279 274 269 269 285 312 340 372 372 369 365 350 350 332 323 305 305 296 294 294 294 298 300 306 306 309 311 315 315 317 320 317 317 320 324 329 329 328 327 336 336 344 356 379 379 389 397 403 403 401 395 378 378 371 364 356 356 356 356 351 351 348 344 332 332 323 319 315 315 312 306 300 300 290 288 285 285 274 269 266 266 261 258 257 257 252 248 246 246 241 230 221 221 210 205 200 200 192 192 191 191 195 214 226 226 248 258 264 264 274 277 276 276 273 270 266 266 259 255 250 250 240 238 236 236 243 245 247 247 256 258 259 270 270 279 287 301 301 306 309 317 317 317 316 319 319 328 338 363 363 378 393 425 425 459 474 502 502 514 524 537 537 540 527 485 485 457 419 441 441 451 462 466 466 468 470 469 469 463 439 420 420 418 442 481 481 496 503 504 504 496 484 480 480 502 515 521 521 529 531 532 532 532 531 526 526 509 498 487 487 441 436 430 430 473 492 511 511 543 551 556 556 569 576 582 582 592 597 597 597 598 598 596 596 593 589 585 585 569 562 554 554 554 545 529 529 507 491 471 471 460 470 488 488 523 540 566 578 578 579 580 581 581 581 582 582 582 580 578 565 565 558 552 540 540 533 523 501 501 488 466 416 416 429 443 451 451 433 414 377 377 392 408 430 430 441 460 497 497 515 528 551 551 560 566 572 572 571 562 546 546 537 528 517 517 516 515 515 515 512 510 502 502 489 483 477 477 467 465 462 462 470 476 490 490 504 510 513 513 516 515 510 510 497 488 480 480 450 440 429 429 403 388 373 373 351 346 341 341 343 347 347 347 346 345 345 345 343 341 347 347 361 374 380 380 379 376 372 372 362 356 350 336 336 330 321 320 320 323 329 344 344 352 358 365 365 366 353 333 333 325 317 309 309 303 296 281 281 275 268 262 262 267 290 333 333 354 366 380 380 382 381 380 380 384 388 396 396 394 392 381 381 375 368 357 357 344 341 331 331 323 317 310 310 299 290 281 281 266 250 240 240 225 219 217 217 208 201 197 197 200 208 260 260 287 297 307 307 328 330 333 333 331 330 328 328 326 325 322 322 316 312 306 306 294 288 281 281 263 261 259 259 252 247 242 242 232 227 221 221 207 203 205 205 216 225 227 230 230 229 229 232 232 246 257 277 277 282 288 295 295 296 298 304 304 309 325 345 345 355 361 369 369 371 371 370 370 369 370 376 376 375 373 366 366 364 361 359 359 357 355 346 346 343 340 334 334 330 329 326 326 324 324 316 316 313 309 305 305 297 292 289 289 282 278 274 274 262 262 263 263 265 267 269 269 268 264 260 260 243 222 214 214 215 226 238 238 253 256 257 257 258 257 252 252 247 244 240 240 235 235 234 234 236 236 237 237 233 229 223 223 214 211 210 210 207 204 200 200 190 187 184 180 180 176 172 165 165 163 161 159 159 160 160 161 161 162 161 157 157 153 151 148 148 147 146 146 146 148 150 166 166 174 183 194 194 193 189 178 178 170 162 162 162 171 182 197 197 201 205 212 212 213 215 219 219 222 225 238 238 249 261 275 275 277 276 274 274 275 275 274 274 269 266 263 263 259 259 259 259 257 256 254 254 252 251 250 250 247 250 253 253 252 251 250 250 250 250 249 249 249 246 245 245 242 241 241 241 241 240 240 240 239 239 238 238 237 236 235 235 233 231 229 229 229 229 229 223 223 221 219 214 214 211 211 212 212 212 212 211 211 209 207 216 216 218 220 223 223 223 224 221 221 220 221 222 222 
226 218 218 220 237 241 241 251 257 263 263 274 279 282 282 297 308 339 339 368 379 391 391 392 376 360 360 325 319 312 312 326 336 344 344 356 359 355 355 340 329 317 317 279 274 269 269 285 312 340 372 372 369 365 350 350 332 323 305 305 296 294 294 294 298 300 306 306 309 311 315 315 317 320 317 317 320 324 329 329 328 327 336 336 344 356 379 379 389 397 403 403 401 395 378 378 371 364 356 356 356 356 351 351 348 344 332 332 323 319 315 315 312 306 300 300 290 288 285 285 274 269 266 266 261 258 257 257 252 248 246 246 241 230 221 221 210 205 200 200 192 192 191 191 195 214 226 226 248 258 264 264 274 277 276 276 273 270 266 266 259 255 250 250 240 238 236 236 243 245 247 247 256 258 259 270 270 279 287 301 301 306 309 317 317 317 316 319 319 328 338 363 363 378 393 425 425 459 474 502 502 514 524 537 537 540 527 485 485 457 419 441 441 451 462 466 466 468 470 469 469 463 439 420 420 418 442 481 481 496 503 504 504 496 484 480 480 502 515 521 521 529 531 532 532 532 531 526 526 509 498 487 487 441 436 430 430 473 492 511 511 543 551 556 556 569 576 582 582 592 597 597 597 598 598 596 596 593 589 585 585 569 562 554 554 554 545 529 529 507 491 471 471 460 470 488 488 523 540 566 578 578 579 580 581 581 581 582 582 582 580 578 565 565 558 552 540 540 533 523 501 501 488 466 416 416 429 443 451 451 433 414 377 377 392 408 430 430 441 460 497 497 515 528 551 551 560 566 572 572 571 562 546 546 537 528 517 517 516 515 515 515 512 510 502 502 489 483 477 477 467 465 462 462 470 476 490 490 504 510 513 513 516 515 510 510 497 488 480 480 450 440 429 429 403 388 373 373 351 346 341 341 343 347 347 347 346 345 345 345 343 341 347 347 361 374 380 380 379 376 372 372 362 356 350 336 336 330 321 320 320 323 329 344 344 352 358 365 365 366 353 333 333 325 317 309 309 303 296 281 281 275 268 262 262 267 290 333 333 354 366 380 380 382 381 380 380 384 388 396 396 394 392 381 381 375 368 357 357 344 341 331 331 323 317 310 310 299 290 281 281 266 250 240 240 225 219 217 217 208 201 197 197 200 208 260 260 287 297 307 307 328 330 333 333 331 330 328 328 326 325 322 322 316 312 306 306 294 288 281 281 263 261 259 259 252 247 242 242 232 227 221 221 207 203 205 205 216 225 227 230 230 229 229 232 232 246 257 277 277 282 288 295 295 296 298 304 304 309 325 345 345 355 361 369 369 371 371 370 370 369 370 376 376 375 373 366 366 364 361 359 359 357 355 346 346 343 340 334 334 330 329 326 326 324 324 316 316 313 309 305 305 297 292 289 289 282 278 274 274 262 262 263 263 265 267 269 269 268 264 260 260 243 222 214 214 215 226 238 238 253 256 257 257 258 257 252 252 247 244 240 240 235 235 234 234 236 236 237 237 233 229 223 223 214 211 210 210 207 204 200 200 190 187 184 180 180 176 172 165 165 163 161 159 159 160 160 161 161 162 161 157 157 153 151 148 148 147 146 146 146 148 150 166 166 174 183 194 194 193 189 178 178 170 162 162 162 171 182 197 197 201 205 212 212 213 215 219 219 222 225 238 238 249 261 275 275 277 276 274 274 275 275 274 274 269 266 263 263 259 259 259 259 257 256 254 254 252 251 250 250 247 250 253 253 252 251 250 250 250 250 249 249 249 246 245 245 242 241 241 241 241 240 240 240 239 239 238 238 237 236 235 235 233 231 229 229 229 229 229 223 223 221 219 214 214 211 211 212 212 212 212 211 211 209 207 216 216 218 220 223 223 223 224 221 221 220 221 222 222 
223 213 213 211 226 243 243 269 277 280 280 287 290 294 294 313 328 366 366 385 387 390 390 376 363 350 350 320 307 293 293 293 298 303 303 314 320 320 320 314 308 299 299 270 266 261 261 294 316 338 346 346 340 333 316 316 298 295 291 291 291 292 299 299 306 309 317 317 321 326 328 328 330 332 336 336 343 351 357 357 357 361 374 374 382 387 396 396 400 402 403 403 401 397 379 379 373 366 353 353 347 340 335 335 335 335 326 326 320 314 308 308 296 292 288 288 285 283 281 281 268 265 263 263 259 256 256 256 258 259 257 257 251 238 229 229 210 203 196 196 190 192 195 195 207 225 238 238 263 275 284 284 297 301 302 302 303 302 296 296 291 285 279 279 265 265 266 266 275 276 278 278 279 279 277 270 270 266 267 271 271 274 276 286 286 289 292 305 305 314 323 345 345 356 368 389 389 406 421 454 454 471 487 515 515 527 526 507 507 489 445 420 420 419 417 409 409 404 399 393 393 393 392 400 400 411 425 453 453 467 476 486 486 487 471 445 445 439 444 450 450 474 491 501 501 509 506 504 504 491 477 463 463 420 423 427 427 469 484 500 500 535 541 545 545 557 565 573 573 585 589 591 591 594 590 587 587 578 573 568 568 545 524 503 503 472 461 441 441 437 441 460 460 500 521 537 537 564 575 583 585 585 586 587 587 587 586 585 580 580 574 568 515 515 491 480 475 475 482 482 474 474 464 452 407 407 401 395 417 417 406 395 366 366 373 380 414 414 451 474 517 517 537 550 572 572 581 582 581 581 579 571 560 560 555 549 544 544 543 541 540 540 532 526 513 513 496 490 483 483 477 476 475 475 484 489 502 502 516 524 527 527 528 525 521 521 510 503 494 494 462 449 435 435 403 389 375 375 356 356 355 355 377 381 382 382 382 381 378 378 373 370 373 373 385 397 401 401 399 394 388 388 375 368 360 349 349 347 347 354 354 359 366 382 382 390 395 398 398 395 381 363 363 353 343 327 327 318 308 289 289 281 272 263 263 270 293 330 330 343 344 345 345 343 342 362 362 371 380 388 388 388 388 383 383 380 376 367 367 353 348 339 339 336 330 323 323 301 293 284 284 270 254 245 245 224 211 204 204 196 197 214 214 243 256 270 270 286 293 301 301 306 305 304 304 299 299 302 302 306 307 303 303 292 286 279 279 266 260 257 257 251 249 247 247 241 237 232 232 221 218 214 214 205 207 222 222 249 261 261 258 258 255 253 249 249 248 250 261 261 268 275 288 288 294 301 315 315 320 331 344 344 353 360 369 369 370 370 372 372 373 373 369 369 367 365 358 358 356 354 349 349 347 344 340 340 339 338 337 337 336 335 331 331 328 324 314 314 310 306 302 302 294 289 288 288 285 283 282 282 275 272 268 268 261 257 252 252 247 245 242 242 233 222 217 217 209 207 219 219 245 258 262 262 268 269 263 263 257 253 248 248 245 245 246 246 246 244 239 239 232 227 223 223 215 211 207 207 199 195 193 193 186 184 181 175 175 172 169 163 163 162 160 171 171 178 181 186 186 188 187 183 183 180 176 167 167 157 152 146 146 146 146 150 150 155 160 165 165 166 167 161 161 154 154 168 168 184 190 199 199 201 202 206 206 207 209 217 217 220 223 230 230 236 242 254 254 255 259 263 263 272 274 277 277 276 275 273 273 267 265 263 263 259 257 257 257 255 254 253 253 250 251 252 252 252 252 252 252 250 250 249 249 246 245 245 245 245 246 246 246 243 240 239 239 236 235 236 236 237 236 235 235 232 231 229 227 227 226 224 219 219 216 214 213 213 215 216 217 217 218 217 211 211 207 203 210 210 210 210 210 210 211 212 210 210 209 208 207 207 
223 213 213 211 226 243 243 269 277 280 280 287 290 294 294 313 328 366 366 385 387 390 390 376 363 350 350 320 307 293 293 293 298 303 303 314 320 320 320 314 308 299 299 270 266 261 261 294 316 338 346 346 340 333 316 316 298 295 291 291 291 292 299 299 306 309 317 317 321 326 328 328 330 332 336 336 343 351 357 357 357 361 374 374 382 387 396 396 400 402 403 403 401 397 379 379 373 366 353 353 347 340 335 335 335 335 326 326 320 314 308 308 296 292 288 288 285 283 281 281 268 265 263 263 259 256 256 256 258 259 257 257 251 238 229 229 210 203 196 196 190 192 195 195 207 225 238 238 263 275 284 284 297 301 302 302 303 302 296 296 291 285 279 279 265 265 266 266 275 276 278 278 279 279 277 270 270 266 267 271 271 274 276 286 286 289 292 305 305 314 323 345 345 356 368 389 389 406 421 454 454 471 487 515 515 527 526 507 507 489 445 420 420 419 417 409 409 404 399 393 393 393 392 400 400 411 425 453 453 467 476 486 486 487 471 445 445 439 444 450 450 474 491 501 501 509 506 504 504 491 477 463 463 420 423 427 427 469 484 500 500 535 541 545 545 557 565 573 573 585 589 591 591 594 590 587 587 578 573 568 568 545 524 503 503 472 461 441 441 437 441 460 460 500 521 537 537 564 575 583 585 585 586 587 587 587 586 585 580 580 574 568 515 515 491 480 475 475 482 482 474 474 464 452 407 407 401 395 417 417 406 395 366 366 373 380 414 414 451 474 517 517 537 550 572 572 581 582 581 581 579 571 560 560 555 549 544 544 543 541 540 540 532 526 513 513 496 490 483 483 477 476 475 475 484 489 502 502 516 524 527 527 528 525 521 521 510 503 494 494 462 449 435 435 403 389 375 375 356 356 355 355 377 381 382 382 382 381 378 378 373 370 373 373 385 397 401 401 399 394 388 388 375 368 360 349 349 347 347 354 354 359 366 382 382 390 395 398 398 395 381 363 363 353 343 327 327 318 308 289 289 281 272 263 263 270 293 330 330 343 344 345 345 343 342 362 362 371 380 388 388 388 388 383 383 380 376 367 367 353 348 339 339 336 330 323 323 301 293 284 284 270 254 245 245 224 211 204 204 196 197 214 214 243 256 270 270 286 293 301 301 306 305 304 304 299 299 302 302 306 307 303 303 292 286 279 279 266 260 257 257 251 249 247 247 241 237 232 232 221 218 214 214 205 207 222 222 249 261 261 258 258 255 253 249 249 248 250 261 261 268 275 288 288 294 301 315 315 320 331 344 344 353 360 369 369 370 370 372 372 373 373 369 369 367 365 358 358 356 354 349 349 347 344 340 340 339 338 337 337 336 335 331 331 328 324 314 314 310 306 302 302 294 289 288 288 285 283 282 282 275 272 268 268 261 257 252 252 247 245 242 242 233 222 217 217 209 207 219 219 245 258 262 262 268 269 263 263 257 253 248 248 245 245 246 246 246 244 239 239 232 227 223 223 215 211 207 207 199 195 193 193 186 184 181 175 175 172 169 163 163 162 160 171 171 178 181 186 186 188 187 183 183 180 176 167 167 157 152 146 146 146 146 150 150 155 160 165 165 166 167 161 161 154 154 168 168 184 190 199 199 201 202 206 206 207 209 217 217 220 223 230 230 236 242 254 254 255 259 263 263 272 274 277 277 276 275 273 273 267 265 263 263 259 257 257 257 255 254 253 253 250 251 252 252 252 252 252 252 250 250 249 249 246 245 245 245 245 246 246 246 243 240 239 239 236 235 236 236 237 236 235 235 232 231 229 227 227 226 224 219 219 216 214 213 213 215 216 217 217 218 217 211 211 207 203 210 210 210 210 210 210 211 212 210 210 209 208 207 207 
222 212 212 208 226 248 248 281 292 292 292 293 296 301 301 322 338 363 363 374 374 375 375 358 347 336 336 309 298 286 286 271 274 279 279 290 297 297 297 290 284 275 275 255 261 267 267 299 312 325 326 326 321 316 300 300 288 288 293 293 298 298 307 307 316 320 328 328 332 337 340 340 344 348 360 360 365 370 375 375 376 383 393 393 398 398 400 400 401 401 400 400 398 395 378 378 372 365 349 349 339 329 323 323 324 325 322 322 318 312 306 306 294 292 290 290 288 286 284 284 272 268 266 266 264 264 264 264 265 267 263 263 253 236 225 225 209 203 196 196 190 193 196 196 211 230 244 244 269 280 289 289 304 311 313 313 315 314 310 310 303 297 290 290 272 274 277 277 285 289 293 293 292 291 289 282 282 277 274 275 275 279 283 298 298 299 300 303 303 306 309 321 321 327 334 351 351 371 387 424 424 445 465 500 500 516 523 523 523 515 474 455 455 454 453 449 449 440 430 412 412 404 390 386 386 387 401 432 432 450 461 477 477 482 475 452 452 428 419 434 434 470 490 497 497 494 484 483 483 463 447 430 430 400 413 426 426 455 466 477 477 511 520 527 527 545 557 567 567 582 587 588 588 590 586 583 583 575 568 561 561 546 526 506 506 450 435 421 421 444 467 490 490 525 538 545 545 557 562 572 583 583 586 589 593 593 593 592 584 584 576 568 515 515 489 466 442 442 441 448 450 450 445 436 402 402 391 380 395 395 388 381 360 360 373 387 425 425 462 483 522 522 540 553 575 575 583 585 585 585 582 576 568 568 565 561 558 558 556 553 549 549 539 532 515 515 499 495 490 490 483 482 481 481 488 494 509 509 521 526 527 527 526 523 518 518 503 494 484 484 453 441 428 428 400 388 375 375 356 361 367 367 392 397 399 399 399 396 392 392 385 382 382 382 390 402 406 406 403 398 392 392 379 374 368 365 365 365 367 375 375 381 388 401 401 408 408 404 404 398 380 360 360 351 341 320 320 311 302 286 286 279 271 259 259 263 279 311 311 326 329 330 330 327 326 350 350 360 370 381 381 384 388 391 391 388 385 377 377 358 352 340 340 335 329 323 323 302 294 286 286 273 257 247 247 225 213 203 203 193 195 210 210 234 243 248 248 264 270 276 276 282 281 280 280 280 283 292 292 297 298 292 292 279 272 267 267 257 252 248 248 237 235 232 232 228 225 222 222 215 211 207 207 211 221 239 239 264 271 271 268 268 265 262 258 258 255 254 264 264 272 280 293 293 300 308 321 321 325 334 344 344 349 353 360 360 362 364 368 368 369 368 364 364 360 356 351 351 349 346 342 342 340 338 337 337 337 337 337 337 337 336 330 330 326 322 312 312 308 304 301 301 296 293 293 293 291 289 287 287 280 276 272 272 266 261 255 255 246 242 237 237 232 222 216 216 208 206 219 219 248 263 268 268 273 272 268 268 263 260 256 256 251 252 254 254 251 246 237 237 230 226 221 221 213 209 206 206 198 194 191 191 183 180 177 172 172 170 167 163 163 163 164 178 178 184 187 190 190 189 188 185 185 183 180 171 171 162 159 154 154 151 147 147 147 149 152 154 154 155 157 154 154 150 152 165 165 177 182 189 189 190 191 196 196 200 205 212 212 215 219 224 224 228 232 245 245 262 267 272 272 279 280 282 282 279 277 274 274 268 267 264 264 259 257 256 256 254 253 253 253 249 249 248 248 247 247 247 247 246 246 246 246 241 241 241 241 241 242 242 242 239 236 234 234 231 231 232 232 232 232 233 233 231 231 230 226 226 224 222 217 217 214 213 212 212 213 214 216 216 216 216 210 210 205 200 199 199 199 200 202 202 203 205 204 204 202 201 199 199 
219 210 210 208 230 254 254 289 299 297 297 298 302 310 310 330 342 352 352 350 350 351 351 340 329 317 317 293 283 273 273 254 252 255 255 263 267 265 265 260 256 254 254 254 262 270 270 292 298 304 304 304 300 296 286 286 284 289 300 300 306 310 321 321 328 336 352 352 359 365 372 372 375 378 383 383 384 386 390 390 394 401 405 405 405 403 400 400 399 398 397 397 396 393 377 377 369 360 341 341 331 321 314 314 315 316 319 319 317 311 304 304 295 293 291 291 292 289 286 286 275 270 269 269 268 268 267 267 266 266 265 265 258 242 232 232 210 204 197 197 191 194 198 198 213 233 248 248 275 287 295 295 309 315 320 320 326 327 322 322 313 303 293 293 275 280 285 285 297 303 309 309 307 304 300 293 293 289 285 283 283 285 291 313 313 316 320 317 317 317 318 327 327 330 333 334 334 345 361 400 400 423 445 487 487 506 519 533 533 534 509 493 493 494 496 496 496 484 472 440 440 423 398 384 384 378 385 409 409 427 438 454 454 459 460 455 455 430 412 426 426 461 482 488 488 481 467 457 457 424 409 394 394 411 431 451 451 481 490 500 500 520 530 539 539 559 570 576 576 585 587 587 587 588 585 583 583 574 567 559 559 544 530 515 515 463 440 416 416 441 466 490 490 522 530 529 529 528 529 559 584 584 590 596 601 601 599 596 584 584 576 567 505 505 478 455 422 422 413 418 423 423 422 414 380 380 374 368 384 384 377 370 356 356 374 392 436 436 472 490 526 526 543 556 577 577 586 587 588 588 586 579 574 574 573 572 566 566 562 558 553 553 541 533 517 517 505 500 494 494 490 490 491 491 495 500 513 513 524 528 528 528 522 516 507 507 485 472 461 461 429 419 408 408 387 378 368 368 359 368 378 378 407 414 414 414 411 406 403 403 396 393 393 393 398 407 410 410 406 402 397 397 387 385 383 383 383 384 389 397 397 402 409 418 418 421 417 403 403 394 371 350 350 339 328 310 310 303 295 279 279 273 266 253 253 251 260 284 284 299 306 312 312 309 309 333 333 344 356 373 373 379 386 391 391 392 393 388 388 370 359 340 340 333 328 322 322 308 303 297 297 282 268 258 258 233 218 205 205 191 190 196 196 207 212 223 223 238 243 249 249 256 256 256 256 264 270 281 281 284 282 277 277 268 263 259 259 250 245 241 241 227 224 220 220 216 213 210 210 205 203 200 200 224 240 253 253 271 276 277 276 276 273 270 264 264 260 259 266 266 273 281 297 297 307 317 328 328 330 334 338 338 340 345 352 352 354 356 361 361 363 363 358 358 354 350 344 344 341 338 334 334 334 334 334 334 334 335 337 337 338 336 330 330 327 324 312 312 310 307 306 306 304 302 301 301 298 296 292 292 282 279 276 276 266 262 257 257 249 249 248 248 243 224 217 217 212 215 230 230 258 271 274 274 280 282 275 275 269 267 264 264 260 259 257 257 249 245 236 236 229 225 221 221 212 207 204 204 197 193 190 190 180 178 175 169 169 167 165 166 166 168 170 181 181 185 188 191 191 191 190 187 187 184 181 173 173 164 160 154 154 150 145 145 145 145 146 145 145 145 148 152 152 154 156 163 163 168 172 179 179 181 184 188 188 191 195 201 201 206 212 218 218 221 225 242 242 269 275 282 282 286 286 286 286 281 278 274 274 267 264 262 262 258 257 256 256 254 253 253 253 249 249 248 248 247 247 246 246 245 245 245 245 244 242 242 242 242 241 240 240 238 237 236 236 234 234 234 234 230 229 228 228 227 226 225 224 224 223 222 212 212 208 208 210 210 211 212 213 213 213 212 207 207 206 204 198 198 196 193 193 193 195 197 197 197 196 195 193 193 
219 210 210 208 230 254 254 289 299 297 297 298 302 310 310 330 342 352 352 350 350 351 351 340 329 317 317 293 283 273 273 254 252 255 255 263 267 265 265 260 256 254 254 254 262 270 270 292 298 304 304 304 300 296 286 286 284 289 300 300 306 310 321 321 328 336 352 352 359 365 372 372 375 378 383 383 384 386 390 390 394 401 405 405 405 403 400 400 399 398 397 397 396 393 377 377 369 360 341 341 331 321 314 314 315 316 319 319 317 311 304 304 295 293 291 291 292 289 286 286 275 270 269 269 268 268 267 267 266 266 265 265 258 242 232 232 210 204 197 197 191 194 198 198 213 233 248 248 275 287 295 295 309 315 320 320 326 327 322 322 313 303 293 293 275 280 285 285 297 303 309 309 307 304 300 293 293 289 285 283 283 285 291 313 313 316 320 317 317 317 318 327 327 330 333 334 334 345 361 400 400 423 445 487 487 506 519 533 533 534 509 493 493 494 496 496 496 484 472 440 440 423 398 384 384 378 385 409 409 427 438 454 454 459 460 455 455 430 412 426 426 461 482 488 488 481 467 457 457 424 409 394 394 411 431 451 451 481 490 500 500 520 530 539 539 559 570 576 576 585 587 587 587 588 585 583 583 574 567 559 559 544 530 515 515 463 440 416 416 441 466 490 490 522 530 529 529 528 529 559 584 584 590 596 601 601 599 596 584 584 576 567 505 505 478 455 422 422 413 418 423 423 422 414 380 380 374 368 384 384 377 370 356 356 374 392 436 436 472 490 526 526 543 556 577 577 586 587 588 588 586 579 574 574 573 572 566 566 562 558 553 553 541 533 517 517 505 500 494 494 490 490 491 491 495 500 513 513 524 528 528 528 522 516 507 507 485 472 461 461 429 419 408 408 387 378 368 368 359 368 378 378 407 414 414 414 411 406 403 403 396 393 393 393 398 407 410 410 406 402 397 397 387 385 383 383 383 384 389 397 397 402 409 418 418 421 417 403 403 394 371 350 350 339 328 310 310 303 295 279 279 273 266 253 253 251 260 284 284 299 306 312 312 309 309 333 333 344 356 373 373 379 386 391 391 392 393 388 388 370 359 340 340 333 328 322 322 308 303 297 297 282 268 258 258 233 218 205 205 191 190 196 196 207 212 223 223 238 243 249 249 256 256 256 256 264 270 281 281 284 282 277 277 268 263 259 259 250 245 241 241 227 224 220 220 216 213 210 210 205 203 200 200 224 240 253 253 271 276 277 276 276 273 270 264 264 260 259 266 266 273 281 297 297 307 317 328 328 330 334 338 338 340 345 352 352 354 356 361 361 363 363 358 358 354 350 344 344 341 338 334 334 334 334 334 334 334 335 337 337 338 336 330 330 327 324 312 312 310 307 306 306 304 302 301 301 298 296 292 292 282 279 276 276 266 262 257 257 249 249 248 248 243 224 217 217 212 215 230 230 258 271 274 274 280 282 275 275 269 267 264 264 260 259 257 257 249 245 236 236 229 225 221 221 212 207 204 204 197 193 190 190 180 178 175 169 169 167 165 166 166 168 170 181 181 185 188 191 191 191 190 187 187 184 181 173 173 164 160 154 154 150 145 145 145 145 146 145 145 145 148 152 152 154 156 163 163 168 172 179 179 181 184 188 188 191 195 201 201 206 212 218 218 221 225 242 242 269 275 282 282 286 286 286 286 281 278 274 274 267 264 262 262 258 257 256 256 254 253 253 253 249 249 248 248 247 247 246 246 245 245 245 245 244 242 242 242 242 241 240 240 238 237 236 236 234 234 234 234 230 229 228 228 227 226 225 224 224 223 222 212 212 208 208 210 210 211 212 213 213 213 212 207 207 206 204 198 198 196 193 193 193 195 197 197 197 196 195 193 193 
219 210 210 208 230 254 254 289 299 297 297 298 302 310 310 330 342 352 352 350 350 351 351 340 329 317 317 293 283 273 273 254 252 255 255 263 267 265 265 260 256 254 254 254 262 270 270 292 298 304 304 304 300 296 286 286 284 289 300 300 306 310 321 321 328 336 352 352 359 365 372 372 375 378 383 383 384 386 390 390 394 401 405 405 405 403 400 400 399 398 397 397 396 393 377 377 369 360 341 341 331 321 314 314 315 316 319 319 317 311 304 304 295 293 291 291 292 289 286 286 275 270 269 269 268 268 267 267 266 266 265 265 258 242 232 232 210 204 197 197 191 194 198 198 213 233 248 248 275 287 295 295 309 315 320 320 326 327 322 322 313 303 293 293 275 280 285 285 297 303 309 309 307 304 300 293 293 289 285 283 283 285 291 313 313 316 320 317 317 317 318 327 327 330 333 334 334 345 361 400 400 423 445 487 487 506 519 533 533 534 509 493 493 494 496 496 496 484 472 440 440 423 398 384 384 378 385 409 409 427 438 454 454 459 460 455 455 430 412 426 426 461 482 488 488 481 467 457 457 424 409 394 394 411 431 451 451 481 490 500 500 520 530 539 539 559 570 576 576 585 587 587 587 588 585 583 583 574 567 559 559 544 530 515 515 463 440 416 416 441 466 490 490 522 530 529 529 528 529 559 584 584 590 596 601 601 599 596 584 584 576 567 505 505 478 455 422 422 413 418 423 423 422 414 380 380 374 368 384 384 377 370 356 356 374 392 436 436 472 490 526 526 543 556 577 577 586 587 588 588 586 579 574 574 573 572 566 566 562 558 553 553 541 533 517 517 505 500 494 494 490 490 491 491 495 500 513 513 524 528 528 528 522 516 507 507 485 472 461 461 429 419 408 408 387 378 368 368 359 368 378 378 407 414 414 414 411 406 403 403 396 393 393 393 398 407 410 410 406 402 397 397 387 385 383 383 383 384 389 397 397 402 409 418 418 421 417 403 403 394 371 350 350 339 328 310 310 303 295 279 279 273 266 253 253 251 260 284 284 299 306 312 312 309 309 333 333 344 356 373 373 379 386 391 391 392 393 388 388 370 359 340 340 333 328 322 322 308 303 297 297 282 268 258 258 233 218 205 205 191 190 196 196 207 212 223 223 238 243 249 249 256 256 256 256 264 270 281 281 284 282 277 277 268 263 259 259 250 245 241 241 227 224 220 220 216 213 210 210 205 203 200 200 224 240 253 253 271 276 277 276 276 273 270 264 264 260 259 266 266 273 281 297 297 307 317 328 328 330 334 338 338 340 345 352 352 354 356 361 361 363 363 358 358 354 350 344 344 341 338 334 334 334 334 334 334 334 335 337 337 338 336 330 330 327 324 312 312 310 307 306 306 304 302 301 301 298 296 292 292 282 279 276 276 266 262 257 257 249 249 248 248 243 224 217 217 212 215 230 230 258 271 274 274 280 282 275 275 269 267 264 264 260 259 257 257 249 245 236 236 229 225 221 221 212 207 204 204 197 193 190 190 180 178 175 169 169 167 165 166 166 168 170 181 181 185 188 191 191 191 190 187 187 184 181 173 173 164 160 154 154 150 145 145 145 145 146 145 145 145 148 152 152 154 156 163 163 168 172 179 179 181 184 188 188 191 195 201 201 206 212 218 218 221 225 242 242 269 275 282 282 286 286 286 286 281 278 274 274 267 264 262 262 258 257 256 256 254 253 253 253 249 249 248 248 247 247 246 246 245 245 245 245 244 242 242 242 242 241 240 240 238 237 236 236 234 234 234 234 230 229 228 228 227 226 225 224 224 223 222 212 212 208 208 210 210 211 212 213 213 213 212 207 207 206 204 198 198 196 193 193 193 195 197 197 197 196 195 193 193 
220 212 212 208 237 262 262 292 297 298 298 307 316 325 325 342 351 338 338 326 324 322 322 315 307 299 299 275 264 253 253 242 243 247 247 251 252 250 250 248 249 252 252 264 262 260 260 266 270 275 277 277 277 278 283 283 287 292 306 306 315 318 330 330 338 352 373 373 381 389 393 393 395 398 400 400 400 401 408 408 410 413 413 413 412 410 403 403 398 395 391 391 390 386 366 366 360 353 332 332 323 313 307 307 307 307 310 310 309 306 303 303 297 295 293 293 293 290 287 287 276 273 274 274 275 274 272 272 270 270 271 271 264 245 235 235 210 202 194 194 191 195 200 200 221 237 251 251 277 288 295 295 305 309 316 316 328 333 327 327 315 306 297 297 280 283 287 287 306 313 320 320 326 323 318 308 308 302 297 292 292 292 300 330 330 335 340 337 337 337 338 348 348 351 355 358 358 350 354 380 380 401 424 471 471 494 513 540 540 548 540 536 536 536 535 527 527 517 507 466 466 444 414 400 400 395 387 386 386 393 401 413 413 417 423 432 432 418 401 413 413 450 475 478 478 470 457 434 434 388 390 393 393 438 457 477 477 506 516 527 527 547 552 561 561 578 586 589 589 590 588 586 586 584 582 579 579 570 564 557 557 544 530 516 516 478 452 414 414 422 442 463 463 488 492 490 490 500 513 563 590 590 596 602 604 604 600 595 582 582 573 563 491 491 466 447 414 414 400 394 387 387 386 381 361 361 365 370 381 381 370 358 352 352 372 393 437 437 479 497 534 534 552 564 582 582 589 590 588 588 585 582 580 580 578 575 567 567 563 558 553 553 541 534 520 520 509 505 501 501 504 504 505 505 503 507 516 516 523 525 523 523 513 506 495 495 468 453 447 447 426 418 410 410 392 381 370 370 364 375 386 386 419 427 428 428 425 420 417 417 412 410 407 407 408 415 418 418 414 411 408 408 404 403 401 400 400 401 407 417 417 422 425 425 425 421 413 394 394 384 359 335 335 323 310 297 297 290 283 273 273 268 263 254 254 250 251 260 260 269 279 291 291 293 293 316 316 326 337 356 356 363 371 382 382 387 392 391 391 375 361 340 340 333 329 325 325 322 319 315 315 297 280 269 269 244 229 213 213 193 188 188 188 190 192 200 200 210 215 220 220 230 235 240 240 253 258 266 266 270 271 270 270 265 261 257 257 246 239 232 232 217 213 209 209 204 201 198 198 197 200 203 203 237 252 260 260 274 279 279 279 279 278 275 268 268 265 265 270 270 276 283 303 303 310 318 327 327 328 331 334 334 336 338 344 344 348 350 355 355 358 358 350 350 348 345 340 340 337 333 329 329 329 329 330 330 332 334 336 336 337 335 330 330 327 325 316 316 316 315 313 313 309 307 306 306 302 299 295 295 284 281 278 278 269 264 259 259 254 254 253 253 238 216 213 213 220 231 245 245 267 276 280 280 288 292 289 289 279 276 272 272 270 266 262 262 249 246 238 238 231 227 222 222 213 208 205 205 198 195 191 191 181 178 175 169 169 168 167 169 169 172 175 184 184 187 189 191 191 191 189 184 184 181 179 173 173 165 160 153 153 148 143 143 143 143 144 143 143 145 153 163 163 168 171 178 178 182 185 190 190 192 193 193 193 195 197 203 203 206 209 215 215 219 223 243 243 268 275 283 283 289 289 288 288 283 280 277 277 269 266 264 264 260 259 258 258 255 254 254 254 252 252 251 251 251 250 249 249 247 247 247 247 246 245 245 245 243 241 240 240 239 238 238 238 237 236 235 235 232 230 228 228 224 222 220 217 217 217 216 211 211 207 206 206 206 208 208 207 207 207 207 210 210 210 210 204 204 201 197 191 191 190 188 189 189 188 187 183 183 
222 214 214 210 243 261 261 284 289 296 296 314 325 336 336 354 362 337 337 312 306 299 299 294 287 279 279 254 246 238 238 249 254 259 259 264 265 263 263 261 262 264 264 273 271 269 269 263 262 261 268 268 272 277 283 283 292 298 313 313 322 326 343 343 355 369 391 391 398 405 413 413 414 415 415 415 416 418 420 420 420 418 414 414 411 409 402 402 397 392 381 381 375 370 350 350 342 334 314 314 309 304 301 301 301 300 301 301 302 302 301 301 297 296 294 294 290 287 284 284 279 281 281 281 279 277 273 273 268 267 266 266 257 239 229 229 206 198 190 190 190 196 202 202 224 234 246 246 268 277 281 281 290 296 307 307 326 334 330 330 318 310 301 301 288 290 292 292 310 318 327 327 342 342 340 329 329 320 315 308 308 307 311 341 341 349 358 356 356 356 355 369 369 375 381 388 388 380 372 372 372 381 401 445 445 470 492 531 531 549 563 567 567 565 562 552 552 543 533 489 489 464 437 434 434 433 414 386 386 376 374 372 372 373 378 392 392 392 383 394 394 431 456 463 463 459 448 421 421 374 394 415 415 458 476 494 494 520 530 540 540 562 568 575 575 587 593 593 593 591 588 584 584 576 571 568 568 560 554 548 548 538 525 512 512 472 451 411 411 404 416 429 429 445 448 461 461 499 525 567 587 587 592 597 598 598 593 588 574 574 565 555 502 502 488 468 427 427 406 391 370 370 363 359 349 349 360 371 377 377 364 350 350 350 368 387 433 433 477 497 536 536 555 566 583 583 588 588 586 586 583 582 581 581 579 576 569 569 562 555 549 549 539 534 523 523 514 514 514 514 517 517 516 516 514 514 517 517 519 519 516 516 505 497 484 484 469 467 465 465 449 441 432 432 403 388 372 372 369 380 391 391 423 431 434 434 436 434 433 433 428 424 421 421 419 425 429 429 427 424 421 421 421 420 419 418 418 420 427 433 433 436 432 419 419 411 402 382 382 371 347 320 320 308 296 286 286 284 282 275 275 271 267 263 263 261 257 250 250 248 254 268 268 276 276 294 294 303 313 329 329 340 351 370 370 376 382 385 385 371 359 339 339 331 330 328 328 333 333 332 332 314 295 286 286 264 252 233 233 203 193 191 191 188 188 188 188 189 191 194 194 203 210 218 218 238 241 248 248 255 259 260 260 259 257 252 252 241 235 227 227 207 204 200 200 195 194 193 193 202 207 213 213 245 257 264 264 277 282 283 282 282 280 277 271 271 268 268 279 279 287 296 307 307 313 319 328 328 331 335 336 336 337 338 342 342 344 346 350 350 353 353 347 347 344 341 336 336 334 331 326 326 325 323 327 327 329 331 334 334 335 334 330 330 328 326 321 321 320 319 318 318 313 310 308 308 304 302 297 297 288 284 280 280 274 270 266 266 262 256 249 249 228 212 218 218 236 249 259 259 275 282 287 287 293 295 296 296 286 281 275 275 269 264 258 258 247 243 236 236 229 225 222 222 215 211 207 207 199 195 192 192 181 180 178 173 173 172 171 172 172 175 179 186 186 188 189 190 190 189 187 182 182 179 176 171 171 164 160 149 149 146 142 142 142 142 143 148 148 152 162 172 172 177 181 190 190 194 197 205 205 209 208 204 204 204 203 207 207 211 215 219 219 224 229 246 246 266 275 285 285 290 289 288 288 284 282 279 279 272 270 267 267 263 262 261 261 259 258 257 257 254 254 253 253 253 252 251 251 250 250 250 250 248 246 245 245 242 240 239 239 238 237 237 237 236 235 234 234 231 229 227 227 224 223 221 219 219 217 215 206 206 202 202 202 202 203 203 205 205 206 208 213 213 213 212 205 205 202 198 192 192 188 183 179 179 178 177 176 176 
227 220 220 209 235 248 248 268 276 287 287 310 323 334 334 354 363 345 345 309 298 286 286 274 266 257 257 237 237 236 236 253 258 265 265 274 276 275 275 273 273 276 276 281 281 282 282 278 276 274 275 275 277 279 285 285 303 314 333 333 341 343 358 358 372 385 406 406 415 423 427 427 426 424 424 424 426 429 427 427 423 413 403 403 399 399 399 399 398 392 378 378 369 358 331 331 324 316 304 304 302 299 296 296 296 296 297 297 298 298 299 299 295 294 292 292 287 286 285 285 287 286 286 286 280 275 269 269 258 254 252 252 246 235 227 227 205 198 190 190 188 196 204 204 230 240 245 245 255 261 266 266 277 284 295 295 316 326 335 335 323 318 313 313 299 299 300 300 316 327 338 338 359 362 359 349 349 342 336 328 328 326 324 351 351 360 369 376 376 376 377 390 390 398 407 416 416 419 408 391 391 384 399 435 435 456 479 527 527 553 582 583 583 579 575 564 564 556 548 506 506 487 471 468 468 460 443 416 416 406 396 378 378 371 366 362 362 364 363 377 377 417 444 451 451 448 437 409 409 371 394 417 417 463 481 500 500 526 536 546 546 569 576 581 581 590 594 594 594 591 587 579 579 560 545 541 541 538 536 534 534 527 517 507 507 475 455 414 414 391 390 402 402 432 450 475 475 520 540 563 573 573 577 581 583 583 580 576 566 566 559 551 518 518 504 481 434 434 410 396 375 375 369 360 342 342 350 358 363 363 353 342 347 347 364 381 426 426 469 490 531 531 550 562 579 579 585 585 583 583 582 582 581 581 578 574 566 566 560 554 549 549 539 534 526 526 524 524 525 525 527 526 524 524 520 519 517 517 517 515 511 511 497 487 487 487 487 489 486 486 468 460 452 452 416 397 377 377 375 384 394 394 422 431 437 437 446 449 448 448 443 438 433 433 430 437 442 442 441 441 441 441 442 441 439 442 442 441 440 438 438 434 425 408 408 400 391 373 373 363 338 310 310 305 299 305 305 300 295 283 283 280 277 273 273 269 266 257 257 251 249 249 249 252 254 268 268 275 283 297 297 309 321 341 341 350 359 372 372 365 354 336 336 328 328 327 327 336 339 342 342 334 313 302 302 276 261 248 248 223 210 204 204 196 194 187 187 184 184 184 184 187 192 197 197 213 219 230 230 241 246 247 247 247 246 241 241 228 220 214 214 198 195 192 192 191 195 200 200 214 219 224 224 249 259 266 266 279 284 284 284 284 282 280 277 277 276 277 293 293 300 307 317 317 323 329 336 336 339 344 345 345 344 344 343 343 342 342 343 343 345 345 344 344 342 340 335 335 333 331 326 326 324 321 324 324 327 328 331 331 332 332 331 331 329 327 323 323 321 319 318 318 313 309 307 307 301 298 295 295 288 284 280 280 275 272 268 268 259 252 244 244 221 218 233 233 258 268 273 273 283 289 293 293 298 299 298 298 293 287 280 280 267 262 256 256 246 242 233 233 225 221 219 219 213 210 207 207 200 196 193 193 185 183 181 177 177 177 176 177 177 179 181 187 187 190 190 188 188 186 184 180 180 177 175 169 169 161 157 144 144 142 140 142 142 143 144 152 152 157 169 179 179 183 187 196 196 201 204 211 211 214 214 215 215 214 212 213 213 216 220 228 228 232 237 251 251 269 277 286 286 290 289 288 288 284 282 280 280 278 280 279 279 274 271 269 269 265 263 262 262 256 254 252 252 250 249 248 248 246 246 246 246 246 244 243 243 241 239 237 237 234 233 233 233 232 232 230 230 231 231 232 232 228 226 224 220 220 218 215 203 203 199 198 198 198 200 201 203 203 204 206 211 211 210 209 202 202 200 198 189 189 186 182 175 175 174 174 173 173 
227 220 220 209 235 248 248 268 276 287 287 310 323 334 334 354 363 345 345 309 298 286 286 274 266 257 257 237 237 236 236 253 258 265 265 274 276 275 275 273 273 276 276 281 281 282 282 278 276 274 275 275 277 279 285 285 303 314 333 333 341 343 358 358 372 385 406 406 415 423 427 427 426 424 424 424 426 429 427 427 423 413 403 403 399 399 399 399 398 392 378 378 369 358 331 331 324 316 304 304 302 299 296 296 296 296 297 297 298 298 299 299 295 294 292 292 287 286 285 285 287 286 286 286 280 275 269 269 258 254 252 252 246 235 227 227 205 198 190 190 188 196 204 204 230 240 245 245 255 261 266 266 277 284 295 295 316 326 335 335 323 318 313 313 299 299 300 300 316 327 338 338 359 362 359 349 349 342 336 328 328 326 324 351 351 360 369 376 376 376 377 390 390 398 407 416 416 419 408 391 391 384 399 435 435 456 479 527 527 553 582 583 583 579 575 564 564 556 548 506 506 487 471 468 468 460 443 416 416 406 396 378 378 371 366 362 362 364 363 377 377 417 444 451 451 448 437 409 409 371 394 417 417 463 481 500 500 526 536 546 546 569 576 581 581 590 594 594 594 591 587 579 579 560 545 541 541 538 536 534 534 527 517 507 507 475 455 414 414 391 390 402 402 432 450 475 475 520 540 563 573 573 577 581 583 583 580 576 566 566 559 551 518 518 504 481 434 434 410 396 375 375 369 360 342 342 350 358 363 363 353 342 347 347 364 381 426 426 469 490 531 531 550 562 579 579 585 585 583 583 582 582 581 581 578 574 566 566 560 554 549 549 539 534 526 526 524 524 525 525 527 526 524 524 520 519 517 517 517 515 511 511 497 487 487 487 487 489 486 486 468 460 452 452 416 397 377 377 375 384 394 394 422 431 437 437 446 449 448 448 443 438 433 433 430 437 442 442 441 441 441 441 442 441 439 442 442 441 440 438 438 434 425 408 408 400 391 373 373 363 338 310 310 305 299 305 305 300 295 283 283 280 277 273 273 269 266 257 257 251 249 249 249 252 254 268 268 275 283 297 297 309 321 341 341 350 359 372 372 365 354 336 336 328 328 327 327 336 339 342 342 334 313 302 302 276 261 248 248 223 210 204 204 196 194 187 187 184 184 184 184 187 192 197 197 213 219 230 230 241 246 247 247 247 246 241 241 228 220 214 214 198 195 192 192 191 195 200 200 214 219 224 224 249 259 266 266 279 284 284 284 284 282 280 277 277 276 277 293 293 300 307 317 317 323 329 336 336 339 344 345 345 344 344 343 343 342 342 343 343 345 345 344 344 342 340 335 335 333 331 326 326 324 321 324 324 327 328 331 331 332 332 331 331 329 327 323 323 321 319 318 318 313 309 307 307 301 298 295 295 288 284 280 280 275 272 268 268 259 252 244 244 221 218 233 233 258 268 273 273 283 289 293 293 298 299 298 298 293 287 280 280 267 262 256 256 246 242 233 233 225 221 219 219 213 210 207 207 200 196 193 193 185 183 181 177 177 177 176 177 177 179 181 187 187 190 190 188 188 186 184 180 180 177 175 169 169 161 157 144 144 142 140 142 142 143 144 152 152 157 169 179 179 183 187 196 196 201 204 211 211 214 214 215 215 214 212 213 213 216 220 228 228 232 237 251 251 269 277 286 286 290 289 288 288 284 282 280 280 278 280 279 279 274 271 269 269 265 263 262 262 256 254 252 252 250 249 248 248 246 246 246 246 246 244 243 243 241 239 237 237 234 233 233 233 232 232 230 230 231 231 232 232 228 226 224 220 220 218 215 203 203 199 198 198 198 200 201 203 203 204 206 211 211 210 209 202 202 200 198 189 189 186 182 175 175 174 174 173 173 
227 220 220 209 235 248 248 268 276 287 287 310 323 334 334 354 363 345 345 309 298 286 286 274 266 257 257 237 237 236 236 253 258 265 265 274 276 275 275 273 273 276 276 281 281 282 282 278 276 274 275 275 277 279 285 285 303 314 333 333 341 343 358 358 372 385 406 406 415 423 427 427 426 424 424 424 426 429 427 427 423 413 403 403 399 399 399 399 398 392 378 378 369 358 331 331 324 316 304 304 302 299 296 296 296 296 297 297 298 298 299 299 295 294 292 292 287 286 285 285 287 286 286 286 280 275 269 269 258 254 252 252 246 235 227 227 205 198 190 190 188 196 204 204 230 240 245 245 255 261 266 266 277 284 295 295 316 326 335 335 323 318 313 313 299 299 300 300 316 327 338 338 359 362 359 349 349 342 336 328 328 326 324 351 351 360 369 376 376 376 377 390 390 398 407 416 416 419 408 391 391 384 399 435 435 456 479 527 527 553 582 583 583 579 575 564 564 556 548 506 506 487 471 468 468 460 443 416 416 406 396 378 378 371 366 362 362 364 363 377 377 417 444 451 451 448 437 409 409 371 394 417 417 463 481 500 500 526 536 546 546 569 576 581 581 590 594 594 594 591 587 579 579 560 545 541 541 538 536 534 534 527 517 507 507 475 455 414 414 391 390 402 402 432 450 475 475 520 540 563 573 573 577 581 583 583 580 576 566 566 559 551 518 518 504 481 434 434 410 396 375 375 369 360 342 342 350 358 363 363 353 342 347 347 364 381 426 426 469 490 531 531 550 562 579 579 585 585 583 583 582 582 581 581 578 574 566 566 560 554 549 549 539 534 526 526 524 524 525 525 527 526 524 524 520 519 517 517 517 515 511 511 497 487 487 487 487 489 486 486 468 460 452 452 416 397 377 377 375 384 394 394 422 431 437 437 446 449 448 448 443 438 433 433 430 437 442 442 441 441 441 441 442 441 439 442 442 441 440 438 438 434 425 408 408 400 391 373 373 363 338 310 310 305 299 305 305 300 295 283 283 280 277 273 273 269 266 257 257 251 249 249 249 252 254 268 268 275 283 297 297 309 321 341 341 350 359 372 372 365 354 336 336 328 328 327 327 336 339 342 342 334 313 302 302 276 261 248 248 223 210 204 204 196 194 187 187 184 184 184 184 187 192 197 197 213 219 230 230 241 246 247 247 247 246 241 241 228 220 214 214 198 195 192 192 191 195 200 200 214 219 224 224 249 259 266 266 279 284 284 284 284 282 280 277 277 276 277 293 293 300 307 317 317 323 329 336 336 339 344 345 345 344 344 343 343 342 342 343 343 345 345 344 344 342 340 335 335 333 331 326 326 324 321 324 324 327 328 331 331 332 332 331 331 329 327 323 323 321 319 318 318 313 309 307 307 301 298 295 295 288 284 280 280 275 272 268 268 259 252 244 244 221 218 233 233 258 268 273 273 283 289 293 293 298 299 298 298 293 287 280 280 267 262 256 256 246 242 233 233 225 221 219 219 213 210 207 207 200 196 193 193 185 183 181 177 177 177 176 177 177 179 181 187 187 190 190 188 188 186 184 180 180 177 175 169 169 161 157 144 144 142 140 142 142 143 144 152 152 157 169 179 179 183 187 196 196 201 204 211 211 214 214 215 215 214 212 213 213 216 220 228 228 232 237 251 251 269 277 286 286 290 289 288 288 284 282 280 280 278 280 279 279 274 271 269 269 265 263 262 262 256 254 252 252 250 249 248 248 246 246 246 246 246 244 243 243 241 239 237 237 234 233 233 233 232 232 230 230 231 231 232 232 228 226 224 220 220 218 215 203 203 199 198 198 198 200 201 203 203 204 206 211 211 210 209 202 202 200 198 189 189 186 182 175 175 174 174 173 173 
234 230 230 212 220 230 230 250 260 271 271 294 306 318 318 342 354 351 351 317 301 284 284 260 250 239 239 233 238 244 244 258 263 269 269 277 279 278 278 278 280 283 283 289 289 290 290 289 287 285 282 282 282 283 295 295 322 333 350 350 356 358 372 372 383 396 418 418 427 433 428 428 426 424 427 427 428 430 422 422 416 403 392 392 388 389 390 390 391 387 374 374 365 356 322 322 317 311 303 303 301 298 293 293 293 292 292 292 293 293 294 294 292 290 287 287 281 284 287 287 289 287 286 286 280 274 268 268 255 248 243 243 237 229 223 223 203 196 189 189 189 196 204 204 230 246 249 249 256 259 264 264 274 279 287 287 306 318 335 335 333 328 323 323 314 313 312 312 332 342 353 353 375 380 380 372 372 364 359 352 352 350 346 345 345 359 374 397 397 401 405 415 415 423 432 445 445 452 444 426 426 415 420 447 447 469 494 542 542 565 585 586 586 582 578 567 567 559 551 515 515 509 505 498 498 487 479 462 462 452 442 421 421 410 396 370 370 355 350 362 362 401 427 435 435 436 428 404 404 366 386 407 407 454 473 492 492 521 532 544 544 568 576 581 581 589 593 593 593 589 584 570 570 536 508 499 499 497 501 505 505 507 500 492 492 471 458 420 420 387 378 402 402 451 475 495 495 524 533 538 542 542 546 551 564 564 566 569 564 564 559 553 520 520 505 486 446 446 425 416 399 399 391 379 341 341 341 342 344 344 340 336 351 351 365 380 417 417 460 482 524 524 545 557 574 574 579 578 577 577 577 578 579 579 576 572 564 564 559 554 550 550 542 538 535 535 534 534 535 535 534 533 531 531 524 521 517 517 513 511 506 506 499 496 498 498 501 501 499 499 485 476 466 466 429 406 383 383 378 388 398 398 432 443 452 452 465 469 465 465 456 451 446 446 443 452 458 458 459 459 460 460 460 460 461 459 459 455 445 431 431 423 413 395 395 387 381 365 365 356 331 310 310 315 321 327 327 319 310 297 297 293 289 279 279 275 270 260 260 254 250 243 243 241 241 244 244 248 252 265 265 275 286 305 305 319 333 359 359 361 351 332 332 323 321 319 319 330 336 343 343 345 330 319 319 296 283 272 272 249 238 229 229 214 207 198 198 189 187 184 184 184 185 187 187 197 202 214 214 225 230 231 231 233 233 230 230 218 210 204 204 190 190 190 190 203 210 217 217 227 230 234 234 253 261 267 267 279 285 286 287 287 286 285 283 283 287 292 306 306 313 320 337 337 340 344 346 346 347 351 353 353 352 350 344 344 341 339 336 336 335 335 336 336 335 334 331 331 329 327 324 324 323 321 320 320 322 324 328 328 330 331 331 331 330 329 324 324 322 319 316 316 310 306 304 304 298 295 292 292 283 280 276 276 268 265 261 261 251 243 235 235 218 230 246 246 270 277 281 281 291 296 297 297 299 300 300 300 297 293 288 288 270 264 258 258 248 243 234 234 225 220 217 217 210 207 205 205 198 194 192 192 189 188 187 182 182 181 179 180 180 182 184 188 188 190 189 187 187 185 183 178 178 175 173 166 166 158 154 144 144 143 141 142 142 143 145 154 154 160 171 181 181 186 190 198 198 202 205 211 211 213 214 219 219 219 219 221 221 224 227 235 235 240 246 259 259 275 281 287 287 292 290 287 287 283 282 280 280 284 286 286 286 284 282 279 279 273 270 268 268 260 257 254 254 250 248 245 245 241 240 238 238 239 239 239 239 239 238 237 237 235 234 233 233 231 231 232 232 236 237 239 239 231 227 222 218 218 215 212 201 201 198 197 196 196 195 194 194 194 195 199 205 205 203 201 196 196 194 191 182 182 179 176 175 175 174 173 172 172 
242 237 237 217 210 217 217 238 252 267 267 298 313 321 321 334 340 339 339 313 297 281 281 252 242 231 231 238 244 250 250 264 269 274 274 283 286 286 286 287 286 288 288 296 296 297 297 297 294 291 286 286 289 292 317 317 342 352 370 370 377 379 387 387 394 407 425 425 431 428 417 417 417 416 419 419 419 419 412 412 406 394 384 384 379 378 379 379 381 379 369 369 361 352 320 320 315 309 302 302 299 295 289 289 289 288 288 288 289 289 289 289 288 284 280 280 273 280 287 287 290 287 284 284 276 271 267 267 257 251 245 245 235 223 215 215 197 193 189 189 191 198 205 205 231 250 256 256 264 266 269 269 278 284 288 288 302 311 335 335 343 340 337 337 333 333 332 332 347 356 365 365 387 395 397 392 392 383 382 379 379 377 373 356 356 366 377 411 411 420 430 442 442 449 457 475 475 481 477 466 466 458 452 459 459 472 500 547 547 566 580 579 579 576 572 563 563 556 549 531 531 533 533 522 522 513 512 506 506 502 494 469 469 452 431 396 396 369 355 356 356 383 408 420 420 421 409 389 389 364 377 391 391 428 446 465 465 500 514 529 529 564 573 580 580 590 594 594 594 587 580 561 561 517 477 460 460 453 457 462 462 475 473 470 470 454 442 411 411 383 374 403 403 456 481 493 493 506 507 502 503 503 513 524 556 556 560 565 560 560 554 548 516 516 502 486 457 457 443 438 421 421 409 393 350 350 342 333 329 329 331 333 356 356 372 388 424 424 467 486 523 523 541 551 565 565 569 568 566 566 567 571 573 573 572 570 563 563 560 556 552 552 548 547 546 546 544 543 542 542 539 537 535 535 525 522 515 515 509 506 504 504 502 502 503 503 504 503 500 500 488 480 471 471 441 418 394 394 385 397 409 409 447 460 468 468 481 485 482 482 474 468 462 462 457 466 473 473 474 474 475 475 477 476 474 467 467 461 446 424 424 411 400 380 380 371 366 351 351 342 324 332 332 339 347 343 343 338 332 316 316 310 304 284 284 277 270 262 262 263 262 259 259 257 253 246 246 243 240 239 239 242 246 268 268 287 307 334 334 348 344 329 329 318 314 310 310 317 324 332 332 345 337 329 329 312 304 294 294 273 263 253 253 236 230 227 227 211 202 193 193 185 185 185 185 188 190 197 197 204 207 211 211 217 219 217 217 208 201 196 196 189 196 203 203 219 224 230 230 239 242 245 245 263 269 274 274 283 287 289 292 292 291 290 289 289 297 304 316 316 322 328 343 343 348 354 355 355 355 356 355 355 354 352 347 347 344 341 335 335 332 330 327 327 326 325 322 322 321 320 319 319 318 316 317 317 319 322 327 327 330 330 331 331 331 329 321 321 318 315 312 312 306 302 300 300 295 291 288 288 278 274 270 270 264 260 255 255 244 237 230 230 217 232 248 248 272 281 286 286 294 298 298 298 298 299 300 300 296 292 287 287 272 265 258 258 248 244 234 234 226 222 218 218 211 208 205 205 199 196 195 195 191 191 190 187 187 186 185 185 185 186 187 189 189 190 189 186 186 184 182 177 177 174 171 164 164 157 154 141 141 141 141 141 141 143 145 159 159 163 173 182 182 186 189 196 196 200 203 208 208 210 212 220 220 222 224 230 230 233 236 245 245 250 255 265 265 276 280 284 284 293 290 287 287 281 281 280 280 285 288 289 289 289 287 284 284 278 274 271 271 264 261 257 257 251 248 245 245 240 238 235 235 234 232 232 232 232 231 233 233 237 239 237 237 234 232 232 232 232 232 231 231 228 222 216 212 212 211 210 204 204 202 200 196 196 194 192 190 190 191 194 196 196 194 192 188 188 185 182 175 175 174 173 173 173 172 172 173 173 
242 237 237 217 210 217 217 238 252 267 267 298 313 321 321 334 340 339 339 313 297 281 281 252 242 231 231 238 244 250 250 264 269 274 274 283 286 286 286 287 286 288 288 296 296 297 297 297 294 291 286 286 289 292 317 317 342 352 370 370 377 379 387 387 394 407 425 425 431 428 417 417 417 416 419 419 419 419 412 412 406 394 384 384 379 378 379 379 381 379 369 369 361 352 320 320 315 309 302 302 299 295 289 289 289 288 288 288 289 289 289 289 288 284 280 280 273 280 287 287 290 287 284 284 276 271 267 267 257 251 245 245 235 223 215 215 197 193 189 189 191 198 205 205 231 250 256 256 264 266 269 269 278 284 288 288 302 311 335 335 343 340 337 337 333 333 332 332 347 356 365 365 387 395 397 392 392 383 382 379 379 377 373 356 356 366 377 411 411 420 430 442 442 449 457 475 475 481 477 466 466 458 452 459 459 472 500 547 547 566 580 579 579 576 572 563 563 556 549 531 531 533 533 522 522 513 512 506 506 502 494 469 469 452 431 396 396 369 355 356 356 383 408 420 420 421 409 389 389 364 377 391 391 428 446 465 465 500 514 529 529 564 573 580 580 590 594 594 594 587 580 561 561 517 477 460 460 453 457 462 462 475 473 470 470 454 442 411 411 383 374 403 403 456 481 493 493 506 507 502 503 503 513 524 556 556 560 565 560 560 554 548 516 516 502 486 457 457 443 438 421 421 409 393 350 350 342 333 329 329 331 333 356 356 372 388 424 424 467 486 523 523 541 551 565 565 569 568 566 566 567 571 573 573 572 570 563 563 560 556 552 552 548 547 546 546 544 543 542 542 539 537 535 535 525 522 515 515 509 506 504 504 502 502 503 503 504 503 500 500 488 480 471 471 441 418 394 394 385 397 409 409 447 460 468 468 481 485 482 482 474 468 462 462 457 466 473 473 474 474 475 475 477 476 474 467 467 461 446 424 424 411 400 380 380 371 366 351 351 342 324 332 332 339 347 343 343 338 332 316 316 310 304 284 284 277 270 262 262 263 262 259 259 257 253 246 246 243 240 239 239 242 246 268 268 287 307 334 334 348 344 329 329 318 314 310 310 317 324 332 332 345 337 329 329 312 304 294 294 273 263 253 253 236 230 227 227 211 202 193 193 185 185 185 185 188 190 197 197 204 207 211 211 217 219 217 217 208 201 196 196 189 196 203 203 219 224 230 230 239 242 245 245 263 269 274 274 283 287 289 292 292 291 290 289 289 297 304 316 316 322 328 343 343 348 354 355 355 355 356 355 355 354 352 347 347 344 341 335 335 332 330 327 327 326 325 322 322 321 320 319 319 318 316 317 317 319 322 327 327 330 330 331 331 331 329 321 321 318 315 312 312 306 302 300 300 295 291 288 288 278 274 270 270 264 260 255 255 244 237 230 230 217 232 248 248 272 281 286 286 294 298 298 298 298 299 300 300 296 292 287 287 272 265 258 258 248 244 234 234 226 222 218 218 211 208 205 205 199 196 195 195 191 191 190 187 187 186 185 185 185 186 187 189 189 190 189 186 186 184 182 177 177 174 171 164 164 157 154 141 141 141 141 141 141 143 145 159 159 163 173 182 182 186 189 196 196 200 203 208 208 210 212 220 220 222 224 230 230 233 236 245 245 250 255 265 265 276 280 284 284 293 290 287 287 281 281 280 280 285 288 289 289 289 287 284 284 278 274 271 271 264 261 257 257 251 248 245 245 240 238 235 235 234 232 232 232 232 231 233 233 237 239 237 237 234 232 232 232 232 232 231 231 228 222 216 212 212 211 210 204 204 202 200 196 196 194 192 190 190 191 194 196 196 194 192 188 188 185 182 175 175 174 173 173 173 172 172 173 173 
244 240 240 224 207 210 210 232 250 272 272 311 327 327 327 323 317 313 313 293 277 261 261 234 231 227 227 241 246 252 252 267 272 277 277 286 290 291 291 294 295 297 297 305 306 307 307 305 301 297 291 291 299 308 338 338 361 371 390 390 399 403 412 412 417 420 424 424 424 417 406 406 403 400 400 400 401 403 397 397 394 386 376 376 371 367 365 365 369 370 364 364 357 348 318 318 314 309 301 301 297 293 288 288 288 288 283 283 284 284 283 283 280 278 275 275 268 274 280 280 287 284 280 280 272 268 266 266 258 252 247 247 232 219 215 215 199 194 188 188 189 198 207 207 239 256 261 261 270 273 275 275 282 286 292 292 304 311 335 335 349 349 348 348 347 346 345 345 354 361 368 368 396 408 413 412 412 406 405 403 403 404 398 378 378 387 396 425 425 439 453 466 466 474 482 500 500 510 512 511 511 508 494 481 481 482 503 543 543 561 567 567 567 564 561 553 553 549 545 542 542 544 542 534 534 530 531 534 534 536 528 499 499 478 460 428 428 393 372 361 361 370 392 403 403 397 379 367 367 373 379 385 385 406 424 442 442 485 502 520 520 563 575 582 582 593 597 596 596 588 580 560 560 514 469 448 448 423 421 418 418 435 437 439 439 424 412 384 384 371 374 400 400 443 460 465 465 470 468 470 492 492 511 530 555 555 557 560 552 552 544 535 506 506 496 489 474 474 467 456 429 429 414 398 355 355 346 336 324 324 327 330 357 357 375 393 429 429 473 491 524 524 538 547 556 556 557 556 555 555 556 561 565 565 565 565 562 562 559 555 555 555 555 554 556 556 554 553 551 551 545 541 537 537 528 524 517 517 510 507 505 505 503 503 502 502 498 495 491 491 480 474 467 467 448 427 406 406 392 404 416 416 455 469 480 480 496 500 498 498 490 484 479 479 473 479 484 484 489 491 494 494 492 489 485 473 473 462 439 419 419 412 408 390 390 376 364 344 344 337 343 357 357 361 365 358 358 352 346 329 329 320 310 283 283 272 274 280 280 284 283 279 279 276 276 270 270 266 261 247 247 242 236 240 240 255 270 299 299 316 319 319 319 315 311 306 306 300 306 313 313 328 334 333 333 326 321 312 312 292 282 273 273 258 253 249 249 227 219 211 211 196 192 187 187 184 184 185 185 189 191 192 192 195 197 198 198 197 194 191 191 198 208 218 218 233 238 244 244 250 253 256 256 270 275 278 278 285 289 291 295 295 296 296 297 297 304 309 319 319 324 329 342 342 347 352 360 360 361 362 359 359 357 356 353 353 350 347 340 340 336 333 325 325 324 322 321 321 319 317 315 315 315 314 315 315 317 320 325 325 328 329 331 331 331 328 321 321 318 314 311 311 304 301 298 298 292 288 284 284 274 270 266 266 258 253 248 248 241 235 229 229 217 227 242 242 268 280 286 286 293 295 294 294 293 295 296 296 292 289 286 286 277 269 261 261 250 245 235 235 227 224 220 220 212 209 206 206 202 202 202 202 199 197 195 194 194 193 192 191 191 191 192 191 191 190 188 184 184 182 181 177 177 174 171 165 165 158 154 143 143 142 140 140 140 142 145 161 161 164 172 181 181 186 189 195 195 198 201 206 206 208 211 218 218 221 224 231 231 234 238 249 249 253 257 268 268 276 278 281 281 285 285 284 284 277 277 276 276 283 287 289 289 290 288 286 286 280 276 273 273 265 262 258 258 251 248 244 244 237 233 229 229 227 226 225 225 225 226 229 229 232 231 230 230 229 228 226 226 223 223 223 223 224 221 217 215 215 216 218 207 207 204 200 194 194 192 190 187 187 187 188 184 184 183 181 179 179 177 174 173 173 173 172 173 173 173 173 174 174 
244 240 240 224 207 210 210 232 250 272 272 311 327 327 327 323 317 313 313 293 277 261 261 234 231 227 227 241 246 252 252 267 272 277 277 286 290 291 291 294 295 297 297 305 306 307 307 305 301 297 291 291 299 308 338 338 361 371 390 390 399 403 412 412 417 420 424 424 424 417 406 406 403 400 400 400 401 403 397 397 394 386 376 376 371 367 365 365 369 370 364 364 357 348 318 318 314 309 301 301 297 293 288 288 288 288 283 283 284 284 283 283 280 278 275 275 268 274 280 280 287 284 280 280 272 268 266 266 258 252 247 247 232 219 215 215 199 194 188 188 189 198 207 207 239 256 261 261 270 273 275 275 282 286 292 292 304 311 335 335 349 349 348 348 347 346 345 345 354 361 368 368 396 408 413 412 412 406 405 403 403 404 398 378 378 387 396 425 425 439 453 466 466 474 482 500 500 510 512 511 511 508 494 481 481 482 503 543 543 561 567 567 567 564 561 553 553 549 545 542 542 544 542 534 534 530 531 534 534 536 528 499 499 478 460 428 428 393 372 361 361 370 392 403 403 397 379 367 367 373 379 385 385 406 424 442 442 485 502 520 520 563 575 582 582 593 597 596 596 588 580 560 560 514 469 448 448 423 421 418 418 435 437 439 439 424 412 384 384 371 374 400 400 443 460 465 465 470 468 470 492 492 511 530 555 555 557 560 552 552 544 535 506 506 496 489 474 474 467 456 429 429 414 398 355 355 346 336 324 324 327 330 357 357 375 393 429 429 473 491 524 524 538 547 556 556 557 556 555 555 556 561 565 565 565 565 562 562 559 555 555 555 555 554 556 556 554 553 551 551 545 541 537 537 528 524 517 517 510 507 505 505 503 503 502 502 498 495 491 491 480 474 467 467 448 427 406 406 392 404 416 416 455 469 480 480 496 500 498 498 490 484 479 479 473 479 484 484 489 491 494 494 492 489 485 473 473 462 439 419 419 412 408 390 390 376 364 344 344 337 343 357 357 361 365 358 358 352 346 329 329 320 310 283 283 272 274 280 280 284 283 279 279 276 276 270 270 266 261 247 247 242 236 240 240 255 270 299 299 316 319 319 319 315 311 306 306 300 306 313 313 328 334 333 333 326 321 312 312 292 282 273 273 258 253 249 249 227 219 211 211 196 192 187 187 184 184 185 185 189 191 192 192 195 197 198 198 197 194 191 191 198 208 218 218 233 238 244 244 250 253 256 256 270 275 278 278 285 289 291 295 295 296 296 297 297 304 309 319 319 324 329 342 342 347 352 360 360 361 362 359 359 357 356 353 353 350 347 340 340 336 333 325 325 324 322 321 321 319 317 315 315 315 314 315 315 317 320 325 325 328 329 331 331 331 328 321 321 318 314 311 311 304 301 298 298 292 288 284 284 274 270 266 266 258 253 248 248 241 235 229 229 217 227 242 242 268 280 286 286 293 295 294 294 293 295 296 296 292 289 286 286 277 269 261 261 250 245 235 235 227 224 220 220 212 209 206 206 202 202 202 202 199 197 195 194 194 193 192 191 191 191 192 191 191 190 188 184 184 182 181 177 177 174 171 165 165 158 154 143 143 142 140 140 140 142 145 161 161 164 172 181 181 186 189 195 195 198 201 206 206 208 211 218 218 221 224 231 231 234 238 249 249 253 257 268 268 276 278 281 281 285 285 284 284 277 277 276 276 283 287 289 289 290 288 286 286 280 276 273 273 265 262 258 258 251 248 244 244 237 233 229 229 227 226 225 225 225 226 229 229 232 231 230 230 229 228 226 226 223 223 223 223 224 221 217 215 215 216 218 207 207 204 200 194 194 192 190 187 187 187 188 184 184 183 181 179 179 177 174 173 173 173 172 173 173 173 173 174 174 
246 242 242 228 207 207 207 225 243 269 269 310 325 322 322 307 296 286 286 267 253 238 238 224 227 230 230 240 246 252 252 271 279 283 283 292 297 298 298 302 305 309 309 321 321 322 322 317 311 304 298 298 309 321 351 351 378 390 410 410 419 426 436 436 440 439 432 432 427 415 404 404 398 392 385 385 384 382 380 380 379 375 366 366 361 354 351 351 355 359 359 359 354 345 319 319 314 308 298 298 294 289 284 284 285 286 284 284 283 282 281 281 279 278 277 277 269 269 269 269 275 274 271 271 266 264 263 263 257 252 247 247 234 224 222 222 198 194 190 190 188 198 209 209 249 267 271 271 277 279 282 282 290 295 302 302 315 321 338 338 352 356 361 361 361 359 357 357 357 362 368 368 391 402 410 418 418 418 420 425 425 428 426 409 409 416 424 450 450 463 477 489 489 496 503 519 519 532 533 535 535 535 526 515 515 513 521 537 537 544 544 544 544 544 543 541 541 538 535 536 536 539 541 539 539 540 544 548 548 547 536 510 510 494 481 451 451 406 378 363 363 366 384 388 388 375 357 363 363 409 417 425 425 422 433 444 444 485 504 523 523 564 576 583 583 595 599 598 598 590 582 565 565 525 482 461 461 430 413 395 395 392 397 403 403 388 377 359 359 366 380 393 393 412 418 423 423 438 448 482 514 514 527 540 554 554 555 557 550 550 543 536 512 512 501 491 474 474 467 456 429 429 414 399 355 355 346 336 323 323 326 329 359 359 377 396 432 432 472 490 522 522 536 542 546 546 544 542 541 541 542 546 553 553 555 557 560 560 561 562 563 563 565 565 566 566 566 563 560 560 549 544 539 539 531 528 520 520 512 508 506 506 502 500 497 497 489 484 479 479 465 460 454 454 439 425 410 410 397 409 421 421 463 478 490 490 507 511 510 510 503 498 495 495 490 492 495 495 503 505 507 507 502 497 491 470 470 459 447 443 443 440 432 409 409 394 384 371 371 369 371 378 378 378 379 368 368 361 353 333 333 323 313 285 285 280 289 304 304 309 308 302 302 298 298 294 294 290 285 272 272 262 251 232 232 236 240 255 255 274 284 296 296 299 299 299 299 283 287 292 292 309 326 332 332 337 335 328 328 315 309 299 299 282 276 265 265 247 237 227 227 211 205 199 199 191 188 185 185 183 182 182 182 182 183 184 184 185 185 187 187 211 221 232 232 243 247 251 251 259 262 266 266 275 278 281 281 286 288 289 293 293 296 297 299 299 304 308 319 319 325 331 341 341 345 350 360 360 364 367 363 363 360 359 355 355 352 350 346 346 344 342 334 334 333 332 329 329 327 325 319 319 316 313 312 312 314 316 322 322 326 328 331 331 331 329 320 320 317 314 311 311 305 302 299 299 292 288 284 284 272 267 262 262 254 251 248 248 242 240 237 237 221 220 233 233 260 275 279 279 285 287 287 287 288 290 291 291 287 286 284 284 277 271 265 265 253 247 236 236 228 224 220 220 213 211 211 211 210 210 210 210 205 204 202 200 200 200 199 197 197 196 195 191 191 188 186 181 181 179 178 174 174 172 169 164 164 159 155 144 144 142 139 142 142 145 149 160 160 163 169 176 176 180 183 190 190 193 195 200 200 202 204 213 213 217 221 227 227 231 236 246 246 251 257 267 267 275 276 277 277 277 276 275 275 271 271 270 270 278 283 285 285 287 285 282 282 276 273 270 270 260 257 254 254 249 245 241 241 232 228 223 223 220 219 219 219 220 222 223 223 225 225 225 225 223 222 221 221 217 217 217 217 219 218 216 215 215 215 215 203 203 198 195 191 191 190 189 185 185 182 181 176 176 175 174 173 173 173 172 172 172 173 174 181 181 184 185 186 186 
246 242 242 228 207 207 207 225 243 269 269 310 325 322 322 307 296 286 286 267 253 238 238 224 227 230 230 240 246 252 252 271 279 283 283 292 297 298 298 302 305 309 309 321 321 322 322 317 311 304 298 298 309 321 351 351 378 390 410 410 419 426 436 436 440 439 432 432 427 415 404 404 398 392 385 385 384 382 380 380 379 375 366 366 361 354 351 351 355 359 359 359 354 345 319 319 314 308 298 298 294 289 284 284 285 286 284 284 283 282 281 281 279 278 277 277 269 269 269 269 275 274 271 271 266 264 263 263 257 252 247 247 234 224 222 222 198 194 190 190 188 198 209 209 249 267 271 271 277 279 282 282 290 295 302 302 315 321 338 338 352 356 361 361 361 359 357 357 357 362 368 368 391 402 410 418 418 418 420 425 425 428 426 409 409 416 424 450 450 463 477 489 489 496 503 519 519 532 533 535 535 535 526 515 515 513 521 537 537 544 544 544 544 544 543 541 541 538 535 536 536 539 541 539 539 540 544 548 548 547 536 510 510 494 481 451 451 406 378 363 363 366 384 388 388 375 357 363 363 409 417 425 425 422 433 444 444 485 504 523 523 564 576 583 583 595 599 598 598 590 582 565 565 525 482 461 461 430 413 395 395 392 397 403 403 388 377 359 359 366 380 393 393 412 418 423 423 438 448 482 514 514 527 540 554 554 555 557 550 550 543 536 512 512 501 491 474 474 467 456 429 429 414 399 355 355 346 336 323 323 326 329 359 359 377 396 432 432 472 490 522 522 536 542 546 546 544 542 541 541 542 546 553 553 555 557 560 560 561 562 563 563 565 565 566 566 566 563 560 560 549 544 539 539 531 528 520 520 512 508 506 506 502 500 497 497 489 484 479 479 465 460 454 454 439 425 410 410 397 409 421 421 463 478 490 490 507 511 510 510 503 498 495 495 490 492 495 495 503 505 507 507 502 497 491 470 470 459 447 443 443 440 432 409 409 394 384 371 371 369 371 378 378 378 379 368 368 361 353 333 333 323 313 285 285 280 289 304 304 309 308 302 302 298 298 294 294 290 285 272 272 262 251 232 232 236 240 255 255 274 284 296 296 299 299 299 299 283 287 292 292 309 326 332 332 337 335 328 328 315 309 299 299 282 276 265 265 247 237 227 227 211 205 199 199 191 188 185 185 183 182 182 182 182 183 184 184 185 185 187 187 211 221 232 232 243 247 251 251 259 262 266 266 275 278 281 281 286 288 289 293 293 296 297 299 299 304 308 319 319 325 331 341 341 345 350 360 360 364 367 363 363 360 359 355 355 352 350 346 346 344 342 334 334 333 332 329 329 327 325 319 319 316 313 312 312 314 316 322 322 326 328 331 331 331 329 320 320 317 314 311 311 305 302 299 299 292 288 284 284 272 267 262 262 254 251 248 248 242 240 237 237 221 220 233 233 260 275 279 279 285 287 287 287 288 290 291 291 287 286 284 284 277 271 265 265 253 247 236 236 228 224 220 220 213 211 211 211 210 210 210 210 205 204 202 200 200 200 199 197 197 196 195 191 191 188 186 181 181 179 178 174 174 172 169 164 164 159 155 144 144 142 139 142 142 145 149 160 160 163 169 176 176 180 183 190 190 193 195 200 200 202 204 213 213 217 221 227 227 231 236 246 246 251 257 267 267 275 276 277 277 277 276 275 275 271 271 270 270 278 283 285 285 287 285 282 282 276 273 270 270 260 257 254 254 249 245 241 241 232 228 223 223 220 219 219 219 220 222 223 223 225 225 225 225 223 222 221 221 217 217 217 217 219 218 216 215 215 215 215 203 203 198 195 191 191 190 189 185 185 182 181 176 176 175 174 173 173 173 172 172 172 173 174 181 181 184 185 186 186 
247 242 242 231 211 209 209 220 235 261 261 298 308 304 304 290 280 266 266 243 233 223 223 226 232 238 238 246 250 254 254 276 286 292 292 302 305 307 307 311 314 320 320 336 336 335 335 332 325 317 310 310 319 329 360 360 393 406 428 428 437 443 452 452 455 455 448 448 442 425 406 406 400 393 383 383 377 371 364 364 363 359 351 351 346 340 337 337 342 348 352 352 349 342 320 320 314 308 297 297 292 286 284 284 284 284 283 283 283 283 283 283 281 280 279 279 270 267 264 264 266 266 265 265 261 259 257 257 252 248 244 244 236 227 221 221 199 195 190 190 189 201 214 214 258 280 282 282 285 287 290 290 299 305 311 311 324 330 342 342 359 362 366 366 367 363 358 358 352 354 356 356 376 386 394 409 409 415 422 435 435 442 443 445 445 450 455 471 471 481 491 510 510 515 520 532 532 533 532 526 526 521 518 514 514 515 516 514 514 510 504 513 513 520 528 526 526 522 517 514 514 519 528 537 537 541 542 539 539 534 523 501 501 490 482 462 462 422 394 372 372 353 357 361 361 355 344 361 361 424 438 453 453 456 457 458 458 481 501 521 521 561 573 580 580 593 598 598 598 590 583 569 569 532 486 463 463 428 412 395 395 364 364 365 365 352 347 349 349 365 374 378 378 393 405 414 414 438 453 495 525 525 535 546 559 559 560 561 556 556 551 545 521 521 509 492 462 462 450 444 425 425 411 397 352 352 342 332 319 319 324 329 356 356 374 392 426 426 464 481 513 513 529 531 529 529 525 524 523 523 524 524 535 535 541 548 557 557 561 565 567 567 570 571 572 572 571 567 563 563 554 549 544 544 535 531 522 522 513 509 507 507 501 498 493 493 481 473 465 465 443 436 429 429 415 408 400 400 403 414 425 425 466 482 494 494 512 517 517 517 513 509 506 506 502 501 502 502 510 510 511 511 505 500 495 479 479 476 471 462 462 456 446 425 425 414 408 398 398 394 387 383 383 380 377 365 365 357 349 329 329 319 308 292 292 300 311 326 326 330 329 326 326 324 324 320 320 315 310 294 294 281 267 241 241 235 228 229 229 239 247 261 261 266 270 275 275 270 270 271 271 293 317 328 328 342 345 340 340 328 321 312 312 296 289 281 281 266 255 244 244 227 221 214 214 207 202 194 194 187 183 182 182 181 180 181 181 182 182 187 187 221 233 245 245 251 253 256 256 264 267 270 270 278 279 279 279 279 278 277 277 277 278 281 287 287 297 305 321 321 329 337 347 347 350 354 365 365 368 371 370 370 367 365 361 361 359 358 354 354 352 351 345 345 343 341 337 337 334 331 325 325 322 318 312 312 311 313 319 319 322 325 330 330 331 327 319 319 317 315 313 313 307 304 300 300 293 289 286 286 273 269 264 264 260 257 254 254 248 247 245 245 239 224 227 227 248 266 272 272 280 283 283 283 285 287 289 289 286 284 281 281 274 269 264 264 254 248 238 238 229 224 221 221 218 218 218 218 217 217 216 216 212 211 210 207 207 206 204 200 200 198 195 189 189 187 185 180 180 177 175 171 171 170 168 164 164 160 157 146 146 143 139 142 142 146 150 156 156 159 166 173 173 176 179 184 184 186 188 192 192 194 196 206 206 209 213 222 222 227 233 245 245 250 256 266 266 272 273 274 274 272 271 269 269 267 267 267 267 276 280 282 282 283 282 279 279 272 267 265 265 256 253 250 250 242 239 235 235 227 224 221 221 217 215 215 215 214 215 217 217 219 220 219 219 218 218 216 216 212 212 211 211 213 213 213 210 210 209 207 199 199 193 192 191 191 191 189 182 182 178 177 175 175 175 175 175 175 175 176 182 182 185 189 192 192 192 193 194 194 
248 247 247 236 218 212 212 215 226 247 247 276 284 281 281 270 262 244 244 226 226 226 226 238 244 251 251 259 263 268 268 282 293 301 301 311 314 316 316 320 323 330 330 349 350 352 352 349 339 328 321 321 329 338 366 366 400 416 443 443 455 462 471 471 472 469 459 459 452 432 413 413 405 397 382 382 378 373 359 359 353 344 336 336 331 327 326 326 331 338 345 345 345 341 325 325 317 308 294 294 289 284 281 281 282 283 281 281 279 279 279 279 277 277 276 276 268 266 263 263 260 258 257 257 255 254 253 253 248 243 239 239 234 226 219 219 198 192 186 186 187 201 215 215 258 277 283 283 292 296 299 299 307 313 320 320 332 338 348 348 359 359 360 360 355 350 345 345 338 338 339 339 357 367 375 392 392 400 409 430 430 441 450 470 470 472 474 479 479 488 497 514 514 517 520 517 517 506 502 494 494 490 492 495 495 494 489 475 475 466 461 495 495 506 517 513 513 509 505 496 496 497 505 514 514 517 514 507 507 502 495 482 482 475 468 452 452 430 416 392 392 352 336 336 336 334 331 347 347 407 424 441 441 461 472 483 483 497 508 519 519 557 567 576 576 590 595 595 595 588 582 568 568 532 484 458 458 419 400 381 381 349 342 335 335 335 339 348 348 357 361 374 374 408 428 439 439 451 452 480 521 521 537 553 566 566 566 567 563 563 557 550 520 520 506 488 451 451 431 428 416 416 406 393 349 349 338 327 315 315 321 327 353 353 370 388 424 424 457 470 494 494 505 506 502 502 496 496 496 496 497 492 506 506 514 523 539 539 544 550 556 556 565 569 570 570 570 568 565 565 557 553 548 548 535 530 520 520 510 504 503 503 498 494 488 488 473 464 452 452 425 424 423 423 424 417 410 410 414 422 430 430 465 481 494 494 513 519 520 520 519 517 516 516 512 510 509 509 512 512 511 511 508 504 499 491 491 488 482 473 473 466 458 442 442 434 426 412 412 405 391 378 378 372 366 353 353 346 338 318 318 307 296 307 307 319 331 347 347 352 352 352 352 351 351 345 345 339 332 315 315 303 290 262 262 251 239 227 227 223 225 229 229 231 236 241 241 247 250 254 254 277 302 316 316 338 346 346 346 339 332 324 324 310 305 298 298 285 275 265 265 246 240 233 233 227 221 208 208 197 193 189 189 182 180 180 180 180 181 184 184 215 229 243 243 249 251 253 253 259 262 266 266 274 273 269 269 263 260 259 257 257 258 261 269 269 288 302 321 321 329 337 349 349 356 363 374 374 376 378 378 378 376 375 373 373 373 370 364 364 361 359 353 353 350 346 341 341 339 336 328 328 324 320 311 311 309 310 314 314 318 321 326 326 327 325 318 318 316 313 311 311 307 304 300 300 292 288 285 285 275 272 268 268 267 264 261 261 257 255 252 252 248 232 231 231 244 260 266 266 275 277 279 279 282 284 287 287 285 283 281 281 274 269 264 264 254 249 239 239 231 228 227 227 225 225 224 224 223 222 222 222 220 219 217 211 211 209 206 200 200 198 196 189 189 186 184 178 178 175 173 169 169 167 166 162 162 157 155 151 151 146 140 142 142 146 150 156 156 161 170 177 177 181 183 187 187 189 190 192 192 194 197 206 206 209 213 222 222 227 233 246 246 251 257 265 265 269 269 269 269 267 266 265 265 263 264 266 266 275 279 279 279 277 274 271 271 265 261 259 259 251 247 243 243 236 234 232 232 225 223 220 220 216 217 217 217 215 212 213 213 214 214 215 215 217 218 215 215 211 211 212 212 212 212 211 207 207 205 203 195 195 190 189 186 186 184 182 178 178 176 175 177 177 179 182 188 188 191 195 199 199 199 200 199 199 199 199 199 199 
248 247 247 236 218 212 212 215 226 247 247 276 284 281 281 270 262 244 244 226 226 226 226 238 244 251 251 259 263 268 268 282 293 301 301 311 314 316 316 320 323 330 330 349 350 352 352 349 339 328 321 321 329 338 366 366 400 416 443 443 455 462 471 471 472 469 459 459 452 432 413 413 405 397 382 382 378 373 359 359 353 344 336 336 331 327 326 326 331 338 345 345 345 341 325 325 317 308 294 294 289 284 281 281 282 283 281 281 279 279 279 279 277 277 276 276 268 266 263 263 260 258 257 257 255 254 253 253 248 243 239 239 234 226 219 219 198 192 186 186 187 201 215 215 258 277 283 283 292 296 299 299 307 313 320 320 332 338 348 348 359 359 360 360 355 350 345 345 338 338 339 339 357 367 375 392 392 400 409 430 430 441 450 470 470 472 474 479 479 488 497 514 514 517 520 517 517 506 502 494 494 490 492 495 495 494 489 475 475 466 461 495 495 506 517 513 513 509 505 496 496 497 505 514 514 517 514 507 507 502 495 482 482 475 468 452 452 430 416 392 392 352 336 336 336 334 331 347 347 407 424 441 441 461 472 483 483 497 508 519 519 557 567 576 576 590 595 595 595 588 582 568 568 532 484 458 458 419 400 381 381 349 342 335 335 335 339 348 348 357 361 374 374 408 428 439 439 451 452 480 521 521 537 553 566 566 566 567 563 563 557 550 520 520 506 488 451 451 431 428 416 416 406 393 349 349 338 327 315 315 321 327 353 353 370 388 424 424 457 470 494 494 505 506 502 502 496 496 496 496 497 492 506 506 514 523 539 539 544 550 556 556 565 569 570 570 570 568 565 565 557 553 548 548 535 530 520 520 510 504 503 503 498 494 488 488 473 464 452 452 425 424 423 423 424 417 410 410 414 422 430 430 465 481 494 494 513 519 520 520 519 517 516 516 512 510 509 509 512 512 511 511 508 504 499 491 491 488 482 473 473 466 458 442 442 434 426 412 412 405 391 378 378 372 366 353 353 346 338 318 318 307 296 307 307 319 331 347 347 352 352 352 352 351 351 345 345 339 332 315 315 303 290 262 262 251 239 227 227 223 225 229 229 231 236 241 241 247 250 254 254 277 302 316 316 338 346 346 346 339 332 324 324 310 305 298 298 285 275 265 265 246 240 233 233 227 221 208 208 197 193 189 189 182 180 180 180 180 181 184 184 215 229 243 243 249 251 253 253 259 262 266 266 274 273 269 269 263 260 259 257 257 258 261 269 269 288 302 321 321 329 337 349 349 356 363 374 374 376 378 378 378 376 375 373 373 373 370 364 364 361 359 353 353 350 346 341 341 339 336 328 328 324 320 311 311 309 310 314 314 318 321 326 326 327 325 318 318 316 313 311 311 307 304 300 300 292 288 285 285 275 272 268 268 267 264 261 261 257 255 252 252 248 232 231 231 244 260 266 266 275 277 279 279 282 284 287 287 285 283 281 281 274 269 264 264 254 249 239 239 231 228 227 227 225 225 224 224 223 222 222 222 220 219 217 211 211 209 206 200 200 198 196 189 189 186 184 178 178 175 173 169 169 167 166 162 162 157 155 151 151 146 140 142 142 146 150 156 156 161 170 177 177 181 183 187 187 189 190 192 192 194 197 206 206 209 213 222 222 227 233 246 246 251 257 265 265 269 269 269 269 267 266 265 265 263 264 266 266 275 279 279 279 277 274 271 271 265 261 259 259 251 247 243 243 236 234 232 232 225 223 220 220 216 217 217 217 215 212 213 213 214 214 215 215 217 218 215 215 211 211 212 212 212 212 211 207 207 205 203 195 195 190 189 186 186 184 182 178 178 176 175 177 177 179 182 188 188 191 195 199 199 199 200 199 199 199 199 199 199 
248 247 247 236 218 212 212 215 226 247 247 276 284 281 281 270 262 244 244 226 226 226 226 238 244 251 251 259 263 268 268 282 293 301 301 311 314 316 316 320 323 330 330 349 350 352 352 349 339 328 321 321 329 338 366 366 400 416 443 443 455 462 471 471 472 469 459 459 452 432 413 413 405 397 382 382 378 373 359 359 353 344 336 336 331 327 326 326 331 338 345 345 345 341 325 325 317 308 294 294 289 284 281 281 282 283 281 281 279 279 279 279 277 277 276 276 268 266 263 263 260 258 257 257 255 254 253 253 248 243 239 239 234 226 219 219 198 192 186 186 187 201 215 215 258 277 283 283 292 296 299 299 307 313 320 320 332 338 348 348 359 359 360 360 355 350 345 345 338 338 339 339 357 367 375 392 392 400 409 430 430 441 450 470 470 472 474 479 479 488 497 514 514 517 520 517 517 506 502 494 494 490 492 495 495 494 489 475 475 466 461 495 495 506 517 513 513 509 505 496 496 497 505 514 514 517 514 507 507 502 495 482 482 475 468 452 452 430 416 392 392 352 336 336 336 334 331 347 347 407 424 441 441 461 472 483 483 497 508 519 519 557 567 576 576 590 595 595 595 588 582 568 568 532 484 458 458 419 400 381 381 349 342 335 335 335 339 348 348 357 361 374 374 408 428 439 439 451 452 480 521 521 537 553 566 566 566 567 563 563 557 550 520 520 506 488 451 451 431 428 416 416 406 393 349 349 338 327 315 315 321 327 353 353 370 388 424 424 457 470 494 494 505 506 502 502 496 496 496 496 497 492 506 506 514 523 539 539 544 550 556 556 565 569 570 570 570 568 565 565 557 553 548 548 535 530 520 520 510 504 503 503 498 494 488 488 473 464 452 452 425 424 423 423 424 417 410 410 414 422 430 430 465 481 494 494 513 519 520 520 519 517 516 516 512 510 509 509 512 512 511 511 508 504 499 491 491 488 482 473 473 466 458 442 442 434 426 412 412 405 391 378 378 372 366 353 353 346 338 318 318 307 296 307 307 319 331 347 347 352 352 352 352 351 351 345 345 339 332 315 315 303 290 262 262 251 239 227 227 223 225 229 229 231 236 241 241 247 250 254 254 277 302 316 316 338 346 346 346 339 332 324 324 310 305 298 298 285 275 265 265 246 240 233 233 227 221 208 208 197 193 189 189 182 180 180 180 180 181 184 184 215 229 243 243 249 251 253 253 259 262 266 266 274 273 269 269 263 260 259 257 257 258 261 269 269 288 302 321 321 329 337 349 349 356 363 374 374 376 378 378 378 376 375 373 373 373 370 364 364 361 359 353 353 350 346 341 341 339 336 328 328 324 320 311 311 309 310 314 314 318 321 326 326 327 325 318 318 316 313 311 311 307 304 300 300 292 288 285 285 275 272 268 268 267 264 261 261 257 255 252 252 248 232 231 231 244 260 266 266 275 277 279 279 282 284 287 287 285 283 281 281 274 269 264 264 254 249 239 239 231 228 227 227 225 225 224 224 223 222 222 222 220 219 217 211 211 209 206 200 200 198 196 189 189 186 184 178 178 175 173 169 169 167 166 162 162 157 155 151 151 146 140 142 142 146 150 156 156 161 170 177 177 181 183 187 187 189 190 192 192 194 197 206 206 209 213 222 222 227 233 246 246 251 257 265 265 269 269 269 269 267 266 265 265 263 264 266 266 275 279 279 279 277 274 271 271 265 261 259 259 251 247 243 243 236 234 232 232 225 223 220 220 216 217 217 217 215 212 213 213 214 214 215 215 217 218 215 215 211 211 212 212 212 212 211 207 207 205 203 195 195 190 189 186 186 184 182 178 178 176 175 177 177 179 182 188 188 191 195 199 199 199 200 199 199 199 199 199 199 
251 254 254 244 228 218 218 211 214 229 229 250 256 254 254 244 237 223 223 222 230 238 238 249 253 258 258 271 274 278 278 291 304 312 312 323 327 327 327 329 331 340 340 364 367 371 371 365 353 340 330 330 339 348 373 373 407 425 456 456 469 473 477 477 477 474 463 463 455 434 416 416 407 398 383 383 377 371 359 359 354 341 327 327 321 318 317 317 320 326 336 336 339 337 322 322 316 309 293 293 288 283 278 278 277 275 274 274 273 273 273 273 271 272 274 274 268 265 262 262 257 255 255 255 255 256 256 256 253 250 247 247 240 231 224 224 194 190 185 185 187 200 213 213 255 274 283 283 296 300 304 304 313 318 323 323 332 336 341 341 343 342 340 340 332 328 324 324 319 320 322 322 340 349 356 370 370 377 388 415 415 432 446 477 477 477 476 474 474 482 491 499 499 496 492 478 478 466 462 457 457 458 466 472 472 468 458 440 440 431 457 496 496 503 511 508 508 507 506 501 501 492 480 477 477 477 472 462 462 457 457 452 452 446 437 422 422 408 400 387 387 358 342 336 336 327 323 327 327 368 387 406 406 446 467 489 489 514 522 530 530 551 558 568 568 583 589 589 589 582 574 562 562 530 481 453 453 411 391 370 370 336 334 332 332 359 367 375 375 378 382 388 388 414 433 452 452 476 481 481 513 513 534 556 574 574 575 576 569 569 561 553 513 513 497 477 435 435 413 409 399 399 394 383 346 346 335 323 311 311 319 327 358 358 376 395 429 429 449 455 466 466 472 472 465 465 459 462 465 465 465 460 469 469 475 481 496 496 505 515 529 529 550 557 560 560 564 564 565 565 560 555 550 550 536 529 514 514 500 494 491 491 485 481 474 474 458 448 442 442 437 439 442 442 436 428 420 420 431 439 448 448 474 485 497 497 515 522 523 523 524 523 522 522 518 515 515 515 515 515 515 515 511 508 504 496 496 492 485 476 476 471 464 450 450 442 433 415 415 405 385 366 366 359 351 335 335 326 317 300 300 298 296 327 327 339 349 365 365 371 373 376 376 375 375 363 363 356 348 327 327 317 307 287 287 274 261 245 245 230 227 223 223 222 222 222 222 224 229 234 234 253 277 289 289 314 327 335 335 342 341 337 337 329 325 313 313 304 296 287 287 268 262 256 256 244 239 228 228 222 223 215 215 197 187 184 184 181 181 181 181 195 207 219 219 238 240 243 243 247 249 252 252 254 252 249 249 244 242 242 241 241 242 246 257 257 279 294 314 314 323 333 350 350 360 371 384 384 387 390 388 388 385 385 384 384 383 382 376 376 372 370 359 359 356 352 344 344 341 337 328 328 324 320 309 309 306 307 313 313 318 320 322 322 323 323 316 316 314 312 310 310 305 302 298 298 290 286 283 283 275 275 276 276 272 269 265 265 260 258 255 255 248 227 230 230 245 258 263 263 272 276 278 278 281 282 284 284 284 282 280 280 275 271 266 266 258 253 244 244 238 236 235 235 232 231 230 230 228 227 227 227 223 221 219 213 213 210 207 200 200 198 195 188 188 184 182 177 177 174 172 167 167 165 163 159 159 155 153 150 150 145 139 141 141 145 150 157 157 162 172 181 181 186 189 194 194 197 198 200 200 201 204 213 213 216 219 228 228 233 238 250 250 254 258 264 264 264 264 264 264 262 261 260 260 260 263 266 266 273 274 273 273 269 266 262 262 256 254 251 251 241 239 237 237 231 229 226 226 219 219 220 220 223 222 222 222 219 216 213 213 211 213 215 215 218 217 214 214 210 209 208 208 207 206 204 200 200 197 194 191 191 191 190 185 185 182 180 178 178 178 180 193 193 196 200 202 202 204 206 206 206 206 205 202 202 202 202 202 202 
273 277 277 260 241 229 229 211 204 207 207 213 216 217 217 220 223 239 239 256 261 266 266 276 281 286 286 295 296 298 298 302 314 324 324 340 346 350 350 355 356 360 360 390 400 410 410 400 390 379 375 375 383 392 418 418 440 450 466 466 473 473 467 467 462 454 439 439 432 418 398 398 394 389 377 377 371 364 352 352 347 334 320 320 314 310 304 304 303 311 323 323 327 325 312 312 307 302 292 292 290 288 281 281 279 276 273 273 272 274 277 277 283 281 278 278 268 266 263 263 258 257 257 257 260 264 264 264 263 261 257 257 247 231 221 221 202 194 186 186 186 195 205 205 240 257 265 265 279 286 294 294 306 310 307 307 299 295 292 292 290 291 292 292 299 301 303 303 305 306 308 308 318 323 329 347 347 359 374 409 409 428 446 475 475 459 443 420 420 427 435 431 431 424 417 400 400 389 397 416 416 427 429 425 425 418 410 412 412 423 469 501 501 509 517 530 530 532 535 523 523 512 490 467 467 455 448 431 431 421 412 399 399 394 395 402 402 414 421 420 420 405 391 379 379 368 370 360 360 318 328 338 338 387 415 443 443 492 498 504 504 492 503 521 521 547 555 551 551 540 533 525 525 504 471 451 451 404 377 349 349 316 334 353 353 387 400 425 425 446 455 455 455 449 442 462 462 501 520 544 565 565 574 583 594 594 594 593 578 578 561 543 481 481 459 441 409 409 396 383 359 359 348 339 316 316 311 306 311 311 324 338 372 372 389 407 431 431 436 433 421 421 411 404 399 399 403 408 418 418 423 442 465 465 472 479 483 483 483 482 495 495 518 529 546 546 560 562 565 565 562 559 556 556 547 542 531 531 517 509 501 501 483 474 467 467 461 463 469 469 474 469 463 463 463 466 469 469 481 489 498 498 518 523 527 527 534 537 537 537 538 537 535 535 530 525 522 522 519 516 512 512 507 504 500 487 487 482 471 460 460 453 446 432 432 424 416 397 397 385 359 340 340 331 321 313 313 319 325 332 332 336 340 363 363 369 373 378 378 378 377 374 374 373 371 356 356 347 338 320 320 312 303 283 283 274 264 250 250 248 249 250 250 249 248 246 246 240 237 233 233 216 213 218 218 236 250 268 268 298 310 314 314 319 320 322 322 322 314 305 305 286 281 275 275 265 261 254 254 243 236 227 227 210 201 195 195 185 181 180 180 182 186 191 191 208 210 212 212 214 215 216 216 219 222 223 223 228 231 233 237 237 239 240 246 246 263 275 302 302 314 327 361 361 374 387 401 401 404 407 405 405 404 404 403 403 404 400 392 392 388 385 375 375 370 364 353 353 347 340 328 328 323 318 310 310 308 306 305 305 307 310 315 315 317 317 314 314 313 311 309 309 302 297 296 296 293 291 289 289 281 280 278 278 272 269 266 266 261 258 254 254 243 225 231 231 246 255 260 260 267 270 271 271 274 275 278 278 278 278 278 278 273 271 269 269 265 265 264 264 258 253 250 250 244 242 240 240 236 234 232 232 222 219 215 209 209 207 205 199 199 195 191 183 183 180 177 171 171 168 167 164 164 162 160 156 156 153 151 146 146 142 138 139 139 144 149 159 159 163 172 184 184 190 194 201 201 204 207 213 213 216 220 232 232 235 238 245 245 248 251 256 256 257 259 259 259 256 255 253 253 251 252 253 253 266 268 271 271 267 264 261 261 254 250 247 247 241 238 235 235 228 225 222 222 221 222 223 223 226 226 226 226 224 222 221 221 218 216 214 214 210 208 208 208 206 205 203 203 201 200 199 199 194 192 190 190 190 191 193 188 188 185 183 180 180 179 183 196 196 204 209 217 217 217 216 214 214 214 213 211 211 210 208 210 210 210 208 206 206 
284 285 285 264 240 227 227 209 203 204 204 211 216 225 225 240 246 262 262 275 279 284 284 293 297 301 301 310 310 310 310 306 312 325 325 347 356 363 363 375 381 381 381 398 411 424 424 421 415 409 402 402 406 411 433 433 451 456 462 462 463 460 449 449 441 430 414 414 408 402 389 389 385 380 368 368 362 355 344 344 339 328 316 316 310 307 301 301 299 305 315 315 319 318 308 308 304 299 293 293 291 289 282 282 280 278 273 273 272 275 279 279 287 284 281 281 269 268 266 266 262 259 261 261 267 272 271 271 269 268 264 264 252 234 223 223 201 194 187 187 187 196 205 205 236 254 262 262 276 283 289 289 297 298 293 293 282 276 270 270 275 281 287 287 299 302 306 306 312 315 318 318 326 329 333 349 349 362 377 412 412 431 446 466 466 447 428 392 392 394 396 394 394 389 384 372 372 377 390 407 407 411 407 397 397 391 391 408 408 426 466 500 500 512 525 548 548 547 545 533 533 529 518 504 504 496 485 455 455 436 424 417 417 423 428 440 440 455 463 454 454 421 398 396 396 396 400 387 387 330 323 316 316 351 377 404 404 453 462 472 472 464 480 499 499 523 528 522 522 505 495 488 488 474 453 439 439 401 375 348 348 312 329 347 347 387 404 436 436 461 472 474 474 469 461 473 473 509 533 567 587 587 593 600 608 608 605 602 581 581 562 542 480 480 459 450 432 432 423 409 374 374 353 340 311 311 307 303 311 311 324 338 375 375 392 410 428 428 430 425 405 405 390 388 402 402 420 431 450 450 457 477 499 499 507 515 512 512 505 498 508 508 527 536 551 551 560 563 566 566 566 564 562 562 559 556 548 548 535 526 516 516 498 490 484 484 479 480 485 485 488 488 489 489 495 499 504 504 510 516 523 523 536 539 541 541 546 549 550 550 549 546 543 543 535 526 522 522 510 505 500 500 492 490 488 480 480 474 460 443 443 434 427 413 413 405 397 378 378 366 339 327 327 322 317 336 336 343 351 357 357 359 362 374 374 378 378 373 373 368 363 357 357 355 352 338 338 331 323 304 304 296 288 271 271 265 259 262 262 264 264 265 265 265 263 261 261 252 247 242 242 227 211 210 210 215 222 238 238 266 277 286 286 300 305 308 308 307 302 297 297 288 283 278 278 264 258 246 246 236 232 225 225 210 202 195 195 185 181 180 180 183 187 191 191 202 202 202 202 205 209 213 213 222 225 229 229 238 243 243 245 245 247 248 251 251 264 276 304 304 320 336 368 368 381 395 411 411 414 415 411 411 408 408 406 406 405 401 393 393 388 385 374 374 369 363 352 352 345 338 326 326 321 316 306 306 302 301 302 302 304 307 311 311 313 313 313 313 311 309 306 306 301 300 300 300 297 295 292 292 282 281 279 279 271 268 264 264 259 256 253 253 243 225 231 231 246 254 259 259 265 266 267 267 270 272 273 273 274 274 275 275 273 273 273 273 270 270 268 268 262 258 256 256 250 247 246 246 241 238 235 235 224 220 216 207 207 205 202 196 196 193 190 182 182 179 177 171 171 167 165 162 162 160 158 154 154 151 150 141 141 139 137 137 137 144 151 166 166 168 173 182 182 188 191 197 197 200 203 212 212 217 221 234 234 238 242 249 249 251 254 257 257 258 259 257 257 253 251 249 249 249 253 258 258 267 269 271 271 266 261 257 257 249 245 242 242 235 232 230 230 222 221 220 220 223 224 225 225 226 226 225 225 222 221 220 220 218 217 216 216 213 211 210 210 207 205 202 202 199 198 197 197 192 191 190 194 194 194 194 184 184 182 182 185 185 190 200 217 217 224 225 227 227 226 225 222 222 221 219 216 216 215 213 213 213 212 211 208 208 
284 285 285 264 240 227 227 209 203 204 204 211 216 225 225 240 246 262 262 275 279 284 284 293 297 301 301 310 310 310 310 306 312 325 325 347 356 363 363 375 381 381 381 398 411 424 424 421 415 409 402 402 406 411 433 433 451 456 462 462 463 460 449 449 441 430 414 414 408 402 389 389 385 380 368 368 362 355 344 344 339 328 316 316 310 307 301 301 299 305 315 315 319 318 308 308 304 299 293 293 291 289 282 282 280 278 273 273 272 275 279 279 287 284 281 281 269 268 266 266 262 259 261 261 267 272 271 271 269 268 264 264 252 234 223 223 201 194 187 187 187 196 205 205 236 254 262 262 276 283 289 289 297 298 293 293 282 276 270 270 275 281 287 287 299 302 306 306 312 315 318 318 326 329 333 349 349 362 377 412 412 431 446 466 466 447 428 392 392 394 396 394 394 389 384 372 372 377 390 407 407 411 407 397 397 391 391 408 408 426 466 500 500 512 525 548 548 547 545 533 533 529 518 504 504 496 485 455 455 436 424 417 417 423 428 440 440 455 463 454 454 421 398 396 396 396 400 387 387 330 323 316 316 351 377 404 404 453 462 472 472 464 480 499 499 523 528 522 522 505 495 488 488 474 453 439 439 401 375 348 348 312 329 347 347 387 404 436 436 461 472 474 474 469 461 473 473 509 533 567 587 587 593 600 608 608 605 602 581 581 562 542 480 480 459 450 432 432 423 409 374 374 353 340 311 311 307 303 311 311 324 338 375 375 392 410 428 428 430 425 405 405 390 388 402 402 420 431 450 450 457 477 499 499 507 515 512 512 505 498 508 508 527 536 551 551 560 563 566 566 566 564 562 562 559 556 548 548 535 526 516 516 498 490 484 484 479 480 485 485 488 488 489 489 495 499 504 504 510 516 523 523 536 539 541 541 546 549 550 550 549 546 543 543 535 526 522 522 510 505 500 500 492 490 488 480 480 474 460 443 443 434 427 413 413 405 397 378 378 366 339 327 327 322 317 336 336 343 351 357 357 359 362 374 374 378 378 373 373 368 363 357 357 355 352 338 338 331 323 304 304 296 288 271 271 265 259 262 262 264 264 265 265 265 263 261 261 252 247 242 242 227 211 210 210 215 222 238 238 266 277 286 286 300 305 308 308 307 302 297 297 288 283 278 278 264 258 246 246 236 232 225 225 210 202 195 195 185 181 180 180 183 187 191 191 202 202 202 202 205 209 213 213 222 225 229 229 238 243 243 245 245 247 248 251 251 264 276 304 304 320 336 368 368 381 395 411 411 414 415 411 411 408 408 406 406 405 401 393 393 388 385 374 374 369 363 352 352 345 338 326 326 321 316 306 306 302 301 302 302 304 307 311 311 313 313 313 313 311 309 306 306 301 300 300 300 297 295 292 292 282 281 279 279 271 268 264 264 259 256 253 253 243 225 231 231 246 254 259 259 265 266 267 267 270 272 273 273 274 274 275 275 273 273 273 273 270 270 268 268 262 258 256 256 250 247 246 246 241 238 235 235 224 220 216 207 207 205 202 196 196 193 190 182 182 179 177 171 171 167 165 162 162 160 158 154 154 151 150 141 141 139 137 137 137 144 151 166 166 168 173 182 182 188 191 197 197 200 203 212 212 217 221 234 234 238 242 249 249 251 254 257 257 258 259 257 257 253 251 249 249 249 253 258 258 267 269 271 271 266 261 257 257 249 245 242 242 235 232 230 230 222 221 220 220 223 224 225 225 226 226 225 225 222 221 220 220 218 217 216 216 213 211 210 210 207 205 202 202 199 198 197 197 192 191 190 194 194 194 194 184 184 182 182 185 185 190 200 217 217 224 225 227 227 226 225 222 222 221 219 216 216 215 213 213 213 212 211 208 208 
284 285 285 264 240 227 227 209 203 204 204 211 216 225 225 240 246 262 262 275 279 284 284 293 297 301 301 310 310 310 310 306 312 325 325 347 356 363 363 375 381 381 381 398 411 424 424 421 415 409 402 402 406 411 433 433 451 456 462 462 463 460 449 449 441 430 414 414 408 402 389 389 385 380 368 368 362 355 344 344 339 328 316 316 310 307 301 301 299 305 315 315 319 318 308 308 304 299 293 293 291 289 282 282 280 278 273 273 272 275 279 279 287 284 281 281 269 268 266 266 262 259 261 261 267 272 271 271 269 268 264 264 252 234 223 223 201 194 187 187 187 196 205 205 236 254 262 262 276 283 289 289 297 298 293 293 282 276 270 270 275 281 287 287 299 302 306 306 312 315 318 318 326 329 333 349 349 362 377 412 412 431 446 466 466 447 428 392 392 394 396 394 394 389 384 372 372 377 390 407 407 411 407 397 397 391 391 408 408 426 466 500 500 512 525 548 548 547 545 533 533 529 518 504 504 496 485 455 455 436 424 417 417 423 428 440 440 455 463 454 454 421 398 396 396 396 400 387 387 330 323 316 316 351 377 404 404 453 462 472 472 464 480 499 499 523 528 522 522 505 495 488 488 474 453 439 439 401 375 348 348 312 329 347 347 387 404 436 436 461 472 474 474 469 461 473 473 509 533 567 587 587 593 600 608 608 605 602 581 581 562 542 480 480 459 450 432 432 423 409 374 374 353 340 311 311 307 303 311 311 324 338 375 375 392 410 428 428 430 425 405 405 390 388 402 402 420 431 450 450 457 477 499 499 507 515 512 512 505 498 508 508 527 536 551 551 560 563 566 566 566 564 562 562 559 556 548 548 535 526 516 516 498 490 484 484 479 480 485 485 488 488 489 489 495 499 504 504 510 516 523 523 536 539 541 541 546 549 550 550 549 546 543 543 535 526 522 522 510 505 500 500 492 490 488 480 480 474 460 443 443 434 427 413 413 405 397 378 378 366 339 327 327 322 317 336 336 343 351 357 357 359 362 374 374 378 378 373 373 368 363 357 357 355 352 338 338 331 323 304 304 296 288 271 271 265 259 262 262 264 264 265 265 265 263 261 261 252 247 242 242 227 211 210 210 215 222 238 238 266 277 286 286 300 305 308 308 307 302 297 297 288 283 278 278 264 258 246 246 236 232 225 225 210 202 195 195 185 181 180 180 183 187 191 191 202 202 202 202 205 209 213 213 222 225 229 229 238 243 243 245 245 247 248 251 251 264 276 304 304 320 336 368 368 381 395 411 411 414 415 411 411 408 408 406 406 405 401 393 393 388 385 374 374 369 363 352 352 345 338 326 326 321 316 306 306 302 301 302 302 304 307 311 311 313 313 313 313 311 309 306 306 301 300 300 300 297 295 292 292 282 281 279 279 271 268 264 264 259 256 253 253 243 225 231 231 246 254 259 259 265 266 267 267 270 272 273 273 274 274 275 275 273 273 273 273 270 270 268 268 262 258 256 256 250 247 246 246 241 238 235 235 224 220 216 207 207 205 202 196 196 193 190 182 182 179 177 171 171 167 165 162 162 160 158 154 154 151 150 141 141 139 137 137 137 144 151 166 166 168 173 182 182 188 191 197 197 200 203 212 212 217 221 234 234 238 242 249 249 251 254 257 257 258 259 257 257 253 251 249 249 249 253 258 258 267 269 271 271 266 261 257 257 249 245 242 242 235 232 230 230 222 221 220 220 223 224 225 225 226 226 225 225 222 221 220 220 218 217 216 216 213 211 210 210 207 205 202 202 199 198 197 197 192 191 190 194 194 194 194 184 184 182 182 185 185 190 200 217 217 224 225 227 227 226 225 222 222 221 219 216 216 215 213 213 213 212 211 208 208 
295 290 290 264 240 228 228 210 203 204 204 215 226 238 238 259 268 282 282 297 301 306 306 311 314 317 317 325 326 328 328 312 311 321 321 345 360 372 372 393 401 405 405 419 429 439 439 442 439 436 425 425 424 422 430 430 446 450 454 454 452 447 433 433 424 411 391 391 383 382 378 378 374 369 360 360 355 350 338 338 333 321 310 310 305 302 297 297 294 298 305 305 309 310 304 304 300 296 295 295 293 291 283 283 280 277 273 273 274 279 285 285 292 289 286 286 275 273 270 270 265 264 268 268 275 279 278 278 276 275 270 270 253 232 222 222 202 194 186 186 186 193 201 201 233 254 262 262 278 286 287 287 286 283 276 276 264 259 263 263 274 278 283 283 294 299 304 304 314 318 323 323 334 337 341 356 356 367 382 413 413 429 442 456 456 439 421 379 379 371 363 360 360 358 356 358 358 380 389 395 395 391 384 375 375 374 381 402 402 416 445 481 481 499 517 538 538 541 544 549 549 547 539 524 524 515 497 456 456 433 431 442 442 456 464 479 479 481 477 457 457 424 411 417 417 426 428 416 416 354 334 314 314 319 340 361 361 408 420 432 432 439 457 474 474 496 501 494 494 475 463 456 456 443 428 419 419 389 367 344 344 307 321 336 336 376 393 429 429 463 479 489 489 500 499 502 502 526 548 584 602 602 608 614 614 614 608 602 581 581 566 550 499 499 482 475 456 456 443 424 385 385 364 349 312 312 307 301 309 309 322 336 373 373 390 408 424 424 424 416 392 392 375 381 406 406 426 438 460 460 470 491 515 515 522 530 531 531 524 517 519 519 529 537 550 550 558 561 565 565 567 568 569 569 567 565 560 560 550 542 533 533 516 507 502 502 497 496 499 499 507 509 512 512 523 527 532 532 535 538 541 541 548 551 553 553 556 558 558 558 554 551 547 547 539 527 518 518 498 491 484 484 476 476 475 473 473 468 454 436 436 425 413 392 392 382 374 357 357 348 333 328 328 334 341 365 365 372 379 381 381 382 383 379 379 377 373 361 361 354 347 337 337 333 329 312 312 306 299 286 286 281 275 270 270 272 274 281 281 283 283 283 283 281 277 272 272 255 249 243 243 230 217 212 212 208 209 216 216 236 249 260 260 276 280 289 289 299 300 302 302 292 284 275 275 256 249 237 237 230 228 223 223 210 202 195 195 183 179 179 179 184 190 196 196 206 207 208 208 218 223 228 228 231 232 237 237 247 253 255 258 258 259 258 257 257 267 277 306 306 323 341 374 374 388 402 416 416 418 419 411 411 406 401 394 394 391 392 389 389 385 380 365 365 360 355 343 343 337 330 321 321 317 313 304 304 300 299 299 299 301 302 305 305 307 308 308 308 308 307 306 306 305 304 303 303 301 299 296 296 287 284 281 281 271 267 263 263 255 253 251 251 242 226 232 232 246 254 257 257 261 262 262 262 264 266 266 266 268 270 272 272 274 274 274 274 274 273 271 271 266 263 261 261 255 252 249 249 243 239 235 235 224 221 218 207 207 203 198 195 195 193 191 186 186 183 181 177 177 175 172 165 165 162 160 157 157 154 152 140 140 139 137 137 137 143 150 172 172 176 183 190 190 193 194 198 198 202 206 215 215 220 224 235 235 239 243 253 253 254 255 257 257 257 256 253 253 248 247 245 245 247 249 252 252 259 260 261 261 259 257 252 252 245 242 239 239 232 228 225 225 221 221 220 220 222 222 223 223 223 223 222 222 221 220 220 220 219 219 217 217 213 210 208 208 204 201 198 198 196 196 195 195 191 192 194 197 197 194 190 182 182 181 184 199 199 211 220 234 234 238 238 234 234 233 231 226 226 224 222 218 218 217 215 211 211 209 208 204 204 
300 293 293 268 236 225 225 208 202 204 204 221 235 249 249 275 288 309 309 323 327 331 331 331 333 336 336 344 345 347 347 324 318 322 322 340 353 369 369 399 414 424 424 444 449 454 454 456 453 450 435 435 425 414 408 408 426 433 441 441 440 434 423 423 418 407 384 384 372 364 364 364 362 359 353 353 350 346 336 336 329 315 304 304 299 296 291 291 289 290 295 295 299 303 303 303 299 294 296 296 294 292 283 283 278 273 272 272 275 282 289 289 296 293 289 289 278 276 274 274 268 269 273 273 281 285 283 283 277 273 267 267 248 229 222 222 202 194 185 185 186 193 200 200 228 254 261 261 274 280 278 278 271 265 259 259 253 254 262 262 273 279 286 286 292 297 302 302 315 322 330 330 348 353 358 370 370 376 385 407 407 420 430 448 448 440 432 388 388 372 355 341 341 342 343 361 361 385 385 379 379 371 367 369 369 375 384 404 404 414 437 464 464 481 498 529 529 540 552 561 561 559 549 527 527 511 489 451 451 435 447 473 473 487 494 501 501 488 473 457 457 443 447 452 452 459 462 448 448 377 353 329 329 305 315 326 326 363 374 385 385 418 434 444 444 462 470 468 468 454 442 428 428 408 397 392 392 367 348 329 329 301 312 324 324 355 372 414 414 462 485 501 501 527 537 541 541 557 568 594 612 612 615 618 610 610 603 596 575 575 564 553 515 515 503 494 469 469 454 432 387 387 364 350 313 313 306 299 308 308 322 336 371 371 387 404 417 417 412 403 379 379 363 372 397 397 413 425 448 448 460 485 509 509 518 528 531 531 531 531 532 532 536 540 548 548 555 558 562 562 566 568 571 571 573 573 571 571 563 557 550 550 536 530 521 521 511 511 514 514 525 531 537 537 548 550 553 553 549 550 552 552 555 557 558 558 559 558 555 555 547 543 539 539 530 516 507 507 487 479 470 470 459 461 463 462 462 459 448 429 429 417 403 376 376 363 357 346 346 341 344 351 351 362 373 393 393 397 402 401 401 399 397 378 378 371 364 350 350 343 336 324 324 318 312 298 298 297 295 291 291 290 288 292 292 294 296 302 302 303 302 293 293 285 276 267 267 250 244 238 238 224 218 215 215 209 205 205 205 215 225 235 235 251 258 277 277 297 298 299 299 285 276 267 267 249 242 231 231 225 223 220 220 210 203 196 196 183 177 178 178 193 200 208 208 213 217 221 221 235 237 240 240 243 245 250 250 260 265 268 271 271 270 269 267 267 274 283 313 313 328 344 374 374 387 401 414 414 415 416 409 409 403 398 390 390 387 386 384 384 383 377 360 360 354 348 337 337 332 327 319 319 317 314 304 304 301 300 297 297 296 297 299 299 301 303 306 306 308 310 310 310 309 310 309 309 306 304 301 301 291 287 282 282 273 269 265 265 258 254 250 250 240 227 232 232 244 251 253 253 257 258 259 259 260 260 259 259 263 265 268 268 272 273 274 274 274 273 271 271 268 266 264 264 259 256 252 252 244 240 236 236 225 221 217 208 208 205 202 200 200 198 195 189 189 187 185 179 179 176 174 170 170 167 165 161 161 157 154 145 145 141 137 137 137 144 152 178 178 183 192 199 199 203 203 205 205 208 212 222 222 227 230 238 238 241 245 255 255 255 254 254 254 254 253 250 250 246 244 242 242 241 240 239 239 247 249 251 251 248 246 244 244 238 234 232 232 226 222 221 221 223 223 222 222 221 221 222 222 224 224 224 224 222 220 220 220 218 217 215 215 211 208 206 206 202 200 198 198 194 193 192 192 194 195 196 193 193 190 186 183 183 185 194 215 215 228 236 246 246 248 248 244 244 242 240 235 235 231 227 221 221 218 215 206 206 202 200 196 196 
300 293 293 268 236 225 225 208 202 204 204 221 235 249 249 275 288 309 309 323 327 331 331 331 333 336 336 344 345 347 347 324 318 322 322 340 353 369 369 399 414 424 424 444 449 454 454 456 453 450 435 435 425 414 408 408 426 433 441 441 440 434 423 423 418 407 384 384 372 364 364 364 362 359 353 353 350 346 336 336 329 315 304 304 299 296 291 291 289 290 295 295 299 303 303 303 299 294 296 296 294 292 283 283 278 273 272 272 275 282 289 289 296 293 289 289 278 276 274 274 268 269 273 273 281 285 283 283 277 273 267 267 248 229 222 222 202 194 185 185 186 193 200 200 228 254 261 261 274 280 278 278 271 265 259 259 253 254 262 262 273 279 286 286 292 297 302 302 315 322 330 330 348 353 358 370 370 376 385 407 407 420 430 448 448 440 432 388 388 372 355 341 341 342 343 361 361 385 385 379 379 371 367 369 369 375 384 404 404 414 437 464 464 481 498 529 529 540 552 561 561 559 549 527 527 511 489 451 451 435 447 473 473 487 494 501 501 488 473 457 457 443 447 452 452 459 462 448 448 377 353 329 329 305 315 326 326 363 374 385 385 418 434 444 444 462 470 468 468 454 442 428 428 408 397 392 392 367 348 329 329 301 312 324 324 355 372 414 414 462 485 501 501 527 537 541 541 557 568 594 612 612 615 618 610 610 603 596 575 575 564 553 515 515 503 494 469 469 454 432 387 387 364 350 313 313 306 299 308 308 322 336 371 371 387 404 417 417 412 403 379 379 363 372 397 397 413 425 448 448 460 485 509 509 518 528 531 531 531 531 532 532 536 540 548 548 555 558 562 562 566 568 571 571 573 573 571 571 563 557 550 550 536 530 521 521 511 511 514 514 525 531 537 537 548 550 553 553 549 550 552 552 555 557 558 558 559 558 555 555 547 543 539 539 530 516 507 507 487 479 470 470 459 461 463 462 462 459 448 429 429 417 403 376 376 363 357 346 346 341 344 351 351 362 373 393 393 397 402 401 401 399 397 378 378 371 364 350 350 343 336 324 324 318 312 298 298 297 295 291 291 290 288 292 292 294 296 302 302 303 302 293 293 285 276 267 267 250 244 238 238 224 218 215 215 209 205 205 205 215 225 235 235 251 258 277 277 297 298 299 299 285 276 267 267 249 242 231 231 225 223 220 220 210 203 196 196 183 177 178 178 193 200 208 208 213 217 221 221 235 237 240 240 243 245 250 250 260 265 268 271 271 270 269 267 267 274 283 313 313 328 344 374 374 387 401 414 414 415 416 409 409 403 398 390 390 387 386 384 384 383 377 360 360 354 348 337 337 332 327 319 319 317 314 304 304 301 300 297 297 296 297 299 299 301 303 306 306 308 310 310 310 309 310 309 309 306 304 301 301 291 287 282 282 273 269 265 265 258 254 250 250 240 227 232 232 244 251 253 253 257 258 259 259 260 260 259 259 263 265 268 268 272 273 274 274 274 273 271 271 268 266 264 264 259 256 252 252 244 240 236 236 225 221 217 208 208 205 202 200 200 198 195 189 189 187 185 179 179 176 174 170 170 167 165 161 161 157 154 145 145 141 137 137 137 144 152 178 178 183 192 199 199 203 203 205 205 208 212 222 222 227 230 238 238 241 245 255 255 255 254 254 254 254 253 250 250 246 244 242 242 241 240 239 239 247 249 251 251 248 246 244 244 238 234 232 232 226 222 221 221 223 223 222 222 221 221 222 222 224 224 224 224 222 220 220 220 218 217 215 215 211 208 206 206 202 200 198 198 194 193 192 192 194 195 196 193 193 190 186 183 183 185 194 215 215 228 236 246 246 248 248 244 244 242 240 235 235 231 227 221 221 218 215 206 206 202 200 196 196 
304 296 296 270 234 223 223 207 203 205 205 224 240 257 257 288 303 329 329 342 345 348 348 347 348 350 350 360 365 371 371 347 336 336 336 339 343 357 357 391 412 428 428 453 454 456 456 460 458 455 437 437 420 402 383 383 400 409 419 419 420 414 409 409 411 405 388 388 376 358 348 348 345 342 340 340 339 338 329 329 321 309 299 299 294 292 289 289 288 287 289 289 293 299 299 299 297 294 299 299 296 293 282 282 277 272 272 272 277 282 288 288 294 292 290 290 280 280 281 281 275 276 280 280 286 288 281 281 267 260 252 252 236 225 222 222 208 198 187 187 185 191 197 197 226 253 259 259 269 273 268 268 256 249 248 248 249 253 260 260 270 278 286 286 295 300 305 305 320 328 337 337 358 364 370 382 382 388 393 406 406 413 424 452 452 449 446 409 409 388 367 341 341 338 334 354 354 374 372 363 363 357 359 372 372 382 393 417 417 431 457 482 482 496 510 545 545 557 569 569 569 562 544 514 514 496 476 458 458 462 477 502 502 512 514 512 512 488 468 468 468 475 483 487 487 490 487 470 470 399 375 350 350 314 309 303 303 329 340 351 351 391 399 404 404 422 435 438 438 433 424 409 409 380 361 356 356 336 321 306 306 299 317 335 335 372 392 434 434 478 500 517 517 546 559 566 566 579 584 599 610 610 610 609 600 600 593 585 568 568 558 548 517 517 507 497 472 472 457 435 389 389 365 349 311 311 304 297 305 305 318 332 369 369 383 398 405 405 396 386 363 363 351 357 372 372 382 395 423 423 438 469 495 495 504 514 523 523 526 529 534 534 543 547 550 550 555 557 560 560 566 569 572 572 577 578 579 579 575 571 564 564 550 543 537 537 529 527 530 530 544 549 555 555 562 562 561 561 555 554 553 553 556 557 558 558 554 549 543 543 530 524 519 519 508 495 487 487 471 465 458 458 444 446 449 454 454 453 444 422 422 407 397 381 381 376 371 361 361 357 366 373 373 384 395 415 415 417 419 412 412 407 401 376 376 366 359 345 345 338 331 319 319 313 312 310 310 309 308 307 307 307 308 310 310 312 314 315 315 307 301 285 285 276 267 258 258 243 237 231 231 226 230 227 227 217 209 205 205 204 208 216 216 235 246 275 275 290 291 293 293 280 272 263 263 245 238 226 226 217 214 213 213 205 198 192 192 182 178 180 180 202 211 220 220 230 230 230 230 242 245 248 248 253 256 262 262 273 278 282 288 288 290 286 274 274 273 279 312 312 326 341 372 372 383 395 408 408 410 412 406 406 401 397 388 388 384 380 377 377 378 375 360 360 354 348 337 337 334 330 324 324 321 317 308 308 305 303 298 298 295 294 294 294 296 298 307 307 308 310 311 311 314 317 317 317 314 311 307 307 293 287 281 281 272 268 264 264 258 255 251 251 244 228 231 231 238 242 244 244 249 251 252 252 254 255 255 255 258 260 263 263 268 269 271 271 272 272 272 272 271 269 266 266 260 256 253 253 246 242 238 238 224 221 218 212 212 210 208 204 204 201 198 192 192 189 186 181 181 178 177 172 172 168 166 162 162 158 156 151 151 146 140 136 136 144 153 182 182 190 201 208 208 211 212 215 215 218 221 228 228 231 234 243 243 245 248 255 255 254 253 252 252 251 249 245 245 240 239 237 237 235 234 232 232 232 235 238 238 234 232 231 231 229 228 226 226 223 223 224 224 229 228 226 226 222 223 224 224 226 226 227 227 225 222 221 221 218 216 214 214 210 208 207 207 204 202 197 197 195 194 193 193 196 195 193 184 184 184 184 190 190 195 206 228 228 238 246 258 258 263 262 253 253 248 243 232 232 227 222 215 215 212 208 197 197 194 193 190 190 
304 296 296 270 234 223 223 207 203 205 205 224 240 257 257 288 303 329 329 342 345 348 348 347 348 350 350 360 365 371 371 347 336 336 336 339 343 357 357 391 412 428 428 453 454 456 456 460 458 455 437 437 420 402 383 383 400 409 419 419 420 414 409 409 411 405 388 388 376 358 348 348 345 342 340 340 339 338 329 329 321 309 299 299 294 292 289 289 288 287 289 289 293 299 299 299 297 294 299 299 296 293 282 282 277 272 272 272 277 282 288 288 294 292 290 290 280 280 281 281 275 276 280 280 286 288 281 281 267 260 252 252 236 225 222 222 208 198 187 187 185 191 197 197 226 253 259 259 269 273 268 268 256 249 248 248 249 253 260 260 270 278 286 286 295 300 305 305 320 328 337 337 358 364 370 382 382 388 393 406 406 413 424 452 452 449 446 409 409 388 367 341 341 338 334 354 354 374 372 363 363 357 359 372 372 382 393 417 417 431 457 482 482 496 510 545 545 557 569 569 569 562 544 514 514 496 476 458 458 462 477 502 502 512 514 512 512 488 468 468 468 475 483 487 487 490 487 470 470 399 375 350 350 314 309 303 303 329 340 351 351 391 399 404 404 422 435 438 438 433 424 409 409 380 361 356 356 336 321 306 306 299 317 335 335 372 392 434 434 478 500 517 517 546 559 566 566 579 584 599 610 610 610 609 600 600 593 585 568 568 558 548 517 517 507 497 472 472 457 435 389 389 365 349 311 311 304 297 305 305 318 332 369 369 383 398 405 405 396 386 363 363 351 357 372 372 382 395 423 423 438 469 495 495 504 514 523 523 526 529 534 534 543 547 550 550 555 557 560 560 566 569 572 572 577 578 579 579 575 571 564 564 550 543 537 537 529 527 530 530 544 549 555 555 562 562 561 561 555 554 553 553 556 557 558 558 554 549 543 543 530 524 519 519 508 495 487 487 471 465 458 458 444 446 449 454 454 453 444 422 422 407 397 381 381 376 371 361 361 357 366 373 373 384 395 415 415 417 419 412 412 407 401 376 376 366 359 345 345 338 331 319 319 313 312 310 310 309 308 307 307 307 308 310 310 312 314 315 315 307 301 285 285 276 267 258 258 243 237 231 231 226 230 227 227 217 209 205 205 204 208 216 216 235 246 275 275 290 291 293 293 280 272 263 263 245 238 226 226 217 214 213 213 205 198 192 192 182 178 180 180 202 211 220 220 230 230 230 230 242 245 248 248 253 256 262 262 273 278 282 288 288 290 286 274 274 273 279 312 312 326 341 372 372 383 395 408 408 410 412 406 406 401 397 388 388 384 380 377 377 378 375 360 360 354 348 337 337 334 330 324 324 321 317 308 308 305 303 298 298 295 294 294 294 296 298 307 307 308 310 311 311 314 317 317 317 314 311 307 307 293 287 281 281 272 268 264 264 258 255 251 251 244 228 231 231 238 242 244 244 249 251 252 252 254 255 255 255 258 260 263 263 268 269 271 271 272 272 272 272 271 269 266 266 260 256 253 253 246 242 238 238 224 221 218 212 212 210 208 204 204 201 198 192 192 189 186 181 181 178 177 172 172 168 166 162 162 158 156 151 151 146 140 136 136 144 153 182 182 190 201 208 208 211 212 215 215 218 221 228 228 231 234 243 243 245 248 255 255 254 253 252 252 251 249 245 245 240 239 237 237 235 234 232 232 232 235 238 238 234 232 231 231 229 228 226 226 223 223 224 224 229 228 226 226 222 223 224 224 226 226 227 227 225 222 221 221 218 216 214 214 210 208 207 207 204 202 197 197 195 194 193 193 196 195 193 184 184 184 184 190 190 195 206 228 228 238 246 258 258 263 262 253 253 248 243 232 232 227 222 215 215 212 208 197 197 194 193 190 190 
301 293 293 268 234 221 221 205 202 204 204 224 241 260 260 299 320 346 346 359 360 361 361 356 358 360 360 374 381 388 388 378 368 360 360 353 356 368 368 398 416 432 432 452 444 436 436 436 438 441 431 431 417 403 371 371 374 383 395 395 397 392 393 393 399 399 391 391 381 358 343 343 337 330 323 323 322 321 315 315 311 300 291 291 288 288 288 288 288 286 286 286 290 294 296 296 296 295 297 297 294 291 281 281 277 273 270 270 273 278 283 283 290 287 284 284 283 286 290 290 282 283 287 287 290 288 278 278 262 255 245 245 231 224 221 221 213 204 194 194 186 190 195 195 225 250 256 256 262 262 256 256 245 240 242 242 249 254 269 269 273 277 282 282 291 297 304 304 322 332 343 343 370 377 382 393 393 399 402 411 411 417 426 447 447 445 442 420 420 402 383 353 353 341 328 336 336 347 347 347 347 348 356 378 378 392 406 438 438 456 491 519 519 529 539 561 561 566 571 565 565 557 536 510 510 496 483 481 481 493 505 524 524 531 531 520 520 494 478 487 487 505 514 517 517 513 505 486 486 422 400 377 377 331 316 300 300 310 321 332 332 352 355 360 360 382 399 408 408 413 409 397 397 367 337 324 324 306 298 290 290 318 341 365 365 406 424 463 463 501 519 535 535 562 574 581 581 591 594 597 595 595 592 589 579 579 574 569 555 555 548 540 513 513 504 494 471 471 458 439 396 396 373 356 311 311 303 295 303 303 316 329 364 364 375 386 385 385 371 361 349 349 347 357 372 372 377 381 396 396 408 438 467 467 479 491 506 506 515 524 532 532 545 549 553 553 556 558 561 561 568 571 574 574 580 583 586 586 584 581 574 574 562 556 551 551 545 546 549 549 556 558 561 561 562 561 560 560 555 554 553 553 551 552 551 551 541 533 523 523 506 498 492 492 479 466 458 458 447 443 438 438 432 433 434 445 445 445 437 421 421 412 409 401 401 396 388 377 377 374 386 396 396 404 412 429 429 429 430 419 419 411 402 371 371 363 356 342 342 335 330 325 325 324 326 327 327 326 324 322 322 323 325 329 329 328 327 317 317 304 296 279 279 270 261 252 252 239 237 235 235 243 243 238 238 224 216 210 210 202 200 206 206 227 242 276 276 284 284 283 283 274 268 261 261 242 235 222 222 211 205 201 201 193 189 186 186 180 178 180 180 206 217 228 228 246 243 240 240 242 248 255 255 269 272 276 276 285 291 296 301 301 300 294 280 280 273 273 301 301 317 334 362 362 375 388 405 405 407 408 403 403 399 396 388 388 383 377 370 370 369 371 362 362 357 351 341 341 338 335 331 331 328 324 313 313 308 305 299 299 295 293 290 290 291 294 306 306 310 315 318 318 323 324 321 321 314 310 306 306 291 286 281 281 272 268 264 264 258 255 252 252 245 236 233 233 231 233 237 237 245 248 248 248 248 249 251 251 253 252 251 251 258 260 263 263 268 270 272 272 269 267 264 264 259 256 253 253 246 241 237 237 225 224 222 216 216 215 214 208 208 205 201 194 194 192 189 183 183 180 178 173 173 170 167 161 161 157 154 151 151 149 146 138 138 146 155 187 187 195 207 214 214 217 219 223 223 225 227 231 231 234 236 245 245 248 251 254 254 252 249 246 246 245 243 237 237 232 231 230 230 226 226 225 225 224 224 223 223 217 215 216 216 219 221 221 221 222 224 226 226 230 230 230 230 227 227 227 227 227 226 225 225 223 220 219 219 216 214 212 212 208 206 204 204 201 200 198 198 193 190 187 187 189 187 185 182 182 182 181 193 193 201 210 230 230 240 245 252 252 254 252 240 240 235 230 220 220 216 212 205 205 203 200 194 194 192 191 189 189 
301 293 293 268 234 221 221 205 202 204 204 224 241 260 260 299 320 346 346 359 360 361 361 356 358 360 360 374 381 388 388 378 368 360 360 353 356 368 368 398 416 432 432 452 444 436 436 436 438 441 431 431 417 403 371 371 374 383 395 395 397 392 393 393 399 399 391 391 381 358 343 343 337 330 323 323 322 321 315 315 311 300 291 291 288 288 288 288 288 286 286 286 290 294 296 296 296 295 297 297 294 291 281 281 277 273 270 270 273 278 283 283 290 287 284 284 283 286 290 290 282 283 287 287 290 288 278 278 262 255 245 245 231 224 221 221 213 204 194 194 186 190 195 195 225 250 256 256 262 262 256 256 245 240 242 242 249 254 269 269 273 277 282 282 291 297 304 304 322 332 343 343 370 377 382 393 393 399 402 411 411 417 426 447 447 445 442 420 420 402 383 353 353 341 328 336 336 347 347 347 347 348 356 378 378 392 406 438 438 456 491 519 519 529 539 561 561 566 571 565 565 557 536 510 510 496 483 481 481 493 505 524 524 531 531 520 520 494 478 487 487 505 514 517 517 513 505 486 486 422 400 377 377 331 316 300 300 310 321 332 332 352 355 360 360 382 399 408 408 413 409 397 397 367 337 324 324 306 298 290 290 318 341 365 365 406 424 463 463 501 519 535 535 562 574 581 581 591 594 597 595 595 592 589 579 579 574 569 555 555 548 540 513 513 504 494 471 471 458 439 396 396 373 356 311 311 303 295 303 303 316 329 364 364 375 386 385 385 371 361 349 349 347 357 372 372 377 381 396 396 408 438 467 467 479 491 506 506 515 524 532 532 545 549 553 553 556 558 561 561 568 571 574 574 580 583 586 586 584 581 574 574 562 556 551 551 545 546 549 549 556 558 561 561 562 561 560 560 555 554 553 553 551 552 551 551 541 533 523 523 506 498 492 492 479 466 458 458 447 443 438 438 432 433 434 445 445 445 437 421 421 412 409 401 401 396 388 377 377 374 386 396 396 404 412 429 429 429 430 419 419 411 402 371 371 363 356 342 342 335 330 325 325 324 326 327 327 326 324 322 322 323 325 329 329 328 327 317 317 304 296 279 279 270 261 252 252 239 237 235 235 243 243 238 238 224 216 210 210 202 200 206 206 227 242 276 276 284 284 283 283 274 268 261 261 242 235 222 222 211 205 201 201 193 189 186 186 180 178 180 180 206 217 228 228 246 243 240 240 242 248 255 255 269 272 276 276 285 291 296 301 301 300 294 280 280 273 273 301 301 317 334 362 362 375 388 405 405 407 408 403 403 399 396 388 388 383 377 370 370 369 371 362 362 357 351 341 341 338 335 331 331 328 324 313 313 308 305 299 299 295 293 290 290 291 294 306 306 310 315 318 318 323 324 321 321 314 310 306 306 291 286 281 281 272 268 264 264 258 255 252 252 245 236 233 233 231 233 237 237 245 248 248 248 248 249 251 251 253 252 251 251 258 260 263 263 268 270 272 272 269 267 264 264 259 256 253 253 246 241 237 237 225 224 222 216 216 215 214 208 208 205 201 194 194 192 189 183 183 180 178 173 173 170 167 161 161 157 154 151 151 149 146 138 138 146 155 187 187 195 207 214 214 217 219 223 223 225 227 231 231 234 236 245 245 248 251 254 254 252 249 246 246 245 243 237 237 232 231 230 230 226 226 225 225 224 224 223 223 217 215 216 216 219 221 221 221 222 224 226 226 230 230 230 230 227 227 227 227 227 226 225 225 223 220 219 219 216 214 212 212 208 206 204 204 201 200 198 198 193 190 187 187 189 187 185 182 182 182 181 193 193 201 210 230 230 240 245 252 252 254 252 240 240 235 230 220 220 216 212 205 205 203 200 194 194 192 191 189 189 
290 283 283 262 231 220 220 204 200 202 202 224 243 262 262 302 322 354 354 368 365 362 362 355 357 360 360 383 393 403 403 406 403 394 394 384 382 394 394 421 437 445 445 446 429 411 411 401 405 409 411 411 403 395 370 370 354 360 369 369 373 372 378 378 386 388 386 386 380 354 334 334 328 322 311 311 307 302 298 298 295 288 284 284 283 283 284 284 283 281 281 281 284 289 294 294 295 296 296 296 293 289 280 280 277 273 267 267 269 271 274 274 279 279 279 279 290 294 299 299 286 286 290 290 292 289 281 281 264 255 247 247 235 227 223 223 215 204 193 193 185 189 193 193 221 248 253 253 256 254 246 246 238 239 243 243 251 255 267 267 276 279 283 283 289 295 302 302 322 332 343 343 375 385 392 403 403 407 408 411 411 414 417 429 429 427 425 408 408 394 380 348 348 337 325 326 326 333 337 346 346 351 362 390 390 407 424 462 462 483 520 541 541 548 556 568 568 568 568 555 555 547 533 524 524 520 509 508 508 518 528 541 541 544 541 525 525 504 495 507 507 527 535 534 534 521 510 490 490 428 407 386 386 334 317 300 300 303 309 315 315 320 321 327 327 347 360 374 374 390 393 381 381 352 319 304 304 287 295 304 304 349 372 396 396 435 452 488 488 521 536 550 550 573 582 587 587 592 590 584 575 575 570 565 556 556 553 549 541 541 535 529 506 506 498 489 467 467 454 438 401 401 381 363 314 314 304 293 302 302 315 329 359 359 364 370 360 360 340 340 354 354 369 380 396 396 401 404 409 409 410 420 434 434 447 460 489 489 502 515 525 525 540 546 550 550 556 558 561 561 569 572 576 576 582 585 589 589 587 583 579 579 571 567 564 564 560 559 561 561 563 562 561 561 556 554 551 551 546 544 542 542 537 534 531 531 520 512 500 500 479 470 464 464 452 440 434 434 427 424 421 421 418 422 426 435 435 437 435 430 430 429 427 419 419 413 406 396 396 393 407 422 422 427 432 437 437 435 432 419 419 409 399 371 371 363 356 343 343 337 337 339 339 343 345 346 346 345 343 341 341 340 339 340 340 335 329 316 316 301 294 278 278 269 261 252 252 241 248 256 256 264 258 249 249 232 224 219 219 208 201 201 201 211 222 258 258 271 271 272 272 266 261 255 255 240 233 219 219 205 197 193 193 186 183 181 181 178 178 187 187 227 239 251 251 260 256 251 251 250 255 260 260 279 287 292 292 300 303 304 303 303 300 297 287 287 278 274 293 293 311 329 360 360 373 386 403 403 405 405 399 399 396 393 384 384 379 372 361 361 358 361 363 363 360 356 349 349 345 341 339 339 336 332 319 319 314 310 301 301 296 293 289 289 289 292 305 305 310 315 316 316 318 319 318 318 313 310 306 306 293 288 282 282 275 272 268 268 263 260 257 257 250 247 243 243 236 233 233 233 236 239 239 239 239 240 243 243 245 244 243 243 245 249 254 254 260 263 268 268 267 264 262 262 257 254 251 251 245 241 238 238 230 228 225 220 220 218 215 209 209 206 203 196 196 194 191 186 186 183 180 174 174 172 168 162 162 156 153 150 150 148 145 138 138 149 160 187 187 196 209 218 218 222 223 224 224 225 227 233 233 236 237 244 244 247 251 251 251 249 246 242 242 240 238 233 233 226 224 222 222 219 218 216 216 216 215 214 214 210 207 208 208 210 212 215 215 220 222 225 225 231 231 231 231 230 230 229 229 227 225 223 223 220 217 215 215 212 210 209 209 205 203 202 202 199 197 194 194 187 185 183 183 182 182 181 182 182 182 182 198 198 204 213 227 227 233 234 236 236 237 235 223 223 219 215 208 208 206 203 199 199 198 197 193 193 191 190 189 189 
278 271 271 251 226 216 216 203 200 203 203 224 243 262 262 300 319 349 349 363 358 353 353 340 344 349 349 379 392 406 406 425 428 424 424 419 417 424 424 441 450 452 452 444 426 408 408 379 379 379 380 380 377 373 357 357 340 341 347 347 351 355 365 365 371 372 369 369 364 346 332 332 326 320 308 308 302 296 291 291 290 286 283 283 283 283 281 281 279 278 277 277 279 284 293 293 294 296 293 293 289 285 278 278 275 271 268 268 270 271 273 273 277 279 282 282 298 302 307 307 287 286 289 289 289 284 278 278 262 253 246 246 239 231 223 223 206 197 187 187 182 185 189 189 216 241 245 245 244 238 236 236 238 243 247 247 254 258 268 268 280 284 288 288 294 298 303 303 319 329 340 340 374 386 395 409 409 414 413 405 405 399 399 405 405 403 401 388 388 375 362 331 331 327 322 334 334 345 351 365 365 373 382 408 408 425 444 480 480 498 526 545 545 553 562 573 573 565 557 539 539 537 536 538 538 537 536 538 538 542 545 549 549 548 544 527 527 516 518 529 529 544 549 541 541 516 499 478 478 415 395 374 374 327 313 298 298 296 296 296 296 294 296 299 299 314 325 340 340 361 366 354 354 326 298 286 286 289 309 329 329 375 398 421 421 458 473 503 503 531 544 554 554 571 578 579 579 577 573 562 549 549 544 538 534 534 532 530 524 524 519 514 495 495 488 479 460 460 449 434 400 400 381 362 312 312 301 290 300 300 313 326 346 346 344 342 329 329 326 341 372 372 388 396 411 411 417 423 433 433 438 447 446 446 446 445 479 479 494 509 518 518 534 540 546 546 552 556 561 561 569 573 577 577 583 585 588 588 586 583 580 580 574 571 569 569 567 568 568 568 564 559 554 554 547 543 538 538 529 525 521 521 508 503 500 500 489 481 472 472 456 448 444 444 439 438 439 439 439 434 429 429 415 415 414 423 423 427 435 441 441 444 444 439 439 434 428 422 422 421 431 444 444 446 448 443 443 437 431 415 415 405 395 369 369 362 356 349 349 348 351 359 359 365 367 365 365 365 364 355 355 350 344 335 335 331 327 314 314 301 294 278 278 270 262 253 253 250 261 273 273 279 266 258 258 242 234 229 229 217 211 204 204 197 199 231 231 250 255 260 260 257 255 252 252 240 233 216 216 200 193 190 190 183 179 178 178 182 187 201 201 252 260 269 269 268 268 267 267 263 264 266 266 281 287 294 294 304 306 307 307 307 305 303 297 297 287 280 291 291 309 327 360 360 373 386 399 399 400 401 397 397 394 390 381 381 375 367 354 354 349 350 353 353 351 349 349 349 348 346 343 343 339 334 323 323 319 315 306 306 301 296 289 289 286 288 297 297 302 307 310 310 316 319 319 319 315 311 307 307 294 290 285 285 280 279 277 277 271 268 265 265 260 255 251 251 244 240 238 238 236 236 236 236 236 235 238 238 241 241 241 241 240 242 245 245 252 256 261 261 262 261 259 259 255 253 251 251 245 242 240 240 232 230 227 220 220 218 215 210 210 207 203 197 197 195 192 186 186 183 181 176 176 173 171 165 165 160 157 149 149 143 137 140 140 151 163 188 188 194 206 214 214 218 221 225 225 226 228 232 232 234 236 244 244 247 250 251 251 249 246 243 243 240 237 232 232 227 225 222 222 218 217 215 215 212 212 211 211 205 204 204 204 206 209 212 212 218 221 226 226 238 238 239 239 238 238 237 237 234 232 229 229 223 218 216 216 211 208 207 207 203 200 199 199 195 193 188 188 181 180 178 178 180 180 180 181 181 185 189 200 200 206 212 220 220 223 223 224 224 223 221 212 212 210 207 203 203 201 198 195 195 194 193 190 190 189 188 187 187 
278 271 271 251 226 216 216 203 200 203 203 224 243 262 262 300 319 349 349 363 358 353 353 340 344 349 349 379 392 406 406 425 428 424 424 419 417 424 424 441 450 452 452 444 426 408 408 379 379 379 380 380 377 373 357 357 340 341 347 347 351 355 365 365 371 372 369 369 364 346 332 332 326 320 308 308 302 296 291 291 290 286 283 283 283 283 281 281 279 278 277 277 279 284 293 293 294 296 293 293 289 285 278 278 275 271 268 268 270 271 273 273 277 279 282 282 298 302 307 307 287 286 289 289 289 284 278 278 262 253 246 246 239 231 223 223 206 197 187 187 182 185 189 189 216 241 245 245 244 238 236 236 238 243 247 247 254 258 268 268 280 284 288 288 294 298 303 303 319 329 340 340 374 386 395 409 409 414 413 405 405 399 399 405 405 403 401 388 388 375 362 331 331 327 322 334 334 345 351 365 365 373 382 408 408 425 444 480 480 498 526 545 545 553 562 573 573 565 557 539 539 537 536 538 538 537 536 538 538 542 545 549 549 548 544 527 527 516 518 529 529 544 549 541 541 516 499 478 478 415 395 374 374 327 313 298 298 296 296 296 296 294 296 299 299 314 325 340 340 361 366 354 354 326 298 286 286 289 309 329 329 375 398 421 421 458 473 503 503 531 544 554 554 571 578 579 579 577 573 562 549 549 544 538 534 534 532 530 524 524 519 514 495 495 488 479 460 460 449 434 400 400 381 362 312 312 301 290 300 300 313 326 346 346 344 342 329 329 326 341 372 372 388 396 411 411 417 423 433 433 438 447 446 446 446 445 479 479 494 509 518 518 534 540 546 546 552 556 561 561 569 573 577 577 583 585 588 588 586 583 580 580 574 571 569 569 567 568 568 568 564 559 554 554 547 543 538 538 529 525 521 521 508 503 500 500 489 481 472 472 456 448 444 444 439 438 439 439 439 434 429 429 415 415 414 423 423 427 435 441 441 444 444 439 439 434 428 422 422 421 431 444 444 446 448 443 443 437 431 415 415 405 395 369 369 362 356 349 349 348 351 359 359 365 367 365 365 365 364 355 355 350 344 335 335 331 327 314 314 301 294 278 278 270 262 253 253 250 261 273 273 279 266 258 258 242 234 229 229 217 211 204 204 197 199 231 231 250 255 260 260 257 255 252 252 240 233 216 216 200 193 190 190 183 179 178 178 182 187 201 201 252 260 269 269 268 268 267 267 263 264 266 266 281 287 294 294 304 306 307 307 307 305 303 297 297 287 280 291 291 309 327 360 360 373 386 399 399 400 401 397 397 394 390 381 381 375 367 354 354 349 350 353 353 351 349 349 349 348 346 343 343 339 334 323 323 319 315 306 306 301 296 289 289 286 288 297 297 302 307 310 310 316 319 319 319 315 311 307 307 294 290 285 285 280 279 277 277 271 268 265 265 260 255 251 251 244 240 238 238 236 236 236 236 236 235 238 238 241 241 241 241 240 242 245 245 252 256 261 261 262 261 259 259 255 253 251 251 245 242 240 240 232 230 227 220 220 218 215 210 210 207 203 197 197 195 192 186 186 183 181 176 176 173 171 165 165 160 157 149 149 143 137 140 140 151 163 188 188 194 206 214 214 218 221 225 225 226 228 232 232 234 236 244 244 247 250 251 251 249 246 243 243 240 237 232 232 227 225 222 222 218 217 215 215 212 212 211 211 205 204 204 204 206 209 212 212 218 221 226 226 238 238 239 239 238 238 237 237 234 232 229 229 223 218 216 216 211 208 207 207 203 200 199 199 195 193 188 188 181 180 178 178 180 180 180 181 181 185 189 200 200 206 212 220 220 223 223 224 224 223 221 212 212 210 207 203 203 201 198 195 195 194 193 190 190 189 188 187 187 
272 263 263 242 222 214 214 203 200 203 203 225 243 264 264 302 318 344 344 350 345 339 339 323 328 334 334 367 383 400 400 433 441 439 439 433 429 433 433 442 448 450 450 448 439 429 429 390 379 367 360 360 357 353 344 344 333 331 334 334 340 345 350 350 349 348 344 344 342 336 328 328 324 319 306 306 300 294 289 289 290 290 286 286 285 284 282 282 280 278 275 275 275 280 291 291 293 296 290 290 286 281 275 275 271 266 270 270 274 275 277 277 281 285 290 290 303 304 305 305 283 279 280 280 280 278 271 271 255 246 244 244 240 232 225 225 203 196 188 188 182 184 186 186 209 232 234 234 231 225 231 231 242 247 250 250 257 262 274 274 288 292 296 296 303 306 310 310 324 332 340 340 372 385 395 411 411 418 413 399 399 389 383 377 377 376 375 368 368 356 343 317 317 323 329 346 346 360 369 391 391 403 415 438 438 450 463 486 486 496 523 547 547 551 555 550 550 541 532 520 520 525 537 547 547 550 551 553 553 554 553 551 551 549 544 534 534 536 544 551 551 557 556 543 543 507 484 459 459 388 371 354 354 321 309 296 296 285 284 282 282 277 274 276 276 284 290 305 305 324 328 319 319 297 283 282 282 303 321 339 339 383 401 419 419 457 474 505 505 529 541 548 548 559 563 561 561 554 549 536 522 522 518 513 512 512 513 514 507 507 502 496 480 480 474 466 449 449 440 426 393 393 373 355 301 301 295 288 294 294 302 310 315 315 315 314 325 325 346 360 387 387 400 407 421 421 427 432 443 443 449 461 466 466 458 450 474 474 488 502 511 511 525 531 539 539 549 555 561 561 572 575 579 579 585 586 588 588 585 582 580 580 575 572 571 571 570 569 567 567 555 550 544 544 537 532 527 527 515 508 500 500 481 475 471 471 462 458 455 455 451 450 452 452 457 459 457 457 448 443 438 438 428 421 414 405 405 414 433 449 449 456 459 462 462 462 459 453 453 451 456 462 462 460 457 446 446 440 434 413 413 403 392 370 370 366 366 365 365 366 369 377 377 383 386 385 385 381 376 355 355 347 338 326 326 323 320 310 310 299 293 281 281 275 268 260 260 259 271 283 283 285 278 272 272 258 250 242 242 227 219 212 212 200 195 205 205 221 231 242 242 250 249 248 248 238 231 211 211 193 187 184 184 180 178 180 180 196 210 225 225 266 270 275 275 283 283 282 282 278 277 275 275 283 288 296 296 307 311 312 313 313 312 310 304 304 295 289 292 292 309 327 360 360 371 382 393 393 395 397 395 395 394 390 379 379 373 365 350 350 344 342 337 337 337 336 338 338 338 339 334 334 332 330 321 321 317 314 306 306 302 298 290 290 286 286 290 290 295 301 306 306 314 317 318 318 318 316 312 312 299 295 291 291 287 286 285 285 279 277 274 274 267 260 257 257 250 246 244 244 241 241 240 240 238 236 236 236 240 240 241 241 241 241 241 241 247 251 257 257 259 260 259 259 256 254 251 251 246 243 241 241 233 230 226 220 220 217 214 210 210 207 204 196 196 194 192 186 186 183 181 176 176 173 173 169 169 164 161 149 149 142 135 142 142 153 165 184 184 188 198 208 208 214 218 222 222 223 224 227 227 229 233 243 243 244 246 249 249 248 246 240 240 238 235 229 229 223 221 219 219 215 213 211 211 209 209 208 208 203 202 202 202 204 206 209 209 216 221 228 228 244 244 243 243 240 239 238 238 234 231 228 228 221 214 212 212 207 205 202 202 198 196 194 194 190 187 180 180 178 178 177 177 177 177 178 183 183 186 190 202 202 207 210 214 214 216 216 216 216 214 213 206 206 204 202 198 198 197 195 191 191 191 191 190 190 189 188 186 186 
272 263 263 242 222 214 214 203 200 203 203 225 243 264 264 302 318 344 344 350 345 339 339 323 328 334 334 367 383 400 400 433 441 439 439 433 429 433 433 442 448 450 450 448 439 429 429 390 379 367 360 360 357 353 344 344 333 331 334 334 340 345 350 350 349 348 344 344 342 336 328 328 324 319 306 306 300 294 289 289 290 290 286 286 285 284 282 282 280 278 275 275 275 280 291 291 293 296 290 290 286 281 275 275 271 266 270 270 274 275 277 277 281 285 290 290 303 304 305 305 283 279 280 280 280 278 271 271 255 246 244 244 240 232 225 225 203 196 188 188 182 184 186 186 209 232 234 234 231 225 231 231 242 247 250 250 257 262 274 274 288 292 296 296 303 306 310 310 324 332 340 340 372 385 395 411 411 418 413 399 399 389 383 377 377 376 375 368 368 356 343 317 317 323 329 346 346 360 369 391 391 403 415 438 438 450 463 486 486 496 523 547 547 551 555 550 550 541 532 520 520 525 537 547 547 550 551 553 553 554 553 551 551 549 544 534 534 536 544 551 551 557 556 543 543 507 484 459 459 388 371 354 354 321 309 296 296 285 284 282 282 277 274 276 276 284 290 305 305 324 328 319 319 297 283 282 282 303 321 339 339 383 401 419 419 457 474 505 505 529 541 548 548 559 563 561 561 554 549 536 522 522 518 513 512 512 513 514 507 507 502 496 480 480 474 466 449 449 440 426 393 393 373 355 301 301 295 288 294 294 302 310 315 315 315 314 325 325 346 360 387 387 400 407 421 421 427 432 443 443 449 461 466 466 458 450 474 474 488 502 511 511 525 531 539 539 549 555 561 561 572 575 579 579 585 586 588 588 585 582 580 580 575 572 571 571 570 569 567 567 555 550 544 544 537 532 527 527 515 508 500 500 481 475 471 471 462 458 455 455 451 450 452 452 457 459 457 457 448 443 438 438 428 421 414 405 405 414 433 449 449 456 459 462 462 462 459 453 453 451 456 462 462 460 457 446 446 440 434 413 413 403 392 370 370 366 366 365 365 366 369 377 377 383 386 385 385 381 376 355 355 347 338 326 326 323 320 310 310 299 293 281 281 275 268 260 260 259 271 283 283 285 278 272 272 258 250 242 242 227 219 212 212 200 195 205 205 221 231 242 242 250 249 248 248 238 231 211 211 193 187 184 184 180 178 180 180 196 210 225 225 266 270 275 275 283 283 282 282 278 277 275 275 283 288 296 296 307 311 312 313 313 312 310 304 304 295 289 292 292 309 327 360 360 371 382 393 393 395 397 395 395 394 390 379 379 373 365 350 350 344 342 337 337 337 336 338 338 338 339 334 334 332 330 321 321 317 314 306 306 302 298 290 290 286 286 290 290 295 301 306 306 314 317 318 318 318 316 312 312 299 295 291 291 287 286 285 285 279 277 274 274 267 260 257 257 250 246 244 244 241 241 240 240 238 236 236 236 240 240 241 241 241 241 241 241 247 251 257 257 259 260 259 259 256 254 251 251 246 243 241 241 233 230 226 220 220 217 214 210 210 207 204 196 196 194 192 186 186 183 181 176 176 173 173 169 169 164 161 149 149 142 135 142 142 153 165 184 184 188 198 208 208 214 218 222 222 223 224 227 227 229 233 243 243 244 246 249 249 248 246 240 240 238 235 229 229 223 221 219 219 215 213 211 211 209 209 208 208 203 202 202 202 204 206 209 209 216 221 228 228 244 244 243 243 240 239 238 238 234 231 228 228 221 214 212 212 207 205 202 202 198 196 194 194 190 187 180 180 178 178 177 177 177 177 178 183 183 186 190 202 202 207 210 214 214 216 216 216 216 214 213 206 206 204 202 198 198 197 195 191 191 191 191 190 190 189 188 186 186 
275 264 264 241 217 211 211 202 199 202 202 223 241 261 261 297 314 339 339 336 330 324 324 307 313 319 319 347 361 375 375 421 440 440 440 431 422 420 420 420 424 430 430 446 445 444 444 421 403 385 368 368 364 360 353 353 339 332 326 326 329 331 332 332 330 328 325 325 326 324 321 321 318 314 305 305 301 296 295 295 295 295 292 292 291 289 285 285 282 279 274 274 273 277 287 287 291 295 288 288 284 279 271 271 268 265 274 274 278 280 283 283 288 292 296 296 305 304 302 302 278 271 271 271 272 271 266 266 258 254 250 250 242 233 227 227 211 206 201 201 188 186 184 184 203 219 221 221 223 223 231 231 244 249 253 253 262 268 286 286 299 303 307 307 317 319 322 322 333 340 348 348 374 383 390 402 402 406 403 392 392 383 375 358 358 354 350 346 346 337 328 317 317 326 336 351 351 371 385 415 415 431 444 462 462 466 471 485 485 494 523 535 535 532 528 510 510 502 494 501 501 516 540 555 555 560 561 562 562 562 562 560 560 559 557 555 555 557 560 562 562 561 557 542 542 504 481 455 455 387 368 349 349 319 309 299 299 297 301 306 306 295 283 276 276 268 269 276 276 287 291 287 287 278 286 299 299 332 346 361 361 387 402 418 418 454 470 499 499 521 531 538 538 545 546 542 542 530 523 510 492 492 487 482 493 493 494 496 488 488 484 479 463 463 457 451 435 435 426 413 381 381 362 342 288 288 287 286 292 292 297 303 314 314 322 330 354 354 378 387 404 404 412 418 430 430 435 440 452 452 458 469 478 478 475 471 468 468 479 490 497 497 512 519 536 536 548 554 560 560 571 575 579 579 586 587 589 589 586 584 580 580 572 568 566 566 562 559 556 556 544 539 534 534 528 523 518 518 502 495 488 488 488 489 486 486 482 481 480 480 478 477 480 480 481 474 469 469 457 452 447 447 436 431 425 404 404 407 425 450 450 460 466 475 475 479 479 478 478 477 476 476 476 470 463 451 451 443 435 412 412 401 390 386 386 388 388 386 386 384 385 390 390 394 396 392 392 384 375 348 348 338 328 317 317 312 307 299 299 290 286 276 276 271 265 259 259 270 281 292 292 298 293 287 287 270 258 250 250 234 226 220 220 206 198 192 192 199 211 224 224 238 238 239 239 234 227 208 208 190 183 181 181 181 184 197 197 223 236 248 248 274 281 289 289 297 297 296 296 294 291 288 288 290 294 301 301 312 317 318 318 318 316 313 308 308 303 299 296 296 308 321 357 357 368 379 386 386 387 390 392 392 391 387 375 375 368 360 345 345 338 334 325 325 323 321 325 325 325 325 322 322 322 322 317 317 314 312 306 306 303 300 294 294 290 287 286 286 291 296 301 301 312 317 320 320 322 320 316 316 305 299 293 293 287 285 283 283 279 277 275 275 273 268 262 262 254 251 248 248 244 242 241 241 238 235 235 235 235 236 238 238 239 240 241 241 244 248 255 255 259 260 259 259 255 253 251 251 246 243 241 241 232 229 225 217 217 215 212 206 206 203 200 195 195 193 191 185 185 180 178 174 174 171 171 166 166 159 156 146 146 141 135 141 141 150 159 174 174 180 192 203 203 209 213 217 217 217 217 220 220 223 227 240 240 242 245 247 247 245 243 238 238 235 232 226 226 221 220 218 218 213 211 209 209 206 206 205 205 205 206 206 206 205 206 208 208 213 216 221 221 233 233 233 233 231 230 229 229 225 222 218 218 214 209 208 208 204 201 199 199 195 193 190 190 184 180 177 177 178 177 175 175 176 178 180 188 188 191 194 204 204 207 208 210 210 211 211 211 211 210 209 203 203 201 198 195 195 194 193 190 190 190 190 188 188 187 187 186 186 
285 271 271 243 216 210 210 201 199 201 201 221 239 258 258 293 309 326 326 315 308 300 300 296 303 310 310 330 341 352 352 410 430 428 428 412 397 392 392 388 389 398 398 429 434 439 439 432 425 417 393 393 385 376 365 365 343 334 320 320 315 318 320 320 318 314 309 309 308 309 307 307 307 306 303 303 301 299 303 303 302 300 298 298 296 293 288 288 286 282 275 275 272 273 285 285 288 291 283 283 279 275 266 266 266 265 280 280 285 288 291 291 296 298 301 301 306 303 299 299 274 268 269 269 269 268 267 267 263 260 256 256 248 238 231 231 213 206 198 198 187 186 185 185 194 202 206 206 218 226 235 235 250 255 258 258 268 275 296 296 313 317 322 322 331 333 336 336 342 348 355 355 370 372 372 378 378 383 382 372 372 364 363 364 364 357 350 329 329 322 314 312 312 321 330 351 351 377 396 429 429 444 452 461 461 460 461 470 470 477 499 504 504 493 482 460 460 459 458 490 490 509 541 559 559 565 568 572 572 574 574 574 574 573 571 568 568 566 565 564 564 557 551 537 537 505 487 466 466 404 385 365 365 328 318 307 307 319 328 337 337 323 308 293 293 272 266 265 265 266 269 269 269 276 300 318 318 351 368 385 385 416 430 445 445 475 484 500 500 515 522 526 526 529 527 519 519 503 494 476 453 453 450 447 471 471 473 476 470 470 466 461 446 446 440 433 417 417 407 396 368 368 350 329 282 282 285 289 304 304 314 324 346 346 355 365 386 386 402 408 419 419 424 428 437 437 442 448 459 459 465 474 482 482 484 487 478 478 480 482 490 490 507 517 531 531 544 551 558 558 570 575 581 581 588 589 591 591 589 586 581 581 569 563 559 559 551 547 544 544 532 527 522 522 516 511 506 506 500 505 511 511 522 524 522 522 518 515 511 511 504 502 499 499 491 483 478 478 467 461 454 454 442 436 430 414 414 407 415 443 443 456 466 483 483 490 491 491 491 489 485 482 482 477 471 455 455 446 436 413 413 408 403 408 408 410 409 404 404 401 400 398 398 399 399 385 385 374 363 338 338 328 318 303 303 297 291 286 286 277 274 268 268 265 265 265 265 283 292 301 301 308 299 290 290 272 262 253 253 236 228 222 222 210 205 195 195 190 196 203 203 221 226 232 232 230 224 207 207 189 182 182 182 196 212 224 224 248 259 267 267 285 290 296 296 302 303 305 305 307 307 306 306 303 303 306 306 314 320 322 322 322 320 318 314 314 308 305 304 304 310 317 349 349 361 373 380 380 383 388 389 389 387 383 371 371 363 357 344 344 337 332 320 320 317 314 314 314 313 312 311 311 312 313 313 313 312 310 306 306 303 301 296 296 293 290 283 283 287 291 297 297 309 315 319 319 319 313 310 310 305 299 292 292 285 283 281 281 277 275 272 272 269 266 263 263 256 253 250 250 245 242 241 241 238 237 234 234 233 233 234 234 238 239 241 241 244 247 255 255 260 259 258 258 256 255 253 253 248 245 242 242 232 229 225 219 219 216 212 205 205 202 199 191 191 189 187 181 181 177 175 170 170 168 167 163 163 158 155 145 145 140 134 138 138 147 156 168 168 175 187 197 197 202 205 209 209 210 210 213 213 215 221 237 237 240 243 244 244 243 241 236 236 233 230 226 226 220 219 217 217 214 213 211 211 206 205 204 204 203 204 204 204 203 203 204 204 208 210 212 212 220 221 223 223 222 221 220 220 217 215 213 213 210 206 205 205 203 201 200 200 196 194 187 187 179 178 181 181 177 177 177 177 178 181 185 190 190 194 199 209 209 212 212 210 210 208 209 208 208 206 204 199 199 197 194 194 194 194 195 192 192 192 192 188 188 186 183 178 178 
285 271 271 243 216 210 210 201 199 201 201 221 239 258 258 293 309 326 326 315 308 300 300 296 303 310 310 330 341 352 352 410 430 428 428 412 397 392 392 388 389 398 398 429 434 439 439 432 425 417 393 393 385 376 365 365 343 334 320 320 315 318 320 320 318 314 309 309 308 309 307 307 307 306 303 303 301 299 303 303 302 300 298 298 296 293 288 288 286 282 275 275 272 273 285 285 288 291 283 283 279 275 266 266 266 265 280 280 285 288 291 291 296 298 301 301 306 303 299 299 274 268 269 269 269 268 267 267 263 260 256 256 248 238 231 231 213 206 198 198 187 186 185 185 194 202 206 206 218 226 235 235 250 255 258 258 268 275 296 296 313 317 322 322 331 333 336 336 342 348 355 355 370 372 372 378 378 383 382 372 372 364 363 364 364 357 350 329 329 322 314 312 312 321 330 351 351 377 396 429 429 444 452 461 461 460 461 470 470 477 499 504 504 493 482 460 460 459 458 490 490 509 541 559 559 565 568 572 572 574 574 574 574 573 571 568 568 566 565 564 564 557 551 537 537 505 487 466 466 404 385 365 365 328 318 307 307 319 328 337 337 323 308 293 293 272 266 265 265 266 269 269 269 276 300 318 318 351 368 385 385 416 430 445 445 475 484 500 500 515 522 526 526 529 527 519 519 503 494 476 453 453 450 447 471 471 473 476 470 470 466 461 446 446 440 433 417 417 407 396 368 368 350 329 282 282 285 289 304 304 314 324 346 346 355 365 386 386 402 408 419 419 424 428 437 437 442 448 459 459 465 474 482 482 484 487 478 478 480 482 490 490 507 517 531 531 544 551 558 558 570 575 581 581 588 589 591 591 589 586 581 581 569 563 559 559 551 547 544 544 532 527 522 522 516 511 506 506 500 505 511 511 522 524 522 522 518 515 511 511 504 502 499 499 491 483 478 478 467 461 454 454 442 436 430 414 414 407 415 443 443 456 466 483 483 490 491 491 491 489 485 482 482 477 471 455 455 446 436 413 413 408 403 408 408 410 409 404 404 401 400 398 398 399 399 385 385 374 363 338 338 328 318 303 303 297 291 286 286 277 274 268 268 265 265 265 265 283 292 301 301 308 299 290 290 272 262 253 253 236 228 222 222 210 205 195 195 190 196 203 203 221 226 232 232 230 224 207 207 189 182 182 182 196 212 224 224 248 259 267 267 285 290 296 296 302 303 305 305 307 307 306 306 303 303 306 306 314 320 322 322 322 320 318 314 314 308 305 304 304 310 317 349 349 361 373 380 380 383 388 389 389 387 383 371 371 363 357 344 344 337 332 320 320 317 314 314 314 313 312 311 311 312 313 313 313 312 310 306 306 303 301 296 296 293 290 283 283 287 291 297 297 309 315 319 319 319 313 310 310 305 299 292 292 285 283 281 281 277 275 272 272 269 266 263 263 256 253 250 250 245 242 241 241 238 237 234 234 233 233 234 234 238 239 241 241 244 247 255 255 260 259 258 258 256 255 253 253 248 245 242 242 232 229 225 219 219 216 212 205 205 202 199 191 191 189 187 181 181 177 175 170 170 168 167 163 163 158 155 145 145 140 134 138 138 147 156 168 168 175 187 197 197 202 205 209 209 210 210 213 213 215 221 237 237 240 243 244 244 243 241 236 236 233 230 226 226 220 219 217 217 214 213 211 211 206 205 204 204 203 204 204 204 203 203 204 204 208 210 212 212 220 221 223 223 222 221 220 220 217 215 213 213 210 206 205 205 203 201 200 200 196 194 187 187 179 178 181 181 177 177 177 177 178 181 185 190 190 194 199 209 209 212 212 210 210 208 209 208 208 206 204 199 199 197 194 194 194 194 195 192 192 192 192 188 188 186 183 178 178 
285 271 271 243 216 210 210 201 199 201 201 221 239 258 258 293 309 326 326 315 308 300 300 296 303 310 310 330 341 352 352 410 430 428 428 412 397 392 392 388 389 398 398 429 434 439 439 432 425 417 393 393 385 376 365 365 343 334 320 320 315 318 320 320 318 314 309 309 308 309 307 307 307 306 303 303 301 299 303 303 302 300 298 298 296 293 288 288 286 282 275 275 272 273 285 285 288 291 283 283 279 275 266 266 266 265 280 280 285 288 291 291 296 298 301 301 306 303 299 299 274 268 269 269 269 268 267 267 263 260 256 256 248 238 231 231 213 206 198 198 187 186 185 185 194 202 206 206 218 226 235 235 250 255 258 258 268 275 296 296 313 317 322 322 331 333 336 336 342 348 355 355 370 372 372 378 378 383 382 372 372 364 363 364 364 357 350 329 329 322 314 312 312 321 330 351 351 377 396 429 429 444 452 461 461 460 461 470 470 477 499 504 504 493 482 460 460 459 458 490 490 509 541 559 559 565 568 572 572 574 574 574 574 573 571 568 568 566 565 564 564 557 551 537 537 505 487 466 466 404 385 365 365 328 318 307 307 319 328 337 337 323 308 293 293 272 266 265 265 266 269 269 269 276 300 318 318 351 368 385 385 416 430 445 445 475 484 500 500 515 522 526 526 529 527 519 519 503 494 476 453 453 450 447 471 471 473 476 470 470 466 461 446 446 440 433 417 417 407 396 368 368 350 329 282 282 285 289 304 304 314 324 346 346 355 365 386 386 402 408 419 419 424 428 437 437 442 448 459 459 465 474 482 482 484 487 478 478 480 482 490 490 507 517 531 531 544 551 558 558 570 575 581 581 588 589 591 591 589 586 581 581 569 563 559 559 551 547 544 544 532 527 522 522 516 511 506 506 500 505 511 511 522 524 522 522 518 515 511 511 504 502 499 499 491 483 478 478 467 461 454 454 442 436 430 414 414 407 415 443 443 456 466 483 483 490 491 491 491 489 485 482 482 477 471 455 455 446 436 413 413 408 403 408 408 410 409 404 404 401 400 398 398 399 399 385 385 374 363 338 338 328 318 303 303 297 291 286 286 277 274 268 268 265 265 265 265 283 292 301 301 308 299 290 290 272 262 253 253 236 228 222 222 210 205 195 195 190 196 203 203 221 226 232 232 230 224 207 207 189 182 182 182 196 212 224 224 248 259 267 267 285 290 296 296 302 303 305 305 307 307 306 306 303 303 306 306 314 320 322 322 322 320 318 314 314 308 305 304 304 310 317 349 349 361 373 380 380 383 388 389 389 387 383 371 371 363 357 344 344 337 332 320 320 317 314 314 314 313 312 311 311 312 313 313 313 312 310 306 306 303 301 296 296 293 290 283 283 287 291 297 297 309 315 319 319 319 313 310 310 305 299 292 292 285 283 281 281 277 275 272 272 269 266 263 263 256 253 250 250 245 242 241 241 238 237 234 234 233 233 234 234 238 239 241 241 244 247 255 255 260 259 258 258 256 255 253 253 248 245 242 242 232 229 225 219 219 216 212 205 205 202 199 191 191 189 187 181 181 177 175 170 170 168 167 163 163 158 155 145 145 140 134 138 138 147 156 168 168 175 187 197 197 202 205 209 209 210 210 213 213 215 221 237 237 240 243 244 244 243 241 236 236 233 230 226 226 220 219 217 217 214 213 211 211 206 205 204 204 203 204 204 204 203 203 204 204 208 210 212 212 220 221 223 223 222 221 220 220 217 215 213 213 210 206 205 205 203 201 200 200 196 194 187 187 179 178 181 181 177 177 177 177 178 181 185 190 190 194 199 209 209 212 212 210 210 208 209 208 208 206 204 199 199 197 194 194 194 194 195 192 192 192 192 188 188 186 183 178 178 
292 277 277 247 216 209 209 200 198 201 201 220 237 257 257 289 302 307 307 293 289 284 284 295 303 312 312 328 343 358 358 412 429 428 428 410 393 381 381 366 363 369 369 400 410 421 421 423 420 416 402 402 392 382 369 369 350 339 320 320 313 311 307 307 305 302 297 297 294 292 294 294 297 301 304 304 305 306 308 308 308 306 302 302 299 297 292 292 289 286 279 279 276 276 276 276 280 284 277 277 273 268 261 261 264 268 285 285 290 294 298 298 302 304 307 307 309 303 296 296 273 268 268 268 270 271 271 271 268 265 261 261 254 246 242 242 214 204 194 194 185 184 183 183 189 200 207 207 222 230 238 238 253 260 263 263 275 283 303 303 323 329 336 336 342 344 347 347 351 354 357 357 355 351 347 348 348 354 352 347 347 343 349 369 369 367 364 335 335 321 307 301 301 309 318 346 346 378 395 426 426 440 440 434 434 428 431 446 446 457 474 462 462 448 433 429 429 444 460 501 501 521 552 567 567 570 574 580 580 582 585 587 587 586 582 574 574 564 559 555 555 544 536 523 523 494 478 460 460 406 392 378 378 336 327 318 318 347 359 372 372 353 337 316 316 282 269 265 265 261 260 262 262 280 313 330 330 365 382 399 399 431 446 461 461 487 494 505 505 512 515 515 515 509 504 493 493 471 459 438 413 413 414 415 451 451 455 459 451 451 447 443 431 431 427 417 397 397 386 375 349 349 334 316 280 280 286 293 317 317 332 347 371 371 380 389 408 408 417 420 427 427 430 433 441 441 445 450 461 461 467 475 485 485 487 490 493 493 496 499 503 503 512 517 531 531 546 553 560 560 572 576 581 581 589 591 593 593 591 588 583 583 571 565 560 560 551 546 543 543 532 527 522 522 517 517 516 516 524 527 531 531 542 544 542 542 535 530 525 525 513 506 500 500 489 482 478 478 467 461 455 455 443 437 431 417 417 406 404 430 430 446 457 478 478 488 492 494 494 491 486 481 481 477 473 458 458 449 439 427 427 427 427 430 430 431 427 417 417 411 407 400 400 397 391 368 368 358 347 324 324 315 305 299 299 299 298 298 298 290 284 275 275 271 272 274 274 294 301 308 308 306 292 285 285 268 259 251 251 235 227 221 221 211 207 202 202 193 191 189 189 203 212 222 222 225 220 205 205 188 181 183 183 201 217 229 229 255 270 275 275 294 297 301 301 307 310 314 314 317 317 318 318 313 311 311 311 316 321 325 328 328 326 324 319 319 316 314 317 317 321 325 348 348 358 369 377 377 380 384 384 384 382 378 367 367 360 354 342 342 336 331 318 318 315 311 307 307 306 305 304 304 304 303 309 309 310 308 303 303 300 299 295 295 292 289 282 282 285 289 295 295 306 311 312 312 310 306 303 303 294 291 288 288 282 280 278 278 273 271 269 269 265 262 261 261 259 258 253 253 246 243 242 242 239 238 236 236 233 233 234 234 235 237 239 239 247 250 257 257 261 262 261 261 259 258 257 257 252 249 245 245 232 228 224 217 217 214 210 203 203 200 197 190 190 187 184 178 178 175 173 168 168 166 165 162 162 158 155 144 144 139 134 135 135 141 147 164 164 171 183 191 191 194 196 201 201 203 204 208 208 210 217 235 235 238 241 239 239 238 237 232 232 229 225 222 222 217 216 215 215 213 212 211 211 207 206 204 204 199 198 198 198 199 201 201 201 201 202 203 203 209 212 215 215 216 216 216 216 213 212 211 211 208 204 202 202 199 197 195 195 190 186 181 181 179 183 180 180 174 175 177 177 180 185 190 197 197 200 204 208 208 209 209 207 207 205 205 203 203 201 200 196 196 195 193 195 195 196 197 193 193 191 189 182 182 180 178 174 174 
296 282 282 252 220 211 211 199 197 200 200 218 233 253 253 280 287 277 277 271 279 287 287 300 308 316 316 332 347 363 363 410 423 423 423 411 399 386 386 362 350 348 348 368 381 395 395 405 405 404 394 394 388 381 367 367 352 342 325 325 318 311 302 302 299 297 294 294 293 290 287 287 289 291 303 303 306 309 314 314 314 313 308 308 305 303 297 297 294 290 282 282 279 281 277 277 275 272 269 269 266 262 259 259 263 268 288 288 295 299 304 304 305 306 308 308 309 303 296 296 273 268 269 269 273 277 276 276 271 268 266 266 262 256 253 253 223 211 198 198 185 183 181 181 185 194 202 202 222 234 242 242 257 264 268 268 280 288 309 309 329 335 341 341 343 344 345 345 349 348 346 346 334 327 321 317 317 319 320 325 325 330 341 369 369 370 371 349 349 331 313 296 296 301 306 336 336 367 382 404 404 412 409 400 400 394 401 421 421 433 450 425 425 416 406 435 435 453 472 517 517 536 567 580 580 582 584 590 590 594 597 596 596 591 586 574 574 560 552 540 540 516 504 492 492 467 454 441 441 397 383 369 369 336 338 340 340 374 382 391 391 372 357 334 334 295 278 269 269 259 258 262 262 284 317 333 333 366 384 402 402 436 449 463 463 485 491 500 500 503 504 500 500 487 478 465 465 437 422 397 379 379 391 403 440 440 443 446 436 436 429 421 415 415 410 399 375 375 362 350 325 325 313 298 281 281 292 303 332 332 348 365 388 388 396 404 420 420 427 428 432 432 434 436 441 441 444 448 457 457 462 471 480 480 485 490 497 497 500 504 508 508 519 525 538 538 554 561 568 568 581 583 586 586 591 593 595 595 594 592 588 588 579 573 568 568 558 553 550 550 539 537 534 534 529 529 528 528 529 532 535 535 542 541 539 539 531 525 519 519 506 498 491 491 479 470 466 466 457 452 447 447 440 436 432 419 419 408 396 411 411 428 443 470 470 482 487 489 489 486 479 476 476 475 473 464 464 459 454 448 448 448 447 445 445 442 435 421 421 413 408 396 396 389 380 350 350 340 329 315 315 314 313 318 318 317 316 312 312 299 292 281 281 277 281 286 286 303 307 312 312 303 288 279 279 261 252 246 246 233 226 221 221 212 208 203 203 198 193 188 188 192 202 213 213 218 214 202 202 188 181 182 182 198 213 224 224 251 267 273 273 293 296 299 299 307 311 315 315 319 319 320 320 321 320 319 319 321 324 329 334 334 335 333 329 329 329 330 332 332 333 335 347 347 356 365 376 376 380 386 384 384 381 376 365 365 359 353 342 342 336 331 318 318 315 312 307 307 305 303 300 300 299 297 299 299 298 297 295 295 293 292 289 289 288 286 280 280 285 291 297 297 306 309 309 309 307 304 301 301 292 290 287 287 281 278 275 275 270 268 265 265 260 255 255 255 253 251 247 247 242 240 239 239 238 237 236 236 235 235 234 234 235 236 238 238 249 254 261 261 264 265 265 265 266 267 265 265 259 255 250 250 235 231 226 217 217 213 209 201 201 199 196 187 187 184 181 177 177 175 173 169 169 166 164 161 161 157 154 142 142 138 133 133 133 137 141 160 160 166 177 184 184 187 189 194 194 198 199 204 204 208 215 232 232 233 235 232 232 230 228 226 226 224 221 218 218 214 213 212 212 210 209 207 207 204 202 200 200 196 195 195 195 194 195 194 194 193 192 192 192 199 202 206 206 208 209 210 210 208 208 208 208 203 200 198 198 195 193 190 190 181 175 174 174 174 176 173 173 172 174 176 176 186 194 203 209 209 210 211 211 211 210 209 207 207 206 205 201 201 199 198 193 193 192 191 192 192 190 187 183 183 181 179 176 176 174 174 174 174 
298 289 289 263 233 219 219 201 197 197 197 206 215 231 231 249 251 248 248 267 279 291 291 312 316 321 321 327 337 348 348 397 409 401 401 379 365 356 356 340 333 327 327 325 338 351 351 374 377 381 383 383 381 379 369 369 354 346 331 331 324 320 311 311 307 305 300 300 297 291 283 283 282 280 290 290 299 309 320 320 321 320 313 313 309 307 301 301 297 291 285 285 285 288 280 280 274 268 258 258 255 252 260 260 268 276 287 287 291 294 298 298 299 301 304 304 304 298 291 291 271 265 266 266 269 272 272 272 272 272 272 272 270 264 260 260 247 227 206 206 189 187 184 184 182 179 183 183 206 224 241 241 268 279 281 281 286 289 305 305 315 313 310 310 305 304 302 302 306 307 308 308 301 297 295 292 292 293 299 311 311 318 326 350 350 355 360 361 361 353 345 312 312 303 293 298 298 325 333 342 342 344 344 349 349 356 373 402 402 414 402 377 377 390 403 439 439 454 470 497 497 508 538 570 570 584 591 599 599 599 596 586 586 579 570 550 550 524 509 491 491 456 439 427 427 407 399 391 391 378 382 386 386 389 397 405 405 423 423 424 424 396 381 360 360 317 296 284 284 265 257 257 257 262 282 295 295 322 340 359 359 398 413 429 429 450 455 465 465 470 469 463 463 445 433 418 418 383 363 342 360 360 382 404 427 427 428 430 421 421 411 400 361 361 355 348 328 328 316 300 280 280 276 285 312 312 319 326 353 353 362 372 390 390 397 405 414 414 416 415 413 413 411 413 419 419 423 425 430 430 433 441 455 455 463 471 483 483 489 496 503 503 520 529 549 549 569 577 586 586 597 599 601 601 605 608 613 613 616 616 614 614 605 598 590 590 577 571 566 566 549 543 537 537 526 517 507 507 493 491 489 489 492 495 493 493 485 479 474 474 463 458 452 452 438 428 425 425 423 423 422 422 423 424 426 423 423 419 405 391 391 388 406 440 440 455 460 463 463 461 458 462 462 468 474 482 482 483 484 480 480 476 471 445 445 436 426 407 407 398 390 370 370 358 350 333 333 339 345 348 348 345 342 335 335 329 323 309 309 298 299 307 307 314 317 321 321 322 318 314 314 298 278 268 268 251 244 239 239 233 234 236 236 235 231 219 219 207 202 197 197 185 185 186 186 190 190 188 188 183 179 177 177 183 191 203 203 223 230 238 238 262 267 272 272 283 291 300 300 317 325 333 333 337 335 334 334 333 333 333 336 336 339 341 347 347 351 353 356 356 356 355 356 356 359 362 372 372 375 380 380 380 377 373 364 364 359 355 345 345 339 335 324 324 322 319 317 317 315 313 308 308 306 303 294 294 291 288 283 283 280 279 278 278 277 276 283 283 289 296 302 302 310 311 310 310 306 303 301 301 292 289 285 285 277 275 272 272 265 263 261 261 256 256 253 253 246 242 242 242 241 240 239 239 236 235 236 236 236 236 236 236 241 245 249 249 259 261 266 266 270 272 272 272 273 273 269 269 262 258 253 253 241 236 231 222 222 218 214 205 205 202 198 189 189 186 184 181 181 179 178 174 174 171 169 163 163 156 152 145 145 139 133 131 131 131 132 144 144 151 162 171 171 175 178 185 185 189 191 198 198 203 209 220 220 220 220 218 218 216 214 211 211 210 209 207 207 206 205 204 204 202 202 202 202 201 200 198 198 193 191 189 189 186 185 185 185 185 184 184 184 180 179 178 178 181 182 183 183 182 182 182 182 184 185 184 184 180 176 174 174 170 169 170 170 171 170 170 170 170 179 189 189 211 217 224 225 225 224 222 216 216 213 211 207 207 204 202 199 199 198 197 190 190 188 186 183 183 182 180 177 177 176 175 174 174 174 175 177 177 
298 289 289 263 233 219 219 201 197 197 197 206 215 231 231 249 251 248 248 267 279 291 291 312 316 321 321 327 337 348 348 397 409 401 401 379 365 356 356 340 333 327 327 325 338 351 351 374 377 381 383 383 381 379 369 369 354 346 331 331 324 320 311 311 307 305 300 300 297 291 283 283 282 280 290 290 299 309 320 320 321 320 313 313 309 307 301 301 297 291 285 285 285 288 280 280 274 268 258 258 255 252 260 260 268 276 287 287 291 294 298 298 299 301 304 304 304 298 291 291 271 265 266 266 269 272 272 272 272 272 272 272 270 264 260 260 247 227 206 206 189 187 184 184 182 179 183 183 206 224 241 241 268 279 281 281 286 289 305 305 315 313 310 310 305 304 302 302 306 307 308 308 301 297 295 292 292 293 299 311 311 318 326 350 350 355 360 361 361 353 345 312 312 303 293 298 298 325 333 342 342 344 344 349 349 356 373 402 402 414 402 377 377 390 403 439 439 454 470 497 497 508 538 570 570 584 591 599 599 599 596 586 586 579 570 550 550 524 509 491 491 456 439 427 427 407 399 391 391 378 382 386 386 389 397 405 405 423 423 424 424 396 381 360 360 317 296 284 284 265 257 257 257 262 282 295 295 322 340 359 359 398 413 429 429 450 455 465 465 470 469 463 463 445 433 418 418 383 363 342 360 360 382 404 427 427 428 430 421 421 411 400 361 361 355 348 328 328 316 300 280 280 276 285 312 312 319 326 353 353 362 372 390 390 397 405 414 414 416 415 413 413 411 413 419 419 423 425 430 430 433 441 455 455 463 471 483 483 489 496 503 503 520 529 549 549 569 577 586 586 597 599 601 601 605 608 613 613 616 616 614 614 605 598 590 590 577 571 566 566 549 543 537 537 526 517 507 507 493 491 489 489 492 495 493 493 485 479 474 474 463 458 452 452 438 428 425 425 423 423 422 422 423 424 426 423 423 419 405 391 391 388 406 440 440 455 460 463 463 461 458 462 462 468 474 482 482 483 484 480 480 476 471 445 445 436 426 407 407 398 390 370 370 358 350 333 333 339 345 348 348 345 342 335 335 329 323 309 309 298 299 307 307 314 317 321 321 322 318 314 314 298 278 268 268 251 244 239 239 233 234 236 236 235 231 219 219 207 202 197 197 185 185 186 186 190 190 188 188 183 179 177 177 183 191 203 203 223 230 238 238 262 267 272 272 283 291 300 300 317 325 333 333 337 335 334 334 333 333 333 336 336 339 341 347 347 351 353 356 356 356 355 356 356 359 362 372 372 375 380 380 380 377 373 364 364 359 355 345 345 339 335 324 324 322 319 317 317 315 313 308 308 306 303 294 294 291 288 283 283 280 279 278 278 277 276 283 283 289 296 302 302 310 311 310 310 306 303 301 301 292 289 285 285 277 275 272 272 265 263 261 261 256 256 253 253 246 242 242 242 241 240 239 239 236 235 236 236 236 236 236 236 241 245 249 249 259 261 266 266 270 272 272 272 273 273 269 269 262 258 253 253 241 236 231 222 222 218 214 205 205 202 198 189 189 186 184 181 181 179 178 174 174 171 169 163 163 156 152 145 145 139 133 131 131 131 132 144 144 151 162 171 171 175 178 185 185 189 191 198 198 203 209 220 220 220 220 218 218 216 214 211 211 210 209 207 207 206 205 204 204 202 202 202 202 201 200 198 198 193 191 189 189 186 185 185 185 185 184 184 184 180 179 178 178 181 182 183 183 182 182 182 182 184 185 184 184 180 176 174 174 170 169 170 170 171 170 170 170 170 179 189 189 211 217 224 225 225 224 222 216 216 213 211 207 207 204 202 199 199 198 197 190 190 188 186 183 183 182 180 177 177 176 175 174 174 174 175 177 177 
298 289 289 263 233 219 219 201 197 197 197 206 215 231 231 249 251 248 248 267 279 291 291 312 316 321 321 327 337 348 348 397 409 401 401 379 365 356 356 340 333 327 327 325 338 351 351 374 377 381 383 383 381 379 369 369 354 346 331 331 324 320 311 311 307 305 300 300 297 291 283 283 282 280 290 290 299 309 320 320 321 320 313 313 309 307 301 301 297 291 285 285 285 288 280 280 274 268 258 258 255 252 260 260 268 276 287 287 291 294 298 298 299 301 304 304 304 298 291 291 271 265 266 266 269 272 272 272 272 272 272 272 270 264 260 260 247 227 206 206 189 187 184 184 182 179 183 183 206 224 241 241 268 279 281 281 286 289 305 305 315 313 310 310 305 304 302 302 306 307 308 308 301 297 295 292 292 293 299 311 311 318 326 350 350 355 360 361 361 353 345 312 312 303 293 298 298 325 333 342 342 344 344 349 349 356 373 402 402 414 402 377 377 390 403 439 439 454 470 497 497 508 538 570 570 584 591 599 599 599 596 586 586 579 570 550 550 524 509 491 491 456 439 427 427 407 399 391 391 378 382 386 386 389 397 405 405 423 423 424 424 396 381 360 360 317 296 284 284 265 257 257 257 262 282 295 295 322 340 359 359 398 413 429 429 450 455 465 465 470 469 463 463 445 433 418 418 383 363 342 360 360 382 404 427 427 428 430 421 421 411 400 361 361 355 348 328 328 316 300 280 280 276 285 312 312 319 326 353 353 362 372 390 390 397 405 414 414 416 415 413 413 411 413 419 419 423 425 430 430 433 441 455 455 463 471 483 483 489 496 503 503 520 529 549 549 569 577 586 586 597 599 601 601 605 608 613 613 616 616 614 614 605 598 590 590 577 571 566 566 549 543 537 537 526 517 507 507 493 491 489 489 492 495 493 493 485 479 474 474 463 458 452 452 438 428 425 425 423 423 422 422 423 424 426 423 423 419 405 391 391 388 406 440 440 455 460 463 463 461 458 462 462 468 474 482 482 483 484 480 480 476 471 445 445 436 426 407 407 398 390 370 370 358 350 333 333 339 345 348 348 345 342 335 335 329 323 309 309 298 299 307 307 314 317 321 321 322 318 314 314 298 278 268 268 251 244 239 239 233 234 236 236 235 231 219 219 207 202 197 197 185 185 186 186 190 190 188 188 183 179 177 177 183 191 203 203 223 230 238 238 262 267 272 272 283 291 300 300 317 325 333 333 337 335 334 334 333 333 333 336 336 339 341 347 347 351 353 356 356 356 355 356 356 359 362 372 372 375 380 380 380 377 373 364 364 359 355 345 345 339 335 324 324 322 319 317 317 315 313 308 308 306 303 294 294 291 288 283 283 280 279 278 278 277 276 283 283 289 296 302 302 310 311 310 310 306 303 301 301 292 289 285 285 277 275 272 272 265 263 261 261 256 256 253 253 246 242 242 242 241 240 239 239 236 235 236 236 236 236 236 236 241 245 249 249 259 261 266 266 270 272 272 272 273 273 269 269 262 258 253 253 241 236 231 222 222 218 214 205 205 202 198 189 189 186 184 181 181 179 178 174 174 171 169 163 163 156 152 145 145 139 133 131 131 131 132 144 144 151 162 171 171 175 178 185 185 189 191 198 198 203 209 220 220 220 220 218 218 216 214 211 211 210 209 207 207 206 205 204 204 202 202 202 202 201 200 198 198 193 191 189 189 186 185 185 185 185 184 184 184 180 179 178 178 181 182 183 183 182 182 182 182 184 185 184 184 180 176 174 174 170 169 170 170 171 170 170 170 170 179 189 189 211 217 224 225 225 224 222 216 216 213 211 207 207 204 202 199 199 198 197 190 190 188 186 183 183 182 180 177 177 176 175 174 174 174 175 177 177 
285 283 283 268 238 223 223 203 197 197 197 200 205 218 218 234 237 245 245 267 279 291 291 303 302 301 301 316 328 340 340 392 405 398 398 375 358 346 346 325 317 313 313 313 326 339 339 361 367 373 380 380 379 378 368 368 352 345 333 333 327 323 315 315 311 307 301 301 299 292 283 283 280 277 282 282 292 302 318 318 319 316 309 309 306 304 296 296 291 288 286 286 288 290 278 278 273 268 261 261 257 253 265 265 274 283 293 293 294 296 298 298 301 303 306 306 306 298 290 290 270 263 264 264 269 273 272 272 272 273 273 273 269 261 258 258 244 227 210 210 193 190 187 187 184 179 179 179 197 215 234 234 264 275 277 277 282 285 288 288 292 291 289 289 284 282 280 280 284 286 288 288 284 282 281 282 282 285 290 301 301 306 312 336 336 344 352 363 363 363 362 336 336 322 307 286 286 304 309 315 315 317 325 347 347 362 377 400 400 408 391 364 364 376 388 412 412 426 440 465 465 484 523 560 560 576 585 595 595 596 591 577 577 568 555 530 530 502 485 466 466 434 420 415 415 408 407 406 406 413 417 421 421 423 426 430 430 436 434 431 431 398 383 364 364 326 307 293 293 270 260 257 257 253 258 263 263 288 308 329 329 368 384 401 401 420 425 437 437 447 449 444 444 427 416 398 398 361 342 329 364 364 382 400 421 421 423 425 418 418 410 401 354 354 336 324 302 302 291 285 290 290 302 311 311 311 310 309 331 331 341 351 370 370 377 384 390 390 394 391 384 384 381 384 391 391 395 397 404 404 409 422 438 438 446 455 470 470 478 487 496 496 516 527 550 550 573 582 591 591 602 606 610 610 617 621 628 628 631 632 629 629 617 608 599 599 582 575 568 568 547 539 531 531 508 496 484 484 469 467 464 464 462 463 461 461 453 447 443 443 434 429 425 425 415 406 404 404 403 402 400 400 406 411 417 421 421 419 407 389 389 380 395 424 424 438 439 438 438 436 435 451 451 462 474 488 488 490 493 488 488 481 474 443 443 431 419 395 395 384 376 357 357 346 345 355 355 358 361 358 358 353 348 335 335 328 320 309 309 312 317 328 328 334 335 336 336 327 320 313 313 294 273 265 265 250 243 241 241 245 252 252 252 249 246 231 231 214 208 202 202 190 186 182 182 181 181 180 180 178 176 175 175 179 184 195 195 212 218 223 223 245 255 265 265 286 296 307 307 326 332 339 339 340 338 337 337 335 334 334 338 338 342 345 350 350 354 355 357 357 356 355 356 356 356 357 361 361 364 368 369 369 369 367 360 360 355 351 342 342 337 334 327 327 325 322 315 315 312 309 304 304 301 298 289 289 286 284 279 279 277 276 274 274 272 272 282 282 288 295 300 300 309 312 311 311 305 300 297 297 289 285 280 280 272 269 266 266 260 257 253 253 250 248 246 246 242 240 240 240 241 240 239 239 237 236 237 237 236 237 238 238 247 250 254 254 258 261 266 266 271 273 273 273 273 272 267 267 259 255 251 251 240 236 231 223 223 220 217 210 210 206 202 194 194 190 188 184 184 181 179 173 173 170 167 162 162 155 151 147 147 144 141 138 138 136 134 135 135 139 149 161 161 168 172 181 181 187 192 202 202 207 210 216 216 216 215 212 212 210 208 205 205 204 203 204 204 204 204 203 203 203 202 201 201 199 197 194 194 185 183 182 182 181 181 181 181 181 180 180 180 176 175 174 174 172 172 172 172 173 173 172 172 172 173 173 173 171 170 170 170 170 170 170 170 171 170 171 171 179 191 204 204 224 229 234 232 232 229 226 218 218 215 212 207 207 204 202 198 198 196 195 187 187 185 183 179 179 179 179 180 180 180 180 180 180 179 179 177 177 
263 263 263 256 236 224 224 205 199 198 198 197 198 206 206 219 225 243 243 266 274 283 283 286 287 289 289 309 320 332 332 383 397 395 395 376 359 344 344 319 308 304 304 305 316 328 328 348 357 366 375 375 374 373 361 361 348 343 333 333 328 324 316 316 312 308 301 301 297 290 281 281 279 276 276 276 283 291 305 305 306 307 305 305 303 300 292 292 287 287 289 289 291 291 278 278 275 271 264 264 259 254 272 272 283 294 304 304 303 303 304 304 306 307 309 309 311 303 295 295 271 264 264 264 270 275 273 273 269 267 265 265 257 244 238 238 221 213 205 205 198 194 189 189 185 180 179 179 191 204 223 223 252 261 263 263 266 266 267 267 268 268 268 268 262 260 257 257 263 265 267 267 270 270 270 272 272 275 281 293 293 300 307 334 334 344 354 371 371 370 369 349 349 336 322 287 287 284 291 307 307 316 331 360 360 374 383 392 392 391 372 361 361 371 382 412 412 422 433 465 465 483 518 549 549 564 573 585 585 588 584 568 568 557 541 509 509 478 463 451 451 438 437 438 438 440 440 440 440 445 445 444 444 439 437 434 434 429 426 423 423 387 371 354 354 320 302 289 289 276 278 282 282 278 262 254 254 261 279 297 297 335 351 367 367 383 387 405 405 425 430 426 426 411 400 380 380 341 321 323 358 358 372 386 403 403 405 408 407 407 401 394 360 360 347 328 291 291 272 280 305 305 322 317 290 290 290 289 300 300 308 316 334 334 341 349 358 358 360 357 354 354 355 360 370 370 376 381 393 393 401 414 428 428 435 443 461 461 469 478 487 487 508 519 542 542 565 576 587 587 605 612 620 620 630 635 642 642 643 641 637 637 622 611 601 601 582 573 565 565 538 528 518 518 493 485 476 476 483 483 483 483 452 444 441 441 435 431 429 429 425 423 422 422 418 413 411 411 405 403 400 400 392 396 401 412 412 411 403 387 387 378 385 402 402 412 411 409 409 410 425 450 450 461 473 492 492 494 497 489 489 480 470 436 436 423 411 388 388 377 368 353 353 348 354 373 373 373 372 361 361 356 350 333 333 326 318 321 321 335 339 347 347 351 351 350 350 333 322 310 310 289 272 264 264 251 245 248 248 257 262 262 262 257 253 237 237 218 211 204 204 193 190 186 186 179 178 177 177 176 176 175 175 175 177 184 184 197 204 214 214 254 266 278 278 296 305 315 315 335 341 347 347 343 340 337 337 334 333 334 339 339 342 345 349 349 350 350 349 349 349 348 349 349 349 350 353 353 355 359 360 360 359 358 353 353 350 346 339 339 335 333 326 326 323 320 316 316 313 310 299 299 295 291 282 282 279 277 274 274 272 272 270 270 269 271 285 285 291 297 301 301 306 307 305 305 300 297 294 294 284 280 276 276 271 267 263 263 258 256 253 253 248 244 243 243 241 240 240 240 239 239 239 239 238 238 240 240 241 241 241 241 250 254 259 259 262 264 268 268 272 274 274 274 271 268 265 265 257 253 249 249 237 234 230 223 223 220 216 210 210 208 206 197 197 193 191 186 186 183 183 179 179 175 173 169 169 163 159 152 152 149 145 141 141 139 137 131 131 133 141 154 154 162 169 180 180 184 190 201 201 207 209 212 212 211 210 207 207 206 204 201 201 200 198 201 201 198 198 198 198 197 196 195 195 192 189 186 186 178 176 176 176 177 176 175 175 174 174 174 174 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 170 169 169 169 170 171 171 171 172 173 177 177 193 203 213 213 230 233 237 232 232 228 224 212 212 208 205 200 200 197 195 191 191 189 188 184 184 183 181 179 179 179 178 177 177 177 177 175 175 173 173 171 171 
263 263 263 256 236 224 224 205 199 198 198 197 198 206 206 219 225 243 243 266 274 283 283 286 287 289 289 309 320 332 332 383 397 395 395 376 359 344 344 319 308 304 304 305 316 328 328 348 357 366 375 375 374 373 361 361 348 343 333 333 328 324 316 316 312 308 301 301 297 290 281 281 279 276 276 276 283 291 305 305 306 307 305 305 303 300 292 292 287 287 289 289 291 291 278 278 275 271 264 264 259 254 272 272 283 294 304 304 303 303 304 304 306 307 309 309 311 303 295 295 271 264 264 264 270 275 273 273 269 267 265 265 257 244 238 238 221 213 205 205 198 194 189 189 185 180 179 179 191 204 223 223 252 261 263 263 266 266 267 267 268 268 268 268 262 260 257 257 263 265 267 267 270 270 270 272 272 275 281 293 293 300 307 334 334 344 354 371 371 370 369 349 349 336 322 287 287 284 291 307 307 316 331 360 360 374 383 392 392 391 372 361 361 371 382 412 412 422 433 465 465 483 518 549 549 564 573 585 585 588 584 568 568 557 541 509 509 478 463 451 451 438 437 438 438 440 440 440 440 445 445 444 444 439 437 434 434 429 426 423 423 387 371 354 354 320 302 289 289 276 278 282 282 278 262 254 254 261 279 297 297 335 351 367 367 383 387 405 405 425 430 426 426 411 400 380 380 341 321 323 358 358 372 386 403 403 405 408 407 407 401 394 360 360 347 328 291 291 272 280 305 305 322 317 290 290 290 289 300 300 308 316 334 334 341 349 358 358 360 357 354 354 355 360 370 370 376 381 393 393 401 414 428 428 435 443 461 461 469 478 487 487 508 519 542 542 565 576 587 587 605 612 620 620 630 635 642 642 643 641 637 637 622 611 601 601 582 573 565 565 538 528 518 518 493 485 476 476 483 483 483 483 452 444 441 441 435 431 429 429 425 423 422 422 418 413 411 411 405 403 400 400 392 396 401 412 412 411 403 387 387 378 385 402 402 412 411 409 409 410 425 450 450 461 473 492 492 494 497 489 489 480 470 436 436 423 411 388 388 377 368 353 353 348 354 373 373 373 372 361 361 356 350 333 333 326 318 321 321 335 339 347 347 351 351 350 350 333 322 310 310 289 272 264 264 251 245 248 248 257 262 262 262 257 253 237 237 218 211 204 204 193 190 186 186 179 178 177 177 176 176 175 175 175 177 184 184 197 204 214 214 254 266 278 278 296 305 315 315 335 341 347 347 343 340 337 337 334 333 334 339 339 342 345 349 349 350 350 349 349 349 348 349 349 349 350 353 353 355 359 360 360 359 358 353 353 350 346 339 339 335 333 326 326 323 320 316 316 313 310 299 299 295 291 282 282 279 277 274 274 272 272 270 270 269 271 285 285 291 297 301 301 306 307 305 305 300 297 294 294 284 280 276 276 271 267 263 263 258 256 253 253 248 244 243 243 241 240 240 240 239 239 239 239 238 238 240 240 241 241 241 241 250 254 259 259 262 264 268 268 272 274 274 274 271 268 265 265 257 253 249 249 237 234 230 223 223 220 216 210 210 208 206 197 197 193 191 186 186 183 183 179 179 175 173 169 169 163 159 152 152 149 145 141 141 139 137 131 131 133 141 154 154 162 169 180 180 184 190 201 201 207 209 212 212 211 210 207 207 206 204 201 201 200 198 201 201 198 198 198 198 197 196 195 195 192 189 186 186 178 176 176 176 177 176 175 175 174 174 174 174 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 170 169 169 169 170 171 171 171 172 173 177 177 193 203 213 213 230 233 237 232 232 228 224 212 212 208 205 200 200 197 195 191 191 189 188 184 184 183 181 179 179 179 178 177 177 177 177 175 175 173 173 171 171 
242 239 239 234 225 219 219 207 201 199 199 196 196 200 200 213 221 241 241 263 267 272 272 270 274 278 278 295 305 315 315 367 384 382 382 364 348 334 334 308 297 295 295 303 312 322 322 345 354 363 373 373 372 371 360 360 347 342 331 331 326 322 313 313 308 304 297 297 294 285 279 279 279 278 275 275 276 277 284 284 287 292 293 293 291 288 284 284 283 284 290 290 294 293 274 274 271 268 254 254 257 261 286 286 297 309 317 317 316 314 311 311 314 315 317 317 316 308 299 299 272 264 262 262 263 267 264 264 256 251 245 245 233 223 217 217 212 212 213 213 205 199 192 192 185 180 178 178 184 192 209 209 234 242 243 243 244 243 241 241 244 244 243 243 238 237 235 235 241 244 247 247 254 257 260 266 266 269 274 287 287 296 305 336 336 345 354 370 370 367 363 349 349 339 328 292 292 279 287 309 309 322 336 360 360 370 372 368 368 362 349 366 366 384 403 433 433 444 456 472 472 484 509 537 537 552 563 579 579 583 579 562 562 549 533 499 499 474 467 467 467 470 472 472 472 473 473 471 471 462 456 449 449 434 425 416 416 404 401 398 398 363 346 332 332 302 287 284 284 294 309 317 317 317 292 276 276 250 258 267 267 301 315 330 330 342 350 374 374 400 409 408 408 397 387 371 371 333 311 312 339 339 351 363 379 379 382 386 386 386 384 381 354 354 344 328 292 292 272 279 297 297 308 299 279 279 282 286 302 302 307 312 317 317 319 322 332 332 338 341 351 351 357 364 378 378 384 390 403 403 410 422 436 436 442 448 463 463 471 480 487 487 505 515 534 534 555 567 579 579 604 614 625 625 642 646 652 652 650 647 639 639 618 606 596 596 576 566 556 556 522 511 500 500 486 489 493 493 510 510 511 511 481 471 464 464 454 450 447 447 444 445 444 444 440 434 431 431 423 419 415 415 397 392 387 389 389 391 392 384 384 377 377 382 382 387 390 405 405 416 439 458 458 468 479 496 496 495 493 478 478 468 458 425 425 412 401 380 380 369 363 360 360 364 370 385 385 384 383 364 364 355 346 331 331 329 326 340 340 356 359 363 363 363 359 354 354 334 321 307 307 287 275 269 269 258 254 259 259 267 270 268 268 261 256 237 237 217 211 204 204 196 193 189 189 183 181 177 177 176 176 175 175 174 173 177 177 192 203 217 217 266 276 287 287 307 317 328 328 344 349 355 355 346 342 338 338 333 332 334 338 338 341 343 345 345 343 341 341 341 341 340 340 340 342 344 350 350 353 355 353 353 352 351 347 347 345 343 338 338 335 333 323 323 321 318 312 312 309 306 297 297 293 289 276 276 272 270 267 267 265 265 267 267 269 273 288 288 292 297 298 298 300 299 298 298 296 295 293 293 282 278 274 274 270 266 262 262 258 257 255 255 250 244 244 244 243 242 241 241 240 240 239 239 238 237 240 240 246 249 252 252 256 259 263 263 270 272 276 276 278 278 277 277 272 268 265 265 257 253 249 249 236 233 229 221 221 218 215 210 210 207 204 196 196 192 192 192 192 191 190 186 186 183 181 175 175 169 165 157 157 153 148 140 140 138 136 129 129 131 140 154 154 162 169 179 179 181 186 196 196 201 202 204 204 203 202 199 199 197 195 191 191 190 189 187 187 187 187 187 187 186 185 183 183 180 177 173 173 170 171 170 170 169 170 169 169 168 169 170 170 175 177 180 180 181 180 179 179 176 176 176 176 177 175 175 175 174 175 176 176 177 177 177 177 179 180 183 183 194 202 211 211 222 223 225 221 221 217 213 203 203 200 197 191 191 188 187 184 184 182 181 180 180 179 178 175 175 175 174 172 172 171 170 166 166 165 165 163 163 
242 239 239 234 225 219 219 207 201 199 199 196 196 200 200 213 221 241 241 263 267 272 272 270 274 278 278 295 305 315 315 367 384 382 382 364 348 334 334 308 297 295 295 303 312 322 322 345 354 363 373 373 372 371 360 360 347 342 331 331 326 322 313 313 308 304 297 297 294 285 279 279 279 278 275 275 276 277 284 284 287 292 293 293 291 288 284 284 283 284 290 290 294 293 274 274 271 268 254 254 257 261 286 286 297 309 317 317 316 314 311 311 314 315 317 317 316 308 299 299 272 264 262 262 263 267 264 264 256 251 245 245 233 223 217 217 212 212 213 213 205 199 192 192 185 180 178 178 184 192 209 209 234 242 243 243 244 243 241 241 244 244 243 243 238 237 235 235 241 244 247 247 254 257 260 266 266 269 274 287 287 296 305 336 336 345 354 370 370 367 363 349 349 339 328 292 292 279 287 309 309 322 336 360 360 370 372 368 368 362 349 366 366 384 403 433 433 444 456 472 472 484 509 537 537 552 563 579 579 583 579 562 562 549 533 499 499 474 467 467 467 470 472 472 472 473 473 471 471 462 456 449 449 434 425 416 416 404 401 398 398 363 346 332 332 302 287 284 284 294 309 317 317 317 292 276 276 250 258 267 267 301 315 330 330 342 350 374 374 400 409 408 408 397 387 371 371 333 311 312 339 339 351 363 379 379 382 386 386 386 384 381 354 354 344 328 292 292 272 279 297 297 308 299 279 279 282 286 302 302 307 312 317 317 319 322 332 332 338 341 351 351 357 364 378 378 384 390 403 403 410 422 436 436 442 448 463 463 471 480 487 487 505 515 534 534 555 567 579 579 604 614 625 625 642 646 652 652 650 647 639 639 618 606 596 596 576 566 556 556 522 511 500 500 486 489 493 493 510 510 511 511 481 471 464 464 454 450 447 447 444 445 444 444 440 434 431 431 423 419 415 415 397 392 387 389 389 391 392 384 384 377 377 382 382 387 390 405 405 416 439 458 458 468 479 496 496 495 493 478 478 468 458 425 425 412 401 380 380 369 363 360 360 364 370 385 385 384 383 364 364 355 346 331 331 329 326 340 340 356 359 363 363 363 359 354 354 334 321 307 307 287 275 269 269 258 254 259 259 267 270 268 268 261 256 237 237 217 211 204 204 196 193 189 189 183 181 177 177 176 176 175 175 174 173 177 177 192 203 217 217 266 276 287 287 307 317 328 328 344 349 355 355 346 342 338 338 333 332 334 338 338 341 343 345 345 343 341 341 341 341 340 340 340 342 344 350 350 353 355 353 353 352 351 347 347 345 343 338 338 335 333 323 323 321 318 312 312 309 306 297 297 293 289 276 276 272 270 267 267 265 265 267 267 269 273 288 288 292 297 298 298 300 299 298 298 296 295 293 293 282 278 274 274 270 266 262 262 258 257 255 255 250 244 244 244 243 242 241 241 240 240 239 239 238 237 240 240 246 249 252 252 256 259 263 263 270 272 276 276 278 278 277 277 272 268 265 265 257 253 249 249 236 233 229 221 221 218 215 210 210 207 204 196 196 192 192 192 192 191 190 186 186 183 181 175 175 169 165 157 157 153 148 140 140 138 136 129 129 131 140 154 154 162 169 179 179 181 186 196 196 201 202 204 204 203 202 199 199 197 195 191 191 190 189 187 187 187 187 187 187 186 185 183 183 180 177 173 173 170 171 170 170 169 170 169 169 168 169 170 170 175 177 180 180 181 180 179 179 176 176 176 176 177 175 175 175 174 175 176 176 177 177 177 177 179 180 183 183 194 202 211 211 222 223 225 221 221 217 213 203 203 200 197 191 191 188 187 184 184 182 181 180 180 179 178 175 175 175 174 172 172 171 170 166 166 165 165 163 163 
228 223 223 219 221 220 220 212 205 200 200 195 194 197 197 208 216 236 236 258 259 261 261 261 265 269 269 283 292 302 302 362 378 372 372 348 331 316 316 293 285 289 289 310 323 336 336 360 366 372 377 377 375 372 360 360 345 338 325 325 320 317 308 308 303 300 293 293 289 283 282 282 281 280 276 276 273 270 269 269 270 273 276 276 276 276 277 277 278 283 292 292 297 295 273 273 267 260 248 248 259 270 298 298 311 325 330 330 329 325 321 321 321 322 323 323 321 312 303 303 273 264 261 261 256 254 250 250 241 237 233 233 228 227 227 227 226 225 223 223 211 204 196 196 186 180 178 178 179 183 196 196 217 226 226 226 224 220 215 215 219 219 220 220 221 223 225 225 233 237 242 242 253 257 261 267 267 269 272 282 282 290 297 326 326 335 345 353 353 353 353 349 349 341 332 298 298 276 279 299 299 316 326 337 337 338 337 334 334 332 343 380 380 395 411 434 434 443 452 456 456 468 499 537 537 556 566 579 579 581 576 559 559 546 532 512 512 503 500 499 499 499 501 501 501 497 492 485 485 461 450 438 438 414 401 388 388 369 364 358 358 329 317 305 305 290 287 298 298 326 342 348 348 345 315 294 294 258 252 246 246 265 279 293 293 307 319 346 346 371 381 384 384 383 379 366 366 329 305 290 316 316 326 337 349 349 353 357 360 360 358 356 334 334 325 311 282 282 266 267 273 273 277 276 282 282 291 300 320 320 327 334 340 340 341 343 347 347 351 354 363 363 369 374 386 386 393 399 412 412 419 430 445 445 452 460 473 473 481 490 498 498 516 525 542 542 558 569 580 580 606 618 630 630 651 654 656 656 649 644 635 635 615 603 591 591 566 553 543 543 515 509 502 502 498 507 516 516 530 526 522 522 496 487 479 479 469 468 467 467 466 465 462 462 455 447 442 442 430 422 413 413 404 403 401 385 385 381 375 371 371 368 368 372 372 377 391 419 419 434 458 473 473 480 488 495 495 492 489 469 469 456 443 411 411 400 391 374 374 366 367 375 375 382 386 395 395 392 388 368 368 357 346 336 336 339 343 357 357 369 373 377 377 378 370 361 361 338 326 313 313 296 287 282 282 271 264 269 269 276 278 273 273 260 252 234 234 216 210 203 203 196 193 189 189 185 184 181 181 178 177 176 176 173 172 175 175 191 204 227 227 283 290 297 297 321 331 341 341 354 355 356 356 346 342 338 338 331 328 329 333 333 336 337 338 338 337 335 334 334 334 333 333 333 336 339 348 348 350 352 349 349 347 346 344 344 343 343 341 341 340 336 323 323 320 317 311 311 308 304 294 294 291 288 278 278 274 272 267 267 264 264 267 267 271 275 289 289 291 294 294 294 293 291 292 292 293 294 291 291 279 277 274 274 270 268 265 265 261 258 254 254 247 244 244 244 243 242 241 241 240 240 240 240 240 240 240 240 247 253 260 260 265 266 268 268 277 280 284 284 284 283 280 280 274 271 267 267 258 253 249 249 237 234 231 223 223 221 218 212 212 210 207 203 203 200 200 199 199 199 197 191 191 188 186 180 180 174 170 161 161 157 152 149 149 144 139 130 130 130 137 150 150 156 164 175 175 178 180 187 187 191 193 194 194 193 192 187 187 186 184 181 181 179 177 176 176 174 174 173 173 173 172 170 170 170 168 166 166 172 173 172 172 170 169 169 169 170 171 172 172 183 185 188 188 186 186 187 187 186 186 186 186 186 188 188 188 189 189 189 189 187 186 186 186 186 185 182 182 186 193 200 200 209 209 209 207 207 205 202 195 195 191 189 185 185 183 182 180 180 178 177 173 173 172 170 169 169 169 168 165 165 164 162 160 160 159 159 158 158 
228 223 223 219 221 220 220 212 205 200 200 195 194 197 197 208 216 236 236 258 259 261 261 261 265 269 269 283 292 302 302 362 378 372 372 348 331 316 316 293 285 289 289 310 323 336 336 360 366 372 377 377 375 372 360 360 345 338 325 325 320 317 308 308 303 300 293 293 289 283 282 282 281 280 276 276 273 270 269 269 270 273 276 276 276 276 277 277 278 283 292 292 297 295 273 273 267 260 248 248 259 270 298 298 311 325 330 330 329 325 321 321 321 322 323 323 321 312 303 303 273 264 261 261 256 254 250 250 241 237 233 233 228 227 227 227 226 225 223 223 211 204 196 196 186 180 178 178 179 183 196 196 217 226 226 226 224 220 215 215 219 219 220 220 221 223 225 225 233 237 242 242 253 257 261 267 267 269 272 282 282 290 297 326 326 335 345 353 353 353 353 349 349 341 332 298 298 276 279 299 299 316 326 337 337 338 337 334 334 332 343 380 380 395 411 434 434 443 452 456 456 468 499 537 537 556 566 579 579 581 576 559 559 546 532 512 512 503 500 499 499 499 501 501 501 497 492 485 485 461 450 438 438 414 401 388 388 369 364 358 358 329 317 305 305 290 287 298 298 326 342 348 348 345 315 294 294 258 252 246 246 265 279 293 293 307 319 346 346 371 381 384 384 383 379 366 366 329 305 290 316 316 326 337 349 349 353 357 360 360 358 356 334 334 325 311 282 282 266 267 273 273 277 276 282 282 291 300 320 320 327 334 340 340 341 343 347 347 351 354 363 363 369 374 386 386 393 399 412 412 419 430 445 445 452 460 473 473 481 490 498 498 516 525 542 542 558 569 580 580 606 618 630 630 651 654 656 656 649 644 635 635 615 603 591 591 566 553 543 543 515 509 502 502 498 507 516 516 530 526 522 522 496 487 479 479 469 468 467 467 466 465 462 462 455 447 442 442 430 422 413 413 404 403 401 385 385 381 375 371 371 368 368 372 372 377 391 419 419 434 458 473 473 480 488 495 495 492 489 469 469 456 443 411 411 400 391 374 374 366 367 375 375 382 386 395 395 392 388 368 368 357 346 336 336 339 343 357 357 369 373 377 377 378 370 361 361 338 326 313 313 296 287 282 282 271 264 269 269 276 278 273 273 260 252 234 234 216 210 203 203 196 193 189 189 185 184 181 181 178 177 176 176 173 172 175 175 191 204 227 227 283 290 297 297 321 331 341 341 354 355 356 356 346 342 338 338 331 328 329 333 333 336 337 338 338 337 335 334 334 334 333 333 333 336 339 348 348 350 352 349 349 347 346 344 344 343 343 341 341 340 336 323 323 320 317 311 311 308 304 294 294 291 288 278 278 274 272 267 267 264 264 267 267 271 275 289 289 291 294 294 294 293 291 292 292 293 294 291 291 279 277 274 274 270 268 265 265 261 258 254 254 247 244 244 244 243 242 241 241 240 240 240 240 240 240 240 240 247 253 260 260 265 266 268 268 277 280 284 284 284 283 280 280 274 271 267 267 258 253 249 249 237 234 231 223 223 221 218 212 212 210 207 203 203 200 200 199 199 199 197 191 191 188 186 180 180 174 170 161 161 157 152 149 149 144 139 130 130 130 137 150 150 156 164 175 175 178 180 187 187 191 193 194 194 193 192 187 187 186 184 181 181 179 177 176 176 174 174 173 173 173 172 170 170 170 168 166 166 172 173 172 172 170 169 169 169 170 171 172 172 183 185 188 188 186 186 187 187 186 186 186 186 186 188 188 188 189 189 189 189 187 186 186 186 186 185 182 182 186 193 200 200 209 209 209 207 207 205 202 195 195 191 189 185 185 183 182 180 180 178 177 173 173 172 170 169 169 169 168 165 165 164 162 160 160 159 159 158 158 
220 214 214 205 210 210 210 205 200 198 198 195 195 195 195 202 209 229 229 246 247 249 249 250 255 260 260 281 291 302 302 360 376 366 366 335 314 300 300 283 280 287 287 321 336 352 352 374 378 382 379 379 376 373 359 359 342 333 317 317 309 307 301 301 297 293 286 286 283 283 286 286 285 284 279 279 276 273 267 267 266 264 265 265 266 266 265 265 264 270 281 281 286 284 267 267 259 250 250 250 264 278 309 309 324 339 341 341 338 335 332 332 332 332 331 331 324 314 304 304 275 267 263 263 255 252 248 248 243 244 242 242 239 240 239 239 239 236 233 233 216 209 201 201 191 180 178 178 176 177 185 185 200 208 208 208 209 208 215 215 216 216 217 217 223 226 229 229 237 242 248 248 259 261 264 268 268 270 274 283 283 288 292 309 309 316 323 334 334 341 348 354 354 348 341 312 312 286 279 281 281 291 300 308 308 307 315 325 325 327 339 364 364 378 392 408 408 414 420 447 447 465 504 541 541 557 566 577 577 579 574 560 560 551 543 532 532 527 525 524 524 522 521 518 518 508 500 491 491 456 443 429 429 404 395 386 386 366 355 343 343 305 295 295 295 308 320 336 336 365 378 378 378 368 338 317 317 273 258 243 243 244 253 262 262 285 298 322 322 339 346 351 351 357 358 351 351 324 304 273 291 291 300 309 317 317 320 324 330 330 327 323 302 302 293 280 262 262 257 260 268 268 274 278 291 291 301 311 332 332 338 345 355 355 359 363 370 370 373 375 381 381 385 390 400 400 406 412 424 424 430 441 456 456 464 472 485 485 493 501 510 510 528 538 555 555 570 581 593 593 616 626 637 637 651 652 652 652 642 635 625 625 604 592 581 581 561 552 545 545 530 526 521 521 519 527 535 535 540 534 528 528 501 492 488 488 483 484 484 484 480 477 473 473 464 454 448 448 435 430 425 425 428 428 427 412 412 401 380 366 366 361 361 372 372 384 403 436 436 450 473 487 487 491 495 497 497 493 488 468 468 456 443 408 408 397 389 379 379 378 382 392 392 398 398 397 397 390 383 363 363 356 349 350 350 359 368 378 378 384 387 389 389 387 377 367 367 347 338 329 329 313 303 298 298 283 274 278 278 283 284 276 276 259 249 229 229 213 208 202 202 195 193 190 190 189 188 184 184 179 177 175 175 173 172 177 177 197 213 238 238 287 298 309 309 332 339 347 347 355 353 351 351 343 340 337 337 329 325 324 325 325 328 329 330 330 329 328 326 326 326 327 328 328 333 338 346 346 348 350 348 348 347 347 348 348 350 350 346 346 342 338 327 327 324 321 313 313 309 304 297 297 295 292 282 282 278 276 271 271 267 266 266 266 269 273 289 289 290 292 291 291 288 287 287 287 286 286 284 284 278 276 273 273 269 267 264 264 260 256 252 252 249 244 244 244 243 242 242 242 242 242 242 242 241 242 244 244 253 258 264 264 271 274 277 277 283 287 292 292 294 293 289 289 280 274 270 270 260 255 250 250 240 237 234 228 228 226 223 218 218 217 215 210 210 208 206 203 203 201 200 195 195 192 189 182 182 175 171 163 163 159 154 150 150 147 143 129 129 129 133 141 141 146 152 164 164 170 174 179 179 181 182 183 183 182 180 177 177 175 173 169 169 168 166 164 164 163 162 160 160 160 160 160 160 162 164 167 167 168 167 168 168 170 169 171 171 175 177 178 178 185 187 190 190 196 195 194 194 192 192 192 192 196 198 198 198 197 195 194 194 191 189 188 188 186 185 182 182 180 183 187 187 196 196 196 194 194 193 191 188 188 186 185 181 181 179 179 176 176 174 173 168 168 167 165 163 163 163 163 160 160 159 157 155 155 154 153 151 151 
205 201 201 197 198 198 198 196 194 194 194 193 193 194 194 198 201 218 218 227 230 233 233 239 247 256 256 281 297 313 313 364 376 361 361 324 302 291 291 277 275 287 287 334 350 367 367 384 386 389 381 381 376 370 355 355 339 330 312 312 303 299 292 292 289 287 286 286 287 291 290 290 288 286 279 279 277 274 268 268 268 269 270 270 269 267 261 261 257 258 266 266 273 272 261 261 254 246 255 255 268 282 319 319 334 349 353 353 351 349 346 346 346 342 338 338 324 314 304 304 277 269 264 264 256 252 250 250 251 256 256 256 255 253 253 253 252 246 239 239 222 214 206 206 192 181 179 179 176 175 179 179 187 191 193 193 201 207 219 219 224 226 229 229 232 234 237 237 248 254 260 260 275 273 273 275 275 276 278 285 285 289 292 303 303 309 316 337 337 346 355 361 361 356 350 333 333 312 295 272 272 266 273 296 296 312 328 351 351 357 349 348 348 357 367 386 386 405 424 473 473 489 519 543 543 554 562 573 573 576 573 561 561 553 547 538 538 538 540 539 539 533 529 526 526 512 502 492 492 464 457 449 449 434 426 418 418 399 381 362 362 314 307 319 319 346 362 377 377 403 414 409 409 391 358 337 337 286 270 253 253 241 245 249 249 265 274 292 292 306 312 317 317 327 331 329 329 313 299 263 266 266 270 275 280 280 283 286 290 290 288 286 267 267 261 258 259 259 264 272 287 287 293 297 303 303 311 320 339 339 347 356 369 369 375 382 391 391 397 399 404 404 407 409 413 413 416 422 435 435 442 457 467 467 475 484 498 498 505 513 522 522 541 551 569 569 587 596 605 605 623 631 639 639 650 649 642 642 628 620 609 609 586 574 567 567 558 555 553 553 546 542 538 538 542 546 551 551 544 536 528 528 507 501 498 498 494 493 491 491 486 482 478 478 470 460 455 455 448 448 447 447 450 449 448 435 435 424 399 375 375 364 362 378 378 397 415 448 448 462 483 496 496 498 501 501 501 496 491 476 476 465 454 418 418 405 398 393 393 397 401 409 409 413 412 400 400 391 381 366 366 365 363 370 370 375 381 392 392 399 399 395 395 390 382 373 373 359 352 344 344 325 315 307 307 291 282 285 285 288 286 276 276 257 247 227 227 212 207 201 201 195 193 190 190 190 189 184 184 178 175 174 174 172 172 179 179 202 217 239 239 288 300 312 312 334 341 348 348 352 350 348 348 337 333 330 330 323 318 317 317 317 319 320 321 321 321 320 320 320 321 323 328 328 333 339 349 349 352 356 356 356 354 353 353 353 355 354 349 349 346 342 334 334 331 327 316 316 313 309 303 303 300 296 288 288 285 283 277 277 273 269 265 265 267 272 286 286 286 287 286 286 283 282 282 282 281 281 280 280 274 273 272 272 265 261 257 257 255 252 249 249 247 245 245 245 244 243 243 243 243 243 242 242 242 243 251 251 261 266 271 271 277 279 281 281 288 292 299 299 299 296 291 291 280 274 270 270 261 256 252 252 240 238 235 232 232 230 228 223 223 222 220 213 213 210 208 204 204 202 200 195 195 192 189 181 181 172 167 160 160 157 153 150 150 148 145 130 130 129 129 135 135 140 144 154 154 160 164 169 169 171 171 168 168 167 165 162 162 161 159 156 156 154 152 152 152 154 154 155 155 156 158 160 160 165 170 175 175 178 177 178 178 179 178 180 180 184 186 186 186 188 189 191 191 195 197 199 199 197 198 199 199 201 200 200 200 198 197 197 197 196 195 193 193 188 184 179 179 172 172 173 173 183 185 187 186 186 185 183 183 183 182 181 178 178 176 175 172 172 169 168 164 164 163 162 160 160 159 157 155 155 154 153 150 150 148 147 143 143 
205 201 201 197 198 198 198 196 194 194 194 193 193 194 194 198 201 218 218 227 230 233 233 239 247 256 256 281 297 313 313 364 376 361 361 324 302 291 291 277 275 287 287 334 350 367 367 384 386 389 381 381 376 370 355 355 339 330 312 312 303 299 292 292 289 287 286 286 287 291 290 290 288 286 279 279 277 274 268 268 268 269 270 270 269 267 261 261 257 258 266 266 273 272 261 261 254 246 255 255 268 282 319 319 334 349 353 353 351 349 346 346 346 342 338 338 324 314 304 304 277 269 264 264 256 252 250 250 251 256 256 256 255 253 253 253 252 246 239 239 222 214 206 206 192 181 179 179 176 175 179 179 187 191 193 193 201 207 219 219 224 226 229 229 232 234 237 237 248 254 260 260 275 273 273 275 275 276 278 285 285 289 292 303 303 309 316 337 337 346 355 361 361 356 350 333 333 312 295 272 272 266 273 296 296 312 328 351 351 357 349 348 348 357 367 386 386 405 424 473 473 489 519 543 543 554 562 573 573 576 573 561 561 553 547 538 538 538 540 539 539 533 529 526 526 512 502 492 492 464 457 449 449 434 426 418 418 399 381 362 362 314 307 319 319 346 362 377 377 403 414 409 409 391 358 337 337 286 270 253 253 241 245 249 249 265 274 292 292 306 312 317 317 327 331 329 329 313 299 263 266 266 270 275 280 280 283 286 290 290 288 286 267 267 261 258 259 259 264 272 287 287 293 297 303 303 311 320 339 339 347 356 369 369 375 382 391 391 397 399 404 404 407 409 413 413 416 422 435 435 442 457 467 467 475 484 498 498 505 513 522 522 541 551 569 569 587 596 605 605 623 631 639 639 650 649 642 642 628 620 609 609 586 574 567 567 558 555 553 553 546 542 538 538 542 546 551 551 544 536 528 528 507 501 498 498 494 493 491 491 486 482 478 478 470 460 455 455 448 448 447 447 450 449 448 435 435 424 399 375 375 364 362 378 378 397 415 448 448 462 483 496 496 498 501 501 501 496 491 476 476 465 454 418 418 405 398 393 393 397 401 409 409 413 412 400 400 391 381 366 366 365 363 370 370 375 381 392 392 399 399 395 395 390 382 373 373 359 352 344 344 325 315 307 307 291 282 285 285 288 286 276 276 257 247 227 227 212 207 201 201 195 193 190 190 190 189 184 184 178 175 174 174 172 172 179 179 202 217 239 239 288 300 312 312 334 341 348 348 352 350 348 348 337 333 330 330 323 318 317 317 317 319 320 321 321 321 320 320 320 321 323 328 328 333 339 349 349 352 356 356 356 354 353 353 353 355 354 349 349 346 342 334 334 331 327 316 316 313 309 303 303 300 296 288 288 285 283 277 277 273 269 265 265 267 272 286 286 286 287 286 286 283 282 282 282 281 281 280 280 274 273 272 272 265 261 257 257 255 252 249 249 247 245 245 245 244 243 243 243 243 243 242 242 242 243 251 251 261 266 271 271 277 279 281 281 288 292 299 299 299 296 291 291 280 274 270 270 261 256 252 252 240 238 235 232 232 230 228 223 223 222 220 213 213 210 208 204 204 202 200 195 195 192 189 181 181 172 167 160 160 157 153 150 150 148 145 130 130 129 129 135 135 140 144 154 154 160 164 169 169 171 171 168 168 167 165 162 162 161 159 156 156 154 152 152 152 154 154 155 155 156 158 160 160 165 170 175 175 178 177 178 178 179 178 180 180 184 186 186 186 188 189 191 191 195 197 199 199 197 198 199 199 201 200 200 200 198 197 197 197 196 195 193 193 188 184 179 179 172 172 173 173 183 185 187 186 186 185 183 183 183 182 181 178 178 176 175 172 172 169 168 164 164 163 162 160 160 159 157 155 155 154 153 150 150 148 147 143 143 
205 201 201 197 198 198 198 196 194 194 194 193 193 194 194 198 201 218 218 227 230 233 233 239 247 256 256 281 297 313 313 364 376 361 361 324 302 291 291 277 275 287 287 334 350 367 367 384 386 389 381 381 376 370 355 355 339 330 312 312 303 299 292 292 289 287 286 286 287 291 290 290 288 286 279 279 277 274 268 268 268 269 270 270 269 267 261 261 257 258 266 266 273 272 261 261 254 246 255 255 268 282 319 319 334 349 353 353 351 349 346 346 346 342 338 338 324 314 304 304 277 269 264 264 256 252 250 250 251 256 256 256 255 253 253 253 252 246 239 239 222 214 206 206 192 181 179 179 176 175 179 179 187 191 193 193 201 207 219 219 224 226 229 229 232 234 237 237 248 254 260 260 275 273 273 275 275 276 278 285 285 289 292 303 303 309 316 337 337 346 355 361 361 356 350 333 333 312 295 272 272 266 273 296 296 312 328 351 351 357 349 348 348 357 367 386 386 405 424 473 473 489 519 543 543 554 562 573 573 576 573 561 561 553 547 538 538 538 540 539 539 533 529 526 526 512 502 492 492 464 457 449 449 434 426 418 418 399 381 362 362 314 307 319 319 346 362 377 377 403 414 409 409 391 358 337 337 286 270 253 253 241 245 249 249 265 274 292 292 306 312 317 317 327 331 329 329 313 299 263 266 266 270 275 280 280 283 286 290 290 288 286 267 267 261 258 259 259 264 272 287 287 293 297 303 303 311 320 339 339 347 356 369 369 375 382 391 391 397 399 404 404 407 409 413 413 416 422 435 435 442 457 467 467 475 484 498 498 505 513 522 522 541 551 569 569 587 596 605 605 623 631 639 639 650 649 642 642 628 620 609 609 586 574 567 567 558 555 553 553 546 542 538 538 542 546 551 551 544 536 528 528 507 501 498 498 494 493 491 491 486 482 478 478 470 460 455 455 448 448 447 447 450 449 448 435 435 424 399 375 375 364 362 378 378 397 415 448 448 462 483 496 496 498 501 501 501 496 491 476 476 465 454 418 418 405 398 393 393 397 401 409 409 413 412 400 400 391 381 366 366 365 363 370 370 375 381 392 392 399 399 395 395 390 382 373 373 359 352 344 344 325 315 307 307 291 282 285 285 288 286 276 276 257 247 227 227 212 207 201 201 195 193 190 190 190 189 184 184 178 175 174 174 172 172 179 179 202 217 239 239 288 300 312 312 334 341 348 348 352 350 348 348 337 333 330 330 323 318 317 317 317 319 320 321 321 321 320 320 320 321 323 328 328 333 339 349 349 352 356 356 356 354 353 353 353 355 354 349 349 346 342 334 334 331 327 316 316 313 309 303 303 300 296 288 288 285 283 277 277 273 269 265 265 267 272 286 286 286 287 286 286 283 282 282 282 281 281 280 280 274 273 272 272 265 261 257 257 255 252 249 249 247 245 245 245 244 243 243 243 243 243 242 242 242 243 251 251 261 266 271 271 277 279 281 281 288 292 299 299 299 296 291 291 280 274 270 270 261 256 252 252 240 238 235 232 232 230 228 223 223 222 220 213 213 210 208 204 204 202 200 195 195 192 189 181 181 172 167 160 160 157 153 150 150 148 145 130 130 129 129 135 135 140 144 154 154 160 164 169 169 171 171 168 168 167 165 162 162 161 159 156 156 154 152 152 152 154 154 155 155 156 158 160 160 165 170 175 175 178 177 178 178 179 178 180 180 184 186 186 186 188 189 191 191 195 197 199 199 197 198 199 199 201 200 200 200 198 197 197 197 196 195 193 193 188 184 179 179 172 172 173 173 183 185 187 186 186 185 183 183 183 182 181 178 178 176 175 172 172 169 168 164 164 163 162 160 160 159 157 155 155 154 153 150 150 148 147 143 143 
196 195 195 194 193 193 193 193 193 193 193 193 193 193 193 194 195 206 206 214 216 219 219 230 240 251 251 280 298 316 316 364 373 357 357 321 300 288 288 273 270 284 284 337 352 368 368 384 385 387 376 376 370 363 348 348 331 323 309 309 303 299 294 294 292 292 293 293 296 298 295 295 292 289 281 281 277 273 272 272 276 281 281 281 279 275 264 264 258 255 257 257 262 261 250 250 248 246 264 264 277 291 330 330 343 357 371 371 369 365 360 360 361 351 341 341 318 309 299 299 277 269 264 264 256 252 253 253 258 261 264 264 268 268 267 267 258 250 242 242 227 218 209 209 193 180 178 178 175 173 176 176 182 185 189 189 199 206 219 219 227 232 237 237 244 246 249 249 259 265 272 272 292 295 292 288 288 288 288 290 290 292 297 317 317 326 336 354 354 360 367 365 365 360 355 344 344 330 315 282 282 263 264 288 288 311 331 365 365 380 388 370 370 367 363 389 389 412 435 476 476 490 514 534 534 544 552 563 563 566 563 555 555 550 542 529 529 526 529 529 529 526 523 522 522 512 504 497 497 483 481 478 478 462 453 444 444 412 389 366 366 327 328 345 345 380 398 412 412 437 447 440 440 415 375 351 351 303 287 270 270 254 249 244 244 246 252 263 263 270 274 281 281 295 302 303 303 293 281 253 247 247 247 246 245 245 247 250 254 254 253 251 249 249 252 258 272 272 280 289 305 305 313 315 319 319 325 332 349 349 358 367 383 383 391 399 408 408 415 418 422 422 424 424 428 428 431 435 448 448 456 471 486 486 492 498 514 514 521 528 535 535 553 564 581 581 597 606 615 615 629 634 640 640 645 642 631 631 614 604 587 587 556 542 541 541 544 549 553 553 554 553 552 552 556 556 555 555 543 536 528 528 512 507 504 504 499 496 493 493 487 484 481 481 474 468 465 465 462 462 462 462 462 460 458 448 448 439 412 380 380 365 364 382 382 402 418 449 449 463 483 497 497 498 500 498 498 496 493 482 482 473 463 427 427 417 413 413 413 419 422 428 428 430 429 407 407 398 389 382 382 382 383 390 390 392 395 403 403 406 403 394 394 388 384 379 379 366 357 348 348 333 319 312 312 299 293 296 296 295 289 279 279 258 247 229 229 213 208 202 202 193 191 189 189 187 186 181 181 175 172 172 172 173 175 185 185 209 222 240 240 289 301 313 313 335 340 345 345 345 344 343 343 328 323 320 320 314 312 311 310 310 311 312 313 313 312 312 313 313 315 318 329 329 336 343 356 356 360 363 361 361 360 358 356 356 357 356 352 352 348 344 332 332 329 326 321 321 318 315 309 309 306 303 295 295 293 287 276 276 271 266 261 261 262 266 281 281 282 283 282 282 278 276 276 276 275 275 274 274 268 267 265 265 262 258 254 254 249 248 246 246 247 246 245 245 244 244 244 244 244 243 243 243 246 250 258 258 267 271 275 275 280 282 284 284 288 292 298 298 295 291 287 287 278 273 269 269 261 256 252 252 241 239 236 232 232 231 229 225 225 222 219 213 213 209 206 202 202 200 198 192 192 189 186 178 178 169 163 159 159 155 151 145 145 144 143 139 139 134 128 134 134 140 144 151 151 154 156 159 159 160 161 159 159 157 154 150 150 149 148 146 146 146 147 149 149 150 151 152 152 158 158 158 158 165 171 177 177 193 196 197 197 198 198 198 198 198 198 198 198 204 203 202 202 199 200 201 201 204 204 203 203 201 199 199 199 199 200 200 200 201 201 198 198 189 183 177 177 169 166 163 163 166 171 177 179 179 179 178 176 176 175 175 173 173 171 169 166 166 164 163 159 159 159 159 156 156 154 151 148 148 147 146 145 145 143 141 139 139 
195 194 194 194 193 193 193 192 193 193 193 192 193 193 193 192 193 199 199 205 207 210 210 223 233 243 243 270 286 302 302 354 366 354 354 322 302 287 287 267 263 276 276 326 336 347 347 361 365 369 364 364 360 355 342 342 326 321 312 312 309 305 301 301 300 301 304 304 306 303 297 297 293 289 281 281 277 273 281 281 287 297 299 299 296 290 274 274 264 257 250 250 250 251 238 238 245 253 269 269 284 299 338 338 355 372 392 392 388 378 368 368 354 342 329 329 306 300 293 293 273 267 264 264 257 254 256 256 261 265 270 270 278 282 282 282 268 261 253 253 238 227 215 215 193 179 177 177 174 173 175 175 178 180 184 184 195 202 217 217 229 234 240 240 252 257 262 262 270 277 285 285 306 311 311 311 311 311 309 308 308 309 311 329 329 338 348 367 367 370 373 369 369 363 356 343 343 327 312 278 278 259 262 285 285 305 326 366 366 385 401 396 396 390 383 385 385 402 420 456 456 468 489 512 512 527 538 552 552 556 554 547 547 541 529 505 505 496 500 501 501 505 508 511 511 511 508 503 503 499 497 494 494 481 469 457 457 409 387 365 365 345 343 362 362 401 421 435 435 459 469 462 462 437 397 375 375 333 315 296 296 278 266 254 254 243 244 245 245 247 249 252 252 262 269 273 273 269 261 241 236 236 236 237 245 245 247 249 248 248 250 252 268 268 276 282 292 292 297 307 325 325 332 334 336 336 340 345 362 362 370 378 394 394 401 408 419 419 431 434 439 439 441 440 442 442 446 450 463 463 472 488 504 504 510 516 528 528 534 540 548 548 565 574 592 592 608 615 622 622 636 638 641 641 641 634 618 618 597 585 563 563 522 504 505 505 522 538 546 546 556 557 558 558 560 556 552 552 537 532 526 526 512 508 504 504 497 494 492 492 488 486 483 483 479 477 476 476 474 472 470 470 466 463 460 451 451 443 419 384 384 365 363 376 376 393 410 440 440 454 477 490 490 491 493 492 492 492 491 483 483 477 470 446 446 439 437 437 437 441 443 446 446 446 443 421 421 416 410 406 406 406 405 407 407 408 410 413 413 408 403 393 393 388 383 378 378 365 357 348 348 333 320 314 314 306 303 308 308 305 296 284 284 260 248 230 230 215 209 203 203 193 191 189 189 182 180 175 175 171 170 171 171 179 186 195 195 219 234 251 251 294 306 318 318 335 337 340 340 337 334 330 330 317 312 311 311 308 307 306 304 304 304 304 304 304 303 304 306 306 310 315 330 330 338 346 357 357 361 367 366 366 364 362 360 360 361 360 355 355 351 348 338 338 335 332 327 327 324 321 314 314 311 308 298 298 293 288 279 279 274 270 262 262 259 261 272 272 273 275 273 273 271 270 270 270 270 270 270 270 270 266 262 262 258 256 253 253 247 247 248 248 248 245 245 245 246 245 245 245 244 244 245 245 249 252 257 257 265 268 272 272 278 279 280 280 285 287 290 290 289 287 283 283 275 270 267 267 260 256 252 252 240 237 233 229 229 226 223 220 220 217 214 207 207 204 201 196 196 194 192 186 186 182 179 172 172 164 159 153 153 149 145 141 141 141 140 141 141 138 131 131 131 135 139 145 145 147 149 154 154 156 156 150 150 148 145 147 147 147 146 146 146 147 149 154 154 154 156 158 158 162 162 162 162 170 176 183 183 211 218 219 219 221 220 217 217 213 211 210 210 209 207 205 205 202 201 199 199 203 202 201 201 200 203 205 205 207 208 207 207 202 198 192 192 182 177 171 171 166 164 161 161 157 158 159 165 165 167 169 167 167 166 166 165 165 164 164 163 163 163 162 156 156 155 153 149 149 147 145 143 143 142 141 140 140 139 138 137 137 
196 194 194 194 192 192 192 193 193 193 193 192 193 192 192 191 191 195 195 199 200 201 201 213 223 233 233 259 273 288 288 336 348 344 344 322 304 286 286 263 257 267 267 303 308 314 314 325 332 339 353 353 353 353 344 344 336 332 323 323 319 315 311 311 310 310 311 311 311 303 294 294 289 284 278 278 279 281 296 296 304 319 323 323 320 310 288 288 277 267 249 249 242 239 231 231 241 251 273 273 292 311 352 352 370 388 409 409 403 388 372 372 341 327 312 312 297 293 288 288 273 268 264 264 257 254 256 256 264 269 276 276 288 295 297 297 285 276 267 267 246 234 222 222 201 181 178 178 174 172 172 172 175 177 181 181 192 199 214 214 229 236 243 243 258 265 272 272 285 292 299 299 324 328 328 330 330 331 330 328 328 328 328 338 338 345 352 370 370 373 377 367 367 357 347 324 324 305 291 264 264 250 259 285 285 303 322 357 357 374 397 413 413 417 421 410 410 410 411 431 431 442 466 498 498 517 528 543 543 547 545 537 537 530 514 482 482 465 465 465 465 473 481 488 488 496 496 496 496 504 504 504 504 489 472 454 454 406 398 390 390 374 363 377 377 412 433 448 448 472 481 476 476 457 425 406 406 363 345 327 327 295 281 266 266 257 252 242 242 237 238 237 237 239 242 246 246 248 246 234 235 235 251 268 291 291 293 296 293 293 293 292 303 303 309 313 322 322 327 333 346 346 353 354 350 350 353 357 372 372 380 389 404 404 412 420 434 434 448 450 454 454 456 456 458 458 461 466 480 480 488 505 520 520 527 534 541 541 548 555 561 561 578 588 603 603 618 624 631 631 638 638 638 638 627 618 600 600 582 572 550 550 504 480 481 481 502 522 532 532 545 549 553 553 552 547 542 542 532 528 524 524 510 505 501 501 494 491 489 489 485 482 481 481 479 480 481 481 478 475 471 471 460 456 452 445 445 438 419 388 388 369 362 366 366 378 394 426 426 441 467 480 480 481 482 483 483 483 482 481 481 478 475 465 465 462 462 463 463 466 467 467 467 465 459 440 440 437 434 433 433 431 428 425 425 424 422 417 417 407 403 393 393 388 383 377 377 363 354 345 345 331 323 319 319 316 318 322 322 316 305 291 291 265 253 234 234 216 209 202 202 192 189 186 186 178 175 171 171 170 171 174 174 186 194 206 206 236 254 267 267 307 317 328 328 339 339 340 340 331 325 318 318 305 301 302 302 303 303 301 297 297 295 295 295 295 296 297 304 304 310 316 333 333 339 346 358 358 363 369 370 370 368 366 363 363 362 360 355 355 351 350 343 343 340 336 332 332 331 330 321 321 318 315 306 306 302 296 285 285 279 275 267 267 263 261 264 264 266 269 267 267 264 264 265 265 266 267 267 267 266 264 261 261 257 254 251 251 248 248 248 248 246 246 246 246 245 245 245 245 245 245 245 245 246 248 252 252 262 265 269 269 275 276 278 278 280 281 284 284 284 283 280 280 273 269 266 266 259 255 250 250 236 233 229 224 224 221 218 213 213 211 208 201 201 198 196 190 190 186 184 179 179 177 175 170 170 163 159 153 153 151 148 144 144 143 141 139 139 136 131 130 130 133 136 140 140 142 142 144 144 146 146 142 142 142 142 143 143 145 148 153 153 156 160 164 164 163 166 169 169 169 171 173 173 181 186 191 191 225 232 234 234 237 237 235 235 228 224 220 220 211 210 208 208 204 202 200 200 197 195 193 193 195 199 202 202 205 205 202 202 195 190 185 185 177 173 168 168 168 166 164 164 157 155 152 150 150 152 154 158 158 157 156 156 156 157 157 157 157 156 156 152 152 150 148 146 146 145 143 142 142 142 141 139 139 138 138 137 137 
196 194 194 194 192 192 192 193 193 193 193 192 193 192 192 191 191 195 195 199 200 201 201 213 223 233 233 259 273 288 288 336 348 344 344 322 304 286 286 263 257 267 267 303 308 314 314 325 332 339 353 353 353 353 344 344 336 332 323 323 319 315 311 311 310 310 311 311 311 303 294 294 289 284 278 278 279 281 296 296 304 319 323 323 320 310 288 288 277 267 249 249 242 239 231 231 241 251 273 273 292 311 352 352 370 388 409 409 403 388 372 372 341 327 312 312 297 293 288 288 273 268 264 264 257 254 256 256 264 269 276 276 288 295 297 297 285 276 267 267 246 234 222 222 201 181 178 178 174 172 172 172 175 177 181 181 192 199 214 214 229 236 243 243 258 265 272 272 285 292 299 299 324 328 328 330 330 331 330 328 328 328 328 338 338 345 352 370 370 373 377 367 367 357 347 324 324 305 291 264 264 250 259 285 285 303 322 357 357 374 397 413 413 417 421 410 410 410 411 431 431 442 466 498 498 517 528 543 543 547 545 537 537 530 514 482 482 465 465 465 465 473 481 488 488 496 496 496 496 504 504 504 504 489 472 454 454 406 398 390 390 374 363 377 377 412 433 448 448 472 481 476 476 457 425 406 406 363 345 327 327 295 281 266 266 257 252 242 242 237 238 237 237 239 242 246 246 248 246 234 235 235 251 268 291 291 293 296 293 293 293 292 303 303 309 313 322 322 327 333 346 346 353 354 350 350 353 357 372 372 380 389 404 404 412 420 434 434 448 450 454 454 456 456 458 458 461 466 480 480 488 505 520 520 527 534 541 541 548 555 561 561 578 588 603 603 618 624 631 631 638 638 638 638 627 618 600 600 582 572 550 550 504 480 481 481 502 522 532 532 545 549 553 553 552 547 542 542 532 528 524 524 510 505 501 501 494 491 489 489 485 482 481 481 479 480 481 481 478 475 471 471 460 456 452 445 445 438 419 388 388 369 362 366 366 378 394 426 426 441 467 480 480 481 482 483 483 483 482 481 481 478 475 465 465 462 462 463 463 466 467 467 467 465 459 440 440 437 434 433 433 431 428 425 425 424 422 417 417 407 403 393 393 388 383 377 377 363 354 345 345 331 323 319 319 316 318 322 322 316 305 291 291 265 253 234 234 216 209 202 202 192 189 186 186 178 175 171 171 170 171 174 174 186 194 206 206 236 254 267 267 307 317 328 328 339 339 340 340 331 325 318 318 305 301 302 302 303 303 301 297 297 295 295 295 295 296 297 304 304 310 316 333 333 339 346 358 358 363 369 370 370 368 366 363 363 362 360 355 355 351 350 343 343 340 336 332 332 331 330 321 321 318 315 306 306 302 296 285 285 279 275 267 267 263 261 264 264 266 269 267 267 264 264 265 265 266 267 267 267 266 264 261 261 257 254 251 251 248 248 248 248 246 246 246 246 245 245 245 245 245 245 245 245 246 248 252 252 262 265 269 269 275 276 278 278 280 281 284 284 284 283 280 280 273 269 266 266 259 255 250 250 236 233 229 224 224 221 218 213 213 211 208 201 201 198 196 190 190 186 184 179 179 177 175 170 170 163 159 153 153 151 148 144 144 143 141 139 139 136 131 130 130 133 136 140 140 142 142 144 144 146 146 142 142 142 142 143 143 145 148 153 153 156 160 164 164 163 166 169 169 169 171 173 173 181 186 191 191 225 232 234 234 237 237 235 235 228 224 220 220 211 210 208 208 204 202 200 200 197 195 193 193 195 199 202 202 205 205 202 202 195 190 185 185 177 173 168 168 168 166 164 164 157 155 152 150 150 152 154 158 158 157 156 156 156 157 157 157 157 156 156 152 152 150 148 146 146 145 143 142 142 142 141 139 139 138 138 137 137 
196 194 194 194 192 192 192 193 193 193 193 192 193 192 192 191 191 195 195 199 200 201 201 213 223 233 233 259 273 288 288 336 348 344 344 322 304 286 286 263 257 267 267 303 308 314 314 325 332 339 353 353 353 353 344 344 336 332 323 323 319 315 311 311 310 310 311 311 311 303 294 294 289 284 278 278 279 281 296 296 304 319 323 323 320 310 288 288 277 267 249 249 242 239 231 231 241 251 273 273 292 311 352 352 370 388 409 409 403 388 372 372 341 327 312 312 297 293 288 288 273 268 264 264 257 254 256 256 264 269 276 276 288 295 297 297 285 276 267 267 246 234 222 222 201 181 178 178 174 172 172 172 175 177 181 181 192 199 214 214 229 236 243 243 258 265 272 272 285 292 299 299 324 328 328 330 330 331 330 328 328 328 328 338 338 345 352 370 370 373 377 367 367 357 347 324 324 305 291 264 264 250 259 285 285 303 322 357 357 374 397 413 413 417 421 410 410 410 411 431 431 442 466 498 498 517 528 543 543 547 545 537 537 530 514 482 482 465 465 465 465 473 481 488 488 496 496 496 496 504 504 504 504 489 472 454 454 406 398 390 390 374 363 377 377 412 433 448 448 472 481 476 476 457 425 406 406 363 345 327 327 295 281 266 266 257 252 242 242 237 238 237 237 239 242 246 246 248 246 234 235 235 251 268 291 291 293 296 293 293 293 292 303 303 309 313 322 322 327 333 346 346 353 354 350 350 353 357 372 372 380 389 404 404 412 420 434 434 448 450 454 454 456 456 458 458 461 466 480 480 488 505 520 520 527 534 541 541 548 555 561 561 578 588 603 603 618 624 631 631 638 638 638 638 627 618 600 600 582 572 550 550 504 480 481 481 502 522 532 532 545 549 553 553 552 547 542 542 532 528 524 524 510 505 501 501 494 491 489 489 485 482 481 481 479 480 481 481 478 475 471 471 460 456 452 445 445 438 419 388 388 369 362 366 366 378 394 426 426 441 467 480 480 481 482 483 483 483 482 481 481 478 475 465 465 462 462 463 463 466 467 467 467 465 459 440 440 437 434 433 433 431 428 425 425 424 422 417 417 407 403 393 393 388 383 377 377 363 354 345 345 331 323 319 319 316 318 322 322 316 305 291 291 265 253 234 234 216 209 202 202 192 189 186 186 178 175 171 171 170 171 174 174 186 194 206 206 236 254 267 267 307 317 328 328 339 339 340 340 331 325 318 318 305 301 302 302 303 303 301 297 297 295 295 295 295 296 297 304 304 310 316 333 333 339 346 358 358 363 369 370 370 368 366 363 363 362 360 355 355 351 350 343 343 340 336 332 332 331 330 321 321 318 315 306 306 302 296 285 285 279 275 267 267 263 261 264 264 266 269 267 267 264 264 265 265 266 267 267 267 266 264 261 261 257 254 251 251 248 248 248 248 246 246 246 246 245 245 245 245 245 245 245 245 246 248 252 252 262 265 269 269 275 276 278 278 280 281 284 284 284 283 280 280 273 269 266 266 259 255 250 250 236 233 229 224 224 221 218 213 213 211 208 201 201 198 196 190 190 186 184 179 179 177 175 170 170 163 159 153 153 151 148 144 144 143 141 139 139 136 131 130 130 133 136 140 140 142 142 144 144 146 146 142 142 142 142 143 143 145 148 153 153 156 160 164 164 163 166 169 169 169 171 173 173 181 186 191 191 225 232 234 234 237 237 235 235 228 224 220 220 211 210 208 208 204 202 200 200 197 195 193 193 195 199 202 202 205 205 202 202 195 190 185 185 177 173 168 168 168 166 164 164 157 155 152 150 150 152 154 158 158 157 156 156 156 157 157 157 157 156 156 152 152 150 148 146 146 145 143 142 142 142 141 139 139 138 138 137 137 
207 203 203 199 196 195 195 194 194 194 194 195 196 196 196 196 194 193 193 191 192 193 193 200 210 221 221 251 263 276 276 312 324 326 326 312 294 278 278 256 250 257 257 279 283 288 288 303 312 321 350 350 353 357 353 353 348 345 336 336 330 326 320 320 318 315 310 310 307 297 287 287 285 282 285 285 292 299 320 320 330 346 349 349 345 332 304 304 290 279 256 256 245 238 228 228 237 247 278 278 298 318 356 356 372 389 413 413 407 389 371 371 339 322 304 304 297 294 290 290 275 270 266 266 259 256 258 258 268 277 287 287 303 311 312 312 300 290 279 279 257 244 231 231 206 184 179 179 173 171 171 171 172 173 176 176 188 196 211 211 228 235 243 243 261 268 276 276 294 303 313 313 340 346 345 346 346 348 348 346 346 344 341 335 335 341 347 366 366 368 370 361 361 352 343 321 321 301 287 261 261 249 261 288 288 304 320 353 353 371 405 435 435 444 454 451 451 449 447 451 451 458 479 507 507 521 529 542 542 546 545 535 535 526 508 468 468 439 431 429 429 435 443 450 450 460 463 470 470 501 503 506 506 482 462 441 441 416 424 433 433 408 391 393 393 416 438 454 454 478 487 483 483 468 439 421 421 384 365 345 345 301 293 284 284 287 280 266 266 251 243 237 237 230 230 233 233 235 234 229 239 239 261 284 323 323 330 338 338 338 338 338 344 344 349 350 354 354 357 361 367 367 370 368 361 361 364 368 384 384 392 401 417 417 424 431 445 445 460 463 470 470 473 473 476 476 479 484 496 496 504 522 537 537 543 549 557 557 561 566 573 573 590 599 616 616 629 632 635 635 633 628 623 623 603 591 577 577 568 560 542 542 497 470 464 464 476 495 507 507 518 522 526 526 534 534 533 533 527 523 518 518 504 500 496 496 489 485 482 482 477 475 473 473 472 474 476 476 473 468 463 463 450 444 438 429 429 426 415 392 392 377 364 358 358 366 381 412 412 428 456 468 468 470 472 471 471 472 473 478 478 479 480 484 484 486 485 483 483 482 482 478 478 474 469 462 462 462 463 457 457 455 453 443 443 438 433 422 422 416 412 401 401 395 390 384 384 372 365 358 358 345 334 332 332 328 325 326 326 318 308 294 294 268 257 233 233 214 207 199 199 189 186 182 182 172 171 169 169 171 174 179 179 196 207 224 224 256 270 281 281 320 329 338 338 345 342 339 339 325 318 310 310 296 293 293 293 293 294 293 291 291 290 290 290 290 294 297 307 307 312 318 333 333 341 349 358 358 360 364 366 366 366 365 363 363 361 360 356 356 353 352 344 344 342 340 339 339 336 333 324 324 323 322 314 314 311 308 297 297 290 283 269 269 262 258 255 255 257 260 258 258 256 256 257 257 261 263 263 263 264 262 260 260 255 253 250 250 248 247 246 246 246 245 245 245 245 246 246 246 246 246 245 245 244 246 252 252 260 263 266 266 270 272 274 274 276 277 281 281 282 281 279 279 273 269 265 265 256 252 249 249 239 235 231 222 222 218 214 207 207 204 201 193 193 190 188 183 183 181 180 178 178 177 177 173 173 167 164 158 158 156 154 150 150 147 143 140 140 136 130 129 129 132 132 136 136 140 139 138 138 138 138 139 139 142 146 150 150 153 156 165 165 168 171 173 173 174 176 178 178 179 180 182 182 190 194 199 199 231 240 245 245 251 252 252 252 245 237 230 230 216 214 211 211 206 204 201 201 196 194 191 191 189 190 191 191 193 192 191 191 188 186 183 183 178 175 170 170 168 168 167 167 162 157 152 146 146 146 147 147 147 146 146 148 148 149 149 150 150 149 149 145 145 144 143 142 142 141 140 139 139 139 139 138 138 137 137 138 138 
220 219 219 216 207 206 206 208 212 214 214 216 217 218 218 213 207 195 195 192 192 192 192 192 199 207 207 234 244 255 255 285 296 299 299 291 279 265 265 249 247 254 254 271 280 289 289 312 321 331 353 353 359 365 365 365 361 357 347 347 341 335 325 325 320 315 305 305 300 294 292 292 293 294 307 307 319 331 346 346 354 367 371 371 368 354 323 323 306 291 260 260 244 236 224 224 232 240 272 272 289 306 338 338 355 373 401 401 394 380 365 365 331 319 306 306 300 296 291 291 278 274 269 269 261 257 260 260 274 285 297 297 317 326 328 328 313 303 293 293 270 255 239 239 211 190 184 184 175 172 171 171 169 169 172 172 183 191 205 205 222 231 240 240 260 270 280 280 300 311 323 323 348 354 354 356 356 360 361 358 358 354 346 324 324 329 334 351 351 353 356 349 349 343 336 319 319 299 283 259 259 252 270 302 302 316 329 363 363 384 425 452 452 460 469 481 481 485 490 497 497 501 510 519 519 523 528 541 541 548 548 537 537 526 510 471 471 433 418 409 409 398 396 402 402 413 418 437 437 490 492 494 494 460 447 433 433 442 455 469 469 449 431 422 422 423 434 451 451 478 487 484 484 469 440 423 423 386 367 347 347 313 319 325 325 326 317 300 300 281 271 261 261 243 235 233 233 231 232 224 232 232 254 277 330 330 348 367 373 373 373 373 379 379 382 383 384 384 382 382 381 381 380 375 364 364 370 376 391 391 398 406 422 422 429 436 457 457 474 478 486 486 490 491 494 494 496 501 513 513 520 537 550 550 556 563 570 570 574 578 585 585 602 612 627 627 632 630 628 628 612 603 593 593 569 556 544 544 546 545 531 531 493 470 454 454 455 472 481 481 475 479 483 483 514 520 526 526 520 514 508 508 497 495 491 491 482 477 473 473 465 460 456 456 451 455 459 459 457 453 449 449 436 429 422 408 408 407 402 391 391 383 370 356 356 357 372 404 404 420 447 460 460 460 461 457 457 460 463 474 474 480 487 499 499 501 500 496 496 493 490 482 482 477 475 478 478 480 482 476 476 472 467 454 454 449 444 435 435 426 421 410 410 405 400 395 395 384 378 372 372 363 352 347 347 337 331 325 325 309 300 291 291 269 255 235 235 209 202 195 195 186 182 177 177 169 169 168 168 172 176 186 186 214 232 249 249 276 287 298 298 328 336 345 345 348 343 337 337 321 312 303 303 289 285 285 285 285 286 285 284 284 284 285 289 289 298 303 309 309 313 318 330 330 336 342 349 349 352 359 365 365 367 366 363 363 360 360 356 356 352 348 338 338 338 339 339 339 335 331 326 326 325 323 316 316 313 310 300 300 293 286 273 273 267 262 252 252 253 255 252 252 249 248 249 249 253 255 257 257 261 258 255 255 251 251 250 250 247 247 246 246 246 246 245 245 244 244 244 244 244 243 242 242 241 242 252 252 257 259 261 261 264 266 268 268 272 274 279 279 282 282 278 278 270 266 262 262 254 250 246 246 234 231 228 221 221 216 211 204 204 201 197 188 188 186 184 181 181 180 180 180 180 181 181 179 179 173 171 166 166 163 159 152 152 148 144 140 140 138 132 128 128 129 129 130 130 131 132 135 135 137 140 151 151 156 161 166 166 167 169 175 175 177 180 182 182 182 183 184 184 190 190 189 189 194 199 204 204 233 244 250 250 260 263 261 261 251 242 238 238 225 222 219 219 212 209 206 206 200 198 196 196 190 191 190 190 187 185 184 184 183 182 180 180 176 174 171 171 167 166 165 165 162 158 153 147 147 146 145 144 144 144 144 145 145 146 146 147 147 146 146 141 141 140 139 139 139 139 139 138 138 139 140 139 139 138 138 139 139 
220 219 219 216 207 206 206 208 212 214 214 216 217 218 218 213 207 195 195 192 192 192 192 192 199 207 207 234 244 255 255 285 296 299 299 291 279 265 265 249 247 254 254 271 280 289 289 312 321 331 353 353 359 365 365 365 361 357 347 347 341 335 325 325 320 315 305 305 300 294 292 292 293 294 307 307 319 331 346 346 354 367 371 371 368 354 323 323 306 291 260 260 244 236 224 224 232 240 272 272 289 306 338 338 355 373 401 401 394 380 365 365 331 319 306 306 300 296 291 291 278 274 269 269 261 257 260 260 274 285 297 297 317 326 328 328 313 303 293 293 270 255 239 239 211 190 184 184 175 172 171 171 169 169 172 172 183 191 205 205 222 231 240 240 260 270 280 280 300 311 323 323 348 354 354 356 356 360 361 358 358 354 346 324 324 329 334 351 351 353 356 349 349 343 336 319 319 299 283 259 259 252 270 302 302 316 329 363 363 384 425 452 452 460 469 481 481 485 490 497 497 501 510 519 519 523 528 541 541 548 548 537 537 526 510 471 471 433 418 409 409 398 396 402 402 413 418 437 437 490 492 494 494 460 447 433 433 442 455 469 469 449 431 422 422 423 434 451 451 478 487 484 484 469 440 423 423 386 367 347 347 313 319 325 325 326 317 300 300 281 271 261 261 243 235 233 233 231 232 224 232 232 254 277 330 330 348 367 373 373 373 373 379 379 382 383 384 384 382 382 381 381 380 375 364 364 370 376 391 391 398 406 422 422 429 436 457 457 474 478 486 486 490 491 494 494 496 501 513 513 520 537 550 550 556 563 570 570 574 578 585 585 602 612 627 627 632 630 628 628 612 603 593 593 569 556 544 544 546 545 531 531 493 470 454 454 455 472 481 481 475 479 483 483 514 520 526 526 520 514 508 508 497 495 491 491 482 477 473 473 465 460 456 456 451 455 459 459 457 453 449 449 436 429 422 408 408 407 402 391 391 383 370 356 356 357 372 404 404 420 447 460 460 460 461 457 457 460 463 474 474 480 487 499 499 501 500 496 496 493 490 482 482 477 475 478 478 480 482 476 476 472 467 454 454 449 444 435 435 426 421 410 410 405 400 395 395 384 378 372 372 363 352 347 347 337 331 325 325 309 300 291 291 269 255 235 235 209 202 195 195 186 182 177 177 169 169 168 168 172 176 186 186 214 232 249 249 276 287 298 298 328 336 345 345 348 343 337 337 321 312 303 303 289 285 285 285 285 286 285 284 284 284 285 289 289 298 303 309 309 313 318 330 330 336 342 349 349 352 359 365 365 367 366 363 363 360 360 356 356 352 348 338 338 338 339 339 339 335 331 326 326 325 323 316 316 313 310 300 300 293 286 273 273 267 262 252 252 253 255 252 252 249 248 249 249 253 255 257 257 261 258 255 255 251 251 250 250 247 247 246 246 246 246 245 245 244 244 244 244 244 243 242 242 241 242 252 252 257 259 261 261 264 266 268 268 272 274 279 279 282 282 278 278 270 266 262 262 254 250 246 246 234 231 228 221 221 216 211 204 204 201 197 188 188 186 184 181 181 180 180 180 180 181 181 179 179 173 171 166 166 163 159 152 152 148 144 140 140 138 132 128 128 129 129 130 130 131 132 135 135 137 140 151 151 156 161 166 166 167 169 175 175 177 180 182 182 182 183 184 184 190 190 189 189 194 199 204 204 233 244 250 250 260 263 261 261 251 242 238 238 225 222 219 219 212 209 206 206 200 198 196 196 190 191 190 190 187 185 184 184 183 182 180 180 176 174 171 171 167 166 165 165 162 158 153 147 147 146 145 144 144 144 144 145 145 146 146 147 147 146 146 141 141 140 139 139 139 139 139 138 138 139 140 139 139 138 138 139 139 
233 235 235 233 221 221 221 228 236 239 239 245 247 244 244 231 221 200 200 193 192 191 191 190 193 196 196 215 223 232 232 256 263 267 267 266 260 250 250 246 252 265 265 291 303 315 315 341 350 359 371 371 374 378 379 379 373 367 355 355 348 340 325 325 318 313 305 305 302 300 302 302 306 311 335 335 348 361 364 364 369 382 386 386 382 370 340 340 323 306 273 273 256 245 221 221 227 233 258 258 272 287 321 321 341 361 381 381 375 363 350 350 321 316 311 311 304 300 295 295 283 277 271 271 262 259 264 264 281 292 303 303 325 339 342 342 329 317 305 305 277 260 242 242 214 198 192 192 179 172 171 171 169 168 170 170 178 185 196 196 212 221 230 230 252 263 275 275 298 310 322 322 341 345 349 359 359 364 362 354 354 348 340 311 311 314 318 332 332 335 339 334 334 329 324 308 308 283 267 251 251 253 270 302 302 317 335 372 372 391 427 453 453 462 472 488 488 496 504 516 516 517 518 513 513 510 515 531 531 542 542 535 535 527 514 482 482 452 439 427 427 396 376 372 372 381 394 415 415 470 469 468 468 444 441 438 438 462 475 488 488 491 481 465 465 445 441 454 454 477 486 483 483 467 437 419 419 382 365 348 348 348 358 368 368 364 358 342 342 319 306 295 295 272 260 249 249 234 229 223 228 228 250 272 325 325 344 364 385 385 391 397 407 407 408 404 394 394 387 384 378 378 374 367 348 348 354 361 373 373 378 383 411 411 425 440 464 464 483 490 502 502 506 507 511 511 515 521 533 533 539 551 564 564 570 576 584 584 589 594 601 601 614 620 628 628 626 618 610 610 581 569 557 557 534 518 503 503 511 518 510 510 483 463 444 444 436 448 451 451 435 445 456 456 502 510 518 518 511 507 503 503 494 491 487 487 479 474 470 470 463 460 457 457 444 431 428 428 428 427 426 426 421 416 410 395 395 390 384 379 379 375 366 355 355 352 367 398 398 414 438 451 451 451 451 444 444 448 452 472 472 482 493 506 506 507 505 499 499 496 491 482 482 479 479 486 486 488 491 484 484 480 475 465 465 462 459 450 450 437 432 422 422 416 411 406 406 393 392 390 390 377 350 339 339 322 316 309 309 293 284 277 277 257 245 230 230 215 206 197 197 181 177 172 172 168 168 170 170 178 185 198 198 230 250 267 267 293 303 310 310 329 337 345 345 349 343 337 337 319 310 301 301 284 279 279 279 279 278 278 279 279 281 286 296 296 305 308 314 314 316 318 326 326 329 333 342 342 347 358 366 366 368 366 360 360 357 354 347 347 343 340 330 330 331 332 334 334 330 326 323 323 321 319 315 315 311 309 300 300 293 288 278 278 273 269 261 261 261 262 259 259 252 248 248 248 248 249 252 252 255 255 254 254 251 250 249 249 246 246 247 247 246 245 245 245 244 244 243 243 242 242 242 242 241 242 247 247 250 251 253 253 257 260 263 263 269 271 275 275 279 282 277 277 267 263 260 260 252 248 244 244 231 227 222 215 215 212 209 201 201 199 197 190 190 188 187 186 186 187 187 186 186 187 188 185 185 178 175 172 172 169 165 158 158 154 149 142 142 141 133 126 126 127 127 128 128 129 134 143 143 147 151 164 164 167 171 176 176 178 180 185 185 188 191 191 191 190 190 190 190 194 194 195 195 196 201 206 206 232 243 250 250 260 263 260 260 252 247 244 244 233 231 228 228 223 220 216 216 209 206 203 203 197 194 192 192 188 185 182 182 178 177 175 175 172 170 168 168 164 163 162 162 158 156 153 148 148 147 145 143 143 143 143 145 145 147 148 148 148 146 144 139 139 139 138 139 139 139 138 139 139 139 139 138 138 137 138 139 139 
233 235 235 233 221 221 221 228 236 239 239 245 247 244 244 231 221 200 200 193 192 191 191 190 193 196 196 215 223 232 232 256 263 267 267 266 260 250 250 246 252 265 265 291 303 315 315 341 350 359 371 371 374 378 379 379 373 367 355 355 348 340 325 325 318 313 305 305 302 300 302 302 306 311 335 335 348 361 364 364 369 382 386 386 382 370 340 340 323 306 273 273 256 245 221 221 227 233 258 258 272 287 321 321 341 361 381 381 375 363 350 350 321 316 311 311 304 300 295 295 283 277 271 271 262 259 264 264 281 292 303 303 325 339 342 342 329 317 305 305 277 260 242 242 214 198 192 192 179 172 171 171 169 168 170 170 178 185 196 196 212 221 230 230 252 263 275 275 298 310 322 322 341 345 349 359 359 364 362 354 354 348 340 311 311 314 318 332 332 335 339 334 334 329 324 308 308 283 267 251 251 253 270 302 302 317 335 372 372 391 427 453 453 462 472 488 488 496 504 516 516 517 518 513 513 510 515 531 531 542 542 535 535 527 514 482 482 452 439 427 427 396 376 372 372 381 394 415 415 470 469 468 468 444 441 438 438 462 475 488 488 491 481 465 465 445 441 454 454 477 486 483 483 467 437 419 419 382 365 348 348 348 358 368 368 364 358 342 342 319 306 295 295 272 260 249 249 234 229 223 228 228 250 272 325 325 344 364 385 385 391 397 407 407 408 404 394 394 387 384 378 378 374 367 348 348 354 361 373 373 378 383 411 411 425 440 464 464 483 490 502 502 506 507 511 511 515 521 533 533 539 551 564 564 570 576 584 584 589 594 601 601 614 620 628 628 626 618 610 610 581 569 557 557 534 518 503 503 511 518 510 510 483 463 444 444 436 448 451 451 435 445 456 456 502 510 518 518 511 507 503 503 494 491 487 487 479 474 470 470 463 460 457 457 444 431 428 428 428 427 426 426 421 416 410 395 395 390 384 379 379 375 366 355 355 352 367 398 398 414 438 451 451 451 451 444 444 448 452 472 472 482 493 506 506 507 505 499 499 496 491 482 482 479 479 486 486 488 491 484 484 480 475 465 465 462 459 450 450 437 432 422 422 416 411 406 406 393 392 390 390 377 350 339 339 322 316 309 309 293 284 277 277 257 245 230 230 215 206 197 197 181 177 172 172 168 168 170 170 178 185 198 198 230 250 267 267 293 303 310 310 329 337 345 345 349 343 337 337 319 310 301 301 284 279 279 279 279 278 278 279 279 281 286 296 296 305 308 314 314 316 318 326 326 329 333 342 342 347 358 366 366 368 366 360 360 357 354 347 347 343 340 330 330 331 332 334 334 330 326 323 323 321 319 315 315 311 309 300 300 293 288 278 278 273 269 261 261 261 262 259 259 252 248 248 248 248 249 252 252 255 255 254 254 251 250 249 249 246 246 247 247 246 245 245 245 244 244 243 243 242 242 242 242 241 242 247 247 250 251 253 253 257 260 263 263 269 271 275 275 279 282 277 277 267 263 260 260 252 248 244 244 231 227 222 215 215 212 209 201 201 199 197 190 190 188 187 186 186 187 187 186 186 187 188 185 185 178 175 172 172 169 165 158 158 154 149 142 142 141 133 126 126 127 127 128 128 129 134 143 143 147 151 164 164 167 171 176 176 178 180 185 185 188 191 191 191 190 190 190 190 194 194 195 195 196 201 206 206 232 243 250 250 260 263 260 260 252 247 244 244 233 231 228 228 223 220 216 216 209 206 203 203 197 194 192 192 188 185 182 182 178 177 175 175 172 170 168 168 164 163 162 162 158 156 153 148 148 147 145 143 143 143 143 145 145 147 148 148 148 146 144 139 139 139 138 139 139 139 138 139 139 139 139 138 138 137 138 139 139 
268 279 279 275 262 265 265 279 290 293 293 292 287 278 278 256 244 217 217 202 198 193 193 190 190 189 189 194 199 205 205 219 223 225 225 232 236 245 245 271 289 308 308 352 354 357 357 363 367 371 382 382 386 391 388 388 383 378 365 365 356 348 330 330 320 313 301 301 295 299 321 321 337 354 386 386 386 386 367 367 366 371 383 383 388 379 357 357 343 328 296 296 278 262 224 224 224 225 245 245 256 267 296 296 313 330 352 352 350 344 337 337 331 326 321 321 311 306 301 301 283 276 272 272 269 271 278 278 295 304 317 317 342 357 361 361 351 339 327 327 299 281 262 262 236 219 210 210 189 177 173 173 168 167 167 167 170 173 185 185 197 204 212 212 229 236 244 244 258 266 275 275 301 309 317 333 333 341 342 339 339 334 327 297 297 287 277 285 285 293 301 307 307 305 302 285 285 248 245 254 254 268 273 285 285 291 305 328 328 338 365 408 408 430 452 480 480 487 495 503 503 500 486 464 464 452 460 481 481 493 501 512 512 514 513 506 506 490 480 460 460 413 386 365 365 346 348 364 364 405 408 411 411 409 409 408 408 451 470 490 490 526 531 524 524 508 499 497 497 496 499 498 498 490 468 453 453 423 423 422 422 435 437 439 439 429 424 412 412 391 378 364 364 337 323 303 303 264 244 222 222 222 236 251 288 288 295 303 323 323 345 368 399 399 393 380 356 356 344 335 320 320 314 307 297 297 301 306 317 317 325 333 360 360 378 397 435 435 463 474 497 497 508 515 531 531 540 547 562 562 569 580 595 595 602 609 623 623 627 632 636 636 639 638 627 627 608 591 574 574 523 504 485 485 461 449 432 432 440 453 459 459 462 458 439 439 406 392 390 390 397 415 434 434 464 477 491 491 496 496 497 497 495 493 490 490 485 483 482 482 480 478 475 475 465 451 442 442 424 415 406 406 388 382 375 369 369 365 359 354 354 352 348 346 346 349 357 377 377 389 409 422 422 423 424 422 422 434 446 474 474 486 499 508 508 506 500 488 488 481 479 476 476 475 475 480 480 484 489 491 491 491 490 488 488 484 479 465 465 451 446 434 434 428 422 416 416 397 386 374 374 366 333 320 320 299 290 282 282 265 256 248 248 232 223 209 209 197 192 186 186 176 172 167 167 166 168 177 177 198 211 228 228 260 274 282 282 297 303 308 308 325 332 340 340 339 334 328 328 312 303 294 294 278 273 271 271 268 267 273 289 289 299 303 308 308 311 314 318 318 320 323 328 328 331 335 347 347 353 360 361 361 361 358 351 351 347 343 335 335 331 328 318 318 317 315 314 314 314 315 317 317 316 314 302 302 296 294 288 288 284 284 283 283 282 281 280 280 280 279 277 277 272 268 264 264 253 246 249 249 264 264 264 264 263 261 259 259 256 255 254 254 250 248 246 246 243 241 241 241 239 237 237 237 237 237 237 237 236 238 241 241 248 250 253 253 261 262 264 264 267 270 267 267 261 258 255 255 248 243 238 238 222 219 215 213 213 213 214 209 209 207 205 210 210 212 207 201 201 199 197 194 194 193 194 192 192 185 181 175 175 172 169 162 162 157 152 142 142 143 142 132 132 125 125 133 133 142 150 163 163 168 172 185 185 188 192 199 199 200 201 205 205 205 204 203 203 202 201 199 199 204 203 202 202 205 207 210 210 227 235 244 244 258 264 265 265 265 263 261 261 253 250 246 246 241 240 238 238 230 225 220 220 210 201 198 198 186 178 175 175 171 170 169 169 167 166 163 163 164 164 164 164 160 156 152 148 148 148 147 142 142 141 141 140 140 140 140 139 139 139 139 139 139 140 141 138 138 138 139 139 139 139 138 138 138 138 138 139 139 
268 279 279 275 262 265 265 279 290 293 293 292 287 278 278 256 244 217 217 202 198 193 193 190 190 189 189 194 199 205 205 219 223 225 225 232 236 245 245 271 289 308 308 352 354 357 357 363 367 371 382 382 386 391 388 388 383 378 365 365 356 348 330 330 320 313 301 301 295 299 321 321 337 354 386 386 386 386 367 367 366 371 383 383 388 379 357 357 343 328 296 296 278 262 224 224 224 225 245 245 256 267 296 296 313 330 352 352 350 344 337 337 331 326 321 321 311 306 301 301 283 276 272 272 269 271 278 278 295 304 317 317 342 357 361 361 351 339 327 327 299 281 262 262 236 219 210 210 189 177 173 173 168 167 167 167 170 173 185 185 197 204 212 212 229 236 244 244 258 266 275 275 301 309 317 333 333 341 342 339 339 334 327 297 297 287 277 285 285 293 301 307 307 305 302 285 285 248 245 254 254 268 273 285 285 291 305 328 328 338 365 408 408 430 452 480 480 487 495 503 503 500 486 464 464 452 460 481 481 493 501 512 512 514 513 506 506 490 480 460 460 413 386 365 365 346 348 364 364 405 408 411 411 409 409 408 408 451 470 490 490 526 531 524 524 508 499 497 497 496 499 498 498 490 468 453 453 423 423 422 422 435 437 439 439 429 424 412 412 391 378 364 364 337 323 303 303 264 244 222 222 222 236 251 288 288 295 303 323 323 345 368 399 399 393 380 356 356 344 335 320 320 314 307 297 297 301 306 317 317 325 333 360 360 378 397 435 435 463 474 497 497 508 515 531 531 540 547 562 562 569 580 595 595 602 609 623 623 627 632 636 636 639 638 627 627 608 591 574 574 523 504 485 485 461 449 432 432 440 453 459 459 462 458 439 439 406 392 390 390 397 415 434 434 464 477 491 491 496 496 497 497 495 493 490 490 485 483 482 482 480 478 475 475 465 451 442 442 424 415 406 406 388 382 375 369 369 365 359 354 354 352 348 346 346 349 357 377 377 389 409 422 422 423 424 422 422 434 446 474 474 486 499 508 508 506 500 488 488 481 479 476 476 475 475 480 480 484 489 491 491 491 490 488 488 484 479 465 465 451 446 434 434 428 422 416 416 397 386 374 374 366 333 320 320 299 290 282 282 265 256 248 248 232 223 209 209 197 192 186 186 176 172 167 167 166 168 177 177 198 211 228 228 260 274 282 282 297 303 308 308 325 332 340 340 339 334 328 328 312 303 294 294 278 273 271 271 268 267 273 289 289 299 303 308 308 311 314 318 318 320 323 328 328 331 335 347 347 353 360 361 361 361 358 351 351 347 343 335 335 331 328 318 318 317 315 314 314 314 315 317 317 316 314 302 302 296 294 288 288 284 284 283 283 282 281 280 280 280 279 277 277 272 268 264 264 253 246 249 249 264 264 264 264 263 261 259 259 256 255 254 254 250 248 246 246 243 241 241 241 239 237 237 237 237 237 237 237 236 238 241 241 248 250 253 253 261 262 264 264 267 270 267 267 261 258 255 255 248 243 238 238 222 219 215 213 213 213 214 209 209 207 205 210 210 212 207 201 201 199 197 194 194 193 194 192 192 185 181 175 175 172 169 162 162 157 152 142 142 143 142 132 132 125 125 133 133 142 150 163 163 168 172 185 185 188 192 199 199 200 201 205 205 205 204 203 203 202 201 199 199 204 203 202 202 205 207 210 210 227 235 244 244 258 264 265 265 265 263 261 261 253 250 246 246 241 240 238 238 230 225 220 220 210 201 198 198 186 178 175 175 171 170 169 169 167 166 163 163 164 164 164 164 160 156 152 148 148 148 147 142 142 141 141 140 140 140 140 139 139 139 139 139 139 140 141 138 138 138 139 139 139 139 138 138 138 138 138 139 139 
281 295 295 296 286 289 289 304 315 317 317 309 298 285 285 260 248 224 224 204 199 194 194 190 190 190 190 190 199 209 209 243 251 254 254 261 266 275 275 298 312 326 326 352 349 345 345 338 339 341 359 359 368 377 380 380 383 377 362 362 353 343 322 322 312 304 290 290 284 290 315 315 333 351 375 375 376 377 353 353 346 345 356 356 362 358 343 343 332 320 293 293 278 262 225 225 225 224 243 243 253 264 289 289 304 319 345 345 346 346 347 347 340 332 324 324 311 305 299 299 282 276 273 273 274 280 289 289 306 315 325 325 346 362 366 366 355 344 332 332 305 289 273 273 253 236 225 225 201 189 180 180 170 168 167 167 168 170 179 179 194 202 211 211 228 236 245 245 255 262 270 270 291 295 300 315 315 324 328 330 330 326 320 294 294 281 268 262 262 269 277 291 291 292 293 279 279 242 244 264 264 282 291 301 301 301 306 320 320 330 362 414 414 434 455 474 474 479 485 486 486 482 463 437 437 424 432 451 451 461 474 496 496 505 508 507 507 492 481 462 462 419 394 370 370 335 324 334 334 372 373 375 375 370 383 397 397 446 465 484 484 522 530 530 530 526 521 518 518 515 515 515 515 509 492 481 481 461 460 458 458 459 457 455 455 441 433 418 418 402 393 384 384 362 349 329 329 286 263 227 217 217 222 227 254 254 262 270 307 307 332 358 381 381 374 356 325 325 311 302 288 288 283 284 298 298 305 312 331 331 337 344 353 353 361 370 401 401 431 446 475 475 488 500 525 525 539 548 568 568 578 593 608 608 615 623 638 638 642 647 649 649 649 646 629 629 598 582 565 565 523 501 478 478 442 428 407 407 413 425 437 437 452 455 446 446 418 399 388 388 380 396 413 413 451 465 479 479 486 488 491 491 494 492 490 490 486 484 483 483 478 475 471 471 460 446 438 438 428 421 414 414 399 391 382 363 363 358 349 344 344 342 344 353 353 360 359 363 363 368 384 396 396 399 402 413 413 429 445 473 473 484 496 502 502 500 494 481 481 474 471 467 467 465 466 476 476 480 485 493 493 495 498 494 494 488 482 464 464 450 445 434 434 428 423 418 418 398 384 369 369 353 325 314 314 294 284 275 275 256 245 237 237 222 214 203 203 192 188 184 184 172 169 166 166 168 172 188 188 216 233 244 244 262 268 270 270 278 283 290 290 315 324 334 334 337 331 324 324 308 300 292 292 276 272 269 269 267 268 276 290 290 296 299 304 304 310 314 318 318 319 321 328 328 333 338 347 347 353 359 358 358 356 352 344 344 339 335 328 328 325 323 312 312 310 307 307 307 307 307 305 305 304 303 290 290 285 283 279 279 276 275 274 274 275 275 270 270 270 270 270 270 267 265 260 260 249 243 248 248 265 267 269 269 270 270 269 269 265 264 263 263 261 257 255 255 250 246 244 244 241 239 239 239 238 238 237 237 233 233 234 234 238 240 243 243 252 254 257 257 261 264 263 263 259 255 252 252 246 242 236 236 227 228 229 225 225 221 217 213 213 212 210 213 213 215 212 207 207 204 202 198 198 196 197 196 196 188 182 176 176 173 170 162 162 158 154 144 144 144 140 130 130 125 125 135 135 145 155 170 170 176 181 196 196 200 205 209 209 209 210 211 211 211 212 207 207 205 204 203 203 205 205 205 205 209 211 213 213 229 237 245 245 260 266 269 269 272 272 270 270 261 258 254 254 248 245 242 242 234 228 222 222 211 200 198 198 188 180 176 176 170 168 167 167 165 164 166 166 169 168 167 167 162 160 157 153 153 151 149 146 146 144 142 141 141 142 142 142 142 141 141 140 140 140 141 141 141 142 143 141 141 141 140 139 139 138 139 140 140 
283 297 297 313 316 320 320 332 339 338 338 322 308 295 295 269 257 232 232 210 203 195 195 190 190 189 189 189 198 208 208 262 277 282 282 290 293 298 298 311 319 324 324 336 330 324 324 317 322 328 351 351 356 362 365 365 368 363 348 348 337 326 307 307 299 293 283 283 279 282 300 300 313 326 348 348 354 361 341 341 330 320 327 327 332 330 320 320 311 300 277 277 265 251 217 217 221 225 248 248 259 271 289 289 301 313 339 339 345 351 358 358 343 333 323 323 309 303 297 297 281 276 275 275 282 290 299 299 317 327 334 334 350 360 362 362 348 336 324 324 304 292 280 280 263 246 237 237 215 201 189 189 173 170 169 169 167 167 172 172 187 197 208 208 228 235 242 242 253 259 265 265 279 281 285 299 299 309 317 323 323 320 311 282 282 273 263 247 247 249 251 270 270 274 279 269 269 236 242 268 268 288 303 325 325 333 338 351 351 359 381 426 426 439 453 461 461 464 467 463 463 458 436 407 407 395 402 420 420 432 454 488 488 500 503 504 504 489 478 454 454 407 384 365 365 333 319 318 318 333 333 333 333 348 370 392 392 431 449 467 467 507 520 526 526 532 530 528 528 526 527 527 527 523 510 501 501 483 480 476 476 467 460 452 452 432 421 401 401 385 377 370 370 355 346 333 333 303 286 247 219 219 219 218 233 233 252 272 315 315 333 352 358 358 349 329 294 294 278 274 275 275 281 289 308 308 317 327 349 349 356 363 373 373 375 377 384 384 414 429 456 456 468 480 509 509 526 539 565 565 578 601 621 621 629 637 648 648 651 654 654 654 649 645 619 619 581 563 545 545 512 495 478 478 444 426 396 396 389 394 411 411 437 447 444 444 429 417 398 398 369 388 408 408 446 452 459 459 464 473 483 483 491 490 489 489 485 482 479 479 470 464 459 459 447 433 427 427 419 414 409 409 397 390 382 366 366 360 349 342 342 340 353 375 375 384 382 375 375 371 373 380 380 386 393 415 415 430 446 471 471 481 492 497 497 494 488 477 477 471 466 457 457 454 456 469 469 475 481 494 494 496 499 494 494 486 478 459 459 444 439 431 431 427 420 412 412 389 373 357 357 334 313 304 304 289 282 270 270 248 237 229 229 215 208 197 197 188 186 183 183 170 169 168 168 177 185 208 208 228 234 238 238 246 249 250 250 255 259 269 269 307 317 328 328 334 328 321 321 306 299 292 292 274 270 268 268 265 264 269 279 279 285 291 304 304 311 312 313 313 316 319 330 330 335 341 349 349 354 358 354 354 350 347 339 339 334 330 323 323 320 319 310 310 307 303 300 300 299 297 294 294 291 287 278 278 275 273 271 271 270 267 265 265 267 266 259 259 258 257 257 257 257 257 256 256 248 242 247 247 267 271 276 276 279 279 278 278 274 274 275 275 275 271 268 268 261 257 253 253 247 246 245 245 241 238 232 232 228 227 226 226 229 231 233 233 241 244 249 249 254 256 256 256 254 250 247 247 243 241 240 240 241 242 243 228 228 225 222 218 218 216 214 214 214 215 214 210 210 207 206 202 202 200 199 197 197 191 185 180 180 176 172 164 164 160 156 148 148 147 139 128 128 124 124 135 135 146 156 174 174 182 188 205 205 209 213 215 215 216 218 218 218 218 219 215 215 211 211 210 210 211 212 213 213 214 215 217 217 233 241 249 249 263 269 272 272 277 279 277 277 266 263 259 259 249 245 240 240 231 225 219 219 211 200 197 197 188 183 179 179 172 169 168 168 166 165 168 168 173 173 172 172 167 164 161 156 156 155 153 146 146 142 142 142 142 143 143 144 144 145 145 146 146 146 147 146 146 146 145 142 142 142 141 142 142 141 141 141 141 
283 297 297 313 316 320 320 332 339 338 338 322 308 295 295 269 257 232 232 210 203 195 195 190 190 189 189 189 198 208 208 262 277 282 282 290 293 298 298 311 319 324 324 336 330 324 324 317 322 328 351 351 356 362 365 365 368 363 348 348 337 326 307 307 299 293 283 283 279 282 300 300 313 326 348 348 354 361 341 341 330 320 327 327 332 330 320 320 311 300 277 277 265 251 217 217 221 225 248 248 259 271 289 289 301 313 339 339 345 351 358 358 343 333 323 323 309 303 297 297 281 276 275 275 282 290 299 299 317 327 334 334 350 360 362 362 348 336 324 324 304 292 280 280 263 246 237 237 215 201 189 189 173 170 169 169 167 167 172 172 187 197 208 208 228 235 242 242 253 259 265 265 279 281 285 299 299 309 317 323 323 320 311 282 282 273 263 247 247 249 251 270 270 274 279 269 269 236 242 268 268 288 303 325 325 333 338 351 351 359 381 426 426 439 453 461 461 464 467 463 463 458 436 407 407 395 402 420 420 432 454 488 488 500 503 504 504 489 478 454 454 407 384 365 365 333 319 318 318 333 333 333 333 348 370 392 392 431 449 467 467 507 520 526 526 532 530 528 528 526 527 527 527 523 510 501 501 483 480 476 476 467 460 452 452 432 421 401 401 385 377 370 370 355 346 333 333 303 286 247 219 219 219 218 233 233 252 272 315 315 333 352 358 358 349 329 294 294 278 274 275 275 281 289 308 308 317 327 349 349 356 363 373 373 375 377 384 384 414 429 456 456 468 480 509 509 526 539 565 565 578 601 621 621 629 637 648 648 651 654 654 654 649 645 619 619 581 563 545 545 512 495 478 478 444 426 396 396 389 394 411 411 437 447 444 444 429 417 398 398 369 388 408 408 446 452 459 459 464 473 483 483 491 490 489 489 485 482 479 479 470 464 459 459 447 433 427 427 419 414 409 409 397 390 382 366 366 360 349 342 342 340 353 375 375 384 382 375 375 371 373 380 380 386 393 415 415 430 446 471 471 481 492 497 497 494 488 477 477 471 466 457 457 454 456 469 469 475 481 494 494 496 499 494 494 486 478 459 459 444 439 431 431 427 420 412 412 389 373 357 357 334 313 304 304 289 282 270 270 248 237 229 229 215 208 197 197 188 186 183 183 170 169 168 168 177 185 208 208 228 234 238 238 246 249 250 250 255 259 269 269 307 317 328 328 334 328 321 321 306 299 292 292 274 270 268 268 265 264 269 279 279 285 291 304 304 311 312 313 313 316 319 330 330 335 341 349 349 354 358 354 354 350 347 339 339 334 330 323 323 320 319 310 310 307 303 300 300 299 297 294 294 291 287 278 278 275 273 271 271 270 267 265 265 267 266 259 259 258 257 257 257 257 257 256 256 248 242 247 247 267 271 276 276 279 279 278 278 274 274 275 275 275 271 268 268 261 257 253 253 247 246 245 245 241 238 232 232 228 227 226 226 229 231 233 233 241 244 249 249 254 256 256 256 254 250 247 247 243 241 240 240 241 242 243 228 228 225 222 218 218 216 214 214 214 215 214 210 210 207 206 202 202 200 199 197 197 191 185 180 180 176 172 164 164 160 156 148 148 147 139 128 128 124 124 135 135 146 156 174 174 182 188 205 205 209 213 215 215 216 218 218 218 218 219 215 215 211 211 210 210 211 212 213 213 214 215 217 217 233 241 249 249 263 269 272 272 277 279 277 277 266 263 259 259 249 245 240 240 231 225 219 219 211 200 197 197 188 183 179 179 172 169 168 168 166 165 168 168 173 173 172 172 167 164 161 156 156 155 153 146 146 142 142 142 142 143 143 144 144 145 145 146 146 146 147 146 146 146 145 142 142 142 141 142 142 141 141 141 141 
283 297 297 313 316 320 320 332 339 338 338 322 308 295 295 269 257 232 232 210 203 195 195 190 190 189 189 189 198 208 208 262 277 282 282 290 293 298 298 311 319 324 324 336 330 324 324 317 322 328 351 351 356 362 365 365 368 363 348 348 337 326 307 307 299 293 283 283 279 282 300 300 313 326 348 348 354 361 341 341 330 320 327 327 332 330 320 320 311 300 277 277 265 251 217 217 221 225 248 248 259 271 289 289 301 313 339 339 345 351 358 358 343 333 323 323 309 303 297 297 281 276 275 275 282 290 299 299 317 327 334 334 350 360 362 362 348 336 324 324 304 292 280 280 263 246 237 237 215 201 189 189 173 170 169 169 167 167 172 172 187 197 208 208 228 235 242 242 253 259 265 265 279 281 285 299 299 309 317 323 323 320 311 282 282 273 263 247 247 249 251 270 270 274 279 269 269 236 242 268 268 288 303 325 325 333 338 351 351 359 381 426 426 439 453 461 461 464 467 463 463 458 436 407 407 395 402 420 420 432 454 488 488 500 503 504 504 489 478 454 454 407 384 365 365 333 319 318 318 333 333 333 333 348 370 392 392 431 449 467 467 507 520 526 526 532 530 528 528 526 527 527 527 523 510 501 501 483 480 476 476 467 460 452 452 432 421 401 401 385 377 370 370 355 346 333 333 303 286 247 219 219 219 218 233 233 252 272 315 315 333 352 358 358 349 329 294 294 278 274 275 275 281 289 308 308 317 327 349 349 356 363 373 373 375 377 384 384 414 429 456 456 468 480 509 509 526 539 565 565 578 601 621 621 629 637 648 648 651 654 654 654 649 645 619 619 581 563 545 545 512 495 478 478 444 426 396 396 389 394 411 411 437 447 444 444 429 417 398 398 369 388 408 408 446 452 459 459 464 473 483 483 491 490 489 489 485 482 479 479 470 464 459 459 447 433 427 427 419 414 409 409 397 390 382 366 366 360 349 342 342 340 353 375 375 384 382 375 375 371 373 380 380 386 393 415 415 430 446 471 471 481 492 497 497 494 488 477 477 471 466 457 457 454 456 469 469 475 481 494 494 496 499 494 494 486 478 459 459 444 439 431 431 427 420 412 412 389 373 357 357 334 313 304 304 289 282 270 270 248 237 229 229 215 208 197 197 188 186 183 183 170 169 168 168 177 185 208 208 228 234 238 238 246 249 250 250 255 259 269 269 307 317 328 328 334 328 321 321 306 299 292 292 274 270 268 268 265 264 269 279 279 285 291 304 304 311 312 313 313 316 319 330 330 335 341 349 349 354 358 354 354 350 347 339 339 334 330 323 323 320 319 310 310 307 303 300 300 299 297 294 294 291 287 278 278 275 273 271 271 270 267 265 265 267 266 259 259 258 257 257 257 257 257 256 256 248 242 247 247 267 271 276 276 279 279 278 278 274 274 275 275 275 271 268 268 261 257 253 253 247 246 245 245 241 238 232 232 228 227 226 226 229 231 233 233 241 244 249 249 254 256 256 256 254 250 247 247 243 241 240 240 241 242 243 228 228 225 222 218 218 216 214 214 214 215 214 210 210 207 206 202 202 200 199 197 197 191 185 180 180 176 172 164 164 160 156 148 148 147 139 128 128 124 124 135 135 146 156 174 174 182 188 205 205 209 213 215 215 216 218 218 218 218 219 215 215 211 211 210 210 211 212 213 213 214 215 217 217 233 241 249 249 263 269 272 272 277 279 277 277 266 263 259 259 249 245 240 240 231 225 219 219 211 200 197 197 188 183 179 179 172 169 168 168 166 165 168 168 173 173 172 172 167 164 161 156 156 155 153 146 146 142 142 142 142 143 143 144 144 145 145 146 146 146 147 146 146 146 145 142 142 142 141 142 142 141 141 141 141 
289 297 297 326 343 346 346 352 355 352 352 337 325 312 312 286 272 244 244 218 207 195 195 189 189 188 188 189 197 206 206 267 284 288 288 293 292 294 294 301 305 307 307 314 310 305 305 312 326 341 363 363 357 350 342 342 348 345 330 330 319 308 293 293 288 284 278 278 276 274 284 284 292 301 325 325 336 347 337 337 323 306 304 304 306 306 298 298 290 280 260 260 251 239 213 213 220 227 258 258 268 278 293 293 301 310 339 339 351 354 358 358 336 326 315 315 303 300 296 296 285 283 284 284 294 302 312 312 331 341 345 345 350 348 344 344 330 320 309 309 298 291 283 283 272 255 245 245 223 210 198 198 179 172 170 170 167 166 167 167 181 191 201 201 219 226 233 233 244 250 256 256 267 269 274 289 289 299 309 321 321 323 313 284 284 276 268 248 248 241 234 245 245 250 256 249 249 230 238 265 265 285 302 333 333 347 354 370 370 378 407 436 436 441 446 448 448 448 447 441 441 432 407 379 379 367 378 407 407 425 445 474 474 483 488 492 492 481 472 454 454 417 398 384 384 357 344 328 328 300 300 299 299 328 348 368 368 397 414 431 431 489 506 515 515 525 525 526 526 530 534 534 534 532 519 509 509 490 482 474 474 460 450 439 439 409 395 369 369 348 337 331 331 321 317 311 311 295 284 261 231 231 224 216 221 221 241 262 310 310 325 341 332 332 321 300 271 271 263 274 296 296 308 314 332 332 339 347 362 362 370 378 391 391 395 399 400 400 408 420 445 445 457 469 496 496 511 526 560 560 578 609 630 630 635 641 647 647 649 651 649 649 639 631 603 603 554 532 510 510 484 474 464 464 438 423 393 393 372 366 385 385 419 435 435 435 426 416 396 396 365 384 404 404 430 430 429 429 438 455 472 472 486 487 485 485 478 473 468 468 457 451 443 443 426 410 403 403 397 395 393 393 385 380 375 362 362 357 346 343 343 346 363 390 390 399 400 399 399 397 394 399 399 402 406 421 421 434 447 471 471 480 489 492 492 488 484 473 473 467 460 448 448 442 444 460 460 468 477 489 489 490 492 486 486 479 472 455 455 434 430 423 423 419 410 401 401 375 362 348 348 322 302 294 294 277 269 258 258 238 229 222 222 209 204 193 193 185 184 182 182 171 171 170 170 194 202 213 213 217 218 218 218 220 221 222 222 228 233 246 246 293 305 317 317 329 325 321 321 306 298 290 290 276 274 273 273 269 266 266 270 270 275 283 294 294 300 302 311 311 316 321 334 334 339 345 352 352 355 359 354 354 349 345 336 336 331 327 321 321 318 317 310 310 307 304 296 296 293 289 283 283 280 276 268 268 266 265 263 263 263 262 259 259 258 257 251 251 251 250 250 250 250 249 249 249 247 244 250 250 271 276 282 282 286 286 285 285 284 285 286 286 286 283 279 279 271 267 263 263 255 252 248 248 240 235 228 228 224 222 220 220 220 221 223 223 227 231 240 240 247 251 252 252 252 249 249 249 248 247 246 246 244 241 238 230 230 228 225 221 221 219 216 215 215 215 215 211 211 208 207 203 203 201 200 199 199 195 191 184 184 181 177 169 169 166 162 153 153 150 140 127 127 122 123 134 134 144 154 174 174 184 191 212 212 216 221 223 223 223 224 224 224 225 226 222 222 217 216 215 215 215 215 216 216 219 220 222 222 238 246 255 255 270 277 281 281 285 286 282 282 264 260 255 255 244 238 232 232 224 219 214 214 206 198 194 194 187 184 180 180 174 171 171 171 169 167 169 169 176 176 175 175 165 161 156 151 151 150 149 142 142 141 143 145 145 145 145 147 147 149 150 153 153 153 153 153 153 150 147 145 145 145 146 147 147 147 147 146 146 
306 309 309 335 357 359 359 362 361 356 356 340 330 318 318 293 280 251 251 224 212 200 200 189 189 188 188 191 197 204 204 260 275 277 277 279 277 278 278 282 286 289 289 296 293 289 289 311 329 348 367 367 360 352 325 325 324 326 320 320 312 303 291 291 288 286 280 280 277 274 280 280 284 289 313 313 323 334 334 334 323 302 288 288 285 286 282 282 276 268 251 251 243 234 212 212 222 232 267 267 275 284 297 297 306 315 345 345 353 351 348 348 323 317 310 310 304 301 297 297 291 291 294 294 306 315 325 325 343 350 350 350 344 329 321 321 307 299 291 291 284 280 276 276 272 256 247 247 226 215 203 203 182 173 170 170 167 166 166 166 176 184 193 193 211 217 223 223 236 242 248 248 256 259 264 279 279 288 301 323 323 333 327 302 302 294 285 259 259 247 234 224 224 225 227 227 227 234 241 260 260 272 289 324 324 341 349 367 367 378 410 434 434 432 430 432 432 430 428 416 416 405 383 362 362 353 372 408 408 425 439 460 460 467 470 474 474 468 462 452 452 431 419 413 413 397 387 371 371 320 306 291 291 297 313 330 330 363 385 408 408 474 491 499 499 507 507 513 513 526 532 534 534 531 515 504 504 479 470 460 460 440 429 417 417 385 369 338 338 311 298 291 291 282 279 276 276 266 259 246 234 234 227 220 213 213 227 241 291 291 303 315 301 301 291 274 263 263 270 289 319 319 331 334 349 349 356 364 378 378 385 393 408 408 413 419 430 430 432 439 457 457 468 476 494 494 504 519 553 553 573 610 630 630 634 638 641 641 641 642 639 639 627 619 591 591 539 513 487 487 451 443 434 434 418 409 385 385 358 346 361 361 397 418 422 422 419 411 391 391 362 377 392 392 402 400 397 397 420 441 462 462 481 483 480 480 470 463 457 457 443 435 427 427 415 409 406 406 392 386 380 380 369 365 360 352 352 348 340 347 347 358 376 404 404 413 415 418 418 419 418 423 423 425 427 433 433 441 449 471 471 479 487 488 488 486 481 471 471 465 457 439 439 430 431 450 450 459 468 478 478 480 482 477 477 472 467 448 448 427 419 407 407 402 393 384 384 358 347 336 336 317 297 285 285 264 254 246 246 231 223 217 217 206 201 190 190 184 183 181 181 175 173 170 170 188 192 197 197 196 195 195 195 195 194 195 195 202 207 221 221 266 279 292 292 316 315 314 314 301 294 287 287 281 280 277 277 269 265 263 263 263 267 272 282 282 291 296 309 309 316 323 336 336 341 347 355 355 359 364 357 357 349 344 334 334 329 325 318 318 315 313 307 307 305 302 295 295 292 289 282 282 280 277 270 270 267 265 261 261 259 258 255 255 253 252 247 247 246 244 244 244 243 242 242 242 244 247 253 253 275 280 286 286 291 290 289 289 289 290 292 292 293 287 282 282 272 267 263 263 255 250 245 245 236 231 225 225 220 219 217 217 216 217 218 218 222 225 235 235 245 250 254 254 258 259 258 258 254 252 250 250 247 243 239 233 233 231 229 223 223 221 219 214 214 213 212 209 209 207 206 204 204 202 200 198 198 192 187 179 179 176 172 165 165 162 158 149 149 148 144 134 134 128 126 131 131 139 150 173 173 184 192 216 216 219 223 227 227 227 228 228 228 231 234 229 229 223 223 222 222 221 223 225 225 229 231 233 233 246 253 259 259 269 274 276 276 277 275 271 271 257 252 247 247 237 232 227 227 217 213 208 208 201 194 190 190 183 180 179 179 177 176 175 175 172 170 167 167 174 174 175 175 165 159 152 146 146 146 145 142 142 142 144 148 148 151 151 153 153 155 155 156 156 155 154 153 153 152 151 152 152 152 152 151 151 151 151 149 149 
323 325 325 339 359 361 361 360 355 346 346 327 317 309 309 290 279 251 251 223 212 200 200 189 188 187 187 189 195 201 201 245 258 261 261 264 262 262 262 266 270 276 276 280 280 279 279 311 331 352 376 376 367 358 322 322 305 313 320 320 318 310 298 298 294 291 284 284 280 274 278 278 280 282 301 301 311 321 324 324 317 298 281 281 274 272 267 267 264 257 242 242 234 225 213 213 229 245 274 274 280 286 300 300 311 322 350 350 353 347 340 340 322 319 315 315 308 305 302 302 299 302 307 307 321 330 339 339 352 356 349 349 332 311 301 301 285 279 273 273 268 265 261 261 261 256 246 246 226 216 205 205 184 175 172 172 167 164 166 166 173 180 187 187 207 212 217 217 231 235 239 239 247 250 256 270 270 279 294 323 323 336 334 312 312 302 291 267 267 253 238 220 220 220 219 233 233 253 263 275 275 277 282 301 301 315 327 355 355 371 402 423 423 417 411 405 405 405 404 391 391 385 367 350 350 344 366 402 402 416 427 443 443 448 451 454 454 448 442 431 431 414 409 413 413 418 417 405 405 355 334 312 312 279 292 306 306 350 376 402 402 461 476 480 480 482 478 490 490 514 526 526 526 520 501 488 488 461 449 437 437 416 403 389 389 361 346 318 318 302 298 292 292 280 273 270 270 264 260 261 249 249 239 229 213 213 219 226 268 268 275 282 271 271 262 255 258 258 268 282 309 309 321 330 356 356 365 375 392 392 400 409 425 425 432 439 451 451 461 465 479 479 489 498 514 514 521 530 557 557 575 609 627 627 630 633 632 632 631 630 627 627 618 613 590 590 550 521 491 491 443 424 405 405 390 384 366 366 344 332 342 342 376 400 409 409 414 408 388 388 353 363 373 373 374 375 377 377 413 432 452 452 472 474 471 471 461 455 449 449 438 433 432 432 432 429 425 425 412 404 396 396 378 371 363 350 350 344 338 359 359 379 394 417 417 425 428 433 433 435 439 443 443 445 448 451 451 453 456 473 473 479 485 486 486 483 478 467 467 461 453 434 434 423 421 434 434 444 454 464 464 466 469 469 469 463 457 442 442 424 415 395 395 384 375 365 365 344 337 330 330 313 293 283 283 266 259 250 250 231 221 216 216 205 199 189 189 183 181 178 178 176 172 167 167 174 176 179 179 177 175 174 174 173 173 174 174 178 182 192 192 227 241 255 255 282 287 293 293 287 286 285 285 282 278 273 273 264 259 258 263 263 271 276 285 285 294 299 310 310 316 323 336 336 342 348 355 355 358 365 359 359 349 344 333 333 328 324 316 316 313 310 304 304 302 299 294 294 292 289 284 284 283 281 281 281 280 277 271 271 268 265 259 259 257 255 247 247 245 242 240 240 237 236 236 236 241 247 254 254 274 279 285 285 290 289 287 287 288 289 291 291 289 281 276 276 265 258 254 254 246 243 239 239 231 227 222 222 217 216 214 214 214 214 215 215 219 225 239 239 252 259 262 262 265 265 265 265 262 259 258 258 252 248 244 240 240 237 234 228 228 225 222 214 214 211 209 206 206 205 204 201 201 199 197 194 194 189 184 176 176 172 168 163 163 161 158 155 155 152 147 143 143 140 134 131 131 135 146 167 167 176 185 210 210 217 225 232 232 232 233 235 235 238 241 236 236 232 231 229 229 229 232 236 236 240 241 243 243 246 246 251 251 259 263 265 265 267 268 264 264 249 244 238 238 227 225 222 222 211 207 203 203 199 189 185 185 179 177 177 177 178 177 176 176 173 171 163 163 165 166 167 167 159 156 152 147 147 146 144 143 143 144 146 150 150 153 153 155 155 156 157 158 158 158 157 156 156 157 158 159 159 159 159 156 156 155 154 151 151 
323 325 325 339 359 361 361 360 355 346 346 327 317 309 309 290 279 251 251 223 212 200 200 189 188 187 187 189 195 201 201 245 258 261 261 264 262 262 262 266 270 276 276 280 280 279 279 311 331 352 376 376 367 358 322 322 305 313 320 320 318 310 298 298 294 291 284 284 280 274 278 278 280 282 301 301 311 321 324 324 317 298 281 281 274 272 267 267 264 257 242 242 234 225 213 213 229 245 274 274 280 286 300 300 311 322 350 350 353 347 340 340 322 319 315 315 308 305 302 302 299 302 307 307 321 330 339 339 352 356 349 349 332 311 301 301 285 279 273 273 268 265 261 261 261 256 246 246 226 216 205 205 184 175 172 172 167 164 166 166 173 180 187 187 207 212 217 217 231 235 239 239 247 250 256 270 270 279 294 323 323 336 334 312 312 302 291 267 267 253 238 220 220 220 219 233 233 253 263 275 275 277 282 301 301 315 327 355 355 371 402 423 423 417 411 405 405 405 404 391 391 385 367 350 350 344 366 402 402 416 427 443 443 448 451 454 454 448 442 431 431 414 409 413 413 418 417 405 405 355 334 312 312 279 292 306 306 350 376 402 402 461 476 480 480 482 478 490 490 514 526 526 526 520 501 488 488 461 449 437 437 416 403 389 389 361 346 318 318 302 298 292 292 280 273 270 270 264 260 261 249 249 239 229 213 213 219 226 268 268 275 282 271 271 262 255 258 258 268 282 309 309 321 330 356 356 365 375 392 392 400 409 425 425 432 439 451 451 461 465 479 479 489 498 514 514 521 530 557 557 575 609 627 627 630 633 632 632 631 630 627 627 618 613 590 590 550 521 491 491 443 424 405 405 390 384 366 366 344 332 342 342 376 400 409 409 414 408 388 388 353 363 373 373 374 375 377 377 413 432 452 452 472 474 471 471 461 455 449 449 438 433 432 432 432 429 425 425 412 404 396 396 378 371 363 350 350 344 338 359 359 379 394 417 417 425 428 433 433 435 439 443 443 445 448 451 451 453 456 473 473 479 485 486 486 483 478 467 467 461 453 434 434 423 421 434 434 444 454 464 464 466 469 469 469 463 457 442 442 424 415 395 395 384 375 365 365 344 337 330 330 313 293 283 283 266 259 250 250 231 221 216 216 205 199 189 189 183 181 178 178 176 172 167 167 174 176 179 179 177 175 174 174 173 173 174 174 178 182 192 192 227 241 255 255 282 287 293 293 287 286 285 285 282 278 273 273 264 259 258 263 263 271 276 285 285 294 299 310 310 316 323 336 336 342 348 355 355 358 365 359 359 349 344 333 333 328 324 316 316 313 310 304 304 302 299 294 294 292 289 284 284 283 281 281 281 280 277 271 271 268 265 259 259 257 255 247 247 245 242 240 240 237 236 236 236 241 247 254 254 274 279 285 285 290 289 287 287 288 289 291 291 289 281 276 276 265 258 254 254 246 243 239 239 231 227 222 222 217 216 214 214 214 214 215 215 219 225 239 239 252 259 262 262 265 265 265 265 262 259 258 258 252 248 244 240 240 237 234 228 228 225 222 214 214 211 209 206 206 205 204 201 201 199 197 194 194 189 184 176 176 172 168 163 163 161 158 155 155 152 147 143 143 140 134 131 131 135 146 167 167 176 185 210 210 217 225 232 232 232 233 235 235 238 241 236 236 232 231 229 229 229 232 236 236 240 241 243 243 246 246 251 251 259 263 265 265 267 268 264 264 249 244 238 238 227 225 222 222 211 207 203 203 199 189 185 185 179 177 177 177 178 177 176 176 173 171 163 163 165 166 167 167 159 156 152 147 147 146 144 143 143 144 146 150 150 153 153 155 155 156 157 158 158 158 157 156 156 157 158 159 159 159 159 156 156 155 154 151 151 
323 325 325 339 359 361 361 360 355 346 346 327 317 309 309 290 279 251 251 223 212 200 200 189 188 187 187 189 195 201 201 245 258 261 261 264 262 262 262 266 270 276 276 280 280 279 279 311 331 352 376 376 367 358 322 322 305 313 320 320 318 310 298 298 294 291 284 284 280 274 278 278 280 282 301 301 311 321 324 324 317 298 281 281 274 272 267 267 264 257 242 242 234 225 213 213 229 245 274 274 280 286 300 300 311 322 350 350 353 347 340 340 322 319 315 315 308 305 302 302 299 302 307 307 321 330 339 339 352 356 349 349 332 311 301 301 285 279 273 273 268 265 261 261 261 256 246 246 226 216 205 205 184 175 172 172 167 164 166 166 173 180 187 187 207 212 217 217 231 235 239 239 247 250 256 270 270 279 294 323 323 336 334 312 312 302 291 267 267 253 238 220 220 220 219 233 233 253 263 275 275 277 282 301 301 315 327 355 355 371 402 423 423 417 411 405 405 405 404 391 391 385 367 350 350 344 366 402 402 416 427 443 443 448 451 454 454 448 442 431 431 414 409 413 413 418 417 405 405 355 334 312 312 279 292 306 306 350 376 402 402 461 476 480 480 482 478 490 490 514 526 526 526 520 501 488 488 461 449 437 437 416 403 389 389 361 346 318 318 302 298 292 292 280 273 270 270 264 260 261 249 249 239 229 213 213 219 226 268 268 275 282 271 271 262 255 258 258 268 282 309 309 321 330 356 356 365 375 392 392 400 409 425 425 432 439 451 451 461 465 479 479 489 498 514 514 521 530 557 557 575 609 627 627 630 633 632 632 631 630 627 627 618 613 590 590 550 521 491 491 443 424 405 405 390 384 366 366 344 332 342 342 376 400 409 409 414 408 388 388 353 363 373 373 374 375 377 377 413 432 452 452 472 474 471 471 461 455 449 449 438 433 432 432 432 429 425 425 412 404 396 396 378 371 363 350 350 344 338 359 359 379 394 417 417 425 428 433 433 435 439 443 443 445 448 451 451 453 456 473 473 479 485 486 486 483 478 467 467 461 453 434 434 423 421 434 434 444 454 464 464 466 469 469 469 463 457 442 442 424 415 395 395 384 375 365 365 344 337 330 330 313 293 283 283 266 259 250 250 231 221 216 216 205 199 189 189 183 181 178 178 176 172 167 167 174 176 179 179 177 175 174 174 173 173 174 174 178 182 192 192 227 241 255 255 282 287 293 293 287 286 285 285 282 278 273 273 264 259 258 263 263 271 276 285 285 294 299 310 310 316 323 336 336 342 348 355 355 358 365 359 359 349 344 333 333 328 324 316 316 313 310 304 304 302 299 294 294 292 289 284 284 283 281 281 281 280 277 271 271 268 265 259 259 257 255 247 247 245 242 240 240 237 236 236 236 241 247 254 254 274 279 285 285 290 289 287 287 288 289 291 291 289 281 276 276 265 258 254 254 246 243 239 239 231 227 222 222 217 216 214 214 214 214 215 215 219 225 239 239 252 259 262 262 265 265 265 265 262 259 258 258 252 248 244 240 240 237 234 228 228 225 222 214 214 211 209 206 206 205 204 201 201 199 197 194 194 189 184 176 176 172 168 163 163 161 158 155 155 152 147 143 143 140 134 131 131 135 146 167 167 176 185 210 210 217 225 232 232 232 233 235 235 238 241 236 236 232 231 229 229 229 232 236 236 240 241 243 243 246 246 251 251 259 263 265 265 267 268 264 264 249 244 238 238 227 225 222 222 211 207 203 203 199 189 185 185 179 177 177 177 178 177 176 176 173 171 163 163 165 166 167 167 159 156 152 147 147 146 144 143 143 144 146 150 150 153 153 155 155 156 157 158 158 158 157 156 156 157 158 159 159 159 159 156 156 155 154 151 151 
337 335 335 341 354 355 355 351 344 332 332 307 293 287 287 274 266 242 242 219 210 201 201 191 190 188 188 188 190 193 193 228 240 246 246 252 253 252 252 256 261 264 264 265 269 274 274 315 336 358 373 373 363 352 317 317 294 305 320 320 324 318 306 306 301 297 286 286 279 273 273 273 272 271 283 283 290 298 303 303 299 290 278 278 271 267 258 258 254 247 231 231 222 215 220 220 236 253 277 277 283 289 302 302 316 331 357 357 358 350 342 342 330 326 322 322 313 310 306 306 308 313 319 319 332 340 346 346 348 343 333 333 312 293 285 285 278 273 268 268 258 253 248 248 241 239 233 233 219 210 201 201 184 176 173 173 167 164 165 165 169 176 184 184 200 205 211 211 219 223 227 227 239 245 252 269 269 280 295 321 321 332 329 306 306 295 284 260 260 245 230 214 214 217 221 240 240 267 280 299 299 306 306 309 309 312 327 355 355 368 392 406 406 403 399 383 383 376 369 365 365 363 348 336 336 338 360 394 394 406 411 416 416 415 417 423 423 421 414 399 399 384 385 395 395 412 418 410 410 363 338 313 313 274 287 300 300 345 369 394 394 443 454 454 454 449 445 464 464 496 510 511 511 506 485 472 472 441 425 409 409 387 375 362 362 335 328 323 323 326 325 317 317 307 305 303 303 298 295 282 260 260 247 234 213 213 214 215 241 241 244 248 242 242 240 249 270 270 281 288 304 304 313 324 359 359 370 382 404 404 414 425 442 442 451 460 474 474 485 489 501 501 509 520 540 540 549 556 575 575 586 607 619 619 620 621 618 618 618 617 617 617 611 605 582 582 550 529 508 508 453 430 407 407 371 361 344 344 327 318 326 326 358 382 396 396 411 411 394 394 348 347 345 345 346 355 365 365 404 421 439 439 461 464 463 463 459 456 455 455 453 454 454 454 453 445 440 440 426 419 412 412 395 386 377 359 359 347 339 366 366 389 400 420 420 428 434 447 447 453 462 467 467 470 473 471 471 471 471 478 478 482 487 481 481 477 472 461 461 454 446 429 429 420 412 417 417 426 435 448 448 451 455 458 458 454 450 436 436 421 411 388 388 376 365 354 354 333 326 319 319 305 288 281 281 266 259 251 251 235 227 220 220 206 199 190 190 183 180 177 177 174 172 169 169 166 166 166 166 164 163 163 163 163 164 164 164 165 166 171 171 195 208 221 221 250 260 271 271 279 283 287 287 277 272 266 266 256 251 254 265 265 274 280 292 292 303 307 312 312 317 322 336 336 341 346 353 353 355 358 352 352 345 339 328 328 322 319 314 314 312 309 304 304 304 303 301 301 300 299 298 298 297 296 292 292 288 285 277 277 273 269 262 262 259 256 246 246 244 241 239 239 234 232 232 232 239 246 252 252 275 279 284 284 285 284 283 283 282 282 283 283 279 271 265 265 254 248 245 245 238 235 232 232 225 221 215 215 214 214 213 213 217 217 218 218 223 231 246 246 258 263 266 266 269 270 269 269 266 264 263 263 255 252 248 242 242 240 237 235 235 232 228 215 215 212 210 206 206 204 202 198 198 195 192 188 188 184 180 172 172 170 167 161 161 160 158 154 154 152 146 138 138 133 130 134 134 143 153 168 168 173 180 206 206 216 227 237 237 238 239 241 241 245 249 240 240 237 237 236 236 235 236 237 237 243 243 242 242 242 242 245 245 252 256 257 257 258 259 257 257 241 236 231 231 221 218 215 215 208 204 200 200 195 191 189 189 184 181 180 180 176 174 172 172 167 164 159 159 159 158 156 156 155 154 153 149 149 146 142 145 145 146 147 152 152 155 155 157 157 159 160 161 161 161 161 163 163 164 165 165 165 164 163 160 160 159 158 154 154 
344 338 338 338 344 343 343 336 329 318 318 292 277 268 268 255 251 231 231 214 209 204 204 200 195 189 189 187 188 190 190 218 231 238 238 245 245 243 243 245 249 251 251 254 265 276 276 317 331 346 350 350 342 334 306 306 285 298 321 321 330 325 314 314 308 302 287 287 279 271 268 268 267 265 272 272 275 279 282 282 281 278 274 274 270 263 249 249 242 237 222 222 213 211 231 231 243 255 276 276 284 293 311 311 327 344 365 365 364 359 353 353 344 339 334 334 319 316 312 312 319 326 332 332 342 347 345 345 336 328 318 318 300 289 286 286 282 275 268 268 255 250 244 244 234 225 220 220 211 206 199 199 183 175 172 172 167 165 164 164 166 170 175 175 191 195 200 200 210 214 219 219 234 240 250 272 272 284 296 316 316 325 316 282 282 274 265 245 245 231 216 211 211 216 222 244 244 275 287 310 310 320 325 332 332 334 342 359 359 367 388 398 398 394 390 363 363 351 338 332 332 328 317 325 325 341 360 387 387 395 393 386 386 380 383 392 392 390 383 370 370 356 355 368 368 390 400 396 396 358 333 308 308 270 283 297 297 343 364 385 385 420 426 421 421 419 422 442 442 476 490 493 493 491 473 462 462 431 414 396 396 368 359 350 350 339 344 355 355 357 353 347 347 339 337 330 330 316 309 287 260 260 248 235 213 213 212 211 219 219 222 225 246 246 257 270 295 295 306 313 325 325 330 338 367 367 379 391 417 417 428 439 458 458 467 477 496 496 509 514 525 525 530 541 560 560 568 576 592 592 600 610 614 614 612 610 601 601 597 592 595 595 595 591 569 569 540 523 505 505 463 443 423 423 385 370 342 342 317 306 312 312 342 365 385 385 411 417 410 410 372 360 347 347 330 338 346 346 381 400 419 419 452 458 460 460 463 464 465 465 469 471 471 471 469 460 454 454 439 432 425 425 408 400 392 366 366 351 338 361 361 381 393 415 415 426 437 456 456 465 480 491 491 491 491 486 486 484 482 483 483 485 487 479 479 473 467 454 454 447 439 422 422 413 404 402 402 408 414 429 429 435 441 446 446 446 445 436 436 419 409 387 387 374 363 351 351 329 320 311 311 292 278 275 275 264 257 249 249 233 224 220 220 208 201 191 191 187 185 183 183 180 179 177 177 170 169 166 166 164 162 162 162 163 163 163 163 164 163 164 164 173 185 197 197 228 241 255 255 278 280 283 283 272 267 262 262 252 247 250 263 263 273 282 296 296 302 302 312 312 316 321 333 333 337 342 347 347 347 347 341 341 335 330 320 320 315 314 313 313 312 312 311 311 312 313 313 313 312 311 311 311 310 309 296 296 290 287 280 280 275 271 262 262 258 254 246 246 244 242 241 241 237 233 232 232 239 247 256 256 278 280 283 283 281 280 278 278 273 271 269 269 264 254 250 250 243 240 237 237 230 227 224 224 217 214 211 211 210 211 213 213 218 222 226 226 234 238 249 249 261 267 270 270 272 271 270 270 267 265 264 264 256 253 250 244 244 242 239 233 233 230 227 219 219 219 215 207 207 204 204 200 200 196 193 187 187 180 176 167 167 165 163 159 159 157 155 151 151 149 141 130 130 124 124 138 138 151 164 183 183 189 193 211 211 221 232 241 241 242 244 245 245 247 250 243 243 241 240 239 239 239 239 239 239 242 243 244 244 244 242 242 242 244 246 247 247 249 249 246 246 235 230 225 225 219 218 217 217 211 207 203 203 199 195 193 193 188 185 182 182 175 171 167 167 161 158 158 158 151 151 151 151 154 154 153 148 148 145 142 146 146 148 150 155 155 157 158 162 162 164 165 166 166 166 166 167 167 167 166 167 167 166 165 162 162 161 161 158 158 
344 338 338 338 344 343 343 336 329 318 318 292 277 268 268 255 251 231 231 214 209 204 204 200 195 189 189 187 188 190 190 218 231 238 238 245 245 243 243 245 249 251 251 254 265 276 276 317 331 346 350 350 342 334 306 306 285 298 321 321 330 325 314 314 308 302 287 287 279 271 268 268 267 265 272 272 275 279 282 282 281 278 274 274 270 263 249 249 242 237 222 222 213 211 231 231 243 255 276 276 284 293 311 311 327 344 365 365 364 359 353 353 344 339 334 334 319 316 312 312 319 326 332 332 342 347 345 345 336 328 318 318 300 289 286 286 282 275 268 268 255 250 244 244 234 225 220 220 211 206 199 199 183 175 172 172 167 165 164 164 166 170 175 175 191 195 200 200 210 214 219 219 234 240 250 272 272 284 296 316 316 325 316 282 282 274 265 245 245 231 216 211 211 216 222 244 244 275 287 310 310 320 325 332 332 334 342 359 359 367 388 398 398 394 390 363 363 351 338 332 332 328 317 325 325 341 360 387 387 395 393 386 386 380 383 392 392 390 383 370 370 356 355 368 368 390 400 396 396 358 333 308 308 270 283 297 297 343 364 385 385 420 426 421 421 419 422 442 442 476 490 493 493 491 473 462 462 431 414 396 396 368 359 350 350 339 344 355 355 357 353 347 347 339 337 330 330 316 309 287 260 260 248 235 213 213 212 211 219 219 222 225 246 246 257 270 295 295 306 313 325 325 330 338 367 367 379 391 417 417 428 439 458 458 467 477 496 496 509 514 525 525 530 541 560 560 568 576 592 592 600 610 614 614 612 610 601 601 597 592 595 595 595 591 569 569 540 523 505 505 463 443 423 423 385 370 342 342 317 306 312 312 342 365 385 385 411 417 410 410 372 360 347 347 330 338 346 346 381 400 419 419 452 458 460 460 463 464 465 465 469 471 471 471 469 460 454 454 439 432 425 425 408 400 392 366 366 351 338 361 361 381 393 415 415 426 437 456 456 465 480 491 491 491 491 486 486 484 482 483 483 485 487 479 479 473 467 454 454 447 439 422 422 413 404 402 402 408 414 429 429 435 441 446 446 446 445 436 436 419 409 387 387 374 363 351 351 329 320 311 311 292 278 275 275 264 257 249 249 233 224 220 220 208 201 191 191 187 185 183 183 180 179 177 177 170 169 166 166 164 162 162 162 163 163 163 163 164 163 164 164 173 185 197 197 228 241 255 255 278 280 283 283 272 267 262 262 252 247 250 263 263 273 282 296 296 302 302 312 312 316 321 333 333 337 342 347 347 347 347 341 341 335 330 320 320 315 314 313 313 312 312 311 311 312 313 313 313 312 311 311 311 310 309 296 296 290 287 280 280 275 271 262 262 258 254 246 246 244 242 241 241 237 233 232 232 239 247 256 256 278 280 283 283 281 280 278 278 273 271 269 269 264 254 250 250 243 240 237 237 230 227 224 224 217 214 211 211 210 211 213 213 218 222 226 226 234 238 249 249 261 267 270 270 272 271 270 270 267 265 264 264 256 253 250 244 244 242 239 233 233 230 227 219 219 219 215 207 207 204 204 200 200 196 193 187 187 180 176 167 167 165 163 159 159 157 155 151 151 149 141 130 130 124 124 138 138 151 164 183 183 189 193 211 211 221 232 241 241 242 244 245 245 247 250 243 243 241 240 239 239 239 239 239 239 242 243 244 244 244 242 242 242 244 246 247 247 249 249 246 246 235 230 225 225 219 218 217 217 211 207 203 203 199 195 193 193 188 185 182 182 175 171 167 167 161 158 158 158 151 151 151 151 154 154 153 148 148 145 142 146 146 148 150 155 155 157 158 162 162 164 165 166 166 166 166 167 167 167 166 167 167 166 165 162 162 161 161 158 158 
351 342 342 325 323 322 322 315 308 299 299 277 265 255 255 240 235 222 222 212 209 206 206 202 198 193 193 188 188 188 188 212 222 228 228 234 233 232 232 234 238 239 239 248 260 272 272 304 313 322 317 317 311 304 284 284 274 290 318 318 330 327 316 316 307 299 283 283 275 268 264 264 263 261 262 262 263 265 268 268 268 267 267 267 266 259 246 246 239 230 214 214 206 209 235 235 247 259 279 279 289 299 320 320 336 353 371 371 370 366 361 361 355 349 342 342 325 321 317 317 325 333 340 340 349 351 346 346 332 323 314 314 302 298 296 296 286 278 270 270 256 250 244 244 234 225 219 219 208 203 197 197 184 177 174 174 168 165 165 165 166 169 173 173 188 194 200 200 212 216 221 221 235 241 255 278 278 288 296 306 306 307 296 255 255 247 239 219 219 215 211 219 219 223 228 244 244 275 290 318 318 332 337 347 347 351 356 369 369 376 393 394 394 389 383 353 353 335 317 301 301 301 309 336 336 353 366 379 379 380 373 357 357 348 351 361 361 366 363 353 353 335 328 339 339 360 370 370 370 348 326 304 304 262 274 287 287 331 350 369 369 389 390 386 386 391 402 421 421 455 470 477 477 479 464 454 454 429 414 398 398 384 382 380 380 376 380 389 389 390 387 380 380 368 362 351 351 326 311 279 252 252 242 231 211 211 210 209 217 217 224 232 268 268 282 292 311 311 320 327 340 340 346 352 377 377 389 402 429 429 440 451 472 472 484 497 520 520 532 536 546 546 552 561 577 577 585 593 605 605 609 614 612 612 609 605 581 581 569 557 563 563 572 575 560 560 534 516 498 498 457 438 419 419 395 384 356 356 322 305 304 304 328 353 374 374 406 416 416 416 402 389 376 376 342 334 326 326 359 376 394 394 443 455 461 461 470 473 477 477 484 488 488 488 484 474 468 468 451 443 435 435 419 409 399 373 373 356 336 348 348 365 379 406 406 419 433 461 461 474 494 504 504 502 500 495 495 493 491 490 490 489 487 475 475 469 462 448 448 441 435 418 418 407 398 383 383 390 397 418 418 424 430 434 434 437 441 438 438 426 417 395 395 381 369 356 356 331 321 310 310 289 273 267 267 255 250 243 243 230 224 218 218 207 202 197 197 195 193 191 191 187 185 183 183 179 179 180 180 181 181 181 181 181 179 177 177 172 170 167 167 165 174 184 184 213 231 249 249 282 283 284 284 271 266 260 260 248 242 247 260 260 269 275 284 284 288 290 304 304 311 318 326 326 328 330 333 333 333 330 323 323 319 316 311 311 310 310 311 311 312 314 323 323 325 328 325 325 323 321 319 319 316 312 295 295 289 285 277 277 273 269 259 259 253 250 242 242 242 241 240 240 234 230 230 230 241 252 260 260 280 282 284 284 282 280 277 277 269 265 260 260 252 246 243 243 238 235 231 231 223 219 215 215 209 207 206 206 210 213 216 216 225 230 236 236 244 246 254 254 265 272 274 274 275 273 272 272 270 268 266 266 259 257 255 250 250 248 245 240 240 238 235 227 227 226 221 211 211 207 206 201 201 197 193 186 186 178 173 164 164 162 160 154 154 151 148 144 144 143 136 127 127 122 126 144 144 157 171 195 195 205 210 226 226 231 237 243 243 243 244 245 245 246 247 245 245 244 244 243 243 244 244 243 243 246 247 249 249 246 244 243 243 240 238 238 238 238 239 236 236 227 223 219 219 212 212 211 211 205 203 200 200 195 191 189 189 185 182 180 180 175 172 166 166 157 154 153 153 149 149 149 149 150 149 148 143 143 143 144 148 148 152 155 161 161 164 165 166 166 166 166 167 167 167 167 169 169 169 169 170 170 170 169 166 166 165 164 160 160 
351 342 342 325 323 322 322 315 308 299 299 277 265 255 255 240 235 222 222 212 209 206 206 202 198 193 193 188 188 188 188 212 222 228 228 234 233 232 232 234 238 239 239 248 260 272 272 304 313 322 317 317 311 304 284 284 274 290 318 318 330 327 316 316 307 299 283 283 275 268 264 264 263 261 262 262 263 265 268 268 268 267 267 267 266 259 246 246 239 230 214 214 206 209 235 235 247 259 279 279 289 299 320 320 336 353 371 371 370 366 361 361 355 349 342 342 325 321 317 317 325 333 340 340 349 351 346 346 332 323 314 314 302 298 296 296 286 278 270 270 256 250 244 244 234 225 219 219 208 203 197 197 184 177 174 174 168 165 165 165 166 169 173 173 188 194 200 200 212 216 221 221 235 241 255 278 278 288 296 306 306 307 296 255 255 247 239 219 219 215 211 219 219 223 228 244 244 275 290 318 318 332 337 347 347 351 356 369 369 376 393 394 394 389 383 353 353 335 317 301 301 301 309 336 336 353 366 379 379 380 373 357 357 348 351 361 361 366 363 353 353 335 328 339 339 360 370 370 370 348 326 304 304 262 274 287 287 331 350 369 369 389 390 386 386 391 402 421 421 455 470 477 477 479 464 454 454 429 414 398 398 384 382 380 380 376 380 389 389 390 387 380 380 368 362 351 351 326 311 279 252 252 242 231 211 211 210 209 217 217 224 232 268 268 282 292 311 311 320 327 340 340 346 352 377 377 389 402 429 429 440 451 472 472 484 497 520 520 532 536 546 546 552 561 577 577 585 593 605 605 609 614 612 612 609 605 581 581 569 557 563 563 572 575 560 560 534 516 498 498 457 438 419 419 395 384 356 356 322 305 304 304 328 353 374 374 406 416 416 416 402 389 376 376 342 334 326 326 359 376 394 394 443 455 461 461 470 473 477 477 484 488 488 488 484 474 468 468 451 443 435 435 419 409 399 373 373 356 336 348 348 365 379 406 406 419 433 461 461 474 494 504 504 502 500 495 495 493 491 490 490 489 487 475 475 469 462 448 448 441 435 418 418 407 398 383 383 390 397 418 418 424 430 434 434 437 441 438 438 426 417 395 395 381 369 356 356 331 321 310 310 289 273 267 267 255 250 243 243 230 224 218 218 207 202 197 197 195 193 191 191 187 185 183 183 179 179 180 180 181 181 181 181 181 179 177 177 172 170 167 167 165 174 184 184 213 231 249 249 282 283 284 284 271 266 260 260 248 242 247 260 260 269 275 284 284 288 290 304 304 311 318 326 326 328 330 333 333 333 330 323 323 319 316 311 311 310 310 311 311 312 314 323 323 325 328 325 325 323 321 319 319 316 312 295 295 289 285 277 277 273 269 259 259 253 250 242 242 242 241 240 240 234 230 230 230 241 252 260 260 280 282 284 284 282 280 277 277 269 265 260 260 252 246 243 243 238 235 231 231 223 219 215 215 209 207 206 206 210 213 216 216 225 230 236 236 244 246 254 254 265 272 274 274 275 273 272 272 270 268 266 266 259 257 255 250 250 248 245 240 240 238 235 227 227 226 221 211 211 207 206 201 201 197 193 186 186 178 173 164 164 162 160 154 154 151 148 144 144 143 136 127 127 122 126 144 144 157 171 195 195 205 210 226 226 231 237 243 243 243 244 245 245 246 247 245 245 244 244 243 243 244 244 243 243 246 247 249 249 246 244 243 243 240 238 238 238 238 239 236 236 227 223 219 219 212 212 211 211 205 203 200 200 195 191 189 189 185 182 180 180 175 172 166 166 157 154 153 153 149 149 149 149 150 149 148 143 143 143 144 148 148 152 155 161 161 164 165 166 166 166 166 167 167 167 167 169 169 169 169 170 170 170 169 166 166 165 164 160 160 
356 344 344 321 306 302 302 293 288 280 280 264 256 252 252 241 234 221 221 214 211 208 208 200 197 194 194 189 189 188 188 203 211 215 215 220 220 221 221 227 232 232 232 242 252 263 263 282 289 296 287 287 280 273 262 262 268 281 306 306 318 319 311 311 301 293 277 277 268 256 255 255 255 255 255 255 256 257 257 257 257 257 258 258 257 253 242 242 234 224 207 207 201 207 241 241 253 266 285 285 296 307 329 329 343 357 368 368 367 365 363 363 357 351 344 344 324 319 314 314 323 332 341 341 351 353 348 348 334 325 320 320 312 310 309 309 290 281 272 272 259 252 244 244 233 221 217 217 208 203 198 198 185 178 174 174 168 166 165 165 167 169 171 171 182 190 199 199 214 218 222 222 244 253 262 281 281 291 296 296 296 291 277 234 234 222 210 206 206 211 216 232 232 238 244 251 251 271 287 318 318 334 344 361 361 369 370 376 376 380 389 386 386 380 374 350 350 330 309 282 282 292 318 346 346 359 366 369 369 364 354 334 334 325 328 342 342 357 362 353 353 326 309 313 313 326 334 336 336 327 313 299 299 259 264 270 270 313 329 345 345 353 352 353 353 370 386 404 404 437 453 462 462 470 460 452 452 431 422 413 413 412 413 414 414 411 413 418 418 418 415 408 408 392 383 368 368 332 311 277 251 251 241 230 210 210 209 208 226 226 236 247 280 280 293 302 321 321 331 339 355 355 362 368 388 388 401 414 436 436 447 459 480 480 492 505 529 529 545 548 562 562 573 577 583 583 585 590 598 598 602 611 612 612 609 605 576 576 555 533 537 537 553 566 560 560 534 516 498 498 456 433 409 409 370 359 337 337 313 300 296 296 315 338 357 357 389 401 406 406 409 398 387 387 355 337 318 318 337 356 375 375 436 451 459 459 474 480 485 485 494 497 498 498 495 483 475 475 454 445 436 436 419 410 401 379 379 364 338 335 335 343 359 393 393 411 428 462 462 479 500 507 507 506 504 500 500 497 494 490 490 487 483 470 470 465 459 447 447 441 435 421 421 413 405 380 380 380 380 400 400 406 413 424 424 428 432 440 440 435 426 401 401 386 372 358 358 329 318 307 307 286 269 262 262 248 242 237 237 226 221 217 217 212 211 209 209 209 209 208 208 200 198 196 196 194 194 195 195 197 197 194 194 187 183 179 179 172 168 165 165 163 172 181 181 207 227 248 248 283 285 287 287 274 267 260 260 247 242 247 256 256 260 262 268 268 277 282 296 296 301 307 312 312 312 313 312 312 311 308 304 304 303 303 306 306 308 310 314 314 316 318 330 330 334 339 334 334 331 327 321 321 316 310 293 293 286 281 272 272 268 263 253 253 247 244 236 236 235 234 233 233 229 226 231 231 246 257 265 265 282 285 289 289 285 281 277 277 267 262 256 256 249 242 239 239 232 228 224 224 216 212 208 208 204 205 211 211 218 220 223 223 230 236 243 243 251 253 260 260 271 277 278 278 278 277 277 277 274 272 270 270 264 263 261 256 256 255 253 250 250 247 243 234 234 231 225 214 214 209 207 200 200 196 192 183 183 175 170 160 160 158 155 152 152 149 146 145 145 144 136 126 126 121 128 147 147 160 173 198 198 209 216 233 233 237 241 242 242 242 242 242 242 241 239 240 240 241 241 242 242 244 244 243 243 244 244 244 244 239 237 236 236 234 232 231 231 229 228 226 226 217 215 212 212 207 205 203 203 199 196 192 192 188 185 183 183 180 178 177 177 173 170 165 165 156 152 150 150 149 148 146 146 146 146 145 144 144 144 143 151 151 156 159 164 164 166 166 167 167 167 167 169 169 170 172 175 175 175 174 171 171 170 169 167 167 165 163 159 159 
356 344 344 321 306 302 302 293 288 280 280 264 256 252 252 241 234 221 221 214 211 208 208 200 197 194 194 189 189 188 188 203 211 215 215 220 220 221 221 227 232 232 232 242 252 263 263 282 289 296 287 287 280 273 262 262 268 281 306 306 318 319 311 311 301 293 277 277 268 256 255 255 255 255 255 255 256 257 257 257 257 257 258 258 257 253 242 242 234 224 207 207 201 207 241 241 253 266 285 285 296 307 329 329 343 357 368 368 367 365 363 363 357 351 344 344 324 319 314 314 323 332 341 341 351 353 348 348 334 325 320 320 312 310 309 309 290 281 272 272 259 252 244 244 233 221 217 217 208 203 198 198 185 178 174 174 168 166 165 165 167 169 171 171 182 190 199 199 214 218 222 222 244 253 262 281 281 291 296 296 296 291 277 234 234 222 210 206 206 211 216 232 232 238 244 251 251 271 287 318 318 334 344 361 361 369 370 376 376 380 389 386 386 380 374 350 350 330 309 282 282 292 318 346 346 359 366 369 369 364 354 334 334 325 328 342 342 357 362 353 353 326 309 313 313 326 334 336 336 327 313 299 299 259 264 270 270 313 329 345 345 353 352 353 353 370 386 404 404 437 453 462 462 470 460 452 452 431 422 413 413 412 413 414 414 411 413 418 418 418 415 408 408 392 383 368 368 332 311 277 251 251 241 230 210 210 209 208 226 226 236 247 280 280 293 302 321 321 331 339 355 355 362 368 388 388 401 414 436 436 447 459 480 480 492 505 529 529 545 548 562 562 573 577 583 583 585 590 598 598 602 611 612 612 609 605 576 576 555 533 537 537 553 566 560 560 534 516 498 498 456 433 409 409 370 359 337 337 313 300 296 296 315 338 357 357 389 401 406 406 409 398 387 387 355 337 318 318 337 356 375 375 436 451 459 459 474 480 485 485 494 497 498 498 495 483 475 475 454 445 436 436 419 410 401 379 379 364 338 335 335 343 359 393 393 411 428 462 462 479 500 507 507 506 504 500 500 497 494 490 490 487 483 470 470 465 459 447 447 441 435 421 421 413 405 380 380 380 380 400 400 406 413 424 424 428 432 440 440 435 426 401 401 386 372 358 358 329 318 307 307 286 269 262 262 248 242 237 237 226 221 217 217 212 211 209 209 209 209 208 208 200 198 196 196 194 194 195 195 197 197 194 194 187 183 179 179 172 168 165 165 163 172 181 181 207 227 248 248 283 285 287 287 274 267 260 260 247 242 247 256 256 260 262 268 268 277 282 296 296 301 307 312 312 312 313 312 312 311 308 304 304 303 303 306 306 308 310 314 314 316 318 330 330 334 339 334 334 331 327 321 321 316 310 293 293 286 281 272 272 268 263 253 253 247 244 236 236 235 234 233 233 229 226 231 231 246 257 265 265 282 285 289 289 285 281 277 277 267 262 256 256 249 242 239 239 232 228 224 224 216 212 208 208 204 205 211 211 218 220 223 223 230 236 243 243 251 253 260 260 271 277 278 278 278 277 277 277 274 272 270 270 264 263 261 256 256 255 253 250 250 247 243 234 234 231 225 214 214 209 207 200 200 196 192 183 183 175 170 160 160 158 155 152 152 149 146 145 145 144 136 126 126 121 128 147 147 160 173 198 198 209 216 233 233 237 241 242 242 242 242 242 242 241 239 240 240 241 241 242 242 244 244 243 243 244 244 244 244 239 237 236 236 234 232 231 231 229 228 226 226 217 215 212 212 207 205 203 203 199 196 192 192 188 185 183 183 180 178 177 177 173 170 165 165 156 152 150 150 149 148 146 146 146 146 145 144 144 144 143 151 151 156 159 164 164 166 166 167 167 167 167 169 169 170 172 175 175 175 174 171 171 170 169 167 167 165 163 159 159 
369 360 360 336 314 307 307 292 285 281 281 271 266 259 259 245 237 225 225 217 212 207 207 202 200 198 198 194 191 187 187 193 197 201 201 207 208 212 212 221 226 225 225 234 243 253 253 266 268 270 262 262 257 252 256 256 269 277 299 299 312 312 303 303 293 285 267 267 257 246 243 243 245 247 249 249 249 250 249 249 249 250 250 250 249 246 236 236 229 219 204 204 200 209 252 252 262 273 295 295 305 315 335 335 342 350 355 355 354 353 352 352 343 336 328 328 310 306 302 302 315 324 333 333 346 351 347 347 337 330 328 328 323 321 321 321 298 287 275 275 259 253 246 246 232 220 216 216 207 202 199 199 189 182 177 177 169 166 165 165 166 167 168 168 179 189 200 200 216 220 224 224 250 260 269 286 286 295 295 285 285 275 261 219 219 210 200 211 211 220 229 253 253 258 264 266 266 275 289 318 318 334 348 366 366 371 370 371 371 373 378 373 373 368 362 335 335 320 305 275 275 286 313 337 337 347 350 347 347 341 328 313 313 311 319 342 342 362 368 360 360 329 306 298 298 291 293 296 296 297 291 285 285 256 256 255 255 296 305 314 314 319 322 332 332 358 375 393 393 427 444 455 455 466 462 457 457 442 439 436 436 441 441 442 442 437 439 445 445 443 437 429 429 410 399 383 383 348 328 295 266 266 254 241 214 214 211 208 227 227 237 248 275 275 288 301 327 327 341 352 368 368 374 381 403 403 412 422 441 441 452 463 484 484 494 504 526 526 543 550 566 566 574 572 570 570 569 572 582 582 590 606 616 616 613 610 572 572 548 523 524 524 540 556 556 556 537 521 505 505 464 445 425 425 376 360 329 329 302 289 285 285 296 312 330 330 359 370 385 385 404 394 383 383 354 336 317 317 321 342 364 364 427 446 458 458 478 486 490 490 496 498 499 499 496 484 475 475 453 439 424 424 407 401 394 377 377 367 344 331 331 330 350 388 388 407 423 455 455 471 491 501 501 502 504 499 499 495 490 482 482 479 476 464 464 461 457 448 448 443 438 425 425 417 410 387 387 378 369 379 379 388 397 411 411 418 425 438 438 440 432 407 407 391 376 360 360 331 321 310 310 290 271 264 264 251 245 239 239 232 231 230 230 227 224 223 223 223 222 220 220 216 214 211 211 210 210 205 205 198 195 188 188 176 172 170 170 165 162 162 162 166 173 181 181 211 231 252 252 286 290 294 294 283 275 265 265 247 239 240 243 243 245 248 258 258 271 278 289 289 291 294 294 294 293 292 289 289 289 288 289 289 291 298 310 310 315 317 320 320 321 324 337 337 341 345 340 340 335 330 320 320 314 308 287 287 280 275 266 266 261 257 249 249 244 240 231 231 229 227 225 225 223 224 233 233 252 263 270 270 290 292 294 294 286 281 275 275 264 259 254 254 246 238 235 235 227 223 218 218 208 204 203 203 203 204 213 213 221 224 227 227 235 241 247 247 256 260 270 270 279 282 282 282 282 280 279 279 276 274 273 273 269 268 266 262 262 262 261 250 250 247 243 235 235 233 228 217 217 212 207 197 197 192 188 180 180 172 167 159 159 156 152 150 150 150 149 145 145 142 134 125 125 121 126 144 144 157 170 193 193 204 212 236 236 239 243 241 241 241 241 241 241 238 235 236 236 237 237 238 238 240 239 238 238 238 238 238 238 236 237 235 235 232 230 228 228 223 220 218 218 211 209 207 207 204 202 200 200 195 192 189 189 184 180 178 178 175 173 172 172 169 167 163 163 156 152 150 150 146 145 143 143 142 142 142 143 143 143 142 155 155 160 162 167 167 169 169 170 170 169 169 172 172 173 175 175 175 175 174 170 170 170 169 166 166 165 163 160 160 
384 373 373 347 322 314 314 300 295 287 287 272 265 261 261 249 240 228 228 219 214 208 208 209 209 209 209 203 198 192 192 187 188 190 190 196 200 204 204 211 214 214 214 226 235 245 245 250 250 250 247 247 246 244 263 263 275 280 292 292 299 298 289 289 280 273 256 256 246 237 235 235 237 239 243 243 243 244 243 243 244 245 246 246 246 244 232 232 223 212 201 201 202 215 261 261 270 280 301 301 309 317 328 328 332 337 337 337 335 334 332 332 321 313 305 305 295 293 290 290 304 314 324 324 341 347 345 345 339 335 334 334 331 328 326 326 301 288 275 275 257 251 244 244 229 217 214 214 207 204 201 201 192 185 180 180 171 167 166 166 165 165 166 166 175 188 202 202 222 231 240 240 260 267 276 296 296 307 306 291 291 276 261 211 211 205 199 218 218 233 249 277 277 282 287 290 290 289 299 324 324 339 348 357 357 358 358 360 360 362 363 362 362 355 347 320 320 312 303 269 269 275 293 314 314 322 321 313 313 307 301 300 300 306 318 348 348 371 377 371 371 343 321 302 302 274 266 264 264 262 261 260 260 245 245 246 246 276 281 286 286 309 322 340 340 373 388 400 400 426 439 451 451 466 469 468 468 464 464 465 465 466 466 465 465 465 466 468 468 462 456 444 444 419 405 388 388 353 336 306 276 276 263 250 223 223 214 205 222 222 231 240 265 265 279 296 330 330 347 357 373 373 378 387 410 410 418 427 443 443 453 463 485 485 494 503 517 517 536 543 551 551 552 548 544 544 543 550 568 568 579 600 610 610 608 605 569 569 543 516 514 514 523 535 544 544 538 527 515 515 481 462 443 443 405 389 356 356 318 298 286 286 280 287 300 300 329 345 362 362 378 370 362 362 340 325 310 310 317 342 367 367 430 448 460 460 478 483 484 484 488 491 491 491 488 478 471 471 453 437 421 421 395 387 379 368 368 361 344 331 331 327 345 382 382 400 413 440 440 454 478 496 496 497 498 490 490 485 479 469 469 466 462 457 457 455 453 447 447 443 436 422 422 415 407 387 387 379 371 358 358 367 377 397 397 407 417 434 434 442 435 412 412 396 383 369 369 343 333 322 322 301 277 269 269 255 248 245 245 242 242 240 240 236 235 234 234 232 230 228 228 224 221 218 218 215 211 201 201 192 187 181 181 169 162 161 161 160 160 161 161 174 180 187 187 228 245 262 262 301 304 308 308 293 284 272 272 250 240 236 232 232 233 238 253 253 269 276 281 281 281 282 277 277 274 271 269 269 269 273 284 284 292 302 319 319 327 330 333 333 333 334 340 340 342 345 341 341 336 331 318 318 312 306 285 285 278 274 266 266 261 256 247 247 243 240 231 231 227 223 222 222 223 227 237 237 258 269 277 277 294 294 294 294 283 278 273 273 260 256 252 252 242 234 230 230 222 217 212 212 205 203 202 202 202 204 214 214 222 226 230 230 237 243 250 250 260 265 274 274 280 282 282 282 283 282 282 282 280 279 278 278 273 272 271 269 269 267 264 254 254 251 247 235 235 233 227 215 215 208 203 193 193 188 184 176 176 170 166 162 162 160 157 153 153 151 149 146 146 143 132 122 122 119 121 135 135 148 158 178 178 188 199 234 234 237 241 240 240 240 239 239 239 236 233 232 232 233 233 234 234 235 235 234 234 234 234 234 234 236 234 232 232 228 227 225 225 219 215 213 213 207 206 205 205 202 200 197 197 194 191 187 187 181 175 173 173 170 168 167 167 166 165 161 161 154 150 146 146 144 144 143 143 142 142 143 144 144 144 145 159 159 164 167 171 171 173 173 173 173 174 175 178 178 178 179 176 176 176 176 171 171 171 171 167 167 164 163 163 163 
384 373 373 347 322 314 314 300 295 287 287 272 265 261 261 249 240 228 228 219 214 208 208 209 209 209 209 203 198 192 192 187 188 190 190 196 200 204 204 211 214 214 214 226 235 245 245 250 250 250 247 247 246 244 263 263 275 280 292 292 299 298 289 289 280 273 256 256 246 237 235 235 237 239 243 243 243 244 243 243 244 245 246 246 246 244 232 232 223 212 201 201 202 215 261 261 270 280 301 301 309 317 328 328 332 337 337 337 335 334 332 332 321 313 305 305 295 293 290 290 304 314 324 324 341 347 345 345 339 335 334 334 331 328 326 326 301 288 275 275 257 251 244 244 229 217 214 214 207 204 201 201 192 185 180 180 171 167 166 166 165 165 166 166 175 188 202 202 222 231 240 240 260 267 276 296 296 307 306 291 291 276 261 211 211 205 199 218 218 233 249 277 277 282 287 290 290 289 299 324 324 339 348 357 357 358 358 360 360 362 363 362 362 355 347 320 320 312 303 269 269 275 293 314 314 322 321 313 313 307 301 300 300 306 318 348 348 371 377 371 371 343 321 302 302 274 266 264 264 262 261 260 260 245 245 246 246 276 281 286 286 309 322 340 340 373 388 400 400 426 439 451 451 466 469 468 468 464 464 465 465 466 466 465 465 465 466 468 468 462 456 444 444 419 405 388 388 353 336 306 276 276 263 250 223 223 214 205 222 222 231 240 265 265 279 296 330 330 347 357 373 373 378 387 410 410 418 427 443 443 453 463 485 485 494 503 517 517 536 543 551 551 552 548 544 544 543 550 568 568 579 600 610 610 608 605 569 569 543 516 514 514 523 535 544 544 538 527 515 515 481 462 443 443 405 389 356 356 318 298 286 286 280 287 300 300 329 345 362 362 378 370 362 362 340 325 310 310 317 342 367 367 430 448 460 460 478 483 484 484 488 491 491 491 488 478 471 471 453 437 421 421 395 387 379 368 368 361 344 331 331 327 345 382 382 400 413 440 440 454 478 496 496 497 498 490 490 485 479 469 469 466 462 457 457 455 453 447 447 443 436 422 422 415 407 387 387 379 371 358 358 367 377 397 397 407 417 434 434 442 435 412 412 396 383 369 369 343 333 322 322 301 277 269 269 255 248 245 245 242 242 240 240 236 235 234 234 232 230 228 228 224 221 218 218 215 211 201 201 192 187 181 181 169 162 161 161 160 160 161 161 174 180 187 187 228 245 262 262 301 304 308 308 293 284 272 272 250 240 236 232 232 233 238 253 253 269 276 281 281 281 282 277 277 274 271 269 269 269 273 284 284 292 302 319 319 327 330 333 333 333 334 340 340 342 345 341 341 336 331 318 318 312 306 285 285 278 274 266 266 261 256 247 247 243 240 231 231 227 223 222 222 223 227 237 237 258 269 277 277 294 294 294 294 283 278 273 273 260 256 252 252 242 234 230 230 222 217 212 212 205 203 202 202 202 204 214 214 222 226 230 230 237 243 250 250 260 265 274 274 280 282 282 282 283 282 282 282 280 279 278 278 273 272 271 269 269 267 264 254 254 251 247 235 235 233 227 215 215 208 203 193 193 188 184 176 176 170 166 162 162 160 157 153 153 151 149 146 146 143 132 122 122 119 121 135 135 148 158 178 178 188 199 234 234 237 241 240 240 240 239 239 239 236 233 232 232 233 233 234 234 235 235 234 234 234 234 234 234 236 234 232 232 228 227 225 225 219 215 213 213 207 206 205 205 202 200 197 197 194 191 187 187 181 175 173 173 170 168 167 167 166 165 161 161 154 150 146 146 144 144 143 143 142 142 143 144 144 144 145 159 159 164 167 171 171 173 173 173 173 174 175 178 178 178 179 176 176 176 176 171 171 171 171 167 167 164 163 163 163 
384 373 373 347 322 314 314 300 295 287 287 272 265 261 261 249 240 228 228 219 214 208 208 209 209 209 209 203 198 192 192 187 188 190 190 196 200 204 204 211 214 214 214 226 235 245 245 250 250 250 247 247 246 244 263 263 275 280 292 292 299 298 289 289 280 273 256 256 246 237 235 235 237 239 243 243 243 244 243 243 244 245 246 246 246 244 232 232 223 212 201 201 202 215 261 261 270 280 301 301 309 317 328 328 332 337 337 337 335 334 332 332 321 313 305 305 295 293 290 290 304 314 324 324 341 347 345 345 339 335 334 334 331 328 326 326 301 288 275 275 257 251 244 244 229 217 214 214 207 204 201 201 192 185 180 180 171 167 166 166 165 165 166 166 175 188 202 202 222 231 240 240 260 267 276 296 296 307 306 291 291 276 261 211 211 205 199 218 218 233 249 277 277 282 287 290 290 289 299 324 324 339 348 357 357 358 358 360 360 362 363 362 362 355 347 320 320 312 303 269 269 275 293 314 314 322 321 313 313 307 301 300 300 306 318 348 348 371 377 371 371 343 321 302 302 274 266 264 264 262 261 260 260 245 245 246 246 276 281 286 286 309 322 340 340 373 388 400 400 426 439 451 451 466 469 468 468 464 464 465 465 466 466 465 465 465 466 468 468 462 456 444 444 419 405 388 388 353 336 306 276 276 263 250 223 223 214 205 222 222 231 240 265 265 279 296 330 330 347 357 373 373 378 387 410 410 418 427 443 443 453 463 485 485 494 503 517 517 536 543 551 551 552 548 544 544 543 550 568 568 579 600 610 610 608 605 569 569 543 516 514 514 523 535 544 544 538 527 515 515 481 462 443 443 405 389 356 356 318 298 286 286 280 287 300 300 329 345 362 362 378 370 362 362 340 325 310 310 317 342 367 367 430 448 460 460 478 483 484 484 488 491 491 491 488 478 471 471 453 437 421 421 395 387 379 368 368 361 344 331 331 327 345 382 382 400 413 440 440 454 478 496 496 497 498 490 490 485 479 469 469 466 462 457 457 455 453 447 447 443 436 422 422 415 407 387 387 379 371 358 358 367 377 397 397 407 417 434 434 442 435 412 412 396 383 369 369 343 333 322 322 301 277 269 269 255 248 245 245 242 242 240 240 236 235 234 234 232 230 228 228 224 221 218 218 215 211 201 201 192 187 181 181 169 162 161 161 160 160 161 161 174 180 187 187 228 245 262 262 301 304 308 308 293 284 272 272 250 240 236 232 232 233 238 253 253 269 276 281 281 281 282 277 277 274 271 269 269 269 273 284 284 292 302 319 319 327 330 333 333 333 334 340 340 342 345 341 341 336 331 318 318 312 306 285 285 278 274 266 266 261 256 247 247 243 240 231 231 227 223 222 222 223 227 237 237 258 269 277 277 294 294 294 294 283 278 273 273 260 256 252 252 242 234 230 230 222 217 212 212 205 203 202 202 202 204 214 214 222 226 230 230 237 243 250 250 260 265 274 274 280 282 282 282 283 282 282 282 280 279 278 278 273 272 271 269 269 267 264 254 254 251 247 235 235 233 227 215 215 208 203 193 193 188 184 176 176 170 166 162 162 160 157 153 153 151 149 146 146 143 132 122 122 119 121 135 135 148 158 178 178 188 199 234 234 237 241 240 240 240 239 239 239 236 233 232 232 233 233 234 234 235 235 234 234 234 234 234 234 236 234 232 232 228 227 225 225 219 215 213 213 207 206 205 205 202 200 197 197 194 191 187 187 181 175 173 173 170 168 167 167 166 165 161 161 154 150 146 146 144 144 143 143 142 142 143 144 144 144 145 159 159 164 167 171 171 173 173 173 173 174 175 178 178 178 179 176 176 176 176 171 171 171 171 167 167 164 163 163 163 
364 348 348 322 296 290 290 281 279 275 275 267 264 260 260 249 241 233 233 228 229 230 230 236 235 234 234 234 236 239 239 221 212 205 205 193 188 187 187 185 186 188 188 203 207 212 212 217 219 222 223 223 228 233 245 245 263 266 266 266 261 259 251 251 245 241 232 232 227 223 225 225 227 229 231 231 231 232 233 233 235 240 245 245 247 242 225 225 213 204 201 201 209 222 257 257 266 276 289 289 290 292 296 296 299 302 313 313 315 311 306 306 293 286 279 279 271 272 274 274 287 294 301 301 313 318 323 323 335 341 341 341 330 308 297 297 275 268 260 260 246 241 235 235 225 215 212 212 205 201 199 199 194 191 186 186 178 174 170 170 166 166 165 165 168 183 198 198 223 239 255 255 285 291 299 312 312 318 310 285 285 268 250 203 203 199 195 225 225 246 267 298 298 304 311 328 328 341 336 328 328 325 319 306 306 300 306 326 326 340 349 345 345 336 327 309 309 301 293 271 271 262 254 261 261 268 269 276 276 281 290 309 309 319 330 361 361 390 398 394 394 372 353 335 335 307 297 286 286 249 239 228 228 225 235 245 245 271 284 298 298 323 330 339 339 357 366 380 380 412 429 445 445 473 490 496 496 499 501 503 503 509 507 505 505 502 500 493 493 476 464 448 448 414 395 378 378 347 333 312 292 292 279 266 241 241 227 212 205 205 214 223 270 270 287 301 326 326 337 334 343 343 356 370 403 403 410 417 430 430 438 447 467 467 476 486 498 498 504 511 520 520 521 505 492 492 496 506 526 526 537 557 570 570 569 567 550 550 536 521 500 500 479 480 502 502 520 522 524 524 507 496 485 485 454 437 398 398 355 334 314 314 280 267 267 267 283 298 300 300 290 286 282 282 282 292 303 303 349 373 398 398 445 458 462 462 466 464 463 463 463 465 465 465 463 459 456 456 447 439 430 430 409 398 386 361 361 350 330 326 326 331 347 379 379 394 408 433 433 443 458 467 467 465 463 451 451 444 436 423 423 423 423 433 433 435 434 428 428 423 416 404 404 398 391 370 370 362 353 340 340 347 354 380 380 393 406 426 426 434 429 411 411 398 385 372 372 340 327 314 314 295 283 279 279 270 265 263 263 264 268 267 267 264 263 257 257 250 245 240 240 233 228 222 222 210 203 188 188 178 175 170 170 163 161 168 168 179 183 188 188 215 227 239 239 273 293 313 313 336 334 332 332 303 294 282 282 257 244 235 226 226 225 236 252 252 259 261 255 255 250 245 237 237 239 241 249 249 258 275 292 292 301 309 326 326 335 341 348 348 349 349 349 349 349 348 343 343 339 334 323 323 318 313 296 296 289 284 275 275 272 269 260 260 255 252 242 242 236 229 223 223 222 227 238 238 258 268 273 273 282 280 278 278 272 267 262 262 250 246 241 241 231 221 217 217 209 205 203 203 201 200 201 201 204 207 218 218 231 236 241 241 250 256 262 262 272 277 285 285 288 289 289 289 287 286 286 286 285 284 284 284 281 280 278 271 271 269 266 257 257 252 247 236 236 231 226 216 216 210 204 193 193 188 184 176 176 172 170 166 166 164 162 155 155 152 149 145 145 143 135 125 125 120 120 124 124 128 140 163 163 174 185 217 217 225 233 233 233 232 230 227 227 226 224 221 221 223 223 224 224 224 223 222 222 222 222 223 223 224 223 221 221 217 215 213 213 208 205 204 204 199 196 193 193 189 187 185 185 182 180 177 177 172 171 173 173 175 175 172 172 167 164 162 162 156 152 147 147 143 143 143 143 141 141 142 144 144 147 151 171 171 178 181 186 186 188 189 190 190 190 190 191 191 190 189 188 188 187 186 184 184 185 186 179 179 176 173 169 169 
335 322 322 301 287 282 282 274 271 267 267 260 257 255 255 250 248 239 239 233 240 247 247 251 249 247 247 244 250 256 256 247 239 229 229 215 210 206 206 197 192 188 188 187 191 195 195 202 206 211 214 214 220 226 242 242 258 260 254 254 246 245 240 240 237 232 223 223 219 217 221 221 223 225 226 226 226 227 230 230 231 237 244 244 246 241 222 222 208 200 199 199 207 218 246 246 254 262 269 269 271 273 279 279 285 291 308 308 310 305 299 299 285 278 270 270 266 269 273 273 291 298 302 302 313 320 327 327 336 339 334 334 314 292 283 283 263 257 250 250 239 235 230 230 221 217 214 214 206 202 200 200 195 193 189 189 180 176 170 170 166 165 164 164 167 178 189 189 218 236 255 255 287 294 301 317 317 326 316 288 288 270 252 202 202 197 192 220 220 239 259 287 287 302 318 344 344 357 343 315 315 301 294 283 283 279 287 312 312 329 345 347 347 341 335 320 320 314 308 283 283 270 251 251 251 257 265 284 284 294 306 328 328 339 351 380 380 404 411 409 409 392 378 365 365 340 328 312 312 266 248 230 230 220 231 243 243 268 278 289 289 302 307 313 313 330 340 358 358 395 415 433 433 466 487 494 494 500 504 508 508 515 514 512 512 508 504 492 492 472 459 443 443 410 392 376 376 349 338 322 302 302 290 278 250 250 233 215 201 201 206 212 263 263 281 294 313 313 318 312 319 319 333 346 378 378 385 392 405 405 418 432 458 458 465 473 475 475 486 499 513 513 513 493 471 471 470 481 503 503 513 535 549 549 550 552 542 542 531 520 502 502 470 455 467 467 487 498 510 510 510 503 495 495 470 454 418 418 376 353 332 332 291 271 263 263 259 265 265 265 271 279 288 288 295 311 327 327 366 387 409 409 449 460 463 463 463 460 455 455 447 444 444 444 444 441 439 439 437 432 427 427 411 401 391 367 367 354 330 327 327 335 354 389 389 404 417 436 436 443 447 449 449 445 441 427 427 418 408 395 395 400 405 414 414 414 412 408 408 406 403 394 394 389 382 362 362 353 344 335 335 342 349 372 372 383 394 415 415 427 423 408 408 398 386 373 373 340 325 310 310 297 294 291 291 282 276 276 276 280 286 284 284 279 276 268 268 258 255 251 251 240 234 228 228 209 202 186 186 172 167 164 164 166 172 183 183 202 211 219 219 249 261 273 273 301 315 329 329 334 330 326 326 303 294 281 281 252 236 228 220 220 222 231 243 243 243 238 229 229 227 225 229 229 233 237 251 251 258 274 290 290 299 308 328 328 339 346 356 356 359 359 356 356 354 351 343 343 340 336 328 328 324 319 304 304 299 294 285 285 280 277 269 269 264 260 244 244 238 231 225 225 219 220 227 227 246 258 264 264 272 270 268 268 261 256 250 250 241 238 234 234 223 213 210 210 205 202 202 202 203 204 204 204 205 207 217 217 233 239 245 245 254 258 263 263 274 278 285 285 289 290 290 290 290 289 288 288 286 285 285 285 284 282 279 273 273 270 266 258 258 254 250 237 237 233 229 220 220 214 208 196 196 191 187 181 181 177 175 168 168 165 161 153 153 151 149 143 143 143 142 136 136 129 125 122 122 123 141 174 174 189 198 227 227 231 236 235 235 233 230 226 226 225 224 223 223 222 222 221 221 219 218 217 217 217 218 219 219 219 218 216 216 213 211 209 209 204 201 199 199 194 191 188 188 185 182 178 178 174 172 170 170 167 168 168 168 169 168 167 167 163 160 159 159 155 152 146 146 143 143 142 142 140 141 143 149 149 153 158 178 178 186 188 191 191 192 193 196 196 197 197 194 194 193 192 192 192 190 188 179 179 179 180 174 174 172 172 174 174 
316 303 303 289 279 274 274 265 262 260 260 258 258 261 261 265 266 254 254 247 257 268 268 276 271 266 266 259 272 285 285 271 258 248 248 234 229 226 226 218 213 205 205 185 185 184 184 187 192 197 209 209 214 219 238 238 250 248 239 239 233 233 231 231 229 225 217 217 212 212 217 217 219 221 223 223 224 226 228 228 229 234 242 242 245 238 218 218 206 200 199 199 206 214 236 236 241 247 254 254 256 259 272 272 280 288 302 302 302 296 289 289 276 270 263 263 263 267 272 272 296 304 311 311 326 334 336 336 337 335 329 329 311 290 280 280 259 253 246 246 236 232 227 227 222 219 216 216 210 206 203 203 197 194 191 191 184 180 172 172 167 166 165 165 167 172 178 178 208 225 243 243 276 283 289 305 305 314 307 287 287 274 256 201 201 195 189 217 217 233 250 279 279 296 314 342 342 356 338 301 301 281 274 265 265 263 273 301 301 319 337 341 341 340 338 330 330 324 317 287 287 272 250 253 253 264 275 297 297 309 320 344 344 357 373 400 400 414 417 414 414 407 402 393 393 371 358 340 340 279 259 238 238 214 222 230 230 252 259 267 267 277 283 295 295 324 341 358 358 391 407 421 421 446 461 465 465 475 482 489 489 503 506 509 509 504 496 478 478 456 445 432 432 407 394 383 383 362 352 332 308 308 295 282 252 252 233 214 199 199 202 205 249 249 266 279 293 293 295 290 297 297 310 320 346 346 352 359 383 383 399 415 438 438 442 447 451 451 481 492 504 504 505 487 456 456 444 457 479 479 488 514 536 536 542 548 540 540 529 517 505 505 474 455 433 433 451 472 493 493 510 507 503 503 482 465 429 429 387 362 340 340 295 272 259 259 250 255 266 266 307 318 329 329 322 325 329 329 363 384 405 405 454 465 466 466 462 457 449 449 433 425 423 423 420 419 419 419 422 420 418 418 406 399 391 370 370 356 329 328 328 340 360 396 396 412 423 437 437 439 433 430 430 426 421 406 406 396 385 379 379 385 392 390 390 387 386 385 385 386 385 381 381 377 372 354 354 346 338 329 329 335 342 362 362 372 383 402 402 416 415 405 405 397 385 372 372 337 324 311 311 298 295 293 293 289 287 290 290 298 302 300 300 292 286 276 276 267 262 257 257 242 236 229 229 208 201 187 187 173 165 164 164 170 179 189 189 209 220 230 230 261 271 281 281 303 311 320 320 329 328 326 326 301 288 274 274 245 230 224 217 217 218 220 221 221 217 214 215 215 216 218 225 225 230 235 248 248 254 270 288 288 298 308 329 329 340 349 362 362 367 368 362 362 358 354 345 345 341 337 329 329 325 320 306 306 302 297 288 288 284 281 274 274 270 267 252 252 245 237 230 230 219 216 220 220 234 244 250 250 259 257 255 255 247 243 239 239 232 229 225 225 216 209 205 205 201 200 202 202 206 208 208 208 207 206 218 218 239 243 248 248 258 261 264 264 271 275 282 282 285 287 287 287 287 287 287 287 285 284 284 284 285 282 279 274 274 271 267 260 260 256 251 239 239 234 230 220 220 215 209 197 197 191 187 182 182 178 176 170 170 165 159 153 153 153 154 152 152 152 154 150 150 143 132 123 123 125 146 188 188 208 215 238 238 239 240 238 238 237 235 231 231 230 229 229 229 228 227 225 225 221 218 214 214 213 214 215 215 215 213 212 212 208 206 204 204 199 196 194 194 185 182 178 178 174 174 173 173 171 171 171 171 170 168 167 167 164 162 160 160 156 154 154 154 151 149 144 144 140 140 140 140 142 146 150 159 159 163 167 188 188 197 197 198 198 199 199 200 200 200 199 192 192 191 189 184 184 182 179 175 175 175 176 178 178 177 178 182 182 
316 303 303 289 279 274 274 265 262 260 260 258 258 261 261 265 266 254 254 247 257 268 268 276 271 266 266 259 272 285 285 271 258 248 248 234 229 226 226 218 213 205 205 185 185 184 184 187 192 197 209 209 214 219 238 238 250 248 239 239 233 233 231 231 229 225 217 217 212 212 217 217 219 221 223 223 224 226 228 228 229 234 242 242 245 238 218 218 206 200 199 199 206 214 236 236 241 247 254 254 256 259 272 272 280 288 302 302 302 296 289 289 276 270 263 263 263 267 272 272 296 304 311 311 326 334 336 336 337 335 329 329 311 290 280 280 259 253 246 246 236 232 227 227 222 219 216 216 210 206 203 203 197 194 191 191 184 180 172 172 167 166 165 165 167 172 178 178 208 225 243 243 276 283 289 305 305 314 307 287 287 274 256 201 201 195 189 217 217 233 250 279 279 296 314 342 342 356 338 301 301 281 274 265 265 263 273 301 301 319 337 341 341 340 338 330 330 324 317 287 287 272 250 253 253 264 275 297 297 309 320 344 344 357 373 400 400 414 417 414 414 407 402 393 393 371 358 340 340 279 259 238 238 214 222 230 230 252 259 267 267 277 283 295 295 324 341 358 358 391 407 421 421 446 461 465 465 475 482 489 489 503 506 509 509 504 496 478 478 456 445 432 432 407 394 383 383 362 352 332 308 308 295 282 252 252 233 214 199 199 202 205 249 249 266 279 293 293 295 290 297 297 310 320 346 346 352 359 383 383 399 415 438 438 442 447 451 451 481 492 504 504 505 487 456 456 444 457 479 479 488 514 536 536 542 548 540 540 529 517 505 505 474 455 433 433 451 472 493 493 510 507 503 503 482 465 429 429 387 362 340 340 295 272 259 259 250 255 266 266 307 318 329 329 322 325 329 329 363 384 405 405 454 465 466 466 462 457 449 449 433 425 423 423 420 419 419 419 422 420 418 418 406 399 391 370 370 356 329 328 328 340 360 396 396 412 423 437 437 439 433 430 430 426 421 406 406 396 385 379 379 385 392 390 390 387 386 385 385 386 385 381 381 377 372 354 354 346 338 329 329 335 342 362 362 372 383 402 402 416 415 405 405 397 385 372 372 337 324 311 311 298 295 293 293 289 287 290 290 298 302 300 300 292 286 276 276 267 262 257 257 242 236 229 229 208 201 187 187 173 165 164 164 170 179 189 189 209 220 230 230 261 271 281 281 303 311 320 320 329 328 326 326 301 288 274 274 245 230 224 217 217 218 220 221 221 217 214 215 215 216 218 225 225 230 235 248 248 254 270 288 288 298 308 329 329 340 349 362 362 367 368 362 362 358 354 345 345 341 337 329 329 325 320 306 306 302 297 288 288 284 281 274 274 270 267 252 252 245 237 230 230 219 216 220 220 234 244 250 250 259 257 255 255 247 243 239 239 232 229 225 225 216 209 205 205 201 200 202 202 206 208 208 208 207 206 218 218 239 243 248 248 258 261 264 264 271 275 282 282 285 287 287 287 287 287 287 287 285 284 284 284 285 282 279 274 274 271 267 260 260 256 251 239 239 234 230 220 220 215 209 197 197 191 187 182 182 178 176 170 170 165 159 153 153 153 154 152 152 152 154 150 150 143 132 123 123 125 146 188 188 208 215 238 238 239 240 238 238 237 235 231 231 230 229 229 229 228 227 225 225 221 218 214 214 213 214 215 215 215 213 212 212 208 206 204 204 199 196 194 194 185 182 178 178 174 174 173 173 171 171 171 171 170 168 167 167 164 162 160 160 156 154 154 154 151 149 144 144 140 140 140 140 142 146 150 159 159 163 167 188 188 197 197 198 198 199 199 200 200 200 199 192 192 191 189 184 184 182 179 175 175 175 176 178 178 177 178 182 182 
316 303 303 289 279 274 274 265 262 260 260 258 258 261 261 265 266 254 254 247 257 268 268 276 271 266 266 259 272 285 285 271 258 248 248 234 229 226 226 218 213 205 205 185 185 184 184 187 192 197 209 209 214 219 238 238 250 248 239 239 233 233 231 231 229 225 217 217 212 212 217 217 219 221 223 223 224 226 228 228 229 234 242 242 245 238 218 218 206 200 199 199 206 214 236 236 241 247 254 254 256 259 272 272 280 288 302 302 302 296 289 289 276 270 263 263 263 267 272 272 296 304 311 311 326 334 336 336 337 335 329 329 311 290 280 280 259 253 246 246 236 232 227 227 222 219 216 216 210 206 203 203 197 194 191 191 184 180 172 172 167 166 165 165 167 172 178 178 208 225 243 243 276 283 289 305 305 314 307 287 287 274 256 201 201 195 189 217 217 233 250 279 279 296 314 342 342 356 338 301 301 281 274 265 265 263 273 301 301 319 337 341 341 340 338 330 330 324 317 287 287 272 250 253 253 264 275 297 297 309 320 344 344 357 373 400 400 414 417 414 414 407 402 393 393 371 358 340 340 279 259 238 238 214 222 230 230 252 259 267 267 277 283 295 295 324 341 358 358 391 407 421 421 446 461 465 465 475 482 489 489 503 506 509 509 504 496 478 478 456 445 432 432 407 394 383 383 362 352 332 308 308 295 282 252 252 233 214 199 199 202 205 249 249 266 279 293 293 295 290 297 297 310 320 346 346 352 359 383 383 399 415 438 438 442 447 451 451 481 492 504 504 505 487 456 456 444 457 479 479 488 514 536 536 542 548 540 540 529 517 505 505 474 455 433 433 451 472 493 493 510 507 503 503 482 465 429 429 387 362 340 340 295 272 259 259 250 255 266 266 307 318 329 329 322 325 329 329 363 384 405 405 454 465 466 466 462 457 449 449 433 425 423 423 420 419 419 419 422 420 418 418 406 399 391 370 370 356 329 328 328 340 360 396 396 412 423 437 437 439 433 430 430 426 421 406 406 396 385 379 379 385 392 390 390 387 386 385 385 386 385 381 381 377 372 354 354 346 338 329 329 335 342 362 362 372 383 402 402 416 415 405 405 397 385 372 372 337 324 311 311 298 295 293 293 289 287 290 290 298 302 300 300 292 286 276 276 267 262 257 257 242 236 229 229 208 201 187 187 173 165 164 164 170 179 189 189 209 220 230 230 261 271 281 281 303 311 320 320 329 328 326 326 301 288 274 274 245 230 224 217 217 218 220 221 221 217 214 215 215 216 218 225 225 230 235 248 248 254 270 288 288 298 308 329 329 340 349 362 362 367 368 362 362 358 354 345 345 341 337 329 329 325 320 306 306 302 297 288 288 284 281 274 274 270 267 252 252 245 237 230 230 219 216 220 220 234 244 250 250 259 257 255 255 247 243 239 239 232 229 225 225 216 209 205 205 201 200 202 202 206 208 208 208 207 206 218 218 239 243 248 248 258 261 264 264 271 275 282 282 285 287 287 287 287 287 287 287 285 284 284 284 285 282 279 274 274 271 267 260 260 256 251 239 239 234 230 220 220 215 209 197 197 191 187 182 182 178 176 170 170 165 159 153 153 153 154 152 152 152 154 150 150 143 132 123 123 125 146 188 188 208 215 238 238 239 240 238 238 237 235 231 231 230 229 229 229 228 227 225 225 221 218 214 214 213 214 215 215 215 213 212 212 208 206 204 204 199 196 194 194 185 182 178 178 174 174 173 173 171 171 171 171 170 168 167 167 164 162 160 160 156 154 154 154 151 149 144 144 140 140 140 140 142 146 150 159 159 163 167 188 188 197 197 198 198 199 199 200 200 200 199 192 192 191 189 184 184 182 179 175 175 175 176 178 178 177 178 182 182 
303 293 293 281 272 271 271 269 270 269 269 269 271 276 276 282 283 267 267 259 273 287 287 305 298 290 290 277 290 303 303 294 277 265 265 248 243 240 240 232 227 223 223 201 195 189 189 184 185 186 204 204 208 212 223 223 228 227 225 225 224 223 222 222 221 218 212 212 209 209 213 213 217 221 224 224 225 226 224 224 224 230 236 236 238 231 214 214 203 199 201 201 207 214 236 236 241 246 255 255 259 263 273 273 280 288 297 297 295 289 282 282 267 262 257 257 259 267 275 275 306 315 324 324 337 340 339 339 331 325 317 317 303 286 275 275 254 248 242 242 233 229 224 224 220 218 215 215 208 204 200 200 193 190 189 189 184 180 172 172 172 170 168 168 165 166 168 168 191 208 226 226 255 262 267 278 278 285 284 271 271 259 243 198 198 193 187 214 214 228 243 272 272 287 303 335 335 351 334 293 293 270 261 252 252 253 262 286 286 301 316 319 319 319 318 316 316 312 307 291 291 276 250 251 251 263 276 300 300 312 323 350 350 366 379 397 397 401 400 400 400 401 404 399 399 383 372 358 358 293 271 248 248 216 216 215 215 233 238 243 243 273 287 302 302 333 348 360 360 381 390 398 398 412 418 419 419 432 442 452 452 483 490 498 498 492 482 459 459 438 429 421 421 405 397 390 390 371 359 336 311 311 297 283 251 251 233 214 198 198 199 201 238 238 254 263 271 271 268 268 277 277 287 294 315 315 324 333 363 363 377 391 408 408 412 416 445 445 483 495 506 506 505 484 443 443 424 432 449 449 459 497 530 530 538 547 539 539 529 518 507 507 481 465 426 426 434 459 484 484 512 511 510 510 487 468 429 429 386 363 340 340 290 264 254 254 259 275 293 293 344 357 370 370 365 360 354 354 371 391 411 411 465 475 475 475 469 463 454 454 436 426 417 417 402 396 396 396 403 404 406 406 400 394 388 372 372 357 329 329 329 341 362 398 398 414 421 426 426 424 414 406 406 401 395 384 384 375 366 363 363 367 371 363 363 359 359 359 359 359 359 358 358 356 355 346 346 340 334 324 324 327 331 352 352 362 372 391 391 409 409 403 403 396 383 369 369 338 326 313 313 302 300 303 303 308 310 309 309 309 311 306 306 295 288 280 280 268 261 254 254 237 229 221 221 203 197 189 189 176 166 164 164 168 176 184 184 202 213 224 224 256 263 271 271 292 300 308 308 326 324 322 322 286 271 258 258 235 225 220 213 213 210 208 205 205 205 207 213 213 216 220 233 233 238 244 255 255 261 275 294 294 305 314 333 333 343 350 361 361 365 367 366 366 363 360 350 350 344 337 327 327 322 317 304 304 299 296 289 289 285 282 276 276 273 270 262 262 257 251 244 244 228 220 218 218 221 227 233 233 241 240 238 238 232 229 225 225 220 217 213 213 208 204 201 201 199 201 204 204 209 211 212 212 213 212 224 224 242 248 254 254 263 265 268 268 272 275 280 280 283 284 284 284 285 285 285 285 284 283 283 283 287 285 282 273 273 270 266 259 259 255 251 239 239 234 229 217 217 210 204 194 194 189 185 177 177 174 173 166 166 164 162 160 160 160 160 159 159 157 153 146 146 140 130 125 125 132 153 193 193 213 222 246 246 246 245 243 243 241 238 233 233 232 230 227 227 225 224 223 223 221 218 215 215 214 214 215 215 212 209 207 207 204 202 199 199 192 188 184 184 174 172 170 170 166 166 167 167 170 171 172 172 171 167 164 164 159 157 156 156 153 151 150 150 146 144 141 141 141 141 140 140 144 148 152 162 162 167 173 192 192 198 200 202 202 201 200 198 198 197 194 185 185 184 182 178 178 177 175 176 176 176 177 181 181 182 186 193 193 
291 285 285 279 279 282 282 285 284 281 281 284 291 295 295 297 293 280 280 272 283 295 295 322 320 317 317 296 303 311 311 304 289 278 278 262 257 252 252 241 234 230 230 219 216 212 212 194 189 184 201 201 204 208 211 211 212 212 212 212 213 213 213 213 212 212 209 209 206 208 212 212 215 218 218 218 218 218 219 219 219 223 227 227 228 221 205 205 196 196 201 201 207 217 240 240 244 249 259 259 264 270 280 280 284 289 292 292 288 281 273 273 258 254 250 250 255 266 277 277 309 319 331 331 343 342 335 335 318 308 302 302 291 279 272 272 251 247 242 242 231 227 223 223 219 215 212 212 204 200 196 196 189 186 184 184 180 178 172 172 172 171 170 170 168 167 166 166 175 187 199 199 229 236 242 254 254 260 261 251 251 239 225 191 191 189 186 211 211 225 240 267 267 282 298 330 330 342 327 287 287 262 253 243 243 244 252 268 268 276 286 287 287 286 285 289 289 289 290 289 289 277 249 241 241 250 262 286 286 298 314 342 342 354 363 372 372 370 369 372 372 380 385 384 384 373 364 355 355 312 289 266 266 224 214 203 203 214 223 233 233 266 279 295 295 325 339 346 346 356 358 363 363 371 374 376 376 394 412 430 430 472 479 487 487 481 469 439 439 416 409 407 407 400 395 388 388 371 360 339 309 309 294 278 245 245 228 210 197 197 198 200 231 231 244 248 248 248 244 248 259 259 267 274 294 294 305 317 343 343 354 365 382 382 398 414 456 456 494 503 506 506 499 477 431 431 408 408 426 426 446 489 521 521 529 537 534 534 527 520 507 507 475 455 414 414 431 459 487 487 521 520 519 519 488 468 425 425 380 358 333 333 282 256 252 252 269 291 311 311 371 386 401 401 411 405 399 399 409 425 442 442 486 495 494 494 485 477 468 468 449 439 430 430 412 395 387 387 383 386 389 389 389 386 383 370 370 357 329 325 325 336 355 388 388 401 403 405 405 404 395 382 382 376 369 359 359 355 351 345 345 345 344 338 338 334 332 328 328 326 327 329 329 331 332 334 334 331 328 319 319 319 319 336 336 347 358 382 382 403 403 398 398 391 378 365 365 334 326 317 317 317 326 329 329 329 325 320 320 309 303 297 297 286 280 273 273 260 253 246 246 231 224 216 216 203 198 188 188 172 161 159 159 162 167 174 174 192 203 215 215 244 252 260 260 280 291 303 303 323 319 315 315 276 261 250 250 231 223 219 210 210 206 204 201 201 206 212 229 229 232 236 246 246 250 255 266 266 272 285 301 301 310 319 336 336 344 348 357 357 362 366 373 373 370 366 355 355 348 340 327 327 322 316 304 304 301 298 292 292 289 287 282 282 280 277 269 269 266 262 255 255 240 232 225 225 215 212 214 214 216 216 216 216 215 213 211 211 207 205 203 203 201 200 198 198 198 200 204 204 211 214 217 217 223 226 237 237 252 257 262 262 269 271 273 273 278 280 283 283 285 286 286 286 285 285 284 284 281 280 280 280 281 283 286 273 273 269 264 256 256 253 249 234 234 229 224 212 212 205 200 190 190 186 184 180 180 177 176 171 171 173 176 172 172 169 166 165 165 161 153 144 144 138 130 128 128 136 152 187 187 206 218 249 249 249 248 241 241 238 235 230 230 227 223 219 219 217 216 215 215 213 213 212 212 213 212 211 211 207 204 202 202 196 192 189 189 182 178 175 175 167 166 164 164 162 162 162 162 165 165 165 165 166 163 161 161 156 154 153 153 151 150 149 149 146 144 144 144 143 142 140 140 142 146 150 160 160 166 172 189 189 195 196 197 197 196 194 190 190 187 185 181 181 179 177 173 173 173 174 176 176 176 176 185 185 192 197 205 205 
291 285 285 279 279 282 282 285 284 281 281 284 291 295 295 297 293 280 280 272 283 295 295 322 320 317 317 296 303 311 311 304 289 278 278 262 257 252 252 241 234 230 230 219 216 212 212 194 189 184 201 201 204 208 211 211 212 212 212 212 213 213 213 213 212 212 209 209 206 208 212 212 215 218 218 218 218 218 219 219 219 223 227 227 228 221 205 205 196 196 201 201 207 217 240 240 244 249 259 259 264 270 280 280 284 289 292 292 288 281 273 273 258 254 250 250 255 266 277 277 309 319 331 331 343 342 335 335 318 308 302 302 291 279 272 272 251 247 242 242 231 227 223 223 219 215 212 212 204 200 196 196 189 186 184 184 180 178 172 172 172 171 170 170 168 167 166 166 175 187 199 199 229 236 242 254 254 260 261 251 251 239 225 191 191 189 186 211 211 225 240 267 267 282 298 330 330 342 327 287 287 262 253 243 243 244 252 268 268 276 286 287 287 286 285 289 289 289 290 289 289 277 249 241 241 250 262 286 286 298 314 342 342 354 363 372 372 370 369 372 372 380 385 384 384 373 364 355 355 312 289 266 266 224 214 203 203 214 223 233 233 266 279 295 295 325 339 346 346 356 358 363 363 371 374 376 376 394 412 430 430 472 479 487 487 481 469 439 439 416 409 407 407 400 395 388 388 371 360 339 309 309 294 278 245 245 228 210 197 197 198 200 231 231 244 248 248 248 244 248 259 259 267 274 294 294 305 317 343 343 354 365 382 382 398 414 456 456 494 503 506 506 499 477 431 431 408 408 426 426 446 489 521 521 529 537 534 534 527 520 507 507 475 455 414 414 431 459 487 487 521 520 519 519 488 468 425 425 380 358 333 333 282 256 252 252 269 291 311 311 371 386 401 401 411 405 399 399 409 425 442 442 486 495 494 494 485 477 468 468 449 439 430 430 412 395 387 387 383 386 389 389 389 386 383 370 370 357 329 325 325 336 355 388 388 401 403 405 405 404 395 382 382 376 369 359 359 355 351 345 345 345 344 338 338 334 332 328 328 326 327 329 329 331 332 334 334 331 328 319 319 319 319 336 336 347 358 382 382 403 403 398 398 391 378 365 365 334 326 317 317 317 326 329 329 329 325 320 320 309 303 297 297 286 280 273 273 260 253 246 246 231 224 216 216 203 198 188 188 172 161 159 159 162 167 174 174 192 203 215 215 244 252 260 260 280 291 303 303 323 319 315 315 276 261 250 250 231 223 219 210 210 206 204 201 201 206 212 229 229 232 236 246 246 250 255 266 266 272 285 301 301 310 319 336 336 344 348 357 357 362 366 373 373 370 366 355 355 348 340 327 327 322 316 304 304 301 298 292 292 289 287 282 282 280 277 269 269 266 262 255 255 240 232 225 225 215 212 214 214 216 216 216 216 215 213 211 211 207 205 203 203 201 200 198 198 198 200 204 204 211 214 217 217 223 226 237 237 252 257 262 262 269 271 273 273 278 280 283 283 285 286 286 286 285 285 284 284 281 280 280 280 281 283 286 273 273 269 264 256 256 253 249 234 234 229 224 212 212 205 200 190 190 186 184 180 180 177 176 171 171 173 176 172 172 169 166 165 165 161 153 144 144 138 130 128 128 136 152 187 187 206 218 249 249 249 248 241 241 238 235 230 230 227 223 219 219 217 216 215 215 213 213 212 212 213 212 211 211 207 204 202 202 196 192 189 189 182 178 175 175 167 166 164 164 162 162 162 162 165 165 165 165 166 163 161 161 156 154 153 153 151 150 149 149 146 144 144 144 143 142 140 140 142 146 150 160 160 166 172 189 189 195 196 197 197 196 194 190 190 187 185 181 181 179 177 173 173 173 174 176 176 176 176 185 185 192 197 205 205 
290 291 291 293 300 303 303 302 296 295 295 303 313 316 316 316 311 302 302 289 292 296 296 331 334 337 337 323 319 315 315 314 308 298 298 280 271 263 263 245 236 231 231 218 217 215 215 199 193 186 205 205 205 205 202 202 201 201 202 202 205 206 207 207 207 207 205 205 203 207 211 211 212 213 213 213 213 213 213 213 212 214 217 217 215 210 199 199 192 192 201 201 211 223 247 247 250 254 265 265 271 277 284 284 287 291 285 285 278 271 263 263 251 248 244 244 252 262 272 272 304 315 322 322 329 328 321 321 304 295 288 288 278 267 259 259 242 240 237 237 230 225 220 220 213 208 205 205 196 191 188 188 182 179 177 177 174 173 172 172 171 171 171 171 170 168 166 166 170 174 178 178 198 204 210 221 221 227 231 229 229 222 211 182 182 186 190 216 216 229 242 267 267 283 300 330 330 328 313 277 277 255 245 235 235 236 240 246 246 247 252 253 253 254 255 264 264 268 273 286 286 282 256 232 232 230 240 265 265 280 296 320 320 328 331 334 334 332 332 339 339 353 360 358 358 347 338 333 333 317 301 284 284 238 220 202 202 203 211 219 219 249 262 277 277 304 316 317 317 319 319 323 323 330 342 351 351 387 409 432 432 470 476 482 482 477 464 429 429 397 387 387 387 385 382 376 376 362 354 330 302 302 287 272 237 237 222 206 196 196 197 198 224 224 233 232 233 233 235 241 254 254 261 271 306 306 312 318 333 333 343 353 378 378 397 416 455 455 490 496 496 496 488 468 424 424 400 394 409 409 431 471 499 499 507 516 522 522 517 512 499 499 463 439 402 402 437 464 491 491 530 526 522 522 485 464 420 420 371 346 321 321 272 248 249 249 274 298 322 322 387 402 417 417 437 442 447 447 454 465 477 477 509 516 514 514 505 497 486 486 465 455 447 447 428 407 395 395 376 373 369 369 374 374 373 364 364 355 333 320 320 320 333 361 361 376 379 382 382 381 372 359 359 353 346 333 333 331 329 328 328 324 319 309 309 306 304 298 298 295 296 301 301 305 308 316 316 316 315 310 310 310 311 324 324 336 348 374 374 396 395 387 387 379 368 356 356 333 332 330 330 345 351 349 349 340 332 325 325 307 297 289 289 276 271 263 263 255 250 245 245 230 225 219 219 207 200 186 186 173 167 161 161 157 160 164 164 180 191 200 200 228 239 251 251 272 287 303 303 316 311 305 305 267 252 241 241 223 217 213 204 204 199 198 203 203 222 234 254 254 256 259 261 261 264 267 276 276 282 294 306 306 312 319 333 333 341 347 359 359 365 370 375 375 372 369 355 355 348 340 327 327 323 318 308 308 306 303 298 298 295 291 285 285 283 281 273 273 271 269 265 265 254 247 239 239 223 215 211 211 204 203 202 202 202 201 200 200 196 195 193 193 193 191 192 192 195 197 200 200 209 215 220 220 231 236 250 250 259 263 268 268 273 276 279 279 286 286 287 287 287 287 287 287 286 285 284 284 281 279 278 278 275 275 276 271 271 266 261 254 254 249 243 229 229 224 218 207 207 202 198 192 192 189 189 188 188 187 185 182 182 181 180 179 179 176 173 165 165 161 152 142 142 136 129 125 125 130 145 180 180 199 213 248 248 246 244 235 235 232 229 223 223 220 216 214 214 211 210 209 209 207 208 209 209 208 206 204 204 199 197 195 195 189 185 182 182 174 170 167 167 163 163 162 162 163 163 162 162 162 162 161 161 162 162 162 162 160 157 154 154 149 147 146 146 144 143 146 146 147 144 140 140 140 143 146 155 155 161 167 182 182 186 187 187 187 186 185 183 183 182 181 176 176 175 174 171 171 171 172 174 174 174 175 190 190 201 206 217 217 
290 291 291 293 300 303 303 302 296 295 295 303 313 316 316 316 311 302 302 289 292 296 296 331 334 337 337 323 319 315 315 314 308 298 298 280 271 263 263 245 236 231 231 218 217 215 215 199 193 186 205 205 205 205 202 202 201 201 202 202 205 206 207 207 207 207 205 205 203 207 211 211 212 213 213 213 213 213 213 213 212 214 217 217 215 210 199 199 192 192 201 201 211 223 247 247 250 254 265 265 271 277 284 284 287 291 285 285 278 271 263 263 251 248 244 244 252 262 272 272 304 315 322 322 329 328 321 321 304 295 288 288 278 267 259 259 242 240 237 237 230 225 220 220 213 208 205 205 196 191 188 188 182 179 177 177 174 173 172 172 171 171 171 171 170 168 166 166 170 174 178 178 198 204 210 221 221 227 231 229 229 222 211 182 182 186 190 216 216 229 242 267 267 283 300 330 330 328 313 277 277 255 245 235 235 236 240 246 246 247 252 253 253 254 255 264 264 268 273 286 286 282 256 232 232 230 240 265 265 280 296 320 320 328 331 334 334 332 332 339 339 353 360 358 358 347 338 333 333 317 301 284 284 238 220 202 202 203 211 219 219 249 262 277 277 304 316 317 317 319 319 323 323 330 342 351 351 387 409 432 432 470 476 482 482 477 464 429 429 397 387 387 387 385 382 376 376 362 354 330 302 302 287 272 237 237 222 206 196 196 197 198 224 224 233 232 233 233 235 241 254 254 261 271 306 306 312 318 333 333 343 353 378 378 397 416 455 455 490 496 496 496 488 468 424 424 400 394 409 409 431 471 499 499 507 516 522 522 517 512 499 499 463 439 402 402 437 464 491 491 530 526 522 522 485 464 420 420 371 346 321 321 272 248 249 249 274 298 322 322 387 402 417 417 437 442 447 447 454 465 477 477 509 516 514 514 505 497 486 486 465 455 447 447 428 407 395 395 376 373 369 369 374 374 373 364 364 355 333 320 320 320 333 361 361 376 379 382 382 381 372 359 359 353 346 333 333 331 329 328 328 324 319 309 309 306 304 298 298 295 296 301 301 305 308 316 316 316 315 310 310 310 311 324 324 336 348 374 374 396 395 387 387 379 368 356 356 333 332 330 330 345 351 349 349 340 332 325 325 307 297 289 289 276 271 263 263 255 250 245 245 230 225 219 219 207 200 186 186 173 167 161 161 157 160 164 164 180 191 200 200 228 239 251 251 272 287 303 303 316 311 305 305 267 252 241 241 223 217 213 204 204 199 198 203 203 222 234 254 254 256 259 261 261 264 267 276 276 282 294 306 306 312 319 333 333 341 347 359 359 365 370 375 375 372 369 355 355 348 340 327 327 323 318 308 308 306 303 298 298 295 291 285 285 283 281 273 273 271 269 265 265 254 247 239 239 223 215 211 211 204 203 202 202 202 201 200 200 196 195 193 193 193 191 192 192 195 197 200 200 209 215 220 220 231 236 250 250 259 263 268 268 273 276 279 279 286 286 287 287 287 287 287 287 286 285 284 284 281 279 278 278 275 275 276 271 271 266 261 254 254 249 243 229 229 224 218 207 207 202 198 192 192 189 189 188 188 187 185 182 182 181 180 179 179 176 173 165 165 161 152 142 142 136 129 125 125 130 145 180 180 199 213 248 248 246 244 235 235 232 229 223 223 220 216 214 214 211 210 209 209 207 208 209 209 208 206 204 204 199 197 195 195 189 185 182 182 174 170 167 167 163 163 162 162 163 163 162 162 162 162 161 161 162 162 162 162 160 157 154 154 149 147 146 146 144 143 146 146 147 144 140 140 140 143 146 155 155 161 167 182 182 186 187 187 187 186 185 183 183 182 181 176 176 175 174 171 171 171 172 174 174 174 175 190 190 201 206 217 217 
312 318 318 327 331 327 327 314 305 313 313 334 347 349 349 346 340 335 335 312 306 300 300 339 349 359 359 348 338 328 328 335 336 326 326 300 285 271 271 247 238 232 232 215 214 212 212 191 192 194 210 210 208 205 201 201 198 196 195 195 197 199 202 202 202 201 200 200 202 204 206 206 207 209 210 210 209 208 206 206 204 204 206 206 205 201 193 193 190 191 205 205 217 229 254 254 257 260 270 270 276 282 289 289 289 290 276 276 268 261 254 254 244 242 240 240 251 261 272 272 307 318 322 322 322 316 305 305 283 273 266 266 252 238 230 230 223 223 222 222 214 210 206 206 205 199 194 194 186 182 179 179 175 173 172 172 171 172 173 173 171 171 170 170 168 166 164 164 169 169 169 169 176 180 183 194 194 202 207 209 209 204 196 181 181 194 207 223 223 232 242 270 270 287 305 325 325 312 296 264 264 249 239 228 228 226 228 231 231 231 231 233 233 234 236 246 246 253 260 282 282 284 272 239 239 221 223 239 239 253 267 289 289 297 299 302 302 303 302 312 312 328 334 331 331 322 315 312 312 311 307 302 302 261 240 219 219 196 199 203 203 234 246 259 259 278 285 284 284 282 282 289 289 308 340 359 359 405 425 445 445 471 476 482 482 480 467 431 431 392 374 368 368 356 350 344 344 331 325 309 291 291 277 262 230 230 216 201 195 195 196 197 213 213 217 219 226 226 232 237 253 253 264 280 327 327 337 348 361 361 368 376 397 397 408 420 442 442 463 469 472 472 468 451 413 413 392 382 389 389 407 447 472 472 481 491 499 499 496 492 482 482 450 429 388 388 422 448 474 474 522 521 519 519 482 459 410 410 358 331 306 306 261 240 248 248 282 307 332 332 399 414 430 430 454 463 473 473 488 497 507 507 528 531 528 528 518 511 500 500 479 469 459 459 436 411 399 399 376 369 361 361 355 355 356 353 353 347 334 319 319 311 315 329 329 340 345 351 351 350 343 331 331 326 321 307 307 303 299 300 300 297 293 287 287 285 282 278 278 276 276 278 278 280 284 297 297 298 300 299 299 300 301 313 313 325 337 363 363 383 382 375 375 369 359 349 349 339 347 356 356 370 366 360 360 347 340 331 331 311 300 291 291 275 269 263 263 258 253 248 248 236 230 223 223 212 204 188 188 178 176 167 167 157 156 158 158 169 178 186 186 218 231 245 245 269 286 304 304 307 301 295 295 256 240 229 229 211 205 202 196 196 194 197 215 215 243 257 274 274 275 277 278 278 281 284 297 297 301 309 314 314 317 322 334 334 342 349 362 362 367 371 376 376 372 367 355 355 348 340 325 325 322 318 310 310 308 305 298 298 295 293 287 287 283 280 273 273 273 272 271 271 264 259 254 254 242 236 230 230 211 206 201 201 197 196 194 194 190 190 190 190 189 188 188 188 191 194 197 197 206 212 219 219 234 241 252 252 263 269 275 275 282 286 290 290 292 291 290 290 289 288 287 287 285 283 282 282 278 276 275 275 270 269 268 263 263 260 256 246 246 242 238 224 224 219 217 213 213 210 207 202 202 200 200 198 198 196 195 194 194 193 191 187 187 186 184 167 167 161 150 138 138 131 125 122 122 125 142 179 179 199 214 248 248 246 243 234 234 230 225 217 217 214 210 208 208 208 207 206 206 203 203 203 203 198 197 195 195 190 188 186 186 180 177 173 173 168 166 167 167 170 170 170 170 170 169 167 167 165 164 163 163 163 160 159 159 156 155 153 153 150 150 150 150 151 150 143 143 144 142 140 140 141 143 145 151 151 156 161 175 175 179 180 181 181 181 180 178 178 177 176 172 172 171 169 169 169 169 170 174 174 174 175 193 193 204 210 223 223 
312 318 318 327 331 327 327 314 305 313 313 334 347 349 349 346 340 335 335 312 306 300 300 339 349 359 359 348 338 328 328 335 336 326 326 300 285 271 271 247 238 232 232 215 214 212 212 191 192 194 210 210 208 205 201 201 198 196 195 195 197 199 202 202 202 201 200 200 202 204 206 206 207 209 210 210 209 208 206 206 204 204 206 206 205 201 193 193 190 191 205 205 217 229 254 254 257 260 270 270 276 282 289 289 289 290 276 276 268 261 254 254 244 242 240 240 251 261 272 272 307 318 322 322 322 316 305 305 283 273 266 266 252 238 230 230 223 223 222 222 214 210 206 206 205 199 194 194 186 182 179 179 175 173 172 172 171 172 173 173 171 171 170 170 168 166 164 164 169 169 169 169 176 180 183 194 194 202 207 209 209 204 196 181 181 194 207 223 223 232 242 270 270 287 305 325 325 312 296 264 264 249 239 228 228 226 228 231 231 231 231 233 233 234 236 246 246 253 260 282 282 284 272 239 239 221 223 239 239 253 267 289 289 297 299 302 302 303 302 312 312 328 334 331 331 322 315 312 312 311 307 302 302 261 240 219 219 196 199 203 203 234 246 259 259 278 285 284 284 282 282 289 289 308 340 359 359 405 425 445 445 471 476 482 482 480 467 431 431 392 374 368 368 356 350 344 344 331 325 309 291 291 277 262 230 230 216 201 195 195 196 197 213 213 217 219 226 226 232 237 253 253 264 280 327 327 337 348 361 361 368 376 397 397 408 420 442 442 463 469 472 472 468 451 413 413 392 382 389 389 407 447 472 472 481 491 499 499 496 492 482 482 450 429 388 388 422 448 474 474 522 521 519 519 482 459 410 410 358 331 306 306 261 240 248 248 282 307 332 332 399 414 430 430 454 463 473 473 488 497 507 507 528 531 528 528 518 511 500 500 479 469 459 459 436 411 399 399 376 369 361 361 355 355 356 353 353 347 334 319 319 311 315 329 329 340 345 351 351 350 343 331 331 326 321 307 307 303 299 300 300 297 293 287 287 285 282 278 278 276 276 278 278 280 284 297 297 298 300 299 299 300 301 313 313 325 337 363 363 383 382 375 375 369 359 349 349 339 347 356 356 370 366 360 360 347 340 331 331 311 300 291 291 275 269 263 263 258 253 248 248 236 230 223 223 212 204 188 188 178 176 167 167 157 156 158 158 169 178 186 186 218 231 245 245 269 286 304 304 307 301 295 295 256 240 229 229 211 205 202 196 196 194 197 215 215 243 257 274 274 275 277 278 278 281 284 297 297 301 309 314 314 317 322 334 334 342 349 362 362 367 371 376 376 372 367 355 355 348 340 325 325 322 318 310 310 308 305 298 298 295 293 287 287 283 280 273 273 273 272 271 271 264 259 254 254 242 236 230 230 211 206 201 201 197 196 194 194 190 190 190 190 189 188 188 188 191 194 197 197 206 212 219 219 234 241 252 252 263 269 275 275 282 286 290 290 292 291 290 290 289 288 287 287 285 283 282 282 278 276 275 275 270 269 268 263 263 260 256 246 246 242 238 224 224 219 217 213 213 210 207 202 202 200 200 198 198 196 195 194 194 193 191 187 187 186 184 167 167 161 150 138 138 131 125 122 122 125 142 179 179 199 214 248 248 246 243 234 234 230 225 217 217 214 210 208 208 208 207 206 206 203 203 203 203 198 197 195 195 190 188 186 186 180 177 173 173 168 166 167 167 170 170 170 170 170 169 167 167 165 164 163 163 163 160 159 159 156 155 153 153 150 150 150 150 151 150 143 143 144 142 140 140 141 143 145 151 151 156 161 175 175 179 180 181 181 181 180 178 178 177 176 172 172 171 169 169 169 169 170 174 174 174 175 193 193 204 210 223 223 
347 355 355 366 356 343 343 328 326 340 340 369 385 385 385 380 373 362 362 330 319 308 308 348 363 378 378 360 352 343 343 360 362 350 350 317 297 280 280 253 244 235 235 214 209 204 204 188 190 193 210 210 209 208 202 202 198 195 192 192 193 194 195 195 194 193 192 192 193 192 199 199 201 203 206 206 206 205 199 199 197 195 196 196 196 194 189 189 186 193 212 212 224 234 255 255 260 266 279 279 283 288 294 294 292 290 271 271 263 256 249 249 239 238 236 236 250 263 276 276 315 326 326 326 317 309 297 297 271 257 250 250 225 196 186 186 184 188 193 193 188 184 180 180 183 186 183 183 177 174 172 172 170 169 169 169 170 171 171 171 170 170 169 169 167 166 165 165 169 169 169 169 170 172 173 178 178 181 184 189 189 191 186 194 194 208 222 240 240 248 257 277 277 290 304 315 315 294 278 250 250 239 231 220 220 217 216 215 215 214 217 220 220 222 224 233 233 242 251 273 273 280 285 265 265 249 233 221 221 226 236 254 254 261 265 272 272 282 288 297 297 309 312 309 309 298 291 290 290 297 299 301 301 282 262 242 242 209 201 192 192 223 232 240 240 252 255 256 256 267 277 290 290 319 354 374 374 414 429 445 445 469 474 479 479 478 469 441 441 401 379 364 364 337 325 318 318 304 297 293 279 279 267 254 225 225 213 200 194 194 196 198 209 209 213 216 224 224 228 235 257 257 272 286 331 331 345 359 383 383 394 406 424 424 429 435 443 443 453 453 451 451 447 433 401 401 384 372 370 370 380 422 443 443 451 459 467 467 466 464 455 455 430 414 379 379 397 427 457 457 510 510 509 509 472 449 398 398 344 316 291 291 250 234 250 250 292 318 343 343 406 422 438 438 465 476 488 488 511 520 530 530 537 536 532 532 521 513 503 503 483 473 464 464 441 414 401 401 380 371 361 361 349 347 344 338 338 334 326 318 318 313 310 308 308 311 313 316 316 317 313 306 306 302 298 291 291 289 286 284 284 284 284 285 285 285 286 288 288 287 283 274 274 270 271 279 279 282 285 287 287 289 292 306 306 317 328 350 350 363 361 359 359 358 353 348 348 346 356 366 366 373 372 368 368 357 349 339 339 317 305 295 295 279 273 270 270 264 261 257 257 244 236 228 228 221 218 200 200 179 172 167 167 158 155 156 156 162 167 176 176 215 230 245 245 267 283 300 300 302 294 285 285 247 231 220 220 204 198 195 192 192 192 203 231 231 261 274 288 288 289 291 295 295 299 303 313 313 316 323 330 330 334 339 349 349 354 357 364 364 367 369 374 374 371 367 355 355 349 342 325 325 320 314 305 305 302 299 293 293 291 288 283 283 280 278 272 272 271 269 268 268 263 259 256 256 248 244 240 240 226 219 212 212 202 199 195 195 190 190 189 189 187 188 187 187 188 190 192 192 200 206 213 213 230 240 254 254 266 274 282 282 293 295 297 297 294 292 288 288 286 285 284 284 281 280 279 279 275 272 271 271 266 264 262 255 255 251 246 239 239 238 236 224 224 222 221 218 218 216 215 214 214 213 212 208 208 204 202 200 200 199 198 192 192 189 185 177 177 170 155 134 134 122 120 121 121 124 139 175 175 196 212 247 247 246 244 233 233 229 224 213 213 210 207 203 203 202 202 201 201 197 195 193 193 188 187 185 185 180 177 176 176 173 171 169 169 167 168 169 169 172 171 170 170 168 166 164 164 162 160 158 158 155 150 150 150 151 153 154 154 155 156 156 156 156 155 147 147 142 142 143 143 142 143 145 149 149 152 156 167 167 170 172 175 175 174 174 173 173 171 170 168 168 167 166 165 165 166 167 169 169 171 174 190 190 197 205 217 217 
390 398 398 404 381 363 363 350 356 374 374 406 420 418 418 410 404 390 390 350 336 321 321 356 370 384 384 362 363 364 364 379 376 360 360 323 302 289 289 267 259 248 248 221 216 211 211 184 187 191 209 209 209 208 205 205 204 200 195 195 194 192 188 188 185 184 181 181 179 177 182 182 185 188 196 196 195 194 187 187 187 187 189 189 191 190 187 187 184 194 217 217 229 236 260 260 269 278 287 287 290 294 296 296 292 288 267 267 260 251 242 242 232 232 232 232 249 263 278 278 314 323 323 323 314 305 286 286 254 241 230 230 200 177 173 173 169 171 174 174 169 170 171 171 172 171 168 168 165 164 164 164 164 165 166 166 167 168 168 168 166 166 165 165 168 169 170 170 170 170 169 169 168 169 171 173 173 173 174 175 175 176 175 203 203 214 225 247 247 257 268 280 280 290 300 306 306 288 271 244 244 234 227 217 217 213 210 206 206 205 208 209 209 211 213 221 221 227 233 254 254 265 281 277 277 269 250 221 221 212 216 229 229 237 244 260 260 278 287 292 292 295 292 286 286 274 267 266 266 276 280 284 284 274 259 243 243 207 197 187 187 208 215 220 220 230 235 249 249 280 298 313 313 343 370 384 384 410 422 434 434 453 459 465 465 467 461 445 445 418 400 380 380 345 331 320 320 299 289 274 269 269 260 251 221 221 210 199 193 193 196 199 217 217 223 227 237 237 242 246 259 259 267 277 314 314 331 348 387 387 401 416 430 430 430 431 442 442 460 461 457 457 451 442 416 416 399 378 357 357 358 389 412 412 419 426 432 432 428 424 415 415 393 381 360 360 389 421 453 453 500 499 497 497 463 438 385 385 330 303 277 277 242 233 256 256 307 335 356 356 414 429 445 445 470 482 495 495 519 526 533 533 529 525 520 520 509 503 496 496 480 471 463 463 443 421 409 409 387 379 370 370 362 360 358 349 349 346 338 331 331 327 324 315 315 310 308 304 304 301 297 294 294 293 291 289 289 289 289 293 293 295 297 302 302 304 306 308 308 307 303 289 289 280 274 267 267 270 273 280 280 282 284 299 299 307 316 333 333 341 342 346 346 349 348 347 347 347 353 359 359 368 371 368 368 359 352 343 343 324 313 304 304 290 285 279 279 271 267 263 263 249 241 233 233 226 220 201 201 177 167 164 164 159 157 156 156 156 158 166 166 202 219 237 237 261 276 292 292 295 287 278 278 240 226 215 215 198 192 190 192 192 197 212 243 243 269 280 294 294 299 304 310 310 313 317 326 326 331 344 355 355 359 362 365 365 364 363 360 360 359 362 369 369 367 364 355 355 348 340 325 325 319 312 299 299 295 293 287 287 284 282 277 277 275 274 268 268 266 263 261 261 256 253 250 250 244 241 238 238 226 221 216 216 207 204 200 200 193 191 189 189 187 186 186 186 187 188 192 192 200 205 211 211 225 234 251 251 266 274 283 283 295 295 296 296 293 290 286 286 284 285 284 284 281 279 277 277 272 269 267 267 261 258 255 247 247 244 240 236 236 236 236 236 236 235 233 230 230 229 229 227 227 225 223 218 218 212 208 203 203 201 199 194 194 191 187 183 183 175 156 131 131 117 117 118 118 120 134 168 168 187 204 247 247 245 243 231 231 226 221 212 212 208 204 199 199 197 196 195 195 191 188 185 185 180 179 177 177 173 172 171 171 170 170 168 168 165 164 164 164 161 160 159 159 156 155 154 154 151 151 150 150 148 146 146 146 148 149 151 151 154 155 155 155 154 153 145 145 144 145 147 147 148 149 150 152 152 152 153 157 157 160 162 165 165 166 166 167 167 166 166 164 164 163 161 159 159 161 163 166 166 170 175 187 187 191 196 203 203 
390 398 398 404 381 363 363 350 356 374 374 406 420 418 418 410 404 390 390 350 336 321 321 356 370 384 384 362 363 364 364 379 376 360 360 323 302 289 289 267 259 248 248 221 216 211 211 184 187 191 209 209 209 208 205 205 204 200 195 195 194 192 188 188 185 184 181 181 179 177 182 182 185 188 196 196 195 194 187 187 187 187 189 189 191 190 187 187 184 194 217 217 229 236 260 260 269 278 287 287 290 294 296 296 292 288 267 267 260 251 242 242 232 232 232 232 249 263 278 278 314 323 323 323 314 305 286 286 254 241 230 230 200 177 173 173 169 171 174 174 169 170 171 171 172 171 168 168 165 164 164 164 164 165 166 166 167 168 168 168 166 166 165 165 168 169 170 170 170 170 169 169 168 169 171 173 173 173 174 175 175 176 175 203 203 214 225 247 247 257 268 280 280 290 300 306 306 288 271 244 244 234 227 217 217 213 210 206 206 205 208 209 209 211 213 221 221 227 233 254 254 265 281 277 277 269 250 221 221 212 216 229 229 237 244 260 260 278 287 292 292 295 292 286 286 274 267 266 266 276 280 284 284 274 259 243 243 207 197 187 187 208 215 220 220 230 235 249 249 280 298 313 313 343 370 384 384 410 422 434 434 453 459 465 465 467 461 445 445 418 400 380 380 345 331 320 320 299 289 274 269 269 260 251 221 221 210 199 193 193 196 199 217 217 223 227 237 237 242 246 259 259 267 277 314 314 331 348 387 387 401 416 430 430 430 431 442 442 460 461 457 457 451 442 416 416 399 378 357 357 358 389 412 412 419 426 432 432 428 424 415 415 393 381 360 360 389 421 453 453 500 499 497 497 463 438 385 385 330 303 277 277 242 233 256 256 307 335 356 356 414 429 445 445 470 482 495 495 519 526 533 533 529 525 520 520 509 503 496 496 480 471 463 463 443 421 409 409 387 379 370 370 362 360 358 349 349 346 338 331 331 327 324 315 315 310 308 304 304 301 297 294 294 293 291 289 289 289 289 293 293 295 297 302 302 304 306 308 308 307 303 289 289 280 274 267 267 270 273 280 280 282 284 299 299 307 316 333 333 341 342 346 346 349 348 347 347 347 353 359 359 368 371 368 368 359 352 343 343 324 313 304 304 290 285 279 279 271 267 263 263 249 241 233 233 226 220 201 201 177 167 164 164 159 157 156 156 156 158 166 166 202 219 237 237 261 276 292 292 295 287 278 278 240 226 215 215 198 192 190 192 192 197 212 243 243 269 280 294 294 299 304 310 310 313 317 326 326 331 344 355 355 359 362 365 365 364 363 360 360 359 362 369 369 367 364 355 355 348 340 325 325 319 312 299 299 295 293 287 287 284 282 277 277 275 274 268 268 266 263 261 261 256 253 250 250 244 241 238 238 226 221 216 216 207 204 200 200 193 191 189 189 187 186 186 186 187 188 192 192 200 205 211 211 225 234 251 251 266 274 283 283 295 295 296 296 293 290 286 286 284 285 284 284 281 279 277 277 272 269 267 267 261 258 255 247 247 244 240 236 236 236 236 236 236 235 233 230 230 229 229 227 227 225 223 218 218 212 208 203 203 201 199 194 194 191 187 183 183 175 156 131 131 117 117 118 118 120 134 168 168 187 204 247 247 245 243 231 231 226 221 212 212 208 204 199 199 197 196 195 195 191 188 185 185 180 179 177 177 173 172 171 171 170 170 168 168 165 164 164 164 161 160 159 159 156 155 154 154 151 151 150 150 148 146 146 146 148 149 151 151 154 155 155 155 154 153 145 145 144 145 147 147 148 149 150 152 152 152 153 157 157 160 162 165 165 166 166 167 167 166 166 164 164 163 161 159 159 161 163 166 166 170 175 187 187 191 196 203 203 
390 398 398 404 381 363 363 350 356 374 374 406 420 418 418 410 404 390 390 350 336 321 321 356 370 384 384 362 363 364 364 379 376 360 360 323 302 289 289 267 259 248 248 221 216 211 211 184 187 191 209 209 209 208 205 205 204 200 195 195 194 192 188 188 185 184 181 181 179 177 182 182 185 188 196 196 195 194 187 187 187 187 189 189 191 190 187 187 184 194 217 217 229 236 260 260 269 278 287 287 290 294 296 296 292 288 267 267 260 251 242 242 232 232 232 232 249 263 278 278 314 323 323 323 314 305 286 286 254 241 230 230 200 177 173 173 169 171 174 174 169 170 171 171 172 171 168 168 165 164 164 164 164 165 166 166 167 168 168 168 166 166 165 165 168 169 170 170 170 170 169 169 168 169 171 173 173 173 174 175 175 176 175 203 203 214 225 247 247 257 268 280 280 290 300 306 306 288 271 244 244 234 227 217 217 213 210 206 206 205 208 209 209 211 213 221 221 227 233 254 254 265 281 277 277 269 250 221 221 212 216 229 229 237 244 260 260 278 287 292 292 295 292 286 286 274 267 266 266 276 280 284 284 274 259 243 243 207 197 187 187 208 215 220 220 230 235 249 249 280 298 313 313 343 370 384 384 410 422 434 434 453 459 465 465 467 461 445 445 418 400 380 380 345 331 320 320 299 289 274 269 269 260 251 221 221 210 199 193 193 196 199 217 217 223 227 237 237 242 246 259 259 267 277 314 314 331 348 387 387 401 416 430 430 430 431 442 442 460 461 457 457 451 442 416 416 399 378 357 357 358 389 412 412 419 426 432 432 428 424 415 415 393 381 360 360 389 421 453 453 500 499 497 497 463 438 385 385 330 303 277 277 242 233 256 256 307 335 356 356 414 429 445 445 470 482 495 495 519 526 533 533 529 525 520 520 509 503 496 496 480 471 463 463 443 421 409 409 387 379 370 370 362 360 358 349 349 346 338 331 331 327 324 315 315 310 308 304 304 301 297 294 294 293 291 289 289 289 289 293 293 295 297 302 302 304 306 308 308 307 303 289 289 280 274 267 267 270 273 280 280 282 284 299 299 307 316 333 333 341 342 346 346 349 348 347 347 347 353 359 359 368 371 368 368 359 352 343 343 324 313 304 304 290 285 279 279 271 267 263 263 249 241 233 233 226 220 201 201 177 167 164 164 159 157 156 156 156 158 166 166 202 219 237 237 261 276 292 292 295 287 278 278 240 226 215 215 198 192 190 192 192 197 212 243 243 269 280 294 294 299 304 310 310 313 317 326 326 331 344 355 355 359 362 365 365 364 363 360 360 359 362 369 369 367 364 355 355 348 340 325 325 319 312 299 299 295 293 287 287 284 282 277 277 275 274 268 268 266 263 261 261 256 253 250 250 244 241 238 238 226 221 216 216 207 204 200 200 193 191 189 189 187 186 186 186 187 188 192 192 200 205 211 211 225 234 251 251 266 274 283 283 295 295 296 296 293 290 286 286 284 285 284 284 281 279 277 277 272 269 267 267 261 258 255 247 247 244 240 236 236 236 236 236 236 235 233 230 230 229 229 227 227 225 223 218 218 212 208 203 203 201 199 194 194 191 187 183 183 175 156 131 131 117 117 118 118 120 134 168 168 187 204 247 247 245 243 231 231 226 221 212 212 208 204 199 199 197 196 195 195 191 188 185 185 180 179 177 177 173 172 171 171 170 170 168 168 165 164 164 164 161 160 159 159 156 155 154 154 151 151 150 150 148 146 146 146 148 149 151 151 154 155 155 155 154 153 145 145 144 145 147 147 148 149 150 152 152 152 153 157 157 160 162 165 165 166 166 167 167 166 166 164 164 163 161 159 159 161 163 166 166 170 175 187 187 191 196 203 203 
422 429 429 427 409 393 393 379 381 403 403 437 449 445 445 435 429 413 413 375 356 337 337 363 375 388 388 386 392 399 399 397 389 372 372 335 316 308 308 291 282 266 266 229 223 217 217 186 187 189 205 205 206 207 205 205 201 198 192 192 189 188 185 185 182 181 179 179 178 185 187 187 186 184 182 182 179 176 177 177 179 182 183 183 183 183 183 183 184 190 205 205 215 222 256 256 264 272 285 285 291 298 302 302 296 290 264 264 256 247 237 237 226 227 229 229 247 258 269 269 302 311 314 314 305 292 269 269 233 219 208 208 187 187 196 196 182 181 180 180 184 188 192 192 185 170 168 168 165 164 164 164 165 164 164 164 165 165 163 163 162 162 162 162 163 163 164 164 164 163 162 162 162 163 163 164 164 164 165 168 168 169 171 187 187 200 213 231 231 240 249 257 257 265 274 282 282 274 264 245 245 235 227 215 215 211 210 205 205 201 198 198 198 199 201 206 206 210 214 228 228 238 255 262 262 262 248 222 222 209 216 234 234 245 254 271 271 284 291 288 288 277 268 262 262 251 246 245 245 256 260 265 265 261 251 241 241 205 194 182 182 202 209 216 216 237 250 268 268 303 321 336 336 361 378 384 384 399 408 418 418 436 443 451 451 456 454 446 446 427 413 393 393 355 337 322 322 296 285 264 262 262 261 259 232 232 217 202 192 192 197 203 228 228 236 240 248 248 252 258 274 274 283 290 311 311 321 332 369 369 384 400 410 410 413 416 443 443 474 482 490 490 488 473 436 436 413 390 352 352 337 351 370 370 377 384 388 388 383 377 370 370 352 341 353 353 407 436 465 465 500 494 487 487 449 425 372 372 315 288 264 264 239 239 267 267 322 350 370 370 422 435 448 448 467 477 487 487 503 507 512 512 505 499 493 493 482 476 475 475 470 466 459 459 444 430 423 423 407 399 391 391 382 380 377 367 367 364 357 349 349 344 340 333 333 330 329 327 327 325 320 311 311 308 305 302 302 303 304 309 309 310 312 319 319 322 324 327 327 326 321 305 305 294 285 265 265 267 270 278 278 278 277 289 289 295 301 313 313 323 327 334 334 338 339 341 341 340 343 346 346 355 360 360 360 354 348 339 339 323 316 308 308 294 288 280 280 270 262 254 254 240 233 226 226 220 214 197 197 178 170 166 166 162 162 159 159 155 153 156 156 180 197 214 214 250 262 274 274 280 274 268 268 236 222 211 211 194 187 185 193 193 204 218 246 246 270 280 297 297 303 310 320 320 324 328 347 347 354 365 370 370 371 371 369 369 366 362 354 354 351 352 358 358 358 357 347 347 341 335 321 321 314 307 293 293 290 289 285 285 283 281 278 278 277 275 268 268 266 263 259 259 251 247 243 243 237 234 231 231 221 217 213 213 207 204 200 200 194 192 190 190 187 184 184 184 186 188 190 190 197 201 208 208 223 232 247 247 264 271 279 279 290 291 292 292 290 290 288 288 286 287 285 285 282 280 277 277 271 268 266 266 259 255 251 248 248 248 248 251 251 251 252 247 247 245 244 242 242 241 239 235 235 233 231 225 225 217 213 206 206 204 201 194 194 191 188 182 182 176 162 136 136 118 118 117 117 118 127 154 154 172 191 238 238 238 237 227 227 223 218 208 208 204 199 194 194 189 187 185 185 180 179 177 177 175 174 172 172 171 171 171 171 170 169 169 169 167 166 164 164 158 157 156 156 156 156 157 157 157 157 156 156 151 149 149 149 149 148 148 148 148 149 149 149 150 149 143 143 146 147 149 149 152 152 152 151 151 150 149 150 150 152 154 158 158 160 160 160 160 160 160 160 160 158 155 155 155 157 160 164 164 167 170 178 178 181 183 187 187 
428 428 428 425 436 426 426 412 407 427 427 456 465 460 460 450 444 427 427 396 377 358 358 376 388 401 401 416 420 424 424 411 401 384 384 356 344 338 338 319 306 290 290 245 236 226 226 193 188 182 190 190 193 196 197 197 191 189 185 185 183 182 179 179 178 178 183 183 188 192 187 187 187 187 187 187 182 177 174 174 174 176 179 179 181 180 180 180 181 184 194 194 201 208 235 235 242 249 268 268 276 284 288 288 284 280 256 256 249 241 232 232 222 223 225 225 240 250 260 260 293 304 305 305 291 275 253 253 216 201 191 191 180 191 204 204 213 218 223 223 221 215 209 209 195 187 185 185 178 174 172 172 170 169 168 168 165 163 162 162 162 162 163 163 161 161 160 160 160 160 160 160 159 160 160 159 159 159 160 164 164 166 166 168 168 174 180 198 198 204 211 219 219 225 232 245 245 246 242 235 235 231 227 217 217 212 209 202 202 199 194 191 191 192 194 194 194 196 199 211 211 217 227 237 237 243 233 213 213 203 218 252 252 270 279 294 294 300 300 292 292 271 257 249 249 235 230 229 229 239 243 248 248 248 242 236 236 205 192 179 179 210 223 232 232 256 271 285 285 314 329 340 340 357 367 371 371 386 396 406 406 426 435 444 444 456 456 449 449 429 415 395 395 356 338 322 322 295 283 260 251 251 251 251 228 228 216 204 193 193 202 212 235 235 241 245 255 255 261 269 288 288 298 310 341 341 345 349 356 356 364 372 387 387 400 413 452 452 495 508 522 522 521 500 450 450 422 401 359 359 339 322 328 328 332 336 342 342 336 330 326 326 329 336 386 386 437 460 484 484 500 489 477 477 434 409 355 355 300 273 250 250 237 248 278 278 335 362 380 380 427 437 447 447 458 463 469 469 478 480 483 483 470 462 456 456 441 432 438 438 451 457 455 455 450 443 439 439 429 424 418 418 412 408 403 397 397 393 383 373 373 368 363 355 355 352 352 352 352 353 352 342 342 337 331 323 323 322 321 325 325 327 330 339 339 343 344 343 343 340 333 314 314 303 293 269 269 269 269 268 268 268 268 276 276 281 286 296 296 306 310 323 323 332 333 335 335 330 329 327 327 332 340 341 341 341 339 332 332 318 311 304 304 290 284 273 273 260 252 244 244 231 224 217 217 210 205 192 192 180 175 172 172 167 165 162 162 156 153 153 153 162 177 193 193 233 242 251 251 260 257 254 254 232 222 211 211 192 184 183 193 193 205 218 243 243 263 272 291 291 301 311 323 323 331 340 366 366 373 383 382 382 378 374 366 366 363 361 353 353 348 345 343 343 344 346 335 335 329 322 309 309 303 297 285 285 282 282 282 282 282 281 279 279 278 277 270 270 266 262 260 260 253 249 244 244 235 231 227 227 213 210 207 207 201 200 199 199 195 192 189 189 184 187 189 189 191 192 192 192 196 200 206 206 219 227 241 241 258 265 272 272 284 285 287 287 289 289 289 289 287 286 284 284 280 278 275 275 268 264 262 262 257 257 256 260 260 262 264 264 264 262 260 254 254 251 250 249 249 248 246 240 240 237 235 230 230 225 223 216 216 212 207 198 198 193 187 179 179 176 167 144 144 127 120 113 113 113 117 140 140 159 178 227 227 228 229 220 220 215 210 201 201 198 195 189 189 183 181 179 179 175 175 174 174 174 174 173 173 173 172 172 172 170 169 168 168 164 161 160 160 163 164 165 165 164 163 162 162 162 161 160 160 151 153 153 153 151 150 150 150 149 148 148 148 148 147 142 142 148 148 149 149 150 150 149 146 146 146 145 148 148 147 148 151 151 152 152 153 153 152 152 152 152 151 149 151 151 153 155 157 157 159 161 169 169 171 173 176 176 
409 403 403 404 437 441 441 446 445 454 454 468 472 468 468 458 453 436 436 409 395 380 380 393 409 426 426 439 441 444 444 427 413 401 401 381 373 365 365 343 329 316 316 268 254 239 239 215 203 190 181 181 181 181 182 182 181 181 179 179 178 178 181 181 184 190 198 198 199 191 187 187 188 189 193 193 191 188 181 181 179 176 175 175 176 176 176 176 175 178 184 184 188 194 212 212 217 223 242 242 249 256 261 261 260 259 244 244 238 232 226 226 216 219 222 222 239 248 258 258 293 304 299 299 277 261 240 240 204 189 180 180 178 205 225 225 245 247 249 249 238 225 211 211 194 189 188 188 183 180 178 178 174 172 170 170 168 167 166 166 167 166 165 165 163 162 161 161 163 163 163 163 160 158 158 158 158 158 159 161 161 163 163 161 161 161 161 167 167 170 174 182 182 189 196 207 207 216 217 219 219 220 216 210 210 208 206 201 201 198 192 189 189 188 186 186 186 187 189 197 197 201 207 214 214 220 217 209 209 203 223 262 262 281 294 311 311 309 302 293 293 272 260 248 248 229 221 217 217 221 225 230 230 234 231 228 228 209 195 181 181 208 224 234 234 256 268 282 282 310 323 327 327 338 354 364 364 384 394 404 404 424 434 444 444 457 456 446 446 425 412 394 394 359 342 329 329 302 289 263 244 244 239 234 220 220 211 201 200 200 211 222 243 243 247 251 261 261 268 277 300 300 313 328 370 370 378 387 393 393 397 401 417 417 432 447 478 478 514 527 538 538 535 516 469 469 442 421 383 383 365 335 313 313 309 304 300 300 300 301 316 316 353 375 425 425 470 485 500 500 497 482 466 466 420 394 340 340 287 261 243 243 244 264 292 292 345 369 386 386 424 431 438 438 442 443 445 445 447 447 448 448 431 420 409 409 392 386 403 403 435 450 454 454 458 457 455 455 450 447 443 443 436 433 430 431 431 427 417 407 407 401 395 382 382 375 375 378 378 382 380 369 369 362 354 342 342 340 338 341 341 344 347 359 359 363 363 357 357 351 342 322 322 310 298 271 271 267 262 260 260 260 259 265 265 269 274 281 281 291 298 313 313 321 321 320 320 316 314 312 312 312 321 322 322 324 325 321 321 309 300 295 295 284 278 264 264 248 242 235 235 218 213 207 207 208 203 195 195 186 180 176 176 172 171 169 169 161 155 154 154 154 162 170 170 212 223 234 234 241 240 239 239 223 215 206 206 190 184 183 188 188 196 208 231 231 251 261 282 282 293 304 324 324 337 350 381 381 386 389 380 380 374 369 363 363 362 360 353 353 348 341 328 328 328 327 317 317 311 304 292 292 288 284 276 276 275 275 274 274 273 273 274 274 275 274 265 265 262 259 257 257 252 249 245 245 235 230 226 226 211 207 203 203 198 196 194 194 191 189 186 186 184 194 195 195 197 196 196 196 200 204 208 208 219 225 235 235 247 255 263 263 276 279 283 283 286 286 286 286 285 284 282 282 277 273 271 271 266 263 262 262 262 263 265 270 270 271 273 271 271 270 268 260 260 257 255 252 252 250 248 242 242 239 238 235 235 231 229 224 224 220 216 204 204 197 190 179 179 175 167 155 155 146 134 117 117 112 115 136 136 153 173 222 222 222 223 216 216 211 206 201 201 198 195 186 186 181 180 178 178 176 175 174 174 173 172 171 171 169 168 167 167 163 161 160 160 158 158 159 159 163 163 162 162 161 160 158 158 157 155 152 152 152 154 154 154 152 151 150 150 147 145 145 145 145 143 141 141 144 144 144 144 143 143 143 142 142 142 142 146 146 146 145 144 144 145 145 145 145 144 144 144 144 143 142 145 145 147 149 152 152 154 157 161 161 163 165 170 170 
409 403 403 404 437 441 441 446 445 454 454 468 472 468 468 458 453 436 436 409 395 380 380 393 409 426 426 439 441 444 444 427 413 401 401 381 373 365 365 343 329 316 316 268 254 239 239 215 203 190 181 181 181 181 182 182 181 181 179 179 178 178 181 181 184 190 198 198 199 191 187 187 188 189 193 193 191 188 181 181 179 176 175 175 176 176 176 176 175 178 184 184 188 194 212 212 217 223 242 242 249 256 261 261 260 259 244 244 238 232 226 226 216 219 222 222 239 248 258 258 293 304 299 299 277 261 240 240 204 189 180 180 178 205 225 225 245 247 249 249 238 225 211 211 194 189 188 188 183 180 178 178 174 172 170 170 168 167 166 166 167 166 165 165 163 162 161 161 163 163 163 163 160 158 158 158 158 158 159 161 161 163 163 161 161 161 161 167 167 170 174 182 182 189 196 207 207 216 217 219 219 220 216 210 210 208 206 201 201 198 192 189 189 188 186 186 186 187 189 197 197 201 207 214 214 220 217 209 209 203 223 262 262 281 294 311 311 309 302 293 293 272 260 248 248 229 221 217 217 221 225 230 230 234 231 228 228 209 195 181 181 208 224 234 234 256 268 282 282 310 323 327 327 338 354 364 364 384 394 404 404 424 434 444 444 457 456 446 446 425 412 394 394 359 342 329 329 302 289 263 244 244 239 234 220 220 211 201 200 200 211 222 243 243 247 251 261 261 268 277 300 300 313 328 370 370 378 387 393 393 397 401 417 417 432 447 478 478 514 527 538 538 535 516 469 469 442 421 383 383 365 335 313 313 309 304 300 300 300 301 316 316 353 375 425 425 470 485 500 500 497 482 466 466 420 394 340 340 287 261 243 243 244 264 292 292 345 369 386 386 424 431 438 438 442 443 445 445 447 447 448 448 431 420 409 409 392 386 403 403 435 450 454 454 458 457 455 455 450 447 443 443 436 433 430 431 431 427 417 407 407 401 395 382 382 375 375 378 378 382 380 369 369 362 354 342 342 340 338 341 341 344 347 359 359 363 363 357 357 351 342 322 322 310 298 271 271 267 262 260 260 260 259 265 265 269 274 281 281 291 298 313 313 321 321 320 320 316 314 312 312 312 321 322 322 324 325 321 321 309 300 295 295 284 278 264 264 248 242 235 235 218 213 207 207 208 203 195 195 186 180 176 176 172 171 169 169 161 155 154 154 154 162 170 170 212 223 234 234 241 240 239 239 223 215 206 206 190 184 183 188 188 196 208 231 231 251 261 282 282 293 304 324 324 337 350 381 381 386 389 380 380 374 369 363 363 362 360 353 353 348 341 328 328 328 327 317 317 311 304 292 292 288 284 276 276 275 275 274 274 273 273 274 274 275 274 265 265 262 259 257 257 252 249 245 245 235 230 226 226 211 207 203 203 198 196 194 194 191 189 186 186 184 194 195 195 197 196 196 196 200 204 208 208 219 225 235 235 247 255 263 263 276 279 283 283 286 286 286 286 285 284 282 282 277 273 271 271 266 263 262 262 262 263 265 270 270 271 273 271 271 270 268 260 260 257 255 252 252 250 248 242 242 239 238 235 235 231 229 224 224 220 216 204 204 197 190 179 179 175 167 155 155 146 134 117 117 112 115 136 136 153 173 222 222 222 223 216 216 211 206 201 201 198 195 186 186 181 180 178 178 176 175 174 174 173 172 171 171 169 168 167 167 163 161 160 160 158 158 159 159 163 163 162 162 161 160 158 158 157 155 152 152 152 154 154 154 152 151 150 150 147 145 145 145 145 143 141 141 144 144 144 144 143 143 143 142 142 142 142 146 146 146 145 144 144 145 145 145 145 144 144 144 144 143 142 145 145 147 149 152 152 154 157 161 161 163 165 170 170 
409 403 403 404 437 441 441 446 445 454 454 468 472 468 468 458 453 436 436 409 395 380 380 393 409 426 426 439 441 444 444 427 413 401 401 381 373 365 365 343 329 316 316 268 254 239 239 215 203 190 181 181 181 181 182 182 181 181 179 179 178 178 181 181 184 190 198 198 199 191 187 187 188 189 193 193 191 188 181 181 179 176 175 175 176 176 176 176 175 178 184 184 188 194 212 212 217 223 242 242 249 256 261 261 260 259 244 244 238 232 226 226 216 219 222 222 239 248 258 258 293 304 299 299 277 261 240 240 204 189 180 180 178 205 225 225 245 247 249 249 238 225 211 211 194 189 188 188 183 180 178 178 174 172 170 170 168 167 166 166 167 166 165 165 163 162 161 161 163 163 163 163 160 158 158 158 158 158 159 161 161 163 163 161 161 161 161 167 167 170 174 182 182 189 196 207 207 216 217 219 219 220 216 210 210 208 206 201 201 198 192 189 189 188 186 186 186 187 189 197 197 201 207 214 214 220 217 209 209 203 223 262 262 281 294 311 311 309 302 293 293 272 260 248 248 229 221 217 217 221 225 230 230 234 231 228 228 209 195 181 181 208 224 234 234 256 268 282 282 310 323 327 327 338 354 364 364 384 394 404 404 424 434 444 444 457 456 446 446 425 412 394 394 359 342 329 329 302 289 263 244 244 239 234 220 220 211 201 200 200 211 222 243 243 247 251 261 261 268 277 300 300 313 328 370 370 378 387 393 393 397 401 417 417 432 447 478 478 514 527 538 538 535 516 469 469 442 421 383 383 365 335 313 313 309 304 300 300 300 301 316 316 353 375 425 425 470 485 500 500 497 482 466 466 420 394 340 340 287 261 243 243 244 264 292 292 345 369 386 386 424 431 438 438 442 443 445 445 447 447 448 448 431 420 409 409 392 386 403 403 435 450 454 454 458 457 455 455 450 447 443 443 436 433 430 431 431 427 417 407 407 401 395 382 382 375 375 378 378 382 380 369 369 362 354 342 342 340 338 341 341 344 347 359 359 363 363 357 357 351 342 322 322 310 298 271 271 267 262 260 260 260 259 265 265 269 274 281 281 291 298 313 313 321 321 320 320 316 314 312 312 312 321 322 322 324 325 321 321 309 300 295 295 284 278 264 264 248 242 235 235 218 213 207 207 208 203 195 195 186 180 176 176 172 171 169 169 161 155 154 154 154 162 170 170 212 223 234 234 241 240 239 239 223 215 206 206 190 184 183 188 188 196 208 231 231 251 261 282 282 293 304 324 324 337 350 381 381 386 389 380 380 374 369 363 363 362 360 353 353 348 341 328 328 328 327 317 317 311 304 292 292 288 284 276 276 275 275 274 274 273 273 274 274 275 274 265 265 262 259 257 257 252 249 245 245 235 230 226 226 211 207 203 203 198 196 194 194 191 189 186 186 184 194 195 195 197 196 196 196 200 204 208 208 219 225 235 235 247 255 263 263 276 279 283 283 286 286 286 286 285 284 282 282 277 273 271 271 266 263 262 262 262 263 265 270 270 271 273 271 271 270 268 260 260 257 255 252 252 250 248 242 242 239 238 235 235 231 229 224 224 220 216 204 204 197 190 179 179 175 167 155 155 146 134 117 117 112 115 136 136 153 173 222 222 222 223 216 216 211 206 201 201 198 195 186 186 181 180 178 178 176 175 174 174 173 172 171 171 169 168 167 167 163 161 160 160 158 158 159 159 163 163 162 162 161 160 158 158 157 155 152 152 152 154 154 154 152 151 150 150 147 145 145 145 145 143 141 141 144 144 144 144 143 143 143 142 142 142 142 146 146 146 145 144 144 145 145 145 145 144 144 144 144 143 142 145 145 147 149 152 152 154 157 161 161 163 165 170 170 
381 372 372 381 425 440 440 459 464 469 469 473 471 466 466 456 451 434 434 409 405 400 400 422 432 443 443 453 453 452 452 437 427 422 422 408 399 388 388 360 344 329 329 278 262 245 245 228 221 213 203 203 199 195 196 196 191 191 193 193 196 197 203 203 208 208 204 204 199 191 188 188 190 192 193 193 193 192 189 189 186 181 177 177 175 174 173 173 172 172 175 175 177 181 195 195 202 209 218 218 223 228 235 235 237 239 232 232 228 224 220 220 212 217 222 222 240 250 260 260 289 300 291 291 262 242 225 225 195 183 179 179 193 232 251 251 255 253 251 251 240 228 215 215 202 194 192 192 188 185 181 181 176 175 173 173 172 173 176 176 179 179 180 180 178 174 169 169 165 165 166 166 166 167 167 165 165 161 161 160 160 161 160 158 158 157 156 157 157 158 159 162 162 164 167 176 176 187 190 197 197 201 201 200 200 199 197 192 192 190 185 181 181 180 178 177 177 178 180 187 187 190 195 200 200 203 202 202 202 205 225 263 263 282 296 310 310 299 290 284 284 272 265 256 256 236 225 217 217 203 207 212 212 218 218 217 217 201 190 178 178 206 222 232 232 254 265 279 279 301 309 313 313 331 356 367 367 389 398 408 408 427 435 444 444 453 450 437 437 415 402 387 387 358 343 331 331 305 291 262 240 240 233 225 214 214 207 200 203 203 215 227 249 249 252 255 265 265 273 285 313 313 329 343 386 386 395 405 420 420 427 434 458 458 470 482 506 506 533 537 537 537 532 519 489 489 472 454 415 415 394 361 340 340 330 319 284 284 295 307 333 333 385 411 454 454 486 493 501 501 488 472 456 456 405 378 323 323 273 250 239 239 252 277 302 302 348 369 383 383 415 419 424 424 420 413 405 405 401 402 404 404 395 384 369 369 355 357 381 381 424 443 452 452 465 468 469 469 465 462 459 459 455 455 455 461 461 459 450 437 437 430 422 406 406 397 396 398 398 401 405 392 392 383 374 360 360 357 354 355 355 357 359 367 367 370 368 360 360 354 346 327 327 316 305 275 275 269 263 257 257 257 256 257 257 259 262 267 267 277 285 300 300 306 306 306 306 302 301 299 299 300 304 307 307 310 311 308 308 296 286 280 280 270 266 248 248 232 228 224 224 211 206 200 200 195 195 193 193 187 184 179 179 178 183 188 188 191 189 177 177 155 156 157 157 186 201 217 217 223 223 223 223 215 209 202 202 189 184 181 181 181 186 196 217 217 240 252 274 274 286 298 324 324 339 354 384 384 384 380 369 369 364 359 353 353 353 353 348 348 344 340 324 324 319 313 302 302 296 290 281 281 277 273 268 268 267 267 264 264 262 262 261 261 262 261 253 253 250 246 245 245 242 240 237 237 230 226 222 222 210 207 203 203 199 196 193 193 188 185 182 182 184 190 193 193 199 201 203 203 209 212 215 215 222 226 232 232 237 243 249 249 268 273 279 279 283 283 282 282 282 281 280 280 274 270 267 267 263 261 261 261 266 270 274 270 270 270 270 267 267 265 263 255 255 252 249 242 242 239 238 236 236 236 236 232 232 226 223 214 214 211 207 202 202 198 193 181 181 176 168 159 159 154 143 122 122 112 113 129 129 144 167 219 219 219 220 213 213 208 202 196 196 192 188 181 181 176 175 174 174 172 172 171 171 169 169 168 168 165 164 163 163 160 158 157 157 156 156 157 157 156 155 154 154 153 153 152 152 150 149 147 147 149 150 150 150 148 147 146 146 143 140 140 140 140 138 137 137 139 139 139 139 137 138 139 140 140 140 141 143 143 143 142 141 141 141 140 139 139 138 138 139 139 139 140 142 142 143 145 149 149 150 151 155 155 157 159 163 163 
336 331 331 349 394 413 413 443 454 460 460 465 464 459 459 450 446 442 442 441 443 445 445 454 454 455 455 441 434 427 427 414 410 405 405 392 384 374 374 348 332 315 315 272 265 257 257 252 250 248 248 248 248 248 244 244 244 241 232 232 225 221 213 213 210 207 200 200 196 194 190 190 192 194 194 194 193 191 188 188 187 186 185 185 182 181 179 179 179 178 174 174 171 171 170 170 172 174 184 184 192 201 210 210 212 214 216 216 214 211 207 207 200 208 216 216 239 248 258 258 266 264 251 251 224 210 205 205 189 178 190 190 218 244 255 255 254 249 243 243 233 229 225 225 219 208 204 204 195 190 187 187 182 181 181 181 182 184 190 190 190 189 187 187 185 182 179 179 173 171 168 168 163 162 162 163 163 164 164 165 165 167 167 161 161 161 161 159 159 159 160 158 158 157 155 156 156 157 158 160 160 160 162 167 167 170 170 168 168 165 164 163 163 163 164 166 166 166 166 169 169 171 175 179 179 182 187 201 201 210 227 262 262 280 289 289 289 265 250 240 240 223 217 211 211 201 197 194 194 181 178 175 175 184 185 186 186 179 175 171 171 209 221 230 230 249 259 268 268 275 271 283 283 310 340 356 356 391 405 419 419 438 440 443 443 434 425 405 405 384 372 358 358 332 320 311 311 286 270 246 237 237 232 226 210 210 205 199 206 206 217 228 230 230 227 231 251 251 268 283 313 313 327 339 363 363 371 379 393 393 409 425 471 471 490 509 526 526 530 529 520 520 512 498 469 469 454 437 398 398 376 329 303 303 298 292 270 270 282 294 320 320 375 404 448 448 480 481 483 483 462 441 419 419 373 347 295 295 245 221 224 224 249 271 289 289 326 344 363 363 404 405 406 406 389 372 354 354 316 319 322 322 324 314 306 306 318 340 365 365 412 435 450 450 475 488 492 492 491 488 485 485 473 469 465 465 465 464 457 446 446 439 434 427 427 424 424 426 426 428 435 433 433 426 418 395 395 386 377 368 368 363 357 351 351 352 351 347 347 343 338 327 327 320 314 297 297 293 288 275 275 270 264 260 260 259 257 254 254 256 258 263 263 265 266 268 268 271 273 275 275 280 286 291 291 294 291 285 285 274 270 264 264 248 238 226 226 228 222 216 216 202 200 197 197 195 192 186 186 180 178 178 178 184 190 195 195 200 200 198 198 172 163 153 153 155 165 176 176 195 197 199 199 201 200 193 193 180 173 173 185 185 199 208 225 225 243 253 280 280 292 305 331 331 342 354 360 360 356 345 331 331 324 321 319 319 320 323 330 330 333 334 330 330 326 321 312 312 307 302 292 292 286 279 265 265 260 256 248 248 244 241 237 237 235 234 231 231 230 229 228 228 224 221 220 220 218 216 214 214 208 205 201 201 195 192 188 188 182 181 179 179 179 180 186 186 195 198 200 200 204 207 210 210 215 217 221 221 226 233 240 240 260 266 272 272 273 272 270 270 267 266 265 265 263 261 260 260 259 259 259 259 262 262 262 260 260 258 255 250 250 247 243 230 230 226 222 214 214 210 208 202 202 199 199 197 197 194 192 190 190 190 189 185 185 178 171 162 162 160 156 152 152 150 146 133 133 125 120 121 121 128 148 192 192 193 194 190 190 188 185 179 179 178 176 171 171 165 164 162 162 158 157 155 155 152 150 148 148 145 145 145 145 145 145 145 145 144 144 144 144 142 142 142 142 142 140 138 138 135 137 139 139 134 133 134 134 133 131 131 131 129 128 128 128 129 131 134 134 134 132 130 130 130 133 136 139 139 140 142 144 144 146 143 138 138 137 137 136 136 135 135 136 136 136 137 141 141 141 142 145 145 146 147 149 149 150 150 151 151 
336 331 331 349 394 413 413 443 454 460 460 465 464 459 459 450 446 442 442 441 443 445 445 454 454 455 455 441 434 427 427 414 410 405 405 392 384 374 374 348 332 315 315 272 265 257 257 252 250 248 248 248 248 248 244 244 244 241 232 232 225 221 213 213 210 207 200 200 196 194 190 190 192 194 194 194 193 191 188 188 187 186 185 185 182 181 179 179 179 178 174 174 171 171 170 170 172 174 184 184 192 201 210 210 212 214 216 216 214 211 207 207 200 208 216 216 239 248 258 258 266 264 251 251 224 210 205 205 189 178 190 190 218 244 255 255 254 249 243 243 233 229 225 225 219 208 204 204 195 190 187 187 182 181 181 181 182 184 190 190 190 189 187 187 185 182 179 179 173 171 168 168 163 162 162 163 163 164 164 165 165 167 167 161 161 161 161 159 159 159 160 158 158 157 155 156 156 157 158 160 160 160 162 167 167 170 170 168 168 165 164 163 163 163 164 166 166 166 166 169 169 171 175 179 179 182 187 201 201 210 227 262 262 280 289 289 289 265 250 240 240 223 217 211 211 201 197 194 194 181 178 175 175 184 185 186 186 179 175 171 171 209 221 230 230 249 259 268 268 275 271 283 283 310 340 356 356 391 405 419 419 438 440 443 443 434 425 405 405 384 372 358 358 332 320 311 311 286 270 246 237 237 232 226 210 210 205 199 206 206 217 228 230 230 227 231 251 251 268 283 313 313 327 339 363 363 371 379 393 393 409 425 471 471 490 509 526 526 530 529 520 520 512 498 469 469 454 437 398 398 376 329 303 303 298 292 270 270 282 294 320 320 375 404 448 448 480 481 483 483 462 441 419 419 373 347 295 295 245 221 224 224 249 271 289 289 326 344 363 363 404 405 406 406 389 372 354 354 316 319 322 322 324 314 306 306 318 340 365 365 412 435 450 450 475 488 492 492 491 488 485 485 473 469 465 465 465 464 457 446 446 439 434 427 427 424 424 426 426 428 435 433 433 426 418 395 395 386 377 368 368 363 357 351 351 352 351 347 347 343 338 327 327 320 314 297 297 293 288 275 275 270 264 260 260 259 257 254 254 256 258 263 263 265 266 268 268 271 273 275 275 280 286 291 291 294 291 285 285 274 270 264 264 248 238 226 226 228 222 216 216 202 200 197 197 195 192 186 186 180 178 178 178 184 190 195 195 200 200 198 198 172 163 153 153 155 165 176 176 195 197 199 199 201 200 193 193 180 173 173 185 185 199 208 225 225 243 253 280 280 292 305 331 331 342 354 360 360 356 345 331 331 324 321 319 319 320 323 330 330 333 334 330 330 326 321 312 312 307 302 292 292 286 279 265 265 260 256 248 248 244 241 237 237 235 234 231 231 230 229 228 228 224 221 220 220 218 216 214 214 208 205 201 201 195 192 188 188 182 181 179 179 179 180 186 186 195 198 200 200 204 207 210 210 215 217 221 221 226 233 240 240 260 266 272 272 273 272 270 270 267 266 265 265 263 261 260 260 259 259 259 259 262 262 262 260 260 258 255 250 250 247 243 230 230 226 222 214 214 210 208 202 202 199 199 197 197 194 192 190 190 190 189 185 185 178 171 162 162 160 156 152 152 150 146 133 133 125 120 121 121 128 148 192 192 193 194 190 190 188 185 179 179 178 176 171 171 165 164 162 162 158 157 155 155 152 150 148 148 145 145 145 145 145 145 145 145 144 144 144 144 142 142 142 142 142 140 138 138 135 137 139 139 134 133 134 134 133 131 131 131 129 128 128 128 129 131 134 134 134 132 130 130 130 133 136 139 139 140 142 144 144 146 143 138 138 137 137 136 136 135 135 136 136 136 137 141 141 141 142 145 145 146 147 149 149 150 150 151 151 
319 317 317 335 375 392 392 419 429 433 433 438 438 436 436 434 436 446 446 451 452 454 454 459 456 452 452 434 424 413 413 383 375 369 369 356 348 343 343 329 320 308 308 275 272 269 269 268 266 263 261 261 260 258 253 253 247 241 229 229 222 218 212 212 210 205 199 199 197 192 187 187 184 181 180 180 178 176 176 176 176 176 177 177 176 176 175 175 174 173 172 172 171 170 170 170 170 170 170 170 175 181 200 200 203 207 212 212 211 207 202 202 196 206 216 216 233 241 249 249 241 230 224 224 206 195 187 187 177 175 188 188 215 235 242 242 245 244 242 242 236 236 235 235 231 217 211 211 199 194 191 191 186 184 184 184 187 190 193 193 192 190 187 187 184 183 181 181 178 175 171 171 165 163 163 163 163 164 164 165 165 167 165 160 160 160 161 160 160 160 159 156 156 156 155 155 155 156 156 157 157 158 158 159 159 161 162 163 163 162 161 160 160 160 159 161 161 161 161 164 164 166 173 181 181 184 189 203 203 212 228 261 261 278 287 285 285 256 238 224 224 202 195 190 190 181 176 174 174 167 166 165 165 166 167 169 169 170 168 166 166 202 213 224 224 243 250 254 254 257 254 266 266 294 329 350 350 387 401 416 416 435 436 438 438 425 413 388 388 362 349 338 338 315 304 297 297 278 267 251 239 239 234 228 213 213 205 197 193 193 202 212 212 212 212 218 238 238 252 267 294 294 306 317 347 347 359 371 399 399 420 442 482 482 497 513 522 522 521 518 506 506 496 484 458 458 443 428 391 391 369 319 285 285 276 267 264 264 280 297 324 324 380 408 450 450 476 478 481 481 452 430 408 408 364 337 286 286 238 215 225 225 262 289 310 310 347 364 377 377 404 401 397 397 376 361 346 346 302 296 290 290 293 284 286 286 315 342 365 365 410 432 446 446 472 491 498 498 500 495 489 489 468 460 452 443 443 442 437 428 428 423 421 416 416 414 414 418 418 423 439 443 443 435 426 401 401 392 382 367 367 361 354 344 344 342 340 334 334 331 328 322 322 319 317 307 307 303 298 291 291 285 279 272 272 269 265 258 258 255 255 256 256 257 257 257 257 264 267 270 270 274 280 280 280 274 269 266 266 258 254 250 250 238 231 221 221 225 222 219 219 207 203 198 198 199 196 189 189 183 181 183 183 188 192 195 195 198 197 196 196 181 170 159 159 150 154 158 158 174 180 187 187 197 195 187 187 175 170 175 193 193 206 215 235 235 259 273 297 297 308 319 336 336 340 345 341 341 335 323 312 312 308 305 302 302 302 305 311 311 315 318 321 321 320 319 314 314 309 303 289 289 282 274 260 260 255 251 243 243 240 237 230 230 227 225 221 221 220 219 219 219 217 215 214 214 211 210 208 208 204 202 200 200 194 192 189 189 185 184 182 182 178 175 177 177 180 182 184 184 190 195 198 198 203 206 212 212 222 227 232 232 248 254 261 261 265 265 263 263 261 261 261 261 262 262 261 261 260 259 259 259 256 256 255 252 252 249 246 239 239 235 231 216 216 211 208 203 203 201 200 198 198 196 194 190 190 187 185 182 182 181 179 173 173 172 170 169 169 167 162 157 157 154 149 136 136 128 121 118 118 122 141 181 181 182 184 182 182 180 178 174 174 172 170 164 164 160 159 157 157 154 152 150 150 146 144 142 142 139 139 139 139 140 140 140 140 140 141 141 141 138 137 135 135 133 131 129 129 130 130 130 130 126 124 124 124 125 125 125 125 124 124 124 124 127 130 128 128 128 128 129 129 136 136 137 139 139 140 142 139 139 140 140 140 140 140 140 138 138 136 135 135 135 137 139 144 144 145 146 148 148 149 150 150 150 151 151 151 151 
319 317 317 335 375 392 392 419 429 433 433 438 438 436 436 434 436 446 446 451 452 454 454 459 456 452 452 434 424 413 413 383 375 369 369 356 348 343 343 329 320 308 308 275 272 269 269 268 266 263 261 261 260 258 253 253 247 241 229 229 222 218 212 212 210 205 199 199 197 192 187 187 184 181 180 180 178 176 176 176 176 176 177 177 176 176 175 175 174 173 172 172 171 170 170 170 170 170 170 170 175 181 200 200 203 207 212 212 211 207 202 202 196 206 216 216 233 241 249 249 241 230 224 224 206 195 187 187 177 175 188 188 215 235 242 242 245 244 242 242 236 236 235 235 231 217 211 211 199 194 191 191 186 184 184 184 187 190 193 193 192 190 187 187 184 183 181 181 178 175 171 171 165 163 163 163 163 164 164 165 165 167 165 160 160 160 161 160 160 160 159 156 156 156 155 155 155 156 156 157 157 158 158 159 159 161 162 163 163 162 161 160 160 160 159 161 161 161 161 164 164 166 173 181 181 184 189 203 203 212 228 261 261 278 287 285 285 256 238 224 224 202 195 190 190 181 176 174 174 167 166 165 165 166 167 169 169 170 168 166 166 202 213 224 224 243 250 254 254 257 254 266 266 294 329 350 350 387 401 416 416 435 436 438 438 425 413 388 388 362 349 338 338 315 304 297 297 278 267 251 239 239 234 228 213 213 205 197 193 193 202 212 212 212 212 218 238 238 252 267 294 294 306 317 347 347 359 371 399 399 420 442 482 482 497 513 522 522 521 518 506 506 496 484 458 458 443 428 391 391 369 319 285 285 276 267 264 264 280 297 324 324 380 408 450 450 476 478 481 481 452 430 408 408 364 337 286 286 238 215 225 225 262 289 310 310 347 364 377 377 404 401 397 397 376 361 346 346 302 296 290 290 293 284 286 286 315 342 365 365 410 432 446 446 472 491 498 498 500 495 489 489 468 460 452 443 443 442 437 428 428 423 421 416 416 414 414 418 418 423 439 443 443 435 426 401 401 392 382 367 367 361 354 344 344 342 340 334 334 331 328 322 322 319 317 307 307 303 298 291 291 285 279 272 272 269 265 258 258 255 255 256 256 257 257 257 257 264 267 270 270 274 280 280 280 274 269 266 266 258 254 250 250 238 231 221 221 225 222 219 219 207 203 198 198 199 196 189 189 183 181 183 183 188 192 195 195 198 197 196 196 181 170 159 159 150 154 158 158 174 180 187 187 197 195 187 187 175 170 175 193 193 206 215 235 235 259 273 297 297 308 319 336 336 340 345 341 341 335 323 312 312 308 305 302 302 302 305 311 311 315 318 321 321 320 319 314 314 309 303 289 289 282 274 260 260 255 251 243 243 240 237 230 230 227 225 221 221 220 219 219 219 217 215 214 214 211 210 208 208 204 202 200 200 194 192 189 189 185 184 182 182 178 175 177 177 180 182 184 184 190 195 198 198 203 206 212 212 222 227 232 232 248 254 261 261 265 265 263 263 261 261 261 261 262 262 261 261 260 259 259 259 256 256 255 252 252 249 246 239 239 235 231 216 216 211 208 203 203 201 200 198 198 196 194 190 190 187 185 182 182 181 179 173 173 172 170 169 169 167 162 157 157 154 149 136 136 128 121 118 118 122 141 181 181 182 184 182 182 180 178 174 174 172 170 164 164 160 159 157 157 154 152 150 150 146 144 142 142 139 139 139 139 140 140 140 140 140 141 141 141 138 137 135 135 133 131 129 129 130 130 130 130 126 124 124 124 125 125 125 125 124 124 124 124 127 130 128 128 128 128 129 129 136 136 137 139 139 140 142 139 139 140 140 140 140 140 140 138 138 136 135 135 135 137 139 144 144 145 146 148 148 149 150 150 150 151 151 151 151 
313 310 310 320 354 367 367 385 390 396 396 402 400 399 399 409 421 447 447 454 456 458 458 458 451 443 443 425 416 406 406 369 356 346 346 329 322 317 317 311 309 302 302 285 285 285 285 282 279 275 268 268 264 260 248 248 238 233 223 223 217 214 208 208 206 204 197 197 192 185 178 178 177 175 174 174 174 174 175 175 174 173 173 173 172 172 172 172 173 174 175 175 174 174 175 175 177 180 176 176 174 171 185 185 192 199 207 207 205 200 194 194 193 202 211 211 219 223 227 227 220 211 205 205 191 183 177 177 171 172 183 183 206 228 239 239 254 253 252 252 247 247 246 246 240 226 217 217 204 199 197 197 193 191 190 190 191 194 194 194 193 190 187 187 187 186 184 184 181 178 175 175 167 165 164 163 163 163 163 162 162 162 162 161 161 162 163 162 162 161 160 159 159 158 156 154 154 154 154 156 156 158 157 155 155 154 155 158 158 160 160 160 160 160 160 161 161 161 161 163 163 165 171 177 177 180 186 202 202 211 227 259 259 275 281 279 279 251 232 216 216 192 184 179 179 170 165 162 162 157 158 159 159 155 155 154 154 157 158 160 160 194 206 219 219 234 237 235 235 233 235 249 249 283 325 348 348 385 399 413 413 432 433 435 435 424 409 378 378 349 337 327 327 310 303 297 297 283 275 258 243 243 236 228 212 212 204 195 184 184 187 191 203 203 211 219 242 242 257 269 293 293 305 318 370 370 387 405 440 440 456 472 493 493 499 506 512 512 511 504 487 487 477 467 442 442 428 412 384 384 372 331 280 280 268 255 274 274 295 317 341 341 388 411 449 449 473 474 476 476 448 425 402 402 358 333 281 281 233 211 225 225 266 293 317 317 359 377 388 388 401 393 385 385 356 341 325 325 291 276 261 261 267 264 280 280 322 347 369 369 407 424 436 436 461 482 492 492 501 495 489 489 464 454 443 429 429 426 418 410 410 406 403 399 399 398 399 407 407 414 435 445 445 438 431 406 406 395 384 364 364 358 351 340 340 336 332 325 325 321 319 315 315 313 312 304 304 301 297 294 294 292 289 282 282 279 276 265 265 258 256 255 255 258 257 256 256 260 263 267 267 272 273 271 271 266 263 257 257 243 234 232 232 226 221 217 217 218 215 211 211 205 203 201 201 203 200 196 196 194 193 195 195 200 202 202 202 200 198 195 195 182 175 168 168 151 151 151 151 157 163 169 169 184 182 178 178 171 167 177 198 198 209 220 243 243 267 279 303 303 314 326 336 336 332 328 316 316 310 301 293 293 289 287 284 284 284 286 292 292 295 297 303 303 303 304 299 299 294 288 276 276 269 262 249 249 245 242 237 237 236 234 231 231 229 227 223 223 221 218 218 218 216 215 214 214 212 211 210 210 207 205 202 202 196 194 191 191 189 188 187 187 183 177 176 176 174 174 177 177 181 183 185 185 192 197 207 207 215 221 228 228 243 247 252 252 257 257 260 260 263 264 264 264 265 265 264 264 261 260 260 260 256 256 255 249 249 246 242 234 234 228 222 221 221 223 221 217 217 215 214 213 213 212 210 204 204 198 196 192 192 190 187 182 182 181 179 173 173 171 166 158 158 153 148 137 137 132 124 118 118 121 136 169 169 174 179 180 180 179 178 174 174 172 169 165 165 161 159 157 157 153 152 150 150 145 141 137 137 134 135 135 135 135 136 135 135 135 136 136 136 133 131 128 128 123 123 122 122 125 124 122 122 123 123 120 120 117 119 120 120 121 121 121 121 123 124 125 125 125 126 128 128 130 130 131 135 135 136 138 136 136 138 138 137 137 138 138 137 137 136 135 135 135 137 140 144 144 145 147 150 150 150 150 150 150 151 151 151 151 
313 310 310 320 354 367 367 385 390 396 396 402 400 399 399 409 421 447 447 454 456 458 458 458 451 443 443 425 416 406 406 369 356 346 346 329 322 317 317 311 309 302 302 285 285 285 285 282 279 275 268 268 264 260 248 248 238 233 223 223 217 214 208 208 206 204 197 197 192 185 178 178 177 175 174 174 174 174 175 175 174 173 173 173 172 172 172 172 173 174 175 175 174 174 175 175 177 180 176 176 174 171 185 185 192 199 207 207 205 200 194 194 193 202 211 211 219 223 227 227 220 211 205 205 191 183 177 177 171 172 183 183 206 228 239 239 254 253 252 252 247 247 246 246 240 226 217 217 204 199 197 197 193 191 190 190 191 194 194 194 193 190 187 187 187 186 184 184 181 178 175 175 167 165 164 163 163 163 163 162 162 162 162 161 161 162 163 162 162 161 160 159 159 158 156 154 154 154 154 156 156 158 157 155 155 154 155 158 158 160 160 160 160 160 160 161 161 161 161 163 163 165 171 177 177 180 186 202 202 211 227 259 259 275 281 279 279 251 232 216 216 192 184 179 179 170 165 162 162 157 158 159 159 155 155 154 154 157 158 160 160 194 206 219 219 234 237 235 235 233 235 249 249 283 325 348 348 385 399 413 413 432 433 435 435 424 409 378 378 349 337 327 327 310 303 297 297 283 275 258 243 243 236 228 212 212 204 195 184 184 187 191 203 203 211 219 242 242 257 269 293 293 305 318 370 370 387 405 440 440 456 472 493 493 499 506 512 512 511 504 487 487 477 467 442 442 428 412 384 384 372 331 280 280 268 255 274 274 295 317 341 341 388 411 449 449 473 474 476 476 448 425 402 402 358 333 281 281 233 211 225 225 266 293 317 317 359 377 388 388 401 393 385 385 356 341 325 325 291 276 261 261 267 264 280 280 322 347 369 369 407 424 436 436 461 482 492 492 501 495 489 489 464 454 443 429 429 426 418 410 410 406 403 399 399 398 399 407 407 414 435 445 445 438 431 406 406 395 384 364 364 358 351 340 340 336 332 325 325 321 319 315 315 313 312 304 304 301 297 294 294 292 289 282 282 279 276 265 265 258 256 255 255 258 257 256 256 260 263 267 267 272 273 271 271 266 263 257 257 243 234 232 232 226 221 217 217 218 215 211 211 205 203 201 201 203 200 196 196 194 193 195 195 200 202 202 202 200 198 195 195 182 175 168 168 151 151 151 151 157 163 169 169 184 182 178 178 171 167 177 198 198 209 220 243 243 267 279 303 303 314 326 336 336 332 328 316 316 310 301 293 293 289 287 284 284 284 286 292 292 295 297 303 303 303 304 299 299 294 288 276 276 269 262 249 249 245 242 237 237 236 234 231 231 229 227 223 223 221 218 218 218 216 215 214 214 212 211 210 210 207 205 202 202 196 194 191 191 189 188 187 187 183 177 176 176 174 174 177 177 181 183 185 185 192 197 207 207 215 221 228 228 243 247 252 252 257 257 260 260 263 264 264 264 265 265 264 264 261 260 260 260 256 256 255 249 249 246 242 234 234 228 222 221 221 223 221 217 217 215 214 213 213 212 210 204 204 198 196 192 192 190 187 182 182 181 179 173 173 171 166 158 158 153 148 137 137 132 124 118 118 121 136 169 169 174 179 180 180 179 178 174 174 172 169 165 165 161 159 157 157 153 152 150 150 145 141 137 137 134 135 135 135 135 136 135 135 135 136 136 136 133 131 128 128 123 123 122 122 125 124 122 122 123 123 120 120 117 119 120 120 121 121 121 121 123 124 125 125 125 126 128 128 130 130 131 135 135 136 138 136 136 138 138 137 137 138 138 137 137 136 135 135 135 137 140 144 144 145 147 150 150 150 150 150 150 151 151 151 151 
314 308 308 306 332 340 340 353 357 362 362 366 363 367 367 390 409 434 434 450 452 454 454 444 437 430 430 412 405 397 397 369 356 344 344 321 311 306 306 299 297 294 294 295 295 296 296 290 287 283 269 269 262 255 241 241 228 222 213 213 211 209 204 204 201 200 193 193 187 175 175 175 176 177 179 179 179 180 179 179 179 178 181 181 183 186 188 188 187 187 190 190 192 191 184 184 184 185 188 188 180 172 175 175 183 191 202 202 199 194 189 189 189 193 197 197 200 201 202 202 203 201 193 193 179 173 171 171 169 171 181 181 207 239 256 256 271 269 266 266 257 254 251 251 241 227 219 219 207 203 201 201 198 196 195 195 195 198 198 198 194 192 190 190 189 188 186 186 182 180 177 177 170 167 167 168 168 170 166 161 161 160 161 161 161 161 161 159 159 159 159 159 159 158 157 155 155 155 155 156 156 157 156 154 154 153 154 156 156 156 157 159 159 159 160 158 158 159 161 159 159 161 165 171 171 175 182 197 197 206 221 251 251 266 270 263 263 235 218 204 204 181 173 169 169 161 157 155 155 152 152 153 153 152 152 151 151 152 154 157 157 179 191 204 204 218 218 214 214 219 230 247 247 286 327 347 347 383 397 412 412 433 437 441 441 429 415 385 385 357 344 337 337 325 319 313 313 297 288 268 249 249 241 233 218 218 211 203 187 187 184 181 195 195 203 215 246 246 265 281 313 313 330 345 395 395 413 432 458 458 468 478 483 483 483 484 493 493 497 491 473 473 461 451 428 428 414 393 368 368 363 338 281 281 265 248 275 275 299 324 346 346 390 412 447 447 466 466 466 466 436 416 396 396 355 331 280 280 232 210 223 223 261 287 310 310 353 372 383 383 391 380 369 369 336 318 299 299 267 254 241 241 251 262 285 285 329 350 367 367 395 407 418 418 440 462 473 473 491 489 486 486 465 453 441 420 420 413 401 392 392 388 386 383 383 382 384 393 393 401 426 441 441 436 430 402 402 392 381 362 362 357 351 345 345 340 335 324 324 318 313 304 304 300 299 295 295 294 292 291 291 290 289 280 280 277 274 266 266 259 255 251 251 253 254 256 256 259 264 269 269 278 277 276 276 270 264 257 257 244 237 233 233 225 221 216 216 211 209 206 206 206 206 205 205 209 207 207 207 209 208 208 208 209 208 205 205 199 196 193 193 182 177 172 172 160 155 149 149 148 151 155 155 165 167 166 166 165 167 180 201 201 209 221 240 240 257 267 289 289 300 312 321 321 316 311 297 297 292 281 272 272 268 268 267 267 268 270 273 273 274 276 280 280 280 280 277 277 273 268 257 257 253 248 243 243 241 240 239 239 239 238 236 236 235 234 229 229 228 226 225 225 223 221 220 220 217 216 215 215 211 208 205 205 198 197 195 195 198 197 196 196 191 181 178 178 174 173 173 173 174 176 179 179 186 190 199 199 206 212 219 219 234 239 245 245 254 257 263 263 267 268 268 268 269 268 267 267 264 262 262 262 258 256 254 250 250 246 241 231 231 226 220 239 239 248 246 241 241 238 235 230 230 228 226 220 220 214 211 205 205 203 200 192 192 189 186 177 177 173 164 151 151 142 138 133 133 132 123 116 116 118 130 161 161 167 174 178 178 178 177 174 174 172 170 166 166 160 157 154 154 148 147 145 145 138 135 132 132 126 127 128 128 129 130 129 129 129 130 130 130 125 122 119 119 119 121 124 124 127 125 122 122 120 119 118 118 117 116 117 117 119 120 121 121 123 124 126 126 128 128 129 129 129 130 131 132 132 132 132 132 132 133 133 133 133 133 134 136 136 137 137 139 139 139 139 143 143 145 147 149 149 149 150 150 150 151 151 151 151 
314 308 308 300 309 314 314 325 331 336 336 340 337 346 346 369 382 407 407 434 437 441 441 428 420 412 412 398 393 388 388 365 350 337 337 313 303 298 298 291 288 287 287 291 292 294 294 294 288 282 262 262 255 247 231 231 220 218 212 212 209 206 203 203 203 199 187 187 180 178 184 184 183 182 186 186 186 186 190 190 190 190 193 193 197 199 201 201 199 197 195 195 194 191 182 182 182 182 189 189 185 181 172 172 178 185 195 195 191 188 184 184 182 183 184 184 186 186 187 187 185 181 177 177 171 168 167 167 169 172 181 181 208 243 261 261 278 279 280 280 268 260 251 251 238 225 219 219 210 207 206 206 202 199 198 198 200 203 199 199 197 196 194 194 191 190 188 188 183 181 179 179 172 170 169 171 171 174 171 164 164 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 154 154 156 156 157 156 154 154 153 154 155 155 155 154 159 159 159 158 156 156 158 160 156 156 157 160 166 166 171 178 193 193 202 215 239 239 249 246 232 232 208 194 183 183 167 162 161 161 157 154 154 154 152 152 152 152 151 151 151 151 152 152 153 153 159 165 175 175 192 198 199 199 212 224 241 241 281 323 344 344 377 391 406 406 431 439 447 447 434 423 397 397 372 361 354 354 344 341 336 336 321 311 287 264 264 254 243 229 229 222 215 202 202 194 185 186 186 192 207 244 244 266 283 320 320 339 356 412 412 427 442 451 451 449 446 445 445 447 449 468 468 483 481 466 466 454 437 402 402 385 367 346 346 342 341 287 287 267 247 267 267 290 313 336 336 383 407 443 443 457 454 450 450 422 404 386 386 352 331 284 284 235 212 218 218 246 268 290 290 331 350 363 363 373 363 352 352 317 298 278 278 241 233 225 225 269 288 304 304 335 350 360 360 378 385 394 394 414 438 450 450 470 472 475 475 461 451 440 417 417 411 399 389 389 385 381 372 372 368 369 377 377 384 408 421 421 418 414 397 397 386 375 360 360 359 357 354 354 351 343 327 327 319 312 299 299 294 292 285 285 283 280 277 277 277 276 271 271 269 266 259 259 254 251 249 249 252 257 262 262 269 275 281 281 289 282 276 276 262 255 249 249 238 233 230 230 224 221 220 220 215 214 212 212 212 212 212 212 214 214 214 214 216 215 215 215 212 209 206 206 198 194 191 191 181 177 172 172 162 158 153 153 149 149 148 148 151 154 156 156 164 171 181 197 197 203 208 218 218 229 235 253 253 263 274 291 291 290 289 280 280 275 264 256 256 252 252 253 253 254 254 256 256 257 257 258 258 258 259 256 256 254 251 246 246 246 246 246 246 246 247 248 248 247 247 248 248 247 246 241 241 239 236 234 234 231 229 227 227 223 221 220 220 214 212 209 209 209 209 208 208 210 209 208 208 202 191 187 187 180 177 176 176 173 172 175 175 183 187 197 197 206 212 218 218 231 236 242 242 253 256 263 263 269 272 272 272 272 271 269 269 264 261 260 260 255 253 251 246 246 241 236 227 227 226 224 242 242 249 249 247 247 245 243 238 238 235 233 228 228 221 218 213 213 210 206 199 199 193 187 175 175 169 157 145 145 140 137 130 130 127 120 114 114 117 128 158 158 162 166 170 170 171 173 172 172 169 165 160 160 153 150 146 146 138 136 133 133 129 128 127 127 121 119 118 118 117 118 117 117 117 118 119 119 118 118 117 117 122 124 126 126 126 125 123 123 119 118 118 118 118 117 117 117 119 120 122 122 125 127 127 127 128 133 138 138 139 138 137 130 130 130 130 131 131 132 132 132 132 133 133 135 135 136 137 140 140 141 143 147 147 148 150 146 146 146 145 147 147 148 148 148 148 
314 308 308 300 309 314 314 325 331 336 336 340 337 346 346 369 382 407 407 434 437 441 441 428 420 412 412 398 393 388 388 365 350 337 337 313 303 298 298 291 288 287 287 291 292 294 294 294 288 282 262 262 255 247 231 231 220 218 212 212 209 206 203 203 203 199 187 187 180 178 184 184 183 182 186 186 186 186 190 190 190 190 193 193 197 199 201 201 199 197 195 195 194 191 182 182 182 182 189 189 185 181 172 172 178 185 195 195 191 188 184 184 182 183 184 184 186 186 187 187 185 181 177 177 171 168 167 167 169 172 181 181 208 243 261 261 278 279 280 280 268 260 251 251 238 225 219 219 210 207 206 206 202 199 198 198 200 203 199 199 197 196 194 194 191 190 188 188 183 181 179 179 172 170 169 171 171 174 171 164 164 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 154 154 156 156 157 156 154 154 153 154 155 155 155 154 159 159 159 158 156 156 158 160 156 156 157 160 166 166 171 178 193 193 202 215 239 239 249 246 232 232 208 194 183 183 167 162 161 161 157 154 154 154 152 152 152 152 151 151 151 151 152 152 153 153 159 165 175 175 192 198 199 199 212 224 241 241 281 323 344 344 377 391 406 406 431 439 447 447 434 423 397 397 372 361 354 354 344 341 336 336 321 311 287 264 264 254 243 229 229 222 215 202 202 194 185 186 186 192 207 244 244 266 283 320 320 339 356 412 412 427 442 451 451 449 446 445 445 447 449 468 468 483 481 466 466 454 437 402 402 385 367 346 346 342 341 287 287 267 247 267 267 290 313 336 336 383 407 443 443 457 454 450 450 422 404 386 386 352 331 284 284 235 212 218 218 246 268 290 290 331 350 363 363 373 363 352 352 317 298 278 278 241 233 225 225 269 288 304 304 335 350 360 360 378 385 394 394 414 438 450 450 470 472 475 475 461 451 440 417 417 411 399 389 389 385 381 372 372 368 369 377 377 384 408 421 421 418 414 397 397 386 375 360 360 359 357 354 354 351 343 327 327 319 312 299 299 294 292 285 285 283 280 277 277 277 276 271 271 269 266 259 259 254 251 249 249 252 257 262 262 269 275 281 281 289 282 276 276 262 255 249 249 238 233 230 230 224 221 220 220 215 214 212 212 212 212 212 212 214 214 214 214 216 215 215 215 212 209 206 206 198 194 191 191 181 177 172 172 162 158 153 153 149 149 148 148 151 154 156 156 164 171 181 197 197 203 208 218 218 229 235 253 253 263 274 291 291 290 289 280 280 275 264 256 256 252 252 253 253 254 254 256 256 257 257 258 258 258 259 256 256 254 251 246 246 246 246 246 246 246 247 248 248 247 247 248 248 247 246 241 241 239 236 234 234 231 229 227 227 223 221 220 220 214 212 209 209 209 209 208 208 210 209 208 208 202 191 187 187 180 177 176 176 173 172 175 175 183 187 197 197 206 212 218 218 231 236 242 242 253 256 263 263 269 272 272 272 272 271 269 269 264 261 260 260 255 253 251 246 246 241 236 227 227 226 224 242 242 249 249 247 247 245 243 238 238 235 233 228 228 221 218 213 213 210 206 199 199 193 187 175 175 169 157 145 145 140 137 130 130 127 120 114 114 117 128 158 158 162 166 170 170 171 173 172 172 169 165 160 160 153 150 146 146 138 136 133 133 129 128 127 127 121 119 118 118 117 118 117 117 117 118 119 119 118 118 117 117 122 124 126 126 126 125 123 123 119 118 118 118 118 117 117 117 119 120 122 122 125 127 127 127 128 133 138 138 139 138 137 130 130 130 130 131 131 132 132 132 132 133 133 135 135 136 137 140 140 141 143 147 147 148 150 146 146 146 145 147 147 148 148 148 148 
314 308 308 300 309 314 314 325 331 336 336 340 337 346 346 369 382 407 407 434 437 441 441 428 420 412 412 398 393 388 388 365 350 337 337 313 303 298 298 291 288 287 287 291 292 294 294 294 288 282 262 262 255 247 231 231 220 218 212 212 209 206 203 203 203 199 187 187 180 178 184 184 183 182 186 186 186 186 190 190 190 190 193 193 197 199 201 201 199 197 195 195 194 191 182 182 182 182 189 189 185 181 172 172 178 185 195 195 191 188 184 184 182 183 184 184 186 186 187 187 185 181 177 177 171 168 167 167 169 172 181 181 208 243 261 261 278 279 280 280 268 260 251 251 238 225 219 219 210 207 206 206 202 199 198 198 200 203 199 199 197 196 194 194 191 190 188 188 183 181 179 179 172 170 169 171 171 174 171 164 164 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 154 154 156 156 157 156 154 154 153 154 155 155 155 154 159 159 159 158 156 156 158 160 156 156 157 160 166 166 171 178 193 193 202 215 239 239 249 246 232 232 208 194 183 183 167 162 161 161 157 154 154 154 152 152 152 152 151 151 151 151 152 152 153 153 159 165 175 175 192 198 199 199 212 224 241 241 281 323 344 344 377 391 406 406 431 439 447 447 434 423 397 397 372 361 354 354 344 341 336 336 321 311 287 264 264 254 243 229 229 222 215 202 202 194 185 186 186 192 207 244 244 266 283 320 320 339 356 412 412 427 442 451 451 449 446 445 445 447 449 468 468 483 481 466 466 454 437 402 402 385 367 346 346 342 341 287 287 267 247 267 267 290 313 336 336 383 407 443 443 457 454 450 450 422 404 386 386 352 331 284 284 235 212 218 218 246 268 290 290 331 350 363 363 373 363 352 352 317 298 278 278 241 233 225 225 269 288 304 304 335 350 360 360 378 385 394 394 414 438 450 450 470 472 475 475 461 451 440 417 417 411 399 389 389 385 381 372 372 368 369 377 377 384 408 421 421 418 414 397 397 386 375 360 360 359 357 354 354 351 343 327 327 319 312 299 299 294 292 285 285 283 280 277 277 277 276 271 271 269 266 259 259 254 251 249 249 252 257 262 262 269 275 281 281 289 282 276 276 262 255 249 249 238 233 230 230 224 221 220 220 215 214 212 212 212 212 212 212 214 214 214 214 216 215 215 215 212 209 206 206 198 194 191 191 181 177 172 172 162 158 153 153 149 149 148 148 151 154 156 156 164 171 181 197 197 203 208 218 218 229 235 253 253 263 274 291 291 290 289 280 280 275 264 256 256 252 252 253 253 254 254 256 256 257 257 258 258 258 259 256 256 254 251 246 246 246 246 246 246 246 247 248 248 247 247 248 248 247 246 241 241 239 236 234 234 231 229 227 227 223 221 220 220 214 212 209 209 209 209 208 208 210 209 208 208 202 191 187 187 180 177 176 176 173 172 175 175 183 187 197 197 206 212 218 218 231 236 242 242 253 256 263 263 269 272 272 272 272 271 269 269 264 261 260 260 255 253 251 246 246 241 236 227 227 226 224 242 242 249 249 247 247 245 243 238 238 235 233 228 228 221 218 213 213 210 206 199 199 193 187 175 175 169 157 145 145 140 137 130 130 127 120 114 114 117 128 158 158 162 166 170 170 171 173 172 172 169 165 160 160 153 150 146 146 138 136 133 133 129 128 127 127 121 119 118 118 117 118 117 117 117 118 119 119 118 118 117 117 122 124 126 126 126 125 123 123 119 118 118 118 118 117 117 117 119 120 122 122 125 127 127 127 128 133 138 138 139 138 137 130 130 130 130 131 131 132 132 132 132 133 133 135 135 136 137 140 140 141 143 147 147 148 150 146 146 146 145 147 147 148 148 148 148 
318 310 310 300 295 297 297 307 314 317 317 320 319 327 327 345 354 380 380 412 417 423 423 410 403 396 396 383 379 374 374 353 339 326 326 306 298 295 295 288 284 281 281 276 278 280 280 287 280 273 252 252 245 237 224 224 216 212 204 204 201 201 201 201 199 194 182 182 175 183 185 185 186 187 191 191 192 193 197 197 198 199 200 200 202 204 206 206 204 202 195 195 190 188 184 184 184 183 182 182 182 181 172 172 173 175 184 184 183 182 180 180 180 180 179 179 179 178 177 177 173 172 171 171 168 166 167 167 170 173 181 181 204 235 252 252 272 274 276 276 266 256 246 246 235 224 221 221 217 215 214 214 209 205 203 203 203 206 208 208 205 202 199 199 194 194 193 193 185 182 179 179 175 173 173 173 173 174 174 171 171 167 164 160 160 160 160 159 159 159 159 157 157 157 158 157 157 155 155 154 154 155 156 155 155 153 153 154 154 154 153 156 156 156 156 155 155 156 158 154 154 154 157 164 164 168 173 186 186 194 204 218 218 221 216 201 201 184 175 169 169 160 157 157 157 155 154 154 154 151 150 149 149 149 149 150 150 150 150 149 149 150 151 155 155 170 181 188 188 205 215 231 231 267 308 328 328 360 376 392 392 421 429 438 438 436 427 409 409 393 386 379 379 369 366 360 360 345 336 309 279 279 267 255 238 238 231 223 208 208 199 190 183 183 187 202 239 239 261 278 310 310 325 343 400 400 413 427 420 420 413 406 401 401 408 416 449 449 471 471 462 462 452 434 393 393 369 348 319 319 311 329 290 290 271 252 253 253 276 299 325 325 376 402 441 441 449 440 431 431 402 387 371 371 342 326 289 289 244 220 213 213 225 244 264 264 304 324 340 340 356 346 335 335 301 282 262 262 226 227 229 229 287 304 317 317 339 349 352 352 359 362 367 367 384 410 423 423 445 450 456 456 447 438 429 414 414 413 408 399 399 394 388 372 372 362 358 359 359 364 384 395 395 392 389 377 377 369 360 352 352 354 356 359 359 356 348 331 331 322 315 302 302 295 293 279 279 276 273 266 266 265 263 257 257 255 252 249 249 248 244 245 245 251 260 269 269 280 286 293 293 291 277 270 270 256 250 245 245 236 232 231 231 227 225 227 227 224 223 222 222 222 223 224 224 227 225 222 222 220 218 216 216 211 208 205 205 198 194 190 190 178 173 168 168 159 157 154 154 151 150 149 149 147 148 151 151 157 161 169 181 181 186 188 193 193 198 201 213 213 223 233 255 255 257 260 257 257 253 244 239 239 237 237 238 238 239 240 242 242 243 242 243 243 243 244 244 244 245 246 252 252 253 255 258 258 259 260 261 261 260 262 265 265 264 263 257 257 255 252 249 249 243 240 237 237 230 226 224 224 217 217 217 217 219 218 217 217 217 216 214 214 209 201 195 195 183 176 176 176 174 173 177 177 186 192 201 201 212 217 223 223 235 239 244 244 253 257 266 266 273 276 276 276 273 271 268 268 262 259 256 256 247 245 243 237 237 234 231 227 227 230 233 249 249 253 253 252 252 250 248 244 244 242 240 235 235 227 222 214 214 211 208 201 201 194 186 171 171 166 156 147 147 143 140 132 132 126 119 113 113 116 123 144 144 149 154 157 157 159 162 159 159 157 154 148 148 144 142 139 139 134 132 130 130 126 125 123 123 117 115 114 114 112 112 112 112 112 114 114 114 115 116 117 117 126 126 127 127 129 129 128 128 127 126 126 126 126 127 126 126 125 125 126 126 129 131 131 131 133 138 143 143 140 142 145 138 138 136 133 134 134 134 134 134 134 134 135 137 137 138 139 141 141 141 141 144 144 146 149 151 151 148 144 144 144 145 145 146 146 
330 321 321 308 297 294 294 294 298 299 299 304 308 318 318 340 352 379 379 403 405 407 407 391 384 377 377 369 363 356 356 335 325 316 316 303 298 296 296 289 284 279 279 264 263 262 262 265 261 256 239 239 235 230 220 220 209 206 203 203 202 201 197 197 195 189 179 179 176 180 186 186 190 194 201 201 201 201 201 201 201 202 204 204 206 207 208 208 209 206 198 198 193 190 183 183 183 183 183 183 182 181 175 175 174 172 172 172 174 176 178 178 180 179 177 177 175 174 173 173 170 169 169 169 167 165 167 167 173 177 181 181 193 214 226 226 251 257 263 263 257 251 244 244 234 227 227 227 228 229 229 229 223 218 213 213 208 209 213 213 208 206 204 204 197 197 196 196 188 185 181 181 177 174 174 175 175 176 177 180 180 182 176 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 157 157 156 156 157 157 158 158 157 157 156 153 155 155 155 154 154 154 155 156 153 153 153 157 166 166 172 174 179 179 182 185 188 188 187 183 175 175 167 163 160 160 157 157 156 156 153 152 152 152 151 150 149 149 148 148 149 149 148 148 149 149 154 159 157 157 160 167 178 178 199 209 222 222 252 287 305 305 339 356 373 373 401 410 420 420 428 427 425 425 421 417 411 411 397 389 384 384 369 359 330 299 299 291 283 256 256 242 228 210 210 202 193 180 180 182 196 228 228 247 260 286 286 299 312 359 359 369 379 378 378 373 368 373 373 389 405 439 439 464 468 465 465 457 438 394 394 369 346 304 304 285 298 269 269 256 243 250 250 274 298 324 324 376 402 440 440 444 430 415 415 382 369 355 355 327 312 284 284 254 238 220 220 209 217 236 236 275 295 311 311 334 326 317 317 288 268 247 247 211 224 238 238 294 309 321 321 337 341 342 342 343 342 342 342 354 380 394 394 418 424 431 431 425 419 412 412 412 413 413 407 407 403 394 373 373 361 352 343 343 343 357 367 367 365 362 352 352 346 340 335 335 340 346 354 354 352 346 335 335 330 325 312 312 304 299 280 280 276 272 263 263 260 256 249 249 247 244 243 243 242 240 243 243 250 259 269 269 285 290 295 295 289 278 270 270 255 249 245 245 239 236 234 234 232 231 234 234 239 242 245 245 245 245 244 244 242 238 231 231 225 221 217 217 209 204 200 200 192 188 185 185 177 172 167 167 160 157 154 154 149 148 147 147 146 147 147 147 148 149 151 156 156 160 162 165 165 168 172 178 178 185 192 213 213 219 226 228 228 226 223 222 222 223 224 226 226 228 229 231 231 231 231 234 234 235 237 246 246 251 257 264 264 266 268 272 272 274 275 278 278 280 281 283 283 282 281 272 272 268 264 261 261 254 250 247 247 237 229 225 225 226 226 227 227 229 228 227 227 225 223 221 221 214 207 198 198 182 175 173 173 177 184 192 192 204 207 214 214 222 226 230 230 238 242 246 246 254 259 270 270 277 279 277 277 272 268 264 264 256 252 249 249 242 241 239 235 235 234 233 232 232 236 241 257 257 262 264 264 264 261 259 253 253 249 244 234 234 223 218 210 210 207 203 194 194 188 182 172 172 167 157 152 152 151 149 142 142 138 128 113 113 108 110 122 122 126 131 142 142 142 143 143 143 143 143 141 141 138 137 135 135 131 129 127 127 124 122 119 119 115 113 112 112 111 110 109 109 109 110 110 110 113 117 122 122 129 129 130 130 132 132 133 133 132 132 133 133 134 134 134 134 134 133 133 133 134 136 137 137 138 142 146 146 147 148 150 142 142 139 136 136 136 136 136 137 137 137 138 141 141 142 142 142 142 142 142 143 143 144 146 155 155 152 148 146 146 145 145 146 146 
342 332 332 319 308 299 299 287 285 289 289 304 316 329 329 356 371 395 395 411 409 406 406 382 375 367 367 366 362 357 357 338 330 324 324 313 308 304 304 294 288 283 283 264 258 252 252 244 240 236 230 230 226 221 211 211 204 203 201 201 201 199 194 194 191 185 178 178 176 182 193 193 197 201 207 207 206 204 205 205 205 205 205 205 206 208 211 211 212 209 201 201 196 193 185 185 186 188 187 187 184 180 177 177 174 171 169 169 169 170 172 172 178 177 176 176 173 172 170 170 168 168 168 168 167 166 170 170 183 191 190 190 186 195 206 206 239 253 267 267 262 254 245 245 236 234 238 238 246 250 249 249 242 236 227 227 216 215 215 215 210 208 206 206 200 199 198 198 188 185 181 181 178 175 175 175 175 176 178 181 181 182 178 166 166 165 163 161 161 161 160 160 160 160 161 160 160 157 157 156 156 155 155 158 158 160 160 158 158 156 155 156 156 156 155 154 154 154 155 152 152 152 157 170 170 178 177 175 175 174 172 168 168 166 165 162 162 159 157 157 157 156 155 153 153 150 149 149 149 149 148 147 147 148 149 151 151 152 152 152 152 153 153 152 152 153 156 168 168 192 204 215 215 241 273 292 292 327 343 359 359 385 393 402 402 418 425 437 437 442 443 441 441 431 424 415 415 394 382 350 325 325 314 302 274 274 255 235 213 213 205 196 179 179 180 189 211 211 224 234 254 254 263 274 313 313 321 329 336 336 340 345 374 374 391 409 437 437 461 464 460 460 452 434 391 391 367 342 297 297 276 264 242 242 238 233 261 261 284 307 332 332 380 404 442 442 448 432 415 415 377 361 344 344 312 295 264 264 242 232 222 222 203 195 207 207 238 257 274 274 303 298 293 293 273 256 238 238 205 221 238 238 291 307 316 316 327 328 328 328 327 324 320 320 328 353 365 365 389 396 403 403 399 397 395 396 396 398 406 409 409 407 396 370 370 355 344 330 330 326 331 338 338 338 338 329 329 324 318 318 318 322 326 337 337 338 338 336 336 334 328 314 314 307 301 282 282 276 269 258 258 254 250 242 242 240 238 238 238 234 235 245 245 255 264 273 273 288 292 296 296 292 279 272 272 258 252 249 249 243 240 239 239 239 241 245 245 251 254 258 258 259 259 258 258 253 249 238 238 225 218 214 214 206 202 198 198 191 188 187 187 185 183 180 180 181 177 173 173 162 160 157 157 146 145 145 145 144 144 144 143 143 144 145 147 147 151 153 156 156 159 162 173 173 179 186 197 197 198 202 206 206 209 210 215 215 218 220 222 222 223 224 232 232 236 241 253 253 259 266 275 275 277 280 287 287 290 290 289 289 290 293 297 297 298 296 285 285 281 277 273 273 265 261 257 257 244 235 234 234 243 243 244 244 241 240 238 238 233 231 229 229 223 210 200 200 182 173 173 173 184 196 204 204 213 215 219 219 222 224 227 227 234 240 247 247 258 263 272 272 276 276 273 273 267 263 260 260 253 250 248 248 242 242 241 237 237 236 235 235 235 242 249 264 264 269 269 263 263 258 255 248 248 244 238 227 227 217 212 204 204 199 194 186 186 183 179 170 170 168 164 163 163 164 161 153 153 147 137 117 117 107 107 107 107 109 111 120 120 122 125 128 128 129 131 132 132 131 131 131 131 129 127 124 124 120 118 116 116 110 109 108 108 106 105 105 105 107 109 110 110 118 120 123 123 131 131 131 131 133 134 135 135 137 139 139 139 139 139 139 139 139 139 139 139 139 140 143 143 142 145 148 148 149 151 153 145 145 143 141 142 142 143 143 142 142 143 144 146 146 147 147 146 146 146 146 147 147 149 151 156 156 155 154 149 149 148 148 147 147 
342 332 332 319 308 299 299 287 285 289 289 304 316 329 329 356 371 395 395 411 409 406 406 382 375 367 367 366 362 357 357 338 330 324 324 313 308 304 304 294 288 283 283 264 258 252 252 244 240 236 230 230 226 221 211 211 204 203 201 201 201 199 194 194 191 185 178 178 176 182 193 193 197 201 207 207 206 204 205 205 205 205 205 205 206 208 211 211 212 209 201 201 196 193 185 185 186 188 187 187 184 180 177 177 174 171 169 169 169 170 172 172 178 177 176 176 173 172 170 170 168 168 168 168 167 166 170 170 183 191 190 190 186 195 206 206 239 253 267 267 262 254 245 245 236 234 238 238 246 250 249 249 242 236 227 227 216 215 215 215 210 208 206 206 200 199 198 198 188 185 181 181 178 175 175 175 175 176 178 181 181 182 178 166 166 165 163 161 161 161 160 160 160 160 161 160 160 157 157 156 156 155 155 158 158 160 160 158 158 156 155 156 156 156 155 154 154 154 155 152 152 152 157 170 170 178 177 175 175 174 172 168 168 166 165 162 162 159 157 157 157 156 155 153 153 150 149 149 149 149 148 147 147 148 149 151 151 152 152 152 152 153 153 152 152 153 156 168 168 192 204 215 215 241 273 292 292 327 343 359 359 385 393 402 402 418 425 437 437 442 443 441 441 431 424 415 415 394 382 350 325 325 314 302 274 274 255 235 213 213 205 196 179 179 180 189 211 211 224 234 254 254 263 274 313 313 321 329 336 336 340 345 374 374 391 409 437 437 461 464 460 460 452 434 391 391 367 342 297 297 276 264 242 242 238 233 261 261 284 307 332 332 380 404 442 442 448 432 415 415 377 361 344 344 312 295 264 264 242 232 222 222 203 195 207 207 238 257 274 274 303 298 293 293 273 256 238 238 205 221 238 238 291 307 316 316 327 328 328 328 327 324 320 320 328 353 365 365 389 396 403 403 399 397 395 396 396 398 406 409 409 407 396 370 370 355 344 330 330 326 331 338 338 338 338 329 329 324 318 318 318 322 326 337 337 338 338 336 336 334 328 314 314 307 301 282 282 276 269 258 258 254 250 242 242 240 238 238 238 234 235 245 245 255 264 273 273 288 292 296 296 292 279 272 272 258 252 249 249 243 240 239 239 239 241 245 245 251 254 258 258 259 259 258 258 253 249 238 238 225 218 214 214 206 202 198 198 191 188 187 187 185 183 180 180 181 177 173 173 162 160 157 157 146 145 145 145 144 144 144 143 143 144 145 147 147 151 153 156 156 159 162 173 173 179 186 197 197 198 202 206 206 209 210 215 215 218 220 222 222 223 224 232 232 236 241 253 253 259 266 275 275 277 280 287 287 290 290 289 289 290 293 297 297 298 296 285 285 281 277 273 273 265 261 257 257 244 235 234 234 243 243 244 244 241 240 238 238 233 231 229 229 223 210 200 200 182 173 173 173 184 196 204 204 213 215 219 219 222 224 227 227 234 240 247 247 258 263 272 272 276 276 273 273 267 263 260 260 253 250 248 248 242 242 241 237 237 236 235 235 235 242 249 264 264 269 269 263 263 258 255 248 248 244 238 227 227 217 212 204 204 199 194 186 186 183 179 170 170 168 164 163 163 164 161 153 153 147 137 117 117 107 107 107 107 109 111 120 120 122 125 128 128 129 131 132 132 131 131 131 131 129 127 124 124 120 118 116 116 110 109 108 108 106 105 105 105 107 109 110 110 118 120 123 123 131 131 131 131 133 134 135 135 137 139 139 139 139 139 139 139 139 139 139 139 139 140 143 143 142 145 148 148 149 151 153 145 145 143 141 142 142 143 143 142 142 143 144 146 146 147 147 146 146 146 146 147 147 149 151 156 156 155 154 149 149 148 148 147 147 
342 332 332 319 308 299 299 287 285 289 289 304 316 329 329 356 371 395 395 411 409 406 406 382 375 367 367 366 362 357 357 338 330 324 324 313 308 304 304 294 288 283 283 264 258 252 252 244 240 236 230 230 226 221 211 211 204 203 201 201 201 199 194 194 191 185 178 178 176 182 193 193 197 201 207 207 206 204 205 205 205 205 205 205 206 208 211 211 212 209 201 201 196 193 185 185 186 188 187 187 184 180 177 177 174 171 169 169 169 170 172 172 178 177 176 176 173 172 170 170 168 168 168 168 167 166 170 170 183 191 190 190 186 195 206 206 239 253 267 267 262 254 245 245 236 234 238 238 246 250 249 249 242 236 227 227 216 215 215 215 210 208 206 206 200 199 198 198 188 185 181 181 178 175 175 175 175 176 178 181 181 182 178 166 166 165 163 161 161 161 160 160 160 160 161 160 160 157 157 156 156 155 155 158 158 160 160 158 158 156 155 156 156 156 155 154 154 154 155 152 152 152 157 170 170 178 177 175 175 174 172 168 168 166 165 162 162 159 157 157 157 156 155 153 153 150 149 149 149 149 148 147 147 148 149 151 151 152 152 152 152 153 153 152 152 153 156 168 168 192 204 215 215 241 273 292 292 327 343 359 359 385 393 402 402 418 425 437 437 442 443 441 441 431 424 415 415 394 382 350 325 325 314 302 274 274 255 235 213 213 205 196 179 179 180 189 211 211 224 234 254 254 263 274 313 313 321 329 336 336 340 345 374 374 391 409 437 437 461 464 460 460 452 434 391 391 367 342 297 297 276 264 242 242 238 233 261 261 284 307 332 332 380 404 442 442 448 432 415 415 377 361 344 344 312 295 264 264 242 232 222 222 203 195 207 207 238 257 274 274 303 298 293 293 273 256 238 238 205 221 238 238 291 307 316 316 327 328 328 328 327 324 320 320 328 353 365 365 389 396 403 403 399 397 395 396 396 398 406 409 409 407 396 370 370 355 344 330 330 326 331 338 338 338 338 329 329 324 318 318 318 322 326 337 337 338 338 336 336 334 328 314 314 307 301 282 282 276 269 258 258 254 250 242 242 240 238 238 238 234 235 245 245 255 264 273 273 288 292 296 296 292 279 272 272 258 252 249 249 243 240 239 239 239 241 245 245 251 254 258 258 259 259 258 258 253 249 238 238 225 218 214 214 206 202 198 198 191 188 187 187 185 183 180 180 181 177 173 173 162 160 157 157 146 145 145 145 144 144 144 143 143 144 145 147 147 151 153 156 156 159 162 173 173 179 186 197 197 198 202 206 206 209 210 215 215 218 220 222 222 223 224 232 232 236 241 253 253 259 266 275 275 277 280 287 287 290 290 289 289 290 293 297 297 298 296 285 285 281 277 273 273 265 261 257 257 244 235 234 234 243 243 244 244 241 240 238 238 233 231 229 229 223 210 200 200 182 173 173 173 184 196 204 204 213 215 219 219 222 224 227 227 234 240 247 247 258 263 272 272 276 276 273 273 267 263 260 260 253 250 248 248 242 242 241 237 237 236 235 235 235 242 249 264 264 269 269 263 263 258 255 248 248 244 238 227 227 217 212 204 204 199 194 186 186 183 179 170 170 168 164 163 163 164 161 153 153 147 137 117 117 107 107 107 107 109 111 120 120 122 125 128 128 129 131 132 132 131 131 131 131 129 127 124 124 120 118 116 116 110 109 108 108 106 105 105 105 107 109 110 110 118 120 123 123 131 131 131 131 133 134 135 135 137 139 139 139 139 139 139 139 139 139 139 139 139 140 143 143 142 145 148 148 149 151 153 145 145 143 141 142 142 143 143 142 142 143 144 146 146 147 147 146 146 146 146 147 147 149 151 156 156 155 154 149 149 148 148 147 147 
344 336 336 324 309 300 300 286 281 287 287 307 321 336 336 367 384 413 413 424 417 409 409 380 370 360 360 368 372 376 376 359 353 346 346 335 331 323 323 304 294 288 288 268 261 253 253 239 235 231 225 225 220 214 208 208 203 202 200 200 198 196 192 192 189 184 178 178 177 189 200 200 203 207 211 211 210 209 208 208 208 207 207 207 208 210 213 213 215 213 205 205 200 196 192 192 192 193 189 189 186 182 177 177 174 171 168 168 167 167 167 167 170 170 170 170 167 167 167 167 167 169 168 168 166 167 176 176 191 196 194 194 183 184 193 193 232 250 268 268 269 259 249 249 239 239 246 246 258 264 261 261 251 243 234 234 226 227 227 227 218 214 209 209 201 199 196 196 189 184 179 179 178 174 174 174 174 175 178 181 181 182 180 174 174 170 166 163 163 163 162 160 160 159 158 158 158 157 157 157 157 158 167 181 181 187 183 173 173 166 159 155 155 155 154 154 154 154 154 152 152 152 155 162 162 168 167 165 165 163 162 159 159 158 157 155 155 154 154 153 153 152 151 150 150 149 148 148 148 149 150 152 152 153 153 153 153 154 154 154 154 154 153 152 152 151 152 164 164 190 203 214 214 240 273 291 291 323 335 347 347 367 374 382 382 399 411 434 434 448 453 453 453 453 453 446 446 424 408 372 349 349 338 326 284 284 265 245 216 216 208 199 180 180 178 188 209 209 220 225 235 235 239 247 275 275 286 297 318 318 333 349 390 390 404 419 440 440 458 459 450 450 440 421 380 380 357 334 291 291 271 243 225 225 234 243 278 278 300 322 346 346 390 411 445 445 457 440 423 423 382 367 351 351 320 302 267 267 238 225 217 217 203 196 193 193 200 211 227 227 262 263 265 265 254 244 233 233 202 215 228 228 284 300 307 307 315 316 314 314 308 305 300 300 304 324 335 335 358 365 372 372 370 370 371 370 370 377 395 408 408 410 399 370 370 353 343 325 325 318 314 313 313 313 312 305 305 304 302 302 302 303 305 319 319 323 325 327 327 325 320 309 309 303 298 278 278 270 262 250 250 245 240 234 234 234 233 232 232 234 241 257 257 267 275 283 283 294 297 301 301 292 280 273 273 261 256 253 253 249 247 247 247 251 254 262 262 268 270 272 272 275 273 270 270 258 251 237 237 225 218 213 213 205 202 199 199 195 194 195 195 203 205 207 207 213 206 198 198 183 181 178 178 159 154 150 150 145 145 145 147 147 149 149 147 147 145 145 143 143 143 143 148 148 151 154 173 173 178 187 192 192 195 197 205 205 210 212 216 216 217 220 235 235 242 249 263 263 270 278 286 286 288 290 292 292 293 292 293 293 296 301 307 307 309 307 296 296 292 288 283 283 274 269 265 265 258 254 257 257 258 258 257 257 255 251 247 247 241 239 236 236 225 212 203 203 184 174 172 172 177 185 189 189 196 198 201 201 211 218 226 226 238 243 249 249 257 262 271 271 275 277 275 275 269 266 263 263 256 253 251 251 243 242 240 236 236 235 233 244 244 250 257 268 268 271 268 262 262 258 254 244 244 238 233 222 222 212 207 199 199 194 189 184 184 183 181 176 176 175 172 169 169 167 163 153 153 148 141 122 122 109 107 105 105 105 106 107 107 109 111 116 116 117 118 121 121 121 122 123 123 121 120 118 118 113 111 108 108 107 107 106 106 105 105 106 106 109 111 114 114 128 128 128 128 130 131 132 132 134 135 136 136 138 143 144 144 145 146 145 145 144 144 144 144 144 146 146 146 146 147 148 148 146 146 145 145 145 148 151 154 154 156 157 158 158 158 159 160 160 159 156 152 152 151 150 152 152 154 157 158 158 158 158 153 153 153 153 153 153 
330 329 329 323 306 298 298 285 279 283 283 300 312 327 327 363 383 416 416 428 418 408 408 374 362 349 349 354 359 365 365 374 377 377 377 369 361 348 348 323 311 303 303 278 268 258 258 244 239 233 220 220 216 212 204 204 201 200 198 198 196 194 187 187 183 180 178 178 180 196 209 209 211 213 213 213 213 214 213 213 212 211 210 210 210 211 215 215 218 218 213 213 208 205 194 194 191 188 185 185 184 182 177 177 175 172 172 172 172 172 171 171 172 171 169 169 168 168 168 168 168 168 167 167 169 174 185 185 197 199 196 196 185 179 181 181 218 240 262 262 275 267 259 259 245 245 252 252 266 273 269 269 256 247 240 240 236 239 243 243 231 228 225 225 208 203 198 198 189 184 179 179 177 175 175 179 179 182 181 179 179 180 180 177 177 174 171 172 172 171 169 167 167 165 163 163 163 164 167 177 177 184 191 203 203 208 203 187 187 175 164 162 162 159 155 155 155 155 155 155 155 155 155 154 154 154 154 155 155 154 154 154 154 153 153 153 153 152 151 151 151 150 149 149 149 149 150 152 152 157 157 157 157 156 155 154 154 152 152 153 153 152 152 152 152 150 148 161 161 190 207 217 217 239 267 283 283 310 320 330 330 353 360 368 368 382 395 419 419 439 447 453 453 461 464 463 463 447 433 406 381 381 365 348 296 296 274 251 223 223 212 201 179 179 176 185 212 212 230 238 253 253 261 271 303 303 316 330 357 357 369 382 407 407 416 425 438 438 456 453 438 438 426 407 365 365 342 320 280 280 261 231 226 226 241 256 299 299 321 343 365 365 407 427 457 457 469 453 436 436 396 380 363 363 333 317 283 283 252 240 237 237 229 223 212 212 193 186 191 191 210 217 225 225 224 224 225 225 199 209 219 219 278 294 302 302 308 306 302 302 292 287 283 283 284 299 308 308 328 333 339 339 342 342 343 349 349 359 383 405 405 414 404 377 377 360 349 327 327 316 305 299 299 296 293 290 290 290 289 287 287 289 292 304 304 307 308 310 310 310 307 299 299 294 288 266 266 260 254 244 244 239 234 228 228 227 226 229 229 246 255 273 273 283 289 295 295 303 303 304 304 297 287 281 281 271 266 262 262 258 257 259 259 265 270 281 281 289 290 292 292 289 282 275 275 257 249 234 234 222 216 213 213 208 205 205 205 205 206 209 209 218 222 226 226 237 232 227 227 210 206 202 202 195 190 182 182 168 163 164 162 162 158 158 155 155 149 145 144 144 143 141 141 141 142 143 154 154 163 175 182 182 187 191 200 200 204 207 212 212 214 219 243 243 253 263 280 280 284 289 290 290 290 289 286 286 285 287 293 293 298 303 310 310 313 312 304 304 301 297 292 292 283 279 277 277 276 278 279 279 277 275 272 272 265 261 257 257 247 242 237 237 222 206 200 200 187 181 174 174 165 164 167 167 171 173 183 183 206 215 225 225 237 242 247 247 258 263 272 272 279 282 280 280 273 268 264 264 256 252 249 249 239 238 237 232 232 234 237 253 253 257 262 271 271 272 268 260 260 256 251 240 240 235 230 220 220 210 206 199 199 197 194 192 192 192 191 186 186 185 180 173 173 169 165 155 155 149 144 132 132 125 117 104 104 104 104 104 104 104 105 107 107 108 110 111 111 112 112 113 113 113 112 111 111 108 107 106 106 106 106 106 106 108 111 114 114 120 123 126 126 132 132 133 133 133 133 134 134 135 135 136 136 138 143 144 144 146 147 148 148 149 148 148 148 149 151 149 149 146 145 144 144 142 141 140 147 147 151 155 156 156 157 159 162 162 161 161 160 160 158 157 159 159 159 159 159 159 160 162 161 161 161 161 158 158 156 155 152 152 
330 329 329 323 306 298 298 285 279 283 283 300 312 327 327 363 383 416 416 428 418 408 408 374 362 349 349 354 359 365 365 374 377 377 377 369 361 348 348 323 311 303 303 278 268 258 258 244 239 233 220 220 216 212 204 204 201 200 198 198 196 194 187 187 183 180 178 178 180 196 209 209 211 213 213 213 213 214 213 213 212 211 210 210 210 211 215 215 218 218 213 213 208 205 194 194 191 188 185 185 184 182 177 177 175 172 172 172 172 172 171 171 172 171 169 169 168 168 168 168 168 168 167 167 169 174 185 185 197 199 196 196 185 179 181 181 218 240 262 262 275 267 259 259 245 245 252 252 266 273 269 269 256 247 240 240 236 239 243 243 231 228 225 225 208 203 198 198 189 184 179 179 177 175 175 179 179 182 181 179 179 180 180 177 177 174 171 172 172 171 169 167 167 165 163 163 163 164 167 177 177 184 191 203 203 208 203 187 187 175 164 162 162 159 155 155 155 155 155 155 155 155 155 154 154 154 154 155 155 154 154 154 154 153 153 153 153 152 151 151 151 150 149 149 149 149 150 152 152 157 157 157 157 156 155 154 154 152 152 153 153 152 152 152 152 150 148 161 161 190 207 217 217 239 267 283 283 310 320 330 330 353 360 368 368 382 395 419 419 439 447 453 453 461 464 463 463 447 433 406 381 381 365 348 296 296 274 251 223 223 212 201 179 179 176 185 212 212 230 238 253 253 261 271 303 303 316 330 357 357 369 382 407 407 416 425 438 438 456 453 438 438 426 407 365 365 342 320 280 280 261 231 226 226 241 256 299 299 321 343 365 365 407 427 457 457 469 453 436 436 396 380 363 363 333 317 283 283 252 240 237 237 229 223 212 212 193 186 191 191 210 217 225 225 224 224 225 225 199 209 219 219 278 294 302 302 308 306 302 302 292 287 283 283 284 299 308 308 328 333 339 339 342 342 343 349 349 359 383 405 405 414 404 377 377 360 349 327 327 316 305 299 299 296 293 290 290 290 289 287 287 289 292 304 304 307 308 310 310 310 307 299 299 294 288 266 266 260 254 244 244 239 234 228 228 227 226 229 229 246 255 273 273 283 289 295 295 303 303 304 304 297 287 281 281 271 266 262 262 258 257 259 259 265 270 281 281 289 290 292 292 289 282 275 275 257 249 234 234 222 216 213 213 208 205 205 205 205 206 209 209 218 222 226 226 237 232 227 227 210 206 202 202 195 190 182 182 168 163 164 162 162 158 158 155 155 149 145 144 144 143 141 141 141 142 143 154 154 163 175 182 182 187 191 200 200 204 207 212 212 214 219 243 243 253 263 280 280 284 289 290 290 290 289 286 286 285 287 293 293 298 303 310 310 313 312 304 304 301 297 292 292 283 279 277 277 276 278 279 279 277 275 272 272 265 261 257 257 247 242 237 237 222 206 200 200 187 181 174 174 165 164 167 167 171 173 183 183 206 215 225 225 237 242 247 247 258 263 272 272 279 282 280 280 273 268 264 264 256 252 249 249 239 238 237 232 232 234 237 253 253 257 262 271 271 272 268 260 260 256 251 240 240 235 230 220 220 210 206 199 199 197 194 192 192 192 191 186 186 185 180 173 173 169 165 155 155 149 144 132 132 125 117 104 104 104 104 104 104 104 105 107 107 108 110 111 111 112 112 113 113 113 112 111 111 108 107 106 106 106 106 106 106 108 111 114 114 120 123 126 126 132 132 133 133 133 133 134 134 135 135 136 136 138 143 144 144 146 147 148 148 149 148 148 148 149 151 149 149 146 145 144 144 142 141 140 147 147 151 155 156 156 157 159 162 162 161 161 160 160 158 157 159 159 159 159 159 159 160 162 161 161 161 161 158 158 156 155 152 152 
311 309 309 306 297 291 291 280 275 279 279 297 310 325 325 358 376 404 404 411 402 393 393 363 349 335 335 332 338 344 344 364 372 378 378 384 384 371 371 343 327 315 315 280 271 262 262 248 240 232 217 217 214 210 202 202 197 197 196 196 195 192 184 184 179 177 179 179 183 204 217 217 217 217 215 215 216 218 217 217 216 214 214 214 215 215 218 218 221 223 223 223 219 214 200 200 196 192 189 189 188 186 180 180 178 175 173 173 171 171 170 170 176 176 175 175 172 173 174 174 169 167 168 168 175 181 191 191 200 199 195 195 184 175 174 174 206 228 251 251 280 277 274 274 259 253 257 257 266 270 267 267 257 249 247 247 253 263 267 267 246 240 233 233 212 204 196 196 183 178 173 173 174 173 175 181 181 185 183 179 179 177 177 179 179 180 181 182 182 182 183 184 184 183 182 185 185 195 198 207 207 213 219 229 229 233 223 200 200 186 170 164 164 161 158 155 155 155 155 153 153 154 155 155 155 156 155 154 154 153 153 152 152 153 153 152 152 151 151 151 151 151 150 150 150 155 161 165 165 178 178 179 179 169 164 159 159 151 151 152 152 152 151 151 151 150 148 155 155 181 200 213 213 238 261 272 272 295 304 313 313 332 342 352 352 372 381 402 402 425 437 446 446 462 469 470 470 465 457 435 409 409 389 368 310 310 284 257 224 224 214 203 179 179 174 180 202 202 218 226 249 249 264 279 328 328 346 364 389 389 397 405 419 419 422 426 438 438 450 445 427 427 413 391 347 347 324 302 261 261 242 220 234 234 251 269 317 317 339 362 385 385 427 445 473 473 484 470 456 456 416 398 380 380 351 335 299 299 271 263 265 265 263 258 245 245 219 205 199 199 181 183 185 185 187 191 195 195 187 201 216 216 275 292 297 297 298 294 290 290 279 273 268 268 264 274 282 282 297 304 312 312 323 322 320 333 333 346 375 403 403 415 407 384 384 370 356 331 331 320 311 302 302 298 294 286 286 283 279 276 276 276 276 283 283 285 288 291 291 291 288 282 282 278 273 254 254 249 244 237 237 232 226 225 225 226 227 242 242 265 274 293 293 302 307 312 312 316 315 313 313 312 303 298 298 289 285 283 283 278 275 275 275 281 288 299 299 307 307 307 307 295 286 276 276 258 248 232 232 222 218 217 217 215 216 217 217 221 224 225 225 231 234 237 237 246 246 245 245 233 230 227 227 229 223 213 213 191 179 178 173 173 170 169 166 166 160 156 151 151 151 151 145 145 143 141 145 145 155 171 182 182 188 194 202 202 205 207 211 211 213 220 249 249 259 269 283 283 285 287 286 286 285 283 278 278 278 281 290 290 296 301 310 310 314 315 313 313 309 305 301 301 294 290 289 289 290 293 293 293 285 282 279 279 271 266 260 260 249 242 235 235 219 201 196 196 186 181 175 175 165 162 162 162 164 166 176 176 202 211 220 220 234 240 246 246 259 265 273 273 278 280 277 277 268 262 258 258 251 247 244 244 237 237 236 235 235 239 243 257 257 262 267 274 274 271 266 256 256 251 246 237 237 232 228 220 220 213 209 207 207 206 205 202 202 201 199 197 197 194 186 177 177 172 169 160 160 155 148 135 135 128 121 105 105 104 103 103 103 103 104 105 105 106 107 108 108 109 109 108 108 108 107 106 106 106 106 105 105 105 106 108 108 115 119 121 121 126 129 131 131 131 133 135 135 136 136 136 136 136 137 138 138 138 140 142 142 146 149 151 151 152 151 153 153 156 155 152 152 148 147 146 146 144 143 142 146 146 151 156 157 157 158 158 156 156 155 155 155 155 156 158 167 167 167 168 167 167 166 165 164 164 163 161 156 156 153 152 150 150 
311 309 309 306 297 291 291 280 275 279 279 297 310 325 325 358 376 404 404 411 402 393 393 363 349 335 335 332 338 344 344 364 372 378 378 384 384 371 371 343 327 315 315 280 271 262 262 248 240 232 217 217 214 210 202 202 197 197 196 196 195 192 184 184 179 177 179 179 183 204 217 217 217 217 215 215 216 218 217 217 216 214 214 214 215 215 218 218 221 223 223 223 219 214 200 200 196 192 189 189 188 186 180 180 178 175 173 173 171 171 170 170 176 176 175 175 172 173 174 174 169 167 168 168 175 181 191 191 200 199 195 195 184 175 174 174 206 228 251 251 280 277 274 274 259 253 257 257 266 270 267 267 257 249 247 247 253 263 267 267 246 240 233 233 212 204 196 196 183 178 173 173 174 173 175 181 181 185 183 179 179 177 177 179 179 180 181 182 182 182 183 184 184 183 182 185 185 195 198 207 207 213 219 229 229 233 223 200 200 186 170 164 164 161 158 155 155 155 155 153 153 154 155 155 155 156 155 154 154 153 153 152 152 153 153 152 152 151 151 151 151 151 150 150 150 155 161 165 165 178 178 179 179 169 164 159 159 151 151 152 152 152 151 151 151 150 148 155 155 181 200 213 213 238 261 272 272 295 304 313 313 332 342 352 352 372 381 402 402 425 437 446 446 462 469 470 470 465 457 435 409 409 389 368 310 310 284 257 224 224 214 203 179 179 174 180 202 202 218 226 249 249 264 279 328 328 346 364 389 389 397 405 419 419 422 426 438 438 450 445 427 427 413 391 347 347 324 302 261 261 242 220 234 234 251 269 317 317 339 362 385 385 427 445 473 473 484 470 456 456 416 398 380 380 351 335 299 299 271 263 265 265 263 258 245 245 219 205 199 199 181 183 185 185 187 191 195 195 187 201 216 216 275 292 297 297 298 294 290 290 279 273 268 268 264 274 282 282 297 304 312 312 323 322 320 333 333 346 375 403 403 415 407 384 384 370 356 331 331 320 311 302 302 298 294 286 286 283 279 276 276 276 276 283 283 285 288 291 291 291 288 282 282 278 273 254 254 249 244 237 237 232 226 225 225 226 227 242 242 265 274 293 293 302 307 312 312 316 315 313 313 312 303 298 298 289 285 283 283 278 275 275 275 281 288 299 299 307 307 307 307 295 286 276 276 258 248 232 232 222 218 217 217 215 216 217 217 221 224 225 225 231 234 237 237 246 246 245 245 233 230 227 227 229 223 213 213 191 179 178 173 173 170 169 166 166 160 156 151 151 151 151 145 145 143 141 145 145 155 171 182 182 188 194 202 202 205 207 211 211 213 220 249 249 259 269 283 283 285 287 286 286 285 283 278 278 278 281 290 290 296 301 310 310 314 315 313 313 309 305 301 301 294 290 289 289 290 293 293 293 285 282 279 279 271 266 260 260 249 242 235 235 219 201 196 196 186 181 175 175 165 162 162 162 164 166 176 176 202 211 220 220 234 240 246 246 259 265 273 273 278 280 277 277 268 262 258 258 251 247 244 244 237 237 236 235 235 239 243 257 257 262 267 274 274 271 266 256 256 251 246 237 237 232 228 220 220 213 209 207 207 206 205 202 202 201 199 197 197 194 186 177 177 172 169 160 160 155 148 135 135 128 121 105 105 104 103 103 103 103 104 105 105 106 107 108 108 109 109 108 108 108 107 106 106 106 106 105 105 105 106 108 108 115 119 121 121 126 129 131 131 131 133 135 135 136 136 136 136 136 137 138 138 138 140 142 142 146 149 151 151 152 151 153 153 156 155 152 152 148 147 146 146 144 143 142 146 146 151 156 157 157 158 158 156 156 155 155 155 155 156 158 167 167 167 168 167 167 166 165 164 164 163 161 156 156 153 152 150 150 
304 297 297 290 283 281 281 275 271 279 279 305 324 338 338 363 375 389 389 384 377 369 369 345 332 319 319 311 318 326 326 346 354 362 362 375 381 375 375 347 326 311 311 274 267 259 259 245 236 227 215 215 211 207 200 200 196 195 194 194 194 190 182 182 178 177 180 180 186 210 222 222 223 224 223 223 224 226 222 222 221 220 220 220 221 222 227 227 230 233 232 232 227 222 208 208 203 198 196 196 195 193 186 186 183 179 170 170 168 168 167 167 173 174 175 175 173 172 171 171 168 168 171 171 183 191 196 196 201 200 195 195 182 174 172 172 195 217 239 239 279 284 289 289 277 266 267 267 271 273 270 270 262 257 259 259 268 276 278 278 257 244 230 230 203 198 192 192 181 178 175 175 175 174 177 184 184 187 183 176 176 173 173 180 180 183 187 192 192 192 193 192 192 193 194 198 198 213 216 229 229 238 245 254 254 256 241 210 210 194 177 166 166 164 162 155 155 154 153 152 152 154 155 153 153 153 152 151 151 152 152 152 152 152 154 155 155 153 152 151 151 153 157 162 162 172 178 184 184 202 201 199 199 185 174 163 163 153 152 151 151 152 152 153 153 151 148 152 152 176 196 212 212 241 261 269 269 285 291 297 297 313 325 338 338 361 369 387 387 410 423 436 436 461 472 478 478 479 474 452 417 417 394 371 313 313 286 259 226 226 216 206 182 182 174 177 194 194 208 218 241 241 254 271 329 329 351 373 404 404 411 419 429 429 430 432 436 436 436 430 409 409 393 369 323 323 300 278 240 240 223 227 263 263 277 292 333 333 356 379 400 400 439 457 482 482 492 482 472 472 435 417 398 398 365 347 312 312 295 294 297 297 295 289 276 276 252 240 233 233 197 191 184 184 175 173 171 171 175 196 217 217 274 291 293 293 292 288 284 284 271 263 257 257 249 252 257 257 272 279 287 287 297 299 302 325 325 341 374 402 402 412 407 389 389 377 364 341 341 332 327 318 318 313 307 293 293 287 281 274 274 272 269 266 266 267 268 270 270 270 269 264 264 261 256 243 243 240 237 231 231 227 222 225 225 231 238 264 264 287 295 310 310 318 321 324 324 327 327 326 326 329 322 320 320 316 314 309 309 298 293 292 292 297 304 315 315 316 313 310 310 295 285 275 275 255 245 231 231 225 223 224 224 229 232 233 233 237 240 240 240 243 246 249 249 252 251 250 250 255 251 247 247 248 243 233 233 216 208 203 190 190 183 181 176 176 170 166 162 162 159 156 154 154 151 147 145 145 151 166 182 182 190 195 202 202 203 205 212 212 217 225 254 254 263 273 285 285 285 286 281 281 279 277 273 273 273 277 287 287 293 298 309 309 314 315 317 317 315 313 311 311 306 303 300 300 297 298 297 297 289 286 283 283 273 267 261 261 249 243 236 236 219 199 193 193 183 179 174 174 165 161 160 160 161 163 175 175 199 209 220 220 235 241 247 247 258 262 268 268 270 271 270 270 263 257 254 254 247 244 242 242 239 239 239 238 238 241 245 259 259 262 266 272 272 269 263 252 252 248 244 238 238 236 233 227 227 223 221 218 218 216 213 207 207 205 203 201 201 201 198 189 189 184 180 167 167 158 151 137 137 131 127 111 111 108 104 102 102 102 103 104 104 104 105 108 108 107 107 106 106 107 107 106 106 106 105 104 104 109 111 115 115 122 125 127 127 130 131 132 132 138 140 142 142 141 141 140 140 139 140 141 141 142 144 145 145 148 150 152 152 154 155 156 156 156 155 153 153 150 149 147 147 144 144 144 146 146 148 151 151 151 150 151 152 152 151 152 158 158 163 167 175 175 175 174 172 172 170 168 162 162 159 156 153 153 152 151 150 150 
304 297 297 290 283 281 281 275 271 279 279 305 324 338 338 363 375 389 389 384 377 369 369 345 332 319 319 311 318 326 326 346 354 362 362 375 381 375 375 347 326 311 311 274 267 259 259 245 236 227 215 215 211 207 200 200 196 195 194 194 194 190 182 182 178 177 180 180 186 210 222 222 223 224 223 223 224 226 222 222 221 220 220 220 221 222 227 227 230 233 232 232 227 222 208 208 203 198 196 196 195 193 186 186 183 179 170 170 168 168 167 167 173 174 175 175 173 172 171 171 168 168 171 171 183 191 196 196 201 200 195 195 182 174 172 172 195 217 239 239 279 284 289 289 277 266 267 267 271 273 270 270 262 257 259 259 268 276 278 278 257 244 230 230 203 198 192 192 181 178 175 175 175 174 177 184 184 187 183 176 176 173 173 180 180 183 187 192 192 192 193 192 192 193 194 198 198 213 216 229 229 238 245 254 254 256 241 210 210 194 177 166 166 164 162 155 155 154 153 152 152 154 155 153 153 153 152 151 151 152 152 152 152 152 154 155 155 153 152 151 151 153 157 162 162 172 178 184 184 202 201 199 199 185 174 163 163 153 152 151 151 152 152 153 153 151 148 152 152 176 196 212 212 241 261 269 269 285 291 297 297 313 325 338 338 361 369 387 387 410 423 436 436 461 472 478 478 479 474 452 417 417 394 371 313 313 286 259 226 226 216 206 182 182 174 177 194 194 208 218 241 241 254 271 329 329 351 373 404 404 411 419 429 429 430 432 436 436 436 430 409 409 393 369 323 323 300 278 240 240 223 227 263 263 277 292 333 333 356 379 400 400 439 457 482 482 492 482 472 472 435 417 398 398 365 347 312 312 295 294 297 297 295 289 276 276 252 240 233 233 197 191 184 184 175 173 171 171 175 196 217 217 274 291 293 293 292 288 284 284 271 263 257 257 249 252 257 257 272 279 287 287 297 299 302 325 325 341 374 402 402 412 407 389 389 377 364 341 341 332 327 318 318 313 307 293 293 287 281 274 274 272 269 266 266 267 268 270 270 270 269 264 264 261 256 243 243 240 237 231 231 227 222 225 225 231 238 264 264 287 295 310 310 318 321 324 324 327 327 326 326 329 322 320 320 316 314 309 309 298 293 292 292 297 304 315 315 316 313 310 310 295 285 275 275 255 245 231 231 225 223 224 224 229 232 233 233 237 240 240 240 243 246 249 249 252 251 250 250 255 251 247 247 248 243 233 233 216 208 203 190 190 183 181 176 176 170 166 162 162 159 156 154 154 151 147 145 145 151 166 182 182 190 195 202 202 203 205 212 212 217 225 254 254 263 273 285 285 285 286 281 281 279 277 273 273 273 277 287 287 293 298 309 309 314 315 317 317 315 313 311 311 306 303 300 300 297 298 297 297 289 286 283 283 273 267 261 261 249 243 236 236 219 199 193 193 183 179 174 174 165 161 160 160 161 163 175 175 199 209 220 220 235 241 247 247 258 262 268 268 270 271 270 270 263 257 254 254 247 244 242 242 239 239 239 238 238 241 245 259 259 262 266 272 272 269 263 252 252 248 244 238 238 236 233 227 227 223 221 218 218 216 213 207 207 205 203 201 201 201 198 189 189 184 180 167 167 158 151 137 137 131 127 111 111 108 104 102 102 102 103 104 104 104 105 108 108 107 107 106 106 107 107 106 106 106 105 104 104 109 111 115 115 122 125 127 127 130 131 132 132 138 140 142 142 141 141 140 140 139 140 141 141 142 144 145 145 148 150 152 152 154 155 156 156 156 155 153 153 150 149 147 147 144 144 144 146 146 148 151 151 151 150 151 152 152 151 152 158 158 163 167 175 175 175 174 172 172 170 168 162 162 159 156 153 153 152 151 150 150 
306 299 299 288 278 275 275 269 267 279 279 310 330 342 342 360 366 367 367 353 345 336 336 319 308 297 297 291 299 308 308 327 333 340 340 355 362 361 361 344 327 311 311 273 264 254 254 238 231 224 212 212 208 204 196 196 192 192 192 192 193 189 180 180 176 175 181 181 189 216 231 231 231 232 232 232 232 233 230 230 230 229 230 230 230 232 239 239 244 248 245 245 237 233 218 218 213 208 198 198 195 191 188 188 188 187 172 172 168 168 167 167 171 172 173 173 170 169 168 168 170 172 177 177 191 200 201 201 201 200 195 195 182 174 173 173 193 210 228 228 272 284 297 297 291 281 282 282 283 284 280 280 276 277 278 278 284 289 277 277 248 232 216 216 199 194 188 188 179 177 174 174 174 174 175 179 179 182 180 178 178 178 179 189 189 192 196 202 202 204 207 206 206 208 210 215 215 231 236 246 246 250 256 263 263 262 250 220 220 202 183 175 175 172 168 161 161 160 159 160 160 158 154 153 153 152 152 151 151 151 151 151 151 151 154 156 156 154 154 158 158 169 175 182 182 198 206 209 209 223 219 214 214 187 178 168 168 156 153 150 150 151 153 153 153 150 148 154 154 181 203 220 220 248 263 267 267 274 278 283 283 300 310 321 321 345 356 375 375 395 408 422 422 447 459 470 470 483 485 456 412 412 387 361 309 309 285 260 228 228 218 207 184 184 176 176 192 192 208 224 255 255 269 280 325 325 347 369 405 405 416 427 443 443 445 447 441 441 427 416 386 386 368 345 301 301 280 259 226 226 214 245 288 288 302 316 343 343 363 384 402 402 435 449 469 469 479 473 467 467 437 422 406 406 374 354 326 326 323 327 325 325 316 309 297 297 273 260 251 251 215 210 204 204 193 187 181 181 169 186 204 204 271 290 292 292 290 285 280 280 268 262 253 253 240 237 239 239 251 256 262 262 276 285 295 326 326 342 375 401 401 410 404 386 386 374 365 351 351 346 337 323 323 318 312 301 301 296 290 280 280 278 275 263 263 259 257 254 254 253 252 247 247 244 242 233 233 231 229 226 226 224 221 235 235 246 257 279 279 295 303 317 317 322 326 331 331 340 343 346 346 348 348 346 346 341 337 330 330 315 308 306 306 309 315 321 321 318 314 310 310 295 285 274 274 252 244 233 233 229 230 234 234 243 248 252 252 258 260 260 260 256 257 258 258 261 261 260 260 262 260 258 258 247 242 238 238 227 219 216 209 209 204 198 187 187 178 174 165 165 164 162 148 148 145 141 141 141 148 164 175 175 179 184 193 193 197 203 218 218 227 236 265 265 273 282 290 290 290 289 284 284 282 279 270 270 268 273 285 285 291 296 306 306 310 312 318 318 318 318 317 317 311 307 304 304 299 298 297 297 291 286 280 280 269 265 260 260 249 243 236 236 221 200 193 193 182 177 174 174 167 164 163 163 161 160 173 173 202 213 225 225 239 242 246 246 256 259 264 264 266 267 265 265 260 256 254 254 249 247 246 246 243 243 243 243 243 243 242 255 255 258 262 267 267 270 264 256 256 254 252 246 246 243 239 233 233 229 227 222 222 219 216 214 214 213 212 210 210 210 210 201 201 192 185 169 169 160 154 142 142 137 132 117 117 114 110 104 104 103 102 103 103 103 104 104 104 106 106 105 105 106 105 104 104 105 107 109 109 117 122 126 126 132 134 134 134 135 137 138 138 142 143 144 144 145 145 146 146 145 145 145 145 147 147 148 148 152 155 156 156 157 157 156 156 155 154 153 153 151 151 150 150 149 149 149 149 149 149 148 149 149 149 149 151 151 152 156 166 166 173 176 180 180 177 174 169 169 166 163 158 158 156 153 154 154 156 155 153 153 
302 296 296 283 277 274 274 265 260 269 269 296 314 322 322 328 326 313 313 295 290 284 284 275 273 270 270 268 270 272 272 286 289 295 295 307 312 318 318 324 324 307 307 267 264 261 261 242 231 219 208 208 203 198 191 191 188 188 187 187 184 180 174 174 173 178 199 199 215 247 264 264 263 261 260 260 259 257 254 254 254 256 257 257 257 260 269 269 275 280 276 276 266 262 245 245 237 228 215 215 214 212 205 205 200 195 189 189 184 180 175 175 172 174 176 176 175 180 185 185 193 197 199 199 201 199 197 197 191 188 185 185 179 182 188 188 200 211 223 223 263 280 298 298 314 312 313 313 315 314 315 315 320 324 324 324 310 296 254 254 224 213 202 202 193 190 187 187 181 178 174 174 175 174 175 178 178 180 180 183 183 186 189 205 205 210 215 225 225 227 229 234 234 243 253 262 262 267 264 252 252 243 238 233 233 232 228 218 218 213 200 190 190 186 182 172 172 171 170 168 168 164 158 154 154 153 152 151 151 151 151 151 151 150 151 155 155 164 170 183 183 209 221 227 227 237 242 247 247 247 238 228 228 198 187 176 176 163 160 156 156 151 150 149 149 148 148 159 159 192 214 229 229 252 258 256 256 251 256 261 261 269 277 285 285 314 324 341 341 358 368 381 381 408 421 433 433 447 449 420 378 378 355 332 291 291 273 254 229 229 221 213 193 193 187 178 178 178 187 210 258 258 283 303 353 353 368 384 411 411 422 433 450 450 457 465 457 457 431 408 363 363 341 319 279 279 261 246 219 219 207 229 264 264 271 278 305 305 321 337 351 351 375 385 402 402 421 416 410 410 385 378 370 370 344 338 342 342 349 345 336 336 317 306 296 296 274 263 256 256 250 251 253 253 233 218 203 203 173 175 177 177 251 271 275 275 279 278 272 272 257 249 241 241 227 221 220 220 231 243 255 255 283 296 309 337 337 351 379 394 394 396 385 359 359 345 340 334 334 333 325 316 316 313 309 299 299 294 289 282 282 278 274 264 264 261 259 252 252 248 246 239 239 235 231 222 222 222 221 221 221 229 237 259 259 265 271 275 275 283 289 303 303 311 321 331 331 341 345 349 349 357 364 367 367 367 363 356 356 337 326 317 317 305 302 303 303 302 298 293 293 282 273 264 264 248 245 243 243 252 259 267 267 284 294 300 300 307 306 301 301 281 278 274 274 278 276 273 273 261 252 243 243 220 213 209 209 201 196 195 193 193 192 186 177 177 172 170 175 175 170 165 148 148 143 138 142 142 154 175 189 189 193 197 209 209 217 226 245 245 256 267 294 294 298 302 301 301 299 296 286 286 281 276 266 266 263 267 278 278 284 290 302 302 308 311 318 318 318 317 315 315 307 302 298 298 289 284 282 282 275 271 266 266 254 250 245 245 238 233 227 227 215 204 197 197 185 180 177 177 171 168 165 165 162 163 182 182 208 221 234 234 248 249 251 251 251 252 258 258 263 264 264 264 263 262 262 262 261 260 259 259 255 253 250 239 239 238 236 241 241 245 250 263 263 266 265 260 260 257 253 247 247 245 244 241 241 240 241 238 238 237 235 235 235 234 232 227 227 223 214 204 204 200 193 178 178 171 165 150 150 142 136 121 121 119 116 111 111 108 105 103 103 102 101 101 101 103 111 119 119 152 157 163 163 162 157 152 152 145 146 149 149 152 152 152 152 153 154 154 154 153 152 151 151 149 149 149 149 152 153 155 155 156 156 156 156 156 155 155 155 156 157 158 158 159 160 159 159 161 161 160 160 158 157 156 155 155 154 152 152 152 152 152 154 154 157 159 162 162 164 164 161 161 160 159 158 158 159 160 166 166 165 164 167 167 169 169 166 166 
302 296 296 283 277 274 274 265 260 269 269 296 314 322 322 328 326 313 313 295 290 284 284 275 273 270 270 268 270 272 272 286 289 295 295 307 312 318 318 324 324 307 307 267 264 261 261 242 231 219 208 208 203 198 191 191 188 188 187 187 184 180 174 174 173 178 199 199 215 247 264 264 263 261 260 260 259 257 254 254 254 256 257 257 257 260 269 269 275 280 276 276 266 262 245 245 237 228 215 215 214 212 205 205 200 195 189 189 184 180 175 175 172 174 176 176 175 180 185 185 193 197 199 199 201 199 197 197 191 188 185 185 179 182 188 188 200 211 223 223 263 280 298 298 314 312 313 313 315 314 315 315 320 324 324 324 310 296 254 254 224 213 202 202 193 190 187 187 181 178 174 174 175 174 175 178 178 180 180 183 183 186 189 205 205 210 215 225 225 227 229 234 234 243 253 262 262 267 264 252 252 243 238 233 233 232 228 218 218 213 200 190 190 186 182 172 172 171 170 168 168 164 158 154 154 153 152 151 151 151 151 151 151 150 151 155 155 164 170 183 183 209 221 227 227 237 242 247 247 247 238 228 228 198 187 176 176 163 160 156 156 151 150 149 149 148 148 159 159 192 214 229 229 252 258 256 256 251 256 261 261 269 277 285 285 314 324 341 341 358 368 381 381 408 421 433 433 447 449 420 378 378 355 332 291 291 273 254 229 229 221 213 193 193 187 178 178 178 187 210 258 258 283 303 353 353 368 384 411 411 422 433 450 450 457 465 457 457 431 408 363 363 341 319 279 279 261 246 219 219 207 229 264 264 271 278 305 305 321 337 351 351 375 385 402 402 421 416 410 410 385 378 370 370 344 338 342 342 349 345 336 336 317 306 296 296 274 263 256 256 250 251 253 253 233 218 203 203 173 175 177 177 251 271 275 275 279 278 272 272 257 249 241 241 227 221 220 220 231 243 255 255 283 296 309 337 337 351 379 394 394 396 385 359 359 345 340 334 334 333 325 316 316 313 309 299 299 294 289 282 282 278 274 264 264 261 259 252 252 248 246 239 239 235 231 222 222 222 221 221 221 229 237 259 259 265 271 275 275 283 289 303 303 311 321 331 331 341 345 349 349 357 364 367 367 367 363 356 356 337 326 317 317 305 302 303 303 302 298 293 293 282 273 264 264 248 245 243 243 252 259 267 267 284 294 300 300 307 306 301 301 281 278 274 274 278 276 273 273 261 252 243 243 220 213 209 209 201 196 195 193 193 192 186 177 177 172 170 175 175 170 165 148 148 143 138 142 142 154 175 189 189 193 197 209 209 217 226 245 245 256 267 294 294 298 302 301 301 299 296 286 286 281 276 266 266 263 267 278 278 284 290 302 302 308 311 318 318 318 317 315 315 307 302 298 298 289 284 282 282 275 271 266 266 254 250 245 245 238 233 227 227 215 204 197 197 185 180 177 177 171 168 165 165 162 163 182 182 208 221 234 234 248 249 251 251 251 252 258 258 263 264 264 264 263 262 262 262 261 260 259 259 255 253 250 239 239 238 236 241 241 245 250 263 263 266 265 260 260 257 253 247 247 245 244 241 241 240 241 238 238 237 235 235 235 234 232 227 227 223 214 204 204 200 193 178 178 171 165 150 150 142 136 121 121 119 116 111 111 108 105 103 103 102 101 101 101 103 111 119 119 152 157 163 163 162 157 152 152 145 146 149 149 152 152 152 152 153 154 154 154 153 152 151 151 149 149 149 149 152 153 155 155 156 156 156 156 156 155 155 155 156 157 158 158 159 160 159 159 161 161 160 160 158 157 156 155 155 154 152 152 152 152 152 154 154 157 159 162 162 164 164 161 161 160 159 158 158 159 160 166 166 165 164 167 167 169 169 166 166 
302 296 296 283 277 274 274 265 260 269 269 296 314 322 322 328 326 313 313 295 290 284 284 275 273 270 270 268 270 272 272 286 289 295 295 307 312 318 318 324 324 307 307 267 264 261 261 242 231 219 208 208 203 198 191 191 188 188 187 187 184 180 174 174 173 178 199 199 215 247 264 264 263 261 260 260 259 257 254 254 254 256 257 257 257 260 269 269 275 280 276 276 266 262 245 245 237 228 215 215 214 212 205 205 200 195 189 189 184 180 175 175 172 174 176 176 175 180 185 185 193 197 199 199 201 199 197 197 191 188 185 185 179 182 188 188 200 211 223 223 263 280 298 298 314 312 313 313 315 314 315 315 320 324 324 324 310 296 254 254 224 213 202 202 193 190 187 187 181 178 174 174 175 174 175 178 178 180 180 183 183 186 189 205 205 210 215 225 225 227 229 234 234 243 253 262 262 267 264 252 252 243 238 233 233 232 228 218 218 213 200 190 190 186 182 172 172 171 170 168 168 164 158 154 154 153 152 151 151 151 151 151 151 150 151 155 155 164 170 183 183 209 221 227 227 237 242 247 247 247 238 228 228 198 187 176 176 163 160 156 156 151 150 149 149 148 148 159 159 192 214 229 229 252 258 256 256 251 256 261 261 269 277 285 285 314 324 341 341 358 368 381 381 408 421 433 433 447 449 420 378 378 355 332 291 291 273 254 229 229 221 213 193 193 187 178 178 178 187 210 258 258 283 303 353 353 368 384 411 411 422 433 450 450 457 465 457 457 431 408 363 363 341 319 279 279 261 246 219 219 207 229 264 264 271 278 305 305 321 337 351 351 375 385 402 402 421 416 410 410 385 378 370 370 344 338 342 342 349 345 336 336 317 306 296 296 274 263 256 256 250 251 253 253 233 218 203 203 173 175 177 177 251 271 275 275 279 278 272 272 257 249 241 241 227 221 220 220 231 243 255 255 283 296 309 337 337 351 379 394 394 396 385 359 359 345 340 334 334 333 325 316 316 313 309 299 299 294 289 282 282 278 274 264 264 261 259 252 252 248 246 239 239 235 231 222 222 222 221 221 221 229 237 259 259 265 271 275 275 283 289 303 303 311 321 331 331 341 345 349 349 357 364 367 367 367 363 356 356 337 326 317 317 305 302 303 303 302 298 293 293 282 273 264 264 248 245 243 243 252 259 267 267 284 294 300 300 307 306 301 301 281 278 274 274 278 276 273 273 261 252 243 243 220 213 209 209 201 196 195 193 193 192 186 177 177 172 170 175 175 170 165 148 148 143 138 142 142 154 175 189 189 193 197 209 209 217 226 245 245 256 267 294 294 298 302 301 301 299 296 286 286 281 276 266 266 263 267 278 278 284 290 302 302 308 311 318 318 318 317 315 315 307 302 298 298 289 284 282 282 275 271 266 266 254 250 245 245 238 233 227 227 215 204 197 197 185 180 177 177 171 168 165 165 162 163 182 182 208 221 234 234 248 249 251 251 251 252 258 258 263 264 264 264 263 262 262 262 261 260 259 259 255 253 250 239 239 238 236 241 241 245 250 263 263 266 265 260 260 257 253 247 247 245 244 241 241 240 241 238 238 237 235 235 235 234 232 227 227 223 214 204 204 200 193 178 178 171 165 150 150 142 136 121 121 119 116 111 111 108 105 103 103 102 101 101 101 103 111 119 119 152 157 163 163 162 157 152 152 145 146 149 149 152 152 152 152 153 154 154 154 153 152 151 151 149 149 149 149 152 153 155 155 156 156 156 156 156 155 155 155 156 157 158 158 159 160 159 159 161 161 160 160 158 157 156 155 155 154 152 152 152 152 152 154 154 157 159 162 162 164 164 161 161 160 159 158 158 159 160 166 166 165 164 167 167 169 169 166 166 
301 296 296 287 281 277 277 266 259 265 265 291 311 314 314 311 303 292 292 282 278 273 273 266 264 262 262 261 262 263 263 270 272 274 274 281 285 290 290 295 294 287 287 278 275 271 271 251 237 223 209 209 204 198 189 189 185 184 181 181 178 176 175 175 176 186 212 212 229 259 276 276 278 281 276 276 274 271 272 272 272 273 274 274 272 274 286 286 297 299 294 294 285 280 258 258 249 240 221 221 217 213 207 207 204 201 194 194 192 191 190 190 196 199 202 202 206 203 200 200 200 201 200 200 196 193 189 189 183 180 179 179 179 189 196 196 209 219 229 229 266 287 309 309 330 329 330 330 332 333 334 334 339 342 333 333 303 282 242 242 217 209 200 200 191 189 186 186 180 178 176 176 176 176 177 180 180 182 183 188 188 191 198 222 222 225 229 236 236 238 241 248 248 256 264 277 277 282 277 260 260 247 236 220 220 214 211 205 205 202 196 190 190 188 186 180 180 180 179 176 176 172 163 157 157 154 153 152 152 151 151 153 153 155 158 164 164 171 175 193 193 220 230 238 238 253 260 264 264 255 244 233 233 202 193 183 183 166 161 156 156 150 148 148 148 147 147 158 158 193 216 230 230 255 259 253 253 237 240 244 244 254 262 271 271 293 302 324 324 346 356 368 368 391 402 410 410 418 418 396 358 358 337 315 279 279 265 251 228 228 220 212 196 196 190 181 179 179 188 210 256 256 281 303 365 365 380 395 420 420 426 433 441 441 446 452 451 451 428 407 364 364 341 324 291 291 275 258 225 225 209 203 232 232 241 251 276 276 290 305 317 317 340 352 380 380 399 393 386 386 354 342 329 329 314 320 334 334 335 327 318 318 301 293 284 284 268 261 260 260 270 270 270 270 247 231 214 214 180 174 168 168 226 245 251 251 258 258 255 255 247 242 234 234 219 215 218 218 237 250 264 264 291 301 312 340 340 354 378 387 387 385 373 349 349 337 331 322 322 318 313 307 307 304 301 296 296 294 291 287 287 285 283 272 272 269 266 259 259 255 251 241 241 236 231 222 222 222 223 236 236 242 249 260 260 262 264 264 264 272 279 297 297 309 316 324 324 329 331 333 333 338 349 355 355 362 361 354 354 334 322 309 309 291 285 283 283 284 282 280 280 273 266 259 259 248 248 253 253 266 274 284 284 305 317 322 322 325 321 314 314 288 284 279 279 271 263 255 255 238 231 223 223 206 202 200 200 195 191 187 183 183 182 177 168 168 165 164 167 167 164 161 147 147 142 136 148 148 163 186 197 197 200 203 214 214 222 233 257 257 270 281 301 301 303 306 302 302 299 295 283 283 278 273 263 263 262 266 276 276 283 290 302 302 308 311 315 315 314 313 310 310 303 299 294 294 284 278 273 273 259 255 250 250 242 239 235 235 224 218 212 212 202 192 188 188 181 178 176 176 171 168 166 166 164 166 181 181 213 227 242 242 254 253 251 251 251 253 259 259 265 268 269 269 268 266 266 266 264 262 258 258 248 245 242 236 236 236 237 243 243 246 249 254 254 257 257 258 258 257 257 253 253 250 250 249 249 247 246 244 244 243 242 240 240 236 232 224 224 220 211 201 201 196 192 182 182 176 170 156 156 149 144 128 128 123 118 114 114 112 110 105 105 103 100 101 101 113 129 145 145 171 174 177 177 173 171 168 168 163 162 163 163 163 162 161 161 158 157 155 155 150 150 150 150 152 154 156 156 158 159 160 160 161 162 163 163 164 165 165 165 164 163 163 163 163 162 164 164 166 166 166 166 162 160 157 154 154 153 151 153 153 155 156 157 157 158 158 158 158 158 158 158 158 158 157 156 156 157 159 165 165 162 158 164 164 167 168 170 170 
308 304 304 295 286 281 281 268 260 264 264 285 302 306 306 305 299 281 281 271 267 263 263 257 257 256 256 257 257 257 257 260 262 263 263 266 268 270 270 276 279 281 281 283 277 271 271 246 231 215 203 203 199 194 192 192 185 183 178 178 175 175 179 179 183 194 221 221 236 272 286 286 292 298 292 292 291 289 298 298 297 297 293 293 287 289 303 303 314 313 306 306 300 295 276 276 268 260 239 239 234 229 209 209 207 205 200 200 200 198 196 196 200 205 211 211 208 205 201 201 197 195 192 192 185 182 181 181 178 177 178 178 185 197 203 203 220 229 239 239 270 289 308 308 338 347 347 347 349 350 351 351 345 338 324 324 293 276 240 240 213 206 198 198 189 187 184 184 178 177 175 175 177 178 179 183 183 186 189 195 195 199 208 230 230 236 242 251 251 251 251 258 258 266 274 287 287 297 290 271 271 259 245 222 222 213 208 200 200 196 191 189 189 188 187 185 185 184 182 180 180 180 179 177 177 175 170 164 164 163 164 169 169 174 176 178 178 176 174 188 188 217 232 243 243 265 275 279 279 268 258 248 248 214 200 186 186 167 164 160 160 151 148 148 148 147 146 157 157 191 214 229 229 251 253 246 246 224 225 227 227 240 247 254 254 271 281 307 307 338 353 361 361 379 388 392 392 394 391 375 345 345 326 307 276 276 263 250 226 226 219 211 192 192 186 178 181 181 192 212 253 253 275 297 366 366 381 396 417 417 420 424 426 426 428 431 434 434 427 413 381 381 363 351 322 322 306 285 246 246 227 196 201 201 212 223 246 246 260 274 284 284 308 322 363 363 386 376 365 365 327 313 299 299 285 296 312 312 309 299 289 289 273 267 263 263 260 261 266 266 281 280 278 278 261 243 224 224 191 178 164 164 197 212 221 221 234 239 237 237 233 230 224 224 213 213 218 218 248 261 274 274 294 304 315 341 341 355 377 384 384 381 369 345 345 333 328 319 319 316 314 310 310 308 306 304 304 304 303 299 299 297 295 285 285 279 273 263 263 258 253 241 241 235 230 220 220 220 221 248 248 251 255 259 259 258 256 256 256 263 272 291 291 301 307 314 314 316 316 317 317 320 332 340 340 349 351 346 346 326 312 299 299 278 270 266 266 265 263 261 261 262 258 253 253 250 253 263 263 280 291 302 302 324 336 337 337 332 326 317 317 290 282 273 273 252 245 238 238 227 219 211 211 199 195 195 195 192 189 186 181 181 178 173 167 167 163 161 158 158 156 154 144 144 143 142 166 166 176 191 197 197 200 204 217 217 227 240 264 264 276 287 306 306 306 305 299 299 294 289 278 278 274 270 262 262 261 264 274 274 281 288 301 301 307 309 309 309 307 305 303 303 297 293 288 288 276 270 265 265 251 247 242 242 232 230 227 227 211 205 199 199 192 185 184 184 180 178 175 175 169 166 163 163 163 168 186 186 215 227 239 239 249 250 251 251 253 256 263 263 268 270 270 270 265 260 257 257 252 250 245 245 234 234 235 241 241 242 243 245 245 246 247 246 246 247 250 256 256 259 261 260 260 257 256 253 253 250 248 244 244 243 241 239 239 234 228 220 220 216 208 201 201 197 192 181 181 175 170 159 159 153 148 129 129 125 121 117 117 115 112 104 104 102 100 104 104 133 151 169 169 186 186 185 185 182 182 181 181 178 176 175 175 168 163 160 160 155 153 153 153 153 154 156 156 160 160 161 161 162 163 164 164 166 168 168 168 168 169 169 169 168 166 166 166 168 169 171 171 167 165 162 162 157 156 155 155 155 156 158 160 160 161 160 157 157 156 156 157 157 157 157 156 156 155 154 153 153 153 153 156 156 155 153 161 161 164 164 165 165 
325 318 318 305 290 283 283 270 265 261 261 269 282 287 287 290 286 268 268 259 257 254 254 250 251 252 252 250 250 251 251 252 253 254 254 255 255 257 257 262 265 272 272 283 275 267 267 233 221 209 199 199 195 190 186 186 182 180 176 176 175 177 185 185 191 203 230 230 246 274 292 292 300 308 306 306 309 313 313 313 310 305 300 300 296 298 312 312 324 323 319 319 315 311 293 293 285 276 257 257 250 242 227 227 219 211 204 204 203 203 203 203 203 206 209 209 207 203 198 198 190 187 184 184 180 179 179 179 181 183 185 185 192 206 214 214 232 242 252 252 279 292 306 306 338 359 363 363 364 359 350 350 328 315 303 303 278 265 242 242 221 213 204 204 192 189 185 185 176 176 175 175 176 178 180 185 185 188 192 197 197 199 204 223 223 231 240 248 248 251 255 263 263 270 278 296 296 306 300 283 283 272 255 227 227 217 211 201 201 197 194 194 194 192 190 187 187 184 180 184 184 186 190 194 194 196 195 193 193 193 193 193 193 194 193 188 188 181 176 186 186 214 233 247 247 271 282 284 284 274 265 256 256 224 205 186 186 170 168 166 166 152 148 148 148 148 147 158 158 189 210 222 222 239 239 234 234 213 213 213 213 229 235 242 242 261 274 305 305 335 348 357 357 374 381 382 382 381 379 367 343 343 326 309 277 277 264 250 223 223 216 208 189 189 182 176 183 183 197 217 256 256 275 297 365 365 379 394 405 405 402 398 392 392 396 401 413 413 420 416 401 401 391 379 352 352 336 316 273 273 250 215 191 191 194 197 220 220 231 242 253 253 286 309 355 355 377 364 351 351 306 288 270 270 260 271 286 286 281 272 259 259 240 234 234 234 240 245 250 250 267 270 274 274 267 253 239 239 206 190 174 174 172 182 192 192 213 224 223 223 220 218 214 214 207 211 219 219 250 261 272 272 295 309 323 347 347 360 383 387 387 380 368 346 346 337 334 329 329 328 329 323 323 320 317 315 315 315 314 314 314 311 307 288 288 280 273 260 260 255 249 237 237 231 226 213 213 218 223 247 247 251 255 255 255 253 250 247 247 256 266 285 285 294 298 302 302 302 301 300 300 302 323 328 328 337 341 334 334 314 301 288 288 265 256 251 251 247 247 246 246 248 248 247 247 251 257 271 271 291 303 314 314 335 346 345 345 333 323 312 312 284 273 261 261 242 236 229 229 220 215 209 209 197 193 193 193 191 187 186 183 183 180 178 173 173 167 164 157 157 152 146 144 144 153 163 179 179 184 192 197 197 199 203 218 218 230 242 264 264 274 283 302 302 303 304 300 300 295 290 281 281 277 272 263 263 261 262 269 269 275 283 296 296 301 301 298 298 298 298 296 296 289 285 279 279 270 267 263 263 250 246 242 242 233 229 225 225 214 206 198 198 189 185 183 183 179 176 173 173 165 161 159 159 161 166 191 191 214 224 234 234 244 247 251 251 253 255 260 260 264 265 262 262 252 246 242 242 234 229 226 226 230 233 236 237 237 237 236 234 234 234 233 239 239 243 246 253 253 258 260 261 261 259 257 253 253 250 248 243 243 241 238 235 235 232 228 218 218 214 207 200 200 195 190 182 182 179 175 165 165 159 153 133 133 131 128 124 124 120 115 103 103 102 100 111 111 151 166 181 181 188 190 193 193 195 197 199 199 185 180 175 175 164 158 157 157 155 156 156 156 161 162 164 164 166 167 168 168 169 169 170 170 171 171 172 172 173 174 174 174 175 175 174 174 171 169 164 164 159 159 158 158 158 159 160 160 160 161 163 160 160 159 158 156 156 155 155 154 154 154 154 152 152 152 152 151 151 151 150 155 155 157 159 159 159 157 157 156 156 
325 318 318 305 290 283 283 270 265 261 261 269 282 287 287 290 286 268 268 259 257 254 254 250 251 252 252 250 250 251 251 252 253 254 254 255 255 257 257 262 265 272 272 283 275 267 267 233 221 209 199 199 195 190 186 186 182 180 176 176 175 177 185 185 191 203 230 230 246 274 292 292 300 308 306 306 309 313 313 313 310 305 300 300 296 298 312 312 324 323 319 319 315 311 293 293 285 276 257 257 250 242 227 227 219 211 204 204 203 203 203 203 203 206 209 209 207 203 198 198 190 187 184 184 180 179 179 179 181 183 185 185 192 206 214 214 232 242 252 252 279 292 306 306 338 359 363 363 364 359 350 350 328 315 303 303 278 265 242 242 221 213 204 204 192 189 185 185 176 176 175 175 176 178 180 185 185 188 192 197 197 199 204 223 223 231 240 248 248 251 255 263 263 270 278 296 296 306 300 283 283 272 255 227 227 217 211 201 201 197 194 194 194 192 190 187 187 184 180 184 184 186 190 194 194 196 195 193 193 193 193 193 193 194 193 188 188 181 176 186 186 214 233 247 247 271 282 284 284 274 265 256 256 224 205 186 186 170 168 166 166 152 148 148 148 148 147 158 158 189 210 222 222 239 239 234 234 213 213 213 213 229 235 242 242 261 274 305 305 335 348 357 357 374 381 382 382 381 379 367 343 343 326 309 277 277 264 250 223 223 216 208 189 189 182 176 183 183 197 217 256 256 275 297 365 365 379 394 405 405 402 398 392 392 396 401 413 413 420 416 401 401 391 379 352 352 336 316 273 273 250 215 191 191 194 197 220 220 231 242 253 253 286 309 355 355 377 364 351 351 306 288 270 270 260 271 286 286 281 272 259 259 240 234 234 234 240 245 250 250 267 270 274 274 267 253 239 239 206 190 174 174 172 182 192 192 213 224 223 223 220 218 214 214 207 211 219 219 250 261 272 272 295 309 323 347 347 360 383 387 387 380 368 346 346 337 334 329 329 328 329 323 323 320 317 315 315 315 314 314 314 311 307 288 288 280 273 260 260 255 249 237 237 231 226 213 213 218 223 247 247 251 255 255 255 253 250 247 247 256 266 285 285 294 298 302 302 302 301 300 300 302 323 328 328 337 341 334 334 314 301 288 288 265 256 251 251 247 247 246 246 248 248 247 247 251 257 271 271 291 303 314 314 335 346 345 345 333 323 312 312 284 273 261 261 242 236 229 229 220 215 209 209 197 193 193 193 191 187 186 183 183 180 178 173 173 167 164 157 157 152 146 144 144 153 163 179 179 184 192 197 197 199 203 218 218 230 242 264 264 274 283 302 302 303 304 300 300 295 290 281 281 277 272 263 263 261 262 269 269 275 283 296 296 301 301 298 298 298 298 296 296 289 285 279 279 270 267 263 263 250 246 242 242 233 229 225 225 214 206 198 198 189 185 183 183 179 176 173 173 165 161 159 159 161 166 191 191 214 224 234 234 244 247 251 251 253 255 260 260 264 265 262 262 252 246 242 242 234 229 226 226 230 233 236 237 237 237 236 234 234 234 233 239 239 243 246 253 253 258 260 261 261 259 257 253 253 250 248 243 243 241 238 235 235 232 228 218 218 214 207 200 200 195 190 182 182 179 175 165 165 159 153 133 133 131 128 124 124 120 115 103 103 102 100 111 111 151 166 181 181 188 190 193 193 195 197 199 199 185 180 175 175 164 158 157 157 155 156 156 156 161 162 164 164 166 167 168 168 169 169 170 170 171 171 172 172 173 174 174 174 175 175 174 174 171 169 164 164 159 159 158 158 158 159 160 160 160 161 163 160 160 159 158 156 156 155 155 154 154 154 154 152 152 152 152 151 151 151 150 155 155 157 159 159 159 157 157 156 156 
325 318 318 305 290 283 283 270 265 261 261 269 282 287 287 290 286 268 268 259 257 254 254 250 251 252 252 250 250 251 251 252 253 254 254 255 255 257 257 262 265 272 272 283 275 267 267 233 221 209 199 199 195 190 186 186 182 180 176 176 175 177 185 185 191 203 230 230 246 274 292 292 300 308 306 306 309 313 313 313 310 305 300 300 296 298 312 312 324 323 319 319 315 311 293 293 285 276 257 257 250 242 227 227 219 211 204 204 203 203 203 203 203 206 209 209 207 203 198 198 190 187 184 184 180 179 179 179 181 183 185 185 192 206 214 214 232 242 252 252 279 292 306 306 338 359 363 363 364 359 350 350 328 315 303 303 278 265 242 242 221 213 204 204 192 189 185 185 176 176 175 175 176 178 180 185 185 188 192 197 197 199 204 223 223 231 240 248 248 251 255 263 263 270 278 296 296 306 300 283 283 272 255 227 227 217 211 201 201 197 194 194 194 192 190 187 187 184 180 184 184 186 190 194 194 196 195 193 193 193 193 193 193 194 193 188 188 181 176 186 186 214 233 247 247 271 282 284 284 274 265 256 256 224 205 186 186 170 168 166 166 152 148 148 148 148 147 158 158 189 210 222 222 239 239 234 234 213 213 213 213 229 235 242 242 261 274 305 305 335 348 357 357 374 381 382 382 381 379 367 343 343 326 309 277 277 264 250 223 223 216 208 189 189 182 176 183 183 197 217 256 256 275 297 365 365 379 394 405 405 402 398 392 392 396 401 413 413 420 416 401 401 391 379 352 352 336 316 273 273 250 215 191 191 194 197 220 220 231 242 253 253 286 309 355 355 377 364 351 351 306 288 270 270 260 271 286 286 281 272 259 259 240 234 234 234 240 245 250 250 267 270 274 274 267 253 239 239 206 190 174 174 172 182 192 192 213 224 223 223 220 218 214 214 207 211 219 219 250 261 272 272 295 309 323 347 347 360 383 387 387 380 368 346 346 337 334 329 329 328 329 323 323 320 317 315 315 315 314 314 314 311 307 288 288 280 273 260 260 255 249 237 237 231 226 213 213 218 223 247 247 251 255 255 255 253 250 247 247 256 266 285 285 294 298 302 302 302 301 300 300 302 323 328 328 337 341 334 334 314 301 288 288 265 256 251 251 247 247 246 246 248 248 247 247 251 257 271 271 291 303 314 314 335 346 345 345 333 323 312 312 284 273 261 261 242 236 229 229 220 215 209 209 197 193 193 193 191 187 186 183 183 180 178 173 173 167 164 157 157 152 146 144 144 153 163 179 179 184 192 197 197 199 203 218 218 230 242 264 264 274 283 302 302 303 304 300 300 295 290 281 281 277 272 263 263 261 262 269 269 275 283 296 296 301 301 298 298 298 298 296 296 289 285 279 279 270 267 263 263 250 246 242 242 233 229 225 225 214 206 198 198 189 185 183 183 179 176 173 173 165 161 159 159 161 166 191 191 214 224 234 234 244 247 251 251 253 255 260 260 264 265 262 262 252 246 242 242 234 229 226 226 230 233 236 237 237 237 236 234 234 234 233 239 239 243 246 253 253 258 260 261 261 259 257 253 253 250 248 243 243 241 238 235 235 232 228 218 218 214 207 200 200 195 190 182 182 179 175 165 165 159 153 133 133 131 128 124 124 120 115 103 103 102 100 111 111 151 166 181 181 188 190 193 193 195 197 199 199 185 180 175 175 164 158 157 157 155 156 156 156 161 162 164 164 166 167 168 168 169 169 170 170 171 171 172 172 173 174 174 174 175 175 174 174 171 169 164 164 159 159 158 158 158 159 160 160 160 161 163 160 160 159 158 156 156 155 155 154 154 154 154 152 152 152 152 151 151 151 150 155 155 157 159 159 159 157 157 156 156 
336 328 328 307 287 279 279 263 256 251 251 249 253 260 260 266 264 255 255 248 246 244 244 243 244 245 245 242 243 245 245 250 252 252 252 250 246 247 247 252 256 261 261 271 261 251 251 222 213 204 196 196 191 185 180 180 178 177 176 176 177 181 191 191 197 209 236 236 251 269 295 295 305 315 324 324 328 332 326 326 322 314 308 308 306 310 319 319 325 325 325 325 326 320 300 300 291 282 263 263 254 244 227 227 221 215 201 201 199 199 199 199 199 199 200 200 200 196 191 191 185 183 183 183 183 184 185 185 189 191 194 194 203 220 231 231 253 265 278 278 297 308 320 320 349 374 375 375 363 350 335 335 309 297 288 288 269 259 244 244 231 218 204 204 190 187 183 183 176 176 176 176 178 181 188 193 193 191 193 195 195 196 197 208 208 216 224 236 236 242 248 263 263 271 279 302 302 305 297 277 277 264 251 229 229 219 214 206 206 203 203 201 201 201 200 193 193 190 186 189 189 193 199 204 204 208 211 219 219 223 226 227 227 224 220 208 208 191 183 190 190 215 233 246 246 269 278 280 280 275 266 257 257 224 209 193 193 174 170 166 166 155 150 148 148 147 148 155 155 177 192 205 205 220 220 217 217 204 205 206 206 215 223 232 232 256 275 309 309 333 342 354 354 371 376 376 376 377 376 367 343 343 328 312 276 276 259 241 215 215 208 201 183 183 175 172 184 184 201 222 265 265 287 310 372 372 382 393 390 390 378 366 354 354 358 362 373 373 391 391 386 386 381 373 355 355 344 331 298 298 279 240 206 206 195 183 192 192 205 219 241 241 286 309 350 350 365 350 334 334 291 270 248 248 238 248 259 259 252 243 231 231 210 202 202 202 203 206 211 211 233 239 246 246 244 240 235 235 217 206 195 195 164 156 164 164 185 199 201 201 203 203 202 202 201 210 221 221 249 259 270 270 300 315 330 357 357 368 384 382 382 375 366 352 352 347 346 345 345 346 344 335 335 332 328 326 326 326 327 323 323 317 311 283 283 274 268 257 257 251 246 236 236 230 223 211 211 219 227 250 250 252 254 249 249 246 243 239 239 249 258 276 276 284 286 288 288 288 286 283 283 290 309 319 319 332 335 326 326 306 295 282 282 259 249 240 240 236 236 236 236 239 241 244 244 253 262 280 280 300 312 323 323 341 347 342 342 325 314 303 303 271 262 252 252 238 233 227 227 217 215 212 212 201 198 199 199 196 191 189 182 182 177 173 165 165 159 155 147 147 146 144 161 161 166 172 182 182 186 192 196 196 198 202 216 216 227 239 260 260 269 277 301 301 303 306 304 304 301 297 286 286 282 277 265 265 262 260 261 261 265 271 280 280 282 282 283 283 284 285 284 284 282 281 279 279 273 270 268 268 257 254 250 250 242 237 231 231 218 211 204 204 190 184 183 183 178 175 172 172 164 159 156 156 160 169 200 200 220 226 232 232 242 245 248 248 248 249 251 251 250 247 243 243 234 230 227 227 220 216 215 215 219 220 222 224 224 226 228 234 234 235 236 242 242 244 245 249 249 251 254 257 257 256 255 251 251 248 246 242 242 240 237 233 233 231 228 217 217 213 206 200 200 196 192 185 185 182 177 167 167 162 157 142 142 139 136 131 131 125 119 102 102 100 98 118 118 155 165 176 176 190 197 205 205 207 203 199 199 178 171 165 165 158 156 157 157 160 162 162 162 169 169 170 170 174 174 175 175 175 175 176 176 178 181 181 181 180 178 177 177 173 171 169 169 163 160 159 159 160 160 160 160 163 163 163 162 162 161 160 159 159 157 157 156 156 154 153 151 151 151 151 152 152 152 151 152 152 151 150 153 153 155 158 152 152 149 148 146 146 
323 314 314 293 275 271 271 260 254 252 252 249 247 246 246 246 247 245 245 236 236 235 235 236 236 237 237 235 237 240 240 246 251 251 251 246 242 241 241 241 243 245 245 247 237 226 226 206 201 196 186 186 183 179 180 180 177 177 178 178 181 184 193 193 199 213 237 237 247 267 287 287 297 308 330 330 337 345 337 337 333 323 316 316 314 316 317 317 315 313 310 310 310 305 289 289 281 272 258 258 247 236 220 220 215 209 200 200 199 198 197 197 194 194 193 193 191 188 185 185 185 187 188 188 190 191 193 193 198 202 206 206 221 242 253 253 285 292 300 300 314 321 328 328 356 379 374 374 358 348 335 335 307 292 286 286 274 268 256 256 238 222 206 206 189 185 181 181 176 176 177 177 180 182 187 194 194 197 198 199 199 200 200 201 201 205 210 226 226 234 243 262 262 272 282 307 307 310 300 277 277 263 251 231 231 222 216 209 209 207 211 210 210 206 201 194 194 192 190 195 195 200 207 215 215 222 226 237 237 244 248 252 252 251 243 223 223 202 192 196 196 216 233 246 246 268 278 281 281 277 266 255 255 224 212 199 199 175 172 168 168 156 150 149 149 150 153 157 157 169 177 186 186 200 203 201 201 197 199 202 202 212 221 230 230 260 278 307 307 326 334 344 344 360 367 370 370 373 373 360 335 335 319 303 269 269 249 229 206 206 198 190 176 176 170 170 190 190 210 231 280 280 308 331 385 385 391 397 383 383 366 348 319 319 319 320 333 333 345 347 348 348 345 341 330 330 323 315 297 297 288 256 220 220 207 194 176 176 192 209 239 239 289 310 344 344 348 330 312 312 275 255 234 234 220 227 232 232 222 213 202 202 185 178 174 174 169 168 170 170 188 193 199 199 201 202 204 204 201 200 198 198 175 165 161 161 166 176 180 180 186 188 189 189 193 207 218 218 245 256 268 268 301 317 333 356 356 361 372 376 376 373 370 364 364 362 362 364 364 367 365 354 354 350 345 336 336 334 332 322 322 313 303 276 276 269 265 255 255 249 245 234 234 227 221 210 210 218 227 242 242 242 243 238 238 236 234 231 231 239 246 259 259 265 267 269 269 269 269 268 268 278 299 313 313 328 330 322 322 303 293 280 280 255 243 233 233 227 227 228 228 232 236 241 241 254 264 282 282 301 313 324 324 338 340 333 333 315 303 291 291 254 248 241 241 234 229 223 223 216 214 211 211 204 200 196 196 189 185 179 169 169 164 161 158 158 153 146 138 138 146 155 164 164 166 168 176 176 179 184 189 189 191 196 213 213 224 236 258 258 268 279 305 305 309 313 311 311 310 308 300 300 295 289 269 269 263 257 250 250 249 252 257 257 258 258 263 263 268 274 279 279 286 288 287 287 285 283 279 279 265 261 257 257 248 243 237 237 224 216 208 208 197 188 187 187 184 181 175 175 162 155 155 155 168 180 208 208 226 232 238 238 246 246 247 247 242 240 235 235 227 223 220 220 217 216 216 216 213 210 209 209 204 208 213 227 227 232 238 243 243 243 244 245 245 246 246 248 248 250 252 254 254 254 253 250 250 247 245 241 241 239 237 232 232 229 226 219 219 215 207 200 200 196 194 187 187 182 179 173 173 170 165 149 149 145 141 138 138 130 121 102 102 100 97 116 116 145 156 168 168 189 196 203 203 201 193 184 184 164 158 157 157 157 159 161 161 165 168 171 171 179 179 180 180 182 182 183 183 185 185 186 186 189 188 185 185 179 175 172 172 167 164 163 163 161 160 162 162 164 164 163 163 165 165 164 162 162 162 161 159 159 157 156 153 153 152 152 152 152 153 153 153 153 153 152 152 152 152 151 150 150 150 151 148 148 148 148 148 148 
323 314 314 293 275 271 271 260 254 252 252 249 247 246 246 246 247 245 245 236 236 235 235 236 236 237 237 235 237 240 240 246 251 251 251 246 242 241 241 241 243 245 245 247 237 226 226 206 201 196 186 186 183 179 180 180 177 177 178 178 181 184 193 193 199 213 237 237 247 267 287 287 297 308 330 330 337 345 337 337 333 323 316 316 314 316 317 317 315 313 310 310 310 305 289 289 281 272 258 258 247 236 220 220 215 209 200 200 199 198 197 197 194 194 193 193 191 188 185 185 185 187 188 188 190 191 193 193 198 202 206 206 221 242 253 253 285 292 300 300 314 321 328 328 356 379 374 374 358 348 335 335 307 292 286 286 274 268 256 256 238 222 206 206 189 185 181 181 176 176 177 177 180 182 187 194 194 197 198 199 199 200 200 201 201 205 210 226 226 234 243 262 262 272 282 307 307 310 300 277 277 263 251 231 231 222 216 209 209 207 211 210 210 206 201 194 194 192 190 195 195 200 207 215 215 222 226 237 237 244 248 252 252 251 243 223 223 202 192 196 196 216 233 246 246 268 278 281 281 277 266 255 255 224 212 199 199 175 172 168 168 156 150 149 149 150 153 157 157 169 177 186 186 200 203 201 201 197 199 202 202 212 221 230 230 260 278 307 307 326 334 344 344 360 367 370 370 373 373 360 335 335 319 303 269 269 249 229 206 206 198 190 176 176 170 170 190 190 210 231 280 280 308 331 385 385 391 397 383 383 366 348 319 319 319 320 333 333 345 347 348 348 345 341 330 330 323 315 297 297 288 256 220 220 207 194 176 176 192 209 239 239 289 310 344 344 348 330 312 312 275 255 234 234 220 227 232 232 222 213 202 202 185 178 174 174 169 168 170 170 188 193 199 199 201 202 204 204 201 200 198 198 175 165 161 161 166 176 180 180 186 188 189 189 193 207 218 218 245 256 268 268 301 317 333 356 356 361 372 376 376 373 370 364 364 362 362 364 364 367 365 354 354 350 345 336 336 334 332 322 322 313 303 276 276 269 265 255 255 249 245 234 234 227 221 210 210 218 227 242 242 242 243 238 238 236 234 231 231 239 246 259 259 265 267 269 269 269 269 268 268 278 299 313 313 328 330 322 322 303 293 280 280 255 243 233 233 227 227 228 228 232 236 241 241 254 264 282 282 301 313 324 324 338 340 333 333 315 303 291 291 254 248 241 241 234 229 223 223 216 214 211 211 204 200 196 196 189 185 179 169 169 164 161 158 158 153 146 138 138 146 155 164 164 166 168 176 176 179 184 189 189 191 196 213 213 224 236 258 258 268 279 305 305 309 313 311 311 310 308 300 300 295 289 269 269 263 257 250 250 249 252 257 257 258 258 263 263 268 274 279 279 286 288 287 287 285 283 279 279 265 261 257 257 248 243 237 237 224 216 208 208 197 188 187 187 184 181 175 175 162 155 155 155 168 180 208 208 226 232 238 238 246 246 247 247 242 240 235 235 227 223 220 220 217 216 216 216 213 210 209 209 204 208 213 227 227 232 238 243 243 243 244 245 245 246 246 248 248 250 252 254 254 254 253 250 250 247 245 241 241 239 237 232 232 229 226 219 219 215 207 200 200 196 194 187 187 182 179 173 173 170 165 149 149 145 141 138 138 130 121 102 102 100 97 116 116 145 156 168 168 189 196 203 203 201 193 184 184 164 158 157 157 157 159 161 161 165 168 171 171 179 179 180 180 182 182 183 183 185 185 186 186 189 188 185 185 179 175 172 172 167 164 163 163 161 160 162 162 164 164 163 163 165 165 164 162 162 162 161 159 159 157 156 153 153 152 152 152 152 153 153 153 153 153 152 152 152 152 151 150 150 150 151 148 148 148 148 148 148 
305 298 298 279 272 272 272 268 264 261 261 254 250 248 248 243 241 240 240 233 233 234 234 230 229 228 228 229 232 235 235 243 245 244 244 239 236 235 235 233 233 231 231 222 214 206 206 194 190 186 180 180 180 179 178 178 177 177 180 180 183 186 197 197 204 215 236 236 245 262 280 280 290 301 330 330 339 349 345 345 341 327 309 309 301 300 295 295 292 289 284 284 282 278 262 262 256 250 240 240 232 224 213 213 209 204 198 198 196 195 194 194 193 191 188 188 187 186 184 184 191 195 198 198 203 204 206 206 213 217 223 223 239 263 278 278 306 310 315 315 318 322 327 327 354 378 375 375 363 355 346 346 325 313 305 305 289 282 264 264 243 225 207 207 189 185 181 181 177 177 178 178 183 186 187 191 191 195 204 213 213 212 209 207 207 205 202 221 221 234 248 267 267 281 296 318 318 326 316 291 291 276 262 237 237 226 220 213 213 211 213 213 213 208 203 200 200 197 194 198 198 202 210 220 220 227 236 254 254 263 268 271 271 268 258 237 237 211 197 197 197 214 232 244 244 266 275 280 280 279 268 257 257 240 228 215 215 184 178 172 172 154 149 148 148 148 149 152 152 160 165 170 170 180 185 187 187 188 193 199 199 205 213 222 222 256 273 298 298 312 318 325 325 342 353 360 360 367 368 347 317 317 301 284 249 249 232 214 194 194 189 183 167 167 163 173 201 201 219 243 296 296 324 346 395 395 396 398 378 378 362 345 306 306 297 288 292 292 303 306 309 309 307 304 297 297 293 288 277 277 271 246 218 218 208 197 176 176 190 204 238 238 291 311 334 334 320 304 287 287 255 239 222 222 204 206 205 205 191 182 174 174 161 155 150 150 143 140 140 140 145 148 151 151 155 158 161 161 166 168 170 170 163 159 158 158 160 164 167 167 173 176 178 178 185 199 208 208 234 248 263 263 296 308 320 330 330 334 346 362 362 372 375 377 377 376 376 377 377 379 377 371 371 365 359 339 339 333 327 312 312 303 293 274 274 269 264 254 254 249 243 231 231 226 222 210 210 214 218 228 228 227 226 222 222 222 222 223 223 228 233 243 243 247 249 252 252 253 254 255 255 269 296 311 311 330 333 326 326 307 294 281 281 256 244 226 226 220 221 222 222 228 233 239 239 256 264 279 279 295 305 318 318 331 331 322 322 300 288 275 275 241 237 232 232 225 221 216 216 207 205 202 202 188 183 178 178 167 162 158 154 154 155 155 155 155 146 138 131 131 137 144 152 152 155 159 166 166 168 173 181 181 186 193 212 212 224 236 259 259 270 280 308 308 313 318 320 320 320 320 314 314 307 299 271 271 261 252 237 237 232 235 239 239 238 238 253 253 262 272 279 279 291 296 298 298 299 297 293 293 284 276 267 267 256 251 246 246 231 223 214 214 203 195 194 194 191 188 180 180 162 152 155 155 175 191 221 221 238 244 250 250 253 252 250 250 240 236 226 226 217 213 211 211 208 207 207 207 204 202 202 202 204 213 222 240 240 244 248 248 248 248 247 246 246 246 246 249 249 252 252 253 253 252 251 248 248 246 245 243 243 241 238 235 235 232 228 222 222 218 210 204 204 202 202 199 199 196 192 182 182 176 170 152 152 150 148 144 144 135 125 103 103 101 98 111 111 137 147 158 158 175 178 182 182 175 169 162 162 153 154 156 156 161 164 167 167 173 175 180 180 199 200 201 201 201 202 203 203 203 202 201 201 196 185 180 180 171 167 166 166 164 163 163 163 165 166 168 168 167 167 166 166 166 165 164 163 163 161 159 156 156 154 154 154 154 155 155 156 156 155 155 155 155 154 153 152 152 151 150 150 150 150 149 149 149 150 150 150 150 
305 298 298 279 272 272 272 268 264 261 261 254 250 248 248 243 241 240 240 233 233 234 234 230 229 228 228 229 232 235 235 243 245 244 244 239 236 235 235 233 233 231 231 222 214 206 206 194 190 186 180 180 180 179 178 178 177 177 180 180 183 186 197 197 204 215 236 236 245 262 280 280 290 301 330 330 339 349 345 345 341 327 309 309 301 300 295 295 292 289 284 284 282 278 262 262 256 250 240 240 232 224 213 213 209 204 198 198 196 195 194 194 193 191 188 188 187 186 184 184 191 195 198 198 203 204 206 206 213 217 223 223 239 263 278 278 306 310 315 315 318 322 327 327 354 378 375 375 363 355 346 346 325 313 305 305 289 282 264 264 243 225 207 207 189 185 181 181 177 177 178 178 183 186 187 191 191 195 204 213 213 212 209 207 207 205 202 221 221 234 248 267 267 281 296 318 318 326 316 291 291 276 262 237 237 226 220 213 213 211 213 213 213 208 203 200 200 197 194 198 198 202 210 220 220 227 236 254 254 263 268 271 271 268 258 237 237 211 197 197 197 214 232 244 244 266 275 280 280 279 268 257 257 240 228 215 215 184 178 172 172 154 149 148 148 148 149 152 152 160 165 170 170 180 185 187 187 188 193 199 199 205 213 222 222 256 273 298 298 312 318 325 325 342 353 360 360 367 368 347 317 317 301 284 249 249 232 214 194 194 189 183 167 167 163 173 201 201 219 243 296 296 324 346 395 395 396 398 378 378 362 345 306 306 297 288 292 292 303 306 309 309 307 304 297 297 293 288 277 277 271 246 218 218 208 197 176 176 190 204 238 238 291 311 334 334 320 304 287 287 255 239 222 222 204 206 205 205 191 182 174 174 161 155 150 150 143 140 140 140 145 148 151 151 155 158 161 161 166 168 170 170 163 159 158 158 160 164 167 167 173 176 178 178 185 199 208 208 234 248 263 263 296 308 320 330 330 334 346 362 362 372 375 377 377 376 376 377 377 379 377 371 371 365 359 339 339 333 327 312 312 303 293 274 274 269 264 254 254 249 243 231 231 226 222 210 210 214 218 228 228 227 226 222 222 222 222 223 223 228 233 243 243 247 249 252 252 253 254 255 255 269 296 311 311 330 333 326 326 307 294 281 281 256 244 226 226 220 221 222 222 228 233 239 239 256 264 279 279 295 305 318 318 331 331 322 322 300 288 275 275 241 237 232 232 225 221 216 216 207 205 202 202 188 183 178 178 167 162 158 154 154 155 155 155 155 146 138 131 131 137 144 152 152 155 159 166 166 168 173 181 181 186 193 212 212 224 236 259 259 270 280 308 308 313 318 320 320 320 320 314 314 307 299 271 271 261 252 237 237 232 235 239 239 238 238 253 253 262 272 279 279 291 296 298 298 299 297 293 293 284 276 267 267 256 251 246 246 231 223 214 214 203 195 194 194 191 188 180 180 162 152 155 155 175 191 221 221 238 244 250 250 253 252 250 250 240 236 226 226 217 213 211 211 208 207 207 207 204 202 202 202 204 213 222 240 240 244 248 248 248 248 247 246 246 246 246 249 249 252 252 253 253 252 251 248 248 246 245 243 243 241 238 235 235 232 228 222 222 218 210 204 204 202 202 199 199 196 192 182 182 176 170 152 152 150 148 144 144 135 125 103 103 101 98 111 111 137 147 158 158 175 178 182 182 175 169 162 162 153 154 156 156 161 164 167 167 173 175 180 180 199 200 201 201 201 202 203 203 203 202 201 201 196 185 180 180 171 167 166 166 164 163 163 163 165 166 168 168 167 167 166 166 166 165 164 163 163 161 159 156 156 154 154 154 154 155 155 156 156 155 155 155 155 154 153 152 152 151 150 150 150 150 149 149 149 150 150 150 150 
295 290 290 287 284 282 282 277 273 269 269 261 256 252 252 242 236 235 235 230 230 230 230 227 225 223 223 225 228 232 232 239 238 237 237 234 232 232 232 230 228 224 224 207 201 195 195 188 185 182 178 178 177 176 176 176 177 179 183 183 185 189 202 202 210 218 236 236 245 261 276 276 288 300 335 335 340 346 344 344 337 317 294 294 283 279 271 271 268 264 256 256 252 248 237 237 234 231 224 224 219 214 207 207 205 202 196 196 194 193 192 192 190 188 186 186 185 186 188 188 202 208 212 212 218 220 224 224 233 239 247 247 266 288 299 299 315 315 315 315 310 314 319 319 345 380 384 384 383 378 371 371 354 343 333 333 310 297 267 267 239 223 207 207 191 188 184 184 179 179 180 180 185 188 190 195 195 198 206 217 217 219 218 214 214 210 206 225 225 243 261 281 281 294 307 328 328 343 335 312 312 297 281 254 254 242 234 223 223 219 216 216 216 215 213 205 205 203 200 200 200 204 215 226 226 232 240 261 261 273 277 279 279 276 268 248 248 223 210 202 202 207 222 238 238 263 272 279 279 286 274 262 262 244 236 228 228 197 186 175 175 157 151 148 148 146 147 148 148 153 157 161 161 168 174 177 177 183 188 193 193 199 207 215 215 248 263 285 285 298 304 309 309 325 337 349 349 362 363 338 295 295 276 257 225 225 213 201 184 184 180 176 164 164 162 178 213 213 233 261 312 312 335 353 387 387 383 378 359 359 345 330 298 298 285 272 259 259 264 267 270 270 271 269 264 264 262 260 251 251 244 227 208 208 200 191 173 173 191 210 241 241 288 303 308 308 287 271 255 255 229 217 204 204 188 185 176 176 163 156 151 151 140 135 133 133 130 129 130 130 129 130 131 131 131 131 132 132 138 142 147 147 152 151 150 150 154 161 162 162 165 168 171 171 178 189 197 197 219 233 247 247 273 281 289 296 296 302 323 353 353 368 373 380 380 382 382 383 383 384 383 375 375 367 359 341 341 334 327 310 310 302 293 282 282 277 272 258 258 250 243 232 232 228 226 214 214 212 209 214 214 213 212 210 210 210 211 212 212 218 221 229 229 234 235 237 237 239 242 245 245 265 295 310 310 329 333 325 325 303 290 279 279 255 242 222 222 215 216 217 217 224 231 238 238 254 261 274 274 291 302 312 312 318 314 303 303 279 266 255 255 233 229 225 225 214 209 204 204 196 191 186 186 168 163 161 161 159 160 161 165 165 168 168 166 166 153 143 129 129 129 130 133 133 138 143 151 151 154 163 176 176 184 194 218 218 233 242 262 262 272 281 305 305 310 316 322 322 322 322 316 316 308 300 269 269 257 249 232 232 222 221 220 220 222 228 256 256 266 277 285 285 300 307 309 309 310 308 304 304 293 285 277 277 257 252 246 246 234 229 223 223 207 199 198 198 195 192 185 185 166 154 159 159 183 202 233 233 252 257 263 263 263 258 253 253 242 235 221 221 212 208 204 204 198 196 194 194 191 190 193 193 216 224 233 243 243 245 247 247 247 247 247 249 249 250 251 253 253 254 254 253 253 254 253 250 250 248 246 242 242 240 238 234 234 232 229 222 222 220 214 208 208 205 205 202 202 197 193 186 186 183 177 163 163 160 157 149 149 139 129 107 107 103 98 105 105 131 141 151 151 156 156 157 157 152 149 146 146 150 154 159 159 168 172 175 175 182 186 192 192 215 222 229 229 230 224 218 218 212 207 201 201 189 178 174 174 168 167 167 167 168 169 170 170 171 172 171 171 170 170 170 170 166 166 166 162 162 160 157 155 155 156 161 165 165 164 161 158 158 157 157 157 157 157 156 153 153 152 151 151 151 151 151 153 153 153 153 153 153 
295 290 290 287 284 282 282 277 273 269 269 261 256 252 252 242 236 235 235 230 230 230 230 227 225 223 223 225 228 232 232 239 238 237 237 234 232 232 232 230 228 224 224 207 201 195 195 188 185 182 178 178 177 176 176 176 177 179 183 183 185 189 202 202 210 218 236 236 245 261 276 276 288 300 335 335 340 346 344 344 337 317 294 294 283 279 271 271 268 264 256 256 252 248 237 237 234 231 224 224 219 214 207 207 205 202 196 196 194 193 192 192 190 188 186 186 185 186 188 188 202 208 212 212 218 220 224 224 233 239 247 247 266 288 299 299 315 315 315 315 310 314 319 319 345 380 384 384 383 378 371 371 354 343 333 333 310 297 267 267 239 223 207 207 191 188 184 184 179 179 180 180 185 188 190 195 195 198 206 217 217 219 218 214 214 210 206 225 225 243 261 281 281 294 307 328 328 343 335 312 312 297 281 254 254 242 234 223 223 219 216 216 216 215 213 205 205 203 200 200 200 204 215 226 226 232 240 261 261 273 277 279 279 276 268 248 248 223 210 202 202 207 222 238 238 263 272 279 279 286 274 262 262 244 236 228 228 197 186 175 175 157 151 148 148 146 147 148 148 153 157 161 161 168 174 177 177 183 188 193 193 199 207 215 215 248 263 285 285 298 304 309 309 325 337 349 349 362 363 338 295 295 276 257 225 225 213 201 184 184 180 176 164 164 162 178 213 213 233 261 312 312 335 353 387 387 383 378 359 359 345 330 298 298 285 272 259 259 264 267 270 270 271 269 264 264 262 260 251 251 244 227 208 208 200 191 173 173 191 210 241 241 288 303 308 308 287 271 255 255 229 217 204 204 188 185 176 176 163 156 151 151 140 135 133 133 130 129 130 130 129 130 131 131 131 131 132 132 138 142 147 147 152 151 150 150 154 161 162 162 165 168 171 171 178 189 197 197 219 233 247 247 273 281 289 296 296 302 323 353 353 368 373 380 380 382 382 383 383 384 383 375 375 367 359 341 341 334 327 310 310 302 293 282 282 277 272 258 258 250 243 232 232 228 226 214 214 212 209 214 214 213 212 210 210 210 211 212 212 218 221 229 229 234 235 237 237 239 242 245 245 265 295 310 310 329 333 325 325 303 290 279 279 255 242 222 222 215 216 217 217 224 231 238 238 254 261 274 274 291 302 312 312 318 314 303 303 279 266 255 255 233 229 225 225 214 209 204 204 196 191 186 186 168 163 161 161 159 160 161 165 165 168 168 166 166 153 143 129 129 129 130 133 133 138 143 151 151 154 163 176 176 184 194 218 218 233 242 262 262 272 281 305 305 310 316 322 322 322 322 316 316 308 300 269 269 257 249 232 232 222 221 220 220 222 228 256 256 266 277 285 285 300 307 309 309 310 308 304 304 293 285 277 277 257 252 246 246 234 229 223 223 207 199 198 198 195 192 185 185 166 154 159 159 183 202 233 233 252 257 263 263 263 258 253 253 242 235 221 221 212 208 204 204 198 196 194 194 191 190 193 193 216 224 233 243 243 245 247 247 247 247 247 249 249 250 251 253 253 254 254 253 253 254 253 250 250 248 246 242 242 240 238 234 234 232 229 222 222 220 214 208 208 205 205 202 202 197 193 186 186 183 177 163 163 160 157 149 149 139 129 107 107 103 98 105 105 131 141 151 151 156 156 157 157 152 149 146 146 150 154 159 159 168 172 175 175 182 186 192 192 215 222 229 229 230 224 218 218 212 207 201 201 189 178 174 174 168 167 167 167 168 169 170 170 171 172 171 171 170 170 170 170 166 166 166 162 162 160 157 155 155 156 161 165 165 164 161 158 158 157 157 157 157 157 156 153 153 152 151 151 151 151 151 153 153 153 153 153 153 
311 305 305 302 298 294 294 284 278 274 274 266 263 260 260 254 250 245 245 236 233 229 229 225 223 220 220 220 224 229 229 233 232 231 231 228 226 226 226 221 216 212 212 196 194 191 191 186 184 181 177 177 177 176 177 177 178 181 186 186 188 194 208 208 217 223 237 237 246 261 277 277 288 299 327 327 333 339 331 331 320 298 279 279 270 265 256 256 252 249 242 242 239 236 229 229 226 222 214 214 211 207 201 201 199 197 192 192 190 190 189 189 187 187 186 186 189 194 199 199 213 221 228 228 242 248 254 254 265 270 277 277 295 309 313 313 311 305 298 298 294 300 306 306 337 375 386 386 400 403 400 400 385 373 358 358 321 299 256 256 231 218 205 205 191 188 184 184 180 181 182 182 189 193 196 204 204 209 217 226 226 227 228 225 225 222 218 224 224 242 261 289 289 308 328 346 346 360 354 336 336 324 310 289 289 282 270 247 247 235 229 225 225 224 222 214 214 212 209 207 207 210 221 234 234 240 247 268 268 281 284 285 285 282 276 258 258 235 225 212 212 205 211 229 229 258 270 279 279 295 287 279 279 260 250 240 240 214 197 180 180 160 156 151 151 147 149 149 149 150 153 155 155 163 169 170 170 174 177 181 181 196 205 214 214 247 258 276 276 287 291 298 298 319 333 345 345 357 355 325 281 281 260 239 209 209 200 190 176 176 172 168 164 164 166 184 226 226 250 281 330 330 348 356 359 359 351 343 324 324 312 300 270 270 262 254 236 236 228 231 234 234 235 233 231 231 231 230 227 227 225 207 194 194 188 181 170 170 190 210 238 238 275 284 277 277 255 241 227 227 204 196 187 187 171 165 152 152 141 136 134 134 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 130 132 135 135 143 144 143 143 145 149 150 150 152 154 158 158 167 179 186 186 200 210 220 220 242 248 254 265 265 279 310 339 339 352 358 370 370 375 375 374 374 373 371 367 367 363 358 345 345 339 333 315 315 311 306 295 295 289 282 266 266 258 249 236 236 232 229 220 220 215 209 204 204 203 201 200 200 200 200 201 201 201 205 214 214 218 220 222 222 225 230 235 235 265 295 307 307 321 323 314 314 294 283 273 273 250 237 220 220 212 213 214 214 222 228 235 235 251 260 275 275 289 297 301 301 297 289 278 278 258 248 241 241 225 220 214 214 199 194 188 188 183 180 176 176 165 165 169 169 176 180 182 185 185 186 183 176 176 164 156 139 139 134 129 130 130 129 128 131 131 137 153 172 172 183 196 222 222 236 245 261 261 269 274 291 291 296 302 314 314 314 313 307 307 299 291 259 259 248 241 224 224 215 212 213 213 219 230 264 264 275 286 293 293 303 306 306 306 304 301 297 297 282 275 268 268 248 241 234 234 226 224 221 221 212 204 203 203 199 196 189 189 170 159 164 164 187 205 239 239 258 260 262 262 261 256 251 251 237 228 214 214 205 202 199 199 193 190 188 188 186 185 192 192 218 225 232 243 243 245 248 250 250 250 249 256 256 260 260 260 260 259 258 257 257 257 255 252 252 249 246 243 243 242 240 236 236 235 233 228 228 226 222 218 218 216 212 204 204 200 197 190 190 186 183 173 173 170 166 154 154 144 133 115 115 108 100 100 100 120 129 139 139 142 142 141 141 138 138 138 138 153 160 166 166 176 180 184 184 196 204 211 211 239 243 247 247 237 230 222 222 209 202 194 194 181 175 173 173 171 172 173 173 175 176 175 175 174 174 173 173 173 173 172 172 167 165 163 161 161 161 160 159 159 160 163 168 168 170 166 162 162 161 161 159 159 157 155 153 153 153 153 155 155 155 156 156 156 155 155 157 157 
334 331 331 328 319 309 309 294 289 284 284 276 272 270 270 266 263 252 252 247 244 240 240 233 230 227 227 221 220 218 218 224 225 224 224 222 221 220 220 212 205 201 201 189 188 186 186 183 183 182 177 177 177 176 179 179 183 185 190 190 194 202 217 217 225 231 244 244 251 262 277 277 288 300 323 323 329 336 317 317 304 285 274 274 269 266 260 260 256 252 247 247 245 244 235 235 227 218 209 209 207 204 199 199 198 196 192 192 190 189 188 188 188 188 189 189 199 204 210 210 228 239 252 252 275 285 295 295 308 310 315 315 324 323 319 319 299 290 281 281 282 296 310 310 341 380 393 393 413 419 416 416 401 388 368 368 322 295 244 244 218 212 205 205 191 187 183 183 181 182 184 184 191 195 202 215 215 221 227 237 237 240 241 242 242 231 220 218 218 236 255 295 295 319 344 370 370 378 374 360 360 349 336 313 313 303 289 263 263 252 241 236 236 233 230 224 224 222 219 214 214 217 229 247 247 257 267 287 287 296 296 295 295 293 283 263 263 243 233 221 221 210 211 229 229 260 273 285 285 307 300 293 293 274 265 256 256 235 219 203 203 172 167 157 157 147 148 148 148 149 148 150 150 155 160 162 162 167 170 173 173 190 202 215 215 241 254 271 271 276 279 291 291 318 332 341 341 345 338 306 262 262 242 222 198 198 189 180 170 170 166 161 168 168 175 194 243 243 273 298 336 336 348 341 304 304 300 296 280 280 271 262 240 240 235 230 221 221 209 207 205 205 206 206 206 206 206 206 207 207 206 199 189 189 182 175 166 166 187 209 231 231 256 259 244 244 222 211 200 200 183 175 166 166 151 146 137 137 131 129 129 129 129 128 128 128 129 128 129 129 129 129 128 128 128 128 127 127 131 131 131 131 131 132 132 132 133 134 134 134 136 138 142 142 150 161 168 168 177 185 193 193 209 217 226 254 254 271 301 325 325 336 344 354 354 357 357 357 357 355 348 352 352 352 353 349 349 345 340 327 327 325 322 309 309 303 297 280 280 270 258 242 242 237 233 222 222 218 214 208 208 205 202 202 202 199 196 193 193 192 193 196 196 198 200 202 202 209 218 227 227 259 292 301 301 309 308 303 303 287 276 265 265 242 230 217 217 211 211 212 212 219 226 233 233 258 264 273 273 280 283 280 280 269 262 255 255 243 238 232 232 215 207 199 199 181 179 176 176 171 172 174 174 182 186 189 189 195 198 198 198 198 197 195 189 189 177 168 156 156 152 147 140 140 138 136 131 131 131 136 155 155 169 183 209 209 222 229 242 242 247 252 270 270 275 281 293 293 295 297 288 288 281 273 246 246 236 229 215 215 208 206 212 212 220 234 274 274 284 294 297 297 299 297 293 293 285 281 277 277 264 259 253 253 238 231 224 224 216 214 212 212 208 206 205 205 198 192 185 185 167 157 164 164 187 203 234 234 262 262 263 263 255 249 242 242 229 221 209 209 202 199 196 196 192 190 188 188 184 183 190 190 217 225 233 243 243 246 250 253 253 255 257 267 267 269 268 265 265 264 263 260 260 258 257 254 254 250 248 248 248 246 244 242 242 240 237 233 233 231 229 226 226 222 217 208 208 203 200 192 192 188 186 184 184 181 177 162 162 152 142 123 123 117 110 99 99 112 117 123 123 132 132 131 131 131 133 135 135 156 166 172 172 184 190 198 198 218 230 238 238 252 251 249 249 231 224 216 216 203 198 192 192 183 180 180 180 179 179 179 179 178 177 177 177 177 178 177 177 174 172 170 170 165 164 163 165 165 166 167 166 166 167 167 172 172 177 175 169 169 164 163 158 158 158 158 158 158 158 158 158 158 160 162 161 161 162 163 164 164 
334 331 331 328 319 309 309 294 289 284 284 276 272 270 270 266 263 252 252 247 244 240 240 233 230 227 227 221 220 218 218 224 225 224 224 222 221 220 220 212 205 201 201 189 188 186 186 183 183 182 177 177 177 176 179 179 183 185 190 190 194 202 217 217 225 231 244 244 251 262 277 277 288 300 323 323 329 336 317 317 304 285 274 274 269 266 260 260 256 252 247 247 245 244 235 235 227 218 209 209 207 204 199 199 198 196 192 192 190 189 188 188 188 188 189 189 199 204 210 210 228 239 252 252 275 285 295 295 308 310 315 315 324 323 319 319 299 290 281 281 282 296 310 310 341 380 393 393 413 419 416 416 401 388 368 368 322 295 244 244 218 212 205 205 191 187 183 183 181 182 184 184 191 195 202 215 215 221 227 237 237 240 241 242 242 231 220 218 218 236 255 295 295 319 344 370 370 378 374 360 360 349 336 313 313 303 289 263 263 252 241 236 236 233 230 224 224 222 219 214 214 217 229 247 247 257 267 287 287 296 296 295 295 293 283 263 263 243 233 221 221 210 211 229 229 260 273 285 285 307 300 293 293 274 265 256 256 235 219 203 203 172 167 157 157 147 148 148 148 149 148 150 150 155 160 162 162 167 170 173 173 190 202 215 215 241 254 271 271 276 279 291 291 318 332 341 341 345 338 306 262 262 242 222 198 198 189 180 170 170 166 161 168 168 175 194 243 243 273 298 336 336 348 341 304 304 300 296 280 280 271 262 240 240 235 230 221 221 209 207 205 205 206 206 206 206 206 206 207 207 206 199 189 189 182 175 166 166 187 209 231 231 256 259 244 244 222 211 200 200 183 175 166 166 151 146 137 137 131 129 129 129 129 128 128 128 129 128 129 129 129 129 128 128 128 128 127 127 131 131 131 131 131 132 132 132 133 134 134 134 136 138 142 142 150 161 168 168 177 185 193 193 209 217 226 254 254 271 301 325 325 336 344 354 354 357 357 357 357 355 348 352 352 352 353 349 349 345 340 327 327 325 322 309 309 303 297 280 280 270 258 242 242 237 233 222 222 218 214 208 208 205 202 202 202 199 196 193 193 192 193 196 196 198 200 202 202 209 218 227 227 259 292 301 301 309 308 303 303 287 276 265 265 242 230 217 217 211 211 212 212 219 226 233 233 258 264 273 273 280 283 280 280 269 262 255 255 243 238 232 232 215 207 199 199 181 179 176 176 171 172 174 174 182 186 189 189 195 198 198 198 198 197 195 189 189 177 168 156 156 152 147 140 140 138 136 131 131 131 136 155 155 169 183 209 209 222 229 242 242 247 252 270 270 275 281 293 293 295 297 288 288 281 273 246 246 236 229 215 215 208 206 212 212 220 234 274 274 284 294 297 297 299 297 293 293 285 281 277 277 264 259 253 253 238 231 224 224 216 214 212 212 208 206 205 205 198 192 185 185 167 157 164 164 187 203 234 234 262 262 263 263 255 249 242 242 229 221 209 209 202 199 196 196 192 190 188 188 184 183 190 190 217 225 233 243 243 246 250 253 253 255 257 267 267 269 268 265 265 264 263 260 260 258 257 254 254 250 248 248 248 246 244 242 242 240 237 233 233 231 229 226 226 222 217 208 208 203 200 192 192 188 186 184 184 181 177 162 162 152 142 123 123 117 110 99 99 112 117 123 123 132 132 131 131 131 133 135 135 156 166 172 172 184 190 198 198 218 230 238 238 252 251 249 249 231 224 216 216 203 198 192 192 183 180 180 180 179 179 179 179 178 177 177 177 177 178 177 177 174 172 170 170 165 164 163 165 165 166 167 166 166 167 167 172 172 177 175 169 169 164 163 158 158 158 158 158 158 158 158 158 158 160 162 161 161 162 163 164 164 
334 331 331 328 319 309 309 294 289 284 284 276 272 270 270 266 263 252 252 247 244 240 240 233 230 227 227 221 220 218 218 224 225 224 224 222 221 220 220 212 205 201 201 189 188 186 186 183 183 182 177 177 177 176 179 179 183 185 190 190 194 202 217 217 225 231 244 244 251 262 277 277 288 300 323 323 329 336 317 317 304 285 274 274 269 266 260 260 256 252 247 247 245 244 235 235 227 218 209 209 207 204 199 199 198 196 192 192 190 189 188 188 188 188 189 189 199 204 210 210 228 239 252 252 275 285 295 295 308 310 315 315 324 323 319 319 299 290 281 281 282 296 310 310 341 380 393 393 413 419 416 416 401 388 368 368 322 295 244 244 218 212 205 205 191 187 183 183 181 182 184 184 191 195 202 215 215 221 227 237 237 240 241 242 242 231 220 218 218 236 255 295 295 319 344 370 370 378 374 360 360 349 336 313 313 303 289 263 263 252 241 236 236 233 230 224 224 222 219 214 214 217 229 247 247 257 267 287 287 296 296 295 295 293 283 263 263 243 233 221 221 210 211 229 229 260 273 285 285 307 300 293 293 274 265 256 256 235 219 203 203 172 167 157 157 147 148 148 148 149 148 150 150 155 160 162 162 167 170 173 173 190 202 215 215 241 254 271 271 276 279 291 291 318 332 341 341 345 338 306 262 262 242 222 198 198 189 180 170 170 166 161 168 168 175 194 243 243 273 298 336 336 348 341 304 304 300 296 280 280 271 262 240 240 235 230 221 221 209 207 205 205 206 206 206 206 206 206 207 207 206 199 189 189 182 175 166 166 187 209 231 231 256 259 244 244 222 211 200 200 183 175 166 166 151 146 137 137 131 129 129 129 129 128 128 128 129 128 129 129 129 129 128 128 128 128 127 127 131 131 131 131 131 132 132 132 133 134 134 134 136 138 142 142 150 161 168 168 177 185 193 193 209 217 226 254 254 271 301 325 325 336 344 354 354 357 357 357 357 355 348 352 352 352 353 349 349 345 340 327 327 325 322 309 309 303 297 280 280 270 258 242 242 237 233 222 222 218 214 208 208 205 202 202 202 199 196 193 193 192 193 196 196 198 200 202 202 209 218 227 227 259 292 301 301 309 308 303 303 287 276 265 265 242 230 217 217 211 211 212 212 219 226 233 233 258 264 273 273 280 283 280 280 269 262 255 255 243 238 232 232 215 207 199 199 181 179 176 176 171 172 174 174 182 186 189 189 195 198 198 198 198 197 195 189 189 177 168 156 156 152 147 140 140 138 136 131 131 131 136 155 155 169 183 209 209 222 229 242 242 247 252 270 270 275 281 293 293 295 297 288 288 281 273 246 246 236 229 215 215 208 206 212 212 220 234 274 274 284 294 297 297 299 297 293 293 285 281 277 277 264 259 253 253 238 231 224 224 216 214 212 212 208 206 205 205 198 192 185 185 167 157 164 164 187 203 234 234 262 262 263 263 255 249 242 242 229 221 209 209 202 199 196 196 192 190 188 188 184 183 190 190 217 225 233 243 243 246 250 253 253 255 257 267 267 269 268 265 265 264 263 260 260 258 257 254 254 250 248 248 248 246 244 242 242 240 237 233 233 231 229 226 226 222 217 208 208 203 200 192 192 188 186 184 184 181 177 162 162 152 142 123 123 117 110 99 99 112 117 123 123 132 132 131 131 131 133 135 135 156 166 172 172 184 190 198 198 218 230 238 238 252 251 249 249 231 224 216 216 203 198 192 192 183 180 180 180 179 179 179 179 178 177 177 177 177 178 177 177 174 172 170 170 165 164 163 165 165 166 167 166 166 167 167 172 172 177 175 169 169 164 163 158 158 158 158 158 158 158 158 158 158 160 162 161 161 162 163 164 164 
350 349 349 344 330 321 321 307 302 300 300 296 295 290 290 276 266 253 253 247 244 241 241 235 234 232 232 225 222 219 219 216 216 216 216 214 211 209 209 206 205 203 203 190 186 182 182 179 179 178 177 177 177 178 186 186 191 193 198 198 202 208 221 221 228 235 251 251 259 275 284 284 294 304 329 329 328 326 304 304 295 283 279 279 278 277 273 273 269 266 260 260 257 255 240 240 229 218 206 206 204 201 198 198 198 197 192 192 190 190 189 189 189 192 195 195 214 221 229 229 246 260 277 277 309 325 337 337 349 350 349 349 342 324 313 313 284 275 266 266 277 293 310 310 347 382 396 396 414 417 411 411 391 376 357 357 312 287 235 235 210 204 197 197 188 188 188 188 186 186 185 185 195 200 207 223 223 231 238 252 252 258 258 249 249 236 223 215 215 231 247 295 295 320 346 385 385 393 393 385 385 376 362 331 331 315 300 276 276 267 252 244 244 241 238 236 236 232 227 221 221 225 239 259 259 269 282 300 300 306 304 301 301 300 289 266 266 245 235 224 224 212 210 229 229 264 279 294 294 315 310 305 305 290 284 278 278 257 241 224 224 183 174 161 161 148 149 149 149 148 146 147 147 150 154 157 157 162 164 167 167 180 190 200 200 226 239 256 256 262 265 279 279 308 322 329 329 328 319 285 236 236 221 205 185 185 178 171 163 163 161 159 174 174 187 207 254 254 282 296 308 308 305 297 259 259 253 246 232 232 228 224 211 211 208 205 201 201 194 190 185 185 186 187 188 188 189 191 194 194 196 193 186 186 180 174 164 164 182 201 218 218 235 234 215 215 193 185 176 176 162 155 147 147 135 133 129 129 128 127 129 129 131 130 131 131 135 137 136 136 136 135 134 134 131 131 131 131 136 138 140 140 151 152 148 148 141 137 135 135 131 130 130 130 132 139 144 144 154 160 166 166 183 197 211 248 248 265 296 319 319 329 333 337 337 337 337 335 335 332 326 331 331 333 336 341 341 340 339 334 334 333 331 327 327 324 315 293 293 279 266 247 247 241 236 226 226 223 219 214 214 213 211 207 207 205 202 196 196 192 191 190 190 189 189 190 190 197 204 211 211 241 272 281 281 291 292 288 288 275 265 254 254 233 224 214 214 210 210 211 211 218 226 234 234 254 258 263 263 264 263 257 257 247 243 240 240 233 228 220 220 193 186 178 178 169 170 171 171 180 184 189 189 199 203 206 206 211 213 214 215 215 214 213 207 207 193 184 166 166 162 158 149 149 145 140 137 137 133 128 137 137 148 162 186 186 197 204 216 216 221 227 246 246 254 262 272 272 273 274 265 265 258 250 227 227 221 214 204 204 200 202 216 216 227 242 281 281 287 294 296 296 295 291 284 284 272 266 261 261 247 242 236 236 223 219 214 214 208 206 204 204 200 200 198 198 189 182 176 176 162 153 160 160 183 199 229 229 254 259 265 265 259 250 240 240 226 221 213 213 207 204 201 201 194 190 187 187 183 183 186 186 209 219 229 240 240 245 251 263 263 267 272 274 274 272 270 267 267 266 265 264 264 263 262 259 259 255 253 252 252 250 248 244 244 242 240 238 238 237 233 226 226 221 216 207 207 203 199 193 193 190 189 189 189 186 183 165 165 157 148 129 129 123 116 101 101 103 110 117 117 123 123 123 123 126 128 130 130 159 172 181 181 205 219 235 235 266 282 280 280 261 253 245 245 223 217 210 210 201 198 195 195 190 187 186 186 185 184 183 183 182 183 183 183 182 181 176 176 171 170 169 169 167 168 169 170 170 171 172 173 173 173 172 171 171 173 174 170 170 164 163 161 161 161 162 162 162 162 162 164 164 166 168 171 171 171 171 172 172 
359 360 360 354 341 334 334 325 323 321 321 316 312 306 306 288 275 256 256 246 243 240 240 237 235 232 232 224 221 218 218 214 212 211 211 209 208 208 208 206 204 200 200 190 186 181 181 179 178 177 179 179 181 184 193 193 197 200 205 205 208 214 228 228 237 244 258 258 265 278 294 294 302 310 326 326 321 315 299 299 295 291 295 295 299 300 296 296 290 284 276 276 273 270 240 240 228 216 204 204 202 199 198 198 198 197 191 191 190 192 194 194 196 202 209 209 232 240 249 249 262 273 293 293 329 345 356 356 371 375 371 371 354 325 307 307 276 265 254 254 262 276 291 291 321 352 364 364 382 388 382 382 362 347 331 331 291 267 225 225 202 197 191 191 188 189 190 190 192 192 191 191 200 206 213 231 231 242 257 278 278 285 281 253 253 242 230 214 214 225 237 283 283 309 336 378 378 393 400 404 404 400 384 352 352 337 326 304 304 292 269 255 255 252 248 246 246 244 241 232 232 238 254 275 275 287 296 308 308 310 308 301 301 297 287 265 265 245 236 228 228 214 208 224 224 260 280 295 295 311 309 307 307 300 298 295 295 271 256 240 240 205 195 177 177 154 148 147 147 146 146 146 146 147 150 152 152 156 159 162 162 168 174 180 180 209 221 240 240 248 250 264 264 291 305 310 310 308 300 265 219 219 206 192 178 178 172 165 159 159 158 156 180 180 196 214 247 247 263 260 253 253 249 242 216 216 208 200 187 187 184 180 174 174 172 169 168 168 167 166 165 165 164 164 164 164 166 168 171 171 171 170 169 169 169 168 160 160 173 186 201 201 214 212 194 194 172 166 160 160 145 140 135 135 131 131 130 130 131 132 137 137 144 147 147 147 148 148 146 146 145 146 148 148 147 149 151 151 158 168 178 178 183 181 177 177 171 168 162 162 150 144 140 140 132 128 127 127 135 139 143 143 168 185 203 243 243 262 296 315 315 320 320 319 319 317 316 312 312 309 306 307 307 309 311 320 320 322 325 329 329 334 340 342 342 338 326 300 300 285 274 255 255 247 242 231 231 230 228 221 221 220 218 214 214 212 210 205 205 198 197 194 194 193 191 189 189 185 188 192 192 212 241 252 252 268 273 269 269 257 249 240 240 225 219 214 214 211 211 210 210 216 222 229 229 244 248 253 253 249 244 239 239 232 230 227 227 215 207 195 195 169 168 167 167 171 179 187 187 199 201 204 204 215 218 219 219 224 227 230 234 234 234 233 226 226 212 203 182 182 175 167 158 158 153 148 137 137 135 129 128 128 131 141 161 161 172 180 194 194 199 205 224 224 230 236 248 248 248 249 238 238 232 225 210 210 206 201 194 194 193 199 219 219 233 250 285 285 291 297 297 297 292 286 280 280 267 260 255 255 238 233 227 227 216 212 208 208 202 200 198 198 192 184 182 182 175 170 165 165 154 148 154 154 174 188 219 219 246 253 260 260 260 252 244 244 231 229 224 224 217 213 210 210 199 191 187 187 182 180 182 182 197 208 220 243 243 250 258 270 270 273 276 277 277 276 274 270 270 268 268 267 267 266 264 260 260 257 255 253 253 252 251 248 248 247 246 246 246 242 233 224 224 218 214 206 206 202 198 192 192 191 191 188 188 186 184 171 171 161 150 133 133 125 117 102 102 102 105 109 109 118 119 120 120 118 123 128 128 163 179 193 193 229 251 266 266 287 293 284 284 251 242 233 233 215 211 206 206 202 200 198 198 194 191 191 191 190 189 189 189 190 189 187 187 182 179 176 176 175 175 174 174 173 174 175 176 176 176 177 175 175 173 171 168 168 167 168 169 169 167 165 164 164 165 166 166 166 167 168 170 170 173 176 180 180 179 179 177 177 
342 346 346 347 339 334 334 328 326 327 327 329 330 325 325 308 296 266 266 246 244 242 242 238 234 229 229 224 222 219 219 213 211 210 210 208 208 207 207 202 198 196 196 186 184 181 181 177 177 178 182 182 187 192 198 198 203 205 209 209 212 220 238 238 248 257 271 271 276 288 300 300 307 314 317 317 314 310 304 304 304 311 322 322 327 324 313 313 304 300 294 294 291 284 235 235 225 214 201 201 200 199 201 201 199 196 194 194 194 197 201 201 207 215 223 223 250 260 271 271 274 279 297 297 335 354 368 368 386 390 383 383 361 327 307 307 272 262 251 251 249 258 267 267 291 315 326 326 341 346 344 344 330 317 302 302 267 246 213 213 196 193 189 189 190 190 190 190 191 194 198 198 210 216 225 251 251 269 282 302 302 309 306 265 265 251 236 219 219 222 225 268 268 291 315 350 350 372 386 404 404 409 397 372 372 360 351 333 333 323 292 271 271 267 263 260 260 257 253 237 237 244 265 291 291 303 307 312 312 311 307 295 295 288 280 262 262 246 240 235 235 220 211 220 220 251 272 283 283 301 304 308 308 311 309 307 307 285 272 258 258 225 215 202 202 169 150 148 148 145 145 145 145 146 148 149 149 153 155 157 157 162 165 169 169 192 204 221 221 233 239 250 250 273 285 290 290 289 282 252 208 208 195 182 168 168 164 159 154 154 155 156 192 192 206 212 221 221 223 214 200 200 196 189 167 167 161 155 149 149 148 146 143 143 143 142 143 143 143 143 143 143 143 142 142 142 145 146 146 146 145 149 149 149 151 153 152 152 161 170 180 180 188 186 175 175 161 154 147 147 138 135 132 132 130 130 132 132 136 140 142 142 148 152 153 153 155 156 157 157 163 165 167 167 173 175 178 178 180 189 198 198 206 207 205 205 197 192 185 185 172 167 163 163 152 140 135 135 131 131 131 131 148 166 184 229 229 250 288 308 308 312 312 307 307 303 299 292 292 288 287 283 283 284 285 296 296 300 304 321 321 331 341 345 345 338 324 296 296 282 275 260 260 252 249 239 239 238 236 231 231 229 227 225 225 223 221 217 217 213 213 211 211 209 207 204 204 193 190 187 187 188 211 225 225 243 246 245 245 239 233 229 229 223 220 218 218 213 212 211 211 214 218 223 223 236 240 243 243 233 225 223 223 218 215 208 208 190 178 172 172 165 169 173 173 190 197 204 204 214 217 220 220 227 230 232 232 241 247 250 254 254 254 252 243 243 228 219 199 199 191 183 168 168 162 156 146 146 142 134 128 128 125 129 141 141 148 155 169 169 175 182 204 204 209 214 222 222 220 218 212 212 209 205 197 197 194 190 188 188 190 202 229 229 243 259 290 290 293 297 295 295 289 285 280 280 269 262 257 257 242 236 229 229 215 210 205 205 196 193 190 190 185 175 170 170 162 159 156 156 146 139 145 145 166 181 210 210 242 251 261 261 264 258 251 251 237 233 227 227 221 217 213 213 202 194 189 189 182 179 179 179 194 206 219 244 244 251 258 264 264 267 270 275 275 274 271 267 267 265 265 262 262 260 258 256 256 256 255 255 255 255 254 252 252 252 252 245 245 240 231 222 222 216 211 202 202 198 195 191 191 190 190 186 186 183 180 171 171 166 161 144 144 135 126 113 113 108 109 110 110 106 110 114 114 116 121 126 126 168 189 206 206 243 264 280 280 291 286 274 274 235 228 221 221 210 208 205 205 201 200 198 198 196 196 196 196 197 196 195 195 191 188 186 186 182 180 179 179 181 181 180 180 179 179 180 180 180 180 180 175 175 173 171 167 167 166 166 167 167 166 166 168 168 170 173 175 175 176 177 179 179 182 186 187 187 186 184 181 181 
342 346 346 347 339 334 334 328 326 327 327 329 330 325 325 308 296 266 266 246 244 242 242 238 234 229 229 224 222 219 219 213 211 210 210 208 208 207 207 202 198 196 196 186 184 181 181 177 177 178 182 182 187 192 198 198 203 205 209 209 212 220 238 238 248 257 271 271 276 288 300 300 307 314 317 317 314 310 304 304 304 311 322 322 327 324 313 313 304 300 294 294 291 284 235 235 225 214 201 201 200 199 201 201 199 196 194 194 194 197 201 201 207 215 223 223 250 260 271 271 274 279 297 297 335 354 368 368 386 390 383 383 361 327 307 307 272 262 251 251 249 258 267 267 291 315 326 326 341 346 344 344 330 317 302 302 267 246 213 213 196 193 189 189 190 190 190 190 191 194 198 198 210 216 225 251 251 269 282 302 302 309 306 265 265 251 236 219 219 222 225 268 268 291 315 350 350 372 386 404 404 409 397 372 372 360 351 333 333 323 292 271 271 267 263 260 260 257 253 237 237 244 265 291 291 303 307 312 312 311 307 295 295 288 280 262 262 246 240 235 235 220 211 220 220 251 272 283 283 301 304 308 308 311 309 307 307 285 272 258 258 225 215 202 202 169 150 148 148 145 145 145 145 146 148 149 149 153 155 157 157 162 165 169 169 192 204 221 221 233 239 250 250 273 285 290 290 289 282 252 208 208 195 182 168 168 164 159 154 154 155 156 192 192 206 212 221 221 223 214 200 200 196 189 167 167 161 155 149 149 148 146 143 143 143 142 143 143 143 143 143 143 143 142 142 142 145 146 146 146 145 149 149 149 151 153 152 152 161 170 180 180 188 186 175 175 161 154 147 147 138 135 132 132 130 130 132 132 136 140 142 142 148 152 153 153 155 156 157 157 163 165 167 167 173 175 178 178 180 189 198 198 206 207 205 205 197 192 185 185 172 167 163 163 152 140 135 135 131 131 131 131 148 166 184 229 229 250 288 308 308 312 312 307 307 303 299 292 292 288 287 283 283 284 285 296 296 300 304 321 321 331 341 345 345 338 324 296 296 282 275 260 260 252 249 239 239 238 236 231 231 229 227 225 225 223 221 217 217 213 213 211 211 209 207 204 204 193 190 187 187 188 211 225 225 243 246 245 245 239 233 229 229 223 220 218 218 213 212 211 211 214 218 223 223 236 240 243 243 233 225 223 223 218 215 208 208 190 178 172 172 165 169 173 173 190 197 204 204 214 217 220 220 227 230 232 232 241 247 250 254 254 254 252 243 243 228 219 199 199 191 183 168 168 162 156 146 146 142 134 128 128 125 129 141 141 148 155 169 169 175 182 204 204 209 214 222 222 220 218 212 212 209 205 197 197 194 190 188 188 190 202 229 229 243 259 290 290 293 297 295 295 289 285 280 280 269 262 257 257 242 236 229 229 215 210 205 205 196 193 190 190 185 175 170 170 162 159 156 156 146 139 145 145 166 181 210 210 242 251 261 261 264 258 251 251 237 233 227 227 221 217 213 213 202 194 189 189 182 179 179 179 194 206 219 244 244 251 258 264 264 267 270 275 275 274 271 267 267 265 265 262 262 260 258 256 256 256 255 255 255 255 254 252 252 252 252 245 245 240 231 222 222 216 211 202 202 198 195 191 191 190 190 186 186 183 180 171 171 166 161 144 144 135 126 113 113 108 109 110 110 106 110 114 114 116 121 126 126 168 189 206 206 243 264 280 280 291 286 274 274 235 228 221 221 210 208 205 205 201 200 198 198 196 196 196 196 197 196 195 195 191 188 186 186 182 180 179 179 181 181 180 180 179 179 180 180 180 180 180 175 175 173 171 167 167 166 166 167 167 166 166 168 168 170 173 175 175 176 177 179 179 182 186 187 187 186 184 181 181 
342 346 346 347 339 334 334 328 326 327 327 329 330 325 325 308 296 266 266 246 244 242 242 238 234 229 229 224 222 219 219 213 211 210 210 208 208 207 207 202 198 196 196 186 184 181 181 177 177 178 182 182 187 192 198 198 203 205 209 209 212 220 238 238 248 257 271 271 276 288 300 300 307 314 317 317 314 310 304 304 304 311 322 322 327 324 313 313 304 300 294 294 291 284 235 235 225 214 201 201 200 199 201 201 199 196 194 194 194 197 201 201 207 215 223 223 250 260 271 271 274 279 297 297 335 354 368 368 386 390 383 383 361 327 307 307 272 262 251 251 249 258 267 267 291 315 326 326 341 346 344 344 330 317 302 302 267 246 213 213 196 193 189 189 190 190 190 190 191 194 198 198 210 216 225 251 251 269 282 302 302 309 306 265 265 251 236 219 219 222 225 268 268 291 315 350 350 372 386 404 404 409 397 372 372 360 351 333 333 323 292 271 271 267 263 260 260 257 253 237 237 244 265 291 291 303 307 312 312 311 307 295 295 288 280 262 262 246 240 235 235 220 211 220 220 251 272 283 283 301 304 308 308 311 309 307 307 285 272 258 258 225 215 202 202 169 150 148 148 145 145 145 145 146 148 149 149 153 155 157 157 162 165 169 169 192 204 221 221 233 239 250 250 273 285 290 290 289 282 252 208 208 195 182 168 168 164 159 154 154 155 156 192 192 206 212 221 221 223 214 200 200 196 189 167 167 161 155 149 149 148 146 143 143 143 142 143 143 143 143 143 143 143 142 142 142 145 146 146 146 145 149 149 149 151 153 152 152 161 170 180 180 188 186 175 175 161 154 147 147 138 135 132 132 130 130 132 132 136 140 142 142 148 152 153 153 155 156 157 157 163 165 167 167 173 175 178 178 180 189 198 198 206 207 205 205 197 192 185 185 172 167 163 163 152 140 135 135 131 131 131 131 148 166 184 229 229 250 288 308 308 312 312 307 307 303 299 292 292 288 287 283 283 284 285 296 296 300 304 321 321 331 341 345 345 338 324 296 296 282 275 260 260 252 249 239 239 238 236 231 231 229 227 225 225 223 221 217 217 213 213 211 211 209 207 204 204 193 190 187 187 188 211 225 225 243 246 245 245 239 233 229 229 223 220 218 218 213 212 211 211 214 218 223 223 236 240 243 243 233 225 223 223 218 215 208 208 190 178 172 172 165 169 173 173 190 197 204 204 214 217 220 220 227 230 232 232 241 247 250 254 254 254 252 243 243 228 219 199 199 191 183 168 168 162 156 146 146 142 134 128 128 125 129 141 141 148 155 169 169 175 182 204 204 209 214 222 222 220 218 212 212 209 205 197 197 194 190 188 188 190 202 229 229 243 259 290 290 293 297 295 295 289 285 280 280 269 262 257 257 242 236 229 229 215 210 205 205 196 193 190 190 185 175 170 170 162 159 156 156 146 139 145 145 166 181 210 210 242 251 261 261 264 258 251 251 237 233 227 227 221 217 213 213 202 194 189 189 182 179 179 179 194 206 219 244 244 251 258 264 264 267 270 275 275 274 271 267 267 265 265 262 262 260 258 256 256 256 255 255 255 255 254 252 252 252 252 245 245 240 231 222 222 216 211 202 202 198 195 191 191 190 190 186 186 183 180 171 171 166 161 144 144 135 126 113 113 108 109 110 110 106 110 114 114 116 121 126 126 168 189 206 206 243 264 280 280 291 286 274 274 235 228 221 221 210 208 205 205 201 200 198 198 196 196 196 196 197 196 195 195 191 188 186 186 182 180 179 179 181 181 180 180 179 179 180 180 180 180 180 175 175 173 171 167 167 166 166 167 167 166 166 168 168 170 173 175 175 176 177 179 179 182 186 187 187 186 184 181 181 
279 284 284 290 291 291 291 294 296 299 299 305 309 311 311 309 304 280 280 262 256 250 250 237 234 230 230 225 224 222 222 214 212 210 210 205 202 200 200 197 197 195 195 182 179 176 176 179 183 188 197 197 202 207 214 214 218 219 223 223 227 238 258 258 267 275 291 291 300 320 333 333 333 334 333 333 333 334 334 334 342 358 363 363 361 354 342 342 336 335 327 327 320 297 227 227 219 210 199 199 197 195 195 195 196 198 203 203 207 216 225 225 236 241 246 246 277 291 305 305 318 316 326 326 352 367 369 369 359 346 331 331 307 288 279 279 262 256 249 249 235 237 240 240 256 283 297 297 319 326 315 315 286 267 251 251 223 211 197 197 194 194 193 193 195 196 198 198 205 210 215 215 225 232 247 279 279 296 314 342 342 351 338 280 280 266 251 236 236 230 223 227 227 238 250 278 278 305 320 350 350 364 374 385 385 387 387 377 377 366 327 307 307 304 301 290 290 275 260 256 256 265 287 314 314 328 335 336 336 329 317 298 298 291 287 275 275 263 258 254 254 241 232 227 227 234 248 260 260 288 296 304 304 313 316 320 320 315 303 290 290 243 228 221 221 207 201 192 192 171 159 152 152 145 144 145 145 147 147 147 147 149 151 153 153 163 174 194 194 212 221 232 232 255 266 269 269 265 256 222 193 193 183 173 162 162 160 157 152 152 160 168 195 195 194 183 164 164 156 152 144 144 139 138 135 135 135 136 136 136 136 135 136 136 136 135 135 135 134 135 135 135 133 133 133 133 133 133 133 133 134 133 133 133 134 136 141 141 143 145 145 145 145 144 141 141 135 134 132 132 130 130 129 129 130 130 132 132 148 162 175 175 195 201 196 196 192 193 195 195 201 207 213 213 218 215 212 212 200 207 215 215 245 249 249 249 244 237 233 233 222 215 200 200 181 169 162 162 150 146 141 141 129 135 141 185 185 208 251 280 280 291 290 285 285 281 276 263 263 256 248 242 242 242 241 250 250 260 271 297 297 302 308 295 295 287 281 272 272 268 263 256 256 254 250 252 252 256 261 259 259 260 262 263 263 264 266 265 265 256 252 244 244 240 237 233 233 219 212 204 204 189 181 187 187 199 204 206 206 212 215 219 219 226 229 231 231 226 222 217 217 207 207 206 206 213 213 207 207 198 194 192 192 186 182 175 175 168 168 176 176 205 212 220 220 230 235 240 240 249 251 253 253 251 253 260 260 275 283 286 289 289 288 284 273 273 256 246 227 227 221 215 204 204 197 190 170 170 164 154 142 142 134 129 124 124 125 126 132 132 137 142 159 159 163 167 172 172 173 174 174 174 175 177 176 176 178 182 194 194 203 219 250 250 266 279 305 305 305 305 302 302 295 290 284 284 271 264 259 259 245 240 234 234 221 213 204 204 193 189 184 184 178 171 167 167 157 151 145 145 136 134 145 145 173 190 217 217 241 246 251 251 250 248 245 245 234 226 212 212 204 201 199 199 193 190 186 186 179 175 182 182 213 220 227 233 233 235 237 241 241 246 251 262 262 264 263 260 260 258 257 254 254 253 253 254 254 257 259 257 257 256 254 250 250 248 245 240 240 238 231 224 224 220 217 210 210 207 202 194 194 191 189 186 186 186 186 186 186 183 179 159 159 147 135 125 125 115 113 111 111 104 103 101 101 110 114 118 118 173 193 206 206 231 243 245 245 242 235 229 229 212 208 204 204 199 198 196 196 192 192 192 192 192 194 192 192 188 185 184 184 183 182 183 183 186 188 185 185 184 184 184 184 186 188 191 192 192 189 185 177 177 174 172 170 170 170 171 177 177 181 184 191 191 192 193 192 192 192 192 196 196 197 198 193 193 189 184 173 173 
251 255 255 262 266 267 267 270 272 275 275 280 283 286 286 288 286 277 277 267 261 254 254 242 237 231 231 225 222 219 219 210 207 205 205 202 201 201 201 198 194 192 192 180 179 178 178 184 188 193 204 204 210 216 223 223 228 230 234 234 236 242 257 257 266 274 295 295 308 333 341 341 344 347 352 352 353 354 361 361 365 373 373 373 368 363 352 352 346 343 328 328 316 293 223 223 216 209 198 198 197 195 195 195 195 196 209 209 217 229 242 242 254 256 259 259 286 301 317 317 333 335 340 340 347 348 338 338 315 301 289 289 267 250 242 242 232 227 222 222 217 220 224 224 236 266 278 278 294 298 288 288 260 243 229 229 208 202 196 196 197 197 196 196 198 203 208 208 225 232 240 240 236 240 255 290 290 310 328 348 348 350 333 279 279 268 257 238 238 232 226 225 225 227 230 246 246 270 283 313 313 329 346 379 379 395 400 395 395 384 353 336 336 329 321 302 302 288 274 266 266 277 303 330 330 342 346 347 347 343 332 312 312 303 304 296 296 280 273 267 267 246 232 235 235 248 258 266 266 292 299 306 306 313 314 316 316 309 299 288 288 248 233 229 229 220 216 211 211 197 188 176 176 154 145 144 144 144 144 144 144 143 144 145 145 155 165 184 184 203 213 222 222 241 251 254 254 249 239 211 183 183 175 167 157 157 156 154 152 152 164 176 181 181 172 164 149 149 143 142 139 139 137 137 136 136 136 136 137 137 136 134 135 135 135 134 135 135 134 135 135 135 133 133 132 132 133 133 132 132 132 132 132 132 133 134 135 135 135 136 135 135 134 134 134 134 131 131 130 130 131 131 131 131 130 131 142 142 173 195 207 207 220 221 215 215 208 207 209 209 221 226 232 232 234 233 231 231 220 220 221 221 253 263 268 268 270 266 260 260 247 241 226 226 201 182 173 173 157 153 149 149 139 135 131 165 165 189 229 253 253 261 265 270 270 271 267 255 255 247 237 229 229 227 225 235 235 245 255 277 277 277 277 268 268 265 263 256 256 251 248 244 244 242 242 254 254 255 257 265 265 268 271 283 283 286 290 288 288 284 277 263 263 255 248 241 241 227 219 211 211 195 185 182 182 181 184 189 189 201 208 216 216 230 236 237 237 232 227 221 221 208 203 197 197 198 195 188 188 182 180 177 177 170 166 167 167 182 195 206 206 226 233 240 240 246 251 256 256 264 264 264 264 263 264 272 272 287 294 297 300 300 300 297 287 287 270 260 243 243 237 230 218 218 212 206 190 190 183 170 156 156 148 140 127 127 121 121 121 121 121 126 142 142 146 151 153 153 154 155 160 160 162 165 177 177 181 188 206 206 216 229 257 257 272 283 305 305 307 310 307 307 298 293 286 286 273 267 263 263 242 235 228 228 215 207 198 198 184 181 178 178 172 165 161 161 153 148 142 142 137 140 152 152 177 189 208 208 222 226 230 230 229 228 227 227 218 211 199 199 192 191 189 189 184 181 178 178 174 173 183 183 210 214 218 220 220 221 223 230 230 236 243 255 255 257 257 255 255 254 253 252 252 251 251 254 254 256 256 255 255 254 252 246 246 244 241 238 238 237 234 231 231 229 227 221 221 216 210 200 200 195 192 193 193 193 193 192 192 191 189 170 170 158 146 131 131 120 116 111 111 104 101 97 97 106 110 115 115 157 172 185 185 207 216 218 218 219 216 213 213 202 198 194 194 189 189 188 188 185 185 185 185 184 182 182 182 181 181 181 181 182 183 183 183 187 191 187 187 185 185 184 184 183 183 184 185 185 184 183 175 175 173 173 175 175 178 181 187 187 189 195 200 200 197 193 191 191 191 192 198 198 198 198 185 185 179 175 168 168 
250 249 249 245 246 246 246 248 250 253 253 258 259 260 260 262 261 260 260 260 258 255 255 243 237 230 230 223 219 215 215 207 205 204 204 203 202 200 200 192 187 184 184 178 179 180 180 188 194 201 214 214 220 227 236 236 245 246 247 247 246 249 261 261 270 279 298 298 309 330 348 348 356 364 371 371 371 372 377 377 379 383 379 379 373 368 358 358 354 346 323 323 308 286 223 223 215 207 198 198 197 196 196 196 197 199 216 216 230 246 263 263 280 281 282 282 299 313 328 328 342 340 335 335 319 308 295 295 272 262 252 252 234 223 218 218 213 212 211 211 210 211 212 212 219 240 247 247 254 253 246 246 229 219 211 211 200 196 198 198 199 199 200 200 205 213 222 222 251 257 264 264 254 256 270 302 302 320 333 345 345 343 331 285 285 275 264 239 239 236 232 246 246 241 235 230 230 241 253 282 282 300 323 370 370 393 406 411 411 403 380 362 362 350 337 303 303 290 276 272 272 287 318 345 345 356 359 358 358 354 345 327 327 318 316 307 307 292 285 273 273 247 233 246 246 271 282 289 289 310 315 320 320 323 321 318 318 313 306 299 299 261 251 252 252 254 254 250 250 233 219 202 202 170 150 146 146 145 145 144 144 143 143 143 143 145 151 167 167 188 199 209 209 227 236 239 239 234 224 203 177 177 170 162 153 153 152 151 154 154 165 176 164 164 152 149 144 144 142 140 138 138 137 137 136 136 136 136 136 136 136 135 135 135 135 134 135 135 134 134 133 133 132 132 133 133 133 133 133 133 133 132 132 132 132 131 130 130 131 132 132 132 132 131 134 134 132 132 132 132 134 134 134 134 137 144 167 167 202 220 232 232 247 249 242 242 227 220 222 222 240 244 248 248 249 247 245 245 233 230 227 227 253 266 276 276 287 289 282 282 266 258 249 249 225 200 190 190 168 163 157 157 152 143 133 146 146 168 203 223 223 230 234 240 240 243 242 237 237 233 226 216 216 214 211 220 220 230 240 249 249 248 246 250 250 255 252 245 245 241 236 228 228 225 227 240 240 244 249 255 255 260 265 286 286 295 304 314 314 312 305 287 287 275 265 254 254 238 228 217 217 200 191 186 186 178 176 179 179 191 201 212 212 228 233 235 235 229 223 217 217 205 200 194 194 187 184 176 176 169 165 164 164 164 165 177 177 204 218 227 227 251 258 266 266 268 269 271 271 273 273 274 274 275 276 283 283 298 305 310 315 315 314 311 300 300 282 272 252 252 244 236 226 226 221 216 202 202 196 183 171 171 165 159 140 140 128 124 120 120 119 119 124 124 128 132 141 141 145 149 160 160 164 169 186 186 192 200 216 216 225 236 259 259 271 283 307 307 308 309 306 306 298 293 287 287 272 264 258 258 236 228 220 220 207 200 192 192 181 177 172 172 166 159 156 156 150 147 141 141 136 139 150 150 167 174 188 188 199 202 206 206 205 203 201 201 194 191 186 186 182 181 179 179 175 173 171 171 172 176 185 185 204 205 207 210 210 211 213 219 219 227 235 255 255 258 258 257 257 257 256 254 254 254 254 253 253 251 250 251 251 250 248 246 246 246 245 243 243 240 234 229 229 226 222 214 214 210 207 200 200 196 195 200 200 200 201 198 198 193 187 176 176 168 159 135 135 119 115 111 111 100 97 94 94 98 103 109 109 140 151 162 162 179 186 189 189 194 195 194 194 188 186 183 183 177 178 180 180 178 178 179 179 180 182 182 182 182 181 181 181 182 183 184 184 187 189 186 186 185 185 185 185 185 184 182 181 181 180 179 179 179 180 182 186 186 189 192 196 196 198 198 198 198 197 195 195 195 195 195 197 197 195 193 180 180 175 173 167 167 
250 249 249 245 246 246 246 248 250 253 253 258 259 260 260 262 261 260 260 260 258 255 255 243 237 230 230 223 219 215 215 207 205 204 204 203 202 200 200 192 187 184 184 178 179 180 180 188 194 201 214 214 220 227 236 236 245 246 247 247 246 249 261 261 270 279 298 298 309 330 348 348 356 364 371 371 371 372 377 377 379 383 379 379 373 368 358 358 354 346 323 323 308 286 223 223 215 207 198 198 197 196 196 196 197 199 216 216 230 246 263 263 280 281 282 282 299 313 328 328 342 340 335 335 319 308 295 295 272 262 252 252 234 223 218 218 213 212 211 211 210 211 212 212 219 240 247 247 254 253 246 246 229 219 211 211 200 196 198 198 199 199 200 200 205 213 222 222 251 257 264 264 254 256 270 302 302 320 333 345 345 343 331 285 285 275 264 239 239 236 232 246 246 241 235 230 230 241 253 282 282 300 323 370 370 393 406 411 411 403 380 362 362 350 337 303 303 290 276 272 272 287 318 345 345 356 359 358 358 354 345 327 327 318 316 307 307 292 285 273 273 247 233 246 246 271 282 289 289 310 315 320 320 323 321 318 318 313 306 299 299 261 251 252 252 254 254 250 250 233 219 202 202 170 150 146 146 145 145 144 144 143 143 143 143 145 151 167 167 188 199 209 209 227 236 239 239 234 224 203 177 177 170 162 153 153 152 151 154 154 165 176 164 164 152 149 144 144 142 140 138 138 137 137 136 136 136 136 136 136 136 135 135 135 135 134 135 135 134 134 133 133 132 132 133 133 133 133 133 133 133 132 132 132 132 131 130 130 131 132 132 132 132 131 134 134 132 132 132 132 134 134 134 134 137 144 167 167 202 220 232 232 247 249 242 242 227 220 222 222 240 244 248 248 249 247 245 245 233 230 227 227 253 266 276 276 287 289 282 282 266 258 249 249 225 200 190 190 168 163 157 157 152 143 133 146 146 168 203 223 223 230 234 240 240 243 242 237 237 233 226 216 216 214 211 220 220 230 240 249 249 248 246 250 250 255 252 245 245 241 236 228 228 225 227 240 240 244 249 255 255 260 265 286 286 295 304 314 314 312 305 287 287 275 265 254 254 238 228 217 217 200 191 186 186 178 176 179 179 191 201 212 212 228 233 235 235 229 223 217 217 205 200 194 194 187 184 176 176 169 165 164 164 164 165 177 177 204 218 227 227 251 258 266 266 268 269 271 271 273 273 274 274 275 276 283 283 298 305 310 315 315 314 311 300 300 282 272 252 252 244 236 226 226 221 216 202 202 196 183 171 171 165 159 140 140 128 124 120 120 119 119 124 124 128 132 141 141 145 149 160 160 164 169 186 186 192 200 216 216 225 236 259 259 271 283 307 307 308 309 306 306 298 293 287 287 272 264 258 258 236 228 220 220 207 200 192 192 181 177 172 172 166 159 156 156 150 147 141 141 136 139 150 150 167 174 188 188 199 202 206 206 205 203 201 201 194 191 186 186 182 181 179 179 175 173 171 171 172 176 185 185 204 205 207 210 210 211 213 219 219 227 235 255 255 258 258 257 257 257 256 254 254 254 254 253 253 251 250 251 251 250 248 246 246 246 245 243 243 240 234 229 229 226 222 214 214 210 207 200 200 196 195 200 200 200 201 198 198 193 187 176 176 168 159 135 135 119 115 111 111 100 97 94 94 98 103 109 109 140 151 162 162 179 186 189 189 194 195 194 194 188 186 183 183 177 178 180 180 178 178 179 179 180 182 182 182 182 181 181 181 182 183 184 184 187 189 186 186 185 185 185 185 185 184 182 181 181 180 179 179 179 180 182 186 186 189 192 196 196 198 198 198 198 197 195 195 195 195 195 197 197 195 193 180 180 175 173 167 167 
250 249 249 245 246 246 246 248 250 253 253 258 259 260 260 262 261 260 260 260 258 255 255 243 237 230 230 223 219 215 215 207 205 204 204 203 202 200 200 192 187 184 184 178 179 180 180 188 194 201 214 214 220 227 236 236 245 246 247 247 246 249 261 261 270 279 298 298 309 330 348 348 356 364 371 371 371 372 377 377 379 383 379 379 373 368 358 358 354 346 323 323 308 286 223 223 215 207 198 198 197 196 196 196 197 199 216 216 230 246 263 263 280 281 282 282 299 313 328 328 342 340 335 335 319 308 295 295 272 262 252 252 234 223 218 218 213 212 211 211 210 211 212 212 219 240 247 247 254 253 246 246 229 219 211 211 200 196 198 198 199 199 200 200 205 213 222 222 251 257 264 264 254 256 270 302 302 320 333 345 345 343 331 285 285 275 264 239 239 236 232 246 246 241 235 230 230 241 253 282 282 300 323 370 370 393 406 411 411 403 380 362 362 350 337 303 303 290 276 272 272 287 318 345 345 356 359 358 358 354 345 327 327 318 316 307 307 292 285 273 273 247 233 246 246 271 282 289 289 310 315 320 320 323 321 318 318 313 306 299 299 261 251 252 252 254 254 250 250 233 219 202 202 170 150 146 146 145 145 144 144 143 143 143 143 145 151 167 167 188 199 209 209 227 236 239 239 234 224 203 177 177 170 162 153 153 152 151 154 154 165 176 164 164 152 149 144 144 142 140 138 138 137 137 136 136 136 136 136 136 136 135 135 135 135 134 135 135 134 134 133 133 132 132 133 133 133 133 133 133 133 132 132 132 132 131 130 130 131 132 132 132 132 131 134 134 132 132 132 132 134 134 134 134 137 144 167 167 202 220 232 232 247 249 242 242 227 220 222 222 240 244 248 248 249 247 245 245 233 230 227 227 253 266 276 276 287 289 282 282 266 258 249 249 225 200 190 190 168 163 157 157 152 143 133 146 146 168 203 223 223 230 234 240 240 243 242 237 237 233 226 216 216 214 211 220 220 230 240 249 249 248 246 250 250 255 252 245 245 241 236 228 228 225 227 240 240 244 249 255 255 260 265 286 286 295 304 314 314 312 305 287 287 275 265 254 254 238 228 217 217 200 191 186 186 178 176 179 179 191 201 212 212 228 233 235 235 229 223 217 217 205 200 194 194 187 184 176 176 169 165 164 164 164 165 177 177 204 218 227 227 251 258 266 266 268 269 271 271 273 273 274 274 275 276 283 283 298 305 310 315 315 314 311 300 300 282 272 252 252 244 236 226 226 221 216 202 202 196 183 171 171 165 159 140 140 128 124 120 120 119 119 124 124 128 132 141 141 145 149 160 160 164 169 186 186 192 200 216 216 225 236 259 259 271 283 307 307 308 309 306 306 298 293 287 287 272 264 258 258 236 228 220 220 207 200 192 192 181 177 172 172 166 159 156 156 150 147 141 141 136 139 150 150 167 174 188 188 199 202 206 206 205 203 201 201 194 191 186 186 182 181 179 179 175 173 171 171 172 176 185 185 204 205 207 210 210 211 213 219 219 227 235 255 255 258 258 257 257 257 256 254 254 254 254 253 253 251 250 251 251 250 248 246 246 246 245 243 243 240 234 229 229 226 222 214 214 210 207 200 200 196 195 200 200 200 201 198 198 193 187 176 176 168 159 135 135 119 115 111 111 100 97 94 94 98 103 109 109 140 151 162 162 179 186 189 189 194 195 194 194 188 186 183 183 177 178 180 180 178 178 179 179 180 182 182 182 182 181 181 181 182 183 184 184 187 189 186 186 185 185 185 185 185 184 182 181 181 180 179 179 179 180 182 186 186 189 192 196 196 198 198 198 198 197 195 195 195 195 195 197 197 195 193 180 180 175 173 167 167 
255 250 250 245 240 238 238 236 236 236 236 235 236 236 236 234 232 233 233 238 239 240 240 233 228 223 223 217 215 212 212 205 204 204 204 201 198 194 194 186 182 180 180 178 180 183 183 197 204 212 234 234 240 247 254 254 263 263 261 261 257 258 266 266 273 283 302 302 312 333 359 359 369 380 385 385 385 385 385 385 385 384 376 376 370 365 354 354 348 338 312 312 296 279 224 224 215 205 198 198 198 198 198 198 199 200 223 223 240 258 276 276 302 303 304 304 314 325 336 336 321 311 299 299 276 265 255 255 238 231 226 226 218 213 211 211 208 207 206 206 206 206 207 207 207 214 219 219 224 223 218 218 209 204 201 201 198 198 200 200 204 204 204 204 215 231 247 247 282 291 301 301 288 286 293 317 317 333 341 347 347 345 337 310 310 293 276 244 244 244 244 272 272 269 265 242 242 233 238 260 260 277 301 351 351 376 396 416 416 417 401 383 383 367 350 311 311 297 283 282 282 296 329 358 358 369 370 368 368 364 358 341 341 331 326 315 315 302 295 279 279 251 238 255 255 285 298 305 305 328 330 333 333 336 335 333 333 328 323 318 318 286 277 279 279 283 285 283 283 265 249 227 227 184 158 151 151 149 146 143 143 142 142 142 142 143 144 155 155 178 193 201 201 222 235 236 236 231 223 197 171 171 163 155 149 149 149 150 151 151 156 161 151 151 145 144 142 142 141 139 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 135 134 134 133 134 134 134 133 133 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 132 132 132 131 130 134 134 136 136 136 136 138 141 144 144 152 162 192 192 230 250 262 262 276 277 269 269 251 240 238 238 249 250 252 252 259 257 255 255 246 244 241 241 254 268 279 279 293 296 292 292 280 271 260 260 233 209 200 200 180 171 161 161 156 151 145 134 134 151 181 199 199 204 206 210 210 212 213 214 214 213 218 204 204 202 199 207 207 212 218 224 224 223 221 226 226 230 231 228 228 223 220 216 216 216 216 223 223 225 228 235 235 243 251 274 274 288 303 322 322 321 314 299 299 291 281 270 270 245 234 223 223 205 195 190 190 180 174 174 174 180 188 201 201 221 228 226 226 220 215 209 209 198 193 188 188 178 177 172 172 166 164 165 165 172 178 192 192 217 229 238 238 267 274 281 281 288 287 285 285 283 284 286 286 289 292 300 300 317 327 330 336 336 338 332 315 315 295 286 261 261 251 241 227 227 222 216 207 207 203 195 185 185 179 175 163 163 156 144 127 127 122 121 118 118 120 122 133 133 140 147 159 159 164 169 188 188 194 201 216 216 225 234 255 255 267 278 304 304 304 304 302 302 294 288 281 281 266 257 250 250 230 222 213 213 202 196 190 190 178 173 168 168 158 153 152 152 151 151 145 145 134 130 137 137 151 159 173 173 181 182 184 184 186 184 182 182 179 177 175 175 173 171 169 169 167 167 168 168 174 179 184 184 196 200 204 211 211 213 216 221 221 227 234 263 263 268 266 263 263 261 258 255 255 255 253 250 250 249 250 251 251 252 253 252 252 249 246 241 241 236 226 219 219 216 213 205 205 201 198 193 193 191 194 199 199 199 198 192 192 187 182 163 163 157 151 133 133 116 112 108 108 102 97 92 92 98 103 108 108 126 134 144 144 162 170 173 173 176 177 175 175 171 171 170 170 169 170 171 171 174 175 177 177 184 187 187 187 186 184 184 184 187 189 191 191 193 192 192 192 192 192 191 191 187 186 184 183 183 184 185 187 187 189 191 196 196 199 199 198 198 196 195 195 195 195 195 196 196 196 196 195 195 193 190 179 179 175 172 165 165 
261 258 258 251 248 246 246 240 237 235 235 230 228 227 227 224 223 218 218 218 218 219 219 216 215 214 214 213 212 210 210 199 196 196 196 194 191 187 187 182 180 180 180 179 183 187 187 203 214 226 251 251 260 269 281 281 280 279 271 271 264 267 276 276 282 291 311 311 322 345 372 372 381 390 398 398 397 396 390 390 387 377 361 361 353 347 334 334 326 315 292 292 279 269 225 225 215 205 199 199 199 198 201 201 201 201 229 229 247 266 285 285 305 305 306 306 302 302 301 301 277 267 258 258 241 233 228 228 219 215 214 214 212 210 209 209 209 208 207 207 206 207 209 209 203 203 203 203 204 205 203 203 199 198 198 198 199 201 204 204 207 208 209 209 230 252 275 275 320 330 340 340 330 326 328 338 338 347 354 361 361 359 352 329 329 309 289 249 249 248 247 278 278 284 290 270 270 245 241 247 247 259 280 327 327 353 374 408 408 420 415 398 398 379 360 320 320 308 296 293 293 303 329 356 356 369 373 376 376 374 368 353 353 345 338 325 325 310 301 286 286 257 243 261 261 293 308 317 317 342 346 350 350 355 355 354 354 348 342 335 335 314 307 311 311 320 325 322 322 297 275 246 246 195 163 152 152 145 144 142 142 142 142 142 142 142 142 146 146 164 178 191 191 219 234 241 241 236 223 189 159 159 153 146 145 145 146 147 149 149 149 150 148 148 147 146 142 142 140 140 139 139 137 137 138 138 137 136 136 136 137 138 145 145 147 149 146 146 151 153 155 155 155 158 161 161 162 162 161 161 158 150 142 142 139 135 137 137 135 132 132 132 131 131 134 134 138 139 140 140 142 146 151 151 168 183 219 219 258 276 286 286 294 291 281 281 267 262 258 258 259 263 267 267 270 269 268 268 254 252 250 250 260 272 283 283 299 305 302 302 290 281 268 268 242 220 211 211 200 186 172 172 155 152 148 133 133 140 157 173 173 180 182 189 189 193 195 197 197 197 200 192 192 190 188 195 195 196 198 201 201 201 201 204 204 206 205 203 203 202 203 205 205 205 208 213 213 214 216 222 222 231 240 263 263 278 293 313 313 313 307 294 294 287 277 266 266 243 234 225 225 213 199 193 193 180 173 171 171 171 174 186 186 205 212 210 210 206 202 198 198 188 184 179 179 172 171 167 167 166 168 173 173 187 195 204 204 224 235 244 244 269 276 284 284 293 292 290 290 291 294 298 298 305 310 318 318 335 345 351 358 358 357 351 333 333 311 300 277 277 264 251 231 231 226 220 206 206 201 193 186 186 183 179 171 171 167 164 154 154 147 142 118 118 118 118 121 121 130 139 151 151 157 163 179 179 187 193 207 207 215 227 251 251 263 272 293 293 294 296 293 293 283 277 270 270 253 244 239 239 222 215 208 208 198 193 187 187 179 172 164 164 155 149 149 149 149 149 145 145 135 129 128 128 134 142 160 160 166 167 169 169 170 170 169 169 166 166 165 165 165 164 164 164 168 172 174 174 180 183 186 186 195 199 203 210 210 213 216 221 221 225 230 252 252 256 257 257 257 256 255 253 253 253 251 247 247 248 250 254 254 253 252 247 247 245 242 235 235 229 219 211 211 208 206 198 198 192 189 185 185 184 186 189 189 188 187 182 182 178 174 153 153 145 137 128 128 114 111 107 107 102 98 94 94 102 105 109 109 121 129 137 137 151 157 157 157 157 158 157 157 153 155 157 157 161 162 163 163 172 174 176 176 184 193 193 193 194 195 197 197 202 205 205 205 205 203 204 204 200 199 197 197 192 191 190 190 190 191 192 197 197 200 201 203 203 202 200 197 197 195 195 194 194 194 194 197 197 198 200 199 199 196 193 182 182 177 172 164 164 
261 258 258 251 248 246 246 240 237 235 235 230 228 227 227 224 223 218 218 218 218 219 219 216 215 214 214 213 212 210 210 199 196 196 196 194 191 187 187 182 180 180 180 179 183 187 187 203 214 226 251 251 260 269 281 281 280 279 271 271 264 267 276 276 282 291 311 311 322 345 372 372 381 390 398 398 397 396 390 390 387 377 361 361 353 347 334 334 326 315 292 292 279 269 225 225 215 205 199 199 199 198 201 201 201 201 229 229 247 266 285 285 305 305 306 306 302 302 301 301 277 267 258 258 241 233 228 228 219 215 214 214 212 210 209 209 209 208 207 207 206 207 209 209 203 203 203 203 204 205 203 203 199 198 198 198 199 201 204 204 207 208 209 209 230 252 275 275 320 330 340 340 330 326 328 338 338 347 354 361 361 359 352 329 329 309 289 249 249 248 247 278 278 284 290 270 270 245 241 247 247 259 280 327 327 353 374 408 408 420 415 398 398 379 360 320 320 308 296 293 293 303 329 356 356 369 373 376 376 374 368 353 353 345 338 325 325 310 301 286 286 257 243 261 261 293 308 317 317 342 346 350 350 355 355 354 354 348 342 335 335 314 307 311 311 320 325 322 322 297 275 246 246 195 163 152 152 145 144 142 142 142 142 142 142 142 142 146 146 164 178 191 191 219 234 241 241 236 223 189 159 159 153 146 145 145 146 147 149 149 149 150 148 148 147 146 142 142 140 140 139 139 137 137 138 138 137 136 136 136 137 138 145 145 147 149 146 146 151 153 155 155 155 158 161 161 162 162 161 161 158 150 142 142 139 135 137 137 135 132 132 132 131 131 134 134 138 139 140 140 142 146 151 151 168 183 219 219 258 276 286 286 294 291 281 281 267 262 258 258 259 263 267 267 270 269 268 268 254 252 250 250 260 272 283 283 299 305 302 302 290 281 268 268 242 220 211 211 200 186 172 172 155 152 148 133 133 140 157 173 173 180 182 189 189 193 195 197 197 197 200 192 192 190 188 195 195 196 198 201 201 201 201 204 204 206 205 203 203 202 203 205 205 205 208 213 213 214 216 222 222 231 240 263 263 278 293 313 313 313 307 294 294 287 277 266 266 243 234 225 225 213 199 193 193 180 173 171 171 171 174 186 186 205 212 210 210 206 202 198 198 188 184 179 179 172 171 167 167 166 168 173 173 187 195 204 204 224 235 244 244 269 276 284 284 293 292 290 290 291 294 298 298 305 310 318 318 335 345 351 358 358 357 351 333 333 311 300 277 277 264 251 231 231 226 220 206 206 201 193 186 186 183 179 171 171 167 164 154 154 147 142 118 118 118 118 121 121 130 139 151 151 157 163 179 179 187 193 207 207 215 227 251 251 263 272 293 293 294 296 293 293 283 277 270 270 253 244 239 239 222 215 208 208 198 193 187 187 179 172 164 164 155 149 149 149 149 149 145 145 135 129 128 128 134 142 160 160 166 167 169 169 170 170 169 169 166 166 165 165 165 164 164 164 168 172 174 174 180 183 186 186 195 199 203 210 210 213 216 221 221 225 230 252 252 256 257 257 257 256 255 253 253 253 251 247 247 248 250 254 254 253 252 247 247 245 242 235 235 229 219 211 211 208 206 198 198 192 189 185 185 184 186 189 189 188 187 182 182 178 174 153 153 145 137 128 128 114 111 107 107 102 98 94 94 102 105 109 109 121 129 137 137 151 157 157 157 157 158 157 157 153 155 157 157 161 162 163 163 172 174 176 176 184 193 193 193 194 195 197 197 202 205 205 205 205 203 204 204 200 199 197 197 192 191 190 190 190 191 192 197 197 200 201 203 203 202 200 197 197 195 195 194 194 194 194 197 197 198 200 199 199 196 193 182 182 177 172 164 164 
277 271 271 263 263 259 259 252 249 247 247 246 248 242 242 232 228 222 222 216 213 210 210 209 209 209 209 208 206 204 204 199 196 194 194 190 187 186 186 182 180 180 180 183 188 194 194 214 226 239 269 269 282 296 303 303 293 288 280 280 276 278 285 285 290 297 316 316 328 352 380 380 390 400 409 409 407 404 397 397 390 372 352 352 342 335 319 319 309 297 275 275 265 256 225 225 215 205 200 200 200 199 199 199 200 201 227 227 242 254 267 267 274 273 271 271 262 259 256 256 239 233 229 229 222 219 218 218 216 214 214 214 212 211 211 211 210 209 208 208 207 208 210 210 203 201 201 201 200 200 199 199 197 197 198 198 202 204 208 208 212 215 218 218 251 274 298 298 346 355 365 365 362 359 361 371 371 378 383 385 385 381 373 350 350 328 306 259 259 252 245 272 272 287 303 298 298 273 259 245 245 245 263 306 306 330 354 397 397 416 426 403 403 385 367 329 329 319 309 309 309 315 333 358 358 371 379 387 387 385 378 362 362 354 347 331 331 315 306 292 292 263 248 265 265 298 313 323 323 351 356 362 362 372 374 376 376 371 363 355 355 335 331 336 336 347 353 346 346 317 296 267 267 213 172 155 155 144 143 142 142 142 142 143 143 142 142 142 142 151 160 176 176 212 232 237 237 228 213 181 153 153 149 144 145 145 146 148 148 148 148 147 145 145 144 143 141 141 140 139 138 138 138 138 139 139 140 142 157 157 164 172 184 184 185 186 184 184 186 189 197 197 203 208 215 215 218 217 207 207 199 185 178 178 174 170 158 158 151 143 139 139 135 134 139 139 143 145 148 148 152 152 152 152 180 203 243 243 273 287 294 294 294 286 283 283 280 281 281 281 282 282 282 282 282 280 277 277 264 263 261 261 268 278 288 288 302 307 306 306 297 289 278 278 255 234 225 225 213 204 195 195 167 163 158 145 145 138 136 147 147 153 158 169 169 174 176 177 177 175 177 178 178 178 178 179 179 180 181 183 183 183 183 183 183 182 182 183 183 185 185 190 190 194 198 201 201 202 204 211 211 222 234 259 259 272 285 297 297 295 289 275 275 268 259 250 250 234 228 222 222 214 204 198 198 186 179 175 175 169 166 171 171 184 193 194 194 191 188 184 184 178 175 171 171 165 164 164 164 169 173 179 179 193 200 209 209 227 236 243 243 265 271 278 278 289 292 295 295 303 306 310 310 320 325 334 334 353 364 369 375 375 375 368 351 351 328 316 290 290 272 254 233 233 226 219 203 203 198 188 182 182 179 176 170 170 166 163 155 155 149 144 122 122 120 117 117 117 119 121 133 133 141 150 167 167 174 179 192 192 201 213 237 237 249 257 277 277 279 281 278 278 267 260 253 253 237 228 224 224 213 209 205 205 196 191 186 186 178 173 167 167 159 148 147 147 145 143 140 140 134 131 126 126 123 126 146 146 153 155 157 157 159 159 158 158 157 159 161 161 159 158 162 162 169 172 175 175 181 184 185 185 190 194 198 210 210 213 217 221 221 223 225 238 238 243 246 250 250 251 251 250 250 249 247 242 242 241 242 244 244 243 242 238 238 236 234 224 224 219 210 204 204 202 200 191 191 185 180 173 173 171 171 175 175 175 174 167 167 161 155 140 140 135 129 124 124 113 110 106 106 99 97 94 94 98 101 104 104 115 123 130 130 141 144 146 146 149 151 150 150 146 147 148 148 154 156 158 158 166 172 178 178 187 198 202 202 209 212 215 215 222 225 225 225 222 220 215 215 210 208 206 206 203 202 200 198 198 200 202 210 210 211 210 206 206 203 201 197 197 195 195 198 198 199 200 204 204 205 207 205 205 201 197 181 181 175 172 168 168 
277 271 271 263 263 259 259 252 249 247 247 246 248 242 242 232 228 222 222 216 213 210 210 209 209 209 209 208 206 204 204 199 196 194 194 190 187 186 186 182 180 180 180 183 188 194 194 214 226 239 269 269 282 296 303 303 293 288 280 280 276 278 285 285 290 297 316 316 328 352 380 380 390 400 409 409 407 404 397 397 390 372 352 352 342 335 319 319 309 297 275 275 265 256 225 225 215 205 200 200 200 199 199 199 200 201 227 227 242 254 267 267 274 273 271 271 262 259 256 256 239 233 229 229 222 219 218 218 216 214 214 214 212 211 211 211 210 209 208 208 207 208 210 210 203 201 201 201 200 200 199 199 197 197 198 198 202 204 208 208 212 215 218 218 251 274 298 298 346 355 365 365 362 359 361 371 371 378 383 385 385 381 373 350 350 328 306 259 259 252 245 272 272 287 303 298 298 273 259 245 245 245 263 306 306 330 354 397 397 416 426 403 403 385 367 329 329 319 309 309 309 315 333 358 358 371 379 387 387 385 378 362 362 354 347 331 331 315 306 292 292 263 248 265 265 298 313 323 323 351 356 362 362 372 374 376 376 371 363 355 355 335 331 336 336 347 353 346 346 317 296 267 267 213 172 155 155 144 143 142 142 142 142 143 143 142 142 142 142 151 160 176 176 212 232 237 237 228 213 181 153 153 149 144 145 145 146 148 148 148 148 147 145 145 144 143 141 141 140 139 138 138 138 138 139 139 140 142 157 157 164 172 184 184 185 186 184 184 186 189 197 197 203 208 215 215 218 217 207 207 199 185 178 178 174 170 158 158 151 143 139 139 135 134 139 139 143 145 148 148 152 152 152 152 180 203 243 243 273 287 294 294 294 286 283 283 280 281 281 281 282 282 282 282 282 280 277 277 264 263 261 261 268 278 288 288 302 307 306 306 297 289 278 278 255 234 225 225 213 204 195 195 167 163 158 145 145 138 136 147 147 153 158 169 169 174 176 177 177 175 177 178 178 178 178 179 179 180 181 183 183 183 183 183 183 182 182 183 183 185 185 190 190 194 198 201 201 202 204 211 211 222 234 259 259 272 285 297 297 295 289 275 275 268 259 250 250 234 228 222 222 214 204 198 198 186 179 175 175 169 166 171 171 184 193 194 194 191 188 184 184 178 175 171 171 165 164 164 164 169 173 179 179 193 200 209 209 227 236 243 243 265 271 278 278 289 292 295 295 303 306 310 310 320 325 334 334 353 364 369 375 375 375 368 351 351 328 316 290 290 272 254 233 233 226 219 203 203 198 188 182 182 179 176 170 170 166 163 155 155 149 144 122 122 120 117 117 117 119 121 133 133 141 150 167 167 174 179 192 192 201 213 237 237 249 257 277 277 279 281 278 278 267 260 253 253 237 228 224 224 213 209 205 205 196 191 186 186 178 173 167 167 159 148 147 147 145 143 140 140 134 131 126 126 123 126 146 146 153 155 157 157 159 159 158 158 157 159 161 161 159 158 162 162 169 172 175 175 181 184 185 185 190 194 198 210 210 213 217 221 221 223 225 238 238 243 246 250 250 251 251 250 250 249 247 242 242 241 242 244 244 243 242 238 238 236 234 224 224 219 210 204 204 202 200 191 191 185 180 173 173 171 171 175 175 175 174 167 167 161 155 140 140 135 129 124 124 113 110 106 106 99 97 94 94 98 101 104 104 115 123 130 130 141 144 146 146 149 151 150 150 146 147 148 148 154 156 158 158 166 172 178 178 187 198 202 202 209 212 215 215 222 225 225 225 222 220 215 215 210 208 206 206 203 202 200 198 198 200 202 210 210 211 210 206 206 203 201 197 197 195 195 198 198 199 200 204 204 205 207 205 205 201 197 181 181 175 172 168 168 
319 312 312 296 286 277 277 263 259 259 259 259 258 251 251 238 233 224 224 219 217 215 215 213 212 211 211 212 212 212 212 205 198 195 195 190 187 186 186 184 183 182 182 189 196 204 204 225 237 250 288 288 300 313 318 318 301 294 286 286 285 286 292 292 296 302 318 318 328 349 376 376 389 402 415 415 415 415 404 404 395 376 356 356 347 343 333 333 328 315 285 285 269 256 224 224 215 206 201 201 201 200 199 199 200 201 219 219 227 231 235 235 239 238 236 236 230 227 224 224 219 218 217 217 215 215 214 214 214 215 214 214 213 213 213 213 211 211 210 210 207 207 208 208 202 201 200 200 198 196 196 196 197 198 200 200 203 205 210 210 217 219 222 222 251 275 299 299 345 356 368 368 372 375 383 397 397 404 409 411 411 407 399 372 372 352 331 275 275 263 251 262 262 280 299 317 317 303 284 255 255 244 258 294 294 316 341 388 388 410 427 408 408 391 374 339 339 332 325 325 325 329 343 365 365 377 386 395 395 394 387 371 371 363 351 329 329 311 303 291 291 268 256 271 271 300 313 325 325 359 368 377 377 393 394 395 395 391 383 374 374 359 355 361 361 370 373 363 363 332 310 279 279 223 180 161 161 146 145 143 143 142 142 141 141 142 142 142 142 147 152 170 170 204 220 223 223 215 203 175 151 151 149 146 146 146 146 146 146 146 146 146 144 144 143 143 141 141 140 140 139 139 139 140 148 148 154 161 185 185 198 211 223 223 221 218 214 214 214 220 240 240 253 259 268 268 271 270 260 260 251 235 215 215 210 205 193 193 181 169 163 163 156 154 152 152 149 152 156 156 162 161 159 159 167 188 228 228 258 269 277 277 289 293 301 301 308 307 304 304 304 304 304 304 299 292 284 284 271 268 265 265 276 288 296 296 307 311 311 311 306 299 289 289 266 246 238 238 225 220 215 215 192 182 171 150 150 145 134 131 131 135 140 148 148 152 153 155 155 157 160 165 165 166 167 162 162 163 164 165 165 164 162 157 157 156 156 156 156 157 160 172 172 181 186 187 187 188 190 205 205 219 233 263 263 273 283 290 290 279 272 256 256 248 243 238 238 226 222 218 218 212 204 200 200 191 185 181 181 174 170 169 169 171 174 177 177 174 173 171 171 167 165 163 163 157 159 164 164 173 179 184 184 196 203 211 211 226 233 240 240 262 267 273 273 285 293 302 302 315 319 323 323 335 339 347 347 366 376 384 391 391 389 383 365 365 339 323 290 290 271 251 232 232 223 214 198 198 195 186 178 178 175 171 165 165 163 160 150 150 143 138 125 125 121 117 116 116 116 116 117 117 122 127 149 149 158 164 177 177 185 195 215 215 224 232 254 254 255 257 251 251 237 229 225 225 215 210 210 210 207 206 205 205 198 195 192 192 184 179 174 174 165 157 151 151 140 136 133 133 129 127 123 123 118 117 129 129 141 144 147 147 150 150 150 150 150 150 149 149 149 150 152 152 158 163 165 165 168 170 172 172 185 194 203 216 216 219 223 227 227 229 232 241 241 245 247 249 249 247 246 244 244 243 241 236 236 234 233 229 229 228 227 225 225 223 220 211 211 207 200 197 197 196 193 184 184 178 173 167 167 166 165 163 163 161 158 148 148 146 143 138 138 134 129 122 122 116 112 107 107 94 93 91 91 97 98 100 100 120 126 132 132 143 147 148 148 150 151 151 151 153 152 151 151 153 155 157 157 169 175 181 181 193 208 217 217 228 231 230 230 229 230 233 233 234 231 226 226 222 219 215 215 210 209 208 212 212 214 216 218 218 217 216 213 213 211 211 208 208 205 205 205 205 206 207 213 213 213 212 207 207 203 198 183 183 179 176 170 170 
319 312 312 296 286 277 277 263 259 259 259 259 258 251 251 238 233 224 224 219 217 215 215 213 212 211 211 212 212 212 212 205 198 195 195 190 187 186 186 184 183 182 182 189 196 204 204 225 237 250 288 288 300 313 318 318 301 294 286 286 285 286 292 292 296 302 318 318 328 349 376 376 389 402 415 415 415 415 404 404 395 376 356 356 347 343 333 333 328 315 285 285 269 256 224 224 215 206 201 201 201 200 199 199 200 201 219 219 227 231 235 235 239 238 236 236 230 227 224 224 219 218 217 217 215 215 214 214 214 215 214 214 213 213 213 213 211 211 210 210 207 207 208 208 202 201 200 200 198 196 196 196 197 198 200 200 203 205 210 210 217 219 222 222 251 275 299 299 345 356 368 368 372 375 383 397 397 404 409 411 411 407 399 372 372 352 331 275 275 263 251 262 262 280 299 317 317 303 284 255 255 244 258 294 294 316 341 388 388 410 427 408 408 391 374 339 339 332 325 325 325 329 343 365 365 377 386 395 395 394 387 371 371 363 351 329 329 311 303 291 291 268 256 271 271 300 313 325 325 359 368 377 377 393 394 395 395 391 383 374 374 359 355 361 361 370 373 363 363 332 310 279 279 223 180 161 161 146 145 143 143 142 142 141 141 142 142 142 142 147 152 170 170 204 220 223 223 215 203 175 151 151 149 146 146 146 146 146 146 146 146 146 144 144 143 143 141 141 140 140 139 139 139 140 148 148 154 161 185 185 198 211 223 223 221 218 214 214 214 220 240 240 253 259 268 268 271 270 260 260 251 235 215 215 210 205 193 193 181 169 163 163 156 154 152 152 149 152 156 156 162 161 159 159 167 188 228 228 258 269 277 277 289 293 301 301 308 307 304 304 304 304 304 304 299 292 284 284 271 268 265 265 276 288 296 296 307 311 311 311 306 299 289 289 266 246 238 238 225 220 215 215 192 182 171 150 150 145 134 131 131 135 140 148 148 152 153 155 155 157 160 165 165 166 167 162 162 163 164 165 165 164 162 157 157 156 156 156 156 157 160 172 172 181 186 187 187 188 190 205 205 219 233 263 263 273 283 290 290 279 272 256 256 248 243 238 238 226 222 218 218 212 204 200 200 191 185 181 181 174 170 169 169 171 174 177 177 174 173 171 171 167 165 163 163 157 159 164 164 173 179 184 184 196 203 211 211 226 233 240 240 262 267 273 273 285 293 302 302 315 319 323 323 335 339 347 347 366 376 384 391 391 389 383 365 365 339 323 290 290 271 251 232 232 223 214 198 198 195 186 178 178 175 171 165 165 163 160 150 150 143 138 125 125 121 117 116 116 116 116 117 117 122 127 149 149 158 164 177 177 185 195 215 215 224 232 254 254 255 257 251 251 237 229 225 225 215 210 210 210 207 206 205 205 198 195 192 192 184 179 174 174 165 157 151 151 140 136 133 133 129 127 123 123 118 117 129 129 141 144 147 147 150 150 150 150 150 150 149 149 149 150 152 152 158 163 165 165 168 170 172 172 185 194 203 216 216 219 223 227 227 229 232 241 241 245 247 249 249 247 246 244 244 243 241 236 236 234 233 229 229 228 227 225 225 223 220 211 211 207 200 197 197 196 193 184 184 178 173 167 167 166 165 163 163 161 158 148 148 146 143 138 138 134 129 122 122 116 112 107 107 94 93 91 91 97 98 100 100 120 126 132 132 143 147 148 148 150 151 151 151 153 152 151 151 153 155 157 157 169 175 181 181 193 208 217 217 228 231 230 230 229 230 233 233 234 231 226 226 222 219 215 215 210 209 208 212 212 214 216 218 218 217 216 213 213 211 211 208 208 205 205 205 205 206 207 213 213 213 212 207 207 203 198 183 183 179 176 170 170 
356 350 350 337 319 306 306 287 281 280 280 274 270 260 260 244 238 228 228 223 222 221 221 221 221 222 222 220 219 217 217 202 194 191 191 187 185 184 184 182 181 182 182 197 205 213 213 231 246 262 296 296 308 321 321 321 303 297 291 291 292 295 301 301 305 309 320 320 327 345 371 371 385 400 418 418 419 421 414 414 404 384 369 369 362 358 352 352 349 338 303 303 279 262 222 222 217 211 203 203 202 201 201 201 201 202 211 211 216 218 220 220 224 221 218 218 215 214 212 212 213 214 214 214 215 216 215 215 215 216 216 216 217 216 215 215 213 212 211 211 210 210 210 210 202 201 200 200 198 198 199 199 200 199 200 200 204 207 214 214 225 227 230 230 243 262 282 282 324 337 351 351 379 392 405 425 425 432 432 429 429 424 419 393 393 372 350 300 300 284 267 258 258 272 287 320 320 320 302 266 266 248 258 290 290 312 336 381 381 403 423 409 409 397 385 359 359 352 344 340 340 343 356 377 377 389 395 405 405 408 398 376 376 363 349 322 322 300 291 279 279 263 258 273 273 300 312 324 324 363 374 386 386 401 406 411 411 412 406 400 400 389 385 387 387 388 387 375 375 341 320 291 291 233 187 169 169 151 148 145 145 142 142 142 142 142 142 142 142 143 144 158 158 186 201 206 206 203 193 162 149 149 147 145 145 145 145 146 145 145 145 145 143 143 142 142 140 140 139 139 141 141 144 153 173 173 174 176 196 196 212 228 244 244 245 247 236 236 237 248 275 275 290 301 317 317 322 322 314 314 307 291 274 274 263 252 235 235 219 202 192 192 177 171 160 160 158 160 163 163 171 172 174 174 168 175 200 200 228 238 250 250 278 294 308 308 320 317 317 317 320 318 316 316 308 299 289 289 279 275 270 270 284 295 302 302 315 320 321 321 313 303 292 292 269 253 248 248 240 235 229 229 211 203 195 174 174 167 152 137 137 129 129 132 132 135 137 141 141 144 150 154 154 154 155 149 149 148 147 146 146 145 144 136 136 134 133 132 132 132 134 144 144 152 161 173 173 175 178 206 206 221 236 264 264 272 280 283 283 267 259 244 244 236 234 231 231 224 222 219 219 213 209 206 206 198 193 188 188 180 177 175 175 170 166 163 163 161 160 159 159 159 158 156 156 154 157 166 166 178 184 190 190 201 207 215 215 232 241 249 249 269 273 278 278 286 295 304 304 322 329 336 336 355 360 364 364 377 385 392 400 400 401 392 368 368 330 308 273 273 257 241 222 222 216 209 196 196 192 183 175 175 171 168 162 162 158 155 147 147 141 137 130 130 126 122 117 117 117 116 114 114 114 113 128 128 136 143 157 157 165 173 189 189 198 205 221 221 220 219 217 217 214 215 213 213 211 211 213 213 212 213 215 215 209 204 198 198 183 178 173 173 163 151 147 147 138 134 132 132 130 129 129 129 124 119 118 118 129 134 140 140 145 147 149 149 149 148 145 145 143 142 141 141 144 148 150 150 157 162 167 167 184 192 201 216 216 221 227 234 234 236 239 247 247 249 249 248 248 246 245 243 243 241 239 235 235 231 228 225 225 223 220 215 215 212 208 201 201 199 194 190 190 187 185 183 183 182 181 179 179 178 177 170 170 167 163 156 156 153 149 141 141 137 133 128 128 124 122 119 119 95 93 91 91 92 93 94 94 125 134 138 138 146 150 152 152 155 157 158 158 158 158 159 159 158 160 163 163 171 177 184 184 195 216 229 229 239 236 225 225 215 218 230 230 243 244 236 236 229 225 220 220 217 218 220 227 227 229 231 229 229 227 224 220 220 219 221 220 220 217 214 211 211 214 218 221 221 219 216 208 208 202 196 184 184 180 176 169 169 
379 382 382 377 359 348 348 328 319 309 309 292 284 274 274 257 250 238 238 239 238 236 236 231 232 233 233 228 225 221 221 200 193 189 189 184 183 183 183 184 185 188 188 205 212 219 219 237 250 264 295 295 306 318 316 316 302 300 298 298 300 304 312 312 317 321 329 329 333 350 373 373 387 402 426 426 430 434 422 422 412 395 380 380 373 364 345 345 334 322 292 292 275 262 226 226 222 218 205 205 204 203 202 202 203 204 209 209 211 211 212 212 213 213 213 213 210 210 209 209 212 213 214 214 216 218 218 218 218 219 219 219 219 219 220 220 216 214 212 212 209 209 210 210 205 203 202 202 201 202 204 204 206 205 206 206 212 217 234 234 254 251 247 247 239 252 266 266 299 314 330 330 387 406 422 446 446 454 454 450 450 445 441 410 410 385 359 316 316 297 278 260 260 271 282 320 320 325 306 270 270 253 261 290 290 312 337 380 380 398 419 413 413 408 402 387 387 379 370 365 365 365 373 389 389 398 404 411 411 410 399 372 372 357 342 311 311 283 271 267 267 264 266 274 274 292 303 314 314 359 372 385 385 407 416 425 425 435 431 427 427 413 410 408 408 401 395 380 380 344 323 299 299 249 203 182 182 158 153 147 147 142 142 142 142 142 142 141 141 142 141 148 148 167 179 181 181 178 173 156 148 148 147 145 144 144 144 144 145 145 145 144 143 143 142 141 139 139 138 138 152 152 166 182 200 200 197 194 199 199 216 233 259 259 262 266 255 255 261 272 299 299 315 327 349 349 360 360 353 353 347 328 312 312 301 289 263 263 240 216 202 202 179 169 163 163 170 177 185 185 193 191 188 188 179 176 189 189 217 228 238 238 266 283 298 298 324 334 341 341 345 339 332 332 321 313 305 305 288 283 277 277 293 303 312 312 327 333 330 330 314 301 289 289 270 258 253 253 248 245 241 241 228 217 206 186 186 179 167 154 154 145 138 128 128 125 126 130 130 133 143 145 145 145 144 142 142 142 141 137 137 135 132 126 126 124 124 123 123 124 124 126 126 129 136 152 152 159 167 194 194 209 225 253 253 263 273 275 275 264 256 240 240 232 228 223 223 219 218 216 216 213 210 207 207 201 198 194 194 186 182 180 180 175 172 166 166 163 161 159 159 154 153 151 151 154 158 169 169 183 189 194 194 206 213 224 224 247 259 265 265 280 283 286 286 292 299 307 307 330 339 348 348 376 385 387 387 392 396 401 403 403 398 386 356 356 316 292 258 258 246 233 216 216 212 207 196 196 191 182 175 175 172 169 164 164 161 158 148 148 142 138 133 133 131 129 127 127 125 122 114 114 114 113 115 115 118 125 139 139 146 153 166 166 172 178 193 193 201 210 220 220 234 238 238 238 235 232 232 232 230 228 226 226 213 204 194 194 179 175 171 171 161 151 147 147 140 138 137 137 135 135 135 135 130 126 116 116 116 121 127 127 135 137 140 140 140 138 137 137 139 139 139 139 142 144 146 146 157 165 174 174 193 196 200 209 209 211 214 225 225 229 234 242 242 245 246 247 247 245 245 244 244 242 241 238 238 235 233 231 231 230 229 223 223 220 216 206 206 203 197 193 193 190 190 190 190 189 188 186 186 187 187 181 181 176 171 163 163 160 156 151 151 148 145 136 136 129 125 121 121 104 98 92 92 95 96 97 97 133 141 143 143 148 151 154 154 157 158 158 158 156 156 156 156 158 161 165 165 173 178 184 184 200 219 233 233 240 232 218 218 208 213 226 226 244 249 239 239 232 231 229 229 229 231 234 245 245 247 249 240 240 237 236 233 233 231 230 224 224 219 218 223 223 227 232 231 231 224 217 208 208 204 199 183 183 177 173 166 166 
373 381 381 391 378 370 370 352 342 328 328 308 303 296 296 281 273 263 263 257 254 251 251 238 237 235 235 229 223 217 217 195 189 186 186 182 180 183 183 190 194 197 197 212 216 221 221 240 252 265 292 292 301 311 314 314 306 306 309 309 313 317 325 325 330 334 344 344 349 362 384 384 397 410 428 428 430 433 417 417 409 396 383 383 375 361 332 332 316 301 275 275 263 254 227 227 225 222 209 209 208 206 203 203 203 204 209 209 211 212 214 214 210 210 209 209 210 210 209 209 212 213 214 214 216 217 218 218 221 222 222 222 222 221 220 220 219 218 217 217 215 216 218 218 214 211 210 210 208 209 211 211 213 212 216 216 231 241 269 269 289 284 278 278 250 254 258 258 288 306 325 325 386 405 419 444 444 456 462 469 469 470 464 424 424 399 374 329 329 310 291 267 267 275 283 321 321 328 310 275 275 259 263 291 291 315 338 379 379 397 420 427 427 425 423 415 415 412 408 401 401 398 397 404 404 408 408 399 399 389 379 356 356 342 327 297 297 275 269 274 274 280 280 279 279 288 298 310 310 351 364 377 377 403 415 428 428 443 442 441 441 430 426 422 422 407 396 379 379 344 325 305 305 262 219 199 199 169 163 157 157 150 147 143 143 141 141 142 142 143 142 142 142 148 154 157 157 158 155 149 144 144 144 144 144 144 144 143 143 143 142 141 141 141 141 141 141 141 140 144 172 172 195 215 230 230 224 217 204 204 216 228 261 261 269 277 283 283 287 295 317 317 331 344 368 368 378 375 363 363 353 328 304 304 292 279 250 250 230 209 198 198 179 171 182 182 195 201 208 208 208 202 196 196 183 180 199 199 238 254 263 263 283 293 308 308 339 355 361 361 362 359 355 355 339 330 321 321 297 292 286 286 302 314 324 324 340 347 345 345 327 312 299 299 280 273 271 271 265 261 257 257 241 225 209 189 189 183 174 170 170 169 162 146 146 136 132 125 125 123 128 132 132 133 134 135 135 134 133 128 128 126 124 124 124 126 126 127 127 126 126 128 128 130 128 129 129 135 142 166 166 180 195 226 226 239 253 268 268 262 254 238 238 230 225 219 219 215 214 213 213 210 207 205 205 200 198 196 196 190 187 185 185 180 177 173 173 168 166 163 163 156 153 149 149 156 161 174 174 188 195 201 201 215 222 234 234 257 267 273 273 289 291 294 294 301 307 313 313 337 346 356 356 391 403 406 406 409 408 406 393 393 383 368 335 335 295 272 244 244 235 226 214 214 210 206 198 198 193 184 178 178 176 175 172 172 169 164 153 153 148 146 139 139 135 131 124 124 123 122 116 116 115 114 112 112 113 115 124 124 130 135 147 147 154 161 182 182 194 207 218 218 232 234 235 235 241 246 247 247 247 239 230 230 207 202 197 197 180 175 169 169 158 149 146 146 142 142 141 141 139 139 137 137 133 130 123 123 114 115 117 117 120 121 123 123 125 126 131 131 137 140 144 144 150 151 155 155 169 179 185 185 200 203 207 210 210 211 212 217 217 221 225 238 238 241 243 245 245 245 247 249 249 248 247 243 243 239 237 236 236 236 236 233 233 232 230 218 218 213 206 203 203 201 200 198 198 197 197 197 197 198 199 193 193 187 181 175 175 173 170 163 163 158 152 139 139 130 126 122 122 110 104 97 97 97 105 113 113 133 136 138 138 142 143 144 144 147 149 149 149 150 152 154 154 160 163 167 167 173 178 184 184 199 216 230 230 242 238 230 230 221 221 228 228 238 240 237 237 238 237 236 236 239 241 243 251 251 252 254 252 252 252 247 237 237 232 229 225 225 224 224 232 232 234 236 229 229 223 217 208 208 203 197 177 177 171 168 162 162 
373 381 381 391 378 370 370 352 342 328 328 308 303 296 296 281 273 263 263 257 254 251 251 238 237 235 235 229 223 217 217 195 189 186 186 182 180 183 183 190 194 197 197 212 216 221 221 240 252 265 292 292 301 311 314 314 306 306 309 309 313 317 325 325 330 334 344 344 349 362 384 384 397 410 428 428 430 433 417 417 409 396 383 383 375 361 332 332 316 301 275 275 263 254 227 227 225 222 209 209 208 206 203 203 203 204 209 209 211 212 214 214 210 210 209 209 210 210 209 209 212 213 214 214 216 217 218 218 221 222 222 222 222 221 220 220 219 218 217 217 215 216 218 218 214 211 210 210 208 209 211 211 213 212 216 216 231 241 269 269 289 284 278 278 250 254 258 258 288 306 325 325 386 405 419 444 444 456 462 469 469 470 464 424 424 399 374 329 329 310 291 267 267 275 283 321 321 328 310 275 275 259 263 291 291 315 338 379 379 397 420 427 427 425 423 415 415 412 408 401 401 398 397 404 404 408 408 399 399 389 379 356 356 342 327 297 297 275 269 274 274 280 280 279 279 288 298 310 310 351 364 377 377 403 415 428 428 443 442 441 441 430 426 422 422 407 396 379 379 344 325 305 305 262 219 199 199 169 163 157 157 150 147 143 143 141 141 142 142 143 142 142 142 148 154 157 157 158 155 149 144 144 144 144 144 144 144 143 143 143 142 141 141 141 141 141 141 141 140 144 172 172 195 215 230 230 224 217 204 204 216 228 261 261 269 277 283 283 287 295 317 317 331 344 368 368 378 375 363 363 353 328 304 304 292 279 250 250 230 209 198 198 179 171 182 182 195 201 208 208 208 202 196 196 183 180 199 199 238 254 263 263 283 293 308 308 339 355 361 361 362 359 355 355 339 330 321 321 297 292 286 286 302 314 324 324 340 347 345 345 327 312 299 299 280 273 271 271 265 261 257 257 241 225 209 189 189 183 174 170 170 169 162 146 146 136 132 125 125 123 128 132 132 133 134 135 135 134 133 128 128 126 124 124 124 126 126 127 127 126 126 128 128 130 128 129 129 135 142 166 166 180 195 226 226 239 253 268 268 262 254 238 238 230 225 219 219 215 214 213 213 210 207 205 205 200 198 196 196 190 187 185 185 180 177 173 173 168 166 163 163 156 153 149 149 156 161 174 174 188 195 201 201 215 222 234 234 257 267 273 273 289 291 294 294 301 307 313 313 337 346 356 356 391 403 406 406 409 408 406 393 393 383 368 335 335 295 272 244 244 235 226 214 214 210 206 198 198 193 184 178 178 176 175 172 172 169 164 153 153 148 146 139 139 135 131 124 124 123 122 116 116 115 114 112 112 113 115 124 124 130 135 147 147 154 161 182 182 194 207 218 218 232 234 235 235 241 246 247 247 247 239 230 230 207 202 197 197 180 175 169 169 158 149 146 146 142 142 141 141 139 139 137 137 133 130 123 123 114 115 117 117 120 121 123 123 125 126 131 131 137 140 144 144 150 151 155 155 169 179 185 185 200 203 207 210 210 211 212 217 217 221 225 238 238 241 243 245 245 245 247 249 249 248 247 243 243 239 237 236 236 236 236 233 233 232 230 218 218 213 206 203 203 201 200 198 198 197 197 197 197 198 199 193 193 187 181 175 175 173 170 163 163 158 152 139 139 130 126 122 122 110 104 97 97 97 105 113 113 133 136 138 138 142 143 144 144 147 149 149 149 150 152 154 154 160 163 167 167 173 178 184 184 199 216 230 230 242 238 230 230 221 221 228 228 238 240 237 237 238 237 236 236 239 241 243 251 251 252 254 252 252 252 247 237 237 232 229 225 225 224 224 232 232 234 236 229 229 223 217 208 208 203 197 177 177 171 168 162 162 
373 381 381 391 378 370 370 352 342 328 328 308 303 296 296 281 273 263 263 257 254 251 251 238 237 235 235 229 223 217 217 195 189 186 186 182 180 183 183 190 194 197 197 212 216 221 221 240 252 265 292 292 301 311 314 314 306 306 309 309 313 317 325 325 330 334 344 344 349 362 384 384 397 410 428 428 430 433 417 417 409 396 383 383 375 361 332 332 316 301 275 275 263 254 227 227 225 222 209 209 208 206 203 203 203 204 209 209 211 212 214 214 210 210 209 209 210 210 209 209 212 213 214 214 216 217 218 218 221 222 222 222 222 221 220 220 219 218 217 217 215 216 218 218 214 211 210 210 208 209 211 211 213 212 216 216 231 241 269 269 289 284 278 278 250 254 258 258 288 306 325 325 386 405 419 444 444 456 462 469 469 470 464 424 424 399 374 329 329 310 291 267 267 275 283 321 321 328 310 275 275 259 263 291 291 315 338 379 379 397 420 427 427 425 423 415 415 412 408 401 401 398 397 404 404 408 408 399 399 389 379 356 356 342 327 297 297 275 269 274 274 280 280 279 279 288 298 310 310 351 364 377 377 403 415 428 428 443 442 441 441 430 426 422 422 407 396 379 379 344 325 305 305 262 219 199 199 169 163 157 157 150 147 143 143 141 141 142 142 143 142 142 142 148 154 157 157 158 155 149 144 144 144 144 144 144 144 143 143 143 142 141 141 141 141 141 141 141 140 144 172 172 195 215 230 230 224 217 204 204 216 228 261 261 269 277 283 283 287 295 317 317 331 344 368 368 378 375 363 363 353 328 304 304 292 279 250 250 230 209 198 198 179 171 182 182 195 201 208 208 208 202 196 196 183 180 199 199 238 254 263 263 283 293 308 308 339 355 361 361 362 359 355 355 339 330 321 321 297 292 286 286 302 314 324 324 340 347 345 345 327 312 299 299 280 273 271 271 265 261 257 257 241 225 209 189 189 183 174 170 170 169 162 146 146 136 132 125 125 123 128 132 132 133 134 135 135 134 133 128 128 126 124 124 124 126 126 127 127 126 126 128 128 130 128 129 129 135 142 166 166 180 195 226 226 239 253 268 268 262 254 238 238 230 225 219 219 215 214 213 213 210 207 205 205 200 198 196 196 190 187 185 185 180 177 173 173 168 166 163 163 156 153 149 149 156 161 174 174 188 195 201 201 215 222 234 234 257 267 273 273 289 291 294 294 301 307 313 313 337 346 356 356 391 403 406 406 409 408 406 393 393 383 368 335 335 295 272 244 244 235 226 214 214 210 206 198 198 193 184 178 178 176 175 172 172 169 164 153 153 148 146 139 139 135 131 124 124 123 122 116 116 115 114 112 112 113 115 124 124 130 135 147 147 154 161 182 182 194 207 218 218 232 234 235 235 241 246 247 247 247 239 230 230 207 202 197 197 180 175 169 169 158 149 146 146 142 142 141 141 139 139 137 137 133 130 123 123 114 115 117 117 120 121 123 123 125 126 131 131 137 140 144 144 150 151 155 155 169 179 185 185 200 203 207 210 210 211 212 217 217 221 225 238 238 241 243 245 245 245 247 249 249 248 247 243 243 239 237 236 236 236 236 233 233 232 230 218 218 213 206 203 203 201 200 198 198 197 197 197 197 198 199 193 193 187 181 175 175 173 170 163 163 158 152 139 139 130 126 122 122 110 104 97 97 97 105 113 113 133 136 138 138 142 143 144 144 147 149 149 149 150 152 154 154 160 163 167 167 173 178 184 184 199 216 230 230 242 238 230 230 221 221 228 228 238 240 237 237 238 237 236 236 239 241 243 251 251 252 254 252 252 252 247 237 237 232 229 225 225 224 224 232 232 234 236 229 229 223 217 208 208 203 197 177 177 171 168 162 162 
364 376 376 393 390 383 383 367 358 346 346 327 321 317 317 308 302 291 291 283 271 258 258 242 239 235 235 225 215 205 205 187 183 182 182 180 181 185 185 192 196 202 202 219 225 232 232 245 255 266 292 292 302 312 316 316 312 314 321 321 325 329 339 339 344 350 361 361 367 378 396 396 405 414 424 424 421 417 400 400 394 382 368 368 359 346 318 318 302 289 264 264 251 242 222 222 222 221 217 217 212 207 205 205 205 206 208 208 210 212 214 214 212 210 208 208 208 209 210 210 213 214 215 215 218 219 220 220 223 224 224 224 225 226 227 227 234 234 233 233 231 231 232 232 228 226 225 225 223 222 222 222 224 227 238 238 263 276 302 302 318 305 292 292 261 260 259 259 289 307 325 325 371 386 403 436 436 452 465 484 484 490 480 427 427 403 379 336 336 317 297 274 274 283 292 326 326 329 315 285 285 269 267 289 289 313 335 376 376 396 425 440 440 440 440 441 441 440 438 428 428 423 418 415 415 412 401 378 378 367 358 337 337 325 311 287 287 284 291 293 293 295 294 289 289 294 304 314 314 351 362 374 374 401 415 429 429 449 450 452 452 444 438 430 430 405 388 371 371 337 319 300 300 262 227 211 211 185 176 167 167 158 156 153 153 148 145 142 142 142 141 141 141 141 141 142 142 144 145 144 143 143 143 142 143 143 143 143 142 142 141 140 141 141 140 140 141 141 142 155 197 197 226 244 263 263 254 244 224 224 223 222 264 264 276 289 300 300 306 314 334 334 346 359 379 379 385 381 362 362 348 316 284 284 268 251 224 224 213 201 195 195 185 181 212 212 221 221 221 221 214 207 199 199 188 185 207 207 255 277 291 291 314 323 332 332 352 364 370 370 376 373 369 369 353 341 329 329 306 301 295 295 313 325 335 335 352 358 357 357 344 332 316 316 293 285 283 283 283 280 276 276 253 238 222 195 195 192 195 201 201 201 196 181 181 171 161 143 143 135 131 125 125 125 125 125 125 125 124 125 125 125 125 131 131 132 133 137 137 140 141 141 141 140 137 122 122 122 123 134 134 145 157 187 187 203 220 246 246 249 244 232 232 225 221 217 217 214 213 211 211 211 211 210 210 206 203 201 201 195 192 189 189 184 181 176 176 170 167 164 164 156 153 149 149 155 163 179 179 193 200 208 208 223 231 240 240 259 269 276 276 298 301 305 305 310 316 323 323 344 353 363 363 403 414 418 418 418 414 405 380 380 364 346 310 310 272 253 234 234 227 220 212 212 208 204 196 196 193 186 179 179 176 173 166 166 163 159 151 151 147 145 136 136 131 125 121 121 121 120 118 118 116 114 111 111 110 110 116 116 121 124 131 131 136 141 166 166 178 191 200 200 216 223 226 226 238 247 248 248 239 228 217 217 191 187 183 183 174 171 167 167 159 151 148 148 142 138 138 138 137 136 135 135 133 132 132 132 128 128 128 128 126 122 117 117 121 126 136 136 145 149 153 153 158 158 165 165 180 187 193 193 208 212 216 221 221 222 224 224 224 225 226 235 235 238 240 245 245 247 250 253 253 252 250 246 246 242 240 238 238 238 239 238 238 235 232 223 223 219 214 211 211 209 209 209 209 211 213 215 215 215 213 203 203 200 196 185 185 179 173 159 159 154 148 141 141 134 130 126 126 111 106 100 100 104 110 117 117 131 134 134 134 133 132 133 133 138 142 144 144 151 154 157 157 158 160 162 162 168 173 179 179 193 213 222 222 237 243 244 244 244 243 241 241 237 235 236 236 239 239 239 239 240 242 244 252 252 254 257 252 252 248 242 233 233 229 228 227 227 226 226 230 230 230 230 231 231 224 216 202 202 195 188 171 171 166 163 158 158 
343 354 354 379 384 382 382 377 373 363 363 345 337 334 334 326 320 304 304 284 270 256 256 235 230 224 224 210 199 187 187 181 180 180 180 180 182 186 186 198 205 210 210 236 242 249 249 258 266 274 295 295 303 312 319 319 321 325 335 335 340 344 354 354 360 366 378 378 383 396 407 407 411 416 413 413 405 397 378 378 370 355 341 341 333 322 299 299 287 277 256 256 245 238 223 223 223 222 218 218 213 208 208 208 208 208 207 207 208 209 211 211 212 213 214 214 211 211 210 210 213 214 216 216 219 220 221 221 224 225 226 226 228 238 247 247 254 255 257 257 255 252 249 249 245 253 254 254 254 252 247 247 244 247 264 264 296 311 332 332 331 315 298 298 271 268 265 265 289 302 316 316 355 374 395 434 434 451 465 484 484 489 473 410 410 387 364 326 326 309 292 280 280 292 305 333 333 329 319 293 293 278 270 282 282 304 327 369 369 388 419 443 443 448 453 460 460 463 466 455 455 448 437 421 421 408 391 361 361 348 340 323 323 314 301 287 287 297 306 307 307 306 304 298 298 302 312 322 322 355 366 378 378 407 420 433 433 453 457 461 461 447 438 423 423 390 372 357 357 325 307 290 290 259 233 221 221 194 184 173 173 162 161 159 159 155 150 143 143 141 141 141 141 140 141 141 141 140 141 143 143 143 143 144 143 143 143 143 141 141 141 141 140 140 139 139 141 141 144 166 219 219 250 270 297 297 289 281 259 259 246 232 261 261 277 293 315 315 326 334 354 354 366 374 386 386 390 384 364 364 350 310 275 275 258 241 219 219 212 204 197 197 192 194 238 238 244 239 233 233 220 212 203 203 191 189 213 213 264 289 307 307 335 346 352 352 365 371 377 377 389 384 379 379 362 349 335 335 310 307 304 304 322 332 344 344 361 366 362 362 348 338 323 323 298 286 283 283 282 279 275 275 257 247 237 208 208 206 214 229 229 233 231 222 222 215 208 189 189 178 162 155 155 153 150 151 151 148 144 147 147 148 150 150 150 149 153 162 162 166 166 161 161 157 150 136 136 131 126 121 121 124 127 148 148 164 181 209 209 223 223 221 221 220 219 217 217 213 213 212 212 215 216 214 214 208 204 201 201 195 191 188 188 182 179 173 173 166 165 163 163 155 151 147 147 152 163 184 184 199 205 211 211 224 231 240 240 258 267 275 275 300 308 316 316 320 326 332 332 351 360 369 369 410 423 423 423 412 402 389 358 358 340 323 287 287 256 243 228 228 223 217 209 209 205 201 195 195 193 187 176 176 169 164 155 155 151 148 143 143 141 140 137 137 133 128 125 125 124 122 122 122 121 119 111 111 110 110 112 112 114 116 120 120 123 127 142 142 155 168 175 175 190 198 204 204 214 219 218 218 206 198 190 190 172 169 166 166 158 155 152 152 145 135 134 134 131 129 129 129 127 126 126 126 126 126 124 124 121 121 122 122 120 117 113 113 125 131 142 142 149 153 157 157 163 165 172 172 185 191 198 198 218 223 228 232 232 233 234 234 234 234 235 239 239 241 243 248 248 251 253 255 255 255 254 251 251 247 245 240 240 240 240 233 233 230 227 226 226 225 223 222 222 221 222 225 225 227 227 223 223 219 215 204 204 200 196 178 178 172 166 155 155 151 147 144 144 139 132 125 125 109 106 103 103 106 108 111 111 121 124 125 125 126 127 129 129 137 143 146 146 154 154 155 155 158 159 160 160 165 168 172 172 183 197 203 203 216 222 224 224 226 227 227 227 229 230 234 234 235 233 231 231 233 237 242 248 248 248 248 237 237 233 232 229 229 228 227 225 225 226 227 232 232 233 234 228 228 218 207 191 191 185 179 166 166 162 160 156 156 
343 354 354 379 384 382 382 377 373 363 363 345 337 334 334 326 320 304 304 284 270 256 256 235 230 224 224 210 199 187 187 181 180 180 180 180 182 186 186 198 205 210 210 236 242 249 249 258 266 274 295 295 303 312 319 319 321 325 335 335 340 344 354 354 360 366 378 378 383 396 407 407 411 416 413 413 405 397 378 378 370 355 341 341 333 322 299 299 287 277 256 256 245 238 223 223 223 222 218 218 213 208 208 208 208 208 207 207 208 209 211 211 212 213 214 214 211 211 210 210 213 214 216 216 219 220 221 221 224 225 226 226 228 238 247 247 254 255 257 257 255 252 249 249 245 253 254 254 254 252 247 247 244 247 264 264 296 311 332 332 331 315 298 298 271 268 265 265 289 302 316 316 355 374 395 434 434 451 465 484 484 489 473 410 410 387 364 326 326 309 292 280 280 292 305 333 333 329 319 293 293 278 270 282 282 304 327 369 369 388 419 443 443 448 453 460 460 463 466 455 455 448 437 421 421 408 391 361 361 348 340 323 323 314 301 287 287 297 306 307 307 306 304 298 298 302 312 322 322 355 366 378 378 407 420 433 433 453 457 461 461 447 438 423 423 390 372 357 357 325 307 290 290 259 233 221 221 194 184 173 173 162 161 159 159 155 150 143 143 141 141 141 141 140 141 141 141 140 141 143 143 143 143 144 143 143 143 143 141 141 141 141 140 140 139 139 141 141 144 166 219 219 250 270 297 297 289 281 259 259 246 232 261 261 277 293 315 315 326 334 354 354 366 374 386 386 390 384 364 364 350 310 275 275 258 241 219 219 212 204 197 197 192 194 238 238 244 239 233 233 220 212 203 203 191 189 213 213 264 289 307 307 335 346 352 352 365 371 377 377 389 384 379 379 362 349 335 335 310 307 304 304 322 332 344 344 361 366 362 362 348 338 323 323 298 286 283 283 282 279 275 275 257 247 237 208 208 206 214 229 229 233 231 222 222 215 208 189 189 178 162 155 155 153 150 151 151 148 144 147 147 148 150 150 150 149 153 162 162 166 166 161 161 157 150 136 136 131 126 121 121 124 127 148 148 164 181 209 209 223 223 221 221 220 219 217 217 213 213 212 212 215 216 214 214 208 204 201 201 195 191 188 188 182 179 173 173 166 165 163 163 155 151 147 147 152 163 184 184 199 205 211 211 224 231 240 240 258 267 275 275 300 308 316 316 320 326 332 332 351 360 369 369 410 423 423 423 412 402 389 358 358 340 323 287 287 256 243 228 228 223 217 209 209 205 201 195 195 193 187 176 176 169 164 155 155 151 148 143 143 141 140 137 137 133 128 125 125 124 122 122 122 121 119 111 111 110 110 112 112 114 116 120 120 123 127 142 142 155 168 175 175 190 198 204 204 214 219 218 218 206 198 190 190 172 169 166 166 158 155 152 152 145 135 134 134 131 129 129 129 127 126 126 126 126 126 124 124 121 121 122 122 120 117 113 113 125 131 142 142 149 153 157 157 163 165 172 172 185 191 198 198 218 223 228 232 232 233 234 234 234 234 235 239 239 241 243 248 248 251 253 255 255 255 254 251 251 247 245 240 240 240 240 233 233 230 227 226 226 225 223 222 222 221 222 225 225 227 227 223 223 219 215 204 204 200 196 178 178 172 166 155 155 151 147 144 144 139 132 125 125 109 106 103 103 106 108 111 111 121 124 125 125 126 127 129 129 137 143 146 146 154 154 155 155 158 159 160 160 165 168 172 172 183 197 203 203 216 222 224 224 226 227 227 227 229 230 234 234 235 233 231 231 233 237 242 248 248 248 248 237 237 233 232 229 229 228 227 225 225 226 227 232 232 233 234 228 228 218 207 191 191 185 179 166 166 162 160 156 156 
323 335 335 360 372 376 376 379 377 371 371 354 343 338 338 322 311 289 289 267 256 244 244 221 214 207 207 192 188 184 184 179 179 179 179 183 187 193 193 209 218 222 222 252 257 263 263 274 281 288 304 304 310 317 327 327 332 338 351 351 357 363 374 374 379 386 398 398 404 411 416 416 416 415 407 407 398 388 364 364 355 334 314 314 305 297 279 279 270 263 248 248 241 237 230 230 229 228 216 216 213 209 208 208 208 209 207 207 207 208 210 210 213 213 213 213 213 212 210 210 216 219 220 220 223 224 226 226 228 228 229 229 233 244 253 253 270 277 284 284 280 277 274 274 275 283 287 287 290 288 278 278 268 267 285 285 322 341 355 355 334 317 300 300 277 276 274 274 291 302 313 313 359 378 395 429 429 446 455 463 463 461 443 381 381 360 338 304 304 296 288 296 296 308 321 340 340 332 322 298 298 284 273 276 276 292 312 349 349 367 403 436 436 447 459 473 473 475 478 472 472 466 450 419 419 398 379 347 347 334 326 308 308 299 292 294 294 309 315 315 315 314 312 307 307 311 322 333 333 364 376 389 389 416 428 441 441 458 461 464 464 438 422 405 405 372 356 341 341 310 294 280 280 254 231 220 220 197 189 180 180 166 164 162 162 161 157 148 148 142 140 140 140 141 141 141 141 140 141 140 140 140 141 142 144 144 144 143 144 144 144 143 139 139 139 139 145 145 152 177 234 234 266 289 325 325 315 305 281 281 270 258 257 257 276 295 325 325 345 354 374 374 384 392 402 402 404 396 375 375 362 327 300 300 289 278 242 242 228 213 204 204 204 213 258 258 258 251 243 243 225 218 211 211 197 194 215 215 265 291 309 309 340 352 357 357 371 379 386 386 400 394 387 387 367 356 344 344 321 320 318 318 334 341 351 351 364 367 360 360 347 341 327 327 304 292 288 288 278 272 266 266 253 245 236 215 215 215 230 256 256 267 270 266 266 257 245 225 225 218 206 203 203 200 196 188 188 185 182 178 178 177 176 176 176 178 179 183 183 185 183 178 178 174 167 144 144 141 137 133 133 129 124 125 125 135 145 172 172 190 197 210 210 216 216 217 217 216 216 217 217 219 216 212 212 205 201 197 197 190 186 183 183 177 174 169 169 165 165 165 165 161 154 147 147 149 159 178 178 192 198 205 205 222 231 240 240 257 265 273 273 298 309 321 321 332 336 341 341 354 364 375 375 412 421 415 415 394 378 367 338 338 320 303 275 275 253 242 228 228 223 217 209 209 206 202 195 195 192 186 178 178 172 163 149 149 143 140 138 138 139 140 138 138 134 129 128 128 127 126 127 127 127 126 113 113 110 109 108 108 109 109 111 111 113 116 128 128 135 142 148 148 160 166 168 168 173 175 172 172 164 163 161 161 158 156 154 154 147 145 143 143 137 129 129 129 128 127 127 127 125 124 123 123 121 120 119 119 118 117 115 115 107 112 118 118 134 137 144 144 151 154 155 155 163 169 176 176 191 199 205 205 223 226 230 236 236 237 238 237 237 237 237 239 239 241 243 249 249 252 253 254 254 255 254 250 250 246 243 242 242 241 239 237 237 237 237 235 235 235 233 231 231 230 230 229 229 228 226 220 220 216 213 201 201 196 190 178 178 171 163 156 156 156 155 150 150 141 132 123 123 109 105 100 100 100 105 111 111 120 123 123 123 123 124 128 128 138 144 148 148 158 158 158 158 160 162 164 164 166 167 169 169 176 187 191 191 200 205 208 208 212 213 214 214 218 222 225 225 224 222 220 220 221 222 223 224 224 224 225 220 220 219 219 219 219 218 218 218 218 219 221 229 229 227 225 211 211 202 193 182 182 177 171 160 160 157 155 151 151 
323 335 335 360 372 376 376 379 377 371 371 354 343 338 338 322 311 289 289 267 256 244 244 221 214 207 207 192 188 184 184 179 179 179 179 183 187 193 193 209 218 222 222 252 257 263 263 274 281 288 304 304 310 317 327 327 332 338 351 351 357 363 374 374 379 386 398 398 404 411 416 416 416 415 407 407 398 388 364 364 355 334 314 314 305 297 279 279 270 263 248 248 241 237 230 230 229 228 216 216 213 209 208 208 208 209 207 207 207 208 210 210 213 213 213 213 213 212 210 210 216 219 220 220 223 224 226 226 228 228 229 229 233 244 253 253 270 277 284 284 280 277 274 274 275 283 287 287 290 288 278 278 268 267 285 285 322 341 355 355 334 317 300 300 277 276 274 274 291 302 313 313 359 378 395 429 429 446 455 463 463 461 443 381 381 360 338 304 304 296 288 296 296 308 321 340 340 332 322 298 298 284 273 276 276 292 312 349 349 367 403 436 436 447 459 473 473 475 478 472 472 466 450 419 419 398 379 347 347 334 326 308 308 299 292 294 294 309 315 315 315 314 312 307 307 311 322 333 333 364 376 389 389 416 428 441 441 458 461 464 464 438 422 405 405 372 356 341 341 310 294 280 280 254 231 220 220 197 189 180 180 166 164 162 162 161 157 148 148 142 140 140 140 141 141 141 141 140 141 140 140 140 141 142 144 144 144 143 144 144 144 143 139 139 139 139 145 145 152 177 234 234 266 289 325 325 315 305 281 281 270 258 257 257 276 295 325 325 345 354 374 374 384 392 402 402 404 396 375 375 362 327 300 300 289 278 242 242 228 213 204 204 204 213 258 258 258 251 243 243 225 218 211 211 197 194 215 215 265 291 309 309 340 352 357 357 371 379 386 386 400 394 387 387 367 356 344 344 321 320 318 318 334 341 351 351 364 367 360 360 347 341 327 327 304 292 288 288 278 272 266 266 253 245 236 215 215 215 230 256 256 267 270 266 266 257 245 225 225 218 206 203 203 200 196 188 188 185 182 178 178 177 176 176 176 178 179 183 183 185 183 178 178 174 167 144 144 141 137 133 133 129 124 125 125 135 145 172 172 190 197 210 210 216 216 217 217 216 216 217 217 219 216 212 212 205 201 197 197 190 186 183 183 177 174 169 169 165 165 165 165 161 154 147 147 149 159 178 178 192 198 205 205 222 231 240 240 257 265 273 273 298 309 321 321 332 336 341 341 354 364 375 375 412 421 415 415 394 378 367 338 338 320 303 275 275 253 242 228 228 223 217 209 209 206 202 195 195 192 186 178 178 172 163 149 149 143 140 138 138 139 140 138 138 134 129 128 128 127 126 127 127 127 126 113 113 110 109 108 108 109 109 111 111 113 116 128 128 135 142 148 148 160 166 168 168 173 175 172 172 164 163 161 161 158 156 154 154 147 145 143 143 137 129 129 129 128 127 127 127 125 124 123 123 121 120 119 119 118 117 115 115 107 112 118 118 134 137 144 144 151 154 155 155 163 169 176 176 191 199 205 205 223 226 230 236 236 237 238 237 237 237 237 239 239 241 243 249 249 252 253 254 254 255 254 250 250 246 243 242 242 241 239 237 237 237 237 235 235 235 233 231 231 230 230 229 229 228 226 220 220 216 213 201 201 196 190 178 178 171 163 156 156 156 155 150 150 141 132 123 123 109 105 100 100 100 105 111 111 120 123 123 123 123 124 128 128 138 144 148 148 158 158 158 158 160 162 164 164 166 167 169 169 176 187 191 191 200 205 208 208 212 213 214 214 218 222 225 225 224 222 220 220 221 222 223 224 224 224 225 220 220 219 219 219 219 218 218 218 218 219 221 229 229 227 225 211 211 202 193 182 182 177 171 160 160 157 155 151 151 
288 298 298 320 347 354 354 358 354 344 344 322 310 301 301 279 267 244 244 229 222 214 214 197 192 186 186 181 180 179 179 181 183 187 187 200 209 213 213 221 226 237 237 267 274 282 282 304 310 316 329 329 336 344 347 347 355 363 379 379 387 394 407 407 413 417 426 426 431 433 432 432 426 420 402 402 392 382 360 360 351 332 309 309 297 288 271 271 263 257 247 247 242 242 240 240 240 239 223 223 218 212 212 212 212 211 210 210 211 215 220 220 232 233 235 235 229 226 223 223 224 227 229 229 234 237 246 246 262 269 264 264 249 240 239 239 255 265 275 275 292 297 303 303 322 341 350 350 360 361 352 352 337 331 339 339 362 378 382 382 344 325 305 305 295 300 306 306 323 338 354 354 398 410 416 424 424 427 423 405 405 391 371 315 315 312 309 314 314 320 327 344 344 353 362 364 364 347 330 299 299 286 278 281 281 294 315 355 355 373 403 433 433 445 457 473 473 477 481 477 477 466 437 399 399 378 359 331 331 322 313 298 298 292 300 315 315 328 334 334 334 334 332 327 327 327 333 343 343 382 396 411 411 432 442 452 452 457 449 441 441 389 370 353 353 321 305 292 292 267 255 245 245 225 208 202 202 194 188 181 181 178 177 176 176 171 168 161 161 152 146 144 144 141 140 140 140 140 140 141 139 139 139 140 141 141 140 139 138 138 139 141 140 140 138 140 159 159 176 204 256 256 280 299 347 347 349 352 331 331 319 307 281 281 291 301 337 337 373 386 410 410 420 426 432 432 431 427 415 415 407 382 356 356 340 324 280 280 259 237 226 226 213 210 261 261 271 266 260 260 249 240 230 230 211 204 205 205 242 269 287 287 319 333 345 345 367 378 387 387 400 394 388 388 382 381 380 380 375 375 376 376 382 385 384 384 380 377 372 372 357 347 340 340 332 333 333 333 322 308 294 294 261 256 250 235 235 235 249 276 276 289 293 294 294 290 288 277 277 269 238 225 225 217 209 198 198 193 188 182 182 183 185 209 209 219 221 224 224 226 219 200 200 188 180 162 162 159 155 151 151 150 149 131 131 128 124 125 125 138 150 176 176 190 200 211 211 224 225 226 226 220 212 207 207 196 191 188 188 182 180 181 181 183 185 183 183 181 181 182 182 178 170 162 162 149 159 180 180 197 203 211 211 229 239 252 252 275 284 291 291 310 317 325 325 341 346 351 351 365 373 381 381 394 395 392 392 376 364 353 330 330 318 307 285 285 267 259 243 243 237 230 221 221 218 215 209 209 204 192 178 178 171 163 151 151 147 148 146 146 143 140 130 130 132 135 142 142 143 145 139 139 137 135 131 131 129 127 122 122 119 116 109 109 106 106 105 105 107 109 115 115 130 138 136 136 135 136 137 137 135 135 134 134 131 129 127 127 126 125 123 123 121 123 120 120 115 113 113 113 113 112 112 112 113 113 108 108 113 116 119 119 116 118 121 121 136 136 139 139 145 148 150 150 158 164 171 171 183 188 189 189 197 199 202 203 203 203 203 200 200 198 196 201 201 205 208 212 212 214 215 219 219 222 223 223 223 222 223 238 238 240 242 240 240 241 242 242 242 241 239 235 235 233 230 224 224 220 217 210 210 205 201 194 194 193 192 188 188 188 188 181 181 178 175 163 163 149 140 130 130 119 120 122 122 112 109 106 106 121 122 122 122 123 125 131 131 147 158 161 161 168 169 170 170 172 174 176 176 175 176 177 177 181 183 183 183 185 186 187 187 190 192 193 193 195 194 191 191 189 188 186 186 184 184 185 186 186 186 185 185 185 184 184 184 184 183 184 186 186 187 187 185 185 184 182 177 177 173 168 160 160 157 153 145 145 142 140 138 138 
288 298 298 320 347 354 354 358 354 344 344 322 310 301 301 279 267 244 244 229 222 214 214 197 192 186 186 181 180 179 179 181 183 187 187 200 209 213 213 221 226 237 237 267 274 282 282 304 310 316 329 329 336 344 347 347 355 363 379 379 387 394 407 407 413 417 426 426 431 433 432 432 426 420 402 402 392 382 360 360 351 332 309 309 297 288 271 271 263 257 247 247 242 242 240 240 240 239 223 223 218 212 212 212 212 211 210 210 211 215 220 220 232 233 235 235 229 226 223 223 224 227 229 229 234 237 246 246 262 269 264 264 249 240 239 239 255 265 275 275 292 297 303 303 322 341 350 350 360 361 352 352 337 331 339 339 362 378 382 382 344 325 305 305 295 300 306 306 323 338 354 354 398 410 416 424 424 427 423 405 405 391 371 315 315 312 309 314 314 320 327 344 344 353 362 364 364 347 330 299 299 286 278 281 281 294 315 355 355 373 403 433 433 445 457 473 473 477 481 477 477 466 437 399 399 378 359 331 331 322 313 298 298 292 300 315 315 328 334 334 334 334 332 327 327 327 333 343 343 382 396 411 411 432 442 452 452 457 449 441 441 389 370 353 353 321 305 292 292 267 255 245 245 225 208 202 202 194 188 181 181 178 177 176 176 171 168 161 161 152 146 144 144 141 140 140 140 140 140 141 139 139 139 140 141 141 140 139 138 138 139 141 140 140 138 140 159 159 176 204 256 256 280 299 347 347 349 352 331 331 319 307 281 281 291 301 337 337 373 386 410 410 420 426 432 432 431 427 415 415 407 382 356 356 340 324 280 280 259 237 226 226 213 210 261 261 271 266 260 260 249 240 230 230 211 204 205 205 242 269 287 287 319 333 345 345 367 378 387 387 400 394 388 388 382 381 380 380 375 375 376 376 382 385 384 384 380 377 372 372 357 347 340 340 332 333 333 333 322 308 294 294 261 256 250 235 235 235 249 276 276 289 293 294 294 290 288 277 277 269 238 225 225 217 209 198 198 193 188 182 182 183 185 209 209 219 221 224 224 226 219 200 200 188 180 162 162 159 155 151 151 150 149 131 131 128 124 125 125 138 150 176 176 190 200 211 211 224 225 226 226 220 212 207 207 196 191 188 188 182 180 181 181 183 185 183 183 181 181 182 182 178 170 162 162 149 159 180 180 197 203 211 211 229 239 252 252 275 284 291 291 310 317 325 325 341 346 351 351 365 373 381 381 394 395 392 392 376 364 353 330 330 318 307 285 285 267 259 243 243 237 230 221 221 218 215 209 209 204 192 178 178 171 163 151 151 147 148 146 146 143 140 130 130 132 135 142 142 143 145 139 139 137 135 131 131 129 127 122 122 119 116 109 109 106 106 105 105 107 109 115 115 130 138 136 136 135 136 137 137 135 135 134 134 131 129 127 127 126 125 123 123 121 123 120 120 115 113 113 113 113 112 112 112 113 113 108 108 113 116 119 119 116 118 121 121 136 136 139 139 145 148 150 150 158 164 171 171 183 188 189 189 197 199 202 203 203 203 203 200 200 198 196 201 201 205 208 212 212 214 215 219 219 222 223 223 223 222 223 238 238 240 242 240 240 241 242 242 242 241 239 235 235 233 230 224 224 220 217 210 210 205 201 194 194 193 192 188 188 188 188 181 181 178 175 163 163 149 140 130 130 119 120 122 122 112 109 106 106 121 122 122 122 123 125 131 131 147 158 161 161 168 169 170 170 172 174 176 176 175 176 177 177 181 183 183 183 185 186 187 187 190 192 193 193 195 194 191 191 189 188 186 186 184 184 185 186 186 186 185 185 185 184 184 184 184 183 184 186 186 187 187 185 185 184 182 177 177 173 168 160 160 157 153 145 145 142 140 138 138 
273 285 285 314 335 337 337 333 327 318 318 300 291 285 285 265 252 229 229 223 218 212 212 193 188 182 182 179 179 180 180 181 184 192 192 209 217 221 221 232 238 252 252 277 291 305 305 323 327 331 343 343 348 353 359 359 367 374 389 389 396 403 418 418 425 430 440 440 444 440 431 431 423 414 394 394 384 374 359 359 352 335 315 315 303 292 271 271 261 255 245 245 241 239 235 235 231 227 218 218 216 213 213 213 213 212 210 210 212 217 223 223 245 253 262 262 250 246 241 241 243 245 244 244 244 247 264 264 290 299 293 293 271 248 241 241 247 255 263 263 273 282 292 292 317 347 361 361 381 386 383 383 377 375 379 379 393 403 396 396 351 331 310 310 313 322 331 331 345 356 368 368 412 424 426 425 425 421 411 383 383 364 346 321 321 330 339 348 348 352 356 374 374 378 383 381 381 359 342 308 308 291 282 288 288 304 327 370 370 390 419 448 448 458 469 479 479 478 477 463 463 450 417 382 382 365 351 328 328 320 313 307 307 308 320 341 341 351 353 351 351 344 340 336 336 333 336 346 346 384 396 409 409 428 436 445 445 443 430 417 417 362 344 326 326 290 273 261 261 241 233 226 226 214 205 201 201 193 190 186 186 185 185 184 184 177 172 164 164 157 153 150 150 144 142 141 141 139 140 140 140 140 141 143 141 141 141 140 140 140 140 139 140 140 141 147 170 170 186 207 249 249 270 288 342 342 354 367 359 359 348 336 320 320 320 319 348 348 380 395 421 421 431 436 441 441 442 438 426 426 417 389 358 358 343 328 289 289 271 252 242 242 223 214 255 255 279 276 272 272 264 254 244 244 220 213 205 205 229 252 273 273 308 321 331 331 349 358 363 363 378 381 384 384 388 390 393 393 395 396 397 397 405 407 405 405 398 393 387 387 373 365 362 362 360 358 353 353 334 319 304 304 268 260 252 240 240 241 254 274 274 281 283 283 283 280 279 268 268 258 234 217 217 211 204 195 195 193 191 190 190 196 202 230 230 238 237 235 235 234 225 205 205 194 187 174 174 170 166 159 159 157 155 142 142 135 128 123 123 127 135 155 155 167 177 188 188 210 213 217 217 214 207 202 202 191 185 181 181 181 185 187 187 188 186 181 181 179 178 176 176 171 165 159 159 145 156 178 178 196 204 215 215 236 247 259 259 284 298 304 304 320 326 332 332 343 344 346 346 354 357 360 360 378 383 382 382 371 360 351 333 333 325 315 296 296 279 271 255 255 249 243 238 238 232 226 209 209 203 188 174 174 168 160 150 150 147 149 148 148 145 142 141 141 147 153 157 157 157 156 151 151 149 146 141 141 139 135 129 129 127 126 122 122 120 119 113 113 110 107 108 108 115 121 123 123 127 128 128 128 126 126 125 125 122 121 119 119 118 117 115 115 112 113 108 108 103 102 102 102 102 101 101 101 102 105 102 102 109 112 116 116 114 115 116 116 126 128 133 133 138 141 144 144 151 156 162 162 170 172 173 173 177 177 178 175 175 173 171 166 166 165 164 169 169 171 175 182 182 186 188 192 192 193 193 193 193 196 199 213 213 217 221 228 228 230 233 234 234 234 232 230 230 228 223 213 213 207 205 199 199 194 197 203 203 202 200 197 197 195 193 189 189 181 172 157 157 140 135 129 129 119 119 120 120 109 107 104 104 120 121 122 122 126 129 138 138 154 162 168 168 175 175 176 176 179 180 181 181 176 176 176 176 175 175 175 175 177 179 180 180 183 185 185 185 183 182 182 182 178 178 178 178 177 177 178 176 176 176 176 174 174 173 173 174 174 175 176 177 177 176 174 168 168 166 164 158 158 156 153 147 147 145 143 139 139 136 135 134 134 
265 279 279 306 312 309 309 300 295 288 288 273 265 259 259 244 234 218 218 217 212 206 206 186 183 180 180 179 179 179 179 187 194 204 204 221 227 227 227 237 247 257 257 289 303 318 318 342 346 350 363 363 367 372 372 372 378 383 397 397 405 413 429 429 436 441 450 450 454 443 423 423 412 400 377 377 368 358 346 346 341 327 308 308 297 285 263 263 254 249 241 241 238 235 226 226 223 220 220 220 219 217 215 215 214 212 211 211 213 220 227 227 263 278 294 294 285 279 273 273 270 268 262 262 257 259 278 278 313 329 324 324 300 265 249 249 250 256 262 262 271 275 280 280 301 328 344 344 374 389 397 397 409 413 415 415 426 434 412 412 356 340 323 323 342 352 363 363 381 389 398 398 429 440 440 429 429 419 406 374 374 354 339 345 345 360 375 384 384 387 390 402 402 404 406 399 399 374 361 325 325 303 290 294 294 311 332 373 373 394 430 461 461 469 477 480 480 475 470 448 448 431 398 372 372 361 351 333 333 326 322 325 325 332 343 360 360 366 367 364 364 355 350 344 344 339 341 351 351 383 392 401 401 420 427 435 435 426 410 394 394 337 316 299 299 271 260 252 252 237 231 226 226 218 210 205 205 201 200 198 198 201 200 199 199 188 181 169 169 164 164 161 161 154 149 146 146 141 140 140 141 141 141 142 143 143 143 143 141 141 141 140 145 145 150 155 172 172 184 198 233 233 254 274 335 335 351 368 380 380 375 369 355 355 352 349 368 368 393 407 429 429 438 441 443 443 441 437 423 423 412 384 357 357 343 329 291 291 278 264 253 253 232 222 254 254 288 295 302 302 299 285 271 271 234 225 211 211 217 230 254 254 290 303 312 312 326 331 334 334 354 363 373 373 390 397 404 404 412 414 417 417 422 422 424 424 422 416 410 410 397 390 388 388 384 376 370 370 344 329 314 314 278 268 257 252 252 255 266 278 278 282 283 282 282 279 274 260 260 251 230 214 214 209 204 201 201 201 202 208 208 215 222 246 246 252 251 248 248 246 236 215 215 203 199 188 188 180 172 163 163 160 156 146 146 144 141 133 133 123 126 138 138 147 155 163 163 185 191 197 197 202 196 188 188 177 174 179 179 187 189 189 189 185 182 179 179 176 174 172 172 169 164 159 159 143 154 177 177 199 209 221 221 244 255 265 265 289 302 315 315 339 341 343 343 340 335 330 330 329 333 338 338 361 369 370 370 365 359 354 341 341 332 323 305 305 291 285 275 275 270 265 250 250 239 227 209 209 200 184 172 172 166 160 152 152 150 150 148 148 146 145 157 157 166 176 182 182 179 176 174 174 170 165 151 151 147 142 135 135 133 131 128 128 128 128 124 124 121 118 111 111 104 104 106 106 113 118 118 118 118 118 117 117 116 116 116 116 114 113 112 112 111 108 102 102 96 95 95 95 96 98 98 98 95 93 93 93 96 100 105 105 115 115 114 114 118 122 128 128 133 136 138 138 144 147 151 151 159 162 161 161 157 156 154 147 147 145 143 138 138 138 139 141 141 143 147 152 152 154 156 158 158 159 160 162 162 166 170 179 179 184 189 203 203 207 211 212 212 215 223 224 224 220 209 193 193 188 189 192 192 195 200 208 208 207 206 201 201 197 192 183 183 175 167 149 149 134 131 127 127 117 114 110 110 105 103 100 100 122 124 126 126 133 138 146 146 159 165 169 169 179 179 180 180 178 176 173 173 170 169 168 168 167 167 168 168 172 174 176 176 179 179 177 177 175 174 173 173 173 173 173 173 173 172 170 168 168 168 167 165 165 164 165 166 166 167 167 167 167 165 163 156 156 153 149 145 145 144 143 140 140 139 138 134 134 133 132 131 131 
265 279 279 306 312 309 309 300 295 288 288 273 265 259 259 244 234 218 218 217 212 206 206 186 183 180 180 179 179 179 179 187 194 204 204 221 227 227 227 237 247 257 257 289 303 318 318 342 346 350 363 363 367 372 372 372 378 383 397 397 405 413 429 429 436 441 450 450 454 443 423 423 412 400 377 377 368 358 346 346 341 327 308 308 297 285 263 263 254 249 241 241 238 235 226 226 223 220 220 220 219 217 215 215 214 212 211 211 213 220 227 227 263 278 294 294 285 279 273 273 270 268 262 262 257 259 278 278 313 329 324 324 300 265 249 249 250 256 262 262 271 275 280 280 301 328 344 344 374 389 397 397 409 413 415 415 426 434 412 412 356 340 323 323 342 352 363 363 381 389 398 398 429 440 440 429 429 419 406 374 374 354 339 345 345 360 375 384 384 387 390 402 402 404 406 399 399 374 361 325 325 303 290 294 294 311 332 373 373 394 430 461 461 469 477 480 480 475 470 448 448 431 398 372 372 361 351 333 333 326 322 325 325 332 343 360 360 366 367 364 364 355 350 344 344 339 341 351 351 383 392 401 401 420 427 435 435 426 410 394 394 337 316 299 299 271 260 252 252 237 231 226 226 218 210 205 205 201 200 198 198 201 200 199 199 188 181 169 169 164 164 161 161 154 149 146 146 141 140 140 141 141 141 142 143 143 143 143 141 141 141 140 145 145 150 155 172 172 184 198 233 233 254 274 335 335 351 368 380 380 375 369 355 355 352 349 368 368 393 407 429 429 438 441 443 443 441 437 423 423 412 384 357 357 343 329 291 291 278 264 253 253 232 222 254 254 288 295 302 302 299 285 271 271 234 225 211 211 217 230 254 254 290 303 312 312 326 331 334 334 354 363 373 373 390 397 404 404 412 414 417 417 422 422 424 424 422 416 410 410 397 390 388 388 384 376 370 370 344 329 314 314 278 268 257 252 252 255 266 278 278 282 283 282 282 279 274 260 260 251 230 214 214 209 204 201 201 201 202 208 208 215 222 246 246 252 251 248 248 246 236 215 215 203 199 188 188 180 172 163 163 160 156 146 146 144 141 133 133 123 126 138 138 147 155 163 163 185 191 197 197 202 196 188 188 177 174 179 179 187 189 189 189 185 182 179 179 176 174 172 172 169 164 159 159 143 154 177 177 199 209 221 221 244 255 265 265 289 302 315 315 339 341 343 343 340 335 330 330 329 333 338 338 361 369 370 370 365 359 354 341 341 332 323 305 305 291 285 275 275 270 265 250 250 239 227 209 209 200 184 172 172 166 160 152 152 150 150 148 148 146 145 157 157 166 176 182 182 179 176 174 174 170 165 151 151 147 142 135 135 133 131 128 128 128 128 124 124 121 118 111 111 104 104 106 106 113 118 118 118 118 118 117 117 116 116 116 116 114 113 112 112 111 108 102 102 96 95 95 95 96 98 98 98 95 93 93 93 96 100 105 105 115 115 114 114 118 122 128 128 133 136 138 138 144 147 151 151 159 162 161 161 157 156 154 147 147 145 143 138 138 138 139 141 141 143 147 152 152 154 156 158 158 159 160 162 162 166 170 179 179 184 189 203 203 207 211 212 212 215 223 224 224 220 209 193 193 188 189 192 192 195 200 208 208 207 206 201 201 197 192 183 183 175 167 149 149 134 131 127 127 117 114 110 110 105 103 100 100 122 124 126 126 133 138 146 146 159 165 169 169 179 179 180 180 178 176 173 173 170 169 168 168 167 167 168 168 172 174 176 176 179 179 177 177 175 174 173 173 173 173 173 173 173 172 170 168 168 168 167 165 165 164 165 166 166 167 167 167 167 165 163 156 156 153 149 145 145 144 143 140 140 139 138 134 134 133 132 131 131 
265 279 279 306 312 309 309 300 295 288 288 273 265 259 259 244 234 218 218 217 212 206 206 186 183 180 180 179 179 179 179 187 194 204 204 221 227 227 227 237 247 257 257 289 303 318 318 342 346 350 363 363 367 372 372 372 378 383 397 397 405 413 429 429 436 441 450 450 454 443 423 423 412 400 377 377 368 358 346 346 341 327 308 308 297 285 263 263 254 249 241 241 238 235 226 226 223 220 220 220 219 217 215 215 214 212 211 211 213 220 227 227 263 278 294 294 285 279 273 273 270 268 262 262 257 259 278 278 313 329 324 324 300 265 249 249 250 256 262 262 271 275 280 280 301 328 344 344 374 389 397 397 409 413 415 415 426 434 412 412 356 340 323 323 342 352 363 363 381 389 398 398 429 440 440 429 429 419 406 374 374 354 339 345 345 360 375 384 384 387 390 402 402 404 406 399 399 374 361 325 325 303 290 294 294 311 332 373 373 394 430 461 461 469 477 480 480 475 470 448 448 431 398 372 372 361 351 333 333 326 322 325 325 332 343 360 360 366 367 364 364 355 350 344 344 339 341 351 351 383 392 401 401 420 427 435 435 426 410 394 394 337 316 299 299 271 260 252 252 237 231 226 226 218 210 205 205 201 200 198 198 201 200 199 199 188 181 169 169 164 164 161 161 154 149 146 146 141 140 140 141 141 141 142 143 143 143 143 141 141 141 140 145 145 150 155 172 172 184 198 233 233 254 274 335 335 351 368 380 380 375 369 355 355 352 349 368 368 393 407 429 429 438 441 443 443 441 437 423 423 412 384 357 357 343 329 291 291 278 264 253 253 232 222 254 254 288 295 302 302 299 285 271 271 234 225 211 211 217 230 254 254 290 303 312 312 326 331 334 334 354 363 373 373 390 397 404 404 412 414 417 417 422 422 424 424 422 416 410 410 397 390 388 388 384 376 370 370 344 329 314 314 278 268 257 252 252 255 266 278 278 282 283 282 282 279 274 260 260 251 230 214 214 209 204 201 201 201 202 208 208 215 222 246 246 252 251 248 248 246 236 215 215 203 199 188 188 180 172 163 163 160 156 146 146 144 141 133 133 123 126 138 138 147 155 163 163 185 191 197 197 202 196 188 188 177 174 179 179 187 189 189 189 185 182 179 179 176 174 172 172 169 164 159 159 143 154 177 177 199 209 221 221 244 255 265 265 289 302 315 315 339 341 343 343 340 335 330 330 329 333 338 338 361 369 370 370 365 359 354 341 341 332 323 305 305 291 285 275 275 270 265 250 250 239 227 209 209 200 184 172 172 166 160 152 152 150 150 148 148 146 145 157 157 166 176 182 182 179 176 174 174 170 165 151 151 147 142 135 135 133 131 128 128 128 128 124 124 121 118 111 111 104 104 106 106 113 118 118 118 118 118 117 117 116 116 116 116 114 113 112 112 111 108 102 102 96 95 95 95 96 98 98 98 95 93 93 93 96 100 105 105 115 115 114 114 118 122 128 128 133 136 138 138 144 147 151 151 159 162 161 161 157 156 154 147 147 145 143 138 138 138 139 141 141 143 147 152 152 154 156 158 158 159 160 162 162 166 170 179 179 184 189 203 203 207 211 212 212 215 223 224 224 220 209 193 193 188 189 192 192 195 200 208 208 207 206 201 201 197 192 183 183 175 167 149 149 134 131 127 127 117 114 110 110 105 103 100 100 122 124 126 126 133 138 146 146 159 165 169 169 179 179 180 180 178 176 173 173 170 169 168 168 167 167 168 168 172 174 176 176 179 179 177 177 175 174 173 173 173 173 173 173 173 172 170 168 168 168 167 165 165 164 165 166 166 167 167 167 167 165 163 156 156 153 149 145 145 144 143 140 140 139 138 134 134 133 132 131 131 
251 265 265 281 281 277 277 268 262 256 256 243 236 233 233 225 220 208 208 204 198 192 192 182 181 179 179 180 181 182 182 196 205 215 215 227 229 231 231 238 244 253 253 288 301 315 315 341 350 359 375 375 382 389 387 387 388 392 406 406 416 426 441 441 447 451 456 456 456 442 418 418 405 391 365 365 355 345 330 330 323 308 290 290 279 270 255 255 249 244 235 235 231 229 221 221 220 218 218 218 218 218 217 217 215 213 215 215 218 228 239 239 279 297 315 315 310 310 309 309 299 293 280 280 270 274 293 293 327 343 343 343 323 281 260 260 249 257 266 266 295 296 298 298 294 312 324 324 352 369 387 387 422 440 449 449 459 461 426 426 368 359 349 349 381 395 410 410 426 434 442 442 457 459 452 431 431 417 400 364 364 346 340 372 372 388 404 417 417 419 422 429 429 427 425 412 412 383 367 330 330 309 296 297 297 312 331 370 370 390 429 459 459 466 473 477 477 472 466 445 445 428 404 388 388 380 365 339 339 328 330 343 343 354 362 375 375 380 379 375 375 365 359 355 355 351 353 359 359 381 388 396 396 415 421 427 427 412 398 384 384 341 326 314 314 292 282 273 273 256 248 243 243 231 219 214 214 217 219 222 222 224 221 217 217 202 194 180 180 171 169 170 170 170 167 163 163 157 155 143 141 141 141 142 145 145 146 147 146 146 146 146 157 157 161 162 171 171 178 189 220 220 240 261 326 326 344 363 385 385 390 395 394 394 391 387 392 392 413 423 439 439 445 445 443 443 440 434 415 415 403 379 352 352 335 317 287 287 276 265 254 254 237 232 269 269 303 313 323 323 325 312 298 298 248 236 217 217 213 216 233 233 260 270 278 278 292 298 304 304 332 346 360 360 385 398 412 412 433 438 444 444 443 444 447 447 449 447 442 442 430 423 416 416 405 395 390 390 359 345 330 330 297 289 280 276 276 276 277 284 284 289 289 285 285 279 271 251 251 238 223 210 210 209 207 208 208 209 210 221 221 230 240 259 259 263 263 261 261 259 249 227 227 215 213 194 194 186 178 166 166 163 159 154 154 151 147 145 145 131 128 129 129 133 138 144 144 158 165 172 172 181 172 166 166 170 180 183 183 186 185 183 183 180 179 177 177 173 172 170 170 169 165 161 161 140 151 176 176 204 219 231 231 254 264 274 274 296 307 316 316 333 333 334 334 326 318 310 310 310 315 320 320 346 356 361 361 365 362 357 346 346 340 335 324 324 313 307 289 289 280 271 247 247 235 223 203 203 196 182 171 171 167 165 158 158 153 150 143 143 140 143 169 169 180 191 206 206 206 205 199 199 195 190 165 165 159 153 142 142 137 133 128 128 127 127 128 128 127 126 119 119 107 102 102 102 102 103 103 103 105 105 106 106 108 109 111 111 110 110 109 109 107 99 98 98 97 98 99 99 101 102 102 102 104 105 104 104 101 99 96 96 102 107 112 112 116 119 125 125 129 132 134 134 137 139 142 142 147 148 147 147 142 140 138 131 131 129 127 125 125 125 125 126 126 127 128 130 130 131 131 132 132 133 135 138 138 142 145 150 150 153 157 169 169 172 176 180 180 189 204 203 203 195 186 176 176 174 178 189 189 195 200 207 207 206 204 198 198 195 192 174 174 167 159 147 147 135 132 128 128 117 109 101 101 102 106 111 111 125 126 130 130 140 146 154 154 166 171 173 173 178 177 175 175 170 167 164 164 160 160 160 160 160 162 163 163 168 172 173 173 174 173 172 172 171 170 168 168 167 167 166 166 164 163 161 160 160 159 158 158 158 158 158 159 159 159 159 158 158 156 155 147 147 146 144 140 140 139 137 135 135 134 133 131 131 130 130 130 130 
227 238 238 248 248 246 246 239 234 230 230 221 217 215 215 209 205 198 198 191 187 183 183 182 182 183 183 183 186 189 189 214 218 222 222 230 233 238 238 246 249 254 254 280 293 306 306 330 341 352 375 375 384 393 395 395 396 400 414 414 424 433 450 450 459 462 464 464 461 447 424 424 411 397 367 367 358 348 332 332 322 303 286 286 277 270 259 259 255 249 237 237 231 228 223 223 223 222 225 225 224 223 219 219 217 214 218 218 224 237 250 250 286 306 327 327 337 338 339 339 323 312 298 298 289 294 311 311 343 359 358 358 334 290 267 267 252 261 271 271 314 324 335 335 326 317 320 320 333 343 361 361 403 427 446 446 470 475 440 440 384 383 381 381 414 436 459 459 484 487 491 491 484 475 464 433 433 414 396 360 360 343 345 389 389 407 425 442 442 445 449 448 448 442 435 412 412 381 364 326 326 305 294 297 297 312 329 367 367 387 426 457 457 466 475 482 482 478 473 458 458 451 433 405 405 389 372 340 340 326 338 363 363 375 382 394 394 396 393 388 388 377 371 367 367 363 364 367 367 382 392 402 402 421 421 422 422 408 400 392 392 359 348 338 338 317 306 297 297 280 271 265 265 250 240 237 237 244 247 250 250 254 247 239 239 215 205 188 188 178 175 175 175 176 177 172 172 165 164 153 142 142 143 145 148 148 147 146 150 150 153 157 159 159 162 165 172 172 176 184 209 209 226 248 313 313 330 347 375 375 387 399 415 415 420 425 427 427 435 442 450 450 452 450 444 444 439 428 405 405 393 369 339 339 323 307 287 287 275 263 251 251 248 257 289 289 318 328 338 338 338 326 313 313 266 249 224 224 213 209 215 215 229 237 243 243 255 262 273 273 311 327 344 344 376 391 407 407 435 444 453 453 459 461 467 467 474 476 474 474 465 457 449 449 437 423 412 412 383 367 351 351 317 307 297 291 291 291 287 283 283 284 287 286 286 281 270 245 245 232 221 215 215 214 213 216 216 218 220 236 236 245 254 273 273 278 276 270 270 265 257 241 241 233 227 202 202 196 189 173 173 169 165 167 167 164 160 158 158 143 136 125 125 122 124 127 127 138 143 149 149 158 152 155 155 167 176 177 177 176 173 171 171 169 170 170 170 170 170 170 170 170 166 161 161 139 149 175 175 209 226 240 240 263 273 281 281 296 303 307 307 317 317 318 318 306 299 291 291 297 304 312 312 343 354 362 362 370 369 365 356 356 350 346 336 336 324 317 296 296 282 268 240 240 230 220 197 197 192 181 173 173 171 171 165 165 159 152 141 141 137 142 175 175 186 198 219 219 221 223 218 218 214 209 187 187 177 168 151 151 143 139 134 134 132 130 127 127 125 123 123 123 116 109 105 105 101 102 101 101 99 99 100 100 99 102 105 105 106 102 98 98 98 97 100 100 104 105 106 106 108 110 109 109 107 108 104 104 103 100 97 97 96 101 106 106 112 113 117 117 123 127 129 129 132 133 133 133 134 134 133 133 130 129 127 123 123 122 120 119 119 117 115 117 117 119 119 119 119 118 118 118 118 117 118 122 122 125 127 129 129 131 133 137 137 139 142 150 150 154 162 166 166 164 162 160 160 161 166 179 179 187 191 199 199 200 201 197 197 190 182 165 165 158 151 142 142 128 125 121 121 103 106 110 110 120 120 121 121 123 126 131 131 143 150 158 158 168 171 171 171 170 168 166 166 163 162 161 161 160 160 160 160 158 160 162 162 167 170 171 171 172 171 170 170 168 167 163 163 160 160 159 159 157 156 154 154 154 154 154 154 154 155 155 155 155 154 153 150 150 148 147 142 142 140 138 136 136 135 134 131 131 131 131 129 129 130 130 130 130 
203 208 208 215 219 218 218 215 212 209 209 204 202 200 200 194 191 188 188 185 185 186 186 186 185 183 183 184 188 193 193 223 227 232 232 241 246 250 250 256 258 258 258 274 285 296 296 320 330 340 364 364 375 386 401 401 406 411 424 424 433 442 459 459 466 469 472 472 471 460 437 437 425 412 389 389 380 370 348 348 339 321 305 305 297 294 286 286 280 269 251 251 243 241 236 236 236 235 233 233 231 228 219 219 217 214 216 216 220 235 250 250 298 320 343 343 364 368 372 372 349 330 320 320 317 324 337 337 362 374 370 370 341 296 274 274 255 265 276 276 330 348 366 366 371 358 352 352 345 344 350 350 372 387 416 416 462 480 460 460 424 423 421 421 457 476 495 495 526 530 535 535 510 497 478 438 438 416 398 365 365 350 360 410 410 425 441 459 459 460 462 451 451 441 430 401 401 367 351 314 314 294 293 305 305 319 333 366 366 385 427 462 462 473 485 494 494 491 488 476 476 470 449 413 413 392 373 343 343 332 349 383 383 401 408 417 417 415 412 404 404 391 386 382 382 377 377 379 379 399 407 416 416 423 422 420 420 413 407 401 401 377 366 355 355 335 326 316 316 298 289 283 283 268 259 260 260 271 273 276 276 268 261 254 254 227 214 194 194 183 180 179 179 177 176 172 172 166 164 156 154 154 153 152 152 152 151 150 154 154 155 156 160 160 164 167 174 174 178 184 202 202 214 234 293 293 307 322 357 357 373 389 419 419 434 449 460 460 463 461 458 458 456 452 438 438 429 418 395 395 383 358 329 329 316 302 282 282 269 255 254 254 266 280 304 304 329 339 349 349 348 338 328 328 285 266 236 236 218 211 215 215 225 231 235 235 244 248 255 255 285 300 316 316 349 367 385 385 416 426 436 436 460 470 479 479 494 501 501 501 496 491 484 484 469 451 440 440 408 390 372 372 340 324 307 294 294 296 294 289 289 287 287 284 284 281 272 249 249 235 225 223 223 224 226 232 232 233 234 245 245 253 262 286 286 293 291 282 282 275 266 248 248 239 233 217 217 211 204 189 189 183 177 176 176 172 168 162 162 147 145 133 133 124 122 120 120 122 127 132 132 137 142 145 145 152 156 157 157 158 157 159 159 162 163 163 163 163 164 165 165 167 161 154 154 135 148 178 178 212 230 246 246 269 277 278 278 282 284 287 287 293 293 293 293 285 281 277 277 288 299 310 310 346 359 367 367 376 376 371 360 360 353 347 337 337 323 313 289 289 273 257 236 236 226 215 198 198 191 179 174 174 174 174 170 170 166 159 145 145 139 143 179 179 193 208 231 231 236 241 240 240 236 232 219 219 211 197 172 172 161 154 145 145 143 140 128 128 126 124 124 124 122 121 115 115 105 101 101 101 98 98 98 98 98 99 100 100 100 98 95 95 94 103 104 104 108 110 111 111 113 113 114 114 116 118 103 103 99 99 100 100 95 95 96 96 103 104 107 107 112 115 116 116 118 120 120 120 120 119 118 118 117 116 115 112 112 112 112 108 108 107 105 107 107 109 109 108 108 106 106 105 105 105 107 110 110 112 113 114 114 114 114 112 112 112 113 117 117 119 126 133 133 136 139 146 146 149 153 165 165 172 176 187 187 189 192 181 181 173 165 152 152 148 143 130 130 120 118 116 116 104 105 107 107 120 119 117 117 123 128 134 134 146 152 157 157 164 167 167 167 166 166 166 166 166 165 164 164 161 160 158 158 155 162 162 162 165 168 170 170 172 171 169 169 165 162 160 160 156 156 156 156 156 156 155 154 154 153 152 153 153 152 153 154 154 154 152 147 147 144 142 137 137 136 135 133 133 132 130 130 130 130 130 129 129 129 129 129 129 
203 208 208 215 219 218 218 215 212 209 209 204 202 200 200 194 191 188 188 185 185 186 186 186 185 183 183 184 188 193 193 223 227 232 232 241 246 250 250 256 258 258 258 274 285 296 296 320 330 340 364 364 375 386 401 401 406 411 424 424 433 442 459 459 466 469 472 472 471 460 437 437 425 412 389 389 380 370 348 348 339 321 305 305 297 294 286 286 280 269 251 251 243 241 236 236 236 235 233 233 231 228 219 219 217 214 216 216 220 235 250 250 298 320 343 343 364 368 372 372 349 330 320 320 317 324 337 337 362 374 370 370 341 296 274 274 255 265 276 276 330 348 366 366 371 358 352 352 345 344 350 350 372 387 416 416 462 480 460 460 424 423 421 421 457 476 495 495 526 530 535 535 510 497 478 438 438 416 398 365 365 350 360 410 410 425 441 459 459 460 462 451 451 441 430 401 401 367 351 314 314 294 293 305 305 319 333 366 366 385 427 462 462 473 485 494 494 491 488 476 476 470 449 413 413 392 373 343 343 332 349 383 383 401 408 417 417 415 412 404 404 391 386 382 382 377 377 379 379 399 407 416 416 423 422 420 420 413 407 401 401 377 366 355 355 335 326 316 316 298 289 283 283 268 259 260 260 271 273 276 276 268 261 254 254 227 214 194 194 183 180 179 179 177 176 172 172 166 164 156 154 154 153 152 152 152 151 150 154 154 155 156 160 160 164 167 174 174 178 184 202 202 214 234 293 293 307 322 357 357 373 389 419 419 434 449 460 460 463 461 458 458 456 452 438 438 429 418 395 395 383 358 329 329 316 302 282 282 269 255 254 254 266 280 304 304 329 339 349 349 348 338 328 328 285 266 236 236 218 211 215 215 225 231 235 235 244 248 255 255 285 300 316 316 349 367 385 385 416 426 436 436 460 470 479 479 494 501 501 501 496 491 484 484 469 451 440 440 408 390 372 372 340 324 307 294 294 296 294 289 289 287 287 284 284 281 272 249 249 235 225 223 223 224 226 232 232 233 234 245 245 253 262 286 286 293 291 282 282 275 266 248 248 239 233 217 217 211 204 189 189 183 177 176 176 172 168 162 162 147 145 133 133 124 122 120 120 122 127 132 132 137 142 145 145 152 156 157 157 158 157 159 159 162 163 163 163 163 164 165 165 167 161 154 154 135 148 178 178 212 230 246 246 269 277 278 278 282 284 287 287 293 293 293 293 285 281 277 277 288 299 310 310 346 359 367 367 376 376 371 360 360 353 347 337 337 323 313 289 289 273 257 236 236 226 215 198 198 191 179 174 174 174 174 170 170 166 159 145 145 139 143 179 179 193 208 231 231 236 241 240 240 236 232 219 219 211 197 172 172 161 154 145 145 143 140 128 128 126 124 124 124 122 121 115 115 105 101 101 101 98 98 98 98 98 99 100 100 100 98 95 95 94 103 104 104 108 110 111 111 113 113 114 114 116 118 103 103 99 99 100 100 95 95 96 96 103 104 107 107 112 115 116 116 118 120 120 120 120 119 118 118 117 116 115 112 112 112 112 108 108 107 105 107 107 109 109 108 108 106 106 105 105 105 107 110 110 112 113 114 114 114 114 112 112 112 113 117 117 119 126 133 133 136 139 146 146 149 153 165 165 172 176 187 187 189 192 181 181 173 165 152 152 148 143 130 130 120 118 116 116 104 105 107 107 120 119 117 117 123 128 134 134 146 152 157 157 164 167 167 167 166 166 166 166 166 165 164 164 161 160 158 158 155 162 162 162 165 168 170 170 172 171 169 169 165 162 160 160 156 156 156 156 156 156 155 154 154 153 152 153 153 152 153 154 154 154 152 147 147 144 142 137 137 136 135 133 133 132 130 130 130 130 130 129 129 129 129 129 129 
203 208 208 215 219 218 218 215 212 209 209 204 202 200 200 194 191 188 188 185 185 186 186 186 185 183 183 184 188 193 193 223 227 232 232 241 246 250 250 256 258 258 258 274 285 296 296 320 330 340 364 364 375 386 401 401 406 411 424 424 433 442 459 459 466 469 472 472 471 460 437 437 425 412 389 389 380 370 348 348 339 321 305 305 297 294 286 286 280 269 251 251 243 241 236 236 236 235 233 233 231 228 219 219 217 214 216 216 220 235 250 250 298 320 343 343 364 368 372 372 349 330 320 320 317 324 337 337 362 374 370 370 341 296 274 274 255 265 276 276 330 348 366 366 371 358 352 352 345 344 350 350 372 387 416 416 462 480 460 460 424 423 421 421 457 476 495 495 526 530 535 535 510 497 478 438 438 416 398 365 365 350 360 410 410 425 441 459 459 460 462 451 451 441 430 401 401 367 351 314 314 294 293 305 305 319 333 366 366 385 427 462 462 473 485 494 494 491 488 476 476 470 449 413 413 392 373 343 343 332 349 383 383 401 408 417 417 415 412 404 404 391 386 382 382 377 377 379 379 399 407 416 416 423 422 420 420 413 407 401 401 377 366 355 355 335 326 316 316 298 289 283 283 268 259 260 260 271 273 276 276 268 261 254 254 227 214 194 194 183 180 179 179 177 176 172 172 166 164 156 154 154 153 152 152 152 151 150 154 154 155 156 160 160 164 167 174 174 178 184 202 202 214 234 293 293 307 322 357 357 373 389 419 419 434 449 460 460 463 461 458 458 456 452 438 438 429 418 395 395 383 358 329 329 316 302 282 282 269 255 254 254 266 280 304 304 329 339 349 349 348 338 328 328 285 266 236 236 218 211 215 215 225 231 235 235 244 248 255 255 285 300 316 316 349 367 385 385 416 426 436 436 460 470 479 479 494 501 501 501 496 491 484 484 469 451 440 440 408 390 372 372 340 324 307 294 294 296 294 289 289 287 287 284 284 281 272 249 249 235 225 223 223 224 226 232 232 233 234 245 245 253 262 286 286 293 291 282 282 275 266 248 248 239 233 217 217 211 204 189 189 183 177 176 176 172 168 162 162 147 145 133 133 124 122 120 120 122 127 132 132 137 142 145 145 152 156 157 157 158 157 159 159 162 163 163 163 163 164 165 165 167 161 154 154 135 148 178 178 212 230 246 246 269 277 278 278 282 284 287 287 293 293 293 293 285 281 277 277 288 299 310 310 346 359 367 367 376 376 371 360 360 353 347 337 337 323 313 289 289 273 257 236 236 226 215 198 198 191 179 174 174 174 174 170 170 166 159 145 145 139 143 179 179 193 208 231 231 236 241 240 240 236 232 219 219 211 197 172 172 161 154 145 145 143 140 128 128 126 124 124 124 122 121 115 115 105 101 101 101 98 98 98 98 98 99 100 100 100 98 95 95 94 103 104 104 108 110 111 111 113 113 114 114 116 118 103 103 99 99 100 100 95 95 96 96 103 104 107 107 112 115 116 116 118 120 120 120 120 119 118 118 117 116 115 112 112 112 112 108 108 107 105 107 107 109 109 108 108 106 106 105 105 105 107 110 110 112 113 114 114 114 114 112 112 112 113 117 117 119 126 133 133 136 139 146 146 149 153 165 165 172 176 187 187 189 192 181 181 173 165 152 152 148 143 130 130 120 118 116 116 104 105 107 107 120 119 117 117 123 128 134 134 146 152 157 157 164 167 167 167 166 166 166 166 166 165 164 164 161 160 158 158 155 162 162 162 165 168 170 170 172 171 169 169 165 162 160 160 156 156 156 156 156 156 155 154 154 153 152 153 153 152 153 154 154 154 152 147 147 144 142 137 137 136 135 133 133 132 130 130 130 130 130 129 129 129 129 129 129 
189 190 190 190 193 194 194 195 195 195 195 192 190 190 190 189 189 187 187 184 184 183 183 185 185 184 184 182 193 204 204 231 237 244 244 257 262 263 263 265 266 267 267 279 286 294 294 310 319 328 351 351 366 381 404 404 417 423 437 437 444 453 467 467 472 474 478 478 479 469 450 450 441 431 413 413 404 395 373 373 362 338 320 320 315 313 305 305 300 291 271 271 261 257 254 254 254 253 239 239 235 230 219 219 217 214 218 218 222 239 257 257 311 335 360 360 391 398 405 405 378 359 352 352 353 362 372 372 387 393 382 382 344 296 275 275 259 269 280 280 337 360 384 384 407 402 394 394 380 375 373 373 373 377 399 399 444 467 481 481 469 460 450 450 487 505 523 523 551 556 561 561 527 510 490 445 445 420 399 369 369 360 378 432 432 443 454 464 464 461 457 440 440 429 417 382 382 351 335 304 304 289 298 322 322 338 349 375 375 390 430 466 466 481 496 507 507 505 503 492 492 484 457 415 415 392 375 348 348 338 358 398 398 418 428 437 437 431 427 418 418 403 397 393 393 389 390 394 394 412 417 423 423 425 423 421 421 415 413 410 410 383 372 363 363 347 339 327 327 307 300 292 292 279 278 283 283 296 296 295 295 281 271 260 260 232 220 201 201 193 192 187 187 176 171 170 170 167 164 161 160 160 158 155 152 152 152 151 155 155 155 155 162 162 165 168 176 176 180 186 200 200 209 224 268 268 280 293 336 336 355 375 414 414 434 454 470 470 472 468 460 460 455 449 430 430 417 404 381 381 371 350 319 319 307 294 272 272 264 256 266 266 287 297 320 320 342 350 358 358 359 350 340 340 302 279 243 243 223 216 228 228 251 262 266 266 272 275 276 276 286 292 298 298 319 334 350 350 387 401 416 416 454 466 477 477 499 510 515 515 518 515 509 509 493 473 463 463 433 415 397 397 359 341 322 298 298 298 296 292 292 291 290 283 283 278 271 252 252 240 235 236 236 242 248 252 252 251 250 255 255 263 271 299 299 306 305 298 298 292 282 264 264 256 249 230 230 223 215 204 204 200 196 182 182 177 171 169 169 162 158 146 146 138 131 124 124 120 119 118 118 120 123 124 124 128 130 132 132 136 138 142 142 148 150 149 149 151 152 153 153 155 149 143 143 133 150 182 182 213 229 241 241 257 261 260 260 260 262 262 262 264 265 266 266 263 263 264 264 285 299 314 314 353 367 374 374 380 378 372 355 355 344 337 324 324 309 298 271 271 258 245 229 229 220 210 197 197 194 187 181 181 178 177 170 170 165 158 146 146 140 145 176 176 192 208 232 232 242 252 264 264 263 262 247 247 238 227 203 203 190 176 156 156 150 148 138 138 135 132 129 129 122 119 116 116 109 104 102 102 97 97 96 96 99 99 98 98 96 95 94 94 98 112 112 112 112 112 112 112 111 110 112 112 115 117 113 113 106 103 100 100 102 99 95 95 96 97 99 99 100 99 99 99 100 102 105 105 109 108 108 108 107 105 103 100 100 99 98 96 96 95 94 92 92 91 91 90 90 90 90 92 92 94 94 94 94 96 98 101 101 100 99 96 96 96 95 97 97 98 100 107 107 112 117 126 126 129 133 144 144 151 153 160 160 160 159 154 154 153 152 141 141 135 129 118 118 113 112 110 110 102 100 98 98 116 115 114 114 125 130 137 137 147 151 156 156 166 171 171 171 172 172 173 173 170 168 165 165 159 157 155 155 155 157 159 159 165 168 169 169 171 170 168 168 163 160 159 159 157 158 160 160 163 162 160 156 156 155 153 153 153 153 153 153 153 151 148 142 142 139 138 135 135 134 132 129 129 128 127 129 129 129 129 130 130 130 130 129 129 
184 186 186 185 184 184 184 185 186 188 188 189 188 188 188 189 188 188 188 182 183 184 184 187 186 184 184 191 203 216 216 242 251 262 262 277 280 279 279 278 277 277 277 285 292 300 300 317 324 332 352 352 365 378 406 406 424 431 445 445 452 457 466 466 470 471 473 473 475 471 462 462 456 450 433 433 423 412 385 385 372 346 332 332 330 329 323 323 318 310 293 293 284 279 273 273 268 262 239 239 233 226 218 218 217 216 222 222 227 244 261 261 315 343 371 371 414 424 434 434 412 396 394 394 397 402 407 407 410 407 386 386 339 295 278 278 265 277 290 290 343 368 394 394 432 442 434 434 418 409 406 406 399 394 407 407 446 471 504 504 497 486 474 474 504 520 536 536 564 567 571 571 537 518 498 452 452 427 405 382 382 382 402 451 451 456 462 456 456 448 440 417 417 405 392 358 358 333 317 298 298 294 310 341 341 356 369 396 396 410 440 475 475 491 508 521 521 518 515 504 504 491 457 415 415 394 378 354 354 345 367 409 409 429 439 448 448 442 438 428 428 412 405 402 402 403 408 414 414 423 421 418 418 409 406 403 403 399 397 395 395 375 367 363 363 349 339 328 328 310 303 296 296 289 293 298 298 311 308 305 305 287 275 263 263 237 227 212 212 203 198 189 189 176 171 170 170 169 170 168 160 160 158 156 151 151 149 146 155 155 155 155 163 163 166 169 177 177 181 186 201 201 211 220 250 250 265 280 327 327 346 366 409 409 429 449 470 470 473 468 459 459 454 443 417 417 402 389 368 368 359 334 308 308 298 288 268 268 272 277 286 286 306 316 338 338 359 364 370 370 367 356 345 345 306 283 247 247 226 218 234 234 274 298 310 310 325 329 328 328 326 326 326 326 325 329 333 333 364 382 400 400 442 456 469 469 494 506 513 513 522 524 520 520 507 486 475 475 451 435 418 418 382 367 352 321 321 316 308 304 304 303 299 287 287 279 270 254 254 246 245 252 252 259 266 268 268 267 266 267 267 274 282 309 309 317 317 311 311 304 295 280 280 275 270 240 240 232 224 210 210 206 202 185 185 180 174 170 170 167 162 151 151 146 144 142 142 140 136 131 131 125 121 119 119 119 121 121 121 121 120 121 121 125 128 131 131 131 132 134 134 138 136 134 134 132 146 175 175 201 213 218 218 225 227 227 227 228 229 230 230 235 237 239 239 244 252 260 260 293 310 327 327 362 373 375 375 374 370 362 343 343 333 323 305 305 287 276 256 256 247 238 222 222 213 204 192 192 190 190 191 191 189 181 167 167 161 155 146 146 143 147 167 167 184 201 231 231 244 257 274 274 275 276 255 255 246 236 215 215 205 195 177 177 170 165 152 152 147 141 135 135 124 118 115 115 106 101 100 100 96 96 95 95 96 96 97 97 96 96 95 95 101 113 114 114 114 112 112 112 111 112 111 111 110 110 109 109 109 108 107 107 105 103 101 101 93 94 94 94 93 94 94 94 93 94 95 95 96 97 98 98 101 100 99 96 96 95 94 94 94 93 92 88 88 86 86 85 85 84 84 85 85 85 85 85 85 85 86 88 88 88 89 85 85 84 83 83 83 85 87 92 92 98 102 109 109 111 114 121 121 126 128 133 133 132 131 129 129 130 131 118 118 113 108 111 111 107 104 101 101 93 93 93 93 108 110 113 113 124 127 134 134 147 154 159 159 171 178 178 178 178 177 176 176 172 171 169 169 164 162 160 160 160 166 169 169 173 174 174 174 174 173 172 172 168 166 167 167 167 167 168 168 169 167 164 160 160 158 155 155 155 155 154 148 148 144 141 137 137 135 135 133 133 132 130 128 128 128 128 128 128 128 128 130 130 131 131 132 132 
184 186 186 185 184 184 184 185 186 188 188 189 188 188 188 189 188 188 188 182 183 184 184 187 186 184 184 191 203 216 216 242 251 262 262 277 280 279 279 278 277 277 277 285 292 300 300 317 324 332 352 352 365 378 406 406 424 431 445 445 452 457 466 466 470 471 473 473 475 471 462 462 456 450 433 433 423 412 385 385 372 346 332 332 330 329 323 323 318 310 293 293 284 279 273 273 268 262 239 239 233 226 218 218 217 216 222 222 227 244 261 261 315 343 371 371 414 424 434 434 412 396 394 394 397 402 407 407 410 407 386 386 339 295 278 278 265 277 290 290 343 368 394 394 432 442 434 434 418 409 406 406 399 394 407 407 446 471 504 504 497 486 474 474 504 520 536 536 564 567 571 571 537 518 498 452 452 427 405 382 382 382 402 451 451 456 462 456 456 448 440 417 417 405 392 358 358 333 317 298 298 294 310 341 341 356 369 396 396 410 440 475 475 491 508 521 521 518 515 504 504 491 457 415 415 394 378 354 354 345 367 409 409 429 439 448 448 442 438 428 428 412 405 402 402 403 408 414 414 423 421 418 418 409 406 403 403 399 397 395 395 375 367 363 363 349 339 328 328 310 303 296 296 289 293 298 298 311 308 305 305 287 275 263 263 237 227 212 212 203 198 189 189 176 171 170 170 169 170 168 160 160 158 156 151 151 149 146 155 155 155 155 163 163 166 169 177 177 181 186 201 201 211 220 250 250 265 280 327 327 346 366 409 409 429 449 470 470 473 468 459 459 454 443 417 417 402 389 368 368 359 334 308 308 298 288 268 268 272 277 286 286 306 316 338 338 359 364 370 370 367 356 345 345 306 283 247 247 226 218 234 234 274 298 310 310 325 329 328 328 326 326 326 326 325 329 333 333 364 382 400 400 442 456 469 469 494 506 513 513 522 524 520 520 507 486 475 475 451 435 418 418 382 367 352 321 321 316 308 304 304 303 299 287 287 279 270 254 254 246 245 252 252 259 266 268 268 267 266 267 267 274 282 309 309 317 317 311 311 304 295 280 280 275 270 240 240 232 224 210 210 206 202 185 185 180 174 170 170 167 162 151 151 146 144 142 142 140 136 131 131 125 121 119 119 119 121 121 121 121 120 121 121 125 128 131 131 131 132 134 134 138 136 134 134 132 146 175 175 201 213 218 218 225 227 227 227 228 229 230 230 235 237 239 239 244 252 260 260 293 310 327 327 362 373 375 375 374 370 362 343 343 333 323 305 305 287 276 256 256 247 238 222 222 213 204 192 192 190 190 191 191 189 181 167 167 161 155 146 146 143 147 167 167 184 201 231 231 244 257 274 274 275 276 255 255 246 236 215 215 205 195 177 177 170 165 152 152 147 141 135 135 124 118 115 115 106 101 100 100 96 96 95 95 96 96 97 97 96 96 95 95 101 113 114 114 114 112 112 112 111 112 111 111 110 110 109 109 109 108 107 107 105 103 101 101 93 94 94 94 93 94 94 94 93 94 95 95 96 97 98 98 101 100 99 96 96 95 94 94 94 93 92 88 88 86 86 85 85 84 84 85 85 85 85 85 85 85 86 88 88 88 89 85 85 84 83 83 83 85 87 92 92 98 102 109 109 111 114 121 121 126 128 133 133 132 131 129 129 130 131 118 118 113 108 111 111 107 104 101 101 93 93 93 93 108 110 113 113 124 127 134 134 147 154 159 159 171 178 178 178 178 177 176 176 172 171 169 169 164 162 160 160 160 166 169 169 173 174 174 174 174 173 172 172 168 166 167 167 167 167 168 168 169 167 164 160 160 158 155 155 155 155 154 148 148 144 141 137 137 135 135 133 133 132 130 128 128 128 128 128 128 128 128 130 130 131 131 132 132 
183 184 184 188 184 184 184 182 181 181 181 183 185 185 185 185 184 185 185 186 186 187 187 189 189 190 190 211 220 229 229 257 269 279 279 291 294 293 293 288 285 285 285 291 299 308 308 326 335 344 363 363 372 382 405 405 426 434 447 447 452 455 458 458 459 459 460 460 461 462 463 463 460 456 437 437 425 412 381 381 368 345 333 333 329 328 326 326 325 318 302 302 293 288 269 269 260 250 233 233 229 224 216 216 217 218 227 227 232 250 269 269 326 355 385 385 435 448 461 461 456 449 446 446 443 444 439 439 414 394 368 368 320 286 274 274 273 288 303 303 352 379 407 407 452 475 473 473 464 457 453 453 436 423 434 434 469 494 524 524 520 511 501 501 519 533 548 548 572 574 576 576 537 519 498 454 454 431 410 397 397 406 424 466 466 466 466 448 448 434 419 394 394 381 367 334 334 310 302 303 303 312 327 358 358 375 391 419 419 432 456 489 489 503 517 531 531 527 523 504 504 488 449 410 410 393 381 361 361 352 374 418 418 440 449 457 457 450 446 437 437 422 417 417 417 416 417 419 419 414 407 399 399 381 377 373 373 367 366 365 365 360 359 355 355 340 329 320 320 306 301 299 299 298 301 303 303 310 307 303 303 284 275 265 265 242 234 220 220 205 195 189 189 179 175 174 174 173 174 167 154 154 154 155 150 150 150 150 159 159 158 156 165 165 170 176 184 184 185 190 204 204 213 227 272 272 284 296 328 328 346 364 403 403 422 441 464 464 470 466 456 456 449 434 405 405 391 380 362 362 354 336 314 314 304 294 281 281 287 294 304 304 325 335 357 357 374 376 379 379 371 359 346 346 307 284 250 250 231 222 240 240 290 321 337 337 361 369 370 370 372 372 372 372 367 360 353 353 360 375 391 391 436 450 461 461 484 496 503 503 512 513 512 512 505 490 481 481 460 446 431 431 403 391 379 350 350 343 332 322 322 316 310 293 293 283 275 262 262 257 255 268 268 274 280 283 283 282 280 283 283 288 294 320 320 329 329 322 322 315 307 293 293 287 281 252 252 239 226 210 210 206 202 188 188 183 178 173 173 167 162 153 153 149 148 147 147 143 143 142 142 141 135 131 131 127 126 124 124 121 120 119 119 118 117 117 117 118 118 119 119 123 123 124 124 123 134 156 156 177 186 188 188 191 191 191 191 193 196 200 200 214 220 226 226 243 260 277 277 312 326 340 340 372 379 378 378 369 361 351 329 329 317 307 288 288 271 262 247 247 239 231 216 216 209 202 194 194 195 202 200 200 192 182 166 166 160 154 147 147 146 150 166 166 180 195 229 229 242 255 269 269 267 265 248 248 241 234 219 219 211 204 192 192 186 179 163 163 157 151 145 145 134 129 126 126 119 116 114 114 107 102 96 96 96 96 96 96 98 97 95 95 98 103 106 106 110 109 109 109 108 108 106 106 105 107 109 109 106 106 106 106 109 109 108 108 94 94 95 95 94 93 92 92 91 92 92 92 91 92 94 94 94 93 92 90 90 90 90 91 91 91 91 88 88 87 87 86 86 85 85 85 85 84 84 84 84 84 83 85 85 85 84 82 82 82 83 83 83 84 84 84 84 86 90 94 94 95 96 101 101 106 107 107 107 107 106 101 101 101 101 98 98 95 92 94 94 96 96 96 96 87 87 87 87 103 106 109 109 122 126 133 133 151 161 165 165 175 180 182 182 180 178 176 176 179 173 167 167 163 162 161 161 168 187 191 191 193 189 186 186 181 179 180 180 180 178 177 177 175 175 175 175 173 170 167 161 161 159 157 153 153 150 148 144 144 141 140 138 138 137 136 133 133 132 131 128 128 128 127 128 128 129 130 132 132 133 133 138 138 
183 184 184 188 184 184 184 182 181 181 181 183 185 185 185 185 184 185 185 186 186 187 187 189 189 190 190 211 220 229 229 257 269 279 279 291 294 293 293 288 285 285 285 291 299 308 308 326 335 344 363 363 372 382 405 405 426 434 447 447 452 455 458 458 459 459 460 460 461 462 463 463 460 456 437 437 425 412 381 381 368 345 333 333 329 328 326 326 325 318 302 302 293 288 269 269 260 250 233 233 229 224 216 216 217 218 227 227 232 250 269 269 326 355 385 385 435 448 461 461 456 449 446 446 443 444 439 439 414 394 368 368 320 286 274 274 273 288 303 303 352 379 407 407 452 475 473 473 464 457 453 453 436 423 434 434 469 494 524 524 520 511 501 501 519 533 548 548 572 574 576 576 537 519 498 454 454 431 410 397 397 406 424 466 466 466 466 448 448 434 419 394 394 381 367 334 334 310 302 303 303 312 327 358 358 375 391 419 419 432 456 489 489 503 517 531 531 527 523 504 504 488 449 410 410 393 381 361 361 352 374 418 418 440 449 457 457 450 446 437 437 422 417 417 417 416 417 419 419 414 407 399 399 381 377 373 373 367 366 365 365 360 359 355 355 340 329 320 320 306 301 299 299 298 301 303 303 310 307 303 303 284 275 265 265 242 234 220 220 205 195 189 189 179 175 174 174 173 174 167 154 154 154 155 150 150 150 150 159 159 158 156 165 165 170 176 184 184 185 190 204 204 213 227 272 272 284 296 328 328 346 364 403 403 422 441 464 464 470 466 456 456 449 434 405 405 391 380 362 362 354 336 314 314 304 294 281 281 287 294 304 304 325 335 357 357 374 376 379 379 371 359 346 346 307 284 250 250 231 222 240 240 290 321 337 337 361 369 370 370 372 372 372 372 367 360 353 353 360 375 391 391 436 450 461 461 484 496 503 503 512 513 512 512 505 490 481 481 460 446 431 431 403 391 379 350 350 343 332 322 322 316 310 293 293 283 275 262 262 257 255 268 268 274 280 283 283 282 280 283 283 288 294 320 320 329 329 322 322 315 307 293 293 287 281 252 252 239 226 210 210 206 202 188 188 183 178 173 173 167 162 153 153 149 148 147 147 143 143 142 142 141 135 131 131 127 126 124 124 121 120 119 119 118 117 117 117 118 118 119 119 123 123 124 124 123 134 156 156 177 186 188 188 191 191 191 191 193 196 200 200 214 220 226 226 243 260 277 277 312 326 340 340 372 379 378 378 369 361 351 329 329 317 307 288 288 271 262 247 247 239 231 216 216 209 202 194 194 195 202 200 200 192 182 166 166 160 154 147 147 146 150 166 166 180 195 229 229 242 255 269 269 267 265 248 248 241 234 219 219 211 204 192 192 186 179 163 163 157 151 145 145 134 129 126 126 119 116 114 114 107 102 96 96 96 96 96 96 98 97 95 95 98 103 106 106 110 109 109 109 108 108 106 106 105 107 109 109 106 106 106 106 109 109 108 108 94 94 95 95 94 93 92 92 91 92 92 92 91 92 94 94 94 93 92 90 90 90 90 91 91 91 91 88 88 87 87 86 86 85 85 85 85 84 84 84 84 84 83 85 85 85 84 82 82 82 83 83 83 84 84 84 84 86 90 94 94 95 96 101 101 106 107 107 107 107 106 101 101 101 101 98 98 95 92 94 94 96 96 96 96 87 87 87 87 103 106 109 109 122 126 133 133 151 161 165 165 175 180 182 182 180 178 176 176 179 173 167 167 163 162 161 161 168 187 191 191 193 189 186 186 181 179 180 180 180 178 177 177 175 175 175 175 173 170 167 161 161 159 157 153 153 150 148 144 144 141 140 138 138 137 136 133 133 132 131 128 128 128 127 128 128 129 130 132 132 133 133 138 138 
185 184 184 190 187 186 186 184 185 184 184 185 188 187 187 185 183 187 187 189 190 191 191 192 197 203 203 224 234 244 244 271 283 292 292 303 304 302 302 297 294 293 293 297 305 313 313 335 346 358 379 379 385 392 407 407 423 430 441 441 444 443 440 440 438 437 436 436 437 440 445 445 442 439 419 419 405 390 364 364 354 335 321 321 315 314 310 310 307 299 281 281 272 267 248 248 241 234 228 228 225 221 220 220 222 225 234 234 239 263 287 287 342 371 401 401 447 463 480 480 493 492 485 485 468 458 439 439 393 367 343 343 302 280 276 276 283 297 311 311 356 381 407 407 456 492 495 495 498 497 494 494 477 464 466 466 492 516 540 540 540 535 529 529 535 546 557 557 575 574 573 573 527 508 485 441 441 419 415 423 423 437 450 476 476 471 466 437 437 419 401 370 370 357 343 316 316 296 300 313 313 323 339 373 373 391 407 437 437 450 472 497 497 508 520 528 528 523 518 495 495 477 439 407 407 393 384 366 366 357 378 421 421 442 452 462 462 458 455 451 451 444 441 438 438 429 423 417 417 397 388 378 378 359 353 347 347 338 336 334 334 336 337 333 333 321 313 308 308 301 298 300 300 305 305 302 302 298 293 288 288 277 270 262 262 244 239 224 224 207 198 196 196 188 182 179 179 175 174 170 158 158 155 152 148 148 150 152 161 161 160 158 166 166 170 174 183 183 188 195 214 214 226 243 300 300 312 324 345 345 358 371 401 401 419 437 456 456 466 463 453 453 446 432 404 404 391 382 365 365 356 342 325 325 317 309 297 297 304 311 321 321 343 354 371 371 381 383 385 385 376 363 349 349 308 287 254 254 234 224 245 245 297 327 348 348 380 391 396 396 404 404 404 404 400 396 391 391 381 383 386 386 431 444 454 454 473 483 490 490 497 498 497 497 493 486 481 481 464 452 439 439 416 407 397 379 379 371 356 341 341 332 321 298 298 286 280 272 272 269 273 285 285 292 299 301 301 300 299 299 299 302 306 330 330 338 338 334 334 329 322 307 307 299 288 252 252 240 228 209 209 207 204 193 193 188 183 174 174 170 167 160 160 156 153 150 150 150 149 147 147 141 135 135 135 133 132 131 131 126 122 122 122 121 120 119 119 117 117 118 118 118 118 117 117 118 123 137 137 151 156 160 160 167 170 174 174 183 189 196 196 220 231 243 243 263 281 300 300 335 347 359 359 379 382 376 376 359 348 336 313 313 302 294 277 277 262 254 237 237 230 222 213 213 212 211 206 206 211 216 205 205 195 185 164 164 153 149 146 146 147 151 167 167 178 190 221 221 231 242 253 253 251 248 239 239 235 229 217 217 211 206 197 197 193 187 168 168 163 157 151 151 141 138 134 134 127 124 123 123 112 104 96 96 99 102 106 106 106 103 99 99 94 97 98 98 100 100 100 100 101 101 101 101 102 105 110 110 109 109 109 109 109 109 108 108 108 107 106 106 102 98 97 97 95 93 93 93 92 91 91 91 91 91 90 87 87 87 87 87 87 87 87 87 87 85 85 85 85 85 85 84 84 84 84 84 84 83 84 85 85 84 83 82 82 82 82 82 82 83 84 83 83 82 83 84 84 85 86 89 89 91 92 88 88 88 87 96 96 99 103 88 88 86 84 89 89 84 84 83 83 87 87 86 86 100 105 110 110 122 127 134 134 152 163 167 167 175 178 179 179 177 177 176 176 173 166 158 158 154 155 156 156 174 193 200 200 206 205 201 201 194 190 190 190 188 186 182 182 180 180 180 180 174 170 165 161 161 159 156 148 148 146 145 143 143 143 143 142 142 140 138 134 134 134 133 130 130 130 130 131 131 132 134 134 134 133 133 140 140 
185 184 184 190 187 186 186 184 185 184 184 185 188 187 187 185 183 187 187 189 190 191 191 192 197 203 203 224 234 244 244 271 283 292 292 303 304 302 302 297 294 293 293 297 305 313 313 335 346 358 379 379 385 392 407 407 423 430 441 441 444 443 440 440 438 437 436 436 437 440 445 445 442 439 419 419 405 390 364 364 354 335 321 321 315 314 310 310 307 299 281 281 272 267 248 248 241 234 228 228 225 221 220 220 222 225 234 234 239 263 287 287 342 371 401 401 447 463 480 480 493 492 485 485 468 458 439 439 393 367 343 343 302 280 276 276 283 297 311 311 356 381 407 407 456 492 495 495 498 497 494 494 477 464 466 466 492 516 540 540 540 535 529 529 535 546 557 557 575 574 573 573 527 508 485 441 441 419 415 423 423 437 450 476 476 471 466 437 437 419 401 370 370 357 343 316 316 296 300 313 313 323 339 373 373 391 407 437 437 450 472 497 497 508 520 528 528 523 518 495 495 477 439 407 407 393 384 366 366 357 378 421 421 442 452 462 462 458 455 451 451 444 441 438 438 429 423 417 417 397 388 378 378 359 353 347 347 338 336 334 334 336 337 333 333 321 313 308 308 301 298 300 300 305 305 302 302 298 293 288 288 277 270 262 262 244 239 224 224 207 198 196 196 188 182 179 179 175 174 170 158 158 155 152 148 148 150 152 161 161 160 158 166 166 170 174 183 183 188 195 214 214 226 243 300 300 312 324 345 345 358 371 401 401 419 437 456 456 466 463 453 453 446 432 404 404 391 382 365 365 356 342 325 325 317 309 297 297 304 311 321 321 343 354 371 371 381 383 385 385 376 363 349 349 308 287 254 254 234 224 245 245 297 327 348 348 380 391 396 396 404 404 404 404 400 396 391 391 381 383 386 386 431 444 454 454 473 483 490 490 497 498 497 497 493 486 481 481 464 452 439 439 416 407 397 379 379 371 356 341 341 332 321 298 298 286 280 272 272 269 273 285 285 292 299 301 301 300 299 299 299 302 306 330 330 338 338 334 334 329 322 307 307 299 288 252 252 240 228 209 209 207 204 193 193 188 183 174 174 170 167 160 160 156 153 150 150 150 149 147 147 141 135 135 135 133 132 131 131 126 122 122 122 121 120 119 119 117 117 118 118 118 118 117 117 118 123 137 137 151 156 160 160 167 170 174 174 183 189 196 196 220 231 243 243 263 281 300 300 335 347 359 359 379 382 376 376 359 348 336 313 313 302 294 277 277 262 254 237 237 230 222 213 213 212 211 206 206 211 216 205 205 195 185 164 164 153 149 146 146 147 151 167 167 178 190 221 221 231 242 253 253 251 248 239 239 235 229 217 217 211 206 197 197 193 187 168 168 163 157 151 151 141 138 134 134 127 124 123 123 112 104 96 96 99 102 106 106 106 103 99 99 94 97 98 98 100 100 100 100 101 101 101 101 102 105 110 110 109 109 109 109 109 109 108 108 108 107 106 106 102 98 97 97 95 93 93 93 92 91 91 91 91 91 90 87 87 87 87 87 87 87 87 87 87 85 85 85 85 85 85 84 84 84 84 84 84 83 84 85 85 84 83 82 82 82 82 82 82 83 84 83 83 82 83 84 84 85 86 89 89 91 92 88 88 88 87 96 96 99 103 88 88 86 84 89 89 84 84 83 83 87 87 86 86 100 105 110 110 122 127 134 134 152 163 167 167 175 178 179 179 177 177 176 176 173 166 158 158 154 155 156 156 174 193 200 200 206 205 201 201 194 190 190 190 188 186 182 182 180 180 180 180 174 170 165 161 161 159 156 148 148 146 145 143 143 143 143 142 142 140 138 134 134 134 133 130 130 130 130 131 131 132 134 134 134 133 133 140 140 
188 184 184 185 189 189 189 189 188 188 188 189 189 187 187 185 186 190 190 194 195 196 196 209 216 224 224 237 245 253 253 287 299 305 305 312 312 309 309 303 301 301 301 307 313 320 320 345 359 373 393 393 399 406 415 415 424 427 428 428 426 422 413 413 408 405 403 403 404 411 414 414 412 409 388 388 375 361 340 340 331 313 298 298 291 288 280 280 276 271 260 260 254 251 237 237 234 230 226 226 224 221 225 225 228 232 248 248 256 277 299 299 348 375 402 402 448 470 492 492 514 515 504 504 470 448 421 421 365 336 316 316 288 284 287 287 298 307 317 317 355 377 400 400 452 491 499 499 511 515 517 517 514 508 498 498 502 517 544 544 551 550 548 548 550 558 567 567 575 570 564 564 512 491 469 441 441 435 443 461 461 471 479 484 484 473 462 425 425 406 386 351 351 337 323 300 300 305 313 328 328 335 347 376 376 394 411 443 443 458 480 501 501 509 518 518 518 511 504 485 485 465 429 403 403 394 385 370 370 365 383 418 418 436 448 461 461 463 462 461 461 457 454 451 451 438 429 417 417 390 383 375 375 359 352 344 344 334 328 321 321 313 310 307 307 300 297 295 295 293 292 298 298 306 304 298 298 289 284 278 278 267 261 254 254 247 239 223 223 210 205 204 204 197 191 187 187 179 175 166 163 163 157 151 151 151 154 158 161 161 161 160 170 170 175 179 188 188 193 203 229 229 245 264 325 325 338 352 367 367 375 384 408 408 420 433 452 452 465 462 454 454 449 438 415 415 402 393 374 374 365 351 333 333 325 316 304 304 315 327 338 338 359 368 382 382 391 391 390 390 373 360 346 346 301 284 256 256 238 231 250 250 298 326 349 349 388 403 414 414 431 432 434 434 430 424 417 417 410 408 405 405 431 440 450 450 467 475 480 480 485 486 484 484 479 474 473 473 464 457 450 450 431 424 416 403 403 396 381 362 362 351 335 307 307 295 292 289 289 290 293 306 306 312 319 322 322 322 322 320 320 322 324 341 341 346 347 344 344 340 332 317 317 309 298 261 261 248 235 220 220 212 203 195 195 195 194 190 190 185 181 172 172 168 162 156 156 155 154 152 152 144 143 147 147 147 143 139 139 132 129 129 129 129 130 131 131 137 139 141 141 137 132 126 126 117 118 123 123 137 146 159 159 178 184 187 187 200 209 220 220 253 262 272 272 293 307 321 321 356 363 371 371 373 370 361 361 341 330 318 298 298 290 283 267 267 252 245 234 234 228 221 221 221 223 225 225 225 225 218 200 200 190 179 159 159 150 147 146 146 150 153 168 168 176 184 210 210 218 226 237 237 237 238 232 232 228 224 215 215 210 206 197 197 192 186 166 166 160 153 148 148 139 134 130 130 124 121 120 120 105 99 92 92 110 111 112 112 110 107 104 104 98 97 97 97 99 100 101 101 103 104 104 104 104 106 108 108 109 109 109 109 111 111 111 111 109 109 108 108 107 104 105 105 104 102 99 99 94 92 92 92 90 90 90 88 88 88 87 86 86 86 85 86 86 85 84 84 84 85 85 84 84 84 84 84 84 84 83 83 83 83 83 84 84 84 83 82 82 82 83 83 83 82 82 81 81 82 82 83 83 82 82 85 85 89 93 111 111 112 113 110 110 106 101 101 101 91 90 88 88 85 84 82 82 97 103 109 109 120 126 134 134 151 161 163 163 169 172 175 175 173 169 164 164 152 147 141 141 149 153 157 157 176 206 213 213 217 214 210 210 201 197 195 195 193 193 186 186 182 179 175 175 167 164 161 156 156 153 150 148 148 147 147 148 148 149 148 143 143 140 139 135 135 135 134 133 133 133 133 137 137 137 137 134 134 133 133 137 137 
199 192 192 190 198 200 200 202 200 199 199 194 191 192 192 195 198 202 202 209 210 211 211 227 233 240 240 250 256 263 263 298 308 314 314 319 318 315 315 310 308 309 309 317 323 329 329 353 368 383 405 405 411 417 424 424 428 426 418 418 412 406 393 393 386 382 375 375 373 376 379 379 376 373 355 355 344 332 312 312 302 286 275 275 269 267 263 263 261 261 254 254 247 244 233 233 231 229 225 225 224 222 226 226 233 240 262 262 270 283 296 296 341 367 394 394 447 470 493 493 518 516 498 498 452 425 397 397 341 314 302 302 289 299 309 309 329 336 343 343 376 396 416 416 458 492 503 503 522 530 532 532 532 530 526 526 521 522 543 543 557 558 560 560 563 566 570 570 567 558 548 548 495 473 465 465 465 474 480 493 493 501 503 490 490 473 455 416 416 396 376 343 343 329 314 303 303 322 331 350 350 360 367 387 387 399 414 443 443 458 483 502 502 506 511 507 507 498 489 468 468 454 424 398 398 388 379 376 376 383 400 427 427 438 447 461 461 467 469 468 468 464 460 457 457 446 439 430 430 408 402 395 395 377 369 361 361 347 338 329 329 310 304 298 298 287 282 281 281 281 283 291 291 306 310 305 305 292 285 278 278 265 257 249 249 240 234 224 224 219 216 211 211 199 193 190 190 181 174 166 163 163 158 153 154 154 158 162 163 163 164 165 176 176 180 184 196 196 204 216 245 245 262 281 343 343 354 366 380 380 385 391 412 412 422 433 455 455 466 464 457 457 451 445 428 428 417 408 389 389 379 363 339 339 327 315 315 315 330 345 355 355 373 380 391 391 398 396 393 393 368 353 337 337 298 288 265 265 247 241 258 258 298 321 342 342 379 395 409 409 446 449 453 453 448 443 437 437 426 423 420 420 435 445 453 453 466 472 473 473 474 473 470 470 465 462 460 460 458 457 455 455 448 444 439 425 425 418 402 379 379 365 347 323 323 317 318 320 320 319 322 331 331 334 337 343 343 345 347 348 348 348 347 356 356 360 360 354 354 349 342 328 328 321 310 273 273 260 246 230 230 224 217 214 214 213 211 206 206 199 193 180 180 174 171 167 167 156 153 149 149 158 165 167 167 167 164 162 162 162 165 166 166 170 172 177 177 180 180 179 179 170 164 158 158 137 129 120 120 121 125 141 141 170 183 194 194 219 233 243 243 277 288 300 300 320 331 343 343 364 367 371 371 359 355 347 347 328 317 307 289 289 281 274 261 261 248 242 237 237 233 228 228 228 232 236 237 237 233 220 199 199 188 176 155 155 145 144 146 146 150 154 171 171 177 184 203 203 209 215 221 221 222 224 222 222 220 217 208 208 203 199 190 190 185 180 158 158 150 141 136 136 127 123 122 122 117 114 110 110 101 105 109 109 112 112 112 112 109 108 106 106 103 99 99 99 99 100 103 103 107 108 108 108 108 108 108 108 108 108 109 109 112 113 114 114 111 110 110 110 109 107 104 104 101 100 98 98 96 95 93 93 90 90 91 89 89 89 89 89 89 87 85 85 85 84 84 84 84 85 85 85 85 84 85 86 86 85 84 84 84 84 83 83 83 83 83 82 82 83 85 84 84 84 83 81 81 81 82 83 83 83 83 102 102 107 113 120 120 120 120 117 117 115 113 110 110 104 101 97 97 83 82 80 80 93 99 106 106 119 125 131 131 145 152 155 155 161 163 163 163 152 143 134 134 128 128 128 128 141 151 161 161 186 213 218 218 222 220 214 214 205 202 199 199 193 191 183 183 174 170 166 166 159 157 155 154 154 153 152 152 152 152 153 154 154 153 150 144 144 141 139 136 136 136 136 136 136 138 141 140 140 138 135 133 133 133 138 151 151 
199 192 192 190 198 200 200 202 200 199 199 194 191 192 192 195 198 202 202 209 210 211 211 227 233 240 240 250 256 263 263 298 308 314 314 319 318 315 315 310 308 309 309 317 323 329 329 353 368 383 405 405 411 417 424 424 428 426 418 418 412 406 393 393 386 382 375 375 373 376 379 379 376 373 355 355 344 332 312 312 302 286 275 275 269 267 263 263 261 261 254 254 247 244 233 233 231 229 225 225 224 222 226 226 233 240 262 262 270 283 296 296 341 367 394 394 447 470 493 493 518 516 498 498 452 425 397 397 341 314 302 302 289 299 309 309 329 336 343 343 376 396 416 416 458 492 503 503 522 530 532 532 532 530 526 526 521 522 543 543 557 558 560 560 563 566 570 570 567 558 548 548 495 473 465 465 465 474 480 493 493 501 503 490 490 473 455 416 416 396 376 343 343 329 314 303 303 322 331 350 350 360 367 387 387 399 414 443 443 458 483 502 502 506 511 507 507 498 489 468 468 454 424 398 398 388 379 376 376 383 400 427 427 438 447 461 461 467 469 468 468 464 460 457 457 446 439 430 430 408 402 395 395 377 369 361 361 347 338 329 329 310 304 298 298 287 282 281 281 281 283 291 291 306 310 305 305 292 285 278 278 265 257 249 249 240 234 224 224 219 216 211 211 199 193 190 190 181 174 166 163 163 158 153 154 154 158 162 163 163 164 165 176 176 180 184 196 196 204 216 245 245 262 281 343 343 354 366 380 380 385 391 412 412 422 433 455 455 466 464 457 457 451 445 428 428 417 408 389 389 379 363 339 339 327 315 315 315 330 345 355 355 373 380 391 391 398 396 393 393 368 353 337 337 298 288 265 265 247 241 258 258 298 321 342 342 379 395 409 409 446 449 453 453 448 443 437 437 426 423 420 420 435 445 453 453 466 472 473 473 474 473 470 470 465 462 460 460 458 457 455 455 448 444 439 425 425 418 402 379 379 365 347 323 323 317 318 320 320 319 322 331 331 334 337 343 343 345 347 348 348 348 347 356 356 360 360 354 354 349 342 328 328 321 310 273 273 260 246 230 230 224 217 214 214 213 211 206 206 199 193 180 180 174 171 167 167 156 153 149 149 158 165 167 167 167 164 162 162 162 165 166 166 170 172 177 177 180 180 179 179 170 164 158 158 137 129 120 120 121 125 141 141 170 183 194 194 219 233 243 243 277 288 300 300 320 331 343 343 364 367 371 371 359 355 347 347 328 317 307 289 289 281 274 261 261 248 242 237 237 233 228 228 228 232 236 237 237 233 220 199 199 188 176 155 155 145 144 146 146 150 154 171 171 177 184 203 203 209 215 221 221 222 224 222 222 220 217 208 208 203 199 190 190 185 180 158 158 150 141 136 136 127 123 122 122 117 114 110 110 101 105 109 109 112 112 112 112 109 108 106 106 103 99 99 99 99 100 103 103 107 108 108 108 108 108 108 108 108 108 109 109 112 113 114 114 111 110 110 110 109 107 104 104 101 100 98 98 96 95 93 93 90 90 91 89 89 89 89 89 89 87 85 85 85 84 84 84 84 85 85 85 85 84 85 86 86 85 84 84 84 84 83 83 83 83 83 82 82 83 85 84 84 84 83 81 81 81 82 83 83 83 83 102 102 107 113 120 120 120 120 117 117 115 113 110 110 104 101 97 97 83 82 80 80 93 99 106 106 119 125 131 131 145 152 155 155 161 163 163 163 152 143 134 134 128 128 128 128 141 151 161 161 186 213 218 218 222 220 214 214 205 202 199 199 193 191 183 183 174 170 166 166 159 157 155 154 154 153 152 152 152 152 153 154 154 153 150 144 144 141 139 136 136 136 136 136 136 138 141 140 140 138 135 133 133 133 138 151 151 
199 192 192 190 198 200 200 202 200 199 199 194 191 192 192 195 198 202 202 209 210 211 211 227 233 240 240 250 256 263 263 298 308 314 314 319 318 315 315 310 308 309 309 317 323 329 329 353 368 383 405 405 411 417 424 424 428 426 418 418 412 406 393 393 386 382 375 375 373 376 379 379 376 373 355 355 344 332 312 312 302 286 275 275 269 267 263 263 261 261 254 254 247 244 233 233 231 229 225 225 224 222 226 226 233 240 262 262 270 283 296 296 341 367 394 394 447 470 493 493 518 516 498 498 452 425 397 397 341 314 302 302 289 299 309 309 329 336 343 343 376 396 416 416 458 492 503 503 522 530 532 532 532 530 526 526 521 522 543 543 557 558 560 560 563 566 570 570 567 558 548 548 495 473 465 465 465 474 480 493 493 501 503 490 490 473 455 416 416 396 376 343 343 329 314 303 303 322 331 350 350 360 367 387 387 399 414 443 443 458 483 502 502 506 511 507 507 498 489 468 468 454 424 398 398 388 379 376 376 383 400 427 427 438 447 461 461 467 469 468 468 464 460 457 457 446 439 430 430 408 402 395 395 377 369 361 361 347 338 329 329 310 304 298 298 287 282 281 281 281 283 291 291 306 310 305 305 292 285 278 278 265 257 249 249 240 234 224 224 219 216 211 211 199 193 190 190 181 174 166 163 163 158 153 154 154 158 162 163 163 164 165 176 176 180 184 196 196 204 216 245 245 262 281 343 343 354 366 380 380 385 391 412 412 422 433 455 455 466 464 457 457 451 445 428 428 417 408 389 389 379 363 339 339 327 315 315 315 330 345 355 355 373 380 391 391 398 396 393 393 368 353 337 337 298 288 265 265 247 241 258 258 298 321 342 342 379 395 409 409 446 449 453 453 448 443 437 437 426 423 420 420 435 445 453 453 466 472 473 473 474 473 470 470 465 462 460 460 458 457 455 455 448 444 439 425 425 418 402 379 379 365 347 323 323 317 318 320 320 319 322 331 331 334 337 343 343 345 347 348 348 348 347 356 356 360 360 354 354 349 342 328 328 321 310 273 273 260 246 230 230 224 217 214 214 213 211 206 206 199 193 180 180 174 171 167 167 156 153 149 149 158 165 167 167 167 164 162 162 162 165 166 166 170 172 177 177 180 180 179 179 170 164 158 158 137 129 120 120 121 125 141 141 170 183 194 194 219 233 243 243 277 288 300 300 320 331 343 343 364 367 371 371 359 355 347 347 328 317 307 289 289 281 274 261 261 248 242 237 237 233 228 228 228 232 236 237 237 233 220 199 199 188 176 155 155 145 144 146 146 150 154 171 171 177 184 203 203 209 215 221 221 222 224 222 222 220 217 208 208 203 199 190 190 185 180 158 158 150 141 136 136 127 123 122 122 117 114 110 110 101 105 109 109 112 112 112 112 109 108 106 106 103 99 99 99 99 100 103 103 107 108 108 108 108 108 108 108 108 108 109 109 112 113 114 114 111 110 110 110 109 107 104 104 101 100 98 98 96 95 93 93 90 90 91 89 89 89 89 89 89 87 85 85 85 84 84 84 84 85 85 85 85 84 85 86 86 85 84 84 84 84 83 83 83 83 83 82 82 83 85 84 84 84 83 81 81 81 82 83 83 83 83 102 102 107 113 120 120 120 120 117 117 115 113 110 110 104 101 97 97 83 82 80 80 93 99 106 106 119 125 131 131 145 152 155 155 161 163 163 163 152 143 134 134 128 128 128 128 141 151 161 161 186 213 218 218 222 220 214 214 205 202 199 199 193 191 183 183 174 170 166 166 159 157 155 154 154 153 152 152 152 152 153 154 154 153 150 144 144 141 139 136 136 136 136 136 136 138 141 140 140 138 135 133 133 133 138 151 151 
214 206 206 211 214 214 214 211 207 205 205 204 205 204 204 208 213 216 216 218 220 222 222 242 248 255 255 261 268 275 275 306 315 321 321 326 324 322 322 319 319 320 320 328 333 339 339 362 377 393 415 415 420 426 432 432 435 434 428 428 423 417 404 404 398 392 377 377 367 350 344 344 340 335 323 323 316 309 294 294 288 274 263 263 259 258 260 260 263 264 258 258 250 244 233 233 231 229 227 227 225 222 231 231 242 254 278 278 285 295 305 305 339 363 388 388 445 469 493 493 506 498 478 478 430 402 375 375 325 303 299 299 302 322 335 335 355 365 375 375 396 416 436 436 476 506 517 517 535 542 544 544 546 545 543 543 543 545 554 554 563 565 567 567 569 569 568 568 555 543 530 530 486 472 480 496 496 505 510 517 517 520 516 481 481 463 444 403 403 385 367 335 335 322 308 312 312 338 351 373 373 383 389 405 405 415 427 450 450 462 486 501 501 502 504 495 495 483 470 446 446 434 410 389 389 378 381 402 402 420 433 455 455 463 465 469 469 469 467 465 465 457 452 448 448 443 442 441 441 433 428 423 423 400 391 382 382 364 354 344 344 315 304 297 297 285 279 275 275 272 275 283 283 300 309 310 310 308 299 289 289 266 257 248 248 237 233 226 226 220 218 215 215 205 197 191 191 181 177 167 161 161 157 153 154 154 156 158 164 164 166 169 181 181 186 191 205 205 214 231 265 265 282 304 353 353 361 370 381 381 384 387 408 408 420 433 458 458 470 469 462 462 455 450 436 436 427 418 397 397 386 372 344 344 334 323 330 330 345 360 369 369 386 393 400 400 401 395 389 389 362 346 330 330 297 287 264 264 247 242 255 255 285 301 317 317 349 365 384 384 441 453 465 465 465 460 454 454 443 440 436 436 446 452 457 457 466 471 470 470 464 460 458 458 454 452 451 451 448 449 451 451 453 453 454 445 445 438 420 393 393 376 364 351 351 351 352 352 352 351 354 356 356 357 358 363 363 367 371 371 371 370 369 369 369 369 368 361 361 356 350 335 335 325 316 287 287 278 269 257 257 251 245 239 239 233 227 218 218 206 199 186 186 180 175 170 170 157 165 174 174 180 183 183 183 182 183 186 186 194 199 203 203 213 218 225 225 221 216 210 210 191 181 170 170 145 140 129 129 120 116 122 122 147 167 187 187 224 240 254 254 295 308 321 321 345 351 358 358 362 359 356 356 346 341 333 333 316 307 300 285 285 277 272 262 262 252 247 247 247 247 247 250 250 250 250 245 245 237 216 196 196 188 179 160 160 151 147 145 145 149 154 171 171 178 185 200 200 202 205 207 207 208 210 210 210 209 206 198 198 194 190 182 182 178 173 154 154 147 140 132 132 120 116 115 115 111 109 106 106 99 105 112 112 111 111 112 112 109 109 109 109 106 103 102 102 100 99 104 104 110 110 110 110 109 108 108 108 109 109 110 110 111 112 114 114 112 112 111 111 110 107 105 105 101 99 97 97 94 93 92 92 89 89 90 92 92 94 96 94 94 93 91 90 90 87 86 84 84 83 83 84 84 83 83 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 84 83 83 82 83 84 84 83 84 88 88 91 97 115 115 117 120 122 122 123 124 122 122 121 119 116 116 112 109 105 105 88 85 82 82 86 92 99 99 117 120 125 125 137 143 145 145 145 142 138 138 116 108 99 99 98 105 113 113 144 158 172 172 197 215 219 219 223 222 216 216 204 198 193 193 184 180 174 174 165 162 159 159 156 155 154 156 156 157 158 157 157 156 156 154 154 152 148 142 142 139 137 136 136 137 138 143 143 143 144 138 138 136 134 137 137 142 151 163 163 
221 216 216 214 211 212 212 215 217 218 218 219 218 222 222 227 228 234 234 235 236 238 238 259 271 283 283 298 300 302 302 323 329 333 333 339 341 342 342 343 342 342 342 357 361 366 366 386 399 413 438 438 444 450 454 454 455 455 454 454 454 453 446 446 441 433 414 414 404 378 357 357 347 337 322 322 322 321 320 320 307 281 265 265 262 262 262 262 263 256 242 242 235 233 230 230 228 226 224 224 229 235 265 265 276 288 326 326 334 349 364 364 394 414 434 434 473 486 499 499 484 467 443 443 393 367 347 347 316 306 306 306 319 353 374 374 409 423 437 437 459 471 483 483 511 541 550 550 566 572 573 573 572 570 571 571 574 576 577 577 578 578 578 578 576 574 571 571 562 556 550 550 519 508 518 538 538 547 550 544 544 533 516 456 456 433 409 375 375 361 346 322 322 318 314 347 347 375 385 408 408 420 428 445 445 454 462 478 478 486 493 494 494 491 487 461 461 446 430 417 417 415 412 415 415 417 422 443 443 458 471 484 484 485 477 461 461 445 437 431 431 418 411 408 408 407 410 415 415 428 428 427 427 413 403 392 392 367 354 340 340 306 296 290 290 277 271 268 268 261 258 261 261 269 284 294 294 316 313 309 309 278 266 254 254 241 234 222 222 216 214 210 210 202 198 195 195 185 179 167 159 159 158 156 161 161 162 163 171 171 174 178 184 184 188 197 223 223 240 259 295 295 312 321 339 339 343 348 358 358 362 366 393 393 409 425 438 438 447 448 448 448 445 440 428 428 421 412 394 394 385 364 338 338 335 331 356 356 371 387 396 396 409 413 411 411 388 374 359 359 326 310 294 294 277 277 269 269 257 255 278 278 321 341 356 356 381 391 401 401 444 460 477 477 491 490 488 488 480 478 475 475 476 478 478 478 476 473 468 468 456 449 445 445 438 434 432 432 430 432 435 435 443 448 453 459 459 457 448 429 429 417 413 403 403 398 393 384 384 381 380 381 381 383 386 393 393 395 397 398 398 395 391 375 375 370 366 357 357 353 348 337 337 330 325 308 308 304 300 288 288 281 274 256 256 244 231 210 210 188 179 167 167 164 168 172 172 196 204 212 212 216 218 219 219 228 235 240 240 252 259 266 266 278 284 287 287 271 252 233 233 194 184 173 173 161 155 144 144 138 136 129 129 121 120 137 137 185 215 240 240 303 316 330 330 346 346 347 347 330 326 322 322 323 325 323 323 316 311 307 296 296 290 286 278 278 275 275 281 281 284 288 275 275 269 262 241 241 230 205 183 183 173 166 156 156 153 149 149 149 154 160 176 176 182 188 200 200 205 210 210 210 205 200 191 191 188 186 182 182 180 176 165 165 158 153 134 134 130 126 124 124 114 106 105 105 102 99 99 99 108 113 118 118 124 122 119 119 116 114 112 112 111 109 109 109 107 106 107 107 108 108 110 110 112 111 111 111 110 112 114 114 121 121 121 121 118 115 110 110 107 105 103 103 98 95 94 94 92 91 91 91 91 92 94 102 102 102 101 98 98 97 95 89 89 88 88 89 89 89 88 86 86 85 85 84 84 84 84 83 83 83 82 82 82 82 83 83 83 83 82 84 84 86 89 95 95 99 102 107 107 108 108 112 112 113 115 119 119 120 122 125 125 125 126 125 125 122 119 116 116 108 106 103 103 103 97 91 91 101 110 110 110 109 106 105 105 101 97 94 94 101 105 110 110 96 92 88 88 130 153 177 177 196 208 211 211 214 212 203 203 187 180 176 176 168 164 159 159 157 157 157 157 160 161 163 159 159 159 158 153 153 152 150 144 144 140 138 134 134 133 134 142 142 142 142 138 138 137 136 133 133 134 136 162 162 168 169 170 170 
223 219 219 219 222 223 223 222 219 221 221 223 224 226 226 231 233 241 241 245 245 244 244 271 281 291 291 305 312 320 320 336 341 346 346 354 357 358 358 358 356 355 355 368 374 381 381 400 413 426 449 449 455 462 467 467 467 469 471 471 469 465 454 454 446 436 414 414 401 374 355 355 346 337 321 321 319 316 312 312 299 277 267 267 266 271 272 272 267 255 238 238 233 232 229 229 228 226 230 230 239 248 274 274 289 305 354 354 369 386 403 403 434 450 467 467 500 506 513 513 484 464 440 440 390 364 344 344 319 314 313 313 318 345 366 366 414 434 454 454 486 497 509 509 534 558 568 568 583 587 587 587 587 585 585 585 588 590 588 588 586 586 585 585 584 582 580 580 572 567 562 562 538 527 535 552 552 561 560 544 544 530 511 447 447 424 401 368 368 355 342 320 320 320 321 363 363 396 405 424 424 435 444 460 460 468 476 489 489 494 495 490 490 482 474 445 445 438 431 436 436 439 443 444 444 443 443 448 448 454 462 471 471 472 463 444 444 426 417 409 409 393 386 383 383 382 386 390 390 405 409 413 413 402 393 383 383 355 343 330 330 301 294 288 288 277 271 269 269 262 256 254 254 255 269 279 279 307 307 306 306 284 273 261 261 250 242 227 227 214 208 205 205 200 197 193 193 182 174 162 161 161 160 159 162 162 165 168 173 173 175 178 188 188 190 194 216 216 234 255 288 288 301 309 328 328 332 337 345 345 352 359 385 385 396 407 420 420 428 431 435 435 434 430 420 420 414 403 382 382 372 354 339 339 342 345 371 371 384 397 406 406 417 419 407 407 377 361 344 344 311 300 289 289 302 304 294 294 270 259 282 282 330 354 372 372 405 419 431 431 465 477 489 489 504 503 501 501 494 493 491 491 491 490 487 487 477 471 465 465 452 446 444 444 441 435 431 431 425 425 426 426 435 440 445 452 452 451 445 432 432 424 418 406 406 401 396 386 386 382 378 379 379 381 383 389 389 391 393 395 395 393 391 372 372 366 359 348 348 343 340 333 333 328 323 310 310 307 304 294 294 286 277 252 252 236 219 194 194 172 170 177 177 187 196 206 206 223 225 227 227 233 235 238 238 248 255 262 262 278 286 293 293 306 313 312 312 294 272 249 249 197 187 177 177 164 159 149 149 141 138 133 133 122 117 124 124 162 192 222 222 289 301 314 314 328 328 327 327 309 305 301 301 311 317 318 318 317 315 312 303 303 297 291 282 282 280 282 292 292 296 301 284 284 274 264 240 240 229 203 178 178 167 161 151 151 146 145 149 149 154 160 178 178 185 193 207 207 211 216 215 215 210 204 192 192 188 183 173 173 167 162 150 150 143 138 122 122 119 116 112 112 105 101 99 99 97 98 103 103 117 122 127 127 137 134 131 131 134 134 134 134 132 129 125 125 121 121 121 121 119 116 116 116 118 119 121 121 120 122 124 124 126 126 125 125 121 118 111 111 106 104 102 102 98 96 95 95 93 92 95 95 100 102 104 108 108 107 105 100 100 97 93 87 87 87 87 89 89 90 90 91 91 90 89 88 88 88 89 89 89 89 89 89 89 90 92 92 92 92 94 96 96 96 97 100 100 101 102 106 106 108 108 110 110 111 112 116 116 116 116 118 118 118 119 120 120 120 116 112 112 105 104 102 102 100 100 100 100 93 96 97 97 98 97 95 95 93 94 97 97 111 109 106 106 91 89 87 87 138 158 179 179 195 202 198 198 191 188 184 184 175 171 168 168 162 159 157 157 158 159 161 161 163 160 157 153 153 152 150 145 145 143 141 136 136 133 133 132 132 133 135 141 141 140 138 135 135 135 134 133 133 141 150 166 166 169 169 170 170 
223 219 219 219 222 223 223 222 219 221 221 223 224 226 226 231 233 241 241 245 245 244 244 271 281 291 291 305 312 320 320 336 341 346 346 354 357 358 358 358 356 355 355 368 374 381 381 400 413 426 449 449 455 462 467 467 467 469 471 471 469 465 454 454 446 436 414 414 401 374 355 355 346 337 321 321 319 316 312 312 299 277 267 267 266 271 272 272 267 255 238 238 233 232 229 229 228 226 230 230 239 248 274 274 289 305 354 354 369 386 403 403 434 450 467 467 500 506 513 513 484 464 440 440 390 364 344 344 319 314 313 313 318 345 366 366 414 434 454 454 486 497 509 509 534 558 568 568 583 587 587 587 587 585 585 585 588 590 588 588 586 586 585 585 584 582 580 580 572 567 562 562 538 527 535 552 552 561 560 544 544 530 511 447 447 424 401 368 368 355 342 320 320 320 321 363 363 396 405 424 424 435 444 460 460 468 476 489 489 494 495 490 490 482 474 445 445 438 431 436 436 439 443 444 444 443 443 448 448 454 462 471 471 472 463 444 444 426 417 409 409 393 386 383 383 382 386 390 390 405 409 413 413 402 393 383 383 355 343 330 330 301 294 288 288 277 271 269 269 262 256 254 254 255 269 279 279 307 307 306 306 284 273 261 261 250 242 227 227 214 208 205 205 200 197 193 193 182 174 162 161 161 160 159 162 162 165 168 173 173 175 178 188 188 190 194 216 216 234 255 288 288 301 309 328 328 332 337 345 345 352 359 385 385 396 407 420 420 428 431 435 435 434 430 420 420 414 403 382 382 372 354 339 339 342 345 371 371 384 397 406 406 417 419 407 407 377 361 344 344 311 300 289 289 302 304 294 294 270 259 282 282 330 354 372 372 405 419 431 431 465 477 489 489 504 503 501 501 494 493 491 491 491 490 487 487 477 471 465 465 452 446 444 444 441 435 431 431 425 425 426 426 435 440 445 452 452 451 445 432 432 424 418 406 406 401 396 386 386 382 378 379 379 381 383 389 389 391 393 395 395 393 391 372 372 366 359 348 348 343 340 333 333 328 323 310 310 307 304 294 294 286 277 252 252 236 219 194 194 172 170 177 177 187 196 206 206 223 225 227 227 233 235 238 238 248 255 262 262 278 286 293 293 306 313 312 312 294 272 249 249 197 187 177 177 164 159 149 149 141 138 133 133 122 117 124 124 162 192 222 222 289 301 314 314 328 328 327 327 309 305 301 301 311 317 318 318 317 315 312 303 303 297 291 282 282 280 282 292 292 296 301 284 284 274 264 240 240 229 203 178 178 167 161 151 151 146 145 149 149 154 160 178 178 185 193 207 207 211 216 215 215 210 204 192 192 188 183 173 173 167 162 150 150 143 138 122 122 119 116 112 112 105 101 99 99 97 98 103 103 117 122 127 127 137 134 131 131 134 134 134 134 132 129 125 125 121 121 121 121 119 116 116 116 118 119 121 121 120 122 124 124 126 126 125 125 121 118 111 111 106 104 102 102 98 96 95 95 93 92 95 95 100 102 104 108 108 107 105 100 100 97 93 87 87 87 87 89 89 90 90 91 91 90 89 88 88 88 89 89 89 89 89 89 89 90 92 92 92 92 94 96 96 96 97 100 100 101 102 106 106 108 108 110 110 111 112 116 116 116 116 118 118 118 119 120 120 120 116 112 112 105 104 102 102 100 100 100 100 93 96 97 97 98 97 95 95 93 94 97 97 111 109 106 106 91 89 87 87 138 158 179 179 195 202 198 198 191 188 184 184 175 171 168 168 162 159 157 157 158 159 161 161 163 160 157 153 153 152 150 145 145 143 141 136 136 133 133 132 132 133 135 141 141 140 138 135 135 135 134 133 133 141 150 166 166 169 169 170 170 
223 219 219 219 222 223 223 222 219 221 221 223 224 226 226 231 233 241 241 245 245 244 244 271 281 291 291 305 312 320 320 336 341 346 346 354 357 358 358 358 356 355 355 368 374 381 381 400 413 426 449 449 455 462 467 467 467 469 471 471 469 465 454 454 446 436 414 414 401 374 355 355 346 337 321 321 319 316 312 312 299 277 267 267 266 271 272 272 267 255 238 238 233 232 229 229 228 226 230 230 239 248 274 274 289 305 354 354 369 386 403 403 434 450 467 467 500 506 513 513 484 464 440 440 390 364 344 344 319 314 313 313 318 345 366 366 414 434 454 454 486 497 509 509 534 558 568 568 583 587 587 587 587 585 585 585 588 590 588 588 586 586 585 585 584 582 580 580 572 567 562 562 538 527 535 552 552 561 560 544 544 530 511 447 447 424 401 368 368 355 342 320 320 320 321 363 363 396 405 424 424 435 444 460 460 468 476 489 489 494 495 490 490 482 474 445 445 438 431 436 436 439 443 444 444 443 443 448 448 454 462 471 471 472 463 444 444 426 417 409 409 393 386 383 383 382 386 390 390 405 409 413 413 402 393 383 383 355 343 330 330 301 294 288 288 277 271 269 269 262 256 254 254 255 269 279 279 307 307 306 306 284 273 261 261 250 242 227 227 214 208 205 205 200 197 193 193 182 174 162 161 161 160 159 162 162 165 168 173 173 175 178 188 188 190 194 216 216 234 255 288 288 301 309 328 328 332 337 345 345 352 359 385 385 396 407 420 420 428 431 435 435 434 430 420 420 414 403 382 382 372 354 339 339 342 345 371 371 384 397 406 406 417 419 407 407 377 361 344 344 311 300 289 289 302 304 294 294 270 259 282 282 330 354 372 372 405 419 431 431 465 477 489 489 504 503 501 501 494 493 491 491 491 490 487 487 477 471 465 465 452 446 444 444 441 435 431 431 425 425 426 426 435 440 445 452 452 451 445 432 432 424 418 406 406 401 396 386 386 382 378 379 379 381 383 389 389 391 393 395 395 393 391 372 372 366 359 348 348 343 340 333 333 328 323 310 310 307 304 294 294 286 277 252 252 236 219 194 194 172 170 177 177 187 196 206 206 223 225 227 227 233 235 238 238 248 255 262 262 278 286 293 293 306 313 312 312 294 272 249 249 197 187 177 177 164 159 149 149 141 138 133 133 122 117 124 124 162 192 222 222 289 301 314 314 328 328 327 327 309 305 301 301 311 317 318 318 317 315 312 303 303 297 291 282 282 280 282 292 292 296 301 284 284 274 264 240 240 229 203 178 178 167 161 151 151 146 145 149 149 154 160 178 178 185 193 207 207 211 216 215 215 210 204 192 192 188 183 173 173 167 162 150 150 143 138 122 122 119 116 112 112 105 101 99 99 97 98 103 103 117 122 127 127 137 134 131 131 134 134 134 134 132 129 125 125 121 121 121 121 119 116 116 116 118 119 121 121 120 122 124 124 126 126 125 125 121 118 111 111 106 104 102 102 98 96 95 95 93 92 95 95 100 102 104 108 108 107 105 100 100 97 93 87 87 87 87 89 89 90 90 91 91 90 89 88 88 88 89 89 89 89 89 89 89 90 92 92 92 92 94 96 96 96 97 100 100 101 102 106 106 108 108 110 110 111 112 116 116 116 116 118 118 118 119 120 120 120 116 112 112 105 104 102 102 100 100 100 100 93 96 97 97 98 97 95 95 93 94 97 97 111 109 106 106 91 89 87 87 138 158 179 179 195 202 198 198 191 188 184 184 175 171 168 168 162 159 157 157 158 159 161 161 163 160 157 153 153 152 150 145 145 143 141 136 136 133 133 132 132 133 135 141 141 140 138 135 135 135 134 133 133 141 150 166 166 169 169 170 170 
227 228 228 241 241 242 242 238 232 231 231 231 233 236 236 242 245 251 251 258 256 254 254 275 288 301 301 319 327 336 336 352 359 365 365 374 377 377 377 374 371 370 370 384 393 403 403 418 428 439 459 459 465 472 475 475 479 480 478 478 474 466 447 447 437 427 404 404 391 365 343 343 334 324 307 307 301 294 289 289 283 274 270 270 270 271 265 265 257 247 234 234 232 232 228 228 228 227 236 236 247 258 288 288 306 324 382 382 401 418 436 436 471 485 499 499 527 531 535 535 496 472 447 447 396 371 351 351 331 330 332 332 329 337 351 351 396 421 446 446 486 503 520 520 552 579 588 588 600 603 602 602 600 599 600 600 602 604 600 600 596 595 593 593 592 591 589 589 580 576 571 571 558 553 556 562 562 565 558 536 536 521 502 440 440 419 397 366 366 355 343 321 321 326 332 377 377 414 424 441 441 448 457 473 473 480 486 495 495 498 496 485 485 475 464 445 445 450 455 468 468 472 477 478 478 477 476 472 472 468 463 456 456 455 445 423 423 402 392 384 384 370 364 360 360 356 358 362 362 376 379 383 383 381 375 368 368 342 333 323 323 303 297 292 292 281 275 272 272 264 259 255 255 247 252 262 262 286 291 297 297 285 277 268 268 258 251 233 233 215 207 202 202 193 188 184 184 173 166 162 164 164 164 163 164 164 169 174 180 180 183 186 194 194 198 198 211 211 223 243 274 274 285 292 312 312 317 322 333 333 343 354 371 371 379 387 402 402 415 419 423 423 422 420 412 412 405 393 373 373 364 354 347 347 352 358 385 385 397 409 416 416 422 420 395 395 367 351 334 334 306 307 308 308 329 331 319 319 287 269 285 285 329 356 374 374 408 424 440 440 482 492 502 502 516 516 516 516 507 506 504 504 501 498 491 491 478 471 465 465 455 452 451 451 447 439 433 433 424 422 420 420 424 430 437 444 444 444 439 426 426 418 412 402 402 397 392 382 382 377 371 370 370 371 372 377 377 379 381 385 385 385 385 367 367 359 352 338 338 332 331 327 327 323 318 306 306 304 301 288 288 280 271 245 245 225 204 182 182 167 177 202 202 216 224 232 232 240 243 247 247 254 255 257 257 267 275 282 282 298 307 316 316 331 337 337 337 315 290 264 264 205 194 183 183 166 160 150 150 143 140 137 137 127 120 120 120 145 170 197 197 265 278 292 292 308 306 303 303 290 288 286 286 304 313 316 316 319 317 312 300 300 294 288 279 279 280 284 293 293 295 298 280 280 270 259 238 238 226 202 180 180 169 161 149 149 145 145 149 149 155 161 180 180 188 197 210 210 216 223 222 222 215 208 186 186 180 172 158 158 152 146 136 136 132 130 119 119 113 106 103 103 99 98 98 98 104 111 116 116 131 134 137 137 151 154 157 157 156 157 159 159 157 152 149 149 144 142 139 139 135 133 133 133 133 134 132 132 132 131 130 130 128 127 125 125 117 114 109 109 105 103 102 102 99 98 97 97 96 95 98 98 104 105 106 107 107 107 106 99 99 97 94 86 86 86 87 90 90 92 92 94 94 95 95 97 97 103 106 110 110 110 111 111 111 111 111 108 108 107 107 107 107 106 107 110 110 111 112 113 113 114 114 115 115 117 119 120 120 120 119 115 115 114 113 112 112 112 109 106 106 101 101 102 102 102 102 102 102 101 100 98 98 96 98 101 101 107 110 110 110 117 114 111 111 85 89 94 94 144 157 171 171 187 185 180 180 171 167 167 167 167 167 164 164 161 160 160 160 163 162 161 161 156 154 152 147 147 145 143 138 138 136 135 132 132 131 131 133 133 135 135 136 136 136 135 136 136 134 131 140 140 150 160 168 168 170 170 168 168 
237 242 242 256 257 257 257 251 246 245 245 243 244 250 250 261 265 266 266 271 267 263 263 266 280 294 294 319 329 339 339 363 373 380 380 392 396 398 398 397 392 391 391 403 414 425 425 436 443 450 466 466 470 474 478 478 482 480 471 471 463 453 431 431 419 408 385 385 373 349 326 326 317 307 301 301 298 295 285 285 281 274 272 272 271 267 253 253 244 240 234 234 233 232 228 228 228 229 243 243 253 264 287 287 306 325 395 395 418 440 462 462 500 514 529 529 551 551 552 552 509 485 461 461 411 384 363 363 347 354 357 357 347 334 336 336 372 395 419 419 464 488 513 513 560 589 597 597 607 610 610 610 610 611 612 612 614 615 611 611 607 607 608 608 606 604 601 601 589 585 581 581 570 567 567 565 565 562 552 526 526 510 493 438 438 418 398 367 367 355 342 321 321 330 339 388 388 427 437 454 454 460 468 483 483 489 494 500 500 501 495 481 481 470 459 460 460 469 478 491 491 497 506 508 508 507 506 501 501 497 480 450 450 437 425 400 400 377 367 359 359 346 340 335 335 330 330 333 333 347 351 355 355 359 354 349 349 332 326 320 320 311 307 300 300 288 282 277 277 268 265 260 260 250 243 241 241 259 265 272 272 276 273 269 269 263 255 236 236 217 208 200 200 185 178 173 173 165 162 163 164 164 164 164 164 164 168 173 188 188 189 191 202 202 207 207 210 210 213 229 257 257 270 276 292 292 299 307 326 326 334 343 357 357 368 379 394 394 405 409 416 416 418 417 407 407 399 389 372 372 364 357 352 352 360 368 396 396 405 415 421 421 424 420 391 391 364 347 330 330 310 317 325 325 356 357 342 342 304 282 290 290 324 349 368 368 406 424 444 444 491 498 506 506 520 522 525 525 519 518 516 516 506 500 493 493 480 473 469 469 464 463 462 462 456 445 438 438 426 423 419 419 413 418 423 434 434 434 429 414 414 405 401 393 393 388 384 374 374 369 361 358 358 358 359 363 363 365 367 370 370 371 372 358 358 351 344 331 331 325 324 320 320 318 313 298 298 296 293 278 278 266 253 220 220 203 185 171 171 178 195 224 224 235 241 247 247 260 264 268 268 270 273 277 277 286 292 299 299 316 326 336 336 352 359 357 357 331 306 281 281 216 203 189 189 170 165 156 156 149 146 143 143 132 124 121 121 132 148 171 171 243 261 279 279 288 285 282 282 276 275 274 274 298 309 315 315 319 316 311 297 297 289 281 271 271 275 280 290 290 289 288 270 270 262 253 235 235 224 203 183 183 173 167 155 155 149 149 151 151 155 159 177 177 187 197 214 214 220 226 216 216 207 198 174 174 166 160 150 150 145 142 135 135 132 130 112 112 108 103 101 101 97 95 100 100 116 127 131 131 147 152 158 158 164 166 169 169 173 174 176 176 174 164 162 162 157 155 152 152 147 144 142 142 139 138 137 137 135 133 130 130 126 123 120 120 114 111 107 107 104 103 102 102 101 102 100 100 97 96 97 97 103 104 105 104 104 103 102 98 98 96 93 87 87 88 89 93 93 96 96 99 99 101 101 105 105 111 113 115 115 116 117 119 119 119 119 118 118 117 116 115 115 115 116 120 120 122 125 128 128 128 128 128 128 128 129 128 128 127 125 120 120 118 115 109 109 109 105 101 101 98 98 99 99 103 102 101 101 112 111 108 108 106 108 113 113 119 118 114 114 113 107 101 101 82 98 115 115 146 154 163 163 166 168 166 166 163 162 163 163 166 169 167 167 165 164 165 165 163 159 155 155 151 149 147 144 144 142 139 135 135 134 132 129 129 128 131 135 135 136 136 135 135 136 137 135 135 133 130 150 150 156 163 171 171 173 171 166 166 
237 242 242 256 257 257 257 251 246 245 245 243 244 250 250 261 265 266 266 271 267 263 263 266 280 294 294 319 329 339 339 363 373 380 380 392 396 398 398 397 392 391 391 403 414 425 425 436 443 450 466 466 470 474 478 478 482 480 471 471 463 453 431 431 419 408 385 385 373 349 326 326 317 307 301 301 298 295 285 285 281 274 272 272 271 267 253 253 244 240 234 234 233 232 228 228 228 229 243 243 253 264 287 287 306 325 395 395 418 440 462 462 500 514 529 529 551 551 552 552 509 485 461 461 411 384 363 363 347 354 357 357 347 334 336 336 372 395 419 419 464 488 513 513 560 589 597 597 607 610 610 610 610 611 612 612 614 615 611 611 607 607 608 608 606 604 601 601 589 585 581 581 570 567 567 565 565 562 552 526 526 510 493 438 438 418 398 367 367 355 342 321 321 330 339 388 388 427 437 454 454 460 468 483 483 489 494 500 500 501 495 481 481 470 459 460 460 469 478 491 491 497 506 508 508 507 506 501 501 497 480 450 450 437 425 400 400 377 367 359 359 346 340 335 335 330 330 333 333 347 351 355 355 359 354 349 349 332 326 320 320 311 307 300 300 288 282 277 277 268 265 260 260 250 243 241 241 259 265 272 272 276 273 269 269 263 255 236 236 217 208 200 200 185 178 173 173 165 162 163 164 164 164 164 164 164 168 173 188 188 189 191 202 202 207 207 210 210 213 229 257 257 270 276 292 292 299 307 326 326 334 343 357 357 368 379 394 394 405 409 416 416 418 417 407 407 399 389 372 372 364 357 352 352 360 368 396 396 405 415 421 421 424 420 391 391 364 347 330 330 310 317 325 325 356 357 342 342 304 282 290 290 324 349 368 368 406 424 444 444 491 498 506 506 520 522 525 525 519 518 516 516 506 500 493 493 480 473 469 469 464 463 462 462 456 445 438 438 426 423 419 419 413 418 423 434 434 434 429 414 414 405 401 393 393 388 384 374 374 369 361 358 358 358 359 363 363 365 367 370 370 371 372 358 358 351 344 331 331 325 324 320 320 318 313 298 298 296 293 278 278 266 253 220 220 203 185 171 171 178 195 224 224 235 241 247 247 260 264 268 268 270 273 277 277 286 292 299 299 316 326 336 336 352 359 357 357 331 306 281 281 216 203 189 189 170 165 156 156 149 146 143 143 132 124 121 121 132 148 171 171 243 261 279 279 288 285 282 282 276 275 274 274 298 309 315 315 319 316 311 297 297 289 281 271 271 275 280 290 290 289 288 270 270 262 253 235 235 224 203 183 183 173 167 155 155 149 149 151 151 155 159 177 177 187 197 214 214 220 226 216 216 207 198 174 174 166 160 150 150 145 142 135 135 132 130 112 112 108 103 101 101 97 95 100 100 116 127 131 131 147 152 158 158 164 166 169 169 173 174 176 176 174 164 162 162 157 155 152 152 147 144 142 142 139 138 137 137 135 133 130 130 126 123 120 120 114 111 107 107 104 103 102 102 101 102 100 100 97 96 97 97 103 104 105 104 104 103 102 98 98 96 93 87 87 88 89 93 93 96 96 99 99 101 101 105 105 111 113 115 115 116 117 119 119 119 119 118 118 117 116 115 115 115 116 120 120 122 125 128 128 128 128 128 128 128 129 128 128 127 125 120 120 118 115 109 109 109 105 101 101 98 98 99 99 103 102 101 101 112 111 108 108 106 108 113 113 119 118 114 114 113 107 101 101 82 98 115 115 146 154 163 163 166 168 166 166 163 162 163 163 166 169 167 167 165 164 165 165 163 159 155 155 151 149 147 144 144 142 139 135 135 134 132 129 129 128 131 135 135 136 136 135 135 136 137 135 135 133 130 150 150 156 163 171 171 173 171 166 166 
247 252 252 266 272 269 269 260 254 253 253 256 262 272 272 289 296 291 291 284 281 277 277 270 273 277 277 308 320 332 332 366 378 388 388 406 413 417 417 421 420 419 419 427 436 445 445 455 458 462 472 472 474 476 476 476 473 469 455 455 445 433 408 408 395 384 362 362 351 330 318 318 318 317 314 314 310 306 293 293 288 281 273 273 267 258 244 244 238 236 233 233 232 231 229 229 231 233 255 255 266 278 293 293 305 317 384 384 410 434 458 458 500 520 541 541 563 564 566 566 524 502 476 476 424 397 376 376 367 380 385 385 375 347 336 336 354 377 400 400 456 479 503 503 545 575 585 585 600 605 609 609 617 620 622 622 625 625 621 621 620 621 623 623 619 617 614 614 602 597 592 592 578 574 572 564 564 557 544 515 515 499 485 435 435 418 400 368 368 355 341 322 322 330 338 383 383 426 441 467 467 477 486 500 500 505 505 502 502 500 494 478 478 473 467 477 477 484 492 509 509 517 528 531 531 530 527 520 520 515 500 462 462 439 421 388 388 365 356 348 348 334 327 320 320 308 303 306 306 320 323 326 326 329 327 325 325 315 316 318 318 318 315 310 310 300 295 289 289 278 273 269 269 258 243 235 235 233 239 245 245 254 256 259 259 257 251 236 236 218 208 198 198 180 172 168 168 164 163 165 167 167 167 166 166 166 170 174 190 190 195 200 212 212 216 218 218 218 215 223 244 244 256 264 288 288 294 300 314 314 321 328 347 347 358 370 388 388 404 409 418 418 422 420 410 410 402 394 377 377 369 363 359 359 371 383 407 407 415 424 428 428 426 420 390 390 364 348 332 332 321 328 335 335 374 376 362 362 322 299 298 298 319 343 363 363 402 422 440 440 480 487 495 495 516 521 527 527 528 525 522 522 509 504 498 498 487 481 480 480 476 474 470 470 460 449 444 444 431 426 421 421 411 411 410 422 422 421 414 402 402 397 393 385 385 381 376 365 365 359 349 346 346 346 347 349 349 350 352 354 354 354 355 346 346 342 337 325 325 319 315 310 310 309 305 290 290 287 283 261 261 245 229 194 194 185 175 188 188 211 221 241 241 250 259 268 268 277 279 282 282 286 291 293 293 302 308 315 315 333 343 353 353 369 374 366 366 337 314 291 291 228 208 188 188 173 167 157 157 150 147 146 146 139 134 126 126 130 144 169 169 241 256 272 272 277 274 270 270 263 263 263 263 291 304 311 311 318 317 310 292 292 281 272 261 261 265 272 282 282 281 279 263 263 257 250 233 233 223 203 187 187 181 174 160 160 153 153 153 153 155 159 179 179 189 199 216 216 218 220 208 208 202 196 180 180 175 170 162 162 159 157 150 150 146 141 115 115 111 107 103 103 100 101 111 111 129 138 145 145 154 159 165 165 168 168 168 168 166 166 165 165 165 163 160 160 155 152 150 150 144 140 137 137 134 133 132 132 130 129 128 128 123 121 118 118 113 111 106 106 103 102 101 101 99 100 100 100 100 101 101 101 104 103 102 102 102 102 103 104 104 104 105 102 102 102 102 102 102 103 103 104 104 106 108 112 112 113 112 115 115 116 118 119 119 119 120 121 121 121 122 122 122 123 125 130 130 132 134 138 138 139 139 140 140 139 137 133 133 132 131 123 123 120 116 111 111 107 105 103 103 100 100 100 100 100 101 103 103 127 128 122 122 118 120 121 121 115 107 101 101 95 90 85 85 99 118 137 137 147 151 155 155 160 163 163 163 165 166 167 167 169 170 170 170 170 169 162 162 156 153 150 150 148 146 143 139 139 137 134 132 132 133 133 135 135 136 137 139 139 138 137 137 137 137 138 133 133 132 130 148 148 155 163 168 168 165 163 158 158 
247 252 252 266 272 269 269 260 254 253 253 256 262 272 272 289 296 291 291 284 281 277 277 270 273 277 277 308 320 332 332 366 378 388 388 406 413 417 417 421 420 419 419 427 436 445 445 455 458 462 472 472 474 476 476 476 473 469 455 455 445 433 408 408 395 384 362 362 351 330 318 318 318 317 314 314 310 306 293 293 288 281 273 273 267 258 244 244 238 236 233 233 232 231 229 229 231 233 255 255 266 278 293 293 305 317 384 384 410 434 458 458 500 520 541 541 563 564 566 566 524 502 476 476 424 397 376 376 367 380 385 385 375 347 336 336 354 377 400 400 456 479 503 503 545 575 585 585 600 605 609 609 617 620 622 622 625 625 621 621 620 621 623 623 619 617 614 614 602 597 592 592 578 574 572 564 564 557 544 515 515 499 485 435 435 418 400 368 368 355 341 322 322 330 338 383 383 426 441 467 467 477 486 500 500 505 505 502 502 500 494 478 478 473 467 477 477 484 492 509 509 517 528 531 531 530 527 520 520 515 500 462 462 439 421 388 388 365 356 348 348 334 327 320 320 308 303 306 306 320 323 326 326 329 327 325 325 315 316 318 318 318 315 310 310 300 295 289 289 278 273 269 269 258 243 235 235 233 239 245 245 254 256 259 259 257 251 236 236 218 208 198 198 180 172 168 168 164 163 165 167 167 167 166 166 166 170 174 190 190 195 200 212 212 216 218 218 218 215 223 244 244 256 264 288 288 294 300 314 314 321 328 347 347 358 370 388 388 404 409 418 418 422 420 410 410 402 394 377 377 369 363 359 359 371 383 407 407 415 424 428 428 426 420 390 390 364 348 332 332 321 328 335 335 374 376 362 362 322 299 298 298 319 343 363 363 402 422 440 440 480 487 495 495 516 521 527 527 528 525 522 522 509 504 498 498 487 481 480 480 476 474 470 470 460 449 444 444 431 426 421 421 411 411 410 422 422 421 414 402 402 397 393 385 385 381 376 365 365 359 349 346 346 346 347 349 349 350 352 354 354 354 355 346 346 342 337 325 325 319 315 310 310 309 305 290 290 287 283 261 261 245 229 194 194 185 175 188 188 211 221 241 241 250 259 268 268 277 279 282 282 286 291 293 293 302 308 315 315 333 343 353 353 369 374 366 366 337 314 291 291 228 208 188 188 173 167 157 157 150 147 146 146 139 134 126 126 130 144 169 169 241 256 272 272 277 274 270 270 263 263 263 263 291 304 311 311 318 317 310 292 292 281 272 261 261 265 272 282 282 281 279 263 263 257 250 233 233 223 203 187 187 181 174 160 160 153 153 153 153 155 159 179 179 189 199 216 216 218 220 208 208 202 196 180 180 175 170 162 162 159 157 150 150 146 141 115 115 111 107 103 103 100 101 111 111 129 138 145 145 154 159 165 165 168 168 168 168 166 166 165 165 165 163 160 160 155 152 150 150 144 140 137 137 134 133 132 132 130 129 128 128 123 121 118 118 113 111 106 106 103 102 101 101 99 100 100 100 100 101 101 101 104 103 102 102 102 102 103 104 104 104 105 102 102 102 102 102 102 103 103 104 104 106 108 112 112 113 112 115 115 116 118 119 119 119 120 121 121 121 122 122 122 123 125 130 130 132 134 138 138 139 139 140 140 139 137 133 133 132 131 123 123 120 116 111 111 107 105 103 103 100 100 100 100 100 101 103 103 127 128 122 122 118 120 121 121 115 107 101 101 95 90 85 85 99 118 137 137 147 151 155 155 160 163 163 163 165 166 167 167 169 170 170 170 170 169 162 162 156 153 150 150 148 146 143 139 139 137 134 132 132 133 133 135 135 136 137 139 139 138 137 137 137 137 138 133 133 132 130 148 148 155 163 168 168 165 163 158 158 
259 263 263 274 283 280 280 271 265 264 264 273 283 293 293 309 316 316 316 302 296 290 290 282 277 271 271 297 307 317 317 357 372 385 385 411 423 432 432 443 446 446 446 452 456 461 461 467 469 471 473 473 472 470 461 461 454 449 434 434 425 412 385 385 371 361 346 346 341 338 342 342 341 339 332 332 326 319 302 302 294 277 261 261 253 247 240 240 238 237 234 234 233 232 231 231 235 240 266 266 278 291 311 311 316 322 368 368 392 416 440 440 489 512 535 535 563 566 569 569 540 522 494 494 436 406 389 389 389 407 418 418 409 370 351 351 349 369 389 389 439 456 474 474 508 534 546 546 567 577 589 589 608 615 620 620 625 626 630 630 637 639 642 642 641 636 630 630 615 609 603 603 588 582 576 560 560 550 533 500 500 484 470 423 423 407 391 362 362 352 341 324 324 331 339 379 379 429 450 486 486 500 508 519 519 522 519 510 510 503 495 485 485 485 484 493 493 500 507 524 524 533 547 550 550 548 543 527 527 516 501 467 467 448 430 398 398 376 366 357 357 341 334 327 327 308 296 291 291 294 295 296 296 298 297 296 296 294 300 307 307 319 320 319 319 315 312 307 307 295 288 283 283 269 253 246 246 229 225 221 221 226 232 239 239 242 238 227 227 210 200 190 190 175 169 167 167 165 167 170 175 175 175 174 170 170 175 181 200 200 208 217 230 230 233 232 227 227 224 225 236 236 245 254 284 284 290 296 304 304 315 326 347 347 356 366 387 387 407 413 425 425 432 429 419 419 412 403 387 387 380 375 374 374 385 397 420 420 427 434 436 436 429 418 391 391 365 353 341 341 344 349 354 354 383 386 375 375 341 320 308 308 313 330 352 352 393 412 425 425 452 461 470 470 503 512 521 521 522 520 517 517 511 508 504 504 496 493 491 491 485 481 476 476 465 455 450 450 437 431 425 425 413 406 399 406 406 406 402 393 393 387 382 372 372 367 363 352 352 345 334 330 330 332 335 336 336 336 335 333 333 333 332 332 332 330 328 321 321 316 310 301 301 298 296 281 281 273 265 238 238 221 204 178 178 182 187 213 213 234 241 258 258 268 276 285 285 296 298 300 300 300 306 309 309 316 321 329 329 347 358 367 367 380 384 370 370 338 317 295 295 236 213 189 189 172 167 157 157 150 146 144 144 140 137 128 128 130 143 169 169 244 257 270 270 274 270 265 265 257 255 253 253 278 291 300 300 309 308 300 281 281 271 263 253 253 257 264 276 276 275 274 261 261 255 248 230 230 222 206 191 191 183 178 164 164 156 154 152 152 154 160 179 179 189 200 218 218 220 223 216 216 209 202 188 188 184 181 175 175 172 167 156 156 150 145 127 127 120 113 109 109 110 116 124 124 141 150 156 156 164 167 171 171 170 169 168 168 165 164 163 163 163 161 159 159 156 154 153 153 148 145 141 141 136 134 131 131 126 125 124 124 121 120 119 119 117 116 111 111 106 104 103 103 102 101 101 101 101 102 102 102 105 105 105 111 111 116 122 126 126 126 126 117 117 115 115 114 114 114 118 126 126 130 132 133 133 129 126 124 124 124 124 121 121 121 122 126 126 126 128 131 131 133 134 136 136 137 138 140 140 141 141 142 142 142 141 137 137 136 135 127 127 123 118 110 110 105 105 104 104 106 103 100 100 102 105 109 109 130 134 131 131 127 125 119 119 103 92 92 92 84 88 92 92 124 133 143 143 146 149 152 152 158 162 165 165 172 176 175 175 173 171 171 171 168 165 157 157 150 148 146 146 141 139 136 133 133 133 133 136 136 137 138 140 140 141 141 139 139 138 138 140 140 138 136 133 133 133 132 143 143 151 160 159 159 156 155 151 151 
259 263 263 274 283 280 280 271 265 264 264 273 283 293 293 309 316 316 316 302 296 290 290 282 277 271 271 297 307 317 317 357 372 385 385 411 423 432 432 443 446 446 446 452 456 461 461 467 469 471 473 473 472 470 461 461 454 449 434 434 425 412 385 385 371 361 346 346 341 338 342 342 341 339 332 332 326 319 302 302 294 277 261 261 253 247 240 240 238 237 234 234 233 232 231 231 235 240 266 266 278 291 311 311 316 322 368 368 392 416 440 440 489 512 535 535 563 566 569 569 540 522 494 494 436 406 389 389 389 407 418 418 409 370 351 351 349 369 389 389 439 456 474 474 508 534 546 546 567 577 589 589 608 615 620 620 625 626 630 630 637 639 642 642 641 636 630 630 615 609 603 603 588 582 576 560 560 550 533 500 500 484 470 423 423 407 391 362 362 352 341 324 324 331 339 379 379 429 450 486 486 500 508 519 519 522 519 510 510 503 495 485 485 485 484 493 493 500 507 524 524 533 547 550 550 548 543 527 527 516 501 467 467 448 430 398 398 376 366 357 357 341 334 327 327 308 296 291 291 294 295 296 296 298 297 296 296 294 300 307 307 319 320 319 319 315 312 307 307 295 288 283 283 269 253 246 246 229 225 221 221 226 232 239 239 242 238 227 227 210 200 190 190 175 169 167 167 165 167 170 175 175 175 174 170 170 175 181 200 200 208 217 230 230 233 232 227 227 224 225 236 236 245 254 284 284 290 296 304 304 315 326 347 347 356 366 387 387 407 413 425 425 432 429 419 419 412 403 387 387 380 375 374 374 385 397 420 420 427 434 436 436 429 418 391 391 365 353 341 341 344 349 354 354 383 386 375 375 341 320 308 308 313 330 352 352 393 412 425 425 452 461 470 470 503 512 521 521 522 520 517 517 511 508 504 504 496 493 491 491 485 481 476 476 465 455 450 450 437 431 425 425 413 406 399 406 406 406 402 393 393 387 382 372 372 367 363 352 352 345 334 330 330 332 335 336 336 336 335 333 333 333 332 332 332 330 328 321 321 316 310 301 301 298 296 281 281 273 265 238 238 221 204 178 178 182 187 213 213 234 241 258 258 268 276 285 285 296 298 300 300 300 306 309 309 316 321 329 329 347 358 367 367 380 384 370 370 338 317 295 295 236 213 189 189 172 167 157 157 150 146 144 144 140 137 128 128 130 143 169 169 244 257 270 270 274 270 265 265 257 255 253 253 278 291 300 300 309 308 300 281 281 271 263 253 253 257 264 276 276 275 274 261 261 255 248 230 230 222 206 191 191 183 178 164 164 156 154 152 152 154 160 179 179 189 200 218 218 220 223 216 216 209 202 188 188 184 181 175 175 172 167 156 156 150 145 127 127 120 113 109 109 110 116 124 124 141 150 156 156 164 167 171 171 170 169 168 168 165 164 163 163 163 161 159 159 156 154 153 153 148 145 141 141 136 134 131 131 126 125 124 124 121 120 119 119 117 116 111 111 106 104 103 103 102 101 101 101 101 102 102 102 105 105 105 111 111 116 122 126 126 126 126 117 117 115 115 114 114 114 118 126 126 130 132 133 133 129 126 124 124 124 124 121 121 121 122 126 126 126 128 131 131 133 134 136 136 137 138 140 140 141 141 142 142 142 141 137 137 136 135 127 127 123 118 110 110 105 105 104 104 106 103 100 100 102 105 109 109 130 134 131 131 127 125 119 119 103 92 92 92 84 88 92 92 124 133 143 143 146 149 152 152 158 162 165 165 172 176 175 175 173 171 171 171 168 165 157 157 150 148 146 146 141 139 136 133 133 133 133 136 136 137 138 140 140 141 141 139 139 138 138 140 140 138 136 133 133 133 132 143 143 151 160 159 159 156 155 151 151 
280 282 282 285 288 285 285 279 277 280 280 292 301 312 312 329 335 333 333 317 310 303 303 293 285 277 277 287 299 311 311 348 364 378 378 408 424 437 437 458 465 467 467 473 474 476 476 480 479 477 469 469 463 456 443 443 430 424 410 410 402 391 369 369 357 361 368 368 371 368 363 363 358 352 337 337 327 317 295 295 284 265 251 251 245 243 240 240 239 237 234 234 233 233 236 236 241 246 272 272 286 301 329 329 336 343 366 366 380 403 426 426 478 501 524 524 557 562 568 568 546 530 503 503 446 417 405 405 414 436 447 447 438 394 371 371 352 362 373 373 407 420 433 433 461 488 499 499 523 536 552 552 578 588 592 592 602 608 630 630 649 655 661 661 661 655 649 649 629 623 616 616 597 590 580 558 558 545 526 488 488 469 454 410 410 397 383 358 358 349 340 330 330 338 346 376 376 425 450 493 493 512 525 540 540 543 539 526 526 517 501 498 498 501 504 512 512 518 525 541 541 551 565 567 567 564 553 525 525 509 493 459 459 441 427 404 404 385 376 367 367 349 340 333 333 321 315 302 302 271 270 268 268 270 270 270 270 273 283 294 294 314 318 319 319 320 319 316 316 307 301 295 295 281 266 257 257 243 234 225 225 211 212 214 214 224 221 210 210 194 185 178 178 170 168 168 168 170 173 177 183 183 182 181 175 175 183 191 215 215 226 237 261 261 265 257 241 241 234 234 236 236 239 245 270 270 278 287 304 304 315 327 352 352 362 373 395 395 415 421 432 432 437 435 427 427 421 415 405 405 401 396 395 395 404 414 435 435 440 445 443 443 430 419 395 395 366 362 358 358 368 369 370 370 394 396 389 389 358 337 323 323 310 312 331 331 368 386 397 397 424 437 451 451 481 492 504 504 508 508 507 507 507 506 505 505 504 504 502 502 495 490 483 483 470 458 451 451 438 433 428 428 416 407 397 388 388 390 390 383 383 377 371 359 359 353 347 334 334 326 315 310 310 313 317 317 317 317 316 312 312 311 309 314 314 316 316 313 313 310 304 293 293 287 285 264 264 253 242 213 213 199 185 185 185 199 213 238 238 255 262 277 277 285 292 300 300 311 315 319 319 320 322 325 325 332 336 343 343 360 370 377 377 386 388 368 368 336 314 292 292 240 217 194 194 174 170 163 163 153 147 145 145 137 131 125 125 130 143 168 168 244 256 269 269 276 271 266 266 249 247 245 245 265 280 288 288 295 293 285 267 267 258 251 243 243 249 257 268 268 267 266 256 256 251 246 230 230 226 214 197 197 187 178 163 163 157 155 153 153 154 159 178 178 191 204 224 224 227 230 220 220 215 209 196 196 193 189 178 178 171 165 154 154 150 142 122 122 115 107 110 110 122 131 136 136 150 158 166 166 173 176 180 180 175 175 176 176 174 173 172 172 171 167 167 167 165 163 164 164 164 162 156 156 146 142 137 137 133 132 130 130 128 127 126 126 124 123 119 119 111 106 105 105 104 105 105 105 105 107 107 107 110 111 112 127 127 138 150 158 158 156 154 140 140 137 134 131 131 132 139 146 146 147 148 151 151 152 151 152 152 149 146 134 134 131 127 134 134 134 134 137 137 140 141 141 141 140 141 143 143 145 146 148 148 148 149 145 145 142 138 126 126 120 113 104 104 102 102 102 102 104 103 102 102 108 113 119 119 124 122 122 122 120 118 112 112 99 93 104 104 112 113 115 115 134 137 141 141 146 147 149 149 161 170 173 173 177 176 175 175 171 167 165 165 162 160 153 153 146 143 139 139 136 138 140 139 139 139 138 142 142 143 144 144 144 143 142 141 141 141 141 138 138 136 133 131 131 133 136 143 143 146 149 152 152 151 150 146 146 
299 296 296 302 306 302 302 297 295 300 300 310 316 327 327 343 347 345 345 330 328 326 326 315 302 289 289 286 300 314 314 355 368 379 379 405 420 435 435 461 473 478 478 487 487 487 487 486 483 479 467 467 460 452 434 434 416 407 391 391 384 376 370 370 372 381 393 393 397 388 368 368 356 343 321 321 311 300 278 278 269 255 246 246 242 242 241 241 240 238 234 234 233 233 237 237 244 251 276 276 290 305 338 338 353 368 390 390 397 410 423 423 469 494 520 520 554 561 569 569 549 533 509 509 457 429 425 425 442 464 474 474 466 424 401 401 369 367 364 364 382 392 402 402 421 443 453 453 479 496 513 513 536 542 545 545 564 579 621 621 655 663 671 671 673 668 663 663 641 633 625 625 600 591 580 557 557 544 529 497 497 481 467 424 424 407 389 361 361 349 337 337 337 348 360 388 388 418 440 485 485 508 526 550 550 557 554 543 543 535 519 516 516 519 522 528 528 534 540 557 557 569 584 579 579 571 555 521 521 503 486 451 451 433 420 397 397 380 372 364 364 349 341 333 333 315 306 296 296 273 265 256 256 248 248 248 248 261 272 283 283 298 301 305 305 311 313 312 312 308 305 299 299 287 273 266 266 247 240 232 232 217 210 203 203 206 205 198 198 185 178 175 175 170 169 170 170 176 181 190 192 192 190 188 179 179 184 189 223 223 237 251 283 283 286 277 259 259 249 246 244 244 245 250 269 269 278 288 309 309 321 333 358 358 369 381 403 403 421 426 433 433 435 435 433 433 432 430 427 427 426 426 423 423 426 429 448 448 451 455 454 454 439 425 399 399 377 381 386 386 403 400 397 397 407 409 405 405 382 364 344 344 317 310 320 320 345 360 369 369 405 420 435 435 461 473 486 486 493 493 494 494 497 499 502 502 508 511 508 508 498 491 482 482 466 452 445 445 434 430 425 425 413 405 396 373 373 373 373 369 369 364 358 345 345 338 331 315 315 307 293 283 283 282 281 281 281 282 283 286 286 283 280 290 290 297 298 299 299 298 294 281 281 272 265 237 237 227 217 191 191 188 184 207 207 223 239 257 257 275 282 293 293 298 304 310 310 321 325 329 329 333 335 339 339 347 351 358 358 372 379 384 384 386 382 360 360 329 311 292 292 246 225 204 204 179 171 159 159 151 146 144 144 134 127 122 122 128 139 165 165 243 255 268 268 271 267 262 262 249 244 239 239 252 265 273 273 278 274 268 256 256 249 241 232 232 239 248 258 258 259 260 257 257 254 250 238 238 233 219 194 194 178 170 159 159 157 155 153 153 152 157 176 176 188 200 220 220 220 220 213 213 213 212 198 198 192 186 171 171 162 157 146 146 141 131 108 108 106 104 116 116 135 143 150 150 163 168 174 174 192 192 191 191 191 192 194 194 197 194 191 191 185 181 183 183 182 178 178 178 175 171 166 166 156 152 144 144 143 144 145 145 141 139 136 136 132 131 128 128 120 114 113 113 111 109 110 110 111 111 112 112 117 116 115 133 133 144 155 160 160 157 154 144 144 140 137 139 139 145 151 160 160 163 166 171 171 174 175 176 176 174 172 160 160 156 151 146 146 145 143 143 143 145 146 147 147 148 148 150 150 152 152 155 155 154 153 145 145 139 133 121 121 116 110 105 105 106 106 105 105 102 104 107 107 122 124 127 127 125 127 125 125 116 109 101 101 96 100 109 109 121 125 129 129 143 143 144 144 150 152 155 155 167 175 175 175 172 169 167 167 162 159 157 157 153 151 148 148 139 138 137 137 140 141 142 141 141 141 142 147 147 148 147 145 145 144 144 144 144 145 143 137 137 134 131 135 135 136 138 136 136 139 142 145 145 144 144 141 141 
299 296 296 302 306 302 302 297 295 300 300 310 316 327 327 343 347 345 345 330 328 326 326 315 302 289 289 286 300 314 314 355 368 379 379 405 420 435 435 461 473 478 478 487 487 487 487 486 483 479 467 467 460 452 434 434 416 407 391 391 384 376 370 370 372 381 393 393 397 388 368 368 356 343 321 321 311 300 278 278 269 255 246 246 242 242 241 241 240 238 234 234 233 233 237 237 244 251 276 276 290 305 338 338 353 368 390 390 397 410 423 423 469 494 520 520 554 561 569 569 549 533 509 509 457 429 425 425 442 464 474 474 466 424 401 401 369 367 364 364 382 392 402 402 421 443 453 453 479 496 513 513 536 542 545 545 564 579 621 621 655 663 671 671 673 668 663 663 641 633 625 625 600 591 580 557 557 544 529 497 497 481 467 424 424 407 389 361 361 349 337 337 337 348 360 388 388 418 440 485 485 508 526 550 550 557 554 543 543 535 519 516 516 519 522 528 528 534 540 557 557 569 584 579 579 571 555 521 521 503 486 451 451 433 420 397 397 380 372 364 364 349 341 333 333 315 306 296 296 273 265 256 256 248 248 248 248 261 272 283 283 298 301 305 305 311 313 312 312 308 305 299 299 287 273 266 266 247 240 232 232 217 210 203 203 206 205 198 198 185 178 175 175 170 169 170 170 176 181 190 192 192 190 188 179 179 184 189 223 223 237 251 283 283 286 277 259 259 249 246 244 244 245 250 269 269 278 288 309 309 321 333 358 358 369 381 403 403 421 426 433 433 435 435 433 433 432 430 427 427 426 426 423 423 426 429 448 448 451 455 454 454 439 425 399 399 377 381 386 386 403 400 397 397 407 409 405 405 382 364 344 344 317 310 320 320 345 360 369 369 405 420 435 435 461 473 486 486 493 493 494 494 497 499 502 502 508 511 508 508 498 491 482 482 466 452 445 445 434 430 425 425 413 405 396 373 373 373 373 369 369 364 358 345 345 338 331 315 315 307 293 283 283 282 281 281 281 282 283 286 286 283 280 290 290 297 298 299 299 298 294 281 281 272 265 237 237 227 217 191 191 188 184 207 207 223 239 257 257 275 282 293 293 298 304 310 310 321 325 329 329 333 335 339 339 347 351 358 358 372 379 384 384 386 382 360 360 329 311 292 292 246 225 204 204 179 171 159 159 151 146 144 144 134 127 122 122 128 139 165 165 243 255 268 268 271 267 262 262 249 244 239 239 252 265 273 273 278 274 268 256 256 249 241 232 232 239 248 258 258 259 260 257 257 254 250 238 238 233 219 194 194 178 170 159 159 157 155 153 153 152 157 176 176 188 200 220 220 220 220 213 213 213 212 198 198 192 186 171 171 162 157 146 146 141 131 108 108 106 104 116 116 135 143 150 150 163 168 174 174 192 192 191 191 191 192 194 194 197 194 191 191 185 181 183 183 182 178 178 178 175 171 166 166 156 152 144 144 143 144 145 145 141 139 136 136 132 131 128 128 120 114 113 113 111 109 110 110 111 111 112 112 117 116 115 133 133 144 155 160 160 157 154 144 144 140 137 139 139 145 151 160 160 163 166 171 171 174 175 176 176 174 172 160 160 156 151 146 146 145 143 143 143 145 146 147 147 148 148 150 150 152 152 155 155 154 153 145 145 139 133 121 121 116 110 105 105 106 106 105 105 102 104 107 107 122 124 127 127 125 127 125 125 116 109 101 101 96 100 109 109 121 125 129 129 143 143 144 144 150 152 155 155 167 175 175 175 172 169 167 167 162 159 157 157 153 151 148 148 139 138 137 137 140 141 142 141 141 141 142 147 147 148 147 145 145 144 144 144 144 145 143 137 137 134 131 135 135 136 138 136 136 139 142 145 145 144 144 141 141 
299 296 296 302 306 302 302 297 295 300 300 310 316 327 327 343 347 345 345 330 328 326 326 315 302 289 289 286 300 314 314 355 368 379 379 405 420 435 435 461 473 478 478 487 487 487 487 486 483 479 467 467 460 452 434 434 416 407 391 391 384 376 370 370 372 381 393 393 397 388 368 368 356 343 321 321 311 300 278 278 269 255 246 246 242 242 241 241 240 238 234 234 233 233 237 237 244 251 276 276 290 305 338 338 353 368 390 390 397 410 423 423 469 494 520 520 554 561 569 569 549 533 509 509 457 429 425 425 442 464 474 474 466 424 401 401 369 367 364 364 382 392 402 402 421 443 453 453 479 496 513 513 536 542 545 545 564 579 621 621 655 663 671 671 673 668 663 663 641 633 625 625 600 591 580 557 557 544 529 497 497 481 467 424 424 407 389 361 361 349 337 337 337 348 360 388 388 418 440 485 485 508 526 550 550 557 554 543 543 535 519 516 516 519 522 528 528 534 540 557 557 569 584 579 579 571 555 521 521 503 486 451 451 433 420 397 397 380 372 364 364 349 341 333 333 315 306 296 296 273 265 256 256 248 248 248 248 261 272 283 283 298 301 305 305 311 313 312 312 308 305 299 299 287 273 266 266 247 240 232 232 217 210 203 203 206 205 198 198 185 178 175 175 170 169 170 170 176 181 190 192 192 190 188 179 179 184 189 223 223 237 251 283 283 286 277 259 259 249 246 244 244 245 250 269 269 278 288 309 309 321 333 358 358 369 381 403 403 421 426 433 433 435 435 433 433 432 430 427 427 426 426 423 423 426 429 448 448 451 455 454 454 439 425 399 399 377 381 386 386 403 400 397 397 407 409 405 405 382 364 344 344 317 310 320 320 345 360 369 369 405 420 435 435 461 473 486 486 493 493 494 494 497 499 502 502 508 511 508 508 498 491 482 482 466 452 445 445 434 430 425 425 413 405 396 373 373 373 373 369 369 364 358 345 345 338 331 315 315 307 293 283 283 282 281 281 281 282 283 286 286 283 280 290 290 297 298 299 299 298 294 281 281 272 265 237 237 227 217 191 191 188 184 207 207 223 239 257 257 275 282 293 293 298 304 310 310 321 325 329 329 333 335 339 339 347 351 358 358 372 379 384 384 386 382 360 360 329 311 292 292 246 225 204 204 179 171 159 159 151 146 144 144 134 127 122 122 128 139 165 165 243 255 268 268 271 267 262 262 249 244 239 239 252 265 273 273 278 274 268 256 256 249 241 232 232 239 248 258 258 259 260 257 257 254 250 238 238 233 219 194 194 178 170 159 159 157 155 153 153 152 157 176 176 188 200 220 220 220 220 213 213 213 212 198 198 192 186 171 171 162 157 146 146 141 131 108 108 106 104 116 116 135 143 150 150 163 168 174 174 192 192 191 191 191 192 194 194 197 194 191 191 185 181 183 183 182 178 178 178 175 171 166 166 156 152 144 144 143 144 145 145 141 139 136 136 132 131 128 128 120 114 113 113 111 109 110 110 111 111 112 112 117 116 115 133 133 144 155 160 160 157 154 144 144 140 137 139 139 145 151 160 160 163 166 171 171 174 175 176 176 174 172 160 160 156 151 146 146 145 143 143 143 145 146 147 147 148 148 150 150 152 152 155 155 154 153 145 145 139 133 121 121 116 110 105 105 106 106 105 105 102 104 107 107 122 124 127 127 125 127 125 125 116 109 101 101 96 100 109 109 121 125 129 129 143 143 144 144 150 152 155 155 167 175 175 175 172 169 167 167 162 159 157 157 153 151 148 148 139 138 137 137 140 141 142 141 141 141 142 147 147 148 147 145 145 144 144 144 144 145 143 137 137 134 131 135 135 136 138 136 136 139 142 145 145 144 144 141 141 
310 308 308 322 324 322 322 319 319 322 322 326 328 340 340 358 364 364 364 352 345 337 337 329 316 302 302 289 298 308 308 355 368 380 380 405 418 434 434 462 474 483 483 499 497 494 494 490 487 484 474 474 468 461 446 446 426 414 391 391 380 380 387 387 396 403 411 411 412 392 360 360 344 327 300 300 290 279 263 263 257 247 242 242 240 243 246 246 245 241 235 235 234 234 238 238 245 253 280 280 296 312 345 345 363 382 423 423 436 446 457 457 484 504 524 524 557 566 575 575 555 539 516 516 470 447 452 452 477 496 503 503 497 460 437 437 402 390 378 378 391 405 420 420 445 450 449 449 456 466 480 480 506 518 534 534 564 579 622 622 654 665 676 676 680 675 669 669 646 636 625 625 596 585 575 554 554 544 532 507 507 494 479 431 431 412 392 359 359 348 336 350 350 364 379 413 413 437 447 479 479 501 523 556 556 568 567 561 561 555 541 539 539 542 546 551 551 554 558 576 576 585 595 583 583 569 554 520 520 501 484 447 447 428 412 385 385 363 353 349 349 339 333 323 323 302 290 282 282 263 260 256 256 246 243 240 240 248 255 262 262 273 276 281 281 289 292 293 293 294 293 290 290 283 271 263 263 245 238 231 231 217 210 202 202 190 189 187 187 180 175 174 174 172 172 173 173 181 189 198 205 205 204 203 187 187 185 182 206 206 226 246 286 286 291 287 273 273 264 259 256 256 258 267 291 291 294 298 314 314 328 342 367 367 377 388 405 405 417 421 429 429 433 435 438 438 440 441 447 447 452 452 447 447 449 451 467 467 469 471 465 465 447 434 407 407 402 410 418 418 427 423 418 418 421 422 416 416 397 385 364 364 332 322 321 321 328 337 348 348 388 400 413 413 441 456 471 471 481 481 480 480 484 488 493 493 501 504 501 501 489 481 470 470 452 440 435 435 427 421 415 415 402 394 386 370 370 361 348 339 339 333 329 322 322 319 311 293 293 284 269 260 260 257 253 249 249 248 247 251 251 251 250 262 262 266 269 274 274 276 274 266 266 259 248 219 219 209 199 182 182 190 198 234 234 247 261 276 276 287 292 299 299 302 306 311 311 318 321 325 325 334 338 342 342 351 357 361 361 370 376 378 378 377 373 351 351 326 311 295 295 255 234 213 213 180 172 158 158 148 144 141 141 133 127 125 125 137 151 173 173 239 250 261 261 266 264 261 261 249 242 235 235 235 241 251 251 262 263 259 249 249 244 239 228 228 229 235 244 244 248 252 261 261 260 258 249 249 244 225 192 192 172 165 155 155 152 149 148 148 150 155 171 171 178 186 202 202 203 204 206 206 208 211 193 193 187 180 162 162 151 143 129 129 122 115 101 101 107 113 127 127 148 154 160 160 172 178 182 182 197 200 204 204 208 208 208 208 205 202 198 198 195 193 190 190 184 181 178 178 172 170 167 167 160 155 151 151 153 152 150 150 144 141 137 137 130 128 125 125 122 119 119 119 119 119 120 120 120 119 121 121 125 122 119 131 131 140 149 154 154 151 148 139 139 136 138 146 146 152 159 171 171 177 180 184 184 187 188 190 190 189 188 182 182 180 177 166 166 164 160 156 156 154 154 154 154 155 156 161 161 166 165 157 157 154 151 140 140 134 127 117 117 114 111 112 112 113 114 115 115 111 111 111 111 124 126 128 128 125 127 120 120 108 103 96 96 97 106 111 111 136 140 145 145 148 150 152 152 157 160 163 163 167 168 167 167 164 161 159 159 155 153 152 152 148 146 141 141 139 140 141 141 143 144 146 148 148 148 149 149 149 148 147 146 146 145 145 145 145 144 142 135 135 132 128 127 127 128 129 131 131 133 136 138 138 137 137 135 135 
324 324 324 337 346 346 346 345 345 345 345 344 342 351 351 370 380 382 382 366 357 347 347 334 324 314 314 301 303 305 305 353 370 383 383 412 427 440 440 467 481 491 491 508 506 503 503 498 496 493 486 486 481 475 459 459 433 418 394 394 385 392 407 407 416 420 421 421 417 388 349 349 333 317 289 289 279 268 256 256 252 246 245 245 246 251 255 255 252 245 237 237 236 236 240 240 248 257 289 289 304 319 355 355 373 392 445 445 462 476 490 490 511 523 535 535 564 573 583 583 566 553 534 534 497 479 488 488 513 529 533 533 529 500 479 479 442 422 401 401 399 421 443 443 484 497 488 488 478 479 493 493 524 541 562 562 600 616 635 635 658 667 676 676 681 678 674 674 648 634 620 620 580 568 558 543 543 537 530 510 510 497 482 429 429 409 388 352 352 347 341 363 363 380 398 438 438 472 483 508 508 521 538 569 569 583 583 579 579 574 561 557 557 561 565 574 574 576 579 595 595 601 605 587 587 571 555 523 523 507 491 457 457 438 418 383 383 357 346 337 337 320 313 307 307 290 280 273 273 257 254 251 251 238 235 232 232 230 233 237 237 246 250 253 253 260 265 268 268 272 274 274 274 271 261 254 254 240 232 223 223 210 205 199 199 185 182 177 177 176 176 176 176 175 173 176 176 187 194 206 222 222 220 217 201 201 194 186 187 187 202 217 264 264 270 273 274 274 271 267 266 266 269 281 315 315 316 317 327 327 338 349 375 375 382 389 395 395 404 408 418 418 424 430 441 441 446 452 466 466 473 475 473 473 475 478 489 489 489 490 486 486 465 449 427 427 440 444 448 448 448 445 442 442 437 435 422 422 400 388 372 372 350 345 343 343 336 330 337 337 365 381 397 397 432 451 470 470 473 471 469 469 470 473 477 477 484 486 483 483 471 462 454 454 441 431 425 425 413 408 403 403 392 384 376 363 363 354 333 316 316 311 307 299 299 296 292 284 284 280 277 275 275 274 272 258 258 254 250 236 236 233 229 230 230 228 230 235 235 238 238 239 239 238 230 206 206 198 189 196 196 209 223 253 253 262 271 281 281 285 287 293 293 296 299 302 302 306 310 315 315 322 328 332 332 341 347 350 350 355 356 357 357 357 356 340 340 318 306 293 293 258 238 217 217 183 175 161 161 151 146 142 142 130 123 125 125 146 166 181 181 223 231 239 239 249 250 252 252 246 240 233 233 226 227 237 237 252 256 252 243 243 239 234 224 224 219 220 233 233 243 253 267 267 267 267 259 259 250 222 188 188 172 165 154 154 150 145 141 141 144 148 163 163 169 175 183 183 187 191 199 199 200 202 186 186 183 176 154 154 139 128 111 111 104 101 106 106 115 124 133 133 147 153 163 163 181 189 193 193 206 209 213 213 215 213 211 211 204 199 193 193 186 183 181 181 177 176 176 176 175 176 173 173 166 161 153 153 150 147 144 144 138 136 134 134 127 125 123 123 124 125 125 125 124 124 123 123 122 124 127 127 130 127 124 131 131 137 144 145 145 144 142 141 141 143 148 157 157 160 166 177 177 183 186 192 192 197 201 205 205 204 203 199 199 197 194 188 188 188 188 181 181 176 172 165 165 163 165 170 170 172 169 154 154 148 141 130 130 126 122 116 116 115 113 113 113 118 120 122 122 120 119 117 117 121 121 122 122 117 115 110 110 102 98 94 94 101 112 115 115 136 143 150 150 157 157 158 158 163 165 168 168 165 160 160 160 159 157 155 155 150 148 146 146 143 142 141 141 146 148 150 150 152 152 153 150 150 150 149 148 148 147 147 147 147 148 147 143 143 141 138 128 128 127 125 120 120 121 122 128 128 130 133 135 135 133 131 127 127 
342 343 343 357 366 368 368 369 368 367 367 361 356 360 360 375 386 395 395 379 368 356 356 337 329 321 321 317 315 313 313 344 359 377 377 413 432 447 447 476 490 500 500 515 514 513 513 510 509 507 500 500 491 482 455 455 421 410 400 400 403 411 427 427 434 434 426 426 418 388 350 350 333 316 287 287 276 265 253 253 250 247 251 251 256 264 265 265 258 249 239 239 238 238 243 243 253 263 296 296 312 329 365 365 385 405 455 455 470 484 499 499 524 536 549 549 575 583 592 592 584 574 560 560 532 518 530 530 553 564 567 567 563 537 518 518 468 443 418 418 411 436 462 462 511 536 529 529 518 514 526 526 557 576 597 597 632 645 651 651 661 668 675 675 680 677 674 674 650 634 617 617 560 543 532 518 518 514 510 495 495 485 470 416 416 397 377 348 348 348 347 373 373 390 407 452 452 494 511 542 542 556 571 595 595 603 603 595 595 588 576 573 573 577 582 592 592 595 599 610 610 613 609 585 585 568 554 526 526 512 498 469 469 453 437 406 406 376 361 348 348 324 312 303 303 285 276 271 271 256 252 247 247 240 236 231 231 224 222 219 219 223 225 223 223 226 231 236 236 244 248 250 250 251 244 239 239 227 220 212 212 200 194 187 187 180 178 176 176 178 181 181 181 178 176 179 179 189 196 215 228 228 230 232 222 222 214 205 191 191 192 193 234 234 242 246 254 254 258 260 265 265 268 280 314 314 317 320 338 338 349 361 380 380 386 393 398 398 398 402 412 412 418 425 441 441 450 460 478 478 487 495 494 494 497 501 507 507 509 511 507 507 487 472 463 463 469 470 472 472 469 465 461 461 455 448 428 428 402 388 378 378 370 372 370 370 358 348 346 346 375 398 422 422 459 466 474 474 469 467 464 464 457 456 459 459 463 465 462 462 453 447 441 441 429 418 412 412 398 393 387 387 376 370 363 350 350 345 339 335 335 332 326 314 314 307 303 296 296 294 299 299 299 296 292 279 279 274 269 252 252 245 237 222 222 218 215 210 210 208 207 206 206 205 203 194 194 192 189 211 211 225 240 255 255 260 265 270 270 274 277 282 282 284 284 284 284 287 293 299 299 309 314 316 316 322 326 328 328 331 333 333 333 332 332 326 326 309 298 287 287 255 237 219 219 189 182 166 166 152 145 139 139 124 116 124 124 151 170 181 181 205 210 216 216 226 229 233 233 233 228 223 223 215 217 226 226 242 249 243 233 233 228 224 217 217 213 212 227 227 238 250 259 259 259 258 250 250 238 210 185 185 175 168 155 155 149 145 140 140 140 143 154 154 159 164 177 177 181 186 192 192 191 189 169 169 161 151 128 128 116 110 102 102 100 102 119 119 121 124 131 131 149 160 171 171 187 192 198 198 210 211 213 213 212 208 204 204 194 188 182 182 180 182 182 182 180 178 177 177 175 174 172 172 166 161 152 152 147 143 139 139 133 132 130 130 124 123 123 123 126 128 127 127 126 125 125 125 127 130 132 132 136 134 131 132 132 136 141 142 142 142 142 149 149 153 157 164 164 166 170 180 180 186 191 202 202 214 221 228 228 228 229 225 225 223 220 215 215 213 209 200 200 193 188 182 182 181 180 173 173 167 162 149 149 143 137 128 128 127 126 119 119 118 116 118 118 125 127 129 129 128 127 126 126 123 121 119 119 114 113 111 111 101 94 92 92 99 109 113 113 132 135 139 139 155 161 167 167 167 167 166 166 160 159 158 158 154 152 151 151 148 147 146 146 145 145 150 150 155 156 157 157 157 155 153 150 150 150 149 147 147 146 148 149 149 147 143 136 136 133 130 121 121 120 118 116 116 118 121 128 128 130 133 130 130 127 125 120 120 
342 343 343 357 366 368 368 369 368 367 367 361 356 360 360 375 386 395 395 379 368 356 356 337 329 321 321 317 315 313 313 344 359 377 377 413 432 447 447 476 490 500 500 515 514 513 513 510 509 507 500 500 491 482 455 455 421 410 400 400 403 411 427 427 434 434 426 426 418 388 350 350 333 316 287 287 276 265 253 253 250 247 251 251 256 264 265 265 258 249 239 239 238 238 243 243 253 263 296 296 312 329 365 365 385 405 455 455 470 484 499 499 524 536 549 549 575 583 592 592 584 574 560 560 532 518 530 530 553 564 567 567 563 537 518 518 468 443 418 418 411 436 462 462 511 536 529 529 518 514 526 526 557 576 597 597 632 645 651 651 661 668 675 675 680 677 674 674 650 634 617 617 560 543 532 518 518 514 510 495 495 485 470 416 416 397 377 348 348 348 347 373 373 390 407 452 452 494 511 542 542 556 571 595 595 603 603 595 595 588 576 573 573 577 582 592 592 595 599 610 610 613 609 585 585 568 554 526 526 512 498 469 469 453 437 406 406 376 361 348 348 324 312 303 303 285 276 271 271 256 252 247 247 240 236 231 231 224 222 219 219 223 225 223 223 226 231 236 236 244 248 250 250 251 244 239 239 227 220 212 212 200 194 187 187 180 178 176 176 178 181 181 181 178 176 179 179 189 196 215 228 228 230 232 222 222 214 205 191 191 192 193 234 234 242 246 254 254 258 260 265 265 268 280 314 314 317 320 338 338 349 361 380 380 386 393 398 398 398 402 412 412 418 425 441 441 450 460 478 478 487 495 494 494 497 501 507 507 509 511 507 507 487 472 463 463 469 470 472 472 469 465 461 461 455 448 428 428 402 388 378 378 370 372 370 370 358 348 346 346 375 398 422 422 459 466 474 474 469 467 464 464 457 456 459 459 463 465 462 462 453 447 441 441 429 418 412 412 398 393 387 387 376 370 363 350 350 345 339 335 335 332 326 314 314 307 303 296 296 294 299 299 299 296 292 279 279 274 269 252 252 245 237 222 222 218 215 210 210 208 207 206 206 205 203 194 194 192 189 211 211 225 240 255 255 260 265 270 270 274 277 282 282 284 284 284 284 287 293 299 299 309 314 316 316 322 326 328 328 331 333 333 333 332 332 326 326 309 298 287 287 255 237 219 219 189 182 166 166 152 145 139 139 124 116 124 124 151 170 181 181 205 210 216 216 226 229 233 233 233 228 223 223 215 217 226 226 242 249 243 233 233 228 224 217 217 213 212 227 227 238 250 259 259 259 258 250 250 238 210 185 185 175 168 155 155 149 145 140 140 140 143 154 154 159 164 177 177 181 186 192 192 191 189 169 169 161 151 128 128 116 110 102 102 100 102 119 119 121 124 131 131 149 160 171 171 187 192 198 198 210 211 213 213 212 208 204 204 194 188 182 182 180 182 182 182 180 178 177 177 175 174 172 172 166 161 152 152 147 143 139 139 133 132 130 130 124 123 123 123 126 128 127 127 126 125 125 125 127 130 132 132 136 134 131 132 132 136 141 142 142 142 142 149 149 153 157 164 164 166 170 180 180 186 191 202 202 214 221 228 228 228 229 225 225 223 220 215 215 213 209 200 200 193 188 182 182 181 180 173 173 167 162 149 149 143 137 128 128 127 126 119 119 118 116 118 118 125 127 129 129 128 127 126 126 123 121 119 119 114 113 111 111 101 94 92 92 99 109 113 113 132 135 139 139 155 161 167 167 167 167 166 166 160 159 158 158 154 152 151 151 148 147 146 146 145 145 150 150 155 156 157 157 157 155 153 150 150 150 149 147 147 146 148 149 149 147 143 136 136 133 130 121 121 120 118 116 116 118 121 128 128 130 133 130 130 127 125 120 120 
342 343 343 357 366 368 368 369 368 367 367 361 356 360 360 375 386 395 395 379 368 356 356 337 329 321 321 317 315 313 313 344 359 377 377 413 432 447 447 476 490 500 500 515 514 513 513 510 509 507 500 500 491 482 455 455 421 410 400 400 403 411 427 427 434 434 426 426 418 388 350 350 333 316 287 287 276 265 253 253 250 247 251 251 256 264 265 265 258 249 239 239 238 238 243 243 253 263 296 296 312 329 365 365 385 405 455 455 470 484 499 499 524 536 549 549 575 583 592 592 584 574 560 560 532 518 530 530 553 564 567 567 563 537 518 518 468 443 418 418 411 436 462 462 511 536 529 529 518 514 526 526 557 576 597 597 632 645 651 651 661 668 675 675 680 677 674 674 650 634 617 617 560 543 532 518 518 514 510 495 495 485 470 416 416 397 377 348 348 348 347 373 373 390 407 452 452 494 511 542 542 556 571 595 595 603 603 595 595 588 576 573 573 577 582 592 592 595 599 610 610 613 609 585 585 568 554 526 526 512 498 469 469 453 437 406 406 376 361 348 348 324 312 303 303 285 276 271 271 256 252 247 247 240 236 231 231 224 222 219 219 223 225 223 223 226 231 236 236 244 248 250 250 251 244 239 239 227 220 212 212 200 194 187 187 180 178 176 176 178 181 181 181 178 176 179 179 189 196 215 228 228 230 232 222 222 214 205 191 191 192 193 234 234 242 246 254 254 258 260 265 265 268 280 314 314 317 320 338 338 349 361 380 380 386 393 398 398 398 402 412 412 418 425 441 441 450 460 478 478 487 495 494 494 497 501 507 507 509 511 507 507 487 472 463 463 469 470 472 472 469 465 461 461 455 448 428 428 402 388 378 378 370 372 370 370 358 348 346 346 375 398 422 422 459 466 474 474 469 467 464 464 457 456 459 459 463 465 462 462 453 447 441 441 429 418 412 412 398 393 387 387 376 370 363 350 350 345 339 335 335 332 326 314 314 307 303 296 296 294 299 299 299 296 292 279 279 274 269 252 252 245 237 222 222 218 215 210 210 208 207 206 206 205 203 194 194 192 189 211 211 225 240 255 255 260 265 270 270 274 277 282 282 284 284 284 284 287 293 299 299 309 314 316 316 322 326 328 328 331 333 333 333 332 332 326 326 309 298 287 287 255 237 219 219 189 182 166 166 152 145 139 139 124 116 124 124 151 170 181 181 205 210 216 216 226 229 233 233 233 228 223 223 215 217 226 226 242 249 243 233 233 228 224 217 217 213 212 227 227 238 250 259 259 259 258 250 250 238 210 185 185 175 168 155 155 149 145 140 140 140 143 154 154 159 164 177 177 181 186 192 192 191 189 169 169 161 151 128 128 116 110 102 102 100 102 119 119 121 124 131 131 149 160 171 171 187 192 198 198 210 211 213 213 212 208 204 204 194 188 182 182 180 182 182 182 180 178 177 177 175 174 172 172 166 161 152 152 147 143 139 139 133 132 130 130 124 123 123 123 126 128 127 127 126 125 125 125 127 130 132 132 136 134 131 132 132 136 141 142 142 142 142 149 149 153 157 164 164 166 170 180 180 186 191 202 202 214 221 228 228 228 229 225 225 223 220 215 215 213 209 200 200 193 188 182 182 181 180 173 173 167 162 149 149 143 137 128 128 127 126 119 119 118 116 118 118 125 127 129 129 128 127 126 126 123 121 119 119 114 113 111 111 101 94 92 92 99 109 113 113 132 135 139 139 155 161 167 167 167 167 166 166 160 159 158 158 154 152 151 151 148 147 146 146 145 145 150 150 155 156 157 157 157 155 153 150 150 150 149 147 147 146 148 149 149 147 143 136 136 133 130 121 121 120 118 116 116 118 121 128 128 130 133 130 130 127 125 120 120 
364 366 366 378 393 393 393 392 390 385 385 376 371 370 370 378 389 404 404 395 383 370 370 348 341 333 333 333 328 322 322 333 344 366 366 410 432 449 449 483 499 509 509 524 525 527 527 527 524 521 506 506 492 477 441 441 410 412 421 421 429 436 446 446 449 448 438 438 430 396 357 357 340 323 289 289 277 264 252 252 250 248 255 255 261 271 271 271 260 250 239 239 238 238 247 247 258 270 302 302 320 339 378 378 395 412 454 454 468 483 499 499 531 545 559 559 583 592 602 602 603 598 585 585 566 561 572 572 591 598 599 599 595 567 544 544 486 457 428 428 427 454 482 482 538 570 568 568 560 554 558 558 580 598 618 618 647 656 661 661 666 669 673 673 679 677 674 674 652 635 617 617 558 538 520 493 493 483 479 467 467 459 446 399 399 381 363 350 350 354 359 389 389 406 424 462 462 507 527 563 563 580 593 612 612 619 619 611 611 604 591 590 590 593 596 605 605 609 614 618 618 614 599 573 573 557 547 525 525 513 501 474 474 459 446 421 421 394 380 368 368 343 330 319 319 297 287 280 280 257 254 250 250 238 235 232 232 222 216 210 210 208 206 203 203 200 201 204 204 210 213 217 217 223 222 218 218 210 205 199 199 188 184 180 180 178 178 182 182 187 189 186 186 183 183 187 187 193 196 214 237 237 244 252 246 246 235 223 200 200 194 187 208 208 216 222 235 235 242 248 260 260 265 274 301 301 310 320 346 346 358 370 390 390 395 401 406 406 405 407 412 412 416 425 446 446 458 467 487 487 497 508 514 514 516 519 521 521 521 521 519 519 509 501 494 494 492 491 489 489 484 482 479 479 470 460 438 438 413 400 395 395 390 390 386 386 371 361 360 360 397 419 442 442 469 470 471 471 465 462 459 459 447 444 444 444 445 446 445 445 439 434 429 429 419 409 404 404 397 393 388 388 374 370 366 364 364 368 371 363 363 356 348 331 331 323 317 311 311 312 314 317 317 312 306 289 289 281 273 265 265 263 261 248 248 244 238 226 226 219 218 214 214 212 207 202 202 201 200 212 212 221 230 240 240 243 247 253 253 259 262 266 266 267 265 262 262 265 270 275 275 290 294 296 296 300 303 306 306 309 307 304 304 300 300 301 301 291 284 277 277 253 238 222 222 197 186 165 165 149 143 138 138 124 115 124 124 150 166 174 174 197 200 204 204 207 209 211 211 210 207 203 203 203 205 211 211 222 228 226 221 221 217 214 208 208 205 204 221 221 230 240 239 239 237 234 224 224 215 197 178 178 168 161 151 151 147 147 144 144 140 140 145 145 150 155 171 171 176 182 183 183 179 175 145 145 131 121 107 107 104 103 101 101 102 107 126 126 130 135 146 146 171 185 191 191 203 208 210 210 213 213 212 212 208 205 201 201 192 189 186 186 183 182 181 181 177 174 172 172 168 165 164 164 160 156 149 149 143 140 136 136 132 131 130 130 129 128 126 126 127 129 129 129 129 131 133 133 136 137 139 139 145 143 141 136 136 140 144 148 148 149 151 158 158 160 163 166 166 167 171 183 183 191 199 217 217 234 242 251 251 251 250 245 245 242 239 235 235 232 222 210 210 204 203 197 197 192 185 171 171 163 158 148 148 144 139 133 133 132 130 125 125 125 126 133 133 134 134 135 135 131 129 126 126 121 119 117 117 113 111 108 108 97 88 91 91 100 106 109 109 121 127 133 133 147 155 163 163 169 168 167 167 163 156 155 155 153 152 152 152 151 151 151 151 151 153 158 158 160 160 159 159 158 156 154 152 152 151 150 144 144 143 143 139 139 136 134 128 128 124 121 113 113 111 109 112 112 116 121 127 127 127 128 123 123 121 119 115 115 
412 412 412 414 426 430 430 433 431 425 425 412 406 402 402 400 402 413 413 411 400 388 388 377 373 368 368 357 349 340 340 354 357 368 368 400 421 444 444 485 504 518 518 551 556 562 562 557 547 536 504 504 483 461 433 433 451 458 466 466 468 469 468 468 465 459 442 442 431 398 367 367 353 338 297 297 280 262 252 252 252 254 272 272 286 295 285 285 266 253 240 240 241 241 252 252 262 272 294 294 307 321 350 350 362 375 430 430 451 471 492 492 528 544 561 561 590 602 615 615 623 621 616 616 613 615 623 623 639 647 646 646 628 585 560 560 500 474 448 448 461 489 517 517 573 610 614 614 621 624 628 628 638 644 654 654 669 674 674 674 671 667 663 663 654 651 648 648 631 617 602 602 558 545 532 502 502 484 462 420 420 400 390 368 368 372 376 375 375 375 375 421 421 445 469 498 498 530 545 575 575 589 604 627 627 636 638 637 637 634 623 615 615 612 609 604 604 600 595 579 579 569 545 524 524 515 508 495 495 488 479 459 459 447 436 413 413 392 382 373 373 352 340 327 327 304 294 284 284 259 251 243 243 232 225 217 217 206 206 205 205 227 234 231 231 221 214 210 210 202 197 194 194 190 188 187 187 186 186 185 185 184 187 191 191 198 195 189 189 184 182 185 185 193 198 204 204 211 210 214 243 243 251 260 267 267 261 254 224 224 211 198 209 209 226 240 259 259 263 263 266 266 268 274 307 307 321 336 354 354 361 368 376 376 378 380 376 376 383 394 414 414 422 430 448 448 458 467 487 487 499 521 541 541 548 556 552 552 544 536 529 529 516 511 505 505 501 498 494 494 489 486 483 483 475 472 466 466 456 449 443 443 433 429 423 423 410 402 398 398 414 433 453 453 467 465 462 462 454 451 448 448 439 437 435 435 431 429 428 428 427 427 426 426 425 429 432 432 436 434 432 432 429 429 429 429 429 425 410 387 387 374 363 344 344 336 333 332 332 334 339 326 326 317 308 301 301 302 304 307 307 304 301 278 278 270 259 250 250 252 258 257 257 250 242 233 233 235 238 236 236 236 235 242 242 242 243 244 244 244 244 242 242 241 238 235 235 233 233 232 232 234 239 241 241 247 250 254 254 257 255 251 251 240 234 233 233 236 235 234 234 227 221 214 214 200 194 179 179 158 147 139 139 122 114 121 121 133 138 145 145 160 162 164 164 169 170 172 172 171 171 172 172 179 178 180 180 186 190 192 194 194 193 190 187 187 189 193 202 202 204 206 199 199 195 190 181 181 176 164 156 156 154 153 155 155 158 160 160 160 158 154 141 141 141 141 158 158 159 161 150 150 139 128 106 106 104 104 104 104 102 106 116 116 123 133 160 160 161 163 180 180 203 209 211 211 216 219 222 222 226 226 226 226 224 220 216 216 205 199 192 192 182 176 176 176 174 173 171 171 169 171 171 171 170 167 163 163 151 150 148 148 148 147 146 146 146 145 143 143 145 146 151 151 157 158 160 160 162 161 159 159 150 150 149 154 154 159 164 168 168 169 170 172 172 173 172 171 171 173 182 202 202 213 221 240 240 265 280 305 305 313 321 315 315 309 302 280 280 271 252 234 234 226 220 208 208 202 193 178 178 171 169 163 163 164 166 157 157 154 151 148 148 146 144 136 136 130 129 127 127 125 125 124 124 123 122 120 120 112 107 101 101 88 81 85 85 92 96 97 97 101 106 112 112 137 150 164 164 171 170 168 168 162 156 154 154 150 148 148 148 151 155 160 160 165 164 166 166 166 164 161 161 156 152 148 137 137 132 127 122 122 120 119 117 117 116 115 111 111 108 106 100 100 100 99 106 106 110 114 118 118 117 116 112 112 111 109 106 106 
412 412 412 414 426 430 430 433 431 425 425 412 406 402 402 400 402 413 413 411 400 388 388 377 373 368 368 357 349 340 340 354 357 368 368 400 421 444 444 485 504 518 518 551 556 562 562 557 547 536 504 504 483 461 433 433 451 458 466 466 468 469 468 468 465 459 442 442 431 398 367 367 353 338 297 297 280 262 252 252 252 254 272 272 286 295 285 285 266 253 240 240 241 241 252 252 262 272 294 294 307 321 350 350 362 375 430 430 451 471 492 492 528 544 561 561 590 602 615 615 623 621 616 616 613 615 623 623 639 647 646 646 628 585 560 560 500 474 448 448 461 489 517 517 573 610 614 614 621 624 628 628 638 644 654 654 669 674 674 674 671 667 663 663 654 651 648 648 631 617 602 602 558 545 532 502 502 484 462 420 420 400 390 368 368 372 376 375 375 375 375 421 421 445 469 498 498 530 545 575 575 589 604 627 627 636 638 637 637 634 623 615 615 612 609 604 604 600 595 579 579 569 545 524 524 515 508 495 495 488 479 459 459 447 436 413 413 392 382 373 373 352 340 327 327 304 294 284 284 259 251 243 243 232 225 217 217 206 206 205 205 227 234 231 231 221 214 210 210 202 197 194 194 190 188 187 187 186 186 185 185 184 187 191 191 198 195 189 189 184 182 185 185 193 198 204 204 211 210 214 243 243 251 260 267 267 261 254 224 224 211 198 209 209 226 240 259 259 263 263 266 266 268 274 307 307 321 336 354 354 361 368 376 376 378 380 376 376 383 394 414 414 422 430 448 448 458 467 487 487 499 521 541 541 548 556 552 552 544 536 529 529 516 511 505 505 501 498 494 494 489 486 483 483 475 472 466 466 456 449 443 443 433 429 423 423 410 402 398 398 414 433 453 453 467 465 462 462 454 451 448 448 439 437 435 435 431 429 428 428 427 427 426 426 425 429 432 432 436 434 432 432 429 429 429 429 429 425 410 387 387 374 363 344 344 336 333 332 332 334 339 326 326 317 308 301 301 302 304 307 307 304 301 278 278 270 259 250 250 252 258 257 257 250 242 233 233 235 238 236 236 236 235 242 242 242 243 244 244 244 244 242 242 241 238 235 235 233 233 232 232 234 239 241 241 247 250 254 254 257 255 251 251 240 234 233 233 236 235 234 234 227 221 214 214 200 194 179 179 158 147 139 139 122 114 121 121 133 138 145 145 160 162 164 164 169 170 172 172 171 171 172 172 179 178 180 180 186 190 192 194 194 193 190 187 187 189 193 202 202 204 206 199 199 195 190 181 181 176 164 156 156 154 153 155 155 158 160 160 160 158 154 141 141 141 141 158 158 159 161 150 150 139 128 106 106 104 104 104 104 102 106 116 116 123 133 160 160 161 163 180 180 203 209 211 211 216 219 222 222 226 226 226 226 224 220 216 216 205 199 192 192 182 176 176 176 174 173 171 171 169 171 171 171 170 167 163 163 151 150 148 148 148 147 146 146 146 145 143 143 145 146 151 151 157 158 160 160 162 161 159 159 150 150 149 154 154 159 164 168 168 169 170 172 172 173 172 171 171 173 182 202 202 213 221 240 240 265 280 305 305 313 321 315 315 309 302 280 280 271 252 234 234 226 220 208 208 202 193 178 178 171 169 163 163 164 166 157 157 154 151 148 148 146 144 136 136 130 129 127 127 125 125 124 124 123 122 120 120 112 107 101 101 88 81 85 85 92 96 97 97 101 106 112 112 137 150 164 164 171 170 168 168 162 156 154 154 150 148 148 148 151 155 160 160 165 164 166 166 166 164 161 161 156 152 148 137 137 132 127 122 122 120 119 117 117 116 115 111 111 108 106 100 100 100 99 106 106 110 114 118 118 117 116 112 112 111 109 106 106 
433 431 431 430 439 444 444 448 447 445 445 437 431 427 427 421 419 419 419 413 408 402 402 398 393 388 388 372 362 352 352 378 384 386 386 409 429 449 449 488 507 523 523 562 566 571 571 560 548 536 505 505 485 464 449 449 476 479 481 481 479 473 459 459 450 441 422 422 412 391 370 370 357 343 302 302 283 263 254 254 254 257 281 281 301 310 297 297 274 257 240 240 241 242 254 254 268 282 306 306 319 333 360 360 376 392 441 441 458 476 494 494 525 540 555 555 586 596 606 606 620 622 622 622 626 630 638 638 651 657 656 656 638 595 568 568 512 492 472 472 474 493 512 512 559 595 604 604 623 632 641 641 659 667 673 673 683 686 683 683 672 663 653 653 624 621 618 618 602 590 578 578 544 533 520 488 488 469 449 409 409 390 384 394 394 400 406 392 392 387 381 425 425 451 478 512 512 541 553 578 578 592 607 631 631 640 644 647 647 645 634 620 620 612 603 589 589 581 572 548 548 536 513 495 495 487 480 466 466 460 453 436 436 425 414 391 391 371 362 354 354 334 323 311 311 292 285 276 276 252 246 239 239 223 216 209 209 205 211 218 218 256 264 263 263 253 244 236 236 220 212 207 207 199 197 198 198 201 204 207 207 208 210 212 212 210 202 190 190 187 190 193 193 201 206 211 211 217 218 214 222 222 232 242 258 258 255 251 233 233 221 208 202 202 211 226 248 248 255 257 260 260 261 266 306 306 318 331 341 341 343 345 349 349 350 352 346 346 364 380 403 403 411 421 442 442 454 464 486 486 499 523 547 547 554 561 555 555 547 538 530 530 514 507 497 497 489 486 482 482 476 471 466 466 459 459 462 462 467 470 470 470 464 458 457 457 452 448 441 441 439 449 460 460 472 466 460 460 452 451 449 449 445 444 443 443 441 440 438 438 436 437 438 438 441 448 452 452 456 456 457 457 460 459 457 444 444 434 411 384 384 370 362 350 350 346 345 348 348 353 352 337 337 330 323 323 323 323 323 318 318 312 305 281 281 273 263 259 259 266 267 262 262 254 254 256 256 256 255 252 252 252 251 253 253 253 252 254 254 252 250 246 246 243 239 234 234 226 223 220 220 222 219 219 219 221 223 223 223 222 221 217 217 210 207 211 211 211 210 209 209 205 200 194 194 186 182 173 173 159 149 140 140 121 111 116 116 128 134 136 136 150 151 152 152 157 159 161 161 163 163 164 164 168 168 169 169 174 177 178 179 179 178 176 176 176 183 187 196 196 197 198 191 191 187 182 171 171 167 162 162 162 163 163 165 165 169 165 157 157 152 150 140 140 137 133 139 139 139 139 124 124 116 108 106 106 110 110 109 109 109 113 128 128 139 146 169 169 172 176 180 180 192 199 200 200 206 211 215 215 224 223 222 222 218 214 209 209 201 198 195 195 190 188 189 189 188 185 183 183 179 177 176 176 176 178 179 179 172 172 172 172 169 166 162 162 156 155 154 154 154 156 160 160 164 163 166 166 171 173 168 168 155 154 153 161 161 166 171 177 177 182 187 182 182 177 177 181 181 185 193 211 211 221 230 252 252 284 303 342 342 353 364 362 362 353 343 308 308 292 263 241 241 232 226 214 214 208 202 191 191 186 183 176 176 173 170 163 163 161 159 153 153 148 143 132 132 126 124 122 122 123 123 124 124 123 121 119 119 109 104 97 97 82 74 76 76 82 87 89 89 90 95 101 101 135 150 165 165 174 172 169 169 160 153 150 150 147 146 149 149 155 158 162 162 168 170 171 171 163 159 155 155 145 140 134 125 125 121 117 112 112 111 110 108 108 107 106 104 104 102 100 95 95 95 96 100 100 104 108 111 111 111 110 107 107 106 105 103 103 
433 431 431 430 439 444 444 448 447 445 445 437 431 427 427 421 419 419 419 413 408 402 402 398 393 388 388 372 362 352 352 378 384 386 386 409 429 449 449 488 507 523 523 562 566 571 571 560 548 536 505 505 485 464 449 449 476 479 481 481 479 473 459 459 450 441 422 422 412 391 370 370 357 343 302 302 283 263 254 254 254 257 281 281 301 310 297 297 274 257 240 240 241 242 254 254 268 282 306 306 319 333 360 360 376 392 441 441 458 476 494 494 525 540 555 555 586 596 606 606 620 622 622 622 626 630 638 638 651 657 656 656 638 595 568 568 512 492 472 472 474 493 512 512 559 595 604 604 623 632 641 641 659 667 673 673 683 686 683 683 672 663 653 653 624 621 618 618 602 590 578 578 544 533 520 488 488 469 449 409 409 390 384 394 394 400 406 392 392 387 381 425 425 451 478 512 512 541 553 578 578 592 607 631 631 640 644 647 647 645 634 620 620 612 603 589 589 581 572 548 548 536 513 495 495 487 480 466 466 460 453 436 436 425 414 391 391 371 362 354 354 334 323 311 311 292 285 276 276 252 246 239 239 223 216 209 209 205 211 218 218 256 264 263 263 253 244 236 236 220 212 207 207 199 197 198 198 201 204 207 207 208 210 212 212 210 202 190 190 187 190 193 193 201 206 211 211 217 218 214 222 222 232 242 258 258 255 251 233 233 221 208 202 202 211 226 248 248 255 257 260 260 261 266 306 306 318 331 341 341 343 345 349 349 350 352 346 346 364 380 403 403 411 421 442 442 454 464 486 486 499 523 547 547 554 561 555 555 547 538 530 530 514 507 497 497 489 486 482 482 476 471 466 466 459 459 462 462 467 470 470 470 464 458 457 457 452 448 441 441 439 449 460 460 472 466 460 460 452 451 449 449 445 444 443 443 441 440 438 438 436 437 438 438 441 448 452 452 456 456 457 457 460 459 457 444 444 434 411 384 384 370 362 350 350 346 345 348 348 353 352 337 337 330 323 323 323 323 323 318 318 312 305 281 281 273 263 259 259 266 267 262 262 254 254 256 256 256 255 252 252 252 251 253 253 253 252 254 254 252 250 246 246 243 239 234 234 226 223 220 220 222 219 219 219 221 223 223 223 222 221 217 217 210 207 211 211 211 210 209 209 205 200 194 194 186 182 173 173 159 149 140 140 121 111 116 116 128 134 136 136 150 151 152 152 157 159 161 161 163 163 164 164 168 168 169 169 174 177 178 179 179 178 176 176 176 183 187 196 196 197 198 191 191 187 182 171 171 167 162 162 162 163 163 165 165 169 165 157 157 152 150 140 140 137 133 139 139 139 139 124 124 116 108 106 106 110 110 109 109 109 113 128 128 139 146 169 169 172 176 180 180 192 199 200 200 206 211 215 215 224 223 222 222 218 214 209 209 201 198 195 195 190 188 189 189 188 185 183 183 179 177 176 176 176 178 179 179 172 172 172 172 169 166 162 162 156 155 154 154 154 156 160 160 164 163 166 166 171 173 168 168 155 154 153 161 161 166 171 177 177 182 187 182 182 177 177 181 181 185 193 211 211 221 230 252 252 284 303 342 342 353 364 362 362 353 343 308 308 292 263 241 241 232 226 214 214 208 202 191 191 186 183 176 176 173 170 163 163 161 159 153 153 148 143 132 132 126 124 122 122 123 123 124 124 123 121 119 119 109 104 97 97 82 74 76 76 82 87 89 89 90 95 101 101 135 150 165 165 174 172 169 169 160 153 150 150 147 146 149 149 155 158 162 162 168 170 171 171 163 159 155 155 145 140 134 125 125 121 117 112 112 111 110 108 108 107 106 104 104 102 100 95 95 95 96 100 100 104 108 111 111 111 110 107 107 106 105 103 103 
452 447 447 442 449 453 453 460 463 466 466 466 463 457 457 444 438 430 430 423 421 419 419 418 413 408 408 388 378 368 368 403 413 410 410 423 440 459 459 497 515 529 529 563 564 565 565 553 542 531 500 500 483 465 470 470 495 494 484 484 475 466 444 444 431 418 392 392 380 366 350 350 342 333 300 300 283 265 256 256 256 261 285 285 306 315 300 300 276 260 243 243 243 244 255 255 272 289 316 316 329 343 377 377 393 410 454 454 470 484 499 499 521 533 545 545 564 573 583 583 608 615 620 620 633 641 649 649 663 669 669 669 656 616 589 589 539 524 509 509 504 510 516 516 540 565 577 577 607 626 644 644 674 685 689 689 693 693 687 687 671 657 642 642 597 587 577 577 569 560 551 551 521 509 495 462 462 443 423 396 396 389 397 425 425 428 432 407 407 398 388 426 426 450 475 510 510 538 550 576 576 591 605 630 630 641 647 654 654 655 639 617 617 604 591 565 565 554 542 518 518 507 485 466 466 458 451 438 438 431 425 409 409 399 387 363 363 340 330 322 322 303 292 284 284 273 270 262 262 241 236 231 231 217 213 208 208 206 223 241 241 285 289 283 283 267 256 247 247 228 219 214 214 211 217 221 221 232 236 240 240 235 231 226 226 207 199 190 190 195 199 203 203 215 224 229 229 233 231 228 223 223 224 225 242 242 246 251 243 243 232 221 204 204 201 207 219 219 225 229 237 237 241 249 288 288 296 305 311 311 311 312 315 315 317 319 322 322 353 363 383 383 392 407 436 436 450 461 486 486 500 520 545 545 553 562 559 559 551 543 533 533 509 496 476 476 469 469 468 468 459 453 447 447 435 440 454 454 472 480 483 483 487 486 484 484 478 475 472 472 468 471 475 475 478 472 466 466 462 460 458 458 458 457 456 456 456 457 456 456 454 455 456 456 460 467 471 471 479 481 484 484 484 478 471 449 449 437 410 388 388 380 375 367 367 365 363 366 366 372 370 357 357 352 346 339 339 335 331 318 318 310 302 280 280 271 265 264 264 270 271 273 273 273 275 274 274 273 271 264 264 262 260 263 263 264 265 270 270 269 266 257 257 250 244 238 238 226 221 216 216 214 209 204 204 197 194 192 192 188 187 184 184 182 183 186 186 187 186 184 184 178 175 171 171 169 169 164 164 153 146 139 139 122 113 115 115 125 132 130 130 137 140 143 143 148 149 151 151 152 154 156 156 160 159 160 160 163 165 166 168 168 168 167 169 169 177 181 195 195 195 196 189 189 184 179 172 172 171 173 177 177 179 178 175 175 173 163 148 148 142 142 137 137 134 131 126 126 123 119 108 108 105 101 109 109 116 116 118 118 119 123 139 139 151 157 179 179 186 193 187 187 179 177 177 177 180 182 187 187 208 210 212 212 219 219 220 220 214 214 215 215 211 207 208 208 204 197 193 193 188 186 186 186 188 192 188 188 183 186 190 190 185 179 173 173 162 162 161 161 165 168 170 170 174 177 177 177 179 180 175 175 160 165 170 174 174 177 181 190 190 192 195 184 184 185 191 202 202 207 211 223 223 231 241 267 267 303 323 360 360 376 392 386 386 376 365 321 321 299 265 244 244 236 230 220 220 215 214 210 210 207 201 184 184 180 176 168 168 166 163 152 152 148 144 135 135 128 126 123 123 123 121 119 119 116 118 120 120 116 112 101 101 82 73 74 74 77 80 81 81 82 88 94 94 137 153 170 170 176 172 168 168 164 151 148 148 147 151 155 155 162 164 164 164 164 165 157 157 145 142 139 139 131 128 124 115 115 112 108 105 105 104 103 102 102 101 100 99 99 99 97 94 94 95 96 94 94 95 97 101 101 102 103 103 103 104 104 105 105 
452 447 447 442 449 453 453 460 463 466 466 466 463 457 457 444 438 430 430 423 421 419 419 418 413 408 408 388 378 368 368 403 413 410 410 423 440 459 459 497 515 529 529 563 564 565 565 553 542 531 500 500 483 465 470 470 495 494 484 484 475 466 444 444 431 418 392 392 380 366 350 350 342 333 300 300 283 265 256 256 256 261 285 285 306 315 300 300 276 260 243 243 243 244 255 255 272 289 316 316 329 343 377 377 393 410 454 454 470 484 499 499 521 533 545 545 564 573 583 583 608 615 620 620 633 641 649 649 663 669 669 669 656 616 589 589 539 524 509 509 504 510 516 516 540 565 577 577 607 626 644 644 674 685 689 689 693 693 687 687 671 657 642 642 597 587 577 577 569 560 551 551 521 509 495 462 462 443 423 396 396 389 397 425 425 428 432 407 407 398 388 426 426 450 475 510 510 538 550 576 576 591 605 630 630 641 647 654 654 655 639 617 617 604 591 565 565 554 542 518 518 507 485 466 466 458 451 438 438 431 425 409 409 399 387 363 363 340 330 322 322 303 292 284 284 273 270 262 262 241 236 231 231 217 213 208 208 206 223 241 241 285 289 283 283 267 256 247 247 228 219 214 214 211 217 221 221 232 236 240 240 235 231 226 226 207 199 190 190 195 199 203 203 215 224 229 229 233 231 228 223 223 224 225 242 242 246 251 243 243 232 221 204 204 201 207 219 219 225 229 237 237 241 249 288 288 296 305 311 311 311 312 315 315 317 319 322 322 353 363 383 383 392 407 436 436 450 461 486 486 500 520 545 545 553 562 559 559 551 543 533 533 509 496 476 476 469 469 468 468 459 453 447 447 435 440 454 454 472 480 483 483 487 486 484 484 478 475 472 472 468 471 475 475 478 472 466 466 462 460 458 458 458 457 456 456 456 457 456 456 454 455 456 456 460 467 471 471 479 481 484 484 484 478 471 449 449 437 410 388 388 380 375 367 367 365 363 366 366 372 370 357 357 352 346 339 339 335 331 318 318 310 302 280 280 271 265 264 264 270 271 273 273 273 275 274 274 273 271 264 264 262 260 263 263 264 265 270 270 269 266 257 257 250 244 238 238 226 221 216 216 214 209 204 204 197 194 192 192 188 187 184 184 182 183 186 186 187 186 184 184 178 175 171 171 169 169 164 164 153 146 139 139 122 113 115 115 125 132 130 130 137 140 143 143 148 149 151 151 152 154 156 156 160 159 160 160 163 165 166 168 168 168 167 169 169 177 181 195 195 195 196 189 189 184 179 172 172 171 173 177 177 179 178 175 175 173 163 148 148 142 142 137 137 134 131 126 126 123 119 108 108 105 101 109 109 116 116 118 118 119 123 139 139 151 157 179 179 186 193 187 187 179 177 177 177 180 182 187 187 208 210 212 212 219 219 220 220 214 214 215 215 211 207 208 208 204 197 193 193 188 186 186 186 188 192 188 188 183 186 190 190 185 179 173 173 162 162 161 161 165 168 170 170 174 177 177 177 179 180 175 175 160 165 170 174 174 177 181 190 190 192 195 184 184 185 191 202 202 207 211 223 223 231 241 267 267 303 323 360 360 376 392 386 386 376 365 321 321 299 265 244 244 236 230 220 220 215 214 210 210 207 201 184 184 180 176 168 168 166 163 152 152 148 144 135 135 128 126 123 123 123 121 119 119 116 118 120 120 116 112 101 101 82 73 74 74 77 80 81 81 82 88 94 94 137 153 170 170 176 172 168 168 164 151 148 148 147 151 155 155 162 164 164 164 164 165 157 157 145 142 139 139 131 128 124 115 115 112 108 105 105 104 103 102 102 101 100 99 99 99 97 94 94 95 96 94 94 95 97 101 101 102 103 103 103 104 104 105 105 
461 456 456 453 460 463 463 471 477 483 483 488 487 481 481 467 459 446 446 441 441 440 440 440 437 433 433 412 401 390 390 427 441 439 439 444 452 474 474 513 529 539 539 559 558 556 556 541 529 517 485 485 477 469 492 492 506 501 485 485 474 462 436 436 422 410 383 383 367 339 321 321 315 308 290 290 279 267 260 260 260 263 285 285 304 312 297 297 273 259 245 245 244 245 253 253 268 284 318 318 335 352 387 387 405 423 467 467 479 488 498 498 501 505 510 510 524 536 549 549 593 605 615 615 632 640 649 649 665 672 672 672 666 645 631 631 585 572 559 559 554 559 565 565 579 591 597 597 614 625 647 647 682 694 697 697 700 698 686 686 663 648 632 632 588 567 545 545 532 528 523 523 488 474 460 430 430 413 406 407 407 417 426 451 451 450 448 413 413 406 398 426 426 444 463 491 491 521 536 568 568 584 599 626 626 639 646 654 654 655 638 606 606 592 578 545 545 531 516 491 491 479 457 439 439 430 423 410 410 405 399 382 382 371 358 332 332 308 297 287 287 269 261 258 258 251 246 242 242 229 225 220 220 210 208 206 206 220 243 267 267 300 300 292 292 273 262 253 253 236 229 227 227 230 241 247 247 257 257 257 257 246 237 228 228 201 197 195 195 203 208 215 215 233 244 249 249 255 257 252 249 249 241 232 235 235 245 255 255 255 247 238 213 213 208 204 201 201 202 205 213 213 218 228 261 261 265 269 272 272 272 271 276 276 282 288 309 309 335 342 363 363 378 396 429 429 444 456 480 480 492 515 541 541 549 558 561 561 553 544 535 535 512 497 459 459 444 444 443 443 437 430 422 422 406 414 442 442 472 483 490 490 500 502 501 501 497 495 493 493 488 487 486 486 481 478 475 475 473 472 471 471 471 471 471 471 472 473 473 473 472 473 475 475 479 485 489 489 497 497 498 498 490 481 472 451 451 441 422 407 407 402 398 388 388 383 384 389 389 394 389 378 378 371 363 346 346 338 330 313 313 306 299 278 278 270 269 272 272 278 282 291 291 297 296 290 290 287 283 274 274 273 272 278 278 281 284 292 292 296 293 281 281 273 262 250 250 232 226 220 220 210 203 200 200 194 190 189 189 189 190 189 189 186 184 177 177 173 172 170 170 166 165 163 163 156 155 149 149 142 140 134 134 121 114 114 114 120 126 126 126 124 128 132 132 145 145 146 146 144 144 145 145 148 149 152 152 154 153 154 156 156 155 155 158 158 169 178 191 191 191 192 185 185 182 178 182 182 186 191 191 191 190 188 177 177 168 157 140 140 134 134 130 130 125 120 113 113 110 106 100 100 101 102 114 114 119 118 122 122 128 137 155 155 163 169 190 190 192 195 190 190 176 168 167 167 166 165 168 168 197 205 214 214 222 228 234 234 229 227 225 225 223 225 222 222 214 209 206 206 202 203 205 205 205 202 192 192 193 198 203 203 197 190 182 182 169 169 173 173 178 181 184 184 191 194 190 190 185 183 180 180 184 189 195 191 191 191 192 197 197 194 191 198 198 207 213 224 224 230 235 244 244 248 256 282 282 320 342 373 373 377 381 368 368 357 346 306 306 289 262 247 247 241 236 227 227 224 222 216 216 211 204 181 181 179 177 173 173 167 161 153 153 150 147 139 139 132 129 125 125 120 119 118 118 115 119 124 124 118 114 104 104 84 74 74 74 75 75 76 76 77 81 85 85 120 139 159 159 169 169 169 169 165 147 148 148 154 159 160 160 161 159 159 159 157 155 141 141 132 130 127 127 122 119 115 109 109 106 102 100 100 99 99 99 99 97 96 95 95 94 93 94 94 93 92 89 89 90 91 95 95 97 100 107 107 107 104 98 98 
451 453 453 455 462 466 466 477 485 491 491 498 499 494 494 482 476 462 462 460 461 463 463 465 463 461 461 443 431 419 419 459 476 479 479 478 474 494 494 531 547 552 552 557 551 545 545 525 512 499 489 489 494 500 515 515 516 510 492 492 481 469 446 446 435 428 404 404 388 350 326 326 316 306 284 284 277 270 265 265 265 268 286 286 303 307 289 289 267 257 249 249 251 251 252 252 263 274 312 312 330 349 389 389 407 426 471 471 483 480 477 477 464 462 460 460 474 495 516 516 577 592 598 598 610 616 627 627 647 656 658 658 660 651 642 642 614 607 600 600 601 607 614 614 627 642 643 643 646 649 664 664 690 701 702 702 701 698 679 679 653 636 619 619 581 558 534 534 496 491 486 486 450 437 426 411 411 408 417 437 437 448 456 472 472 462 451 418 418 419 420 422 422 433 444 472 472 508 526 562 562 580 595 621 621 633 640 647 647 648 626 593 593 577 561 526 526 511 495 469 469 457 435 415 415 406 398 384 384 378 371 352 352 340 326 300 300 281 274 270 270 264 262 256 256 245 240 237 237 227 221 214 214 208 212 216 216 245 266 287 287 313 312 303 303 282 271 263 263 246 238 238 238 247 263 271 271 274 269 264 264 243 232 221 221 196 199 206 206 215 220 230 230 250 260 267 267 279 284 284 272 272 262 252 236 236 249 262 267 267 262 256 226 226 218 213 207 207 205 204 204 204 205 211 235 235 237 240 241 241 247 253 267 267 274 282 295 295 311 319 345 345 363 381 415 415 432 444 468 468 480 504 529 529 538 548 552 552 546 540 533 533 515 504 462 462 421 416 411 411 406 400 393 393 385 401 438 438 470 481 489 489 503 509 509 509 510 509 506 506 497 495 492 492 484 483 481 481 481 481 482 482 485 486 487 487 489 490 490 490 491 490 492 492 495 499 502 502 503 501 499 499 488 480 472 456 456 448 434 423 423 418 415 404 404 397 402 408 408 410 406 392 392 382 372 350 350 340 329 311 311 304 296 284 284 282 278 279 279 285 294 309 309 314 312 301 301 296 290 281 281 283 286 295 295 299 304 312 312 315 311 301 301 295 283 271 271 242 234 226 226 215 207 208 208 213 217 220 220 224 225 224 224 221 219 206 206 187 183 179 179 173 171 168 168 159 157 149 149 144 143 136 136 123 117 116 116 116 118 119 119 116 119 123 123 132 133 135 135 139 138 137 137 141 140 140 140 140 140 141 142 142 142 142 147 147 161 172 184 184 184 184 183 183 184 185 193 193 195 198 197 197 194 187 169 169 158 148 132 132 127 127 117 117 113 109 104 104 102 100 99 99 102 106 122 122 127 130 140 140 147 153 168 168 176 180 194 194 194 194 188 188 175 169 167 167 165 167 172 172 199 210 221 221 229 233 238 238 244 242 240 240 232 227 224 224 218 216 217 217 218 217 216 216 211 206 194 194 207 209 211 211 206 198 189 189 179 180 185 185 193 198 202 202 203 199 197 197 193 192 195 195 202 201 200 198 198 198 199 194 194 194 193 218 218 228 234 244 244 249 253 265 265 273 280 300 300 328 344 360 360 358 355 341 341 331 320 289 289 275 251 236 236 231 227 220 220 218 213 203 203 197 193 179 179 175 171 167 167 164 160 153 153 150 146 140 140 132 129 126 126 124 122 119 119 120 120 121 121 114 114 107 107 86 73 73 73 72 73 73 73 74 75 76 76 98 119 140 140 160 160 159 159 154 145 146 146 152 156 156 156 157 156 154 154 145 138 124 124 121 119 117 117 112 110 108 104 104 102 99 97 97 98 99 99 99 97 93 89 89 90 90 90 90 89 88 88 88 88 87 89 89 91 94 98 98 96 94 91 91 
451 453 453 455 462 466 466 477 485 491 491 498 499 494 494 482 476 462 462 460 461 463 463 465 463 461 461 443 431 419 419 459 476 479 479 478 474 494 494 531 547 552 552 557 551 545 545 525 512 499 489 489 494 500 515 515 516 510 492 492 481 469 446 446 435 428 404 404 388 350 326 326 316 306 284 284 277 270 265 265 265 268 286 286 303 307 289 289 267 257 249 249 251 251 252 252 263 274 312 312 330 349 389 389 407 426 471 471 483 480 477 477 464 462 460 460 474 495 516 516 577 592 598 598 610 616 627 627 647 656 658 658 660 651 642 642 614 607 600 600 601 607 614 614 627 642 643 643 646 649 664 664 690 701 702 702 701 698 679 679 653 636 619 619 581 558 534 534 496 491 486 486 450 437 426 411 411 408 417 437 437 448 456 472 472 462 451 418 418 419 420 422 422 433 444 472 472 508 526 562 562 580 595 621 621 633 640 647 647 648 626 593 593 577 561 526 526 511 495 469 469 457 435 415 415 406 398 384 384 378 371 352 352 340 326 300 300 281 274 270 270 264 262 256 256 245 240 237 237 227 221 214 214 208 212 216 216 245 266 287 287 313 312 303 303 282 271 263 263 246 238 238 238 247 263 271 271 274 269 264 264 243 232 221 221 196 199 206 206 215 220 230 230 250 260 267 267 279 284 284 272 272 262 252 236 236 249 262 267 267 262 256 226 226 218 213 207 207 205 204 204 204 205 211 235 235 237 240 241 241 247 253 267 267 274 282 295 295 311 319 345 345 363 381 415 415 432 444 468 468 480 504 529 529 538 548 552 552 546 540 533 533 515 504 462 462 421 416 411 411 406 400 393 393 385 401 438 438 470 481 489 489 503 509 509 509 510 509 506 506 497 495 492 492 484 483 481 481 481 481 482 482 485 486 487 487 489 490 490 490 491 490 492 492 495 499 502 502 503 501 499 499 488 480 472 456 456 448 434 423 423 418 415 404 404 397 402 408 408 410 406 392 392 382 372 350 350 340 329 311 311 304 296 284 284 282 278 279 279 285 294 309 309 314 312 301 301 296 290 281 281 283 286 295 295 299 304 312 312 315 311 301 301 295 283 271 271 242 234 226 226 215 207 208 208 213 217 220 220 224 225 224 224 221 219 206 206 187 183 179 179 173 171 168 168 159 157 149 149 144 143 136 136 123 117 116 116 116 118 119 119 116 119 123 123 132 133 135 135 139 138 137 137 141 140 140 140 140 140 141 142 142 142 142 147 147 161 172 184 184 184 184 183 183 184 185 193 193 195 198 197 197 194 187 169 169 158 148 132 132 127 127 117 117 113 109 104 104 102 100 99 99 102 106 122 122 127 130 140 140 147 153 168 168 176 180 194 194 194 194 188 188 175 169 167 167 165 167 172 172 199 210 221 221 229 233 238 238 244 242 240 240 232 227 224 224 218 216 217 217 218 217 216 216 211 206 194 194 207 209 211 211 206 198 189 189 179 180 185 185 193 198 202 202 203 199 197 197 193 192 195 195 202 201 200 198 198 198 199 194 194 194 193 218 218 228 234 244 244 249 253 265 265 273 280 300 300 328 344 360 360 358 355 341 341 331 320 289 289 275 251 236 236 231 227 220 220 218 213 203 203 197 193 179 179 175 171 167 167 164 160 153 153 150 146 140 140 132 129 126 126 124 122 119 119 120 120 121 121 114 114 107 107 86 73 73 73 72 73 73 73 74 75 76 76 98 119 140 140 160 160 159 159 154 145 146 146 152 156 156 156 157 156 154 154 145 138 124 124 121 119 117 117 112 110 108 104 104 102 99 97 97 98 99 99 99 97 93 89 89 90 90 90 90 89 88 88 88 88 87 89 89 91 94 98 98 96 94 91 91 
451 453 453 455 462 466 466 477 485 491 491 498 499 494 494 482 476 462 462 460 461 463 463 465 463 461 461 443 431 419 419 459 476 479 479 478 474 494 494 531 547 552 552 557 551 545 545 525 512 499 489 489 494 500 515 515 516 510 492 492 481 469 446 446 435 428 404 404 388 350 326 326 316 306 284 284 277 270 265 265 265 268 286 286 303 307 289 289 267 257 249 249 251 251 252 252 263 274 312 312 330 349 389 389 407 426 471 471 483 480 477 477 464 462 460 460 474 495 516 516 577 592 598 598 610 616 627 627 647 656 658 658 660 651 642 642 614 607 600 600 601 607 614 614 627 642 643 643 646 649 664 664 690 701 702 702 701 698 679 679 653 636 619 619 581 558 534 534 496 491 486 486 450 437 426 411 411 408 417 437 437 448 456 472 472 462 451 418 418 419 420 422 422 433 444 472 472 508 526 562 562 580 595 621 621 633 640 647 647 648 626 593 593 577 561 526 526 511 495 469 469 457 435 415 415 406 398 384 384 378 371 352 352 340 326 300 300 281 274 270 270 264 262 256 256 245 240 237 237 227 221 214 214 208 212 216 216 245 266 287 287 313 312 303 303 282 271 263 263 246 238 238 238 247 263 271 271 274 269 264 264 243 232 221 221 196 199 206 206 215 220 230 230 250 260 267 267 279 284 284 272 272 262 252 236 236 249 262 267 267 262 256 226 226 218 213 207 207 205 204 204 204 205 211 235 235 237 240 241 241 247 253 267 267 274 282 295 295 311 319 345 345 363 381 415 415 432 444 468 468 480 504 529 529 538 548 552 552 546 540 533 533 515 504 462 462 421 416 411 411 406 400 393 393 385 401 438 438 470 481 489 489 503 509 509 509 510 509 506 506 497 495 492 492 484 483 481 481 481 481 482 482 485 486 487 487 489 490 490 490 491 490 492 492 495 499 502 502 503 501 499 499 488 480 472 456 456 448 434 423 423 418 415 404 404 397 402 408 408 410 406 392 392 382 372 350 350 340 329 311 311 304 296 284 284 282 278 279 279 285 294 309 309 314 312 301 301 296 290 281 281 283 286 295 295 299 304 312 312 315 311 301 301 295 283 271 271 242 234 226 226 215 207 208 208 213 217 220 220 224 225 224 224 221 219 206 206 187 183 179 179 173 171 168 168 159 157 149 149 144 143 136 136 123 117 116 116 116 118 119 119 116 119 123 123 132 133 135 135 139 138 137 137 141 140 140 140 140 140 141 142 142 142 142 147 147 161 172 184 184 184 184 183 183 184 185 193 193 195 198 197 197 194 187 169 169 158 148 132 132 127 127 117 117 113 109 104 104 102 100 99 99 102 106 122 122 127 130 140 140 147 153 168 168 176 180 194 194 194 194 188 188 175 169 167 167 165 167 172 172 199 210 221 221 229 233 238 238 244 242 240 240 232 227 224 224 218 216 217 217 218 217 216 216 211 206 194 194 207 209 211 211 206 198 189 189 179 180 185 185 193 198 202 202 203 199 197 197 193 192 195 195 202 201 200 198 198 198 199 194 194 194 193 218 218 228 234 244 244 249 253 265 265 273 280 300 300 328 344 360 360 358 355 341 341 331 320 289 289 275 251 236 236 231 227 220 220 218 213 203 203 197 193 179 179 175 171 167 167 164 160 153 153 150 146 140 140 132 129 126 126 124 122 119 119 120 120 121 121 114 114 107 107 86 73 73 73 72 73 73 73 74 75 76 76 98 119 140 140 160 160 159 159 154 145 146 146 152 156 156 156 157 156 154 154 145 138 124 124 121 119 117 117 112 110 108 104 104 102 99 97 97 98 99 99 99 97 93 89 89 90 90 90 90 89 88 88 88 88 87 89 89 91 94 98 98 96 94 91 91 
428 432 432 441 453 460 460 475 484 488 488 492 491 489 489 485 482 474 474 476 479 483 483 493 494 496 496 485 473 460 460 494 511 519 519 522 516 525 525 549 565 568 568 563 555 547 547 525 521 517 523 523 526 530 536 536 531 523 504 504 492 482 464 464 456 450 430 430 417 375 347 347 333 319 289 289 277 265 263 263 263 262 279 279 295 295 275 275 256 252 255 255 263 261 252 252 257 262 294 294 316 338 378 378 399 420 457 457 462 452 442 442 414 412 409 409 444 473 502 502 560 569 565 565 565 570 587 587 618 631 635 635 640 626 613 613 593 595 597 597 621 633 645 645 668 680 682 682 683 682 687 687 698 704 704 704 698 693 672 672 638 618 598 598 559 540 521 521 476 462 448 448 425 419 423 435 435 443 453 471 471 479 482 475 475 459 443 438 438 443 449 447 447 453 460 486 486 517 534 566 566 581 594 616 616 626 631 634 634 631 608 577 577 560 542 508 508 495 482 457 457 443 416 393 393 383 375 358 358 350 343 324 324 313 303 291 291 292 294 289 289 276 269 263 263 252 247 241 241 220 216 211 211 213 220 228 228 264 282 301 301 326 327 318 318 299 288 277 277 257 248 252 252 265 279 284 284 279 272 265 265 240 226 212 212 196 204 221 221 233 236 245 245 268 282 290 290 304 309 309 291 291 281 270 246 246 253 261 274 274 271 267 240 240 230 226 219 219 216 214 210 210 208 208 220 220 229 238 259 259 267 276 296 296 302 309 312 312 318 325 343 343 353 366 396 396 412 427 454 454 467 490 515 515 524 534 538 538 535 532 527 527 513 504 477 477 428 410 391 391 375 371 367 367 377 397 436 436 467 479 485 485 496 502 505 505 509 508 505 505 493 490 487 487 483 483 482 482 488 489 491 491 498 499 500 500 503 505 507 507 508 507 508 508 508 505 503 503 497 495 493 493 487 481 474 459 459 452 439 427 427 422 418 411 411 407 413 421 421 423 420 409 409 400 390 362 362 350 338 322 322 316 310 300 300 297 291 287 287 291 302 319 319 324 322 310 310 305 300 294 294 299 304 313 313 316 320 326 326 326 321 310 310 304 293 281 281 253 245 236 236 231 231 236 236 246 252 256 256 261 262 261 261 256 253 240 240 222 212 202 202 189 185 180 180 167 164 158 158 153 151 146 146 137 132 125 125 115 111 112 112 112 113 114 114 120 121 122 122 124 123 122 122 124 122 122 122 122 123 124 125 125 126 129 137 137 148 155 170 170 173 176 183 183 186 189 196 196 198 200 197 197 192 180 158 158 149 141 131 131 128 125 110 110 107 103 101 101 100 98 104 104 111 118 132 132 138 146 158 158 161 166 175 175 179 181 188 188 188 187 184 184 177 174 177 177 182 185 187 187 205 215 226 226 233 238 244 244 252 248 244 244 242 239 236 236 229 224 225 225 226 225 224 224 216 209 202 202 218 217 215 215 208 201 193 193 190 191 198 198 208 214 214 214 211 208 209 209 208 206 207 207 206 203 199 200 200 200 200 193 193 195 197 230 230 241 249 266 266 274 281 294 294 299 303 313 313 324 330 340 340 337 334 318 318 306 293 268 268 256 237 225 225 220 216 209 209 206 202 194 194 190 186 174 174 170 166 159 159 156 153 149 149 146 143 138 138 131 129 127 127 124 122 120 120 118 118 118 118 113 112 105 105 86 73 73 73 73 73 73 73 73 73 73 73 82 100 119 119 144 145 147 147 145 146 145 145 143 142 142 142 140 139 133 133 122 117 113 113 110 107 104 104 100 100 100 101 101 100 99 101 101 102 102 97 97 93 90 89 89 92 90 86 86 86 86 87 87 87 88 88 88 87 86 88 88 89 87 85 85 
399 405 405 418 434 441 441 457 465 467 467 468 466 467 467 471 474 480 480 493 501 510 510 524 526 528 528 524 515 506 506 530 546 557 557 568 569 569 569 577 586 587 587 581 574 566 566 552 551 550 549 549 551 554 553 553 546 537 517 517 506 498 484 484 477 471 454 454 443 403 374 374 354 333 296 296 281 266 263 263 262 261 272 272 283 280 264 264 251 251 265 265 279 275 256 256 257 258 276 276 295 314 357 357 377 398 429 429 430 414 397 397 367 376 385 385 436 463 490 490 532 534 521 521 514 521 545 545 585 601 608 608 610 591 576 576 550 558 567 567 606 624 643 643 677 700 706 706 710 707 706 706 704 705 703 703 694 687 662 662 620 598 575 575 533 512 491 491 452 442 431 431 441 449 458 476 476 485 491 500 500 503 499 465 465 458 450 460 460 465 471 476 476 480 485 509 509 538 552 576 576 587 597 613 613 620 620 615 615 608 583 556 556 539 521 491 491 479 467 445 445 433 407 382 382 369 358 339 339 331 322 304 304 295 296 306 306 314 315 309 309 292 281 271 271 252 242 235 235 214 214 215 215 226 230 234 234 264 283 303 303 335 340 333 333 315 305 294 294 272 262 267 267 281 289 289 289 274 266 257 257 233 221 209 209 202 215 237 237 247 248 254 254 278 295 305 305 321 327 326 306 306 294 282 258 258 257 255 276 276 278 281 259 259 250 245 235 235 230 227 220 220 215 213 216 216 233 250 280 280 292 304 322 322 328 334 337 337 340 345 358 358 366 373 391 391 403 417 443 443 456 476 500 500 508 517 521 521 521 521 517 517 507 500 482 482 445 424 403 403 369 361 353 353 375 395 431 431 457 467 473 473 483 488 490 490 493 494 493 493 481 477 472 472 471 472 473 473 481 487 493 493 502 504 506 506 511 515 516 516 518 517 516 516 510 498 491 491 482 481 480 480 479 475 471 457 457 449 432 418 418 411 407 404 404 405 411 424 424 430 435 426 426 417 408 386 386 374 362 348 348 339 330 313 313 306 299 295 295 300 311 328 328 334 332 320 320 315 310 308 308 314 321 328 328 329 330 331 331 328 323 309 309 300 290 279 279 260 258 255 255 251 254 263 263 278 285 289 289 294 295 295 295 292 289 275 275 253 241 228 228 204 197 189 189 180 175 167 167 161 157 153 153 155 163 162 162 146 131 123 123 109 109 108 108 110 110 111 111 113 113 113 113 110 110 111 111 112 112 112 112 112 113 116 123 123 132 137 151 151 155 160 174 174 179 185 193 193 193 188 176 176 169 160 144 144 138 134 129 129 128 123 111 111 109 106 102 102 101 99 108 108 120 132 158 158 166 168 175 175 180 183 189 189 192 192 190 190 188 186 184 184 185 189 196 196 203 204 203 203 212 221 231 231 240 249 258 258 269 262 255 255 250 244 241 241 234 230 230 230 231 231 228 228 217 209 217 217 227 225 223 223 216 210 204 204 203 203 211 211 220 223 221 221 219 218 218 218 219 219 216 216 210 206 202 200 200 199 198 195 195 199 204 245 245 259 272 299 299 312 317 322 322 321 319 315 315 309 305 299 299 296 293 276 276 268 260 243 243 236 223 214 214 209 204 195 195 191 190 183 183 177 173 164 164 160 156 148 148 148 147 144 144 143 142 138 138 133 132 130 130 125 123 120 120 117 116 114 114 109 107 103 103 88 76 75 75 73 73 73 73 73 73 72 72 73 87 102 102 133 136 140 140 140 142 142 142 134 126 123 123 119 117 115 115 110 108 99 99 85 81 76 76 78 80 83 88 88 93 98 102 102 99 97 92 92 89 88 87 87 86 86 84 84 84 85 86 86 87 88 85 85 83 81 81 81 82 83 84 84 
388 392 392 398 412 419 419 432 438 440 440 447 451 458 458 471 477 488 488 507 518 529 529 545 549 554 554 557 557 558 558 570 578 589 589 605 610 610 610 612 614 614 614 601 595 588 588 576 573 570 565 565 565 566 561 561 550 541 525 525 518 511 495 495 487 475 451 451 438 406 369 369 348 326 289 289 279 268 264 264 263 262 267 267 271 267 256 256 250 256 279 279 296 292 263 263 260 257 263 263 274 286 321 321 341 361 394 394 396 379 362 362 340 356 372 372 422 445 468 468 494 490 476 476 472 483 510 510 554 572 580 580 579 551 533 533 502 514 527 527 571 592 614 614 653 688 700 700 712 713 712 712 709 707 702 702 690 683 654 654 615 590 565 565 513 490 467 467 442 446 451 451 478 487 495 511 511 519 520 516 516 510 500 463 463 467 471 483 483 489 496 503 503 505 508 529 529 555 566 586 586 594 600 606 606 607 602 590 590 583 561 533 533 517 501 472 472 462 451 428 428 418 396 374 374 363 352 329 329 317 310 303 303 304 312 328 328 336 335 325 325 302 288 275 275 250 238 229 229 216 222 228 228 249 246 242 242 259 280 301 301 343 352 346 346 331 321 310 310 288 277 280 280 288 289 285 285 264 252 239 239 217 211 204 204 217 231 254 254 263 262 263 263 282 299 313 313 331 336 335 316 316 305 293 269 269 263 257 279 279 286 293 282 282 277 270 256 256 249 244 234 234 229 224 213 213 227 241 281 281 293 306 324 324 330 336 341 341 345 354 370 370 377 384 399 399 406 414 436 436 449 467 488 488 494 501 508 508 508 507 505 505 498 493 480 480 460 442 423 423 376 363 349 349 364 382 416 416 440 449 452 452 458 461 463 463 471 477 477 477 468 464 460 460 453 453 453 453 465 471 478 478 488 492 497 497 507 512 516 516 519 517 511 511 498 483 476 476 462 459 455 455 460 459 457 445 445 436 417 398 398 389 384 384 384 391 401 422 422 432 442 439 439 433 426 408 408 398 387 366 366 356 346 320 320 311 305 304 304 310 320 337 337 344 344 336 336 332 327 323 323 330 337 343 343 342 340 334 334 330 326 314 314 306 298 289 289 273 272 271 271 269 279 290 290 309 316 320 320 326 328 326 326 321 318 302 302 276 262 247 247 216 207 198 198 187 183 175 175 166 161 158 158 169 183 185 185 181 175 163 163 125 119 113 113 111 110 109 109 108 107 106 106 106 106 106 106 106 106 106 105 105 106 108 110 110 115 119 132 132 139 146 156 156 161 166 173 173 173 169 160 160 154 148 138 138 134 132 127 127 124 121 112 112 111 109 102 102 102 102 110 110 127 145 176 176 183 185 190 190 192 197 199 199 195 192 188 188 188 188 191 191 201 209 212 212 217 219 218 218 224 229 234 234 235 241 247 247 261 257 252 252 253 247 243 243 236 232 228 228 225 226 224 224 219 216 231 231 239 237 234 234 232 226 220 220 220 219 221 221 230 234 235 235 235 233 228 228 223 223 222 222 221 219 217 215 215 210 204 197 197 203 209 261 261 280 300 334 334 349 356 359 359 355 342 315 315 292 281 265 265 261 257 245 245 242 238 225 225 219 207 200 200 197 192 185 185 182 177 167 167 161 159 149 149 147 144 141 141 141 141 142 142 142 141 139 139 135 134 132 132 125 122 119 119 116 115 113 113 105 103 102 102 90 79 76 76 73 72 72 72 72 72 71 71 72 78 85 85 114 119 125 125 134 135 132 132 123 117 116 116 112 109 103 103 90 82 71 71 67 66 65 65 64 65 66 73 73 79 86 96 96 93 91 87 87 86 86 84 84 82 82 85 85 86 87 86 86 86 85 80 80 80 79 79 79 79 80 81 81 
388 392 392 398 412 419 419 432 438 440 440 447 451 458 458 471 477 488 488 507 518 529 529 545 549 554 554 557 557 558 558 570 578 589 589 605 610 610 610 612 614 614 614 601 595 588 588 576 573 570 565 565 565 566 561 561 550 541 525 525 518 511 495 495 487 475 451 451 438 406 369 369 348 326 289 289 279 268 264 264 263 262 267 267 271 267 256 256 250 256 279 279 296 292 263 263 260 257 263 263 274 286 321 321 341 361 394 394 396 379 362 362 340 356 372 372 422 445 468 468 494 490 476 476 472 483 510 510 554 572 580 580 579 551 533 533 502 514 527 527 571 592 614 614 653 688 700 700 712 713 712 712 709 707 702 702 690 683 654 654 615 590 565 565 513 490 467 467 442 446 451 451 478 487 495 511 511 519 520 516 516 510 500 463 463 467 471 483 483 489 496 503 503 505 508 529 529 555 566 586 586 594 600 606 606 607 602 590 590 583 561 533 533 517 501 472 472 462 451 428 428 418 396 374 374 363 352 329 329 317 310 303 303 304 312 328 328 336 335 325 325 302 288 275 275 250 238 229 229 216 222 228 228 249 246 242 242 259 280 301 301 343 352 346 346 331 321 310 310 288 277 280 280 288 289 285 285 264 252 239 239 217 211 204 204 217 231 254 254 263 262 263 263 282 299 313 313 331 336 335 316 316 305 293 269 269 263 257 279 279 286 293 282 282 277 270 256 256 249 244 234 234 229 224 213 213 227 241 281 281 293 306 324 324 330 336 341 341 345 354 370 370 377 384 399 399 406 414 436 436 449 467 488 488 494 501 508 508 508 507 505 505 498 493 480 480 460 442 423 423 376 363 349 349 364 382 416 416 440 449 452 452 458 461 463 463 471 477 477 477 468 464 460 460 453 453 453 453 465 471 478 478 488 492 497 497 507 512 516 516 519 517 511 511 498 483 476 476 462 459 455 455 460 459 457 445 445 436 417 398 398 389 384 384 384 391 401 422 422 432 442 439 439 433 426 408 408 398 387 366 366 356 346 320 320 311 305 304 304 310 320 337 337 344 344 336 336 332 327 323 323 330 337 343 343 342 340 334 334 330 326 314 314 306 298 289 289 273 272 271 271 269 279 290 290 309 316 320 320 326 328 326 326 321 318 302 302 276 262 247 247 216 207 198 198 187 183 175 175 166 161 158 158 169 183 185 185 181 175 163 163 125 119 113 113 111 110 109 109 108 107 106 106 106 106 106 106 106 106 106 105 105 106 108 110 110 115 119 132 132 139 146 156 156 161 166 173 173 173 169 160 160 154 148 138 138 134 132 127 127 124 121 112 112 111 109 102 102 102 102 110 110 127 145 176 176 183 185 190 190 192 197 199 199 195 192 188 188 188 188 191 191 201 209 212 212 217 219 218 218 224 229 234 234 235 241 247 247 261 257 252 252 253 247 243 243 236 232 228 228 225 226 224 224 219 216 231 231 239 237 234 234 232 226 220 220 220 219 221 221 230 234 235 235 235 233 228 228 223 223 222 222 221 219 217 215 215 210 204 197 197 203 209 261 261 280 300 334 334 349 356 359 359 355 342 315 315 292 281 265 265 261 257 245 245 242 238 225 225 219 207 200 200 197 192 185 185 182 177 167 167 161 159 149 149 147 144 141 141 141 141 142 142 142 141 139 139 135 134 132 132 125 122 119 119 116 115 113 113 105 103 102 102 90 79 76 76 73 72 72 72 72 72 71 71 72 78 85 85 114 119 125 125 134 135 132 132 123 117 116 116 112 109 103 103 90 82 71 71 67 66 65 65 64 65 66 73 73 79 86 96 96 93 91 87 87 86 86 84 84 82 82 85 85 86 87 86 86 86 85 80 80 80 79 79 79 79 80 81 81 
388 392 392 398 412 419 419 432 438 440 440 447 451 458 458 471 477 488 488 507 518 529 529 545 549 554 554 557 557 558 558 570 578 589 589 605 610 610 610 612 614 614 614 601 595 588 588 576 573 570 565 565 565 566 561 561 550 541 525 525 518 511 495 495 487 475 451 451 438 406 369 369 348 326 289 289 279 268 264 264 263 262 267 267 271 267 256 256 250 256 279 279 296 292 263 263 260 257 263 263 274 286 321 321 341 361 394 394 396 379 362 362 340 356 372 372 422 445 468 468 494 490 476 476 472 483 510 510 554 572 580 580 579 551 533 533 502 514 527 527 571 592 614 614 653 688 700 700 712 713 712 712 709 707 702 702 690 683 654 654 615 590 565 565 513 490 467 467 442 446 451 451 478 487 495 511 511 519 520 516 516 510 500 463 463 467 471 483 483 489 496 503 503 505 508 529 529 555 566 586 586 594 600 606 606 607 602 590 590 583 561 533 533 517 501 472 472 462 451 428 428 418 396 374 374 363 352 329 329 317 310 303 303 304 312 328 328 336 335 325 325 302 288 275 275 250 238 229 229 216 222 228 228 249 246 242 242 259 280 301 301 343 352 346 346 331 321 310 310 288 277 280 280 288 289 285 285 264 252 239 239 217 211 204 204 217 231 254 254 263 262 263 263 282 299 313 313 331 336 335 316 316 305 293 269 269 263 257 279 279 286 293 282 282 277 270 256 256 249 244 234 234 229 224 213 213 227 241 281 281 293 306 324 324 330 336 341 341 345 354 370 370 377 384 399 399 406 414 436 436 449 467 488 488 494 501 508 508 508 507 505 505 498 493 480 480 460 442 423 423 376 363 349 349 364 382 416 416 440 449 452 452 458 461 463 463 471 477 477 477 468 464 460 460 453 453 453 453 465 471 478 478 488 492 497 497 507 512 516 516 519 517 511 511 498 483 476 476 462 459 455 455 460 459 457 445 445 436 417 398 398 389 384 384 384 391 401 422 422 432 442 439 439 433 426 408 408 398 387 366 366 356 346 320 320 311 305 304 304 310 320 337 337 344 344 336 336 332 327 323 323 330 337 343 343 342 340 334 334 330 326 314 314 306 298 289 289 273 272 271 271 269 279 290 290 309 316 320 320 326 328 326 326 321 318 302 302 276 262 247 247 216 207 198 198 187 183 175 175 166 161 158 158 169 183 185 185 181 175 163 163 125 119 113 113 111 110 109 109 108 107 106 106 106 106 106 106 106 106 106 105 105 106 108 110 110 115 119 132 132 139 146 156 156 161 166 173 173 173 169 160 160 154 148 138 138 134 132 127 127 124 121 112 112 111 109 102 102 102 102 110 110 127 145 176 176 183 185 190 190 192 197 199 199 195 192 188 188 188 188 191 191 201 209 212 212 217 219 218 218 224 229 234 234 235 241 247 247 261 257 252 252 253 247 243 243 236 232 228 228 225 226 224 224 219 216 231 231 239 237 234 234 232 226 220 220 220 219 221 221 230 234 235 235 235 233 228 228 223 223 222 222 221 219 217 215 215 210 204 197 197 203 209 261 261 280 300 334 334 349 356 359 359 355 342 315 315 292 281 265 265 261 257 245 245 242 238 225 225 219 207 200 200 197 192 185 185 182 177 167 167 161 159 149 149 147 144 141 141 141 141 142 142 142 141 139 139 135 134 132 132 125 122 119 119 116 115 113 113 105 103 102 102 90 79 76 76 73 72 72 72 72 72 71 71 72 78 85 85 114 119 125 125 134 135 132 132 123 117 116 116 112 109 103 103 90 82 71 71 67 66 65 65 64 65 66 73 73 79 86 96 96 93 91 87 87 86 86 84 84 82 82 85 85 86 87 86 86 86 85 80 80 80 79 79 79 79 80 81 81 
409 412 412 418 419 419 419 421 424 431 431 449 459 468 468 485 494 507 507 520 529 539 539 559 566 574 574 585 589 594 594 603 609 616 616 632 640 643 643 645 643 639 639 619 610 601 601 587 583 578 569 569 565 560 552 552 542 534 520 520 514 507 487 487 474 457 422 422 405 373 340 340 324 308 279 279 274 268 265 265 264 262 261 261 262 258 254 254 253 265 297 297 317 316 282 282 273 263 261 261 265 269 290 290 305 320 348 348 351 341 330 330 316 332 348 348 386 405 424 424 445 441 432 432 441 459 485 485 528 546 552 552 546 511 489 489 458 474 490 490 528 548 569 569 611 653 670 670 697 708 710 710 709 706 700 700 682 671 642 642 604 579 554 554 502 480 457 457 462 473 484 484 513 522 529 540 540 543 539 523 523 511 498 482 482 489 497 510 510 515 521 527 527 529 531 551 551 572 580 594 594 600 599 592 592 587 581 567 567 559 536 511 511 496 480 448 448 437 426 408 408 399 379 359 359 348 338 321 321 315 316 323 323 328 336 350 350 351 346 331 331 301 285 273 273 248 234 227 227 225 237 250 250 262 253 244 244 257 279 302 302 350 362 357 357 343 334 323 323 302 291 292 292 294 285 277 277 255 244 233 233 215 211 206 206 232 246 268 268 277 276 275 275 287 300 314 314 335 342 337 320 320 310 299 277 277 268 259 282 282 292 302 300 300 297 291 277 277 269 263 250 250 243 237 217 217 223 230 270 270 285 301 318 318 323 329 342 342 355 363 379 379 387 395 410 410 417 423 438 438 447 468 484 484 487 491 495 495 494 492 490 490 484 480 472 472 461 448 435 435 383 367 351 351 347 363 393 393 415 423 424 424 426 426 426 426 435 446 453 453 460 457 453 453 445 440 435 435 440 444 449 449 467 474 481 481 493 498 504 504 508 505 496 496 479 462 454 454 438 430 422 422 436 437 439 428 428 418 398 375 375 362 356 358 358 367 384 415 415 428 444 447 447 443 439 424 424 413 402 377 377 367 356 323 323 311 309 313 313 320 329 346 346 355 356 352 352 348 343 340 340 347 354 359 359 356 352 346 346 341 337 325 325 317 308 298 298 291 291 291 291 292 305 315 315 336 346 354 354 364 367 362 362 346 335 312 312 280 265 250 250 225 217 209 209 194 189 178 178 166 160 164 164 184 199 202 202 202 199 194 194 163 155 147 147 133 130 126 126 122 122 121 121 117 115 114 114 112 113 113 114 114 113 112 109 109 108 110 116 116 120 124 138 138 141 144 149 149 150 151 147 147 144 142 137 137 134 132 125 125 121 119 118 118 114 110 101 101 101 100 111 111 130 149 187 187 195 197 204 204 209 205 195 195 189 187 187 187 191 195 200 200 214 223 228 228 234 235 235 235 235 236 237 237 234 236 239 239 242 248 255 255 260 246 240 240 230 226 224 224 225 228 229 229 231 230 238 238 243 243 242 242 245 244 243 243 240 240 241 241 245 249 250 250 250 248 243 243 233 228 226 226 226 224 222 220 220 218 216 205 205 211 218 276 276 298 321 362 362 380 392 393 393 381 363 323 323 287 273 256 256 250 244 234 234 228 222 212 212 206 194 186 186 183 181 174 174 170 167 159 159 154 153 144 144 141 138 134 134 134 135 135 135 135 135 134 134 130 128 125 125 121 120 118 118 113 111 109 109 102 100 97 97 87 80 76 76 72 72 72 72 72 72 71 71 72 74 76 76 103 107 111 111 116 117 114 114 108 104 102 102 93 87 80 80 69 66 64 64 64 64 65 65 65 65 64 67 67 70 73 89 89 88 87 85 85 84 84 83 83 80 80 83 83 84 85 82 82 81 80 79 79 79 79 79 79 80 80 81 81 
429 431 431 436 437 436 436 434 432 438 438 457 470 482 482 505 515 529 529 542 550 558 558 575 584 594 594 608 614 620 620 633 637 641 641 654 662 665 665 665 662 655 655 629 617 604 604 584 576 568 547 547 540 533 524 524 511 504 490 490 484 476 452 452 435 419 385 385 367 337 311 311 301 290 278 278 274 270 265 265 263 259 256 256 255 254 256 256 260 277 318 318 341 342 314 314 301 287 269 269 267 265 273 273 280 288 306 306 308 305 301 301 299 307 315 315 338 352 367 367 390 388 391 391 418 442 461 461 498 516 517 517 509 477 456 456 426 438 451 451 487 505 523 523 566 610 630 630 673 696 703 703 708 705 695 695 667 649 617 617 582 559 536 536 485 473 461 461 484 497 511 511 547 557 561 565 565 563 553 531 531 519 508 509 509 517 525 537 537 541 545 553 553 553 554 571 571 587 591 595 595 594 588 575 575 567 560 545 545 537 514 489 489 474 459 428 428 416 404 387 387 379 362 343 343 333 330 328 328 329 333 342 342 347 354 362 362 357 352 336 336 301 283 270 270 243 228 224 224 237 253 270 270 275 263 250 250 255 280 305 305 355 367 362 362 349 340 330 330 312 303 302 302 296 282 272 272 248 239 230 230 214 213 211 211 242 257 281 281 289 288 284 284 289 299 313 313 334 341 336 320 320 310 299 279 279 273 266 289 289 300 312 315 315 312 307 295 295 288 282 267 267 259 251 223 223 223 224 260 260 277 295 308 308 318 329 348 348 361 368 383 383 392 400 415 415 423 429 442 442 449 465 478 478 482 486 485 485 482 479 476 476 469 465 461 461 455 446 436 436 395 375 354 354 337 343 363 363 383 391 393 393 392 388 387 387 400 416 429 429 452 454 457 457 453 442 431 431 415 418 421 421 440 448 454 454 466 472 479 479 485 484 477 477 457 436 426 426 412 402 392 392 408 414 420 412 412 402 381 357 357 343 337 342 342 355 373 407 407 422 440 449 449 446 443 429 429 419 409 384 384 370 356 325 325 318 322 331 331 336 343 359 359 368 370 369 369 365 360 354 354 362 371 376 376 374 371 361 361 355 349 333 333 324 320 316 316 316 317 318 318 323 333 342 342 362 372 375 375 379 379 373 373 353 339 309 309 276 261 245 245 224 217 210 210 196 190 177 177 167 164 175 175 197 208 211 211 217 220 220 220 204 193 182 182 172 168 163 163 150 145 139 139 131 128 127 127 125 124 124 122 122 121 121 122 122 120 119 112 112 110 108 112 112 115 119 129 129 132 138 141 141 140 137 133 133 131 129 124 124 121 120 115 115 111 106 100 100 100 101 109 109 126 143 192 192 206 208 209 209 208 202 192 192 187 186 189 189 197 205 215 215 232 239 244 244 251 254 254 254 258 254 249 249 239 236 233 233 240 241 243 243 245 242 238 238 233 233 234 234 235 235 236 236 238 239 241 241 244 243 242 242 251 254 257 257 262 263 265 265 268 270 268 268 261 256 251 251 243 240 237 237 227 225 222 218 218 217 216 215 215 222 230 286 286 309 332 371 371 387 389 378 378 364 346 312 312 283 270 253 253 245 237 225 225 220 214 205 205 196 183 175 175 171 169 165 165 163 163 160 160 155 151 143 143 143 142 135 135 131 127 128 128 128 129 129 129 122 121 119 119 115 114 113 113 108 106 103 103 96 93 93 93 92 93 84 84 72 69 70 70 73 74 75 75 72 75 78 78 99 99 100 100 100 96 95 95 92 90 85 85 74 68 67 67 66 65 65 65 66 66 66 66 65 65 64 64 64 66 68 80 80 83 82 80 80 79 81 81 81 79 79 80 80 80 79 77 77 77 77 77 77 78 79 81 81 81 81 82 82 
429 431 431 436 437 436 436 434 432 438 438 457 470 482 482 505 515 529 529 542 550 558 558 575 584 594 594 608 614 620 620 633 637 641 641 654 662 665 665 665 662 655 655 629 617 604 604 584 576 568 547 547 540 533 524 524 511 504 490 490 484 476 452 452 435 419 385 385 367 337 311 311 301 290 278 278 274 270 265 265 263 259 256 256 255 254 256 256 260 277 318 318 341 342 314 314 301 287 269 269 267 265 273 273 280 288 306 306 308 305 301 301 299 307 315 315 338 352 367 367 390 388 391 391 418 442 461 461 498 516 517 517 509 477 456 456 426 438 451 451 487 505 523 523 566 610 630 630 673 696 703 703 708 705 695 695 667 649 617 617 582 559 536 536 485 473 461 461 484 497 511 511 547 557 561 565 565 563 553 531 531 519 508 509 509 517 525 537 537 541 545 553 553 553 554 571 571 587 591 595 595 594 588 575 575 567 560 545 545 537 514 489 489 474 459 428 428 416 404 387 387 379 362 343 343 333 330 328 328 329 333 342 342 347 354 362 362 357 352 336 336 301 283 270 270 243 228 224 224 237 253 270 270 275 263 250 250 255 280 305 305 355 367 362 362 349 340 330 330 312 303 302 302 296 282 272 272 248 239 230 230 214 213 211 211 242 257 281 281 289 288 284 284 289 299 313 313 334 341 336 320 320 310 299 279 279 273 266 289 289 300 312 315 315 312 307 295 295 288 282 267 267 259 251 223 223 223 224 260 260 277 295 308 308 318 329 348 348 361 368 383 383 392 400 415 415 423 429 442 442 449 465 478 478 482 486 485 485 482 479 476 476 469 465 461 461 455 446 436 436 395 375 354 354 337 343 363 363 383 391 393 393 392 388 387 387 400 416 429 429 452 454 457 457 453 442 431 431 415 418 421 421 440 448 454 454 466 472 479 479 485 484 477 477 457 436 426 426 412 402 392 392 408 414 420 412 412 402 381 357 357 343 337 342 342 355 373 407 407 422 440 449 449 446 443 429 429 419 409 384 384 370 356 325 325 318 322 331 331 336 343 359 359 368 370 369 369 365 360 354 354 362 371 376 376 374 371 361 361 355 349 333 333 324 320 316 316 316 317 318 318 323 333 342 342 362 372 375 375 379 379 373 373 353 339 309 309 276 261 245 245 224 217 210 210 196 190 177 177 167 164 175 175 197 208 211 211 217 220 220 220 204 193 182 182 172 168 163 163 150 145 139 139 131 128 127 127 125 124 124 122 122 121 121 122 122 120 119 112 112 110 108 112 112 115 119 129 129 132 138 141 141 140 137 133 133 131 129 124 124 121 120 115 115 111 106 100 100 100 101 109 109 126 143 192 192 206 208 209 209 208 202 192 192 187 186 189 189 197 205 215 215 232 239 244 244 251 254 254 254 258 254 249 249 239 236 233 233 240 241 243 243 245 242 238 238 233 233 234 234 235 235 236 236 238 239 241 241 244 243 242 242 251 254 257 257 262 263 265 265 268 270 268 268 261 256 251 251 243 240 237 237 227 225 222 218 218 217 216 215 215 222 230 286 286 309 332 371 371 387 389 378 378 364 346 312 312 283 270 253 253 245 237 225 225 220 214 205 205 196 183 175 175 171 169 165 165 163 163 160 160 155 151 143 143 143 142 135 135 131 127 128 128 128 129 129 129 122 121 119 119 115 114 113 113 108 106 103 103 96 93 93 93 92 93 84 84 72 69 70 70 73 74 75 75 72 75 78 78 99 99 100 100 100 96 95 95 92 90 85 85 74 68 67 67 66 65 65 65 66 66 66 66 65 65 64 64 64 66 68 80 80 83 82 80 80 79 81 81 81 79 79 80 80 80 79 77 77 77 77 77 77 78 79 81 81 81 81 82 82 
452 453 453 457 456 455 455 453 452 452 452 468 483 499 499 526 537 554 554 569 576 584 584 597 605 613 613 631 636 641 641 658 661 665 665 675 681 682 682 677 671 660 660 623 605 587 587 555 543 531 508 508 497 485 476 476 462 455 440 440 432 425 407 407 396 379 347 347 331 308 294 294 294 295 287 287 280 272 263 263 261 258 255 255 253 252 260 260 270 292 337 337 360 364 345 345 333 321 298 298 289 280 270 270 272 274 281 281 284 285 287 287 293 296 300 300 305 312 320 320 338 344 358 358 390 408 429 429 466 481 476 476 460 431 413 413 401 418 435 435 476 493 511 511 544 585 609 609 662 690 701 701 709 705 690 690 654 632 590 590 552 530 508 508 471 474 478 478 507 522 537 537 573 584 588 587 587 581 568 544 544 532 525 538 538 545 552 564 564 568 573 582 582 582 583 593 593 601 601 593 593 585 576 556 556 546 538 520 520 510 489 467 467 454 440 413 413 402 391 374 374 366 351 343 343 341 342 345 345 347 352 361 361 365 366 361 361 347 340 329 329 302 287 267 267 234 221 221 221 250 269 289 289 285 272 258 258 262 284 307 307 356 366 362 362 351 344 336 336 320 313 309 309 297 279 268 268 246 237 228 228 211 215 219 219 254 268 290 290 297 297 293 293 293 299 311 311 330 337 332 316 316 307 298 281 281 277 272 297 297 309 321 327 327 325 321 311 311 306 300 283 283 273 264 233 233 230 227 252 252 268 284 303 303 313 323 341 341 355 362 376 376 383 390 403 403 410 415 429 429 438 456 470 470 474 478 477 477 475 472 466 466 453 447 445 445 442 437 432 432 405 385 365 365 338 334 334 334 349 358 362 362 360 354 358 358 376 390 401 401 450 458 466 466 459 448 436 436 397 393 388 388 404 411 417 417 432 440 448 448 459 462 458 458 439 409 392 392 382 374 365 365 383 392 402 397 397 388 367 342 342 328 325 336 336 352 369 400 400 414 435 445 445 445 445 432 432 423 413 389 389 374 358 336 336 339 345 355 355 359 363 374 374 381 384 385 385 379 373 366 366 375 385 386 386 383 379 376 376 367 360 347 347 341 343 346 346 348 348 349 349 356 367 373 373 383 387 388 388 380 371 363 363 340 325 294 294 265 253 240 240 218 211 204 204 197 189 178 178 176 178 190 190 212 223 229 229 240 245 246 246 242 232 221 221 208 202 195 195 181 173 164 164 150 146 145 145 142 140 139 139 139 141 142 144 144 143 143 135 135 127 118 106 106 106 105 109 109 114 123 128 128 130 127 123 123 122 122 119 119 117 115 107 107 105 103 102 102 101 100 106 106 123 141 191 191 204 204 204 204 202 200 192 192 186 185 192 192 204 216 225 225 241 249 254 254 260 259 256 256 253 251 248 248 243 240 237 237 238 238 237 237 235 241 244 244 246 245 245 245 245 244 244 244 246 247 248 248 248 250 252 252 261 266 271 271 275 276 283 283 287 285 279 279 265 258 255 255 251 250 246 246 234 231 228 225 225 224 222 225 225 231 237 284 284 305 322 349 349 358 356 343 343 331 320 300 300 281 270 252 252 244 236 221 221 214 207 200 200 193 180 170 170 167 169 171 171 172 168 157 157 149 147 150 150 150 149 137 137 134 131 121 121 121 121 123 123 115 115 114 114 109 109 108 108 102 102 102 102 103 102 102 102 101 101 94 94 79 72 72 72 73 73 73 73 70 74 79 79 92 91 90 90 91 89 88 88 83 79 74 74 67 65 65 65 64 65 69 69 70 70 71 71 69 67 65 65 65 64 63 73 73 79 79 78 78 78 78 78 78 77 77 77 77 77 77 77 77 78 79 75 75 77 79 80 80 80 80 81 81 
452 453 453 457 456 455 455 453 452 452 452 468 483 499 499 526 537 554 554 569 576 584 584 597 605 613 613 631 636 641 641 658 661 665 665 675 681 682 682 677 671 660 660 623 605 587 587 555 543 531 508 508 497 485 476 476 462 455 440 440 432 425 407 407 396 379 347 347 331 308 294 294 294 295 287 287 280 272 263 263 261 258 255 255 253 252 260 260 270 292 337 337 360 364 345 345 333 321 298 298 289 280 270 270 272 274 281 281 284 285 287 287 293 296 300 300 305 312 320 320 338 344 358 358 390 408 429 429 466 481 476 476 460 431 413 413 401 418 435 435 476 493 511 511 544 585 609 609 662 690 701 701 709 705 690 690 654 632 590 590 552 530 508 508 471 474 478 478 507 522 537 537 573 584 588 587 587 581 568 544 544 532 525 538 538 545 552 564 564 568 573 582 582 582 583 593 593 601 601 593 593 585 576 556 556 546 538 520 520 510 489 467 467 454 440 413 413 402 391 374 374 366 351 343 343 341 342 345 345 347 352 361 361 365 366 361 361 347 340 329 329 302 287 267 267 234 221 221 221 250 269 289 289 285 272 258 258 262 284 307 307 356 366 362 362 351 344 336 336 320 313 309 309 297 279 268 268 246 237 228 228 211 215 219 219 254 268 290 290 297 297 293 293 293 299 311 311 330 337 332 316 316 307 298 281 281 277 272 297 297 309 321 327 327 325 321 311 311 306 300 283 283 273 264 233 233 230 227 252 252 268 284 303 303 313 323 341 341 355 362 376 376 383 390 403 403 410 415 429 429 438 456 470 470 474 478 477 477 475 472 466 466 453 447 445 445 442 437 432 432 405 385 365 365 338 334 334 334 349 358 362 362 360 354 358 358 376 390 401 401 450 458 466 466 459 448 436 436 397 393 388 388 404 411 417 417 432 440 448 448 459 462 458 458 439 409 392 392 382 374 365 365 383 392 402 397 397 388 367 342 342 328 325 336 336 352 369 400 400 414 435 445 445 445 445 432 432 423 413 389 389 374 358 336 336 339 345 355 355 359 363 374 374 381 384 385 385 379 373 366 366 375 385 386 386 383 379 376 376 367 360 347 347 341 343 346 346 348 348 349 349 356 367 373 373 383 387 388 388 380 371 363 363 340 325 294 294 265 253 240 240 218 211 204 204 197 189 178 178 176 178 190 190 212 223 229 229 240 245 246 246 242 232 221 221 208 202 195 195 181 173 164 164 150 146 145 145 142 140 139 139 139 141 142 144 144 143 143 135 135 127 118 106 106 106 105 109 109 114 123 128 128 130 127 123 123 122 122 119 119 117 115 107 107 105 103 102 102 101 100 106 106 123 141 191 191 204 204 204 204 202 200 192 192 186 185 192 192 204 216 225 225 241 249 254 254 260 259 256 256 253 251 248 248 243 240 237 237 238 238 237 237 235 241 244 244 246 245 245 245 245 244 244 244 246 247 248 248 248 250 252 252 261 266 271 271 275 276 283 283 287 285 279 279 265 258 255 255 251 250 246 246 234 231 228 225 225 224 222 225 225 231 237 284 284 305 322 349 349 358 356 343 343 331 320 300 300 281 270 252 252 244 236 221 221 214 207 200 200 193 180 170 170 167 169 171 171 172 168 157 157 149 147 150 150 150 149 137 137 134 131 121 121 121 121 123 123 115 115 114 114 109 109 108 108 102 102 102 102 103 102 102 102 101 101 94 94 79 72 72 72 73 73 73 73 70 74 79 79 92 91 90 90 91 89 88 88 83 79 74 74 67 65 65 65 64 65 69 69 70 70 71 71 69 67 65 65 65 64 63 73 73 79 79 78 78 78 78 78 78 77 77 77 77 77 77 77 77 78 79 75 75 77 79 80 80 80 80 81 81 
474 476 476 479 479 479 479 476 474 473 473 480 488 507 507 541 556 580 580 595 600 606 606 623 630 638 638 655 660 665 665 681 685 689 689 695 696 693 693 680 671 656 656 599 576 553 553 515 500 484 459 459 449 439 427 427 409 402 388 388 382 375 358 358 349 338 317 317 308 305 308 308 312 316 297 297 286 274 262 262 260 257 254 254 253 254 271 271 288 315 364 364 385 389 376 376 366 356 332 332 321 310 288 288 283 278 276 276 278 279 281 281 284 286 289 289 292 293 295 295 308 315 324 324 347 361 383 383 418 431 425 425 411 392 382 382 399 424 449 449 501 524 547 547 585 616 638 638 679 697 708 708 714 708 688 688 643 618 574 574 525 506 486 486 478 487 496 496 528 543 559 559 598 610 615 612 612 603 588 562 562 550 546 566 566 574 582 595 595 601 607 616 616 616 615 616 616 614 609 591 591 578 565 540 540 527 515 494 494 485 468 445 445 434 423 399 399 390 381 367 367 362 357 359 359 360 361 363 363 364 367 372 372 374 368 349 349 330 322 314 314 292 278 261 261 233 221 226 226 275 292 310 310 300 283 265 265 266 286 306 306 351 360 360 360 354 348 341 341 327 321 315 315 300 278 266 266 243 234 225 225 211 219 227 227 264 276 295 295 303 304 300 300 298 302 313 313 329 335 330 315 315 308 300 284 284 282 280 307 307 317 327 339 339 341 338 328 328 320 312 295 295 286 275 244 244 239 234 243 243 254 266 290 290 299 308 324 324 337 345 358 358 363 369 379 379 384 390 408 408 420 442 461 461 465 470 472 472 470 467 462 462 450 443 425 425 423 422 421 421 407 395 383 383 349 340 325 325 324 329 331 331 332 330 337 337 357 370 390 390 455 463 472 472 463 452 441 441 403 386 369 369 367 372 380 380 401 414 424 424 440 446 443 443 427 394 374 374 352 348 344 344 366 378 390 386 386 378 357 333 333 320 318 332 332 348 363 392 392 406 430 439 439 441 443 434 434 426 418 394 394 379 363 363 363 368 372 381 381 385 386 390 390 394 397 397 397 392 387 381 381 388 395 396 396 395 394 392 392 383 378 372 372 371 377 384 384 396 397 399 399 399 395 394 394 394 396 391 391 373 360 347 347 322 310 275 275 248 239 229 229 209 204 199 199 197 193 190 190 191 190 197 197 223 242 253 253 267 270 270 270 271 268 264 264 245 237 228 228 213 206 199 199 184 180 178 178 174 171 171 169 169 166 159 149 149 146 145 139 139 135 131 124 124 122 119 107 107 106 107 111 111 112 111 108 108 107 107 107 107 106 104 102 102 102 103 102 102 102 101 108 108 123 139 185 185 197 199 200 200 197 194 189 189 187 188 199 199 210 221 228 228 243 250 250 250 249 247 245 245 242 242 241 241 241 239 237 237 233 233 234 234 235 247 250 250 254 254 253 253 251 251 251 251 252 254 255 255 257 258 260 260 268 273 278 278 281 283 289 289 288 282 279 279 272 267 263 263 256 253 251 251 240 237 233 232 232 232 231 232 232 238 245 278 278 294 305 321 321 326 326 323 323 319 313 299 299 279 267 253 253 245 237 218 218 213 207 197 197 194 184 176 176 175 176 174 174 170 165 155 155 150 150 148 148 148 149 141 141 138 135 125 125 121 117 116 116 109 107 105 105 105 106 108 108 105 104 103 103 104 103 102 102 98 95 88 88 81 81 84 84 84 78 72 72 72 77 83 83 87 86 84 84 84 83 81 81 76 72 69 69 66 65 66 66 67 68 76 76 75 73 71 71 69 68 67 66 66 66 66 72 72 75 75 76 76 76 76 76 76 77 77 77 77 77 78 75 75 75 76 75 75 76 78 77 77 77 78 79 79 
474 476 476 479 479 479 479 476 474 473 473 480 488 507 507 541 556 580 580 595 600 606 606 623 630 638 638 655 660 665 665 681 685 689 689 695 696 693 693 680 671 656 656 599 576 553 553 515 500 484 459 459 449 439 427 427 409 402 388 388 382 375 358 358 349 338 317 317 308 305 308 308 312 316 297 297 286 274 262 262 260 257 254 254 253 254 271 271 288 315 364 364 385 389 376 376 366 356 332 332 321 310 288 288 283 278 276 276 278 279 281 281 284 286 289 289 292 293 295 295 308 315 324 324 347 361 383 383 418 431 425 425 411 392 382 382 399 424 449 449 501 524 547 547 585 616 638 638 679 697 708 708 714 708 688 688 643 618 574 574 525 506 486 486 478 487 496 496 528 543 559 559 598 610 615 612 612 603 588 562 562 550 546 566 566 574 582 595 595 601 607 616 616 616 615 616 616 614 609 591 591 578 565 540 540 527 515 494 494 485 468 445 445 434 423 399 399 390 381 367 367 362 357 359 359 360 361 363 363 364 367 372 372 374 368 349 349 330 322 314 314 292 278 261 261 233 221 226 226 275 292 310 310 300 283 265 265 266 286 306 306 351 360 360 360 354 348 341 341 327 321 315 315 300 278 266 266 243 234 225 225 211 219 227 227 264 276 295 295 303 304 300 300 298 302 313 313 329 335 330 315 315 308 300 284 284 282 280 307 307 317 327 339 339 341 338 328 328 320 312 295 295 286 275 244 244 239 234 243 243 254 266 290 290 299 308 324 324 337 345 358 358 363 369 379 379 384 390 408 408 420 442 461 461 465 470 472 472 470 467 462 462 450 443 425 425 423 422 421 421 407 395 383 383 349 340 325 325 324 329 331 331 332 330 337 337 357 370 390 390 455 463 472 472 463 452 441 441 403 386 369 369 367 372 380 380 401 414 424 424 440 446 443 443 427 394 374 374 352 348 344 344 366 378 390 386 386 378 357 333 333 320 318 332 332 348 363 392 392 406 430 439 439 441 443 434 434 426 418 394 394 379 363 363 363 368 372 381 381 385 386 390 390 394 397 397 397 392 387 381 381 388 395 396 396 395 394 392 392 383 378 372 372 371 377 384 384 396 397 399 399 399 395 394 394 394 396 391 391 373 360 347 347 322 310 275 275 248 239 229 229 209 204 199 199 197 193 190 190 191 190 197 197 223 242 253 253 267 270 270 270 271 268 264 264 245 237 228 228 213 206 199 199 184 180 178 178 174 171 171 169 169 166 159 149 149 146 145 139 139 135 131 124 124 122 119 107 107 106 107 111 111 112 111 108 108 107 107 107 107 106 104 102 102 102 103 102 102 102 101 108 108 123 139 185 185 197 199 200 200 197 194 189 189 187 188 199 199 210 221 228 228 243 250 250 250 249 247 245 245 242 242 241 241 241 239 237 237 233 233 234 234 235 247 250 250 254 254 253 253 251 251 251 251 252 254 255 255 257 258 260 260 268 273 278 278 281 283 289 289 288 282 279 279 272 267 263 263 256 253 251 251 240 237 233 232 232 232 231 232 232 238 245 278 278 294 305 321 321 326 326 323 323 319 313 299 299 279 267 253 253 245 237 218 218 213 207 197 197 194 184 176 176 175 176 174 174 170 165 155 155 150 150 148 148 148 149 141 141 138 135 125 125 121 117 116 116 109 107 105 105 105 106 108 108 105 104 103 103 104 103 102 102 98 95 88 88 81 81 84 84 84 78 72 72 72 77 83 83 87 86 84 84 84 83 81 81 76 72 69 69 66 65 66 66 67 68 76 76 75 73 71 71 69 68 67 66 66 66 66 72 72 75 75 76 76 76 76 76 76 77 77 77 77 77 78 75 75 75 76 75 75 76 78 77 77 77 78 79 79 
488 493 493 501 507 507 507 505 503 500 500 496 495 507 507 540 561 593 593 611 617 623 623 644 652 661 661 674 678 683 683 698 703 706 706 706 702 696 696 677 665 649 649 575 548 520 520 477 460 443 420 420 410 400 385 385 369 362 349 349 342 337 329 329 326 323 320 320 319 328 338 338 339 340 310 310 296 282 265 265 261 255 253 253 252 256 284 284 308 340 388 388 404 407 402 402 396 389 371 371 359 346 322 322 312 302 289 289 287 288 290 290 290 289 287 287 287 288 289 289 296 299 304 304 317 326 341 341 365 374 372 372 367 369 375 375 410 434 459 459 516 541 566 566 610 648 666 666 697 711 718 718 717 708 687 687 640 614 566 566 516 506 495 495 504 508 513 513 547 563 579 579 620 634 641 641 641 633 616 585 585 571 567 593 593 603 614 631 631 633 636 638 638 637 635 633 633 623 613 588 588 573 558 528 528 513 499 472 472 459 445 428 428 419 409 390 390 383 376 372 372 374 377 378 378 378 377 374 374 373 373 369 369 364 353 332 332 314 306 301 301 284 272 252 252 226 220 234 234 298 314 330 330 325 305 285 285 264 278 293 293 341 352 355 355 355 351 346 346 333 326 319 319 300 276 264 264 243 234 225 225 212 225 238 238 273 285 303 303 309 308 304 304 303 306 315 315 329 334 328 315 315 308 301 289 289 289 288 313 313 323 333 350 350 354 352 341 341 332 323 303 303 292 280 251 251 246 241 238 238 243 249 268 268 278 289 299 299 308 315 330 330 337 342 353 353 358 365 385 385 398 423 445 445 453 462 468 468 468 469 466 466 457 451 425 425 401 401 401 401 397 392 386 386 366 351 326 326 313 309 311 311 321 328 341 341 372 389 407 407 460 466 472 472 462 452 441 441 418 400 382 382 346 341 348 348 371 386 400 400 422 430 427 427 414 387 370 370 337 334 330 330 356 367 379 376 376 368 348 323 323 310 309 322 322 338 353 382 382 397 422 432 432 435 438 434 434 429 423 402 402 392 381 394 394 399 402 406 406 408 407 407 407 409 410 409 409 405 401 397 397 400 404 410 410 410 410 405 405 400 399 405 405 413 418 423 423 431 431 430 430 421 412 408 408 397 390 379 379 356 344 331 331 307 295 265 265 234 225 216 216 205 203 201 201 199 199 198 198 203 207 210 210 234 255 270 270 290 295 294 294 290 287 284 284 274 269 264 264 252 245 238 238 224 219 213 213 204 200 199 191 191 185 175 159 159 152 149 143 143 139 135 136 136 134 132 127 127 120 109 103 103 101 101 102 102 102 102 103 103 103 103 104 104 103 101 103 103 104 105 114 114 126 138 180 180 190 194 196 196 193 191 188 188 187 193 206 206 210 215 221 221 232 237 238 238 239 239 238 238 234 234 233 233 231 231 232 232 235 236 238 238 246 258 261 261 264 265 263 263 260 259 259 259 262 265 265 265 266 267 268 268 275 278 282 282 290 293 298 298 295 290 286 286 278 274 270 270 261 256 254 254 245 243 240 242 242 242 242 241 241 246 252 279 279 294 305 318 318 320 322 323 323 321 318 307 307 285 271 252 252 245 238 219 219 214 208 196 196 194 188 182 182 179 177 171 171 167 163 157 157 155 154 150 150 148 146 141 141 138 135 126 126 122 117 113 113 110 110 109 109 110 110 109 109 106 105 104 104 104 102 99 99 92 87 87 87 93 100 101 101 87 79 71 71 74 78 83 83 82 81 80 80 76 76 75 75 71 68 67 67 67 68 68 68 70 72 79 79 76 74 72 72 70 69 68 66 66 66 65 69 69 71 73 76 76 76 76 82 82 87 86 81 81 80 79 74 74 74 74 79 79 79 78 76 76 76 76 74 74 
503 514 514 538 558 562 562 567 567 565 565 562 561 558 558 554 553 581 581 614 629 644 644 666 670 674 674 679 682 685 685 698 703 705 705 702 697 688 688 666 653 638 638 590 573 555 555 515 500 484 453 453 436 418 374 374 353 357 367 367 374 377 383 383 385 383 383 383 385 399 412 412 399 385 334 334 318 302 276 276 266 255 254 254 254 258 287 287 312 336 369 369 377 384 408 408 414 421 423 423 422 421 409 409 398 387 341 341 332 349 367 367 388 374 359 359 327 314 301 301 297 299 302 302 308 311 319 319 331 336 350 350 385 420 434 434 443 451 459 459 490 517 544 544 604 655 677 677 711 723 723 723 715 705 691 691 652 627 575 575 532 532 533 533 559 562 565 565 568 585 602 602 652 668 680 692 692 690 676 640 640 618 611 634 634 647 660 673 673 670 667 647 647 642 637 626 626 608 596 570 570 556 541 510 510 494 479 453 453 442 425 413 413 410 407 410 410 413 416 409 409 404 396 390 390 387 379 362 362 354 344 324 324 314 304 285 285 271 265 259 259 244 236 232 232 234 241 263 263 333 340 348 348 338 328 317 317 295 288 281 281 318 334 343 343 352 352 348 348 338 332 321 321 298 275 262 262 245 237 229 229 216 231 247 247 284 294 309 309 314 313 312 312 315 319 325 325 333 335 328 315 315 310 305 298 298 295 292 319 319 331 343 366 366 371 371 363 363 355 345 322 322 309 296 269 269 264 258 251 251 246 241 243 243 256 270 285 285 304 311 321 321 324 330 345 345 354 359 369 369 373 393 424 424 437 450 468 468 473 479 477 477 469 462 442 442 413 397 380 380 353 352 351 351 341 325 302 302 307 319 335 335 365 380 394 394 422 436 448 448 474 474 473 473 459 446 432 432 407 397 386 386 353 339 328 328 329 342 364 364 397 408 407 407 395 366 347 347 312 311 310 310 340 350 360 357 357 349 330 308 308 297 294 307 307 323 340 372 372 387 411 425 425 428 431 433 433 430 427 420 420 426 432 449 449 452 449 437 437 429 425 420 420 419 420 425 425 425 424 421 421 422 424 433 433 438 444 445 445 443 443 442 442 442 445 448 448 457 454 450 450 432 392 370 370 342 335 330 330 320 315 306 306 287 277 252 252 227 221 214 214 211 216 221 221 230 226 219 219 217 219 224 224 245 261 278 278 305 316 315 315 292 286 280 280 271 263 255 255 242 237 232 232 224 222 220 220 212 207 203 192 192 186 182 172 172 161 155 155 155 157 159 143 143 139 135 127 127 126 124 118 118 113 108 103 103 103 103 102 102 102 103 102 102 102 103 108 108 111 114 124 124 132 140 176 176 188 189 189 189 187 187 188 188 190 191 198 198 200 202 204 204 209 212 216 216 222 224 225 225 224 225 226 226 232 236 240 240 248 251 254 254 271 285 291 291 298 299 299 299 295 292 291 291 289 288 289 289 289 290 291 291 291 292 294 294 300 301 302 302 297 293 290 290 281 276 272 272 267 265 264 264 255 253 251 252 252 252 253 252 252 253 254 274 274 285 291 307 307 317 330 343 343 344 337 313 313 284 272 245 245 232 218 211 211 207 203 195 195 192 184 176 176 172 169 164 164 161 161 160 160 160 159 156 156 154 152 147 147 144 140 132 132 129 126 124 124 121 119 117 117 115 112 109 109 106 104 102 102 95 93 98 98 103 103 103 103 103 103 101 101 78 75 71 71 76 77 79 79 82 82 82 82 73 67 67 67 67 68 70 70 72 73 76 76 81 82 78 78 77 76 75 75 70 70 70 66 66 65 63 67 67 66 73 81 81 82 83 84 84 84 82 75 75 72 69 62 62 61 59 61 61 61 61 58 58 58 58 57 57 
503 514 514 538 558 562 562 567 567 565 565 562 561 558 558 554 553 581 581 614 629 644 644 666 670 674 674 679 682 685 685 698 703 705 705 702 697 688 688 666 653 638 638 590 573 555 555 515 500 484 453 453 436 418 374 374 353 357 367 367 374 377 383 383 385 383 383 383 385 399 412 412 399 385 334 334 318 302 276 276 266 255 254 254 254 258 287 287 312 336 369 369 377 384 408 408 414 421 423 423 422 421 409 409 398 387 341 341 332 349 367 367 388 374 359 359 327 314 301 301 297 299 302 302 308 311 319 319 331 336 350 350 385 420 434 434 443 451 459 459 490 517 544 544 604 655 677 677 711 723 723 723 715 705 691 691 652 627 575 575 532 532 533 533 559 562 565 565 568 585 602 602 652 668 680 692 692 690 676 640 640 618 611 634 634 647 660 673 673 670 667 647 647 642 637 626 626 608 596 570 570 556 541 510 510 494 479 453 453 442 425 413 413 410 407 410 410 413 416 409 409 404 396 390 390 387 379 362 362 354 344 324 324 314 304 285 285 271 265 259 259 244 236 232 232 234 241 263 263 333 340 348 348 338 328 317 317 295 288 281 281 318 334 343 343 352 352 348 348 338 332 321 321 298 275 262 262 245 237 229 229 216 231 247 247 284 294 309 309 314 313 312 312 315 319 325 325 333 335 328 315 315 310 305 298 298 295 292 319 319 331 343 366 366 371 371 363 363 355 345 322 322 309 296 269 269 264 258 251 251 246 241 243 243 256 270 285 285 304 311 321 321 324 330 345 345 354 359 369 369 373 393 424 424 437 450 468 468 473 479 477 477 469 462 442 442 413 397 380 380 353 352 351 351 341 325 302 302 307 319 335 335 365 380 394 394 422 436 448 448 474 474 473 473 459 446 432 432 407 397 386 386 353 339 328 328 329 342 364 364 397 408 407 407 395 366 347 347 312 311 310 310 340 350 360 357 357 349 330 308 308 297 294 307 307 323 340 372 372 387 411 425 425 428 431 433 433 430 427 420 420 426 432 449 449 452 449 437 437 429 425 420 420 419 420 425 425 425 424 421 421 422 424 433 433 438 444 445 445 443 443 442 442 442 445 448 448 457 454 450 450 432 392 370 370 342 335 330 330 320 315 306 306 287 277 252 252 227 221 214 214 211 216 221 221 230 226 219 219 217 219 224 224 245 261 278 278 305 316 315 315 292 286 280 280 271 263 255 255 242 237 232 232 224 222 220 220 212 207 203 192 192 186 182 172 172 161 155 155 155 157 159 143 143 139 135 127 127 126 124 118 118 113 108 103 103 103 103 102 102 102 103 102 102 102 103 108 108 111 114 124 124 132 140 176 176 188 189 189 189 187 187 188 188 190 191 198 198 200 202 204 204 209 212 216 216 222 224 225 225 224 225 226 226 232 236 240 240 248 251 254 254 271 285 291 291 298 299 299 299 295 292 291 291 289 288 289 289 289 290 291 291 291 292 294 294 300 301 302 302 297 293 290 290 281 276 272 272 267 265 264 264 255 253 251 252 252 252 253 252 252 253 254 274 274 285 291 307 307 317 330 343 343 344 337 313 313 284 272 245 245 232 218 211 211 207 203 195 195 192 184 176 176 172 169 164 164 161 161 160 160 160 159 156 156 154 152 147 147 144 140 132 132 129 126 124 124 121 119 117 117 115 112 109 109 106 104 102 102 95 93 98 98 103 103 103 103 103 103 101 101 78 75 71 71 76 77 79 79 82 82 82 82 73 67 67 67 67 68 70 70 72 73 76 76 81 82 78 78 77 76 75 75 70 70 70 66 66 65 63 67 67 66 73 81 81 82 83 84 84 84 82 75 75 72 69 62 62 61 59 61 61 61 61 58 58 58 58 57 57 
503 514 514 538 558 562 562 567 567 565 565 562 561 558 558 554 553 581 581 614 629 644 644 666 670 674 674 679 682 685 685 698 703 705 705 702 697 688 688 666 653 638 638 590 573 555 555 515 500 484 453 453 436 418 374 374 353 357 367 367 374 377 383 383 385 383 383 383 385 399 412 412 399 385 334 334 318 302 276 276 266 255 254 254 254 258 287 287 312 336 369 369 377 384 408 408 414 421 423 423 422 421 409 409 398 387 341 341 332 349 367 367 388 374 359 359 327 314 301 301 297 299 302 302 308 311 319 319 331 336 350 350 385 420 434 434 443 451 459 459 490 517 544 544 604 655 677 677 711 723 723 723 715 705 691 691 652 627 575 575 532 532 533 533 559 562 565 565 568 585 602 602 652 668 680 692 692 690 676 640 640 618 611 634 634 647 660 673 673 670 667 647 647 642 637 626 626 608 596 570 570 556 541 510 510 494 479 453 453 442 425 413 413 410 407 410 410 413 416 409 409 404 396 390 390 387 379 362 362 354 344 324 324 314 304 285 285 271 265 259 259 244 236 232 232 234 241 263 263 333 340 348 348 338 328 317 317 295 288 281 281 318 334 343 343 352 352 348 348 338 332 321 321 298 275 262 262 245 237 229 229 216 231 247 247 284 294 309 309 314 313 312 312 315 319 325 325 333 335 328 315 315 310 305 298 298 295 292 319 319 331 343 366 366 371 371 363 363 355 345 322 322 309 296 269 269 264 258 251 251 246 241 243 243 256 270 285 285 304 311 321 321 324 330 345 345 354 359 369 369 373 393 424 424 437 450 468 468 473 479 477 477 469 462 442 442 413 397 380 380 353 352 351 351 341 325 302 302 307 319 335 335 365 380 394 394 422 436 448 448 474 474 473 473 459 446 432 432 407 397 386 386 353 339 328 328 329 342 364 364 397 408 407 407 395 366 347 347 312 311 310 310 340 350 360 357 357 349 330 308 308 297 294 307 307 323 340 372 372 387 411 425 425 428 431 433 433 430 427 420 420 426 432 449 449 452 449 437 437 429 425 420 420 419 420 425 425 425 424 421 421 422 424 433 433 438 444 445 445 443 443 442 442 442 445 448 448 457 454 450 450 432 392 370 370 342 335 330 330 320 315 306 306 287 277 252 252 227 221 214 214 211 216 221 221 230 226 219 219 217 219 224 224 245 261 278 278 305 316 315 315 292 286 280 280 271 263 255 255 242 237 232 232 224 222 220 220 212 207 203 192 192 186 182 172 172 161 155 155 155 157 159 143 143 139 135 127 127 126 124 118 118 113 108 103 103 103 103 102 102 102 103 102 102 102 103 108 108 111 114 124 124 132 140 176 176 188 189 189 189 187 187 188 188 190 191 198 198 200 202 204 204 209 212 216 216 222 224 225 225 224 225 226 226 232 236 240 240 248 251 254 254 271 285 291 291 298 299 299 299 295 292 291 291 289 288 289 289 289 290 291 291 291 292 294 294 300 301 302 302 297 293 290 290 281 276 272 272 267 265 264 264 255 253 251 252 252 252 253 252 252 253 254 274 274 285 291 307 307 317 330 343 343 344 337 313 313 284 272 245 245 232 218 211 211 207 203 195 195 192 184 176 176 172 169 164 164 161 161 160 160 160 159 156 156 154 152 147 147 144 140 132 132 129 126 124 124 121 119 117 117 115 112 109 109 106 104 102 102 95 93 98 98 103 103 103 103 103 103 101 101 78 75 71 71 76 77 79 79 82 82 82 82 73 67 67 67 67 68 70 70 72 73 76 76 81 82 78 78 77 76 75 75 70 70 70 66 66 65 63 67 67 66 73 81 81 82 83 84 84 84 82 75 75 72 69 62 62 61 59 61 61 61 61 58 58 58 58 57 57 
504 516 516 543 571 580 580 594 600 598 598 594 592 590 590 580 573 579 579 608 623 639 639 659 661 664 664 666 670 674 674 689 694 695 695 693 689 680 680 659 648 635 635 604 597 589 589 549 530 510 456 456 430 403 366 366 371 381 402 402 414 419 428 428 431 429 427 427 428 442 446 446 422 397 346 346 329 312 277 277 267 255 255 255 256 259 277 277 292 307 332 332 343 353 390 390 403 417 436 436 441 447 443 443 433 423 366 366 350 368 387 387 420 416 412 412 378 362 345 345 308 301 301 301 310 319 332 332 345 345 361 361 402 446 465 465 491 498 505 505 522 535 548 548 602 656 676 676 707 718 719 719 714 708 695 695 661 639 585 585 545 545 544 544 574 579 585 585 588 597 606 606 665 686 697 709 709 708 697 663 663 640 632 645 645 656 668 673 673 665 656 634 634 627 619 607 607 591 582 561 561 549 535 507 507 492 477 453 453 444 432 429 429 429 430 429 429 426 423 405 405 398 384 371 371 365 356 338 338 329 320 300 300 288 276 254 254 239 234 232 232 230 229 231 231 243 253 275 275 335 341 348 348 342 334 326 326 313 306 299 299 314 329 339 339 350 351 348 348 336 328 318 318 295 274 265 265 250 241 232 232 218 234 251 251 286 296 311 311 317 318 318 318 323 328 333 333 340 342 334 322 322 317 312 306 306 303 300 326 326 338 350 372 372 378 378 372 372 365 355 332 332 320 309 285 285 281 276 265 265 257 249 247 247 264 282 314 314 336 340 348 348 351 352 357 357 361 369 385 385 392 401 425 425 437 450 469 469 475 481 479 479 469 461 441 441 415 401 387 387 355 343 331 331 315 306 295 295 312 330 350 350 388 406 419 419 444 457 467 467 484 481 478 478 457 443 429 429 394 379 364 364 337 327 318 318 320 332 353 353 388 401 400 400 389 360 340 340 306 304 302 302 331 340 350 347 347 339 320 299 299 288 288 308 308 328 344 375 375 389 409 422 422 425 428 429 429 428 426 429 429 436 443 456 456 457 451 434 434 422 416 410 410 410 414 426 426 427 429 431 431 433 436 448 448 449 450 444 444 436 434 432 432 433 436 439 439 449 447 445 445 432 393 369 369 330 316 309 309 298 293 288 288 275 267 245 245 226 226 227 227 240 240 239 239 236 234 227 227 224 225 228 228 244 257 272 272 302 316 317 317 299 294 288 288 274 265 256 256 241 235 228 228 214 210 208 208 200 195 191 181 181 176 171 163 163 159 157 161 161 165 170 155 155 151 146 136 136 130 126 125 125 121 114 106 106 104 104 105 105 105 104 101 101 104 107 116 116 119 122 129 129 135 141 179 179 184 184 185 185 186 188 190 190 190 191 200 200 203 207 210 210 215 216 217 217 220 222 223 223 226 227 229 229 236 240 245 245 259 267 276 276 294 307 312 312 316 314 312 312 307 304 303 303 299 297 298 298 297 297 296 296 295 295 294 294 294 295 296 296 290 284 280 280 272 268 266 266 261 258 257 257 252 251 250 254 254 254 255 253 253 253 254 267 267 275 280 299 299 313 332 351 351 350 336 304 304 276 266 235 235 224 213 203 203 200 196 190 190 186 180 174 174 171 169 166 166 164 164 164 164 164 164 158 158 155 152 147 147 144 140 132 132 131 130 130 130 125 122 118 118 113 111 109 109 107 105 103 103 102 105 105 105 104 102 101 101 99 98 98 98 79 75 70 70 78 78 77 77 76 76 76 76 70 67 69 69 73 75 76 76 80 83 85 85 85 82 78 78 78 77 75 75 71 70 69 64 64 64 64 68 68 71 77 83 83 81 80 78 78 78 76 65 65 63 60 57 57 57 57 57 57 57 57 58 58 59 59 58 58 
501 514 514 541 568 580 580 602 611 613 613 613 610 608 608 605 603 594 594 604 614 624 624 637 641 645 645 653 658 663 663 680 686 687 687 685 681 673 673 654 642 632 632 605 594 582 582 533 507 481 430 430 408 385 375 375 402 413 441 441 458 469 482 482 484 480 474 474 471 479 472 472 443 413 358 358 342 325 285 285 271 256 256 256 256 259 270 270 278 290 312 312 322 333 375 375 393 411 445 445 455 466 473 473 463 452 392 392 372 389 406 406 441 445 449 449 428 411 394 394 328 308 307 307 315 325 347 347 369 368 369 369 394 440 464 464 506 524 542 542 566 578 590 590 621 662 678 678 702 709 711 711 709 704 693 693 662 643 591 591 554 560 566 566 591 598 605 605 615 623 631 631 675 694 704 716 716 717 708 681 681 662 653 657 657 664 672 666 666 653 640 616 616 607 597 585 585 572 566 552 552 544 534 511 511 498 488 471 471 464 450 444 444 441 437 426 426 418 409 390 390 382 365 350 350 342 334 316 316 306 296 271 271 256 249 240 240 240 242 246 246 253 256 256 256 256 258 281 281 338 345 352 352 348 342 336 336 327 323 318 318 318 327 336 336 349 353 349 349 338 330 322 322 303 285 276 276 257 244 230 230 222 237 253 253 288 298 315 315 324 327 327 327 332 336 341 341 347 349 342 332 332 327 321 313 313 311 309 336 336 348 360 382 382 386 386 379 379 373 365 346 346 335 326 302 302 297 291 277 277 268 258 250 250 269 289 326 326 348 355 366 366 371 371 371 371 372 381 400 400 410 422 438 438 449 460 475 475 479 484 480 480 467 458 436 436 411 400 388 388 365 350 334 334 307 299 291 291 312 333 357 357 401 421 434 434 458 470 476 476 487 484 480 480 461 448 435 435 403 385 367 367 321 310 304 304 311 324 345 345 378 391 391 391 382 353 333 333 300 298 295 295 326 333 340 335 335 328 309 288 288 278 284 311 311 332 348 377 377 390 407 420 420 420 421 420 420 420 419 423 423 427 431 441 441 441 435 419 419 409 402 394 394 395 400 419 419 422 426 431 431 432 434 439 439 439 438 429 429 422 420 419 419 420 424 428 428 437 436 435 435 426 409 387 387 343 321 309 309 290 282 277 277 265 259 243 243 250 253 256 256 263 257 250 250 247 245 240 240 238 238 239 239 249 257 275 275 306 319 319 319 309 301 293 293 274 264 254 254 240 234 227 227 208 204 199 199 189 185 185 179 179 174 169 162 162 160 160 169 169 173 178 174 174 171 167 148 148 142 135 131 131 125 118 107 107 104 105 106 106 106 105 106 106 110 114 122 122 125 128 134 134 140 147 174 174 177 180 186 186 190 191 194 194 195 196 203 203 207 212 214 214 216 216 220 220 225 226 226 226 230 231 233 233 241 249 257 257 271 281 292 292 309 319 320 320 321 320 318 318 314 311 309 309 305 302 299 299 299 299 299 299 296 294 291 291 284 282 279 279 273 268 265 265 260 258 257 257 254 253 252 252 250 250 251 262 262 260 258 257 257 257 256 266 266 271 277 293 293 303 323 340 340 337 319 287 287 261 249 224 224 215 206 198 198 195 192 186 186 183 177 172 172 168 168 169 169 168 168 168 168 167 165 156 156 153 150 145 145 141 137 131 131 131 130 129 129 125 122 119 119 115 113 111 111 105 103 101 101 107 108 106 106 104 103 101 101 99 98 98 98 81 76 70 70 77 76 74 74 73 72 71 71 67 70 73 73 79 81 84 84 90 93 90 90 86 84 82 82 79 78 76 76 71 70 68 66 66 66 65 73 73 80 80 78 78 76 76 76 76 74 71 63 63 61 59 59 59 59 59 60 60 61 62 60 60 59 59 59 59 
495 508 508 531 559 571 571 595 607 612 612 621 624 626 626 628 627 622 622 617 620 624 624 632 636 641 641 650 654 659 659 674 679 680 680 678 674 667 667 650 639 627 627 592 573 554 554 497 471 444 401 401 393 385 405 405 433 448 483 483 502 515 530 530 532 527 519 519 515 515 497 497 471 444 383 383 359 335 293 293 277 258 256 256 257 258 271 271 282 299 326 326 336 338 367 367 386 406 445 445 460 476 492 492 485 478 418 418 397 409 421 421 456 464 473 473 460 444 428 428 348 322 316 316 318 326 353 353 389 399 386 386 384 420 445 445 498 522 546 546 588 604 621 621 647 668 677 677 689 693 695 695 695 692 682 682 654 636 588 588 560 573 586 586 614 624 634 634 646 655 664 664 699 709 714 718 718 716 709 691 691 679 671 668 668 669 670 656 656 641 625 597 597 585 572 561 561 555 551 544 544 541 534 519 519 510 503 488 488 480 462 446 446 438 430 413 413 404 395 371 371 363 349 334 334 325 316 295 295 283 268 252 252 250 257 269 269 276 279 281 281 283 281 272 272 263 264 285 285 340 348 357 357 354 350 345 345 335 330 325 325 323 329 338 338 351 356 352 352 342 335 327 327 309 290 281 281 259 245 231 231 222 237 253 253 290 301 321 321 331 334 334 334 339 343 349 349 358 360 353 344 344 338 331 318 318 318 318 347 347 360 373 391 391 394 391 382 382 376 369 352 352 343 334 309 309 303 297 284 284 275 265 251 251 269 288 318 318 343 352 371 371 381 385 391 391 393 398 414 414 424 442 456 456 463 470 482 482 484 487 481 481 465 455 433 433 403 390 377 377 359 349 339 339 309 298 286 286 307 327 351 351 394 414 429 429 454 465 469 469 476 476 476 476 459 447 434 434 405 387 369 369 321 306 299 299 302 313 332 332 362 373 375 375 370 344 326 326 291 290 289 289 319 325 331 325 325 317 298 278 278 269 279 310 310 331 348 378 378 392 407 416 416 416 417 416 416 414 412 408 408 409 410 416 416 415 410 396 396 387 381 375 375 376 384 407 407 411 416 422 422 422 423 423 423 422 420 413 413 407 404 401 401 401 407 413 413 424 425 426 426 419 412 400 400 367 346 329 329 302 292 285 285 272 267 262 262 272 273 275 275 273 267 260 260 260 262 267 267 266 260 259 259 265 273 289 289 312 319 317 317 304 296 287 287 264 255 246 246 234 230 226 226 215 210 205 205 196 192 191 183 183 177 169 160 160 158 159 174 174 174 175 168 168 166 163 150 150 145 137 129 129 124 118 108 108 105 107 109 109 108 108 111 111 113 116 122 122 127 132 140 140 149 159 185 185 188 190 195 195 198 198 197 197 197 197 202 202 206 210 212 212 217 220 222 222 227 230 231 231 237 238 239 239 244 249 254 254 263 273 283 283 298 310 315 315 321 322 320 320 315 312 309 309 303 301 300 300 302 302 302 302 297 294 291 291 284 281 276 276 271 268 266 266 263 262 261 261 259 257 255 255 251 251 251 260 260 258 256 256 256 256 257 261 261 261 264 275 275 284 296 303 303 298 284 259 259 236 225 214 214 208 201 192 192 190 187 181 181 178 173 170 170 169 170 174 174 177 175 168 168 163 160 152 152 150 147 141 141 139 136 133 133 132 131 127 127 122 122 121 121 115 112 109 109 106 107 108 108 106 104 103 103 102 101 100 100 96 94 93 93 82 78 73 73 74 72 70 70 71 73 75 75 73 80 83 83 89 91 93 93 95 94 90 90 84 82 80 80 80 80 79 79 70 68 66 64 64 65 66 74 74 76 75 75 75 77 75 71 71 69 66 61 61 61 60 59 59 60 62 64 64 64 65 64 64 64 64 63 63 
495 508 508 531 559 571 571 595 607 612 612 621 624 626 626 628 627 622 622 617 620 624 624 632 636 641 641 650 654 659 659 674 679 680 680 678 674 667 667 650 639 627 627 592 573 554 554 497 471 444 401 401 393 385 405 405 433 448 483 483 502 515 530 530 532 527 519 519 515 515 497 497 471 444 383 383 359 335 293 293 277 258 256 256 257 258 271 271 282 299 326 326 336 338 367 367 386 406 445 445 460 476 492 492 485 478 418 418 397 409 421 421 456 464 473 473 460 444 428 428 348 322 316 316 318 326 353 353 389 399 386 386 384 420 445 445 498 522 546 546 588 604 621 621 647 668 677 677 689 693 695 695 695 692 682 682 654 636 588 588 560 573 586 586 614 624 634 634 646 655 664 664 699 709 714 718 718 716 709 691 691 679 671 668 668 669 670 656 656 641 625 597 597 585 572 561 561 555 551 544 544 541 534 519 519 510 503 488 488 480 462 446 446 438 430 413 413 404 395 371 371 363 349 334 334 325 316 295 295 283 268 252 252 250 257 269 269 276 279 281 281 283 281 272 272 263 264 285 285 340 348 357 357 354 350 345 345 335 330 325 325 323 329 338 338 351 356 352 352 342 335 327 327 309 290 281 281 259 245 231 231 222 237 253 253 290 301 321 321 331 334 334 334 339 343 349 349 358 360 353 344 344 338 331 318 318 318 318 347 347 360 373 391 391 394 391 382 382 376 369 352 352 343 334 309 309 303 297 284 284 275 265 251 251 269 288 318 318 343 352 371 371 381 385 391 391 393 398 414 414 424 442 456 456 463 470 482 482 484 487 481 481 465 455 433 433 403 390 377 377 359 349 339 339 309 298 286 286 307 327 351 351 394 414 429 429 454 465 469 469 476 476 476 476 459 447 434 434 405 387 369 369 321 306 299 299 302 313 332 332 362 373 375 375 370 344 326 326 291 290 289 289 319 325 331 325 325 317 298 278 278 269 279 310 310 331 348 378 378 392 407 416 416 416 417 416 416 414 412 408 408 409 410 416 416 415 410 396 396 387 381 375 375 376 384 407 407 411 416 422 422 422 423 423 423 422 420 413 413 407 404 401 401 401 407 413 413 424 425 426 426 419 412 400 400 367 346 329 329 302 292 285 285 272 267 262 262 272 273 275 275 273 267 260 260 260 262 267 267 266 260 259 259 265 273 289 289 312 319 317 317 304 296 287 287 264 255 246 246 234 230 226 226 215 210 205 205 196 192 191 183 183 177 169 160 160 158 159 174 174 174 175 168 168 166 163 150 150 145 137 129 129 124 118 108 108 105 107 109 109 108 108 111 111 113 116 122 122 127 132 140 140 149 159 185 185 188 190 195 195 198 198 197 197 197 197 202 202 206 210 212 212 217 220 222 222 227 230 231 231 237 238 239 239 244 249 254 254 263 273 283 283 298 310 315 315 321 322 320 320 315 312 309 309 303 301 300 300 302 302 302 302 297 294 291 291 284 281 276 276 271 268 266 266 263 262 261 261 259 257 255 255 251 251 251 260 260 258 256 256 256 256 257 261 261 261 264 275 275 284 296 303 303 298 284 259 259 236 225 214 214 208 201 192 192 190 187 181 181 178 173 170 170 169 170 174 174 177 175 168 168 163 160 152 152 150 147 141 141 139 136 133 133 132 131 127 127 122 122 121 121 115 112 109 109 106 107 108 108 106 104 103 103 102 101 100 100 96 94 93 93 82 78 73 73 74 72 70 70 71 73 75 75 73 80 83 83 89 91 93 93 95 94 90 90 84 82 80 80 80 80 79 79 70 68 66 64 64 65 66 74 74 76 75 75 75 77 75 71 71 69 66 61 61 61 60 59 59 60 62 64 64 64 65 64 64 64 64 63 63 
495 508 508 531 559 571 571 595 607 612 612 621 624 626 626 628 627 622 622 617 620 624 624 632 636 641 641 650 654 659 659 674 679 680 680 678 674 667 667 650 639 627 627 592 573 554 554 497 471 444 401 401 393 385 405 405 433 448 483 483 502 515 530 530 532 527 519 519 515 515 497 497 471 444 383 383 359 335 293 293 277 258 256 256 257 258 271 271 282 299 326 326 336 338 367 367 386 406 445 445 460 476 492 492 485 478 418 418 397 409 421 421 456 464 473 473 460 444 428 428 348 322 316 316 318 326 353 353 389 399 386 386 384 420 445 445 498 522 546 546 588 604 621 621 647 668 677 677 689 693 695 695 695 692 682 682 654 636 588 588 560 573 586 586 614 624 634 634 646 655 664 664 699 709 714 718 718 716 709 691 691 679 671 668 668 669 670 656 656 641 625 597 597 585 572 561 561 555 551 544 544 541 534 519 519 510 503 488 488 480 462 446 446 438 430 413 413 404 395 371 371 363 349 334 334 325 316 295 295 283 268 252 252 250 257 269 269 276 279 281 281 283 281 272 272 263 264 285 285 340 348 357 357 354 350 345 345 335 330 325 325 323 329 338 338 351 356 352 352 342 335 327 327 309 290 281 281 259 245 231 231 222 237 253 253 290 301 321 321 331 334 334 334 339 343 349 349 358 360 353 344 344 338 331 318 318 318 318 347 347 360 373 391 391 394 391 382 382 376 369 352 352 343 334 309 309 303 297 284 284 275 265 251 251 269 288 318 318 343 352 371 371 381 385 391 391 393 398 414 414 424 442 456 456 463 470 482 482 484 487 481 481 465 455 433 433 403 390 377 377 359 349 339 339 309 298 286 286 307 327 351 351 394 414 429 429 454 465 469 469 476 476 476 476 459 447 434 434 405 387 369 369 321 306 299 299 302 313 332 332 362 373 375 375 370 344 326 326 291 290 289 289 319 325 331 325 325 317 298 278 278 269 279 310 310 331 348 378 378 392 407 416 416 416 417 416 416 414 412 408 408 409 410 416 416 415 410 396 396 387 381 375 375 376 384 407 407 411 416 422 422 422 423 423 423 422 420 413 413 407 404 401 401 401 407 413 413 424 425 426 426 419 412 400 400 367 346 329 329 302 292 285 285 272 267 262 262 272 273 275 275 273 267 260 260 260 262 267 267 266 260 259 259 265 273 289 289 312 319 317 317 304 296 287 287 264 255 246 246 234 230 226 226 215 210 205 205 196 192 191 183 183 177 169 160 160 158 159 174 174 174 175 168 168 166 163 150 150 145 137 129 129 124 118 108 108 105 107 109 109 108 108 111 111 113 116 122 122 127 132 140 140 149 159 185 185 188 190 195 195 198 198 197 197 197 197 202 202 206 210 212 212 217 220 222 222 227 230 231 231 237 238 239 239 244 249 254 254 263 273 283 283 298 310 315 315 321 322 320 320 315 312 309 309 303 301 300 300 302 302 302 302 297 294 291 291 284 281 276 276 271 268 266 266 263 262 261 261 259 257 255 255 251 251 251 260 260 258 256 256 256 256 257 261 261 261 264 275 275 284 296 303 303 298 284 259 259 236 225 214 214 208 201 192 192 190 187 181 181 178 173 170 170 169 170 174 174 177 175 168 168 163 160 152 152 150 147 141 141 139 136 133 133 132 131 127 127 122 122 121 121 115 112 109 109 106 107 108 108 106 104 103 103 102 101 100 100 96 94 93 93 82 78 73 73 74 72 70 70 71 73 75 75 73 80 83 83 89 91 93 93 95 94 90 90 84 82 80 80 80 80 79 79 70 68 66 64 64 65 66 74 74 76 75 75 75 77 75 71 71 69 66 61 61 61 60 59 59 60 62 64 64 64 65 64 64 64 64 63 63 
485 498 498 523 549 563 563 588 599 610 610 627 634 637 637 641 642 642 642 641 642 644 644 649 651 654 654 658 661 664 664 674 676 676 676 673 668 659 659 640 630 616 616 569 544 518 518 465 441 416 393 393 400 407 444 444 478 491 520 520 536 544 557 557 561 558 551 551 547 539 515 515 496 476 419 419 388 357 306 306 287 263 258 258 259 260 273 273 286 306 340 340 354 358 368 368 384 400 439 439 456 474 495 495 493 491 444 444 425 428 432 432 470 478 487 487 476 458 439 439 358 332 324 324 322 329 354 354 405 430 415 415 391 405 428 428 485 510 536 536 581 600 620 620 646 657 660 660 666 669 672 672 675 674 666 666 641 625 583 583 575 590 606 606 636 648 660 660 676 685 694 694 719 723 723 720 720 716 710 695 695 686 681 671 671 666 660 638 638 625 611 581 581 566 550 536 536 534 535 538 538 539 536 526 526 518 510 492 492 483 458 436 436 426 416 397 397 386 375 354 354 347 331 315 315 307 301 280 280 266 255 258 258 274 287 307 307 312 310 308 308 293 281 270 270 262 266 284 284 336 345 355 355 358 354 350 350 340 335 330 330 327 334 342 342 355 360 357 357 346 338 329 329 311 291 280 280 255 244 233 233 226 239 253 253 288 302 326 326 339 341 342 342 347 352 360 360 370 372 367 356 356 348 340 324 324 326 328 358 358 370 382 399 399 401 396 383 383 376 369 352 352 343 334 307 307 302 297 286 286 278 270 253 253 264 275 298 298 325 339 368 368 382 392 408 408 414 419 433 433 441 457 469 469 474 480 487 487 487 486 479 479 465 457 436 436 400 384 367 367 347 338 329 329 308 297 283 283 296 311 331 331 368 386 405 405 435 446 447 447 453 455 457 457 450 441 431 431 404 383 362 362 315 302 294 294 289 294 308 308 333 345 352 352 357 339 322 322 284 284 283 283 313 319 326 316 316 308 288 269 269 263 274 305 305 325 344 376 376 388 404 413 413 413 412 410 410 408 405 397 397 392 387 389 389 388 384 373 373 365 359 354 354 356 366 397 397 403 410 414 414 413 411 406 406 405 403 397 397 387 383 379 379 381 390 399 399 410 412 414 414 411 402 398 398 381 369 355 355 326 311 300 300 285 281 283 283 290 289 288 288 282 281 279 279 289 292 293 293 284 278 277 277 282 289 302 302 315 315 311 311 294 284 273 273 251 246 240 240 233 232 230 230 221 216 213 213 205 200 194 181 181 174 171 166 166 165 167 171 171 167 162 155 155 155 154 153 153 149 139 130 130 126 119 110 110 107 108 109 109 108 110 115 115 116 117 126 126 133 140 167 167 176 186 200 200 198 198 198 198 197 196 195 195 194 192 192 192 197 202 207 207 218 224 229 229 238 241 242 242 249 249 249 249 245 246 248 248 258 264 271 271 287 302 308 308 316 317 314 314 308 305 302 302 297 295 296 296 298 297 295 295 293 290 287 287 281 278 274 274 272 271 270 270 267 265 263 263 258 255 253 253 247 247 247 251 251 250 249 249 249 249 249 249 249 248 250 257 257 261 263 261 261 257 247 228 228 216 212 208 208 201 193 185 185 183 180 176 176 174 173 175 175 176 176 172 172 168 166 162 162 161 158 150 150 148 145 142 142 141 140 135 135 132 129 123 123 121 120 119 119 112 111 110 110 110 109 108 108 101 98 97 97 95 96 95 95 92 89 88 88 86 83 80 80 72 72 72 72 72 73 74 74 80 92 96 96 101 102 99 99 91 86 84 84 81 79 78 78 79 79 80 80 71 68 64 61 61 62 64 73 73 74 75 76 76 75 73 70 70 68 65 59 59 59 59 62 62 66 70 71 71 69 66 68 68 69 69 69 69 
475 490 490 521 549 563 563 589 602 614 614 634 642 645 645 648 649 648 648 650 652 655 655 660 663 667 667 669 670 671 671 676 678 676 676 666 658 646 646 621 608 592 592 536 511 485 485 444 431 418 414 414 430 446 485 485 519 531 548 548 553 558 567 567 571 569 564 564 561 546 519 519 500 481 435 435 406 376 314 314 292 265 258 258 257 259 278 278 295 316 353 353 369 378 385 385 389 393 425 425 444 463 489 489 492 495 469 469 456 452 448 448 478 486 495 495 485 465 444 444 363 338 329 329 327 335 359 359 414 446 436 436 407 403 418 418 472 497 523 523 568 586 604 604 626 631 633 633 640 644 650 650 657 658 651 651 628 611 583 583 594 609 624 624 654 667 681 681 701 709 718 718 732 734 730 721 721 715 708 694 694 687 682 665 665 655 645 620 620 607 594 567 567 553 538 517 517 512 518 532 532 539 537 523 523 512 501 480 480 470 446 424 424 414 404 382 382 373 363 343 343 333 315 299 299 290 280 261 261 253 263 292 292 312 322 334 334 330 322 313 313 291 277 273 273 273 279 285 285 326 337 348 348 354 352 349 349 340 336 331 331 333 340 348 348 362 368 364 364 351 342 333 333 312 290 279 279 253 244 234 234 227 242 257 257 292 308 335 335 346 347 347 347 354 362 369 369 381 385 383 369 369 360 351 334 334 334 334 364 364 374 385 403 403 403 397 383 383 375 365 347 347 338 330 305 305 299 293 282 282 275 268 252 252 258 264 280 280 300 319 357 357 375 391 417 417 428 435 448 448 454 467 478 478 480 482 482 482 481 479 476 476 466 460 442 442 411 395 378 378 346 336 325 325 309 300 283 283 282 290 306 306 342 361 381 381 409 417 415 415 417 426 435 435 442 436 429 429 405 387 369 369 321 307 297 297 282 278 284 284 302 314 324 324 340 335 324 324 285 279 273 273 301 310 319 312 312 303 281 262 262 256 269 302 302 322 341 370 370 381 393 399 399 399 399 398 398 397 396 388 388 381 373 360 360 359 357 346 346 338 335 340 340 349 361 395 395 401 407 408 408 406 403 396 396 393 389 381 381 372 369 367 367 369 376 383 383 396 399 402 402 399 396 394 394 385 378 366 366 339 324 312 312 302 305 311 311 311 308 305 305 306 308 310 310 316 321 321 321 309 302 298 298 297 301 307 307 310 307 301 301 276 266 256 256 244 240 236 236 235 235 235 235 226 224 220 220 210 204 197 188 188 186 185 179 179 170 166 160 160 156 151 147 147 149 151 146 146 141 128 117 117 114 112 109 109 108 107 106 106 107 111 117 117 119 122 132 132 139 147 171 171 178 186 185 185 184 188 193 193 193 193 191 191 188 188 192 192 194 197 199 199 209 217 226 226 238 241 245 245 257 257 256 256 249 248 246 246 254 258 263 263 279 298 304 304 309 307 305 305 300 297 293 293 286 283 283 283 285 285 284 284 282 280 278 278 273 272 269 269 267 266 266 266 265 262 259 259 252 248 246 246 241 241 240 246 246 245 243 242 242 242 241 238 238 237 237 237 237 237 235 232 232 230 226 217 217 209 204 193 193 190 187 184 184 182 179 176 176 177 177 174 174 172 168 162 162 160 158 156 156 157 154 148 148 148 147 147 147 144 141 133 133 129 124 119 119 115 115 114 114 116 115 113 113 109 107 105 105 99 96 95 95 93 92 92 92 92 90 90 90 91 92 94 94 78 74 69 69 70 72 74 74 90 103 102 102 99 96 92 92 85 81 80 80 79 78 77 77 80 80 81 81 69 66 62 61 61 62 64 76 76 75 74 73 73 73 72 69 69 68 65 60 60 60 61 68 68 69 71 73 73 72 70 71 71 72 73 78 78 
475 490 490 521 549 563 563 589 602 614 614 634 642 645 645 648 649 648 648 650 652 655 655 660 663 667 667 669 670 671 671 676 678 676 676 666 658 646 646 621 608 592 592 536 511 485 485 444 431 418 414 414 430 446 485 485 519 531 548 548 553 558 567 567 571 569 564 564 561 546 519 519 500 481 435 435 406 376 314 314 292 265 258 258 257 259 278 278 295 316 353 353 369 378 385 385 389 393 425 425 444 463 489 489 492 495 469 469 456 452 448 448 478 486 495 495 485 465 444 444 363 338 329 329 327 335 359 359 414 446 436 436 407 403 418 418 472 497 523 523 568 586 604 604 626 631 633 633 640 644 650 650 657 658 651 651 628 611 583 583 594 609 624 624 654 667 681 681 701 709 718 718 732 734 730 721 721 715 708 694 694 687 682 665 665 655 645 620 620 607 594 567 567 553 538 517 517 512 518 532 532 539 537 523 523 512 501 480 480 470 446 424 424 414 404 382 382 373 363 343 343 333 315 299 299 290 280 261 261 253 263 292 292 312 322 334 334 330 322 313 313 291 277 273 273 273 279 285 285 326 337 348 348 354 352 349 349 340 336 331 331 333 340 348 348 362 368 364 364 351 342 333 333 312 290 279 279 253 244 234 234 227 242 257 257 292 308 335 335 346 347 347 347 354 362 369 369 381 385 383 369 369 360 351 334 334 334 334 364 364 374 385 403 403 403 397 383 383 375 365 347 347 338 330 305 305 299 293 282 282 275 268 252 252 258 264 280 280 300 319 357 357 375 391 417 417 428 435 448 448 454 467 478 478 480 482 482 482 481 479 476 476 466 460 442 442 411 395 378 378 346 336 325 325 309 300 283 283 282 290 306 306 342 361 381 381 409 417 415 415 417 426 435 435 442 436 429 429 405 387 369 369 321 307 297 297 282 278 284 284 302 314 324 324 340 335 324 324 285 279 273 273 301 310 319 312 312 303 281 262 262 256 269 302 302 322 341 370 370 381 393 399 399 399 399 398 398 397 396 388 388 381 373 360 360 359 357 346 346 338 335 340 340 349 361 395 395 401 407 408 408 406 403 396 396 393 389 381 381 372 369 367 367 369 376 383 383 396 399 402 402 399 396 394 394 385 378 366 366 339 324 312 312 302 305 311 311 311 308 305 305 306 308 310 310 316 321 321 321 309 302 298 298 297 301 307 307 310 307 301 301 276 266 256 256 244 240 236 236 235 235 235 235 226 224 220 220 210 204 197 188 188 186 185 179 179 170 166 160 160 156 151 147 147 149 151 146 146 141 128 117 117 114 112 109 109 108 107 106 106 107 111 117 117 119 122 132 132 139 147 171 171 178 186 185 185 184 188 193 193 193 193 191 191 188 188 192 192 194 197 199 199 209 217 226 226 238 241 245 245 257 257 256 256 249 248 246 246 254 258 263 263 279 298 304 304 309 307 305 305 300 297 293 293 286 283 283 283 285 285 284 284 282 280 278 278 273 272 269 269 267 266 266 266 265 262 259 259 252 248 246 246 241 241 240 246 246 245 243 242 242 242 241 238 238 237 237 237 237 237 235 232 232 230 226 217 217 209 204 193 193 190 187 184 184 182 179 176 176 177 177 174 174 172 168 162 162 160 158 156 156 157 154 148 148 148 147 147 147 144 141 133 133 129 124 119 119 115 115 114 114 116 115 113 113 109 107 105 105 99 96 95 95 93 92 92 92 92 90 90 90 91 92 94 94 78 74 69 69 70 72 74 74 90 103 102 102 99 96 92 92 85 81 80 80 79 78 77 77 80 80 81 81 69 66 62 61 61 62 64 76 76 75 74 73 73 73 72 69 69 68 65 60 60 60 61 68 68 69 71 73 73 72 70 71 71 72 73 78 78 
470 487 487 522 553 567 567 593 606 617 617 636 643 647 647 650 648 648 648 651 655 660 660 671 675 679 679 684 684 683 683 684 684 678 678 662 651 637 637 605 587 569 569 510 495 480 480 464 452 439 445 445 465 486 524 524 550 554 559 559 558 558 560 560 561 559 555 555 552 535 502 502 482 461 420 420 394 367 309 309 289 264 260 260 259 262 284 284 303 326 366 366 383 395 414 414 410 405 415 415 431 447 482 482 491 500 489 489 481 475 468 468 486 492 498 498 489 465 441 441 364 344 337 337 335 341 364 364 418 449 447 447 423 406 411 411 459 483 508 508 550 565 580 580 597 603 605 605 616 624 631 631 643 647 641 641 621 607 601 601 611 626 642 642 670 683 697 697 720 728 736 736 738 736 731 719 719 713 706 693 693 686 678 647 647 637 627 597 597 582 567 545 545 534 523 505 505 492 499 514 514 522 519 505 505 494 484 463 463 453 433 414 414 403 391 372 372 363 353 333 333 323 303 281 281 268 262 257 257 260 277 314 314 334 344 350 350 335 324 310 310 286 275 280 280 294 304 303 303 316 328 340 340 348 348 347 347 341 337 332 332 341 349 357 357 370 375 371 371 358 348 338 338 315 289 276 276 251 244 237 237 232 249 266 266 305 321 346 346 355 355 356 356 364 372 380 380 395 401 398 382 382 373 363 347 347 344 340 370 370 380 391 404 404 403 395 376 376 366 357 340 340 332 324 299 299 293 286 277 277 272 266 261 261 271 281 296 296 299 309 340 340 361 381 416 416 431 439 454 454 461 474 478 478 477 475 472 472 471 470 469 469 465 462 448 448 431 419 407 407 373 361 348 348 332 319 292 292 276 274 287 287 323 345 361 361 381 386 380 380 376 391 406 406 428 428 427 427 411 400 388 388 346 331 315 315 289 278 275 275 276 281 293 293 318 328 324 324 286 276 265 265 283 295 307 306 306 296 274 255 255 249 262 298 298 320 337 361 361 368 374 376 376 376 376 378 378 378 377 374 374 369 364 340 340 334 331 322 322 316 320 336 336 349 360 387 387 393 400 407 407 406 404 399 399 396 392 384 384 374 370 363 363 360 364 369 369 383 386 390 390 386 385 385 385 382 377 367 367 345 334 333 333 331 331 334 334 328 325 322 322 330 333 337 337 347 351 350 350 334 322 318 318 313 311 308 308 298 292 285 285 262 257 252 252 248 246 243 243 243 243 242 242 235 233 228 228 215 207 199 190 190 191 187 175 175 164 160 155 155 154 153 141 141 141 140 133 133 127 116 110 110 108 108 106 106 105 105 104 104 105 110 121 121 124 128 137 137 140 143 151 151 155 160 169 169 174 182 191 191 192 193 191 191 187 187 195 195 197 199 202 202 211 218 223 223 234 239 243 243 255 258 261 261 258 255 251 251 254 258 262 262 272 286 292 292 298 297 295 295 289 285 283 283 278 276 274 274 275 275 275 275 273 272 270 270 266 265 266 266 266 264 262 262 257 254 251 251 245 242 241 241 234 234 234 240 240 239 238 235 235 235 234 230 230 228 228 227 227 226 225 221 221 218 217 208 208 197 192 190 190 188 186 183 183 184 185 185 185 180 171 165 165 163 160 156 156 155 154 152 152 153 153 153 153 153 153 146 146 141 135 125 125 122 119 121 121 122 122 122 122 117 115 113 113 111 109 106 106 101 99 97 97 94 92 93 93 94 93 92 92 92 92 93 93 86 81 75 75 74 80 87 87 96 97 96 96 92 90 87 87 82 80 79 79 77 76 77 77 77 77 77 77 71 66 60 61 61 63 66 79 79 75 75 73 73 72 71 69 69 69 65 61 61 64 68 73 73 73 73 73 73 73 74 78 78 79 83 89 89 
470 487 487 522 553 567 567 593 606 617 617 636 643 647 647 650 648 648 648 651 655 660 660 671 675 679 679 684 684 683 683 684 684 678 678 662 651 637 637 605 587 569 569 510 495 480 480 464 452 439 445 445 465 486 524 524 550 554 559 559 558 558 560 560 561 559 555 555 552 535 502 502 482 461 420 420 394 367 309 309 289 264 260 260 259 262 284 284 303 326 366 366 383 395 414 414 410 405 415 415 431 447 482 482 491 500 489 489 481 475 468 468 486 492 498 498 489 465 441 441 364 344 337 337 335 341 364 364 418 449 447 447 423 406 411 411 459 483 508 508 550 565 580 580 597 603 605 605 616 624 631 631 643 647 641 641 621 607 601 601 611 626 642 642 670 683 697 697 720 728 736 736 738 736 731 719 719 713 706 693 693 686 678 647 647 637 627 597 597 582 567 545 545 534 523 505 505 492 499 514 514 522 519 505 505 494 484 463 463 453 433 414 414 403 391 372 372 363 353 333 333 323 303 281 281 268 262 257 257 260 277 314 314 334 344 350 350 335 324 310 310 286 275 280 280 294 304 303 303 316 328 340 340 348 348 347 347 341 337 332 332 341 349 357 357 370 375 371 371 358 348 338 338 315 289 276 276 251 244 237 237 232 249 266 266 305 321 346 346 355 355 356 356 364 372 380 380 395 401 398 382 382 373 363 347 347 344 340 370 370 380 391 404 404 403 395 376 376 366 357 340 340 332 324 299 299 293 286 277 277 272 266 261 261 271 281 296 296 299 309 340 340 361 381 416 416 431 439 454 454 461 474 478 478 477 475 472 472 471 470 469 469 465 462 448 448 431 419 407 407 373 361 348 348 332 319 292 292 276 274 287 287 323 345 361 361 381 386 380 380 376 391 406 406 428 428 427 427 411 400 388 388 346 331 315 315 289 278 275 275 276 281 293 293 318 328 324 324 286 276 265 265 283 295 307 306 306 296 274 255 255 249 262 298 298 320 337 361 361 368 374 376 376 376 376 378 378 378 377 374 374 369 364 340 340 334 331 322 322 316 320 336 336 349 360 387 387 393 400 407 407 406 404 399 399 396 392 384 384 374 370 363 363 360 364 369 369 383 386 390 390 386 385 385 385 382 377 367 367 345 334 333 333 331 331 334 334 328 325 322 322 330 333 337 337 347 351 350 350 334 322 318 318 313 311 308 308 298 292 285 285 262 257 252 252 248 246 243 243 243 243 242 242 235 233 228 228 215 207 199 190 190 191 187 175 175 164 160 155 155 154 153 141 141 141 140 133 133 127 116 110 110 108 108 106 106 105 105 104 104 105 110 121 121 124 128 137 137 140 143 151 151 155 160 169 169 174 182 191 191 192 193 191 191 187 187 195 195 197 199 202 202 211 218 223 223 234 239 243 243 255 258 261 261 258 255 251 251 254 258 262 262 272 286 292 292 298 297 295 295 289 285 283 283 278 276 274 274 275 275 275 275 273 272 270 270 266 265 266 266 266 264 262 262 257 254 251 251 245 242 241 241 234 234 234 240 240 239 238 235 235 235 234 230 230 228 228 227 227 226 225 221 221 218 217 208 208 197 192 190 190 188 186 183 183 184 185 185 185 180 171 165 165 163 160 156 156 155 154 152 152 153 153 153 153 153 153 146 146 141 135 125 125 122 119 121 121 122 122 122 122 117 115 113 113 111 109 106 106 101 99 97 97 94 92 93 93 94 93 92 92 92 92 93 93 86 81 75 75 74 80 87 87 96 97 96 96 92 90 87 87 82 80 79 79 77 76 77 77 77 77 77 77 71 66 60 61 61 63 66 79 79 75 75 73 73 72 71 69 69 69 65 61 61 64 68 73 73 73 73 73 73 73 74 78 78 79 83 89 89 
462 479 479 515 547 561 561 587 599 607 607 623 632 634 634 637 637 638 638 645 652 660 660 678 685 692 692 698 698 697 697 694 691 683 683 663 651 637 637 609 596 580 580 537 530 523 523 500 485 470 479 479 501 523 556 556 561 561 556 556 551 547 539 539 534 531 525 525 523 507 475 475 457 438 395 395 371 346 296 296 280 263 262 262 262 268 298 298 321 340 378 378 397 410 440 440 437 433 431 431 437 443 478 478 490 503 509 509 506 502 498 498 499 501 503 503 489 465 440 440 370 353 345 345 343 349 375 375 428 456 458 458 438 412 409 409 443 464 485 485 520 532 545 545 561 572 578 578 597 610 620 620 637 643 640 640 627 618 620 620 625 638 652 652 678 690 702 702 726 732 738 738 735 732 727 717 717 712 706 693 693 686 677 627 627 612 596 574 574 559 543 519 519 511 502 489 489 476 480 490 490 496 496 487 487 479 469 450 450 441 424 409 409 398 387 365 365 354 343 321 321 313 288 268 268 264 270 276 276 275 286 320 320 342 349 353 353 337 324 310 310 288 281 293 293 315 326 325 325 319 327 336 336 348 349 350 350 344 342 340 340 353 363 370 370 380 384 380 380 366 356 346 346 321 291 275 275 253 245 236 236 241 258 276 276 321 336 356 356 363 365 366 366 374 382 391 391 407 413 410 395 395 386 376 360 360 354 348 369 369 380 391 403 403 401 391 371 371 360 351 332 332 323 315 293 293 288 282 274 274 269 263 274 274 290 307 325 325 327 322 332 332 348 368 406 406 424 436 456 456 465 475 474 474 470 465 461 461 460 459 459 459 460 461 457 457 447 439 431 431 403 394 384 384 367 350 312 312 281 269 276 276 303 323 339 339 357 360 352 352 341 359 377 377 412 417 422 422 410 401 392 392 362 350 338 338 312 298 286 286 270 265 273 273 300 320 322 322 288 273 258 258 262 275 288 296 296 288 265 246 246 241 256 291 291 312 326 345 345 350 351 347 347 346 345 348 348 349 350 351 351 352 354 337 337 327 320 308 308 303 311 327 327 336 343 376 376 388 400 413 413 413 413 407 407 405 402 393 393 381 376 364 364 357 358 359 359 372 376 380 380 377 371 371 371 371 370 364 364 357 356 354 354 351 350 348 348 346 347 348 348 354 358 362 362 367 365 355 355 338 329 325 325 314 307 299 299 285 279 275 275 262 260 257 257 257 259 261 261 260 257 254 254 241 236 229 229 215 208 199 183 183 176 172 163 163 157 155 151 151 151 150 138 138 135 132 123 123 118 111 107 107 106 106 105 105 104 104 106 106 109 114 123 123 127 132 143 143 144 145 145 145 148 151 163 163 168 173 182 182 186 189 193 193 192 191 193 193 196 200 204 204 212 216 220 220 229 233 238 238 253 258 263 263 264 260 256 256 258 259 260 260 267 274 278 278 282 282 280 280 276 273 271 271 269 268 267 267 267 266 265 265 263 263 262 262 260 260 263 263 264 259 255 255 249 247 245 245 240 238 237 237 230 230 229 233 233 233 232 228 228 227 225 221 221 219 217 214 214 212 209 202 202 197 197 198 198 201 200 194 194 192 189 191 191 188 185 179 179 173 165 162 162 160 158 156 156 156 157 159 159 158 158 152 152 148 143 132 132 128 124 122 122 124 127 132 132 131 129 126 126 120 118 115 115 114 112 110 110 109 109 104 104 96 93 94 94 95 96 96 96 95 94 93 93 89 89 88 88 87 88 89 89 92 91 89 89 86 85 83 83 80 78 77 77 75 75 75 75 76 75 74 74 72 67 61 60 60 62 65 81 81 77 75 72 72 71 70 69 69 69 65 64 64 68 73 78 78 78 79 77 77 78 79 84 84 87 88 88 88 
462 479 479 515 547 561 561 587 599 607 607 623 632 634 634 637 637 638 638 645 652 660 660 678 685 692 692 698 698 697 697 694 691 683 683 663 651 637 637 609 596 580 580 537 530 523 523 500 485 470 479 479 501 523 556 556 561 561 556 556 551 547 539 539 534 531 525 525 523 507 475 475 457 438 395 395 371 346 296 296 280 263 262 262 262 268 298 298 321 340 378 378 397 410 440 440 437 433 431 431 437 443 478 478 490 503 509 509 506 502 498 498 499 501 503 503 489 465 440 440 370 353 345 345 343 349 375 375 428 456 458 458 438 412 409 409 443 464 485 485 520 532 545 545 561 572 578 578 597 610 620 620 637 643 640 640 627 618 620 620 625 638 652 652 678 690 702 702 726 732 738 738 735 732 727 717 717 712 706 693 693 686 677 627 627 612 596 574 574 559 543 519 519 511 502 489 489 476 480 490 490 496 496 487 487 479 469 450 450 441 424 409 409 398 387 365 365 354 343 321 321 313 288 268 268 264 270 276 276 275 286 320 320 342 349 353 353 337 324 310 310 288 281 293 293 315 326 325 325 319 327 336 336 348 349 350 350 344 342 340 340 353 363 370 370 380 384 380 380 366 356 346 346 321 291 275 275 253 245 236 236 241 258 276 276 321 336 356 356 363 365 366 366 374 382 391 391 407 413 410 395 395 386 376 360 360 354 348 369 369 380 391 403 403 401 391 371 371 360 351 332 332 323 315 293 293 288 282 274 274 269 263 274 274 290 307 325 325 327 322 332 332 348 368 406 406 424 436 456 456 465 475 474 474 470 465 461 461 460 459 459 459 460 461 457 457 447 439 431 431 403 394 384 384 367 350 312 312 281 269 276 276 303 323 339 339 357 360 352 352 341 359 377 377 412 417 422 422 410 401 392 392 362 350 338 338 312 298 286 286 270 265 273 273 300 320 322 322 288 273 258 258 262 275 288 296 296 288 265 246 246 241 256 291 291 312 326 345 345 350 351 347 347 346 345 348 348 349 350 351 351 352 354 337 337 327 320 308 308 303 311 327 327 336 343 376 376 388 400 413 413 413 413 407 407 405 402 393 393 381 376 364 364 357 358 359 359 372 376 380 380 377 371 371 371 371 370 364 364 357 356 354 354 351 350 348 348 346 347 348 348 354 358 362 362 367 365 355 355 338 329 325 325 314 307 299 299 285 279 275 275 262 260 257 257 257 259 261 261 260 257 254 254 241 236 229 229 215 208 199 183 183 176 172 163 163 157 155 151 151 151 150 138 138 135 132 123 123 118 111 107 107 106 106 105 105 104 104 106 106 109 114 123 123 127 132 143 143 144 145 145 145 148 151 163 163 168 173 182 182 186 189 193 193 192 191 193 193 196 200 204 204 212 216 220 220 229 233 238 238 253 258 263 263 264 260 256 256 258 259 260 260 267 274 278 278 282 282 280 280 276 273 271 271 269 268 267 267 267 266 265 265 263 263 262 262 260 260 263 263 264 259 255 255 249 247 245 245 240 238 237 237 230 230 229 233 233 233 232 228 228 227 225 221 221 219 217 214 214 212 209 202 202 197 197 198 198 201 200 194 194 192 189 191 191 188 185 179 179 173 165 162 162 160 158 156 156 156 157 159 159 158 158 152 152 148 143 132 132 128 124 122 122 124 127 132 132 131 129 126 126 120 118 115 115 114 112 110 110 109 109 104 104 96 93 94 94 95 96 96 96 95 94 93 93 89 89 88 88 87 88 89 89 92 91 89 89 86 85 83 83 80 78 77 77 75 75 75 75 76 75 74 74 72 67 61 60 60 62 65 81 81 77 75 72 72 71 70 69 69 69 65 64 64 68 73 78 78 78 79 77 77 78 79 84 84 87 88 88 88 
443 457 457 491 525 539 539 560 568 576 576 592 600 603 603 608 610 619 619 635 645 655 655 680 691 702 702 712 713 714 714 704 699 691 691 672 661 650 650 626 613 609 609 591 575 558 558 527 514 500 517 517 537 558 571 571 566 561 549 549 542 534 516 516 505 499 489 489 486 475 448 448 431 413 371 371 348 325 283 283 273 262 263 263 265 276 312 312 337 355 391 391 409 425 462 462 464 466 459 459 459 459 487 487 500 513 526 526 526 524 521 521 515 514 512 512 493 467 440 440 378 363 354 354 355 366 391 391 443 470 472 472 453 430 430 430 444 455 466 466 489 500 512 512 531 543 554 554 582 599 613 613 637 646 646 646 637 629 638 638 636 647 658 658 680 691 703 703 723 729 735 735 731 728 724 716 716 712 706 692 692 685 676 629 629 602 575 546 546 533 520 492 492 484 476 467 467 458 460 468 468 474 474 469 469 463 456 439 439 430 411 400 400 392 383 361 361 350 338 322 322 310 280 273 273 284 291 294 294 289 294 322 322 344 351 355 355 338 324 313 313 296 290 304 304 330 343 346 346 338 340 342 342 352 353 355 355 352 351 349 349 366 375 383 383 392 393 387 387 372 363 353 353 326 291 273 273 253 245 237 237 250 269 289 289 332 345 363 363 372 377 379 379 387 394 404 404 421 427 421 405 405 395 385 367 367 361 354 371 371 380 390 401 401 398 389 370 370 360 350 328 328 317 309 291 291 285 279 270 270 266 261 283 283 301 319 341 341 351 349 347 347 349 363 394 394 411 426 451 451 461 470 466 466 463 459 449 449 447 444 445 445 451 455 462 462 460 454 447 447 430 421 412 412 388 369 328 328 292 276 273 273 284 298 312 312 329 333 326 326 314 333 353 353 392 401 410 410 403 396 388 388 363 353 344 344 326 316 304 304 280 268 268 268 285 313 324 324 298 280 262 262 248 255 263 273 273 269 255 239 239 234 250 286 286 305 317 331 331 334 331 323 323 320 316 319 319 321 323 330 330 333 337 333 333 326 317 301 301 295 296 302 302 308 319 370 370 386 402 416 416 418 420 414 414 410 406 397 397 382 376 362 362 354 353 352 352 362 366 371 371 369 361 359 359 360 363 364 364 368 371 370 370 367 366 364 364 366 366 366 366 367 368 369 369 369 366 353 353 334 325 320 320 307 299 294 294 284 279 276 276 270 269 268 268 275 277 280 280 275 268 261 261 240 234 228 228 216 209 201 186 186 178 172 161 161 152 149 145 145 144 142 136 136 133 130 115 115 114 111 107 107 105 105 104 104 103 105 116 116 124 126 132 132 136 140 146 146 147 149 150 150 150 151 159 159 162 166 174 174 178 180 185 185 188 187 190 190 193 196 201 201 210 213 217 217 225 229 236 236 258 261 264 264 264 263 262 262 260 260 260 260 262 264 265 265 267 267 266 266 263 262 261 261 258 257 259 259 258 258 257 257 255 255 255 255 254 254 259 259 259 254 250 250 244 243 241 241 236 234 233 233 226 226 226 229 229 228 227 221 221 220 218 214 214 212 210 204 204 199 196 192 192 191 194 200 200 200 197 194 194 194 193 187 187 184 180 175 175 172 167 164 164 163 163 161 161 160 160 157 157 155 153 140 140 136 131 127 127 127 128 130 130 131 133 134 134 131 129 126 126 122 119 116 116 114 113 112 112 110 107 103 103 97 95 95 95 97 98 99 99 101 99 97 97 93 92 91 91 89 89 90 90 90 89 89 89 87 85 83 83 79 77 76 76 75 76 77 77 78 78 77 77 78 71 63 61 61 63 66 81 81 77 74 70 70 70 69 65 65 62 62 70 70 75 80 86 86 86 86 87 87 87 86 85 85 87 87 85 85 
427 435 435 459 495 508 508 525 530 535 535 551 561 566 566 576 581 599 599 625 637 650 650 680 693 707 707 722 723 724 724 712 707 701 701 685 676 664 664 644 636 635 635 631 620 609 609 563 551 539 556 556 567 579 582 582 571 561 540 540 530 520 498 498 486 473 454 454 448 439 419 419 404 389 346 346 324 302 271 271 267 263 266 266 271 289 329 329 351 369 405 405 423 439 482 482 488 494 496 496 495 493 504 504 517 531 544 544 546 543 540 540 532 528 523 523 496 468 440 440 393 383 370 370 367 379 407 407 457 480 483 483 465 446 450 450 479 485 492 492 508 515 522 522 537 556 570 570 600 616 629 629 649 657 658 658 651 642 654 654 657 660 663 663 685 693 702 702 720 723 727 727 720 718 716 711 711 708 703 691 691 684 673 630 630 609 587 548 548 534 519 491 491 479 467 449 449 439 439 445 445 450 452 451 451 447 442 426 426 415 397 387 387 381 375 357 357 348 338 317 317 302 279 288 288 305 309 309 309 304 306 330 330 352 357 360 360 344 329 318 318 302 297 311 311 342 359 366 366 370 367 363 363 363 362 361 361 360 361 362 362 381 390 397 397 403 402 395 395 377 366 355 355 326 291 272 272 254 247 240 240 260 280 301 301 335 346 366 366 382 389 392 392 402 409 418 418 433 438 430 412 412 402 391 373 373 369 364 376 376 384 393 397 397 394 387 370 370 360 349 328 328 318 309 289 289 283 277 267 267 265 262 287 287 303 320 348 348 362 363 365 365 364 373 395 395 409 421 443 443 453 462 461 461 459 456 444 444 438 431 430 430 437 445 461 461 465 462 459 459 445 439 433 433 407 385 338 338 300 286 277 277 269 271 280 280 295 301 298 298 293 311 330 330 373 385 398 398 396 388 380 380 351 341 332 332 314 305 295 295 275 264 261 261 277 312 328 328 315 299 282 282 249 245 241 246 246 246 241 231 231 227 241 273 273 290 301 317 317 322 318 306 306 301 295 294 294 297 300 305 305 308 311 317 317 318 312 298 298 290 286 289 289 298 316 375 375 389 403 416 416 418 420 414 414 409 404 391 391 376 369 355 355 348 346 344 344 356 360 365 365 362 353 352 352 355 361 367 367 378 382 382 382 381 379 376 376 376 376 377 377 380 380 379 379 373 366 347 347 329 321 316 316 306 300 296 296 290 288 288 288 283 282 281 281 288 289 290 290 280 273 265 265 240 234 230 230 219 212 204 191 191 185 178 164 164 153 148 144 144 142 139 131 131 126 121 113 113 113 110 108 108 107 110 112 112 111 117 129 129 135 137 143 143 144 145 152 152 154 157 156 156 158 160 167 167 170 172 175 175 177 181 187 187 188 188 197 197 199 201 203 203 208 212 214 214 221 225 233 233 260 262 265 265 267 267 267 267 263 262 260 260 258 257 257 257 257 256 254 254 250 248 248 248 249 251 252 252 252 251 249 249 249 249 249 249 249 250 252 252 250 246 244 244 241 239 237 237 233 231 229 229 227 229 231 230 230 227 223 217 217 216 214 210 210 208 206 199 199 195 194 194 194 196 198 200 200 198 196 193 193 192 191 188 188 186 184 182 182 179 173 168 168 165 162 157 157 154 152 148 148 145 142 132 132 132 133 135 135 133 131 129 129 129 128 130 130 130 127 124 124 119 117 114 114 112 111 109 109 106 103 101 101 98 97 98 98 102 104 105 105 105 103 100 100 96 95 93 93 91 91 91 91 90 92 91 91 87 84 82 82 79 77 77 77 77 77 79 79 81 82 84 84 81 73 64 62 62 62 62 71 71 72 71 68 68 67 66 63 63 61 60 75 75 79 84 87 87 87 87 85 85 85 84 84 84 84 84 82 82 
427 435 435 459 495 508 508 525 530 535 535 551 561 566 566 576 581 599 599 625 637 650 650 680 693 707 707 722 723 724 724 712 707 701 701 685 676 664 664 644 636 635 635 631 620 609 609 563 551 539 556 556 567 579 582 582 571 561 540 540 530 520 498 498 486 473 454 454 448 439 419 419 404 389 346 346 324 302 271 271 267 263 266 266 271 289 329 329 351 369 405 405 423 439 482 482 488 494 496 496 495 493 504 504 517 531 544 544 546 543 540 540 532 528 523 523 496 468 440 440 393 383 370 370 367 379 407 407 457 480 483 483 465 446 450 450 479 485 492 492 508 515 522 522 537 556 570 570 600 616 629 629 649 657 658 658 651 642 654 654 657 660 663 663 685 693 702 702 720 723 727 727 720 718 716 711 711 708 703 691 691 684 673 630 630 609 587 548 548 534 519 491 491 479 467 449 449 439 439 445 445 450 452 451 451 447 442 426 426 415 397 387 387 381 375 357 357 348 338 317 317 302 279 288 288 305 309 309 309 304 306 330 330 352 357 360 360 344 329 318 318 302 297 311 311 342 359 366 366 370 367 363 363 363 362 361 361 360 361 362 362 381 390 397 397 403 402 395 395 377 366 355 355 326 291 272 272 254 247 240 240 260 280 301 301 335 346 366 366 382 389 392 392 402 409 418 418 433 438 430 412 412 402 391 373 373 369 364 376 376 384 393 397 397 394 387 370 370 360 349 328 328 318 309 289 289 283 277 267 267 265 262 287 287 303 320 348 348 362 363 365 365 364 373 395 395 409 421 443 443 453 462 461 461 459 456 444 444 438 431 430 430 437 445 461 461 465 462 459 459 445 439 433 433 407 385 338 338 300 286 277 277 269 271 280 280 295 301 298 298 293 311 330 330 373 385 398 398 396 388 380 380 351 341 332 332 314 305 295 295 275 264 261 261 277 312 328 328 315 299 282 282 249 245 241 246 246 246 241 231 231 227 241 273 273 290 301 317 317 322 318 306 306 301 295 294 294 297 300 305 305 308 311 317 317 318 312 298 298 290 286 289 289 298 316 375 375 389 403 416 416 418 420 414 414 409 404 391 391 376 369 355 355 348 346 344 344 356 360 365 365 362 353 352 352 355 361 367 367 378 382 382 382 381 379 376 376 376 376 377 377 380 380 379 379 373 366 347 347 329 321 316 316 306 300 296 296 290 288 288 288 283 282 281 281 288 289 290 290 280 273 265 265 240 234 230 230 219 212 204 191 191 185 178 164 164 153 148 144 144 142 139 131 131 126 121 113 113 113 110 108 108 107 110 112 112 111 117 129 129 135 137 143 143 144 145 152 152 154 157 156 156 158 160 167 167 170 172 175 175 177 181 187 187 188 188 197 197 199 201 203 203 208 212 214 214 221 225 233 233 260 262 265 265 267 267 267 267 263 262 260 260 258 257 257 257 257 256 254 254 250 248 248 248 249 251 252 252 252 251 249 249 249 249 249 249 249 250 252 252 250 246 244 244 241 239 237 237 233 231 229 229 227 229 231 230 230 227 223 217 217 216 214 210 210 208 206 199 199 195 194 194 194 196 198 200 200 198 196 193 193 192 191 188 188 186 184 182 182 179 173 168 168 165 162 157 157 154 152 148 148 145 142 132 132 132 133 135 135 133 131 129 129 129 128 130 130 130 127 124 124 119 117 114 114 112 111 109 109 106 103 101 101 98 97 98 98 102 104 105 105 105 103 100 100 96 95 93 93 91 91 91 91 90 92 91 91 87 84 82 82 79 77 77 77 77 77 79 79 81 82 84 84 81 73 64 62 62 62 62 71 71 72 71 68 68 67 66 63 63 61 60 75 75 79 84 87 87 87 87 85 85 85 84 84 84 84 84 82 82 
427 435 435 459 495 508 508 525 530 535 535 551 561 566 566 576 581 599 599 625 637 650 650 680 693 707 707 722 723 724 724 712 707 701 701 685 676 664 664 644 636 635 635 631 620 609 609 563 551 539 556 556 567 579 582 582 571 561 540 540 530 520 498 498 486 473 454 454 448 439 419 419 404 389 346 346 324 302 271 271 267 263 266 266 271 289 329 329 351 369 405 405 423 439 482 482 488 494 496 496 495 493 504 504 517 531 544 544 546 543 540 540 532 528 523 523 496 468 440 440 393 383 370 370 367 379 407 407 457 480 483 483 465 446 450 450 479 485 492 492 508 515 522 522 537 556 570 570 600 616 629 629 649 657 658 658 651 642 654 654 657 660 663 663 685 693 702 702 720 723 727 727 720 718 716 711 711 708 703 691 691 684 673 630 630 609 587 548 548 534 519 491 491 479 467 449 449 439 439 445 445 450 452 451 451 447 442 426 426 415 397 387 387 381 375 357 357 348 338 317 317 302 279 288 288 305 309 309 309 304 306 330 330 352 357 360 360 344 329 318 318 302 297 311 311 342 359 366 366 370 367 363 363 363 362 361 361 360 361 362 362 381 390 397 397 403 402 395 395 377 366 355 355 326 291 272 272 254 247 240 240 260 280 301 301 335 346 366 366 382 389 392 392 402 409 418 418 433 438 430 412 412 402 391 373 373 369 364 376 376 384 393 397 397 394 387 370 370 360 349 328 328 318 309 289 289 283 277 267 267 265 262 287 287 303 320 348 348 362 363 365 365 364 373 395 395 409 421 443 443 453 462 461 461 459 456 444 444 438 431 430 430 437 445 461 461 465 462 459 459 445 439 433 433 407 385 338 338 300 286 277 277 269 271 280 280 295 301 298 298 293 311 330 330 373 385 398 398 396 388 380 380 351 341 332 332 314 305 295 295 275 264 261 261 277 312 328 328 315 299 282 282 249 245 241 246 246 246 241 231 231 227 241 273 273 290 301 317 317 322 318 306 306 301 295 294 294 297 300 305 305 308 311 317 317 318 312 298 298 290 286 289 289 298 316 375 375 389 403 416 416 418 420 414 414 409 404 391 391 376 369 355 355 348 346 344 344 356 360 365 365 362 353 352 352 355 361 367 367 378 382 382 382 381 379 376 376 376 376 377 377 380 380 379 379 373 366 347 347 329 321 316 316 306 300 296 296 290 288 288 288 283 282 281 281 288 289 290 290 280 273 265 265 240 234 230 230 219 212 204 191 191 185 178 164 164 153 148 144 144 142 139 131 131 126 121 113 113 113 110 108 108 107 110 112 112 111 117 129 129 135 137 143 143 144 145 152 152 154 157 156 156 158 160 167 167 170 172 175 175 177 181 187 187 188 188 197 197 199 201 203 203 208 212 214 214 221 225 233 233 260 262 265 265 267 267 267 267 263 262 260 260 258 257 257 257 257 256 254 254 250 248 248 248 249 251 252 252 252 251 249 249 249 249 249 249 249 250 252 252 250 246 244 244 241 239 237 237 233 231 229 229 227 229 231 230 230 227 223 217 217 216 214 210 210 208 206 199 199 195 194 194 194 196 198 200 200 198 196 193 193 192 191 188 188 186 184 182 182 179 173 168 168 165 162 157 157 154 152 148 148 145 142 132 132 132 133 135 135 133 131 129 129 129 128 130 130 130 127 124 124 119 117 114 114 112 111 109 109 106 103 101 101 98 97 98 98 102 104 105 105 105 103 100 100 96 95 93 93 91 91 91 91 90 92 91 91 87 84 82 82 79 77 77 77 77 77 79 79 81 82 84 84 81 73 64 62 62 62 62 71 71 72 71 68 68 67 66 63 63 61 60 75 75 79 84 87 87 87 87 85 85 85 84 84 84 84 84 82 82 
425 428 428 442 468 475 475 486 489 493 493 509 521 531 531 552 562 591 591 621 636 651 651 681 695 709 709 726 727 729 729 720 715 710 710 698 691 682 682 667 661 658 658 647 639 630 630 607 598 589 585 585 585 586 579 579 560 548 525 525 514 505 484 484 472 457 429 429 415 404 393 393 379 365 324 324 305 285 266 266 265 264 274 274 284 305 348 348 369 385 417 417 434 451 505 505 514 524 529 529 529 528 526 526 535 544 557 557 559 558 556 556 549 543 537 537 502 479 455 455 422 412 393 393 379 384 412 412 462 484 490 490 480 462 460 460 497 512 528 528 551 561 571 571 583 601 611 611 633 645 654 654 667 672 672 672 663 655 664 664 671 672 674 674 689 696 704 704 714 714 713 713 698 695 696 698 698 697 694 683 683 676 665 624 624 608 592 559 559 545 530 500 500 486 472 446 446 424 420 421 421 427 429 430 430 428 423 408 408 399 384 377 377 372 366 355 355 347 339 300 300 284 274 300 300 320 322 320 320 315 315 337 337 359 364 366 366 355 347 335 335 315 306 321 321 353 371 379 379 389 386 382 382 376 373 370 370 369 371 373 373 395 405 409 409 409 405 397 397 377 366 354 354 323 288 271 271 257 253 248 248 268 284 300 300 330 342 365 365 383 389 396 396 413 423 431 431 442 446 434 413 413 403 392 379 379 379 379 383 383 385 388 387 387 384 378 364 364 357 348 329 329 319 311 291 291 285 278 269 269 267 264 279 279 293 308 338 338 356 362 373 373 378 386 403 403 412 420 435 435 443 455 461 461 460 459 448 448 439 430 422 422 421 429 452 452 463 463 463 463 457 450 443 443 419 397 353 353 316 301 288 288 268 262 262 262 264 268 270 270 277 294 312 312 355 370 385 385 391 384 377 377 340 326 315 315 295 285 276 276 260 253 253 253 272 310 328 328 328 317 306 306 265 253 240 230 230 229 224 221 221 221 230 254 254 269 281 300 300 307 307 295 295 288 281 276 276 277 278 283 283 285 288 298 298 302 302 292 292 283 279 286 286 298 320 376 376 388 400 409 409 411 414 411 411 406 401 388 388 373 366 351 351 343 340 336 336 349 354 360 360 356 344 344 344 351 359 368 368 385 393 395 395 398 397 396 396 397 398 400 400 397 393 389 389 374 364 345 345 329 323 319 319 312 310 309 309 307 306 304 304 296 295 293 293 296 296 296 296 281 273 265 265 243 236 232 232 224 219 212 200 200 195 186 168 168 152 145 141 141 136 130 124 124 119 113 110 110 110 109 110 110 114 116 117 117 116 119 127 127 132 138 154 154 154 154 156 156 156 157 160 160 163 167 178 178 181 182 184 184 186 188 194 194 199 199 203 203 204 206 207 207 209 210 211 211 219 225 235 235 263 266 269 269 273 273 272 272 265 262 259 259 259 259 256 256 251 248 246 246 242 241 242 242 244 245 246 246 245 245 244 244 245 244 243 243 244 247 250 250 248 244 242 242 238 236 233 233 227 224 224 224 228 229 230 229 229 226 223 216 216 214 211 206 206 204 202 197 197 194 194 195 195 197 198 199 199 196 193 190 190 191 192 191 191 190 188 186 186 181 172 164 164 159 156 150 150 147 144 139 139 136 136 137 137 137 137 136 136 134 132 131 131 129 126 125 125 125 122 118 118 114 113 111 111 109 108 107 107 104 103 102 102 101 101 103 103 107 109 109 109 103 101 99 99 96 95 94 94 93 93 92 92 91 91 89 89 86 84 83 83 80 78 78 78 78 79 81 81 83 84 85 85 83 75 66 62 62 62 61 64 64 66 66 64 64 63 62 60 60 59 61 84 84 84 85 85 85 85 84 86 86 86 86 84 84 83 83 81 81 
442 437 437 449 463 468 468 474 476 477 477 489 500 516 516 546 561 590 590 620 635 651 651 681 694 708 708 727 730 734 734 730 726 722 722 712 705 698 698 685 680 674 674 655 648 640 640 627 619 611 595 595 588 580 565 565 541 528 505 505 495 485 464 464 453 441 414 414 398 377 365 365 353 341 302 302 289 275 266 266 266 268 285 285 301 322 363 363 383 399 432 432 450 468 528 528 539 550 559 559 558 556 553 553 555 557 567 567 569 569 568 568 562 556 550 550 521 504 487 487 450 435 413 413 391 390 417 417 465 487 495 495 496 479 469 469 507 526 545 545 570 582 594 594 612 631 641 641 661 671 676 676 684 687 685 685 676 669 676 676 682 683 685 685 694 698 703 703 704 698 692 692 663 662 668 676 676 678 676 667 667 661 651 613 613 600 586 554 554 538 522 494 494 480 466 443 443 423 413 403 403 404 405 403 403 399 395 386 386 381 371 365 365 362 359 349 349 336 323 279 279 272 274 308 308 331 334 331 331 324 325 345 345 365 372 375 375 363 355 345 345 325 315 331 331 364 382 391 391 403 400 396 396 388 384 379 379 383 385 387 387 409 417 417 417 410 403 396 396 376 364 349 349 316 284 270 270 256 256 256 256 279 287 296 296 321 333 359 359 381 391 402 402 422 432 439 439 447 449 436 414 414 404 394 387 387 388 389 387 387 385 382 374 374 371 366 356 356 350 343 326 326 317 311 293 293 288 282 269 269 267 265 270 270 277 285 314 314 340 350 368 368 377 384 397 397 403 410 427 427 436 450 456 456 456 455 447 447 440 433 421 421 410 412 436 436 452 454 457 457 455 451 446 446 426 411 379 379 347 332 315 315 287 275 267 267 256 253 253 253 262 278 295 295 335 351 367 367 387 385 382 382 351 338 324 324 303 296 288 288 266 252 249 249 262 298 317 317 333 329 324 324 296 279 261 239 239 233 224 218 218 216 219 232 232 242 251 269 269 278 286 277 277 273 269 263 263 261 259 263 263 266 270 282 282 286 290 285 285 276 274 285 285 300 324 380 380 385 390 395 395 400 406 408 408 408 407 397 397 385 376 355 355 342 336 330 330 335 341 347 347 343 333 335 335 346 356 367 367 387 396 400 400 407 409 412 412 413 413 414 414 411 404 396 396 375 366 349 349 336 330 328 328 326 328 328 328 328 327 322 322 305 301 297 297 300 298 295 295 277 270 263 263 237 229 227 227 224 223 217 204 204 197 187 168 168 152 144 139 139 132 124 120 120 116 111 110 110 110 109 109 109 110 111 112 112 113 116 124 124 129 135 148 148 149 151 152 152 155 158 162 162 167 173 186 186 190 191 195 195 197 200 207 207 212 212 211 211 212 213 213 213 213 213 215 215 226 234 245 245 270 273 276 276 281 281 280 280 275 273 271 271 270 263 258 258 251 248 247 247 245 245 243 243 241 241 242 242 240 240 239 239 240 240 239 239 239 241 245 245 244 240 238 238 234 232 230 230 224 220 220 220 223 223 224 224 224 224 223 216 216 212 208 201 201 197 195 192 192 191 191 192 192 193 193 194 194 193 192 190 190 190 189 188 188 187 185 178 178 174 166 156 156 151 148 142 142 140 140 140 140 141 141 138 138 138 137 136 136 136 135 133 133 130 126 121 121 118 118 119 119 116 115 113 113 111 111 110 110 106 104 103 103 103 105 106 106 107 107 106 106 100 99 98 98 96 95 93 93 93 93 92 92 91 92 90 90 87 85 84 84 82 81 81 81 82 81 82 82 83 83 83 83 84 79 73 60 60 60 60 62 62 63 63 62 62 60 60 59 59 58 65 84 84 84 84 86 86 86 87 88 88 88 87 85 85 84 84 82 82 
462 454 454 478 494 498 498 502 501 496 496 493 495 511 511 543 559 588 588 616 631 647 647 677 690 704 704 724 728 733 733 732 730 727 727 717 711 703 703 690 685 679 679 656 649 642 642 631 624 616 592 592 580 567 542 542 520 509 485 485 473 462 442 442 432 420 394 394 380 358 338 338 328 317 287 287 279 270 269 269 271 276 297 297 315 336 374 374 392 408 440 440 457 478 539 539 551 563 575 575 575 574 571 571 571 571 574 574 575 575 576 576 571 566 560 560 540 527 513 513 461 445 422 422 399 398 423 423 467 486 498 498 509 496 484 484 507 525 544 544 572 583 595 595 615 636 647 647 669 679 686 686 695 697 695 695 688 684 690 690 692 694 696 696 699 699 699 699 692 681 670 670 626 625 635 649 649 652 652 648 648 643 634 603 603 590 576 543 543 526 509 481 481 469 456 435 435 420 411 394 394 386 384 380 380 377 374 366 366 361 362 359 359 352 345 320 320 307 294 272 272 270 280 317 317 342 345 340 340 332 334 353 353 370 377 382 382 371 363 351 351 331 323 340 340 374 391 401 401 416 415 413 413 403 401 398 398 400 403 406 406 420 424 421 421 411 403 393 393 369 355 339 339 305 278 268 268 254 261 269 269 293 298 304 304 317 329 354 354 381 395 406 406 427 436 442 442 449 450 439 418 418 411 403 396 396 396 395 387 387 380 373 359 359 355 352 345 345 340 334 321 321 315 309 291 291 287 282 274 274 275 277 277 277 278 280 290 290 317 328 351 351 363 369 384 384 392 400 419 419 430 444 449 449 449 448 442 442 435 428 418 418 401 394 413 413 434 436 439 439 440 439 437 437 428 419 401 401 379 367 352 352 321 304 293 293 274 266 259 259 249 258 267 267 309 328 347 347 379 384 390 390 373 363 354 354 339 333 320 320 285 262 251 251 249 279 299 299 332 334 336 336 317 304 290 266 266 257 239 225 225 219 217 216 216 218 222 234 234 242 262 265 265 261 256 252 252 250 247 243 243 245 248 261 261 266 271 273 273 269 267 282 282 299 322 366 366 367 369 377 377 385 394 406 406 408 411 411 411 400 390 363 363 346 336 325 325 319 321 323 323 323 320 325 325 342 354 365 365 385 394 400 400 411 416 420 420 421 419 416 416 407 399 391 391 369 361 348 348 339 335 335 335 337 339 340 340 340 338 334 334 318 311 304 304 297 292 287 287 273 265 256 256 233 226 223 223 219 217 212 198 198 190 183 168 168 153 145 140 140 136 131 124 124 117 110 113 113 113 114 115 115 114 113 114 114 117 119 125 125 129 131 138 138 141 145 151 151 155 159 167 167 171 175 187 187 192 197 207 207 211 212 217 217 220 220 216 216 217 218 219 219 222 223 227 227 240 249 259 259 279 282 285 285 289 289 290 290 289 287 284 284 276 265 261 261 255 252 252 252 251 251 250 250 249 248 248 248 240 239 238 238 242 241 240 240 236 236 239 239 239 235 232 232 228 226 224 224 217 213 213 213 218 218 219 218 218 218 218 213 213 211 208 198 198 195 194 192 192 191 190 188 188 187 187 187 187 186 186 186 186 186 185 182 182 180 178 171 171 166 155 148 148 145 144 143 143 143 142 140 140 139 138 137 137 137 137 136 136 135 133 130 130 128 125 122 122 120 121 123 123 125 123 120 120 115 113 110 110 107 106 105 105 103 104 104 104 103 102 101 101 98 97 96 96 94 93 92 92 91 92 93 93 94 92 90 90 88 89 89 89 87 86 85 85 82 81 81 81 81 81 80 80 82 81 80 63 63 61 59 60 60 61 60 59 59 58 59 66 66 73 78 84 84 84 85 87 87 88 89 90 90 89 87 86 86 85 84 83 83 
462 454 454 478 494 498 498 502 501 496 496 493 495 511 511 543 559 588 588 616 631 647 647 677 690 704 704 724 728 733 733 732 730 727 727 717 711 703 703 690 685 679 679 656 649 642 642 631 624 616 592 592 580 567 542 542 520 509 485 485 473 462 442 442 432 420 394 394 380 358 338 338 328 317 287 287 279 270 269 269 271 276 297 297 315 336 374 374 392 408 440 440 457 478 539 539 551 563 575 575 575 574 571 571 571 571 574 574 575 575 576 576 571 566 560 560 540 527 513 513 461 445 422 422 399 398 423 423 467 486 498 498 509 496 484 484 507 525 544 544 572 583 595 595 615 636 647 647 669 679 686 686 695 697 695 695 688 684 690 690 692 694 696 696 699 699 699 699 692 681 670 670 626 625 635 649 649 652 652 648 648 643 634 603 603 590 576 543 543 526 509 481 481 469 456 435 435 420 411 394 394 386 384 380 380 377 374 366 366 361 362 359 359 352 345 320 320 307 294 272 272 270 280 317 317 342 345 340 340 332 334 353 353 370 377 382 382 371 363 351 351 331 323 340 340 374 391 401 401 416 415 413 413 403 401 398 398 400 403 406 406 420 424 421 421 411 403 393 393 369 355 339 339 305 278 268 268 254 261 269 269 293 298 304 304 317 329 354 354 381 395 406 406 427 436 442 442 449 450 439 418 418 411 403 396 396 396 395 387 387 380 373 359 359 355 352 345 345 340 334 321 321 315 309 291 291 287 282 274 274 275 277 277 277 278 280 290 290 317 328 351 351 363 369 384 384 392 400 419 419 430 444 449 449 449 448 442 442 435 428 418 418 401 394 413 413 434 436 439 439 440 439 437 437 428 419 401 401 379 367 352 352 321 304 293 293 274 266 259 259 249 258 267 267 309 328 347 347 379 384 390 390 373 363 354 354 339 333 320 320 285 262 251 251 249 279 299 299 332 334 336 336 317 304 290 266 266 257 239 225 225 219 217 216 216 218 222 234 234 242 262 265 265 261 256 252 252 250 247 243 243 245 248 261 261 266 271 273 273 269 267 282 282 299 322 366 366 367 369 377 377 385 394 406 406 408 411 411 411 400 390 363 363 346 336 325 325 319 321 323 323 323 320 325 325 342 354 365 365 385 394 400 400 411 416 420 420 421 419 416 416 407 399 391 391 369 361 348 348 339 335 335 335 337 339 340 340 340 338 334 334 318 311 304 304 297 292 287 287 273 265 256 256 233 226 223 223 219 217 212 198 198 190 183 168 168 153 145 140 140 136 131 124 124 117 110 113 113 113 114 115 115 114 113 114 114 117 119 125 125 129 131 138 138 141 145 151 151 155 159 167 167 171 175 187 187 192 197 207 207 211 212 217 217 220 220 216 216 217 218 219 219 222 223 227 227 240 249 259 259 279 282 285 285 289 289 290 290 289 287 284 284 276 265 261 261 255 252 252 252 251 251 250 250 249 248 248 248 240 239 238 238 242 241 240 240 236 236 239 239 239 235 232 232 228 226 224 224 217 213 213 213 218 218 219 218 218 218 218 213 213 211 208 198 198 195 194 192 192 191 190 188 188 187 187 187 187 186 186 186 186 186 185 182 182 180 178 171 171 166 155 148 148 145 144 143 143 143 142 140 140 139 138 137 137 137 137 136 136 135 133 130 130 128 125 122 122 120 121 123 123 125 123 120 120 115 113 110 110 107 106 105 105 103 104 104 104 103 102 101 101 98 97 96 96 94 93 92 92 91 92 93 93 94 92 90 90 88 89 89 89 87 86 85 85 82 81 81 81 81 81 80 80 82 81 80 63 63 61 59 60 60 61 60 59 59 58 59 66 66 73 78 84 84 84 85 87 87 88 89 90 90 89 87 86 86 85 84 83 83 
462 454 454 478 494 498 498 502 501 496 496 493 495 511 511 543 559 588 588 616 631 647 647 677 690 704 704 724 728 733 733 732 730 727 727 717 711 703 703 690 685 679 679 656 649 642 642 631 624 616 592 592 580 567 542 542 520 509 485 485 473 462 442 442 432 420 394 394 380 358 338 338 328 317 287 287 279 270 269 269 271 276 297 297 315 336 374 374 392 408 440 440 457 478 539 539 551 563 575 575 575 574 571 571 571 571 574 574 575 575 576 576 571 566 560 560 540 527 513 513 461 445 422 422 399 398 423 423 467 486 498 498 509 496 484 484 507 525 544 544 572 583 595 595 615 636 647 647 669 679 686 686 695 697 695 695 688 684 690 690 692 694 696 696 699 699 699 699 692 681 670 670 626 625 635 649 649 652 652 648 648 643 634 603 603 590 576 543 543 526 509 481 481 469 456 435 435 420 411 394 394 386 384 380 380 377 374 366 366 361 362 359 359 352 345 320 320 307 294 272 272 270 280 317 317 342 345 340 340 332 334 353 353 370 377 382 382 371 363 351 351 331 323 340 340 374 391 401 401 416 415 413 413 403 401 398 398 400 403 406 406 420 424 421 421 411 403 393 393 369 355 339 339 305 278 268 268 254 261 269 269 293 298 304 304 317 329 354 354 381 395 406 406 427 436 442 442 449 450 439 418 418 411 403 396 396 396 395 387 387 380 373 359 359 355 352 345 345 340 334 321 321 315 309 291 291 287 282 274 274 275 277 277 277 278 280 290 290 317 328 351 351 363 369 384 384 392 400 419 419 430 444 449 449 449 448 442 442 435 428 418 418 401 394 413 413 434 436 439 439 440 439 437 437 428 419 401 401 379 367 352 352 321 304 293 293 274 266 259 259 249 258 267 267 309 328 347 347 379 384 390 390 373 363 354 354 339 333 320 320 285 262 251 251 249 279 299 299 332 334 336 336 317 304 290 266 266 257 239 225 225 219 217 216 216 218 222 234 234 242 262 265 265 261 256 252 252 250 247 243 243 245 248 261 261 266 271 273 273 269 267 282 282 299 322 366 366 367 369 377 377 385 394 406 406 408 411 411 411 400 390 363 363 346 336 325 325 319 321 323 323 323 320 325 325 342 354 365 365 385 394 400 400 411 416 420 420 421 419 416 416 407 399 391 391 369 361 348 348 339 335 335 335 337 339 340 340 340 338 334 334 318 311 304 304 297 292 287 287 273 265 256 256 233 226 223 223 219 217 212 198 198 190 183 168 168 153 145 140 140 136 131 124 124 117 110 113 113 113 114 115 115 114 113 114 114 117 119 125 125 129 131 138 138 141 145 151 151 155 159 167 167 171 175 187 187 192 197 207 207 211 212 217 217 220 220 216 216 217 218 219 219 222 223 227 227 240 249 259 259 279 282 285 285 289 289 290 290 289 287 284 284 276 265 261 261 255 252 252 252 251 251 250 250 249 248 248 248 240 239 238 238 242 241 240 240 236 236 239 239 239 235 232 232 228 226 224 224 217 213 213 213 218 218 219 218 218 218 218 213 213 211 208 198 198 195 194 192 192 191 190 188 188 187 187 187 187 186 186 186 186 186 185 182 182 180 178 171 171 166 155 148 148 145 144 143 143 143 142 140 140 139 138 137 137 137 137 136 136 135 133 130 130 128 125 122 122 120 121 123 123 125 123 120 120 115 113 110 110 107 106 105 105 103 104 104 104 103 102 101 101 98 97 96 96 94 93 92 92 91 92 93 93 94 92 90 90 88 89 89 89 87 86 85 85 82 81 81 81 81 81 80 80 82 81 80 63 63 61 59 60 60 61 60 59 59 58 59 66 66 73 78 84 84 84 85 87 87 88 89 90 90 89 87 86 86 85 84 83 83 
493 484 484 515 546 554 554 561 560 548 548 524 512 521 521 542 553 577 577 608 621 635 635 662 675 688 688 703 707 711 711 706 704 701 701 693 688 683 683 670 663 652 652 614 603 592 592 588 587 586 566 566 549 531 494 494 470 461 441 441 430 419 398 398 387 376 354 354 344 326 305 305 296 286 275 275 274 272 272 272 273 283 299 299 307 318 346 346 363 380 413 413 428 442 490 490 509 529 564 564 573 583 590 590 590 590 589 589 588 586 584 584 573 565 557 557 536 524 512 512 460 443 425 425 403 400 416 416 449 466 483 483 513 530 534 534 535 539 544 544 557 567 577 577 601 624 636 636 661 674 684 684 699 704 704 704 705 705 708 708 711 710 709 709 700 694 687 687 664 641 618 618 569 562 572 585 585 587 589 596 596 602 602 586 586 572 557 525 525 510 494 463 463 448 433 412 412 396 390 380 380 376 373 367 367 364 361 354 354 351 342 336 336 332 328 324 324 318 311 280 280 280 305 347 347 365 363 354 354 347 348 363 363 377 385 391 391 377 365 354 354 344 345 364 364 398 414 425 425 450 450 451 451 444 444 445 445 446 446 446 446 437 431 422 422 401 388 375 375 346 331 317 317 292 274 267 267 256 269 283 283 312 321 331 331 339 340 350 350 369 381 392 392 415 427 435 435 447 451 448 434 434 425 415 397 397 388 378 361 361 356 350 332 332 324 320 311 311 307 305 300 300 297 296 285 285 286 287 299 299 300 302 302 302 301 300 295 295 296 301 314 314 322 333 355 355 366 378 403 403 416 434 444 444 442 440 429 429 422 414 406 406 387 376 362 362 363 364 365 365 370 373 377 377 386 389 392 392 388 385 381 381 368 359 347 347 323 311 302 302 271 260 248 248 253 272 291 291 327 343 360 360 388 392 388 388 376 368 349 349 302 275 258 258 235 244 258 258 294 306 319 319 321 320 318 309 309 303 286 263 263 251 241 223 223 215 210 203 203 201 205 224 224 228 233 233 233 232 231 230 230 228 225 234 234 241 247 255 255 257 258 270 270 281 291 308 308 309 310 329 329 350 372 402 402 411 420 425 425 413 402 375 375 360 344 328 328 309 304 299 299 295 299 307 307 333 350 362 362 381 388 389 389 390 391 397 397 395 387 379 379 366 358 350 350 333 329 322 322 315 310 312 312 315 315 315 315 317 321 326 326 328 318 308 308 286 279 271 271 262 259 256 256 247 243 239 239 223 211 204 194 194 191 188 179 179 164 155 140 140 136 131 122 122 115 108 119 119 129 139 134 134 127 124 123 123 125 130 137 137 139 140 147 147 149 152 158 158 163 168 175 175 178 182 192 192 194 197 207 207 213 217 224 224 227 230 242 242 246 251 253 253 257 260 262 262 268 272 275 275 291 295 299 299 300 300 299 299 299 300 301 301 295 290 288 288 283 280 276 276 271 269 268 268 266 264 260 260 255 252 249 249 241 238 234 234 226 225 224 224 225 225 224 224 221 220 217 217 211 208 208 208 210 210 209 208 208 206 204 202 202 202 201 203 203 203 203 202 202 200 196 188 188 185 184 181 181 178 177 179 179 179 180 173 173 167 160 154 154 154 154 152 152 150 147 141 141 139 139 138 138 138 138 141 141 141 140 138 138 137 135 133 133 132 130 131 131 135 134 133 133 126 124 121 121 118 116 113 113 111 110 110 110 110 108 107 107 104 102 100 100 93 93 92 92 92 92 92 92 91 91 90 90 90 95 96 96 96 94 91 91 87 85 84 84 82 81 84 84 82 82 81 81 79 79 79 77 77 79 81 88 88 86 86 87 87 88 88 88 88 87 87 90 90 90 91 91 91 91 90 89 89 89 89 88 88 87 87 86 86 
509 497 497 526 561 571 571 582 583 570 570 542 527 535 535 558 573 594 594 614 625 636 636 657 666 676 676 686 687 688 688 681 679 677 677 671 667 662 662 649 641 630 630 590 573 556 556 551 554 558 546 546 529 511 475 475 447 438 420 420 411 401 381 381 370 360 341 341 333 311 293 293 287 281 275 275 274 272 275 275 278 293 313 313 320 320 330 330 340 353 380 380 394 410 470 470 494 518 554 554 564 575 585 585 586 588 588 588 587 584 580 580 563 554 544 544 525 513 501 501 449 431 418 418 412 420 422 422 436 447 467 467 503 530 541 541 550 553 557 557 568 574 581 581 599 619 630 630 654 667 678 678 695 702 704 704 707 707 708 708 707 706 704 704 692 683 673 673 647 621 595 595 543 534 541 550 550 553 554 569 569 582 585 575 575 561 547 518 518 507 495 471 471 457 443 422 422 406 401 392 392 389 385 377 377 372 368 358 358 352 346 346 346 346 346 343 343 328 313 276 276 287 326 362 362 370 365 355 355 350 355 372 372 383 390 396 396 381 368 358 358 353 358 377 377 411 426 437 437 459 459 458 458 456 456 457 457 458 458 458 458 439 430 418 418 393 379 366 366 339 325 313 313 290 274 267 267 260 276 293 293 321 332 344 344 357 357 359 359 367 375 385 385 408 421 431 431 447 453 452 435 435 427 419 397 397 382 367 344 344 338 331 317 317 312 308 301 301 297 296 293 293 291 290 288 288 293 298 310 310 312 314 314 314 313 311 304 304 306 311 320 320 323 330 347 347 358 374 404 404 418 435 446 446 443 440 427 427 420 412 405 405 392 385 364 364 347 342 337 337 335 338 341 341 351 354 363 363 370 372 372 372 367 360 348 348 322 308 299 299 273 261 249 249 239 249 259 259 294 312 330 330 377 390 392 392 385 375 356 356 310 283 264 264 236 230 235 235 266 278 291 291 304 305 307 306 306 303 294 282 282 275 265 245 245 236 226 211 211 206 198 202 202 208 215 221 221 220 219 219 219 219 219 226 226 233 240 250 250 252 252 255 255 258 263 280 280 288 296 334 334 356 378 407 407 416 426 430 430 418 408 382 382 366 351 335 335 313 305 297 297 288 293 300 300 322 337 350 350 367 370 369 369 367 368 370 370 368 364 359 359 349 341 333 333 319 315 307 307 297 291 295 295 300 299 297 297 299 303 309 309 317 310 303 303 289 282 275 275 264 262 259 259 247 240 231 231 214 206 205 203 203 202 199 187 187 170 162 143 143 133 123 114 114 112 110 114 114 126 139 139 139 138 137 137 137 139 141 146 146 148 148 153 153 156 159 167 167 170 173 182 182 186 190 199 199 200 200 205 205 210 216 228 228 235 242 259 259 263 267 271 271 277 279 280 280 282 283 285 285 298 301 305 305 303 303 303 303 307 308 309 309 310 306 302 302 292 287 282 282 275 273 272 272 269 267 259 259 253 251 248 248 241 238 235 235 229 226 221 221 218 218 219 219 220 219 217 217 211 208 207 207 205 203 200 197 197 197 197 195 195 194 192 193 193 193 193 192 192 190 188 183 183 181 180 176 176 173 172 171 171 169 167 162 162 160 157 159 159 159 156 148 148 144 144 143 143 144 144 143 143 144 144 146 146 146 145 141 141 140 138 135 135 135 134 134 134 133 132 130 130 125 123 120 120 117 116 115 115 116 117 117 117 115 112 108 108 102 100 98 98 94 94 94 94 93 91 89 89 87 87 86 86 90 95 95 95 91 88 86 86 83 82 82 82 82 83 85 85 81 80 78 78 80 80 81 80 80 80 80 85 85 83 85 89 89 90 90 91 91 90 90 90 90 90 90 89 89 89 89 90 90 90 91 89 89 89 89 87 87 
509 497 497 526 561 571 571 582 583 570 570 542 527 535 535 558 573 594 594 614 625 636 636 657 666 676 676 686 687 688 688 681 679 677 677 671 667 662 662 649 641 630 630 590 573 556 556 551 554 558 546 546 529 511 475 475 447 438 420 420 411 401 381 381 370 360 341 341 333 311 293 293 287 281 275 275 274 272 275 275 278 293 313 313 320 320 330 330 340 353 380 380 394 410 470 470 494 518 554 554 564 575 585 585 586 588 588 588 587 584 580 580 563 554 544 544 525 513 501 501 449 431 418 418 412 420 422 422 436 447 467 467 503 530 541 541 550 553 557 557 568 574 581 581 599 619 630 630 654 667 678 678 695 702 704 704 707 707 708 708 707 706 704 704 692 683 673 673 647 621 595 595 543 534 541 550 550 553 554 569 569 582 585 575 575 561 547 518 518 507 495 471 471 457 443 422 422 406 401 392 392 389 385 377 377 372 368 358 358 352 346 346 346 346 346 343 343 328 313 276 276 287 326 362 362 370 365 355 355 350 355 372 372 383 390 396 396 381 368 358 358 353 358 377 377 411 426 437 437 459 459 458 458 456 456 457 457 458 458 458 458 439 430 418 418 393 379 366 366 339 325 313 313 290 274 267 267 260 276 293 293 321 332 344 344 357 357 359 359 367 375 385 385 408 421 431 431 447 453 452 435 435 427 419 397 397 382 367 344 344 338 331 317 317 312 308 301 301 297 296 293 293 291 290 288 288 293 298 310 310 312 314 314 314 313 311 304 304 306 311 320 320 323 330 347 347 358 374 404 404 418 435 446 446 443 440 427 427 420 412 405 405 392 385 364 364 347 342 337 337 335 338 341 341 351 354 363 363 370 372 372 372 367 360 348 348 322 308 299 299 273 261 249 249 239 249 259 259 294 312 330 330 377 390 392 392 385 375 356 356 310 283 264 264 236 230 235 235 266 278 291 291 304 305 307 306 306 303 294 282 282 275 265 245 245 236 226 211 211 206 198 202 202 208 215 221 221 220 219 219 219 219 219 226 226 233 240 250 250 252 252 255 255 258 263 280 280 288 296 334 334 356 378 407 407 416 426 430 430 418 408 382 382 366 351 335 335 313 305 297 297 288 293 300 300 322 337 350 350 367 370 369 369 367 368 370 370 368 364 359 359 349 341 333 333 319 315 307 307 297 291 295 295 300 299 297 297 299 303 309 309 317 310 303 303 289 282 275 275 264 262 259 259 247 240 231 231 214 206 205 203 203 202 199 187 187 170 162 143 143 133 123 114 114 112 110 114 114 126 139 139 139 138 137 137 137 139 141 146 146 148 148 153 153 156 159 167 167 170 173 182 182 186 190 199 199 200 200 205 205 210 216 228 228 235 242 259 259 263 267 271 271 277 279 280 280 282 283 285 285 298 301 305 305 303 303 303 303 307 308 309 309 310 306 302 302 292 287 282 282 275 273 272 272 269 267 259 259 253 251 248 248 241 238 235 235 229 226 221 221 218 218 219 219 220 219 217 217 211 208 207 207 205 203 200 197 197 197 197 195 195 194 192 193 193 193 193 192 192 190 188 183 183 181 180 176 176 173 172 171 171 169 167 162 162 160 157 159 159 159 156 148 148 144 144 143 143 144 144 143 143 144 144 146 146 146 145 141 141 140 138 135 135 135 134 134 134 133 132 130 130 125 123 120 120 117 116 115 115 116 117 117 117 115 112 108 108 102 100 98 98 94 94 94 94 93 91 89 89 87 87 86 86 90 95 95 95 91 88 86 86 83 82 82 82 82 83 85 85 81 80 78 78 80 80 81 80 80 80 80 85 85 83 85 89 89 90 90 91 91 90 90 90 90 90 90 89 89 89 89 90 90 90 91 89 89 89 89 87 87 
533 524 524 536 571 584 584 600 602 589 589 560 544 548 548 571 590 619 619 632 637 642 642 659 665 672 672 675 672 669 669 655 651 648 648 641 637 633 633 620 612 602 602 565 547 528 528 511 518 526 523 523 508 492 458 458 429 418 399 399 391 382 363 363 354 345 327 327 319 306 291 291 286 281 275 275 277 279 292 292 298 315 333 333 341 340 336 336 332 338 359 359 374 393 463 463 487 512 541 541 548 556 570 570 574 578 580 580 581 576 570 570 549 538 526 526 507 496 485 485 437 419 420 420 434 447 449 449 445 438 451 451 483 517 532 532 548 552 556 556 569 576 583 583 599 616 626 626 648 660 671 671 688 695 698 698 702 701 698 698 695 692 688 688 675 666 656 656 634 614 593 593 526 512 512 512 512 513 523 551 551 569 573 565 565 552 539 518 518 509 500 482 482 472 461 435 435 426 426 420 420 415 407 391 391 384 377 365 365 360 362 362 362 362 362 349 349 326 302 277 277 299 346 373 373 374 370 363 363 360 367 383 383 393 400 404 404 388 376 366 366 362 369 387 387 420 434 444 444 460 459 458 458 455 456 457 457 458 457 455 455 432 422 410 410 386 373 361 361 336 322 311 311 289 273 266 266 267 285 303 303 330 343 356 356 370 371 373 373 379 384 391 391 409 420 430 430 448 455 455 438 438 429 420 391 391 375 358 333 333 327 320 306 306 302 300 297 297 296 297 298 298 299 299 298 298 304 310 323 323 324 326 324 324 322 319 312 312 314 322 334 334 338 339 349 349 358 372 402 402 418 437 444 444 442 439 426 426 420 413 410 410 404 401 384 384 359 350 340 340 323 320 316 316 319 321 330 330 344 351 356 356 357 352 340 340 313 298 290 290 264 255 246 246 236 236 236 236 259 278 298 298 355 372 381 381 385 378 364 364 325 300 278 278 242 224 220 220 236 247 259 259 277 283 290 296 296 294 289 282 282 279 271 257 257 250 243 227 227 218 204 196 196 197 199 207 207 208 209 210 210 210 211 214 214 217 225 237 237 241 242 243 243 244 250 282 282 298 314 352 352 369 387 415 415 423 431 436 436 426 417 396 396 383 369 354 354 331 320 308 308 286 285 288 288 302 313 324 324 339 342 341 341 339 339 341 341 343 343 343 343 336 331 325 325 310 306 298 298 288 282 284 284 286 285 282 282 279 280 286 286 307 305 303 303 293 287 281 281 269 264 258 258 235 227 219 219 207 203 202 199 199 197 193 180 180 164 157 143 143 134 125 111 111 111 110 109 109 119 133 138 138 140 142 147 147 149 152 155 155 156 157 160 160 164 168 173 173 176 179 187 187 192 198 206 206 206 207 209 209 211 216 233 233 244 254 274 274 277 281 283 283 286 286 286 286 287 289 292 292 304 304 304 304 301 301 302 302 306 307 309 309 312 305 300 300 291 286 281 281 272 269 267 267 262 260 253 253 247 245 242 242 236 234 232 232 228 226 221 221 217 214 214 214 213 212 210 210 205 202 199 199 194 193 191 187 187 187 187 187 187 187 188 186 186 185 184 182 182 181 180 177 177 175 173 170 170 167 165 160 160 160 160 162 162 163 164 164 164 161 154 149 149 147 147 146 146 147 149 150 150 149 150 151 151 149 147 143 143 142 140 137 137 137 137 135 135 131 130 128 128 121 118 115 115 115 117 120 120 124 123 120 120 113 109 105 105 99 96 96 96 95 95 94 94 88 87 86 86 88 88 89 89 93 93 90 90 85 83 82 82 81 81 81 81 82 83 80 80 78 80 82 82 84 83 82 80 80 82 85 83 83 83 86 91 91 92 92 93 93 93 92 90 90 90 90 89 89 89 89 90 90 90 91 94 94 95 92 87 87 
533 524 524 536 571 584 584 600 602 589 589 560 544 548 548 571 590 619 619 632 637 642 642 659 665 672 672 675 672 669 669 655 651 648 648 641 637 633 633 620 612 602 602 565 547 528 528 511 518 526 523 523 508 492 458 458 429 418 399 399 391 382 363 363 354 345 327 327 319 306 291 291 286 281 275 275 277 279 292 292 298 315 333 333 341 340 336 336 332 338 359 359 374 393 463 463 487 512 541 541 548 556 570 570 574 578 580 580 581 576 570 570 549 538 526 526 507 496 485 485 437 419 420 420 434 447 449 449 445 438 451 451 483 517 532 532 548 552 556 556 569 576 583 583 599 616 626 626 648 660 671 671 688 695 698 698 702 701 698 698 695 692 688 688 675 666 656 656 634 614 593 593 526 512 512 512 512 513 523 551 551 569 573 565 565 552 539 518 518 509 500 482 482 472 461 435 435 426 426 420 420 415 407 391 391 384 377 365 365 360 362 362 362 362 362 349 349 326 302 277 277 299 346 373 373 374 370 363 363 360 367 383 383 393 400 404 404 388 376 366 366 362 369 387 387 420 434 444 444 460 459 458 458 455 456 457 457 458 457 455 455 432 422 410 410 386 373 361 361 336 322 311 311 289 273 266 266 267 285 303 303 330 343 356 356 370 371 373 373 379 384 391 391 409 420 430 430 448 455 455 438 438 429 420 391 391 375 358 333 333 327 320 306 306 302 300 297 297 296 297 298 298 299 299 298 298 304 310 323 323 324 326 324 324 322 319 312 312 314 322 334 334 338 339 349 349 358 372 402 402 418 437 444 444 442 439 426 426 420 413 410 410 404 401 384 384 359 350 340 340 323 320 316 316 319 321 330 330 344 351 356 356 357 352 340 340 313 298 290 290 264 255 246 246 236 236 236 236 259 278 298 298 355 372 381 381 385 378 364 364 325 300 278 278 242 224 220 220 236 247 259 259 277 283 290 296 296 294 289 282 282 279 271 257 257 250 243 227 227 218 204 196 196 197 199 207 207 208 209 210 210 210 211 214 214 217 225 237 237 241 242 243 243 244 250 282 282 298 314 352 352 369 387 415 415 423 431 436 436 426 417 396 396 383 369 354 354 331 320 308 308 286 285 288 288 302 313 324 324 339 342 341 341 339 339 341 341 343 343 343 343 336 331 325 325 310 306 298 298 288 282 284 284 286 285 282 282 279 280 286 286 307 305 303 303 293 287 281 281 269 264 258 258 235 227 219 219 207 203 202 199 199 197 193 180 180 164 157 143 143 134 125 111 111 111 110 109 109 119 133 138 138 140 142 147 147 149 152 155 155 156 157 160 160 164 168 173 173 176 179 187 187 192 198 206 206 206 207 209 209 211 216 233 233 244 254 274 274 277 281 283 283 286 286 286 286 287 289 292 292 304 304 304 304 301 301 302 302 306 307 309 309 312 305 300 300 291 286 281 281 272 269 267 267 262 260 253 253 247 245 242 242 236 234 232 232 228 226 221 221 217 214 214 214 213 212 210 210 205 202 199 199 194 193 191 187 187 187 187 187 187 187 188 186 186 185 184 182 182 181 180 177 177 175 173 170 170 167 165 160 160 160 160 162 162 163 164 164 164 161 154 149 149 147 147 146 146 147 149 150 150 149 150 151 151 149 147 143 143 142 140 137 137 137 137 135 135 131 130 128 128 121 118 115 115 115 117 120 120 124 123 120 120 113 109 105 105 99 96 96 96 95 95 94 94 88 87 86 86 88 88 89 89 93 93 90 90 85 83 82 82 81 81 81 81 82 83 80 80 78 80 82 82 84 83 82 80 80 82 85 83 83 83 86 91 91 92 92 93 93 93 92 90 90 90 90 89 89 89 89 90 90 90 91 94 94 95 92 87 87 
562 559 559 563 588 598 598 615 622 611 611 582 564 565 565 586 607 635 635 649 652 656 656 666 670 674 674 674 666 658 658 628 621 618 618 612 609 603 603 589 581 573 573 539 524 509 509 480 487 494 494 494 482 470 439 439 412 401 380 380 370 363 346 346 337 328 313 313 306 301 294 294 292 289 277 277 281 285 306 306 315 336 355 355 363 365 364 364 360 355 355 355 362 381 455 455 478 501 517 517 521 526 552 552 560 568 571 571 570 564 558 558 536 524 512 512 487 476 465 465 428 419 432 432 455 465 473 473 475 468 464 464 468 493 510 510 531 538 545 545 559 568 577 577 594 611 621 621 642 653 663 663 680 686 688 688 688 686 680 680 674 671 667 667 654 646 637 637 615 602 588 588 524 500 493 491 491 497 515 548 548 563 564 552 552 543 534 517 517 510 502 486 486 476 465 451 451 455 455 448 448 441 432 413 413 402 393 381 381 379 378 381 381 381 380 350 350 324 297 287 287 316 365 384 384 383 377 372 372 373 381 399 399 409 412 412 412 397 385 374 374 370 378 395 395 425 437 443 443 450 449 448 448 445 445 445 445 444 442 439 439 417 406 396 396 375 365 354 354 331 319 308 308 288 272 265 265 278 294 311 311 336 349 363 363 380 381 385 385 394 400 406 406 418 425 434 434 450 457 455 438 438 427 416 384 384 367 349 327 327 322 316 303 303 299 299 305 305 310 315 321 321 323 321 313 313 317 322 334 334 336 338 334 334 331 328 321 321 322 331 346 346 351 352 357 357 361 374 402 402 417 436 445 445 442 439 430 430 427 423 423 423 422 420 403 403 379 367 355 355 335 326 316 316 307 307 307 307 315 322 331 331 339 337 323 323 298 286 278 278 258 260 262 262 247 238 229 229 233 249 266 266 328 348 362 362 376 374 364 364 336 318 299 299 260 231 221 221 215 221 227 227 252 261 270 270 270 267 260 256 256 255 251 241 241 236 236 232 232 229 216 207 207 205 202 199 199 200 202 199 199 199 198 205 205 208 213 223 223 228 229 234 234 237 250 301 301 316 332 364 364 378 393 414 414 422 430 440 440 434 429 414 414 405 393 381 381 353 341 328 328 296 276 276 276 282 287 295 295 308 312 313 313 315 316 316 316 320 324 328 328 329 324 318 318 302 299 291 291 282 278 277 277 277 279 276 276 270 267 270 270 288 291 295 295 293 290 286 286 267 259 250 250 224 214 208 208 198 193 192 190 190 189 185 175 175 161 154 141 141 136 130 112 112 111 110 110 110 116 124 133 133 141 147 159 159 165 165 166 166 166 168 175 175 175 176 179 179 181 184 194 194 200 207 215 215 215 215 214 214 213 218 236 236 248 257 279 279 281 284 283 283 280 278 282 282 288 290 291 291 298 298 297 297 293 293 294 294 299 302 305 305 303 298 294 294 286 283 276 276 265 262 259 259 255 253 248 248 241 238 235 235 230 228 225 225 223 221 219 219 218 217 217 217 214 212 210 210 204 200 197 197 193 193 192 185 185 183 180 180 180 181 182 180 180 179 178 176 176 174 173 172 172 171 170 168 168 164 161 159 159 160 162 166 166 165 164 165 165 161 155 151 151 150 151 153 153 154 156 158 158 157 156 151 151 149 146 141 141 139 136 133 133 135 137 137 137 129 125 121 121 115 115 115 115 117 120 124 124 123 119 115 115 108 105 102 102 96 93 94 94 91 91 90 90 90 90 89 89 88 89 90 90 89 84 84 84 82 81 81 81 80 81 80 80 79 79 77 77 79 80 82 82 81 83 85 85 85 87 89 84 84 85 88 93 93 95 95 94 94 92 91 89 89 89 89 89 89 89 90 90 90 90 91 96 96 94 92 88 88 
562 559 559 563 588 598 598 615 622 611 611 582 564 565 565 586 607 635 635 649 652 656 656 666 670 674 674 674 666 658 658 628 621 618 618 612 609 603 603 589 581 573 573 539 524 509 509 480 487 494 494 494 482 470 439 439 412 401 380 380 370 363 346 346 337 328 313 313 306 301 294 294 292 289 277 277 281 285 306 306 315 336 355 355 363 365 364 364 360 355 355 355 362 381 455 455 478 501 517 517 521 526 552 552 560 568 571 571 570 564 558 558 536 524 512 512 487 476 465 465 428 419 432 432 455 465 473 473 475 468 464 464 468 493 510 510 531 538 545 545 559 568 577 577 594 611 621 621 642 653 663 663 680 686 688 688 688 686 680 680 674 671 667 667 654 646 637 637 615 602 588 588 524 500 493 491 491 497 515 548 548 563 564 552 552 543 534 517 517 510 502 486 486 476 465 451 451 455 455 448 448 441 432 413 413 402 393 381 381 379 378 381 381 381 380 350 350 324 297 287 287 316 365 384 384 383 377 372 372 373 381 399 399 409 412 412 412 397 385 374 374 370 378 395 395 425 437 443 443 450 449 448 448 445 445 445 445 444 442 439 439 417 406 396 396 375 365 354 354 331 319 308 308 288 272 265 265 278 294 311 311 336 349 363 363 380 381 385 385 394 400 406 406 418 425 434 434 450 457 455 438 438 427 416 384 384 367 349 327 327 322 316 303 303 299 299 305 305 310 315 321 321 323 321 313 313 317 322 334 334 336 338 334 334 331 328 321 321 322 331 346 346 351 352 357 357 361 374 402 402 417 436 445 445 442 439 430 430 427 423 423 423 422 420 403 403 379 367 355 355 335 326 316 316 307 307 307 307 315 322 331 331 339 337 323 323 298 286 278 278 258 260 262 262 247 238 229 229 233 249 266 266 328 348 362 362 376 374 364 364 336 318 299 299 260 231 221 221 215 221 227 227 252 261 270 270 270 267 260 256 256 255 251 241 241 236 236 232 232 229 216 207 207 205 202 199 199 200 202 199 199 199 198 205 205 208 213 223 223 228 229 234 234 237 250 301 301 316 332 364 364 378 393 414 414 422 430 440 440 434 429 414 414 405 393 381 381 353 341 328 328 296 276 276 276 282 287 295 295 308 312 313 313 315 316 316 316 320 324 328 328 329 324 318 318 302 299 291 291 282 278 277 277 277 279 276 276 270 267 270 270 288 291 295 295 293 290 286 286 267 259 250 250 224 214 208 208 198 193 192 190 190 189 185 175 175 161 154 141 141 136 130 112 112 111 110 110 110 116 124 133 133 141 147 159 159 165 165 166 166 166 168 175 175 175 176 179 179 181 184 194 194 200 207 215 215 215 215 214 214 213 218 236 236 248 257 279 279 281 284 283 283 280 278 282 282 288 290 291 291 298 298 297 297 293 293 294 294 299 302 305 305 303 298 294 294 286 283 276 276 265 262 259 259 255 253 248 248 241 238 235 235 230 228 225 225 223 221 219 219 218 217 217 217 214 212 210 210 204 200 197 197 193 193 192 185 185 183 180 180 180 181 182 180 180 179 178 176 176 174 173 172 172 171 170 168 168 164 161 159 159 160 162 166 166 165 164 165 165 161 155 151 151 150 151 153 153 154 156 158 158 157 156 151 151 149 146 141 141 139 136 133 133 135 137 137 137 129 125 121 121 115 115 115 115 117 120 124 124 123 119 115 115 108 105 102 102 96 93 94 94 91 91 90 90 90 90 89 89 88 89 90 90 89 84 84 84 82 81 81 81 80 81 80 80 79 79 77 77 79 80 82 82 81 83 85 85 85 87 89 84 84 85 88 93 93 95 95 94 94 92 91 89 89 89 89 89 89 89 90 90 90 90 91 96 96 94 92 88 88 
580 584 584 594 609 618 618 635 644 635 635 608 589 584 584 598 618 645 645 661 666 671 671 676 677 679 679 672 661 649 649 606 594 588 588 578 574 568 568 554 547 539 539 510 498 486 486 456 457 459 457 457 449 440 416 416 394 384 363 363 352 344 327 327 319 314 308 308 309 303 296 296 295 294 278 278 283 289 320 320 334 362 383 383 391 394 396 396 394 382 365 365 360 376 441 441 459 478 485 485 490 495 535 535 546 557 561 561 559 552 545 545 523 512 500 500 473 459 445 445 427 430 445 445 471 483 493 493 506 509 501 501 484 480 486 486 504 512 520 520 539 550 562 562 581 599 610 610 633 644 653 653 667 672 673 673 671 667 658 658 646 644 641 641 635 627 618 618 595 582 569 569 525 505 490 482 482 490 508 536 536 547 548 541 541 534 527 512 512 506 500 484 484 477 470 473 473 481 479 469 469 460 450 428 428 416 409 401 401 399 400 408 408 405 402 361 361 331 301 310 310 342 390 402 402 397 389 386 386 391 400 415 415 421 425 424 424 405 391 381 381 381 392 407 407 429 437 438 438 434 432 430 430 427 427 426 426 421 418 414 414 397 388 380 380 363 355 346 346 326 315 305 305 286 271 266 266 287 300 313 313 337 348 359 359 377 381 391 391 402 409 416 416 429 435 442 442 455 461 456 439 439 425 411 375 375 359 343 325 325 320 314 307 307 307 311 324 324 333 339 348 348 350 347 330 330 332 334 349 349 351 353 351 351 347 343 334 334 333 342 358 358 366 367 369 369 370 379 402 402 417 437 448 448 446 443 440 440 439 438 439 439 440 440 426 426 408 399 390 390 370 360 349 349 327 317 303 303 299 298 305 305 313 314 303 303 283 274 268 268 276 281 287 287 267 252 236 236 224 231 239 239 297 320 336 336 354 357 353 353 340 331 317 317 284 247 229 229 216 213 210 210 227 231 236 234 234 230 224 221 221 218 214 207 207 203 203 203 203 203 202 203 203 200 197 188 188 188 187 190 190 189 188 193 193 197 199 206 206 210 214 224 224 229 243 298 298 315 332 360 360 371 383 403 403 413 423 437 437 436 432 425 425 421 414 407 407 382 366 349 349 317 284 276 276 268 268 271 271 278 283 286 286 291 293 292 292 297 304 311 311 318 313 307 307 293 288 280 280 273 270 270 270 273 278 278 278 272 266 263 263 267 274 281 281 281 275 268 268 250 244 237 237 215 206 201 201 194 193 192 191 191 191 185 170 170 157 152 143 143 137 131 114 114 114 113 114 114 115 120 134 134 144 153 168 168 173 174 175 175 176 177 180 180 181 183 186 186 188 191 201 201 206 211 217 217 219 220 222 222 221 224 233 233 240 250 270 270 271 272 272 272 271 271 276 276 282 284 284 284 286 285 283 283 279 281 283 283 293 295 297 297 295 286 281 281 273 270 266 266 258 254 251 251 247 245 240 240 233 231 229 229 224 222 219 219 217 216 217 217 219 220 218 218 213 210 208 208 203 200 199 199 195 194 192 185 185 183 181 179 179 179 179 176 176 175 173 169 169 167 167 168 168 169 168 164 164 160 158 160 160 162 165 168 168 167 165 163 163 161 158 158 158 160 162 164 164 165 164 161 161 158 156 148 148 146 143 140 140 138 136 130 130 131 133 129 129 123 120 117 117 116 117 118 118 121 122 123 123 115 111 108 108 101 97 94 94 90 89 90 90 91 90 88 88 88 88 88 88 87 88 89 89 84 83 83 83 84 83 83 83 81 80 80 80 80 81 81 81 83 83 83 83 83 84 85 89 89 89 90 91 91 92 93 95 95 95 94 91 91 90 90 89 89 89 89 90 90 90 90 93 93 95 98 92 92 88 88 87 87 
582 594 594 611 630 639 639 657 666 659 659 632 613 603 603 608 624 650 650 670 675 681 681 688 687 685 685 665 651 636 636 588 572 563 563 547 540 534 534 519 510 503 503 479 470 460 460 437 430 423 421 421 413 404 387 387 372 363 344 344 334 326 314 314 310 314 318 318 319 302 298 298 294 289 279 279 290 302 343 343 359 388 407 407 414 418 421 421 419 405 381 381 370 375 415 415 429 443 452 452 468 485 525 525 537 549 552 552 549 542 534 534 512 499 485 485 455 447 438 438 441 439 454 454 483 497 508 508 524 530 530 530 521 510 506 506 508 513 518 518 529 537 545 545 570 591 603 603 626 637 642 642 652 656 656 656 653 649 636 636 622 620 617 617 614 607 600 600 582 568 554 554 513 502 486 471 471 472 487 512 512 523 526 526 526 521 516 504 504 499 494 485 485 485 485 494 494 496 491 477 477 468 459 440 440 430 426 421 421 420 425 428 428 422 416 361 361 333 304 343 343 373 411 413 413 405 402 405 405 412 420 433 433 438 439 433 433 413 401 394 394 398 410 419 419 430 433 430 430 420 416 412 412 408 407 406 406 400 397 394 394 377 369 363 363 350 343 335 335 318 309 299 299 282 272 268 268 288 299 310 310 329 338 347 347 362 371 389 389 406 415 422 422 436 443 448 448 458 463 456 438 438 421 403 362 362 349 336 322 322 319 316 317 317 318 325 344 344 356 363 373 373 376 372 351 351 351 351 370 370 371 373 372 372 369 365 352 352 346 353 370 370 380 383 385 385 384 390 409 409 422 443 454 454 454 453 452 452 452 452 452 452 454 455 448 448 438 431 424 424 409 398 386 386 358 344 318 318 302 297 294 294 289 287 282 282 271 266 272 272 298 303 309 309 288 270 251 251 227 226 224 224 270 292 309 309 333 341 340 340 334 329 322 322 301 269 250 250 223 218 213 213 209 208 206 206 206 203 199 194 194 189 186 181 181 180 179 178 178 178 179 181 181 179 177 173 173 173 172 173 173 175 178 183 183 185 187 194 194 199 203 214 214 220 232 282 282 299 316 340 340 353 366 386 386 397 408 421 421 424 425 426 426 425 422 418 418 401 384 367 367 331 296 284 284 265 258 256 256 253 253 257 257 267 274 273 273 275 284 294 294 304 300 295 295 285 280 270 270 262 259 260 260 269 277 277 277 267 258 252 252 247 251 255 255 254 249 244 244 234 228 221 221 205 200 200 200 200 199 194 183 183 177 169 156 156 146 142 131 131 125 118 111 111 112 113 122 122 119 120 140 140 155 164 176 176 180 184 188 188 188 189 194 194 195 196 198 198 200 203 214 214 218 222 227 227 230 232 234 234 234 234 234 234 235 239 251 251 253 255 257 257 264 268 270 270 272 271 270 270 270 269 268 268 270 274 278 278 289 289 288 288 279 270 267 267 261 259 257 257 251 247 246 246 242 240 233 233 226 224 222 222 218 216 214 214 210 210 212 212 213 212 210 210 205 203 201 201 197 195 193 193 189 188 187 183 183 182 180 178 178 179 180 176 176 173 171 169 169 168 166 164 164 163 162 158 158 156 157 157 157 158 160 163 163 163 164 160 160 160 162 164 164 164 163 161 161 159 158 154 154 151 150 146 146 146 146 142 142 139 136 126 126 126 125 123 123 120 120 119 119 121 121 120 120 121 121 120 120 111 107 102 102 94 90 90 90 91 92 92 92 91 91 90 90 90 90 89 89 88 88 88 88 88 86 86 86 85 84 85 85 85 83 82 82 82 83 82 82 84 85 86 86 87 87 87 87 87 87 87 90 90 92 92 93 93 92 92 90 90 89 89 89 89 89 90 91 91 92 93 96 96 95 94 89 89 88 88 89 89 
571 590 590 620 649 660 660 676 680 671 671 644 626 615 615 615 627 652 652 675 682 690 690 695 691 687 687 659 643 627 627 576 559 547 547 526 517 509 509 491 480 471 471 448 440 431 431 412 402 392 381 381 375 369 359 359 348 340 327 327 321 322 327 327 331 333 332 332 328 309 300 300 294 288 287 287 304 322 369 369 385 413 431 431 438 442 443 443 439 425 399 399 387 385 394 394 403 413 435 435 455 475 515 515 528 541 549 549 546 539 532 532 507 491 475 475 447 453 459 459 457 448 461 461 488 503 515 515 534 540 543 543 546 544 542 542 544 545 547 547 549 556 564 564 580 596 605 605 622 630 633 633 638 640 639 639 634 631 616 616 598 597 596 596 596 592 587 587 573 565 557 557 504 486 474 457 457 453 463 487 487 501 507 514 514 509 504 495 495 492 489 487 487 491 496 499 499 497 493 482 482 474 467 454 454 449 447 444 444 443 442 440 440 425 410 339 339 330 320 380 380 405 434 432 432 426 425 428 428 434 442 453 453 457 456 447 447 430 420 414 414 419 430 433 433 436 434 431 431 414 408 402 402 394 390 386 386 382 378 373 373 358 352 347 347 336 331 325 325 309 300 292 292 280 276 278 278 302 307 313 313 324 330 336 336 350 360 382 382 403 413 422 422 438 445 451 451 459 462 455 432 432 412 391 353 353 344 335 326 326 328 331 334 334 333 342 363 363 376 384 394 394 396 392 368 368 370 372 391 391 393 396 398 398 395 392 376 376 364 368 383 383 394 399 405 405 406 412 426 426 435 450 460 460 461 463 464 464 464 464 465 465 466 465 457 457 448 441 433 433 414 403 392 392 372 358 329 329 307 299 295 295 288 284 278 278 274 277 287 287 322 328 335 335 313 292 270 270 239 233 226 226 246 266 284 284 312 323 323 323 320 316 312 312 299 278 264 264 238 233 228 228 210 203 195 194 194 193 190 185 185 181 180 178 178 179 178 174 174 171 166 163 163 162 161 162 162 162 161 161 161 162 163 170 170 172 173 178 178 183 190 202 202 208 219 262 262 277 293 319 319 331 343 363 363 373 384 398 398 404 407 414 414 418 418 418 418 400 388 376 376 347 311 296 296 272 263 258 258 249 244 244 244 248 252 255 255 253 260 267 267 288 288 287 287 275 268 257 257 251 249 252 252 265 275 272 272 257 246 242 242 232 230 227 227 222 220 217 217 209 207 204 204 204 206 203 203 193 187 181 166 166 158 153 143 143 135 131 120 120 117 113 111 111 113 115 130 130 124 126 153 153 171 174 181 181 186 191 199 199 202 203 210 210 211 212 212 212 213 215 224 224 228 233 242 242 245 244 242 242 243 243 241 241 239 240 246 246 248 250 253 253 261 266 267 267 268 267 266 266 267 267 266 266 269 271 273 273 278 278 277 277 266 259 258 258 256 254 251 251 244 239 239 239 237 236 229 229 219 218 216 216 213 211 209 209 204 204 204 204 203 202 201 201 198 196 194 194 190 188 186 186 181 180 179 177 177 176 174 173 173 173 172 171 171 169 168 165 165 163 162 161 161 160 159 157 157 156 155 154 154 156 158 159 159 159 159 155 155 157 160 160 160 159 158 155 155 153 152 151 151 150 151 151 151 149 146 139 139 136 132 126 126 125 123 122 122 122 122 122 122 119 119 120 120 121 119 117 117 103 98 95 95 91 92 93 93 95 95 95 95 93 93 92 92 93 93 92 92 88 87 85 85 88 89 88 88 87 87 87 87 87 85 84 84 82 82 89 89 89 89 89 89 89 88 87 89 89 89 88 90 90 91 91 92 92 93 92 91 91 91 91 90 90 90 91 92 92 93 95 95 95 93 91 90 90 90 92 96 96 
571 590 590 620 649 660 660 676 680 671 671 644 626 615 615 615 627 652 652 675 682 690 690 695 691 687 687 659 643 627 627 576 559 547 547 526 517 509 509 491 480 471 471 448 440 431 431 412 402 392 381 381 375 369 359 359 348 340 327 327 321 322 327 327 331 333 332 332 328 309 300 300 294 288 287 287 304 322 369 369 385 413 431 431 438 442 443 443 439 425 399 399 387 385 394 394 403 413 435 435 455 475 515 515 528 541 549 549 546 539 532 532 507 491 475 475 447 453 459 459 457 448 461 461 488 503 515 515 534 540 543 543 546 544 542 542 544 545 547 547 549 556 564 564 580 596 605 605 622 630 633 633 638 640 639 639 634 631 616 616 598 597 596 596 596 592 587 587 573 565 557 557 504 486 474 457 457 453 463 487 487 501 507 514 514 509 504 495 495 492 489 487 487 491 496 499 499 497 493 482 482 474 467 454 454 449 447 444 444 443 442 440 440 425 410 339 339 330 320 380 380 405 434 432 432 426 425 428 428 434 442 453 453 457 456 447 447 430 420 414 414 419 430 433 433 436 434 431 431 414 408 402 402 394 390 386 386 382 378 373 373 358 352 347 347 336 331 325 325 309 300 292 292 280 276 278 278 302 307 313 313 324 330 336 336 350 360 382 382 403 413 422 422 438 445 451 451 459 462 455 432 432 412 391 353 353 344 335 326 326 328 331 334 334 333 342 363 363 376 384 394 394 396 392 368 368 370 372 391 391 393 396 398 398 395 392 376 376 364 368 383 383 394 399 405 405 406 412 426 426 435 450 460 460 461 463 464 464 464 464 465 465 466 465 457 457 448 441 433 433 414 403 392 392 372 358 329 329 307 299 295 295 288 284 278 278 274 277 287 287 322 328 335 335 313 292 270 270 239 233 226 226 246 266 284 284 312 323 323 323 320 316 312 312 299 278 264 264 238 233 228 228 210 203 195 194 194 193 190 185 185 181 180 178 178 179 178 174 174 171 166 163 163 162 161 162 162 162 161 161 161 162 163 170 170 172 173 178 178 183 190 202 202 208 219 262 262 277 293 319 319 331 343 363 363 373 384 398 398 404 407 414 414 418 418 418 418 400 388 376 376 347 311 296 296 272 263 258 258 249 244 244 244 248 252 255 255 253 260 267 267 288 288 287 287 275 268 257 257 251 249 252 252 265 275 272 272 257 246 242 242 232 230 227 227 222 220 217 217 209 207 204 204 204 206 203 203 193 187 181 166 166 158 153 143 143 135 131 120 120 117 113 111 111 113 115 130 130 124 126 153 153 171 174 181 181 186 191 199 199 202 203 210 210 211 212 212 212 213 215 224 224 228 233 242 242 245 244 242 242 243 243 241 241 239 240 246 246 248 250 253 253 261 266 267 267 268 267 266 266 267 267 266 266 269 271 273 273 278 278 277 277 266 259 258 258 256 254 251 251 244 239 239 239 237 236 229 229 219 218 216 216 213 211 209 209 204 204 204 204 203 202 201 201 198 196 194 194 190 188 186 186 181 180 179 177 177 176 174 173 173 173 172 171 171 169 168 165 165 163 162 161 161 160 159 157 157 156 155 154 154 156 158 159 159 159 159 155 155 157 160 160 160 159 158 155 155 153 152 151 151 150 151 151 151 149 146 139 139 136 132 126 126 125 123 122 122 122 122 122 122 119 119 120 120 121 119 117 117 103 98 95 95 91 92 93 93 95 95 95 95 93 93 92 92 93 93 92 92 88 87 85 85 88 89 88 88 87 87 87 87 87 85 84 84 82 82 89 89 89 89 89 89 89 88 87 89 89 89 88 90 90 91 91 92 92 93 92 91 91 91 91 90 90 90 91 92 92 93 95 95 95 93 91 90 90 90 92 96 96 
571 590 590 620 649 660 660 676 680 671 671 644 626 615 615 615 627 652 652 675 682 690 690 695 691 687 687 659 643 627 627 576 559 547 547 526 517 509 509 491 480 471 471 448 440 431 431 412 402 392 381 381 375 369 359 359 348 340 327 327 321 322 327 327 331 333 332 332 328 309 300 300 294 288 287 287 304 322 369 369 385 413 431 431 438 442 443 443 439 425 399 399 387 385 394 394 403 413 435 435 455 475 515 515 528 541 549 549 546 539 532 532 507 491 475 475 447 453 459 459 457 448 461 461 488 503 515 515 534 540 543 543 546 544 542 542 544 545 547 547 549 556 564 564 580 596 605 605 622 630 633 633 638 640 639 639 634 631 616 616 598 597 596 596 596 592 587 587 573 565 557 557 504 486 474 457 457 453 463 487 487 501 507 514 514 509 504 495 495 492 489 487 487 491 496 499 499 497 493 482 482 474 467 454 454 449 447 444 444 443 442 440 440 425 410 339 339 330 320 380 380 405 434 432 432 426 425 428 428 434 442 453 453 457 456 447 447 430 420 414 414 419 430 433 433 436 434 431 431 414 408 402 402 394 390 386 386 382 378 373 373 358 352 347 347 336 331 325 325 309 300 292 292 280 276 278 278 302 307 313 313 324 330 336 336 350 360 382 382 403 413 422 422 438 445 451 451 459 462 455 432 432 412 391 353 353 344 335 326 326 328 331 334 334 333 342 363 363 376 384 394 394 396 392 368 368 370 372 391 391 393 396 398 398 395 392 376 376 364 368 383 383 394 399 405 405 406 412 426 426 435 450 460 460 461 463 464 464 464 464 465 465 466 465 457 457 448 441 433 433 414 403 392 392 372 358 329 329 307 299 295 295 288 284 278 278 274 277 287 287 322 328 335 335 313 292 270 270 239 233 226 226 246 266 284 284 312 323 323 323 320 316 312 312 299 278 264 264 238 233 228 228 210 203 195 194 194 193 190 185 185 181 180 178 178 179 178 174 174 171 166 163 163 162 161 162 162 162 161 161 161 162 163 170 170 172 173 178 178 183 190 202 202 208 219 262 262 277 293 319 319 331 343 363 363 373 384 398 398 404 407 414 414 418 418 418 418 400 388 376 376 347 311 296 296 272 263 258 258 249 244 244 244 248 252 255 255 253 260 267 267 288 288 287 287 275 268 257 257 251 249 252 252 265 275 272 272 257 246 242 242 232 230 227 227 222 220 217 217 209 207 204 204 204 206 203 203 193 187 181 166 166 158 153 143 143 135 131 120 120 117 113 111 111 113 115 130 130 124 126 153 153 171 174 181 181 186 191 199 199 202 203 210 210 211 212 212 212 213 215 224 224 228 233 242 242 245 244 242 242 243 243 241 241 239 240 246 246 248 250 253 253 261 266 267 267 268 267 266 266 267 267 266 266 269 271 273 273 278 278 277 277 266 259 258 258 256 254 251 251 244 239 239 239 237 236 229 229 219 218 216 216 213 211 209 209 204 204 204 204 203 202 201 201 198 196 194 194 190 188 186 186 181 180 179 177 177 176 174 173 173 173 172 171 171 169 168 165 165 163 162 161 161 160 159 157 157 156 155 154 154 156 158 159 159 159 159 155 155 157 160 160 160 159 158 155 155 153 152 151 151 150 151 151 151 149 146 139 139 136 132 126 126 125 123 122 122 122 122 122 122 119 119 120 120 121 119 117 117 103 98 95 95 91 92 93 93 95 95 95 95 93 93 92 92 93 93 92 92 88 87 85 85 88 89 88 88 87 87 87 87 87 85 84 84 82 82 89 89 89 89 89 89 89 88 87 89 89 89 88 90 90 91 91 92 92 93 92 91 91 91 91 90 90 90 91 92 92 93 95 95 95 93 91 90 90 90 92 96 96 
553 577 577 617 651 664 664 680 683 674 674 647 630 622 622 623 633 655 655 680 688 696 696 699 693 687 687 661 644 627 627 575 559 548 548 527 517 511 511 495 486 472 472 433 425 417 417 406 400 394 379 379 369 359 345 345 332 330 332 332 337 343 352 352 354 354 348 348 340 315 303 303 297 290 293 293 316 340 392 392 407 432 451 451 460 466 469 469 465 451 423 423 410 407 403 403 405 408 433 433 451 470 510 510 523 536 548 548 547 540 533 533 509 492 474 474 456 467 478 478 469 457 463 463 485 500 512 512 534 544 549 549 557 562 564 564 567 568 569 569 568 574 580 580 592 605 611 611 620 624 625 625 626 625 623 623 616 612 600 600 583 580 577 577 582 579 576 576 565 558 550 550 520 507 494 466 466 450 449 463 463 478 487 498 498 495 492 488 488 487 486 489 489 492 495 498 498 499 498 491 491 485 478 467 467 464 463 459 459 456 452 441 441 413 385 332 332 346 361 419 419 434 454 456 456 453 453 457 457 462 468 476 476 478 476 468 468 453 445 441 441 442 448 449 449 447 444 439 439 420 414 407 407 393 385 377 377 364 360 355 355 339 333 329 329 319 314 310 310 300 294 288 288 278 280 287 287 318 325 333 333 343 347 351 351 359 363 379 379 401 413 422 422 438 446 452 452 460 462 451 422 422 400 378 349 349 344 339 344 344 350 357 358 358 355 362 383 383 397 406 417 417 418 413 387 387 390 394 410 410 416 422 426 426 424 421 406 406 389 390 401 401 412 419 427 427 429 432 440 440 446 454 464 464 467 471 472 472 473 474 474 474 470 466 457 457 442 432 422 422 399 390 380 380 364 355 335 335 315 306 300 300 291 287 283 283 287 296 308 308 340 340 341 341 323 306 289 289 255 245 235 235 232 240 260 260 290 301 301 301 299 296 290 290 279 265 256 256 240 231 221 221 203 196 188 186 186 186 184 177 177 173 171 168 168 167 166 165 165 165 164 163 163 162 160 159 159 159 159 159 159 160 161 166 166 171 172 173 173 171 177 190 190 196 206 241 241 255 270 291 291 302 314 337 337 347 357 371 371 378 382 393 393 401 405 410 410 399 390 380 380 359 323 306 306 281 272 265 265 252 245 242 242 239 239 240 240 241 243 245 245 262 267 273 273 258 251 242 242 240 240 245 245 256 263 262 262 254 248 244 244 235 229 222 222 206 200 194 194 186 188 190 190 195 196 190 190 175 167 160 146 146 138 135 128 128 123 121 113 113 112 111 110 110 116 122 134 134 128 132 155 155 167 173 184 184 189 194 204 204 208 212 217 217 216 215 211 211 213 215 226 226 231 237 249 249 251 251 250 250 251 251 250 250 249 250 259 259 263 268 267 267 268 270 271 271 273 272 271 271 270 269 268 268 268 269 270 270 269 267 265 265 257 252 251 251 247 245 242 242 236 234 233 233 231 230 226 226 218 217 215 215 212 210 208 208 201 200 199 199 197 196 195 195 192 190 188 188 185 183 182 182 177 176 174 171 171 171 170 168 168 167 166 164 164 162 162 160 160 159 158 157 157 157 157 157 157 157 157 156 156 156 156 153 153 153 152 151 151 152 154 153 153 152 152 151 151 152 152 154 154 155 154 147 147 143 139 133 133 130 127 125 125 124 123 125 125 123 122 120 120 120 121 122 122 118 114 109 109 96 93 94 94 98 100 100 100 98 96 96 96 94 93 91 91 92 90 88 88 86 87 88 88 90 91 91 91 90 89 89 89 88 86 85 85 84 84 90 90 95 94 92 92 91 90 89 89 89 89 89 92 92 93 94 95 95 95 94 93 93 92 92 93 93 93 94 93 93 93 93 91 91 91 92 94 94 95 96 101 101 
536 561 561 604 642 657 657 677 682 674 674 651 636 629 629 628 636 659 659 684 691 699 699 704 699 693 693 668 652 636 636 591 575 562 562 536 524 517 517 501 492 480 480 441 437 432 432 427 422 416 395 395 382 368 344 344 336 338 348 348 357 363 372 372 375 374 361 361 349 316 301 301 297 292 296 296 320 345 399 399 414 442 465 465 476 487 498 498 498 484 457 457 444 439 434 434 431 427 451 451 468 486 514 514 526 538 551 551 550 543 536 536 510 492 474 474 471 481 491 491 481 470 475 475 490 499 507 507 528 541 549 549 561 570 575 575 580 582 584 584 586 589 592 592 601 609 613 613 618 619 618 618 614 612 608 608 599 595 586 586 572 567 561 561 568 567 565 565 555 548 540 540 520 512 505 484 484 470 454 445 445 452 463 483 483 483 483 480 480 480 480 484 484 486 489 496 496 501 501 497 497 491 484 474 474 471 469 463 463 459 458 446 446 414 381 350 350 378 406 446 446 456 472 479 479 480 482 489 489 494 495 495 495 493 490 482 482 471 465 461 461 459 462 462 462 459 457 453 453 432 423 413 413 393 385 377 377 366 361 355 355 339 333 328 328 318 312 308 308 300 296 291 291 281 286 297 297 329 337 345 345 356 360 365 365 377 379 387 387 403 414 423 423 440 447 453 453 460 460 445 411 411 392 372 354 354 355 357 374 374 380 386 389 389 387 390 406 406 420 428 437 437 438 433 412 412 416 421 430 430 435 441 450 450 450 451 439 439 420 422 429 429 434 440 446 446 447 446 445 445 447 449 457 457 463 470 477 477 477 478 476 476 468 462 447 447 430 416 402 402 376 367 358 358 344 339 328 328 315 308 303 303 295 292 293 293 303 313 320 320 332 330 328 328 314 304 293 293 269 257 245 245 225 221 236 236 265 279 286 286 289 283 273 273 259 247 239 239 217 211 204 204 198 193 188 184 184 183 181 174 174 169 167 164 164 163 163 167 167 170 176 179 179 177 175 181 181 179 176 165 165 163 161 165 165 168 167 165 165 164 168 176 176 181 188 217 217 228 239 256 256 266 277 307 307 319 331 341 341 348 354 367 367 375 381 387 387 386 380 374 374 358 330 314 314 291 284 276 276 260 253 247 247 239 236 237 237 240 240 239 239 241 245 250 250 239 237 234 234 236 237 242 242 256 264 263 263 257 253 249 249 237 232 226 226 213 207 200 200 190 190 189 189 177 171 164 164 152 147 143 133 133 127 123 117 117 115 114 111 111 111 111 112 112 119 127 139 139 133 133 152 152 165 170 182 182 189 194 205 205 210 212 214 214 213 211 214 214 218 222 231 231 237 244 256 256 259 259 260 260 260 260 261 261 262 262 277 277 279 282 279 279 276 277 278 278 278 277 277 277 274 273 271 271 270 271 272 272 267 264 261 261 256 252 251 251 247 244 241 241 235 231 230 230 228 227 227 227 225 225 225 225 220 215 210 210 202 198 193 193 191 190 189 189 187 186 184 184 181 179 177 177 172 171 170 167 167 167 167 165 165 163 161 160 160 159 158 157 157 156 156 156 156 157 158 160 160 159 157 154 154 154 154 154 154 154 154 151 151 151 150 150 150 151 153 156 156 157 157 155 155 153 150 139 139 136 133 128 128 126 124 125 125 126 127 124 124 120 121 122 122 122 119 115 115 107 103 98 98 96 98 100 100 102 101 100 100 98 97 97 97 94 93 92 92 90 89 87 87 89 91 94 94 94 91 91 91 91 91 91 91 90 89 89 89 89 89 93 93 96 96 95 95 92 91 90 92 92 93 94 97 97 98 98 98 98 97 96 94 94 92 93 96 96 96 96 93 93 93 94 93 93 94 95 95 95 96 98 105 105 
518 542 542 588 630 647 647 674 683 677 677 659 647 639 639 635 639 662 662 686 694 703 703 708 703 698 698 674 659 644 644 600 583 569 569 543 530 520 520 501 492 483 483 457 452 446 446 438 431 423 397 397 382 366 349 349 352 357 368 368 374 383 393 393 394 391 374 374 359 322 302 302 299 296 296 296 318 341 398 398 415 447 477 477 492 503 517 517 520 513 496 496 486 481 477 477 470 462 466 466 482 498 521 521 531 541 555 555 554 546 537 537 505 489 473 473 486 495 504 504 491 479 488 488 508 520 528 528 545 554 561 561 572 580 584 584 590 593 596 596 598 599 600 600 608 610 611 611 612 612 610 610 604 599 593 593 584 581 572 572 561 555 548 548 554 553 552 552 542 535 528 528 509 502 496 483 483 476 461 439 439 431 442 471 471 472 474 473 473 473 472 476 476 480 484 493 493 504 505 501 501 495 489 478 478 474 472 467 467 465 462 451 451 426 400 371 371 401 432 464 464 473 488 499 499 504 508 514 514 516 515 507 507 501 497 487 487 477 472 470 470 468 468 468 468 469 470 467 467 446 434 421 421 401 393 384 384 376 372 367 367 347 340 335 335 325 319 315 315 307 303 297 297 286 293 306 306 337 346 356 356 368 374 380 380 394 398 405 405 415 421 429 429 443 450 454 454 457 455 439 409 409 394 379 368 368 375 382 404 404 409 414 424 424 427 427 435 435 445 453 459 459 457 451 435 435 439 443 450 450 454 458 470 470 474 478 470 470 456 454 454 454 457 460 462 462 460 455 446 446 441 433 441 441 450 460 471 471 473 475 472 472 462 455 436 436 415 400 385 385 361 353 344 344 331 325 315 315 306 302 299 299 294 292 293 293 301 307 310 310 310 306 302 302 291 285 278 278 264 256 247 247 225 218 222 222 242 259 268 268 273 269 260 260 243 225 216 216 201 200 198 198 190 189 188 185 185 183 175 167 167 164 164 165 165 167 171 179 179 183 192 197 197 200 203 207 207 206 204 190 190 185 180 168 168 164 163 160 160 158 160 164 164 167 173 192 192 199 207 223 223 234 245 278 278 290 303 312 312 316 321 335 335 343 349 355 355 359 357 355 355 343 327 317 317 299 292 285 285 271 264 259 259 253 252 249 249 244 240 235 235 229 228 227 227 229 229 227 227 227 232 242 242 260 268 268 268 265 262 258 258 240 236 231 231 223 220 216 216 209 202 195 195 168 154 149 149 140 137 134 127 127 123 119 115 115 115 114 113 113 113 114 114 114 124 134 143 143 137 133 146 146 156 161 174 174 181 186 197 197 203 205 214 214 215 217 225 225 229 234 244 244 250 257 269 269 273 273 272 272 271 271 272 272 272 274 284 284 285 287 286 286 285 285 284 284 282 280 279 279 277 277 276 276 277 276 274 274 266 265 264 264 264 257 255 255 249 246 243 243 238 236 235 235 233 233 234 234 233 231 229 229 228 221 214 214 205 200 191 191 186 185 185 185 183 182 181 181 178 176 176 176 176 176 175 174 174 174 174 167 167 166 164 160 160 159 158 158 158 159 159 161 161 163 163 161 161 157 156 158 158 159 161 158 158 156 154 153 153 153 152 154 154 156 156 156 156 155 153 148 148 145 142 132 132 130 128 126 126 126 126 128 128 127 125 125 125 121 121 120 120 115 111 106 106 99 98 96 96 100 100 100 100 99 98 98 98 97 96 96 96 92 92 93 93 91 91 91 91 95 96 98 98 96 94 93 93 94 96 96 96 96 95 95 95 97 99 99 99 96 95 93 93 94 95 96 97 97 98 99 104 104 104 103 99 99 97 96 95 95 96 97 98 98 98 98 97 97 97 97 98 98 98 99 100 100 101 101 106 106 
518 542 542 588 630 647 647 674 683 677 677 659 647 639 639 635 639 662 662 686 694 703 703 708 703 698 698 674 659 644 644 600 583 569 569 543 530 520 520 501 492 483 483 457 452 446 446 438 431 423 397 397 382 366 349 349 352 357 368 368 374 383 393 393 394 391 374 374 359 322 302 302 299 296 296 296 318 341 398 398 415 447 477 477 492 503 517 517 520 513 496 496 486 481 477 477 470 462 466 466 482 498 521 521 531 541 555 555 554 546 537 537 505 489 473 473 486 495 504 504 491 479 488 488 508 520 528 528 545 554 561 561 572 580 584 584 590 593 596 596 598 599 600 600 608 610 611 611 612 612 610 610 604 599 593 593 584 581 572 572 561 555 548 548 554 553 552 552 542 535 528 528 509 502 496 483 483 476 461 439 439 431 442 471 471 472 474 473 473 473 472 476 476 480 484 493 493 504 505 501 501 495 489 478 478 474 472 467 467 465 462 451 451 426 400 371 371 401 432 464 464 473 488 499 499 504 508 514 514 516 515 507 507 501 497 487 487 477 472 470 470 468 468 468 468 469 470 467 467 446 434 421 421 401 393 384 384 376 372 367 367 347 340 335 335 325 319 315 315 307 303 297 297 286 293 306 306 337 346 356 356 368 374 380 380 394 398 405 405 415 421 429 429 443 450 454 454 457 455 439 409 409 394 379 368 368 375 382 404 404 409 414 424 424 427 427 435 435 445 453 459 459 457 451 435 435 439 443 450 450 454 458 470 470 474 478 470 470 456 454 454 454 457 460 462 462 460 455 446 446 441 433 441 441 450 460 471 471 473 475 472 472 462 455 436 436 415 400 385 385 361 353 344 344 331 325 315 315 306 302 299 299 294 292 293 293 301 307 310 310 310 306 302 302 291 285 278 278 264 256 247 247 225 218 222 222 242 259 268 268 273 269 260 260 243 225 216 216 201 200 198 198 190 189 188 185 185 183 175 167 167 164 164 165 165 167 171 179 179 183 192 197 197 200 203 207 207 206 204 190 190 185 180 168 168 164 163 160 160 158 160 164 164 167 173 192 192 199 207 223 223 234 245 278 278 290 303 312 312 316 321 335 335 343 349 355 355 359 357 355 355 343 327 317 317 299 292 285 285 271 264 259 259 253 252 249 249 244 240 235 235 229 228 227 227 229 229 227 227 227 232 242 242 260 268 268 268 265 262 258 258 240 236 231 231 223 220 216 216 209 202 195 195 168 154 149 149 140 137 134 127 127 123 119 115 115 115 114 113 113 113 114 114 114 124 134 143 143 137 133 146 146 156 161 174 174 181 186 197 197 203 205 214 214 215 217 225 225 229 234 244 244 250 257 269 269 273 273 272 272 271 271 272 272 272 274 284 284 285 287 286 286 285 285 284 284 282 280 279 279 277 277 276 276 277 276 274 274 266 265 264 264 264 257 255 255 249 246 243 243 238 236 235 235 233 233 234 234 233 231 229 229 228 221 214 214 205 200 191 191 186 185 185 185 183 182 181 181 178 176 176 176 176 176 175 174 174 174 174 167 167 166 164 160 160 159 158 158 158 159 159 161 161 163 163 161 161 157 156 158 158 159 161 158 158 156 154 153 153 153 152 154 154 156 156 156 156 155 153 148 148 145 142 132 132 130 128 126 126 126 126 128 128 127 125 125 125 121 121 120 120 115 111 106 106 99 98 96 96 100 100 100 100 99 98 98 98 97 96 96 96 92 92 93 93 91 91 91 91 95 96 98 98 96 94 93 93 94 96 96 96 96 95 95 95 97 99 99 99 96 95 93 93 94 95 96 97 97 98 99 104 104 104 103 99 99 97 96 95 95 96 97 98 98 98 98 97 97 97 97 98 98 98 99 100 100 101 101 106 106 
518 542 542 588 630 647 647 674 683 677 677 659 647 639 639 635 639 662 662 686 694 703 703 708 703 698 698 674 659 644 644 600 583 569 569 543 530 520 520 501 492 483 483 457 452 446 446 438 431 423 397 397 382 366 349 349 352 357 368 368 374 383 393 393 394 391 374 374 359 322 302 302 299 296 296 296 318 341 398 398 415 447 477 477 492 503 517 517 520 513 496 496 486 481 477 477 470 462 466 466 482 498 521 521 531 541 555 555 554 546 537 537 505 489 473 473 486 495 504 504 491 479 488 488 508 520 528 528 545 554 561 561 572 580 584 584 590 593 596 596 598 599 600 600 608 610 611 611 612 612 610 610 604 599 593 593 584 581 572 572 561 555 548 548 554 553 552 552 542 535 528 528 509 502 496 483 483 476 461 439 439 431 442 471 471 472 474 473 473 473 472 476 476 480 484 493 493 504 505 501 501 495 489 478 478 474 472 467 467 465 462 451 451 426 400 371 371 401 432 464 464 473 488 499 499 504 508 514 514 516 515 507 507 501 497 487 487 477 472 470 470 468 468 468 468 469 470 467 467 446 434 421 421 401 393 384 384 376 372 367 367 347 340 335 335 325 319 315 315 307 303 297 297 286 293 306 306 337 346 356 356 368 374 380 380 394 398 405 405 415 421 429 429 443 450 454 454 457 455 439 409 409 394 379 368 368 375 382 404 404 409 414 424 424 427 427 435 435 445 453 459 459 457 451 435 435 439 443 450 450 454 458 470 470 474 478 470 470 456 454 454 454 457 460 462 462 460 455 446 446 441 433 441 441 450 460 471 471 473 475 472 472 462 455 436 436 415 400 385 385 361 353 344 344 331 325 315 315 306 302 299 299 294 292 293 293 301 307 310 310 310 306 302 302 291 285 278 278 264 256 247 247 225 218 222 222 242 259 268 268 273 269 260 260 243 225 216 216 201 200 198 198 190 189 188 185 185 183 175 167 167 164 164 165 165 167 171 179 179 183 192 197 197 200 203 207 207 206 204 190 190 185 180 168 168 164 163 160 160 158 160 164 164 167 173 192 192 199 207 223 223 234 245 278 278 290 303 312 312 316 321 335 335 343 349 355 355 359 357 355 355 343 327 317 317 299 292 285 285 271 264 259 259 253 252 249 249 244 240 235 235 229 228 227 227 229 229 227 227 227 232 242 242 260 268 268 268 265 262 258 258 240 236 231 231 223 220 216 216 209 202 195 195 168 154 149 149 140 137 134 127 127 123 119 115 115 115 114 113 113 113 114 114 114 124 134 143 143 137 133 146 146 156 161 174 174 181 186 197 197 203 205 214 214 215 217 225 225 229 234 244 244 250 257 269 269 273 273 272 272 271 271 272 272 272 274 284 284 285 287 286 286 285 285 284 284 282 280 279 279 277 277 276 276 277 276 274 274 266 265 264 264 264 257 255 255 249 246 243 243 238 236 235 235 233 233 234 234 233 231 229 229 228 221 214 214 205 200 191 191 186 185 185 185 183 182 181 181 178 176 176 176 176 176 175 174 174 174 174 167 167 166 164 160 160 159 158 158 158 159 159 161 161 163 163 161 161 157 156 158 158 159 161 158 158 156 154 153 153 153 152 154 154 156 156 156 156 155 153 148 148 145 142 132 132 130 128 126 126 126 126 128 128 127 125 125 125 121 121 120 120 115 111 106 106 99 98 96 96 100 100 100 100 99 98 98 98 97 96 96 96 92 92 93 93 91 91 91 91 95 96 98 98 96 94 93 93 94 96 96 96 96 95 95 95 97 99 99 99 96 95 93 93 94 95 96 97 97 98 99 104 104 104 103 99 99 97 96 95 95 96 97 98 98 98 98 97 97 97 97 98 98 98 99 100 100 101 101 106 106 
505 532 532 581 623 642 642 671 682 681 681 670 660 652 652 643 644 663 663 684 693 703 703 711 706 701 701 677 663 649 649 604 585 571 571 545 532 522 522 504 495 488 488 467 462 456 456 439 428 416 386 386 374 362 368 368 381 385 390 390 391 402 415 415 417 411 386 386 368 325 307 307 304 301 294 294 311 329 388 388 411 452 482 482 495 507 523 523 527 524 517 517 514 513 512 512 510 507 500 500 505 511 529 529 538 547 558 558 556 545 534 534 496 488 480 480 503 509 515 515 503 492 502 502 527 542 552 552 569 575 580 580 586 589 591 591 598 600 602 602 605 606 607 607 608 607 606 606 604 603 602 602 597 593 583 583 567 561 556 556 547 542 536 536 535 535 536 536 527 520 512 512 493 487 482 472 472 466 459 439 439 427 431 462 462 463 465 465 465 465 464 469 469 473 478 493 493 506 507 503 503 498 492 480 480 475 472 467 467 465 458 441 441 418 395 394 394 417 441 463 463 475 496 512 512 521 525 529 529 528 523 511 511 504 499 488 488 479 475 473 473 471 471 471 471 473 476 474 474 456 446 435 435 414 406 398 398 391 386 380 380 354 345 341 341 334 331 327 327 315 307 300 300 287 296 311 311 348 358 369 369 382 390 398 398 415 419 424 424 427 429 433 433 443 448 449 449 451 450 437 416 416 407 397 386 386 393 400 421 421 427 434 448 448 452 455 466 466 473 477 478 478 474 466 452 452 452 453 458 458 463 468 484 484 487 491 487 487 480 476 472 472 473 473 469 469 465 458 438 438 425 404 414 414 427 441 460 460 463 466 463 463 454 448 433 433 412 401 389 389 371 363 354 354 340 334 320 320 307 300 296 296 289 286 286 286 285 286 286 286 280 276 272 272 261 257 253 253 243 238 232 232 218 214 212 212 220 230 238 238 244 242 236 236 222 205 197 197 195 193 190 190 190 189 188 181 181 177 169 166 166 165 169 179 179 186 193 206 206 212 218 227 227 227 227 222 222 218 213 205 205 201 196 177 177 168 166 162 162 160 159 157 157 157 159 170 170 176 182 196 196 206 217 249 249 261 274 280 280 286 289 299 299 306 312 318 318 324 325 327 327 327 320 314 314 302 295 289 289 278 272 268 268 259 255 251 251 247 242 237 237 224 220 215 215 214 212 206 206 212 223 241 241 266 273 276 276 278 277 273 273 261 255 248 248 236 230 224 224 209 203 196 196 166 154 148 148 136 129 125 119 119 117 117 115 115 114 114 112 112 112 112 117 117 127 138 135 135 132 131 141 141 148 155 168 168 174 179 193 193 201 204 215 215 217 220 223 223 228 233 241 241 254 267 277 277 280 282 283 283 281 281 282 282 285 287 293 293 292 290 288 288 284 281 280 280 279 280 281 281 282 282 282 282 286 280 274 274 271 272 273 273 267 259 257 257 253 251 247 247 242 240 240 240 241 242 242 242 241 237 233 233 234 228 221 221 211 206 194 194 186 184 184 184 184 186 186 186 184 183 183 183 181 181 181 180 180 177 174 167 167 166 165 166 166 165 165 165 165 164 164 163 163 162 161 159 159 159 160 164 164 163 161 158 158 157 155 153 153 154 155 155 155 154 153 150 150 148 146 141 141 138 135 130 130 129 128 127 127 127 126 125 125 126 128 132 132 123 117 111 111 104 103 102 102 97 98 99 99 99 98 98 98 97 97 97 97 96 95 95 95 94 94 94 94 96 98 101 101 102 101 100 100 97 97 97 97 96 97 101 101 105 105 105 105 105 106 102 102 98 98 99 99 101 101 102 104 104 105 106 108 108 107 104 99 99 96 97 101 101 103 102 100 100 100 101 102 102 102 101 102 102 102 101 101 101 103 105 108 108 
504 532 532 580 623 642 642 673 686 686 686 680 674 665 665 654 653 664 664 684 693 702 702 709 705 701 701 679 666 653 653 610 592 576 576 547 534 526 526 509 500 493 493 472 464 456 456 431 417 402 373 373 374 376 399 399 415 416 412 412 407 417 430 430 433 425 398 398 379 333 312 312 308 304 293 293 305 317 372 372 399 439 465 465 478 490 509 509 516 518 520 520 521 523 530 530 530 531 530 530 530 531 542 542 549 557 562 562 559 544 529 529 494 496 498 498 517 522 527 527 513 503 514 514 544 562 573 573 589 594 596 596 597 595 594 594 598 599 600 600 602 603 605 605 605 600 594 594 588 587 590 590 592 590 584 584 565 552 534 534 529 525 521 521 517 518 520 520 511 504 497 497 472 463 460 453 453 450 446 432 432 423 428 460 460 460 459 457 457 457 456 463 463 469 476 493 493 507 508 506 506 502 494 478 478 471 467 461 461 458 449 431 431 413 394 411 411 425 440 459 459 472 497 519 519 530 534 536 536 533 526 511 511 504 498 488 488 481 478 477 477 472 469 469 469 471 473 472 472 461 455 449 449 431 426 420 420 410 400 390 390 366 359 355 355 346 342 336 336 321 312 303 303 290 302 319 319 358 368 379 379 396 404 413 413 428 432 436 436 434 433 433 433 434 436 437 437 438 439 435 428 428 419 410 398 398 405 412 429 429 435 442 463 463 470 476 486 486 491 493 490 490 483 474 452 452 449 446 453 453 458 464 479 479 484 490 493 493 486 483 478 478 477 475 466 466 459 449 421 421 404 382 388 388 405 422 448 448 452 456 454 454 447 442 430 430 419 413 407 407 398 391 384 384 370 364 345 345 321 308 303 303 293 289 286 286 278 274 271 271 258 253 248 248 241 238 235 235 227 222 216 216 207 204 203 203 205 208 213 213 219 218 214 214 203 192 188 188 185 184 183 183 185 181 176 169 169 169 172 184 184 193 198 213 213 223 231 244 244 249 252 253 253 251 248 248 248 245 241 228 228 224 219 200 200 191 183 172 172 169 167 158 158 152 153 158 158 163 168 177 177 187 198 224 224 234 244 254 254 262 266 273 273 277 281 285 285 294 297 300 300 307 312 310 310 302 296 288 288 275 270 266 266 257 253 244 244 240 237 234 234 223 217 211 211 205 199 194 194 210 225 244 244 273 282 284 284 283 280 278 278 272 263 253 253 234 224 213 213 199 195 190 190 163 152 144 144 129 123 119 114 114 112 112 113 113 113 113 113 113 113 114 119 119 123 128 127 127 127 132 145 145 153 159 170 170 175 182 196 196 203 205 210 210 210 211 211 211 212 214 235 235 247 260 282 282 288 287 285 285 284 286 291 291 294 294 290 290 289 287 285 285 282 280 280 280 282 284 283 283 281 280 278 278 280 278 276 276 274 274 274 274 269 264 262 262 255 251 248 248 246 247 248 248 250 252 255 255 247 244 240 240 237 232 226 226 214 208 196 196 191 190 190 190 190 191 191 191 192 192 191 191 187 185 182 176 176 173 169 169 169 170 171 172 172 171 170 167 167 164 164 164 164 164 164 164 164 163 162 164 164 162 160 156 156 156 155 155 155 155 152 149 149 148 147 144 144 142 141 139 139 137 136 131 131 130 128 125 125 124 123 127 127 127 126 121 121 111 106 101 101 99 102 105 105 99 99 100 100 99 99 99 99 99 100 100 100 99 98 97 97 96 97 99 99 104 105 106 106 104 103 101 101 102 100 100 100 102 103 105 105 112 117 115 115 110 107 103 103 105 106 108 108 109 109 109 114 114 114 113 108 108 105 103 101 101 102 104 106 106 106 105 103 103 103 104 105 105 105 104 103 103 102 101 101 101 102 105 109 109 
504 532 532 580 623 642 642 673 686 686 686 680 674 665 665 654 653 664 664 684 693 702 702 709 705 701 701 679 666 653 653 610 592 576 576 547 534 526 526 509 500 493 493 472 464 456 456 431 417 402 373 373 374 376 399 399 415 416 412 412 407 417 430 430 433 425 398 398 379 333 312 312 308 304 293 293 305 317 372 372 399 439 465 465 478 490 509 509 516 518 520 520 521 523 530 530 530 531 530 530 530 531 542 542 549 557 562 562 559 544 529 529 494 496 498 498 517 522 527 527 513 503 514 514 544 562 573 573 589 594 596 596 597 595 594 594 598 599 600 600 602 603 605 605 605 600 594 594 588 587 590 590 592 590 584 584 565 552 534 534 529 525 521 521 517 518 520 520 511 504 497 497 472 463 460 453 453 450 446 432 432 423 428 460 460 460 459 457 457 457 456 463 463 469 476 493 493 507 508 506 506 502 494 478 478 471 467 461 461 458 449 431 431 413 394 411 411 425 440 459 459 472 497 519 519 530 534 536 536 533 526 511 511 504 498 488 488 481 478 477 477 472 469 469 469 471 473 472 472 461 455 449 449 431 426 420 420 410 400 390 390 366 359 355 355 346 342 336 336 321 312 303 303 290 302 319 319 358 368 379 379 396 404 413 413 428 432 436 436 434 433 433 433 434 436 437 437 438 439 435 428 428 419 410 398 398 405 412 429 429 435 442 463 463 470 476 486 486 491 493 490 490 483 474 452 452 449 446 453 453 458 464 479 479 484 490 493 493 486 483 478 478 477 475 466 466 459 449 421 421 404 382 388 388 405 422 448 448 452 456 454 454 447 442 430 430 419 413 407 407 398 391 384 384 370 364 345 345 321 308 303 303 293 289 286 286 278 274 271 271 258 253 248 248 241 238 235 235 227 222 216 216 207 204 203 203 205 208 213 213 219 218 214 214 203 192 188 188 185 184 183 183 185 181 176 169 169 169 172 184 184 193 198 213 213 223 231 244 244 249 252 253 253 251 248 248 248 245 241 228 228 224 219 200 200 191 183 172 172 169 167 158 158 152 153 158 158 163 168 177 177 187 198 224 224 234 244 254 254 262 266 273 273 277 281 285 285 294 297 300 300 307 312 310 310 302 296 288 288 275 270 266 266 257 253 244 244 240 237 234 234 223 217 211 211 205 199 194 194 210 225 244 244 273 282 284 284 283 280 278 278 272 263 253 253 234 224 213 213 199 195 190 190 163 152 144 144 129 123 119 114 114 112 112 113 113 113 113 113 113 113 114 119 119 123 128 127 127 127 132 145 145 153 159 170 170 175 182 196 196 203 205 210 210 210 211 211 211 212 214 235 235 247 260 282 282 288 287 285 285 284 286 291 291 294 294 290 290 289 287 285 285 282 280 280 280 282 284 283 283 281 280 278 278 280 278 276 276 274 274 274 274 269 264 262 262 255 251 248 248 246 247 248 248 250 252 255 255 247 244 240 240 237 232 226 226 214 208 196 196 191 190 190 190 190 191 191 191 192 192 191 191 187 185 182 176 176 173 169 169 169 170 171 172 172 171 170 167 167 164 164 164 164 164 164 164 164 163 162 164 164 162 160 156 156 156 155 155 155 155 152 149 149 148 147 144 144 142 141 139 139 137 136 131 131 130 128 125 125 124 123 127 127 127 126 121 121 111 106 101 101 99 102 105 105 99 99 100 100 99 99 99 99 99 100 100 100 99 98 97 97 96 97 99 99 104 105 106 106 104 103 101 101 102 100 100 100 102 103 105 105 112 117 115 115 110 107 103 103 105 106 108 108 109 109 109 114 114 114 113 108 108 105 103 101 101 102 104 106 106 106 105 103 103 103 104 105 105 105 104 103 103 102 101 101 101 102 105 109 109 
513 537 537 587 630 649 649 679 690 691 691 688 683 676 676 667 664 670 670 684 690 697 697 702 697 692 692 672 663 653 653 613 597 581 581 552 538 529 529 511 501 491 491 464 453 441 441 415 402 388 383 383 396 409 429 429 439 437 427 427 419 426 437 437 441 435 409 409 390 345 319 319 313 307 295 295 301 308 349 349 375 415 440 440 451 463 486 486 497 503 511 511 514 519 535 535 539 544 547 547 550 554 562 562 565 568 566 566 560 542 524 524 501 510 519 519 537 540 543 543 526 515 528 528 559 576 587 587 602 607 605 605 599 591 587 587 586 587 588 588 593 595 598 598 596 589 578 578 566 566 575 575 585 586 584 584 573 565 536 536 515 511 507 507 506 507 508 508 502 496 489 489 470 463 454 436 436 428 424 417 417 414 427 455 455 454 452 447 447 448 450 460 460 467 475 494 494 507 508 505 505 500 491 474 474 465 460 452 452 448 437 416 416 406 395 417 417 426 436 455 455 466 492 519 519 532 536 537 537 534 526 510 510 502 496 488 488 485 484 481 481 473 467 464 464 460 459 459 459 459 456 453 453 444 439 434 434 418 408 397 397 374 367 362 362 352 347 340 340 323 314 305 305 293 310 329 329 364 377 390 390 409 416 424 424 438 441 443 443 435 430 427 427 423 421 421 421 424 427 434 427 427 418 408 396 396 403 410 428 428 438 448 469 469 476 481 491 491 496 497 494 494 489 479 446 446 436 425 433 433 440 448 464 464 472 480 487 487 480 474 465 465 462 460 452 452 446 434 402 402 383 364 371 371 390 409 441 441 444 448 444 444 434 427 415 415 413 416 419 419 420 415 409 409 396 388 367 367 340 325 317 317 302 295 288 288 277 273 271 271 261 257 252 252 246 241 236 236 229 225 221 221 210 207 206 206 203 201 201 201 200 201 200 200 196 191 188 188 180 178 175 175 172 170 168 174 174 182 199 219 219 230 239 256 256 265 273 288 288 295 293 276 276 272 267 264 264 263 261 251 251 245 238 219 219 212 203 185 185 176 174 165 165 157 154 154 154 154 154 165 165 176 188 208 208 216 224 235 235 240 242 247 247 249 251 253 253 262 270 278 278 295 308 306 306 298 293 283 283 269 265 260 260 249 242 232 232 230 229 227 227 223 220 217 217 211 203 196 196 212 227 247 247 275 282 280 280 275 272 270 270 251 243 235 235 216 206 195 195 183 178 173 173 155 148 139 139 123 117 115 112 112 111 112 113 113 113 114 116 116 122 129 126 126 127 128 132 132 132 145 165 165 174 177 183 183 186 192 200 200 203 203 203 203 203 203 205 205 211 217 231 231 238 246 279 279 282 282 283 283 285 287 290 290 290 290 291 291 289 287 286 286 284 282 282 282 281 280 279 279 274 273 272 272 272 274 276 276 278 276 274 274 267 262 259 259 252 248 247 247 247 249 251 251 256 258 263 263 253 248 243 243 236 232 228 228 216 210 200 200 195 195 196 196 197 198 197 197 194 193 191 191 183 180 177 175 175 175 176 176 176 177 178 175 175 172 169 167 167 168 170 173 173 172 172 172 172 171 170 164 164 161 157 154 154 154 153 150 150 149 146 144 144 143 143 142 142 141 140 138 138 137 136 130 130 128 126 123 123 123 123 121 121 117 113 111 111 101 100 99 99 99 103 108 108 103 102 100 100 99 99 99 99 101 103 103 103 102 100 100 100 105 106 107 107 108 108 109 109 107 107 108 108 107 106 106 106 109 111 114 114 117 116 115 115 113 112 111 111 113 114 116 116 115 114 113 116 116 115 114 107 107 104 105 110 110 114 112 108 108 105 104 105 105 105 106 106 106 105 104 101 101 102 104 108 108 108 110 113 113 
513 537 537 587 630 649 649 679 690 691 691 688 683 676 676 667 664 670 670 684 690 697 697 702 697 692 692 672 663 653 653 613 597 581 581 552 538 529 529 511 501 491 491 464 453 441 441 415 402 388 383 383 396 409 429 429 439 437 427 427 419 426 437 437 441 435 409 409 390 345 319 319 313 307 295 295 301 308 349 349 375 415 440 440 451 463 486 486 497 503 511 511 514 519 535 535 539 544 547 547 550 554 562 562 565 568 566 566 560 542 524 524 501 510 519 519 537 540 543 543 526 515 528 528 559 576 587 587 602 607 605 605 599 591 587 587 586 587 588 588 593 595 598 598 596 589 578 578 566 566 575 575 585 586 584 584 573 565 536 536 515 511 507 507 506 507 508 508 502 496 489 489 470 463 454 436 436 428 424 417 417 414 427 455 455 454 452 447 447 448 450 460 460 467 475 494 494 507 508 505 505 500 491 474 474 465 460 452 452 448 437 416 416 406 395 417 417 426 436 455 455 466 492 519 519 532 536 537 537 534 526 510 510 502 496 488 488 485 484 481 481 473 467 464 464 460 459 459 459 459 456 453 453 444 439 434 434 418 408 397 397 374 367 362 362 352 347 340 340 323 314 305 305 293 310 329 329 364 377 390 390 409 416 424 424 438 441 443 443 435 430 427 427 423 421 421 421 424 427 434 427 427 418 408 396 396 403 410 428 428 438 448 469 469 476 481 491 491 496 497 494 494 489 479 446 446 436 425 433 433 440 448 464 464 472 480 487 487 480 474 465 465 462 460 452 452 446 434 402 402 383 364 371 371 390 409 441 441 444 448 444 444 434 427 415 415 413 416 419 419 420 415 409 409 396 388 367 367 340 325 317 317 302 295 288 288 277 273 271 271 261 257 252 252 246 241 236 236 229 225 221 221 210 207 206 206 203 201 201 201 200 201 200 200 196 191 188 188 180 178 175 175 172 170 168 174 174 182 199 219 219 230 239 256 256 265 273 288 288 295 293 276 276 272 267 264 264 263 261 251 251 245 238 219 219 212 203 185 185 176 174 165 165 157 154 154 154 154 154 165 165 176 188 208 208 216 224 235 235 240 242 247 247 249 251 253 253 262 270 278 278 295 308 306 306 298 293 283 283 269 265 260 260 249 242 232 232 230 229 227 227 223 220 217 217 211 203 196 196 212 227 247 247 275 282 280 280 275 272 270 270 251 243 235 235 216 206 195 195 183 178 173 173 155 148 139 139 123 117 115 112 112 111 112 113 113 113 114 116 116 122 129 126 126 127 128 132 132 132 145 165 165 174 177 183 183 186 192 200 200 203 203 203 203 203 203 205 205 211 217 231 231 238 246 279 279 282 282 283 283 285 287 290 290 290 290 291 291 289 287 286 286 284 282 282 282 281 280 279 279 274 273 272 272 272 274 276 276 278 276 274 274 267 262 259 259 252 248 247 247 247 249 251 251 256 258 263 263 253 248 243 243 236 232 228 228 216 210 200 200 195 195 196 196 197 198 197 197 194 193 191 191 183 180 177 175 175 175 176 176 176 177 178 175 175 172 169 167 167 168 170 173 173 172 172 172 172 171 170 164 164 161 157 154 154 154 153 150 150 149 146 144 144 143 143 142 142 141 140 138 138 137 136 130 130 128 126 123 123 123 123 121 121 117 113 111 111 101 100 99 99 99 103 108 108 103 102 100 100 99 99 99 99 101 103 103 103 102 100 100 100 105 106 107 107 108 108 109 109 107 107 108 108 107 106 106 106 109 111 114 114 117 116 115 115 113 112 111 111 113 114 116 116 115 114 113 116 116 115 114 107 107 104 105 110 110 114 112 108 108 105 104 105 105 105 106 106 106 105 104 101 101 102 104 108 108 108 110 113 113 
580 593 593 624 656 671 671 694 703 703 703 698 693 691 691 687 686 688 688 688 687 686 686 676 666 656 656 637 626 614 614 581 570 558 558 532 518 505 505 481 469 459 459 430 419 408 408 398 405 412 440 440 450 461 476 476 479 472 454 454 443 443 451 451 459 457 436 436 417 368 333 333 323 312 297 297 300 304 313 313 322 346 375 375 391 405 431 431 443 447 458 458 466 481 531 531 543 556 574 574 581 588 596 596 598 600 579 579 567 550 533 533 533 545 557 557 576 581 586 586 569 559 560 560 576 590 597 597 603 602 595 595 579 562 552 552 540 538 536 536 546 555 564 564 568 550 533 533 520 524 543 543 570 578 577 577 567 558 539 539 522 510 497 497 496 500 505 505 503 503 502 502 493 488 482 468 468 459 444 418 418 408 419 439 439 439 438 435 435 440 446 463 463 471 480 498 498 505 502 492 492 485 475 457 457 448 441 428 428 422 411 396 396 398 401 420 420 428 437 458 458 470 495 518 518 528 529 525 525 519 513 502 502 496 493 487 487 480 476 471 471 459 452 448 448 437 431 428 428 426 426 426 426 427 424 420 420 404 395 386 386 361 354 348 348 335 329 325 325 315 310 304 304 298 312 327 327 371 387 403 403 422 430 438 438 451 451 447 447 438 432 427 427 416 411 407 407 403 402 406 401 401 395 388 378 378 386 395 427 427 436 446 456 456 458 459 465 465 471 477 485 485 486 480 451 451 432 413 391 391 397 403 434 434 445 456 461 461 451 441 419 419 408 404 401 401 403 394 365 365 346 333 346 346 368 391 432 432 441 451 447 447 428 414 378 378 374 385 396 396 419 425 432 432 422 411 384 384 351 333 319 319 292 279 272 272 260 255 253 253 250 251 253 253 258 261 265 265 267 263 259 259 244 237 230 230 218 212 207 207 200 197 199 199 200 199 198 198 184 178 171 171 178 190 203 231 231 247 275 297 297 308 317 334 334 341 342 338 338 331 316 307 307 307 307 317 317 315 313 298 298 289 280 251 251 242 231 207 207 194 188 182 182 182 178 172 172 168 164 154 154 165 177 192 192 196 200 208 208 211 217 229 229 236 243 251 251 270 281 292 292 304 309 308 308 301 295 289 289 275 267 263 263 254 250 243 243 240 238 236 236 232 225 218 218 204 198 192 192 207 221 233 233 246 245 237 237 226 224 221 221 204 196 188 188 173 169 164 164 160 155 150 150 132 126 122 122 116 115 114 114 114 115 115 115 115 122 128 144 144 143 141 142 142 143 145 142 142 145 158 174 174 181 188 198 198 201 201 198 198 195 192 193 193 203 213 241 241 245 249 254 254 253 252 270 270 280 285 291 291 293 290 285 285 284 283 281 281 280 279 279 279 279 278 276 276 274 273 273 273 275 275 274 274 271 270 269 269 266 264 262 262 257 253 251 251 247 245 246 246 249 252 252 252 252 251 247 247 243 240 236 236 229 228 226 226 215 212 206 206 202 201 200 200 198 197 195 195 190 187 187 187 185 186 188 191 191 192 193 189 189 188 187 181 181 180 181 183 183 185 186 189 189 191 188 181 181 173 169 158 158 156 154 156 156 155 154 149 149 148 146 146 146 146 146 145 145 143 140 133 133 129 128 126 126 126 125 126 126 121 116 108 108 108 107 99 99 99 102 106 106 106 105 103 103 107 107 106 106 108 110 110 110 110 109 109 109 110 111 112 112 112 110 107 107 108 109 111 111 113 113 113 113 113 116 118 118 119 118 117 117 115 114 116 116 120 122 127 127 128 125 122 122 118 117 115 112 112 112 112 123 123 127 125 118 118 113 110 107 107 108 108 106 106 105 104 103 103 104 105 105 105 107 109 114 114 115 115 115 115 
580 593 593 624 656 671 671 694 703 703 703 698 693 691 691 687 686 688 688 688 687 686 686 676 666 656 656 637 626 614 614 581 570 558 558 532 518 505 505 481 469 459 459 430 419 408 408 398 405 412 440 440 450 461 476 476 479 472 454 454 443 443 451 451 459 457 436 436 417 368 333 333 323 312 297 297 300 304 313 313 322 346 375 375 391 405 431 431 443 447 458 458 466 481 531 531 543 556 574 574 581 588 596 596 598 600 579 579 567 550 533 533 533 545 557 557 576 581 586 586 569 559 560 560 576 590 597 597 603 602 595 595 579 562 552 552 540 538 536 536 546 555 564 564 568 550 533 533 520 524 543 543 570 578 577 577 567 558 539 539 522 510 497 497 496 500 505 505 503 503 502 502 493 488 482 468 468 459 444 418 418 408 419 439 439 439 438 435 435 440 446 463 463 471 480 498 498 505 502 492 492 485 475 457 457 448 441 428 428 422 411 396 396 398 401 420 420 428 437 458 458 470 495 518 518 528 529 525 525 519 513 502 502 496 493 487 487 480 476 471 471 459 452 448 448 437 431 428 428 426 426 426 426 427 424 420 420 404 395 386 386 361 354 348 348 335 329 325 325 315 310 304 304 298 312 327 327 371 387 403 403 422 430 438 438 451 451 447 447 438 432 427 427 416 411 407 407 403 402 406 401 401 395 388 378 378 386 395 427 427 436 446 456 456 458 459 465 465 471 477 485 485 486 480 451 451 432 413 391 391 397 403 434 434 445 456 461 461 451 441 419 419 408 404 401 401 403 394 365 365 346 333 346 346 368 391 432 432 441 451 447 447 428 414 378 378 374 385 396 396 419 425 432 432 422 411 384 384 351 333 319 319 292 279 272 272 260 255 253 253 250 251 253 253 258 261 265 265 267 263 259 259 244 237 230 230 218 212 207 207 200 197 199 199 200 199 198 198 184 178 171 171 178 190 203 231 231 247 275 297 297 308 317 334 334 341 342 338 338 331 316 307 307 307 307 317 317 315 313 298 298 289 280 251 251 242 231 207 207 194 188 182 182 182 178 172 172 168 164 154 154 165 177 192 192 196 200 208 208 211 217 229 229 236 243 251 251 270 281 292 292 304 309 308 308 301 295 289 289 275 267 263 263 254 250 243 243 240 238 236 236 232 225 218 218 204 198 192 192 207 221 233 233 246 245 237 237 226 224 221 221 204 196 188 188 173 169 164 164 160 155 150 150 132 126 122 122 116 115 114 114 114 115 115 115 115 122 128 144 144 143 141 142 142 143 145 142 142 145 158 174 174 181 188 198 198 201 201 198 198 195 192 193 193 203 213 241 241 245 249 254 254 253 252 270 270 280 285 291 291 293 290 285 285 284 283 281 281 280 279 279 279 279 278 276 276 274 273 273 273 275 275 274 274 271 270 269 269 266 264 262 262 257 253 251 251 247 245 246 246 249 252 252 252 252 251 247 247 243 240 236 236 229 228 226 226 215 212 206 206 202 201 200 200 198 197 195 195 190 187 187 187 185 186 188 191 191 192 193 189 189 188 187 181 181 180 181 183 183 185 186 189 189 191 188 181 181 173 169 158 158 156 154 156 156 155 154 149 149 148 146 146 146 146 146 145 145 143 140 133 133 129 128 126 126 126 125 126 126 121 116 108 108 108 107 99 99 99 102 106 106 106 105 103 103 107 107 106 106 108 110 110 110 110 109 109 109 110 111 112 112 112 110 107 107 108 109 111 111 113 113 113 113 113 116 118 118 119 118 117 117 115 114 116 116 120 122 127 127 128 125 122 122 118 117 115 112 112 112 112 123 123 127 125 118 118 113 110 107 107 108 108 106 106 105 104 103 103 104 105 105 105 107 109 114 114 115 115 115 115 
608 623 623 649 674 685 685 702 708 706 706 699 693 691 691 689 690 695 695 694 689 684 684 666 653 640 640 614 603 592 592 558 547 535 535 511 498 485 485 463 453 444 444 417 415 412 412 424 434 444 470 470 481 493 503 503 499 489 467 467 454 454 461 461 469 467 447 447 430 379 342 342 331 319 297 297 299 302 313 313 316 326 347 347 360 375 400 400 410 415 435 435 450 469 527 527 541 555 580 580 589 598 609 609 609 610 592 592 581 564 546 546 548 561 574 574 596 599 602 602 592 585 584 584 591 600 602 602 603 600 591 591 570 548 538 538 518 513 507 507 517 528 540 540 544 531 514 514 504 512 528 528 556 568 567 567 559 552 537 537 522 510 498 498 481 488 496 496 502 502 503 503 499 495 490 475 475 465 448 416 416 401 405 428 428 430 433 427 427 436 445 466 466 475 484 498 498 499 495 484 484 477 468 450 450 441 434 420 420 414 401 392 392 399 406 424 424 432 441 462 462 474 497 516 516 524 524 516 516 509 505 497 497 492 488 477 477 466 461 457 457 449 446 444 444 440 437 427 427 401 402 404 404 406 402 398 398 384 376 367 367 343 336 330 330 320 316 313 313 309 307 304 304 300 311 322 322 368 385 403 403 426 435 444 444 452 452 452 452 448 445 441 441 432 427 420 420 405 396 386 381 381 377 373 368 368 375 382 414 414 426 438 445 445 443 440 441 441 445 454 471 471 479 478 457 457 442 426 386 386 386 385 420 420 431 443 443 443 433 423 399 399 385 376 370 370 373 368 348 348 333 322 331 331 351 371 402 402 420 438 442 442 432 418 383 383 358 363 369 369 398 406 414 414 407 399 376 376 346 331 316 316 289 278 269 269 255 250 247 247 241 241 242 242 248 258 268 268 280 278 275 275 257 249 241 241 225 218 211 211 202 199 199 199 198 189 183 183 176 176 176 176 198 211 225 261 261 279 306 328 328 340 349 356 356 352 346 333 333 327 320 316 316 319 323 326 326 324 321 302 302 291 280 254 254 244 235 212 212 198 189 179 179 177 173 167 167 167 166 152 152 160 168 182 182 183 184 192 192 198 207 225 225 235 244 253 253 277 285 294 294 303 310 310 310 309 309 304 304 290 282 278 278 267 260 251 251 237 232 226 226 217 214 210 210 198 192 186 186 198 210 215 215 219 216 211 211 204 202 200 200 187 179 170 170 154 152 150 150 146 143 140 140 124 119 117 117 115 114 113 112 112 113 115 121 121 134 144 153 153 150 147 150 150 151 152 149 149 152 162 175 175 182 191 200 200 200 199 195 195 192 190 200 200 215 230 254 254 260 266 273 273 274 275 291 291 300 300 295 295 290 286 280 280 277 276 274 274 274 275 275 275 274 272 274 274 277 277 277 277 279 275 270 270 264 263 262 262 261 259 256 256 254 249 247 247 244 243 243 243 245 247 248 248 248 246 242 242 239 236 233 233 226 223 219 219 211 210 208 208 206 206 205 205 203 201 198 198 193 191 192 192 194 194 194 195 195 194 193 191 191 191 190 190 190 189 189 191 191 193 194 194 194 192 188 178 178 169 165 159 159 162 165 165 165 162 159 154 154 154 153 152 152 151 148 139 139 134 133 130 130 129 129 133 133 130 127 117 117 115 112 106 106 104 101 100 100 101 101 102 102 104 104 104 104 108 111 115 115 114 115 115 115 114 115 116 116 116 115 114 114 108 108 108 108 110 111 113 113 113 114 116 116 119 121 121 121 119 117 117 117 119 121 123 123 125 126 127 127 130 127 124 124 118 117 116 115 115 118 121 128 128 126 122 115 115 112 111 109 109 110 109 104 104 104 104 106 106 107 108 107 107 107 108 114 114 116 117 119 119 
632 648 648 672 696 703 703 711 712 708 708 696 689 688 688 690 694 702 702 701 695 688 688 662 647 631 631 601 587 573 573 536 524 512 512 488 476 466 466 446 437 430 430 422 428 435 435 452 463 474 500 500 510 521 524 524 511 498 474 474 463 464 471 471 477 474 456 456 441 394 352 352 341 330 303 303 303 302 315 315 320 329 337 337 342 354 378 378 390 406 440 440 458 474 525 525 538 552 583 583 595 607 618 618 619 620 603 603 593 578 562 562 566 579 592 592 611 615 620 620 616 613 612 612 612 614 614 614 610 606 596 596 575 554 544 544 520 506 491 491 490 497 504 504 509 505 491 491 481 487 502 502 534 551 554 554 553 548 537 537 524 516 507 507 475 478 482 482 492 495 499 499 503 502 495 479 479 469 456 426 426 409 403 415 415 418 422 414 414 426 438 467 467 475 484 491 491 489 486 477 477 471 464 449 449 441 433 418 418 411 397 392 392 399 407 424 424 434 444 465 465 476 497 512 512 518 515 507 507 501 498 491 491 487 481 469 469 461 457 455 455 453 453 449 449 440 434 426 426 398 390 382 382 379 376 372 372 361 355 348 348 335 333 333 333 332 330 327 327 322 319 314 314 307 311 318 318 362 380 398 398 422 429 436 436 442 447 456 456 458 457 454 454 449 446 441 441 425 414 393 378 378 371 364 355 355 358 362 394 394 410 426 436 436 433 423 413 413 414 426 453 453 467 470 461 461 446 431 383 383 377 371 404 404 414 424 426 426 414 405 385 385 373 359 343 343 342 342 333 333 322 310 312 312 325 339 374 374 395 417 428 428 433 425 393 393 357 351 344 344 365 372 379 379 376 369 351 351 330 318 308 308 288 278 271 271 258 251 246 246 233 232 231 231 235 243 251 251 265 262 259 259 238 231 224 224 211 204 198 198 189 186 186 186 182 177 176 176 175 182 190 190 217 236 256 290 290 305 334 356 356 366 368 361 361 352 346 336 336 332 330 332 332 333 334 324 324 317 310 292 292 282 272 250 250 241 232 210 210 197 188 173 173 168 167 167 167 167 166 151 151 155 159 175 175 175 176 183 183 196 206 226 226 236 242 249 249 260 266 273 273 293 310 311 311 312 311 309 309 301 296 287 287 268 257 244 244 226 220 214 214 208 205 202 202 188 181 173 173 183 195 198 198 198 194 192 192 189 189 185 185 168 160 152 152 142 142 141 141 133 130 126 126 118 116 116 116 115 116 116 115 115 116 123 140 140 154 159 163 163 161 159 158 158 157 156 156 156 160 171 179 179 182 187 192 192 193 193 194 194 195 193 208 208 224 240 272 272 279 286 292 292 294 296 310 310 309 302 289 289 284 281 275 275 272 272 273 273 273 272 272 272 274 275 275 275 273 272 271 271 266 264 262 262 259 258 257 257 256 255 253 253 250 245 243 243 241 242 242 242 242 244 244 244 242 240 238 238 235 233 230 230 222 218 214 214 212 212 212 212 212 211 209 209 205 203 201 201 197 196 196 196 200 200 199 197 197 197 197 199 199 195 191 194 194 195 194 193 193 195 196 192 192 187 182 172 172 166 164 166 166 166 166 160 160 161 163 160 160 159 156 149 149 144 141 135 135 132 132 131 131 132 131 130 130 124 118 109 109 109 108 103 103 102 101 103 103 103 103 103 103 108 108 109 109 114 116 118 118 117 117 118 118 121 122 120 120 115 113 112 112 107 108 109 109 112 113 115 115 118 118 119 119 122 121 120 120 118 119 121 121 125 127 128 128 129 130 129 129 126 127 128 128 122 121 120 126 126 131 136 127 127 121 118 114 114 113 113 111 111 109 108 105 105 106 107 109 109 109 109 108 108 109 111 116 116 118 122 126 126 
632 648 648 672 696 703 703 711 712 708 708 696 689 688 688 690 694 702 702 701 695 688 688 662 647 631 631 601 587 573 573 536 524 512 512 488 476 466 466 446 437 430 430 422 428 435 435 452 463 474 500 500 510 521 524 524 511 498 474 474 463 464 471 471 477 474 456 456 441 394 352 352 341 330 303 303 303 302 315 315 320 329 337 337 342 354 378 378 390 406 440 440 458 474 525 525 538 552 583 583 595 607 618 618 619 620 603 603 593 578 562 562 566 579 592 592 611 615 620 620 616 613 612 612 612 614 614 614 610 606 596 596 575 554 544 544 520 506 491 491 490 497 504 504 509 505 491 491 481 487 502 502 534 551 554 554 553 548 537 537 524 516 507 507 475 478 482 482 492 495 499 499 503 502 495 479 479 469 456 426 426 409 403 415 415 418 422 414 414 426 438 467 467 475 484 491 491 489 486 477 477 471 464 449 449 441 433 418 418 411 397 392 392 399 407 424 424 434 444 465 465 476 497 512 512 518 515 507 507 501 498 491 491 487 481 469 469 461 457 455 455 453 453 449 449 440 434 426 426 398 390 382 382 379 376 372 372 361 355 348 348 335 333 333 333 332 330 327 327 322 319 314 314 307 311 318 318 362 380 398 398 422 429 436 436 442 447 456 456 458 457 454 454 449 446 441 441 425 414 393 378 378 371 364 355 355 358 362 394 394 410 426 436 436 433 423 413 413 414 426 453 453 467 470 461 461 446 431 383 383 377 371 404 404 414 424 426 426 414 405 385 385 373 359 343 343 342 342 333 333 322 310 312 312 325 339 374 374 395 417 428 428 433 425 393 393 357 351 344 344 365 372 379 379 376 369 351 351 330 318 308 308 288 278 271 271 258 251 246 246 233 232 231 231 235 243 251 251 265 262 259 259 238 231 224 224 211 204 198 198 189 186 186 186 182 177 176 176 175 182 190 190 217 236 256 290 290 305 334 356 356 366 368 361 361 352 346 336 336 332 330 332 332 333 334 324 324 317 310 292 292 282 272 250 250 241 232 210 210 197 188 173 173 168 167 167 167 167 166 151 151 155 159 175 175 175 176 183 183 196 206 226 226 236 242 249 249 260 266 273 273 293 310 311 311 312 311 309 309 301 296 287 287 268 257 244 244 226 220 214 214 208 205 202 202 188 181 173 173 183 195 198 198 198 194 192 192 189 189 185 185 168 160 152 152 142 142 141 141 133 130 126 126 118 116 116 116 115 116 116 115 115 116 123 140 140 154 159 163 163 161 159 158 158 157 156 156 156 160 171 179 179 182 187 192 192 193 193 194 194 195 193 208 208 224 240 272 272 279 286 292 292 294 296 310 310 309 302 289 289 284 281 275 275 272 272 273 273 273 272 272 272 274 275 275 275 273 272 271 271 266 264 262 262 259 258 257 257 256 255 253 253 250 245 243 243 241 242 242 242 242 244 244 244 242 240 238 238 235 233 230 230 222 218 214 214 212 212 212 212 212 211 209 209 205 203 201 201 197 196 196 196 200 200 199 197 197 197 197 199 199 195 191 194 194 195 194 193 193 195 196 192 192 187 182 172 172 166 164 166 166 166 166 160 160 161 163 160 160 159 156 149 149 144 141 135 135 132 132 131 131 132 131 130 130 124 118 109 109 109 108 103 103 102 101 103 103 103 103 103 103 108 108 109 109 114 116 118 118 117 117 118 118 121 122 120 120 115 113 112 112 107 108 109 109 112 113 115 115 118 118 119 119 122 121 120 120 118 119 121 121 125 127 128 128 129 130 129 129 126 127 128 128 122 121 120 126 126 131 136 127 127 121 118 114 114 113 113 111 111 109 108 105 105 106 107 109 109 109 109 108 108 109 111 116 116 118 122 126 126 
632 648 648 672 696 703 703 711 712 708 708 696 689 688 688 690 694 702 702 701 695 688 688 662 647 631 631 601 587 573 573 536 524 512 512 488 476 466 466 446 437 430 430 422 428 435 435 452 463 474 500 500 510 521 524 524 511 498 474 474 463 464 471 471 477 474 456 456 441 394 352 352 341 330 303 303 303 302 315 315 320 329 337 337 342 354 378 378 390 406 440 440 458 474 525 525 538 552 583 583 595 607 618 618 619 620 603 603 593 578 562 562 566 579 592 592 611 615 620 620 616 613 612 612 612 614 614 614 610 606 596 596 575 554 544 544 520 506 491 491 490 497 504 504 509 505 491 491 481 487 502 502 534 551 554 554 553 548 537 537 524 516 507 507 475 478 482 482 492 495 499 499 503 502 495 479 479 469 456 426 426 409 403 415 415 418 422 414 414 426 438 467 467 475 484 491 491 489 486 477 477 471 464 449 449 441 433 418 418 411 397 392 392 399 407 424 424 434 444 465 465 476 497 512 512 518 515 507 507 501 498 491 491 487 481 469 469 461 457 455 455 453 453 449 449 440 434 426 426 398 390 382 382 379 376 372 372 361 355 348 348 335 333 333 333 332 330 327 327 322 319 314 314 307 311 318 318 362 380 398 398 422 429 436 436 442 447 456 456 458 457 454 454 449 446 441 441 425 414 393 378 378 371 364 355 355 358 362 394 394 410 426 436 436 433 423 413 413 414 426 453 453 467 470 461 461 446 431 383 383 377 371 404 404 414 424 426 426 414 405 385 385 373 359 343 343 342 342 333 333 322 310 312 312 325 339 374 374 395 417 428 428 433 425 393 393 357 351 344 344 365 372 379 379 376 369 351 351 330 318 308 308 288 278 271 271 258 251 246 246 233 232 231 231 235 243 251 251 265 262 259 259 238 231 224 224 211 204 198 198 189 186 186 186 182 177 176 176 175 182 190 190 217 236 256 290 290 305 334 356 356 366 368 361 361 352 346 336 336 332 330 332 332 333 334 324 324 317 310 292 292 282 272 250 250 241 232 210 210 197 188 173 173 168 167 167 167 167 166 151 151 155 159 175 175 175 176 183 183 196 206 226 226 236 242 249 249 260 266 273 273 293 310 311 311 312 311 309 309 301 296 287 287 268 257 244 244 226 220 214 214 208 205 202 202 188 181 173 173 183 195 198 198 198 194 192 192 189 189 185 185 168 160 152 152 142 142 141 141 133 130 126 126 118 116 116 116 115 116 116 115 115 116 123 140 140 154 159 163 163 161 159 158 158 157 156 156 156 160 171 179 179 182 187 192 192 193 193 194 194 195 193 208 208 224 240 272 272 279 286 292 292 294 296 310 310 309 302 289 289 284 281 275 275 272 272 273 273 273 272 272 272 274 275 275 275 273 272 271 271 266 264 262 262 259 258 257 257 256 255 253 253 250 245 243 243 241 242 242 242 242 244 244 244 242 240 238 238 235 233 230 230 222 218 214 214 212 212 212 212 212 211 209 209 205 203 201 201 197 196 196 196 200 200 199 197 197 197 197 199 199 195 191 194 194 195 194 193 193 195 196 192 192 187 182 172 172 166 164 166 166 166 166 160 160 161 163 160 160 159 156 149 149 144 141 135 135 132 132 131 131 132 131 130 130 124 118 109 109 109 108 103 103 102 101 103 103 103 103 103 103 108 108 109 109 114 116 118 118 117 117 118 118 121 122 120 120 115 113 112 112 107 108 109 109 112 113 115 115 118 118 119 119 122 121 120 120 118 119 121 121 125 127 128 128 129 130 129 129 126 127 128 128 122 121 120 126 126 131 136 127 127 121 118 114 114 113 113 111 111 109 108 105 105 106 107 109 109 109 109 108 108 109 111 116 116 118 122 126 126 
647 664 664 692 711 712 712 711 708 701 701 687 680 679 679 683 689 700 700 701 694 686 686 656 638 620 620 587 570 552 552 515 505 495 495 474 464 454 454 437 430 431 431 447 456 465 465 484 493 502 524 524 529 535 527 527 509 500 485 485 480 479 481 481 485 482 465 465 451 403 361 361 348 335 308 308 306 304 316 316 327 346 352 352 350 353 372 372 388 408 446 446 465 480 522 522 537 552 584 584 596 609 622 622 624 626 614 614 606 595 584 584 589 600 611 611 627 630 633 633 632 631 630 630 628 629 626 626 617 610 601 601 579 555 542 542 515 500 485 485 467 467 467 467 465 467 460 460 453 454 470 470 508 531 539 539 547 545 536 536 526 519 511 511 477 475 472 472 475 480 485 485 497 498 492 478 478 470 460 437 437 423 410 395 395 400 406 404 404 417 430 456 456 464 472 480 480 483 481 473 473 467 460 445 445 438 432 418 418 411 397 396 396 404 413 427 427 436 446 464 464 474 495 508 508 512 510 502 502 496 493 485 485 481 476 469 469 465 464 464 464 460 456 449 449 434 426 418 418 391 383 374 374 361 358 355 355 348 346 344 344 351 355 357 357 356 352 346 346 335 330 327 327 320 318 319 319 353 371 390 390 413 417 421 421 431 442 458 458 464 463 461 461 456 453 449 449 438 432 415 397 397 388 379 356 356 352 347 371 371 389 407 428 428 426 411 393 393 389 402 432 432 449 458 459 459 444 429 382 382 370 358 382 382 391 400 399 399 391 383 364 364 353 341 323 323 317 319 316 316 310 298 293 293 303 313 360 360 383 407 420 420 433 431 408 408 371 353 335 335 332 336 340 340 336 331 320 320 305 296 290 290 279 273 268 268 257 252 247 247 229 225 221 221 219 222 225 225 230 227 223 223 205 197 194 194 186 181 179 179 176 175 175 175 175 176 177 177 184 193 203 203 243 264 286 325 325 341 367 379 379 380 375 362 362 354 351 348 348 350 357 357 357 355 352 336 336 325 313 288 288 278 267 243 243 235 226 208 208 199 190 176 176 170 168 165 165 167 169 155 155 154 153 166 166 170 174 178 178 191 200 214 214 220 226 233 233 243 250 258 258 281 304 307 307 310 308 305 305 294 286 276 276 258 251 238 238 219 213 207 207 201 196 191 191 179 172 162 162 165 173 178 178 178 172 173 173 174 173 166 166 148 145 142 142 136 131 126 126 121 120 118 118 117 115 115 115 116 116 116 124 124 132 140 153 153 162 167 173 173 170 166 163 163 161 159 158 158 162 168 173 173 175 179 183 183 183 184 187 187 190 193 212 212 225 239 273 273 283 294 305 305 307 309 307 307 302 296 286 286 282 279 275 275 274 273 273 273 273 274 274 274 271 268 267 267 265 266 264 264 259 260 261 261 259 258 257 257 254 252 249 249 247 245 244 244 243 245 246 246 247 248 246 246 239 234 233 233 230 227 224 224 221 220 218 218 219 218 215 215 213 212 211 211 206 202 200 200 198 199 199 199 201 202 204 203 203 203 204 200 200 197 193 195 195 197 195 191 191 188 188 186 186 182 176 170 170 170 171 164 164 162 160 160 160 164 168 162 162 158 150 144 144 141 138 132 132 128 127 127 127 129 127 120 120 115 109 110 110 110 110 106 106 105 104 106 106 108 109 111 111 113 115 117 117 118 120 122 122 123 125 126 126 124 120 118 118 115 114 112 112 108 110 112 112 116 118 121 121 124 123 122 122 121 119 119 119 121 124 126 126 129 131 131 131 132 131 127 127 125 124 122 122 124 125 127 137 137 136 134 121 121 119 118 117 117 116 115 112 112 110 110 109 109 109 110 110 110 110 110 112 112 112 113 119 119 121 123 128 128 
654 672 672 698 709 708 708 700 694 688 688 674 666 663 663 667 674 691 691 694 685 675 675 646 628 610 610 569 551 532 532 500 492 484 484 468 459 451 451 442 441 448 448 478 490 502 502 516 522 528 537 537 537 536 525 525 516 512 501 501 494 493 491 491 491 486 467 467 452 404 364 364 351 338 312 312 310 307 319 319 333 360 373 373 375 367 367 367 375 395 437 437 458 473 515 515 532 550 581 581 593 605 625 625 628 631 626 626 622 617 611 611 618 622 627 627 643 646 650 650 645 642 639 639 634 631 627 627 616 608 596 596 569 536 518 518 495 491 487 487 491 488 485 485 475 459 452 452 439 434 444 444 480 505 520 520 536 537 532 532 527 524 521 521 492 474 455 455 445 446 447 447 469 478 478 474 474 468 460 442 442 431 419 388 388 386 383 394 394 406 418 436 436 443 451 469 469 476 474 468 468 463 456 442 442 435 429 417 417 410 394 397 397 404 411 426 426 434 443 463 463 473 494 506 506 509 507 499 499 494 491 484 484 481 480 478 478 475 473 472 472 463 454 445 445 426 417 408 408 384 381 378 378 373 371 368 368 364 364 364 364 374 379 379 379 373 367 360 360 348 342 340 340 336 332 329 329 345 361 378 378 396 401 407 407 429 441 458 458 464 465 462 462 455 450 448 448 443 440 428 413 413 403 393 367 367 356 345 350 350 369 389 424 424 427 411 386 386 377 385 410 410 427 437 449 449 437 424 381 381 366 350 356 356 361 366 366 366 362 356 340 340 329 320 305 305 299 299 298 298 295 286 283 283 292 301 344 344 368 392 407 407 423 422 408 408 383 362 340 340 313 310 307 307 300 296 287 287 276 269 265 265 260 259 258 258 253 249 246 246 230 224 217 217 204 204 204 204 200 199 197 197 185 177 176 176 175 175 174 174 172 172 173 173 178 186 191 191 191 203 215 215 258 278 298 345 345 362 388 395 395 393 385 372 372 366 371 378 378 381 386 381 381 372 363 341 341 326 311 286 286 278 269 240 240 231 223 205 205 196 190 181 181 179 177 174 174 174 173 157 157 155 153 161 161 162 164 169 169 180 186 198 198 204 212 221 221 237 246 256 256 283 309 312 312 312 309 300 300 280 270 264 264 252 246 235 235 215 209 203 203 193 188 183 183 173 168 158 158 152 151 154 154 156 154 154 154 151 148 145 145 140 140 141 141 130 125 119 119 119 118 117 117 116 116 116 116 117 116 119 132 132 142 148 159 159 168 172 174 174 172 169 168 168 168 167 168 168 167 168 174 174 178 180 182 182 182 182 184 184 188 192 206 206 218 230 262 262 276 290 297 297 299 301 305 305 302 298 291 291 288 286 283 283 281 279 272 272 270 268 267 267 263 260 259 259 258 259 258 258 258 259 260 260 257 257 256 256 252 251 249 249 248 249 250 250 252 254 254 254 254 253 250 250 242 236 232 232 230 229 228 228 227 227 226 226 225 222 218 218 215 213 211 211 205 201 201 201 202 205 206 206 205 205 206 208 208 206 203 197 197 195 193 190 190 188 188 187 187 186 185 181 181 178 178 177 177 173 169 161 161 162 163 165 165 164 162 156 156 152 146 142 142 139 135 129 129 126 124 119 119 117 116 114 114 114 113 110 110 109 108 108 108 111 114 114 114 113 113 114 114 117 119 121 121 123 125 128 128 136 133 130 130 122 118 118 118 117 116 114 114 110 113 117 117 122 124 126 126 126 125 124 124 123 123 124 124 126 128 129 129 132 133 133 133 131 129 127 127 125 125 124 124 129 132 135 137 137 133 128 121 121 120 120 118 118 117 116 113 113 111 113 114 114 113 112 111 111 113 115 117 117 117 116 123 123 125 126 128 128 
655 670 670 687 689 686 686 677 672 666 666 652 644 641 641 647 656 674 674 679 670 661 661 634 614 593 593 551 534 516 516 490 484 481 481 468 459 456 456 458 464 476 476 514 524 534 534 545 548 551 549 549 546 543 536 536 531 527 517 517 511 510 505 505 501 492 465 465 447 402 369 369 359 349 321 321 314 306 319 319 333 366 391 391 397 389 374 374 367 380 415 415 437 454 505 505 522 539 569 569 584 599 623 623 629 635 638 638 636 635 634 634 639 644 650 650 659 661 663 663 652 646 640 640 628 622 616 616 602 595 581 581 547 516 504 504 511 517 524 524 529 529 529 529 515 489 473 473 445 432 433 433 456 479 498 498 517 517 517 517 529 530 531 531 516 496 475 475 441 432 423 423 435 448 456 465 465 464 460 449 449 443 436 409 409 397 385 375 375 383 391 414 414 431 448 466 466 469 468 462 462 457 451 438 438 432 427 414 414 406 389 393 393 401 410 425 425 433 441 459 459 469 489 501 501 504 501 493 493 488 487 485 485 485 485 485 485 482 481 476 476 459 448 439 439 422 413 406 406 393 396 399 399 399 398 397 397 393 393 392 392 402 405 402 402 391 383 377 377 366 360 360 360 358 354 350 350 347 358 369 369 384 394 405 405 433 443 459 459 464 462 458 458 448 443 441 441 437 435 427 415 415 407 399 371 371 359 346 340 340 356 373 418 418 424 411 385 385 371 371 384 384 398 408 431 431 428 425 387 387 369 351 337 337 336 335 332 332 328 324 312 312 305 298 289 289 287 285 279 279 275 273 272 272 282 292 336 336 360 385 399 399 410 407 392 392 378 367 355 355 323 310 297 297 283 277 266 266 256 251 248 248 244 244 245 245 243 239 236 236 221 215 209 209 198 194 190 190 185 183 180 180 177 175 175 175 174 174 174 174 176 177 183 183 191 195 197 197 197 208 219 219 262 282 303 348 348 368 399 407 407 404 395 384 384 383 389 398 398 402 404 396 396 385 374 342 342 326 309 287 287 278 269 241 241 231 222 203 203 194 189 184 184 183 183 178 178 176 173 162 162 162 161 159 159 157 154 155 155 164 171 187 187 195 206 217 217 239 252 265 265 292 312 314 314 315 313 307 307 287 272 263 263 249 244 235 235 226 217 207 207 193 189 185 185 168 162 152 152 149 148 148 148 148 147 145 145 140 137 136 136 134 134 134 134 121 120 119 119 119 118 117 117 116 117 117 117 117 118 122 134 134 143 150 162 162 168 170 170 170 171 173 176 176 176 177 174 174 172 174 182 182 187 190 191 191 189 187 186 186 189 192 206 206 215 225 247 247 259 272 274 274 281 288 304 304 302 300 298 298 297 294 286 286 282 277 265 265 265 264 262 262 257 253 251 251 250 251 251 251 256 256 257 257 253 252 251 251 253 253 252 252 254 258 258 258 257 257 257 257 256 256 252 252 244 239 237 237 236 235 233 233 230 229 228 228 228 226 223 223 218 215 213 213 207 203 203 203 208 214 214 214 209 208 207 207 207 205 203 198 198 195 191 185 185 184 184 184 184 183 181 180 180 181 180 174 174 166 162 164 164 165 167 162 162 158 153 149 149 148 145 139 139 134 131 126 126 124 122 116 116 113 113 112 112 112 112 111 111 110 109 111 111 114 117 123 123 119 120 121 121 121 121 121 121 128 133 139 139 135 131 128 128 123 121 121 121 121 119 116 116 115 119 124 124 128 129 130 130 127 127 127 127 126 127 128 128 130 131 132 132 133 133 132 132 130 129 127 127 125 126 128 128 133 133 134 134 134 131 127 124 124 123 122 119 119 118 117 116 116 115 115 117 117 115 113 114 114 116 118 119 119 119 120 125 125 126 126 128 128 
655 670 670 687 689 686 686 677 672 666 666 652 644 641 641 647 656 674 674 679 670 661 661 634 614 593 593 551 534 516 516 490 484 481 481 468 459 456 456 458 464 476 476 514 524 534 534 545 548 551 549 549 546 543 536 536 531 527 517 517 511 510 505 505 501 492 465 465 447 402 369 369 359 349 321 321 314 306 319 319 333 366 391 391 397 389 374 374 367 380 415 415 437 454 505 505 522 539 569 569 584 599 623 623 629 635 638 638 636 635 634 634 639 644 650 650 659 661 663 663 652 646 640 640 628 622 616 616 602 595 581 581 547 516 504 504 511 517 524 524 529 529 529 529 515 489 473 473 445 432 433 433 456 479 498 498 517 517 517 517 529 530 531 531 516 496 475 475 441 432 423 423 435 448 456 465 465 464 460 449 449 443 436 409 409 397 385 375 375 383 391 414 414 431 448 466 466 469 468 462 462 457 451 438 438 432 427 414 414 406 389 393 393 401 410 425 425 433 441 459 459 469 489 501 501 504 501 493 493 488 487 485 485 485 485 485 485 482 481 476 476 459 448 439 439 422 413 406 406 393 396 399 399 399 398 397 397 393 393 392 392 402 405 402 402 391 383 377 377 366 360 360 360 358 354 350 350 347 358 369 369 384 394 405 405 433 443 459 459 464 462 458 458 448 443 441 441 437 435 427 415 415 407 399 371 371 359 346 340 340 356 373 418 418 424 411 385 385 371 371 384 384 398 408 431 431 428 425 387 387 369 351 337 337 336 335 332 332 328 324 312 312 305 298 289 289 287 285 279 279 275 273 272 272 282 292 336 336 360 385 399 399 410 407 392 392 378 367 355 355 323 310 297 297 283 277 266 266 256 251 248 248 244 244 245 245 243 239 236 236 221 215 209 209 198 194 190 190 185 183 180 180 177 175 175 175 174 174 174 174 176 177 183 183 191 195 197 197 197 208 219 219 262 282 303 348 348 368 399 407 407 404 395 384 384 383 389 398 398 402 404 396 396 385 374 342 342 326 309 287 287 278 269 241 241 231 222 203 203 194 189 184 184 183 183 178 178 176 173 162 162 162 161 159 159 157 154 155 155 164 171 187 187 195 206 217 217 239 252 265 265 292 312 314 314 315 313 307 307 287 272 263 263 249 244 235 235 226 217 207 207 193 189 185 185 168 162 152 152 149 148 148 148 148 147 145 145 140 137 136 136 134 134 134 134 121 120 119 119 119 118 117 117 116 117 117 117 117 118 122 134 134 143 150 162 162 168 170 170 170 171 173 176 176 176 177 174 174 172 174 182 182 187 190 191 191 189 187 186 186 189 192 206 206 215 225 247 247 259 272 274 274 281 288 304 304 302 300 298 298 297 294 286 286 282 277 265 265 265 264 262 262 257 253 251 251 250 251 251 251 256 256 257 257 253 252 251 251 253 253 252 252 254 258 258 258 257 257 257 257 256 256 252 252 244 239 237 237 236 235 233 233 230 229 228 228 228 226 223 223 218 215 213 213 207 203 203 203 208 214 214 214 209 208 207 207 207 205 203 198 198 195 191 185 185 184 184 184 184 183 181 180 180 181 180 174 174 166 162 164 164 165 167 162 162 158 153 149 149 148 145 139 139 134 131 126 126 124 122 116 116 113 113 112 112 112 112 111 111 110 109 111 111 114 117 123 123 119 120 121 121 121 121 121 121 128 133 139 139 135 131 128 128 123 121 121 121 121 119 116 116 115 119 124 124 128 129 130 130 127 127 127 127 126 127 128 128 130 131 132 132 133 133 132 132 130 129 127 127 125 126 128 128 133 133 134 134 134 131 127 124 124 123 122 119 119 118 117 116 116 115 115 117 117 115 113 114 114 116 118 119 119 119 120 125 125 126 126 128 128 
655 670 670 687 689 686 686 677 672 666 666 652 644 641 641 647 656 674 674 679 670 661 661 634 614 593 593 551 534 516 516 490 484 481 481 468 459 456 456 458 464 476 476 514 524 534 534 545 548 551 549 549 546 543 536 536 531 527 517 517 511 510 505 505 501 492 465 465 447 402 369 369 359 349 321 321 314 306 319 319 333 366 391 391 397 389 374 374 367 380 415 415 437 454 505 505 522 539 569 569 584 599 623 623 629 635 638 638 636 635 634 634 639 644 650 650 659 661 663 663 652 646 640 640 628 622 616 616 602 595 581 581 547 516 504 504 511 517 524 524 529 529 529 529 515 489 473 473 445 432 433 433 456 479 498 498 517 517 517 517 529 530 531 531 516 496 475 475 441 432 423 423 435 448 456 465 465 464 460 449 449 443 436 409 409 397 385 375 375 383 391 414 414 431 448 466 466 469 468 462 462 457 451 438 438 432 427 414 414 406 389 393 393 401 410 425 425 433 441 459 459 469 489 501 501 504 501 493 493 488 487 485 485 485 485 485 485 482 481 476 476 459 448 439 439 422 413 406 406 393 396 399 399 399 398 397 397 393 393 392 392 402 405 402 402 391 383 377 377 366 360 360 360 358 354 350 350 347 358 369 369 384 394 405 405 433 443 459 459 464 462 458 458 448 443 441 441 437 435 427 415 415 407 399 371 371 359 346 340 340 356 373 418 418 424 411 385 385 371 371 384 384 398 408 431 431 428 425 387 387 369 351 337 337 336 335 332 332 328 324 312 312 305 298 289 289 287 285 279 279 275 273 272 272 282 292 336 336 360 385 399 399 410 407 392 392 378 367 355 355 323 310 297 297 283 277 266 266 256 251 248 248 244 244 245 245 243 239 236 236 221 215 209 209 198 194 190 190 185 183 180 180 177 175 175 175 174 174 174 174 176 177 183 183 191 195 197 197 197 208 219 219 262 282 303 348 348 368 399 407 407 404 395 384 384 383 389 398 398 402 404 396 396 385 374 342 342 326 309 287 287 278 269 241 241 231 222 203 203 194 189 184 184 183 183 178 178 176 173 162 162 162 161 159 159 157 154 155 155 164 171 187 187 195 206 217 217 239 252 265 265 292 312 314 314 315 313 307 307 287 272 263 263 249 244 235 235 226 217 207 207 193 189 185 185 168 162 152 152 149 148 148 148 148 147 145 145 140 137 136 136 134 134 134 134 121 120 119 119 119 118 117 117 116 117 117 117 117 118 122 134 134 143 150 162 162 168 170 170 170 171 173 176 176 176 177 174 174 172 174 182 182 187 190 191 191 189 187 186 186 189 192 206 206 215 225 247 247 259 272 274 274 281 288 304 304 302 300 298 298 297 294 286 286 282 277 265 265 265 264 262 262 257 253 251 251 250 251 251 251 256 256 257 257 253 252 251 251 253 253 252 252 254 258 258 258 257 257 257 257 256 256 252 252 244 239 237 237 236 235 233 233 230 229 228 228 228 226 223 223 218 215 213 213 207 203 203 203 208 214 214 214 209 208 207 207 207 205 203 198 198 195 191 185 185 184 184 184 184 183 181 180 180 181 180 174 174 166 162 164 164 165 167 162 162 158 153 149 149 148 145 139 139 134 131 126 126 124 122 116 116 113 113 112 112 112 112 111 111 110 109 111 111 114 117 123 123 119 120 121 121 121 121 121 121 128 133 139 139 135 131 128 128 123 121 121 121 121 119 116 116 115 119 124 124 128 129 130 130 127 127 127 127 126 127 128 128 130 131 132 132 133 133 132 132 130 129 127 127 125 126 128 128 133 133 134 134 134 131 127 124 124 123 122 119 119 118 117 116 116 115 115 117 117 115 113 114 114 116 118 119 119 119 120 125 125 126 126 128 128 
646 655 655 660 660 657 657 650 646 641 641 627 619 616 616 623 634 657 657 663 655 646 646 619 600 580 580 544 529 514 514 490 486 483 483 474 468 468 468 479 489 502 502 541 549 557 557 568 570 573 563 563 560 556 557 557 557 554 544 544 536 531 519 519 511 497 464 464 444 400 372 372 365 357 330 330 319 308 317 317 334 372 402 402 412 410 395 395 383 382 396 396 413 431 485 485 504 523 559 559 575 591 618 618 628 639 646 646 647 647 648 648 653 657 661 661 669 669 669 669 652 644 633 633 612 602 596 596 582 574 559 559 529 521 527 527 548 553 559 559 561 559 557 557 546 516 496 496 458 440 431 431 433 446 465 465 484 483 503 503 529 532 536 536 527 515 503 503 467 450 433 433 413 416 428 449 449 459 459 457 457 456 452 427 427 413 398 369 369 378 388 427 427 441 455 462 462 462 460 453 453 448 443 432 432 427 422 408 408 398 383 398 398 409 421 435 435 443 451 466 466 474 488 494 494 495 492 482 482 475 476 482 482 487 488 488 488 485 483 475 475 455 444 437 437 423 417 413 413 415 418 422 422 425 424 422 422 420 421 423 423 427 424 420 420 410 404 398 398 387 383 383 383 381 374 368 368 354 362 370 370 386 400 414 414 439 448 461 461 462 459 454 454 443 438 433 433 425 422 418 408 408 401 393 362 362 352 342 335 335 349 363 414 414 423 415 390 390 373 365 360 360 364 373 407 407 413 419 401 401 384 366 342 342 335 327 316 316 306 303 296 296 291 287 281 281 279 276 269 269 265 264 267 267 283 299 343 343 363 384 393 393 398 393 377 377 362 355 347 347 331 320 309 309 288 280 266 266 254 248 243 243 235 231 229 229 225 224 222 222 211 207 202 202 193 187 181 181 178 177 176 176 179 182 183 183 185 185 188 188 194 197 199 199 203 206 207 207 212 223 234 234 266 285 305 346 346 366 399 413 413 413 407 401 401 401 407 416 416 419 419 408 408 397 385 350 350 333 315 290 290 279 268 243 243 233 225 209 209 201 194 186 186 184 184 180 180 176 171 162 162 162 161 155 155 155 155 160 160 166 166 175 175 184 197 210 210 245 259 274 274 293 312 315 315 317 315 310 310 294 283 272 272 254 248 239 239 226 216 205 205 189 183 176 176 170 167 160 160 155 154 154 154 148 143 141 141 136 133 131 131 127 126 124 124 120 120 120 120 118 117 116 116 117 116 117 117 120 121 126 141 141 151 157 166 166 170 171 173 173 179 186 186 186 185 184 177 177 177 181 190 190 195 196 197 197 196 196 195 195 194 195 201 201 207 214 231 231 238 246 253 253 265 278 302 302 303 301 297 297 294 290 280 280 275 273 261 261 259 257 255 255 251 248 247 247 246 247 248 248 252 251 250 250 248 249 250 250 256 255 254 254 257 260 261 261 259 256 254 254 250 249 247 247 242 240 238 238 235 233 231 231 227 227 226 226 226 225 221 221 216 213 211 211 206 203 205 205 210 213 212 212 209 207 205 200 200 199 197 190 190 189 187 185 185 184 183 180 180 178 177 176 176 177 175 170 170 166 163 163 163 163 163 155 155 153 150 148 148 145 140 135 135 132 130 124 124 120 119 118 118 118 118 111 111 111 111 119 119 117 115 116 116 116 117 125 125 123 123 123 123 126 128 131 131 138 139 141 141 133 132 129 129 125 124 124 124 122 119 118 118 123 125 128 128 132 133 134 134 134 132 130 130 129 128 129 129 131 132 132 132 132 131 131 131 129 128 126 126 128 130 133 133 133 132 131 131 131 130 129 124 124 122 122 122 122 121 121 119 119 118 117 115 115 117 119 120 120 120 120 119 119 120 122 125 125 126 127 131 131 
632 633 633 632 626 623 623 618 616 611 611 598 591 590 590 600 612 631 631 644 639 633 633 609 592 575 575 547 535 522 522 509 505 499 499 490 488 488 488 498 508 522 522 563 572 581 581 592 592 593 584 584 584 583 586 586 588 583 567 567 557 547 529 529 520 504 465 465 442 403 378 378 369 360 333 333 322 310 316 316 335 378 414 414 428 428 419 419 408 398 389 389 392 407 465 465 485 505 548 548 565 582 612 612 624 636 649 649 651 652 654 654 659 662 665 665 671 670 669 669 653 644 631 631 604 589 577 577 556 547 540 540 535 550 561 561 575 575 575 575 570 566 561 561 549 533 515 515 477 457 440 440 422 421 431 431 447 453 494 494 521 525 530 530 524 515 505 505 484 469 453 453 411 398 406 433 433 452 459 467 467 466 459 432 432 419 405 372 372 377 382 427 427 440 454 455 455 452 450 443 443 439 434 424 424 419 413 395 395 384 381 406 406 417 428 445 445 454 463 478 478 484 491 491 491 489 484 471 471 463 466 473 473 477 477 478 478 480 479 471 471 455 447 440 440 428 423 423 423 431 435 440 440 440 439 438 438 444 449 454 454 443 437 434 434 424 418 413 413 406 404 403 403 397 383 373 373 356 362 369 369 394 408 423 423 446 453 462 462 463 461 457 457 448 443 437 437 424 417 400 388 388 381 374 345 345 338 331 329 329 346 363 412 412 422 417 397 397 382 369 349 349 343 347 377 377 391 405 412 412 403 393 373 373 364 354 332 332 312 307 299 299 296 296 294 294 292 287 276 276 270 260 264 264 280 297 339 339 358 377 385 385 391 388 364 364 340 333 325 325 310 305 300 300 290 282 266 266 253 247 240 240 225 217 213 213 208 207 206 206 198 194 190 190 182 180 178 178 177 177 178 178 187 193 197 197 201 202 202 202 204 206 207 207 212 218 220 220 225 232 240 240 269 285 302 342 342 362 397 415 415 419 417 415 415 414 419 428 428 433 434 414 414 400 385 354 354 338 322 298 298 288 277 253 253 245 238 222 222 214 205 188 188 181 180 173 173 171 168 164 164 166 168 164 164 164 164 175 175 174 166 168 168 179 195 211 211 242 256 271 271 292 304 310 310 315 313 307 307 293 284 275 275 254 243 227 227 216 210 204 204 186 184 181 181 177 176 171 171 163 157 155 155 149 144 141 141 137 135 131 131 125 124 122 122 122 122 122 122 118 118 118 118 121 123 125 125 128 129 134 150 150 160 165 172 172 174 174 183 183 188 193 193 193 191 189 184 184 183 183 189 189 193 194 200 200 204 205 205 205 202 201 202 202 206 210 220 220 225 231 245 245 258 271 295 295 295 292 286 286 283 280 272 272 268 264 256 256 254 252 251 251 248 246 246 246 246 246 246 246 247 247 248 248 250 252 254 254 254 253 251 251 255 258 257 257 254 251 249 249 245 243 242 242 238 236 231 231 229 228 227 227 224 223 221 221 220 220 218 218 213 210 209 209 208 209 210 210 212 211 210 210 207 204 201 197 197 194 191 188 188 187 186 181 181 178 178 176 176 173 170 169 169 171 170 166 166 162 160 159 159 157 155 151 151 151 151 145 145 142 137 133 133 131 128 124 124 122 123 123 123 121 119 112 112 114 117 123 123 123 123 121 121 123 125 128 128 125 126 127 127 132 136 140 140 141 141 140 140 135 133 131 131 129 129 126 126 121 118 120 120 129 131 134 134 137 137 138 138 137 135 132 132 130 130 130 130 130 130 130 130 130 131 130 130 129 128 128 128 132 133 135 135 134 134 133 132 132 131 130 125 125 125 125 124 124 124 123 121 121 120 120 120 120 122 124 125 125 124 123 119 119 120 121 127 127 129 131 136 136 
632 633 633 632 626 623 623 618 616 611 611 598 591 590 590 600 612 631 631 644 639 633 633 609 592 575 575 547 535 522 522 509 505 499 499 490 488 488 488 498 508 522 522 563 572 581 581 592 592 593 584 584 584 583 586 586 588 583 567 567 557 547 529 529 520 504 465 465 442 403 378 378 369 360 333 333 322 310 316 316 335 378 414 414 428 428 419 419 408 398 389 389 392 407 465 465 485 505 548 548 565 582 612 612 624 636 649 649 651 652 654 654 659 662 665 665 671 670 669 669 653 644 631 631 604 589 577 577 556 547 540 540 535 550 561 561 575 575 575 575 570 566 561 561 549 533 515 515 477 457 440 440 422 421 431 431 447 453 494 494 521 525 530 530 524 515 505 505 484 469 453 453 411 398 406 433 433 452 459 467 467 466 459 432 432 419 405 372 372 377 382 427 427 440 454 455 455 452 450 443 443 439 434 424 424 419 413 395 395 384 381 406 406 417 428 445 445 454 463 478 478 484 491 491 491 489 484 471 471 463 466 473 473 477 477 478 478 480 479 471 471 455 447 440 440 428 423 423 423 431 435 440 440 440 439 438 438 444 449 454 454 443 437 434 434 424 418 413 413 406 404 403 403 397 383 373 373 356 362 369 369 394 408 423 423 446 453 462 462 463 461 457 457 448 443 437 437 424 417 400 388 388 381 374 345 345 338 331 329 329 346 363 412 412 422 417 397 397 382 369 349 349 343 347 377 377 391 405 412 412 403 393 373 373 364 354 332 332 312 307 299 299 296 296 294 294 292 287 276 276 270 260 264 264 280 297 339 339 358 377 385 385 391 388 364 364 340 333 325 325 310 305 300 300 290 282 266 266 253 247 240 240 225 217 213 213 208 207 206 206 198 194 190 190 182 180 178 178 177 177 178 178 187 193 197 197 201 202 202 202 204 206 207 207 212 218 220 220 225 232 240 240 269 285 302 342 342 362 397 415 415 419 417 415 415 414 419 428 428 433 434 414 414 400 385 354 354 338 322 298 298 288 277 253 253 245 238 222 222 214 205 188 188 181 180 173 173 171 168 164 164 166 168 164 164 164 164 175 175 174 166 168 168 179 195 211 211 242 256 271 271 292 304 310 310 315 313 307 307 293 284 275 275 254 243 227 227 216 210 204 204 186 184 181 181 177 176 171 171 163 157 155 155 149 144 141 141 137 135 131 131 125 124 122 122 122 122 122 122 118 118 118 118 121 123 125 125 128 129 134 150 150 160 165 172 172 174 174 183 183 188 193 193 193 191 189 184 184 183 183 189 189 193 194 200 200 204 205 205 205 202 201 202 202 206 210 220 220 225 231 245 245 258 271 295 295 295 292 286 286 283 280 272 272 268 264 256 256 254 252 251 251 248 246 246 246 246 246 246 246 247 247 248 248 250 252 254 254 254 253 251 251 255 258 257 257 254 251 249 249 245 243 242 242 238 236 231 231 229 228 227 227 224 223 221 221 220 220 218 218 213 210 209 209 208 209 210 210 212 211 210 210 207 204 201 197 197 194 191 188 188 187 186 181 181 178 178 176 176 173 170 169 169 171 170 166 166 162 160 159 159 157 155 151 151 151 151 145 145 142 137 133 133 131 128 124 124 122 123 123 123 121 119 112 112 114 117 123 123 123 123 121 121 123 125 128 128 125 126 127 127 132 136 140 140 141 141 140 140 135 133 131 131 129 129 126 126 121 118 120 120 129 131 134 134 137 137 138 138 137 135 132 132 130 130 130 130 130 130 130 130 130 131 130 130 129 128 128 128 132 133 135 135 134 134 133 132 132 131 130 125 125 125 125 124 124 124 123 121 121 120 120 120 120 122 124 125 125 124 123 119 119 120 121 127 127 129 131 136 136 
612 607 607 601 594 591 591 585 582 579 579 569 563 566 566 580 590 608 608 623 623 623 623 601 591 580 580 558 553 547 547 537 529 520 520 510 508 509 509 518 526 541 541 581 591 601 601 611 610 609 602 602 604 606 610 610 609 603 586 586 575 560 533 533 521 504 464 464 441 405 385 385 376 367 339 339 325 310 317 317 338 383 423 423 438 443 442 442 436 424 403 403 394 399 445 445 467 490 535 535 553 572 601 601 614 627 645 645 648 648 648 648 652 654 657 657 665 665 666 666 650 643 633 633 611 598 581 581 553 543 550 550 567 581 587 587 586 584 581 581 571 564 556 556 539 517 504 504 475 458 442 442 417 408 409 409 419 428 458 458 488 497 507 507 505 497 489 489 471 463 454 454 411 392 395 420 420 442 450 456 456 453 448 431 431 424 417 384 384 374 364 408 408 424 440 447 447 441 438 431 431 427 422 411 411 405 399 383 383 373 392 418 418 428 439 457 457 465 474 489 489 490 491 484 484 478 473 461 461 455 455 456 456 457 456 460 460 470 474 469 469 459 453 448 448 439 435 436 436 441 443 446 446 444 445 446 446 459 461 463 463 451 446 442 442 431 425 420 420 414 412 408 408 396 378 368 368 357 364 371 371 403 416 429 429 451 457 465 465 467 467 464 464 456 452 449 449 438 431 401 373 373 362 350 331 331 327 323 324 324 343 363 408 408 416 414 403 403 394 381 354 354 340 336 351 351 369 387 408 408 406 404 392 392 389 385 365 365 344 337 329 329 330 331 325 325 317 307 288 288 280 264 257 257 267 278 319 319 339 360 374 374 389 389 363 363 334 320 306 306 288 283 277 277 268 263 250 250 238 233 227 227 214 206 204 204 199 196 195 195 190 186 182 182 178 178 179 179 186 190 194 194 198 201 205 205 211 213 213 213 215 217 218 218 224 232 236 236 239 245 251 251 270 285 300 342 342 361 396 418 418 424 425 426 426 426 428 434 434 437 429 407 407 393 379 347 347 335 322 304 304 295 286 261 261 252 243 227 227 219 211 196 196 188 185 178 178 176 173 166 166 165 164 166 166 168 171 176 176 171 164 161 161 165 182 200 200 231 245 259 259 279 293 299 299 306 306 301 301 294 291 280 280 255 240 220 220 209 205 201 201 193 193 193 193 188 186 179 179 171 167 163 163 151 144 139 139 133 132 130 130 121 120 119 119 119 119 120 120 120 120 119 119 134 139 139 139 136 133 141 157 157 166 170 175 175 178 180 192 192 195 199 200 200 198 196 191 191 187 181 181 181 184 191 203 203 209 211 213 213 211 207 206 206 212 218 227 227 230 234 246 246 259 272 283 283 280 278 273 273 271 270 265 265 261 261 255 255 253 250 249 249 247 246 246 246 246 247 247 247 251 252 254 254 254 253 251 251 247 247 246 246 250 251 251 251 249 247 245 245 241 239 237 237 233 230 228 228 228 227 226 226 225 225 224 224 219 218 216 216 214 213 212 212 211 212 212 212 209 207 207 207 203 201 198 193 193 190 186 184 184 183 181 179 179 178 175 168 168 164 164 166 166 168 165 160 160 157 157 157 157 156 155 153 153 151 149 144 144 141 136 132 132 129 128 126 126 126 125 123 123 121 119 120 120 120 120 120 120 125 130 128 128 128 128 124 124 130 131 132 132 135 136 138 138 142 143 145 145 139 136 135 135 131 128 125 125 121 121 124 124 135 136 138 138 141 140 139 139 136 135 133 133 134 135 133 133 131 132 132 132 132 132 131 131 129 128 130 130 132 133 134 134 132 132 132 130 130 129 127 126 126 128 128 127 127 126 125 123 123 122 123 125 125 126 128 127 127 125 123 121 121 122 123 129 129 131 134 140 140 
612 607 607 601 594 591 591 585 582 579 579 569 563 566 566 580 590 608 608 623 623 623 623 601 591 580 580 558 553 547 547 537 529 520 520 510 508 509 509 518 526 541 541 581 591 601 601 611 610 609 602 602 604 606 610 610 609 603 586 586 575 560 533 533 521 504 464 464 441 405 385 385 376 367 339 339 325 310 317 317 338 383 423 423 438 443 442 442 436 424 403 403 394 399 445 445 467 490 535 535 553 572 601 601 614 627 645 645 648 648 648 648 652 654 657 657 665 665 666 666 650 643 633 633 611 598 581 581 553 543 550 550 567 581 587 587 586 584 581 581 571 564 556 556 539 517 504 504 475 458 442 442 417 408 409 409 419 428 458 458 488 497 507 507 505 497 489 489 471 463 454 454 411 392 395 420 420 442 450 456 456 453 448 431 431 424 417 384 384 374 364 408 408 424 440 447 447 441 438 431 431 427 422 411 411 405 399 383 383 373 392 418 418 428 439 457 457 465 474 489 489 490 491 484 484 478 473 461 461 455 455 456 456 457 456 460 460 470 474 469 469 459 453 448 448 439 435 436 436 441 443 446 446 444 445 446 446 459 461 463 463 451 446 442 442 431 425 420 420 414 412 408 408 396 378 368 368 357 364 371 371 403 416 429 429 451 457 465 465 467 467 464 464 456 452 449 449 438 431 401 373 373 362 350 331 331 327 323 324 324 343 363 408 408 416 414 403 403 394 381 354 354 340 336 351 351 369 387 408 408 406 404 392 392 389 385 365 365 344 337 329 329 330 331 325 325 317 307 288 288 280 264 257 257 267 278 319 319 339 360 374 374 389 389 363 363 334 320 306 306 288 283 277 277 268 263 250 250 238 233 227 227 214 206 204 204 199 196 195 195 190 186 182 182 178 178 179 179 186 190 194 194 198 201 205 205 211 213 213 213 215 217 218 218 224 232 236 236 239 245 251 251 270 285 300 342 342 361 396 418 418 424 425 426 426 426 428 434 434 437 429 407 407 393 379 347 347 335 322 304 304 295 286 261 261 252 243 227 227 219 211 196 196 188 185 178 178 176 173 166 166 165 164 166 166 168 171 176 176 171 164 161 161 165 182 200 200 231 245 259 259 279 293 299 299 306 306 301 301 294 291 280 280 255 240 220 220 209 205 201 201 193 193 193 193 188 186 179 179 171 167 163 163 151 144 139 139 133 132 130 130 121 120 119 119 119 119 120 120 120 120 119 119 134 139 139 139 136 133 141 157 157 166 170 175 175 178 180 192 192 195 199 200 200 198 196 191 191 187 181 181 181 184 191 203 203 209 211 213 213 211 207 206 206 212 218 227 227 230 234 246 246 259 272 283 283 280 278 273 273 271 270 265 265 261 261 255 255 253 250 249 249 247 246 246 246 246 247 247 247 251 252 254 254 254 253 251 251 247 247 246 246 250 251 251 251 249 247 245 245 241 239 237 237 233 230 228 228 228 227 226 226 225 225 224 224 219 218 216 216 214 213 212 212 211 212 212 212 209 207 207 207 203 201 198 193 193 190 186 184 184 183 181 179 179 178 175 168 168 164 164 166 166 168 165 160 160 157 157 157 157 156 155 153 153 151 149 144 144 141 136 132 132 129 128 126 126 126 125 123 123 121 119 120 120 120 120 120 120 125 130 128 128 128 128 124 124 130 131 132 132 135 136 138 138 142 143 145 145 139 136 135 135 131 128 125 125 121 121 124 124 135 136 138 138 141 140 139 139 136 135 133 133 134 135 133 133 131 132 132 132 132 132 131 131 129 128 130 130 132 133 134 134 132 132 132 130 130 129 127 126 126 128 128 127 127 126 125 123 123 122 123 125 125 126 128 127 127 125 123 121 121 122 123 129 129 131 134 140 140 
586 579 579 570 561 557 557 551 549 546 546 542 541 549 549 564 571 585 585 604 608 612 612 601 595 588 588 578 582 586 586 564 554 545 545 533 531 532 532 538 544 558 558 597 607 618 618 630 629 628 624 624 626 628 632 632 625 617 595 595 580 560 525 525 510 493 459 459 441 411 396 396 386 376 342 342 327 312 320 320 340 387 429 429 445 454 464 464 465 453 428 428 416 410 424 424 446 468 515 515 534 553 587 587 601 616 635 635 636 632 628 628 626 631 636 636 652 654 657 657 645 637 626 626 603 591 579 579 567 568 578 578 592 598 599 599 591 585 579 579 562 552 542 542 519 491 475 475 446 433 430 430 424 421 417 417 410 407 415 415 440 452 465 465 473 466 458 458 442 435 427 427 398 384 384 399 399 413 414 413 413 410 411 425 425 425 426 403 403 383 363 383 383 404 426 439 439 436 431 423 423 419 413 400 400 393 386 375 375 371 403 428 428 438 448 467 467 475 483 490 490 490 486 475 475 468 463 453 453 447 444 439 439 437 437 445 445 461 468 467 467 463 459 455 455 449 447 447 447 446 445 443 443 439 441 443 443 457 457 458 458 449 445 439 439 428 422 416 416 406 402 394 394 378 366 361 361 359 368 378 378 411 424 437 437 454 459 469 469 474 475 473 473 467 463 459 459 447 439 414 380 380 363 346 322 322 316 310 318 318 336 355 393 393 399 399 397 397 394 384 358 358 343 333 329 329 344 360 383 383 385 387 385 385 383 381 373 373 365 362 357 357 356 355 345 345 337 325 301 301 290 271 255 255 259 263 293 293 313 334 351 351 372 376 358 358 336 321 305 305 286 278 269 269 255 248 234 234 223 218 213 213 202 196 196 196 194 193 192 192 186 183 180 180 180 186 192 192 201 204 207 207 211 216 219 219 225 229 231 231 234 235 235 235 238 247 251 251 254 257 261 261 277 288 300 335 335 354 391 418 418 428 430 434 434 436 436 432 432 429 414 392 392 379 366 334 334 323 312 297 297 291 285 258 258 247 238 222 222 215 210 200 200 195 194 185 185 183 180 175 175 172 168 167 167 169 172 173 173 163 161 158 158 157 169 181 181 208 222 237 237 255 271 279 279 291 295 294 294 288 283 272 272 247 232 212 212 203 200 197 197 198 199 201 201 198 193 185 185 178 173 166 166 151 142 138 138 132 131 128 128 119 119 119 119 120 120 120 120 123 126 130 130 149 152 148 148 142 139 146 160 160 167 172 179 179 183 184 196 196 200 204 206 206 205 204 195 195 188 178 179 179 184 191 206 206 214 217 215 215 210 207 217 217 228 240 254 254 253 251 260 260 269 278 279 279 274 271 267 267 266 266 266 266 267 267 261 261 258 255 253 253 249 248 248 248 247 247 249 249 255 255 255 255 251 249 246 246 244 244 243 243 245 247 247 247 245 243 241 241 237 235 234 234 232 232 233 233 231 230 228 228 227 224 221 221 220 220 218 218 213 210 209 209 208 209 208 208 207 206 204 204 199 198 196 190 190 186 182 175 175 175 176 174 174 170 167 163 163 161 161 161 161 162 160 158 158 157 157 158 158 158 157 152 152 149 146 140 140 138 134 131 131 130 129 127 127 126 124 124 124 126 126 123 123 122 121 124 124 125 126 126 126 126 125 128 128 133 134 136 136 138 140 143 143 149 150 151 151 140 137 134 134 127 123 123 123 124 125 129 129 140 140 140 140 140 138 136 136 136 136 136 136 138 136 136 136 136 136 136 136 135 133 132 132 131 133 132 132 132 132 132 132 132 131 130 129 129 129 129 128 128 127 127 128 128 127 126 126 126 128 129 131 131 130 129 126 126 125 123 122 122 123 125 133 133 135 137 141 141 
586 579 579 570 561 557 557 551 549 546 546 542 541 549 549 564 571 585 585 604 608 612 612 601 595 588 588 578 582 586 586 564 554 545 545 533 531 532 532 538 544 558 558 597 607 618 618 630 629 628 624 624 626 628 632 632 625 617 595 595 580 560 525 525 510 493 459 459 441 411 396 396 386 376 342 342 327 312 320 320 340 387 429 429 445 454 464 464 465 453 428 428 416 410 424 424 446 468 515 515 534 553 587 587 601 616 635 635 636 632 628 628 626 631 636 636 652 654 657 657 645 637 626 626 603 591 579 579 567 568 578 578 592 598 599 599 591 585 579 579 562 552 542 542 519 491 475 475 446 433 430 430 424 421 417 417 410 407 415 415 440 452 465 465 473 466 458 458 442 435 427 427 398 384 384 399 399 413 414 413 413 410 411 425 425 425 426 403 403 383 363 383 383 404 426 439 439 436 431 423 423 419 413 400 400 393 386 375 375 371 403 428 428 438 448 467 467 475 483 490 490 490 486 475 475 468 463 453 453 447 444 439 439 437 437 445 445 461 468 467 467 463 459 455 455 449 447 447 447 446 445 443 443 439 441 443 443 457 457 458 458 449 445 439 439 428 422 416 416 406 402 394 394 378 366 361 361 359 368 378 378 411 424 437 437 454 459 469 469 474 475 473 473 467 463 459 459 447 439 414 380 380 363 346 322 322 316 310 318 318 336 355 393 393 399 399 397 397 394 384 358 358 343 333 329 329 344 360 383 383 385 387 385 385 383 381 373 373 365 362 357 357 356 355 345 345 337 325 301 301 290 271 255 255 259 263 293 293 313 334 351 351 372 376 358 358 336 321 305 305 286 278 269 269 255 248 234 234 223 218 213 213 202 196 196 196 194 193 192 192 186 183 180 180 180 186 192 192 201 204 207 207 211 216 219 219 225 229 231 231 234 235 235 235 238 247 251 251 254 257 261 261 277 288 300 335 335 354 391 418 418 428 430 434 434 436 436 432 432 429 414 392 392 379 366 334 334 323 312 297 297 291 285 258 258 247 238 222 222 215 210 200 200 195 194 185 185 183 180 175 175 172 168 167 167 169 172 173 173 163 161 158 158 157 169 181 181 208 222 237 237 255 271 279 279 291 295 294 294 288 283 272 272 247 232 212 212 203 200 197 197 198 199 201 201 198 193 185 185 178 173 166 166 151 142 138 138 132 131 128 128 119 119 119 119 120 120 120 120 123 126 130 130 149 152 148 148 142 139 146 160 160 167 172 179 179 183 184 196 196 200 204 206 206 205 204 195 195 188 178 179 179 184 191 206 206 214 217 215 215 210 207 217 217 228 240 254 254 253 251 260 260 269 278 279 279 274 271 267 267 266 266 266 266 267 267 261 261 258 255 253 253 249 248 248 248 247 247 249 249 255 255 255 255 251 249 246 246 244 244 243 243 245 247 247 247 245 243 241 241 237 235 234 234 232 232 233 233 231 230 228 228 227 224 221 221 220 220 218 218 213 210 209 209 208 209 208 208 207 206 204 204 199 198 196 190 190 186 182 175 175 175 176 174 174 170 167 163 163 161 161 161 161 162 160 158 158 157 157 158 158 158 157 152 152 149 146 140 140 138 134 131 131 130 129 127 127 126 124 124 124 126 126 123 123 122 121 124 124 125 126 126 126 126 125 128 128 133 134 136 136 138 140 143 143 149 150 151 151 140 137 134 134 127 123 123 123 124 125 129 129 140 140 140 140 140 138 136 136 136 136 136 136 138 136 136 136 136 136 136 136 135 133 132 132 131 133 132 132 132 132 132 132 132 131 130 129 129 129 129 128 128 127 127 128 128 127 126 126 126 128 129 131 131 130 129 126 126 125 123 122 122 123 125 133 133 135 137 141 141 
558 550 550 538 527 523 523 518 516 516 516 521 528 536 536 550 556 572 572 588 596 605 605 607 605 603 603 606 607 609 609 580 568 561 561 554 554 557 557 565 569 580 580 616 627 638 638 643 644 645 648 648 650 652 648 648 639 628 599 599 582 559 518 518 500 484 456 456 444 424 407 407 395 382 342 342 328 314 324 324 345 391 432 432 450 463 482 482 489 481 456 456 440 433 418 418 430 443 482 482 505 528 568 568 582 596 614 614 614 607 600 600 596 601 606 606 632 640 648 648 647 642 632 632 610 598 593 593 593 600 603 603 607 606 603 603 592 583 573 573 550 537 523 523 490 459 448 448 441 447 454 454 462 462 456 456 438 427 408 408 405 411 417 417 426 422 418 418 402 397 391 391 376 370 369 369 369 370 370 369 369 367 370 394 394 398 402 392 392 378 363 368 368 390 413 430 430 431 429 423 423 419 412 395 395 385 376 370 370 373 411 434 434 443 453 471 471 477 483 484 484 481 474 465 465 459 454 444 444 438 436 429 429 425 426 438 438 456 463 466 466 467 463 461 461 457 455 455 455 450 445 440 440 433 433 432 432 441 442 443 443 439 436 428 428 408 397 392 392 383 378 371 371 360 356 356 356 364 375 387 387 416 427 438 438 454 460 472 472 480 482 481 481 477 473 467 467 452 443 421 385 385 367 348 319 319 312 304 310 310 324 338 367 367 371 374 380 380 382 375 352 352 336 326 314 314 322 331 351 351 355 360 361 361 360 358 354 354 354 354 354 354 356 357 355 355 352 344 322 322 309 282 260 260 255 249 269 269 287 305 321 321 346 355 348 348 330 320 310 310 299 287 275 275 252 244 227 227 212 206 203 203 195 191 191 191 191 190 189 189 184 184 183 183 197 202 207 207 217 220 223 223 238 244 245 245 248 250 251 251 253 253 252 252 252 260 266 266 269 273 277 277 295 303 311 330 330 346 380 413 413 428 434 440 440 441 437 425 425 417 401 381 381 369 357 325 325 313 301 286 286 281 275 246 246 235 228 217 217 212 210 207 207 207 211 210 210 205 200 195 195 191 186 180 180 179 178 170 170 160 158 155 155 154 157 160 160 185 197 210 210 231 246 254 254 270 278 277 277 264 253 242 242 222 213 202 202 195 192 189 189 189 191 193 193 194 191 184 184 177 173 166 166 151 143 138 138 128 124 122 122 120 120 120 120 120 120 121 121 128 134 140 140 157 158 154 154 149 147 152 167 167 176 179 183 183 185 186 196 196 202 208 212 212 210 208 194 194 185 178 186 186 192 196 209 209 217 218 215 215 210 209 224 224 237 250 264 264 266 268 272 272 275 278 277 277 274 272 270 270 270 271 274 274 276 275 267 267 263 259 257 257 253 252 251 251 249 248 250 250 251 251 250 250 248 248 249 249 249 248 246 246 243 241 241 241 240 239 239 239 237 236 236 236 238 239 237 237 234 234 235 235 228 224 219 219 218 217 214 214 211 209 209 209 208 209 209 209 206 203 202 202 198 196 194 182 182 179 175 169 169 170 171 166 166 163 163 163 163 162 162 159 159 157 156 156 156 158 159 159 159 158 156 150 150 146 142 137 137 137 135 133 133 131 130 127 127 125 127 130 130 131 130 126 126 127 128 127 127 126 124 126 126 127 129 132 132 132 134 136 136 143 148 153 153 161 158 154 154 135 132 129 129 123 121 122 122 128 132 134 134 138 138 138 138 138 137 136 136 137 138 140 140 141 142 142 142 142 141 139 139 135 132 132 132 131 130 128 128 131 133 135 135 133 132 130 132 132 132 133 130 130 130 131 131 131 130 130 131 131 133 133 132 132 131 129 127 127 125 123 125 125 128 131 138 138 140 141 143 143 
531 523 523 504 492 489 489 487 490 497 497 513 522 529 529 542 548 565 565 583 592 601 601 612 615 619 619 627 625 622 622 592 582 579 579 581 587 590 590 595 597 604 604 638 647 657 657 666 668 670 673 673 672 670 663 663 648 635 602 602 583 558 515 515 498 488 469 469 460 441 418 418 401 384 339 339 327 314 329 329 350 394 435 435 454 470 495 495 503 502 487 487 473 464 440 440 437 434 451 451 472 494 539 539 553 567 582 582 582 576 569 569 561 573 586 586 624 635 646 646 656 654 650 650 638 630 627 627 622 620 617 617 612 606 601 601 587 576 565 565 538 521 503 503 465 442 449 449 472 487 492 492 496 494 490 490 476 466 443 443 418 407 395 395 388 387 385 385 378 375 371 371 369 368 367 363 363 360 360 357 357 354 353 358 358 360 362 357 357 351 345 358 358 375 393 418 418 432 430 423 423 418 412 397 397 388 375 367 367 373 411 436 436 446 456 467 467 471 475 472 472 469 462 453 453 449 444 433 433 428 425 419 419 416 418 433 433 452 459 463 463 467 465 465 465 464 463 461 461 452 446 440 440 428 424 419 419 418 420 423 423 427 422 410 410 383 369 365 365 358 355 353 353 351 356 362 362 379 387 396 396 417 426 435 435 449 456 469 469 479 484 484 484 483 480 473 473 456 447 424 386 386 367 347 320 320 311 301 297 297 304 312 337 337 341 346 356 356 362 360 345 345 332 322 302 302 304 306 314 314 319 325 331 331 330 328 325 325 328 329 337 337 343 346 348 348 347 344 333 333 324 295 270 270 260 250 244 244 257 270 287 287 316 328 335 335 334 332 329 329 311 294 277 277 249 240 222 222 207 200 196 196 191 190 190 190 190 190 189 189 187 193 200 200 215 220 226 226 237 245 254 254 272 275 275 275 274 271 271 271 273 275 273 273 270 276 282 282 293 300 308 308 326 333 341 355 355 366 392 421 421 435 439 442 442 441 436 424 424 417 401 377 377 363 349 319 319 309 298 284 284 276 268 243 243 234 228 219 219 216 216 220 220 224 227 229 229 227 224 215 215 212 209 198 198 195 192 180 180 165 163 159 159 157 152 146 146 162 174 186 186 204 218 227 227 245 253 248 248 233 223 219 219 208 202 195 195 186 184 182 182 187 187 186 186 182 180 175 175 171 172 165 165 149 140 134 134 125 121 121 121 120 120 121 121 121 122 123 123 134 144 154 154 162 163 159 159 153 151 158 174 174 183 188 191 191 186 183 195 195 202 210 215 215 212 209 193 193 186 185 201 201 209 213 219 219 222 223 221 221 218 217 222 222 233 245 266 266 274 282 285 285 284 282 274 274 270 271 275 275 278 281 283 283 282 279 268 268 266 263 260 260 256 254 251 251 248 247 248 248 250 251 252 252 255 255 255 255 255 253 251 251 247 243 242 242 241 242 242 242 240 239 239 239 240 240 237 237 231 229 226 226 219 216 213 213 212 212 213 213 214 213 213 213 213 213 210 210 205 204 203 203 194 188 181 172 172 171 170 170 170 170 169 165 165 164 164 161 161 158 156 153 153 151 151 153 153 156 158 157 157 154 151 144 144 143 141 135 135 135 133 131 131 130 130 132 132 135 136 134 134 131 131 129 129 129 128 128 128 128 127 130 130 130 131 132 132 135 137 139 139 148 152 157 157 155 150 144 144 129 126 124 124 123 124 127 127 133 136 137 137 138 140 142 142 139 139 138 138 142 142 143 143 146 148 147 147 144 142 139 139 134 131 130 130 128 128 128 128 130 130 131 131 133 133 132 132 132 132 132 133 133 135 135 135 135 134 135 137 137 137 136 131 131 130 129 128 128 128 127 132 132 134 137 143 143 144 144 145 145 
531 523 523 504 492 489 489 487 490 497 497 513 522 529 529 542 548 565 565 583 592 601 601 612 615 619 619 627 625 622 622 592 582 579 579 581 587 590 590 595 597 604 604 638 647 657 657 666 668 670 673 673 672 670 663 663 648 635 602 602 583 558 515 515 498 488 469 469 460 441 418 418 401 384 339 339 327 314 329 329 350 394 435 435 454 470 495 495 503 502 487 487 473 464 440 440 437 434 451 451 472 494 539 539 553 567 582 582 582 576 569 569 561 573 586 586 624 635 646 646 656 654 650 650 638 630 627 627 622 620 617 617 612 606 601 601 587 576 565 565 538 521 503 503 465 442 449 449 472 487 492 492 496 494 490 490 476 466 443 443 418 407 395 395 388 387 385 385 378 375 371 371 369 368 367 363 363 360 360 357 357 354 353 358 358 360 362 357 357 351 345 358 358 375 393 418 418 432 430 423 423 418 412 397 397 388 375 367 367 373 411 436 436 446 456 467 467 471 475 472 472 469 462 453 453 449 444 433 433 428 425 419 419 416 418 433 433 452 459 463 463 467 465 465 465 464 463 461 461 452 446 440 440 428 424 419 419 418 420 423 423 427 422 410 410 383 369 365 365 358 355 353 353 351 356 362 362 379 387 396 396 417 426 435 435 449 456 469 469 479 484 484 484 483 480 473 473 456 447 424 386 386 367 347 320 320 311 301 297 297 304 312 337 337 341 346 356 356 362 360 345 345 332 322 302 302 304 306 314 314 319 325 331 331 330 328 325 325 328 329 337 337 343 346 348 348 347 344 333 333 324 295 270 270 260 250 244 244 257 270 287 287 316 328 335 335 334 332 329 329 311 294 277 277 249 240 222 222 207 200 196 196 191 190 190 190 190 190 189 189 187 193 200 200 215 220 226 226 237 245 254 254 272 275 275 275 274 271 271 271 273 275 273 273 270 276 282 282 293 300 308 308 326 333 341 355 355 366 392 421 421 435 439 442 442 441 436 424 424 417 401 377 377 363 349 319 319 309 298 284 284 276 268 243 243 234 228 219 219 216 216 220 220 224 227 229 229 227 224 215 215 212 209 198 198 195 192 180 180 165 163 159 159 157 152 146 146 162 174 186 186 204 218 227 227 245 253 248 248 233 223 219 219 208 202 195 195 186 184 182 182 187 187 186 186 182 180 175 175 171 172 165 165 149 140 134 134 125 121 121 121 120 120 121 121 121 122 123 123 134 144 154 154 162 163 159 159 153 151 158 174 174 183 188 191 191 186 183 195 195 202 210 215 215 212 209 193 193 186 185 201 201 209 213 219 219 222 223 221 221 218 217 222 222 233 245 266 266 274 282 285 285 284 282 274 274 270 271 275 275 278 281 283 283 282 279 268 268 266 263 260 260 256 254 251 251 248 247 248 248 250 251 252 252 255 255 255 255 255 253 251 251 247 243 242 242 241 242 242 242 240 239 239 239 240 240 237 237 231 229 226 226 219 216 213 213 212 212 213 213 214 213 213 213 213 213 210 210 205 204 203 203 194 188 181 172 172 171 170 170 170 170 169 165 165 164 164 161 161 158 156 153 153 151 151 153 153 156 158 157 157 154 151 144 144 143 141 135 135 135 133 131 131 130 130 132 132 135 136 134 134 131 131 129 129 129 128 128 128 128 127 130 130 130 131 132 132 135 137 139 139 148 152 157 157 155 150 144 144 129 126 124 124 123 124 127 127 133 136 137 137 138 140 142 142 139 139 138 138 142 142 143 143 146 148 147 147 144 142 139 139 134 131 130 130 128 128 128 128 130 130 131 131 133 133 132 132 132 132 132 133 133 135 135 135 135 134 135 137 137 137 136 131 131 130 129 128 128 128 127 132 132 134 137 143 143 144 144 145 145 
531 523 523 504 492 489 489 487 490 497 497 513 522 529 529 542 548 565 565 583 592 601 601 612 615 619 619 627 625 622 622 592 582 579 579 581 587 590 590 595 597 604 604 638 647 657 657 666 668 670 673 673 672 670 663 663 648 635 602 602 583 558 515 515 498 488 469 469 460 441 418 418 401 384 339 339 327 314 329 329 350 394 435 435 454 470 495 495 503 502 487 487 473 464 440 440 437 434 451 451 472 494 539 539 553 567 582 582 582 576 569 569 561 573 586 586 624 635 646 646 656 654 650 650 638 630 627 627 622 620 617 617 612 606 601 601 587 576 565 565 538 521 503 503 465 442 449 449 472 487 492 492 496 494 490 490 476 466 443 443 418 407 395 395 388 387 385 385 378 375 371 371 369 368 367 363 363 360 360 357 357 354 353 358 358 360 362 357 357 351 345 358 358 375 393 418 418 432 430 423 423 418 412 397 397 388 375 367 367 373 411 436 436 446 456 467 467 471 475 472 472 469 462 453 453 449 444 433 433 428 425 419 419 416 418 433 433 452 459 463 463 467 465 465 465 464 463 461 461 452 446 440 440 428 424 419 419 418 420 423 423 427 422 410 410 383 369 365 365 358 355 353 353 351 356 362 362 379 387 396 396 417 426 435 435 449 456 469 469 479 484 484 484 483 480 473 473 456 447 424 386 386 367 347 320 320 311 301 297 297 304 312 337 337 341 346 356 356 362 360 345 345 332 322 302 302 304 306 314 314 319 325 331 331 330 328 325 325 328 329 337 337 343 346 348 348 347 344 333 333 324 295 270 270 260 250 244 244 257 270 287 287 316 328 335 335 334 332 329 329 311 294 277 277 249 240 222 222 207 200 196 196 191 190 190 190 190 190 189 189 187 193 200 200 215 220 226 226 237 245 254 254 272 275 275 275 274 271 271 271 273 275 273 273 270 276 282 282 293 300 308 308 326 333 341 355 355 366 392 421 421 435 439 442 442 441 436 424 424 417 401 377 377 363 349 319 319 309 298 284 284 276 268 243 243 234 228 219 219 216 216 220 220 224 227 229 229 227 224 215 215 212 209 198 198 195 192 180 180 165 163 159 159 157 152 146 146 162 174 186 186 204 218 227 227 245 253 248 248 233 223 219 219 208 202 195 195 186 184 182 182 187 187 186 186 182 180 175 175 171 172 165 165 149 140 134 134 125 121 121 121 120 120 121 121 121 122 123 123 134 144 154 154 162 163 159 159 153 151 158 174 174 183 188 191 191 186 183 195 195 202 210 215 215 212 209 193 193 186 185 201 201 209 213 219 219 222 223 221 221 218 217 222 222 233 245 266 266 274 282 285 285 284 282 274 274 270 271 275 275 278 281 283 283 282 279 268 268 266 263 260 260 256 254 251 251 248 247 248 248 250 251 252 252 255 255 255 255 255 253 251 251 247 243 242 242 241 242 242 242 240 239 239 239 240 240 237 237 231 229 226 226 219 216 213 213 212 212 213 213 214 213 213 213 213 213 210 210 205 204 203 203 194 188 181 172 172 171 170 170 170 170 169 165 165 164 164 161 161 158 156 153 153 151 151 153 153 156 158 157 157 154 151 144 144 143 141 135 135 135 133 131 131 130 130 132 132 135 136 134 134 131 131 129 129 129 128 128 128 128 127 130 130 130 131 132 132 135 137 139 139 148 152 157 157 155 150 144 144 129 126 124 124 123 124 127 127 133 136 137 137 138 140 142 142 139 139 138 138 142 142 143 143 146 148 147 147 144 142 139 139 134 131 130 130 128 128 128 128 130 130 131 131 133 133 132 132 132 132 132 133 133 135 135 135 135 134 135 137 137 137 136 131 131 130 129 128 128 128 127 132 132 134 137 143 143 144 144 145 145 
504 495 495 476 459 462 462 475 484 492 492 507 515 523 523 538 546 559 559 579 588 598 598 608 614 620 620 630 628 626 626 614 613 613 613 616 620 624 624 628 626 631 631 664 672 681 681 691 692 694 692 692 688 683 671 671 653 640 606 606 585 561 526 526 515 507 485 485 472 451 422 422 400 377 334 334 325 315 333 333 353 395 436 436 455 473 500 500 510 512 511 511 507 499 479 479 473 467 443 443 455 467 508 508 521 534 545 545 546 542 538 538 544 568 592 592 632 643 654 654 667 668 666 666 657 651 645 645 632 626 619 619 608 598 592 592 573 563 553 553 522 504 485 485 452 462 478 478 503 513 514 514 513 511 505 505 492 485 466 466 441 428 414 414 392 387 382 382 385 386 388 388 394 393 388 378 378 374 373 368 368 364 362 352 352 348 344 343 343 341 338 341 341 348 355 377 377 399 407 415 415 415 410 400 400 394 378 364 364 366 408 434 434 442 450 457 457 459 462 462 462 458 451 443 443 437 432 422 422 416 413 407 407 404 408 426 426 448 457 459 459 461 460 461 461 463 463 462 462 450 446 441 441 426 418 410 410 398 399 400 400 409 402 387 387 362 351 348 348 345 344 346 346 357 379 393 393 404 406 408 408 418 423 428 428 439 444 457 457 469 475 477 477 480 480 474 474 460 452 427 391 391 374 357 326 326 315 304 292 292 292 292 305 305 310 316 328 328 334 336 334 334 329 320 299 299 295 291 288 288 290 292 298 298 297 296 294 294 300 304 315 315 321 324 329 329 330 327 319 319 313 296 276 276 269 261 245 245 244 242 257 257 286 300 323 323 337 333 329 329 305 289 272 272 242 233 216 216 202 195 192 192 187 186 188 188 190 189 188 188 205 215 226 226 238 241 245 245 262 276 290 290 306 309 309 309 306 302 297 297 294 297 297 297 296 303 311 311 328 336 345 345 359 368 377 395 395 402 419 434 434 439 439 435 435 432 432 427 427 423 402 378 378 364 350 326 326 312 298 281 281 272 262 242 242 233 229 229 229 233 235 245 245 253 256 267 267 264 260 245 245 239 233 220 220 213 205 188 188 176 171 166 166 166 158 149 149 146 154 162 162 184 200 208 208 218 221 216 216 207 203 203 203 196 189 181 181 183 182 180 180 180 180 179 179 175 173 168 168 161 157 155 155 144 135 129 129 122 121 121 121 121 121 121 121 122 124 127 127 143 150 158 158 168 170 168 168 162 159 164 176 176 183 188 192 192 187 183 197 197 204 211 214 214 211 208 194 194 192 198 215 215 222 228 237 237 241 242 238 238 232 229 225 225 231 237 264 264 273 283 285 285 283 280 272 272 270 271 278 278 284 284 284 284 282 279 269 269 267 265 262 262 256 253 252 252 250 248 250 250 255 256 258 258 261 261 262 262 257 254 250 250 246 244 243 243 241 240 239 239 238 239 239 239 238 237 233 233 228 225 222 222 216 215 214 214 214 215 217 217 215 212 213 213 210 206 205 205 203 202 199 199 183 180 176 174 174 174 175 175 175 173 170 168 168 166 162 155 155 151 150 150 150 152 152 152 152 155 156 151 151 148 145 142 142 140 138 136 136 136 134 133 133 134 135 137 137 137 136 135 135 134 134 130 130 129 128 128 128 128 128 131 131 132 133 134 134 138 141 144 144 152 152 153 153 145 140 135 135 126 125 126 126 129 131 134 134 137 137 137 137 139 140 142 142 139 141 144 144 144 146 148 148 150 150 148 148 144 141 139 139 134 130 129 129 127 126 126 126 128 130 132 132 135 135 135 134 134 134 133 137 137 139 137 136 136 137 138 139 139 138 136 133 133 132 131 130 130 131 133 140 140 141 143 147 147 147 148 149 149 
447 439 439 424 437 445 445 461 469 477 477 494 503 511 511 526 534 542 542 551 557 563 563 578 585 592 592 609 619 630 630 650 657 662 662 673 679 683 683 689 691 690 690 707 715 723 723 731 731 731 722 722 716 709 688 688 660 645 615 615 600 585 556 556 541 521 485 485 470 449 413 413 387 360 324 324 323 322 341 341 353 385 425 425 445 462 490 490 502 508 519 519 524 529 541 541 538 535 500 500 487 474 469 469 472 476 501 501 514 532 551 551 584 599 614 614 649 660 671 671 681 679 674 674 660 651 642 642 622 610 600 600 579 559 549 549 524 509 493 493 468 467 465 465 491 522 526 526 531 531 526 526 513 505 497 497 480 472 450 450 426 424 422 422 433 426 419 419 435 445 455 455 461 459 452 440 440 434 431 423 423 418 410 380 380 384 389 393 393 384 374 355 355 350 345 333 333 326 330 348 348 362 374 382 382 377 368 352 352 345 381 410 410 416 422 429 429 432 435 437 437 440 441 432 432 425 418 404 404 397 391 384 384 384 395 418 418 438 447 450 450 452 450 449 449 449 450 451 451 448 444 439 439 425 414 402 402 380 375 370 370 366 360 350 350 337 334 338 338 355 369 386 386 418 437 440 440 441 438 434 434 425 423 420 420 417 418 423 423 433 440 446 446 457 463 461 461 451 443 424 400 400 385 370 343 343 331 319 305 305 299 292 281 281 277 275 274 274 275 278 289 289 296 306 314 314 311 308 290 290 283 276 263 263 260 256 257 257 259 260 264 264 267 268 270 270 269 267 261 261 258 248 242 242 238 233 229 229 223 217 225 225 242 252 271 271 290 290 291 291 275 259 243 243 219 213 200 200 190 187 186 186 185 186 188 188 195 199 213 213 259 270 282 282 298 298 298 298 317 330 343 343 363 367 370 370 372 370 368 368 367 369 373 373 383 396 405 405 412 418 424 424 434 435 437 437 437 435 427 413 413 405 399 386 386 380 380 387 387 393 392 377 377 366 354 325 325 312 298 282 282 273 263 251 251 252 258 272 272 279 287 299 299 303 310 312 312 302 292 269 269 258 246 224 224 216 207 194 194 189 185 172 172 164 160 156 156 156 153 150 150 151 157 163 163 177 185 187 187 189 189 184 184 179 180 167 167 159 159 158 158 158 158 159 159 160 156 148 148 142 140 135 135 127 123 123 123 123 122 122 122 120 120 120 120 127 132 138 138 147 154 162 162 188 195 197 197 197 193 190 183 183 179 180 188 188 197 199 200 200 206 212 218 218 214 209 206 206 210 220 237 237 248 254 266 266 271 270 264 264 259 251 242 242 243 245 256 256 264 273 275 275 276 278 279 279 278 277 275 275 274 274 274 274 275 275 270 270 269 268 266 266 262 261 261 261 260 261 263 263 266 265 264 264 257 255 253 253 248 247 245 245 240 236 236 236 235 234 233 233 231 230 230 230 229 229 232 232 231 228 225 225 230 230 229 229 222 218 211 211 204 199 198 198 197 198 195 195 186 180 179 179 179 180 182 184 184 182 179 173 173 171 168 159 159 155 151 146 146 144 143 142 142 141 143 146 146 146 144 146 146 145 144 141 141 141 140 140 140 140 138 137 137 138 138 139 139 140 140 138 138 135 133 135 135 134 132 134 134 136 138 137 137 136 134 136 136 140 141 143 143 142 140 137 137 132 131 129 129 136 139 141 141 141 139 138 138 136 135 136 136 135 135 134 134 137 140 143 143 150 150 151 151 147 145 144 144 141 139 137 137 133 131 129 129 126 125 127 127 130 132 134 134 136 136 137 137 137 137 137 143 143 147 146 141 141 138 138 137 137 137 138 140 140 140 139 143 143 145 148 153 153 155 158 158 158 156 154 151 151 
419 413 413 407 423 431 431 447 455 464 464 481 490 498 498 511 517 528 528 536 542 548 548 560 568 576 576 599 613 627 627 663 674 681 681 698 707 712 712 720 724 721 721 726 733 740 740 746 747 749 737 737 728 718 700 700 672 655 625 625 612 595 557 557 536 516 480 480 463 440 397 397 374 350 322 322 324 326 340 340 350 377 413 413 432 446 474 474 487 497 514 514 522 530 552 552 552 553 534 534 521 507 507 507 507 508 526 526 542 561 581 581 613 623 634 634 658 669 680 680 682 679 671 671 650 638 626 626 604 594 581 581 554 527 514 514 489 481 472 472 478 487 497 497 519 533 533 533 530 526 520 520 505 497 488 488 468 457 434 434 434 442 451 451 458 448 438 438 457 466 475 475 477 473 469 461 461 456 450 435 435 426 415 404 404 412 421 423 423 410 397 372 372 366 359 347 347 335 329 327 327 333 350 370 370 373 366 348 348 338 364 398 398 405 413 420 420 421 423 427 427 430 433 425 425 418 411 394 394 385 381 378 378 380 393 419 419 440 449 452 452 452 449 447 447 444 443 445 445 444 441 438 438 423 411 399 399 376 368 359 359 347 342 337 337 332 334 348 348 384 406 421 421 447 459 461 461 456 450 443 443 431 427 422 422 415 413 411 411 416 420 426 426 439 446 448 448 446 441 423 399 399 385 371 342 342 332 322 312 312 308 303 288 288 283 281 275 275 271 268 267 267 269 279 304 304 304 303 293 293 287 280 268 268 263 258 251 251 244 242 240 240 242 242 241 241 239 237 231 231 227 221 216 216 216 216 211 211 209 206 208 208 215 221 237 237 260 265 270 270 260 248 236 236 216 208 195 195 188 187 187 187 189 193 197 197 209 216 231 231 281 295 309 309 316 319 322 322 338 349 361 361 388 396 399 399 399 396 396 396 401 407 412 412 422 433 438 438 445 451 458 458 459 455 450 436 436 429 411 391 391 381 375 364 364 359 357 362 362 370 381 371 371 360 349 320 320 306 292 278 278 272 266 263 263 270 279 299 299 310 314 319 319 319 322 308 308 295 281 251 251 236 220 203 203 199 195 190 190 186 181 170 170 165 160 154 154 151 151 150 150 146 151 151 151 156 161 168 168 175 175 173 173 168 166 156 156 152 152 152 152 153 153 154 154 150 148 142 142 137 134 129 129 124 123 123 123 122 122 121 121 120 121 123 123 138 142 147 147 159 166 174 174 202 207 204 204 197 192 188 181 181 177 178 187 187 200 207 216 216 220 224 229 229 224 219 219 219 224 233 248 248 259 265 272 272 273 274 273 273 270 263 252 252 252 253 260 260 266 273 279 279 281 284 283 283 281 279 275 275 273 272 270 270 270 272 268 268 268 268 267 267 266 266 266 266 265 266 266 266 260 258 256 256 252 250 247 247 245 245 244 244 241 234 232 232 229 227 227 227 227 226 227 227 230 232 236 236 234 235 236 236 236 232 228 228 215 211 202 202 194 190 189 189 187 186 184 184 182 181 181 181 183 184 185 183 183 179 175 167 167 165 163 154 154 150 148 145 145 143 142 141 141 141 141 142 142 144 146 148 148 148 147 144 144 144 145 144 144 142 139 138 138 139 140 140 140 139 137 133 133 131 131 135 135 136 138 140 140 140 141 138 138 136 134 135 135 137 137 137 137 133 132 130 130 129 129 130 130 140 144 143 143 140 137 137 137 136 136 136 136 133 133 132 132 136 138 141 141 144 145 147 147 146 142 141 141 138 137 135 135 131 128 127 127 126 127 128 128 131 132 134 134 135 136 137 138 138 137 136 141 141 146 147 145 145 142 141 139 139 139 139 146 146 148 151 151 151 153 155 161 161 162 163 154 154 150 149 149 149 
419 413 413 407 423 431 431 447 455 464 464 481 490 498 498 511 517 528 528 536 542 548 548 560 568 576 576 599 613 627 627 663 674 681 681 698 707 712 712 720 724 721 721 726 733 740 740 746 747 749 737 737 728 718 700 700 672 655 625 625 612 595 557 557 536 516 480 480 463 440 397 397 374 350 322 322 324 326 340 340 350 377 413 413 432 446 474 474 487 497 514 514 522 530 552 552 552 553 534 534 521 507 507 507 507 508 526 526 542 561 581 581 613 623 634 634 658 669 680 680 682 679 671 671 650 638 626 626 604 594 581 581 554 527 514 514 489 481 472 472 478 487 497 497 519 533 533 533 530 526 520 520 505 497 488 488 468 457 434 434 434 442 451 451 458 448 438 438 457 466 475 475 477 473 469 461 461 456 450 435 435 426 415 404 404 412 421 423 423 410 397 372 372 366 359 347 347 335 329 327 327 333 350 370 370 373 366 348 348 338 364 398 398 405 413 420 420 421 423 427 427 430 433 425 425 418 411 394 394 385 381 378 378 380 393 419 419 440 449 452 452 452 449 447 447 444 443 445 445 444 441 438 438 423 411 399 399 376 368 359 359 347 342 337 337 332 334 348 348 384 406 421 421 447 459 461 461 456 450 443 443 431 427 422 422 415 413 411 411 416 420 426 426 439 446 448 448 446 441 423 399 399 385 371 342 342 332 322 312 312 308 303 288 288 283 281 275 275 271 268 267 267 269 279 304 304 304 303 293 293 287 280 268 268 263 258 251 251 244 242 240 240 242 242 241 241 239 237 231 231 227 221 216 216 216 216 211 211 209 206 208 208 215 221 237 237 260 265 270 270 260 248 236 236 216 208 195 195 188 187 187 187 189 193 197 197 209 216 231 231 281 295 309 309 316 319 322 322 338 349 361 361 388 396 399 399 399 396 396 396 401 407 412 412 422 433 438 438 445 451 458 458 459 455 450 436 436 429 411 391 391 381 375 364 364 359 357 362 362 370 381 371 371 360 349 320 320 306 292 278 278 272 266 263 263 270 279 299 299 310 314 319 319 319 322 308 308 295 281 251 251 236 220 203 203 199 195 190 190 186 181 170 170 165 160 154 154 151 151 150 150 146 151 151 151 156 161 168 168 175 175 173 173 168 166 156 156 152 152 152 152 153 153 154 154 150 148 142 142 137 134 129 129 124 123 123 123 122 122 121 121 120 121 123 123 138 142 147 147 159 166 174 174 202 207 204 204 197 192 188 181 181 177 178 187 187 200 207 216 216 220 224 229 229 224 219 219 219 224 233 248 248 259 265 272 272 273 274 273 273 270 263 252 252 252 253 260 260 266 273 279 279 281 284 283 283 281 279 275 275 273 272 270 270 270 272 268 268 268 268 267 267 266 266 266 266 265 266 266 266 260 258 256 256 252 250 247 247 245 245 244 244 241 234 232 232 229 227 227 227 227 226 227 227 230 232 236 236 234 235 236 236 236 232 228 228 215 211 202 202 194 190 189 189 187 186 184 184 182 181 181 181 183 184 185 183 183 179 175 167 167 165 163 154 154 150 148 145 145 143 142 141 141 141 141 142 142 144 146 148 148 148 147 144 144 144 145 144 144 142 139 138 138 139 140 140 140 139 137 133 133 131 131 135 135 136 138 140 140 140 141 138 138 136 134 135 135 137 137 137 137 133 132 130 130 129 129 130 130 140 144 143 143 140 137 137 137 136 136 136 136 133 133 132 132 136 138 141 141 144 145 147 147 146 142 141 141 138 137 135 135 131 128 127 127 126 127 128 128 131 132 134 134 135 136 137 138 138 137 136 141 141 146 147 145 145 142 141 139 139 139 139 146 146 148 151 151 151 153 155 161 161 162 163 154 154 150 149 149 149 
419 413 413 407 423 431 431 447 455 464 464 481 490 498 498 511 517 528 528 536 542 548 548 560 568 576 576 599 613 627 627 663 674 681 681 698 707 712 712 720 724 721 721 726 733 740 740 746 747 749 737 737 728 718 700 700 672 655 625 625 612 595 557 557 536 516 480 480 463 440 397 397 374 350 322 322 324 326 340 340 350 377 413 413 432 446 474 474 487 497 514 514 522 530 552 552 552 553 534 534 521 507 507 507 507 508 526 526 542 561 581 581 613 623 634 634 658 669 680 680 682 679 671 671 650 638 626 626 604 594 581 581 554 527 514 514 489 481 472 472 478 487 497 497 519 533 533 533 530 526 520 520 505 497 488 488 468 457 434 434 434 442 451 451 458 448 438 438 457 466 475 475 477 473 469 461 461 456 450 435 435 426 415 404 404 412 421 423 423 410 397 372 372 366 359 347 347 335 329 327 327 333 350 370 370 373 366 348 348 338 364 398 398 405 413 420 420 421 423 427 427 430 433 425 425 418 411 394 394 385 381 378 378 380 393 419 419 440 449 452 452 452 449 447 447 444 443 445 445 444 441 438 438 423 411 399 399 376 368 359 359 347 342 337 337 332 334 348 348 384 406 421 421 447 459 461 461 456 450 443 443 431 427 422 422 415 413 411 411 416 420 426 426 439 446 448 448 446 441 423 399 399 385 371 342 342 332 322 312 312 308 303 288 288 283 281 275 275 271 268 267 267 269 279 304 304 304 303 293 293 287 280 268 268 263 258 251 251 244 242 240 240 242 242 241 241 239 237 231 231 227 221 216 216 216 216 211 211 209 206 208 208 215 221 237 237 260 265 270 270 260 248 236 236 216 208 195 195 188 187 187 187 189 193 197 197 209 216 231 231 281 295 309 309 316 319 322 322 338 349 361 361 388 396 399 399 399 396 396 396 401 407 412 412 422 433 438 438 445 451 458 458 459 455 450 436 436 429 411 391 391 381 375 364 364 359 357 362 362 370 381 371 371 360 349 320 320 306 292 278 278 272 266 263 263 270 279 299 299 310 314 319 319 319 322 308 308 295 281 251 251 236 220 203 203 199 195 190 190 186 181 170 170 165 160 154 154 151 151 150 150 146 151 151 151 156 161 168 168 175 175 173 173 168 166 156 156 152 152 152 152 153 153 154 154 150 148 142 142 137 134 129 129 124 123 123 123 122 122 121 121 120 121 123 123 138 142 147 147 159 166 174 174 202 207 204 204 197 192 188 181 181 177 178 187 187 200 207 216 216 220 224 229 229 224 219 219 219 224 233 248 248 259 265 272 272 273 274 273 273 270 263 252 252 252 253 260 260 266 273 279 279 281 284 283 283 281 279 275 275 273 272 270 270 270 272 268 268 268 268 267 267 266 266 266 266 265 266 266 266 260 258 256 256 252 250 247 247 245 245 244 244 241 234 232 232 229 227 227 227 227 226 227 227 230 232 236 236 234 235 236 236 236 232 228 228 215 211 202 202 194 190 189 189 187 186 184 184 182 181 181 181 183 184 185 183 183 179 175 167 167 165 163 154 154 150 148 145 145 143 142 141 141 141 141 142 142 144 146 148 148 148 147 144 144 144 145 144 144 142 139 138 138 139 140 140 140 139 137 133 133 131 131 135 135 136 138 140 140 140 141 138 138 136 134 135 135 137 137 137 137 133 132 130 130 129 129 130 130 140 144 143 143 140 137 137 137 136 136 136 136 133 133 132 132 136 138 141 141 144 145 147 147 146 142 141 141 138 137 135 135 131 128 127 127 126 127 128 128 131 132 134 134 135 136 137 138 138 137 136 141 141 146 147 145 145 142 141 139 139 139 139 146 146 148 151 151 151 153 155 161 161 162 163 154 154 150 149 149 149 
394 389 389 395 409 416 416 433 442 449 449 464 472 479 479 492 498 512 512 524 529 535 535 549 558 568 568 594 610 626 626 676 691 700 700 719 729 736 736 746 749 747 747 744 748 752 752 759 761 763 752 752 743 733 711 711 683 670 639 639 621 599 553 553 528 509 474 474 458 422 377 377 360 342 322 322 325 328 343 343 353 374 400 400 416 431 462 462 478 490 512 512 522 532 559 559 562 566 560 560 548 535 550 550 554 559 556 556 563 581 599 599 627 637 647 647 669 677 686 686 682 675 661 661 630 613 601 601 575 562 550 550 524 501 490 490 484 491 498 498 514 521 529 529 533 533 530 530 522 517 510 510 494 485 475 475 455 446 447 447 465 471 477 477 477 466 455 455 468 477 487 487 487 483 479 470 470 466 461 448 448 440 432 438 438 442 446 441 441 432 423 400 400 390 380 359 359 345 337 325 325 320 332 356 356 367 360 342 342 332 352 387 387 395 403 412 412 413 414 417 417 421 423 414 414 407 399 382 382 374 371 375 375 384 398 425 425 444 452 452 452 450 447 443 443 435 431 433 433 439 437 434 434 419 408 396 396 375 363 351 351 337 334 332 332 336 344 365 365 407 429 445 445 468 477 479 479 476 468 460 460 444 437 429 429 420 414 405 405 402 402 406 406 420 429 435 435 441 440 424 404 404 391 378 352 352 346 339 334 334 331 327 307 307 299 294 284 284 279 274 265 265 261 263 280 280 280 281 274 274 272 270 264 264 262 260 254 254 243 237 228 228 225 225 223 223 222 219 213 213 209 209 208 208 207 205 200 200 199 198 198 198 197 198 206 206 226 235 244 244 244 236 227 227 210 203 192 192 188 187 187 187 193 198 202 202 214 223 240 240 296 307 318 318 324 327 331 331 348 359 371 371 405 416 417 417 417 415 419 419 429 435 441 441 452 460 464 464 465 470 475 475 475 469 462 444 444 434 411 387 387 376 369 354 354 346 340 337 337 341 359 358 358 351 343 317 317 304 290 277 277 271 265 274 274 285 298 319 319 327 328 329 329 330 323 290 290 274 258 231 231 219 207 195 195 191 187 180 180 178 174 169 169 167 164 161 161 150 149 148 148 146 145 145 145 148 150 152 152 158 162 160 160 155 152 150 150 152 152 152 152 150 149 148 148 144 141 136 136 130 127 125 125 123 123 123 123 122 121 121 121 121 124 128 128 147 153 160 160 174 182 191 191 210 213 208 208 198 192 188 183 183 182 182 186 186 201 212 228 228 231 235 232 232 229 226 233 233 239 250 258 258 261 263 269 269 273 275 274 274 271 267 258 258 259 260 266 266 270 275 288 288 288 289 285 285 283 281 276 276 273 271 268 268 267 269 273 273 271 269 269 269 269 270 269 269 266 264 261 261 254 253 252 252 247 249 251 251 250 247 244 244 238 231 230 230 228 227 226 226 224 224 227 227 233 237 233 233 233 234 236 236 230 226 222 222 212 206 195 195 188 186 185 185 184 183 184 184 185 185 185 185 186 186 185 178 178 174 169 163 163 161 159 151 151 150 149 145 145 143 142 141 141 142 143 146 146 146 144 143 143 148 154 153 153 151 148 144 144 144 144 143 143 142 140 137 137 135 134 133 133 134 135 141 141 141 142 143 143 142 140 137 137 135 133 134 134 138 137 136 136 132 131 130 130 129 131 133 133 140 141 140 140 138 137 137 137 137 136 135 135 133 133 132 132 134 135 137 137 139 139 140 140 142 140 138 138 136 135 133 133 129 128 128 128 128 129 129 129 132 133 135 135 137 138 139 135 135 135 135 139 139 142 145 148 148 149 145 141 141 142 143 151 151 154 157 159 159 162 165 171 171 167 162 148 148 144 144 145 145 
383 388 388 403 414 417 417 425 430 435 435 447 454 460 460 473 480 495 495 512 519 526 526 543 554 566 566 596 613 630 630 684 701 715 715 738 748 756 756 768 772 770 770 766 767 769 769 775 776 777 768 768 758 747 721 721 691 680 650 650 631 602 547 547 522 507 476 476 460 414 365 365 350 334 324 324 328 332 347 347 358 382 404 404 412 424 453 453 470 483 508 508 520 531 562 562 568 575 575 575 570 565 577 577 583 589 588 588 587 599 611 611 638 647 657 657 679 686 693 693 684 677 663 663 635 621 608 608 575 555 539 539 517 506 500 500 517 527 537 537 550 550 550 550 540 534 528 528 513 504 495 495 479 472 467 467 463 466 481 481 497 497 498 498 487 475 463 463 475 483 492 492 494 491 487 480 480 476 474 465 465 458 450 457 457 457 456 446 446 439 432 413 413 403 393 369 369 346 344 334 334 327 327 340 340 355 348 334 334 326 345 380 380 390 400 408 408 408 408 408 408 408 407 396 396 387 378 364 364 358 362 380 380 395 409 433 433 448 453 451 451 446 443 438 438 426 419 419 419 429 428 426 426 411 401 390 390 367 355 343 343 333 329 330 330 347 362 382 382 423 444 458 458 479 492 498 498 498 490 481 481 457 450 443 443 431 422 406 406 397 394 394 394 403 412 424 424 440 443 432 415 415 407 398 376 376 372 367 360 360 355 349 319 319 309 304 293 293 287 282 272 272 267 262 257 257 258 259 263 263 263 262 257 257 255 253 247 247 239 234 225 225 220 218 215 215 213 211 208 208 206 204 203 203 202 201 198 198 198 198 197 197 195 193 195 195 202 209 216 216 222 216 210 210 198 195 190 190 188 186 191 191 205 213 214 214 219 224 239 239 285 292 299 299 304 308 313 313 334 350 366 366 410 419 421 421 424 425 428 428 437 443 451 451 465 476 480 480 483 484 485 485 485 480 474 454 454 447 428 400 400 385 374 353 353 342 332 318 318 315 329 334 334 328 322 301 301 293 284 275 275 270 264 296 296 315 320 325 325 324 326 324 324 319 308 268 268 255 241 219 219 211 203 194 194 188 181 172 172 168 168 168 168 166 164 162 162 154 151 148 148 150 142 141 141 139 138 138 138 140 142 142 142 142 141 139 139 141 143 145 145 142 140 138 138 134 131 127 127 126 126 125 125 123 122 122 122 123 122 122 122 125 133 142 142 151 162 173 173 191 197 204 204 218 221 217 217 206 198 194 187 187 184 185 186 186 194 204 225 225 229 233 233 233 233 232 246 246 251 257 254 254 249 248 253 253 260 263 267 267 266 265 265 265 266 268 275 275 280 286 293 293 293 292 287 287 285 281 275 275 273 272 270 270 270 270 268 268 267 265 266 266 268 269 267 267 262 259 258 258 253 252 250 250 250 250 249 249 244 242 240 240 239 235 234 234 230 227 226 226 224 223 224 224 228 231 230 230 232 233 234 234 229 224 218 218 206 200 190 190 185 184 184 184 184 185 186 186 187 186 186 186 184 180 176 172 172 170 168 161 161 156 151 147 147 146 145 142 142 140 140 142 142 145 146 146 146 144 142 147 147 151 155 155 155 154 153 151 151 151 150 145 145 140 137 134 134 135 137 140 140 142 142 142 142 142 142 142 142 140 137 134 134 134 135 139 139 141 139 136 136 134 134 133 133 133 134 136 136 139 138 137 137 136 136 136 136 135 135 135 135 132 131 130 130 131 131 131 131 132 133 135 135 137 138 137 137 133 131 130 130 129 130 128 128 127 128 130 130 134 135 136 136 137 138 140 136 136 136 137 139 139 141 144 148 148 150 147 146 146 149 151 157 157 159 162 170 170 171 173 168 168 161 154 144 144 142 143 145 145 
383 388 388 403 414 417 417 425 430 435 435 447 454 460 460 473 480 495 495 512 519 526 526 543 554 566 566 596 613 630 630 684 701 715 715 738 748 756 756 768 772 770 770 766 767 769 769 775 776 777 768 768 758 747 721 721 691 680 650 650 631 602 547 547 522 507 476 476 460 414 365 365 350 334 324 324 328 332 347 347 358 382 404 404 412 424 453 453 470 483 508 508 520 531 562 562 568 575 575 575 570 565 577 577 583 589 588 588 587 599 611 611 638 647 657 657 679 686 693 693 684 677 663 663 635 621 608 608 575 555 539 539 517 506 500 500 517 527 537 537 550 550 550 550 540 534 528 528 513 504 495 495 479 472 467 467 463 466 481 481 497 497 498 498 487 475 463 463 475 483 492 492 494 491 487 480 480 476 474 465 465 458 450 457 457 457 456 446 446 439 432 413 413 403 393 369 369 346 344 334 334 327 327 340 340 355 348 334 334 326 345 380 380 390 400 408 408 408 408 408 408 408 407 396 396 387 378 364 364 358 362 380 380 395 409 433 433 448 453 451 451 446 443 438 438 426 419 419 419 429 428 426 426 411 401 390 390 367 355 343 343 333 329 330 330 347 362 382 382 423 444 458 458 479 492 498 498 498 490 481 481 457 450 443 443 431 422 406 406 397 394 394 394 403 412 424 424 440 443 432 415 415 407 398 376 376 372 367 360 360 355 349 319 319 309 304 293 293 287 282 272 272 267 262 257 257 258 259 263 263 263 262 257 257 255 253 247 247 239 234 225 225 220 218 215 215 213 211 208 208 206 204 203 203 202 201 198 198 198 198 197 197 195 193 195 195 202 209 216 216 222 216 210 210 198 195 190 190 188 186 191 191 205 213 214 214 219 224 239 239 285 292 299 299 304 308 313 313 334 350 366 366 410 419 421 421 424 425 428 428 437 443 451 451 465 476 480 480 483 484 485 485 485 480 474 454 454 447 428 400 400 385 374 353 353 342 332 318 318 315 329 334 334 328 322 301 301 293 284 275 275 270 264 296 296 315 320 325 325 324 326 324 324 319 308 268 268 255 241 219 219 211 203 194 194 188 181 172 172 168 168 168 168 166 164 162 162 154 151 148 148 150 142 141 141 139 138 138 138 140 142 142 142 142 141 139 139 141 143 145 145 142 140 138 138 134 131 127 127 126 126 125 125 123 122 122 122 123 122 122 122 125 133 142 142 151 162 173 173 191 197 204 204 218 221 217 217 206 198 194 187 187 184 185 186 186 194 204 225 225 229 233 233 233 233 232 246 246 251 257 254 254 249 248 253 253 260 263 267 267 266 265 265 265 266 268 275 275 280 286 293 293 293 292 287 287 285 281 275 275 273 272 270 270 270 270 268 268 267 265 266 266 268 269 267 267 262 259 258 258 253 252 250 250 250 250 249 249 244 242 240 240 239 235 234 234 230 227 226 226 224 223 224 224 228 231 230 230 232 233 234 234 229 224 218 218 206 200 190 190 185 184 184 184 184 185 186 186 187 186 186 186 184 180 176 172 172 170 168 161 161 156 151 147 147 146 145 142 142 140 140 142 142 145 146 146 146 144 142 147 147 151 155 155 155 154 153 151 151 151 150 145 145 140 137 134 134 135 137 140 140 142 142 142 142 142 142 142 142 140 137 134 134 134 135 139 139 141 139 136 136 134 134 133 133 133 134 136 136 139 138 137 137 136 136 136 136 135 135 135 135 132 131 130 130 131 131 131 131 132 133 135 135 137 138 137 137 133 131 130 130 129 130 128 128 127 128 130 130 134 135 136 136 137 138 140 136 136 136 137 139 139 141 144 148 148 150 147 146 146 149 151 157 157 159 162 170 170 171 173 168 168 161 154 144 144 142 143 145 145 
395 404 404 420 431 436 436 444 446 447 447 451 454 459 459 469 474 486 486 503 512 522 522 545 556 568 568 600 620 640 640 695 712 727 727 752 763 773 773 787 791 790 790 786 786 786 786 787 788 789 779 779 766 753 725 725 698 686 655 655 636 607 555 555 532 515 478 478 457 403 354 354 342 329 327 327 331 336 352 352 363 391 416 416 426 428 444 444 458 472 498 498 511 523 558 558 567 576 582 582 583 584 593 593 599 605 617 617 621 628 636 636 651 660 669 669 687 691 696 696 684 677 668 668 648 636 623 623 588 565 557 557 546 537 529 529 548 556 564 564 568 565 562 562 548 536 528 528 509 497 496 496 494 494 495 495 502 508 516 516 516 511 506 506 486 480 474 474 477 485 494 494 502 501 498 491 491 487 485 480 480 476 469 465 465 462 459 446 446 439 432 415 415 401 387 359 359 349 346 337 337 331 324 325 325 334 333 326 326 320 335 373 373 385 397 404 404 404 403 398 398 394 386 372 372 362 357 352 352 354 366 392 392 406 419 440 440 450 452 447 447 437 432 427 427 416 410 408 408 416 416 415 415 403 393 382 382 355 345 334 334 327 326 338 338 367 385 402 402 435 452 465 465 487 504 512 512 517 509 500 500 470 461 452 452 439 429 412 412 396 388 387 387 392 399 414 414 438 446 442 430 430 424 417 400 400 395 390 381 381 371 361 331 331 323 320 311 311 305 296 281 281 274 269 251 251 250 249 252 252 252 251 248 248 247 245 239 239 230 227 222 222 219 218 217 217 216 215 212 212 210 204 199 199 200 201 198 198 198 197 196 196 194 193 193 193 193 194 195 195 199 198 197 197 192 191 189 189 189 190 201 201 222 232 233 233 233 231 235 235 257 264 271 271 275 281 287 287 305 324 344 344 393 405 407 407 412 415 418 418 428 435 443 443 459 476 485 485 495 494 492 492 486 481 476 465 465 456 433 404 404 388 377 356 356 347 333 311 311 303 302 301 301 297 292 280 280 279 277 271 271 271 271 308 308 319 316 312 312 311 310 299 299 290 277 242 242 233 224 208 208 200 192 178 178 173 167 172 172 175 172 172 172 176 176 175 175 170 166 161 161 161 149 143 143 136 135 134 134 132 132 134 134 138 139 136 136 135 133 131 131 130 130 129 129 126 126 125 125 125 123 123 123 123 123 123 123 122 122 122 122 131 140 150 150 168 178 189 189 207 210 214 214 220 221 219 219 210 203 197 189 189 188 187 185 185 190 196 216 216 220 224 233 233 234 235 247 247 250 253 244 244 235 232 235 235 242 246 256 256 262 265 274 274 277 280 286 286 290 295 295 295 293 291 284 284 282 280 276 276 274 272 269 269 268 266 255 255 255 255 258 258 263 265 265 265 263 260 257 257 247 247 248 248 247 245 243 243 243 243 244 244 246 240 236 236 230 228 228 228 228 227 226 226 225 225 226 226 235 235 234 234 223 218 212 212 202 197 190 190 187 186 186 186 184 183 183 183 182 181 180 180 175 172 169 167 167 164 161 154 154 152 150 145 145 143 143 141 141 140 139 139 139 141 142 143 143 143 144 151 151 152 154 157 157 158 159 156 156 152 144 138 138 136 136 139 139 142 142 143 143 143 143 140 140 140 140 137 137 135 132 134 134 136 138 142 142 140 140 139 139 136 135 133 133 134 135 137 137 136 135 135 135 134 133 134 134 135 136 134 134 130 130 129 129 129 129 128 128 128 130 133 133 133 133 133 133 130 128 128 128 127 128 129 129 130 131 133 133 136 137 138 138 138 140 142 145 145 143 141 142 142 143 144 147 147 148 148 152 152 155 157 164 164 166 169 171 171 169 166 157 157 152 147 143 143 142 143 147 147 
395 404 404 420 431 436 436 444 446 447 447 451 454 459 459 469 474 486 486 503 512 522 522 545 556 568 568 600 620 640 640 695 712 727 727 752 763 773 773 787 791 790 790 786 786 786 786 787 788 789 779 779 766 753 725 725 698 686 655 655 636 607 555 555 532 515 478 478 457 403 354 354 342 329 327 327 331 336 352 352 363 391 416 416 426 428 444 444 458 472 498 498 511 523 558 558 567 576 582 582 583 584 593 593 599 605 617 617 621 628 636 636 651 660 669 669 687 691 696 696 684 677 668 668 648 636 623 623 588 565 557 557 546 537 529 529 548 556 564 564 568 565 562 562 548 536 528 528 509 497 496 496 494 494 495 495 502 508 516 516 516 511 506 506 486 480 474 474 477 485 494 494 502 501 498 491 491 487 485 480 480 476 469 465 465 462 459 446 446 439 432 415 415 401 387 359 359 349 346 337 337 331 324 325 325 334 333 326 326 320 335 373 373 385 397 404 404 404 403 398 398 394 386 372 372 362 357 352 352 354 366 392 392 406 419 440 440 450 452 447 447 437 432 427 427 416 410 408 408 416 416 415 415 403 393 382 382 355 345 334 334 327 326 338 338 367 385 402 402 435 452 465 465 487 504 512 512 517 509 500 500 470 461 452 452 439 429 412 412 396 388 387 387 392 399 414 414 438 446 442 430 430 424 417 400 400 395 390 381 381 371 361 331 331 323 320 311 311 305 296 281 281 274 269 251 251 250 249 252 252 252 251 248 248 247 245 239 239 230 227 222 222 219 218 217 217 216 215 212 212 210 204 199 199 200 201 198 198 198 197 196 196 194 193 193 193 193 194 195 195 199 198 197 197 192 191 189 189 189 190 201 201 222 232 233 233 233 231 235 235 257 264 271 271 275 281 287 287 305 324 344 344 393 405 407 407 412 415 418 418 428 435 443 443 459 476 485 485 495 494 492 492 486 481 476 465 465 456 433 404 404 388 377 356 356 347 333 311 311 303 302 301 301 297 292 280 280 279 277 271 271 271 271 308 308 319 316 312 312 311 310 299 299 290 277 242 242 233 224 208 208 200 192 178 178 173 167 172 172 175 172 172 172 176 176 175 175 170 166 161 161 161 149 143 143 136 135 134 134 132 132 134 134 138 139 136 136 135 133 131 131 130 130 129 129 126 126 125 125 125 123 123 123 123 123 123 123 122 122 122 122 131 140 150 150 168 178 189 189 207 210 214 214 220 221 219 219 210 203 197 189 189 188 187 185 185 190 196 216 216 220 224 233 233 234 235 247 247 250 253 244 244 235 232 235 235 242 246 256 256 262 265 274 274 277 280 286 286 290 295 295 295 293 291 284 284 282 280 276 276 274 272 269 269 268 266 255 255 255 255 258 258 263 265 265 265 263 260 257 257 247 247 248 248 247 245 243 243 243 243 244 244 246 240 236 236 230 228 228 228 228 227 226 226 225 225 226 226 235 235 234 234 223 218 212 212 202 197 190 190 187 186 186 186 184 183 183 183 182 181 180 180 175 172 169 167 167 164 161 154 154 152 150 145 145 143 143 141 141 140 139 139 139 141 142 143 143 143 144 151 151 152 154 157 157 158 159 156 156 152 144 138 138 136 136 139 139 142 142 143 143 143 143 140 140 140 140 137 137 135 132 134 134 136 138 142 142 140 140 139 139 136 135 133 133 134 135 137 137 136 135 135 135 134 133 134 134 135 136 134 134 130 130 129 129 129 129 128 128 128 130 133 133 133 133 133 133 130 128 128 128 127 128 129 129 130 131 133 133 136 137 138 138 138 140 142 145 145 143 141 142 142 143 144 147 147 148 148 152 152 155 157 164 164 166 169 171 171 169 166 157 157 152 147 143 143 142 143 147 147 
420 429 429 442 455 459 459 464 465 464 464 464 466 470 470 479 484 495 495 506 514 523 523 549 562 576 576 609 630 651 651 705 724 739 739 767 780 789 789 802 807 806 806 798 797 796 796 794 792 789 774 774 761 748 720 720 693 679 646 646 626 602 556 556 534 512 466 466 442 387 345 345 337 329 330 330 335 341 357 357 368 395 424 424 437 440 446 446 448 460 483 483 495 508 545 545 557 570 586 586 591 596 608 608 613 619 634 634 640 647 655 655 665 671 677 677 689 690 692 692 679 672 663 663 644 634 624 624 603 592 586 586 574 562 557 557 568 572 576 576 575 571 567 567 554 540 530 530 511 503 511 511 522 525 527 527 532 536 535 535 523 515 507 507 495 493 491 491 486 493 500 500 511 511 508 501 501 497 495 489 489 485 481 468 468 463 457 443 443 436 429 406 406 392 377 376 376 378 368 346 346 335 328 319 319 316 316 314 314 312 321 360 360 378 397 401 401 398 394 384 384 375 358 344 344 339 343 358 358 369 380 404 404 416 426 443 443 450 450 445 445 432 424 418 418 405 399 395 395 398 398 398 398 386 376 366 366 344 337 329 329 326 331 350 350 387 404 418 418 446 460 473 473 496 515 525 525 530 522 514 514 486 470 453 453 433 425 409 409 393 384 381 381 385 393 409 409 437 448 451 444 444 438 432 420 420 414 408 394 394 386 378 358 358 353 346 329 329 319 308 288 288 279 272 254 254 250 245 246 246 246 245 241 241 241 240 236 236 230 228 222 222 218 217 216 216 215 214 211 211 209 201 197 197 197 197 200 200 200 199 198 198 197 196 193 193 191 191 190 190 190 190 191 191 189 189 188 188 194 200 216 216 239 247 249 249 249 247 248 248 251 256 261 261 274 281 288 288 301 311 322 322 373 385 390 390 398 402 404 404 412 419 426 426 441 461 472 472 489 489 488 488 478 471 464 453 453 445 423 397 397 385 376 359 359 351 339 318 318 308 299 289 289 284 278 272 272 272 271 273 273 283 294 320 320 320 311 295 295 288 280 263 263 254 244 223 223 217 210 196 196 185 174 162 162 161 159 171 171 175 175 177 177 179 179 180 180 176 174 172 172 170 161 152 152 139 135 134 134 132 132 132 132 136 140 142 142 138 135 131 131 127 127 128 128 129 129 127 127 125 124 124 124 123 122 122 122 123 123 123 123 134 148 163 163 188 195 203 203 216 218 221 221 217 214 209 209 200 195 191 187 187 187 187 187 187 188 190 198 198 205 212 225 225 225 225 233 233 237 240 231 231 224 223 227 227 232 237 251 251 260 265 275 275 279 284 292 292 293 295 291 291 290 288 282 282 279 278 274 274 272 269 262 262 259 257 250 250 250 250 253 253 259 263 262 262 257 252 250 250 244 244 244 244 246 246 247 247 248 248 248 248 243 237 234 234 231 232 231 231 231 233 232 232 229 228 231 231 238 234 230 230 221 215 209 209 200 196 190 190 187 186 184 184 180 178 176 176 173 172 172 172 169 168 167 164 164 161 158 155 155 153 150 147 147 147 148 148 148 146 144 140 140 139 139 142 142 145 147 154 154 156 158 156 156 153 149 143 143 140 136 138 138 140 141 143 143 144 142 140 140 141 141 138 138 137 135 130 130 130 130 136 136 138 141 139 139 138 138 137 137 134 133 132 132 133 133 134 134 133 132 132 132 132 133 135 135 137 135 132 132 127 127 127 127 127 127 127 127 127 127 128 128 129 128 128 128 126 123 123 123 125 128 130 130 133 134 138 138 141 141 141 141 141 141 142 152 152 152 153 146 146 145 145 147 147 149 151 157 157 160 162 170 170 171 173 169 169 165 161 152 152 148 144 143 143 144 146 151 151 
420 429 429 442 455 459 459 464 465 464 464 464 466 470 470 479 484 495 495 506 514 523 523 549 562 576 576 609 630 651 651 705 724 739 739 767 780 789 789 802 807 806 806 798 797 796 796 794 792 789 774 774 761 748 720 720 693 679 646 646 626 602 556 556 534 512 466 466 442 387 345 345 337 329 330 330 335 341 357 357 368 395 424 424 437 440 446 446 448 460 483 483 495 508 545 545 557 570 586 586 591 596 608 608 613 619 634 634 640 647 655 655 665 671 677 677 689 690 692 692 679 672 663 663 644 634 624 624 603 592 586 586 574 562 557 557 568 572 576 576 575 571 567 567 554 540 530 530 511 503 511 511 522 525 527 527 532 536 535 535 523 515 507 507 495 493 491 491 486 493 500 500 511 511 508 501 501 497 495 489 489 485 481 468 468 463 457 443 443 436 429 406 406 392 377 376 376 378 368 346 346 335 328 319 319 316 316 314 314 312 321 360 360 378 397 401 401 398 394 384 384 375 358 344 344 339 343 358 358 369 380 404 404 416 426 443 443 450 450 445 445 432 424 418 418 405 399 395 395 398 398 398 398 386 376 366 366 344 337 329 329 326 331 350 350 387 404 418 418 446 460 473 473 496 515 525 525 530 522 514 514 486 470 453 453 433 425 409 409 393 384 381 381 385 393 409 409 437 448 451 444 444 438 432 420 420 414 408 394 394 386 378 358 358 353 346 329 329 319 308 288 288 279 272 254 254 250 245 246 246 246 245 241 241 241 240 236 236 230 228 222 222 218 217 216 216 215 214 211 211 209 201 197 197 197 197 200 200 200 199 198 198 197 196 193 193 191 191 190 190 190 190 191 191 189 189 188 188 194 200 216 216 239 247 249 249 249 247 248 248 251 256 261 261 274 281 288 288 301 311 322 322 373 385 390 390 398 402 404 404 412 419 426 426 441 461 472 472 489 489 488 488 478 471 464 453 453 445 423 397 397 385 376 359 359 351 339 318 318 308 299 289 289 284 278 272 272 272 271 273 273 283 294 320 320 320 311 295 295 288 280 263 263 254 244 223 223 217 210 196 196 185 174 162 162 161 159 171 171 175 175 177 177 179 179 180 180 176 174 172 172 170 161 152 152 139 135 134 134 132 132 132 132 136 140 142 142 138 135 131 131 127 127 128 128 129 129 127 127 125 124 124 124 123 122 122 122 123 123 123 123 134 148 163 163 188 195 203 203 216 218 221 221 217 214 209 209 200 195 191 187 187 187 187 187 187 188 190 198 198 205 212 225 225 225 225 233 233 237 240 231 231 224 223 227 227 232 237 251 251 260 265 275 275 279 284 292 292 293 295 291 291 290 288 282 282 279 278 274 274 272 269 262 262 259 257 250 250 250 250 253 253 259 263 262 262 257 252 250 250 244 244 244 244 246 246 247 247 248 248 248 248 243 237 234 234 231 232 231 231 231 233 232 232 229 228 231 231 238 234 230 230 221 215 209 209 200 196 190 190 187 186 184 184 180 178 176 176 173 172 172 172 169 168 167 164 164 161 158 155 155 153 150 147 147 147 148 148 148 146 144 140 140 139 139 142 142 145 147 154 154 156 158 156 156 153 149 143 143 140 136 138 138 140 141 143 143 144 142 140 140 141 141 138 138 137 135 130 130 130 130 136 136 138 141 139 139 138 138 137 137 134 133 132 132 133 133 134 134 133 132 132 132 132 133 135 135 137 135 132 132 127 127 127 127 127 127 127 127 127 127 128 128 129 128 128 128 126 123 123 123 125 128 130 130 133 134 138 138 141 141 141 141 141 141 142 152 152 152 153 146 146 145 145 147 147 149 151 157 157 160 162 170 170 171 173 169 169 165 161 152 152 148 144 143 143 144 146 151 151 
442 451 451 466 476 477 477 480 481 481 481 483 484 487 487 495 499 509 509 521 527 534 534 552 567 582 582 618 637 656 656 712 731 748 748 780 794 802 802 812 814 811 811 796 793 789 789 785 780 775 757 757 744 731 706 706 670 656 623 623 604 582 535 535 510 485 435 435 410 365 338 338 334 330 333 333 339 345 363 363 375 402 431 431 445 453 460 460 458 460 470 470 478 489 526 526 541 557 582 582 592 602 617 617 623 630 650 650 657 663 669 669 678 681 684 684 687 685 683 683 668 660 652 652 636 628 620 620 605 598 591 591 580 574 572 572 577 577 578 578 576 572 567 567 555 542 532 532 522 521 529 529 542 546 547 547 550 552 545 545 533 529 525 525 520 517 513 513 501 503 505 505 517 518 516 509 509 505 502 495 495 491 487 470 470 463 456 439 439 430 421 394 394 392 389 400 400 395 384 359 359 346 339 325 325 319 316 310 310 307 310 344 344 365 386 391 391 384 377 358 358 348 332 335 335 344 355 377 377 387 395 415 415 426 433 446 446 451 451 446 446 431 422 414 414 400 393 386 386 373 373 372 372 362 354 346 346 336 331 326 326 329 339 361 361 399 416 429 429 454 466 477 477 500 522 534 534 534 526 517 517 483 467 451 451 426 417 399 399 381 372 371 371 379 390 406 406 434 446 450 447 447 443 438 430 430 427 424 413 413 405 397 373 373 364 355 334 334 323 311 289 289 278 271 252 252 248 243 241 241 241 240 238 238 238 237 236 236 230 225 217 217 214 214 211 211 208 207 206 206 206 198 197 197 202 207 214 214 215 217 219 219 218 214 202 202 195 193 190 190 189 189 189 189 193 193 195 195 207 217 230 230 250 258 261 261 264 263 263 263 267 273 280 280 300 309 318 318 322 325 328 328 356 368 373 373 380 382 385 385 395 401 409 409 429 451 460 460 469 468 467 467 460 454 447 437 437 429 410 389 389 378 371 357 357 349 341 326 326 319 304 293 293 290 287 282 282 284 286 305 305 313 322 328 328 321 308 284 284 272 264 248 248 240 233 212 212 207 201 187 187 179 170 152 152 152 152 156 156 170 170 174 174 178 180 183 183 182 180 177 177 179 176 170 170 152 141 138 138 134 133 132 132 131 132 138 138 139 137 135 135 133 133 133 133 133 130 126 126 124 125 125 125 124 123 123 123 123 122 124 124 149 165 182 182 205 210 215 215 220 217 214 214 202 199 195 195 189 187 187 187 187 188 190 192 192 191 191 189 189 193 197 206 206 208 210 219 219 222 225 219 219 214 217 224 224 229 236 249 249 255 262 279 279 283 287 289 289 288 287 285 285 284 283 278 278 276 273 266 266 263 260 252 252 248 247 248 248 250 252 253 253 255 256 255 255 252 250 249 249 248 248 248 248 250 250 250 250 248 247 245 245 243 240 238 238 236 235 234 234 233 233 233 233 231 228 232 232 237 232 227 227 219 214 208 208 200 197 189 189 183 180 177 177 173 171 170 170 166 164 164 164 164 164 164 161 161 160 158 154 154 153 151 155 155 157 156 152 152 149 147 142 142 140 141 144 144 150 153 158 158 157 155 150 150 146 141 136 136 137 139 141 141 143 143 141 141 139 139 141 141 144 143 133 133 132 130 127 127 128 129 137 137 137 137 132 132 130 130 130 130 129 131 133 133 132 132 131 131 131 132 133 133 136 139 139 139 136 133 131 131 128 128 128 128 127 127 127 127 127 127 126 126 126 126 126 126 123 121 122 122 126 129 130 130 135 138 143 143 144 144 144 144 144 145 147 150 150 152 154 149 149 146 147 151 151 155 157 163 163 166 169 174 174 172 170 163 163 160 156 147 147 146 145 146 146 148 150 153 153 
458 469 469 480 487 489 489 492 493 493 493 495 498 502 502 511 516 530 530 544 549 555 555 563 574 586 586 621 639 658 658 713 733 751 751 783 797 804 804 811 810 804 804 784 778 772 772 763 755 747 729 729 718 706 675 675 630 615 582 582 564 540 495 495 473 452 409 409 386 352 339 339 336 332 336 336 343 350 369 369 381 409 438 438 451 461 477 477 483 483 483 483 484 492 524 524 540 557 586 586 597 608 624 624 631 638 663 663 671 676 682 682 687 686 685 685 679 675 670 670 651 643 636 636 622 616 611 611 600 594 589 589 581 577 576 576 575 574 572 572 568 565 561 561 553 546 538 538 534 539 545 545 554 558 559 559 560 559 555 555 548 546 543 543 536 533 529 529 519 517 515 515 522 523 522 517 517 513 509 502 502 498 494 474 474 464 454 432 432 421 409 403 403 406 410 415 415 411 403 382 382 369 358 340 340 334 331 321 321 315 305 320 320 342 364 370 370 363 355 329 329 323 325 347 347 360 370 389 389 398 406 425 425 436 443 455 455 460 460 454 454 440 432 427 427 414 407 397 397 370 363 356 356 346 343 339 339 332 328 324 324 329 340 361 361 399 416 428 428 453 465 477 477 503 526 536 536 533 524 514 514 480 464 447 447 415 403 382 382 366 358 359 359 373 387 404 404 430 440 440 437 437 436 434 434 434 435 436 427 427 419 411 381 381 370 359 334 334 319 307 286 286 276 269 248 248 245 242 240 240 240 241 242 242 241 240 236 236 227 221 211 211 207 205 202 202 201 200 199 199 199 198 211 211 219 227 240 240 241 243 245 245 241 235 221 221 212 209 205 205 195 195 195 195 207 205 205 205 217 226 237 237 255 262 267 267 278 283 285 285 300 308 317 317 338 342 347 347 340 340 340 340 346 353 358 358 366 370 375 375 388 396 407 407 429 444 449 449 448 446 444 444 437 434 430 419 419 412 396 378 378 368 364 354 354 348 342 329 329 323 312 304 304 302 300 302 302 306 311 329 329 333 337 323 323 313 299 270 270 256 250 237 237 230 225 210 210 207 203 190 190 183 175 155 155 152 148 150 150 159 162 169 169 172 177 182 182 186 184 182 182 181 177 172 172 159 151 144 144 135 134 133 133 131 130 132 132 138 136 133 133 132 131 130 130 131 130 127 127 125 124 124 124 124 125 125 125 124 123 130 130 172 189 206 206 222 220 218 218 212 210 207 207 194 192 190 190 187 187 188 195 195 200 201 200 200 197 197 197 197 197 197 206 206 209 213 212 212 214 214 211 211 210 213 224 224 232 238 251 251 257 264 281 281 281 282 279 279 278 277 278 278 277 275 270 270 266 264 258 258 253 250 245 245 244 244 245 245 247 250 250 250 250 251 251 251 250 249 249 249 254 254 254 254 253 251 249 249 246 246 247 247 246 246 243 243 237 234 233 233 230 229 228 228 225 222 229 229 235 232 228 228 221 215 208 208 196 191 180 180 174 172 170 170 167 167 167 167 165 162 160 160 157 157 158 157 157 156 154 153 153 154 155 159 159 158 156 152 152 151 148 142 142 140 141 146 146 152 155 155 155 153 151 146 146 144 142 139 139 138 137 138 138 139 139 139 139 139 141 142 142 141 138 130 130 129 128 126 126 126 125 129 129 129 130 125 125 123 123 122 122 131 132 133 133 131 131 131 131 133 135 138 138 142 141 138 138 132 129 130 130 130 130 129 129 128 128 128 128 128 127 126 126 124 124 122 122 120 120 121 121 124 126 130 130 139 143 146 146 148 148 148 148 149 150 152 151 151 151 150 153 153 151 152 157 157 161 163 170 170 174 177 173 173 170 166 160 160 156 152 145 145 144 143 149 149 151 150 149 149 
458 469 469 480 487 489 489 492 493 493 493 495 498 502 502 511 516 530 530 544 549 555 555 563 574 586 586 621 639 658 658 713 733 751 751 783 797 804 804 811 810 804 804 784 778 772 772 763 755 747 729 729 718 706 675 675 630 615 582 582 564 540 495 495 473 452 409 409 386 352 339 339 336 332 336 336 343 350 369 369 381 409 438 438 451 461 477 477 483 483 483 483 484 492 524 524 540 557 586 586 597 608 624 624 631 638 663 663 671 676 682 682 687 686 685 685 679 675 670 670 651 643 636 636 622 616 611 611 600 594 589 589 581 577 576 576 575 574 572 572 568 565 561 561 553 546 538 538 534 539 545 545 554 558 559 559 560 559 555 555 548 546 543 543 536 533 529 529 519 517 515 515 522 523 522 517 517 513 509 502 502 498 494 474 474 464 454 432 432 421 409 403 403 406 410 415 415 411 403 382 382 369 358 340 340 334 331 321 321 315 305 320 320 342 364 370 370 363 355 329 329 323 325 347 347 360 370 389 389 398 406 425 425 436 443 455 455 460 460 454 454 440 432 427 427 414 407 397 397 370 363 356 356 346 343 339 339 332 328 324 324 329 340 361 361 399 416 428 428 453 465 477 477 503 526 536 536 533 524 514 514 480 464 447 447 415 403 382 382 366 358 359 359 373 387 404 404 430 440 440 437 437 436 434 434 434 435 436 427 427 419 411 381 381 370 359 334 334 319 307 286 286 276 269 248 248 245 242 240 240 240 241 242 242 241 240 236 236 227 221 211 211 207 205 202 202 201 200 199 199 199 198 211 211 219 227 240 240 241 243 245 245 241 235 221 221 212 209 205 205 195 195 195 195 207 205 205 205 217 226 237 237 255 262 267 267 278 283 285 285 300 308 317 317 338 342 347 347 340 340 340 340 346 353 358 358 366 370 375 375 388 396 407 407 429 444 449 449 448 446 444 444 437 434 430 419 419 412 396 378 378 368 364 354 354 348 342 329 329 323 312 304 304 302 300 302 302 306 311 329 329 333 337 323 323 313 299 270 270 256 250 237 237 230 225 210 210 207 203 190 190 183 175 155 155 152 148 150 150 159 162 169 169 172 177 182 182 186 184 182 182 181 177 172 172 159 151 144 144 135 134 133 133 131 130 132 132 138 136 133 133 132 131 130 130 131 130 127 127 125 124 124 124 124 125 125 125 124 123 130 130 172 189 206 206 222 220 218 218 212 210 207 207 194 192 190 190 187 187 188 195 195 200 201 200 200 197 197 197 197 197 197 206 206 209 213 212 212 214 214 211 211 210 213 224 224 232 238 251 251 257 264 281 281 281 282 279 279 278 277 278 278 277 275 270 270 266 264 258 258 253 250 245 245 244 244 245 245 247 250 250 250 250 251 251 251 250 249 249 249 254 254 254 254 253 251 249 249 246 246 247 247 246 246 243 243 237 234 233 233 230 229 228 228 225 222 229 229 235 232 228 228 221 215 208 208 196 191 180 180 174 172 170 170 167 167 167 167 165 162 160 160 157 157 158 157 157 156 154 153 153 154 155 159 159 158 156 152 152 151 148 142 142 140 141 146 146 152 155 155 155 153 151 146 146 144 142 139 139 138 137 138 138 139 139 139 139 139 141 142 142 141 138 130 130 129 128 126 126 126 125 129 129 129 130 125 125 123 123 122 122 131 132 133 133 131 131 131 131 133 135 138 138 142 141 138 138 132 129 130 130 130 130 129 129 128 128 128 128 128 127 126 126 124 124 122 122 120 120 121 121 124 126 130 130 139 143 146 146 148 148 148 148 149 150 152 151 151 151 150 153 153 151 152 157 157 161 163 170 170 174 177 173 173 170 166 160 160 156 152 145 145 144 143 149 149 151 150 149 149 
458 469 469 480 487 489 489 492 493 493 493 495 498 502 502 511 516 530 530 544 549 555 555 563 574 586 586 621 639 658 658 713 733 751 751 783 797 804 804 811 810 804 804 784 778 772 772 763 755 747 729 729 718 706 675 675 630 615 582 582 564 540 495 495 473 452 409 409 386 352 339 339 336 332 336 336 343 350 369 369 381 409 438 438 451 461 477 477 483 483 483 483 484 492 524 524 540 557 586 586 597 608 624 624 631 638 663 663 671 676 682 682 687 686 685 685 679 675 670 670 651 643 636 636 622 616 611 611 600 594 589 589 581 577 576 576 575 574 572 572 568 565 561 561 553 546 538 538 534 539 545 545 554 558 559 559 560 559 555 555 548 546 543 543 536 533 529 529 519 517 515 515 522 523 522 517 517 513 509 502 502 498 494 474 474 464 454 432 432 421 409 403 403 406 410 415 415 411 403 382 382 369 358 340 340 334 331 321 321 315 305 320 320 342 364 370 370 363 355 329 329 323 325 347 347 360 370 389 389 398 406 425 425 436 443 455 455 460 460 454 454 440 432 427 427 414 407 397 397 370 363 356 356 346 343 339 339 332 328 324 324 329 340 361 361 399 416 428 428 453 465 477 477 503 526 536 536 533 524 514 514 480 464 447 447 415 403 382 382 366 358 359 359 373 387 404 404 430 440 440 437 437 436 434 434 434 435 436 427 427 419 411 381 381 370 359 334 334 319 307 286 286 276 269 248 248 245 242 240 240 240 241 242 242 241 240 236 236 227 221 211 211 207 205 202 202 201 200 199 199 199 198 211 211 219 227 240 240 241 243 245 245 241 235 221 221 212 209 205 205 195 195 195 195 207 205 205 205 217 226 237 237 255 262 267 267 278 283 285 285 300 308 317 317 338 342 347 347 340 340 340 340 346 353 358 358 366 370 375 375 388 396 407 407 429 444 449 449 448 446 444 444 437 434 430 419 419 412 396 378 378 368 364 354 354 348 342 329 329 323 312 304 304 302 300 302 302 306 311 329 329 333 337 323 323 313 299 270 270 256 250 237 237 230 225 210 210 207 203 190 190 183 175 155 155 152 148 150 150 159 162 169 169 172 177 182 182 186 184 182 182 181 177 172 172 159 151 144 144 135 134 133 133 131 130 132 132 138 136 133 133 132 131 130 130 131 130 127 127 125 124 124 124 124 125 125 125 124 123 130 130 172 189 206 206 222 220 218 218 212 210 207 207 194 192 190 190 187 187 188 195 195 200 201 200 200 197 197 197 197 197 197 206 206 209 213 212 212 214 214 211 211 210 213 224 224 232 238 251 251 257 264 281 281 281 282 279 279 278 277 278 278 277 275 270 270 266 264 258 258 253 250 245 245 244 244 245 245 247 250 250 250 250 251 251 251 250 249 249 249 254 254 254 254 253 251 249 249 246 246 247 247 246 246 243 243 237 234 233 233 230 229 228 228 225 222 229 229 235 232 228 228 221 215 208 208 196 191 180 180 174 172 170 170 167 167 167 167 165 162 160 160 157 157 158 157 157 156 154 153 153 154 155 159 159 158 156 152 152 151 148 142 142 140 141 146 146 152 155 155 155 153 151 146 146 144 142 139 139 138 137 138 138 139 139 139 139 139 141 142 142 141 138 130 130 129 128 126 126 126 125 129 129 129 130 125 125 123 123 122 122 131 132 133 133 131 131 131 131 133 135 138 138 142 141 138 138 132 129 130 130 130 130 129 129 128 128 128 128 128 127 126 126 124 124 122 122 120 120 121 121 124 126 130 130 139 143 146 146 148 148 148 148 149 150 152 151 151 151 150 153 153 151 152 157 157 161 163 170 170 174 177 173 173 170 166 160 160 156 152 145 145 144 143 149 149 151 150 149 149 
458 468 468 482 492 495 495 498 497 498 498 502 506 512 512 526 534 548 548 566 574 582 582 589 593 597 597 622 638 655 655 711 731 748 748 779 793 798 798 801 798 790 790 765 756 746 746 733 724 715 695 695 683 671 638 638 589 568 527 527 507 489 453 453 434 417 387 387 374 355 339 339 337 335 341 341 349 358 379 379 395 421 444 444 457 467 486 486 495 497 500 500 499 504 530 530 544 559 592 592 603 615 632 632 639 647 671 671 679 684 689 689 690 685 680 680 667 659 650 650 631 624 618 618 608 604 600 600 592 587 583 583 576 572 570 570 567 565 563 563 559 557 554 554 551 547 544 544 545 549 553 553 560 563 563 563 564 563 565 565 562 560 557 557 550 547 544 544 537 534 530 530 529 530 528 522 522 519 516 510 510 508 504 483 483 472 461 434 434 427 419 420 420 422 425 433 433 425 420 406 406 397 384 360 360 349 343 333 333 328 312 305 305 315 325 339 339 334 328 311 311 314 332 357 357 367 376 394 394 402 413 436 436 448 455 467 467 470 468 464 464 454 448 442 442 426 415 403 403 374 368 362 362 354 351 348 348 340 335 329 329 323 330 351 351 388 405 417 417 443 457 469 469 493 514 524 524 522 515 508 508 481 461 441 441 407 396 376 376 360 351 351 351 366 382 399 399 424 432 423 413 413 415 417 429 429 434 440 440 440 432 424 384 384 369 356 329 329 314 303 283 283 274 267 248 248 247 246 246 246 247 248 247 247 244 240 230 230 222 214 204 204 201 202 203 203 204 202 200 200 200 217 235 235 240 246 258 258 261 265 265 265 258 251 239 239 223 219 215 215 205 209 214 214 220 216 214 214 223 230 237 237 253 261 272 272 289 296 303 303 330 338 347 347 361 361 360 360 351 349 347 347 348 352 358 358 370 376 382 382 396 405 415 415 431 439 441 441 431 427 422 422 416 413 409 399 399 393 380 365 365 358 355 350 350 347 343 334 334 329 326 328 328 330 332 332 332 333 335 338 338 337 336 315 315 304 290 261 261 246 235 219 219 213 208 202 202 199 195 185 185 180 175 164 164 158 152 149 149 150 153 157 157 158 164 170 170 182 182 181 181 174 170 164 164 153 148 146 146 139 133 133 133 131 129 130 130 132 131 129 129 128 128 129 129 131 133 140 140 139 133 130 130 126 125 125 125 127 130 144 144 196 207 219 219 220 215 209 209 200 199 198 198 190 188 187 187 188 191 192 194 194 195 195 195 195 197 200 204 204 209 214 224 224 227 230 224 224 219 210 205 205 204 209 222 222 231 236 250 250 258 265 276 276 273 270 266 266 267 268 267 267 265 263 260 260 257 256 250 250 246 246 245 245 245 246 251 251 251 251 250 250 249 248 250 250 253 253 255 255 258 260 263 263 257 253 248 248 252 252 253 253 250 247 243 243 236 233 230 230 225 224 223 223 220 218 227 227 231 230 228 228 217 209 201 201 186 182 176 176 173 172 172 172 171 171 169 169 165 162 159 159 155 154 153 150 150 150 149 153 153 155 157 154 154 152 150 147 147 145 142 139 139 139 141 145 145 149 150 150 150 150 150 148 148 145 141 137 137 137 138 138 138 138 138 138 138 139 137 134 134 133 132 128 128 127 125 124 124 124 123 123 123 123 122 123 123 125 122 118 118 129 131 133 133 133 134 135 135 141 145 144 144 140 137 136 136 134 133 133 133 132 131 130 130 129 128 127 127 129 129 128 128 129 124 122 122 118 116 117 117 121 125 131 131 141 145 150 150 153 153 152 152 155 155 155 152 152 151 150 155 155 159 161 165 165 168 170 178 178 183 183 171 171 167 162 156 156 153 150 144 144 144 144 147 147 147 146 145 145 
440 455 455 471 485 488 488 492 493 495 495 502 508 517 517 536 545 561 561 584 593 602 602 617 621 625 625 634 645 657 657 711 730 746 746 775 788 791 791 789 784 775 775 742 731 720 720 703 692 680 653 653 639 625 586 586 540 518 481 481 465 448 420 420 410 407 399 399 395 364 342 342 340 337 349 349 358 368 393 393 411 439 455 455 462 473 494 494 504 510 518 518 520 523 539 539 552 566 598 598 610 623 645 645 653 662 681 681 687 690 694 694 688 681 674 674 656 643 630 630 610 604 600 600 594 592 590 590 584 581 578 578 570 563 559 559 556 555 554 554 551 551 550 550 547 545 545 545 547 550 552 552 558 561 563 563 566 568 572 572 570 568 566 566 561 558 555 555 550 546 542 542 537 535 532 525 525 522 522 520 520 518 514 492 492 482 472 447 447 440 433 439 439 443 447 449 449 440 436 425 425 417 407 387 387 377 366 348 348 340 327 311 311 307 302 307 307 307 306 301 301 312 337 358 358 366 376 395 395 405 419 445 445 458 466 477 477 477 473 471 471 463 457 449 449 427 414 403 403 381 381 382 382 374 370 365 365 357 349 340 340 318 317 333 333 365 381 394 394 421 435 445 445 467 491 505 505 516 513 510 510 486 469 452 452 422 414 391 391 363 349 345 345 354 367 385 385 409 416 404 388 388 388 387 414 414 426 438 444 444 435 425 384 384 369 355 328 328 315 305 287 287 279 275 268 268 266 263 259 259 258 257 248 248 243 237 225 225 213 208 202 202 201 206 213 213 215 215 218 218 223 243 256 256 260 264 271 271 274 277 277 277 274 269 256 256 237 229 221 221 210 211 213 213 222 220 220 220 228 234 239 239 252 260 273 273 299 311 319 319 348 356 365 365 372 372 372 372 366 363 359 359 360 364 372 372 385 390 396 396 410 419 428 428 440 441 439 439 424 417 409 409 401 397 392 381 381 375 363 353 353 350 349 346 346 344 344 345 345 345 354 355 355 353 351 342 342 338 333 326 326 323 320 298 298 287 273 246 246 233 222 208 208 204 198 192 192 189 185 172 172 166 160 159 159 161 163 155 155 149 149 149 149 149 152 155 155 167 168 169 169 167 171 168 168 158 152 151 151 145 141 136 136 130 129 130 130 129 129 128 128 128 128 128 128 136 143 151 151 145 137 133 133 129 129 130 130 139 147 160 160 204 206 209 209 200 197 193 193 190 189 188 188 187 185 185 185 185 186 185 182 182 181 181 183 183 188 191 197 197 206 215 226 226 226 227 221 221 218 208 201 201 201 205 214 214 219 226 243 243 253 257 260 260 256 252 255 255 257 260 261 261 258 254 253 253 251 250 248 248 247 249 252 252 253 253 257 257 254 251 249 249 247 248 250 250 256 259 263 263 261 260 259 259 253 253 253 253 261 260 258 258 253 247 243 243 236 232 228 228 222 220 219 219 215 212 215 215 225 223 220 220 206 199 191 191 184 182 178 178 175 174 174 174 175 174 171 171 165 161 160 160 160 159 157 150 150 150 149 155 155 154 153 147 147 143 142 139 139 138 137 136 136 137 139 147 147 154 156 154 154 153 152 144 144 143 141 141 141 140 139 138 138 139 139 137 137 135 134 133 133 132 131 126 126 126 126 126 126 127 128 127 127 127 128 130 130 125 123 120 120 131 133 135 135 136 138 141 141 146 148 142 142 135 133 134 134 136 136 135 135 134 133 131 131 128 128 128 128 128 128 128 128 127 120 118 118 115 114 117 117 124 128 132 132 141 146 152 152 155 156 157 157 157 157 156 156 156 155 154 159 159 162 168 178 178 181 181 182 182 183 178 169 169 166 162 151 151 149 147 144 144 145 146 146 146 144 144 141 141 
410 425 425 444 462 468 468 477 480 485 485 499 507 517 517 537 547 568 568 594 606 618 618 640 645 651 651 662 670 679 679 723 740 753 753 775 784 785 785 781 776 764 764 716 702 688 688 665 651 637 609 609 591 572 534 534 499 482 456 456 448 445 439 439 436 433 422 422 413 375 343 343 341 338 352 352 364 377 406 406 425 458 474 474 477 487 506 506 516 526 539 539 543 545 556 556 567 578 604 604 617 631 652 652 660 669 685 685 688 689 690 690 680 674 667 667 649 636 622 622 593 587 585 585 583 583 583 583 583 582 581 581 574 562 555 555 546 545 544 544 542 542 543 543 542 544 544 544 545 547 549 549 553 556 558 558 564 568 572 572 574 572 569 569 564 564 563 563 558 554 550 550 541 536 533 528 528 526 525 523 523 522 518 499 499 490 480 457 457 455 452 461 461 461 462 460 460 456 451 438 438 430 423 408 408 400 391 372 372 361 341 326 326 319 311 297 297 297 296 297 297 304 323 345 345 356 367 393 393 407 423 453 453 466 472 479 479 480 479 477 477 468 461 450 450 428 417 410 410 407 407 408 408 400 398 395 395 388 374 360 360 322 314 319 319 337 351 363 363 389 403 412 412 433 464 484 484 516 514 512 512 497 486 475 475 455 440 404 404 366 348 341 341 341 349 366 366 388 394 385 367 367 367 366 396 396 413 431 442 442 432 422 382 382 368 355 332 332 321 314 304 304 301 300 292 292 286 279 272 272 267 261 245 245 238 230 217 217 204 203 201 201 202 207 215 215 218 224 241 241 251 270 276 276 278 281 283 283 285 287 287 287 283 278 265 265 249 241 233 233 220 217 213 213 212 214 220 220 230 236 242 242 255 262 273 273 298 312 324 324 357 365 373 373 385 387 389 389 386 382 378 378 373 376 384 384 398 404 411 411 428 439 445 445 453 449 444 444 427 420 412 412 400 395 389 377 377 372 362 354 354 350 348 346 346 348 351 355 355 357 360 355 355 349 342 326 326 321 315 302 302 297 292 269 269 260 249 225 225 212 207 200 200 197 192 184 184 179 173 152 152 148 144 145 145 150 155 155 155 157 158 156 156 152 150 147 147 153 154 156 156 158 170 171 171 167 162 154 154 145 143 138 138 131 130 131 131 129 129 128 128 128 129 131 131 154 157 158 158 148 140 136 136 133 135 138 138 149 157 168 168 189 188 187 187 185 187 189 189 192 191 190 190 187 184 183 183 180 178 177 174 174 173 175 178 178 182 184 190 190 196 202 217 217 215 213 211 211 210 206 205 205 207 207 207 207 208 215 231 231 239 241 239 239 239 239 250 250 253 256 254 254 252 250 254 254 257 258 260 260 261 262 262 262 261 261 255 255 252 249 249 249 248 249 251 251 255 258 260 260 262 261 259 259 258 258 258 258 261 261 261 261 255 249 244 244 235 230 227 227 221 218 217 217 213 211 207 207 208 206 204 204 195 193 190 190 189 187 184 184 182 181 179 179 174 172 170 170 165 163 164 164 167 164 160 151 151 149 147 151 151 150 149 143 143 139 137 134 134 134 134 136 136 139 145 157 157 164 165 158 158 152 146 145 145 144 143 141 141 139 138 139 139 139 139 137 137 136 135 133 133 131 129 128 128 128 127 128 128 129 131 132 132 133 134 129 129 121 124 127 127 136 139 142 142 143 144 146 146 141 138 136 136 134 136 137 137 139 138 138 138 134 132 130 130 125 125 125 125 127 127 126 126 121 116 114 114 113 115 119 119 126 129 132 132 140 145 153 153 159 159 160 160 157 158 159 161 161 161 161 164 164 168 178 188 188 189 185 177 177 172 168 161 161 161 162 153 153 149 145 144 144 144 145 143 143 141 140 135 135 
