ncols 360 nrows 180 xllcorner -180 yllcorner -90 cellsize 1 NODATA_value -9999 172 172 172 172 172 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 177 178 178 179 179 179 180 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 186 186 186 186 186 186 187 188 190 190 190 193 193 193 194 194 195 194 194 195 196 197 197 198 199 201 203 203 203 203 205 206 209 209 210 210 210 210 211 213 213 215 216 217 217 219 220 220 221 222 222 222 222 224 224 224 225 225 225 226 227 227 228 229 230 230 230 230 232 232 233 233 235 235 235 236 237 237 237 238 238 240 241 241 241 242 243 243 244 245 247 247 247 247 248 249 250 250 251 252 254 255 255 255 255 257 258 260 260 260 260 261 262 262 263 263 264 264 264 267 267 267 269 269 271 271 273 273 273 273 273 273 273 275 275 276 276 278 279 281 281 281 281 281 281 281 281 282 283 283 284 284 284 284 284 284 285 285 285 285 286 286 286 288 288 289 289 290 290 290 290 290 290 291 291 291 291 292 292 293 293 294 295 295 295 296 296 296 296 297 297 297 278 278 278 278 278 278 278 246 247 247 247 248 248 249 249 249 249 249 249 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 250 250 250 250 250 249 249 249 249 249 249 248 248 248 247 247 246 246 246 246 246 246 246 246 245 243 243 242 241 241 241 239 238 237 237 237 235 235 233 230 230 230 230 227 226 224 224 224 222 218 215 213 213 211 209 207 206 203 202 200 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 154 154 154 154 154 154 155 155 155 155 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 160 160 161 161 161 161 161 161 161 163 164 164 164 164 164 164 164 164 166 166 167 167 167 167 167 167 167 167 168 168 170 172 172 172 173 173 174 175 176 177 178 181 183 184 184 184 184 184 184 185 186 188 189 190 191 193 193 193 194 194 195 197 197 198 198 200 203 203 203 204 206 206 209 209 210 210 210 213 214 216 217 217 219 221 222 222 222 224 225 226 227 230 230 232 233 235 237 238 239 241 242 245 246 247 249 251 256 256 258 262 263 265 266 271 272 274 274 275 278 278 279 281 282 285 286 288 290 291 291 292 292 294 296 297 299 299 299 300 300 300 303 304 304 305 305 305 305 306 308 308 308 309 311 312 312 312 313 314 314 314 314 314 315 317 317 318 319 320 320 321 321 321 322 322 323 323 323 324 324 326 328 328 328 328 328 328 330 330 330 330 330 331 332 332 334 336 336 336 335 336 337 337 337 338 337 338 338 338 338 340 341 341 342 343 344 326 326 326 325 326 324 323 322 322 322 322 321 321 319 317 315 313 309 307 307 305 303 300 295 294 293 290 289 286 282 282 282 282 282 282 282 282 282 282 281 280 280 279 279 276 276 276 275 275 274 272 269 266 264 262 259 256 251 247 243 237 229 221 208 190 170 151 149 149 149 150 150 150 152 152 152 154 154 154 157 156 151 151 150 149 150 150 150 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 154 154 154 154 154 154 154 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 152 152 152 152 152 152 152 152 152 152 154 154 154 155 155 155 155 155 155 158 158 158 158 158 158 158 158 158 158 158 158 160 161 161 161 161 161 164 164 164 164 164 164 167 167 167 167 167 167 167 167 167 170 170 169 170 171 172 174 174 176 177 177 178 178 178 178 178 179 181 182 182 184 187 187 188 188 194 194 195 197 199 200 205 205 210 210 214 217 221 222 223 227 229 232 235 237 239 240 244 247 249 253 255 258 261 264 266 268 274 275 278 278 282 282 284 287 288 290 291 292 293 293 294 295 297 299 300 300 301 301 303 305 305 306 307 308 310 310 311 311 311 311 314 315 316 316 316 316 316 316 316 316 316 317 317 317 317 320 320 321 322 322 322 324 324 323 324 324 324 327 327 328 329 329 331 330 330 331 332 332 331 329 322 319 309 302 291 281 268 259 244 234 225 222 216 213 209 203 200 196 191 189 183 178 175 172 167 162 161 159 154 153 151 148 146 144 143 142 141 140 140 137 137 135 135 135 135 133 133 132 132 132 132 135 136 140 144 147 153 160 167 178 189 198 216 230 246 264 283 300 322 343 363 373 378 374 372 365 360 356 352 350 348 346 344 337 333 330 323 318 311 301 294 284 276 266 254 241 224 212 196 187 175 160 147 145 146 146 148 148 148 149 149 149 150 150 151 151 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 151 151 151 149 148 148 148 148 148 192 194 196 198 198 200 202 205 207 207 211 215 218 221 224 227 232 233 217 158 153 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 152 152 152 152 152 155 155 155 155 158 158 158 158 158 158 158 158 158 158 161 161 161 162 163 163 163 163 163 163 163 163 162 162 162 163 164 164 164 164 165 165 165 166 165 166 166 166 167 168 168 168 167 166 163 161 160 162 166 170 179 185 189 195 199 210 220 227 234 242 250 257 262 266 270 276 278 281 285 287 287 288 288 289 289 290 295 296 296 298 299 302 303 303 304 304 303 303 304 303 305 305 305 305 306 306 306 307 309 309 309 309 309 309 310 311 312 314 314 314 314 315 315 316 316 317 316 317 320 322 322 322 324 323 324 324 326 327 328 329 329 330 330 332 332 335 335 335 335 331 329 322 317 305 295 287 278 271 259 249 241 227 218 205 197 185 175 164 157 150 144 139 134 133 127 126 123 119 119 118 115 114 114 113 111 111 110 109 109 109 109 108 108 108 107 107 108 107 107 106 106 105 106 106 106 106 106 106 106 105 107 107 108 108 108 107 108 108 109 109 112 112 114 116 118 121 127 130 137 147 160 179 195 214 236 259 278 301 392 395 366 338 322 301 279 259 242 226 212 194 173 178 172 170 170 168 166 166 164 164 163 164 163 162 160 159 157 157 160 160 159 159 162 168 178 181 182 182 183 183 184 183 182 181 181 181 181 181 181 180 179 179 180 181 181 182 183 184 184 185 186 188 190 190 151 153 154 157 157 157 157 158 158 158 159 161 162 164 165 166 167 168 168 168 169 172 173 174 177 181 181 186 189 192 176 163 155 153 148 148 148 148 145 145 145 145 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 145 146 146 146 146 149 149 149 149 149 149 149 149 152 152 152 154 154 154 155 155 157 158 158 158 158 158 157 157 158 160 160 160 162 161 160 161 162 161 161 164 162 164 166 170 173 181 182 189 193 194 201 214 232 251 242 236 234 231 231 231 231 232 234 234 236 238 238 240 241 243 244 246 251 254 260 263 265 271 272 275 280 281 287 288 290 290 291 293 294 295 297 298 298 298 298 300 301 301 302 302 304 303 303 305 306 306 306 307 307 310 310 312 312 312 312 313 313 313 315 316 317 319 321 322 323 322 322 322 323 324 327 328 329 328 329 331 333 335 336 337 337 335 334 326 319 309 304 294 286 274 259 244 226 211 197 179 162 149 138 133 126 121 118 115 112 111 110 108 108 106 106 104 102 103 101 101 100 99 98 98 97 98 97 96 97 97 97 96 96 97 97 97 97 97 97 97 97 97 98 97 96 97 97 97 98 98 98 98 97 97 97 98 98 98 100 99 101 102 102 104 105 106 109 115 141 204 215 213 217 219 223 226 229 233 237 238 242 235 224 205 196 186 167 161 163 163 160 154 149 149 148 149 150 150 150 150 150 151 150 148 148 149 146 146 144 142 141 142 142 144 145 148 149 152 154 158 162 166 160 150 143 140 140 140 144 148 148 148 149 149 149 149 149 149 149 150 150 150 150 151 120 120 121 123 124 124 124 124 126 128 129 131 131 132 135 138 141 146 147 145 141 139 139 139 138 136 136 136 136 136 136 136 138 138 139 139 141 141 141 142 142 142 143 140 141 141 139 139 139 139 137 135 135 135 137 137 137 137 138 139 140 140 140 140 140 140 140 140 140 140 142 142 142 142 142 142 143 143 143 143 144 146 147 151 151 152 152 155 155 156 157 156 156 158 160 165 164 168 170 171 175 174 178 180 182 184 186 192 198 200 201 201 202 202 202 205 206 207 208 209 212 212 214 216 217 219 224 225 225 231 232 233 237 238 243 244 247 251 254 258 264 270 275 278 282 284 285 287 289 289 291 293 294 295 296 295 297 298 299 299 301 303 303 304 304 304 306 308 310 310 310 310 310 311 311 312 314 316 316 317 318 318 319 320 322 323 325 324 327 326 328 329 329 332 334 336 337 338 338 342 342 331 315 302 295 287 280 271 257 249 234 218 204 187 169 149 136 130 121 116 113 108 109 107 105 105 103 101 100 99 98 96 96 94 95 96 98 98 99 100 101 102 103 104 104 104 104 104 104 104 104 104 104 103 105 106 106 105 105 105 105 106 107 104 103 102 104 107 109 111 110 110 108 106 105 113 134 153 153 157 169 176 181 188 193 199 202 207 213 212 210 213 218 220 224 231 230 242 244 238 236 234 225 205 180 162 161 162 160 160 160 159 157 156 156 155 158 159 158 158 158 157 156 157 157 157 156 154 154 154 155 155 153 154 154 153 154 153 153 153 153 153 152 153 152 152 153 151 151 151 106 107 110 112 113 114 115 117 120 120 77 94 94 93 93 97 97 98 100 100 98 99 100 100 100 100 102 102 100 100 101 101 101 102 102 101 101 101 101 101 101 100 100 100 100 100 100 100 101 101 96 98 110 117 121 126 129 132 133 132 130 129 130 130 130 130 130 130 131 129 129 129 132 135 135 134 132 132 131 131 130 130 129 129 128 126 126 125 125 123 122 122 121 120 118 117 115 111 93 92 96 99 100 104 108 111 112 116 118 120 124 127 129 135 140 142 146 146 153 155 160 162 166 170 171 175 175 178 180 182 185 186 192 193 195 200 200 204 206 209 212 216 220 222 225 228 233 237 244 249 257 263 269 275 281 283 285 288 287 288 289 293 295 296 297 298 297 297 300 300 301 302 302 305 305 305 306 307 308 309 310 312 312 312 312 313 313 313 314 317 320 320 320 323 327 332 335 339 341 345 346 347 349 353 354 354 358 359 361 360 360 361 358 354 349 329 305 295 285 270 256 244 232 215 202 186 170 157 141 132 124 117 110 104 98 95 95 93 94 94 95 95 95 95 97 97 98 98 99 99 99 99 100 100 99 99 97 97 96 96 96 96 96 98 104 111 117 120 121 123 127 131 134 140 149 155 165 185 222 253 236 220 211 209 207 205 202 205 204 204 203 202 201 202 204 209 214 218 220 229 233 240 248 253 258 255 260 264 276 263 266 237 220 210 197 179 165 165 166 164 164 164 164 164 163 165 163 163 162 161 161 160 157 156 154 158 157 157 156 155 154 154 154 155 154 154 154 153 154 153 153 153 153 152 153 152 153 152 151 152 151 151 148 145 142 138 133 118 94 84 133 149 160 159 152 134 116 100 102 102 104 106 110 114 116 120 123 124 126 126 126 125 124 123 119 119 117 117 117 115 115 111 110 109 106 103 99 94 92 87 84 78 76 72 70 82 99 109 116 118 126 126 123 123 118 122 126 128 129 130 130 130 131 130 130 131 129 128 126 126 124 122 122 121 122 119 116 114 110 106 102 94 89 83 76 70 67 59 52 49 56 64 71 76 81 82 84 84 86 85 88 89 87 88 91 93 96 96 101 104 107 111 113 116 120 123 128 132 136 138 143 148 152 159 164 168 174 178 183 186 191 195 198 203 207 213 218 224 231 244 253 264 271 277 282 285 287 288 290 290 293 295 297 299 299 299 301 300 301 301 306 308 309 309 309 309 311 313 314 316 318 320 323 324 327 330 334 336 343 347 350 357 360 366 369 375 385 392 408 430 477 494 474 457 436 426 416 409 402 396 391 387 380 378 372 381 392 427 479 485 490 496 511 598 525 498 487 478 469 457 444 428 413 391 366 338 301 258 245 240 234 223 209 191 152 116 104 98 95 99 102 105 108 113 124 136 149 159 158 141 134 171 216 255 282 303 319 328 342 341 339 337 333 332 353 360 331 306 283 269 258 246 240 232 220 214 209 204 204 202 203 210 214 219 229 240 247 254 261 270 276 284 286 293 297 298 297 296 293 281 245 242 229 211 201 183 164 168 167 166 166 167 167 165 165 165 166 166 166 166 166 166 167 165 165 165 165 161 159 156 156 156 155 154 154 154 154 154 154 154 153 153 153 153 152 153 152 152 151 152 151 149 146 132 116 99 94 90 96 114 155 162 183 156 167 131 131 106 104 97 96 96 95 96 104 108 115 117 123 129 137 144 148 155 161 163 164 161 158 156 153 151 149 144 142 141 139 138 136 136 134 131 127 126 121 116 108 107 117 123 126 123 124 124 125 126 126 126 126 126 126 127 129 129 127 129 129 126 126 122 121 118 118 114 111 108 104 100 97 92 90 87 84 84 82 78 76 73 68 62 56 49 52 61 67 72 78 84 90 93 99 102 104 107 106 103 94 87 82 75 72 71 72 74 74 75 78 84 89 93 97 101 104 109 116 122 130 139 146 156 162 168 174 180 184 192 200 207 221 236 261 269 275 281 283 286 288 289 296 299 298 296 300 299 299 301 301 301 302 303 304 303 307 309 309 312 314 319 321 326 331 335 342 348 350 356 358 361 363 366 370 372 378 387 414 490 502 509 515 517 516 516 510 503 492 482 468 455 440 426 411 398 381 363 348 332 316 303 428 473 491 520 596 601 602 603 604 608 610 613 621 627 636 647 661 678 694 712 724 685 664 653 651 648 645 641 642 639 635 631 620 611 602 591 581 570 558 548 540 535 529 524 522 520 524 527 536 551 525 497 476 453 428 398 372 348 328 306 286 266 245 229 216 205 201 202 202 206 212 218 227 234 244 252 264 275 284 296 302 309 313 316 319 319 317 316 314 311 304 298 281 265 248 223 198 171 163 166 167 168 168 166 166 167 167 164 165 165 166 166 166 166 167 167 165 165 165 166 166 166 164 164 161 160 158 156 154 153 152 153 152 154 153 153 153 153 152 153 151 152 151 146 141 119 117 92 96 75 90 97 136 141 137 127 117 116 114 112 110 110 112 112 113 112 113 114 115 116 117 120 122 125 127 128 130 132 135 140 141 144 147 149 152 155 160 165 168 173 172 169 167 164 161 157 158 123 118 115 102 102 106 106 106 107 109 110 108 107 107 109 111 111 114 114 115 116 118 118 118 120 120 120 119 115 115 114 111 108 104 103 101 99 97 95 94 92 88 85 83 75 65 60 61 68 79 92 101 108 116 120 126 129 136 141 144 148 148 147 143 130 124 122 116 113 105 96 78 75 74 71 71 72 73 73 80 84 88 92 93 104 115 127 140 152 157 167 178 190 207 236 270 279 283 286 296 296 292 293 293 291 291 291 290 292 291 290 288 289 292 293 293 293 293 296 299 301 304 305 308 312 319 329 339 350 361 365 367 369 373 374 372 326 335 349 368 389 414 437 453 468 477 477 472 462 445 428 407 388 368 343 317 290 261 232 203 171 147 130 120 115 420 458 461 469 476 486 494 503 515 530 545 558 572 588 604 616 627 640 647 655 678 694 702 702 696 690 676 659 641 640 637 635 636 636 639 638 635 633 631 628 627 627 623 622 622 664 624 580 538 499 465 428 405 382 362 339 318 293 266 233 202 189 192 196 205 215 223 231 236 246 253 265 279 295 310 321 329 338 341 341 336 333 328 319 311 300 287 277 266 257 241 217 207 191 179 176 158 169 164 162 164 164 166 166 166 167 166 165 165 166 165 166 166 167 165 165 165 166 166 166 164 164 161 160 160 160 161 162 165 166 168 168 169 169 170 171 171 171 171 169 168 165 158 156 147 143 128 113 109 120 174 175 182 141 140 127 125 124 125 125 124 125 125 126 128 128 129 131 131 132 134 134 136 136 137 137 139 138 138 137 137 137 136 136 137 139 141 142 135 127 127 125 120 120 117 114 110 110 109 107 107 103 105 104 105 106 104 105 105 105 105 106 107 109 112 113 114 114 115 116 117 119 120 120 120 120 120 118 119 119 120 120 122 121 120 119 119 120 121 118 118 115 120 119 120 124 125 129 131 137 142 148 154 155 151 150 145 141 138 135 134 129 127 123 120 118 116 113 112 107 106 105 99 99 97 96 93 92 90 91 92 92 90 90 110 135 152 168 198 244 280 279 279 279 281 281 282 281 281 279 279 280 281 280 279 279 279 278 278 279 279 280 280 279 279 282 285 289 296 298 302 311 320 331 345 364 379 378 405 407 406 408 408 409 409 410 410 411 439 473 479 452 481 481 466 439 405 355 279 153 92 96 99 100 100 100 100 98 98 95 95 258 380 470 436 405 420 431 470 506 535 551 565 576 589 602 613 626 635 643 652 656 660 661 661 659 653 647 640 631 621 604 589 547 539 529 527 524 521 515 503 496 493 489 491 488 476 458 438 418 399 379 358 332 310 285 261 235 198 174 181 192 200 211 221 233 242 253 264 277 288 318 350 372 381 381 376 367 355 341 325 304 286 273 258 246 233 221 209 197 185 164 130 140 242 242 242 239 230 223 216 215 206 202 192 180 170 163 165 165 166 166 166 166 165 165 165 165 166 166 164 164 161 160 159 160 162 163 165 166 168 169 174 175 177 179 186 188 192 192 184 178 173 153 142 104 108 88 116 121 138 141 130 125 124 125 128 126 126 127 129 130 128 128 128 128 129 130 131 132 133 133 135 136 136 138 138 141 141 141 142 143 143 143 142 137 128 126 117 120 119 117 117 116 115 112 112 109 110 106 106 103 103 105 103 101 100 101 101 101 104 104 107 110 112 115 119 123 125 130 134 135 135 137 137 138 136 138 141 143 149 149 152 153 158 160 163 164 166 171 171 173 174 175 180 188 203 198 189 183 177 171 164 147 136 133 129 129 124 121 120 113 111 112 116 119 122 127 130 133 134 137 137 135 132 128 121 116 108 95 81 78 97 101 103 101 105 157 206 255 266 269 273 271 270 265 264 264 266 265 265 267 267 268 268 267 267 266 267 266 267 266 266 265 264 263 266 272 276 285 295 303 316 345 357 375 429 431 431 433 466 480 485 488 493 497 502 509 520 525 521 517 509 493 427 407 372 341 306 282 265 249 233 220 210 202 178 124 95 380 477 517 534 559 589 608 601 590 552 527 505 499 507 483 479 475 513 538 568 600 610 615 619 624 606 574 548 523 485 451 429 413 401 386 345 337 336 339 325 334 343 344 342 340 337 336 332 328 319 313 301 280 259 236 212 196 179 173 171 174 180 182 189 194 203 214 228 253 280 314 362 400 424 437 435 403 361 317 279 248 226 215 201 182 166 152 147 150 159 166 174 180 209 253 272 282 281 295 283 286 271 264 259 256 249 242 238 233 225 220 214 198 172 166 167 165 165 166 166 166 164 161 158 157 157 157 158 160 164 166 165 168 170 168 167 166 163 162 158 155 156 153 145 145 141 139 122 112 113 124 131 133 134 126 126 129 129 129 130 132 131 133 136 136 138 138 139 137 134 134 134 133 131 132 133 133 135 137 138 138 139 140 142 143 127 126 124 123 121 122 121 122 118 118 114 113 110 113 112 111 108 107 102 102 99 101 102 98 100 99 99 100 101 109 121 131 139 146 154 157 161 165 166 166 168 168 164 162 156 155 156 160 166 173 179 187 204 213 216 219 223 224 227 232 234 238 239 244 244 231 221 217 208 199 192 150 146 143 141 140 137 134 133 133 133 139 140 142 144 146 147 146 148 148 147 148 149 151 154 158 163 164 166 170 172 177 210 219 235 272 292 296 295 294 294 293 291 289 285 283 281 279 275 271 269 266 262 260 258 255 254 252 249 249 251 260 266 274 296 313 323 338 350 359 375 405 423 422 422 424 424 426 426 427 427 457 528 378 330 320 310 300 288 275 264 255 250 242 237 226 211 186 369 448 462 462 461 463 473 483 498 516 534 558 589 613 610 558 480 403 370 348 333 320 308 303 301 358 391 413 411 415 436 461 464 448 432 418 402 390 371 356 344 322 305 286 262 244 227 234 241 245 245 242 238 231 223 223 213 202 190 179 182 188 190 193 195 198 198 198 197 192 189 187 175 179 193 210 235 273 312 336 342 340 320 279 217 192 187 182 196 197 199 199 205 214 225 238 248 262 274 297 320 309 287 281 278 278 281 289 302 311 318 314 304 300 290 282 273 263 257 253 249 243 238 217 160 157 145 143 143 147 147 150 151 151 155 155 157 160 167 170 168 163 161 149 144 135 126 123 125 124 126 126 125 119 119 115 116 117 123 121 122 124 127 128 129 131 131 131 132 133 135 133 136 136 139 139 141 141 145 144 141 140 137 138 136 137 136 136 135 138 130 126 124 123 121 127 130 127 126 124 121 117 115 114 111 111 112 113 111 112 111 109 107 106 109 110 112 114 120 129 143 151 160 169 181 191 196 200 206 212 216 207 199 191 184 180 174 132 143 151 160 165 172 177 182 187 192 198 206 228 237 240 244 247 248 254 254 256 258 249 221 207 191 181 176 173 174 177 174 163 151 147 146 145 144 144 148 156 164 168 174 178 182 184 186 191 194 198 203 209 218 237 257 272 284 288 290 291 317 333 340 347 352 355 355 350 347 342 340 338 333 329 324 321 315 311 307 303 298 294 290 286 285 286 284 286 318 331 332 360 372 415 425 423 423 423 423 423 424 426 426 427 427 429 431 434 440 444 448 453 457 462 469 473 475 475 474 473 468 467 464 464 462 462 462 463 473 483 498 515 534 558 590 613 604 558 481 406 361 336 320 308 297 287 277 288 281 306 356 384 406 438 435 416 395 382 403 394 382 371 362 345 326 310 295 285 273 262 250 241 229 214 201 230 247 257 263 267 263 261 253 251 241 230 224 228 229 230 230 230 232 233 233 236 242 251 266 270 279 282 282 274 254 244 220 220 231 244 248 252 257 264 267 271 271 274 283 300 274 251 237 234 238 242 242 248 251 257 264 271 280 292 302 315 324 324 318 307 300 299 297 282 262 250 227 211 186 147 140 144 145 147 150 150 155 155 157 160 168 170 167 163 159 150 142 139 139 137 138 138 137 133 131 127 124 127 130 128 113 110 108 116 112 120 130 136 139 139 135 134 131 133 134 135 137 138 139 142 149 148 152 155 152 153 155 155 154 155 168 183 185 176 178 177 175 172 168 156 143 133 124 122 120 117 118 117 115 115 114 114 113 116 116 117 120 122 129 141 151 159 169 176 185 197 206 220 230 240 246 246 242 232 223 207 197 187 176 166 147 128 141 148 153 157 166 171 179 186 198 210 227 249 265 261 262 263 264 263 259 258 257 258 231 203 216 273 257 250 237 222 207 192 173 171 177 182 185 189 194 197 200 207 215 223 240 250 287 290 291 292 290 290 290 292 294 303 306 313 346 373 386 400 444 428 416 410 407 402 399 394 390 382 378 371 366 357 348 342 338 334 330 322 321 338 347 369 409 441 516 542 540 531 514 485 449 427 425 426 424 425 425 427 426 429 430 434 439 444 448 453 457 463 469 473 475 477 476 474 470 467 464 464 462 462 461 463 472 483 498 514 533 559 585 622 633 572 483 382 352 329 321 315 309 304 309 311 317 363 442 589 670 576 522 454 414 392 379 369 360 358 362 362 342 328 321 312 305 298 294 287 291 322 347 378 428 474 440 408 387 375 366 352 340 327 313 300 282 259 255 254 254 257 255 256 261 269 282 311 331 308 244 227 224 216 204 203 206 209 212 212 216 218 221 223 227 225 222 213 208 204 202 197 191 189 194 203 211 217 227 233 239 246 249 250 252 251 248 245 238 232 223 218 210 201 191 176 145 144 143 147 145 147 150 150 155 155 157 160 167 170 168 163 158 167 171 173 171 169 163 159 153 144 136 131 134 159 156 145 115 110 109 107 108 108 105 105 110 133 141 144 140 139 137 136 144 154 158 161 160 160 158 158 156 155 153 161 173 183 189 197 208 221 229 227 211 203 198 188 178 170 161 143 123 120 121 120 119 119 121 123 123 124 127 133 137 144 153 165 180 192 200 207 215 220 225 230 236 240 245 241 239 231 219 211 198 190 185 184 179 171 170 171 175 177 182 182 183 180 181 185 190 195 205 216 223 229 231 230 231 230 227 225 219 210 193 178 184 200 210 229 277 245 206 193 195 200 204 213 226 242 260 289 296 286 281 276 271 271 273 273 277 281 286 291 293 298 305 314 330 359 367 378 388 402 435 450 449 450 450 449 449 452 451 445 442 437 426 415 404 396 383 372 360 367 432 467 483 490 503 542 564 592 619 649 675 660 638 614 594 574 561 546 537 525 513 499 487 478 475 477 480 483 487 493 494 501 513 529 541 561 584 620 652 665 666 661 658 656 660 664 668 673 679 679 668 626 563 484 416 367 344 332 332 330 331 332 331 350 402 475 557 573 517 457 405 371 356 347 350 378 378 354 344 335 340 335 329 321 313 313 323 338 361 381 403 440 500 517 527 539 521 457 407 393 394 390 376 362 301 294 314 310 276 285 315 318 305 285 256 229 207 192 189 191 208 192 185 187 191 190 190 195 194 195 194 194 182 180 177 175 172 157 117 109 124 134 133 173 199 213 211 202 200 207 211 209 205 200 192 183 175 170 162 152 142 133 130 137 144 156 161 154 147 150 155 155 157 160 163 163 176 181 182 184 188 184 178 171 164 159 153 144 136 127 131 150 157 143 143 112 113 113 110 110 110 107 106 104 131 150 155 160 163 167 173 173 173 174 171 167 165 165 168 172 178 183 187 193 199 210 218 231 237 241 250 259 246 218 206 193 183 175 164 156 142 134 128 125 124 125 125 125 130 136 146 154 163 173 182 188 196 200 205 211 215 217 221 223 229 230 239 236 233 230 224 217 210 212 209 210 213 213 215 215 215 213 205 197 187 174 165 149 146 162 171 181 188 192 196 198 197 193 190 192 196 198 203 205 199 211 226 247 256 248 256 263 272 280 286 285 282 281 280 271 266 263 255 252 255 261 270 277 283 288 294 300 310 316 334 341 358 367 372 376 384 396 418 426 429 432 436 441 445 453 459 464 467 470 472 471 469 467 481 541 661 680 672 663 519 501 536 575 607 649 684 713 723 725 722 707 694 674 648 625 601 565 532 504 495 497 503 509 506 503 499 516 544 580 612 661 711 796 866 903 887 858 844 832 828 818 806 793 775 756 737 709 675 571 459 365 345 342 336 334 333 332 331 336 345 399 469 496 484 442 387 367 370 386 425 449 375 376 350 336 334 333 331 324 315 302 290 279 276 333 363 388 415 448 529 600 629 621 595 556 492 395 340 328 411 433 448 482 510 539 552 533 491 449 374 281 214 198 191 188 185 186 224 207 205 203 204 202 203 205 208 211 199 191 186 184 191 214 233 247 261 277 295 306 307 297 272 254 243 207 197 186 178 174 165 158 147 142 158 169 174 174 172 170 165 160 151 139 133 114 93 105 111 143 115 113 111 101 83 74 69 171 181 171 166 159 153 144 136 127 140 144 151 152 192 242 373 430 404 404 408 406 396 261 176 166 171 175 177 181 185 179 179 178 174 173 173 171 176 179 184 190 195 203 211 222 230 236 242 245 252 257 250 240 234 230 221 205 187 177 170 166 159 148 135 131 129 131 131 137 145 153 158 163 169 177 183 187 190 194 198 200 199 198 199 199 200 202 207 211 212 214 221 234 251 259 252 259 261 264 255 238 229 219 209 196 185 175 148 152 155 164 174 179 182 183 186 192 198 202 207 208 210 213 213 211 203 203 244 254 258 260 264 277 281 276 271 269 261 258 252 251 239 233 223 221 253 267 278 287 298 303 312 321 329 335 353 360 359 365 371 377 392 405 405 407 408 410 411 410 416 421 426 432 442 455 480 523 574 627 661 690 700 706 723 736 730 718 714 723 737 748 755 756 751 745 742 734 731 721 715 705 699 696 699 708 716 722 725 723 722 727 738 753 778 835 906 959 954 960 928 904 880 834 790 759 734 710 677 646 610 575 538 495 449 418 404 392 376 360 345 330 331 346 372 408 443 476 476 442 410 383 374 375 373 364 350 343 375 396 404 418 422 424 421 417 413 405 389 378 365 369 387 524 701 762 792 624 444 310 247 233 293 359 399 450 551 604 630 638 636 626 616 604 590 557 439 258 216 208 205 203 203 208 230 222 223 225 228 228 225 218 209 220 241 249 263 282 301 316 339 359 376 390 388 380 377 355 298 249 220 206 190 187 181 176 165 209 229 231 230 227 215 210 198 168 141 118 122 101 87 87 92 103 102 108 111 113 116 112 103 235 833 774 679 551 407 279 184 179 178 178 175 178 63 46 29 17 7 3 1 0 4 30 83 187 211 205 203 200 195 192 191 187 184 181 180 180 182 187 191 199 205 214 223 229 240 247 256 257 254 250 242 233 228 223 217 220 221 226 211 210 206 204 199 177 167 158 145 145 144 153 156 162 165 171 174 178 181 184 183 180 176 174 170 171 173 169 175 179 185 186 192 194 199 205 211 217 226 228 236 235 233 229 225 215 205 200 194 191 191 193 196 198 204 207 210 212 213 214 213 219 220 218 219 229 236 241 243 246 248 250 266 290 319 333 282 270 258 246 232 222 216 217 223 218 246 273 282 294 301 311 318 322 357 413 447 454 459 446 412 368 397 402 395 385 383 385 391 398 397 399 403 426 436 452 476 522 575 630 662 690 710 722 744 780 777 766 772 782 789 793 795 789 782 786 791 801 809 821 834 849 867 888 906 922 934 947 954 951 942 929 926 926 934 948 951 950 891 917 877 837 769 733 719 700 674 627 589 529 480 430 415 413 426 452 467 451 419 380 352 326 310 298 299 311 327 344 357 366 369 360 354 353 352 347 346 372 352 337 392 428 457 480 507 516 499 480 463 447 418 406 519 606 656 720 603 447 387 356 336 322 434 493 515 535 553 591 601 633 652 658 661 672 698 721 646 511 443 372 298 268 257 254 265 258 255 253 253 250 251 254 253 258 258 256 255 272 285 288 292 303 330 346 346 336 329 315 295 265 221 211 207 218 231 263 307 341 366 367 351 334 305 256 226 187 165 172 178 149 118 82 83 84 79 74 72 74 80 88 198 944 925 815 609 416 253 148 195 191 188 212 214 75 151 65 23 20 26 32 32 88 195 499 456 379 268 219 221 226 230 225 206 195 193 194 196 194 197 199 204 209 218 225 233 238 244 247 249 254 255 242 233 229 220 216 214 223 233 244 252 274 320 267 239 231 212 189 167 159 161 163 171 173 180 184 190 192 196 195 193 189 185 184 179 171 165 159 156 157 162 163 165 167 168 173 177 180 185 188 194 196 200 207 210 216 221 224 219 215 215 216 216 220 221 225 228 230 232 235 234 241 252 261 261 262 268 267 270 270 258 254 266 296 333 377 408 409 420 421 392 337 317 297 286 288 290 293 311 315 317 319 322 405 532 638 691 717 741 751 762 799 766 707 587 545 545 546 556 573 593 613 609 575 543 519 513 533 572 614 656 686 713 736 760 778 786 782 786 797 812 824 832 835 840 840 846 846 844 839 840 847 867 900 932 947 973 997 986 956 966 972 954 863 814 837 787 688 575 583 651 658 578 545 564 600 564 546 585 564 501 438 416 417 438 452 461 453 427 399 367 349 340 333 336 342 353 363 378 374 366 366 363 374 347 346 354 358 357 347 333 340 386 406 439 470 495 502 498 491 484 464 416 456 446 462 483 459 437 426 418 412 435 464 484 501 519 543 560 513 477 443 419 391 334 416 449 468 476 482 552 410 316 287 284 284 281 280 280 283 282 285 287 287 290 277 265 263 261 261 257 251 239 223 239 256 257 245 220 220 232 238 242 257 302 344 371 395 419 440 492 444 384 346 311 284 262 237 205 221 268 279 290 312 330 350 371 385 401 382 587 919 861 705 277 67 63 63 70 202 208 270 308 260 380 18 165 317 337 499 647 669 691 716 704 612 320 243 242 256 273 299 319 336 340 274 246 212 212 231 237 239 237 232 235 238 247 246 258 244 237 233 229 219 215 215 220 226 237 249 260 274 292 305 307 319 315 258 226 209 192 190 201 204 208 212 216 218 219 216 211 207 203 196 191 183 176 168 155 152 149 147 146 145 147 144 145 149 150 154 163 172 182 188 195 202 210 216 239 242 241 242 242 242 240 241 245 249 254 258 266 279 285 292 295 295 302 298 287 272 258 251 263 293 332 378 409 422 425 453 459 403 371 338 325 323 317 316 330 330 329 329 355 588 666 705 770 837 950 1223 1194 1212 1235 1009 904 831 723 704 693 678 668 656 649 625 599 562 539 534 558 606 651 695 710 732 750 771 783 791 801 813 831 855 876 890 900 900 901 890 879 859 844 832 857 910 960 999 965 1206 1311 1352 1193 965 817 618 438 411 394 392 429 472 513 517 488 465 502 518 513 508 550 537 475 418 421 443 466 494 514 523 489 420 388 371 377 380 371 378 395 412 439 416 381 377 369 355 350 355 364 370 367 359 353 344 375 453 533 574 612 647 676 699 698 659 605 550 516 506 494 476 465 461 460 458 464 474 490 508 522 542 433 405 400 391 381 368 346 315 419 529 588 549 507 484 465 415 327 312 307 307 305 307 308 312 315 320 320 315 300 298 290 285 286 290 269 266 274 295 295 285 280 275 270 268 270 271 268 290 395 458 539 577 455 410 368 337 314 296 277 258 239 243 248 262 273 289 295 296 309 307 273 191 343 568 464 334 158 66 23 90 206 308 454 507 540 595 292 392 487 555 643 650 660 705 741 768 761 698 476 304 235 271 324 385 472 546 612 730 641 413 335 326 310 293 278 261 236 216 221 218 204 187 196 205 204 223 226 229 232 236 241 248 262 272 279 286 293 295 294 296 301 298 281 256 238 231 234 233 236 238 242 240 232 224 218 212 203 191 179 170 162 156 150 147 147 147 149 145 143 143 143 144 142 158 165 177 193 206 220 234 247 254 260 261 260 255 254 250 254 255 276 284 301 326 330 333 331 329 325 313 280 254 235 234 254 285 333 375 410 426 433 448 462 440 403 369 350 348 345 343 342 347 342 612 710 710 921 970 985 1004 1030 1044 1064 1099 1063 1021 987 976 950 938 930 936 927 918 892 834 719 637 588 577 582 616 689 777 883 940 952 929 899 878 861 854 850 856 882 915 952 976 982 970 935 889 857 845 857 898 1015 1219 1510 1579 1397 1394 1325 852 580 458 478 434 436 513 580 573 557 546 531 469 393 347 363 406 465 497 493 516 565 628 619 604 603 597 563 476 392 362 371 423 462 506 578 648 692 760 739 739 627 605 583 587 534 491 462 461 467 464 460 463 463 473 504 541 576 597 611 623 628 615 587 567 560 555 548 545 549 554 559 563 573 588 598 606 421 401 398 385 374 363 344 314 420 514 534 514 490 472 456 429 385 338 323 323 324 322 323 322 324 325 324 326 329 334 308 284 264 251 240 234 228 228 244 249 240 231 228 228 234 243 249 266 290 389 344 323 306 289 274 258 244 230 215 207 222 248 260 273 279 288 292 286 288 295 306 317 345 345 374 383 378 348 316 278 285 313 84 308 358 331 360 445 512 600 907 662 669 694 722 784 894 662 483 263 263 265 292 343 464 580 634 617 504 450 406 394 387 375 359 326 297 261 238 181 160 203 238 259 278 283 283 271 259 257 263 267 271 277 285 290 294 296 312 318 319 309 300 287 256 248 244 243 242 242 242 243 246 237 230 220 213 204 190 177 168 158 161 164 166 167 168 171 174 179 182 191 196 201 203 202 209 236 264 269 269 267 267 266 266 267 267 267 263 268 298 319 351 374 374 375 374 380 376 366 332 290 247 213 249 294 334 381 419 435 444 485 552 495 433 320 281 278 287 310 331 602 780 1050 1041 1033 1023 1014 948 915 888 868 869 894 906 913 924 961 1007 1049 1093 1188 1236 1143 1220 1047 842 692 646 648 643 666 719 876 1053 1180 1158 1089 1019 954 929 894 865 834 892 958 996 1041 1072 1034 988 923 873 840 857 917 972 1011 1040 1541 1615 1190 931 725 584 550 527 515 485 534 607 635 627 635 639 567 483 428 411 449 462 471 479 506 535 560 565 534 471 412 386 366 351 331 389 398 389 472 575 641 678 679 682 681 701 739 722 687 650 617 602 603 621 601 560 500 462 425 381 361 484 534 567 596 622 641 637 633 635 640 646 653 651 650 642 645 646 649 662 671 483 396 354 338 324 322 325 358 392 431 473 538 483 450 430 412 395 363 334 328 328 327 328 326 324 322 320 315 315 310 286 251 217 193 171 148 127 112 97 87 100 114 113 107 110 123 107 113 160 234 277 283 285 283 277 269 261 255 249 246 247 258 274 288 301 312 314 315 324 337 366 370 442 471 490 490 470 415 363 328 309 303 310 329 334 336 399 432 466 549 640 635 612 608 612 623 602 503 400 317 292 292 300 305 336 388 434 467 466 439 422 413 398 375 352 329 313 340 317 293 268 287 309 323 331 325 315 304 298 296 303 303 286 288 294 303 313 320 325 327 328 324 308 288 273 263 243 237 236 238 238 239 241 240 240 243 235 218 208 200 190 192 194 191 193 193 197 202 207 211 217 225 233 241 253 294 288 288 283 277 275 275 273 272 272 274 276 284 285 291 319 363 403 403 400 398 395 389 385 385 383 379 357 345 366 404 471 520 552 572 624 717 790 790 736 666 546 461 421 396 531 758 1093 1059 1043 1032 1020 1007 1002 1021 1034 1051 1061 1059 1063 1070 1083 1112 1165 1386 1446 1385 1218 1180 1140 1015 1088 1270 763 685 696 1054 1433 1418 1292 1203 1169 1126 1085 1045 1001 942 910 902 942 1023 1098 1141 1154 1137 1096 1012 959 940 951 1052 1205 1300 1469 1760 1247 977 717 678 586 596 625 564 547 581 647 698 774 759 743 720 641 545 453 449 459 477 474 474 485 499 534 525 487 445 408 380 396 424 474 528 614 622 627 615 590 569 536 572 609 635 632 610 565 494 521 552 586 605 620 582 538 458 452 486 530 565 596 627 658 672 669 667 667 666 667 670 673 676 678 677 673 678 646 603 566 496 389 349 341 346 352 371 392 413 435 454 452 401 372 362 335 331 331 331 328 326 319 317 311 310 307 306 305 302 295 289 261 157 129 105 95 92 91 90 87 82 70 49 37 46 52 56 108 208 257 289 304 314 312 307 303 295 287 283 284 285 292 302 324 336 336 337 380 409 458 544 608 622 642 682 647 594 547 474 468 519 464 414 385 369 324 348 542 611 648 637 625 604 575 533 474 428 412 446 474 485 494 541 570 551 520 488 477 464 450 423 391 371 373 381 338 338 378 376 341 302 301 306 312 315 322 323 320 313 303 291 294 304 314 325 331 332 333 327 320 316 311 302 289 274 256 236 234 235 230 231 234 231 233 233 236 237 238 212 225 234 245 250 245 239 238 238 242 245 250 262 272 285 298 294 289 287 285 278 275 270 269 273 276 283 289 296 306 316 344 394 409 433 433 427 420 414 414 407 411 408 411 433 467 531 585 631 658 689 717 746 745 692 656 587 447 273 241 168 695 1429 1302 1217 1117 1058 1043 1009 982 1047 1087 1141 1173 1201 1212 1224 1232 1241 1278 1438 1498 1601 1534 1248 1044 798 714 663 689 745 1062 1380 1582 1225 1239 1223 1184 1149 1140 1106 1062 1002 958 926 984 1068 1133 1208 1263 1221 1174 1101 1051 1029 1040 1037 1152 1596 1675 1246 807 696 656 608 592 599 650 594 565 572 592 686 782 803 808 807 777 703 571 534 537 549 494 479 522 569 585 578 548 507 496 515 537 568 599 598 600 604 610 613 612 607 605 605 606 604 590 553 545 547 565 584 604 619 630 641 651 634 610 611 627 639 668 700 707 707 698 696 701 676 656 647 642 637 633 632 634 639 628 560 535 515 490 410 371 363 370 382 393 402 407 394 366 366 362 348 330 312 296 295 285 281 283 284 286 284 285 285 286 291 259 247 235 220 187 184 185 182 158 135 123 124 166 53 42 40 42 47 115 222 286 333 357 350 356 346 336 334 331 331 336 328 322 322 341 341 341 383 445 515 619 658 655 654 658 655 640 622 608 662 707 686 622 427 296 304 402 406 461 502 532 558 584 597 580 471 398 409 470 512 522 517 507 526 558 540 507 482 470 466 449 398 364 344 383 406 393 368 377 363 327 313 312 321 319 325 334 329 318 309 297 293 284 307 315 325 339 333 327 325 322 322 321 327 329 292 271 236 230 229 229 229 227 228 228 231 231 233 235 238 240 239 242 244 248 248 251 254 256 264 272 281 290 297 301 301 296 292 283 275 272 265 259 268 280 288 300 309 321 339 376 398 410 430 449 449 447 442 436 431 431 431 434 460 495 549 604 646 675 703 730 762 792 828 844 777 703 658 604 532 1798 2137 1939 1804 1653 1509 1352 1204 1125 1109 1151 1205 1226 1235 1241 1250 1260 1268 1287 1335 1474 1618 1617 1552 1688 1737 1461 2304 2581 2488 2225 1940 1669 1362 1233 1250 1267 1266 1269 1269 1238 1166 1118 1101 1117 1153 1200 1236 1252 1258 1266 1240 1193 1131 1180 1412 1439 1077 1030 783 654 605 574 603 642 646 622 548 479 549 664 767 783 776 764 748 729 724 689 627 586 549 533 558 632 632 616 588 571 550 555 577 590 596 597 598 600 602 602 614 629 638 645 650 638 622 595 569 552 534 523 547 582 601 611 622 642 674 688 703 703 703 699 696 691 688 678 658 641 629 608 585 586 589 587 590 596 601 597 551 514 482 452 409 401 396 393 393 395 392 395 399 393 386 372 352 327 302 277 253 257 262 264 265 266 268 276 281 283 283 272 256 244 227 204 178 171 175 182 170 171 180 53 45 44 42 42 44 99 294 429 519 567 461 340 346 347 345 345 344 341 343 354 355 357 355 356 414 502 584 654 679 670 659 649 636 607 567 651 672 675 681 483 340 296 336 324 400 453 478 466 452 443 447 434 409 392 401 432 462 484 520 536 526 506 496 500 480 470 467 460 448 416 429 503 594 619 560 458 382 337 317 307 300 317 337 353 337 309 295 290 290 304 340 358 371 378 368 360 349 336 338 339 338 335 311 288 258 235 228 229 223 226 234 235 236 236 235 233 235 236 236 238 241 241 242 246 249 258 264 274 283 295 305 315 319 308 297 287 279 275 275 275 280 286 300 310 326 342 363 381 395 413 451 451 453 452 452 449 448 451 450 455 489 524 574 619 669 694 732 756 779 775 740 829 915 987 1052 1154 1115 1894 2242 2469 2258 2058 1796 1679 1436 1296 1200 1229 1273 1281 1267 1274 1282 1282 1282 1281 1275 1271 1287 1300 1276 1422 1751 2021 2021 1558 1795 1699 1485 1324 1216 1232 1293 1353 1405 1408 1518 1486 1359 1284 1254 1257 1257 1260 1259 1259 1296 1359 1493 1556 1691 1742 1488 1054 920 790 636 578 550 546 602 478 519 568 595 625 692 771 759 800 785 875 892 881 843 799 726 696 680 682 688 697 717 697 638 606 596 596 606 599 606 614 619 624 627 628 626 624 627 631 550 349 174 285 442 534 528 511 507 508 514 519 370 357 409 496 601 698 690 679 674 670 662 651 632 611 582 560 555 542 548 564 579 599 600 594 576 551 445 407 409 410 411 410 408 402 401 401 402 410 417 438 399 342 301 271 236 205 223 238 261 277 286 291 293 290 281 296 290 275 258 233 202 192 187 187 190 195 213 126 62 58 49 42 82 257 440 620 596 537 492 433 333 343 341 342 342 344 349 357 379 378 376 366 367 472 533 609 704 713 695 686 670 648 601 589 585 580 552 439 211 151 324 367 405 450 475 463 448 439 433 428 425 427 439 456 507 585 659 665 587 583 586 584 568 565 558 525 475 425 485 611 638 553 477 431 502 439 511 603 643 563 445 338 303 269 260 270 277 290 357 394 407 414 410 407 397 379 363 347 344 339 326 299 276 244 252 261 263 265 264 265 267 263 255 253 247 244 242 236 232 231 235 241 243 248 257 269 295 339 350 349 341 318 308 291 283 281 280 279 285 301 315 333 351 362 362 377 391 403 421 422 426 433 441 441 426 410 434 471 514 548 581 613 649 676 705 725 732 721 766 913 1122 1285 1233 1068 930 852 1380 1815 2043 2063 1881 1566 1286 1209 1201 1272 1344 1373 1383 1379 1365 1345 1328 1316 1315 1312 1312 1312 1323 1363 1464 1566 1508 1429 1445 1443 1364 1291 1254 1259 1302 1465 1668 1879 2099 1863 1556 1314 1274 1269 1264 1260 1241 1380 1670 1768 1902 1877 1254 533 524 539 564 618 617 613 581 549 549 519 513 587 656 770 731 723 749 795 783 783 828 820 813 770 708 690 720 743 742 726 777 807 748 666 616 568 532 525 563 613 634 632 631 628 629 624 630 635 545 441 441 703 890 805 719 555 521 529 474 386 337 356 426 490 572 680 666 661 655 644 638 635 614 591 584 581 574 580 605 617 623 628 603 509 433 380 324 398 426 424 430 425 419 414 407 405 412 416 417 413 414 398 375 332 320 296 296 305 322 314 310 307 305 300 292 317 340 375 362 336 295 245 233 227 226 226 239 259 110 88 66 122 282 361 427 503 627 706 474 344 356 359 354 343 337 338 337 343 349 358 360 359 364 386 491 566 643 700 728 732 717 683 641 606 580 548 515 473 426 384 369 382 411 438 470 462 449 443 440 441 447 464 478 489 516 564 605 604 584 550 549 585 633 646 715 712 654 554 586 619 753 1366 2050 2512 2319 1728 1549 1508 1627 1721 1358 525 315 316 319 302 285 301 343 392 409 426 437 444 454 453 415 398 379 347 314 288 270 271 301 319 316 315 320 336 318 303 290 278 270 260 257 257 255 242 234 247 303 376 403 447 462 422 388 372 355 341 326 317 299 288 285 357 390 417 438 457 477 490 480 421 365 375 379 388 401 421 441 445 455 472 491 526 561 578 591 603 630 654 677 691 696 685 674 821 1063 1185 1188 829 1010 1057 1483 1769 1607 1821 1569 1357 1173 1147 1213 1286 1380 1443 1514 1487 1443 1413 1376 1346 1354 1357 1365 1374 1364 1354 1347 1337 1328 1317 1318 1308 1293 1283 1269 1281 1320 1366 1392 1388 1501 1477 1365 1313 1295 1334 1359 1308 1180 1264 1812 2055 2718 1929 823 744 671 711 687 717 736 679 670 665 582 576 608 689 797 819 732 744 774 750 792 816 790 706 688 711 716 735 788 821 761 714 721 754 731 692 664 574 487 481 465 491 540 574 600 624 625 633 656 693 728 655 649 758 845 820 550 498 562 650 730 738 549 561 575 598 654 692 657 643 630 620 614 603 592 589 587 519 490 498 529 588 598 520 468 403 382 376 438 483 485 474 461 442 430 411 394 378 376 380 385 385 390 399 411 427 384 370 359 342 331 330 323 318 308 335 398 429 462 484 490 443 365 303 277 265 258 259 264 285 339 378 424 421 404 448 542 574 521 455 390 387 402 385 381 371 352 338 330 324 317 308 305 333 359 385 455 550 632 708 733 744 742 697 656 613 581 557 519 473 434 435 364 489 620 641 649 642 635 634 628 624 622 628 624 624 618 588 579 613 643 643 634 693 884 901 870 882 953 910 844 821 1207 2185 3648 3710 3036 2937 2992 2953 2982 3128 3496 2759 1979 1127 674 609 502 401 346 379 414 450 453 462 476 475 463 445 427 397 364 328 279 305 320 333 332 340 350 347 348 326 317 304 291 284 295 300 305 307 305 361 406 431 467 491 507 453 394 358 342 332 323 314 304 393 446 426 427 442 471 497 517 542 589 667 541 416 440 451 466 478 500 526 532 534 589 642 674 663 678 698 738 774 795 795 786 773 791 852 968 1062 1032 998 1137 1265 1906 2604 2655 2288 1766 1312 1178 1176 1207 1256 1332 1378 1403 1409 1419 1429 1436 1438 1449 1463 1493 1510 1513 1502 1474 1448 1422 1400 1389 1381 1376 1373 1370 1368 1379 1394 1392 1411 1468 1490 1339 1235 1271 1325 1351 1296 1208 1257 1560 1699 1807 1739 1042 945 906 792 787 771 760 831 737 642 625 599 638 724 740 793 861 811 742 695 870 822 684 656 662 671 690 711 767 780 758 720 709 710 719 742 716 657 570 496 419 420 496 547 594 637 625 618 630 644 651 639 597 568 548 515 487 482 479 544 840 918 788 716 663 649 642 621 615 605 589 578 576 570 565 564 560 468 371 313 323 316 333 424 421 483 613 609 579 459 422 420 412 404 395 378 344 333 332 337 345 345 369 397 422 448 434 427 433 377 319 315 305 340 399 462 518 560 595 566 547 498 438 376 320 292 286 285 319 365 380 417 447 496 514 522 521 492 467 439 394 381 375 372 382 403 385 386 394 393 387 380 373 379 389 414 462 537 600 621 636 644 653 661 632 592 590 587 570 548 519 496 419 706 946 856 831 827 826 829 821 810 802 797 787 765 695 616 578 621 699 807 848 897 929 877 786 803 1036 1228 1319 1217 1376 1769 2018 1713 2300 2319 2398 2324 1866 2382 3039 3293 2904 2163 1525 1400 1566 1445 1155 635 405 422 433 448 462 470 466 464 457 450 432 413 374 341 326 318 336 349 347 338 330 325 315 304 301 340 346 354 360 364 363 409 455 525 636 512 465 401 369 348 333 319 309 302 296 419 423 434 444 453 460 471 501 551 566 541 526 514 540 551 539 546 569 606 650 615 625 666 725 740 762 801 853 890 910 901 893 891 907 929 953 971 977 982 1084 1207 1557 1708 1336 1430 1424 1287 1196 1196 1211 1232 1280 1303 1296 1334 1395 1445 1489 1518 1551 1581 1617 1643 1681 1646 1578 1540 1501 1459 1463 1462 1467 1467 1459 1452 1441 1417 1389 1422 1610 1681 1449 1202 1232 1215 1174 1149 1124 1144 1343 1469 1554 2054 1469 1166 1116 876 905 869 658 759 668 669 622 585 567 582 691 981 1373 1228 919 830 813 682 660 693 716 748 752 736 783 852 871 826 762 706 684 667 667 654 646 621 592 587 648 682 684 668 629 584 601 654 776 728 628 546 516 506 501 498 494 512 535 580 615 602 594 583 565 547 548 554 557 546 541 528 540 562 578 590 413 263 263 246 277 355 529 565 552 520 451 410 376 365 362 364 363 370 359 338 304 288 304 306 303 392 448 440 430 414 401 373 350 347 345 432 498 540 574 621 692 729 739 704 563 480 384 356 370 496 599 636 642 518 572 555 543 512 501 480 459 419 396 378 359 337 328 344 383 426 488 470 471 467 459 452 428 405 405 419 444 466 493 517 542 557 575 585 603 613 621 625 595 505 742 888 888 874 865 855 852 857 856 846 841 873 977 1040 1001 926 887 895 992 1201 1400 1333 936 871 930 1031 1480 1646 1703 1614 1533 1480 1386 1353 1507 1624 1654 1590 1539 1692 2123 2419 2601 2742 2904 2247 2120 2205 1637 828 383 429 428 425 444 462 451 449 446 443 430 411 399 372 349 324 345 382 426 422 410 395 346 324 325 365 399 416 434 445 441 442 478 494 475 439 413 384 362 342 330 322 314 309 324 381 406 434 447 455 457 458 459 462 471 464 457 488 544 535 537 541 538 560 589 636 605 620 646 706 787 868 927 948 958 961 974 992 1014 1021 1023 1036 1046 1055 1116 1227 1348 1379 1308 1311 1348 1274 1230 1233 1253 1288 1335 1374 1395 1419 1476 1537 1597 1619 1628 1641 1662 1667 1672 1668 1649 1633 1616 1606 1615 1621 1631 1640 1646 1649 1637 1675 1774 1870 1908 2195 1455 948 958 931 982 1114 1183 1208 1279 1454 1601 1562 1587 1238 1015 700 736 802 782 647 646 677 651 615 621 735 797 849 852 723 829 839 799 731 711 722 735 747 759 770 764 760 806 830 790 755 741 730 712 683 668 674 693 701 710 706 694 644 611 592 606 659 678 694 628 571 546 523 514 507 500 517 538 560 570 569 563 550 537 532 529 531 539 540 556 568 578 590 598 607 607 439 356 293 276 426 517 505 493 485 423 387 368 361 356 351 350 366 385 385 362 373 375 336 282 311 430 459 457 447 441 432 418 390 370 496 542 578 621 652 656 661 653 623 597 553 444 446 563 640 745 871 983 953 838 721 612 582 536 508 442 417 417 429 444 456 498 545 649 693 653 598 565 550 553 544 506 487 510 509 543 577 608 634 654 662 675 690 730 775 805 808 803 792 793 960 928 922 900 881 877 886 889 882 871 951 1129 1274 1214 1200 1170 1144 1161 1533 2563 3421 4116 3437 2863 1568 1567 1565 1446 1507 1399 1171 1018 983 1017 1021 1065 1086 1052 1164 1429 1704 1821 1951 2800 3041 3134 2335 2432 2075 1934 1722 2191 1767 504 449 434 431 424 417 421 430 426 387 346 367 404 471 470 466 436 418 391 393 395 432 467 474 475 474 469 466 456 452 445 429 412 393 372 361 348 344 354 437 458 417 472 468 477 484 492 498 503 508 505 503 512 496 549 541 542 546 545 552 567 581 625 717 815 870 914 953 986 985 996 1018 1040 1058 1106 1090 1082 1103 1134 1159 1195 1224 1252 1254 1240 1244 1258 1269 1261 1265 1309 1348 1400 1438 1480 1515 1566 1625 1702 1741 1702 1699 1698 1688 1668 1680 1710 1737 1746 1754 1775 1790 1799 1812 1834 1843 1838 1837 1876 1929 2106 2518 1575 1182 967 915 967 1093 1212 1251 1253 1253 1167 1052 1009 1036 892 726 687 813 926 760 676 631 552 615 683 811 897 890 770 726 770 795 783 753 724 719 711 709 734 756 749 742 772 775 766 787 798 752 694 643 624 627 626 622 621 640 630 591 571 581 588 614 637 610 579 557 545 532 512 501 490 501 519 526 528 547 537 554 550 547 520 492 479 474 488 544 590 602 622 628 626 591 531 482 463 482 460 445 427 290 316 373 399 400 373 306 328 360 392 403 398 404 429 393 331 302 345 565 563 548 500 476 465 455 472 520 581 593 598 600 616 627 623 559 511 483 445 577 726 824 971 1146 1132 1042 918 792 677 621 561 505 457 430 438 478 530 583 627 661 720 777 837 802 739 638 607 584 624 718 754 706 685 702 721 759 772 768 780 801 861 934 986 992 983 984 961 989 981 964 963 981 985 975 929 905 922 989 1083 1148 1230 1291 1277 1229 1247 1367 2279 3416 3587 3213 2461 1392 1340 1326 1286 1291 1243 1118 1079 1066 1049 1053 1090 1135 1152 1184 1319 1503 1571 1633 2718 3933 3737 2978 2553 3058 2808 2072 1586 1028 515 469 445 428 422 423 448 436 421 405 413 447 451 449 449 427 395 353 364 435 458 469 480 489 502 503 489 486 490 470 465 461 453 437 421 426 452 472 489 510 540 572 613 543 522 523 528 537 545 553 564 595 629 644 633 609 599 600 621 635 645 638 638 762 877 937 920 914 914 946 965 977 977 963 981 1007 1063 1130 1216 1258 1285 1299 1320 1330 1334 1337 1352 1370 1390 1394 1404 1435 1465 1482 1498 1508 1537 1574 1601 1610 1622 1642 1664 1684 1696 1724 1778 1845 1920 1956 1954 1951 1945 1933 1913 1859 1755 1606 1489 1483 1819 1848 1651 927 827 891 898 963 1031 1056 1069 1083 1044 1011 1068 1087 1015 835 718 700 767 659 648 599 578 586 797 890 879 849 727 750 761 806 815 800 768 749 720 685 701 738 751 778 799 749 711 715 732 704 671 659 632 603 588 575 584 593 595 562 538 537 575 636 647 639 606 580 558 524 484 488 423 312 335 476 479 463 465 472 473 473 460 441 455 462 449 448 482 515 574 598 584 551 494 459 446 415 308 317 466 360 357 439 438 419 368 331 335 393 427 416 423 414 382 315 259 220 233 286 434 427 433 439 419 419 423 430 498 596 623 630 639 623 615 596 572 554 509 549 656 768 881 979 993 993 880 717 610 554 508 481 460 445 516 638 725 749 765 769 854 980 1099 1088 988 842 919 1104 938 848 796 837 948 933 852 825 830 851 886 921 966 1000 1016 1003 990 980 974 994 1041 1008 1031 1077 1107 1063 928 903 959 1020 989 1000 1369 1444 1433 1344 1128 1173 1485 1863 1819 1281 1536 1416 1152 1135 1107 1101 1088 1053 1021 1006 1044 1088 1137 1178 1226 1227 1233 1259 1245 1259 1790 2430 3252 3598 3502 3203 2728 1969 1151 654 483 452 434 430 471 498 477 457 438 435 455 468 476 484 467 431 401 416 475 449 453 460 470 479 481 477 476 476 481 469 473 490 500 488 503 514 523 545 584 603 579 545 540 543 573 593 614 631 651 675 697 719 725 723 718 711 712 714 702 726 733 728 720 726 858 910 869 800 792 932 938 932 908 870 817 898 1046 1174 1273 1329 1363 1373 1390 1407 1417 1429 1449 1472 1512 1532 1505 1513 1525 1521 1522 1513 1512 1515 1491 1477 1543 1580 1633 1676 1713 1774 1878 1994 2125 2188 2125 2110 2085 2050 2022 1830 1581 1522 1594 1463 1264 1185 1333 1215 1090 787 743 776 833 873 884 901 899 917 1009 1095 1039 781 733 743 694 744 761 772 804 687 682 828 858 796 718 736 760 767 796 817 829 828 810 799 753 756 800 828 769 704 677 700 749 750 750 778 705 632 583 550 544 556 545 528 530 623 711 764 783 762 685 616 599 565 536 515 451 416 439 452 469 462 455 434 412 403 396 411 437 457 442 462 493 493 491 529 567 570 539 452 408 390 356 362 365 329 327 416 423 417 376 319 320 342 365 342 360 382 386 355 327 296 306 416 401 384 395 415 416 418 435 441 438 483 607 644 598 572 580 629 669 616 621 642 694 766 828 830 818 783 703 616 540 483 455 456 460 474 606 788 914 918 903 878 867 875 919 890 828 685 857 882 897 728 751 808 997 983 971 960 900 933 997 1050 1076 1064 1043 1019 995 964 1012 1083 1047 1048 1209 1443 1620 1467 1215 1116 1136 1225 1434 1617 1868 1805 1632 1327 1092 1072 1236 1503 1405 1262 1291 1191 1114 1104 1089 1090 1092 1080 1076 1075 1087 1127 1158 1192 1206 1211 1224 1245 1245 1238 1443 2013 2220 2068 1846 1992 2127 1761 1215 906 552 428 379 453 610 693 621 519 456 469 489 483 485 464 424 420 405 426 430 423 425 427 444 464 445 439 471 460 437 424 451 477 499 533 563 590 606 634 595 551 519 501 488 525 559 628 592 561 569 584 636 689 736 777 801 798 806 791 794 797 811 822 830 877 897 916 902 871 894 946 1006 1054 1052 952 920 969 1101 1272 1390 1437 1445 1462 1481 1499 1502 1498 1497 1489 1488 1487 1483 1484 1486 1492 1490 1494 1517 1546 1563 1568 1587 1624 1658 1688 1713 1747 1831 1947 2040 2069 2050 2020 1981 1929 1869 1665 1655 1673 1350 1190 1098 1068 1158 1037 1276 908 771 681 702 833 855 894 881 880 971 991 1006 875 699 756 741 798 819 851 818 733 757 766 732 823 722 712 740 763 812 821 823 797 760 783 778 774 777 744 672 637 624 635 644 648 657 673 641 584 536 507 594 627 550 503 491 590 666 661 619 519 488 485 479 459 427 456 496 502 477 438 408 437 480 451 413 408 400 400 376 365 404 448 538 572 539 537 549 562 611 641 562 460 391 450 548 537 470 428 456 461 481 470 403 412 442 414 333 308 291 327 401 420 393 368 338 348 364 382 392 412 435 442 439 441 468 498 484 475 493 543 613 671 728 837 819 774 748 736 745 753 707 597 473 412 447 462 471 485 563 670 763 803 810 784 767 763 756 677 758 913 940 982 1160 1158 1097 1004 1009 1066 1141 1082 962 999 1079 1112 1091 1053 1030 1011 991 982 991 1053 1111 1010 1520 1798 2260 2265 1223 1250 1362 1298 1210 1216 1537 1576 1366 1181 1016 1007 1037 1071 1098 1109 1109 1108 1089 1079 1062 1074 1092 1110 1133 1146 1142 1156 1186 1196 1188 1195 1216 1228 1235 1239 1309 1412 1580 1637 1657 1626 1717 2096 2703 2340 1542 807 451 435 473 877 665 487 410 426 493 516 507 476 423 422 422 400 400 410 410 428 414 437 444 424 424 431 457 463 470 475 483 495 590 694 668 612 527 485 465 449 470 762 820 759 599 480 414 434 568 654 846 859 853 846 834 820 824 831 855 856 858 867 886 905 924 982 1051 1174 1164 1208 1172 1075 983 1044 1186 1347 1499 1564 1529 1540 1583 1592 1586 1569 1544 1508 1467 1447 1465 1458 1457 1464 1448 1474 1524 1571 1634 1665 1640 1657 1681 1684 1708 1735 1790 1875 1951 1976 1952 1921 1855 1813 1786 1724 1661 1734 1248 1093 1273 1046 1115 1058 872 955 731 748 709 797 811 840 882 917 960 954 993 841 732 710 704 661 721 707 660 638 642 639 638 691 686 700 713 740 766 763 760 742 712 715 736 737 706 649 563 602 605 539 609 622 617 625 617 628 603 561 631 693 590 532 506 508 575 552 489 274 382 429 419 391 363 374 412 534 525 448 423 565 538 486 439 413 392 386 378 392 423 490 609 645 655 664 616 702 830 878 770 559 456 450 465 468 462 426 416 417 424 431 416 380 338 326 307 238 266 359 386 383 372 376 390 372 353 351 355 379 398 427 446 412 284 260 396 432 454 478 507 590 691 764 754 706 671 629 606 637 712 652 463 400 467 485 484 506 526 545 608 679 713 689 670 699 807 726 778 994 1006 1100 1311 1410 1348 1242 1027 944 908 967 972 1053 1151 1178 1085 1045 1019 1012 976 957 1069 1150 1259 1507 1899 2060 2159 1985 1545 1186 1164 1150 1090 1142 1229 1280 1230 1083 1028 1025 1042 1070 1089 1120 1169 1182 1137 1105 1103 1104 1119 1137 1150 1139 1107 1081 1098 1171 1216 1236 1243 1256 1263 1273 1327 1437 1488 1579 1640 1713 1825 2570 3116 2996 1938 930 417 384 391 428 433 443 653 735 611 545 517 459 436 397 359 365 355 356 394 381 425 449 448 456 470 494 521 509 494 479 491 552 684 813 726 610 454 400 421 452 489 869 1366 1167 624 330 207 193 721 807 846 885 890 887 885 887 947 1070 1074 921 875 857 871 952 1045 1221 1445 1232 1089 1022 1039 1040 1034 1062 1164 1334 1442 1479 1489 1576 1628 1686 1711 1689 1640 1586 1538 1516 1511 1499 1496 1505 1501 1508 1525 1542 1562 1566 1573 1590 1602 1608 1623 1671 1733 1784 1841 1870 1844 1789 1736 1659 1639 1632 1595 1784 1217 1174 1095 1186 1291 1275 852 795 733 686 623 691 833 851 857 864 931 1208 1293 1466 669 744 681 668 715 697 648 632 691 651 664 674 644 671 688 692 667 634 657 682 678 679 710 720 740 726 680 694 699 636 626 644 652 589 567 657 775 685 687 620 546 502 495 504 506 475 442 418 367 349 314 316 319 338 391 466 457 493 634 622 490 425 422 428 402 380 382 400 453 503 552 617 738 811 778 775 882 1103 957 606 368 333 324 373 397 419 410 400 385 390 408 459 451 489 350 409 297 316 354 365 363 352 361 293 303 323 352 386 408 429 445 344 44 338 469 480 505 518 538 541 623 687 687 657 629 624 698 727 658 595 577 611 595 584 585 607 662 728 835 935 1010 1032 1023 952 848 777 906 1068 1076 1259 1325 1337 1269 1074 969 889 867 888 940 1022 1074 1080 1058 1052 1053 1071 1075 1063 1055 1149 1131 1064 1527 1650 1590 1399 984 933 989 1039 1061 1066 1074 1063 1042 1035 1029 1034 1048 1067 1074 1075 1105 1116 1120 1128 1134 1138 1144 1162 1182 1160 1035 979 1005 1094 1271 1291 1276 1281 1291 1298 1373 1434 1446 1507 1509 1596 1866 2245 2386 2244 2274 1518 964 537 484 311 319 495 803 1071 590 493 491 439 395 374 344 339 349 346 373 399 436 441 424 448 457 488 523 517 492 494 552 644 659 668 646 626 563 478 519 583 638 732 962 1012 654 154 101 133 898 876 861 873 898 926 933 959 1026 1078 1192 1145 978 937 952 1057 1233 1373 1269 1307 1084 1059 1090 1088 1059 1084 1171 1291 1386 1418 1466 1555 1689 1756 1862 1818 1731 1673 1607 1569 1582 1571 1555 1550 1544 1535 1523 1512 1488 1477 1502 1512 1513 1522 1540 1564 1618 1677 1762 1789 1708 1661 1587 1525 1491 1582 1685 1616 1312 1203 1146 1105 1158 1195 936 931 859 783 844 834 868 872 836 888 1340 1343 978 1095 689 749 987 1034 1044 769 710 790 732 676 641 686 662 647 633 645 634 618 652 669 653 648 666 702 713 700 660 686 691 634 600 615 621 551 523 549 620 683 693 499 437 412 421 444 460 434 416 378 340 307 273 280 296 332 421 484 503 591 729 691 389 358 437 450 414 394 402 450 472 494 566 695 672 640 596 573 526 499 513 361 261 244 325 358 371 373 363 325 300 312 329 364 486 624 528 315 301 360 397 397 380 366 362 346 319 327 415 408 410 449 445 442 498 514 528 558 570 565 629 673 735 723 681 672 642 662 741 960 737 631 697 792 777 732 694 716 808 914 1072 1184 1307 1376 1377 1406 1359 1347 1692 1535 1448 1410 1329 1259 1096 974 874 872 856 875 926 979 1005 1006 1030 1053 1090 1126 1180 1102 1121 1095 1053 1067 1181 1297 1282 1119 1010 981 1008 1064 1086 1094 1096 1074 1066 1054 1043 1050 1064 1087 1088 1092 1104 1126 1138 1157 1164 1166 1174 1192 1199 1173 1018 840 847 1049 1223 1253 1257 1269 1275 1282 1328 1386 1393 1447 1462 1496 1671 2246 2450 2454 2523 1596 989 1205 1067 664 265 342 448 675 583 529 595 469 415 381 364 377 389 391 393 419 436 437 471 470 499 505 510 545 522 520 629 664 684 703 680 717 745 712 670 697 690 724 767 767 725 624 789 847 1043 1012 1011 932 895 980 1045 1005 1097 1075 1072 1037 958 961 1023 1124 1250 1352 1171 1027 1027 1065 1035 1080 1148 1197 1236 1253 1265 1270 1308 1460 1552 1687 1732 1729 1712 1712 1713 1707 1688 1667 1646 1601 1600 1583 1549 1509 1484 1470 1469 1451 1445 1434 1427 1435 1456 1487 1495 1494 1483 1404 1362 1305 1278 1316 1331 1242 1146 1069 1045 1139 1246 1139 833 968 909 916 844 777 822 1075 1139 915 766 714 956 819 816 863 625 643 734 886 832 810 873 834 814 771 713 670 629 648 662 657 662 669 642 645 661 660 693 697 647 626 653 691 736 692 558 450 547 540 455 431 446 374 360 342 362 391 402 379 346 313 297 282 280 283 290 322 377 456 533 632 685 543 406 433 443 431 422 421 443 451 446 431 513 613 679 705 618 585 379 203 76 89 216 248 319 331 332 329 314 308 307 309 327 348 656 376 400 370 369 390 424 470 435 434 426 363 307 301 311 294 344 388 480 484 497 502 549 571 583 609 682 752 780 799 818 779 717 677 706 780 857 807 869 969 1042 1166 877 863 976 1086 1196 1258 1246 1233 1458 1891 2193 1956 1714 1504 1405 1290 1181 1108 1062 966 928 925 922 927 951 997 1010 1011 1019 1030 1045 1074 1078 1069 1051 1010 1004 996 1003 994 989 988 970 990 1030 1076 1104 1117 1119 1103 1087 1077 1052 1059 1081 1095 1101 1102 1124 1144 1164 1177 1200 1200 1206 1223 1257 1251 1066 989 992 1072 1235 1257 1246 1257 1263 1265 1278 1312 1353 1375 1406 1417 1561 1762 1811 1650 2655 2659 1490 1040 1224 1445 683 310 439 702 575 486 590 581 452 381 315 317 371 351 364 400 425 437 450 456 482 523 547 568 564 572 619 688 736 717 669 671 710 791 779 768 766 801 813 763 774 761 830 921 987 971 957 870 820 1049 1063 889 978 1027 849 975 1060 1029 1239 1215 1294 1375 1313 1113 1156 1127 1260 1261 1253 1303 1304 1209 1135 1112 1196 1292 1462 1565 1619 1648 1699 1758 1829 1864 1781 1759 1708 1662 1676 1637 1567 1515 1472 1448 1431 1402 1374 1350 1301 1297 1300 1285 1225 1188 1235 1183 1127 1112 1021 1035 1046 996 968 960 923 876 830 745 971 901 884 739 673 689 763 776 867 868 933 903 1084 827 830 806 1380 788 767 655 734 846 975 803 799 1013 1074 930 656 664 658 639 609 604 598 597 615 635 665 691 686 695 687 629 644 540 449 504 478 413 382 367 345 324 317 337 373 415 421 419 361 290 279 280 278 279 284 289 337 386 474 639 525 443 438 436 430 422 408 402 442 456 462 449 461 488 546 527 469 467 364 223 180 151 165 230 287 313 309 309 309 308 307 307 304 327 312 310 301 301 307 330 373 453 440 447 449 384 313 329 317 325 386 476 551 467 596 658 625 684 642 611 666 758 783 696 686 732 775 780 703 878 1016 912 948 1016 1162 1430 1295 1062 1166 1244 1313 1302 1205 1096 1247 1467 1682 1625 1435 1405 1326 1200 1060 1002 1009 1004 986 979 982 978 983 1006 1009 1009 1015 1009 1013 1016 974 996 1002 1036 1032 1032 1034 1029 1031 1035 1031 1043 1071 1126 1149 1161 1162 1151 1145 1135 1127 1128 1136 1148 1152 1153 1155 1167 1176 1188 1189 1188 1196 1205 1212 1197 1155 1104 1108 1176 1219 1236 1235 1241 1242 1240 1244 1263 1273 1294 1295 1310 1392 1593 1613 1677 2097 2782 2949 975 818 2145 618 315 445 621 765 1123 445 1022 467 404 378 426 472 368 396 372 389 415 424 465 498 507 545 599 584 654 669 699 817 740 646 747 822 933 963 1025 984 832 773 783 752 804 895 941 981 991 960 894 913 952 891 766 925 1008 1047 904 1009 1116 1176 1179 1293 1431 1502 1431 1340 1324 1361 1495 1496 1433 1325 1125 1052 1043 1089 1243 1339 1522 1545 1571 1624 1703 1750 1767 1738 1680 1643 1563 1546 1537 1513 1472 1449 1439 1425 1380 1360 1323 1304 1295 1289 1257 1225 1212 1221 1169 1147 1130 1109 1104 1097 1062 1050 1045 928 736 842 977 804 803 854 727 682 698 751 855 967 1404 819 981 945 1198 1185 1249 1387 1317 1212 783 706 687 696 758 687 744 1051 976 834 670 593 552 574 594 606 569 581 619 627 593 616 705 675 618 621 612 577 507 419 378 377 368 338 288 282 305 334 376 432 418 366 297 281 258 251 256 260 257 244 242 275 322 336 355 373 326 204 210 212 212 250 437 536 514 429 405 387 386 400 373 273 193 174 164 170 244 274 307 307 307 307 307 308 308 305 282 279 260 259 252 256 281 312 354 395 453 435 368 330 398 365 399 424 503 498 493 549 610 610 605 593 604 624 652 621 571 609 641 726 781 788 953 975 983 1057 1090 1138 1106 1078 1163 1266 1359 1431 1492 1642 1412 1276 1360 1373 1315 1262 1262 1243 1137 1074 1046 1049 1028 1019 1008 1002 1002 1011 1038 1044 1046 1048 1037 1034 1037 1022 1027 1033 1068 1064 1062 1067 1072 1078 1084 1084 1096 1121 1165 1195 1207 1203 1205 1200 1196 1196 1191 1191 1196 1202 1200 1195 1191 1195 1192 1172 1175 1187 1188 1184 1182 1198 1208 1221 1230 1236 1234 1228 1226 1218 1213 1212 1206 1209 1211 1173 1210 1276 1344 1383 1378 1670 2283 2344 1945 1184 1647 252 227 301 547 725 859 419 499 420 638 579 547 395 404 403 390 410 444 480 494 502 515 575 577 633 708 690 736 821 836 968 1067 1011 1065 1066 1033 982 852 786 785 796 845 869 897 954 908 858 1045 1057 1125 1106 984 1072 962 992 1086 1043 1107 1238 1230 1307 1473 1457 1169 1495 1595 1528 1573 972 1253 1273 1082 957 950 1042 1134 1316 1426 1448 1485 1562 1637 1685 1700 1666 1610 1539 1494 1418 1430 1448 1435 1431 1431 1405 1379 1344 1315 1291 1287 1268 1232 1206 1199 1206 1199 1176 1160 1176 1163 1142 1136 1139 1140 1036 841 720 729 961 853 789 684 741 757 977 938 1053 1568 1301 2338 1636 930 1033 1261 1213 969 969 847 830 658 628 631 675 767 737 799 768 768 673 621 557 547 532 542 547 530 510 518 662 637 725 704 629 585 515 429 375 341 342 360 306 258 238 248 266 272 287 267 267 235 205 213 220 217 196 176 161 185 215 251 271 266 244 238 224 204 188 159 170 387 544 631 484 412 346 310 236 182 182 176 138 159 182 248 284 281 281 291 304 307 307 305 293 277 258 219 218 214 213 234 258 239 271 305 323 277 285 316 352 388 436 479 515 510 470 516 535 584 633 605 575 623 661 610 643 687 703 714 651 730 898 951 1010 1118 1154 1082 1085 1216 1389 1472 1557 1665 2123 1128 1325 1296 1196 1141 1027 1071 1113 1100 1080 1071 1085 1073 1049 1042 1020 1026 1044 1066 1076 1081 1077 1076 1072 1067 1051 1057 1055 1127 1103 1096 1107 1119 1131 1161 1159 1171 1189 1219 1230 1233 1236 1240 1237 1238 1236 1236 1239 1248 1249 1246 1247 1234 1233 1236 1222 1221 1221 1201 1194 1192 1196 1209 1215 1219 1227 1224 1218 1210 1212 1212 1206 1205 1201 1191 1208 1264 1294 1315 1321 1313 1438 2144 2133 1931 1260 1175 352 221 347 530 615 799 483 444 346 391 397 403 414 363 420 411 406 424 455 500 479 532 576 602 657 707 730 807 884 910 1039 1006 1032 1044 1063 897 899 920 871 882 937 966 817 823 874 973 1123 920 1110 1096 972 1199 1155 1028 1084 1042 1027 1103 1132 1222 1394 1567 1409 1205 1336 1395 1416 1386 1252 1168 1160 1026 976 976 1019 1193 1297 1489 1515 1530 1565 1618 1635 1636 1627 1557 1525 1473 1451 1448 1447 1421 1412 1405 1400 1367 1348 1311 1308 1299 1281 1242 1229 1225 1220 1209 1197 1159 1164 1157 1154 1179 1181 1179 1170 1033 959 759 744 748 797 894 1072 1087 840 840 1101 1183 955 1686 1792 1378 1362 1533 2068 1900 1218 1029 914 753 696 665 700 749 684 733 744 739 596 562 528 504 427 440 474 494 473 488 642 689 727 638 625 600 496 420 349 275 280 277 244 179 193 193 215 211 211 205 200 191 177 177 181 179 167 159 156 173 217 244 257 250 227 211 271 301 370 334 385 381 388 427 367 366 332 245 134 166 188 197 185 172 171 132 182 205 211 232 290 303 303 297 288 277 247 184 178 198 225 228 236 258 304 276 236 279 292 281 306 359 473 506 538 497 448 494 591 615 627 656 605 610 655 799 918 786 677 590 560 622 780 1187 1242 1181 1090 1075 1145 1374 1593 1608 1426 1427 1672 1479 1288 1220 1196 1177 1155 1170 1191 1187 1186 1186 1180 1139 1120 1086 1071 1073 1085 1108 1118 1123 1123 1127 1128 1135 1129 1127 1120 1175 1148 1125 1153 1164 1208 1234 1221 1236 1263 1268 1259 1255 1274 1275 1279 1283 1279 1278 1286 1297 1294 1291 1299 1290 1288 1286 1256 1257 1250 1221 1200 1196 1199 1207 1208 1208 1223 1219 1208 1202 1215 1221 1192 1197 1190 1178 1193 1197 1210 1244 1258 1245 1548 2128 2408 2035 1832 539 351 420 579 366 608 725 410 296 356 573 502 499 216 497 394 462 481 425 474 492 537 546 544 654 725 734 758 830 879 923 982 986 990 971 979 1010 963 976 947 935 949 987 887 830 836 867 1014 932 1112 1162 1186 1264 1350 1296 1271 1148 1085 1290 1359 1366 1369 1401 1186 994 1076 1116 1135 1105 999 992 1011 1001 987 984 1065 1179 1376 1489 1574 1576 1577 1589 1581 1570 1566 1541 1498 1477 1464 1455 1437 1415 1390 1376 1381 1370 1336 1318 1324 1314 1285 1258 1257 1261 1229 1219 1195 1163 1157 1154 1175 1219 1217 1208 1261 1240 1060 868 681 880 845 845 1002 1159 910 1149 1080 829 944 746 856 816 741 780 991 1700 1834 1280 967 973 807 703 873 931 862 778 719 566 599 576 529 455 380 378 484 583 452 465 722 868 835 700 723 696 497 412 383 312 247 194 206 220 173 131 185 200 202 202 198 193 182 169 170 168 163 156 154 174 201 246 252 236 199 183 231 273 270 328 385 414 359 277 285 192 164 149 182 201 210 196 171 193 171 105 61 101 135 156 173 196 231 281 230 198 175 188 208 221 214 211 264 275 267 224 219 268 299 323 293 333 393 404 423 394 449 512 589 689 778 706 569 538 627 702 764 843 783 656 588 605 841 1249 1344 1259 1245 1115 1337 1407 1606 1552 1249 1151 1081 1087 1205 1205 1204 1233 1249 1254 1263 1274 1295 1305 1260 1230 1185 1149 1110 1115 1129 1148 1161 1166 1170 1176 1196 1204 1203 1196 1173 1243 1225 1221 1233 1291 1328 1390 1398 1396 1384 1350 1336 1327 1328 1334 1335 1335 1332 1332 1338 1354 1365 1371 1364 1381 1380 1370 1378 1357 1315 1239 1207 1192 1190 1181 1177 1167 1160 1159 1153 1129 1120 1116 1115 1123 1124 1116 1120 1125 1139 1200 1229 1252 1335 2074 2241 1596 1610 488 276 348 361 252 345 695 439 285 264 445 736 381 353 270 362 396 456 569 485 490 528 524 635 676 706 739 837 828 845 855 998 1004 958 1006 1000 1002 875 845 830 995 922 769 896 831 989 1259 1251 1000 1087 1498 1448 1496 1547 1466 1222 1328 1545 1427 1295 1382 1540 1609 1332 1074 1108 1099 1099 1085 1038 1040 1053 1043 1033 1033 1069 1263 1365 1549 1592 1594 1593 1585 1572 1562 1562 1532 1514 1476 1478 1469 1448 1415 1401 1396 1385 1354 1333 1285 1280 1272 1251 1217 1206 1205 1199 1187 1170 1130 1128 1107 1091 1109 1274 1517 1398 1202 1356 1186 1437 1260 1044 744 815 956 1608 850 1053 1164 1064 1017 1548 1787 1298 925 932 994 1196 1464 1411 1064 996 858 870 662 586 613 611 639 639 534 507 656 669 473 691 849 669 600 950 1342 1396 1146 777 653 582 516 537 523 532 421 314 280 247 222 188 201 201 194 190 190 201 191 182 167 164 164 162 198 225 249 277 340 294 257 315 334 363 417 323 359 255 182 419 398 281 156 187 203 238 202 145 129 92 72 38 33 40 45 50 58 67 87 82 109 139 160 177 187 189 182 176 166 178 183 202 239 273 353 386 374 390 424 420 440 516 610 665 701 756 658 572 567 714 791 778 891 867 834 830 992 1262 1591 1579 1398 868 976 1504 1510 1303 1217 1156 1184 1189 1211 1253 1273 1290 1344 1352 1351 1350 1345 1345 1342 1331 1283 1258 1224 1201 1203 1212 1216 1209 1204 1219 1239 1254 1287 1288 1282 1271 1340 1306 1309 1340 1395 1478 1520 1578 1556 1499 1442 1414 1401 1390 1390 1392 1386 1388 1390 1393 1410 1443 1460 1435 1459 1463 1451 1525 1473 1362 1280 1207 1180 1181 1160 1143 1135 1095 1098 1096 1060 1026 1015 1039 1044 1046 1053 1050 1067 1115 1155 1195 1254 1390 1660 1491 1162 1275 686 278 321 320 312 240 613 307 282 332 480 528 341 314 357 360 413 439 503 510 536 593 625 691 694 750 827 857 928 954 964 954 1021 1033 1017 1068 971 855 867 860 984 920 850 1064 952 1054 1300 1173 1134 1268 1284 1345 1288 1120 936 1203 1427 1463 1190 913 1085 1335 1381 1224 1087 1158 1121 1090 1097 1025 1052 1090 1083 1069 1067 1158 1266 1427 1525 1627 1608 1583 1573 1560 1552 1548 1537 1507 1487 1503 1487 1450 1421 1419 1421 1374 1350 1302 1259 1247 1237 1210 1185 1160 1150 1152 1141 1121 1109 1103 1064 1040 1243 1623 1292 1641 1559 1193 1123 1032 1383 1671 1253 1286 731 722 625 603 838 927 579 662 874 973 1000 1051 875 803 935 1449 1906 1926 945 737 669 894 808 856 877 673 613 655 919 956 730 619 706 755 774 1022 1366 1515 1505 1417 1168 1163 1214 943 621 594 510 404 283 200 205 199 197 195 176 166 163 169 164 155 163 188 192 200 205 225 306 407 438 330 303 391 380 378 550 527 437 312 204 386 316 197 117 156 159 183 109 38 63 61 39 34 42 46 53 58 68 80 72 77 74 79 108 135 152 96 175 172 157 163 185 229 281 376 396 424 395 464 555 449 522 670 814 846 884 856 653 586 697 960 860 747 782 849 859 1044 1289 1383 1278 1128 1272 1048 1242 1244 1195 1004 1003 1101 1206 1272 1288 1337 1365 1404 1437 1455 1449 1437 1419 1397 1384 1384 1355 1334 1325 1270 1279 1294 1284 1247 1229 1286 1300 1330 1359 1374 1371 1334 1399 1378 1375 1392 1489 1535 1609 1638 1614 1568 1491 1456 1441 1437 1435 1430 1418 1420 1419 1417 1411 1415 1417 1409 1407 1401 1376 1384 1365 1326 1254 1223 1207 1202 1175 1159 1125 1123 1110 1081 1008 1007 981 978 987 989 984 991 1011 1068 1058 1008 992 1050 1924 1973 860 628 288 415 325 225 311 353 461 270 393 391 388 305 283 292 316 364 398 481 464 503 528 622 634 689 751 785 840 920 946 1000 1003 974 1025 1048 996 1073 1053 965 859 777 1030 1102 1289 1257 1075 1044 1177 1507 1275 1314 1395 1352 1235 1088 952 1001 1251 1289 1178 1128 1218 1320 1427 1425 1378 1383 1334 1313 1279 1273 1262 1248 1204 1184 1175 1198 1327 1390 1516 1535 1536 1533 1531 1532 1534 1523 1498 1479 1430 1433 1442 1422 1354 1339 1343 1325 1277 1244 1170 1169 1164 1145 1114 1110 1111 1098 1099 1092 1060 1066 1052 1134 1453 1814 1471 1060 475 473 612 599 476 533 566 703 1031 667 636 747 1030 891 949 1011 791 858 977 1007 964 708 577 1275 2517 2037 1138 629 655 1086 708 674 690 852 885 956 1110 1336 1029 654 696 758 875 1114 1429 1439 1923 1993 1593 949 1012 837 619 425 514 583 359 280 232 195 210 212 129 106 122 125 124 126 148 183 221 223 226 266 430 608 725 381 274 447 533 427 423 457 460 461 279 190 191 66 80 87 96 92 58 79 75 68 36 42 47 54 60 69 83 57 63 85 83 74 94 128 154 123 209 276 311 300 247 274 390 483 501 524 502 545 558 644 722 827 957 912 907 883 670 716 663 733 957 920 841 894 970 1048 1589 1616 1401 1435 1265 1412 1364 1273 1263 1239 1236 1287 1418 1464 1483 1500 1511 1518 1528 1539 1531 1519 1516 1504 1492 1502 1490 1489 1503 1490 1487 1473 1421 1399 1390 1396 1416 1431 1456 1461 1451 1439 1486 1446 1433 1491 1542 1608 1654 1727 1697 1625 1556 1501 1478 1486 1478 1462 1454 1456 1453 1437 1420 1395 1380 1379 1352 1318 1305 1259 1271 1274 1246 1232 1232 1215 1202 1157 1126 1150 1124 1055 990 993 928 918 933 922 914 945 921 882 849 771 725 934 1357 1440 1458 1379 517 408 263 193 194 200 348 239 152 326 510 408 274 288 389 449 479 440 455 501 550 601 673 719 770 794 907 931 971 1001 986 1033 1003 967 1082 1037 1046 990 1042 1048 1069 1043 1235 1231 1110 1106 1634 1379 1361 882 1243 1320 1206 1026 838 911 1003 1163 1270 1293 1318 1409 1527 1628 1656 1597 1582 1528 1480 1514 1476 1393 1333 1289 1275 1296 1335 1409 1452 1445 1457 1485 1492 1511 1525 1482 1465 1423 1389 1372 1396 1366 1307 1265 1271 1250 1215 1151 1107 1099 1092 1071 1052 1068 1086 1039 1049 1042 1020 1041 1050 1128 1253 1354 999 726 483 563 855 661 543 505 509 553 654 687 654 609 548 494 619 805 838 868 867 1041 1440 1057 685 765 952 1131 1050 832 795 665 801 728 773 666 793 922 1035 1009 890 612 584 543 743 1135 1362 1148 2106 1779 908 638 716 693 449 457 642 779 517 315 218 173 177 234 243 197 123 102 99 92 147 176 194 233 361 331 324 463 650 280 251 323 299 248 225 240 255 242 170 114 42 60 68 81 67 65 56 70 104 54 79 103 57 54 66 89 85 56 59 91 90 86 80 117 159 206 349 387 370 393 326 231 327 444 552 641 570 683 673 773 773 901 1226 994 1010 820 654 746 765 1030 1282 1161 1112 1055 1070 1077 1374 1577 1656 1565 1232 1252 1271 1336 1387 1446 1456 1509 1596 1649 1663 1675 1667 1629 1609 1642 1625 1604 1611 1601 1589 1621 1639 1659 1683 1701 1685 1633 1575 1546 1547 1518 1531 1548 1544 1549 1541 1500 1540 1543 1544 1538 1600 1623 1644 1666 1653 1621 1568 1554 1548 1537 1523 1512 1475 1481 1471 1451 1416 1399 1392 1384 1327 1303 1260 1238 1246 1248 1232 1229 1224 1215 1167 1136 1069 1069 1052 1012 908 916 889 864 838 822 786 785 777 752 700 666 640 679 1239 1283 1313 670 835 780 209 140 230 255 349 312 211 380 473 304 265 343 513 421 777 382 464 516 572 613 652 715 806 902 957 1006 1068 1074 1005 1027 1061 1100 1111 1128 1118 1076 1079 1115 1101 1100 1247 1058 1122 1115 1300 1289 1281 1236 1095 1109 1160 1145 1105 1132 1300 1384 1539 1572 1574 1604 1697 1754 1779 1740 1707 1673 1571 1583 1553 1503 1411 1381 1374 1366 1402 1420 1444 1438 1439 1442 1431 1427 1422 1417 1364 1342 1314 1420 1542 1535 1344 1221 1187 1317 1340 1270 995 975 974 961 919 905 898 899 907 908 900 904 883 782 796 1179 1179 1160 820 573 481 619 627 597 533 483 648 776 683 660 570 600 758 1134 949 771 573 806 1104 1102 987 614 855 1511 1484 1118 701 642 677 730 780 750 713 614 571 527 631 523 608 508 488 647 685 598 698 668 601 462 365 562 560 462 470 448 418 370 156 164 209 257 250 235 229 172 164 200 178 153 150 235 344 405 343 233 175 185 263 282 172 137 67 52 59 85 55 60 47 48 48 42 28 19 9 6 14 114 120 61 39 36 69 125 86 58 61 102 104 105 100 130 158 273 509 525 417 384 423 440 423 655 653 607 659 719 706 673 760 1012 1114 1418 1341 920 747 783 1015 1382 1507 1456 1320 1260 1168 1088 1643 1686 1795 1356 1379 1408 1452 1492 1589 1602 1624 1672 1799 1856 1883 1872 1818 1773 1648 1654 1675 1694 1732 1751 1761 1766 1815 1828 1841 1870 1831 1768 1662 1621 1603 1600 1609 1608 1602 1608 1596 1592 1632 1634 1668 1611 1624 1635 1616 1626 1626 1610 1596 1612 1626 1577 1571 1541 1509 1517 1502 1458 1419 1404 1406 1363 1331 1280 1242 1203 1207 1219 1222 1223 1222 1196 1149 1081 1037 994 988 948 874 827 816 784 747 706 677 627 632 625 577 551 549 679 900 1056 1068 774 603 1434 281 145 181 192 304 301 234 339 490 220 228 260 534 518 440 482 405 464 523 618 660 754 798 931 973 1010 1110 1073 1056 1017 1131 1144 1127 1207 1265 1112 1134 1024 1105 1288 1377 948 1069 1208 1287 1234 1020 762 742 930 1208 1363 1375 1426 1532 1663 1734 1868 1849 1821 1852 1918 1939 1849 1822 1762 1699 1677 1657 1591 1512 1480 1483 1443 1447 1447 1425 1429 1419 1396 1374 1337 1320 1327 1284 1268 1267 1231 1515 1583 1366 1304 1116 1313 1483 1373 1006 853 857 839 794 734 709 762 759 764 780 772 728 604 659 688 718 567 559 578 466 515 440 776 673 501 536 659 687 675 649 606 658 690 771 646 559 568 792 990 1399 992 964 1393 1392 1186 677 824 759 747 750 740 734 635 493 494 459 454 441 472 560 503 552 718 835 848 730 464 385 374 378 467 980 1280 992 465 242 179 236 274 240 228 251 285 169 315 381 244 188 206 316 360 361 334 293 195 167 139 120 89 49 47 57 51 48 44 41 37 30 24 21 13 9 9 15 39 53 29 40 44 79 159 84 63 94 198 238 179 137 184 213 295 394 468 448 477 486 478 445 507 523 526 606 649 622 652 717 757 781 879 1204 1363 1313 1312 1616 1796 1801 1641 1573 1452 1367 1085 1651 1918 2078 1301 1546 1561 1613 1697 1744 1764 1789 1871 1976 2076 2112 2043 1989 1877 1761 1709 1743 1795 1846 1905 1937 1931 1968 1989 1985 2062 2009 1876 1783 1692 1665 1684 1680 1665 1656 1679 1665 1639 1582 1593 1595 1576 1574 1565 1542 1536 1545 1547 1546 1556 1567 1548 1529 1508 1460 1462 1451 1429 1381 1362 1349 1349 1300 1274 1221 1216 1215 1213 1206 1209 1212 1193 1112 1068 973 958 949 911 810 768 746 745 675 643 595 571 572 561 498 468 455 486 777 894 916 604 385 773 725 285 145 226 304 324 277 330 273 178 407 488 556 323 422 477 377 443 498 603 668 742 873 967 1062 1172 1180 1163 1112 1152 1142 1165 1180 1245 1250 1177 1256 1158 1194 1115 1079 1191 1102 1162 1225 1038 989 872 873 984 1369 1547 1613 1579 1731 1784 1831 1880 1859 1837 1838 1849 1857 1831 1801 1773 1686 1698 1669 1614 1503 1468 1459 1441 1430 1417 1389 1382 1379 1368 1340 1323 1307 1316 1247 1225 1195 1167 1309 1313 1258 1546 1336 1202 1631 1346 882 796 789 774 724 693 671 695 689 693 711 703 654 547 740 738 661 714 598 591 583 564 426 386 473 495 669 756 941 907 870 853 840 709 627 612 647 917 1017 1006 1461 1154 1107 1117 1066 768 803 450 608 667 779 768 619 566 575 528 462 422 464 547 692 575 557 537 660 788 770 623 437 396 381 412 862 1449 1315 1068 494 272 406 415 283 257 257 222 151 164 255 345 277 172 151 212 312 418 396 219 150 104 69 65 48 50 48 44 40 35 34 30 31 28 31 30 34 38 48 38 36 32 35 32 234 386 426 367 231 274 348 366 253 224 220 282 477 494 440 387 452 461 533 424 489 562 496 594 570 668 778 775 855 1056 1388 1398 1259 1341 1602 1697 1522 1592 1841 1956 2101 1783 1937 2497 1410 1297 1578 1760 1838 1875 1938 1947 1969 2011 2114 2173 2214 2175 2115 2062 2002 1941 1896 1889 1923 1959 1991 1968 2006 2015 2013 2041 1963 1899 1791 1764 1765 1745 1723 1707 1657 1660 1652 1652 1596 1548 1540 1533 1509 1491 1482 1437 1453 1486 1494 1515 1523 1496 1481 1453 1431 1409 1403 1384 1354 1310 1294 1308 1289 1243 1224 1232 1223 1206 1191 1203 1210 1145 1099 1016 956 919 903 848 772 697 670 678 629 574 543 501 500 479 430 368 346 455 562 637 579 589 511 278 548 260 216 103 129 198 286 328 191 246 194 359 450 736 379 537 500 524 549 584 699 779 904 975 1056 1253 1289 1204 1220 1238 1250 1263 1296 1324 1340 1308 1314 1279 1207 1150 1153 1140 1260 1236 1276 1207 967 898 975 1223 1486 1792 1885 1784 1844 1899 1885 1926 1907 1854 1823 1800 1798 1784 1776 1739 1703 1734 1704 1609 1520 1462 1446 1427 1403 1381 1366 1333 1335 1337 1311 1290 1285 1275 1241 1186 1151 1137 1136 1146 1162 1076 919 1093 1143 1066 860 733 720 698 664 629 616 637 631 632 636 626 586 524 484 515 553 620 589 530 427 328 277 293 516 542 755 814 1123 1017 1218 966 1064 643 508 485 616 681 740 723 831 963 1024 1056 1000 933 842 654 559 509 751 900 1190 893 911 1146 741 489 612 758 943 513 438 450 466 523 745 965 808 488 334 424 657 1073 1303 1325 1005 656 486 473 401 282 325 258 171 175 155 195 260 214 190 193 291 469 532 339 263 143 110 112 108 73 43 36 34 32 33 32 33 36 41 43 50 60 49 40 40 39 38 69 138 319 512 537 394 367 395 362 272 180 227 487 585 571 554 600 630 412 590 469 547 594 549 631 507 706 783 807 898 894 1275 1240 1180 1122 1376 1370 1197 1717 2121 2244 2020 2654 2990 1931 1533 1584 1962 1993 2029 2078 2104 2138 2146 2174 2223 2309 2343 2264 2247 2245 2246 2163 2058 1984 1993 2039 2062 2014 2015 2031 2039 2013 1960 1888 1832 1850 1880 1784 1770 1727 1684 1643 1646 1605 1510 1514 1506 1502 1479 1471 1443 1441 1438 1437 1430 1428 1426 1426 1409 1402 1390 1380 1380 1370 1333 1319 1314 1310 1269 1247 1199 1198 1193 1175 1131 1113 1104 1100 1013 973 888 880 869 832 727 691 675 670 608 575 510 502 494 470 400 372 361 371 465 480 451 789 637 367 207 518 109 53 118 145 305 377 306 294 316 291 305 493 571 479 438 555 581 651 733 813 925 1006 1119 1335 1412 1309 1281 1294 1331 1381 1394 1315 1451 1401 1289 1231 1468 1238 1262 1237 1275 1448 1439 1421 1116 1128 1156 1178 1541 1679 1749 1703 1778 1793 1782 1806 1782 1750 1707 1689 1682 1675 1664 1649 1606 1618 1593 1548 1435 1414 1396 1403 1374 1366 1354 1344 1344 1335 1303 1289 1284 1280 1214 1182 1108 1103 1100 1088 1052 1003 946 977 1003 976 670 646 647 651 649 643 637 640 605 595 598 590 565 551 508 487 569 781 931 675 367 345 351 382 419 501 697 532 399 528 510 533 593 510 442 492 524 619 642 585 663 732 748 777 855 824 717 755 778 517 525 768 978 1034 1069 1182 866 675 506 1155 638 311 272 263 300 395 447 494 677 880 880 658 548 397 478 586 666 708 558 957 686 219 248 265 234 230 246 342 410 322 232 336 722 938 663 373 350 300 153 169 159 173 87 60 51 43 43 56 57 63 66 55 99 126 39 82 65 38 41 59 90 189 343 459 360 375 409 379 358 374 510 588 587 561 598 660 600 547 602 538 815 818 906 634 921 989 866 876 1036 1033 1216 1375 1085 1210 990 1739 1797 1914 2348 2452 2745 2360 1387 1525 1523 1803 2033 2056 2144 2173 2205 2242 2222 2214 2228 2242 2253 2237 2203 2173 2136 2078 2010 1976 1982 2000 2000 1971 1931 1902 1865 1829 1798 1764 1736 1740 1754 1733 1720 1700 1637 1649 1629 1622 1525 1479 1473 1458 1456 1440 1420 1440 1422 1389 1366 1341 1329 1345 1343 1351 1362 1337 1345 1346 1322 1326 1336 1289 1267 1231 1201 1164 1161 1134 1083 1017 993 1015 964 893 863 839 833 787 711 679 678 636 607 558 508 505 491 446 387 370 370 341 329 319 313 261 469 475 198 278 148 108 120 143 322 389 578 246 327 358 315 354 390 387 471 556 606 656 757 871 1012 1134 1199 1209 1297 1332 1369 1379 1425 1415 1431 1407 1469 1506 1911 1646 1328 1252 1269 1308 1476 1497 1543 1489 1359 1323 1270 1351 1511 1620 1639 1640 1658 1671 1669 1706 1683 1636 1599 1575 1571 1554 1549 1533 1519 1512 1500 1465 1416 1379 1343 1362 1361 1353 1351 1347 1345 1325 1300 1288 1287 1250 1211 1149 1100 1075 1068 1021 950 932 956 944 955 814 660 548 567 602 627 651 651 630 597 568 558 546 545 559 576 593 613 690 1186 836 347 370 569 456 449 444 359 355 267 237 415 484 328 340 282 311 418 520 561 562 545 508 468 541 668 776 780 844 931 529 481 550 722 783 675 583 698 399 563 928 960 301 169 164 174 188 175 257 305 676 665 575 526 362 233 171 211 532 903 923 344 230 242 258 262 276 289 320 331 315 286 287 674 621 380 590 798 1149 699 418 251 176 87 73 60 47 94 108 118 104 96 76 243 313 314 209 157 73 50 63 215 275 329 411 476 437 558 587 577 580 635 669 542 608 659 556 634 647 631 682 654 810 925 954 886 942 988 1109 1194 1195 1318 1557 1530 1705 1840 1824 1955 1615 1513 1666 2100 2432 2483 1890 2206 2032 2135 2167 2221 2263 2273 2386 2338 2256 2228 2191 2172 2183 2162 2096 2030 1980 1970 1968 1964 1956 1922 1849 1826 1773 1696 1640 1635 1638 1650 1651 1649 1661 1666 1636 1617 1671 1637 1547 1384 1393 1393 1378 1385 1380 1349 1360 1345 1329 1300 1288 1275 1285 1318 1333 1368 1372 1362 1344 1297 1278 1272 1271 1235 1216 1172 1177 1160 1128 1048 1014 998 1003 930 893 817 822 803 761 656 621 606 605 550 523 459 458 444 420 354 332 324 324 287 272 255 234 330 396 447 412 422 220 94 122 232 404 358 539 639 382 352 273 412 352 449 508 580 635 711 777 988 1075 1294 1398 1382 1419 1413 1414 1463 1413 1483 1496 1417 1382 1356 1248 1291 1237 1286 1369 1394 1436 1440 1365 1290 1296 1269 1266 1445 1489 1488 1489 1646 1665 1510 1493 1490 1484 1462 1448 1439 1443 1420 1412 1400 1392 1395 1391 1363 1368 1364 1354 1365 1363 1350 1358 1347 1321 1261 1245 1245 1229 1164 1128 1040 1042 1026 979 858 818 810 820 781 724 531 522 532 590 746 745 924 840 554 585 535 538 522 509 456 443 445 574 586 669 371 277 409 304 290 360 271 286 202 124 113 106 123 178 219 220 335 388 388 413 389 376 367 387 579 588 495 553 578 380 315 333 483 481 415 363 419 436 829 936 271 177 139 142 150 163 147 153 214 347 455 514 507 417 213 152 272 719 450 348 162 179 187 189 247 286 294 317 310 289 318 286 333 478 546 449 679 1405 1088 778 563 173 88 75 53 49 120 160 173 187 237 300 377 408 458 451 377 323 346 429 465 441 452 465 464 516 645 618 563 488 560 743 640 685 762 713 728 690 721 617 673 751 874 880 940 974 1009 1113 1382 1190 1229 1342 1725 2047 1606 1752 1547 1493 1854 2466 3113 2015 2216 2565 2402 2344 2111 2105 2163 2174 2163 2207 2177 2147 2109 2113 2127 2094 2088 2052 1901 1940 1864 1842 1813 1790 1713 1721 1687 1676 1582 1592 1576 1574 1561 1555 1547 1552 1533 1521 1480 1497 1478 1468 1323 1314 1323 1294 1302 1298 1283 1289 1284 1264 1241 1221 1212 1245 1284 1332 1358 1408 1385 1330 1284 1225 1205 1235 1219 1183 1162 1194 1172 1102 1033 999 996 959 930 859 806 813 787 710 627 561 542 545 509 463 437 411 406 381 335 287 272 291 259 227 211 188 223 278 340 341 224 759 64 96 146 176 243 372 307 391 356 242 593 353 403 500 531 593 683 771 886 1044 1158 1277 1347 1355 1420 1377 1418 1446 1435 1426 1403 1369 1303 1250 1250 1295 1337 1279 1100 1189 1184 1208 1241 1286 1272 1284 1336 1355 1340 1403 1628 1613 1472 1266 1283 1326 1329 1310 1300 1325 1303 1289 1292 1265 1281 1312 1326 1370 1391 1345 1361 1367 1352 1372 1355 1295 1239 1212 1213 1169 1138 1075 1021 1014 991 903 797 693 661 678 625 549 515 487 489 630 805 929 886 1184 635 589 531 532 508 444 387 376 413 521 726 459 293 273 208 232 198 261 175 135 83 72 75 87 98 176 158 184 266 353 266 270 243 242 274 276 374 596 373 256 159 147 162 173 184 193 194 279 436 574 688 688 310 218 111 132 135 130 119 125 147 196 270 419 429 365 215 239 518 704 353 191 150 156 154 144 144 178 186 211 239 233 290 250 299 407 383 471 539 779 976 1229 1960 1758 395 82 62 105 144 177 34 358 354 288 344 377 421 442 488 571 586 560 518 489 470 581 707 767 866 754 620 503 586 934 797 673 799 869 844 878 681 863 857 788 872 1044 1031 1057 1019 1135 1294 1349 1625 1739 1931 2032 1734 2607 2041 2996 2696 2493 2748 2083 2621 3370 3243 2575 2111 2070 2077 2062 2044 2063 2057 2026 2000 2065 2105 1986 2002 1950 1865 1940 1840 1718 1648 1617 1535 1530 1575 1519 1533 1572 1554 1507 1476 1456 1448 1430 1408 1380 1357 1340 1340 1317 1166 1171 1176 1184 1181 1180 1176 1181 1178 1176 1183 1185 1180 1186 1251 1279 1333 1345 1330 1304 1249 1234 1232 1228 1185 1161 1106 1111 1099 1064 971 944 937 927 850 807 717 715 702 668 578 542 525 531 474 450 398 392 385 368 318 302 297 293 265 250 207 211 223 228 233 246 338 354 122 91 183 331 294 325 424 290 255 234 246 333 308 378 488 588 747 784 921 1053 1191 1298 1295 1472 1431 1473 1471 1512 1427 1388 1407 1328 1274 1325 1331 1224 1241 1181 1066 1074 1086 1091 1161 1161 1164 1188 1256 1275 1277 1345 1717 1655 1439 1239 1242 1251 1255 1256 1255 1259 1240 1234 1224 1218 1226 1241 1269 1281 1286 1279 1302 1305 1296 1314 1289 1246 1156 1125 1116 1109 1045 1013 941 940 924 866 702 644 625 624 567 533 462 468 463 507 645 719 740 1069 648 505 438 446 425 398 364 300 324 557 326 162 252 204 141 164 155 90 72 75 70 61 54 64 67 65 111 142 266 253 208 211 187 192 222 254 289 290 119 122 141 158 176 165 161 223 217 172 174 316 543 255 136 108 144 156 129 93 76 97 123 147 165 239 278 448 355 158 352 397 161 122 119 152 145 128 137 115 99 142 174 208 278 288 269 297 287 274 348 432 674 1218 2274 2508 954 255 139 148 175 349 440 748 619 387 317 343 384 423 496 589 630 644 562 510 562 626 716 753 816 894 858 838 886 1141 1040 740 905 987 847 933 863 1073 1056 1009 962 1115 1121 1093 996 953 1129 1217 1640 1762 2101 2400 2345 2643 2476 2519 2183 2093 2247 2117 2424 2854 2665 2260 1905 1918 1872 1854 1834 1817 1825 1812 1754 1738 1739 1731 1715 1698 1644 1661 1613 1586 1527 1510 1465 1468 1477 1467 1442 1472 1447 1413 1360 1341 1337 1328 1277 1252 1204 1189 1196 1191 1057 1022 1019 1073 1063 1060 1067 1076 1077 1093 1123 1144 1144 1163 1196 1244 1274 1290 1290 1265 1230 1244 1262 1191 1165 1116 1076 1031 1031 999 932 890 885 850 795 719 673 617 621 595 538 511 507 486 460 420 384 369 364 343 314 315 320 283 281 256 222 236 224 182 143 104 133 254 269 97 217 321 338 535 396 400 307 228 254 338 362 351 429 562 683 750 943 1017 1242 1336 1450 1581 1580 1681 1628 1686 1670 1630 1489 1370 1367 1340 1395 1331 1099 970 958 964 997 1028 1060 1036 1055 1108 1153 1195 1211 1312 1578 1594 1275 1189 1178 1175 1180 1195 1204 1184 1183 1177 1162 1162 1163 1176 1202 1200 1188 1223 1232 1233 1234 1268 1247 1172 1099 1035 1018 1014 973 925 898 866 863 786 650 584 588 537 528 488 442 452 442 435 438 447 447 457 432 396 370 370 361 352 462 433 365 211 110 55 66 88 98 136 99 69 57 62 63 55 45 42 36 49 56 161 117 71 172 222 175 152 145 161 166 157 74 75 100 126 174 146 145 157 116 65 80 123 199 217 104 86 199 211 131 82 93 111 124 120 125 153 227 332 366 237 204 178 128 88 108 130 133 104 81 63 41 72 82 191 255 278 279 288 227 217 256 317 444 677 1104 1783 2323 1253 332 179 707 677 1016 1309 1216 845 312 321 359 416 570 683 679 731 618 483 549 610 706 776 1069 1199 997 1009 1004 1234 1387 1418 1301 1085 1031 1049 1227 1268 1377 1380 1260 1261 853 1169 944 809 901 1286 1610 1830 2232 2532 2212 2877 2164 2048 1784 1733 1941 2075 2094 2102 2027 1843 1707 1745 1686 1639 1641 1564 1580 1582 1524 1418 1376 1459 1422 1417 1442 1396 1418 1468 1389 1420 1443 1426 1455 1380 1384 1396 1372 1299 1254 1235 1236 1190 1157 1111 1082 1023 1039 1039 1049 1016 971 1052 1032 1014 950 942 958 986 1058 1087 1101 1097 1155 1173 1202 1217 1202 1180 1147 1135 1134 1126 1082 1060 1020 1005 1005 979 873 836 822 826 734 694 624 605 599 566 526 497 476 486 425 399 349 341 339 327 279 263 265 259 232 220 176 182 176 158 122 106 118 158 129 146 233 287 341 482 533 355 400 357 281 308 422 351 436 640 756 847 956 1202 1281 1432 1559 1618 1638 1654 1636 1600 1657 1633 1556 1515 1531 1411 1375 1343 1083 988 869 898 924 947 1012 1002 1012 1033 1082 1096 1100 1113 1283 1281 1109 1105 1102 1106 1117 1116 1107 1122 1109 1109 1118 1111 1118 1137 1169 1179 1177 1183 1165 1160 1145 1143 1134 1101 1005 968 954 960 915 891 850 845 829 758 570 486 449 471 414 391 356 354 354 380 460 491 439 553 396 386 249 273 264 243 381 347 402 210 52 54 49 56 53 35 27 35 46 52 58 45 39 36 34 36 35 35 57 39 78 154 109 108 101 159 219 140 18 21 19 26 87 128 128 95 39 26 24 41 82 150 52 50 113 198 160 132 108 109 106 98 109 140 196 238 312 289 306 317 197 96 150 182 159 125 72 48 37 80 103 150 207 255 274 330 213 171 185 261 351 486 819 1263 1596 1517 1322 779 958 943 1439 2369 1897 846 394 381 409 462 568 694 728 847 747 589 586 604 746 890 1250 1561 1146 1044 1088 1295 1502 1537 1347 1223 1314 1404 1413 1469 1648 1623 1599 1503 1762 1487 1196 1008 1520 1637 2049 2050 2594 2884 3052 3071 2148 2054 1117 1115 1905 2003 2052 2080 2023 1864 1663 1673 1599 1565 1496 1493 1482 1451 1367 1316 1269 1318 1275 1274 1302 1281 1299 1307 1275 1286 1298 1283 1258 1234 1191 1185 1179 1161 1105 1077 1068 1077 1027 1008 978 967 977 975 965 1003 891 1058 1030 949 874 800 824 902 972 1040 1058 1056 1090 1106 1104 1155 1132 1085 1070 1032 1010 1033 1012 994 995 972 971 930 840 771 753 754 706 648 613 586 582 557 513 458 437 456 412 366 341 309 311 299 257 221 212 220 190 164 152 125 130 131 107 91 85 96 98 144 216 302 349 443 571 459 487 433 339 266 358 278 422 587 641 732 873 1118 1327 1278 1259 650 1562 1675 1684 1330 699 1137 1481 1508 1375 1424 1390 1402 1281 950 770 859 866 891 933 959 958 970 999 993 980 1016 1007 1011 1024 1015 1019 1037 1052 1021 998 1059 1041 1048 1071 1050 1066 1104 1129 1152 1158 1137 1109 1080 1064 1017 1024 1000 937 893 885 882 869 844 822 827 802 671 548 360 296 380 328 283 290 252 264 350 446 582 364 608 350 274 169 215 203 179 180 173 227 175 44 58 57 52 43 35 27 26 31 37 33 35 26 24 28 29 29 31 72 65 38 38 30 18 18 27 47 1 9 10 10 13 13 16 2 7 11 16 28 35 43 49 54 79 86 177 219 194 176 154 166 191 167 115 102 139 250 261 250 286 233 149 249 193 155 121 86 46 43 72 96 126 186 130 105 190 261 193 190 240 320 412 567 817 1037 1415 1711 1484 1446 861 1406 1553 1157 672 522 338 361 373 393 552 1223 1575 1862 1322 941 667 742 931 1078 1377 1244 1165 1084 1180 1375 1335 1352 1514 1432 1489 1594 1726 1734 1636 1738 1592 1503 1505 1925 1773 1921 2166 2243 2294 2667 2995 2814 2481 2146 1537 1120 1067 1409 2012 2046 1961 1877 1726 1621 1564 1545 1463 1388 1424 1387 1292 1235 1161 1131 1172 1156 1146 1150 1153 1154 1163 1139 1169 1160 1103 1087 1054 1044 966 985 1005 969 914 889 938 918 896 892 907 904 980 968 1094 1212 1189 918 888 764 753 772 814 922 959 973 974 972 975 976 967 977 984 989 986 981 987 990 991 991 995 981 937 810 761 745 754 684 656 592 590 585 566 506 488 487 480 427 400 330 331 322 299 234 207 199 209 167 154 135 119 126 125 103 93 89 93 100 128 197 176 222 345 631 698 516 396 327 279 484 579 650 512 579 681 796 949 1193 1224 802 627 956 1238 1437 1202 706 804 1440 1493 1466 1396 1420 1407 1390 1194 843 1015 1038 1007 897 901 900 911 952 958 956 969 962 967 994 974 993 1013 1048 1057 1055 1066 1065 1065 1068 1068 1073 1083 1104 1115 1125 1115 1068 1045 995 983 982 955 865 834 826 827 804 790 757 764 743 680 531 463 435 453 360 329 271 255 265 286 325 388 318 314 540 272 110 109 124 124 79 79 75 97 79 63 55 50 47 46 29 21 15 21 22 23 23 21 23 23 24 20 9 12 16 23 18 9 8 12 10 1 11 12 13 12 7 3 2 2 2 1 12 15 44 94 109 105 116 181 263 238 195 193 224 264 262 119 84 114 191 191 180 161 185 174 159 150 148 138 123 122 77 83 99 145 170 111 97 102 196 283 273 313 361 468 596 734 830 1042 1307 1304 1474 1697 1924 1858 1376 2143 1532 691 396 525 1055 2084 2954 2786 3162 2683 2067 889 879 1011 1019 981 1067 1111 1073 1151 1250 1302 1257 1483 1668 1610 1525 1525 1740 1793 1895 1776 1684 1358 1711 1888 2177 2260 2288 2253 2434 2627 2391 2215 2010 1934 1061 1060 1642 1745 1801 1766 1628 1648 1470 1407 1323 1279 1206 1188 1197 1195 1158 1139 1129 1146 1093 1080 1061 1043 1055 1064 1054 1042 1026 1037 985 967 947 929 937 935 904 884 865 883 848 839 832 819 827 831 821 802 701 900 860 786 723 697 705 758 837 883 887 889 859 835 846 773 814 883 906 936 947 939 969 987 985 1022 1000 909 814 744 734 721 688 642 604 593 589 559 517 524 542 477 459 410 349 353 336 285 228 186 177 178 158 140 130 100 108 117 100 91 91 94 100 107 117 121 165 272 514 692 798 725 499 346 354 271 407 461 473 616 751 736 1023 889 643 559 579 647 807 824 676 783 1102 1383 1221 905 1374 1529 1580 1379 908 1362 1227 1080 919 847 846 862 897 917 918 922 921 937 958 914 938 999 1036 1088 1110 1072 1088 1086 1063 1090 1081 1065 1072 1092 1100 1061 1038 997 956 937 932 884 818 772 764 757 745 725 705 704 698 634 567 542 559 482 438 357 293 252 251 235 203 181 148 192 288 326 174 52 49 61 70 71 63 71 70 64 50 54 51 38 22 14 15 17 18 20 20 20 19 18 18 14 11 10 12 26 20 7 9 11 10 3 9 9 11 9 3 2 2 1 10 12 3 5 87 144 77 55 54 152 189 182 161 170 213 239 229 163 99 104 99 98 129 173 176 170 143 135 127 128 127 145 166 137 114 183 203 152 135 132 186 251 296 372 452 585 700 738 781 927 1068 1163 1293 1742 1813 1825 1542 1336 2474 2312 2448 1939 1787 2504 2694 2676 3302 3534 3132 1097 1054 894 909 933 943 1056 1192 1221 1313 1369 1311 1453 1588 1670 1533 1585 1629 1824 1914 1771 1452 1593 2132 2180 2306 2390 2339 2260 2034 2166 1900 1806 1939 1813 1591 1446 1503 1571 1593 1555 1497 1546 1085 1151 1153 1067 1068 941 994 1082 1094 1106 1114 1099 1053 1009 991 918 939 970 954 902 874 938 909 876 866 884 874 853 843 832 823 820 797 776 776 725 738 825 779 744 690 778 736 714 658 647 661 705 807 837 845 875 874 862 811 794 811 832 860 871 878 880 915 930 950 962 947 900 782 740 726 728 673 646 596 588 585 567 505 477 460 472 406 376 320 317 313 291 215 189 176 186 170 165 150 148 147 139 115 105 100 105 108 115 130 106 122 281 364 514 902 882 660 446 239 218 369 528 607 589 757 659 824 719 544 542 550 575 663 724 641 645 808 978 935 1202 1440 1613 1515 1548 1453 1433 1196 1102 801 775 768 790 864 886 891 893 931 952 1011 991 1006 1022 1047 1060 1068 1058 1052 1048 1026 1027 1026 1023 1016 1014 1011 1015 971 946 886 895 878 845 749 717 706 709 674 660 628 622 625 608 550 534 541 523 430 378 251 259 247 221 155 125 112 134 205 224 185 50 49 51 60 67 69 62 68 63 58 44 33 25 17 13 14 17 18 22 20 16 18 18 15 14 13 11 8 15 31 16 9 10 8 6 4 3 3 2 2 2 0 0 11 2 1 4 150 228 42 35 44 79 143 135 128 126 202 197 180 125 127 114 92 90 106 187 264 270 177 147 127 122 112 145 157 146 151 209 207 184 176 206 252 316 371 421 555 766 911 900 921 1044 941 986 1066 1110 1193 1240 1376 1751 2151 2738 2840 3565 2789 1790 2092 2228 2437 2640 2070 1524 1405 1074 965 1021 1090 1313 1288 1225 1307 1704 1696 1559 1559 1557 1551 1667 1851 1787 1677 1502 1145 2034 1963 2350 2423 2411 2369 2097 2390 2085 1738 1627 1784 1837 1543 1466 1443 1447 1477 1469 1388 1401 1143 1166 1091 1068 1056 1026 1049 1069 1078 1085 1098 1104 1063 1047 992 962 975 978 946 929 923 934 870 841 796 789 794 802 808 813 818 818 794 786 781 757 765 770 726 652 646 680 647 624 624 593 608 673 750 777 784 886 918 876 810 800 791 789 804 811 808 836 849 881 903 908 905 856 784 727 716 711 671 637 614 575 577 556 510 414 367 439 373 321 317 279 288 275 224 182 172 187 188 186 178 199 187 156 139 115 105 122 118 129 138 100 209 288 397 520 773 800 612 459 321 367 472 594 736 741 435 612 562 529 514 528 521 540 592 609 606 621 616 654 747 630 1208 1349 1387 1037 907 1226 1121 1046 867 685 679 738 812 856 864 884 931 994 1042 1054 1053 1054 1049 1038 1030 1040 1015 1000 1000 963 973 979 964 935 923 941 914 871 839 856 839 776 708 657 648 641 617 586 570 536 550 559 551 539 535 510 455 350 276 274 253 188 122 78 69 63 55 71 54 55 58 57 57 61 68 68 71 57 41 29 23 18 15 14 17 22 60 88 49 23 23 20 15 15 10 8 7 8 12 5 9 6 6 5 2 1 1 0 0 0 0 0 0 0 0 11 141 86 24 44 49 55 83 100 104 128 165 177 150 123 122 108 92 92 111 134 130 140 218 172 128 126 121 125 100 119 164 172 199 233 230 241 298 503 821 734 769 904 1047 1089 1026 1100 1085 1079 1120 1170 1178 1139 1096 1384 1626 1924 2768 5396 3925 2202 1980 2035 1990 2090 1741 1127 871 993 1029 1053 1338 1445 1258 1365 1548 1763 1847 1591 1552 1569 1652 1718 1777 1512 1154 1146 2391 2224 2491 2751 2551 2306 2027 1809 1933 1845 1710 1687 1738 1688 1603 1478 1390 1331 1353 1364 1361 1310 1085 1107 1091 1073 1059 1091 1077 1054 1063 1072 1080 1108 1120 1079 1035 988 990 981 943 943 956 902 858 798 755 687 708 752 769 801 816 796 799 795 797 772 774 730 699 696 692 700 661 649 638 615 634 675 761 775 802 942 966 910 736 726 867 1040 1537 1325 798 836 833 843 883 867 875 851 766 734 724 730 692 675 637 638 631 609 547 524 518 521 442 403 328 321 320 301 232 207 200 200 197 194 183 186 180 175 164 156 151 158 147 145 165 198 251 250 333 423 570 824 906 521 535 467 420 483 780 842 902 868 716 628 449 439 453 484 573 595 601 627 967 1039 1173 1139 1298 1450 1399 1208 1008 1059 1062 1059 864 684 680 720 801 827 835 830 957 1006 1105 1121 1103 1081 1048 1034 1028 1029 1006 999 986 971 975 970 929 915 909 917 846 813 741 743 739 712 633 605 599 600 571 556 519 521 520 521 530 533 514 513 371 312 201 201 198 173 91 67 60 53 47 48 43 63 85 95 88 61 63 65 65 53 31 24 23 19 20 20 29 47 62 94 58 37 34 26 19 17 10 5 4 5 12 13 13 11 11 5 1 1 1 1 0 0 0 0 0 0 0 0 79 58 35 48 52 54 75 90 95 128 153 156 133 124 118 105 91 97 121 141 153 169 178 158 112 121 169 165 178 198 316 335 204 232 268 349 443 559 818 851 908 1018 1170 1247 1204 1224 1280 1170 1225 1239 1332 1369 1308 1476 1495 1694 2032 2323 2710 2157 1921 1774 1723 1781 1626 1581 1742 1267 945 926 1207 1328 1216 1430 1770 1688 1612 1447 1710 1819 1840 1757 1639 1333 1060 1045 1618 2155 2799 2589 2432 2234 1860 1772 1806 1806 1531 1547 1706 1723 1538 1453 1289 1258 1291 1309 1364 1350 1187 1180 1136 1112 1069 1077 1065 1053 1033 1020 1030 1099 1132 1107 1032 1043 1021 989 926 912 916 903 831 795 723 704 718 737 758 761 758 770 797 808 827 840 822 811 771 733 732 702 689 675 667 619 639 699 752 733 724 905 927 833 737 653 884 1374 2281 1769 808 858 826 821 852 811 830 823 774 737 736 729 725 703 679 698 686 643 604 636 674 557 536 464 387 356 346 307 257 227 224 216 209 199 195 177 180 191 193 194 191 189 178 174 178 153 206 303 362 429 663 814 977 822 575 410 471 491 857 1113 1262 1175 938 669 494 348 393 450 538 571 575 872 1328 1552 1620 1557 1677 1558 1505 1179 650 859 915 918 837 633 656 722 769 800 806 841 944 1048 1112 1200 1170 1102 1054 1025 1023 1010 1003 994 984 968 968 948 908 889 891 857 801 731 681 633 639 626 580 551 549 547 537 514 488 506 493 487 498 505 490 414 333 235 187 124 140 136 85 57 55 49 46 37 40 85 136 139 137 135 60 65 63 49 44 45 47 46 46 45 46 46 48 52 55 49 41 35 25 14 10 7 14 16 15 17 16 13 11 10 12 5 1 1 0 0 0 0 2 0 0 0 27 53 48 50 56 69 111 130 146 169 126 125 126 124 118 106 91 105 126 150 161 151 129 120 141 132 200 269 304 403 510 493 332 261 350 439 562 562 801 927 895 993 1103 1296 1413 1389 1426 1350 1399 1456 1541 1434 1429 1509 1546 1749 2354 2803 2963 2223 1516 1058 2019 1633 1535 1506 1708 1604 1186 1315 1827 1704 1686 1573 1578 1544 1505 1608 1732 1823 1940 1745 1590 1300 1117 1322 2839 2454 2013 2224 2389 2218 1898 1728 1701 1662 1623 1650 1717 1656 1532 1380 1291 1168 1195 1262 1296 1291 1262 1237 1194 1139 1093 1068 1064 1042 1009 950 941 1060 1094 1083 1052 1108 1070 981 924 889 884 856 823 772 736 706 711 727 740 713 690 765 790 823 842 918 886 797 732 727 722 719 730 729 734 732 737 754 793 815 844 858 874 845 716 701 910 950 3810 995 2296 1391 2190 1583 905 889 877 850 767 742 734 732 718 708 679 683 676 652 585 570 581 561 500 465 377 379 370 345 280 253 240 250 220 213 202 193 202 213 234 242 242 244 243 244 252 242 281 319 449 463 765 827 1231 1031 724 634 500 474 1370 1293 1345 1537 1376 1139 405 399 475 494 422 690 800 1008 1560 1502 1346 1384 1366 1506 1688 1472 1409 973 779 930 845 769 840 941 988 930 755 756 911 980 1113 1129 1116 1086 1015 994 997 989 997 998 984 991 977 952 874 853 850 847 741 696 615 587 603 593 521 496 494 495 466 450 416 416 416 406 381 352 328 282 236 195 150 144 146 132 71 54 50 41 62 46 56 76 99 128 164 111 85 73 59 46 59 59 62 60 58 59 68 73 91 124 96 81 56 43 36 20 11 20 24 26 25 23 21 16 12 19 26 28 16 1 2 5 5 3 1 2 3 4 36 62 54 46 58 85 139 170 177 161 142 128 124 123 121 110 90 113 131 153 155 149 130 154 174 271 357 274 386 464 603 603 435 415 482 534 635 668 841 920 721 860 1012 1333 1494 1448 1489 1311 1407 1562 1654 1509 1598 1670 1624 1997 2908 2851 3078 2208 973 852 1243 1563 1380 1290 1571 1691 1764 2225 1956 1808 1414 1893 2007 1506 1281 1948 2038 2004 2109 1816 1569 1491 1759 1970 2660 3751 2774 2231 2154 2052 1742 1712 1714 1723 1744 1749 1762 1801 1567 1470 1301 1280 1293 1311 1334 1332 1310 1311 1212 1163 1066 1064 1063 1056 1031 1020 1025 1046 1038 1030 989 980 976 954 892 860 834 861 838 819 767 752 743 744 757 760 761 761 795 805 816 830 816 808 754 721 710 741 764 788 801 838 830 820 826 906 967 847 853 821 768 742 833 907 1161 580 579 1046 2761 2688 1319 957 920 848 787 745 740 724 716 703 688 672 672 639 584 520 499 529 483 438 414 401 394 368 319 270 250 272 244 223 221 204 214 242 271 293 292 297 310 321 324 333 336 409 501 654 782 910 1327 942 901 918 773 556 686 1944 1468 1637 1845 1328 767 407 595 793 977 1134 1464 1649 1575 1461 1144 753 1042 1220 1182 1482 1645 1053 1152 1100 770 495 897 1362 1321 980 699 744 837 945 1042 1069 1077 1050 992 968 975 966 986 996 984 1020 1000 934 859 816 810 781 716 640 606 518 543 542 482 439 435 432 406 378 363 326 336 319 264 197 167 149 151 138 135 162 150 112 74 61 61 26 47 107 117 79 62 34 87 77 85 85 62 52 7 66 72 73 71 74 87 98 132 135 113 98 73 55 42 33 20 31 38 39 33 28 24 22 29 33 40 42 39 11 16 15 12 10 7 5 6 10 36 86 59 50 72 91 137 168 178 167 149 129 122 120 118 113 105 121 135 145 142 39 30 47 99 196 281 330 454 566 612 614 573 547 550 591 653 681 1170 1513 850 828 924 1162 1144 1423 1560 1422 1426 1492 1502 1499 1628 1621 1477 1926 3230 3923 4696 3664 965 826 1463 1806 1403 1326 1589 1589 1791 1613 1398 1801 1750 2263 2243 1920 1636 1826 2104 2103 2085 1858 1635 1768 2079 2506 2716 2982 1903 2271 2039 1806 1778 1673 1710 1798 1845 1818 1772 1839 1684 1510 1413 1380 1370 1367 1369 1362 1350 1332 1260 1156 1092 1055 1060 1063 1060 1080 1099 1041 1000 960 951 839 879 913 880 803 761 864 864 852 834 789 771 766 770 807 835 776 788 788 776 752 759 749 744 746 748 746 804 829 865 877 864 838 782 770 781 778 788 793 802 797 855 854 761 714 874 1461 1526 3731 1515 917 887 856 771 734 720 727 711 703 696 684 684 659 568 530 503 527 478 464 444 434 436 419 358 340 337 332 301 288 263 254 264 281 320 336 339 338 370 386 415 414 426 474 621 687 798 908 1061 911 862 807 859 820 746 616 3632 1984 1814 2240 860 637 980 1106 1298 1327 1481 1619 1524 1414 937 893 1236 1313 1455 1285 1256 1395 1210 1127 1093 1798 805 1850 2213 1738 806 996 1084 1084 1232 1101 1046 1025 942 914 908 924 931 939 959 958 948 919 834 797 773 794 712 680 625 614 611 575 455 410 396 407 361 344 319 304 313 291 208 171 140 138 233 227 111 118 116 106 86 82 77 67 77 103 105 85 97 107 95 83 84 155 65 5 6 41 75 90 98 100 104 106 130 131 82 55 43 54 48 37 23 30 32 36 34 30 26 23 38 62 56 59 53 52 34 29 22 14 15 20 14 12 29 68 82 102 150 152 171 189 192 184 172 145 117 115 118 147 137 139 130 136 142 114 85 46 75 91 294 376 510 600 647 670 717 774 857 828 1032 1295 1796 1375 754 727 811 985 1143 1344 1453 1474 1412 1401 1410 1463 1567 1515 1538 1655 3025 3901 4940 4763 1331 879 1172 1458 1476 1678 1565 1417 1614 1559 1263 1883 1811 2160 1544 1414 1785 1781 1618 1667 1765 1731 1617 1628 2065 2196 3006 3082 2476 2171 1951 1893 1876 1855 1877 1924 2031 2075 2098 2089 1841 1715 1437 1454 1437 1433 1438 1442 1438 1444 1288 1229 1131 1087 1121 1130 1083 1074 1083 1071 1026 1002 945 936 943 943 934 925 920 928 935 963 963 806 764 779 753 753 759 753 740 737 730 715 729 733 730 773 789 788 830 879 905 925 909 837 758 642 599 714 718 768 835 848 849 836 831 781 817 1330 1386 2810 1393 842 843 835 777 716 696 720 706 703 711 684 692 655 580 514 498 510 494 483 488 460 469 458 414 410 424 376 367 348 323 294 301 333 361 386 389 398 424 460 490 492 504 591 688 753 764 855 989 971 950 944 1192 1325 1449 1168 1262 1560 2188 2793 1690 477 1249 1029 1294 1176 1136 1424 1419 1274 1036 797 1191 1350 1634 1593 643 1830 1373 1787 1349 1358 1271 1771 1948 1476 688 1482 1831 1220 1322 1010 1032 977 916 848 829 891 876 888 924 898 903 886 830 753 716 771 737 699 674 704 678 576 462 368 347 365 330 306 292 271 274 242 180 143 137 187 300 286 148 76 84 96 106 109 108 117 124 132 144 166 156 136 96 94 95 69 77 36 47 77 134 136 125 126 134 152 193 192 155 120 81 70 58 43 22 25 29 32 31 28 24 23 47 67 80 86 104 71 96 46 39 29 23 37 35 31 54 94 117 177 193 311 409 309 246 230 198 171 129 111 116 149 180 159 121 112 155 209 262 264 261 329 372 432 554 647 676 732 847 997 1122 1358 1539 1890 2110 1601 871 722 884 1001 1055 1157 1360 1582 1570 1267 1221 1370 1476 1613 1746 2070 2393 3088 3590 3752 3033 1087 2141 1853 1327 1290 1306 1545 2552 1979 1573 1426 2192 2185 1184 1367 1785 1597 1307 1361 1441 1560 1631 1675 1802 2158 2804 2832 1896 1936 1951 1979 1993 2017 2023 2087 2184 2349 2433 2203 2085 1827 1604 1540 1518 1501 1506 1520 1526 1469 1375 1276 1249 1078 1141 1180 1123 1075 1076 1072 1062 1022 974 1030 999 969 990 1040 1068 1004 1009 1025 984 633 710 785 744 703 688 718 693 683 694 666 683 725 738 751 759 753 831 862 901 925 886 855 716 695 659 688 771 813 913 917 907 880 829 797 817 923 1148 1750 934 890 876 864 829 799 766 803 764 755 749 749 741 709 622 578 550 573 552 549 551 550 545 527 479 452 432 452 406 396 398 372 391 416 457 456 432 464 502 526 603 595 607 650 759 784 778 811 986 944 1102 1141 1197 1186 1084 885 670 1267 2397 2839 2318 2305 2135 1593 1641 1704 1733 1387 1888 1642 1178 893 1074 1118 1596 1828 1823 2400 1932 2117 2097 1694 955 1112 1170 1070 1405 1049 1660 848 1315 2379 1272 1139 981 931 906 930 910 908 913 908 907 889 829 818 822 812 778 750 673 695 666 597 430 369 356 358 328 316 299 285 290 267 175 141 126 129 281 412 121 106 100 110 139 145 156 169 166 204 256 247 221 172 146 99 91 65 114 131 159 169 187 175 155 145 184 199 254 279 211 160 131 107 74 52 49 35 25 25 31 32 25 31 56 80 100 125 170 373 254 99 62 56 41 37 47 71 79 109 125 174 241 382 446 324 248 251 247 239 242 138 80 90 202 181 154 118 152 207 268 320 364 424 447 427 585 650 710 711 938 1088 1400 1466 1603 1802 2787 3719 2150 720 832 926 913 980 1196 1517 1282 1056 1198 1400 1483 1622 2003 2080 2260 2371 2531 2110 3823 1870 2998 2804 1406 1216 1321 1444 1875 2488 3043 2344 3076 2679 1469 1509 1455 1458 1294 1307 1480 1559 1719 1727 2119 2477 2588 1908 1820 2202 2295 2272 2140 2148 2152 2172 2241 2302 2360 2296 2024 1872 1517 1519 1515 1521 1540 1558 1572 1560 1720 1706 1484 1447 1394 1320 1143 1080 1067 1065 1021 996 932 941 942 956 1014 1045 1065 1048 1057 1059 961 910 893 867 773 731 710 725 691 685 685 673 686 700 727 733 735 771 814 858 867 949 893 792 740 713 697 716 799 887 938 997 972 903 850 767 717 767 841 892 888 909 891 883 891 841 799 884 839 804 791 819 796 737 691 617 584 636 622 615 612 639 621 584 557 476 424 514 460 449 490 429 456 513 542 498 455 566 569 616 679 693 701 744 792 795 769 857 939 1082 1213 1292 1304 1334 1261 1151 1028 739 1548 1630 1144 1508 2150 2166 1860 2748 1213 2001 2456 1997 1298 854 881 1144 1424 1395 770 1115 1844 1930 1478 762 956 1150 1148 1033 844 877 1212 1170 1288 978 1087 1222 1087 991 965 969 952 928 902 914 907 880 845 892 940 826 827 775 702 702 678 571 444 367 365 338 333 325 325 282 294 268 192 137 117 119 196 408 176 115 115 131 165 171 178 270 270 296 328 330 319 252 229 281 211 173 226 280 257 201 187 176 210 227 236 264 334 332 298 208 160 156 156 110 113 126 137 118 61 44 42 55 64 132 179 202 259 526 766 303 109 85 61 73 122 107 99 167 177 337 424 462 369 267 179 235 317 401 314 174 30 66 187 211 188 159 160 223 283 331 396 445 471 523 603 672 725 802 942 1203 1423 1591 1675 1994 2718 2706 1280 640 707 801 824 821 1002 1204 1066 1046 1268 1397 1444 1687 1924 2127 2122 2245 2391 2977 3219 2344 3104 4076 2348 1254 1389 1293 1421 1494 1817 2126 2224 2618 2513 1809 1476 1307 1262 1355 1461 1606 1716 1780 2300 2685 2673 2050 2420 2614 2680 2519 2359 2291 2284 2274 2284 2319 2346 2209 2041 1802 1623 1498 1513 1551 1564 1606 1628 1732 2013 2090 1858 1780 1647 1399 1228 1082 1065 1033 994 948 921 866 890 960 1017 1068 1082 1088 1101 1084 1042 1145 1071 927 826 744 720 721 705 689 681 674 676 699 719 718 706 721 746 759 793 788 782 767 732 721 703 698 867 927 1003 989 995 977 902 876 863 851 903 915 910 886 910 954 1033 1064 1072 1075 971 921 849 820 839 841 797 776 762 777 728 716 719 684 706 727 738 718 685 728 673 672 743 675 723 779 838 816 753 839 785 796 898 848 887 929 969 961 929 972 1030 1081 1236 1215 1244 1346 1163 1314 1431 813 1019 1354 1409 1481 1401 3565 3713 3226 2729 2227 2645 2662 1948 1212 1107 1181 1168 1021 721 782 1222 1213 857 765 845 919 983 955 848 840 1002 1010 1155 1601 3289 1172 1108 1084 1045 1033 979 947 872 870 869 850 788 777 787 767 724 696 631 625 616 565 418 356 329 351 349 353 363 367 356 329 253 217 185 179 170 254 302 140 122 179 297 313 339 439 461 421 440 444 438 429 443 397 370 369 421 357 308 310 297 283 299 309 289 365 419 371 347 237 202 217 321 357 191 229 303 324 226 114 62 118 222 255 241 275 358 525 743 584 282 151 163 132 156 206 263 297 326 409 719 528 340 262 106 258 417 548 289 34 29 90 193 241 224 209 210 262 332 372 429 461 493 541 622 687 754 822 1013 1238 1474 1642 1774 1916 2568 2499 1589 683 638 714 747 777 963 1113 1188 1169 1415 1480 1555 1720 1939 2075 2116 2335 2894 3067 3092 2570 2747 4879 3749 1152 1276 1234 1215 1372 1474 1698 2156 2868 2369 2233 1416 1369 1335 1365 1525 1613 1801 1794 2786 3016 2081 2689 3045 2776 3454 3404 2377 2378 2364 2322 2235 2192 2171 2186 1926 1806 1570 1555 1565 1571 1573 1579 1584 1577 2193 2280 2089 1622 1514 1418 1196 1094 1043 1085 979 940 887 875 889 928 1023 1061 1130 1142 1124 1116 1084 1130 1077 1017 873 808 779 795 761 738 707 680 698 716 720 689 671 696 670 667 705 622 666 723 725 722 721 806 907 992 1036 966 1006 1030 975 987 1020 953 950 937 943 837 903 1056 1140 1285 1347 1212 1137 1017 961 786 855 934 919 920 925 904 850 817 843 699 762 878 915 923 902 937 906 921 1000 857 931 1066 1121 1055 969 1130 1028 1010 1086 957 1030 1126 1136 1088 1051 1140 1105 1126 1197 1124 1145 1108 997 998 1153 1121 1174 1531 3089 3781 1436 1824 681 1569 1721 1387 1892 2777 2515 997 1254 1230 943 675 616 650 651 653 646 680 681 727 805 860 858 815 829 883 969 808 2006 2347 1445 1169 1138 1062 1019 945 876 826 830 805 744 680 651 679 630 599 598 545 554 517 431 324 281 369 366 384 392 458 427 366 333 288 255 285 484 637 520 174 167 268 394 460 317 608 596 592 851 653 652 700 721 656 546 549 590 622 512 510 532 522 428 435 453 446 452 446 502 439 297 327 392 396 273 237 309 343 360 235 227 276 310 387 369 361 369 461 624 539 331 219 257 226 249 313 375 445 454 522 661 583 431 264 119 255 344 292 231 43 30 123 240 244 252 268 283 312 362 415 458 487 511 561 643 718 776 866 1022 1284 1498 1697 1787 2170 2680 2759 2242 743 568 628 778 928 1005 1058 1197 1368 1496 1577 1647 1777 1920 2028 2085 2478 2861 3159 2952 2800 3565 3430 3968 1210 1267 1370 1250 1378 1473 2188 3048 2429 2138 2101 1694 1433 1381 1469 1549 1674 1791 1800 2778 3671 2628 3003 1820 2990 4548 4067 3042 2473 2450 2333 2221 2047 1983 2037 1886 1741 1649 1601 1603 1597 1574 1559 1549 1685 2089 2051 2016 1342 1359 1357 1245 1060 987 1105 993 914 887 873 874 928 1021 1106 1172 1193 1159 1135 1141 1146 1139 1062 960 888 883 857 828 782 759 666 695 724 737 728 720 721 686 676 688 652 689 753 904 1033 1131 1184 1174 1172 1197 1160 1186 1183 1106 1062 1031 1063 1043 1054 1122 1074 1125 1217 1379 1424 1407 1449 1285 1207 1075 1084 1079 1098 1152 1147 1108 1156 1081 1067 1093 1049 1089 1129 1161 1201 1234 1192 1204 1237 1360 1409 1396 1412 1516 1588 1643 1588 1568 1559 1539 1481 1525 1531 1459 1426 1413 1424 1368 1356 1355 1319 1331 1293 1092 1126 1257 1229 1250 1515 2355 1382 3143 2039 1811 1949 1337 1335 2196 3099 3127 1987 1742 1793 880 742 624 646 611 602 604 554 570 545 706 757 717 698 679 734 987 856 2404 1957 1397 1240 1058 1053 968 932 855 835 843 817 716 663 623 662 598 608 697 661 662 650 541 481 444 491 431 427 448 419 439 453 455 444 423 430 468 317 314 378 348 412 574 626 784 962 716 813 951 865 913 953 951 902 685 721 640 636 682 702 679 616 565 490 557 566 595 558 535 619 543 464 434 426 330 266 311 362 371 416 437 476 460 513 559 520 389 362 450 439 315 313 362 340 323 440 620 694 643 890 932 588 523 227 56 72 139 115 43 75 125 249 326 241 226 253 365 375 389 419 501 498 513 541 673 730 823 825 1108 1285 1653 1689 1739 1756 3051 3296 3284 1512 674 639 741 1033 1146 1174 1326 1403 1565 1565 1701 1807 2029 2012 2126 2259 2894 3022 2719 2728 4456 5176 4613 1051 1462 2007 1511 1376 1614 2032 2210 2507 2056 1799 1662 1602 1589 1594 1733 1802 1950 1936 2708 2931 2406 2173 2990 3211 5172 4580 2580 2544 2535 2476 2299 2182 2093 2189 1932 1838 1713 1691 1714 1704 1612 1573 1561 1944 2389 2267 1772 1527 1551 1529 1352 1288 1285 1283 1265 1202 965 953 971 1059 1229 1332 1356 1320 1238 1173 1099 1137 1099 1063 986 975 975 961 882 853 794 793 776 771 769 764 764 728 712 691 675 670 699 896 1115 1414 1547 1584 1474 1366 1365 1317 1336 1316 1257 1107 1003 1173 1148 1198 1288 1259 1297 1445 1554 1537 1435 1612 1493 1352 1271 1387 1307 1281 1365 1328 1243 1387 1340 1319 1355 1357 1373 1400 1391 1513 1614 1439 1505 1585 1632 2013 1889 1791 1875 2170 2382 2015 2114 2109 2044 1944 1963 1909 1810 1751 1765 1684 1651 1586 1537 1480 1491 1427 1319 1308 1383 1321 1316 1281 1246 1232 1598 1911 2029 1962 2129 1009 1831 2901 2932 1054 1946 1774 1252 751 624 629 583 558 599 387 461 441 601 682 589 556 523 659 958 728 2080 1921 1308 1195 982 997 940 899 878 830 839 802 720 609 564 636 587 651 762 828 816 762 682 596 570 606 516 475 498 359 430 542 576 589 583 553 446 404 462 484 514 610 688 754 754 1395 1360 1175 1128 1324 1106 970 1101 1014 898 774 851 867 870 840 780 754 804 682 680 626 715 709 723 728 660 565 528 458 400 418 404 456 475 490 590 612 625 649 649 670 519 381 306 373 428 441 445 454 430 553 701 787 1014 1255 1027 668 719 104 89 58 52 49 44 75 133 228 243 195 194 202 267 334 368 424 495 527 544 612 697 782 846 927 1079 1320 1514 1668 1680 2183 2689 3409 3460 2477 1041 897 869 1177 1303 1345 1432 1517 1594 1645 1722 1846 1977 2096 2258 2615 2870 2907 2792 3393 4594 5332 4491 1285 1308 1659 1753 1321 1297 1807 1906 2103 1519 1574 1676 1750 1794 1791 1883 1973 2042 2054 2317 2625 2575 2408 2004 3156 3344 3753 2997 2577 2602 2545 2450 2223 2119 2262 2055 1904 1844 1751 1807 1782 1680 1559 1539 1959 2289 2286 1717 1581 1663 1640 1520 1514 1580 1462 1539 1411 1243 1096 1106 1255 1435 1569 1547 1440 1320 1190 1089 1154 1099 1035 1032 1037 1035 996 960 906 869 918 862 795 776 770 752 739 713 701 691 881 1169 1581 1897 2172 2255 2167 1963 1793 1688 1631 1673 1695 1657 1579 1485 1593 1544 1540 1584 1606 1602 1658 1845 1934 1986 1987 1736 1673 1611 1620 1449 1562 1859 1909 1835 1921 1790 1762 1791 1742 1785 1772 1634 1597 1773 1739 1694 1752 2020 2106 2025 2051 2133 2203 2359 2234 2386 2420 2441 2518 2421 2280 2059 1989 1986 1932 1885 1859 1804 1755 1777 1723 1494 1381 1331 1417 1263 1225 1218 1178 1373 1504 1583 1648 1775 1480 1459 2581 3905 2367 1847 1788 1579 1289 714 740 579 1152 1738 801 624 445 778 628 570 538 547 581 805 1378 2104 2054 1442 1371 1084 1105 1020 996 977 934 960 939 817 757 717 755 767 817 1037 1024 1013 957 839 814 824 799 753 745 754 676 740 799 836 838 818 847 763 760 842 836 860 918 1047 1096 1492 2056 1893 1715 1738 1810 1503 1363 1186 1104 1123 1072 1105 1122 979 950 944 952 953 968 1000 838 826 862 998 979 897 752 735 690 592 712 694 628 631 757 762 774 731 652 744 753 610 550 507 499 574 692 705 717 544 679 773 802 1319 1648 1421 1094 1015 199 278 110 94 124 85 46 67 74 98 110 171 196 255 327 412 467 533 566 595 644 735 809 890 951 1134 1328 1531 1643 1647 1630 2162 2310 3363 3223 1586 986 992 1234 1357 1363 1548 1626 1671 1697 1779 1879 2011 2136 2396 2636 3066 3020 2707 3087 4560 4645 3675 2150 1279 2130 3455 2476 1437 1900 2273 2494 1790 1132 1651 1806 1915 1910 2035 2093 2208 2206 2443 2926 2903 3797 3122 2655 2911 3716 3404 2847 2816 2785 2660 2623 2641 2626 2393 2288 2072 2039 2270 2326 2083 1909 1712 1791 2288 2305 1979 2015 2001 1906 1667 1569 1545 1569 1580 1502 1212 1222 1342 1417 1647 1654 1591 1571 1275 1188 1121 1011 1079 1107 1030 1008 1022 1053 965 932 877 901 836 816 786 778 755 737 720 711 792 1189 1646 2348 2666 2970 2977 2724 2471 2193 2107 1881 1962 2063 2068 1951 1850 2039 1960 1892 1835 1984 1927 1947 2066 2360 2544 2215 2066 2096 2076 1965 1902 2126 2246 2409 2338 2419 2296 2210 2239 2078 2156 2102 2015 1937 2022 2042 1991 2072 2234 2389 2369 2368 2392 2433 2473 2562 2635 2733 2788 3180 2962 2571 2387 2260 2261 2119 2129 2120 2133 1977 2027 1939 1748 1384 1203 1472 1261 1167 1214 1092 1112 1128 1102 1065 1062 1555 2025 2706 5398 1167 1440 1735 2300 1635 782 900 842 893 1896 1056 605 983 1259 1159 474 961 1127 588 866 944 1832 2015 1822 1416 1169 1188 1123 1095 1105 1009 1049 1041 953 864 838 905 946 1039 1158 1109 1142 1117 1037 1048 1109 961 996 1028 1050 919 979 1071 1084 1062 1031 1112 1101 1136 1181 1192 1193 1273 1362 1433 1441 2133 2501 2763 2585 2041 1735 1570 1498 1240 1433 1435 1344 1178 1171 1126 1045 1070 1127 1180 1157 1149 1074 1175 1199 1182 1177 1054 896 795 1090 1010 907 811 851 898 827 871 930 862 804 764 676 664 586 617 709 761 796 818 658 792 870 1250 1886 1783 1294 1102 966 207 179 135 132 165 207 13 18 25 49 118 184 257 334 389 448 507 563 607 628 680 773 861 926 1001 1135 1346 1522 1644 1638 1566 1532 1877 2763 3133 2130 1135 921 1189 1415 1496 1646 1743 1744 1760 1815 1913 2035 2138 2295 2687 2887 2832 2684 2988 3672 4224 3843 2552 1413 2062 3817 3572 1335 1637 2039 2398 1189 825 1441 1904 2035 2096 2155 2246 2321 2352 2325 2746 2754 3166 2538 2100 2467 3555 3533 2990 2994 2967 2931 3039 3179 2871 2799 2614 2425 2291 2673 2877 2667 2127 1816 2045 2159 2292 2324 2492 2368 2090 1893 1601 1485 1694 1618 1489 1360 1298 1460 1654 1761 1665 1387 1493 1303 1173 1240 759 970 1161 1051 967 981 1076 1001 969 915 878 846 830 794 779 758 745 736 994 1369 1989 2485 2990 3247 3242 2989 3188 2752 2630 2598 2561 2584 2662 2831 2846 2795 2859 2798 2763 2603 2556 2608 2806 2982 2963 2983 2984 3235 3322 3376 3448 3492 3407 3230 3162 3175 3154 3026 2954 2828 2799 2820 2843 2853 2845 2823 2774 2733 2795 2929 3002 2968 2937 2922 2913 2907 2962 3048 3113 3101 3200 3132 3002 2700 2535 2483 2472 2611 2616 2548 2557 2538 2442 2205 2050 1949 2041 1704 1603 1544 1404 1492 1527 1415 1362 1369 1834 2226 2276 3474 2554 2265 3604 2961 2548 1504 1267 1221 1269 1478 1876 980 1181 650 1756 1183 1497 1445 1147 1453 1630 1732 1992 2181 1933 1361 1370 1344 1338 1340 1316 1324 1282 1132 1082 1072 1072 1148 1201 1326 1282 1306 1279 1136 1093 1082 1021 1285 1376 1478 1474 1469 1466 1462 1448 1427 1448 1471 1481 1508 1525 1515 1547 1671 1709 1776 1944 3131 3455 3543 2234 1964 1752 1838 1596 1592 1554 1468 1372 1249 1222 1147 1155 1249 1395 1359 1326 1185 1217 1273 1412 1476 1289 1114 1033 1311 1209 985 997 1045 1077 1080 1018 1036 990 883 947 914 903 849 842 850 811 891 836 759 884 1392 1817 1944 1451 1092 1036 1264 538 551 472 351 370 239 132 71 73 120 189 287 341 457 457 505 541 637 638 656 675 818 878 988 989 1205 1347 1648 1659 1659 1644 1615 1662 2058 2624 2631 1086 964 1330 1435 1491 1737 1760 1798 1798 1885 1947 2087 2057 2190 2358 2745 2692 2483 2492 3395 3662 3864 3170 1887 1732 2597 3145 2244 1715 1600 1723 1596 1403 2019 2101 2201 2163 2263 2275 2256 2302 2228 1609 2255 2408 2591 2092 2341 3613 3970 3279 3220 3176 3083 3067 3328 3274 3346 3138 2309 2649 3094 3087 2897 2660 2483 2469 2644 2655 2518 2502 2461 2428 2366 2234 2024 2093 2049 2037 1940 1852 2350 2514 2040 1972 1664 1744 1584 1548 1573 1372 1644 1737 1808 1679 1461 1577 1416 1236 1039 899 859 836 792 780 762 753 812 1360 1969 2859 3247 3586 3682 3258 2796 3326 3150 3062 3128 3214 3175 3327 3528 3682 3640 3684 3662 3634 3596 3610 3611 3695 3805 3882 3859 4083 4262 4557 4671 4959 5057 4641 4335 3925 4039 3805 3796 3655 3517 3497 3461 3603 3675 3748 3635 3496 3493 3539 3609 3617 3575 3498 3452 3391 3346 3372 3437 3470 3439 3430 3457 3305 3119 2936 2919 2986 3038 3093 3016 3151 3062 2859 2748 2619 2591 2489 2255 2029 1976 1568 1764 1889 1767 1640 1600 1817 3100 3454 3784 2871 3645 3656 1938 2772 2143 1653 1387 1677 2358 2744 1196 1265 1661 1469 1325 1117 1187 1195 1720 1723 1444 2802 2963 2275 1548 1550 1567 1584 1587 1612 1583 1477 1359 1289 1307 1286 1335 1400 1459 1415 1437 1388 1289 1180 1133 1294 1514 1757 1855 2037 1960 1864 1837 1812 1798 1814 1830 1838 1816 1881 1847 1860 1941 1974 1954 2414 3263 3686 3759 2883 2898 2472 2578 1914 1571 1477 1401 1324 1206 1217 1258 1250 1418 1437 1341 1349 1359 1292 1308 1492 1581 1272 1200 947 1116 1169 1012 1129 1190 1105 1148 1136 1190 1122 1017 1020 1142 1219 1165 987 980 939 983 889 826 932 1599 2023 2085 1302 1019 818 1206 990 841 581 444 257 176 139 134 147 155 222 341 431 471 495 528 581 649 676 700 771 857 939 1008 1071 1187 1371 1541 1656 1668 1687 1701 1803 2047 2502 2488 1188 912 1022 1487 1675 1738 1773 1824 1854 1915 1986 2054 2101 2201 2387 2513 2542 2474 2526 2683 2961 3177 2309 2357 1943 1569 2090 2410 2229 2008 1932 1918 2026 2179 2358 2400 2262 2339 2297 2225 2420 1864 1648 1944 2000 1793 2171 2242 3012 3504 3470 3448 3339 3268 3360 3544 3795 3960 3564 2663 1620 2997 3021 3066 3116 3162 3048 3108 2978 2800 2492 2561 2745 2855 2756 2495 2508 2500 2564 2680 3029 3326 2983 2338 1994 1887 1904 1919 1947 1931 1584 2344 2340 2533 2566 2364 2086 1920 1538 1302 1024 887 866 845 785 766 953 1236 1960 2687 3351 3549 3703 3745 3853 4006 3940 3875 3797 3559 3626 3679 3827 4204 4461 4582 4367 4527 4501 4342 4547 4393 4257 4412 4626 4723 4585 4885 5063 5390 5479 5425 5067 4467 4281 4305 4207 4106 4042 3891 3993 3838 3801 3971 4060 3910 3876 3862 3876 3954 4028 3887 3769 3678 3644 3515 3500 3594 3616 3622 3666 3639 3516 3319 3311 3322 3256 3313 3314 3227 3317 3284 3217 3153 3191 3272 3160 3053 2950 2653 2692 2632 2538 2365 2228 2098 2194 3186 3348 3001 2643 3254 1824 1603 2123 2251 2247 2102 2254 1409 1157 785 1753 1612 1502 1487 1517 1983 1689 1114 1167 1231 2433 2929 2724 1647 1586 1888 1943 1868 1831 1812 1724 1475 1401 1411 1387 1525 1579 1665 1672 1647 1588 1481 1431 1440 1638 1923 2133 2208 2243 2230 2203 2166 2172 2190 2171 2143 2111 2023 2043 2032 2055 2170 2234 2274 2230 4122 4679 4798 3017 2935 2782 2623 2089 1608 1362 1250 1186 1093 1253 1531 1460 1546 1331 1395 1292 1325 1369 1290 1362 1390 1293 1156 1448 1512 1576 1345 1300 1259 1212 1238 1279 1313 1410 1540 1387 1299 1293 1283 1140 1059 954 924 888 929 1024 1412 2034 1751 1254 1058 922 1033 1193 954 438 411 302 160 146 156 181 213 236 390 461 510 530 582 628 694 729 761 807 896 971 1050 1094 1223 1367 1530 1619 1652 1665 1730 1732 2002 2101 1700 1192 1333 1368 1968 1859 1745 1791 1925 1956 1999 2048 2104 2150 2235 2295 2372 2398 2355 2374 2557 2489 2434 2258 2196 1989 1745 1965 2418 2325 2116 2049 2035 2080 2242 2270 2216 2223 2588 2673 2308 2121 1989 2105 2000 2382 2864 3674 3011 3159 3216 3272 3259 3264 3268 3367 3574 3950 3994 3900 2197 1943 2654 2810 2922 2932 2938 3195 3330 3248 2988 2966 2991 3038 3253 3535 3069 2920 2713 2760 3119 3220 4272 3704 2561 2373 2295 2498 2455 2423 2386 2647 2932 2955 3370 3347 3087 2851 2622 2375 2215 1782 1347 991 905 805 767 1162 1691 2645 3259 3748 3757 3739 3788 4550 5318 4486 4623 4451 4110 4107 4203 4480 4726 5384 5799 5067 5331 5294 5018 5245 5003 4846 4932 5164 5315 5185 5300 5541 5752 5940 5584 5062 4864 4689 4724 4502 4444 4369 4303 4622 4328 4073 4095 4140 4166 4171 4158 4158 4171 4286 4149 3971 3899 3753 3630 3666 3682 3730 3769 3856 3761 3630 3585 3567 3605 3509 3527 3499 3455 3598 3566 3547 3590 3854 4080 3716 3872 3782 3500 3854 3541 3128 3023 2713 2503 2876 2958 3066 3026 3212 2802 2176 2159 2152 2298 2962 2589 3516 2134 1202 1524 1574 1576 1784 1807 2105 2817 2306 2030 1961 1570 2138 2541 2717 1287 1694 2313 2324 2204 2018 2032 1888 1674 1526 1541 1554 1675 1785 1827 1961 1872 1743 1675 1674 1731 2010 2310 2531 2499 2495 2522 2534 2505 2550 2616 2504 2454 2356 2269 2240 2230 2287 2366 2539 2638 3220 4417 4695 3138 2422 4310 2983 2107 2179 1892 1444 1270 1208 1275 1459 1541 1650 1632 1249 1203 1413 1591 1648 1538 1663 1810 2013 1887 1837 1750 1695 1706 1449 1349 1388 1398 1375 1433 1532 1627 1612 1486 1412 1370 1374 1123 1014 894 882 976 1015 1440 1936 1871 1426 1365 860 892 1002 514 430 392 329 178 164 190 322 326 363 439 503 546 571 624 677 736 791 811 853 940 1020 1081 1132 1225 1361 1495 1582 1614 1674 1729 1775 1833 1754 1447 1408 2300 2359 4356 2524 1784 1884 2014 2057 2073 2104 2155 2199 2210 2210 2238 2246 2256 2261 2278 2349 2375 2353 1975 2026 1690 2243 2301 2290 2182 2204 2170 2188 2247 2155 2024 2395 2845 2787 2446 2027 2229 2263 2006 1870 1893 2652 2219 2281 2699 3011 3071 3183 3241 3359 3481 3664 3815 3792 2652 2240 2454 2688 2773 2726 2621 3192 3394 3350 3301 3421 3392 3368 3428 3511 3294 3277 2992 3048 3469 2340 4455 3684 3088 2670 2470 3219 3017 2891 2786 2901 3359 3867 3920 3704 3675 3533 3279 3150 3109 2493 1885 1163 1234 931 834 1381 2189 3050 3417 3654 3622 3610 3631 3855 4193 3978 3988 3926 3712 3983 4076 3687 3903 4185 4484 4359 4669 4714 4561 4582 4653 4730 4879 5002 5289 5224 5401 5508 5779 5822 5432 5206 4910 4792 4624 4565 4463 4424 4362 4479 4245 4160 4180 4183 4190 4202 4193 4183 4168 4217 4072 3995 3908 3833 3678 3695 3646 3669 3817 3833 3721 3662 3599 3583 3587 3555 3361 3261 3143 3244 3534 3435 3235 3328 3462 3259 3667 3712 3414 3612 3430 3299 3334 3473 3630 3445 3817 3852 3592 3785 3363 2985 2780 2707 4608 5497 2212 2858 2167 1172 1770 1932 2058 2102 2194 2404 2714 2696 2829 2521 1957 2332 3259 2809 2125 1874 2255 2419 2473 2574 2740 2608 1796 1522 1527 1511 1681 1745 1845 1872 1836 1796 1749 1808 1928 2229 2538 2735 2700 2781 2774 2734 2674 2688 2727 2679 2576 2487 2250 2304 2265 2272 2367 2451 2515 2451 3680 3758 2794 2950 4098 4152 2963 2180 2022 1629 1653 1495 1721 1743 1676 1651 1162 922 1525 1966 2285 2565 2075 2091 2358 2807 2183 1896 1734 1676 1610 1560 1467 1543 1549 1534 1534 1562 1647 1691 1753 1588 1496 1529 1321 1196 976 940 954 1047 1408 1702 1628 1234 1208 933 883 706 378 380 336 297 189 189 242 386 426 375 485 535 593 593 673 717 820 829 846 857 984 1040 1138 1138 1277 1364 1564 1565 1592 1621 1731 1771 1837 1838 1621 1714 2260 2680 2350 1219 1406 1659 2067 2067 2124 2162 2248 2250 2253 2258 2221 2228 2271 2094 1879 1850 2337 2357 2474 2637 2759 2812 2608 2471 2043 2029 2104 2206 2403 2459 2480 2566 3256 3210 2734 3181 2753 2185 1845 2083 2082 2580 1677 1400 2505 3104 3066 3090 3123 3212 3421 3366 3476 3592 3029 2755 2611 2612 2778 2805 2826 3035 3455 3463 3537 3520 3564 3654 3876 3825 3888 3840 3637 3601 3560 3642 4255 3597 3768 3834 4806 4490 4298 3998 3003 3026 3783 4211 4013 3755 3461 3340 3162 3038 3008 2659 2196 1643 1556 1057 908 1648 2415 3262 3403 3403 3403 3401 3466 3412 3361 3395 3337 3313 3375 3211 3475 3148 2909 3101 3371 3802 3901 4079 4207 3984 4282 4680 4778 4999 5171 5376 5459 5546 5612 5567 5446 5244 5059 4840 4702 4555 4508 4458 4437 4374 4305 4255 4251 4242 4237 4229 4230 4204 4162 4104 4049 3984 3908 3852 3795 3682 3573 3605 3714 3792 3715 3595 3566 3579 3616 3409 3130 2860 2828 2980 3196 3090 2924 2667 2666 2980 3225 3536 3401 3611 3497 3481 3629 4387 4922 4181 4542 4551 4179 4542 4273 3823 3559 3409 6764 5584 2211 1868 1120 2114 2215 2473 2528 2529 2934 3113 3227 3332 2742 2335 2080 2422 3221 3334 2191 2008 2392 2424 2736 2720 3500 3040 2220 1533 1533 1549 1635 1735 1806 1825 1833 1828 1797 1920 2057 2405 2682 2926 2872 3142 3071 2920 2860 2865 2896 2781 2722 2535 2342 2416 2342 2289 2334 2423 2461 2440 2526 2603 2635 2719 3485 4154 4223 3409 2552 1774 1754 2021 2228 2206 1483 1223 882 1083 1372 1568 3185 3378 2757 2629 2986 3011 2487 1833 1648 1607 1602 1559 1557 1617 1551 1577 1653 1659 1695 1721 1810 1620 1520 1579 1523 1465 1314 1057 1101 1184 1066 1035 1071 1138 952 678 522 287 316 381 295 233 207 212 250 348 410 448 528 586 620 644 695 758 834 866 889 949 1021 1089 1143 1188 1270 1376 1488 1561 1590 1650 1727 1791 1839 1849 1839 1923 2090 2203 1910 1598 1445 1597 1943 2109 2162 2225 2291 2302 2301 2284 2244 2293 2422 2670 2199 1780 2143 2570 2887 2464 2180 2957 2827 2517 2127 1864 2085 2261 2483 2729 2848 3030 3557 3766 2531 1950 2222 1965 1603 1762 2218 2138 1188 1291 3171 3284 3143 2977 2966 3039 3207 3316 3328 3421 3422 3161 2796 2573 2725 2881 2940 3157 3390 3609 3750 3615 3705 4004 4227 4456 4567 4318 4337 4077 3958 3835 3906 4134 4579 5463 6221 5246 5467 4717 4043 3494 3761 3997 3919 3566 3313 3081 2962 2831 2752 2655 2456 2000 1385 1130 1003 1302 1801 2292 2454 2597 2637 2663 2662 2635 2607 2634 2425 2394 2449 2241 2587 2621 2330 2470 2776 2792 2959 3257 4087 3994 4377 4545 4701 4911 5098 5310 5447 5549 5572 5521 5408 5248 5086 4891 4725 4587 4523 4475 4456 4408 4333 4286 4271 4257 4250 4240 4239 4216 4186 4082 3945 3784 3658 3519 3415 3259 3115 3017 2998 2964 2928 2882 2855 2805 2764 2440 2037 1820 1932 2024 2050 2003 1922 1772 1761 1801 2440 2602 2666 2704 2699 2783 3058 3299 3494 3314 3528 3544 3366 3487 3338 3251 3298 4220 5956 1692 2070 1338 4105 2708 2273 2746 2846 2911 3287 3465 3826 3623 2792 2001 1709 1577 1721 1942 2227 2636 2615 2430 2455 3544 3626 3578 1741 1476 1479 1458 1599 1662 1748 1767 1750 1737 1727 1792 1888 2142 2396 2598 2709 2847 2811 2730 2709 2741 2791 2730 2522 2374 2009 2068 2019 2002 2035 2089 2133 2082 2203 2241 2263 2290 2818 3110 3268 2987 2292 1825 1730 1946 1994 1941 1498 1381 1193 1268 1423 1410 3484 3685 3551 3885 2468 3162 2653 1821 1609 1647 1621 1579 1585 1659 1696 1736 1746 1814 1754 1829 1791 1804 1869 1819 1715 1603 1389 1392 1333 1129 816 398 452 931 830 530 350 284 320 453 399 335 310 319 350 362 440 489 567 616 651 672 738 798 874 916 946 983 1056 1113 1174 1204 1301 1393 1507 1567 1618 1673 1763 1830 1880 1890 1899 1966 2075 2104 1941 1902 1815 1871 2092 2161 2228 2287 2354 2387 2396 2424 2477 2568 3055 3514 2953 2197 2093 2214 2145 3191 2560 3020 2906 2731 2235 2147 2221 2235 2476 2921 3328 3178 3137 3563 3251 2764 2454 2619 1962 1944 2352 2336 2083 2334 3217 3196 2633 2608 2596 2738 2984 3143 3149 3162 3172 3013 2760 2640 2717 2894 3097 3428 3720 3953 4066 4122 4110 4129 4253 4236 4147 4169 3889 3765 3600 3608 3781 4289 4873 5286 5678 5518 5367 4683 3754 3321 3749 3880 3498 3366 3073 2977 2589 2496 2368 2171 1991 1690 1234 1189 1106 1011 1088 1271 1481 1775 1834 1890 1858 1839 1817 1754 1586 1511 1622 1060 1508 2020 1965 1707 1470 1654 1934 2674 3273 4046 4225 4465 4618 4829 5004 5247 5420 5541 5536 5471 5375 5246 5103 4928 4767 4614 4543 4489 4478 4437 4364 4312 4275 4256 4237 4222 4175 4154 4113 3949 3753 3469 3309 3088 2960 2723 2576 2333 2240 2132 2115 2086 2069 1995 1936 1435 981 809 1018 1061 902 900 919 1163 1260 1225 1410 1686 1891 1822 1916 2179 2385 2385 2223 2511 2432 2473 2579 2553 2525 2700 2838 3296 3193 2349 1635 2220 3715 2827 2121 2981 3171 3622 3782 3838 3879 3933 2705 1697 1664 1582 1475 1694 2128 2415 2727 2486 2589 2837 3260 2649 1462 1432 1444 1440 1523 1613 1639 1729 1685 1639 1647 1657 1663 1846 2057 2295 2371 2470 2494 2521 2559 2668 2750 2521 2387 2091 1855 1775 1751 1727 1719 1800 1861 1766 1842 1885 1870 1895 2007 2142 2204 1977 1549 1722 1724 1662 1602 1536 1534 1507 1484 1493 1510 1973 2947 3613 3254 2759 2554 2813 2481 1829 1709 1763 1737 1669 1641 1746 1654 1749 1725 1769 1778 1725 1706 1807 2003 2158 1975 1936 1470 1180 1465 1173 840 399 397 811 833 575 347 338 467 690 546 475 471 443 438 466 500 531 605 655 682 705 766 836 909 974 994 1025 1091 1151 1196 1235 1310 1409 1514 1588 1628 1701 1809 1879 1912 1933 1955 1990 2041 2066 2071 2111 2144 2214 2205 2224 2280 2345 2411 2477 2495 2570 2707 2912 3036 3209 3236 2942 2161 2394 2231 2379 2401 2859 2923 2687 2378 1765 2261 2450 2777 3207 3676 3752 3555 3834 3280 3221 3195 2807 2422 2282 2441 2649 2818 2862 2854 2537 2220 2198 2255 2477 2759 2969 2966 2906 2845 2791 2744 2722 2744 2961 3183 3661 4013 4324 4298 4706 4551 4293 4219 4170 4192 3980 3632 3327 3252 3400 3643 4333 5005 5495 5472 5362 5136 4336 3532 3153 3536 3599 3370 3198 3164 2620 2363 2141 1979 1687 1461 1288 1247 1222 1168 1093 1016 1042 1154 1259 1314 1344 1340 1271 1177 1266 1186 1209 1414 1213 1457 1513 1363 1104 835 971 1381 1876 2526 3350 3818 4274 4441 4699 4906 5181 5382 5517 5521 5474 5383 5258 5120 4954 4800 4655 4575 4516 4502 4464 4406 4307 4194 4075 3990 3813 3648 3446 3340 3071 2813 2489 2305 2045 1874 1670 1559 1419 1340 1280 1275 1262 1255 1223 1182 940 621 497 799 728 498 601 827 923 955 952 1084 1178 1401 1320 1333 1417 1580 1619 1648 1761 1673 1682 1817 1746 1653 1467 2511 3847 2786 1856 1945 2451 2163 1978 2356 2980 3558 3614 3676 3712 3708 3535 2651 1767 1662 1624 1594 1799 2062 2199 2304 2574 2650 2767 3027 1836 1639 1538 1260 1272 1450 1505 1521 1503 1521 1541 1569 1582 1619 1597 1852 1956 2061 2039 2069 2156 2247 2287 2296 2290 1915 1716 1354 1324 1341 1348 1327 1297 1259 1301 1345 1381 1490 1472 1551 1596 1605 1491 1258 1318 1324 1324 1355 1378 1359 1317 1311 1317 1324 1296 2872 3210 2130 2139 2575 2728 2290 1900 1849 1757 1757 1797 1846 1845 1796 1742 1707 1756 1804 1803 1806 1729 1950 2017 1960 1561 1247 1120 1425 1377 1103 1066 608 868 729 310 310 394 460 536 521 494 482 472 514 530 555 568 660 694 731 731 823 876 997 1013 1030 1035 1134 1176 1241 1241 1369 1446 1616 1614 1676 1757 1941 1987 1952 1952 1974 2008 2101 2079 2084 2113 2212 2242 2257 2257 2353 2408 2524 2540 2554 2555 2716 2755 2798 2925 3428 3842 3504 2464 2593 2438 2321 2622 3058 2851 2086 1829 2638 3532 4132 3437 3627 3952 4102 4136 2366 2086 2343 2651 2115 2226 2529 2451 2871 3059 2531 2348 2214 2257 2458 2591 2721 2790 2770 2757 2748 2761 2787 2850 2915 2998 3051 3371 3775 4058 4110 4291 4200 4055 3983 3968 3951 3857 3105 3147 3108 3192 3328 4033 4910 5369 5118 4641 4196 3466 2871 2626 2849 2840 2582 2494 2268 1829 1768 1769 1611 1450 1309 1232 1260 1257 1226 1171 1091 985 910 846 868 874 825 618 423 785 822 968 1078 1163 1165 1069 923 625 392 688 684 1193 1720 2723 3287 3984 4167 4483 4756 5077 5292 5452 5428 5387 5297 5150 5045 4860 4768 4627 4532 4465 4405 4365 4272 4101 3967 3710 3597 3223 3023 2611 2479 2087 1849 1472 1312 1000 842 656 602 564 470 426 459 517 516 477 447 465 424 416 429 396 407 523 652 698 651 761 714 747 832 727 709 708 709 814 922 1031 947 938 1025 852 784 765 1768 3490 1213 3271 2967 3033 2052 1702 2461 3154 3552 3607 3511 3365 3446 3051 2265 1863 1810 1706 1616 1836 2025 2107 2047 2482 2747 2787 2509 2011 1974 1605 1058 1229 1318 1404 1407 1258 1338 1449 1484 1560 1609 1553 1591 1674 1729 1821 1769 1804 1899 1910 1858 1846 1559 1227 1084 850 910 963 937 762 617 883 837 914 1055 1026 1057 1055 1005 928 905 966 916 979 1046 1099 1101 1115 1144 1162 1164 1566 2281 2794 1439 1383 2698 3201 2522 1923 1806 1757 1763 1813 1820 1847 1824 1895 2072 2048 2036 1935 1961 1774 1829 1827 1741 1612 1297 1350 1259 1420 1365 1236 763 902 580 244 305 564 589 540 461 469 472 517 562 588 611 668 718 757 795 819 859 930 1000 1041 1062 1111 1174 1230 1280 1318 1392 1492 1609 1682 1786 1957 2075 2132 2090 2065 2020 2038 2104 2124 2134 2191 2241 2283 2322 2353 2407 2477 2557 2591 2608 2649 2692 2761 2857 2962 3477 3356 3708 3057 3025 2598 2480 2496 2938 2725 1814 1750 2748 3243 3668 3813 3457 4180 4049 3746 2672 2132 1722 2165 1833 2310 2149 1912 2315 2430 2349 2390 2371 2420 2674 2761 2696 2626 2576 2609 2688 2775 2821 2967 3071 3027 2899 3071 3456 3782 3783 3787 3795 3792 3775 3791 3800 3351 3033 3035 3030 3015 3014 3789 4573 5018 4720 3854 3258 2463 2247 2112 2079 1975 1887 1774 1736 1346 1343 1321 1273 1241 1227 1239 1305 1295 1269 1210 1134 1040 944 872 837 781 708 626 535 618 678 776 895 973 973 893 744 634 534 651 672 941 1319 1950 2432 2976 3211 3681 4081 4575 4853 4963 4834 4636 4488 4299 4191 4104 4091 3992 3860 3657 3508 3249 3050 2772 2611 2372 2230 1987 1820 1616 1515 1331 1180 1005 898 758 631 539 510 482 437 400 428 447 453 451 448 468 429 431 464 423 449 516 657 670 628 695 591 584 675 571 533 498 512 590 745 802 721 713 765 702 612 683 2637 740 1043 3252 2780 2733 2310 1885 2720 3356 3560 3622 3369 3056 3057 2627 2257 1966 1910 1876 1780 2000 2211 2242 2180 2085 2199 2442 2546 2549 2613 2563 2032 1827 1834 1816 1557 1476 1264 1298 1393 1439 1461 1436 1501 1544 1635 1637 1627 1640 1711 1710 1681 1720 1292 1092 771 713 753 776 752 703 646 713 690 716 843 777 816 827 772 739 713 748 741 760 810 803 808 873 965 988 974 989 3291 4050 4852 1712 2392 2608 2185 1762 1726 1769 1708 1913 1778 1798 1881 2106 2169 2202 2196 2053 1951 1790 1800 1825 1556 1309 1203 1069 1512 1429 1539 1379 947 1034 622 336 360 539 555 583 603 675 680 683 687 694 713 751 821 887 961 985 1015 1042 1075 1096 1114 1149 1219 1273 1335 1366 1463 1560 1684 1771 1940 1977 2318 2348 2208 2159 2126 2139 2185 2210 2231 2257 2313 2356 2401 2424 2488 2548 2623 2662 2684 2707 2753 2815 2911 3034 3572 3627 3911 3393 2768 2809 2492 2455 2794 2843 2269 2217 2893 3191 3118 3471 3457 3857 3654 3568 2382 2021 1951 1903 1786 2911 1762 1417 2070 2040 2040 2011 2036 2061 2717 2914 2831 2618 2519 2539 2745 2817 2904 2921 3009 2943 2788 2900 3208 3423 3394 3267 3388 3529 3590 3581 3493 3470 3002 3038 3028 3003 2958 3218 3604 3790 3651 3210 2700 2356 2158 2158 2047 1989 1880 1839 1388 1324 1415 1332 1204 1209 1260 1284 1351 1343 1308 1251 1168 1097 1029 945 846 727 622 556 565 526 517 606 712 793 795 733 638 588 616 644 657 764 966 1256 1549 1964 2204 2851 3251 3956 4208 4268 4108 3716 3571 3317 3239 3245 3277 3221 3068 2707 2523 2023 1789 1379 1259 1020 909 776 708 691 657 665 625 631 604 588 570 550 531 492 476 360 406 463 463 448 439 477 444 449 506 416 461 555 611 589 539 608 499 452 515 318 334 397 431 468 514 555 522 506 502 495 501 690 1887 721 3632 3090 2875 2962 2980 2408 3059 3505 3584 3563 3242 2966 2772 2506 2273 2130 2133 2123 2184 2292 2410 2297 2224 2141 2105 2060 2722 2905 3077 3051 2823 2661 2370 2206 1950 1557 1318 1192 1264 1345 1347 1348 1385 1445 1489 1471 1492 1503 1496 1479 1465 1364 1155 864 677 512 546 583 574 590 608 566 554 561 602 469 525 580 561 521 495 552 562 579 581 644 619 659 759 797 773 1666 3099 3950 1391 1160 1834 2071 2188 2132 1760 1875 1897 1865 1713 1801 1976 2114 2164 2173 2136 2053 2013 1890 2089 1851 1571 1477 981 1394 1654 845 1426 1273 856 953 766 473 695 649 384 465 805 881 887 847 809 805 811 841 932 1024 1087 1125 1150 1173 1150 1153 1158 1189 1264 1330 1383 1425 1513 1625 1747 1863 1978 2156 2290 2367 2282 2221 2227 2233 2262 2304 2319 2329 2387 2438 2473 2501 2556 2612 2684 2745 2756 2768 2819 2878 2925 3116 3514 3917 3770 3787 3590 3067 2580 2524 2708 3084 2960 3017 3270 3414 3052 3186 3355 3610 3304 3101 2353 2317 2128 2117 2200 2750 1402 1836 2045 1861 1800 2005 1726 1947 2345 2986 2979 2274 2248 2598 2750 2964 2947 2999 2955 2793 2724 2789 2922 3069 3132 2882 3094 3294 3376 3360 3221 3280 3154 3056 3012 2975 2949 2735 2683 2611 2622 2592 2309 2146 2136 2121 2073 1980 1897 1724 1461 1364 1310 1258 1189 1221 1286 1329 1432 1412 1351 1277 1203 1135 1060 966 807 870 594 526 537 554 561 601 661 687 668 649 645 650 670 683 689 719 834 999 1179 1441 1657 1976 2207 2542 2752 2815 2683 2499 2390 2272 2226 2200 2215 2088 1911 1661 1518 1278 1095 923 847 748 658 597 578 566 560 564 575 580 579 587 596 574 580 573 539 524 529 534 526 514 506 525 559 580 633 631 629 650 716 739 740 746 708 700 709 669 671 612 462 494 555 566 484 451 376 370 234 803 1495 957 3504 3431 3097 3073 3040 3040 2796 2612 2990 3543 3107 2948 2733 2490 2297 2190 2204 2173 2239 2317 2354 2356 2298 2144 2114 2123 2640 3088 3051 2946 2782 2645 2344 2248 2081 1755 1228 1168 1387 1335 1161 1194 1261 1313 1443 1419 1434 1417 1339 1308 1313 1307 990 832 536 504 518 526 516 511 518 512 498 503 524 484 505 506 448 418 404 420 455 472 507 517 513 545 659 699 700 701 2145 2228 1079 1056 1691 1897 2094 2084 1915 1987 2204 2022 1726 1770 1868 2032 2098 2163 2164 2053 1952 1425 1967 2304 1904 1307 978 1203 1236 1013 1083 898 668 666 667 787 1042 989 750 735 902 902 908 897 857 862 871 875 1071 1115 1135 1136 1376 1384 1213 1192 1190 1206 1322 1372 1460 1460 1594 1680 1884 1890 2005 2131 2659 2596 2210 2207 2227 2250 2306 2349 2361 2335 2413 2458 2553 2553 2595 2628 2734 2775 2784 2757 2844 2882 2950 2948 3414 3501 3386 3187 3327 2647 3046 2737 2653 3091 2705 2928 3034 3253 3035 2829 2837 3224 2786 2535 2205 2366 2645 2636 2908 2682 2073 2335 2056 1753 1742 1784 2157 2215 2422 2885 2813 2273 2249 3033 3138 3269 2999 3084 2848 2759 2670 2590 2525 2674 3328 3328 3265 3258 3383 3770 3754 3660 3460 3244 2947 2800 2897 2906 2829 2718 2619 2479 2342 2248 2137 2137 2036 2015 1899 1801 1428 1294 1231 1256 1293 1382 1395 1402 1592 1554 1398 1307 1239 1188 1123 965 838 865 637 496 491 596 605 623 640 612 650 681 685 744 734 724 729 729 723 795 902 1043 1189 1206 1224 1213 1325 1399 1363 1365 1330 1333 1322 1265 1226 1022 845 690 635 629 587 611 615 624 597 586 574 563 551 555 566 571 572 601 626 587 631 645 629 673 645 604 591 569 557 603 667 722 730 853 802 762 798 886 942 864 928 950 924 985 986 835 661 553 595 541 471 379 289 255 201 367 719 1743 2434 2384 3030 3044 3071 2978 2847 2601 2349 2550 2737 2815 2652 2488 2314 2240 2297 2266 2259 2302 2357 2389 2377 2293 2197 2148 2443 3060 3019 2935 2777 2418 2073 2031 2064 1982 997 1045 1381 1445 941 1099 1120 1213 1337 1342 1377 1306 1204 1142 1157 1064 914 718 564 464 466 468 457 436 428 451 447 449 455 457 454 412 355 303 290 322 338 373 406 407 416 468 525 603 635 623 726 830 888 931 1317 1768 1816 1586 1593 1820 2009 2000 1671 1643 1712 1656 1616 1865 1967 1937 1786 1682 1838 2593 2259 1488 1103 1007 1000 869 829 857 943 1035 873 1083 1140 1060 991 942 929 925 928 935 932 917 931 1055 1198 1354 1458 1592 1722 1585 1414 1258 1245 1303 1376 1444 1505 1547 1627 1741 1880 1977 2111 2486 2825 2787 2429 2269 2251 2259 2307 2347 2361 2383 2429 2475 2508 2534 2583 2639 2707 2759 2773 2793 2854 2909 2949 3001 3100 3166 3166 3055 3399 3404 3147 3058 2868 2811 2496 2776 2532 2235 2737 2682 2597 2568 2378 2526 2378 2369 2428 2493 2932 2504 2595 2382 1982 2156 2006 1433 2981 3150 2408 2814 3069 2697 3195 3854 3640 3463 2855 2709 2555 2680 2485 2357 2057 2324 3211 3555 3623 3351 3495 3892 4175 3980 3930 3355 2916 2653 2855 3101 3161 3019 2725 2464 2408 2333 2237 2146 2072 2009 1953 1743 1521 1263 1251 1251 1423 1472 1468 1547 2330 2112 1714 1411 1312 1327 1224 1173 1040 1014 714 703 699 719 735 756 788 972 1207 1289 1175 1054 988 917 774 775 803 834 880 968 1083 1129 1096 1107 1163 1198 1208 1209 1208 1206 1209 1166 1079 899 657 523 526 535 551 571 590 598 591 584 573 560 528 572 557 545 535 538 546 534 614 637 665 695 668 644 623 626 641 619 712 736 750 792 759 758 824 860 879 857 988 1030 1085 1123 1110 1005 737 634 584 577 373 297 168 151 113 230 835 1309 2196 2142 2498 2746 2978 3030 2962 2869 2566 2668 2722 2742 2609 2505 2355 2414 2449 2478 2416 2360 2356 2422 2418 2327 2239 2160 2107 2271 2282 2077 1687 1570 1648 1810 1563 1415 1172 973 1479 1670 1347 1119 1237 1240 1412 1438 1413 1355 1039 946 937 952 796 703 478 469 452 440 401 383 376 386 371 370 391 403 388 350 286 253 237 259 267 281 327 309 326 351 406 428 435 433 554 619 747 737 1039 1486 1716 1426 1309 1355 1566 1560 1542 1655 1576 1614 1695 1695 1714 1771 1709 1559 1516 2053 1424 1257 1209 1077 1013 829 754 872 839 726 828 1187 1186 1517 1151 1008 981 976 979 982 982 997 1070 1172 1374 1429 1912 2043 1913 1820 1498 1372 1329 1355 1433 1499 1567 1600 1686 1794 1943 2104 2548 2766 3544 3497 2626 2493 2301 2244 2288 2312 2330 2350 2392 2426 2463 2484 2541 2596 2665 2702 2729 2768 2840 2901 2962 2985 3029 3021 2970 2986 3253 3306 3250 3279 3055 2734 2341 2398 1982 1504 2298 2422 2136 2290 2507 2462 2369 2212 2014 2167 2452 2223 1801 1784 1856 2440 2726 2521 3337 3346 2523 2370 2917 2563 3117 3692 3739 3068 2531 2304 2604 2872 2245 2159 2078 3216 3937 3248 3765 4089 4091 3317 2794 3459 3179 3159 2833 2868 3048 3198 3251 3159 2952 2769 2678 2573 2483 2359 2234 2126 2059 2021 2017 2019 2024 1966 2019 2080 2197 2246 3085 2646 2085 1475 1404 1368 1295 1217 1120 1053 977 901 879 867 866 926 1003 1407 1772 1920 1680 1382 1259 1108 1004 956 922 906 904 949 1037 1116 1147 1176 1187 1198 1209 1213 1208 1207 1205 1165 1086 891 627 483 508 530 551 565 577 585 591 584 567 549 507 609 571 510 502 485 474 515 575 637 669 746 721 674 667 704 739 668 732 753 735 772 756 776 824 848 840 911 1010 1130 1194 1296 1257 1078 894 718 631 473 323 185 114 89 74 176 698 789 1363 1972 2309 2567 2678 2941 3005 3132 3188 2848 2822 2720 2531 2445 2455 2568 2630 2638 2607 2543 2510 2517 2479 2306 2223 2143 2027 1914 1747 1742 1694 1530 1339 1416 1393 1393 1233 880 963 1183 1428 1313 1376 1523 1395 1421 1407 1199 968 735 707 771 721 636 523 449 431 397 355 321 312 322 299 293 298 298 293 273 235 185 165 212 193 200 231 201 218 253 271 256 237 309 353 444 549 535 661 965 1301 1325 1426 1292 1360 1439 1530 1687 1668 1667 1663 1658 1631 1674 1654 1461 1359 1400 1273 1063 1144 999 1004 844 701 670 633 847 1640 1861 2032 1752 1378 1070 1041 1030 1032 1032 1032 1069 1148 1308 1478 1597 1751 2076 2134 1797 1611 1449 1400 1417 1493 1570 1623 1659 1724 1836 1994 2189 2592 3403 3806 3768 3025 2577 2363 2226 2267 2281 2291 2323 2350 2384 2415 2437 2488 2545 2621 2654 2676 2744 2818 2905 2969 2980 2944 2882 2800 2790 2917 3166 3568 3278 2712 2351 1950 1782 1632 1707 2076 1976 1772 2168 2355 2372 2257 2350 2746 2930 2301 2109 1735 1877 1827 2031 2687 2866 2907 2584 2353 2461 2714 2496 2593 3002 3055 2487 2682 3528 4768 4197 2835 2676 2835 3500 3321 2948 3656 4220 4422 3842 3558 3009 2509 2469 2961 3134 3233 3302 3281 3249 3190 3084 2953 2818 2770 2612 2471 2306 2189 2315 2515 2709 2791 2819 2829 2889 2949 2975 3273 2916 2339 1890 1703 1660 1938 1887 1634 1694 1303 1145 1072 1147 1238 1377 1556 1852 2110 2137 1897 1651 1502 1350 1203 1165 1141 1125 1116 1154 1225 1274 1288 1268 1216 1191 1205 1208 1210 1208 1202 1164 1097 919 660 519 517 528 546 561 567 589 629 592 533 501 428 439 436 438 456 454 435 459 528 563 636 648 636 618 591 592 620 583 627 639 649 639 653 701 810 850 856 860 1039 1113 1226 1276 1218 1128 982 792 602 404 266 171 124 132 79 71 194 593 1210 1612 2032 2157 2535 2652 2914 3109 2955 2835 2760 2547 2432 2384 2475 2609 2818 2936 2758 2663 2616 2606 2611 2338 2176 2109 1992 1907 1768 1775 1760 1597 1341 1219 1288 1310 1279 839 841 1016 1423 1037 1270 1640 1373 1370 1365 1237 859 704 665 705 647 571 467 397 375 353 326 309 286 303 242 230 226 208 224 237 210 203 197 207 197 195 206 194 199 200 192 174 149 182 276 336 475 460 537 659 997 979 960 1087 1315 1433 1603 1684 1763 1730 1557 1619 1702 1568 1693 1558 1190 1216 1167 1139 1053 1024 925 812 686 620 640 851 1165 1773 2095 1801 1321 1117 1073 1073 1069 1080 1102 1095 1152 1234 1506 1539 1415 1469 1646 1649 1448 1432 1416 1411 1525 1584 1695 1695 1755 1829 2032 2007 2360 3063 3633 3639 2354 2268 2173 2181 2202 2237 2243 2218 2262 2294 2363 2363 2405 2435 2533 2583 2604 2580 2712 2794 2974 2974 2850 2779 2653 2707 2813 2883 3392 3311 2834 2598 2057 1829 1851 2022 2735 1857 2142 1929 1858 1961 1867 1793 1947 1645 1699 1834 1626 1731 1545 1418 1858 1987 2111 1904 1841 2163 2373 2354 2347 2441 2372 2062 2456 3715 4577 4438 3293 2768 2561 2059 2376 3222 4020 4645 5442 5377 4278 3470 2724 2987 3285 3274 3321 3318 3278 3241 3211 3157 3084 3105 3204 3221 3154 2923 2640 2537 2687 2773 2786 2782 2740 2983 3091 3088 3342 3090 2671 2292 2160 2253 2520 2636 2460 2051 1746 1331 1182 1506 1583 1861 2099 2299 2349 2259 2098 1905 1746 1554 1431 1353 1356 1357 1359 1391 1429 1453 1431 1354 1248 1186 1200 1206 1209 1207 1197 1166 1104 943 707 560 528 522 545 555 558 615 665 559 510 439 374 278 309 370 406 404 385 450 464 506 558 558 563 553 523 514 520 504 510 527 566 497 543 668 756 852 876 901 1020 1126 1165 1306 1228 1119 1060 845 582 328 214 148 152 178 104 36 48 556 1023 1132 1326 1533 2035 2302 2594 2700 2734 2603 2315 2204 2353 2381 2448 2568 2689 2815 2789 2782 2719 2676 2569 2429 2276 2134 1946 1838 1758 1733 1724 1670 1451 1207 1203 1166 1086 868 885 1071 967 821 1331 1816 1458 1312 1330 1141 887 636 588 631 583 513 416 346 320 312 308 275 243 257 192 165 167 150 172 196 197 209 222 207 204 195 181 175 168 147 113 66 43 118 178 261 335 379 372 454 572 667 510 924 1370 1427 1591 1636 1752 1699 1604 1548 1683 1600 1568 1492 1254 1185 1027 1084 1020 1029 981 889 617 509 780 1108 1240 1213 1628 1508 1337 1142 1125 1113 1109 1128 1162 1169 1212 1344 1420 1459 1388 1387 1445 1492 1440 1427 1438 1479 1546 1611 1660 1691 1742 1822 1942 2081 2350 2704 2945 3051 2464 2276 2195 2127 2118 2152 2159 2140 2169 2198 2211 2231 2281 2321 2368 2460 2487 2499 2584 2686 2743 2756 2734 2653 2581 2622 2727 2914 3080 3237 3172 3313 2983 2706 2782 2806 2414 2001 1554 1722 1506 1454 1604 1598 1666 1502 1600 1621 1379 1278 1241 1158 1045 1162 1463 1603 1823 1941 2092 2226 2278 2255 2197 2079 1880 2224 3091 3171 3042 4017 3768 2360 2004 3381 4231 4815 5906 5550 4878 4652 3924 3939 3492 3411 3372 3317 3274 3210 3199 3197 3214 3394 3632 3832 3863 3557 3246 2899 2776 2774 2768 2736 2909 3112 3206 3237 3479 3369 3091 2836 2657 2595 2897 2893 2826 2717 2178 2028 1994 1953 2097 2231 2376 2447 2392 2339 2136 2078 1880 1850 1686 1625 1629 1649 1672 1684 1675 1623 1537 1416 1288 1212 1206 1204 1209 1210 1199 1197 1107 964 753 615 533 477 532 555 547 544 537 532 442 397 294 265 288 337 447 471 456 487 475 481 502 499 497 487 454 417 380 422 441 468 562 532 566 632 770 822 834 835 959 1002 1056 1043 1069 1072 1044 835 528 283 196 145 149 150 102 45 8 113 1097 2098 2100 1790 1992 2152 2247 2221 2211 2179 2106 2115 2275 2288 2370 2458 2576 2673 2744 2745 2689 2659 2573 2425 2297 2140 1927 1809 1751 1715 1667 1623 1561 1180 941 866 812 739 929 1211 938 775 1271 1826 1446 1338 1329 1197 811 671 649 645 562 509 362 340 331 339 355 350 331 336 181 163 182 211 213 213 220 221 228 225 185 171 168 161 158 145 102 78 55 80 145 185 279 270 290 390 647 718 616 724 1213 1240 1289 1330 1617 1673 1564 1565 1601 1590 1529 1398 1127 1023 1023 1071 1127 1046 1030 1019 748 950 1451 1596 1148 1426 1581 1367 1343 1290 1204 1179 1174 1196 1246 1282 1330 1349 1433 1433 1427 1443 1511 1523 1489 1470 1448 1470 1533 1586 1640 1663 1704 1773 1875 1988 2315 2509 2679 2760 2243 2130 2015 1977 1991 2000 2005 2016 2034 2049 2065 2079 2119 2157 2205 2233 2264 2302 2371 2439 2515 2513 2434 2382 2345 2339 2410 2457 2504 2526 2511 2677 3743 3453 3340 3552 2087 1951 2229 2101 1652 1525 1448 2314 1830 1736 2457 1606 1204 1229 1179 984 1167 1255 1400 1562 1818 1955 1764 1794 2024 2100 2199 2245 1882 1746 2059 2449 2445 3640 4581 3456 2364 2865 3421 3752 4601 4571 4544 4552 3699 3642 3316 3644 3416 3036 3040 2919 3102 3164 3140 3297 4032 4138 4234 4298 4304 3868 3265 2846 2888 2913 3225 3153 3089 3444 3505 3560 3475 3333 3134 3035 3065 3041 3092 2993 2758 2717 2864 2487 2573 2592 2590 2533 2467 2399 2297 2111 2030 2030 1946 1902 1903 1936 1970 1963 1901 1778 1642 1473 1335 1240 1214 1201 1203 1209 1215 1200 1136 983 798 650 595 428 486 552 542 473 412 459 396 333 276 226 243 338 459 513 499 533 492 460 443 431 428 412 391 285 207 372 369 432 529 545 561 641 739 796 792 835 860 888 931 774 892 1017 1013 798 497 248 176 143 142 127 114 104 78 193 931 1844 2241 1891 1993 2089 2231 2143 2112 2113 2030 1917 2008 2127 2262 2352 2434 2568 2542 2578 2562 2623 2618 2465 2327 2168 1870 1781 1754 1743 1709 1688 1198 940 641 641 603 671 918 1543 1169 1200 1920 1994 1428 1357 1329 1114 874 701 716 620 563 476 404 320 337 379 394 416 424 357 262 204 207 282 262 232 242 245 244 218 173 148 156 144 145 134 103 66 49 86 96 129 181 155 193 417 627 824 847 673 1014 1019 1229 1416 1588 1526 1437 1535 1433 1388 1414 1339 1229 1118 1185 1324 1228 1133 1081 1673 1265 1488 1597 1385 1016 1038 1074 1180 1390 1406 1289 1235 1236 1262 1328 1388 1401 1403 1412 1425 1441 1479 1579 1587 1540 1484 1444 1466 1521 1573 1617 1638 1660 1716 1803 1847 1975 2197 2306 2184 2016 1919 1846 1825 1863 1847 1851 1896 1898 1907 1921 1930 1949 1989 2039 2016 2028 2112 2161 2213 2280 2262 2156 2121 2110 2053 2039 2012 1944 1801 1804 2163 3339 3623 3169 2857 2200 2207 2102 1976 1721 1417 1426 1534 1475 1610 1968 1484 1255 1230 1210 2403 1821 1023 1238 1507 1800 1706 1275 1605 1722 1976 2139 2396 2089 1727 1687 1970 2138 2333 2793 2469 1609 3110 3203 3041 3059 3727 4252 4247 3701 3481 3630 3457 3187 2589 2628 2672 2952 3127 3242 3752 4056 4441 4559 4985 5290 4730 3837 2958 3025 3109 3149 3158 3362 3506 3536 3566 3459 3339 3194 3136 3201 3161 3228 3209 2488 2367 2230 2485 2805 2740 2605 2548 2479 2462 2316 2189 2124 2176 2116 2087 2089 2087 2083 2021 1924 1801 1689 1547 1407 1301 1195 1177 1197 1216 1239 1198 993 981 789 721 641 630 611 590 544 509 478 513 446 422 367 341 371 445 570 626 650 623 542 500 409 385 402 421 438 427 407 435 491 522 610 608 610 646 746 781 801 814 858 874 901 838 946 979 957 778 504 287 193 143 138 131 111 110 116 322 592 968 1130 1500 1911 2104 2086 1953 1952 1950 1937 1870 1816 1955 2080 2246 2144 2045 2156 2276 2366 2455 2531 2592 2390 2247 1770 1757 1759 1760 1766 1377 1026 942 797 604 661 782 693 971 994 1279 1717 1716 1291 1313 1254 1112 769 644 618 615 529 487 395 389 393 404 428 454 473 441 326 284 216 228 226 231 260 266 261 276 197 177 165 158 162 153 125 117 115 114 125 132 156 138 166 262 497 580 602 736 936 1123 1251 1359 1434 1464 1438 1483 1432 1423 1344 1230 1140 1089 1118 1304 1361 1233 1134 1890 1325 1369 1276 1059 956 952 1144 1128 1983 1860 1282 1282 1206 1198 1313 1378 1409 1387 1402 1404 1410 1482 1733 1733 1506 1456 1417 1414 1483 1520 1592 1592 1602 1627 1697 1693 1775 1869 1979 1956 1721 1721 1689 1695 1730 1737 1739 1735 1749 1755 1772 1772 1791 1807 1847 1854 1865 1869 2007 2052 2082 2082 2064 2045 1954 1908 1867 1859 1802 1770 1732 1867 2549 2824 2228 1915 1753 1917 1532 1489 1324 1279 1453 1472 1589 1616 1043 1140 1289 1398 1534 1831 1649 1210 1313 1443 1679 1631 1352 1443 1656 1783 2040 2035 1884 1801 1803 1875 1929 1963 2320 2364 1500 1784 2014 2247 2482 2602 3480 3624 3394 3386 3271 3200 2856 2474 2495 2681 3012 3068 3925 4046 4801 4822 4864 5018 5235 4774 3923 3355 3399 3450 3488 3518 3579 3544 3606 3512 3389 3284 3232 3237 3295 3405 3447 3106 2712 1912 1532 2465 2862 2770 2631 2512 2465 2424 2371 2305 2296 2306 2273 2265 2265 2230 2169 2053 1929 1807 1743 1611 1484 1337 1241 1154 1180 1172 1124 1017 890 878 818 769 727 824 739 616 579 546 554 553 524 517 518 532 541 583 649 763 826 664 614 517 432 317 356 435 480 547 582 538 598 634 647 666 660 682 729 770 792 818 843 862 875 902 937 938 898 748 527 328 210 142 137 125 114 114 125 130 168 815 1293 1582 1887 732 2991 2883 1852 1782 1756 1780 1772 1668 1829 1935 1925 1819 1940 2031 2224 2325 2328 2431 2524 2290 1874 1772 1767 1727 1694 1785 1268 965 851 721 809 1010 824 821 1220 1407 1600 1509 1301 1290 1215 991 784 579 527 570 522 477 430 454 444 437 452 513 555 449 406 324 246 184 198 237 272 272 260 290 240 205 184 167 172 167 156 169 182 145 149 138 129 107 116 189 274 327 320 474 963 1289 1366 1356 1437 1386 1432 1493 1450 1476 1472 1229 1192 1216 1191 1448 1386 1231 1124 1062 1466 1267 1200 1151 1040 1038 1064 1139 2262 2148 1793 1513 1270 1177 1217 1288 1359 1377 1400 1436 1494 1589 1699 1657 1567 1470 1412 1408 1438 1475 1499 1513 1527 1535 1545 1598 1640 1658 1696 1666 1595 1570 1573 1569 1569 1615 1618 1584 1595 1603 1602 1606 1621 1624 1625 1687 1701 1721 1830 1924 1923 1950 2014 1987 1872 1798 1710 1667 1706 1778 1780 1927 2019 1877 1696 1583 1598 1495 1339 1208 1195 1239 1320 1462 1564 1525 958 1020 1261 1355 1516 1482 1315 1268 1335 1469 1540 1510 1422 1427 1527 1702 1803 1669 1709 1778 1776 1782 1811 1803 1845 1816 1702 1788 2049 2349 2587 2169 2622 2981 3117 3109 2939 2758 2730 2723 2756 2834 2926 3465 4087 4972 5309 5311 5185 5009 4970 4584 4078 3757 3765 3806 3824 3796 3702 3653 3503 3435 3259 3237 3249 3292 3456 3525 3563 3490 2366 2167 1933 2316 2734 2669 2526 2526 2509 2509 2663 2714 2725 2639 2530 2403 2273 2267 2208 2122 1894 1797 1714 1712 1548 1456 1245 1239 1258 1217 1064 947 811 851 802 796 808 840 818 810 790 793 815 801 754 714 683 702 697 673 677 683 684 669 578 536 446 426 451 492 580 615 626 617 657 670 702 698 698 711 745 772 788 807 825 846 867 893 921 909 858 719 525 343 214 139 139 145 155 157 144 274 144 289 784 837 685 1190 2650 4353 2765 1928 1697 1551 1676 1614 1568 1625 1705 1767 1838 1892 1947 2084 2145 2190 2210 2082 1741 1793 1744 1693 1562 1753 1458 1072 881 856 1037 1036 1357 1550 1352 1319 1255 1212 1046 1019 1014 952 734 639 542 562 477 452 412 434 417 411 424 424 420 424 333 295 225 207 226 254 294 316 331 327 290 265 187 193 189 179 164 164 167 160 147 138 117 111 119 156 253 283 298 405 1035 1367 1368 1275 1483 1308 1300 1383 1353 1412 1425 1371 1378 1306 1237 1306 1265 1137 1032 1218 1565 1392 1391 1462 1272 1151 1091 1022 2436 2126 1856 1571 1558 1494 1337 1157 1352 1452 1472 1491 1517 1536 1634 1632 1455 1391 1336 1337 1360 1385 1414 1421 1425 1431 1439 1447 1476 1485 1493 1478 1432 1425 1421 1424 1428 1433 1433 1433 1434 1436 1434 1433 1434 1436 1437 1441 1444 1457 1483 1544 1654 1768 2031 1998 1655 1579 1423 1389 1376 1413 1520 1583 1592 1514 1373 1298 1284 1205 1076 998 1006 1022 1080 1148 1207 1193 971 958 1231 1233 1226 1195 1064 1132 1339 1557 1625 1420 1399 1423 1495 1592 1640 1604 1706 1704 1661 1673 1621 1585 1556 1584 1745 1777 2016 2077 2221 2096 2338 2426 2729 2778 2733 2764 2688 2626 2581 2631 2742 3428 4433 5162 5637 5487 4790 4701 4607 4362 4052 3838 3794 3782 3859 3859 3744 3716 3518 3346 3255 3182 3243 3392 3571 3536 3449 3511 2810 2191 2012 2378 2432 2471 2453 2461 2509 2728 2890 3111 3153 2966 2776 2492 2363 2252 2258 2108 1936 1754 1721 1697 1646 1537 1366 1316 1331 1248 1067 835 695 818 798 835 883 931 961 1000 1007 1047 1075 1046 976 907 833 805 802 754 710 612 560 620 568 532 521 517 523 579 653 690 678 712 706 716 747 725 732 753 760 772 783 795 813 833 860 882 905 885 820 693 524 349 217 139 141 161 191 193 171 128 64 73 649 808 632 933 2715 5029 3812 2090 2191 1794 1662 1555 1526 1594 1664 1713 1802 1910 1826 1557 1344 1551 1814 1741 1682 1816 1779 1624 1535 1698 1714 1277 1058 960 1258 1371 1861 1920 991 1173 995 886 894 729 804 842 748 651 582 506 453 413 395 429 411 388 393 331 279 360 286 247 250 212 234 279 308 368 407 346 351 300 223 228 214 190 178 166 159 161 146 133 119 114 113 151 192 230 229 358 1377 1348 1325 1321 1418 1200 1141 1224 1179 1166 1306 1256 1287 1277 1211 1156 1136 1035 962 854 1428 1353 1321 1266 1128 1036 938 1008 1871 1818 1704 1530 1774 2208 1993 1676 1555 1537 1544 1543 1519 1522 1556 1496 1373 1274 1257 1270 1285 1299 1321 1326 1324 1324 1332 1298 1292 1317 1302 1280 1276 1273 1269 1278 1287 1249 1247 1286 1274 1265 1267 1262 1250 1247 1252 1189 1185 1199 1139 1171 1321 1480 1645 1642 1496 1234 1121 1111 1041 1038 1142 1181 1169 1138 1060 940 905 904 838 786 799 801 794 855 881 914 925 977 1038 1015 958 905 856 1047 1266 1574 1557 1378 1311 1351 1463 1472 1399 1490 1568 1601 1570 1528 1376 1279 1226 1424 1618 1833 1880 1910 1908 1896 1903 2066 2231 2445 2542 2810 2701 2501 2420 2431 2538 3495 4267 5178 4934 4566 4401 4341 4239 4105 3983 3861 3762 3792 3840 3849 3822 3631 3266 3323 3160 3065 3039 2999 3134 3520 4116 3578 3059 2901 2802 2786 2797 2782 2519 2580 2675 2752 3010 3163 3264 3154 2677 2500 2330 2326 2317 2205 1892 1772 1753 1747 1669 1663 1288 1265 1343 1342 1112 1061 849 876 967 1025 1092 1157 1198 1201 1157 1156 1162 1144 1019 962 843 838 821 795 736 688 639 680 632 616 615 608 625 666 760 794 803 803 806 806 797 800 786 780 783 786 796 801 809 822 845 867 892 866 795 664 494 326 196 119 106 112 130 133 114 93 55 36 318 588 653 711 1636 3321 2803 1781 2128 2025 1896 1764 1613 1298 1539 1602 1693 1767 1623 1277 1377 1650 1822 1732 1697 1788 1755 1550 1512 1735 1443 1136 1143 1012 974 1171 2073 1999 1255 1274 1064 975 840 777 836 828 739 638 533 454 411 382 345 337 344 361 404 403 382 413 356 336 304 305 308 305 296 302 347 412 603 538 192 193 197 193 174 164 160 163 142 133 103 106 105 110 134 140 613 993 1195 1237 1136 1104 1023 1021 1068 1105 1091 1092 1062 1089 1071 1058 1028 982 1012 1032 1077 958 946 1063 1165 1184 1157 1108 866 902 1609 1597 1379 1417 1878 2102 1957 1867 2008 2138 1677 1535 1505 1505 1467 1397 1217 1220 1213 1201 1225 1232 1229 1229 1219 1216 1207 1200 1194 1199 1175 1158 1126 1126 1140 1143 1145 1130 1127 1142 1132 1122 1094 1094 1094 1095 1079 1042 1037 1065 1003 977 1008 1008 1307 1352 1142 997 908 956 884 845 849 849 919 919 838 780 759 801 741 717 710 710 748 785 870 880 889 893 1001 1001 909 912 827 864 1153 1389 1313 1199 1080 1118 1158 1067 1082 1166 1266 1352 1405 1394 1220 1197 1199 1516 1734 1757 1672 1641 1697 1747 1821 1835 2019 2119 2323 2316 2325 2304 2230 2215 2367 2340 3747 4109 3961 4017 4041 3792 3648 3584 3578 3465 3285 3117 2941 2952 3157 3228 2778 3098 2810 2881 2772 2549 2392 2053 3482 3532 3465 3581 3606 3194 3153 2960 2774 2822 2798 2880 2995 3265 3406 2952 2715 2424 2392 2389 2367 2183 1944 1793 1784 1749 1673 1561 1382 1162 1251 1262 1206 1165 1066 1042 1128 1229 1301 1385 1424 1386 1312 1239 1217 1150 1075 983 918 872 848 814 789 764 757 733 714 700 713 692 716 782 834 905 929 896 907 887 848 884 848 805 802 803 808 808 805 814 830 849 878 849 770 632 461 290 179 97 75 63 67 66 60 60 55 35 16 156 389 776 727 808 995 1327 1823 1967 2097 1989 1454 1079 1317 1403 1422 1434 1250 1225 1480 1758 1821 1726 1701 1802 1821 1697 1676 1654 1269 978 978 1059 943 1117 1771 1795 1302 1299 1195 1040 901 804 818 791 733 621 496 403 371 339 316 237 268 348 402 453 465 454 445 413 376 397 377 327 286 219 235 807 972 718 341 160 181 194 171 160 162 158 141 123 99 102 99 84 59 49 592 956 881 937 971 1028 961 924 973 1015 1000 1017 996 953 905 912 913 875 849 1047 1201 1165 1008 1183 1292 1240 1188 1211 1057 1018 1220 1326 1317 1381 1651 1735 1807 2534 2623 2543 1912 1432 1390 1402 1364 1289 1181 1144 1149 1147 1167 1168 1134 1121 1117 1104 1088 1107 1102 1063 1052 1038 1024 1019 1019 1013 1005 1031 1027 993 996 986 975 969 962 944 923 935 929 898 899 913 935 975 1070 1075 981 894 816 764 757 745 730 728 726 722 686 686 682 663 665 663 657 670 701 745 794 841 851 891 955 1115 1151 1120 940 728 774 798 932 884 914 830 758 849 885 890 964 1123 1222 1303 1262 1164 1199 1765 1848 1660 1470 1335 1429 1618 1721 1717 1749 1864 1989 1818 1944 2080 2073 2170 2265 2332 2693 3049 3074 3261 3205 3145 3082 3086 3098 2981 2787 2411 2111 2100 2449 2632 2740 3106 2447 2509 2518 2474 2346 2191 2614 2882 3063 3199 3309 3151 2821 2725 2661 2735 2726 2719 2759 2829 2903 2854 2268 2165 2166 2266 2326 2486 2135 1971 1873 1887 1692 1691 1347 1305 1347 1384 1342 1337 1404 1413 1433 1437 1444 1483 1443 1383 1290 1241 1186 1174 1076 1029 932 920 868 872 883 896 876 890 835 826 823 840 834 852 924 951 959 953 949 930 854 874 836 823 814 812 814 813 815 815 818 834 860 835 755 582 364 196 132 89 77 72 73 70 68 66 56 51 22 25 43 182 339 624 890 819 1352 1329 2232 2290 1039 1134 1281 1395 1391 1361 1314 1362 1586 1763 1832 1739 1706 1802 1778 1632 1856 2051 1289 1178 1134 1197 1102 1015 1762 1673 1341 1345 1242 1131 981 870 830 790 759 676 559 462 398 351 296 267 328 373 446 488 525 505 480 456 382 401 381 347 279 245 273 940 823 797 227 223 224 216 176 162 161 163 129 113 78 77 74 68 42 33 315 855 771 749 758 922 835 892 883 928 937 877 866 841 845 837 831 808 812 866 816 843 1059 1770 1826 1622 1299 1165 1251 1178 1352 1317 1322 1402 1565 1698 1528 2422 3023 2924 1560 1375 1280 1358 1363 1308 1068 1066 1068 1079 1070 1060 1046 1031 993 976 982 980 975 966 947 935 925 920 915 910 906 900 900 895 884 879 870 863 850 838 824 813 808 803 794 795 808 819 862 852 801 765 707 690 675 664 657 650 650 641 627 619 616 613 609 612 615 616 629 651 681 704 735 768 884 956 1139 1087 827 726 734 707 657 689 686 662 677 777 831 855 897 976 1280 1191 1122 1060 1217 1850 2035 1761 1346 1259 1320 1460 1590 1563 1708 1791 1956 1905 1946 1962 1929 1928 1945 1924 2449 2591 2495 2451 2864 2891 2907 2737 2512 2313 2268 2186 1926 1905 2549 2587 3815 2794 2018 2182 2269 2346 2292 2131 2141 2328 2530 2797 2899 2784 2591 2422 2498 2736 2695 2580 2486 2444 2470 2454 2214 2010 2067 2293 2526 2544 2324 2501 2017 1932 1843 1667 1551 1530 1530 1518 1543 1646 1755 1781 1730 1635 1549 1575 1467 1333 1297 1224 1163 1145 1104 1067 1025 967 936 949 981 965 929 998 971 950 927 998 962 948 989 1002 995 1000 989 953 906 868 853 839 828 820 820 819 826 817 810 818 842 815 739 521 282 100 85 80 80 80 79 79 77 73 64 55 37 37 49 74 64 187 571 595 625 956 1289 1694 1282 1222 1217 1210 1241 1281 1302 1394 1506 1770 1878 1819 1766 1741 1638 1629 2265 2801 1635 1241 1195 1148 1125 1244 1647 1536 1377 1343 1315 1207 1072 934 846 789 783 727 633 523 429 355 314 321 362 417 467 547 596 540 524 474 420 421 402 344 295 197 188 613 799 715 401 287 268 227 188 163 161 152 123 94 74 45 46 49 41 40 90 578 604 636 620 497 627 667 689 640 725 804 753 782 788 841 844 882 882 857 798 682 774 903 1466 1418 1313 1232 1170 1273 1376 1247 1371 1565 1661 1760 1887 3439 3246 2664 2003 1410 1420 1436 1406 1269 1098 1025 1024 1006 982 951 953 933 873 856 874 853 848 867 846 830 827 822 812 809 805 773 770 792 779 766 764 759 742 733 724 692 688 707 687 675 666 658 636 635 627 600 598 614 596 583 578 577 571 573 569 552 550 564 559 562 574 569 555 554 569 584 615 679 749 695 624 661 744 676 672 646 591 576 528 524 574 695 696 739 830 795 918 995 941 923 1101 1920 2390 1514 1416 1293 1285 1396 1484 1481 1618 1776 1844 1946 1903 1832 1803 1704 1639 1838 2008 2245 2354 2534 2771 2696 2761 2396 1985 1677 1787 1909 1977 2068 2642 3107 3159 2266 2050 2081 2201 2261 2219 2135 2124 2142 2410 2481 2611 2628 2448 2337 2321 2526 2599 2401 2240 2321 2384 2394 2104 2045 2050 2097 2257 1865 2580 2813 1960 1938 1778 1753 1651 1661 1554 1523 1647 1783 2049 1960 1758 1649 1419 1413 1367 1329 1261 1223 1243 1252 1264 1264 1263 1255 1234 1201 1169 1129 1079 1117 1086 1091 1110 1115 1095 1104 1071 1059 1060 1046 1017 988 955 917 892 868 848 836 828 829 832 828 822 809 798 753 682 492 242 87 83 80 81 80 80 80 80 81 85 78 53 47 40 38 21 80 271 329 363 604 686 864 1266 1333 1103 1114 1238 1226 1177 1234 1411 1633 1746 1876 1847 1567 1562 1711 2027 2165 1467 1386 1486 1320 1313 1511 1643 1604 1250 1254 1264 1200 1083 962 867 810 800 754 673 588 505 423 352 339 385 438 496 531 579 558 496 463 391 375 387 380 344 330 360 409 601 565 266 274 259 238 187 164 157 166 117 98 65 58 57 60 71 64 296 412 426 458 506 503 544 590 607 599 641 743 746 811 744 693 782 820 883 953 1172 1344 1064 1073 1235 1361 1285 1165 1135 1180 1244 1153 1408 1621 1634 1529 1858 3017 2474 2605 1820 1515 1570 1567 1502 1415 1094 1037 1011 1036 1045 1006 836 835 819 816 791 776 774 781 759 749 726 726 727 724 711 697 694 702 689 679 653 653 652 647 630 620 615 623 607 597 569 569 563 560 550 537 536 546 533 523 507 507 519 522 523 513 513 520 510 513 533 533 478 474 501 541 580 585 671 635 543 557 562 543 594 602 520 505 483 465 465 455 541 484 742 696 775 855 814 836 955 1820 2360 1523 1297 1293 1152 1168 1215 1246 1470 1594 1839 1841 1827 1780 1668 1614 1596 1617 2110 2189 2040 2092 2126 2408 2671 2364 1910 1709 1880 1992 1879 2129 3865 2442 2000 2013 2069 2054 2040 2076 2106 2066 2087 2144 2225 2336 2407 2373 2385 2444 2517 2820 2607 2276 2150 2213 2287 2186 2120 2041 2001 1930 1931 2097 2703 2650 2126 1819 1767 1757 1785 1751 1677 1667 1724 1989 2222 1950 1832 1582 1431 1240 1284 1296 1276 1270 1314 1397 1426 1474 1505 1540 1534 1458 1365 1248 1194 1241 1211 1246 1300 1337 1324 1243 1165 1121 1129 1068 1049 1025 1002 968 930 892 870 851 839 835 838 835 832 796 757 686 629 443 233 81 81 81 81 81 81 81 83 99 114 86 72 53 30 17 20 25 139 305 380 436 619 808 968 1135 919 1083 1254 1186 1116 1221 1482 1528 1608 1615 1527 1458 1447 1600 1717 1769 1507 1410 1694 1520 1286 1522 1545 1372 1122 1175 1209 1187 1097 989 888 831 821 780 714 646 586 496 394 365 405 458 508 542 556 531 484 434 406 323 356 401 404 450 490 419 400 344 285 264 259 235 198 158 142 162 127 98 77 67 65 76 92 107 155 193 356 437 494 566 500 504 603 621 588 603 798 1082 770 655 678 766 740 853 930 1213 1207 1205 1188 1229 1178 1145 1143 1115 1071 1045 1365 1544 1945 1397 1926 3105 2337 2085 1774 1576 1587 1589 1593 1451 1267 1099 1055 1082 1127 1143 1015 893 841 778 728 717 711 687 682 672 660 654 647 644 625 636 632 609 602 594 585 577 574 566 550 561 553 533 531 523 514 506 502 498 484 490 489 476 476 471 466 468 473 478 480 487 485 473 461 470 489 473 421 390 402 428 455 459 499 609 500 506 478 488 533 537 490 499 477 468 465 429 386 381 471 595 644 658 713 796 747 1049 1268 1085 1175 1194 1060 938 926 1142 1247 1496 1683 1744 1759 1682 1581 1506 1525 1602 2103 2190 1802 1854 2178 2522 2507 2239 1976 1830 1971 2173 2198 2643 2669 2362 1880 1872 1796 1801 1870 1818 1829 1751 1873 2013 2198 2249 2301 2252 2473 2588 2792 2882 2649 2395 2184 2179 2105 2107 2103 2055 1894 1883 1870 1974 2304 2339 2139 1982 1790 1789 2112 2254 2060 1941 1594 1564 1898 1892 1885 1805 1494 1430 1324 1391 1510 1602 1638 1655 1651 1645 1661 1656 1651 1599 1475 1436 1428 1400 1396 1413 1525 1563 1478 1388 1267 1208 1132 1109 1071 1046 1024 994 962 929 897 864 835 810 796 771 752 716 680 636 599 465 280 146 107 82 79 77 77 78 79 81 86 82 58 48 21 18 13 7 9 34 224 299 446 689 839 714 575 843 1136 1101 1145 1337 1525 1525 1487 1397 1360 1320 1480 1567 1624 1881 1653 1539 1525 1455 1238 1411 1443 1366 1234 1252 1289 1239 1130 1010 880 845 853 849 771 738 682 606 517 462 455 475 522 546 541 517 477 448 422 417 425 428 427 437 455 439 373 337 251 244 249 243 212 201 195 200 149 127 74 75 73 78 84 86 91 182 312 353 482 508 474 437 421 519 508 498 523 775 617 609 639 659 681 838 1047 1228 1121 1319 1129 1091 1010 973 940 902 814 851 1138 1424 1618 1648 2627 2994 2120 1806 1512 1321 1194 2161 1920 1491 1452 1134 1016 1000 1158 1220 1017 859 753 696 664 646 640 630 617 609 595 591 581 574 563 556 553 546 536 528 521 518 511 502 494 488 485 482 474 467 459 456 450 448 442 436 436 436 431 431 432 434 439 444 450 450 434 410 370 354 380 380 353 355 369 336 334 373 396 447 480 488 469 464 499 530 497 453 413 424 443 416 359 352 399 499 527 504 499 572 618 641 904 1145 1422 1651 1171 1115 1031 1084 1262 1400 1755 1744 1676 1595 1419 1349 1351 1463 2065 3010 1685 1723 2224 2417 2355 2114 1577 1607 1895 2006 2175 2167 2289 2131 1875 1712 1499 1641 1758 1808 1747 1535 1656 1904 2043 2205 2252 2257 2464 2758 2826 3079 2802 2369 2214 2191 2226 2131 2136 2026 1896 1772 1760 1882 2078 2210 2208 2162 2098 2157 2341 2535 2379 2004 1690 1492 1753 1798 1936 1942 1815 1595 1469 1565 1737 1944 1953 1913 1874 1819 1783 1712 1722 1687 1617 1640 1685 1544 1576 1611 1631 1698 1619 1484 1400 1294 1202 1128 1097 1067 1043 1018 992 957 920 871 824 781 751 710 672 632 610 587 572 474 338 213 135 87 80 76 78 78 76 68 60 68 52 35 24 18 12 4 12 57 113 179 372 787 842 722 633 725 949 1166 1225 1557 1540 1540 1400 1301 1295 1248 1263 1318 1499 1538 1673 1732 1659 1478 1165 1170 1363 1349 1330 1357 1360 1289 1178 1023 917 849 861 859 855 827 784 715 647 567 509 500 538 550 525 499 468 454 451 509 488 452 449 439 436 415 365 309 266 224 231 241 233 241 247 217 189 143 98 84 83 81 72 80 81 45 192 329 440 421 413 374 412 466 473 458 406 452 520 543 559 582 628 636 843 1072 937 970 958 928 849 827 774 689 623 634 850 1144 1486 2228 2816 2509 1807 1488 1268 1064 982 3598 3393 2180 1690 1119 968 952 996 982 866 760 672 612 600 578 571 575 561 544 531 524 513 511 499 479 475 486 473 464 461 455 448 443 437 416 416 431 421 412 409 406 400 400 397 384 384 396 391 391 400 401 405 417 423 416 394 349 279 245 265 290 328 341 358 345 321 293 343 371 455 478 457 453 489 466 322 321 335 349 361 364 316 299 366 575 486 464 466 503 525 597 631 974 1773 1872 1683 1226 1090 1142 1215 1419 1569 1662 1602 1441 1330 1189 1149 1207 1211 2687 1720 1688 1798 2120 2123 1767 1487 1606 1718 1943 2073 2152 2127 1945 1782 1755 1670 1678 1793 1815 1677 1607 1645 1730 1909 1919 1851 1893 2109 2247 2540 2522 2349 2229 2136 2073 1991 1997 2050 2038 1979 1867 1676 1740 2194 2300 2473 2374 2457 2522 2671 2724 2485 2328 1789 1780 1888 1927 2083 2020 1973 1905 1793 1810 1961 2029 2024 2049 1929 1878 1787 1785 1777 1753 1681 1662 1640 1582 1593 1597 1619 1619 1562 1507 1423 1330 1239 1167 1131 1097 1080 1031 962 891 828 776 747 718 697 672 643 620 603 591 576 522 435 339 254 181 133 104 94 86 78 72 60 67 43 35 23 20 11 6 5 30 56 396 477 1119 1009 794 675 791 995 1296 1334 1629 1470 1269 1319 1240 1242 1343 1289 1312 1307 1669 1588 1875 1321 1653 1277 1167 1411 1482 1494 1486 1481 1407 1285 1136 1016 938 924 929 915 897 872 843 810 741 654 598 594 572 537 505 474 459 460 484 463 450 432 423 408 414 351 322 260 258 260 260 251 249 250 251 187 157 92 88 90 84 71 63 59 24 60 174 349 465 388 381 416 466 468 443 424 477 500 465 508 532 497 511 572 637 769 965 1018 1005 797 845 726 690 519 540 769 869 1259 2400 2748 2124 1562 1602 1304 1224 1329 1217 2021 1891 1096 951 834 861 859 805 619 619 589 586 561 538 535 544 523 504 467 467 472 471 452 438 433 444 431 419 393 393 402 403 392 378 377 390 384 376 355 355 368 369 366 356 355 367 369 367 358 358 386 398 414 410 395 382 244 242 258 312 354 356 351 341 346 333 322 312 383 437 373 375 385 273 273 284 295 301 299 294 284 272 275 395 393 392 422 451 465 548 617 671 860 1371 1216 1243 1211 1215 1306 1412 1532 1562 1484 1352 1231 1174 1153 1147 1296 1546 1517 2077 1663 1661 1773 1706 1523 1559 1744 1856 2094 2078 2069 2016 1901 1808 1837 1791 1817 1788 1708 1625 1591 1617 1715 1578 1419 1683 1671 1864 2077 1947 1943 1983 1977 1885 1752 1884 1938 2059 2089 1963 1866 1975 2125 2406 2674 2561 2700 2846 2855 2963 2733 2310 2058 1965 2088 2194 2228 2023 2105 2190 2135 2099 2090 2059 2044 2090 2017 1904 1854 1851 1837 1793 1767 1703 1656 1614 1600 1594 1592 1542 1530 1498 1445 1356 1279 1198 1164 1126 1109 1031 933 814 734 678 669 660 647 634 621 611 597 593 580 563 532 466 375 278 190 133 112 95 81 70 63 54 42 32 26 23 13 7 4 0 44 327 413 836 802 675 683 775 891 1232 1351 1611 1651 1454 1326 1386 1483 1409 1275 1348 1287 1473 1425 1943 1540 1005 1126 1181 1421 1629 1665 1608 1601 1512 1406 1240 1125 1029 1012 994 977 965 958 963 966 904 803 699 652 596 559 512 482 465 461 455 453 442 424 395 374 382 355 317 285 291 283 272 272 260 253 254 206 155 115 90 91 89 67 61 53 28 19 138 256 354 312 333 279 425 434 418 583 469 481 420 504 637 1316 608 508 639 766 1099 1149 1019 859 739 675 697 513 463 660 849 1360 2297 2517 2056 1708 1502 1388 1318 1313 1313 1315 1227 1066 912 829 777 737 681 638 614 584 560 540 527 519 504 492 471 459 456 444 437 418 417 410 404 394 386 379 374 368 367 357 358 356 353 351 350 344 342 343 342 341 343 344 344 352 352 359 363 370 386 395 401 385 340 274 248 266 274 296 338 316 286 293 299 303 303 223 255 282 299 284 261 249 250 262 289 282 272 276 273 270 267 269 319 369 454 470 489 545 645 641 885 1128 1062 1319 1338 1363 1419 1477 1451 1382 1260 1190 1134 1133 1175 1229 1144 1419 1323 1345 1415 1501 1550 1530 1637 1701 1863 1972 1994 2008 1900 1773 1724 1709 1713 1746 1727 1673 1687 1762 1826 1878 1858 1808 1856 1916 1982 2169 2112 2062 2029 1953 1888 1794 1835 2175 2323 2572 2571 2346 2238 2099 2162 2303 2294 2466 2562 2773 2829 2630 2504 2383 2427 2592 2561 2295 2224 2375 2410 2209 2033 2009 2133 2233 2216 2085 2014 1865 1858 1859 1852 1824 1760 1689 1618 1586 1558 1535 1521 1476 1445 1394 1325 1254 1175 1118 1055 1007 927 839 760 708 672 660 652 641 631 619 608 594 586 578 566 542 503 443 375 307 253 217 181 153 115 76 53 44 38 33 33 18 8 6 5 480 737 722 726 709 696 771 897 946 1159 1417 1450 1600 1852 1991 1746 1685 1581 1335 1254 1407 2460 2310 2120 1690 1155 1066 1146 1531 1660 1690 1674 1613 1542 1457 1325 1206 1114 1084 1056 1040 1019 1003 981 960 894 803 729 686 653 633 607 581 562 562 546 517 472 417 392 374 380 344 324 289 282 288 293 299 298 296 302 225 192 116 115 113 102 71 59 50 41 20 190 201 206 247 253 265 345 386 485 579 533 522 517 615 786 1065 680 660 763 832 1041 1083 1032 854 778 748 704 439 480 694 860 1417 1982 1980 1873 1516 1360 1275 1216 1199 1184 1153 1072 954 868 794 755 709 670 627 605 576 555 538 525 511 500 482 470 454 449 436 427 413 403 400 393 381 374 361 358 356 351 347 340 340 338 337 335 333 333 334 335 335 340 341 344 349 352 357 363 374 384 397 396 380 351 270 277 266 230 223 256 288 280 282 280 280 263 229 226 243 265 279 262 260 251 241 255 282 258 237 256 234 222 239 267 338 425 491 542 586 702 681 798 924 1094 1275 1421 1427 1437 1475 1443 1367 1269 1183 1143 1127 1138 1222 1263 1400 1299 1301 1388 1569 1656 1686 1669 1823 1899 2026 2025 2012 1967 1840 1629 1580 1653 1666 1669 1638 1758 1923 2033 2021 2087 2148 2080 2135 2189 2166 2218 2175 2050 1957 1868 1851 2085 2292 2677 2825 2793 2703 2431 2227 1981 1934 2141 2166 2357 2494 2624 2601 2631 2712 2790 2830 2661 2401 2293 2437 2505 2300 1982 1954 2235 2426 2252 2203 2059 1963 1867 1882 1894 1874 1794 1719 1613 1569 1513 1487 1445 1415 1373 1344 1287 1228 1144 1075 974 904 810 752 705 685 673 657 650 636 631 613 605 590 584 572 567 551 534 510 473 424 373 322 271 229 162 97 56 46 44 42 41 30 23 8 9 522 575 602 576 608 711 793 922 1037 1157 1435 1578 1828 1843 1912 1894 1812 1668 1505 1803 1314 1846 2159 1846 1375 1134 1120 1308 1505 1717 1733 1696 1654 1557 1509 1397 1301 1197 1152 1114 1101 1071 1042 992 939 867 806 752 721 706 712 698 678 662 666 631 583 503 429 378 372 359 342 323 315 267 283 316 324 330 332 315 270 206 150 140 135 111 80 58 49 55 86 177 178 189 285 244 227 346 357 373 561 578 642 693 636 670 958 979 742 995 1057 996 1019 962 858 801 798 675 485 387 508 601 1113 1759 1716 1420 1287 1211 1160 1110 1085 1055 997 922 842 783 758 731 687 645 612 595 576 554 533 516 506 495 478 458 447 442 432 420 402 394 388 385 373 358 345 342 339 339 330 327 326 328 325 324 322 322 327 329 332 331 333 337 347 351 358 363 373 388 396 397 384 349 303 303 276 244 233 249 278 277 276 275 269 247 218 211 221 245 276 271 261 246 227 202 199 198 183 189 194 197 216 275 323 365 449 541 563 657 754 799 774 946 1212 1383 1455 1464 1468 1430 1369 1275 1212 1139 1121 1162 1193 1250 1292 1313 1309 1441 1553 1779 1852 1796 1878 1985 2002 2054 2019 1832 1742 1669 1626 1659 1662 1659 1655 1732 1866 1985 2053 2128 2198 2143 2187 2187 2131 2146 2128 2067 1919 1879 1873 1860 2509 2786 3163 3223 3026 2738 2291 2079 2069 2154 2465 2526 2499 2377 2339 2464 2704 2799 2821 2812 2542 2493 2580 2605 2356 2090 1975 2137 2331 2264 2085 2019 1937 1944 1888 1832 1763 1637 1501 1386 1344 1318 1317 1305 1286 1271 1241 1221 1128 1064 997 925 851 784 732 699 680 670 656 649 637 626 611 603 590 582 572 562 550 540 521 498 468 437 409 375 344 297 240 178 119 81 55 55 24 20 33 45 152 256 474 750 625 671 760 880 1097 1293 1540 1621 1753 1710 1889 2168 1917 1554 1522 1931 1546 1408 1596 1541 1155 1155 1140 1223 1473 1594 1680 1676 1525 1471 1390 1413 1243 1189 1134 1119 1094 1061 995 952 900 837 776 733 716 707 713 712 708 701 702 679 639 582 515 465 437 408 386 368 349 342 349 350 357 361 369 355 276 237 149 144 142 132 88 71 68 64 19 85 149 156 194 211 174 249 329 351 472 678 663 747 763 762 960 1064 851 932 1029 941 969 939 817 820 813 802 542 536 744 789 960 1371 1412 1303 1209 1207 1124 1087 1035 1035 957 907 796 775 757 752 693 663 602 602 582 569 535 517 509 514 488 472 440 440 437 432 410 393 388 398 381 367 332 332 347 348 341 326 324 340 339 334 314 314 338 346 351 337 338 354 367 367 363 363 392 405 418 411 398 385 276 264 240 237 225 230 257 268 271 269 269 246 224 207 194 225 250 269 259 245 209 174 151 149 162 161 159 154 154 213 294 328 414 497 561 625 650 686 748 848 1246 1551 1572 1552 1481 1477 1395 1334 1221 1178 1170 1168 1222 1250 1320 1297 1310 1373 1521 1599 1638 1611 1774 1853 1970 1978 1958 1903 1795 1692 1691 1677 1659 1655 1665 1723 1780 1936 2053 2238 2301 2205 2211 2162 2127 2082 2094 2034 1933 1886 1903 2141 2449 3067 3247 3698 3466 2841 2528 2180 2211 2429 2695 2848 2634 2167 2132 2377 2612 2823 2822 2785 2785 2718 2658 2710 2526 2248 2137 2091 2154 2108 2010 1945 1957 2022 1918 1743 1655 1455 1301 1149 1127 1124 1148 1164 1161 1210 1228 1108 1043 975 930 867 806 749 719 693 679 668 657 648 637 625 607 600 590 581 570 560 549 543 534 522 508 500 489 475 461 429 388 298 193 108 79 67 36 32 47 111 235 460 864 952 655 640 851 1015 1239 1341 1496 1631 1713 1739 1930 2374 2090 1752 1702 1682 1241 1231 1200 1176 1172 1180 1170 1245 1329 1480 1535 1515 1452 1355 1337 1383 1287 1163 1132 1123 1115 1006 968 905 864 805 751 716 710 708 712 721 733 739 737 721 701 655 606 548 505 458 431 403 393 416 406 384 388 401 410 352 309 245 195 140 146 140 107 91 88 66 35 52 114 203 184 186 174 225 388 406 424 568 648 695 741 825 945 964 728 732 891 940 934 902 859 827 814 777 726 777 886 938 984 1120 1244 1278 1205 1145 1095 1047 1017 986 941 883 832 788 760 736 704 670 644 626 605 583 564 540 530 522 506 488 479 471 458 449 430 415 408 407 395 380 371 366 361 362 355 345 346 353 352 351 353 356 359 364 372 366 369 380 390 395 405 410 418 430 435 426 402 360 303 272 315 282 229 236 248 261 260 258 258 257 227 202 175 211 230 246 251 224 181 169 171 176 173 171 141 142 141 158 265 309 352 441 516 584 603 668 689 820 1347 1649 1664 1617 1532 1475 1450 1353 1273 1214 1225 1204 1226 1279 1319 1263 1291 1373 1426 1455 1446 1526 1592 1775 1861 1906 1907 1808 1672 1688 1729 1711 1645 1638 1662 1698 1722 1764 1902 2004 2089 2042 1931 1928 2025 2080 1995 1908 1788 1775 1823 1791 2151 2389 2948 3066 2842 2545 2143 2032 2169 2129 2613 2772 2588 2248 2066 2100 2376 2568 2708 2608 2440 2371 2316 2399 2195 2001 1779 1723 1751 1742 1694 1689 1775 1826 1705 1585 1447 1320 1190 1091 1060 1055 1072 1081 1083 1119 1165 1108 971 925 858 818 766 730 709 693 677 669 656 648 635 628 611 602 591 584 568 560 550 545 534 527 507 498 488 480 468 447 410 350 262 201 75 68 37 50 67 160 201 420 709 694 616 648 841 1054 1256 1282 1571 1642 1801 1867 1910 1937 1880 1739 1750 1792 1384 1218 1169 1157 1154 1159 1126 1139 1206 1256 1290 1283 1228 1201 1217 1256 1159 1091 1040 1042 1021 981 907 872 818 770 735 713 708 713 723 710 723 732 751 791 720 671 610 569 527 489 460 447 420 430 418 410 396 380 360 365 328 301 215 196 210 206 170 141 113 127 149 118 86 151 132 134 156 242 351 398 460 519 638 698 756 846 948 1028 1181 1123 1013 999 957 916 875 848 835 824 810 838 907 945 980 1049 1144 1183 1130 1095 1056 1020 986 964 921 878 832 801 773 751 722 697 669 653 633 617 596 581 567 555 542 529 515 508 495 481 465 456 446 440 426 418 405 399 397 396 393 389 388 388 389 392 392 394 400 406 412 417 419 426 433 442 449 455 461 469 480 483 482 455 406 429 459 383 275 261 255 253 228 234 246 252 223 207 205 223 223 187 219 239 201 188 176 173 158 150 149 148 151 176 225 272 295 359 421 472 516 591 680 750 867 1531 1603 1526 1412 1421 1418 1362 1246 1197 1181 1187 1253 1299 1403 1409 1388 1373 1365 1343 1323 1351 1504 1603 1837 1876 1814 1761 1500 1705 1794 1685 1613 1589 1617 1738 1664 1581 1640 1821 1919 1755 1640 1660 1812 2116 1948 1676 1605 1690 1762 1665 1635 1848 2163 2548 2342 1927 1797 1974 2161 1991 1964 2097 2251 2265 2019 1787 1888 2379 2679 2222 2027 1880 1885 1868 1824 1613 1432 1355 1351 1350 1374 1412 1457 1489 1461 1329 1233 1172 1097 1033 1009 997 997 1001 1002 974 973 970 930 861 794 756 732 715 700 691 676 668 658 648 636 628 617 605 591 581 567 562 550 542 531 526 511 498 485 478 474 461 431 394 358 284 151 82 77 93 125 173 226 370 454 546 635 736 897 1147 1218 1236 1400 1592 1784 1903 1860 1714 1766 1976 1612 1527 1194 1186 1157 1138 1128 1107 1082 1045 1035 1041 1042 1027 1017 1022 1041 1052 1030 960 925 927 913 874 848 817 773 732 718 706 703 724 736 700 697 710 733 842 770 645 609 585 548 515 497 486 473 457 450 443 420 353 307 359 363 343 296 236 256 289 265 182 127 202 236 179 79 133 107 108 143 191 287 340 421 495 583 755 896 882 918 1279 1318 1256 1124 1047 986 925 887 862 858 869 897 922 934 946 963 998 1040 1056 1056 1046 1017 982 959 939 909 872 828 805 789 766 743 718 694 681 666 647 627 616 605 591 577 566 554 543 531 516 496 496 490 474 460 451 441 434 432 431 422 428 428 421 427 429 428 429 438 445 451 464 470 468 477 486 491 497 504 513 521 540 557 544 528 520 515 416 355 304 264 250 243 251 250 246 218 207 217 261 239 206 194 226 230 187 163 147 135 145 152 154 171 191 226 242 239 311 393 460 513 579 685 786 964 1488 1471 1344 1327 1339 1361 1317 1245 1171 1133 1214 1263 1341 1444 1545 1437 1371 1295 1206 1170 1297 1358 1491 1633 1871 1761 1486 1446 1622 1711 1624 1435 1435 1567 1648 1556 1464 1506 1655 1779 1669 1418 1418 1739 1916 1713 1499 1457 1566 1662 1585 1439 1444 2030 2253 1966 1641 1520 1734 1957 1790 1467 1467 1908 2064 1750 1496 1599 1966 2317 2021 1477 1477 1550 1598 1522 1402 1308 1321 1299 1274 1235 1235 1311 1329 1266 1181 1123 1148 1080 1045 996 996 985 978 945 900 893 931 876 831 745 745 738 731 709 692 682 687 678 665 630 630 630 627 605 583 574 586 580 567 530 530 518 523 529 492 500 546 501 469 417 416 186 123 124 119 106 160 294 343 457 561 651 846 964 1059 1072 1214 1389 1543 1677 1746 1740 1514 1512 1910 1796 1570 1183 1179 1126 1126 1101 1079 1022 1004 992 1000 990 969 919 919 952 958 912 849 831 867 846 817 760 760 751 746 720 702 703 719 710 678 632 632 715 779 692 599 569 598 564 545 516 516 494 486 478 476 456 415 345 373 402 402 320 282 307 346 331 265 200 262 386 360 154 230 237 139 146 188 235 282 380 449 609 816 652 958 1107 1137 1192 1158 1015 1015 967 936 881 866 860 870 905 917 935 935 963 985 1032 1030 1030 1029 993 971 925 925 895 877 825 815 803 799 766 749 716 716 692 681 651 645 639 636 617 605 584 584 570 559 534 527 521 521 502 496 471 471 475 476 465 462 461 466 473 473 471 471 487 497 505 504 509 516 530 535 540 540 554 561 572 569 576 587 654 644 480 445 457 485 326 285 269 262 243 229 203 181 230 263 252 214 186 217 224 199 164 156 148 154 156 156 173 200 223 246 258 306 371 421 489 614 730 862 1110 1461 1350 1205 1348 1418 1449 1335 1266 1278 1167 1203 1262 1262 1411 1469 1410 1345 1294 1255 1220 1274 1356 1356 1609 1733 1680 1609 1383 1552 1588 1539 1453 1440 1488 1523 1504 1481 1502 1548 1564 1536 1493 1508 1585 1625 1585 1510 1470 1487 1508 1513 1509 1574 1687 1768 1712 1593 1554 1601 1635 1570 1475 1485 1607 1677 1613 1547 1590 1728 1789 1696 1558 1443 1376 1325 1316 1307 1292 1277 1264 1241 1223 1208 1189 1167 1145 1124 1105 1092 1073 1049 1029 1011 987 956 924 898 886 873 829 799 783 775 764 752 732 715 706 707 699 686 673 666 661 649 636 615 607 612 607 594 582 570 549 552 579 577 598 617 575 507 451 374 266 194 211 232 147 113 249 367 551 718 753 900 1009 1036 1108 1133 1390 1451 1627 1557 1566 1622 1536 1723 1775 1579 1353 1151 1120 1096 1078 1045 1008 986 971 956 944 927 914 901 884 862 842 826 819 809 789 775 780 780 767 757 741 728 725 719 696 682 683 689 694 692 678 635 605 600 587 573 565 555 529 515 517 499 473 445 412 402 412 406 374 346 347 347 333 316 308 334 377 352 235 190 234 314 186 198 235 292 354 458 583 734 923 1005 1251 1195 1132 1075 1034 1004 977 942 916 891 886 895 909 922 936 946 960 979 994 1006 1004 993 973 952 935 919 898 876 855 833 819 811 794 774 758 745 730 712 699 680 669 671 659 645 634 623 612 601 587 569 560 561 552 540 531 526 523 521 515 504 504 518 520 521 528 529 539 549 556 551 557 574 583 589 595 601 603 610 618 611 607 675 766 831 767 722 590 443 337 301 308 290 254 233 206 199 251 282 275 233 179 227 284 265 195 163 165 182 217 192 155 184 244 250 271 329 378 427 522 660 674 780 1240 1498 1331 1310 1402 1534 1589 1558 1467 1367 1269 1225 1252 1292 1350 1396 1387 1349 1304 1275 1277 1309 1349 1408 1485 1534 1579 1382 1454 1468 1508 1508 1468 1460 1481 1478 1453 1436 1439 1427 1409 1379 1353 1351 1380 1392 1383 1371 1346 1334 1335 1343 1356 1388 1446 1470 1453 1432 1402 1396 1405 1382 1337 1346 1413 1439 1419 1422 1461 1495 1527 1503 1431 1378 1333 1305 1304 1298 1289 1275 1258 1245 1224 1208 1191 1173 1155 1137 1121 1106 1091 1072 1054 1037 1011 987 961 938 923 900 868 841 824 809 798 784 770 760 751 743 734 727 714 710 703 692 682 674 664 659 653 644 634 628 630 644 669 701 753 758 711 666 596 517 359 343 324 276 274 203 233 489 586 677 763 886 1023 1087 1092 1148 1341 1151 1290 1341 1451 1533 1398 1305 1386 1337 1185 1084 1063 1052 1034 1012 992 975 961 952 941 930 918 908 893 879 866 859 852 845 831 825 825 822 813 805 794 787 783 774 763 751 738 734 740 730 708 686 664 650 638 628 621 611 598 591 586 579 559 547 530 515 506 499 484 469 452 439 430 436 449 467 493 443 241 248 248 280 254 212 275 295 394 388 571 741 915 1242 1187 1121 1077 1053 1034 1015 987 958 935 918 911 912 922 932 943 949 963 976 989 994 994 983 968 953 936 923 905 888 874 860 848 836 821 811 797 783 767 752 740 728 721 710 701 694 681 675 665 654 641 631 622 615 606 598 590 585 580 577 571 572 573 572 577 582 585 590 598 609 617 621 629 634 643 648 655 662 666 670 675 680 691 747 840 897 800 841 844 501 362 321 321 330 308 249 263 289 310 311 311 314 338 380 327 339 340 268 204 223 277 232 181 246 246 265 308 375 398 450 562 639 699 836 1299 1537 1319 1307 1401 1479 1704 1731 1505 1379 1286 1243 1256 1280 1323 1350 1354 1352 1335 1332 1344 1343 1335 1352 1398 1421 1418 1424 1363 1381 1425 1462 1484 1485 1460 1428 1398 1366 1347 1310 1257 1205 1193 1179 1157 1158 1184 1183 1184 1184 1160 1158 1179 1180 1159 1171 1192 1191 1188 1190 1174 1171 1190 1195 1188 1204 1230 1236 1244 1257 1255 1264 1285 1293 1292 1293 1291 1290 1284 1276 1261 1239 1224 1214 1196 1177 1158 1150 1137 1122 1110 1092 1076 1062 1041 1012 986 973 958 933 904 881 859 846 832 818 804 803 795 781 772 762 754 748 743 731 722 724 720 707 698 690 685 691 709 734 761 789 857 919 893 804 741 658 541 401 574 483 321 217 290 573 669 794 831 886 900 1001 1038 1047 1122 1397 1318 1319 1412 1426 1288 1173 1102 1071 1038 1011 1007 1002 992 982 971 960 954 950 942 929 921 917 909 897 888 888 884 878 875 872 866 862 859 850 842 842 839 828 828 813 785 775 784 767 737 724 715 697 689 681 675 668 668 661 655 664 660 648 649 632 602 594 602 585 550 542 544 553 587 611 612 540 343 266 470 606 310 236 340 335 303 515 647 710 1023 1093 1031 1035 1030 1031 1034 1025 1004 975 950 938 931 926 936 943 952 957 964 975 986 986 984 978 963 949 937 929 915 898 888 883 876 864 852 838 830 821 808 791 778 778 770 756 747 738 730 725 717 705 692 691 688 670 661 655 646 645 639 631 626 636 635 628 632 638 644 647 656 666 674 694 698 691 700 711 718 722 726 729 733 748 768 820 901 955 936 968 898 596 527 454 427 404 431 293 353 372 354 361 385 437 470 428 373 381 424 379 345 320 382 312 342 301 261 287 311 367 407 485 636 692 821 969 1236 1258 1248 1286 1355 1427 1466 1435 1395 1378 1310 1267 1263 1269 1280 1304 1326 1344 1362 1387 1378 1385 1316 1292 1298 1311 1331 1315 1343 1362 1442 1477 1519 1520 1478 1448 1378 1356 1338 1323 1233 1185 1125 1125 1117 1119 1137 1136 1133 1139 1121 1118 1128 1128 1120 1121 1141 1134 1135 1142 1134 1136 1149 1149 1157 1171 1201 1202 1210 1219 1231 1243 1274 1274 1269 1272 1277 1282 1281 1269 1247 1236 1222 1222 1197 1184 1159 1155 1149 1143 1121 1110 1094 1094 1062 1039 1007 989 976 949 911 885 880 871 850 821 816 822 828 831 824 813 792 792 796 795 782 771 766 771 764 753 731 731 733 750 787 741 868 1027 912 811 714 713 702 651 653 827 648 338 360 519 603 744 863 870 978 1042 1192 1030 1145 1307 1267 1305 1347 1359 1137 1074 1033 1038 1002 986 971 970 973 966 956 949 949 952 939 936 929 929 921 917 907 905 904 905 902 902 904 904 892 885 877 876 871 864 852 840 832 835 936 960 885 811 771 789 750 737 728 728 728 725 720 714 713 712 704 689 643 643 651 641 601 587 586 600 632 641 647 642 620 1227 1179 719 794 495 867 1298 886 695 610 656 895 965 970 990 1015 1023 1038 1038 1009 990 959 950 945 947 956 958 961 961 970 978 985 982 982 982 967 956 935 935 928 922 905 902 899 894 879 872 861 861 840 829 810 809 802 796 777 772 770 770 781 780 759 742 726 722 710 705 697 697 691 685 679 681 683 681 687 693 701 701 710 719 734 741 745 743 754 762 779 779 778 777 782 785 789 799 999 1105 1124 1065 940 707 705 595 538 640 676 612 515 515 462 453 513 541 549 534 439 427 482 471 447 418 507 354 405 296 296 307 339 384 394 535 622 803 958 1197 1288 1264 1195 1194 1278 1325 1352 1288 1274 1320 1289 1270 1266 1267 1294 1314 1345 1340 1352 1290 1270 1541 1392 1325 1426 1444 1465 1399 1255 1397 1449 1504 1546 1547 1508 1457 1410 1365 1328 1277 1220 1159 1112 1088 1085 1083 1084 1093 1093 1082 1085 1084 1083 1083 1087 1082 1083 1092 1094 1093 1101 1112 1117 1124 1133 1148 1157 1173 1184 1193 1205 1223 1235 1245 1247 1251 1254 1262 1258 1247 1239 1227 1217 1210 1198 1184 1171 1162 1155 1147 1138 1125 1115 1105 1086 1073 1032 1012 1003 972 922 895 900 900 871 833 830 851 870 879 874 868 862 858 857 854 848 829 825 839 833 821 816 799 765 772 820 824 853 893 863 803 751 771 917 956 854 1313 553 337 339 471 543 685 774 852 961 1015 1160 1049 1063 1163 1121 1135 1185 1170 1108 1057 1012 984 974 966 961 958 958 951 949 947 947 944 941 939 938 938 933 933 931 925 924 928 929 929 930 927 924 919 915 902 895 891 875 902 958 1023 1102 1152 1118 996 904 865 817 791 791 792 791 792 789 774 768 773 761 742 729 718 706 692 680 655 652 669 668 661 652 726 874 1038 623 617 583 585 779 957 839 738 635 693 836 936 951 972 997 1020 1030 1029 1018 1003 989 976 968 971 973 975 977 978 980 982 984 984 984 981 976 963 954 950 945 939 932 922 914 915 908 899 891 882 874 862 849 836 825 823 813 810 816 825 840 851 846 810 773 765 759 752 744 742 739 738 736 727 727 737 741 741 747 751 758 770 777 777 784 798 804 810 820 825 825 827 828 820 815 919 1057 1166 1126 1071 992 974 924 758 651 634 647 611 559 534 529 547 576 590 591 559 513 486 514 547 579 483 648 859 374 336 340 337 379 424 434 563 798 682 1068 1251 1325 1288 1224 1195 1204 1230 1264 1273 1262 1269 1275 1287 1299 1308 1315 1329 1345 1357 1377 1364 1578 1707 1765 1657 1641 1561 1497 1304 1373 1413 1488 1549 1592 1592 1542 1489 1436 1383 1322 1264 1204 1137 1076 1048 1040 1036 1037 1037 1035 1035 1034 1035 1032 1035 1038 1037 1039 1040 1045 1053 1066 1073 1082 1094 1106 1114 1126 1137 1147 1160 1173 1188 1203 1209 1215 1219 1222 1226 1227 1222 1216 1210 1204 1200 1192 1184 1177 1170 1164 1159 1152 1144 1136 1125 1104 1086 1074 1061 1056 1044 1023 962 964 963 956 963 920 925 921 906 874 873 893 902 916 925 923 924 922 920 916 912 909 901 886 891 918 936 957 983 1015 1005 946 907 854 904 1204 1004 264 332 457 549 573 653 726 831 927 971 1021 1039 940 1023 987 923 1010 1006 983 962 947 940 940 945 946 948 949 948 946 945 943 942 942 941 942 944 946 948 949 951 953 954 953 957 958 956 951 950 945 941 936 934 933 975 1064 1159 1339 1488 1390 1221 1057 969 913 879 870 865 864 863 863 859 856 850 841 825 815 804 791 776 765 759 752 752 751 751 750 792 886 899 727 655 625 720 889 918 880 861 829 855 928 974 980 992 1010 1023 1031 1034 1027 1016 1010 1002 998 998 998 997 997 998 999 999 1000 996 996 993 984 979 971 969 967 961 958 952 949 942 934 930 922 914 904 894 881 870 857 852 847 857 880 906 946 957 936 911 859 832 819 807 800 792 791 791 790 787 787 789 790 793 796 797 807 813 822 829 837 844 851 856 862 867 868 869 871 871 870 928 1025 1085 1085 1083 1021 1033 954 899 816 791 785 765 728 712 712 718 731 736 735 718 697 674 663 682 709 616 606 534 481 432 400 407 437 475 613 725 1262 685 951 1103 1223 1231 1196 1186 1202 1225 1253 1271 1275 1289 1302 1317 1338 1349 1357 1371 1384 1406 1428 1440 1663 1579 1675 1828 1799 1659 1526 1502 1286 1440 1519 1608 1646 1640 1589 1518 1456 1391 1328 1255 1185 1099 1035 1003 993 989 990 981 978 986 986 986 988 989 990 994 997 992 998 1014 1024 1041 1049 1060 1071 1086 1097 1102 1113 1128 1141 1157 1166 1175 1183 1188 1195 1193 1200 1201 1196 1190 1191 1189 1189 1183 1178 1178 1176 1176 1166 1162 1157 1151 1138 1125 1111 1093 1089 1087 1076 1046 1019 1017 1029 1048 1001 983 972 962 967 968 987 1014 1006 994 999 1010 1012 1003 999 1000 998 1002 1007 1009 1008 1027 1039 1084 1170 1195 1158 1000 1032 1249 1505 842 262 399 555 537 551 603 677 741 821 932 989 919 731 831 810 787 820 850 853 859 878 900 910 921 930 938 941 943 941 940 941 944 942 945 948 952 957 964 968 974 981 979 982 984 983 981 978 975 972 975 977 979 989 1055 1132 1250 1388 1733 1627 1284 1144 1066 1014 966 946 935 937 934 935 949 947 926 917 909 900 890 876 859 848 851 846 830 834 838 848 858 874 884 886 890 877 887 949 987 987 993 1003 1011 1012 1014 1012 1012 1020 1029 1035 1037 1033 1029 1025 1028 1030 1022 1021 1019 1016 1018 1017 1014 1013 1013 1009 1004 999 994 986 987 984 983 980 981 979 972 967 959 953 947 935 919 908 901 891 882 883 901 930 975 1046 1118 1081 971 927 900 878 859 849 845 843 840 841 847 846 839 842 845 844 846 852 861 867 882 888 886 892 901 908 907 911 909 913 922 927 942 977 999 999 997 991 984 983 978 970 955 933 916 904 898 894 888 883 893 888 873 886 859 823 770 704 673 664 670 644 547 537 558 644 670 1439 1214 863 801 936 999 1095 1160 1167 1178 1196 1220 1242 1263 1284 1303 1326 1351 1373 1386 1397 1411 1429 1446 1466 1471 1466 1487 1639 1501 1856 1656 1684 1385 1302 1344 1528 1627 1728 1727 1617 1539 1428 1389 1343 1301 1171 1082 958 955 967 974 967 952 950 964 970 964 946 947 966 977 977 967 971 989 1014 1023 1023 1026 1053 1072 1087 1085 1090 1107 1129 1137 1139 1140 1161 1172 1179 1178 1181 1186 1186 1183 1181 1181 1186 1187 1181 1180 1179 1175 1166 1169 1168 1173 1167 1144 1134 1124 1115 1103 1094 1076 1062 1057 1054 1049 1045 1045 1032 1018 1031 1049 1051 1067 1080 1093 1090 1077 1079 1096 1109 1102 1083 1085 1116 1131 1119 1095 1096 1125 1209 1238 1265 1401 1809 1443 2801 1059 258 182 238 322 416 524 599 744 791 848 876 940 986 905 778 749 789 813 832 834 846 866 897 911 929 930 941 944 942 936 939 945 954 954 954 954 971 980 985 993 995 996 996 1001 1006 1007 998 998 997 1002 1002 996 1001 1007 1032 1047 1399 1677 1657 1296 1245 1468 1360 1197 1004 997 985 978 986 1001 997 982 965 963 970 969 936 916 904 907 903 892 890 893 899 899 912 915 927 939 936 927 973 993 1003 1002 1013 1020 1021 1023 1020 1020 1028 1032 1035 1038 1038 1039 1041 1043 1044 1041 1037 1035 1034 1034 1030 1028 1022 1018 1017 1016 1013 1008 1003 1004 1004 1004 1000 1003 999 995 991 986 980 980 964 953 931 920 916 915 898 888 891 896 1115 1263 1120 941 903 926 902 890 891 892 891 891 886 884 884 887 887 886 885 885 898 904 914 918 924 925 933 937 951 951 946 947 951 953 954 952 979 980 965 965 971 976 979 971 970 974 962 962 970 969 955 946 944 961 957 935 914 893 856 851 787 748 725 737 762 819 771 764 566 773 770 743 831 907 932 952 1081 1130 1161 1161 1199 1227 1266 1274 1291 1315 1383 1410 1431 1431 1448 1454 1450 1453 1482 1522 1611 1589 1638 1375 1644 1445 1521 1534 1267 1399 1506 1628 1684 1684 1627 1546 1477 1402 1337 1253 1175 1078 1005 969 963 958 956 953 951 954 953 954 954 956 958 962 967 968 975 989 1000 1017 1026 1038 1047 1062 1075 1084 1092 1103 1111 1126 1134 1140 1150 1154 1162 1168 1172 1173 1174 1178 1178 1184 1185 1188 1187 1188 1181 1180 1172 1176 1182 1184 1175 1152 1147 1143 1139 1127 1117 1107 1095 1089 1098 1096 1095 1108 1104 1084 1049 1069 1114 1114 1152 1185 1190 1173 1173 1204 1218 1221 1217 1224 1237 1250 1246 1212 1201 1223 1234 1316 1418 1498 1592 2054 2272 958 191 156 201 254 330 374 496 555 657 830 830 833 908 883 812 783 777 781 801 821 839 858 879 902 920 932 936 944 947 947 948 955 960 968 972 981 988 995 1000 1002 1006 1010 1013 1015 1016 1016 1016 1016 1017 1015 1012 1011 1008 1033 1072 1187 1363 1692 1896 2024 2050 1954 1744 1374 1143 1014 1018 1021 1022 1021 1020 1017 1011 1003 997 989 982 971 962 948 941 946 947 946 938 938 943 952 961 964 971 980 991 1004 1013 1019 1021 1028 1029 1030 1031 1035 1036 1037 1041 1044 1045 1048 1051 1051 1052 1055 1055 1053 1051 1048 1044 1039 1036 1030 1028 1029 1030 1024 1022 1022 1021 1023 1022 1017 1014 1014 1016 1010 1005 998 992 979 968 953 944 937 917 926 960 994 1046 1094 1073 998 964 951 933 924 932 935 938 936 934 925 926 934 935 932 933 936 942 949 949 949 953 964 967 972 977 978 981 985 984 977 975 978 978 978 979 977 970 971 977 978 982 989 994 997 995 997 999 1001 999 991 984 970 941 913 894 873 850 813 790 776 805 851 822 914 848 919 1019 855 852 893 920 986 1046 1104 1141 1170 1201 1237 1266 1293 1318 1370 1430 1492 1531 1539 1518 1495 1475 1490 1540 1644 1729 1753 1850 2151 1710 1522 1191 1274 1346 1408 1512 1596 1649 1652 1608 1546 1478 1406 1334 1257 1178 1099 1024 983 975 968 967 967 966 968 967 968 968 968 972 976 979 982 991 1000 1010 1021 1032 1041 1052 1066 1076 1086 1098 1106 1118 1127 1137 1143 1148 1153 1157 1162 1165 1168 1169 1175 1179 1184 1186 1187 1193 1194 1197 1196 1198 1192 1194 1196 1195 1180 1170 1164 1162 1153 1146 1137 1129 1129 1139 1153 1160 1171 1183 1201 1226 1262 1254 1254 1243 1189 1192 1225 1223 1303 1347 1384 1394 1404 1415 1425 1437 1448 1464 1521 1604 1700 1870 2159 2155 2124 1650 753 240 148 186 257 299 297 392 470 526 594 649 677 749 757 742 739 746 763 789 813 837 859 881 901 923 939 948 957 967 975 979 985 988 996 1001 1008 1013 1020 1023 1025 1028 1031 1029 1029 1030 1030 1030 1030 1030 1031 1032 1029 1027 1038 1062 1206 1456 1726 2298 2892 2982 2452 1772 1504 1202 1043 1043 1047 1048 1052 1051 1048 1038 1033 1027 1021 1013 1008 1000 998 995 994 993 990 988 987 993 1000 1008 1014 1020 1025 1029 1033 1039 1042 1042 1047 1047 1050 1048 1049 1050 1049 1053 1055 1055 1058 1061 1062 1064 1063 1064 1066 1065 1061 1057 1054 1053 1052 1048 1048 1045 1041 1040 1041 1044 1042 1043 1043 1040 1043 1041 1038 1032 1029 1023 1014 1007 1001 996 987 976 981 1005 1030 1061 1071 1060 1041 1018 997 986 981 987 989 987 985 985 988 989 988 985 984 986 987 991 993 995 999 1001 1006 1009 1010 1012 1015 1016 1014 1014 1013 1011 1010 1009 1008 1011 1008 1005 1007 1010 1015 1016 1017 1019 1020 1021 1021 1022 1022 1022 1021 1017 1006 988 971 961 951 946 935 919 917 932 933 916 927 945 990 958 872 822 865 918 965 1032 1091 1135 1173 1211 1249 1284 1327 1381 1444 1516 1600 1680 1712 1696 1650 1591 1617 1772 1833 1861 1581 1182 1143 962 838 1202 1340 1516 1459 1508 1584 1630 1636 1605 1544 1475 1400 1343 1266 1186 1094 1027 994 985 980 977 981 982 980 981 982 982 985 985 987 993 998 1001 1007 1016 1029 1036 1043 1054 1068 1083 1094 1102 1110 1120 1132 1141 1144 1147 1149 1155 1156 1157 1161 1167 1174 1181 1184 1186 1193 1204 1206 1209 1210 1217 1211 1205 1205 1206 1199 1190 1186 1186 1178 1172 1169 1164 1169 1187 1199 1216 1235 1256 1293 1361 1374 1366 1365 1368 1387 1405 1445 1484 1540 1523 1546 1567 1581 1588 1601 1625 1680 1719 1812 1963 2091 2133 2098 1625 2517 2330 1464 511 192 215 267 296 334 394 452 460 473 505 553 603 648 669 688 711 747 780 810 831 857 879 907 931 944 957 974 989 1002 1007 1011 1015 1024 1030 1035 1038 1042 1046 1049 1049 1047 1044 1043 1046 1045 1044 1041 1041 1046 1050 1048 1044 1045 1048 1194 1442 1810 2027 2344 2362 2094 1911 1512 1239 1073 1071 1073 1078 1080 1082 1078 1067 1061 1057 1054 1047 1041 1040 1043 1045 1040 1035 1035 1034 1038 1042 1049 1057 1066 1070 1064 1062 1064 1065 1065 1066 1064 1067 1066 1069 1066 1065 1063 1062 1064 1065 1067 1069 1073 1074 1071 1073 1076 1074 1073 1071 1068 1069 1069 1069 1066 1059 1061 1063 1063 1064 1063 1065 1067 1068 1065 1066 1065 1062 1059 1053 1045 1044 1047 1044 1039 1039 1040 1043 1054 1070 1079 1073 1069 1056 1045 1039 1040 1039 1039 1037 1035 1039 1047 1048 1039 1036 1035 1037 1038 1036 1037 1044 1050 1049 1046 1047 1049 1048 1049 1047 1046 1046 1051 1048 1042 1036 1038 1043 1043 1042 1042 1047 1049 1049 1043 1042 1043 1043 1043 1043 1045 1047 1053 1052 1045 1036 1029 1026 1030 1042 1052 1053 1052 1049 1024 993 980 1264 1363 964 1013 868 895 900 944 1019 1088 1131 1168 1210 1262 1304 1363 1428 1512 1598 1733 1834 1882 1876 1790 1700 1711 1902 1940 1447 1586 1274 1207 1318 1289 1285 1406 1363 1331 1357 1469 1628 1639 1571 1502 1415 1387 1350 1297 1174 1091 1001 991 990 990 990 990 989 990 994 989 989 989 992 998 1001 1003 1005 1011 1023 1032 1043 1043 1055 1068 1089 1101 1107 1109 1120 1132 1153 1154 1149 1147 1154 1156 1157 1160 1165 1176 1184 1187 1192 1200 1207 1219 1220 1217 1218 1214 1214 1214 1209 1207 1203 1204 1201 1197 1196 1193 1195 1204 1222 1250 1268 1290 1326 1359 1400 1431 1475 1485 1482 1500 1555 1611 1618 1621 1627 1654 1706 1707 1702 1705 1748 1782 1793 1791 1883 1973 2107 2394 2498 2077 1435 1159 560 221 203 214 220 246 350 371 450 479 503 519 596 630 656 663 708 747 798 813 827 850 891 918 945 949 971 986 1010 1019 1023 1025 1038 1047 1055 1058 1058 1058 1058 1058 1059 1059 1060 1059 1060 1059 1059 1060 1060 1060 1057 1049 1047 1049 1054 1147 1365 1686 1631 1485 1499 1669 1749 1420 1185 1081 1074 1075 1080 1085 1085 1081 1070 1066 1069 1066 1057 1047 1051 1060 1061 1051 1041 1052 1063 1065 1057 1055 1070 1083 1085 1076 1067 1072 1078 1082 1081 1080 1078 1080 1080 1080 1077 1074 1074 1075 1073 1076 1083 1084 1080 1082 1088 1083 1083 1080 1076 1071 1074 1072 1073 1067 1063 1075 1085 1087 1087 1087 1089 1090 1088 1086 1087 1086 1086 1086 1078 1073 1071 1072 1074 1071 1070 1073 1079 1079 1089 1092 1087 1085 1081 1079 1072 1074 1083 1083 1077 1072 1074 1082 1082 1074 1071 1074 1080 1078 1073 1068 1072 1080 1080 1076 1073 1075 1079 1078 1074 1071 1070 1072 1073 1068 1064 1065 1069 1069 1065 1064 1066 1068 1067 1063 1063 1064 1066 1066 1064 1063 1069 1070 1070 1065 1061 1061 1065 1066 1065 1065 1063 1063 1058 1063 1120 1071 1205 1895 1040 676 732 861 902 917 1025 1087 1141 1148 1205 1257 1332 1373 1420 1474 1642 1797 1994 2090 2658 2968 2556 2211 2187 2235 1507 818 778 1048 1176 1174 1210 1322 1323 1208 1114 1030 1185 1388 1435 1447 1411 1369 1319 1246 1179 1101 1044 1012 1009 1002 1003 999 999 999 1003 1001 1002 1001 1002 1005 1007 1007 1011 1017 1025 1034 1040 1047 1057 1069 1080 1092 1104 1111 1117 1129 1138 1143 1145 1147 1150 1150 1154 1155 1169 1184 1184 1184 1193 1201 1200 1200 1205 1202 1201 1200 1200 1198 1193 1191 1193 1192 1191 1189 1187 1189 1189 1197 1229 1260 1284 1318 1340 1394 1438 1476 1527 1551 1558 1583 1614 1644 1660 1682 1716 1733 1748 1766 1789 1812 1824 1826 1824 1807 1788 1874 1973 2158 2382 1742 606 432 311 247 229 218 200 233 274 294 374 458 491 531 575 622 650 680 714 757 785 816 841 870 897 929 950 968 984 1003 1017 1029 1034 1046 1056 1065 1073 1074 1076 1076 1073 1070 1072 1073 1079 1076 1075 1075 1078 1081 1081 1078 1069 1062 1049 1051 1046 1080 1205 1361 1293 1010 1014 1313 1398 1247 1106 1067 1076 1078 1086 1091 1090 1086 1077 1075 1080 1080 1071 1060 1065 1078 1079 1063 1056 1075 1089 1090 1076 1071 1085 1102 1101 1087 1078 1085 1089 1091 1090 1094 1089 1089 1089 1091 1091 1087 1085 1082 1080 1087 1093 1095 1093 1094 1096 1095 1091 1087 1083 1075 1075 1078 1078 1074 1088 1097 1105 1105 1109 1113 1109 1106 1108 1106 1107 1103 1102 1099 1099 1097 1096 1093 1096 1101 1105 1103 1106 1106 1105 1105 1106 1102 1102 1105 1109 1106 1103 1104 1108 1108 1107 1103 1102 1106 1108 1107 1106 1102 1102 1101 1098 1097 1099 1101 1101 1099 1099 1101 1099 1097 1095 1089 1089 1090 1089 1087 1086 1084 1085 1085 1083 1080 1080 1080 1082 1080 1079 1078 1082 1084 1083 1082 1083 1085 1084 1083 1078 1076 1077 1074 1077 1069 1065 1124 1232 1299 1304 1272 1095 831 817 911 909 948 1019 1088 1127 1163 1206 1258 1304 1366 1430 1539 1659 1925 2139 2768 3384 4190 4141 4150 3775 1544 889 880 936 943 984 1122 1321 1330 1171 1159 1157 1107 1041 1231 1337 1360 1346 1316 1273 1219 1164 1105 1052 1021 1017 1013 1012 1014 1014 1013 1011 1011 1009 1009 1010 1014 1015 1018 1022 1025 1032 1038 1043 1051 1058 1067 1075 1084 1091 1100 1106 1113 1118 1127 1131 1141 1141 1132 1132 1132 1118 1155 1158 1157 1150 1167 1174 1181 1183 1182 1182 1180 1180 1178 1177 1175 1175 1173 1173 1174 1175 1178 1178 1194 1233 1266 1301 1340 1372 1428 1475 1521 1575 1603 1630 1657 1714 1725 1740 1761 1773 1783 1799 1822 1841 1860 1875 1878 1875 1874 1878 1886 2049 2482 3449 1959 558 212 250 263 252 229 235 249 288 314 424 484 516 552 591 630 664 699 734 771 805 839 867 896 919 945 971 991 1007 1022 1035 1047 1054 1066 1075 1081 1087 1090 1091 1094 1093 1091 1093 1096 1095 1096 1094 1096 1096 1095 1093 1094 1093 1089 1097 1076 1074 1084 1094 1084 1093 1082 1083 1093 1092 1117 1107 1094 1097 1105 1108 1108 1108 1109 1105 1095 1095 1095 1094 1095 1089 1091 1091 1089 1096 1098 1102 1103 1098 1105 1109 1109 1109 1109 1106 1100 1101 1100 1098 1096 1092 1090 1090 1089 1089 1088 1085 1085 1081 1085 1092 1098 1096 1096 1097 1102 1102 1099 1097 1114 1126 1259 1487 1720 2027 1121 1119 1117 1110 1112 1110 1111 1108 1123 1125 1128 1129 1128 1130 1130 1128 1130 1131 1132 1135 1137 1137 1136 1135 1135 1138 1136 1137 1134 1135 1126 1122 1107 1109 1107 1107 1108 1107 1107 1108 1107 1107 1106 1104 1102 1099 1100 1100 1102 1102 1101 1102 1099 1099 1097 1095 1094 1093 1090 1088 1088 1086 1085 1086 1085 1083 1081 1083 1082 1085 1091 1095 1099 1099 1102 1101 1101 1104 1103 1103 1102 1101 1098 1095 1093 1093 1091 1086 1113 1169 1210 1230 1247 1158 1017 980 991 992 1018 1065 1103 1133 1167 1201 1237 1270 1315 1365 1446 1545 1833 2194 2797 4725 4949 4349 2515 853 850 1024 1296 1127 997 1032 1122 1247 1325 1231 1132 1172 1212 1198 1228 1256 1274 1278 1264 1237 1199 1151 1093 1051 1029 1025 1021 1024 1026 1027 1026 1020 1018 1016 1017 1019 1022 1024 1028 1031 1035 1036 1044 1047 1052 1058 1067 1072 1075 1080 1083 1094 1099 1102 1102 1106 1104 1114 1112 1106 1107 1101 1116 1129 1132 1132 1144 1152 1159 1162 1161 1163 1160 1161 1159 1159 1159 1155 1155 1156 1159 1164 1168 1173 1192 1236 1276 1316 1360 1405 1462 1510 1566 1623 1657 1703 1759 1785 1807 1816 1817 1808 1833 1853 1870 1888 1905 1922 1936 1933 1941 1976 2191 2422 2877 3202 2558 1501 346 236 222 279 273 275 309 325 383 461 518 542 572 604 647 680 711 744 787 826 862 891 916 939 970 993 1010 1026 1042 1056 1066 1073 1081 1090 1098 1102 1105 1108 1108 1112 1113 1115 1114 1112 1114 1115 1116 1114 1113 1113 1110 1110 1112 1110 1102 1093 1093 1097 1097 1097 1093 1094 1102 1107 1109 1111 1112 1116 1120 1120 1122 1120 1124 1120 1116 1108 1110 1112 1111 1110 1104 1105 1111 1113 1116 1113 1115 1119 1122 1120 1117 1118 1120 1120 1115 1111 1109 1109 1104 1103 1104 1104 1102 1104 1104 1103 1145 1438 1798 1527 1253 1119 1114 1114 1113 1110 1113 1128 1172 1283 1432 1785 2306 2112 1884 1335 1133 1136 1151 1157 1169 1178 1172 1155 1157 1158 1161 1161 1161 1162 1165 1165 1166 1165 1165 1165 1165 1164 1165 1168 1171 1170 1165 1163 1161 1161 1153 1145 1140 1130 1130 1131 1130 1132 1129 1130 1130 1128 1128 1124 1124 1123 1124 1125 1122 1120 1119 1120 1122 1121 1120 1122 1118 1121 1114 1114 1115 1113 1117 1115 1117 1115 1116 1121 1113 1118 1118 1117 1118 1118 1121 1121 1120 1118 1117 1120 1120 1114 1113 1112 1110 1108 1106 1104 1105 1104 1112 1116 1095 1072 1067 1074 1088 1108 1129 1145 1163 1183 1214 1244 1266 1287 1348 1427 1775 2077 2594 3961 4235 1868 456 593 643 909 1105 1044 1045 1071 1147 1212 1205 1268 1216 1217 1279 1356 1360 1322 1288 1262 1245 1229 1204 1141 1089 1041 1033 1036 1037 1037 1036 1036 1038 1037 1032 1030 1030 1032 1035 1036 1036 1036 1035 1041 1045 1046 1049 1055 1062 1071 1071 1073 1079 1090 1095 1089 1086 1088 1088 1089 1085 1086 1094 1100 1108 1112 1118 1126 1131 1138 1144 1147 1146 1145 1146 1145 1144 1144 1143 1143 1142 1142 1150 1153 1160 1165 1196 1241 1283 1329 1373 1438 1494 1546 1598 1658 1709 1740 1765 1789 1816 1822 1832 1843 1864 1891 1896 1911 1929 1959 1976 1923 1798 1583 1624 1809 2206 2684 2883 2435 326 239 222 288 321 343 363 351 373 496 526 542 569 627 665 699 712 754 801 856 879 896 915 954 985 1015 1019 1035 1047 1061 1072 1077 1080 1092 1106 1112 1113 1113 1111 1114 1120 1120 1116 1114 1117 1120 1121 1117 1117 1118 1119 1121 1115 1111 1109 1107 1103 1103 1104 1101 1103 1103 1108 1111 1116 1121 1121 1124 1126 1127 1131 1131 1126 1125 1123 1119 1119 1117 1116 1117 1115 1115 1117 1121 1122 1125 1126 1125 1125 1124 1124 1124 1123 1120 1122 1121 1119 1114 1112 1114 1114 1112 1112 1112 1113 1029 1675 2031 2166 2090 1771 1102 1148 1125 1120 1118 1124 1204 1284 1334 1308 2082 2614 2365 2205 1763 1055 1165 1178 1187 1199 1197 1193 1185 1182 1187 1188 1185 1179 1172 1182 1181 1173 1180 1186 1189 1189 1187 1186 1189 1190 1190 1183 1175 1169 1174 1175 1169 1158 1153 1149 1148 1148 1147 1146 1149 1149 1145 1143 1142 1143 1143 1140 1138 1135 1137 1136 1137 1138 1140 1145 1145 1141 1138 1135 1138 1138 1136 1138 1138 1143 1142 1137 1133 1131 1130 1128 1122 1120 1122 1128 1126 1123 1122 1124 1130 1129 1121 1115 1117 1116 1119 1112 1103 1081 1069 1066 1079 1084 1077 1073 1079 1092 1119 1136 1154 1157 1177 1198 1225 1236 1249 1281 1384 1456 1558 1821 2262 1972 1048 899 876 833 925 1011 997 1002 1055 1117 956 1101 1377 1341 1311 1341 1352 1349 1327 1297 1269 1238 1209 1174 1141 1102 1072 1055 1053 1050 1048 1047 1051 1052 1052 1051 1044 1044 1047 1050 1049 1047 1044 1039 1040 1045 1047 1047 1050 1062 1069 1066 1066 1071 1083 1086 1080 1077 1079 1083 1085 1085 1086 1093 1099 1103 1109 1115 1122 1124 1130 1137 1139 1137 1136 1136 1139 1139 1135 1133 1134 1135 1135 1144 1148 1155 1164 1186 1233 1268 1311 1358 1403 1469 1518 1577 1646 1682 1727 1769 1802 1823 1832 1842 1859 1880 1901 1917 1935 1954 1970 1904 1759 1491 1243 975 966 1321 1811 1540 752 490 425 298 262 219 238 285 317 388 476 539 564 603 641 681 714 746 782 824 853 884 911 941 964 993 1014 1030 1044 1061 1065 1070 1078 1078 1095 1117 1122 1122 1119 1118 1120 1122 1120 1120 1119 1121 1124 1125 1122 1120 1121 1125 1126 1120 1116 1110 1105 1104 1102 1096 1097 1092 1096 1099 1101 1103 1110 1111 1116 1114 1119 1121 1120 1117 1113 1112 1109 1109 1107 1104 1105 1105 1105 1105 1108 1110 1114 1114 1114 1113 1114 1113 1115 1112 1109 1110 1108 1110 1113 1112 1116 1116 1113 1116 1115 1252 1498 1881 2216 2719 2418 2024 1649 1391 1168 1126 1127 1130 1190 1272 1477 1758 2209 2605 2634 2263 1862 1395 1175 1185 1196 1205 1206 1206 1202 1205 1205 1206 1206 1193 1173 1168 1167 1174 1192 1203 1208 1210 1212 1210 1209 1208 1206 1208 1197 1186 1181 1186 1178 1168 1171 1175 1175 1165 1155 1149 1148 1144 1146 1143 1143 1141 1141 1141 1138 1137 1135 1137 1139 1140 1144 1145 1144 1144 1143 1140 1138 1139 1140 1140 1141 1144 1139 1140 1137 1136 1137 1134 1129 1125 1127 1129 1128 1126 1125 1133 1136 1136 1131 1123 1124 1129 1129 1115 1090 1073 1074 1069 1068 1070 1081 1089 1102 1118 1129 1145 1153 1165 1173 1184 1196 1214 1230 1269 1322 1417 1504 1516 1454 1271 1125 1010 900 912 939 970 982 1014 1063 1129 1005 1303 1286 1233 1258 1277 1287 1285 1272 1250 1226 1204 1181 1157 1133 1108 1086 1075 1072 1070 1069 1067 1070 1068 1064 1052 1044 1045 1047 1049 1056 1060 1060 1060 1074 1068 1067 1067 1067 1072 1075 1072 1073 1075 1080 1084 1081 1080 1085 1085 1085 1083 1087 1091 1098 1102 1108 1111 1114 1119 1122 1126 1126 1127 1126 1126 1124 1124 1122 1122 1121 1119 1123 1135 1143 1151 1161 1176 1219 1252 1288 1329 1365 1434 1490 1545 1617 1644 1649 1749 1828 1834 1844 1859 1872 1893 1911 1933 1952 1971 1987 1925 1799 1605 1383 904 413 233 715 739 384 305 255 274 270 274 282 302 383 445 529 591 616 653 692 729 760 795 823 858 891 917 943 968 985 1007 1025 1037 1046 1054 1083 1091 1102 1107 1131 1152 1154 1154 1154 1156 1161 1164 1162 1160 1156 1153 1150 1151 1150 1143 1134 1133 1129 1124 1121 1114 1106 1103 1094 1092 1087 1082 1080 1084 1089 1090 1094 1097 1099 1102 1103 1106 1107 1104 1100 1099 1095 1094 1094 1092 1091 1090 1090 1091 1093 1095 1096 1097 1099 1099 1098 1099 1100 1098 1096 1095 1093 1095 1100 1104 1107 1112 1115 1117 1120 1124 1495 1787 2162 2816 2321 1973 1697 1346 1135 1136 1137 1142 1151 1168 1453 1782 2053 2390 3139 1985 1615 1314 1194 1222 1218 1217 1217 1214 1214 1217 1218 1213 1199 1182 1165 1161 1154 1157 1181 1203 1220 1230 1227 1230 1226 1226 1228 1228 1230 1225 1221 1222 1218 1214 1212 1209 1201 1186 1175 1160 1145 1139 1139 1139 1138 1139 1138 1139 1139 1139 1140 1139 1138 1141 1142 1142 1141 1141 1140 1139 1138 1138 1138 1140 1141 1142 1141 1138 1136 1128 1129 1129 1127 1129 1128 1131 1131 1128 1128 1130 1132 1132 1129 1126 1125 1128 1125 1115 1095 1090 1087 1081 1069 1071 1081 1094 1104 1120 1137 1152 1161 1168 1173 1178 1184 1190 1195 1214 1244 1287 1330 1332 1289 1221 1095 1040 999 985 1004 1020 1025 1048 1085 1124 1158 1128 1246 1231 1206 1221 1229 1229 1218 1199 1181 1166 1157 1145 1127 1108 1096 1090 1087 1089 1088 1091 1089 1089 1087 1081 1078 1072 1073 1076 1073 1073 1078 1079 1087 1084 1082 1080 1081 1082 1079 1080 1079 1079 1080 1080 1082 1081 1083 1084 1084 1084 1087 1092 1097 1100 1105 1106 1108 1113 1113 1116 1116 1114 1115 1112 1114 1111 1113 1113 1108 1110 1114 1123 1136 1146 1156 1173 1203 1237 1263 1300 1336 1396 1461 1513 1579 1626 1667 1715 1780 1836 1848 1865 1882 1907 1926 1945 1964 1984 2001 1973 1895 1745 1590 1515 1406 1237 1176 827 521 265 179 229 279 286 334 384 433 506 586 641 663 696 742 784 810 834 861 895 927 956 974 992 1004 1026 1041 1046 1049 1079 1136 1141 1141 1141 1163 1184 1186 1187 1187 1193 1199 1203 1204 1198 1187 1184 1184 1174 1168 1162 1152 1141 1136 1130 1122 1117 1109 1100 1092 1084 1076 1070 1067 1068 1072 1076 1080 1084 1085 1087 1088 1092 1089 1089 1087 1083 1080 1080 1078 1078 1074 1071 1074 1075 1079 1078 1082 1083 1081 1086 1084 1085 1086 1082 1082 1078 1080 1083 1088 1097 1102 1110 1116 1118 1120 1156 1356 1633 1718 1742 1782 1763 1542 1294 1142 1144 1147 1154 1170 1184 1334 1567 1776 1759 1604 1575 1376 1216 1227 1233 1233 1230 1226 1226 1223 1227 1229 1219 1199 1171 1162 1203 1199 1147 1157 1206 1233 1249 1244 1245 1245 1246 1246 1248 1250 1257 1259 1253 1251 1246 1244 1239 1227 1208 1187 1170 1148 1137 1136 1136 1134 1136 1136 1137 1138 1137 1139 1141 1141 1143 1144 1142 1141 1142 1140 1139 1137 1139 1139 1139 1140 1141 1139 1136 1134 1129 1126 1124 1128 1127 1129 1130 1130 1130 1128 1127 1128 1126 1129 1126 1128 1128 1128 1121 1118 1113 1106 1103 1103 1114 1118 1123 1132 1139 1163 1170 1174 1173 1172 1171 1172 1168 1164 1162 1165 1158 1146 1135 1127 1105 1084 1068 1064 1062 1068 1071 1071 1081 1101 1129 1102 1145 1203 1181 1199 1206 1213 1213 1212 1195 1174 1158 1153 1146 1126 1104 1096 1092 1090 1089 1091 1096 1099 1096 1094 1091 1092 1091 1090 1089 1087 1090 1089 1087 1088 1089 1088 1088 1085 1085 1083 1080 1080 1081 1082 1080 1081 1081 1082 1085 1083 1084 1085 1090 1095 1099 1104 1105 1107 1107 1106 1108 1108 1105 1106 1108 1105 1105 1103 1104 1103 1101 1108 1120 1129 1140 1152 1172 1196 1217 1244 1268 1318 1381 1431 1485 1546 1613 1665 1710 1757 1818 1840 1855 1872 1899 1930 1939 1949 1971 2009 2028 2029 2022 2005 2119 2226 1875 1276 584 402 234 203 210 239 316 431 459 485 536 634 660 671 699 758 798 825 837 865 904 957 980 994 1001 1024 1045 1062 1066 1076 1103 1123 1134 1143 1152 1166 1178 1186 1186 1188 1191 1195 1199 1198 1189 1184 1180 1178 1183 1174 1166 1157 1148 1141 1132 1123 1118 1109 1100 1089 1081 1071 1060 1055 1060 1063 1067 1072 1073 1079 1076 1078 1084 1084 1081 1074 1074 1071 1071 1067 1064 1067 1063 1063 1066 1064 1069 1072 1073 1073 1073 1073 1073 1073 1072 1067 1069 1068 1071 1082 1089 1100 1111 1116 1119 1121 1126 1133 1203 1295 1331 1315 1238 1161 1152 1142 1149 1153 1162 1175 1186 1199 1212 1250 1293 1306 1250 1227 1229 1234 1235 1238 1240 1238 1231 1232 1236 1243 1239 1227 1209 1212 1239 1255 1249 1272 1279 1276 1272 1269 1264 1261 1260 1260 1262 1264 1265 1263 1263 1264 1264 1264 1264 1245 1218 1196 1178 1151 1131 1132 1132 1133 1134 1133 1135 1137 1139 1141 1139 1141 1139 1141 1143 1141 1139 1139 1139 1137 1138 1138 1136 1139 1139 1138 1135 1131 1129 1126 1126 1126 1127 1128 1128 1132 1129 1129 1128 1125 1128 1128 1127 1128 1127 1128 1130 1126 1126 1127 1128 1131 1136 1139 1147 1151 1155 1162 1166 1168 1170 1172 1174 1170 1167 1165 1163 1159 1148 1137 1140 1169 1194 1153 1106 1100 1125 1119 1098 1090 1092 1108 1129 1029 1104 1249 1239 1186 1194 1200 1205 1207 1185 1159 1151 1151 1148 1125 1100 1093 1091 1093 1094 1098 1102 1106 1100 1095 1093 1089 1088 1088 1086 1086 1084 1082 1085 1082 1083 1084 1083 1080 1079 1079 1077 1077 1076 1075 1076 1076 1076 1076 1076 1076 1078 1082 1081 1083 1088 1090 1092 1092 1089 1092 1093 1094 1092 1087 1090 1089 1086 1090 1092 1096 1099 1108 1115 1122 1132 1145 1160 1181 1191 1216 1242 1279 1337 1382 1442 1504 1553 1613 1701 1757 1834 1835 1847 1843 1873 1900 1923 1937 1963 1991 2052 2137 2279 2428 2473 2564 2236 1065 403 437 384 264 258 248 319 410 480 519 585 652 693 715 776 809 799 808 837 874 922 961 989 1009 1026 1037 1052 1065 1073 1087 1101 1114 1131 1145 1157 1168 1176 1181 1183 1184 1187 1191 1191 1191 1185 1176 1175 1174 1177 1173 1165 1146 1131 1123 1120 1108 1107 1101 1093 1084 1078 1071 1062 1060 1058 1051 1051 1049 1051 1054 1051 1058 1060 1058 1057 1047 1051 1049 1048 1046 1039 1041 1042 1042 1042 1037 1046 1048 1049 1047 1047 1050 1051 1054 1055 1048 1054 1055 1057 1067 1073 1086 1094 1101 1104 1104 1111 1116 1117 1121 1124 1131 1134 1135 1140 1144 1147 1152 1160 1171 1175 1188 1197 1203 1205 1205 1211 1213 1215 1223 1236 1239 1243 1239 1238 1238 1242 1246 1249 1246 1238 1228 1246 1292 1338 1369 1374 1362 1337 1305 1281 1280 1278 1279 1280 1277 1272 1269 1265 1264 1263 1262 1261 1249 1228 1212 1192 1171 1160 1148 1145 1137 1130 1131 1131 1132 1136 1137 1138 1138 1136 1138 1137 1136 1137 1133 1137 1131 1135 1135 1136 1137 1139 1136 1134 1131 1129 1125 1123 1126 1125 1125 1128 1128 1130 1131 1130 1132 1132 1131 1129 1129 1130 1130 1129 1129 1127 1128 1130 1135 1139 1146 1155 1157 1159 1160 1165 1171 1174 1178 1178 1176 1172 1168 1161 1156 1154 1155 1183 1231 1280 1292 1264 1248 1230 1176 1132 1114 1113 1123 1139 1078 1178 1258 1281 1202 1181 1178 1177 1177 1151 1129 1129 1129 1126 1108 1087 1088 1088 1086 1087 1088 1092 1093 1088 1085 1083 1080 1081 1080 1078 1077 1075 1075 1075 1076 1075 1077 1075 1077 1074 1072 1071 1070 1070 1071 1069 1069 1070 1069 1069 1068 1066 1067 1067 1070 1070 1071 1072 1070 1071 1071 1070 1070 1066 1064 1063 1059 1062 1071 1079 1086 1094 1104 1108 1114 1119 1125 1134 1149 1159 1177 1191 1213 1275 1320 1368 1429 1472 1525 1578 1703 1735 1752 1785 1792 1810 1838 1866 1888 1912 1935 2006 2106 2331 2654 3325 3705 3613 2562 849 474 400 331 355 384 386 478 564 603 660 724 762 796 836 871 868 856 888 932 970 992 1011 1024 1037 1045 1057 1066 1073 1080 1097 1120 1156 1201 1242 1263 1274 1272 1254 1225 1196 1180 1168 1166 1162 1157 1153 1152 1148 1144 1120 1110 1103 1099 1097 1092 1089 1084 1081 1078 1074 1069 1064 1059 1048 1041 1030 1019 1016 1015 1014 1019 1017 1019 1016 1011 1010 1007 1007 1007 1004 1003 1001 1000 1001 1001 1004 1004 1004 1008 1013 1014 1016 1019 1023 1022 1023 1025 1029 1041 1049 1058 1069 1073 1079 1084 1088 1092 1094 1107 1113 1122 1130 1137 1138 1140 1145 1147 1150 1158 1164 1168 1174 1179 1183 1184 1186 1187 1189 1192 1193 1197 1206 1212 1218 1234 1237 1246 1249 1246 1238 1228 1244 1434 1560 1598 1587 1505 1346 1305 1284 1281 1280 1277 1276 1275 1266 1263 1260 1259 1257 1258 1260 1256 1238 1224 1213 1196 1185 1169 1158 1146 1129 1125 1125 1128 1128 1132 1133 1131 1132 1130 1131 1129 1130 1126 1128 1127 1127 1130 1130 1132 1132 1133 1129 1126 1121 1118 1118 1118 1119 1122 1124 1126 1126 1128 1129 1128 1132 1131 1130 1130 1129 1130 1127 1128 1130 1128 1129 1141 1145 1151 1161 1164 1165 1166 1169 1171 1175 1175 1178 1176 1172 1168 1164 1155 1154 1159 1186 1346 1477 1566 1583 1520 1377 1215 1137 1118 1115 1126 1123 1082 1082 1142 1161 1161 1158 1157 1151 1141 1120 1123 1116 1112 1106 1096 1090 1083 1083 1082 1083 1083 1082 1081 1080 1077 1077 1075 1073 1069 1069 1068 1066 1068 1067 1068 1070 1070 1070 1067 1070 1067 1064 1064 1061 1065 1060 1062 1060 1058 1060 1056 1056 1055 1052 1053 1052 1054 1053 1048 1052 1046 1047 1046 1039 1042 1034 1035 1042 1052 1066 1075 1088 1096 1101 1105 1105 1109 1112 1112 1126 1130 1144 1163 1198 1262 1294 1349 1393 1435 1459 1534 1606 1651 1675 1710 1749 1781 1810 1833 1861 1885 1950 2060 2354 2724 3350 3648 4501 4906 1938 558 444 418 335 362 440 553 641 680 742 797 826 818 825 844 877 907 941 981 1018 1024 1033 1040 1046 1053 1061 1066 1069 1072 1094 1126 1175 1240 1316 1390 1411 1366 1310 1257 1205 1166 1143 1142 1141 1135 1129 1121 1111 1095 1081 1078 1077 1076 1071 1075 1068 1068 1072 1071 1070 1067 1066 1058 1039 1026 1005 990 980 974 981 974 978 975 971 975 968 968 966 961 967 960 961 959 957 965 957 963 963 966 976 975 983 985 983 995 990 998 1004 1011 1024 1030 1043 1047 1049 1059 1061 1068 1078 1091 1103 1115 1126 1132 1137 1140 1141 1142 1143 1143 1148 1149 1153 1156 1154 1160 1158 1162 1163 1162 1164 1164 1173 1182 1182 1189 1194 1199 1198 1203 1219 1246 1374 1544 1732 1975 1750 1583 1426 1298 1277 1264 1262 1262 1260 1258 1258 1257 1253 1255 1254 1252 1254 1254 1252 1241 1236 1225 1210 1194 1171 1154 1132 1120 1120 1122 1123 1125 1125 1127 1125 1123 1123 1122 1121 1121 1119 1121 1121 1122 1125 1127 1127 1127 1125 1120 1116 1114 1113 1114 1115 1115 1119 1123 1124 1126 1127 1130 1131 1131 1130 1132 1129 1129 1128 1129 1130 1131 1134 1144 1151 1161 1165 1169 1170 1174 1172 1170 1174 1182 1200 1185 1166 1152 1154 1170 1167 1167 1237 1442 1587 1673 1600 1527 1444 1221 1154 1144 1142 1143 1184 1204 1154 1147 1146 1148 1146 1142 1134 1129 1121 1117 1108 1102 1097 1094 1088 1083 1081 1078 1080 1080 1078 1078 1076 1076 1073 1071 1069 1068 1065 1062 1061 1060 1062 1063 1064 1066 1064 1062 1063 1064 1063 1061 1058 1058 1059 1056 1056 1054 1053 1051 1049 1049 1047 1043 1043 1041 1041 1038 1036 1037 1034 1032 1029 1023 1020 1017 1026 1042 1055 1070 1086 1100 1098 1096 1098 1098 1102 1102 1100 1106 1106 1135 1176 1212 1252 1293 1353 1407 1463 1510 1564 1613 1650 1697 1746 1759 1767 1788 1832 1883 1914 1954 2115 2441 2522 2600 2904 2964 1494 963 983 832 619 516 536 624 709 756 762 803 834 841 853 891 942 976 989 1002 1020 1037 1048 1049 1050 1054 1058 1057 1059 1066 1092 1113 1118 1148 1467 1810 1825 1507 1207 1187 1183 1155 1139 1134 1136 1127 1118 1106 1097 1086 1081 1072 1062 1059 1059 1059 1061 1061 1061 1064 1067 1071 1073 1059 1037 1015 993 972 957 957 956 955 956 954 953 951 948 947 945 943 945 942 940 939 939 943 939 939 944 950 952 954 959 970 974 973 977 982 991 1002 1007 1016 1024 1034 1040 1043 1048 1054 1070 1085 1096 1108 1124 1138 1139 1138 1139 1139 1140 1140 1140 1141 1142 1141 1142 1145 1146 1147 1149 1153 1150 1153 1157 1160 1163 1166 1165 1160 1174 1198 1213 1239 1256 1445 1577 1623 1590 1472 1298 1291 1274 1267 1254 1246 1250 1252 1250 1250 1251 1251 1251 1254 1254 1254 1253 1251 1252 1250 1227 1199 1182 1165 1136 1118 1117 1116 1121 1121 1122 1123 1122 1120 1120 1119 1119 1118 1118 1117 1121 1121 1123 1123 1125 1124 1122 1118 1115 1113 1110 1111 1113 1117 1118 1122 1125 1127 1130 1133 1134 1132 1134 1133 1130 1130 1129 1129 1130 1128 1140 1149 1154 1162 1171 1175 1174 1171 1169 1166 1185 1216 1224 1225 1196 1166 1166 1164 1168 1174 1229 1310 1337 1347 1300 1229 1236 1209 1180 1169 1154 1154 1165 1173 1174 1169 1160 1158 1156 1151 1147 1137 1133 1124 1116 1113 1103 1098 1090 1081 1081 1080 1074 1076 1072 1072 1069 1065 1065 1062 1059 1060 1055 1053 1050 1050 1049 1038 1043 1037 1036 1040 1032 1042 1039 1039 1039 1027 1035 1031 1030 1031 1016 1026 1020 1018 1020 1007 1016 1010 1009 1009 997 1005 1000 998 1000 989 999 997 1003 1018 1019 1043 1051 1060 1063 1050 1064 1060 1063 1069 1061 1079 1084 1103 1143 1162 1212 1248 1294 1348 1405 1468 1533 1609 1649 1677 1702 1701 1724 1756 1799 1845 1895 1939 2039 2188 2364 2465 2317 1976 1431 1147 928 901 875 680 633 687 791 796 744 769 814 853 890 930 963 985 1001 1012 1026 1033 1042 1046 1051 1052 1054 1051 1054 1062 1085 1101 1096 1343 1639 2045 2128 1731 1407 1122 1143 1137 1132 1132 1128 1121 1111 1095 1084 1078 1078 1062 1052 1049 1050 1047 1050 1049 1050 1053 1049 1055 1054 1042 1026 1010 997 980 966 968 979 977 982 982 979 991 983 986 982 981 999 984 989 988 987 1006 988 996 999 1000 1020 1002 1010 1015 1012 1025 1006 1011 1019 1021 1025 1023 1027 1036 1041 1045 1049 1058 1069 1084 1096 1108 1123 1133 1134 1139 1140 1141 1143 1143 1154 1152 1157 1159 1151 1141 1134 1126 1125 1133 1123 1134 1134 1135 1140 1140 1143 1147 1157 1180 1209 1228 1239 1319 1416 1459 1439 1361 1292 1287 1277 1277 1267 1264 1263 1264 1263 1263 1265 1272 1294 1294 1308 1308 1305 1330 1309 1313 1299 1266 1268 1221 1201 1187 1173 1191 1164 1167 1166 1162 1172 1153 1155 1154 1151 1166 1152 1157 1158 1158 1177 1163 1171 1169 1168 1193 1176 1185 1184 1193 1253 1233 1263 1266 1259 1321 1271 1293 1295 1277 1330 1271 1282 1281 1257 1288 1228 1229 1234 1219 1230 1198 1194 1198 1196 1188 1183 1182 1206 1236 1249 1263 1257 1219 1197 1175 1189 1202 1208 1226 1208 1229 1182 1174 1193 1176 1195 1226 1222 1203 1195 1185 1182 1194 1187 1184 1179 1174 1166 1157 1152 1143 1132 1126 1113 1105 1096 1085 1077 1073 1070 1065 1060 1055 1054 1052 1048 1045 1042 1039 1038 1032 1031 1026 1016 1009 1001 991 986 989 993 994 994 994 992 991 987 983 979 976 974 971 967 963 962 960 955 951 949 946 943 942 937 938 944 945 948 949 955 963 971 980 990 991 991 988 986 981 986 995 1003 1010 1016 1032 1065 1092 1116 1148 1173 1218 1251 1283 1335 1383 1440 1526 1599 1616 1685 1757 1800 1845 1890 1942 2043 2203 2362 2311 2039 1733 1395 1182 1040 1051 1011 844 709 736 761 781 806 849 885 908 934 955 975 987 999 1008 1016 1024 1035 1046 1045 1052 1033 1032 1027 1023 1028 1033 1084 1249 1448 1878 1693 1528 1378 1208 1082 1091 1099 1099 1089 1072 1054 1052 1048 1043 1036 1035 1027 1025 1027 1027 1027 1026 1024 1027 1024 1025 1024 1020 1009 1003 995 989 989 1001 1011 1020 1032 1039 1042 1048 1051 1058 1064 1066 1071 1074 1082 1086 1087 1092 1095 1101 1102 1098 1099 1095 1096 1091 1082 1074 1070 1061 1054 1049 1045 1042 1037 1035 1042 1046 1049 1056 1063 1080 1091 1103 1118 1126 1128 1132 1136 1140 1148 1160 1165 1174 1188 1182 1158 1137 1118 1092 1080 1084 1085 1085 1085 1089 1096 1099 1104 1108 1123 1152 1170 1194 1227 1239 1241 1275 1312 1329 1323 1313 1303 1297 1288 1286 1284 1285 1286 1288 1300 1327 1345 1364 1392 1409 1415 1418 1426 1434 1425 1389 1365 1343 1313 1294 1282 1271 1267 1256 1246 1239 1233 1228 1222 1218 1221 1222 1223 1228 1231 1233 1236 1240 1245 1253 1266 1274 1286 1301 1331 1370 1403 1435 1482 1510 1520 1525 1535 1553 1555 1545 1540 1539 1537 1517 1480 1457 1435 1407 1374 1336 1315 1292 1258 1241 1238 1238 1235 1232 1234 1245 1255 1313 1306 1292 1279 1301 1292 1292 1294 1295 1296 1298 1302 1300 1292 1290 1285 1280 1277 1254 1236 1220 1203 1211 1221 1206 1209 1197 1187 1180 1166 1162 1149 1138 1127 1112 1103 1089 1079 1072 1064 1056 1051 1044 1036 1037 1029 1028 1026 1020 1021 1010 1008 998 979 973 951 948 941 932 948 940 953 951 939 948 931 936 931 917 927 909 914 909 895 905 886 893 889 875 885 868 878 881 876 894 887 903 908 901 920 911 924 921 905 919 895 910 917 912 939 929 956 968 973 1013 1013 1049 1063 1062 1120 1110 1154 1145 1264 1295 1369 1454 1492 1486 1520 1597 1671 1700 1711 1725 1687 1708 1513 1441 1332 1214 1119 1069 990 901 836 815 817 835 878 927 959 968 977 986 991 990 994 999 1007 1008 1013 1018 1019 1013 1012 1006 996 991 993 984 984 976 1139 1132 1232 1182 1088 1097 1040 1049 1056 1051 1058 1041 1036 998 995 1005 1004 1002 1005 1004 1000 1006 1001 1002 1001 994 997 985 991 993 991 996 996 1001 1016 1038 1045 1072 1081 1095 1118 1111 1136 1129 1141 1167 1150 1182 1173 1182 1208 1185 1218 1198 1198 1218 1185 1207 1179 1165 1168 1136 1142 1110 1091 1083 1066 1064 1051 1043 1042 1046 1051 1057 1064 1073 1086 1094 1106 1113 1121 1129 1135 1143 1155 1175 1183 1201 1198 1186 1166 1132 1096 1065 1044 1030 1041 1030 1041 1044 1043 1060 1058 1080 1099 1117 1146 1162 1196 1226 1254 1274 1295 1314 1325 1332 1321 1320 1310 1306 1312 1308 1316 1323 1347 1388 1402 1450 1470 1499 1542 1519 1561 1537 1531 1537 1479 1486 1434 1407 1412 1368 1384 1344 1328 1331 1302 1314 1294 1289 1305 1287 1306 1296 1304 1326 1305 1328 1323 1340 1380 1370 1417 1431 1484 1580 1573 1677 1686 1734 1827 1761 1850 1799 1803 1863 1782 1857 1772 1736 1747 1652 1686 1582 1517 1484 1414 1399 1335 1298 1290 1275 1284 1281 1298 1297 1313 1314 1322 1341 1349 1382 1368 1358 1364 1383 1365 1387 1371 1369 1381 1356 1374 1362 1339 1315 1274 1278 1230 1208 1214 1220 1219 1209 1194 1186 1177 1168 1160 1143 1128 1118 1106 1090 1077 1068 1060 1053 1044 1035 1033 1029 1023 1022 1017 1009 1010 1005 1001 986 970 954 939 924 911 916 921 929 934 933 927 922 919 912 908 902 896 893 887 883 878 873 870 864 862 856 851 850 844 848 855 862 875 882 889 889 891 891 891 891 884 881 876 869 879 889 900 913 924 943 958 971 986 1001 1016 1034 1048 1059 1078 1118 1172 1218 1247 1286 1334 1383 1417 1447 1481 1513 1531 1546 1558 1575 1518 1435 1330 1173 1115 1077 1032 924 831 819 819 829 888 950 970 979 978 983 987 988 990 993 1001 1005 1007 1008 1005 1002 990 989 980 969 967 964 963 967 983 993 1009 1010 1018 1026 1039 1052 1061 1082 1092 1088 1072 1043 1012 1011 1002 996 995 995 993 994 994 992 992 984 982 981 978 978 986 988 999 1007 1027 1048 1065 1081 1100 1124 1135 1144 1153 1164 1179 1188 1197 1207 1216 1227 1235 1242 1246 1252 1255 1247 1238 1231 1224 1208 1191 1176 1157 1139 1113 1098 1083 1070 1053 1042 1047 1046 1050 1054 1066 1077 1083 1091 1101 1109 1118 1128 1133 1142 1161 1176 1192 1205 1223 1201 1160 1129 1098 1056 1022 1020 1017 1018 1018 1026 1034 1041 1047 1056 1087 1114 1131 1150 1175 1223 1250 1272 1292 1319 1338 1334 1331 1328 1321 1317 1320 1321 1325 1328 1359 1401 1438 1474 1516 1557 1571 1582 1594 1606 1597 1571 1548 1526 1499 1467 1447 1428 1408 1388 1365 1355 1345 1337 1327 1325 1327 1327 1327 1330 1345 1349 1349 1352 1356 1382 1407 1433 1458 1484 1560 1630 1686 1744 1815 1884 1902 1917 1932 1947 1948 1943 1941 1939 1930 1869 1820 1782 1746 1693 1593 1528 1476 1424 1360 1308 1303 1300 1300 1298 1310 1320 1325 1332 1344 1370 1377 1384 1387 1394 1406 1409 1408 1409 1409 1408 1404 1403 1412 1422 1309 1314 1318 1317 1325 1257 1245 1240 1217 1209 1196 1184 1172 1164 1147 1136 1124 1103 1095 1077 1065 1059 1044 1044 1028 1023 1023 1009 1015 1006 1000 1002 990 996 982 972 963 932 925 902 896 901 882 903 892 891 902 870 892 872 865 876 844 867 847 841 854 831 851 836 834 841 828 841 835 841 849 845 862 861 868 875 857 871 861 859 865 847 859 852 857 876 871 897 902 918 942 937 967 969 984 1012 1002 1040 1042 1074 1130 1126 1200 1215 1258 1324 1301 1383 1381 1409 1465 1543 1517 1593 1549 1428 1330 1192 1101 1106 1042 951 865 825 824 845 896 948 989 990 983 984 986 988 986 993 997 1004 1005 1005 972 957 940 925 921 925 933 922 942 954 950 927 965 957 967 1008 1049 1064 1109 1144 1150 1162 1143 1122 1083 1044 1024 1000 983 980 985 976 986 981 978 979 971 975 971 973 982 985 994 1005 1019 1042 1051 1073 1086 1103 1124 1119 1141 1145 1154 1174 1162 1187 1186 1194 1215 1190 1220 1206 1206 1221 1184 1206 1180 1166 1169 1123 1134 1099 1082 1076 1038 1050 1024 1017 1027 1009 1033 1027 1035 1056 1042 1071 1067 1075 1097 1085 1116 1113 1127 1156 1152 1192 1184 1171 1151 1123 1103 1078 1053 1031 1050 1034 1046 1050 1048 1066 1059 1077 1098 1119 1146 1158 1192 1224 1252 1279 1299 1323 1335 1337 1336 1330 1327 1325 1323 1329 1326 1339 1361 1397 1420 1460 1490 1521 1552 1533 1567 1556 1549 1546 1494 1500 1457 1432 1422 1380 1387 1355 1339 1335 1305 1314 1294 1292 1307 1288 1309 1307 1314 1331 1319 1341 1343 1363 1395 1408 1446 1477 1533 1608 1648 1728 1780 1831 1878 1871 1914 1908 1912 1925 1904 1924 1891 1853 1812 1770 1740 1684 1616 1540 1514 1447 1409 1373 1335 1367 1331 1353 1361 1351 1362 1339 1353 1368 1381 1390 1393 1404 1409 1414 1421 1416 1421 1419 1412 1414 1401 1414 1396 1353 1369 1319 1286 1326 1294 1271 1251 1219 1196 1179 1165 1153 1133 1117 1096 1084 1068 1046 1033 1024 1015 1008 998 990 984 980 973 965 960 957 952 950 944 934 908 892 872 845 833 819 813 803 791 784 778 773 770 759 755 752 748 743 734 736 742 748 751 754 761 774 781 788 798 805 805 807 809 811 808 801 795 789 778 777 782 781 782 783 790 805 811 824 836 847 859 868 876 887 893 907 915 924 934 945 976 998 1020 1045 1061 1089 1109 1125 1144 1152 1170 1178 1180 1186 1187 1149 1088 1021 984 984 940 876 812 769 767 773 787 783 799 846 885 658 902 878 846 840 849 849 851 845 840 799 861 866 866 861 807 815 809 804 812 823 827 834 837 846 854 972 1017 1058 1113 1169 1148 1098 1067 1036 922 935 939 943 948 949 949 951 951 952 952 952 951 956 966 976 981 991 1001 1017 1028 1040 1057 1064 1076 1082 1087 1097 1100 1106 1108 1111 1113 1114 1112 1111 1107 1103 1100 1097 1092 1086 1078 1072 1057 1047 1036 1017 1006 992 981 968 950 947 953 958 959 963 968 978 985 989 997 1002 1014 1021 1029 1036 1049 1075 1092 1109 1132 1140 1130 1121 1116 1104 1106 1106 1106 1108 1114 1113 1115 1116 1122 1124 1133 1157 1174 1193 1216 1239 1268 1289 1309 1339 1350 1349 1346 1344 1341 1339 1342 1342 1343 1344 1350 1377 1394 1412 1438 1444 1445 1448 1448 1448 1438 1414 1398 1377 1350 1333 1315 1300 1284 1265 1252 1240 1231 1221 1207 1207 1218 1223 1227 1236 1245 1260 1268 1276 1289 1307 1339 1366 1390 1420 1457 1529 1582 1632 1703 1736 1765 1783 1803 1828 1836 1836 1836 1835 1831 1815 1776 1752 1725 1685 1658 1613 1582 1551 1510 1497 1488 1484 1482 1479 1466 1439 1419 1400 1377 1371 1385 1396 1405 1420 1432 1440 1443 1450 1458 1459 1449 1442 1435 1427 1432 1432 1411 1377 1342 1321 1326 1308 1282 1241 1207 1174 1157 1137 1122 1101 1074 1058 1036 1021 1007 988 983 968 966 959 942 942 928 930 925 910 912 902 901 887 857 842 812 799 776 738 731 699 697 682 652 659 638 651 647 624 633 615 633 637 628 652 649 678 694 701 723 737 756 765 762 764 757 757 749 726 723 702 706 703 693 707 705 721 729 730 746 750 770 776 771 786 784 802 807 798 814 808 827 832 817 847 838 871 872 845 884 863 905 904 862 903 869 921 928 887 905 872 886 876 843 815 772 739 710 693 663 414 629 1059 1180 1068 953 810 666 696 695 707 705 718 734 740 752 766 770 756 737 723 697 668 670 685 691 713 717 700 706 771 832 893 921 938 959 971 952 922 893 878 896 904 905 913 914 922 925 925 929 931 938 946 951 961 967 978 986 990 1003 1008 1021 1026 1023 1037 1036 1046 1046 1036 1043 1033 1043 1033 1007 1014 992 1005 997 972 983 965 979 976 948 953 929 936 928 905 906 884 893 890 877 892 883 903 905 898 914 905 928 933 927 945 940 968 981 988 1018 1027 1065 1090 1103 1120 1132 1144 1160 1181 1176 1186 1176 1177 1186 1175 1182 1176 1182 1198 1211 1227 1243 1258 1282 1301 1322 1338 1348 1355 1355 1356 1354 1355 1357 1356 1361 1357 1356 1353 1363 1363 1367 1360 1337 1344 1326 1334 1321 1285 1282 1250 1251 1237 1205 1204 1177 1181 1170 1142 1146 1126 1137 1136 1129 1144 1140 1167 1181 1187 1208 1213 1242 1265 1282 1316 1336 1375 1410 1443 1502 1538 1598 1632 1644 1681 1691 1727 1742 1738 1754 1747 1760 1756 1736 1726 1711 1699 1692 1690 1663 1659 1632 1627 1646 1624 1637 1589 1558 1534 1486 1459 1423 1402 1400 1404 1413 1426 1442 1464 1471 1485 1487 1488 1486 1474 1479 1488 1481 1459 1437 1417 1355 1340 1307 1297 1294 1251 1196 1179 1158 1136 1116 1088 1069 1047 1030 1010 992 980 972 964 954 944 937 928 922 915 906 904 899 892 888 870 848 827 807 785 750 727 707 685 662 640 633 626 621 613 609 603 597 596 591 597 610 620 636 650 670 689 709 729 750 759 754 752 746 741 730 716 700 689 676 672 679 685 691 699 712 719 730 738 745 753 760 765 769 774 776 783 785 787 793 796 799 801 803 808 810 811 812 815 817 817 816 815 817 817 823 834 847 855 866 847 821 805 785 738 717 711 698 721 833 1071 1126 1177 1126 967 689 698 699 697 704 701 703 702 706 698 696 698 691 683 670 660 662 664 667 669 675 683 687 711 716 755 792 809 832 843 852 863 865 875 884 894 898 903 906 910 914 918 923 928 933 940 947 956 965 972 984 988 996 1000 1003 1012 1017 1020 1024 1028 1026 1023 1019 1018 1013 1001 991 982 972 961 952 948 945 944 942 934 928 919 912 905 893 885 877 871 866 862 862 867 870 874 878 882 887 889 892 903 910 916 927 934 955 972 991 1013 1031 1066 1090 1116 1142 1164 1185 1192 1196 1199 1201 1199 1197 1194 1191 1188 1196 1209 1220 1231 1245 1269 1286 1304 1321 1337 1352 1355 1357 1359 1360 1361 1361 1362 1363 1364 1360 1357 1352 1348 1345 1332 1323 1313 1302 1293 1274 1262 1247 1230 1218 1199 1184 1173 1165 1154 1138 1128 1121 1113 1106 1109 1115 1123 1128 1136 1160 1174 1187 1202 1219 1254 1276 1301 1325 1349 1398 1438 1475 1514 1557 1604 1625 1648 1670 1693 1713 1717 1724 1732 1736 1728 1721 1720 1716 1709 1694 1695 1690 1686 1684 1677 1671 1665 1657 1653 1604 1555 1512 1473 1422 1397 1407 1410 1413 1426 1453 1462 1476 1488 1500 1501 1484 1499 1509 1503 1440 1446 1437 1430 1437 1300 1315 1285 1276 1223 1186 1165 1136 1128 1097 1078 1063 1037 1025 1001 986 977 967 962 951 942 936 926 920 913 907 901 898 895 885 869 849 833 810 787 763 732 717 689 675 658 640 640 625 626 621 610 613 602 608 613 616 635 642 664 683 696 716 729 746 755 757 754 750 742 734 718 714 697 696 693 687 707 703 723 733 733 750 746 764 770 770 777 772 779 785 785 788 788 789 794 799 797 801 801 802 808 806 811 809 810 812 813 816 822 826 835 847 856 863 850 800 792 829 993 1154 1078 1001 814 785 860 915 972 913 779 661 603 645 661 679 700 696 693 692 693 689 676 670 665 660 653 656 653 662 659 665 676 674 689 694 710 740 758 787 800 819 844 847 868 872 879 892 891 903 901 905 912 912 924 925 931 943 946 960 965 973 986 987 997 1001 1007 1016 1014 1019 1017 1018 1021 1009 1013 999 991 987 972 968 955 947 946 937 938 931 925 923 909 908 895 888 882 869 867 858 855 860 855 864 861 863 876 870 882 879 886 903 900 916 918 935 964 967 1001 1012 1029 1052 1095 1111 1153 1172 1159 1175 1149 1152 1161 1178 1151 1171 1150 1156 1189 1174 1212 1208 1225 1267 1265 1308 1308 1318 1342 1334 1351 1342 1342 1354 1343 1353 1341 1342 1347 1352 1345 1342 1331 1319 1310 1290 1264 1244 1237 1233 1231 1212 1188 1175 1172 1155 1149 1135 1122 1107 1105 1100 1102 1110 1113 1116 1118 1133 1163 1157 1186 1190 1212 1258 1258 1305 1318 1344 1375 1443 1471 1499 1551 1620 1645 1670 1659 1665 1669 1687 1663 1654 1659 1690 1646 1684 1641 1635 1660 1620 1655 1619 1614 1642 1605 1636 1585 1549 1532 1468 1453 1405 1384 1389 1383 1407 1410 1428 1455 1447 1471 1459 1458 1474 1438 1458 1447 1441 1442 1406 1409 1337 1210 1184 1166 1146 1118 1103 1085 1072 1058 1037 1025 1009 996 983 964 958 951 947 941 935 930 922 915 909 901 896 893 890 887 884 876 857 845 830 813 800 776 760 743 720 709 701 693 687 678 674 667 664 658 654 660 675 687 697 716 725 734 742 750 758 761 760 760 758 757 758 755 753 754 754 761 772 782 791 807 813 818 821 825 834 830 822 819 817 810 801 797 794 789 784 778 775 775 772 769 768 774 774 778 779 786 796 803 812 825 833 845 854 865 880 848 629 125 130 592 899 1175 1271 1152 1005 786 715 667 639 617 617 623 613 606 652 660 654 649 645 637 635 626 621 616 607 605 606 608 608 607 611 619 625 631 639 650 673 693 711 734 751 773 788 801 819 831 840 847 853 860 865 871 875 881 885 891 903 913 920 930 940 954 964 971 983 987 987 988 986 986 981 974 970 963 954 946 940 936 929 918 914 908 905 897 893 885 879 873 867 858 852 843 837 828 816 813 812 812 810 808 808 812 814 815 815 820 827 829 833 839 848 868 882 893 909 937 971 999 1016 1045 1068 1066 1063 1051 1032 1012 1010 1002 995 984 986 1008 1022 1031 1044 1069 1111 1140 1164 1201 1225 1240 1248 1258 1271 1276 1276 1273 1270 1265 1264 1263 1264 1246 1196 1159 1130 1165 1155 1161 1160 1166 1150 1141 1131 1132 1132 1129 1123 1114 1090 1115 1113 1101 1084 1052 1026 1027 1027 1022 1029 1040 1044 1048 1056 1067 1098 1120 1136 1159 1201 1257 1294 1343 1392 1438 1515 1604 1599 1573 1523 1470 1462 1441 1404 1401 1408 1410 1404 1399 1399 1401 1401 1397 1389 1390 1396 1398 1399 1393 1386 1356 1335 1310 1274 1275 1296 1309 1321 1334 1341 1341 1340 1337 1331 1319 1297 1278 1259 1230 1230 1241 1228 1209 1205 1018 1014 1018 1026 1032 1026 1011 992 986 984 975 959 948 940 938 934 928 922 921 919 915 908 900 896 892 888 884 881 880 877 874 868 861 851 839 830 823 810 789 774 765 761 756 745 731 726 726 725 716 710 715 730 748 756 760 763 771 772 767 765 764 763 765 768 772 780 791 806 810 814 829 853 875 880 879 885 900 911 904 890 882 881 875 856 838 824 812 802 789 778 769 757 749 743 744 742 737 738 745 756 768 779 793 811 825 839 852 865 875 887 877 752 645 444 501 624 890 1109 1057 974 717 546 478 496 585 629 662 652 644 631 625 617 609 603 599 594 583 573 567 568 564 557 553 556 562 565 563 565 577 592 602 608 619 642 668 684 696 713 739 763 778 786 792 806 820 826 830 832 842 852 860 865 870 885 902 912 922 933 947 955 960 959 956 953 951 942 931 915 916 913 908 898 889 887 884 881 871 861 859 857 848 840 828 826 824 818 806 795 789 786 778 768 761 759 761 759 750 744 751 756 755 747 760 762 772 789 812 834 858 880 858 849 873 888 896 904 907 921 903 890 871 838 813 805 803 807 815 824 861 907 935 950 978 1030 1082 1115 1132 1145 1173 1193 1201 1196 1185 1184 1211 1265 1291 1258 1221 1138 1055 1091 1104 1100 1085 1057 1034 1028 1048 1065 1071 1085 1075 1046 1051 1079 1148 1307 1199 1072 978 901 858 843 855 884 901 903 918 937 945 939 946 1003 1036 1071 1136 1180 1208 1250 1302 1328 1359 1352 1277 1230 1130 1098 1097 1100 1100 1103 1110 1112 1119 1117 1117 1114 1117 1162 1182 1153 1139 1164 1200 1205 1184 1166 1175 1193 1202 1204 1213 1230 1246 1244 1229 1205 1200 1196 1173 1127 1083 1111 1133 1111 1053 1011 1005 1015 975 973 979 996 1011 1010 1001 992 982 971 960 951 944 938 930 926 924 921 919 917 913 907 900 895 889 885 884 880 879 878 873 867 862 856 849 835 823 811 801 788 774 767 757 751 744 736 730 726 724 719 724 739 750 760 774 782 776 772 769 762 762 765 767 769 771 784 799 807 818 830 851 863 876 885 900 911 910 911 910 910 902 888 876 862 847 827 816 801 789 776 764 756 750 743 736 733 736 739 743 746 759 778 794 810 828 844 856 860 870 900 848 807 766 664 663 723 925 1108 1145 1001 714 704 633 614 651 665 654 648 645 633 619 613 605 600 592 585 576 570 566 557 553 551 551 550 551 554 558 563 571 577 590 606 619 631 647 670 691 711 729 750 770 780 792 801 813 818 827 832 837 841 852 861 871 880 889 905 918 929 941 955 961 955 952 949 945 933 926 918 909 901 894 891 888 883 884 875 869 861 854 848 838 833 829 824 819 810 801 792 787 777 768 763 758 755 752 755 751 742 752 742 794 899 955 1016 984 1060 1137 1158 1147 1067 924 961 948 891 825 820 823 825 830 836 829 821 819 812 804 805 815 822 836 852 900 934 975 1002 1029 1055 1073 1112 1106 1127 1162 1171 1186 1196 1194 1264 1313 1287 1285 1250 1148 1220 1255 1262 1210 1047 1076 1073 1066 1058 1054 1044 1022 1012 1007 1004 998 989 989 976 818 761 767 778 811 886 885 900 899 896 908 926 938 953 973 999 1026 1073 1077 1074 1061 1047 1060 1079 1093 1094 1095 1098 1101 1102 1104 1106 1109 1115 1118 1119 1116 1116 1116 1115 1118 1126 1133 1140 1147 1159 1158 1163 1165 1173 1194 1198 1207 1216 1230 1228 1212 1201 1186 1168 1122 1121 1126 1120 1087 1012 1020 1014 1010 1016 956 985 1014 1007 996 991 993 989 973 955 948 945 944 932 917 914 918 922 914 904 901 902 902 891 879 874 879 882 875 866 864 863 859 850 839 827 822 810 796 783 772 764 758 750 741 736 730 727 725 726 730 738 749 757 757 762 772 771 762 751 750 758 766 764 763 771 787 804 816 824 836 856 878 885 890 897 908 913 909 900 892 885 876 857 840 827 814 802 788 777 767 755 749 742 739 738 736 739 742 752 764 776 791 807 819 827 806 798 769 752 726 699 674 665 663 665 674 658 691 784 738 717 690 694 693 677 664 652 640 628 618 611 603 597 589 582 576 569 565 559 554 552 551 550 553 554 558 564 570 578 589 601 618 632 648 665 685 711 728 743 759 776 792 799 803 809 820 831 832 835 844 856 869 876 881 890 905 930 937 947 954 955 953 947 941 934 926 917 916 943 945 931 899 925 934 924 884 859 854 850 845 834 829 822 826 820 803 792 785 776 771 763 758 798 848 873 884 893 905 921 1060 1336 1454 1592 1729 1742 1704 1649 1602 1559 1480 1357 1229 1032 950 850 823 825 829 832 835 831 830 824 820 822 822 827 846 866 898 893 903 878 870 868 872 878 899 919 946 985 1040 1155 1223 1287 1302 1301 1303 1311 1332 1377 1436 1469 1426 1308 1203 1179 1173 1171 1138 1049 1012 981 957 936 910 876 820 733 655 670 700 724 750 787 843 896 898 905 913 925 934 947 962 976 994 1027 1043 1048 1054 1060 1069 1112 1107 1099 1098 1101 1103 1104 1109 1112 1115 1114 1117 1117 1116 1117 1116 1117 1120 1125 1133 1157 1226 1255 1259 1254 1300 1313 1309 1292 1264 1228 1216 1192 1199 1201 1173 1134 1112 1100 1080 1082 1071 1052 1029 1005 982 958 883 886 887 885 882 880 874 869 862 850 845 843 839 834 826 824 826 827 827 825 825 821 818 813 807 805 804 803 804 799 797 795 791 787 780 776 769 761 755 743 740 735 731 728 720 724 730 737 740 748 741 726 715 702 687 676 671 669 665 658 659 663 668 671 672 682 704 719 734 752 768 790 803 817 834 844 844 846 845 845 844 835 830 823 812 808 799 792 785 776 771 764 759 753 748 748 751 753 754 757 765 777 785 786 785 749 722 706 703 687 662 621 567 533 515 492 494 486 580 611 674 673 662 650 640 631 620 609 601 589 584 582 577 574 570 567 564 560 554 552 550 550 548 549 549 548 553 555 558 563 569 582 595 603 617 628 652 669 682 702 715 727 736 742 752 759 765 770 774 779 783 792 800 807 815 818 845 868 888 910 947 950 951 951 944 968 987 1056 1066 1090 1108 1105 1109 1104 1101 1074 1044 1017 967 860 880 881 883 880 873 867 864 854 837 823 783 845 923 962 984 1015 1054 1106 1167 1302 1528 1731 1925 2112 2358 2717 2793 2380 2124 1978 1870 1799 1617 1371 1193 1038 827 833 836 839 841 841 840 838 836 833 833 831 843 852 822 744 724 723 724 714 690 668 703 745 775 793 823 856 909 1207 1301 1320 1341 1388 1461 1584 1723 1702 1653 1585 1489 1427 1388 1358 1336 1306 1273 1076 996 903 839 801 762 699 644 658 684 702 723 759 814 887 897 903 913 923 931 941 962 989 1014 1044 1064 1085 1101 1115 1174 1169 1167 1165 1164 1162 1156 1149 1143 1136 1130 1118 1117 1117 1116 1116 1116 1116 1120 1197 1302 1363 1395 1430 1467 1492 1512 1553 1523 1417 1337 1264 1141 986 982 979 972 958 951 935 920 905 879 883 895 886 873 873 749 740 750 763 775 772 754 749 747 755 752 737 731 733 745 744 733 733 738 748 747 737 736 734 741 740 729 727 726 734 733 723 721 722 726 726 718 712 712 712 711 707 703 704 714 720 729 745 755 747 734 716 680 644 627 606 578 569 567 577 576 568 573 579 601 611 617 635 659 687 702 714 730 750 769 778 777 780 783 793 793 786 786 787 789 788 785 784 780 776 776 774 769 766 764 764 766 768 770 769 772 777 781 766 738 720 696 664 634 598 558 510 455 404 367 398 529 557 605 643 653 662 644 629 613 598 579 567 561 561 559 549 548 551 553 552 550 548 547 547 547 546 544 544 546 546 544 545 548 553 556 562 569 580 593 605 612 626 640 657 667 672 679 687 697 704 708 716 719 724 728 733 721 722 727 741 781 815 873 915 946 955 972 983 1099 1173 1228 1204 1215 1264 1279 1250 1231 1254 1290 1316 1328 1291 1186 1118 1058 992 956 926 917 909 906 904 898 906 986 1038 1064 1119 1188 1253 1284 1344 1400 1433 1708 1865 1996 2098 2180 2268 2381 2490 2499 2377 2222 2096 2056 1939 1468 1191 1000 841 847 849 851 849 848 847 845 844 841 798 756 687 638 622 599 559 558 532 440 341 396 510 572 601 640 662 681 790 947 1541 1606 1617 1647 1713 1771 1756 1735 1697 1632 1576 1530 1498 1475 1465 1453 1284 1167 1077 928 711 696 687 637 651 676 693 713 743 797 876 891 901 910 919 931 946 972 1008 1041 1067 1086 1109 1129 1157 1225 1220 1220 1218 1214 1206 1202 1195 1188 1181 1174 1171 1166 1160 1150 1145 1117 1189 1424 1471 1500 1537 1615 1705 1701 1666 1701 1693 1581 1453 1327 1188 1044 903 813 762 767 768 770 770 757 775 783 786 777 762 747 752 740 732 732 739 756 756 752 747 747 741 737 735 731 731 729 729 731 733 737 739 739 734 736 734 729 729 728 727 724 723 722 723 721 719 719 718 715 713 712 709 708 707 705 705 706 716 733 740 750 766 750 708 678 651 612 580 577 574 566 562 564 569 573 577 582 600 620 636 650 671 699 716 728 744 760 776 777 778 781 783 785 785 786 787 787 787 785 784 779 777 777 773 772 768 764 764 766 768 771 774 774 777 773 768 751 724 708 681 557 515 478 423 347 438 527 559 591 630 664 691 683 658 640 622 603 586 578 569 562 554 549 549 548 550 551 551 550 548 547 546 546 546 544 544 544 544 544 545 548 548 555 563 569 577 587 600 615 626 637 651 663 671 680 687 692 696 695 698 701 709 719 723 727 738 745 788 838 888 937 985 1039 1081 1112 1137 1162 1188 1223 1261 1288 1306 1318 1333 1350 1349 1316 1284 1263 1238 1208 1183 1157 1126 1081 1031 987 973 960 991 1031 1089 1127 1163 1210 1264 1325 1400 1522 1573 1631 1689 1749 1812 1883 1971 2062 2142 2208 2258 2278 2276 2250 2212 2163 1944 1780 1551 1320 1101 946 907 882 869 871 879 883 891 780 711 666 614 579 550 519 405 353 356 307 269 294 372 386 380 558 715 897 1034 1129 1283 1765 1728 1744 1781 1806 1814 1822 1831 1802 1748 1695 1652 1630 1625 1599 1421 1284 1207 1145 1044 743 640 625 645 665 681 706 743 807 838 865 754 729 716 710 710 735 804 848 899 968 1030 1151 1205 1261 1261 1259 1257 1253 1252 1247 1241 1231 1223 1213 1209 1205 1200 1193 1190 1390 1476 1569 1700 1745 1817 1957 1956 1872 1895 1790 1606 1432 1317 1216 1103 918 763 747 743 750 758 760 754 748 751 760 767 763 762 756 752 727 738 746 760 753 752 753 749 744 737 735 735 731 731 729 731 731 733 737 732 733 734 736 734 727 725 727 727 724 722 720 721 721 721 716 715 717 713 711 708 706 707 705 705 712 717 729 742 753 743 729 715 679 645 617 599 582 576 568 566 566 570 575 581 589 601 617 634 657 679 697 711 729 749 763 770 776 780 782 783 785 785 785 787 787 786 785 780 779 778 776 773 771 769 767 769 769 769 767 759 757 762 771 774 764 741 708 679 635 532 414 501 543 574 618 656 688 690 693 684 676 661 641 622 605 589 579 569 561 557 552 549 548 551 552 551 550 548 547 546 546 546 544 544 544 544 544 545 548 552 555 563 568 580 590 599 612 624 638 650 662 670 678 677 675 674 668 661 657 656 670 696 729 761 796 836 880 929 978 1040 1126 1125 1130 1147 1160 1173 1187 1205 1226 1249 1264 1275 1279 1275 1260 1246 1232 1214 1197 1179 1159 1137 1107 1067 1027 992 975 1060 1096 1168 1225 1271 1314 1356 1405 1475 1555 1632 1710 1767 1807 1851 1895 1948 2001 2043 2081 2113 2138 2149 2152 2175 2156 1970 1779 1636 1516 1418 1251 1150 1070 980 990 1045 954 763 698 666 625 579 545 512 478 389 275 254 257 235 249 230 325 632 802 914 1011 1087 1164 1262 1402 1600 1819 1827 1835 1847 1863 1879 1876 1854 1821 1786 1777 1776 1736 1585 1411 1331 1287 1236 1173 1009 514 461 472 463 458 487 518 536 519 554 576 587 556 591 650 694 726 740 749 772 782 807 857 942 1182 1291 1281 1279 1275 1268 1262 1255 1246 1242 1237 1236 1313 1422 1499 1547 1621 1775 2001 2049 1968 1863 1787 1699 1600 1495 1385 1264 1119 911 718 682 672 671 675 679 680 674 671 678 700 742 758 753 743 735 696 699 703 703 702 703 702 701 699 694 692 693 693 690 688 688 692 694 695 697 698 698 699 697 695 694 696 696 695 693 693 692 690 689 684 683 681 680 677 671 669 672 672 673 670 674 688 697 703 712 711 689 671 650 631 619 598 578 573 569 576 581 588 624 642 655 672 690 703 723 744 759 771 783 800 810 807 806 803 804 802 799 792 790 789 786 785 780 779 778 776 773 771 769 767 764 757 748 736 727 715 709 695 688 690 687 677 667 661 666 647 630 646 653 666 672 667 664 658 651 643 634 621 606 581 572 567 561 556 551 549 549 549 550 552 552 549 549 547 545 545 544 544 542 542 542 542 543 544 545 548 555 560 565 572 580 591 599 610 623 637 659 661 665 657 651 642 626 623 616 611 681 730 767 801 838 874 911 965 1054 1147 1135 1142 1149 1159 1171 1180 1192 1203 1223 1231 1239 1239 1237 1232 1221 1212 1199 1185 1170 1155 1137 1117 1095 1068 1047 1028 1021 1112 1232 1301 1344 1381 1419 1463 1513 1567 1626 1693 1761 1825 1884 1931 1961 1986 2010 2031 2053 2070 2079 2097 2083 2014 1910 1799 1692 1598 1520 1429 1333 1252 1167 999 843 740 686 656 633 595 558 524 492 456 396 321 257 241 267 354 542 696 811 901 988 1063 1131 1202 1285 1380 1492 1617 1739 1828 1861 1871 1881 1896 1911 1903 1853 1791 1728 1785 1721 1410 1245 1119 1034 951 876 777 606 344 358 358 384 407 426 410 431 444 407 468 530 576 618 642 650 662 679 691 714 730 752 778 815 865 940 1059 1304 1298 1285 1274 1276 1272 1356 1425 1475 1534 1573 1607 1695 1854 1874 1820 1751 1645 1529 1396 1256 1102 928 722 575 553 528 493 465 474 477 471 464 458 485 523 545 556 690 686 688 620 624 628 638 646 652 654 654 653 654 654 652 652 653 651 651 654 654 657 660 660 661 661 662 663 663 666 666 664 666 665 662 660 657 655 653 649 644 641 641 640 639 640 641 643 646 648 650 654 663 665 669 663 656 648 635 623 613 624 649 667 668 674 684 701 715 723 735 746 764 778 788 797 811 826 835 834 831 838 844 837 825 818 812 808 805 801 736 671 653 641 621 604 595 575 576 600 614 623 628 633 637 641 645 643 638 636 632 622 602 604 619 628 637 651 662 662 656 649 638 624 609 594 584 572 562 558 554 552 551 550 550 551 552 552 552 550 549 548 546 546 545 541 541 540 540 542 540 540 543 542 545 547 548 551 552 551 550 556 567 581 604 613 619 618 618 603 592 581 560 594 668 720 761 800 835 869 902 964 1055 1105 1119 1150 1151 1157 1164 1173 1182 1194 1211 1218 1219 1218 1216 1211 1205 1196 1187 1174 1162 1153 1135 1123 1107 1080 1051 1014 977 1130 1252 1329 1378 1396 1427 1487 1549 1595 1657 1728 1801 1875 1938 1977 1912 1846 1814 1838 1859 1898 1936 2031 2061 2006 1928 1847 1765 1681 1595 1530 1464 1397 1329 1205 1037 870 709 620 605 574 542 511 479 445 403 353 306 384 528 602 658 715 773 820 858 901 945 985 1022 1063 1100 1132 1150 1145 1100 1063 1045 1027 1011 994 982 958 921 882 843 804 767 732 696 652 596 525 438 345 250 189 193 197 201 235 236 250 285 335 396 448 496 535 569 598 611 627 643 659 677 696 715 740 767 800 838 881 936 1002 1109 1339 1299 1281 1308 1333 1386 1470 1585 1485 1601 1504 1301 1202 1104 980 753 523 522 517 498 477 466 468 472 472 474 479 489 497 510 531 562 582 621 619 619 625 628 628 635 646 654 654 654 654 654 654 652 652 653 651 651 654 654 657 660 660 661 661 662 663 663 666 665 665 667 665 662 661 659 655 652 649 644 642 640 638 639 640 640 642 643 649 650 651 658 658 659 665 666 666 671 684 698 704 707 714 716 719 716 717 723 738 749 757 768 785 798 810 821 837 850 856 858 868 879 883 906 868 736 670 633 629 590 523 456 410 462 484 466 449 461 491 516 537 554 571 580 580 588 597 601 601 597 597 601 605 603 610 618 627 640 655 657 646 635 622 607 594 582 570 560 558 555 552 551 550 550 551 552 552 552 550 549 548 546 546 545 541 541 540 540 542 540 542 543 551 557 564 564 564 563 569 570 570 569 567 569 577 582 587 598 601 607 599 579 576 657 708 750 789 823 859 895 953 1028 1065 1091 1137 1150 1153 1157 1166 1174 1188 1205 1211 1209 1205 1202 1199 1190 1185 1177 1168 1117 1058 1044 1029 1016 1000 984 962 950 958 1017 1056 1089 1109 1129 1152 1188 1222 1254 1285 1317 1348 1375 1355 1351 1348 1354 1362 1371 1382 1393 1401 1409 1409 1395 1376 1361 1321 1277 1230 1188 1165 1085 1028 979 923 858 776 674 547 481 436 393 355 320 318 345 383 429 472 510 547 584 616 649 683 715 747 776 797 816 829 833 830 827 818 807 789 771 749 727 700 676 644 614 583 550 514 476 434 395 352 316 279 247 221 195 182 173 177 190 204 223 251 288 330 367 407 446 480 506 535 561 585 605 621 638 649 663 672 679 687 694 705 727 762 814 845 847 845 881 822 754 687 627 570 506 506 510 516 520 533 557 575 567 557 551 548 559 573 595 592 591 600 607 613 623 629 627 625 626 621 624 628 633 644 652 654 653 653 654 654 652 652 653 652 652 654 654 657 660 661 661 661 662 662 663 664 664 664 665 664 662 660 657 654 652 650 648 644 641 639 641 641 641 643 646 646 647 650 653 654 658 661 669 674 682 690 698 704 708 712 716 720 727 731 737 742 751 762 774 788 799 809 821 834 845 845 840 809 773 746 719 692 662 635 607 578 545 508 490 456 414 382 382 403 416 440 459 477 487 498 520 544 566 574 579 583 585 591 595 600 603 602 609 610 612 612 618 624 624 611 600 592 582 574 567 560 557 552 551 550 550 552 552 552 552 550 549 548 546 546 545 541 541 549 557 562 573 586 595 601 610 616 621 623 623 622 622 622 623 622 617 618 616 616 616 615 613 614 615 623 638 668 718 765 810 846 881 932 982 1027 1061 1104 1142 1148 1157 1162 1167 1187 1199 1201 1200 1192 1192 1192 1185 1109 1028 961 911 870 845 816 783 744 691 620 570 630 635 713 800 864 910 947 976 998 1018 1036 1051 1064 1075 1079 1083 1084 1103 1122 1140 1158 1165 1155 1140 1115 1085 1047 1035 1023 1008 979 959 929 874 838 789 705 544 272 259 261 268 268 261 253 235 224 270 323 368 408 439 464 487 510 532 550 574 591 609 622 632 642 646 645 640 632 620 604 589 569 550 528 505 483 457 432 408 385 355 329 302 278 256 236 219 207 192 174 158 162 171 178 184 194 209 232 256 280 304 331 357 391 422 445 460 478 494 507 510 511 508 503 496 478 447 358 482 361 275 238 236 244 257 272 286 305 324 341 363 384 405 426 444 466 491 528 558 597 616 620 620 616 623 634 639 646 642 636 628 625 620 609 613 618 621 625 627 630 631 632 631 635 636 637 636 637 635 629 625 621 618 618 622 625 634 638 642 662 664 665 663 663 662 659 657 654 652 649 647 644 642 641 640 643 642 642 646 646 646 651 651 656 627 591 596 606 599 584 582 599 623 630 620 616 615 616 619 623 628 641 653 669 693 699 713 723 726 726 719 713 712 686 657 634 619 600 585 569 550 527 499 467 437 411 395 380 373 396 419 438 455 472 489 507 525 540 555 560 568 574 582 587 591 597 598 605 606 605 607 611 614 608 600 592 582 574 567 560 557 547 493 472 453 431 416 395 373 367 352 310 305 303 287 198 307 336 466 538 571 593 666 680 689 697 700 700 695 692 686 683 677 673 669 667 665 665 660 656 650 649 643 637 640 659 671 688 713 749 803 859 925 995 1036 1072 1116 1152 1159 1161 1172 1188 1195 1215 1234 1131 983 900 856 823 796 773 754 738 714 688 657 619 571 505 497 538 571 569 621 687 745 787 827 856 876 892 904 916 923 928 931 934 931 934 955 973 992 1000 979 953 922 888 874 863 849 818 767 721 669 596 494 351 231 147 99 93 102 113 125 132 141 151 162 172 196 254 306 345 377 406 429 449 455 459 460 457 450 442 451 455 457 453 449 441 431 421 405 391 375 357 340 326 312 296 278 262 246 231 219 206 197 184 167 158 147 151 158 162 167 168 172 179 184 188 194 199 203 235 273 298 305 310 314 312 305 303 316 305 285 263 240 212 204 193 176 169 174 183 192 201 210 219 231 242 253 265 273 286 297 310 321 331 344 358 372 390 412 460 494 519 570 606 609 610 607 607 605 585 588 594 596 600 603 607 610 611 615 615 618 622 614 592 582 576 568 560 547 536 528 514 504 509 503 493 510 525 578 607 614 629 642 648 652 649 648 645 643 641 641 643 643 642 644 625 565 524 500 482 472 460 450 433 425 436 451 445 440 448 472 489 502 512 521 529 538 547 554 565 575 577 582 584 589 595 605 613 622 631 642 621 595 571 549 530 512 496 481 465 452 438 421 400 398 402 416 427 438 456 474 489 505 516 528 534 546 552 562 567 575 582 589 596 603 602 607 616 611 555 539 519 497 466 430 380 326 233 174 173 155 151 177 198 203 200 200 207 214 219 215 215 224 243 270 300 326 353 373 395 421 458 501 558 615 659 685 696 700 700 702 702 701 699 696 695 694 694 693 694 685 677 669 675 690 702 716 733 759 816 916 985 1060 1138 1181 973 865 815 780 739 705 701 696 690 683 676 669 659 650 642 618 587 553 509 453 396 414 444 479 487 482 507 562 612 651 689 717 743 755 761 767 774 776 774 777 773 770 767 782 801 789 744 724 697 661 617 570 532 497 452 392 335 286 225 160 99 58 64 75 85 93 96 99 102 104 108 112 120 130 129 150 188 228 258 284 279 266 272 286 292 299 301 302 301 298 292 284 276 268 261 254 247 240 235 232 224 219 208 201 194 185 176 166 155 147 138 136 138 140 143 148 151 154 160 164 172 178 187 196 207 221 233 246 260 278 295 311 286 256 232 213 202 198 188 177 165 158 157 162 167 174 180 189 196 208 219 233 250 267 281 280 270 259 256 258 340 358 379 404 429 449 463 481 495 500 509 539 585 588 588 588 594 596 603 603 607 610 611 615 615 619 622 623 624 609 599 579 560 554 555 557 557 561 559 557 551 548 542 537 535 533 523 505 482 514 565 594 613 621 489 452 415 419 418 416 414 408 408 404 400 396 392 375 357 346 354 365 351 337 345 374 398 418 433 446 457 468 469 475 482 486 491 494 493 496 497 496 495 490 484 476 465 457 448 423 405 390 382 378 374 376 378 378 385 387 391 405 420 423 437 457 472 483 492 503 511 520 529 537 546 554 565 572 581 593 540 521 489 424 383 335 223 97 148 166 166 175 191 201 208 212 215 221 221 220 219 220 224 233 239 242 221 221 229 241 257 269 281 292 305 318 333 343 361 376 396 426 457 485 511 535 557 573 593 609 627 639 649 658 665 671 673 678 679 697 708 701 706 716 727 729 460 557 588 594 590 562 563 584 552 519 529 539 544 548 547 547 544 542 537 507 471 428 378 323 304 321 338 357 379 371 359 354 386 419 449 477 502 524 546 552 555 561 563 567 560 543 524 524 522 512 495 474 435 394 359 335 317 293 270 248 222 193 163 137 109 85 66 66 73 76 80 81 81 83 85 89 88 94 104 114 127 140 149 147 142 141 155 165 172 178 181 181 177 168 153 136 140 144 147 152 153 156 154 152 149 147 141 139 135 131 127 125 121 119 124 126 129 131 136 137 142 144 150 153 161 167 174 182 194 206 221 233 249 269 296 320 300 268 240 220 206 194 184 176 170 338 337 337 337 340 339 343 344 347 351 356 360 367 372 371 372 372 374 378 406 447 459 466 476 487 500 515 521 525 540 582 584 581 591 589 595 596 601 603 607 609 623 633 649 666 679 682 685 688 685 672 658 645 635 629 625 620 618 614 616 613 614 614 612 607 601 593 546 483 428 393 360 329 318 284 268 270 256 286 304 313 316 315 315 315 311 290 267 256 259 262 247 235 241 262 287 310 334 352 367 368 369 382 392 397 404 406 406 404 398 390 380 366 349 326 295 290 295 300 307 309 317 322 329 332 339 347 354 356 359 368 382 400 415 430 438 447 455 465 475 483 492 497 499 497 488 478 451 390 339 188 149 181 181 188 196 211 221 225 227 232 236 240 242 246 246 247 250 250 251 253 253 253 251 250 250 248 246 246 251 255 255 261 267 270 276 283 288 293 300 311 319 329 338 354 365 383 401 423 446 464 479 498 512 526 539 550 561 567 574 582 614 714 438 365 340 320 295 304 336 350 364 369 356 360 327 356 383 398 404 408 412 413 407 374 335 290 245 210 212 216 219 224 229 234 211 189 168 157 162 160 155 145 146 152 166 174 178 186 202 218 232 243 236 221 219 218 211 208 205 197 187 179 171 158 149 139 131 120 105 92 81 73 66 70 73 75 75 76 77 76 78 87 88 90 92 95 104 106 108 108 111 112 110 109 109 111 109 110 114 113 112 112 113 114 114 114 109 105 101 99 100 102 104 99 103 105 108 112 112 115 118 120 123 126 129 131 138 140 146 151 161 169 179 191 209 222 237 254 280 334 333 284 252 232 216 206 204 202 351 365 370 373 375 376 381 385 387 389 390 394 400 401 405 411 417 424 434 446 458 467 479 489 497 507 515 519 520 521 529 562 585 588 588 592 597 601 607 612 622 635 654 672 696 731 739 740 738 734 729 723 716 708 702 697 691 684 681 675 672 672 667 665 662 653 638 571 500 455 430 413 399 388 376 357 336 310 284 265 243 220 194 180 179 173 172 177 170 161 154 148 135 122 124 138 154 177 198 217 221 224 245 266 280 296 308 313 308 307 298 290 280 267 253 239 244 251 257 265 271 277 283 289 294 302 309 314 321 325 328 333 345 360 373 390 407 414 418 423 427 432 429 415 399 381 365 343 296 243 249 252 239 233 239 244 248 252 255 258 259 260 263 264 264 265 267 269 267 268 268 265 263 262 258 258 257 255 257 255 256 252 254 255 257 260 261 260 264 267 269 272 275 276 281 286 288 292 300 304 310 316 323 331 339 347 355 363 376 385 396 413 338 291 273 262 255 246 237 230 220 211 195 176 160 174 186 199 192 184 176 164 162 153 147 138 130 123 114 86 59 34 6 3 3 3 6 9 10 12 12 11 0 0 0 0 0 1 16 37 52 55 51 48 45 39 40 43 42 42 43 42 41 42 43 45 50 51 52 55 58 60 62 62 63 65 66 67 67 68 73 75 76 77 82 83 85 86 86 90 90 94 94 96 97 96 97 97 97 98 96 95 94 94 98 97 97 97 97 96 87 88 89 92 93 96 97 98 101 102 104 105 106 109 110 113 116 118 124 128 131 138 144 155 168 182 202 215 230 243 272 282 272 263 252 246 243 242 358 373 388 391 391 394 396 398 401 403 403 407 412 414 417 422 427 431 436 444 449 456 466 473 482 488 499 511 514 518 520 520 529 570 587 590 596 603 608 615 623 633 648 667 683 704 751 782 785 781 776 772 764 761 757 752 745 739 738 733 728 724 721 716 714 711 703 668 577 512 474 451 433 418 406 395 384 371 361 350 341 330 309 288 262 239 214 204 186 166 147 124 93 72 67 68 67 69 73 83 87 88 108 131 154 174 193 210 221 221 221 219 214 211 205 201 204 214 221 229 238 244 251 255 263 267 276 280 287 291 297 296 297 306 312 320 331 346 360 381 389 378 374 372 363 353 332 306 236 160 207 235 248 258 266 268 271 271 271 271 271 273 274 276 276 277 276 276 276 274 273 271 269 269 267 267 266 264 262 262 259 258 258 257 257 259 256 256 257 258 259 261 262 261 261 264 264 265 265 267 270 271 272 274 276 280 282 284 285 286 281 258 219 188 169 163 160 161 159 153 151 148 139 122 99 75 55 37 28 22 16 13 9 8 1 3 11 8 13 21 29 29 17 9 1 6 6 8 9 13 7 2 1 2 5 7 11 16 14 13 12 11 9 9 8 10 10 14 20 22 25 27 32 34 34 36 41 41 43 43 44 47 49 50 51 53 53 56 58 59 60 62 64 67 67 69 69 71 76 78 79 82 86 90 95 97 102 104 104 104 98 98 90 90 88 88 87 87 86 86 86 88 87 86 88 88 88 89 90 90 91 93 94 94 96 96 99 101 102 103 107 111 115 119 128 138 154 178 208 230 238 237 238 237 239 243 251 258 274 291 367 382 397 402 403 405 409 411 411 414 418 420 423 428 431 433 438 443 446 452 457 463 470 476 486 493 503 508 512 520 519 525 543 582 589 588 610 618 624 632 643 659 676 694 714 752 831 833 824 812 803 798 795 790 784 782 777 774 771 766 764 762 758 756 751 724 632 561 514 484 461 444 429 417 404 391 380 368 358 346 336 326 313 304 292 281 272 261 241 221 198 179 161 144 131 119 105 84 60 52 55 63 76 92 110 126 140 150 154 156 156 161 163 165 170 181 188 197 205 210 218 226 234 238 245 249 256 261 259 260 247 253 263 272 279 288 293 298 305 318 336 360 330 316 292 256 252 256 261 263 269 271 274 274 277 278 281 284 284 287 286 283 284 285 283 280 280 279 276 275 275 274 272 271 269 268 269 268 266 266 265 263 262 262 260 260 261 261 261 261 260 259 259 257 258 258 258 259 258 255 255 254 253 250 248 243 238 230 225 197 153 108 90 85 80 74 71 68 61 59 51 48 43 38 34 29 28 22 19 18 18 17 15 15 13 11 6 6 6 5 5 5 5 1 1 1 1 1 1 2 4 4 2 1 1 1 1 2 2 5 6 8 9 10 10 14 14 17 22 22 25 26 26 30 32 34 34 35 36 36 41 41 43 43 43 44 45 47 48 48 51 52 55 57 59 60 60 62 62 62 67 69 69 70 71 72 75 76 80 80 84 84 85 82 78 78 77 85 85 84 83 82 83 85 85 85 85 85 85 87 86 87 86 86 86 87 87 89 90 90 91 96 98 103 109 121 139 163 194 221 232 238 242 248 256 265 278 293 314 340 362 386 405 413 415 417 419 423 424 426 430 430 433 437 438 442 445 448 452 457 461 468 475 480 490 497 503 511 517 520 523 532 558 586 590 601 630 637 648 659 673 691 711 734 786 878 916 890 869 853 839 826 816 810 805 804 800 796 795 793 790 789 784 718 632 572 532 500 478 460 443 430 416 403 391 378 368 355 345 334 325 313 304 293 283 274 264 256 246 236 228 220 211 202 194 185 168 146 123 101 94 82 87 99 106 108 107 112 121 126 131 138 147 154 162 168 173 183 189 195 134 137 143 148 153 157 157 160 160 159 159 157 157 156 154 149 144 137 127 120 116 105 78 132 140 166 181 193 200 206 210 211 213 214 216 217 217 217 217 216 216 216 216 218 219 220 224 226 226 230 233 233 234 239 239 240 241 242 243 243 244 243 243 240 239 239 238 235 233 231 227 224 217 214 210 206 199 192 186 182 174 169 161 155 150 145 138 134 122 110 93 85 78 67 61 55 51 49 45 40 37 37 31 29 29 24 23 22 20 19 18 18 18 18 16 15 15 15 12 11 8 6 6 5 1 1 1 1 1 1 1 1 2 2 4 6 6 8 8 9 10 10 10 11 14 15 15 21 22 22 23 25 26 26 26 27 31 33 34 34 35 36 36 36 36 39 40 43 43 43 45 45 45 46 46 49 49 52 52 53 53 57 57 57 60 61 62 63 64 64 64 65 65 65 66 67 66 66 66 66 66 67 67 67 67 67 68 68 68 68 70 80 79 79 80 81 80 80 81 81 82 85 87 91 96 102 112 133 164 200 231 246 258 269 279 292 307 324 350 380 414 396 409 422 425 427 429 431 432 433 436 439 440 444 447 450 453 456 461 465 468 474 481 489 497 502 507 516 519 523 534 561 590 600 613 622 655 665 677 691 706 723 771 822 887 959 970 938 913 893 875 862 852 840 829 822 815 815 829 829 725 638 584 546 514 493 472 456 440 427 414 402 390 377 367 356 347 336 326 317 309 297 290 280 272 264 256 248 240 233 225 218 210 204 196 190 181 174 168 150 123 79 69 93 100 103 109 113 113 115 70 74 76 79 84 84 89 93 97 100 100 99 99 96 94 93 89 88 83 81 74 73 63 61 58 53 47 40 36 37 48 52 60 68 78 93 104 124 140 151 157 164 166 167 171 174 176 177 177 177 177 179 180 180 180 180 180 180 180 179 179 180 180 179 177 177 177 174 174 172 172 172 171 171 168 167 164 164 162 161 159 158 157 157 156 154 151 148 146 144 142 139 137 134 130 123 115 105 97 86 81 68 58 54 47 42 38 36 33 29 25 24 22 20 20 18 18 18 18 18 16 15 15 13 13 11 8 7 7 6 6 5 5 3 1 1 1 1 1 1 1 1 2 2 4 5 8 8 9 10 10 10 15 15 15 15 18 21 22 22 22 24 25 26 26 26 27 27 27 29 32 33 34 34 34 36 36 36 36 36 38 38 38 40 40 41 42 45 45 45 46 46 47 47 50 50 52 53 53 54 54 54 54 55 56 56 56 56 56 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 76 77 80 84 87 97 119 163 213 247 269 287 303 318 330 351 377 412 449 485 415 423 433 435 435 435 439 440 443 446 447 451 453 456 460 465 467 473 479 485 492 497 503 509 509 515 525 562 593 615 625 631 638 647 252 252 256 256 253 260 264 269 274 279 284 284 284 287 291 296 295 299 295 278 274 263 253 241 232 221 210 200 192 184 178 170 161 156 150 145 140 136 132 127 123 119 116 114 111 107 106 103 100 97 96 93 91 90 88 86 84 83 81 80 77 76 74 73 72 72 71 71 70 64 58 56 54 54 55 56 57 59 59 61 61 59 59 59 56 55 54 51 48 48 47 45 42 42 40 38 33 32 33 37 37 37 37 37 39 43 43 47 49 51 55 65 75 91 92 100 112 118 127 134 138 140 144 148 149 152 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 153 152 152 151 150 150 148 147 146 146 144 143 142 141 141 141 140 138 133 131 130 123 121 115 109 105 94 90 85 80 71 63 56 49 42 39 36 32 30 24 24 20 20 19 18 18 18 18 16 16 15 13 13 12 8 7 7 7 7 6 5 5 5 5 5 2 1 1 1 1 1 1 1 1 2 2 3 5 6 8 9 9 10 11 11 11 13 15 15 15 16 19 20 22 22 23 23 25 26 26 26 26 27 27 27 28 28 29 29 30 33 34 35 35 36 36 36 36 36 38 38 38 38 38 38 39 41 42 42 42 42 43 43 44 44 44 45 48 50 50 50 51 51 52 52 52 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 53 51 49 48 48 48 45 43 40 40 39 40 40 38 45 61 103 113 125 143 162 177 177 177 177 177 176 174 172 170 167 162 159 154 148 102 110 118 126 134 131 126 117 112 105 116 140 160 188 214 238 246 249 250 251 184 183 183 187 190 194 194 195 198 200 199 198 195 190 186 182 176 172 166 160 157 154 149 146 142 138 134 131 129 127 124 121 119 115 114 112 107 106 105 102 100 98 96 94 92 90 89 87 87 86 84 81 80 79 79 79 79 77 75 72 71 70 68 68 66 66 66 64 63 63 63 63 62 61 58 54 52 47 47 47 47 46 45 40 39 36 34 34 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 33 35 37 37 37 40 43 43 45 47 48 53 58 64 71 72 74 79 84 90 95 98 103 109 114 115 118 120 120 122 126 127 128 130 131 133 133 134 134 134 136 136 135 133 129 128 127 124 123 122 117 115 114 111 106 102 97 94 91 85 79 75 72 71 67 60 54 49 41 38 36 32 27 24 23 21 20 19 19 18 18 17 16 16 16 13 13 13 8 7 7 7 7 6 6 6 6 5 5 5 5 5 2 2 1 1 1 1 1 1 1 1 2 2 3 4 5 6 8 10 10 11 11 11 11 11 13 14 15 15 15 18 18 20 20 22 22 23 23 23 25 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 30 31 32 33 35 36 36 36 36 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 40 41 41 41 41 41 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 39 38 37 32 31 30 30 36 38 42 43 47 49 61 67 82 94 99 104 112 111 111 108 106 104 104 103 75 76 79 81 85 84 82 78 79 80 83 91 125 135 142 150 156 162 171 180 182 182 183 185 185 133 132 129 127 126 125 123 121 120 119 119 117 116 114 113 113 111 108 107 106 102 101 101 97 96 95 95 93 92 92 89 90 88 88 88 88 87 85 82 81 81 81 81 79 77 77 76 76 75 74 73 69 69 69 69 68 68 68 67 67 64 63 62 62 61 60 59 59 59 59 58 58 58 58 57 54 53 52 52 51 45 42 42 42 41 39 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 33 33 33 34 34 35 37 37 37 40 40 40 42 45 47 51 52 55 56 56 57 58 60 62 62 64 71 71 72 75 77 78 80 81 84 85 87 87 86 84 80 78 76 73 71 68 64 60 60 57 57 56 55 52 48 41 38 37 34 32 25 25 22 21 20 19 19 19 19 18 16 16 16 16 14 14 13 9 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 2 2 2 1 1 1 1 1 1 1 1 2 3 3 4 5 6 7 7 9 10 10 11 11 11 11 11 11 13 13 13 14 15 15 16 18 18 19 19 19 20 20 20 20 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 26 25 25 28 34 38 41 43 45 48 52 55 59 64 70 76 64 64 65 64 62 65 66 70 75 80 90 101 113 119 121 122 126 127 130 133 135 136 138 142 143 143 143 142 140 138 136 70 70 70 70 71 71 72 73 73 73 72 72 72 71 70 70 70 70 70 70 69 69 68 68 68 65 65 65 65 65 64 64 64 63 62 62 62 61 61 61 61 62 61 61 60 60 60 60 59 59 58 58 57 56 56 56 55 55 55 55 54 53 53 53 53 51 50 50 49 49 49 48 48 48 48 48 48 48 47 43 41 38 37 36 36 35 33 31 31 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 25 25 25 25 26 26 27 27 27 28 28 28 28 28 28 29 30 30 32 32 32 34 34 34 34 35 35 37 37 37 38 38 38 38 35 33 33 27 25 25 22 21 21 20 19 19 19 19 19 17 16 16 16 14 14 14 14 10 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 6 7 7 7 7 7 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 13 17 19 19 22 27 32 37 51 63 74 79 76 73 73 73 73 71 71 71 72 72 73 73 74 73 72 72 69 68 68 68 67 67 67 67 67 67 67 69 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 29 28 28 28 27 25 25 25 25 25 25 24 22 21 21 21 21 21 21 20 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 6 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 6 7 9 9 9 9 9 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 14 16 17 19 19 20 21 24 25 26 28 28 30 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 35 35 35 35 37 37 38 38 38 38 38 38 38 38 38 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2