300 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 228 227 223 222 220 219 210 209 207 204 196 187 184 176 174 168 161 153 147 142 138 132 129 121 502 139 140 146 148 153 156 158 164 173 179 181 182 186 189 191 194 199 202 209 218 220 227 228 231 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 300 1 13 6 7 5 8 2 10 17 3 7 8 6 15 15 1 8 18 7 6 14 14 12 19 14 9 19 20 8 18 16 2 13 6 9 8 17 2 1 18 9 4 18 16 8 14 17 5 15 20 12 7 1 6 6 16 5 15 13 9 19 1 12 5 18 3 8 3 10 7 10 10 15 9 3 13 14 3 8 4 15 13 11 5 15 17 12 4 6 14 18 10 5 19 4 9 15 8 10 17 5 12 10 12 2 1 19 4 13 13 3 9 2 7 9 7 16 4 7 18 9 15 5 12 10 17 1 8 7 4 20 16 1 4 1 3 19 20 14 2 18 3 2 3 20 5 16 7 3 14 10 4 5 8 15 2 18 14 11 7 2 12 20 15 14 19 15 16 6 1 15 14 14 1 5 18 10 8 17 12 16 15 12 4 10 2 19 15 6 4 13 4 20 3 1 19 9 17 11 1 10 7 14 6 1 13 12 9 4 1 17 17 11 17 18 6 5 17 2 19 2 9 12 17 7 9 7 5 14 18 15 18 1 4 11 14 8 20 12 3 9 1 4 6 18 16 2 1 4 3 18 19 16 2 9 19 13 9 16 4 10 18 10 17 13 10 17 14 5 16 17 12 12 9 19 16 17 2 13 6 14 15 14 1 20 20 15 11 4 14 9 4 11 6 18 5 15 4 14 17 300 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 397 393 386 384 378 375 368 363 358 357 350 348 347 343 334 331 327 324 314 311 304 296 294 290 288 282 275 273 270 262 258 251 241 240 233 223 218 217 215 214 213 203 193 185 178 176 168 166 162 300 4 1 2 4 3 2 7 10 9 8 1 6 7 5 3 1 9 10 9 5 10 3 8 5 5 10 10 9 1 8 3 6 7 2 4 10 7 7 6 9 10 4 6 5 6 5 6 1 3 7 5 10 4 2 3 4 7 4 7 9 9 10 2 8 10 8 7 7 8 5 5 3 7 5 2 3 9 7 10 8 3 4 2 8 1 9 8 4 7 10 3 4 7 4 5 1 7 8 9 4 6 8 8 9 1 9 6 10 7 6 8 3 1 4 9 6 10 2 5 7 3 1 4 4 10 4 2 8 2 10 3 8 2 1 10 10 2 6 5 10 1 8 6 9 9 3 2 10 5 9 9 4 4 4 10 9 6 9 9 7 1 2 6 8 5 6 4 5 9 5 6 7 8 3 8 8 7 6 1 2 10 3 7 5 6 5 10 7 9 1 2 8 6 3 2 4 5 4 6 9 8 9 8 2 2 10 2 10 8 2 6 10 2 3 1 5 8 1 1 1 10 4 7 10 10 4 8 9 6 6 1 4 4 5 3 4 4 4 4 5 6 10 6 1 2 3 7 8 3 4 5 9 8 6 4 9 7 4 3 8 2 2 7 5 6 1 9 6 4 3 4 3 2 9 3 3 7 6 1 3 8 9 8 6 4 7 4 8 1 1 5 6 2 10 4 1 4 8 6 5 300 856 112 402 906 514 113 721 729 443 753 67 954 693 500 710 244 281 196 391 398 119 352 739 793 6 84 458 891 302 557 795 5 183 638 316 916 297 166 644 424 1 127 477 817 467 644 186 972 954 203 915 615 832 180 339 844 344 187 900 728 626 303 912 904 591 82 64 500 653 788 386 829 584 867 784 691 618 26 133 747 345 628 940 374 757 989 940 682 34 838 840 820 827 714 862 939 831 82 129 509 952 378 522 105 697 247 559 481 60 698 387 380 68 410 157 400 505 699 300 565 251 920 14 868 914 840 984 291 33 353 60 73 257 763 240 71 602 321 379 647 264 133 314 853 625 789 789 968 267 525 160 204 506 554 172 777 657 256 802 856 440 873 682 6 689 548 58 117 416 521 15 885 71 907 442 894 297 847 270 741 253 860 921 146 413 160 22 104 552 535 546 728 978 909 119 818 645 937 617 457 649 660 175 533 97 16 686 919 511 78 436 49 392 224 191 490 534 29 151 457 766 855 4 657 815 161 814 763 493 764 363 625 670 714 367 412 675 93 86 221 545 383 331 756 896 431 583 64 624 846 822 715 485 248 651 731 189 525 186 375 342 38 699 214 844 404 658 826 470 854 885 753 744 69 978 815 72 447 720 99 559 484 244 673 973 618 311 98 306 789 575 480 471 861 482 460 714 921 459 651 300 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 291 287 281 275 268 262 256 248 246 239 237 230 229 227 224 218 217 216 213 206 200 195 188 178 502 132 141 147 154 157 166 174 177 182 190 195 204 208 209 210 217 224 229 239 246 248 256 265 266 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 300 10 9 20 19 20 12 10 11 1 18 11 17 9 5 5 2 3 10 20 19 10 1 17 8 2 2 1 15 17 16 5 12 15 17 17 14 12 1 13 17 7 11 12 12 19 1 14 4 6 17 9 19 9 8 14 6 14 13 15 15 2 19 9 9 12 16 15 1 10 10 12 7 18 11 15 7 8 19 11 11 7 18 11 4 14 19 9 9 11 13 2 12 8 3 18 15 5 19 13 16 6 1 19 17 8 16 12 19 11 7 14 6 10 5 2 4 14 14 18 18 13 3 1 4 17 8 3 4 5 20 18 20 18 4 17 18 12 14 10 14 4 11 20 13 13 15 18 13 2 10 10 3 14 14 5 1 15 9 17 4 6 6 6 12 2 17 13 19 9 5 3 3 3 2 19 16 9 16 9 13 9 17 14 20 12 17 3 15 16 14 4 7 17 14 13 1 9 9 8 11 16 20 9 18 13 12 18 11 6 10 4 9 15 9 7 10 19 5 15 19 14 16 15 3 10 17 1 4 10 19 15 3 17 14 15 6 6 2 8 10 2 18 11 7 8 1 7 11 11 13 20 5 15 3 1 3 13 17 12 12 13 5 2 1 18 11 2 10 13 9 18 10 12 16 11 1 2 3 5 1 1 12 5 16 5 18 4 18 4 14 15 17 2 20 18 16 13 12 3 17 300 18 14 18 13 2 4 3 13 19 6 2 9 3 12 19 18 16 15 19 2 19 19 8 18 2 9 1 5 2 17 11 9 15 15 20 18 5 6 19 9 17 4 3 12 1 19 19 5 19 13 16 1 14 10 17 11 3 13 15 6 20 20 1 7 8 14 14 8 17 11 20 3 8 20 19 18 13 6 17 15 8 5 2 4 8 11 12 8 20 2 4 7 4 8 2 9 19 18 13 19 6 17 12 3 14 10 10 1 1 14 13 19 7 10 19 8 2 7 18 2 11 6 7 18 15 9 2 19 8 16 16 16 20 13 14 18 6 14 10 17 2 17 18 7 16 10 13 7 2 8 9 7 14 1 20 3 3 20 10 5 18 13 16 19 20 6 15 19 12 12 3 20 5 12 5 14 6 16 20 19 18 13 20 15 3 12 7 19 5 8 6 12 15 1 11 4 1 1 1 16 7 18 5 17 16 15 3 7 7 4 10 5 4 5 2 10 9 2 19 15 10 2 7 2 9 20 16 4 2 15 19 14 8 17 11 11 2 10 7 20 10 16 11 4 2 17 3 6 6 10 6 12 9 8 5 2 18 15 12 20 8 6 14 1 4 15 14 11 1 19 18 2 19 3 1 9 14 3 5 17 18 11 9 16 18 1 20 8 6 13 15 12 17 19 5 13 10 2 9 13 300 8 6 1 8 7 5 8 1 1 10 5 7 9 3 8 6 1 1 9 3 7 1 9 4 9 8 7 7 7 8 10 3 9 2 7 7 3 3 8 8 7 3 7 4 8 6 10 3 5 7 1 1 10 9 1 5 8 6 7 10 8 1 2 7 6 3 7 8 6 8 1 8 9 4 4 6 9 4 3 3 2 4 1 3 5 9 9 6 10 7 1 6 4 8 1 6 4 7 1 1 9 7 6 9 1 3 5 3 3 3 10 7 9 5 9 7 8 8 10 4 4 8 9 6 7 8 2 1 2 8 8 3 5 1 3 5 7 1 8 2 1 3 3 1 4 4 10 1 8 4 6 1 10 6 1 2 1 5 6 3 9 9 2 8 7 5 3 1 3 5 3 1 2 6 1 3 10 4 8 1 5 8 7 2 5 7 3 7 4 2 9 1 2 8 7 4 3 1 2 7 3 6 7 5 3 1 6 2 3 4 5 1 4 9 2 1 2 9 10 4 4 2 9 7 6 10 5 5 4 1 2 1 7 2 6 8 10 1 6 10 1 4 2 4 8 2 5 1 5 3 5 3 10 7 2 3 4 1 10 1 8 3 6 7 1 10 9 7 7 5 8 5 7 9 10 1 10 9 1 7 10 6 9 1 1 8 4 1 2 5 3 2 4 1 7 10 4 6 2 6 300 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 381 373 366 361 357 347 339 334 331 325 322 315 313 311 304 303 302 299 297 291 283 276 267 263 256 248 242 237 231 230 227 222 221 218 208 199 189 183 177 176 170 168 158 155 148 141 137 134 130 300 1 9 2 5 7 9 6 4 6 10 8 7 1 10 10 7 10 3 8 8 5 4 4 10 10 2 10 6 8 8 5 5 5 10 3 2 4 9 10 10 5 2 8 1 3 4 6 8 2 9 4 9 5 3 1 7 3 2 10 4 6 1 10 5 9 4 8 2 8 10 8 6 6 10 1 4 5 6 4 8 1 5 4 9 8 3 9 6 2 3 10 1 9 4 4 7 10 5 8 4 4 7 2 6 9 2 5 6 5 6 4 5 2 7 1 7 7 9 9 6 9 2 2 3 9 6 10 10 6 2 9 5 9 3 3 8 8 4 5 2 9 6 5 4 1 3 3 6 8 10 7 6 7 2 10 10 10 8 5 7 9 1 5 3 7 6 6 2 9 9 6 10 8 1 10 1 2 3 4 1 7 1 4 5 4 6 6 1 7 8 7 10 2 2 10 7 7 8 10 4 10 1 5 10 9 2 1 10 3 8 6 6 7 3 10 2 9 1 9 7 9 2 10 1 3 10 8 4 10 1 10 10 2 3 6 8 7 8 6 10 1 7 5 8 9 3 8 8 5 2 10 3 7 7 5 1 7 4 9 6 5 4 7 1 4 10 2 7 8 7 6 1 10 1 5 4 4 6 1 6 3 4 10 5 10 9 2 3 2 7 3 8 6 6 8 2 2 7 5 4 300 161 59 958 410 775 274 325 369 521 546 325 810 771 915 882 947 87 627 526 151 993 81 340 781 876 762 749 411 364 166 991 394 56 826 768 473 334 752 447 412 452 745 132 426 762 221 766 11 238 145 764 16 258 733 59 109 320 669 259 604 362 329 381 370 232 258 920 597 196 877 107 531 333 569 725 916 248 304 647 88 783 87 935 659 221 423 51 970 591 450 383 704 455 214 88 741 673 602 464 524 613 886 236 510 721 867 840 848 217 987 847 33 988 397 336 294 610 465 636 841 598 328 392 653 803 797 444 664 293 103 195 265 650 978 917 6 175 592 126 237 892 176 611 905 192 789 869 649 452 668 835 573 589 647 405 485 899 543 960 2 154 807 955 541 143 88 815 759 500 417 145 46 153 163 214 629 656 961 275 108 974 996 28 548 924 382 476 191 976 197 718 2 894 972 917 114 321 825 616 705 695 248 762 726 98 805 385 117 392 505 996 764 522 628 785 348 790 505 993 394 219 529 353 61 996 786 910 834 869 874 459 715 803 181 24 71 871 751 929 980 109 408 294 155 581 907 91 476 981 455 610 524 191 167 39 429 584 625 665 549 640 535 651 701 711 798 21 430 464 411 629 209 549 443 37 537 198 922 407 205 308 912 593 834 611 689 287 512 405 33 719 195 700 735 262 848 459 923 310 681 300 4 4 2 4 1 1 2 4 1 4 1 2 1 1 3 3 3 3 3 3 3 4 2 4 2 2 3 1 4 3 1 4 1 2 2 2 4 4 1 2 3 4 2 2 4 4 2 2 4 3 3 1 2 1 2 3 3 2 2 1 4 3 2 1 4 2 4 3 4 1 1 3 1 3 3 4 1 1 4 2 4 2 3 1 4 1 1 1 1 2 3 2 2 1 1 3 1 1 3 3 2 4 4 1 4 4 4 2 4 2 1 3 4 3 1 4 4 2 3 2 1 4 1 4 3 4 1 2 4 1 2 4 1 2 3 3 2 3 3 3 4 2 4 2 2 2 4 4 4 2 4 1 4 4 2 3 1 1 1 2 2 4 1 1 2 4 2 3 1 3 4 2 3 1 4 1 2 2 4 2 2 2 2 1 4 2 4 3 1 1 2 2 2 3 3 2 3 1 2 1 4 4 3 3 3 4 2 3 2 3 2 3 2 2 4 3 2 4 3 1 3 2 4 1 3 3 1 1 1 1 4 2 1 3 1 4 2 1 4 2 4 4 3 2 4 3 2 3 1 2 4 3 3 2 4 3 2 4 3 2 2 3 2 1 1 2 3 1 2 1 2 4 1 2 4 2 3 3 4 4 4 1 1 3 1 2 2 4 2 1 2 1 4 4 1 2 2 4 3 1 300 6 6 4 4 1 6 5 7 1 8 1 8 10 10 10 3 1 4 7 9 3 2 3 10 5 6 3 8 2 9 4 10 8 2 5 5 4 1 4 9 3 3 6 3 6 10 7 2 6 8 6 8 3 10 3 7 2 2 9 5 8 2 6 3 9 9 4 1 7 7 9 2 7 2 1 5 4 5 4 3 9 3 1 8 1 9 10 6 3 8 6 5 9 8 1 3 4 8 4 8 8 2 9 1 7 7 7 10 4 4 7 2 6 1 7 10 9 1 10 4 7 10 4 2 8 10 10 2 8 8 5 10 3 9 2 10 10 1 3 4 9 1 7 10 2 5 3 5 2 6 7 9 6 2 7 5 7 5 8 3 9 9 10 10 2 9 7 10 2 3 5 7 9 6 2 7 1 3 7 3 1 5 7 3 10 7 4 3 8 5 2 4 6 9 4 1 3 8 8 1 9 7 9 2 6 9 8 5 8 1 5 2 6 4 8 7 6 6 2 2 7 2 7 2 8 4 6 1 5 1 2 8 2 1 2 5 4 9 4 2 3 6 6 5 6 7 7 1 6 3 10 7 4 4 1 5 1 6 2 2 2 3 8 7 6 8 5 7 4 5 6 6 6 5 9 1 1 2 4 6 6 8 7 8 5 8 4 4 2 7 6 2 10 3 7 9 6 8 6 3 300 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 268 266 258 255 247 246 243 238 233 225 223 216 211 208 204 203 201 196 186 184 174 169 164 156 502 145 155 157 163 164 165 174 182 188 191 192 196 198 206 208 214 224 228 237 244 246 247 252 262 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 300 138 145 155 163 165 175 184 190 193 198 207 214 215 217 227 234 238 240 250 257 258 261 270 278 284 290 299 305 306 316 325 331 332 337 340 348 355 362 367 372 378 388 397 400 407 416 417 425 428 434 433 432 431 430 429 428 427 426 425 424 423 422 421 420 419 418 417 416 415 414 413 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 379 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 300 433 595 750 352 797 190 352 329 188 88 318 723 144 951 183 333 888 960 725 922 46 766 49 392 895 865 321 238 490 293 977 618 245 11 133 741 162 307 735 838 205 826 144 361 907 220 793 68 72 773 167 222 400 979 127 738 237 669 218 745 188 837 177 349 137 424 19 20 433 631 768 875 728 321 672 449 872 365 450 186 997 262 357 74 778 757 425 410 906 788 870 123 624 315 593 884 822 204 95 387 367 301 72 94 882 439 383 17 578 999 399 646 966 877 557 351 865 341 217 859 659 979 203 774 72 807 972 477 522 40 838 760 106 578 1000 14 269 96 93 451 758 651 591 813 685 762 217 780 801 368 537 713 499 654 816 337 345 202 733 340 955 137 98 949 142 327 864 7 372 213 211 543 729 288 469 976 58 790 118 899 178 774 107 176 149 48 23 155 469 10 506 98 365 615 27 903 741 676 696 914 884 832 611 964 353 113 241 615 316 551 217 385 354 197 974 810 941 389 133 517 304 356 189 303 26 705 826 774 221 290 878 381 706 309 606 863 293 729 806 393 463 607 280 602 410 228 45 318 982 409 371 6 858 944 903 628 383 99 223 592 939 332 803 167 916 423 133 648 127 603 814 108 82 284 258 747 159 22 118 620 672 685 752 65 847 621 305 666 411 117 828 470 194 641 46 900 343 873 648 761 300 4 1 4 4 4 4 1 4 1 2 2 3 3 1 4 3 3 2 2 3 2 2 3 3 1 2 3 1 3 1 2 2 3 2 4 2 4 3 3 1 3 2 2 4 2 3 3 2 3 4 2 3 3 1 1 4 2 4 2 2 4 1 1 1 3 4 4 4 3 3 4 1 1 1 1 2 4 2 1 3 3 4 3 1 2 1 3 2 1 2 1 2 4 2 3 1 3 3 3 1 3 1 2 1 3 1 3 1 1 2 4 4 1 2 3 2 4 3 1 4 1 3 1 4 2 1 3 2 1 1 3 1 3 3 3 3 4 4 1 4 2 4 2 4 3 1 4 2 2 1 3 4 1 3 1 4 3 2 2 2 1 3 2 3 2 3 3 1 4 4 3 1 2 2 1 2 3 3 1 4 2 1 1 1 4 3 3 4 3 2 4 4 2 1 4 3 3 2 4 2 3 1 4 1 1 2 4 1 1 2 2 2 2 4 2 4 4 3 4 1 2 3 4 3 3 4 1 1 4 2 3 2 4 3 4 1 2 4 1 2 3 4 3 3 2 2 1 2 2 1 2 1 2 1 2 1 3 2 3 1 3 1 3 1 2 4 2 2 4 4 1 1 4 2 3 4 2 2 2 3 4 3 4 1 4 3 4 2 4 3 2 4 3 2 3 3 4 2 2 2 300 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 434 428 419 412 402 394 393 385 380 375 369 364 355 346 344 337 335 334 333 324 319 309 308 300 297 289 280 270 260 256 249 248 247 237 233 228 225 219 218 212 209 207 197 189 180 172 163 162 159 300 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 432 425 418 411 410 406 403 401 394 387 379 373 369 363 357 354 352 350 348 341 339 330 325 318 310 304 303 293 291 286 285 279 277 272 270 266 264 262 261 257 253 245 242 236 233 223 216 207 202 300 267 628 889 827 650 593 927 841 816 762 212 863 583 670 859 415 221 729 771 964 480 675 520 396 928 26 952 604 812 748 236 603 584 929 13 681 453 861 361 982 284 543 615 861 929 518 991 616 347 840 133 547 649 442 350 502 283 657 454 6 604 439 871 668 159 809 893 216 41 96 70 772 950 77 862 192 549 374 8 278 125 175 753 395 377 63 710 696 13 236 634 351 430 929 126 13 99 105 180 107 376 17 974 541 208 722 5 920 779 341 36 175 510 252 158 474 28 574 336 324 601 555 694 472 974 709 880 172 910 119 980 853 211 869 374 761 858 303 372 277 795 941 242 623 454 831 597 49 316 214 599 469 94 51 216 475 522 679 946 887 179 229 955 63 438 787 538 668 949 238 219 463 47 124 111 9 291 842 377 29 473 456 281 476 77 567 57 936 871 213 122 421 892 938 920 832 966 816 677 984 502 404 753 690 142 488 585 922 645 519 434 594 428 61 341 615 717 113 816 567 395 240 516 672 154 680 649 841 889 10 546 370 824 855 38 47 947 815 263 100 321 704 871 366 137 107 506 897 590 922 858 967 327 563 139 934 624 968 809 937 139 75 551 897 854 431 525 340 278 851 839 648 258 527 152 523 848 673 334 159 222 929 989 694 998 937 183 438 586 250 667 929 811 294 863 948 674 822 318 722 4 1 2 3 1 300 319 866 565 613 801 476 680 80 237 888 155 64 264 276 758 777 890 901 869 180 759 447 911 284 259 272 246 740 939 670 332 73 675 619 464 621 249 857 952 534 935 182 399 430 280 279 856 538 328 600 166 815 270 388 912 542 66 987 671 616 124 466 332 70 156 982 679 33 406 253 362 214 607 823 936 200 499 62 676 610 882 438 993 66 629 735 831 671 518 533 540 981 922 21 705 157 663 71 254 110 913 456 580 807 364 515 559 62 704 195 878 655 923 799 385 76 843 212 799 686 763 616 927 109 354 781 222 272 149 831 932 385 176 716 808 23 259 209 332 317 427 8 628 458 807 794 343 109 848 460 271 6 808 576 456 667 196 841 721 183 889 75 802 331 911 518 567 106 610 916 117 562 266 297 589 717 460 922 654 787 695 539 855 838 322 352 851 922 318 364 921 749 421 617 501 10 557 808 887 767 704 323 897 314 80 91 601 470 238 838 774 715 243 607 22 101 283 176 409 819 301 281 318 644 182 22 908 835 620 418 988 89 727 863 801 460 88 63 675 970 964 582 360 483 441 167 119 109 99 411 596 379 108 182 548 3 189 388 944 657 626 575 599 40 960 356 517 323 378 332 726 615 666 960 766 669 489 749 84 845 426 222 121 215 462 373 57 481 561 781 306 53 884 796 32 472 2 794 62 673 5 1 3 5 1 3 300 167 173 180 189 197 207 208 217 221 230 236 237 247 249 257 264 265 269 271 278 283 288 292 296 302 310 316 321 329 333 338 340 346 353 360 370 372 380 385 386 391 393 400 407 413 417 421 431 437 441 440 439 438 437 436 435 434 433 432 431 430 429 428 427 426 425 424 423 422 421 420 419 418 417 416 415 414 413 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 379 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 300 10 9 10 9 10 2 1 4 10 10 3 5 8 6 1 6 7 1 8 4 4 8 9 6 6 4 3 4 6 1 10 6 4 9 2 8 5 1 2 3 8 8 9 9 3 1 3 3 4 6 10 5 7 9 8 9 1 1 3 4 2 4 5 5 9 9 10 1 10 6 5 3 1 4 3 8 10 9 10 1 10 1 9 5 9 6 1 10 7 6 5 6 10 7 6 3 3 5 7 10 3 7 8 7 2 2 9 5 3 1 4 5 5 5 2 3 1 9 5 4 10 2 9 4 3 1 10 9 5 10 5 1 3 2 7 6 8 7 10 3 10 2 4 2 3 5 6 8 8 2 2 9 5 7 5 9 9 2 6 7 10 9 2 2 1 7 2 7 2 4 6 2 4 8 2 5 3 1 8 1 5 1 5 6 6 5 2 5 2 1 2 6 6 5 7 7 8 3 7 4 6 10 6 8 9 6 2 9 10 1 7 5 8 5 3 3 9 2 7 9 7 7 4 9 3 2 8 5 6 2 9 9 10 4 2 6 2 9 10 9 4 3 10 5 10 1 8 8 9 7 5 7 8 10 3 10 5 8 9 5 10 8 10 2 3 5 5 9 7 8 4 5 2 2 2 6 10 6 3 8 4 8 9 10 9 7 7 1 7 8 5 3 6 1 10 5 10 1 4 7 300 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 305 299 289 280 270 269 262 252 242 239 237 229 223 217 212 211 205 195 185 179 173 163 157 155 502 136 140 148 157 166 171 177 181 186 195 203 205 215 221 231 240 242 246 254 256 262 270 278 286 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 300 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 276 271 266 258 248 238 237 236 233 225 215 212 210 202 201 191 187 185 176 171 165 155 150 148 502 171 178 180 184 189 196 197 205 206 214 218 225 227 237 247 248 250 259 261 267 277 287 293 296 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 300 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 283 273 268 261 253 243 236 232 223 220 216 212 202 201 194 191 186 179 173 163 153 149 143 139 502 150 151 152 162 170 177 178 183 189 194 202 203 213 216 220 226 232 236 240 246 247 255 259 268 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 300 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 289 284 275 267 262 252 243 239 236 228 223 217 212 203 200 198 191 187 186 176 173 163 161 153 502 115 119 127 129 133 134 135 139 143 146 155 158 167 172 177 182 186 191 198 201 211 216 223 233 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 300 1 3 4 3 3 3 3 1 2 1 1 2 3 3 3 4 1 2 1 2 2 2 1 2 4 3 4 3 2 1 3 1 3 4 4 4 1 3 3 4 4 3 2 2 2 3 3 1 1 3 3 4 4 2 4 2 1 4 2 3 1 4 2 2 3 4 3 2 1 3 3 1 1 3 4 4 2 2 2 3 4 2 4 3 1 3 4 3 4 2 2 3 4 3 2 3 1 2 4 4 4 3 4 2 3 1 3 4 4 2 3 4 4 3 4 1 3 4 2 3 2 1 4 1 4 4 4 3 2 3 4 1 4 3 1 2 1 3 3 4 4 3 3 2 1 2 1 3 4 4 3 2 4 3 4 1 2 1 3 3 3 3 2 2 3 3 1 1 1 3 3 3 4 1 4 4 1 1 2 4 2 4 4 1 2 4 2 2 3 3 3 1 4 1 1 3 2 3 2 1 2 1 4 4 1 1 2 1 2 4 2 2 3 1 4 2 2 3 1 3 3 2 3 2 4 2 4 3 4 3 2 1 1 2 3 3 3 4 1 1 2 2 2 1 1 4 4 2 1 2 2 3 2 4 1 1 3 1 3 3 4 2 3 4 4 3 2 4 3 1 3 1 1 4 4 4 4 2 1 3 2 2 2 3 3 4 4 1 1 3 3 2 3 3 1 3 3 1 2 4 14 8 7 1 4 3 5 4 1 6 8 10 4 6 5 300 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 247 241 240 232 227 224 223 219 216 214 211 204 203 198 192 187 183 180 179 172 169 164 159 154 502 169 178 180 189 196 204 209 212 219 223 226 234 239 245 255 264 270 280 282 287 295 298 305 308 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 300 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 296 293 284 279 276 267 264 261 258 254 245 243 241 233 232 225 216 214 206 200 197 196 188 187 502 82 83 90 100 110 115 120 123 125 134 141 147 154 157 166 173 183 190 192 194 202 209 219 225 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 4 1 2 3 4 5 5 1 2 3 6 300 5 3 3 7 9 2 6 9 5 4 9 4 6 1 9 3 1 7 1 3 3 8 7 4 2 5 6 6 6 10 9 7 1 7 2 1 3 5 7 8 8 9 10 3 9 6 3 10 8 8 3 1 5 6 9 2 4 8 5 6 7 1 9 8 7 10 4 2 6 4 3 2 2 9 7 8 2 6 3 10 4 1 9 4 8 6 1 2 7 5 4 1 1 8 6 6 4 1 8 9 2 5 10 6 4 5 1 6 6 4 10 10 7 6 7 4 5 4 9 10 2 5 10 7 2 4 7 10 10 3 4 3 6 2 2 4 2 8 6 7 4 8 5 5 8 4 1 8 7 1 7 8 4 4 3 2 1 1 10 6 6 10 1 4 9 8 8 6 10 2 3 5 10 9 6 3 10 2 3 4 3 2 2 4 10 2 4 2 10 3 1 7 10 2 6 5 7 4 3 3 9 5 6 1 2 7 1 3 6 8 9 5 3 5 3 9 2 4 10 9 7 7 5 5 10 5 4 6 3 1 8 4 4 4 1 10 4 5 8 8 9 10 2 5 5 8 6 3 10 8 6 6 4 6 4 3 10 8 3 5 4 7 6 7 6 10 2 4 2 7 4 9 5 8 9 2 6 10 5 6 3 10 7 1 9 5 4 7 7 8 5 4 5 3 7 2 3 2 7 10 300 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 229 223 218 216 210 202 200 195 192 190 186 183 173 166 159 151 144 135 125 117 109 101 99 98 502 94 96 106 114 117 118 119 126 134 144 153 162 164 173 178 186 195 201 204 213 221 228 232 237 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 300 949 240 849 675 146 887 445 415 679 488 522 213 112 994 552 322 142 629 133 409 902 186 456 457 425 1 593 191 261 874 817 556 982 235 678 679 560 233 647 68 708 211 132 941 482 563 110 517 231 320 785 911 938 489 892 973 509 14 111 439 522 753 482 375 550 379 878 637 253 892 929 58 742 986 818 583 685 83 931 161 709 928 857 932 916 74 905 772 792 481 69 406 930 312 669 879 366 368 789 912 985 397 462 288 652 182 675 600 196 810 39 488 275 685 466 160 625 562 492 366 634 59 492 247 348 111 436 708 936 704 472 751 358 616 138 452 631 94 286 942 932 199 932 345 836 397 172 76 680 634 678 789 261 723 738 801 288 58 633 465 517 56 813 92 164 863 998 152 848 22 111 799 356 347 98 673 361 454 288 594 414 318 862 101 731 291 218 269 508 485 658 299 331 57 763 699 566 296 591 945 534 99 504 717 884 679 957 520 569 905 679 713 192 57 584 276 270 29 965 543 521 532 344 950 206 375 330 227 296 918 608 826 250 408 193 477 855 430 663 572 560 465 607 392 712 581 840 927 233 695 557 183 133 478 129 146 522 314 390 271 508 153 121 325 998 795 408 972 373 736 399 701 844 363 876 67 745 990 706 603 750 231 51 865 461 952 928 148 558 383 479 283 539 409 583 817 351 196 824 15 300 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 265 262 254 250 240 232 226 224 220 215 207 206 203 198 190 189 181 178 176 169 160 150 142 139 502 171 174 179 181 182 187 194 196 206 207 213 220 228 229 234 235 239 243 248 254 260 261 267 269 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 300 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 266 260 256 248 245 238 228 221 217 213 203 195 193 191 187 182 178 172 165 162 158 150 144 141 502 189 199 205 208 217 222 223 230 238 246 249 254 264 266 270 274 279 283 292 293 295 297 303 307 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 300 8 6 2 3 8 8 10 8 10 3 5 5 2 2 4 1 9 5 1 6 7 10 10 5 1 8 4 4 5 2 1 1 10 1 7 7 9 7 6 9 10 7 3 4 7 9 10 8 10 10 8 6 8 5 8 3 6 2 3 9 7 8 7 6 7 8 4 6 4 8 6 1 2 6 10 6 10 5 4 8 4 4 5 9 2 4 6 2 8 9 7 5 1 1 8 8 1 7 9 2 1 4 10 6 6 10 4 7 5 6 10 5 3 8 3 6 10 8 10 7 9 9 10 3 1 8 8 8 7 3 1 6 1 4 2 9 7 2 7 10 9 7 8 9 5 10 10 7 2 10 3 8 2 5 9 6 6 7 3 6 8 7 5 4 3 2 4 9 9 8 9 1 6 4 3 3 4 2 8 10 6 3 2 5 6 2 7 4 7 2 4 1 9 4 8 10 7 1 10 9 8 7 9 2 5 8 5 9 2 4 6 1 5 1 8 6 3 10 9 5 8 10 10 4 4 2 5 8 7 10 3 2 7 8 6 9 10 6 1 2 9 3 10 6 9 9 9 7 9 4 4 2 8 6 9 7 1 7 3 6 9 9 3 10 10 2 5 5 10 1 3 5 2 1 5 7 2 7 4 10 7 7 7 2 10 4 8 1 4 1 3 7 1 7 1 6 7 5 6 3 300 8 3 6 8 7 2 9 2 2 6 9 5 8 9 6 10 4 5 2 9 4 8 8 1 4 5 4 2 1 7 2 4 1 9 5 2 7 8 2 6 4 1 8 8 7 4 5 2 9 1 10 7 4 9 3 2 8 2 2 3 2 8 7 3 3 8 7 9 3 8 4 8 7 7 5 4 3 9 4 3 8 3 1 7 2 5 7 9 9 7 10 9 7 10 10 8 2 2 3 5 9 6 9 3 7 4 8 1 7 8 10 10 6 6 9 3 9 7 8 7 7 10 8 4 4 7 9 8 3 8 5 6 9 9 3 7 9 10 2 2 3 10 1 5 1 9 5 7 8 3 3 7 2 2 6 10 3 8 8 9 4 9 6 6 4 7 4 6 1 10 7 1 5 2 5 9 9 8 3 6 8 4 4 8 5 7 2 9 9 5 2 4 3 8 1 2 6 8 8 10 2 10 6 6 1 5 9 8 9 2 10 1 7 9 5 2 1 1 6 6 2 9 7 6 5 6 2 1 10 5 1 5 1 9 6 8 8 6 4 6 2 7 2 7 4 9 7 5 8 7 3 2 8 7 10 1 2 10 5 10 8 4 4 5 9 5 3 2 5 4 9 6 3 8 8 8 4 4 7 1 8 5 8 9 2 7 9 10 1 3 8 5 8 3 3 6 1 10 1 10 300 511 332 289 283 278 398 535 858 453 778 748 280 899 689 315 997 629 452 48 828 576 708 172 287 908 377 287 445 310 335 922 550 307 336 625 325 268 38 775 264 782 224 138 531 324 161 994 336 375 573 486 512 60 522 562 204 97 151 275 824 628 877 524 439 534 637 745 86 190 35 88 123 604 877 531 150 773 923 76 607 198 878 272 468 300 96 137 738 3 391 563 36 78 931 497 483 521 541 81 780 402 660 206 303 542 878 345 641 506 230 183 344 401 85 91 187 344 621 494 728 61 231 362 581 3 789 162 477 990 618 437 602 470 28 968 557 51 714 363 873 59 395 331 354 38 550 67 435 125 748 345 796 333 93 674 875 749 377 130 272 334 479 286 338 242 530 902 580 104 371 193 79 961 967 581 994 999 823 133 643 597 495 99 772 41 857 853 998 242 340 457 176 581 380 679 331 746 547 473 36 304 163 31 335 69 739 855 929 20 65 144 802 556 445 606 600 677 100 74 82 112 907 54 708 336 490 576 821 666 970 676 847 521 119 110 593 967 479 641 910 386 149 240 515 535 185 887 707 45 618 19 15 24 652 81 263 178 870 728 869 911 787 487 385 763 193 661 536 409 460 35 482 352 262 990 437 771 127 925 734 895 983 713 705 882 589 243 128 50 327 701 238 413 212 449 311 274 276 958 509 300 5 19 19 1 18 2 12 9 4 5 19 18 14 1 8 10 1 16 4 17 20 5 19 1 13 17 10 1 6 17 19 11 18 19 7 2 12 8 14 15 9 13 13 17 6 2 19 4 20 5 17 5 17 16 12 15 20 15 1 10 17 1 17 9 10 7 18 2 13 1 13 19 9 10 18 9 9 6 16 15 18 2 15 2 12 18 3 3 6 6 18 19 3 9 7 8 7 20 14 20 11 18 2 5 11 3 6 20 16 6 12 6 9 8 3 7 15 1 14 12 12 12 20 9 2 3 1 9 13 14 10 11 1 7 3 1 19 7 9 7 17 5 8 2 11 16 4 2 13 9 19 15 17 14 15 15 10 20 9 15 15 17 1 7 17 12 20 18 13 4 14 7 12 7 8 5 5 3 5 13 6 20 10 16 17 18 8 19 8 8 20 1 14 2 5 19 7 4 10 4 10 19 15 19 7 6 16 11 18 9 15 2 14 15 3 7 16 7 16 10 5 7 18 2 20 5 3 16 9 3 5 9 4 18 20 17 12 17 8 20 5 8 10 20 13 2 16 20 5 17 11 9 14 20 10 20 7 9 4 14 3 15 2 6 4 18 15 10 15 13 20 15 19 6 20 14 1 4 4 20 7 17 2 8 1 9 13 11 18 8 15 9 19 14 4 14 13 2 9 8 300 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 216 212 202 193 188 181 178 173 169 162 152 147 139 137 132 129 124 120 116 107 104 96 95 93 502 143 153 161 171 179 188 197 198 201 208 209 215 219 226 231 235 236 238 248 252 261 266 267 275 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 300 782 587 244 889 241 626 857 165 747 907 437 846 966 747 768 552 740 920 818 660 223 379 251 891 995 767 738 739 86 796 908 988 832 828 439 147 575 795 136 244 345 910 549 173 435 74 972 463 541 863 235 89 858 133 16 801 822 715 245 133 680 697 141 241 568 381 49 713 462 877 344 873 307 593 322 120 478 805 164 518 341 801 618 718 925 663 916 28 342 551 45 8 123 280 594 153 305 857 785 795 915 870 697 588 207 727 193 98 233 658 78 889 610 31 544 76 66 185 724 479 36 635 178 156 453 808 989 546 391 915 757 392 263 352 934 800 923 181 428 156 964 21 253 458 133 966 383 45 387 687 107 965 53 540 209 791 792 886 445 50 534 913 638 111 821 908 112 850 281 409 70 150 664 286 361 918 275 225 321 997 534 152 447 477 758 376 179 940 868 927 435 790 635 4 566 701 755 211 800 136 659 668 696 684 864 158 568 151 243 365 323 532 385 470 762 62 515 600 442 428 139 184 79 340 855 83 255 340 541 399 971 17 885 829 192 481 450 764 34 611 364 279 993 408 186 255 707 92 385 991 45 671 626 67 65 908 605 795 550 403 762 85 416 425 66 719 558 391 329 820 698 926 769 626 145 176 212 115 122 672 229 792 871 118 678 786 455 714 447 170 447 32 994 594 614 165 215 490 613 822 300 121 124 134 138 144 149 156 161 163 169 170 174 179 186 196 202 209 219 226 235 244 251 257 262 269 275 277 283 289 291 301 309 310 312 322 323 327 330 340 347 354 363 370 378 388 395 403 407 417 418 417 416 415 414 413 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 379 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 300 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 302 296 291 289 284 275 268 263 262 257 255 250 242 237 228 224 220 211 206 205 204 195 192 185 502 91 97 104 113 120 124 131 137 141 146 153 154 156 165 169 171 176 186 192 199 208 212 220 230 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 300 4 4 3 1 2 2 4 3 2 2 3 3 1 3 2 2 3 1 2 4 1 1 1 3 4 1 2 4 4 4 2 2 1 2 4 2 4 3 3 1 3 2 4 1 4 4 4 4 3 2 1 1 3 2 1 3 1 4 4 3 4 1 3 1 3 1 4 3 4 2 1 4 2 1 2 3 1 3 2 2 2 3 4 1 3 2 2 1 1 3 2 1 3 4 4 1 1 3 2 2 3 3 2 2 4 1 2 4 3 1 3 1 3 1 2 3 2 3 1 4 2 1 1 3 1 4 2 4 4 3 2 2 1 2 1 3 3 4 1 3 4 2 2 3 4 1 2 4 2 2 4 4 2 4 2 1 3 1 2 1 2 4 1 4 2 2 4 3 1 4 3 3 3 1 3 2 2 3 1 2 3 2 2 1 3 3 3 2 4 1 2 3 3 1 1 1 2 2 3 1 3 1 3 1 1 1 2 1 4 4 4 4 3 4 1 2 2 4 3 3 4 3 2 1 3 3 3 1 4 1 2 2 1 2 3 2 1 4 2 1 2 3 2 1 3 3 2 2 1 1 3 2 4 2 4 1 3 3 3 2 2 4 3 3 1 4 4 3 4 4 2 2 4 4 2 1 4 3 1 2 2 1 1 1 4 1 3 1 4 2 3 4 4 4 2 2 2 4 4 2 0