提交 425b3399 编写于 作者: C CandyCaneLane

new file: xdeepfm/README.md

	new file:   xdeepfm/args.py
	new file:   xdeepfm/criteo_reader.py
	new file:   xdeepfm/data/test_data/ev
	new file:   xdeepfm/data/train_data/tr
	new file:   xdeepfm/infer.py
	new file:   xdeepfm/local_train.py
	new file:   xdeepfm/network_conf.py
上级 1ba79a58
# xDeepFM for CTR Prediction
## Introduction
Reproduce [the open source code](https://github.com/Leavingseason/xDeepFM) of the paper "xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems" with PaddlePaddle on demo data.
## Environment
- PaddlePaddle 1.5
## Train
```bash
python local_train.py --model_output_dir models
```
## Infer
```bash
python infer.py --model_output_dir models --test_epoch 1
```
Note: The last log info is the total Logloss and AUC for all test data.
## Result
When the training set is iterated to the 10th round, the testing Logloss is `0.48657` and the testing AUC is `0.7308`.
import argparse
def parse_args():
parser = argparse.ArgumentParser(description="PaddlePaddle CTR example")
parser.add_argument(
'--train_data_dir',
type=str,
default='data/train_data',
help='The path of train data (default: data/train_data)')
parser.add_argument(
'--test_data_dir',
type=str,
default='data/test_data',
help='The path of test data (default: models)')
parser.add_argument(
'--batch_size',
type=int,
default=100,
help="The size of mini-batch (default:100)")
parser.add_argument(
'--embedding_size',
type=int,
default=10,
help="The size for embedding layer (default:10)")
parser.add_argument(
'--num_epoch',
type=int,
default=10,
help="The number of epochs to train (default: 10)")
parser.add_argument(
'--model_output_dir',
type=str,
required=True,
help='The path for model to store (default: models)')
parser.add_argument(
'--num_thread',
type=int,
default=1,
help='The number of threads (default: 10)')
parser.add_argument('--test_epoch', type=str, default='1')
parser.add_argument(
'--layer_sizes_dnn',
nargs='+',
type=int,
default=[10, 10, 10],
help='The size of each layers')
parser.add_argument(
'--layer_sizes_cin',
nargs='+',
type=int,
default=[10, 10],
help='The size of each layers')
parser.add_argument(
'--act',
type=str,
default='relu',
help='The activation of each layers (default: relu)')
parser.add_argument(
'--lr', type=float, default=1e-1, help='Learning rate (default: 1e-4)')
parser.add_argument(
'--reg', type=float, default=1e-4, help=' (default: 1e-4)')
parser.add_argument('--num_field', type=int, default=39)
parser.add_argument('--num_feat', type=int, default=28651)
parser.add_argument(
'--model_name',
type=str,
default='ctr_xdeepfm_model',
help='The name of model (default: ctr_xdeepfm_model)')
parser.add_argument('--use_gpu', type=int, default=1)
return parser.parse_args()
import sys
import paddle.fluid.incubate.data_generator as dg
import pickle
from collections import Counter
import os
class CriteoDataset(dg.MultiSlotDataGenerator):
def _process_line(self, line):
features = line.strip('\n').split('\t')
feat_idx = []
feat_value = []
for idx in range(1, 40):
feat_idx.append(int(features[idx]))
feat_value.append(1.0)
label = [int(features[0])]
return feat_idx, feat_value, label
def test(self, filelist):
def local_iter():
for fname in filelist:
with open(fname.strip(), 'r') as fin:
for line in fin:
feat_idx, feat_value, label = self._process_line(line)
yield [feat_idx, feat_value, label]
return local_iter
def generate_sample(self, line):
def data_iter():
feat_idx, feat_value, label = self._process_line(line)
feature_name = ['feat_idx', 'feat_value', 'label']
yield [('feat_idx', feat_idx), ('feat_value', feat_value), ('label',
label)]
return data_iter
if __name__ == '__main__':
criteo_dataset = CriteoDataset()
criteo_dataset.run_from_stdin()
1 1 1030 1576 307 182 126 183 287 773 10 48 12 127 290 2016 16 26828 260 19 2823 55 22 15411 2824 25 2825 60 403 446 30 26830 6464 301 448 477 747 26553 1567 26554
0 99 41 163 43 9090 104 105 165 514 108 109 12 213 145 12001 15645 15401 18 217 20149 55 236 12129 20151 15647 20152 27 22333 15648 30 12006 32 65 15649 35 141 1689 354 1006
0 99 1140 249 102 13769 104 889 287 890 108 891 12 110 7583 611 16 396 18 362 4770 55 236 83 4772 25 4774 60 778 29 223 621 13930 33 121 35 36 406 3803 1006
1 388 2 249 43 1929 3106 376 528 1167 10 48 12 730 145 15848 360 361 1310 362 679 55 22 6749 681 366 683 87 15849 369 30 15850 92 93 371 35 141 372 97 98
1 99 41 191 43 805 345 7 165 144 108 610 515 213 311 2016 16 347 18 362 25445 55 22 25440 20282 25 20283 27 2022 118 508 2023 2292 301 121 35 644 869 1567 870
0 99 2 804 344 285 1020 183 165 581 108 48 12 13 145 3543 16 17 18 19 2250 55 22 11789 2252 25 2253 87 3550 118 223 3552 32 65 121 35 141 645 1287 6299
0 99 41 2284 102 326 104 889 106 890 108 891 12 110 145 15064 763 17 18 362 11453 55 22 83 11454 767 11455 60 27641 769 157 15067 32 33 771 35 161 23908 847 3907
0 99 389 69 43 880 104 105 165 591 108 109 12 213 145 273 705 706 18 19 2419 21 236 83 2420 709 562 87 711 712 886 713 92 93 714 35 161 715 97 98
0 99 2 1470 344 955 104 105 8 310 108 109 12 13 145 861 18582 18583 18 362 15253 21 22 83 15254 18585 15255 60 991 18586 157 993 32 301 18587 35 141 18588 354 18589
0 99 2 451 307 1405 2096 105 453 1167 108 109 12 49 145 817 11446 6437 18 19 1450 381 22 659 7626 11447 1453 87 3191 11448 30 824 11449 301 11450 35 141 6439 827 6440
0 247 41 163 102 556 2812 965 557 358 255 48 12 110 14 881 80 81 18 131 186 414 22 4199 1738 85 189 60 885 89 30 887 92 93 94 35 141 96 97 98
0 99 181 804 344 1989 104 105 287 166 108 109 12 13 128 454 1972 456 379 19 6380 21 236 2644 2645 1975 2646 87 1977 463 63 1978 92 93 465 35 36 467 97 98
0 1 305 191 43 636 2152 73 165 47 10 75 12 213 145 4670 13082 13083 18 19 14327 414 22 15447 11398 13084 11399 87 13085 13086 63 4673 92 93 13087 35 747 13088 97 98
0 40 124 101 102 2671 126 7 287 1431 10 75 515 110 311 1652 26233 8835 18 362 542 55 22 10770 115 26234 116 487 8840 8841 320 1661 92 93 26235 95 36 6184 97 98
0 99 605 191 43 1966 104 105 8 166 108 109 515 213 145 4670 21192 21193 149 131 26900 55 236 83 2487 21194 2488 87 13085 21195 508 4673 92 93 21196 35 36 4674 97 98
0 99 124 42 102 6321 104 889 106 890 108 891 515 110 167 1243 25804 8408 260 53 3970 55 236 14677 3972 25805 3973 87 8391 25806 90 8393 92 93 25807 35 747 3824 97 98
0 99 41 191 43 2455 357 1097 8 773 108 610 12 213 145 906 16 347 18 19 3639 55 22 4505 3641 25 3643 87 7955 118 30 916 32 33 121 35 141 10612 245 387
1 388 3555 101 284 830 6 655 253 3297 10 75 12 49 145 2902 20741 20336 18 53 3156 733 22 10154 3158 20742 3159 60 15047 20743 30 15048 92 93 20744 35 141 2910 97 98
1 99 41 1971 284 720 815 376 287 514 108 48 12 289 145 2016 16 347 260 19 2017 55 22 9522 2020 25 2021 60 3611 118 30 2023 4792 301 121 35 644 406 1567 1006
1 247 227 69 43 1007 1118 7 253 1142 255 75 76 213 128 568 22458 706 149 19 503 294 22 2313 505 22459 506 87 573 22460 508 575 92 93 22461 95 141 715 97 98
1 123 1080 494 325 904 390 4790 1056 498 10 2303 12 501 311 273 16 25069 260 53 987 55 22 16445 988 25 990 87 403 25070 30 25071 92 93 25072 95 747 25073 97 98
0 247 3832 306 43 720 6230 376 557 2738 255 75 12 1274 6933 454 1972 456 149 19 19979 414 22 20987 2282 1975 2283 87 462 463 30 464 92 93 465 35 566 467 97 98
0 247 2 191 307 3321 286 965 528 1142 255 11 12 49 311 1204 438 292 260 19 3584 55 22 5529 296 443 297 60 1209 446 30 1210 27929 301 448 35 141 869 624 870
0 99 41 101 4 1131 45 46 287 310 108 48 515 13 145 273 16 347 18 217 6635 1000 22 13243 6636 25 6024 87 8396 118 63 8397 92 93 121 35 141 8398 97 98
0 99 100 101 102 1068 104 105 106 581 108 109 12 110 145 10074 16 347 18 131 314 17861 22 83 795 25 1802 27 13097 118 157 10080 32 65 121 35 161 645 354 24818
0 99 2 69 4 1354 104 105 165 591 108 109 12 213 860 273 16 347 18 362 647 55 22 23340 649 25 650 87 403 118 119 21361 92 93 121 95 141 353 97 98
0 1 41 435 1149 538 286 183 497 514 10 48 12 1150 14 926 258 259 18 19 10967 733 22 1152 6335 263 6336 87 5822 266 30 932 92 93 268 35 36 269 97 98
0 99 2 69 307 1317 104 105 287 47 108 109 12 49 145 6722 16 11763 18 53 4857 2705 22 83 4858 16907 4859 87 6724 11767 157 6726 92 93 11769 35 36 6728 97 98
0 99 227 451 307 1007 309 46 287 514 108 48 12 49 145 3194 3195 3196 18 150 6276 55 22 3373 2384 3200 2386 60 3202 3203 63 3204 32 65 3205 35 141 3206 354 1270
1 2582 513 829 192 2568 6 12250 528 1744 656 2015 12 49 311 426 22231 22232 12446 217 3257 55 22 9453 3258 22233 3260 87 430 22234 30 431 4248 301 22235 35 141 492 38 493
0 40 2 191 307 1663 6 46 287 47 10 48 12 49 311 15 1569 691 18 362 10357 55 22 2627 10359 1571 10360 27 1188 1572 63 952 32 65 1573 35 161 449 38 954
1 1 2319 191 307 636 390 46 925 1399 10 11 12 49 145 638 16 347 18 217 2382 55 22 16347 2384 25 2386 1410 7105 118 30 1421 5617 301 121 35 141 12142 303 12143
0 247 782 101 250 1014 104 105 196 47 255 109 12 256 2312 111 16 1058 260 19 3995 733 22 83 3996 25 3998 60 1064 1065 223 1066 92 93 771 35 161 122 97 98
0 99 1080 451 737 7687 104 105 377 1156 108 109 12 739 128 1652 16 1653 774 53 717 414 236 17424 2981 1657 2982 60 1659 1660 320 1661 92 93 1662 35 141 142 97 98
0 99 782 191 4 1007 357 655 580 74 108 48 12 213 311 79 360 361 18 19 2801 6630 22 22747 616 366 618 27 3466 369 30 2562 92 93 371 95 566 372 97 98
0 247 41 191 307 103 212 965 287 966 255 48 515 49 14 273 16 396 260 150 22033 55 22 928 20923 25 1913 60 1012 118 30 1404 92 93 121 35 141 869 97 98
1 40 41 69 43 2013 590 46 165 591 10 48 12 213 3908 502 16 21073 260 217 1524 55 22 571 505 25 506 27 1052 118 63 509 1053 301 121 35 141 21074 354 21075
0 1 373 478 325 3649 212 183 580 716 10 48 12 328 145 273 16 347 18 53 6707 21 22 83 10949 25 6709 87 18380 118 223 18381 92 93 121 35 161 26286 97 98
0 247 3832 69 102 308 212 183 391 716 255 48 12 110 145 291 763 17 149 217 2067 55 22 18379 296 767 297 487 10327 769 223 299 23072 301 771 35 141 449 38 17312
0 99 2463 101 102 407 375 655 106 716 108 75 12 110 14 611 16 347 379 362 11357 55 22 83 11358 25 4715 487 6397 118 30 621 10376 301 121 35 36 353 624 387
0 99 1469 163 344 3751 1118 655 580 1431 108 75 12 13 145 10020 200 81 260 53 6798 55 22 16779 2105 204 2106 60 10021 207 30 10022 92 93 209 35 644 96 97 98
1 1 782 69 344 589 45 46 8 581 255 48 12 213 14 5254 438 12519 18 53 15241 55 22 4397 15242 443 15243 60 24363 446 30 5260 92 93 448 95 747 5261 97 98
0 99 41 829 344 760 104 105 253 144 108 109 12 13 145 273 3617 3618 18 362 12804 55 22 83 12805 3622 12806 60 2155 3624 157 2156 92 93 3625 95 141 1753 97 98
0 99 2 1470 307 2149 104 105 287 47 108 109 12 49 145 454 1380 1381 18 19 6333 414 22 23523 6335 1383 6336 87 462 1384 119 464 92 93 1385 35 747 1386 97 98
1 1 2 191 43 924 590 965 8 358 10 11 12 213 145 873 7013 7014 18 19 7279 55 22 3791 7004 7015 7005 1410 1411 7016 30 878 32 301 7017 35 322 492 303 493
1 1 124 101 102 44 126 183 106 107 10 48 12 110 145 273 258 259 149 19 6025 55 22 6039 6027 263 6028 87 10939 266 223 7513 92 93 268 35 36 269 97 98
0 40 814 283 250 182 126 46 253 144 10 48 515 127 3342 611 16 347 149 2273 8020 55 22 19591 616 25 618 87 619 118 63 621 9353 301 121 95 747 353 624 387
0 99 124 101 102 888 390 105 106 581 108 109 12 110 14 502 16 347 18 19 2620 55 236 571 505 25 506 87 507 118 119 509 1734 301 121 95 141 27730 511 27731
1 388 450 101 4 125 126 376 106 107 10 48 500 127 145 2127 16 22974 18 362 717 55 22 83 1186 25 2760 60 2132 22975 320 2134 92 93 121 477 644 2136 97 98
0 247 1372 1148 70 423 2081 183 557 231 255 48 12 730 145 346 11835 11836 18 131 12309 55 22 18407 9670 11837 9672 60 1961 11838 223 352 32 65 11839 35 36 11840 354 6676
1 247 4511 101 102 326 815 376 106 166 255 48 12 110 145 2049 16 969 379 19 1730 55 22 15161 1732 25 1733 87 2054 118 223 2055 32 33 121 35 747 974 7556 975
0 99 513 804 43 880 104 105 165 166 108 109 12 213 145 273 16 347 18 150 1031 55 236 83 1032 25 650 60 2155 118 886 2156 92 93 121 35 141 1753 97 98
0 1 1465 249 307 2168 309 183 469 514 10 48 500 256 128 454 2186 2187 260 19 5146 21 22 114 4703 2191 3248 87 462 2193 320 464 92 93 2194 95 322 467 97 98
0 99 41 101 102 2986 1445 655 528 716 108 11 12 110 128 7285 7286 7287 18 362 5885 381 22 364 4891 7288 4893 87 17486 7289 30 7290 92 93 7291 477 466 7292 97 98
1 40 190 191 192 1405 408 608 497 1426 10 75 12 540 145 2882 395 396 260 19 15245 55 22 3034 15246 400 15247 60 2887 29 30 2888 923 33 34 35 141 492 303 16046
1 247 1650 42 1149 1131 934 1141 469 378 255 48 12 1274 816 15 1569 691 18 362 10357 55 22 2627 10359 1571 10360 60 950 1572 30 952 32 65 1573 477 161 449 38 954
0 247 814 249 4420 2568 437 183 667 1035 255 48 12 289 145 346 16 347 18 19 2734 21 22 2644 1738 25 189 60 1961 118 223 352 32 65 121 35 141 353 354 9918
1 99 1372 69 43 270 104 105 165 166 108 109 12 213 14 273 2464 2465 18 19 717 11964 22 83 6405 2467 6406 60 22316 2469 157 2470 92 93 2471 35 161 2472 97 98
1 40 1140 101 4 2013 126 46 106 107 10 48 12 127 145 1157 16 27728 18 19 25434 55 22 364 24239 25 24240 87 1163 446 63 1164 19661 301 121 95 36 1165 354 1166
0 123 3555 16388 70 1536 309 655 557 558 10 75 500 328 145 1447 11181 11182 149 19 717 414 22 83 262 11183 264 60 1454 11184 508 1456 32 65 11185 95 644 11186 827 17708
0 99 248 163 344 1989 104 105 196 166 108 109 12 13 14 1652 16 1653 260 19 1718 55 22 114 115 1657 116 60 2010 1660 63 1661 92 93 1662 35 141 142 97 98
0 40 2 435 344 1929 286 46 287 773 10 48 12 13 14 15 16 691 18 19 1697 55 22 6229 1699 25 1701 87 4433 4434 30 952 32 65 121 95 36 449 38 954
0 1823 1372 451 307 636 408 1141 557 1167 10 48 12 256 145 968 16 969 18 362 3584 414 22 5529 296 25 297 87 971 118 30 972 32 301 121 35 747 974 245 975
0 40 41 163 250 44 390 46 377 581 10 48 12 540 145 273 16 347 774 19 542 55 22 1719 115 25 116 87 19258 118 63 10533 92 93 121 160 36 353 97 98
0 1 513 5829 1271 1317 309 46 196 254 10 11 12 1274 626 2262 23694 23695 18 19 3472 55 22 6569 3474 23696 3475 87 4775 23697 63 2267 32 65 23698 35 141 23699 624 5317
0 99 1080 3 307 423 104 105 287 288 108 109 12 49 14 15 4437 4438 18 131 13120 733 236 83 2855 4441 2857 87 4443 4444 157 4445 32 33 4446 35 161 449 38 4447
0 99 2 478 43 1883 390 183 165 581 108 48 12 213 145 426 16 347 18 217 13566 333 22 27277 13567 25 13569 87 430 118 223 431 8328 65 121 35 141 353 38 13201
0 247 227 1470 307 556 1930 73 287 470 255 48 76 540 145 817 16 347 18 362 14676 833 22 14677 3972 25 3973 87 3191 118 508 824 5617 301 121 477 747 492 827 493
0 40 513 191 1149 270 309 376 469 773 255 75 12 1150 145 638 8093 8094 18 217 12714 381 22 83 12715 8096 12716 563 9842 8097 30 643 1734 301 8098 35 141 4611 354 9326
0 247 4511 101 307 407 2125 73 528 358 255 48 12 256 290 881 80 81 313 19 27330 55 22 472 16532 85 16533 87 2863 89 30 1595 92 93 94 35 141 96 97 98
0 99 1413 478 102 1117 375 46 391 514 108 48 12 110 145 2127 16 396 18 150 10520 414 22 83 10521 25 10522 87 3899 118 63 2134 92 93 121 35 141 2136 97 98
0 99 190 101 102 1068 104 105 106 591 108 109 12 110 145 273 438 17 18 53 1540 381 22 83 1541 443 1543 1924 338 446 157 9211 92 93 448 35 161 9212 97 98
1 99 1030 69 43 880 104 105 165 591 108 109 12 213 145 273 2447 2448 18 19 1031 55 236 83 1032 2449 650 584 14652 2451 886 2452 92 93 2453 35 566 2454 97 98
0 1079 190 28476 43 1405 607 496 1056 74 255 11 12 739 14 15 6807 6808 18 19 2763 1839 22 83 2764 6809 2765 60 6810 6811 30 6812 32 65 6813 35 141 162 38 6814
0 99 450 283 250 625 104 105 253 591 108 109 12 256 128 273 16 17465 18 362 2067 55 22 4285 296 25 297 487 4927 118 223 4929 92 93 121 35 141 4931 97 98
0 99 227 191 307 3894 104 105 287 581 108 109 12 49 145 346 20306 234 18 150 8267 21 236 9210 1861 238 884 60 20309 241 119 16043 32 65 243 35 141 244 354 246
0 99 124 101 102 606 375 376 106 425 108 11 12 110 145 346 15597 7325 3507 217 542 414 22 114 115 15599 116 60 1961 15600 30 352 32 65 15601 35 141 7329 354 6299
0 247 588 804 284 270 375 183 925 310 255 48 12 289 145 291 4888 4889 18 362 314 55 22 83 15970 4892 15971 60 810 4894 30 299 9089 65 4895 35 141 4896 1567 4897
1 247 527 69 43 270 934 183 165 567 255 48 12 213 145 426 8268 691 260 19 2228 414 22 83 2229 8269 2230 87 4902 8270 223 699 32 65 8271 35 141 449 38 702
0 99 2 1470 43 720 104 105 287 716 108 109 12 13 967 426 395 396 18 19 3093 414 22 83 3094 400 3095 87 430 29 157 431 32 65 34 35 141 492 38 11673
0 247 4511 1576 1271 1498 2152 73 469 558 255 48 500 77 145 232 16 2978 18 19 970 55 22 6538 383 25 384 60 6549 2984 320 1935 32 65 121 35 141 1689 245 2985
0 99 2 191 43 1989 1118 183 925 378 108 109 12 256 311 1870 258 259 18 19 717 414 22 83 1186 263 1187 87 6567 266 63 6568 92 93 268 95 161 269 97 98
1 247 3423 101 102 1117 104 889 165 890 255 891 12 110 145 9541 16 347 18 150 8395 55 22 472 21416 25 2914 87 12997 118 30 12998 92 93 121 35 141 12999 97 98
0 247 343 249 284 423 1118 73 287 231 255 11 12 289 145 2072 6451 6452 149 131 4439 414 22 83 4440 6453 4442 60 15603 6454 63 2078 92 93 6455 35 141 2079 97 98
0 99 450 42 737 1651 104 105 580 144 108 109 12 540 145 346 27734 27735 18 19 4844 55 22 2732 4845 27736 2657 60 1961 27737 63 352 32 65 27738 35 141 27739 354 14086
0 11505 2 494 284 3286 964 1050 230 288 10 48 515 289 1801 611 16 347 18 19 7805 414 22 7806 4128 25 4129 60 778 118 30 621 19964 65 121 35 36 9520 624 4804
1 99 782 163 102 1471 1025 984 106 558 108 75 12 110 290 273 16 347 18 362 16298 414 22 202 16299 25 16300 487 403 118 30 404 92 93 121 160 466 406 97 98
0 40 248 69 43 182 126 73 453 231 10 11 12 127 145 4206 8771 4208 18 19 2734 55 22 4199 1738 8772 189 60 8773 8774 63 4215 92 93 8775 35 141 4217 97 98
0 99 1325 283 192 2085 72 1499 557 378 108 689 12 198 145 12644 763 12645 379 19 15824 55 22 364 5243 767 5245 87 12646 769 90 12647 32 65 771 35 466 6532 3179 1270
0 99 124 101 102 2149 286 183 287 470 108 48 515 110 145 2016 16 347 18 362 6032 55 22 364 2105 25 2106 27 2022 118 508 2023 1296 33 121 35 644 9817 1567 9818
0 2012 41 42 13381 924 1339 4953 667 729 656 2015 676 739 1501 502 438 17 774 362 503 414 22 10526 505 443 506 60 1525 446 90 509 1053 33 448 35 141 5309 354 5310
0 99 2 1749 284 2085 104 105 925 166 108 109 12 256 145 926 16 6774 260 362 794 55 22 11470 2432 25 2434 60 19744 29 320 932 92 93 121 35 141 4140 97 98
0 99 41 451 102 1651 2096 46 106 254 108 48 12 110 14 15 944 691 18 53 1168 55 22 5551 1170 948 1171 60 950 951 30 952 32 65 953 35 141 449 38 954
0 99 227 163 307 1014 1616 105 287 567 108 109 515 49 311 454 5470 5471 149 19 2678 55 22 7078 597 5472 599 87 8199 5473 223 686 92 93 5474 35 36 467 97 98
0 247 1080 3 307 2455 468 2043 377 358 255 610 515 49 145 2049 1276 1277 18 131 13556 55 22 3171 13557 1281 13558 87 2054 1284 508 2055 32 65 1286 35 747 974 38 1288
1 247 2 435 70 270 286 183 580 773 255 48 12 540 145 3217 763 17 18 19 27475 414 22 83 11736 767 10318 87 7323 769 30 3220 32 65 771 477 36 645 38 6676
0 99 41 435 70 841 1203 376 580 74 108 75 12 540 145 2140 258 259 18 19 22716 55 22 83 22717 263 22718 487 2145 266 30 2147 92 93 268 35 36 269 97 98
0 99 41 804 307 955 104 105 925 1399 108 109 12 49 311 291 395 396 260 19 6863 55 22 83 1683 400 1685 27 298 29 157 299 32 33 34 477 161 492 38 493
0 247 124 101 102 103 468 183 925 231 255 48 12 110 145 1694 1695 1696 18 217 1847 55 22 2900 14897 1700 1851 60 1702 1703 223 1704 32 65 1705 35 36 449 38 1270
1 388 2 478 307 182 126 19442 453 529 656 17313 2139 127 145 502 18389 18390 18 362 503 414 22 571 505 18391 506 87 507 18392 508 509 2378 33 18393 35 141 492 354 493
0 99 124 101 102 1989 2152 105 287 514 108 109 12 110 14 273 16 347 18 19 15279 55 22 27144 15281 25 15282 60 2954 118 223 2955 92 93 121 35 644 1753 97 98
1 653 190 3 192 182 126 2043 580 609 656 1500 12 127 14 10020 80 81 149 19 2017 414 22 2741 2020 85 2021 87 15103 89 30 10022 92 93 94 95 566 96 97 98
1 1079 1413 249 192 2568 761 984 925 310 10 48 12 256 410 861 6616 6617 18 19 3245 1000 22 1357 4703 6620 3248 87 6967 6621 30 993 32 33 6622 35 141 6623 354 23986
0 247 513 435 250 423 815 183 469 425 255 48 12 256 14 861 2799 2800 18 19 19407 414 22 364 5072 2803 5073 60 4125 2805 223 4126 32 33 2807 35 141 2808 354 10941
1 653 248 163 307 2736 6 655 287 47 10 48 515 49 311 111 16 4468 260 19 2974 55 22 187 1738 25 189 87 117 118 30 120 92 93 121 35 36 122 97 98
1 247 227 804 1271 4753 815 73 469 1142 255 11 12 976 1251 1652 16 1653 18 53 16810 381 22 364 459 1657 461 60 1659 1660 30 1661 92 93 1662 35 141 142 97 98
0 99 41 69 250 3816 728 105 287 716 108 109 12 256 637 9186 9293 9294 260 19 2768 55 22 659 660 9297 661 87 11411 9300 63 9188 32 65 9302 35 141 1881 3803 11412
0 99 782 69 284 1943 104 105 253 288 108 109 12 289 410 471 200 81 18 131 314 414 22 83 1530 204 1531 60 2783 207 30 2784 92 93 209 35 141 96 97 98
1 247 305 249 250 556 539 2737 253 197 255 409 515 256 311 2016 27499 27500 18 217 171 55 22 472 957 27501 2760 1410 3818 27502 508 2023 839 301 27503 35 141 492 1567 493
0 99 1918 101 325 1663 104 105 469 1156 108 109 12 1150 128 881 80 81 18 362 171 55 22 83 1756 85 1802 87 2863 89 157 1595 92 93 94 35 161 96 97 98
0 123 1080 101 43 270 590 376 165 591 255 48 12 213 2312 4206 8771 4208 18 19 5956 55 22 6820 1897 8772 1899 60 8773 8774 30 4215 92 93 8775 35 141 4217 97 98
0 99 2 2162 4 2011 2249 105 287 254 108 109 12 501 14 426 9876 9877 18 19 10388 21 22 364 1747 9880 1748 87 430 9882 30 431 923 33 9883 35 466 492 38 493
0 1 190 1148 307 2013 6 183 8 47 10 48 12 13 14 861 2799 2800 260 362 7906 55 22 7092 4734 2803 4735 60 4125 2805 223 4126 32 33 2807 35 141 2808 354 2809
0 1868 41 829 344 2427 345 3088 528 1156 656 409 500 13 13323 817 16 347 18 19 275 55 22 11061 277 25 278 60 9895 118 30 824 12942 33 121 35 141 406 827 1006
0 247 1650 578 4 11365 357 46 469 9 255 11 12 328 128 1652 16 1653 313 53 15542 55 22 83 15543 1657 15544 60 2010 1660 30 1661 92 93 1662 35 141 142 97 98
0 123 605 191 344 1405 252 376 469 1035 10 75 12 13 290 4881 16 347 18 19 794 55 22 83 957 25 2760 60 6985 118 30 4886 3932 33 121 477 141 353 4887 387
0 99 527 69 307 356 1235 105 287 425 108 109 515 49 145 273 16 347 260 19 14780 55 22 7104 2402 25 2404 60 403 118 30 2095 92 93 121 35 141 406 97 98
0 123 2 191 250 1081 408 965 377 392 10 11 12 256 145 346 15324 15325 18 53 5146 55 22 6180 4703 15326 3248 60 5581 15327 508 1368 32 33 15328 35 644 1370 354 1371
0 99 41 191 43 1651 1445 73 8 558 108 48 515 213 1625 1447 258 259 18 19 14676 414 22 14677 3972 263 3973 87 2006 266 90 1456 32 65 268 35 747 269 827 3221
0 1 1444 451 325 1317 607 496 196 470 10 1500 12 328 145 2016 16 347 18 19 2823 55 22 315 2824 25 2825 60 3611 118 30 2023 32 33 121 35 747 24530 1567 24531
1 962 1413 306 250 71 1096 965 667 773 10 48 12 256 145 426 26811 26812 18 362 6559 414 22 9066 3340 26813 3341 60 1240 26814 30 431 32 33 26815 477 644 492 38 493
0 99 227 101 307 880 104 105 253 144 108 109 12 256 145 199 360 361 149 19 8105 1000 236 83 1329 366 1331 27 2709 369 886 1905 92 93 371 35 161 372 97 98
1 1 1140 191 307 71 6 965 253 514 10 75 12 49 272 9535 16 9536 18 217 10102 333 22 10103 4458 400 4459 402 9537 29 30 9539 92 93 34 35 405 9540 97 98
0 247 124 69 307 1007 72 1523 580 1431 255 11 515 49 128 2587 360 361 774 362 5563 55 22 1407 766 366 768 60 5954 369 30 2593 92 93 371 95 141 372 97 98
0 1596 527 1470 70 751 375 271 580 581 10 48 12 540 5136 873 8463 8464 18 362 17533 863 22 10200 10201 8466 10202 87 877 8467 30 878 2292 301 8468 95 141 492 303 493
0 99 2 101 344 2977 104 105 165 197 108 109 12 13 14 3490 200 81 149 362 22361 55 236 13507 18092 204 9875 87 26397 207 30 9488 92 93 209 95 36 96 97 98
0 99 41 451 737 1943 2249 1141 453 1242 108 48 12 328 145 881 200 81 18 19 15062 1839 22 83 6313 204 6314 60 885 207 30 887 92 93 209 35 644 96 97 98
0 99 547 283 43 1605 2096 183 165 966 108 48 12 213 145 15 16 1846 18 150 6559 55 22 3354 3340 25 3341 2687 9560 4842 30 31 32 33 4843 35 141 449 38 9561
0 99 4448 163 1149 1943 104 105 8 3498 108 109 12 1274 311 1671 19518 8365 18 19 27134 55 22 83 27135 19519 22925 87 7648 19520 157 1678 92 93 19521 35 179 8370 97 98
1 1 1325 1316 43 1317 590 183 165 591 10 48 515 213 14 426 16 347 149 19 23178 910 22 1214 1792 25 1794 60 1240 118 223 431 32 33 121 35 141 2925 38 2926
0 99 41 249 250 103 104 105 925 850 108 109 12 256 3499 1788 16 130 1310 19 1252 55 22 83 1253 1793 1254 60 1795 1796 119 1797 92 93 1798 35 141 142 97 98
0 99 2 101 344 3751 104 105 165 591 108 109 12 13 5136 129 16 130 18 362 314 863 22 364 26923 135 26924 27 2031 138 63 1352 92 93 140 35 141 142 97 98
0 99 2 42 1054 1014 72 183 667 558 108 48 12 77 14 1629 258 259 18 19 10147 414 22 10148 10149 263 10150 60 6837 266 30 5990 92 93 268 95 322 269 97 98
1 1 124 101 102 1869 126 376 106 166 10 75 12 110 311 2296 3128 3129 149 19 314 55 22 15765 14034 3133 14035 1924 1012 3136 30 3137 32 33 3138 35 141 3140 1398 387
0 7116 227 69 43 1830 590 1825 165 591 10 48 12 213 311 273 16 347 260 53 6401 55 22 83 6402 25 6403 60 24732 118 30 24733 92 93 121 35 179 13433 97 98
0 99 814 69 43 1024 607 1523 528 716 108 48 12 213 145 15529 16 347 18 19 17959 414 22 7281 12488 25 12489 487 15530 118 30 15531 92 93 121 35 141 353 97 98
0 1 1465 283 192 998 375 376 925 729 10 75 12 198 1501 15 438 292 18 53 2632 55 22 2641 694 443 696 60 1852 446 30 31 32 65 448 35 141 18074 38 18075
0 99 513 101 102 1202 104 889 106 890 108 891 12 110 145 2255 258 259 18 19 1902 21 22 14947 742 263 743 87 2259 266 223 2260 92 93 268 35 747 269 97 98
0 247 1030 3 284 1354 104 105 497 1472 255 109 12 289 145 881 200 81 18 19 3028 55 22 25096 3030 204 3031 27 5010 207 30 887 92 93 209 35 644 96 97 98
0 99 41 163 102 4046 104 889 106 890 108 891 12 110 145 273 258 259 18 19 3396 21 236 18526 3398 263 3400 487 3732 266 223 3733 92 93 268 35 747 269 97 98
0 247 41 163 4420 760 194 1825 287 28651 255 1500 12 1432 145 426 763 17 18 19 13185 55 22 25592 11785 767 11786 60 1240 769 30 431 32 33 771 35 141 16540 38 16541
0 1 2 163 102 251 45 608 580 2790 10 409 515 110 145 873 438 292 149 217 2237 414 22 12063 2239 443 2240 87 877 446 30 878 923 301 448 35 747 492 303 493
0 247 1140 1470 284 3321 468 1050 453 378 255 48 12 289 637 2016 16 17 18 217 2823 2018 22 83 2824 25 2825 27 2022 118 30 2023 2024 301 121 35 747 16152 1567 16153
1 247 41 2162 250 285 2125 46 528 1167 255 48 12 256 311 426 16 396 3344 19 8181 55 22 20226 8183 25 8184 60 1240 29 223 431 6464 301 121 35 141 406 38 6253
0 40 1444 191 344 5 345 376 287 166 255 11 12 13 816 15 1845 1846 18 53 5206 333 22 5207 5208 1850 5209 87 1759 1853 63 31 32 301 1854 95 747 449 38 1855
0 99 41 101 102 880 104 889 106 890 108 891 12 110 145 15 16 2538 260 19 8444 414 22 83 8445 25 8447 87 2542 12210 886 321 32 33 34 35 161 449 38 2544
0 99 6283 101 102 2837 408 984 165 1142 108 668 12 110 145 6524 18969 18970 18 131 9761 414 22 5888 9763 18971 9765 60 6528 18972 30 6530 32 65 18973 35 141 18974 624 1270
0 99 1693 804 4 720 1118 183 925 567 108 48 12 49 145 15964 5050 5051 260 19 794 1000 22 83 22839 5054 22840 87 17351 5056 223 15969 32 65 5057 95 36 4839 1287 1459
0 247 605 283 250 1272 212 271 453 470 255 11 12 256 311 2690 16 22338 379 19 8668 55 22 15312 8670 25 8671 60 6174 769 30 2700 32 65 121 35 36 22339 1567 5190
0 1 41 1568 737 830 1339 7 377 378 10 11 12 739 145 582 438 292 18 19 7272 414 22 7273 3943 443 3944 87 959 446 30 586 32 33 448 35 36 23457 624 23458
1 99 248 435 284 436 286 2043 580 1426 108 689 12 540 145 4174 16 969 18 19 4709 863 22 12699 4710 25 4711 87 4175 118 30 4176 923 301 121 35 466 974 354 975
1 99 4801 69 344 407 1118 608 528 197 108 48 515 13 145 11077 16 396 313 19 19570 55 22 13037 8846 25 8847 487 25790 29 90 11081 92 93 121 35 141 11082 97 98
0 388 41 283 737 1317 964 1097 377 773 656 75 515 289 311 426 690 691 18 362 717 55 22 83 15526 695 15527 87 4902 698 30 699 32 65 701 35 141 449 38 702
0 247 2 191 250 3321 408 965 528 1142 255 11 12 256 14 1204 438 292 149 19 3584 55 22 5529 296 443 297 60 1209 446 30 1210 27929 301 448 35 141 869 624 870
0 99 181 283 344 1131 761 46 230 1156 108 11 515 256 5085 426 16 347 774 131 314 55 22 83 7052 25 7053 87 430 118 30 431 1114 65 121 35 141 10759 38 10760
0 99 1490 451 4 182 104 105 106 144 108 109 12 127 145 817 16 347 260 362 15706 55 22 15707 15708 25 15709 1410 3738 118 119 824 26764 301 121 35 36 353 827 387
0 1 2 42 307 1663 6 73 287 470 10 48 12 49 145 291 26667 26668 149 19 171 55 22 13547 26555 26669 26556 87 837 26670 30 299 32 301 26671 35 179 492 511 22689
0 99 41 1316 495 1943 2249 1141 469 1242 108 48 12 1150 311 5695 360 361 18 19 15062 55 22 83 6313 366 6314 87 24552 369 30 18547 92 93 371 35 466 372 97 98
0 653 3392 163 307 2013 126 1050 287 392 10 610 515 127 145 1694 26306 3467 260 217 28578 21 22 83 15526 26307 15527 87 3783 26308 320 1704 32 65 26309 35 141 449 38 1270
0 247 41 283 325 5 408 183 528 716 255 48 12 328 145 50 51 52 18 19 16582 21 22 6769 16583 58 16584 27 385 62 30 64 32 33 66 35 36 67 245 68
1 1823 41 69 4 1317 126 1141 106 107 10 48 12 127 145 426 690 691 18 19 2228 414 22 83 2229 695 2230 87 4902 698 30 699 32 65 701 35 141 449 38 702
1 99 41 1576 102 1605 104 105 165 1167 108 109 12 110 637 291 10972 10973 260 19 16786 55 22 56 16787 10977 16788 87 837 10979 30 299 1211 33 10980 477 466 492 245 493
0 123 41 494 1054 2200 815 1097 469 1273 255 668 515 730 145 817 21922 5808 18 19 717 55 22 27689 12255 21923 12256 27 823 21924 320 824 923 301 21925 477 747 4963 827 4964
0 247 41 249 102 606 309 46 453 425 255 48 12 110 14 1694 1695 1696 18 217 427 55 22 83 583 1700 429 60 1702 1703 30 1704 32 65 1705 35 141 449 38 1270
0 99 124 578 737 125 104 105 377 966 108 109 12 739 145 2662 16 347 260 217 27876 55 22 83 27877 25 27878 87 8960 118 157 2667 32 65 121 95 466 22102 2669 11517
0 99 41 1470 344 2032 2125 46 106 609 108 48 12 730 14 2882 16 347 18 19 25416 55 22 364 14466 25 14467 60 2887 118 63 2888 32 301 121 35 36 9815 38 6614
0 99 513 249 250 720 2096 183 580 567 108 48 12 256 5458 111 16 4468 18 19 4898 55 22 5540 4900 25 4901 60 1064 4472 223 1066 92 93 20086 35 141 122 97 98
1 247 1465 191 307 1007 934 1825 377 197 255 610 12 49 145 273 16 274 18 19 26752 1839 22 472 5448 25 5449 87 6721 280 30 4411 92 93 282 35 161 142 97 98
0 99 124 101 102 538 104 105 165 591 108 109 12 110 14 16205 16206 16207 18 19 151 55 22 83 152 16208 154 487 16209 16210 157 16211 92 93 16212 35 161 16213 97 98
0 99 1325 1971 250 548 104 105 469 1399 108 109 12 739 145 346 10341 10342 18 19 3570 55 22 83 3571 10344 3572 87 351 10345 157 352 32 65 10346 35 141 10347 354 10348
0 1079 2613 191 284 589 761 984 8 288 10 48 12 289 145 273 763 17 18 53 4824 55 22 441 4825 767 4826 60 1012 769 30 12350 92 93 771 35 36 645 97 98
0 99 1325 283 307 5159 104 889 925 890 108 891 12 49 14 454 2186 2187 260 362 9641 55 22 364 9642 2191 9643 87 462 2193 30 464 92 93 2194 477 566 467 97 98
0 99 7248 101 102 164 104 105 253 581 108 109 12 110 14 291 438 292 260 19 10765 55 22 3425 10767 443 6005 487 10327 446 30 299 1489 33 448 35 141 492 1567 493
0 99 181 69 307 548 2081 46 469 1431 108 48 12 289 145 1811 16 6474 18 19 314 25762 22 2928 5067 767 5068 87 13794 6480 63 1820 92 93 6481 35 141 142 97 98
0 247 1080 163 344 423 5437 183 287 567 255 48 12 13 4243 273 18817 13506 260 19 8006 55 22 13767 8008 18818 8009 584 18819 13510 223 13511 92 93 13512 35 747 13513 97 98
0 99 1080 306 43 1966 104 105 165 591 108 109 12 213 272 346 1502 1192 18 19 6380 414 236 2508 2645 1504 2646 87 351 1506 63 352 32 65 1507 35 36 1201 354 1917
0 40 210 101 43 3708 934 376 287 392 10 11 12 213 290 291 16 347 18 217 647 55 22 9118 649 25 650 60 810 118 320 299 32 301 121 35 141 353 847 387
0 123 373 191 284 589 45 1141 580 1399 10 11 12 49 145 111 438 1058 260 19 186 55 22 2466 1738 443 189 60 1064 1065 30 1066 92 93 6580 35 141 122 97 98
0 99 1469 163 344 1024 964 46 287 581 108 48 12 13 145 5254 438 12519 18 19 2546 733 22 6769 2548 443 2549 2550 5259 446 63 5260 92 93 448 35 36 5261 97 98
0 99 227 69 102 14648 665 105 165 1156 108 109 12 110 145 2016 16 347 774 217 4047 55 236 6799 2105 25 2106 60 3611 118 30 2023 9678 33 121 35 644 353 1567 387
0 1 2613 494 192 2568 45 183 925 310 10 48 12 198 290 346 258 259 18 19 8033 414 22 364 988 263 990 60 1961 266 223 352 32 65 268 477 141 269 354 1468
0 99 227 163 307 211 1773 105 8 74 108 109 12 49 145 291 16 347 260 2273 13079 55 236 18655 13080 25 13081 487 10327 118 223 299 8210 301 121 477 36 492 245 25542
0 99 4511 804 102 2986 408 46 106 1167 108 48 515 110 311 2049 16 969 18 19 18328 414 22 83 18329 25 18330 87 2054 118 508 2055 923 33 121 35 36 974 7556 975
0 40 41 1576 344 2568 345 46 8 166 10 48 12 13 145 15 16 691 18 217 2360 55 22 2361 2362 25 2363 563 1255 951 63 952 32 65 121 35 141 449 38 1189
0 99 181 191 102 703 104 105 165 166 108 109 12 110 145 638 24846 24847 18 217 11226 55 236 2892 1940 24848 1941 87 1419 24849 320 1421 839 301 24850 35 141 492 827 493
0 99 605 191 307 285 539 1141 287 567 108 48 12 49 145 273 10669 10670 18 53 5709 414 22 83 5710 10672 5711 60 25126 10674 30 9156 92 93 10675 35 141 10676 97 98
0 99 1824 101 4 1498 104 105 106 107 108 109 12 127 816 541 3921 3922 149 362 5628 55 22 83 5629 3923 1331 60 5348 3925 157 5349 92 93 3927 35 161 3928 97 98
1 99 124 1316 102 880 104 889 106 890 108 891 12 110 311 273 258 259 260 19 2620 55 236 83 2621 263 506 60 10835 266 886 10836 92 93 268 35 141 269 97 98
0 99 124 101 102 2032 934 46 253 470 108 48 12 110 145 7493 16 396 18 53 25838 55 22 6937 9969 25 5258 2550 7500 118 320 7502 92 93 121 35 566 7504 97 98
0 99 41 3 102 2149 1025 73 165 254 108 109 12 110 145 2016 16 347 18 19 2823 55 22 21810 2824 25 2825 87 2742 118 30 2023 15400 301 121 35 747 353 38 387
1 99 1080 163 344 4808 104 105 287 591 108 109 12 13 637 273 395 396 18 150 8267 55 236 12653 1861 400 884 60 1012 29 63 1404 92 93 34 35 141 869 97 98
1 99 41 451 344 841 104 105 253 166 108 109 12 13 145 15 16 691 18 19 919 6630 236 1126 921 25 922 87 4433 4434 30 952 32 65 121 35 36 449 38 954
1 247 41 578 284 103 72 73 230 514 255 48 12 256 145 2743 16 347 18 217 2237 55 22 25403 2239 25 2240 584 13022 118 30 2751 32 65 121 35 141 17141 303 6558
1 99 124 101 102 1131 126 7 106 470 108 48 12 110 145 5356 15427 15428 379 19 2801 414 22 6246 616 15430 618 87 16430 15432 30 16431 92 93 15434 95 747 15435 97 98
0 99 2613 249 307 760 104 105 391 558 108 109 12 77 145 541 16 347 18 19 5935 414 22 5936 5937 25 5938 60 5219 118 119 5220 92 93 121 35 644 6244 97 98
0 247 305 101 307 374 468 183 253 581 255 48 12 49 145 273 16 347 149 19 24157 733 22 13616 13617 25 13618 87 10265 118 223 10266 92 93 121 35 36 748 97 98
1 40 373 101 344 2168 375 46 580 392 10 48 12 13 2312 454 1380 1381 18 19 4599 55 22 4600 1940 1383 1941 60 684 1384 63 686 92 93 1385 35 141 1386 97 98
0 99 2 578 737 2149 2586 376 528 3626 108 48 515 540 14 426 438 292 18 362 843 55 22 807 845 443 846 87 430 446 90 431 4996 33 448 35 747 645 38 304
0 99 227 191 102 1068 104 105 253 850 108 109 12 110 14 291 16 6610 260 19 717 55 22 315 1186 25 8686 60 810 6612 119 299 15941 301 121 35 36 6613 38 6614
0 1 124 101 4 2960 126 183 106 47 10 48 12 127 145 426 16 347 18 53 8196 1938 22 10742 1153 25 1154 60 1240 118 30 431 21358 33 121 35 36 449 38 870
0 247 248 163 102 308 309 496 106 966 255 48 12 110 145 559 200 81 18 19 1697 414 22 5445 1699 204 1701 563 564 207 30 565 92 93 209 35 36 96 97 98
1 99 1469 191 43 193 309 46 165 514 108 48 515 213 167 2262 395 396 18 53 82 414 22 83 84 400 86 87 4723 29 320 3800 32 65 34 35 36 645 624 355
1 1 227 1576 70 963 375 674 528 2790 10 1745 515 540 860 15 16 2647 18 217 14736 733 22 9248 14737 3839 14738 87 2648 3840 30 2650 32 33 3841 35 141 449 38 2652
1 99 124 249 43 606 871 105 667 197 108 109 12 213 14 1391 395 12830 149 19 25238 55 22 5347 17324 400 17325 87 2173 29 63 2174 12831 301 34 35 141 12832 3919 12833
0 962 41 101 284 589 964 965 253 288 10 48 12 289 145 3471 721 361 18 19 16630 55 22 83 7858 724 4715 87 10305 726 63 3477 92 93 727 35 36 372 97 98
0 99 181 451 307 1869 1445 183 557 729 108 48 12 49 145 861 985 986 18 150 717 414 22 364 27824 989 27825 60 991 992 30 993 32 301 994 35 141 995 354 27006
0 1 1918 4465 250 125 1339 183 230 144 10 48 12 256 128 346 5181 5182 18 217 2678 55 22 4239 597 5184 599 27 2983 5187 223 352 32 65 5188 35 141 5189 354 27928
1 99 2 101 102 2085 437 183 230 558 108 48 12 110 145 79 360 361 1310 19 16894 2018 22 16895 15465 366 15466 87 3391 369 223 2562 92 93 371 35 141 372 97 98
0 1 1918 101 43 579 1339 1141 580 850 10 689 12 213 14 15 4684 4685 18 131 6096 55 22 364 1713 4689 1714 87 1759 4691 30 31 32 65 4692 35 36 4693 38 4694
0 99 124 1148 344 3383 2125 376 528 1035 108 109 12 198 145 291 16 347 18 362 25732 55 236 83 24690 25 24691 87 837 118 30 299 18469 301 121 746 466 492 38 493
0 99 210 435 344 2085 286 183 8 1167 108 48 12 13 14 291 16 347 2206 217 16403 55 22 315 16404 25 16405 87 837 118 223 299 32 301 121 35 141 492 245 493
0 247 41 1470 102 164 6 73 8 47 255 48 12 110 14 1289 16 396 18 131 8417 414 22 83 8418 25 8419 87 1487 118 30 1488 10376 301 121 35 141 27817 1287 22411
0 99 2 435 284 211 104 105 253 166 108 109 12 289 145 1527 16 292 379 131 3424 414 22 13211 3426 25 3427 1410 3018 118 30 1533 1463 301 121 35 141 12093 245 12094
0 99 41 69 102 5 934 105 165 392 108 109 12 110 145 346 2510 2511 379 217 18192 55 22 83 8718 2514 8719 27 11330 2517 30 3362 32 65 2519 35 141 2520 354 1459
1 4303 41 101 250 924 761 1097 253 144 10 48 515 256 14 2349 12041 12042 18 362 314 55 22 14720 14721 12044 9713 402 13918 12045 30 13919 92 93 12046 95 405 3052 97 98
0 247 124 101 102 2837 964 271 287 231 255 499 12 110 1758 3312 763 17 18 150 15147 381 22 10814 853 767 854 60 13622 769 30 4387 32 301 771 35 141 645 1398 304
0 123 124 494 903 1081 849 1141 667 1472 10 689 515 905 145 638 19753 19754 18 217 10806 833 22 18576 18577 19755 10809 1924 7081 19756 30 1421 14866 301 19757 35 141 492 38 19758
1 2582 2613 829 4 125 126 195 497 107 656 75 12 127 311 1257 1258 1259 149 53 26360 733 22 83 26361 1263 16323 60 21501 1266 30 1267 32 65 1268 35 644 1269 4713 1270
1 247 2 451 307 374 252 984 497 729 255 668 12 1150 145 1788 16 130 18 19 2632 55 22 2641 694 1793 696 60 1795 1796 30 1797 92 93 1798 35 644 142 97 98
0 99 41 191 43 1202 104 889 925 890 108 891 515 13 14 9336 11133 11134 774 19 794 55 22 364 17275 11137 17276 1924 1147 11140 320 16783 92 93 11142 35 644 11143 97 98
0 99 124 101 102 1068 607 46 106 773 108 48 12 110 145 2016 16 347 18 217 314 381 22 472 14239 25 14240 1924 9313 118 30 2023 4792 301 121 35 141 492 1567 493
0 99 450 191 307 7244 104 105 8 567 108 109 12 49 145 346 16 2978 18 19 9811 19672 236 16685 9813 25 1063 27 2983 2984 30 352 32 65 121 35 141 1689 38 2985
0 123 41 1576 4420 1373 2152 7 557 3498 10 668 515 77 145 4906 5050 5051 18 19 4640 55 22 202 4641 5054 4642 60 6072 5056 30 4913 32 33 5057 35 141 4839 38 8379
1 99 1806 283 4 880 104 105 253 392 108 109 12 213 145 273 438 20130 18 19 5503 414 236 83 13895 443 5506 60 1012 20131 886 20132 92 93 448 35 141 4598 97 98
0 247 1080 191 102 805 252 984 391 729 255 610 12 110 816 426 395 396 18 53 10750 55 22 16464 3366 400 3367 87 430 29 30 431 779 33 34 35 747 2925 38 2926
0 99 673 42 307 1007 104 105 377 773 108 109 12 49 145 346 438 292 18 19 18425 55 22 83 6313 443 6314 87 351 446 157 352 32 65 448 35 466 869 6770 4119
1 123 124 101 102 1081 126 73 391 392 656 75 12 110 145 273 438 17 18 362 6666 863 22 4052 1375 443 1376 87 1147 769 30 18381 92 93 448 35 141 26286 97 98
1 123 759 69 43 125 126 3088 497 1744 675 2739 515 127 311 2057 792 793 18 19 4990 55 22 19438 4992 796 4993 27 2226 799 90 2061 32 65 801 95 747 96 354 2227
0 99 1824 1470 250 880 104 105 253 144 108 109 12 256 145 273 2417 2418 18 362 2419 55 236 83 2420 2421 562 60 2422 2423 886 2424 92 93 2425 35 161 2426 97 98
0 99 124 101 102 805 104 105 196 166 108 109 12 110 145 559 200 81 18 131 9644 55 22 18436 1610 204 1611 563 564 207 30 565 92 93 209 35 566 96 97 98
0 99 389 494 250 1007 849 376 453 529 108 11 12 1274 145 346 1909 706 18 19 171 55 22 202 15033 1912 15034 60 1961 1915 30 352 32 65 1916 477 141 715 354 7008
1 99 248 3 250 1256 286 655 377 1167 108 75 12 256 145 2530 16 347 260 19 3500 55 22 83 3501 25 3502 87 2795 118 30 2535 14143 301 121 95 36 492 624 17026
0 99 41 69 43 143 212 655 287 1167 108 75 12 213 145 5502 200 81 18 53 12675 55 22 83 22931 204 3597 27 11754 207 30 11755 92 93 209 35 36 96 97 98
1 247 782 101 344 606 375 1523 253 231 255 75 500 13 145 273 258 259 18 2273 11144 55 22 16017 4710 263 4711 87 14552 266 320 3240 92 93 268 35 466 269 97 98
0 247 1030 69 307 4753 468 183 391 470 255 48 515 256 14 10020 200 81 18 217 15295 55 22 6937 6938 204 5258 60 10021 207 320 10022 92 93 209 35 747 96 97 98
0 99 664 163 307 479 665 73 287 773 108 48 12 49 145 2127 16 26673 18 19 18076 55 22 2932 1756 25 18078 402 3598 118 30 3599 92 93 121 35 405 2136 97 98
1 99 41 69 250 1256 286 655 377 1167 108 75 12 256 145 273 258 259 18 19 3500 414 22 83 3501 263 3502 60 1147 266 30 404 92 93 268 95 36 269 97 98
0 99 227 101 43 3894 104 105 528 288 108 109 12 213 145 454 1380 1381 18 19 8050 1839 236 315 8052 1383 8053 60 684 1384 63 686 92 93 1385 35 36 1386 97 98
0 99 2 249 250 143 1020 183 453 1431 108 48 12 256 145 926 16 6774 18 53 6560 55 22 83 6561 25 6562 87 338 118 223 932 92 93 121 35 141 4140 97 98
1 653 6283 191 344 2733 345 1241 196 1273 675 16349 515 13 16002 1508 10184 10185 260 19 19767 55 22 83 7816 10186 7817 60 1147 10187 90 1013 32 33 10188 35 141 2079 2311 23655
0 1 3273 191 43 2568 590 376 8 558 10 75 12 213 128 426 690 691 18 217 2228 55 22 83 2229 695 2230 563 1155 698 30 699 700 65 701 35 566 449 38 702
0 99 664 249 250 164 375 183 580 581 108 48 12 198 145 2262 16 347 18 53 9819 414 22 83 4822 25 4715 60 2266 118 63 2267 32 65 121 35 36 353 624 2268
1 1596 41 1576 737 1830 1339 943 469 1744 10 668 2139 739 145 502 9191 9192 18 19 503 55 22 571 505 9193 506 60 1525 9194 320 509 2301 33 9195 35 141 492 511 493
0 99 2 191 102 880 104 105 106 581 108 109 12 110 14 273 19430 19431 18 131 8744 55 22 83 8745 19432 8746 27 19433 19434 886 19435 92 93 19436 35 161 19437 97 98
1 247 1918 69 344 1272 408 7 391 558 255 75 515 739 145 638 10716 10717 260 362 6898 55 22 364 2413 10719 2414 60 642 10720 508 643 10721 65 10722 35 36 10723 354 10724
0 99 181 451 43 211 104 105 8 716 108 109 12 213 14 273 705 706 18 19 24719 55 22 3157 24720 709 24721 87 711 712 119 713 92 93 714 35 141 715 97 98
0 99 227 101 43 164 104 105 165 773 108 109 500 213 410 273 395 396 149 53 24632 381 22 83 795 400 8336 60 17414 29 320 9034 92 93 34 35 161 869 97 98
0 99 181 69 43 2455 408 73 165 716 108 11 12 213 290 2653 16 18675 18 362 9479 414 22 9812 9813 400 1063 87 2658 18676 320 2660 92 93 18677 746 36 4242 97 98
0 653 2 191 344 2733 345 1241 196 1273 675 16349 515 13 145 1508 10184 10185 18 19 19767 381 22 83 7816 10186 7817 87 1147 10187 90 1013 32 301 10188 35 747 2079 2311 23655
0 99 2 163 102 2986 194 183 106 966 108 48 12 110 637 1761 1326 1327 774 19 18076 333 22 20184 20185 1330 18078 60 1768 1333 223 1770 32 65 1335 35 36 1336 1287 387
1 247 190 249 192 606 2152 73 391 850 255 48 12 198 14 273 3235 3236 18 53 794 55 22 83 8555 3237 3325 87 3238 3239 30 3240 92 93 3241 35 36 3242 97 98
0 99 673 249 344 356 309 183 230 1399 108 48 12 13 311 6840 16 4999 18 217 13594 5086 22 13595 13596 25 13598 87 11739 5000 63 6845 32 301 5001 35 141 899 245 6846
0 99 2 101 344 3383 104 105 528 9 108 109 12 13 145 18165 18166 18167 379 19 9707 55 22 83 9708 18168 9709 27 22379 18170 157 22380 92 93 18172 35 161 18173 97 98
1 247 190 163 43 1471 1339 73 287 470 255 11 12 213 14 273 16 23870 18 131 14139 55 22 14140 11625 25 11626 60 25012 118 30 23872 92 93 121 35 141 449 97 98
0 247 227 191 43 1471 1025 183 469 378 255 48 12 1274 145 881 200 81 18 19 1800 55 22 2836 865 204 866 60 1594 207 223 1595 92 93 209 35 141 96 97 98
0 99 248 902 344 933 104 105 253 470 108 109 12 13 145 611 7752 7753 18 53 2785 55 22 83 2786 7754 2787 60 778 7755 157 621 32 33 7756 2199 161 2925 38 2926
0 99 513 101 43 103 934 183 165 392 108 48 12 213 1251 2243 11366 11367 18 19 6780 55 22 83 6781 11369 6782 60 2246 11370 223 2247 32 65 11371 35 141 244 245 387
0 247 181 3726 1271 760 3106 183 667 197 255 48 515 1836 145 454 12730 5471 18 362 4254 55 22 4255 4256 12732 4257 87 1977 5473 30 1978 92 93 5474 35 747 467 97 98
0 962 1140 283 284 2427 964 2043 391 1399 10 75 12 289 145 2016 16 347 18 19 2823 25734 22 28525 2824 25 2825 60 9677 118 30 2552 1463 301 121 35 747 2554 1567 2555
0 247 181 69 344 479 6 73 287 144 255 75 12 13 145 4034 4035 4036 18 53 13612 55 22 83 10647 4039 10648 87 4041 4042 157 4043 92 93 4044 35 36 4045 97 98
0 99 124 435 307 2168 104 105 287 47 108 109 12 49 14 2016 16 396 18 19 2823 55 22 202 2824 25 2825 1410 3818 118 223 2023 6449 301 121 35 747 406 1567 28546
1 247 389 101 102 1024 468 984 106 231 255 75 12 110 14 6694 1326 1327 18 19 275 55 22 315 277 1330 278 27 11575 1333 30 6701 32 33 1335 35 141 1336 827 14255
0 99 1413 804 307 103 983 46 391 1399 108 48 12 198 290 1652 16 1653 18 362 5028 55 22 5029 5030 1657 5031 60 1659 1660 63 1661 92 93 1662 477 141 142 97 98
0 99 1140 163 344 880 104 105 165 166 108 109 12 13 14 273 6352 6353 1607 19 1031 55 236 83 1032 6354 650 87 10153 6356 886 6357 92 93 6358 95 566 3039 97 98
0 247 41 69 344 556 983 965 453 74 255 11 500 13 14 79 627 361 18 362 2263 381 22 9030 2264 630 2265 60 2561 633 223 2562 92 93 635 35 36 372 97 98
1 6627 41 829 325 2568 1339 1523 453 1156 10 48 2139 739 128 426 16 8400 18 19 8025 55 22 6384 6385 25 6386 27 2376 118 508 2377 32 65 121 477 141 1822 6770 2379
0 1 41 902 495 2733 309 965 196 470 10 11 12 1274 145 1391 16 347 18 19 4871 55 22 19492 2866 25 2867 27 14009 118 30 2174 7434 301 121 35 747 869 4713 870
0 99 2 163 284 924 934 183 377 231 108 48 12 289 290 10020 200 81 18 362 2017 55 22 11251 2020 204 2021 2550 20480 207 63 10022 92 93 209 35 36 96 97 98
0 99 248 1568 192 548 104 105 196 1399 108 109 12 540 145 346 10341 10342 18 19 3570 333 22 83 3571 10344 3572 87 351 10345 157 352 32 65 10346 35 141 10347 354 10348
0 123 2613 101 43 579 408 655 497 558 10 75 12 198 145 273 16 347 260 19 9689 21 22 83 9690 25 9691 584 403 118 30 2095 92 93 121 95 747 353 97 98
0 1 1444 163 4 2013 126 965 106 231 10 48 12 127 14 2016 395 292 18 19 2823 55 22 364 2824 400 2825 27 15173 29 30 2552 1463 301 34 35 747 2554 1567 2555
1 247 41 191 307 1471 607 1523 391 197 255 668 515 49 145 146 147 148 260 362 314 55 22 83 20530 153 20531 87 155 156 30 158 92 93 159 35 747 162 97 98
0 99 124 101 102 1109 345 73 106 567 108 75 12 110 14 2690 28314 27792 18 362 10191 55 22 10192 10193 28315 10194 27 20940 27793 30 2700 32 65 28316 95 747 27794 1567 355
1 247 3858 101 43 789 815 984 528 3626 255 75 12 49 311 4034 4035 4036 18 150 9550 414 22 472 9551 4039 9552 87 4041 4042 30 4043 92 93 4044 35 141 4045 97 98
0 99 124 101 102 2837 1944 376 196 609 108 48 12 110 311 10020 200 81 18 19 2017 55 22 15092 2020 204 2021 60 10021 207 508 10022 92 93 209 35 644 96 97 98
1 1 124 101 102 636 345 655 253 231 10 75 12 110 145 273 9429 9430 18 362 5432 414 22 17778 5433 9432 5434 87 20727 9434 30 9435 92 93 9436 35 747 9437 97 98
0 247 41 1470 192 1471 252 1825 377 1426 255 1745 12 198 311 426 16 347 18 362 1168 55 22 6327 1170 25 1171 87 430 118 30 431 2378 33 121 35 141 353 38 1006
0 40 248 69 192 270 1020 73 528 254 255 48 12 198 816 1856 16 16074 18 362 10024 55 22 10025 10026 25 10027 60 1863 16075 30 1865 32 65 448 35 141 96 354 1867
1 2582 513 249 284 125 6 496 497 425 656 668 76 49 128 346 25473 25474 18 19 16671 333 22 16444 2252 25475 2253 27 11330 25476 508 3362 32 33 25477 35 141 25478 354 355
0 99 2 163 344 193 104 105 287 166 108 109 515 13 967 273 16 347 260 19 16838 414 22 7655 6023 25 6024 87 1012 118 30 28201 92 93 121 35 36 26371 97 98
0 99 547 578 192 880 104 105 8440 144 108 109 12 1299 145 454 455 456 18 19 882 55 236 83 883 460 884 87 462 463 886 464 92 93 465 35 161 467 97 98
0 1 210 69 192 538 390 46 667 470 10 11 515 198 14 1447 16 347 18 2273 1600 55 22 928 1602 25 1453 27 10445 118 90 1456 32 65 121 35 141 353 847 7618
1 99 4380 69 102 2085 212 73 106 1156 108 48 12 110 128 968 16 969 149 362 14072 55 22 364 14073 25 14074 87 971 118 63 972 32 33 121 35 747 974 245 975
1 247 2 191 307 4753 1020 2043 230 558 255 689 515 49 14 8801 16 130 18 362 314 55 22 3530 14862 19378 14864 60 8805 19380 90 8806 32 65 19381 35 644 142 245 19382
1 247 181 191 737 164 437 376 469 3297 255 689 12 905 145 273 12531 5514 3344 53 679 55 22 22105 681 12532 683 87 12533 12534 30 12535 92 93 12536 35 141 5521 97 98
0 123 210 101 4 1908 849 5772 165 1431 10 2303 515 13 14 273 16 347 18 362 794 21 22 315 26118 25 26119 487 1147 118 30 404 92 93 121 95 566 406 97 98
0 1079 1444 2162 903 2733 286 271 557 9 10 48 12 905 311 1180 16 347 774 19 19874 381 22 2627 19875 25 19876 60 1914 118 30 1184 32 65 121 35 161 353 1398 1459
0 247 2 69 344 423 6 183 8 47 255 48 12 13 145 426 16 347 18 217 18404 414 22 483 7675 25 7676 87 430 118 223 431 6449 33 121 35 141 353 38 387
0 99 2 191 344 963 104 105 925 773 108 109 515 13 145 273 15796 15797 18 362 27201 55 22 83 17489 15798 17490 87 1012 15800 119 15801 92 93 15802 477 141 15803 97 98
0 1 450 101 102 1598 45 271 196 3752 10 689 12 110 14 1508 16 347 18 362 2305 414 22 2306 2307 25 2308 8602 18491 118 30 1518 32 33 121 35 644 24606 2311 24514
1 247 1444 101 102 479 104 889 106 890 255 891 12 110 14 4174 16 969 260 19 4732 55 22 4733 4734 25 4735 87 4175 118 30 4176 973 33 121 35 747 974 354 975
1 99 1413 3 102 880 104 105 106 310 108 109 12 110 14 273 16 4628 149 53 4717 414 236 83 4718 25 4719 60 4629 4630 886 4631 92 93 771 35 161 4633 97 98
0 99 227 191 307 374 104 105 230 773 108 109 12 49 3300 559 200 81 18 362 2854 21 22 83 2855 204 2857 563 564 207 157 565 92 93 209 35 566 96 97 98
1 99 1444 69 4 125 104 105 106 107 108 109 12 127 145 273 2447 2448 5742 362 20941 55 22 83 20942 2449 20943 60 11738 2451 157 2452 92 93 2453 95 161 2454 97 98
0 653 1413 6444 192 1405 212 655 453 1156 10 48 12 1150 14 2530 16 292 18 19 2791 1839 22 364 2793 25 2794 27 2714 118 30 2535 14143 301 121 35 644 645 2446 22566
1 99 124 101 102 5 345 7 106 166 108 668 12 110 145 28065 16 396 18 362 6936 55 22 16426 6168 25 5258 2550 28066 29 30 28067 92 93 121 95 747 22089 97 98
0 99 2 478 284 2168 2081 105 925 514 108 109 12 289 1801 273 10171 10172 18 19 15712 414 22 83 1186 10173 15714 27 10174 10175 30 10176 92 93 10177 95 747 10178 97 98
0 1 1465 1148 70 3708 408 183 557 1167 10 48 12 730 14 346 16 347 18 217 1374 55 22 11427 1375 25 1376 60 1961 118 223 352 32 65 121 35 141 353 354 355
1 123 759 902 1378 1929 815 73 196 1399 10 48 12 976 816 273 5269 3618 18 19 23587 381 22 1840 1841 5271 1842 60 14315 5272 63 14316 92 93 5273 35 644 1753 97 98
0 247 227 1568 307 374 252 271 287 1399 255 668 12 49 14 873 438 292 18 19 3695 55 22 3791 3697 443 3698 1410 1411 446 30 878 32 301 448 8128 141 25080 38 25081
0 40 227 3 250 1536 309 46 377 716 10 48 515 198 145 273 258 259 260 19 19894 833 22 7135 19896 263 7137 87 13586 266 30 7513 92 93 268 35 36 269 97 98
1 247 190 69 43 955 375 376 8 581 255 75 12 213 14 1788 16 130 260 131 1726 55 22 2566 484 1793 486 60 1795 1796 30 1797 92 93 1798 35 36 142 97 98
0 123 2 101 43 2736 761 73 106 2790 10 48 12 49 145 79 360 361 18 217 14295 936 22 1601 660 366 661 27 3466 369 223 2562 92 93 371 35 141 372 97 98
0 247 210 1470 250 193 104 105 580 581 255 109 12 256 128 346 16 2767 260 19 542 381 22 4199 115 25 116 60 1961 5713 30 352 32 33 121 35 36 2770 354 2771
0 1 2101 42 43 71 72 46 196 567 10 11 12 739 145 559 200 81 18 19 9804 6630 22 13796 9805 204 9806 27 1172 207 63 1173 92 93 209 35 644 96 97 98
0 99 782 21290 70 1743 104 105 528 581 108 109 12 540 145 1180 16 347 18 19 1920 6630 22 16316 1922 25 1923 1924 22648 118 119 1184 32 65 121 95 566 353 1398 7008
1 99 41 191 43 548 104 105 165 392 108 109 12 213 14 2743 3699 3700 18 19 6716 414 22 2775 2776 3702 2778 27 5762 3704 119 2751 32 65 3705 35 747 3706 303 3000
1 2582 124 101 102 1869 126 3212 528 1399 656 2303 515 110 816 2016 16 347 18 53 2740 55 22 15830 2020 25 2021 60 3611 118 90 2023 1428 33 121 35 644 353 1567 387
0 962 2 69 284 44 390 965 528 470 10 48 12 289 145 426 4449 4450 260 19 25714 55 22 364 17051 4451 17052 60 1240 4452 30 431 32 301 4453 35 644 492 38 4454
1 1079 9236 101 4 3286 126 984 106 107 10 48 12 127 128 273 16 347 18 131 17925 381 22 83 4269 25 4270 87 403 118 30 2095 92 93 121 35 141 353 97 98
0 1 41 283 495 182 45 183 377 392 10 48 12 198 14 273 438 17 18 19 6294 55 22 15793 2252 443 2253 87 1012 446 63 1013 92 93 448 95 141 645 97 98
0 1 227 163 344 6008 375 608 469 358 10 668 12 13 145 2016 16 396 18 53 19453 55 22 83 19454 25 19456 1924 9313 118 30 2023 3233 33 121 35 644 869 1567 870
0 247 2 283 192 164 815 46 453 470 255 48 12 198 145 1527 16 347 260 19 4075 55 22 364 4077 25 4078 1924 6390 118 63 1533 490 301 121 160 141 492 38 493
0 99 190 191 307 859 1773 105 287 470 108 109 12 49 145 273 16 3384 18 150 3148 55 236 2729 3150 25 3151 2687 1147 118 30 3388 92 93 121 35 141 3389 97 98
0 247 124 101 102 374 345 195 8 773 255 610 12 110 145 4206 4207 4208 774 362 7120 55 22 2644 1738 4211 189 87 4213 4214 30 4215 92 93 4216 95 36 4217 97 98
0 99 450 283 70 805 104 105 377 581 108 109 12 540 290 881 200 81 260 19 2655 55 22 83 2656 204 2657 27 5010 207 157 887 92 93 209 35 141 96 97 98
0 1 124 191 307 125 590 46 230 716 10 11 515 213 14 926 258 259 260 217 6768 414 22 1791 1708 263 1709 87 9941 266 63 932 92 93 268 35 141 269 97 98
1 247 124 101 102 760 6 1523 106 310 255 75 12 110 311 2049 16 969 18 19 10750 55 22 3365 3366 25 3367 87 2054 118 30 2055 32 33 121 35 747 974 38 975
0 123 2 451 737 2441 607 73 528 716 10 48 12 739 145 6638 16 347 260 217 20162 381 22 20163 20164 25 20165 60 10693 118 30 6644 32 65 121 35 141 353 354 14291
0 99 41 191 344 3383 7575 105 287 1142 108 109 12 13 145 4758 200 81 18 19 16918 55 22 15275 16919 204 16920 60 6315 207 30 6316 92 93 209 35 36 96 97 98
0 99 1754 101 43 1202 104 105 253 310 108 109 12 256 6231 7599 438 292 18 53 1831 414 22 3731 1833 443 1834 87 27829 446 119 15625 92 93 448 95 141 6604 97 98
1 99 190 3 4 423 104 105 287 144 108 109 12 13 14 611 16 347 18 19 2801 414 22 7549 616 25 618 87 619 118 30 621 21245 65 121 35 466 406 38 1006
0 247 2 435 307 955 309 183 287 378 255 48 12 49 145 50 51 52 18 19 794 4348 22 83 957 58 2760 27 385 62 30 64 32 33 66 95 179 67 245 68
1 1596 1824 15359 70 4391 126 984 497 773 255 48 12 127 145 2662 763 26512 18 362 14498 55 22 83 14499 767 14500 27 2666 769 30 2667 32 65 771 35 566 11479 2669 2670
1 1596 124 101 102 1908 375 1499 287 1142 10 1745 500 110 311 568 627 361 260 362 1524 55 22 504 505 630 506 87 573 633 30 575 92 93 635 35 141 372 97 98
0 99 513 435 307 1943 539 183 377 966 108 48 12 49 145 426 690 691 18 217 482 414 22 483 484 695 486 563 1155 698 223 699 700 65 701 35 141 449 38 702
0 388 547 435 250 4391 761 271 497 231 10 75 515 289 290 426 16 396 18 131 692 55 22 2641 694 25 696 60 1240 118 320 431 19724 33 121 35 644 406 38 1006
0 99 41 191 307 625 849 965 925 1399 108 48 12 49 145 4355 16 292 18 19 12969 11964 22 83 12970 25 12971 27 13342 118 30 4360 32 301 121 95 179 19621 38 19622
0 388 2 4465 70 2441 468 655 453 1242 10 11 515 77 967 817 16 347 18 362 14676 414 22 14677 3972 25 3973 1410 3738 118 508 824 12141 301 121 95 747 353 827 387
0 2582 4380 101 344 4391 126 608 287 47 10 48 12 127 14 3827 395 396 18 19 20199 55 22 202 17144 400 17145 60 1012 29 30 1404 92 93 34 35 644 20757 97 98
0 247 3273 2162 495 2455 424 73 528 1426 255 11 515 501 22921 2262 7985 7986 260 362 82 55 22 83 84 7987 86 87 4775 7988 90 2267 32 65 7989 35 36 7990 624 6676
0 1 1469 191 1149 2427 212 183 453 1156 10 48 12 1150 145 881 80 81 149 19 2734 414 22 1357 1738 85 189 60 1594 89 223 1595 92 93 94 35 141 96 97 98
0 99 1080 249 250 1131 1930 965 253 567 108 48 12 256 145 1652 16 1653 149 362 542 21 22 219 115 1657 116 60 1659 1660 30 1661 92 93 1662 35 36 142 97 98
0 247 41 478 250 374 309 183 391 716 255 48 12 256 128 232 16 347 18 217 27068 2018 22 17023 17024 25 17025 87 6539 118 63 1935 32 65 121 35 141 869 245 6558
1 962 41 435 250 2013 126 195 253 773 10 668 12 127 145 2016 4793 4794 18 362 2017 55 22 2741 2020 4795 2021 1410 3818 4796 30 2023 32 301 4797 95 36 492 38 493
1 99 124 101 102 8650 1025 105 106 966 108 109 12 110 860 5299 16 4284 18 217 171 381 236 2928 5717 25 5718 487 13090 118 508 13092 92 93 121 35 141 4288 97 98
0 99 41 191 284 625 761 46 230 288 108 48 12 289 145 582 27631 27632 18 131 5410 55 22 83 5412 27633 5414 487 23881 27634 320 586 9835 301 27635 35 36 492 38 493
0 247 248 435 737 1471 408 73 453 773 255 48 12 739 145 273 258 259 260 217 10913 55 22 7331 4703 263 3248 487 24868 266 30 18381 92 93 268 35 747 269 97 98
1 1079 2 191 344 1373 964 674 528 74 656 689 500 289 145 273 10171 10172 260 19 16766 55 22 5746 15242 10173 15243 27 10174 10175 320 10176 92 93 10177 35 747 10178 97 98
0 1 2 42 307 963 934 183 497 1167 10 48 12 730 5458 426 16 347 18 19 1213 55 22 1214 1215 25 1216 87 430 118 223 431 4381 301 121 35 36 869 38 387
0 99 527 163 344 1943 104 105 580 1431 108 109 12 13 128 881 200 81 18 19 6189 55 22 83 6190 204 6191 87 2863 207 157 1595 92 93 209 35 141 96 97 98
1 40 373 191 307 1081 607 1097 557 729 10 1500 12 49 145 1652 16 8835 18 53 1341 55 22 1803 1343 25 1344 87 11336 446 30 1661 92 93 34 35 141 6184 97 98
1 40 814 283 737 1893 1339 376 391 378 10 75 12 739 145 2115 258 259 18 19 171 55 22 4203 957 263 2760 60 3963 266 320 2120 32 65 268 35 36 269 38 387
0 247 2 69 43 1068 3517 655 253 1744 255 48 12 213 967 14610 16 396 18 19 2927 381 22 9334 2929 25 2930 487 16637 29 30 14615 92 93 34 477 36 449 97 98
0 1 450 4465 737 538 390 46 667 470 10 11 515 739 145 817 395 396 18 2273 1600 55 22 928 1602 400 1453 87 3191 29 90 824 1734 301 34 35 141 869 827 12437
0 99 2 3 102 1589 2249 105 165 609 108 109 12 110 290 861 7721 7722 149 19 3110 55 236 315 3112 7724 3114 87 6967 7725 30 993 32 33 7726 35 36 7727 354 14451
1 123 1030 191 4 1498 345 965 528 716 656 75 12 127 14 1527 438 292 18 19 25692 55 22 22396 22397 443 22398 487 9803 446 30 1533 745 301 448 35 747 492 827 870
1 247 3283 163 344 270 849 1141 528 358 255 11 12 49 4243 79 627 361 149 19 10029 55 22 83 4584 630 4585 87 3391 633 30 2562 92 93 635 95 161 372 97 98
0 99 41 191 43 606 104 105 165 166 108 109 12 213 15344 22368 438 292 260 362 6847 55 22 6848 6849 443 6850 87 22369 446 119 22370 92 93 448 35 141 645 97 98
0 1 305 163 737 2960 1339 183 925 966 10 48 12 739 860 3055 16 130 18 217 17869 55 22 315 17870 25 17871 60 15308 1077 223 3058 92 93 15309 35 141 142 97 98
0 247 1754 69 43 2837 934 1523 528 378 255 75 12 213 145 10514 627 361 260 19 171 1839 22 5746 12765 630 12766 60 21359 633 320 10516 92 93 635 95 644 372 97 98
0 247 2 249 70 556 309 73 580 581 255 11 12 540 626 2603 2604 2605 149 362 25306 381 22 364 10252 2607 10253 60 4970 2609 63 4971 92 93 2611 477 141 2612 97 98
0 99 3283 101 102 1068 2081 73 106 567 108 48 12 110 8153 273 258 259 774 19 12226 55 22 6793 3094 263 3095 60 24640 266 30 24641 92 93 268 35 141 269 97 98
0 247 389 7580 737 933 194 183 377 1156 255 48 515 739 145 638 16 347 18 217 2401 381 22 22365 2402 25 2404 87 1419 118 63 1421 811 33 121 35 36 812 38 813
0 1 227 101 344 1830 345 183 8 166 10 48 12 13 14 168 395 396 379 362 18076 55 22 2932 20185 400 18078 87 10207 29 30 177 92 93 34 35 36 180 97 98
0 99 41 1148 192 164 104 105 925 310 108 109 12 198 8153 15 8442 8443 18 53 4299 381 22 83 4300 8446 4301 87 1759 8449 157 31 32 301 8451 35 161 8265 38 8266
0 99 2 101 250 1202 7575 105 377 567 108 109 12 256 2066 454 360 361 260 53 218 936 22 1719 115 366 116 60 684 369 223 686 92 93 371 35 36 372 97 98
0 99 227 163 102 880 104 889 106 890 108 891 12 110 311 273 27549 27550 1607 217 1031 55 236 83 1032 27551 650 87 27552 27553 886 20224 92 93 27554 35 141 20225 97 98
0 99 2 69 102 5 390 183 287 716 108 48 12 110 145 2016 395 28310 18 53 25445 414 22 25440 20282 400 20283 27 2022 29 320 2023 923 33 34 35 644 28311 1567 28312
0 247 41 435 284 720 424 655 8 1035 255 48 12 289 816 15 16 347 18 19 10816 414 22 680 4064 25 4065 87 1759 118 30 31 32 33 121 35 36 3225 38 5069
0 99 527 191 192 3383 665 73 253 1035 108 48 515 198 14 611 7428 7429 18 19 11410 55 236 4799 3889 7430 3890 487 6397 7431 320 621 432 301 7432 35 141 492 624 6400
0 247 227 1316 344 326 1445 965 230 470 255 48 12 13 8895 129 16 130 18 19 18665 833 22 18666 5174 135 5175 27 3872 138 30 3873 92 93 140 35 141 142 97 98
0 99 41 3 43 1131 408 195 165 197 108 610 12 213 311 426 16 347 18 19 11855 381 22 10220 1215 25 1216 87 430 118 30 431 5237 301 121 95 36 17527 38 17528
0 653 1552 101 4 1317 126 943 667 3626 656 2015 12 127 128 291 16 347 18 362 15576 55 22 3171 13331 25 13332 27 298 118 30 299 9566 33 121 95 644 353 245 387
1 99 124 101 102 5 390 183 287 716 108 48 12 110 145 2016 395 28310 149 53 25445 55 22 25440 20282 400 20283 27 2022 29 320 2023 32 301 34 35 644 28311 1567 28312
0 99 450 191 307 3816 104 105 528 716 108 109 12 49 14 2349 763 3042 18 19 5630 55 22 83 3158 25190 3159 27 3048 3049 157 3050 92 93 25191 35 141 3052 97 98
0 99 124 101 102 955 6 2043 106 231 108 610 12 110 145 2902 25913 24988 18 217 1931 55 22 928 3676 25914 1933 60 15047 24989 30 15048 92 93 25915 35 141 2910 97 98
0 388 210 191 307 2671 849 376 528 470 10 48 12 49 637 4174 1276 1277 18 19 113 414 22 1719 115 1281 116 87 4175 1284 30 4176 32 65 1286 35 36 974 354 1288
0 388 2 494 70 1317 375 376 580 581 10 48 12 540 311 50 51 52 260 19 2497 55 22 2498 2499 58 2500 60 61 62 30 64 32 65 66 35 179 67 245 68
1 123 41 191 250 125 761 73 106 144 10 48 12 256 145 1289 16 347 18 19 171 55 22 5746 4096 25 4098 60 5022 118 63 1488 18714 33 121 35 141 10604 1287 10605
0 99 2 69 250 479 2081 271 667 1035 108 75 515 256 145 1243 258 259 260 131 1600 55 22 928 1451 263 1453 27 1248 266 320 1249 92 93 268 35 141 269 97 98
1 247 6283 69 307 2837 2096 496 469 1242 255 409 12 540 816 2902 11659 5514 18 53 9711 21 22 472 23686 11660 9713 6911 11662 9953 30 11663 92 93 11664 35 36 5521 97 98
1 99 248 451 737 423 607 73 377 966 108 48 12 739 128 232 28579 28580 260 217 5630 55 22 364 3158 28581 3159 87 6539 28582 63 1935 32 65 28583 35 141 28584 245 4119
0 99 1140 101 43 326 104 105 165 591 108 109 12 213 145 111 16 17779 149 19 19915 55 22 19916 19917 25 19918 87 117 118 223 120 92 93 121 35 466 122 97 98
0 247 513 163 43 479 2249 376 377 1142 255 11 500 213 145 273 6352 6353 260 19 8769 55 22 15395 3829 6354 3830 87 10153 6356 320 6357 92 93 6358 35 141 3039 97 98
0 247 513 494 344 103 408 46 580 470 255 11 500 739 14 3217 438 292 260 19 5052 55 22 83 21377 443 5055 60 9061 446 90 3220 32 65 448 477 644 645 2446 15956
0 99 4511 69 102 880 104 105 253 144 108 109 12 110 145 559 200 81 18 53 4049 55 236 83 4050 204 4051 563 564 207 886 565 92 93 209 477 566 96 97 98
0 99 673 494 307 5159 104 105 230 470 108 109 12 289 145 273 22203 16742 18 362 28364 21 236 27510 3628 22204 3629 27 16939 16744 119 10054 92 93 22205 35 747 16746 97 98
0 99 2319 249 192 4555 104 105 391 1035 108 109 12 198 145 50 2799 2800 18 217 6887 55 236 83 6888 2803 6889 27 7028 2805 157 3329 32 33 2807 35 161 2808 245 2809
0 99 450 163 737 2011 104 105 377 966 108 109 12 739 145 199 200 81 14504 19 6209 333 22 472 6210 204 6211 60 10606 207 223 10607 92 93 209 35 141 96 97 98
0 99 248 101 102 1272 45 655 253 470 108 11 76 110 145 4206 8771 4208 260 19 23216 414 22 5194 2384 8772 2386 60 8773 8774 508 4215 92 93 8775 35 141 4217 97 98
0 99 1140 101 102 1354 104 105 253 1142 108 109 12 110 145 881 200 81 18 19 5003 55 22 83 5005 204 5006 60 885 207 157 887 92 93 209 35 141 96 97 98
1 962 124 101 102 1830 126 965 287 567 10 48 12 110 290 2798 2799 2800 18 217 21840 1839 22 441 2090 2803 661 60 7086 2805 30 2806 32 33 2807 35 141 2808 624 14091
0 99 1325 2162 43 326 2163 46 377 850 108 48 12 739 145 1180 721 361 260 19 5286 55 22 315 3132 724 3134 27 7073 726 223 1184 32 65 727 35 3139 372 1398 1459
0 99 1372 69 43 880 104 105 106 591 108 109 12 213 145 273 16 4628 149 53 1555 55 236 83 1556 25 1558 1924 8646 4630 886 4631 92 93 8647 35 161 4633 97 98
0 99 1469 435 325 211 104 105 528 47 108 109 12 328 816 454 11917 2400 18 19 717 55 22 83 4123 11918 4124 60 2405 11919 157 1978 92 93 11920 35 141 2408 97 98
0 99 1140 451 344 1250 104 105 287 392 108 109 12 13 20939 346 258 259 18 19 9811 55 236 83 9813 263 1063 27 2983 266 157 352 32 65 268 477 36 269 38 1468
1 99 1754 101 43 2915 1025 105 287 288 108 109 12 49 145 7835 16 396 18 19 23058 333 236 12653 1861 25 884 60 17423 29 320 7838 92 93 121 35 141 7839 97 98
0 99 1080 1971 307 3405 104 105 230 166 108 109 12 49 8352 15 16 21419 18 217 13193 21 236 364 1815 25 1817 87 2542 29 30 321 32 301 121 35 141 323 38 324
1 1 3283 69 43 4823 1339 183 580 581 10 48 12 213 816 1289 23808 23809 149 217 10520 414 22 83 10521 23810 10522 87 1487 23811 223 1488 5970 301 23812 35 141 18659 1287 18660
1 388 124 101 102 4823 390 7 453 514 10 11 12 110 145 502 16 347 18 19 1524 414 22 504 505 25 506 60 1525 118 30 509 7704 33 121 35 141 406 354 1006
0 962 1469 3 737 3649 964 984 106 6944 656 610 12 289 816 2049 16 969 149 19 24586 55 22 315 24587 25 24588 87 2054 118 30 2055 973 33 121 35 36 974 38 975
0 99 124 1568 250 21042 104 105 253 144 108 109 12 256 8895 4906 25719 25720 18 19 17274 414 236 83 27091 25721 3525 87 5318 25722 320 4913 32 33 25723 477 179 25724 38 355
0 247 248 163 344 2837 468 7 287 2126 255 610 6687 49 145 79 721 361 18 19 82 414 22 83 84 724 86 60 2788 726 90 2789 92 93 727 35 36 372 97 98
0 99 124 101 102 285 212 73 106 107 108 48 12 110 145 3098 16 347 18 362 13047 55 22 9457 3593 25 3594 60 24634 118 30 18858 92 93 121 35 161 3102 97 98
0 247 2 494 1271 423 357 376 667 9 255 11 12 1274 145 4504 16 22488 260 19 3828 6762 22 15395 3829 25 3830 60 16412 118 30 16224 92 93 121 35 141 22489 97 98
1 99 664 163 344 880 104 105 8 166 108 109 12 13 10551 273 24472 24473 18 19 1031 1839 236 83 1032 24474 650 60 17266 24475 886 2452 92 93 24476 35 141 24477 97 98
0 1079 227 3 250 182 126 984 253 144 10 48 12 127 14 15848 721 361 18 362 10967 55 22 10742 6335 724 6336 60 21828 726 30 15850 92 93 727 477 36 372 97 98
0 99 227 69 102 308 345 183 106 166 108 48 12 110 290 2016 16 347 18 362 794 55 22 83 957 25 2760 27 15173 118 223 2552 15897 301 121 35 161 2554 1567 2555
0 99 181 69 325 270 104 105 453 558 108 109 12 1836 311 50 1326 1327 18 19 794 414 22 83 8018 1330 8019 87 13233 1333 119 64 32 65 1335 35 747 1336 245 4720
0 1 673 101 903 2671 849 376 1056 567 10 75 515 905 145 199 200 81 260 19 2974 55 22 2644 1738 204 189 60 10606 207 30 10607 92 93 209 477 36 96 97 98
1 388 2 1576 495 2568 45 608 557 850 10 689 12 198 145 426 763 22866 18 53 17858 414 22 21526 13567 22867 13569 1924 3806 22868 320 431 32 33 22869 95 644 22870 38 22871
0 99 181 804 495 285 3355 183 557 1431 108 48 12 77 145 10028 80 81 18 19 20475 55 22 83 10260 85 10261 87 12258 89 30 10031 92 93 94 35 141 96 97 98
0 247 41 69 102 308 309 376 925 514 255 48 500 110 145 873 16 347 18 19 5983 55 22 20159 2747 25 2748 87 877 118 320 878 5237 301 121 35 747 869 38 304
0 247 1080 101 102 720 665 1050 925 1242 255 610 515 110 14 2587 200 81 18 19 6363 55 22 202 2239 204 2240 60 6536 207 320 6537 92 93 209 35 141 96 97 98
1 99 2 191 344 880 104 105 287 166 108 109 12 13 145 273 2447 2448 18 19 1031 55 236 83 1032 2449 650 87 13998 2451 886 2452 92 93 2453 35 466 2454 97 98
1 247 41 69 102 2085 104 889 106 890 255 891 12 110 145 1811 395 6474 18 19 12226 55 22 3805 3094 18438 3095 27 17243 6480 30 1820 92 93 6481 477 141 142 97 98
0 247 124 101 102 4753 934 183 287 773 255 48 12 110 311 273 6729 6730 18 362 4727 55 22 4728 4729 6732 4730 27 338 6733 223 26610 92 93 6735 95 141 6736 97 98
0 247 3555 283 4 374 424 183 106 2126 255 48 12 2048 145 2743 6192 6193 18 19 8813 1674 22 441 8465 6197 5536 27 5762 6199 223 2751 32 65 6200 35 141 6201 303 1459
1 99 6020 163 344 4823 375 46 580 1156 108 11 12 13 14 273 16 347 260 19 2823 55 22 83 2824 25 2825 60 2954 118 30 2955 92 93 121 35 747 1753 97 98
1 653 41 69 43 2013 590 984 165 47 10 11 12 213 145 426 16 16687 18 19 1726 414 22 5130 484 25 486 87 430 118 30 431 3233 33 121 35 36 16688 38 20274
0 99 41 451 307 1256 104 105 253 773 108 109 12 49 145 273 16 347 260 131 13674 414 22 472 13676 25 13677 487 403 118 30 12718 92 93 121 35 747 12719 97 98
0 1596 1140 829 325 1743 607 271 528 716 10 48 12 501 145 1157 16 11333 18 362 314 55 22 25573 7976 25 7978 87 1163 11334 30 1164 1092 301 121 35 36 1165 354 1166
0 99 2 435 344 760 104 105 8 773 108 109 12 13 14 582 16 347 260 217 7438 414 22 5171 5172 25 5173 60 2635 118 119 586 3932 301 121 35 644 353 6626 387
0 99 227 69 102 880 104 889 106 890 108 891 12 110 145 6638 200 81 18 217 10110 55 236 83 10111 204 3998 60 10693 207 886 6644 32 65 209 35 161 96 354 387
0 962 2319 1179 495 4722 815 655 557 197 10 75 12 1051 145 817 16 969 260 53 1450 55 22 659 7626 25 1453 87 8510 118 30 8511 923 33 121 35 141 974 827 975
0 40 782 804 192 2671 309 1141 391 231 656 689 515 198 637 873 16 347 18 19 6363 55 22 16969 2239 25 2240 584 13161 118 30 878 4529 301 121 95 644 492 303 493
0 247 181 42 1149 1014 842 376 557 9 255 48 12 1150 145 2851 438 2853 18 217 482 55 22 2566 484 2856 486 60 2858 2859 30 2860 92 93 2861 35 141 449 97 98
0 247 2 163 102 103 2096 655 8 850 255 48 515 110 14 2016 16 347 774 362 16778 55 22 6033 2105 25 2106 27 2022 118 30 2023 32 301 121 35 644 353 1567 387
1 40 227 163 325 904 309 73 391 716 10 11 12 328 1501 273 16 9905 18 53 2734 55 22 2975 1738 25 189 87 8396 118 63 8397 92 93 121 2199 141 8398 97 98
0 99 2 9008 1378 1250 2096 183 667 567 108 48 12 77 967 1433 16 8099 18 2273 21734 55 22 18666 5174 25 5175 27 21670 118 223 1440 6188 33 121 35 141 8100 1287 8101
1 1596 41 451 250 2568 761 271 253 144 10 48 12 256 14 906 16 12577 260 362 22567 414 22 8684 22568 25 8686 87 7955 118 30 916 32 33 121 35 36 12578 245 12579
1 123 450 902 70 2960 252 73 391 1156 10 48 12 540 816 1652 16 1653 260 53 9641 414 22 202 9642 1657 9643 60 1659 1660 30 1661 92 93 1662 35 36 142 97 98
1 99 1080 283 70 1131 309 965 453 470 108 75 515 501 145 559 200 81 18 362 10380 414 22 659 12724 204 444 563 564 207 30 565 92 93 209 35 36 96 97 98
1 4303 181 191 4 1317 590 1097 165 591 656 11 515 127 311 426 395 396 12446 53 5643 55 22 10544 5645 400 5646 27 1612 29 30 431 4248 33 34 35 36 492 38 493
0 99 124 191 102 4334 104 105 253 773 108 109 12 110 145 2016 763 17 18 217 25374 55 236 26073 2020 767 2021 1924 9313 769 320 2023 4800 301 771 35 644 645 1567 304
0 388 41 804 325 2200 539 7 196 378 255 48 12 328 145 291 22605 22606 18 362 19422 21 22 315 12905 22607 12906 584 6287 22608 30 299 10641 65 22609 35 644 492 245 493
0 247 2 101 102 1272 72 183 230 716 255 48 12 110 290 2342 200 81 260 19 7906 414 22 7092 4734 204 4735 584 9946 207 63 9947 92 93 209 95 36 96 97 98
0 40 605 306 284 1373 375 46 925 310 10 48 12 198 14 346 627 361 260 19 20259 55 22 21354 20260 630 20261 60 1961 633 63 352 32 65 635 35 36 372 354 5317
0 247 513 191 737 270 408 7 196 74 255 668 12 739 128 1652 16 1653 18 53 13615 6517 22 315 13617 1657 13618 60 2010 1660 30 1661 92 93 1662 35 644 142 97 98
1 99 124 101 102 1471 6 1241 8 567 108 1745 515 110 311 502 7700 7701 260 19 503 55 22 571 505 7702 506 27 1052 7703 508 509 7704 33 7705 95 141 492 354 493
0 99 124 101 102 720 309 73 106 567 108 11 12 110 145 638 16 347 18 217 15484 333 22 364 7899 25 7900 87 1419 118 30 1421 32 301 121 35 141 353 38 387
0 1 124 101 102 2168 375 73 528 254 10 75 12 110 8844 638 438 292 379 217 10368 414 22 16736 4458 443 4459 2687 7983 446 63 1421 32 33 448 35 141 492 354 9018
0 99 588 69 344 211 104 105 8 47 108 109 12 13 145 2349 4655 3042 260 53 24941 8877 22 364 19095 3046 19096 60 13932 3049 223 12872 92 93 3051 95 141 3052 97 98
0 99 1413 3 284 880 104 105 230 288 108 109 12 289 145 273 16 4922 3845 217 4717 1839 236 83 4718 25 4719 487 4927 118 886 4929 92 93 121 35 161 4931 97 98
0 99 1465 578 325 2011 2249 105 667 2126 108 109 12 730 311 881 80 81 18 19 6207 294 22 83 1974 85 1976 87 5032 89 63 887 92 93 94 35 141 96 97 98
0 99 588 494 307 103 437 376 580 231 108 11 12 256 290 5708 3544 3545 18 217 20341 55 22 83 20342 3548 20343 87 11050 3551 157 5714 32 33 3553 35 36 3554 3179 355
0 388 41 1568 1378 1338 212 7 557 2126 656 668 12 1150 145 873 16 347 18 19 7279 55 22 3791 7004 25 7005 1410 1411 118 30 878 32 301 121 35 322 353 303 387
0 901 41 3726 284 1743 964 9197 391 3498 656 2739 2139 289 128 817 16 292 18 19 275 55 22 276 277 25 278 60 9895 446 30 824 21722 301 448 35 141 869 827 870
1 1 673 435 4 182 126 183 106 107 10 48 12 127 145 273 7508 7509 18 362 7479 55 22 83 7480 7510 7482 87 10939 7512 223 7513 92 93 7514 35 36 7515 97 98
0 2012 248 1737 1149 125 761 7 453 1156 10 48 676 256 145 2530 438 292 18 19 5052 55 22 83 5053 443 5055 27 2714 446 90 2535 10441 301 448 35 644 492 2446 493
0 99 782 3 344 880 104 105 453 166 108 109 12 13 145 881 200 81 4696 19 882 414 236 83 883 204 884 60 885 207 886 887 92 93 209 35 161 96 97 98
0 388 1080 1316 43 654 964 376 287 144 10 48 12 213 145 1275 1276 1277 18 19 16827 55 22 21405 16829 1281 16830 87 1283 1284 30 1285 32 65 1286 95 747 974 1287 1288
0 99 227 69 43 880 104 105 165 591 108 109 12 213 145 273 12790 12791 18 217 1031 414 236 83 1032 12792 650 87 1012 12793 886 7733 92 93 12794 35 566 7735 97 98
0 247 248 101 102 103 252 183 106 231 255 48 515 110 290 2049 16 969 18 362 2672 55 22 2606 2674 25 2675 87 2054 118 90 2055 24585 33 121 477 747 974 624 975
0 247 2 101 102 143 607 183 106 107 255 48 12 110 145 273 258 259 260 19 8178 55 22 364 8179 263 8180 87 9349 266 223 9350 92 93 268 35 36 269 97 98
0 99 1444 997 325 2733 104 105 469 1399 108 109 12 976 145 346 16 347 18 362 10876 414 22 1719 115 25 116 60 1961 118 119 352 32 65 121 35 36 353 354 355
0 247 41 101 1271 1256 1773 183 497 1035 255 48 12 2048 272 273 258 259 18 19 7888 55 22 83 7679 263 7680 87 5942 266 223 5943 92 93 268 35 141 269 97 98
0 99 1080 69 737 11365 104 105 1056 558 108 109 12 905 1501 454 721 361 260 19 3570 414 22 83 3571 724 3572 60 684 726 157 686 92 93 727 35 141 372 97 98
1 247 124 101 102 1536 1773 965 469 9 255 75 515 110 14 861 2799 2800 18 217 2643 55 22 7982 2645 2803 2646 60 4125 2805 30 4126 32 33 2807 35 36 2808 354 14091
0 99 190 69 4 1498 983 46 230 1431 108 48 12 13 1641 582 16 347 774 217 8025 381 22 6384 10057 25 6386 87 959 118 30 586 32 301 121 35 141 353 1287 387
0 1 1325 11848 325 2427 607 183 528 716 10 48 12 328 14 232 8795 1192 260 19 22853 55 22 83 22854 8797 4948 27 1934 8799 157 1935 32 65 8800 35 36 1201 12616 1917
0 1 450 249 1271 904 539 183 557 514 10 48 12 328 311 2127 438 2128 18 19 3591 55 22 3592 3593 443 3594 60 12073 2133 63 2134 92 93 2135 477 161 2136 97 98
1 247 527 1316 43 636 5437 46 391 358 255 11 12 328 290 273 258 259 149 19 10038 55 22 83 10039 263 10040 487 16330 266 63 16331 92 93 268 35 161 269 97 98
0 123 1140 2162 70 1498 408 73 580 392 10 48 12 540 145 291 395 396 18 19 3584 55 22 14945 296 400 297 60 810 29 30 299 32 301 34 35 644 492 38 493
0 40 41 494 325 182 390 46 528 716 10 48 515 127 145 346 3356 3357 18 19 2974 21 22 8371 1738 3359 189 60 9358 3361 63 3362 32 65 3363 35 36 1165 354 1459
0 40 2 478 284 538 408 46 497 1399 10 48 12 289 816 861 985 986 18 19 314 55 22 315 14449 989 14450 60 991 992 63 993 32 301 994 35 36 995 354 996
0 40 305 1576 4 1373 2152 965 1056 197 255 11 12 127 145 2690 16 347 18 19 4824 55 22 1601 14502 25 4826 60 6174 118 30 2700 32 65 121 95 141 353 1567 1459
0 99 124 191 192 3286 104 105 925 310 108 109 12 198 145 6722 16 11763 18 19 314 55 22 364 795 443 1802 87 6724 11767 119 6726 92 93 11769 35 141 6728 97 98
0 99 3273 3 307 6605 849 105 287 773 108 109 12 49 145 2690 27323 27324 18 217 4645 55 236 11372 2020 27325 2021 60 6174 27326 63 2700 32 65 27327 35 36 27328 1567 1468
0 99 1325 804 307 44 665 183 287 310 108 109 12 49 311 23049 16 20833 18 362 26876 55 22 83 24682 25 24683 87 1147 118 223 1013 92 93 121 35 141 20834 97 98
0 99 6020 249 307 1405 104 105 580 514 108 109 12 289 145 273 7508 7509 18 362 8010 55 22 83 8011 7510 1685 87 11707 7512 157 7513 92 93 7514 35 161 7515 97 98
1 123 124 101 102 1405 126 2043 165 47 10 75 12 110 14 2016 1276 1277 18 19 6931 381 22 11299 4307 1281 4309 87 2107 1284 30 2108 32 65 1286 35 747 974 1567 1288
0 99 605 4465 43 6040 104 105 287 470 108 109 12 13 311 2690 16 347 260 19 4047 55 236 21067 2105 25 2106 60 6174 118 223 2700 32 65 121 35 36 869 1567 1459
0 99 450 283 70 848 849 73 580 1167 108 48 12 540 145 273 16703 16704 260 53 314 21 22 83 795 16706 1802 87 16707 16708 63 16709 92 93 16710 95 36 16711 97 98
0 40 1325 494 43 998 424 984 196 197 10 75 12 905 860 273 1036 1037 18 19 2588 8877 22 9845 2590 1041 2591 60 8515 1044 30 1045 92 93 1046 35 747 1047 97 98
0 99 41 249 737 904 104 105 528 231 108 109 12 739 145 2296 16 347 260 19 19700 55 22 17518 17519 25 17520 87 10553 118 119 10554 32 301 121 35 141 406 1398 387
0 247 2 494 250 407 390 965 253 310 255 48 12 256 145 27584 16 347 260 217 6441 21 22 14635 1582 25 1583 87 27585 118 30 27586 32 65 121 35 466 353 802 387
0 247 605 494 250 1256 16713 46 1056 6763 255 109 12 198 311 10028 80 81 18 19 14383 414 22 6824 26166 85 11949 87 12258 89 30 10031 92 93 94 35 322 96 97 98
0 40 1469 451 495 2736 390 46 528 716 656 11 12 501 14 6309 258 259 18 19 11795 21 22 11796 11797 263 11798 2550 6310 266 320 6311 92 93 268 35 36 269 97 98
0 123 513 804 737 1663 1339 73 580 966 10 48 515 739 14 2016 438 292 260 19 794 414 22 472 19420 443 19421 16780 16781 446 63 2023 3503 301 448 35 36 492 1567 493
0 123 450 494 307 1598 6 4508 377 529 10 2739 12 49 14 1447 16 347 260 19 275 55 22 11433 277 25 278 27 10445 118 30 1456 32 65 121 35 141 353 827 1459
0 247 41 435 250 606 1118 965 667 1431 255 11 515 256 128 291 16 347 774 19 314 414 22 472 7531 25 7532 60 810 118 30 299 24773 301 121 35 141 353 38 387
0 2012 41 191 307 2960 6 7 230 47 10 48 12 49 14 2798 16 396 18 217 10029 55 22 83 4584 25 4585 60 7086 118 30 2806 32 65 121 35 161 17661 624 387
1 40 41 435 737 270 2081 73 453 850 255 48 12 540 145 9661 411 412 18 362 17160 55 22 16329 3813 416 3814 60 14754 419 63 9663 32 33 421 35 644 422 354 12076
0 99 664 578 192 423 104 105 925 310 108 109 12 198 145 273 17764 17765 18 217 13181 55 22 83 237 17768 239 60 2155 17770 157 2156 92 93 17771 35 141 1753 97 98
0 99 2 69 102 10309 104 105 287 591 108 109 515 110 128 5638 16 347 260 19 707 55 236 315 708 25 710 60 7275 118 63 5641 32 65 121 35 36 27769 38 1006
0 1 41 451 250 2013 761 73 287 9 10 11 12 256 311 15 395 691 18 19 15089 16350 22 2928 15090 400 15091 60 950 951 63 952 32 65 34 477 141 449 38 954
1 1 41 283 307 589 6 183 287 47 10 48 515 49 145 426 690 691 18 53 717 55 22 472 21814 695 21815 87 4902 698 223 699 32 65 701 35 36 449 38 702
0 40 227 191 737 1743 1339 46 377 966 10 48 12 739 128 2209 2210 2211 18 19 2678 55 22 2679 597 2215 599 584 2217 2218 63 2219 92 93 2220 35 36 2221 97 98
0 99 2 101 102 2837 104 105 453 425 108 109 12 110 145 273 21314 7167 18 53 1110 414 22 7913 1112 21316 1113 1924 7169 21317 320 7171 92 93 21318 35 141 449 97 98
0 247 124 69 102 606 72 183 106 107 255 48 12 110 145 2587 721 361 379 19 2745 8877 22 20159 2747 724 2748 60 5954 726 223 2593 92 93 727 35 644 372 97 98
0 247 124 249 43 1272 815 655 580 1431 255 11 12 213 14 873 16 347 18 19 6961 55 22 10956 2776 25 2778 1410 1411 118 30 878 2024 301 121 35 466 353 303 387
1 99 1140 69 307 3053 665 183 287 254 108 48 12 49 145 273 2380 2381 3344 150 14618 55 22 315 3332 2385 3333 87 3573 2388 30 3574 92 93 2390 35 141 2391 97 98
0 99 27343 101 4 880 104 105 8 716 108 109 12 13 145 273 16 347 18 217 1031 333 236 83 1032 25 650 87 403 118 886 2095 92 93 121 35 141 353 97 98
0 99 1325 101 325 452 2249 376 469 872 108 75 515 328 145 454 1380 1381 18 19 8103 55 22 83 8104 1383 3325 60 2405 1384 320 1978 92 93 1385 35 36 1386 97 98
0 388 41 191 4 830 126 376 106 107 10 48 12 127 14 346 5262 5263 18 362 2507 55 22 6277 2384 5264 2386 60 5265 5266 30 2834 32 301 5267 35 141 5268 354 1371
1 1823 41 435 344 2013 126 496 287 2126 656 610 515 127 1641 2016 17162 17163 18 2273 2740 414 22 2741 2020 17164 2021 27 2022 17165 30 2023 2292 301 17166 35 644 492 1567 4515
1 1079 41 101 102 1598 45 3212 106 3752 675 2015 500 110 145 1870 4768 4769 18 362 15761 55 22 16139 1145 4773 1146 87 6567 4776 320 6568 92 93 4777 35 141 1881 97 98
0 962 547 804 325 4722 539 965 453 1399 10 48 12 328 8153 426 16 396 18 19 2228 55 22 83 2229 25 2230 60 1240 29 63 431 3096 33 34 35 141 12957 38 12958
0 123 750 163 4 5 252 965 469 558 255 48 515 730 145 346 8550 8551 18 53 5612 55 22 114 5613 8552 116 87 1366 8553 30 1368 32 33 8554 35 141 1370 354 1371
1 1 210 163 1271 125 761 46 377 1142 10 11 12 256 14 861 258 259 260 150 20070 55 22 83 17524 263 17525 60 9976 266 30 868 32 65 268 35 141 269 354 27408
1 99 124 101 102 2149 761 965 106 144 108 48 12 110 128 50 2799 2800 18 19 314 414 22 83 415 2803 417 60 4252 2805 320 3329 32 33 2807 35 141 2808 245 8591
0 1823 2 163 344 1743 590 1141 287 166 10 48 12 213 145 273 16 347 18 131 11708 55 22 7764 11709 25 11710 27 338 118 30 26461 92 93 121 35 141 11170 97 98
0 99 227 101 284 2986 849 183 165 425 108 48 12 289 145 2236 80 81 18 19 874 55 22 472 875 85 876 87 4659 89 223 2242 92 93 94 35 747 96 97 98
0 99 124 478 737 2733 309 46 580 581 108 48 515 540 311 10074 16 14338 774 217 1859 55 22 364 1861 25 884 87 10078 769 63 10080 32 65 121 35 141 10082 38 10083
0 1 782 249 284 1049 375 183 230 288 10 48 12 289 14 4174 16 969 18 19 794 55 22 472 9414 25 9416 87 4175 118 223 4176 973 33 121 35 747 974 354 975
1 1596 41 1576 5139 1055 815 1097 528 1035 10 75 515 1299 145 291 21428 19367 18 362 717 414 22 2932 1186 21429 5485 87 837 21430 30 299 13707 301 21431 95 466 1689 303 1690
0 99 527 69 43 1943 194 655 230 74 108 48 515 213 14 2902 16023 10886 18 362 20322 55 236 5622 3935 16024 3936 60 15047 10887 30 15048 92 93 10888 35 141 2910 97 98
0 40 41 69 192 71 815 46 557 470 10 48 12 328 14 273 16 347 18 19 5533 55 22 659 5535 25 5536 87 403 118 30 2095 92 93 121 35 141 17968 97 98
0 1079 248 163 102 1598 45 3212 106 3752 675 2015 500 110 14 9186 9293 9294 260 362 15761 55 22 16139 1145 9297 1146 87 11411 9300 320 9188 32 65 9302 35 141 1881 38 11412
1 99 248 494 192 6040 104 105 377 514 108 109 12 198 145 2057 792 793 18 19 2274 2705 236 315 2276 796 2277 27 2226 799 30 2061 32 65 801 477 322 96 245 2227
0 247 2 3 43 760 104 889 165 890 255 891 515 213 14 273 16 347 18 362 19444 55 22 315 12038 25 12039 27 403 118 30 2095 92 93 121 95 747 353 97 98
0 99 2 191 192 407 1339 46 377 966 108 48 12 198 145 232 16 347 260 19 380 21 22 2059 383 25 384 87 6539 118 63 1935 32 65 121 35 566 353 245 355
1 1 3273 902 903 2568 964 984 497 1142 10 75 12 289 145 2810 13592 13593 18 362 647 55 22 2606 649 13597 650 27 13418 13599 30 2811 92 93 13600 35 747 13114 97 98
1 1 1325 1737 43 125 590 183 165 591 10 48 12 213 1251 273 395 396 18 53 1205 414 22 22667 1207 400 1208 584 1012 29 30 2452 92 93 34 95 466 645 97 98
0 99 305 451 903 1049 1096 183 557 1142 108 109 12 730 145 2209 763 24009 18 53 595 55 22 2862 597 767 599 87 3375 769 30 3377 92 93 771 35 36 2221 97 98
0 99 181 3 284 1830 104 105 253 144 108 109 12 256 145 5840 5050 5051 260 19 16499 55 22 3854 16500 5054 16501 87 11853 5056 119 5845 32 33 5057 35 466 4839 802 8379
0 99 1080 101 102 880 104 889 106 890 108 891 12 110 145 273 15050 15051 260 217 1031 414 236 83 1032 15052 650 1924 1147 15053 886 15054 92 93 15055 35 566 15056 97 98
0 1 1693 478 737 6008 212 608 580 1431 10 11 12 540 311 2016 16 347 260 217 6032 55 22 4048 2105 25 2106 87 2742 118 90 2023 32 33 121 35 747 353 1567 387
0 247 1465 101 102 1272 607 183 253 310 255 48 12 110 272 1856 5221 5222 18 362 16838 414 22 6022 6023 5223 6024 60 1863 5225 30 1865 32 65 5227 95 36 5228 354 1867
0 99 41 69 102 880 104 105 287 288 108 109 12 110 14 7599 258 259 18 19 1466 55 236 83 1467 263 866 87 7605 266 886 7607 92 93 268 35 566 269 97 98
0 99 124 494 4 1007 2081 183 196 378 108 48 12 1150 14 1788 16 130 18 131 2854 414 22 83 2855 1793 2857 60 1795 1796 119 1797 92 93 1798 35 36 142 97 98
0 247 782 163 43 2837 665 183 230 850 255 48 12 213 128 346 9218 9219 18 19 186 414 22 1959 1738 9223 189 87 351 9225 223 352 32 65 9226 35 141 9227 354 355
0 247 1030 101 102 11365 607 1141 165 1399 255 75 515 110 145 638 16 347 18 19 16291 55 22 21829 4458 25 4459 60 1462 118 30 1421 1463 33 121 35 141 353 354 387
1 99 389 69 43 479 761 2043 165 197 108 668 515 213 14 502 16 347 260 19 503 21 22 2963 505 25 506 27 1052 118 508 509 2301 301 121 35 141 1526 511 387
0 247 450 494 250 3383 104 105 667 166 255 109 12 256 145 881 200 81 18 19 24967 55 22 202 24968 204 24969 60 1594 207 223 1595 92 93 209 35 644 96 97 98
0 1 305 3 903 538 815 183 253 470 10 48 12 77 14 273 1036 1037 18 19 8033 55 22 16445 988 1041 990 60 3124 1044 223 3125 92 93 1046 35 141 1047 97 98
0 247 605 1576 4 2837 1096 183 469 9 255 48 12 256 311 1694 1695 1696 260 19 6095 936 22 1111 1112 1700 1113 60 1702 1703 223 1704 32 65 1705 35 141 449 38 1270
0 99 2319 69 43 1014 194 46 253 378 108 48 12 213 128 4071 438 3522 260 53 1125 55 22 1126 921 443 922 87 1147 446 63 4074 92 93 448 35 36 3527 97 98
0 99 2 42 1054 924 665 2043 557 1142 108 48 12 730 145 502 18389 18390 18 217 5661 55 22 571 505 18391 506 60 1525 18392 508 509 21757 301 18393 35 141 492 354 493
0 99 227 101 70 285 104 105 196 609 108 109 12 1150 14 79 80 81 18 19 3715 55 22 83 3716 85 3717 27 13157 89 119 91 92 93 94 477 161 96 97 98
0 247 1650 101 192 374 408 608 528 529 255 75 12 198 145 273 16 347 260 53 1341 55 22 28569 1343 25 1344 1924 403 118 30 2095 92 93 121 35 141 406 97 98
0 247 227 249 284 955 1025 73 580 1431 255 48 515 540 145 79 721 361 18 19 2263 381 22 5888 2264 724 2265 27 3466 726 63 2562 92 93 727 35 36 372 97 98
0 99 41 494 102 1943 104 889 106 890 108 891 12 110 14 2882 16 347 18 19 24524 55 22 83 24525 25 24526 87 3951 118 30 2888 32 301 121 35 36 20405 2311 20406
0 99 2319 494 284 2011 104 105 580 591 108 109 12 540 145 881 200 81 18 19 8115 55 22 83 8116 204 8118 87 5032 207 119 887 92 93 209 35 141 96 97 98
0 99 389 101 102 3751 104 105 106 310 108 109 12 110 145 2016 16 347 18 19 20633 414 22 20634 9100 25 9102 60 3611 118 119 2023 24622 33 121 35 36 492 1567 493
0 247 1918 69 344 1605 194 1141 528 1242 255 11 515 13 1251 346 258 259 18 19 22477 55 22 2223 14331 263 14332 60 1961 266 63 352 32 65 268 477 141 269 354 1468
0 1 2 69 4 4391 126 183 106 47 10 48 12 127 290 2016 16 347 260 19 2823 55 22 9316 2824 25 2825 60 3611 118 30 2023 1296 301 121 95 747 9817 1567 9818
0 123 181 163 4 125 761 674 106 47 10 75 515 127 145 129 16 130 1310 53 794 333 22 10814 8790 135 8792 27 2031 138 508 1352 92 93 140 35 644 142 97 98
1 123 2 69 4 1317 126 73 106 107 10 48 12 127 145 426 16 347 18 19 843 414 22 807 3021 25 846 27 1612 118 63 431 12750 33 121 35 36 869 38 870
0 99 305 3 307 1651 607 2109 287 773 108 1745 515 49 145 2016 16 347 260 217 16121 414 22 83 7497 25 7499 60 3611 118 320 2023 17003 301 121 35 36 353 1567 387
0 99 41 578 307 308 104 105 287 567 108 109 12 49 145 50 1326 1327 18 19 15065 21 22 83 15066 1330 11603 60 61 1333 157 64 32 65 1335 35 161 1336 245 1337
0 247 3273 1470 102 407 104 105 377 514 255 109 12 110 14 20463 13309 13310 18 53 4101 294 22 27446 4102 13311 4103 87 20464 13313 63 20465 32 65 13314 35 141 13315 2311 1270
0 40 2 804 325 1405 309 965 528 358 10 75 12 328 145 15 395 396 18 217 5539 55 22 11262 708 400 710 87 1759 29 30 31 32 33 34 35 141 406 38 387
0 99 513 42 250 1272 104 105 253 392 108 109 12 256 1251 346 16 347 260 19 7906 55 22 21249 4734 25 4735 27 2983 118 119 352 32 65 121 95 141 353 354 355
0 99 7248 101 192 452 437 73 580 2126 108 48 12 1150 78 7844 200 81 260 19 10049 55 22 18710 10050 204 10051 60 27077 207 508 7848 92 93 209 477 36 96 97 98
0 99 2 101 250 2149 104 105 253 1156 108 109 12 256 14 5695 200 81 18 19 3406 1000 236 1357 1897 204 1899 87 5696 207 30 5697 92 93 209 35 36 96 97 98
0 99 782 1749 1378 3286 104 105 557 425 108 109 12 976 128 2016 16 347 18 2273 2017 55 22 2741 2020 25 2021 27 2022 118 63 2023 10214 301 121 95 644 869 1567 870
1 99 124 435 284 1943 104 105 469 1167 108 109 12 289 14 1527 16 21326 260 53 7080 55 22 364 1947 25 1948 87 3435 769 119 1533 32 301 121 2199 141 7896 2113 26451
0 247 513 1470 737 423 2152 183 469 254 255 48 515 739 14 1391 19859 19860 18 362 4871 55 22 24149 2866 19861 2867 1924 18502 19862 30 2174 973 301 19863 35 566 492 4713 493
1 247 3392 191 4 1007 1020 655 165 425 255 75 12 213 145 3217 395 14081 379 19 11213 55 22 83 11214 400 11216 563 20090 29 30 3220 32 65 34 35 322 14085 2446 12468
1 247 124 101 102 3816 761 1499 287 197 255 499 12 110 967 6694 763 17 18 19 275 55 22 17564 277 767 278 87 9054 769 30 6701 32 301 771 95 141 27593 827 304
0 247 814 249 307 805 3355 46 253 1242 255 48 12 49 145 111 16 1309 18 19 11123 414 22 19895 11124 25 7137 60 1064 1314 63 1066 92 93 448 35 36 122 97 98
0 123 1469 101 43 3816 964 1097 528 1431 10 610 12 213 145 273 13374 13375 260 362 10580 55 22 364 3090 13377 3091 87 22577 13378 30 14768 92 93 13379 35 747 13380 97 98
0 123 2 306 250 270 815 376 391 231 255 48 12 501 14 6840 8720 8721 18 19 2351 55 22 472 2352 8725 2353 27 12040 8728 30 11440 3484 65 8729 35 644 899 245 900
0 99 41 283 192 2455 1235 183 469 9 108 48 12 1274 128 199 627 361 18 19 10364 414 22 83 10365 630 10366 27 2758 633 223 634 92 93 635 35 161 372 97 98
1 99 2 69 102 1117 104 105 106 107 108 109 12 110 14 273 16 15165 18 217 794 21 22 83 795 25150 1802 87 22090 15166 157 15167 92 93 25151 35 141 15168 97 98
1 99 513 163 344 760 104 105 8 144 108 109 12 13 290 454 8093 8094 18 217 7021 55 22 364 7022 8096 7023 563 1778 8097 223 1780 92 93 8098 35 141 4611 97 98
0 247 4448 42 1378 1055 2152 1523 557 2790 255 11 12 905 145 611 7428 7429 260 19 3794 733 22 83 3795 7430 3797 487 6397 7431 30 621 432 301 7432 35 747 492 624 6400
1 736 124 249 284 71 539 2109 667 74 10 1745 12 256 145 10493 10534 10535 18 19 6441 414 22 1581 1582 10536 1583 15213 15214 10538 30 10539 92 93 10540 35 747 10541 97 98
1 247 124 101 102 407 468 183 106 107 255 48 12 110 2066 426 16 347 18 217 482 21 22 2566 484 25 486 2687 338 118 223 15163 1586 65 121 35 141 15164 38 304
0 99 588 69 43 1250 1025 183 165 166 108 48 12 213 145 8276 438 22905 18 131 14760 294 236 12601 14762 443 14763 87 14517 22906 223 14518 92 93 448 35 36 8286 97 98
1 99 389 435 250 720 45 965 230 581 108 48 12 256 14 426 16 347 18 19 20957 55 22 22827 2075 25 2076 87 430 118 30 431 4227 65 121 35 141 449 38 1670
0 99 124 451 192 805 849 1097 925 310 108 11 500 198 145 273 763 17 260 362 11192 55 22 315 6990 767 6991 87 1012 769 320 1013 92 93 771 35 466 645 97 98
0 40 2 191 43 125 590 46 8 591 10 48 12 213 14 2016 3608 3609 149 19 6936 55 22 1698 6168 3610 5258 60 3611 3612 63 2023 1949 301 3613 35 747 492 1567 493
0 99 41 1971 70 479 309 376 391 514 108 48 12 540 1990 873 16 396 18 19 2237 381 22 25403 2239 25 2240 7006 7007 118 30 878 1734 33 121 35 36 24017 303 24018
1 247 2 3 43 103 408 271 377 74 255 668 12 213 145 273 16 11620 260 217 1491 1674 22 1111 1112 25 1113 584 11621 29 30 11622 92 93 121 35 141 449 97 98
1 962 1413 249 307 3286 126 1141 377 850 656 689 12 127 145 426 16 5402 18 217 13185 55 22 11299 11785 15112 11786 87 430 15113 30 431 17061 65 15115 35 141 449 38 5406
0 99 4380 1316 43 1562 934 965 287 716 108 48 12 213 145 1318 16 969 185 19 6075 55 22 5135 6076 25 6078 87 6087 118 30 1323 923 33 121 35 36 974 12973 975
0 1079 210 435 102 2013 761 984 453 1156 656 11 12 110 860 273 16 347 313 19 2734 21 22 1357 1738 25 189 60 403 118 30 1013 92 93 121 95 141 645 97 98
0 247 2613 101 102 1024 194 46 106 107 255 48 12 110 145 8240 16 347 313 19 8508 381 22 820 821 25 822 3578 8241 118 63 8242 92 93 121 35 466 14379 97 98
0 99 2 42 102 1782 104 889 106 890 108 891 12 110 145 426 16 347 852 19 11400 1674 236 83 11401 25 11402 27 1612 118 157 431 21370 301 121 35 36 492 1287 493
0 99 1080 2162 284 5159 104 889 287 890 108 891 12 289 14 273 763 17 18 362 20931 55 22 27529 7303 767 7304 60 1147 769 63 25853 92 93 771 95 179 645 97 98
0 99 41 69 43 3405 104 889 287 890 108 891 12 213 145 273 9455 9456 18 19 8590 414 236 83 5505 9458 5506 87 9459 9460 223 9461 92 93 9462 95 747 9463 97 98
0 247 41 163 307 556 2812 183 497 1142 255 48 12 49 145 199 360 361 260 19 19979 55 22 5774 2282 366 2283 27 2709 369 30 1905 92 93 371 35 36 372 97 98
0 123 2 101 192 1049 45 73 925 310 10 48 12 198 128 657 7452 7453 18 19 2089 55 22 659 2090 7454 661 60 4378 7456 30 663 32 33 7458 35 36 7459 624 870
0 99 1469 1470 284 2960 104 105 230 288 108 109 12 289 145 291 25749 13265 260 362 17479 55 22 83 10467 25750 10469 27 12893 25751 119 12895 5863 65 25752 35 179 12898 245 4289
0 99 2205 451 284 374 104 105 580 558 108 109 12 77 311 273 16 274 18 362 4846 1839 22 472 2064 25 2065 87 4410 280 30 4411 92 93 282 35 141 142 97 98
0 99 2613 69 43 880 104 105 165 591 108 109 12 213 145 273 22203 16742 18 53 8744 55 22 83 8745 22204 8746 27 16939 16744 886 10054 92 93 22205 35 161 16746 97 98
0 247 2 191 43 760 1020 195 453 498 255 668 515 213 14 873 16 13860 1310 19 8411 55 22 315 2776 25 2778 60 3756 118 320 878 1114 301 121 35 644 13861 303 13862
0 99 3273 69 43 193 665 183 925 231 108 48 12 213 145 10020 80 81 260 19 2823 55 22 15411 2824 85 2825 87 15103 89 223 10022 92 93 94 35 747 96 97 98
1 1823 2 101 192 830 45 1141 925 514 656 11 500 198 860 3760 3761 3762 18 19 3734 55 22 472 3736 3763 3737 3578 3764 3765 320 3766 92 93 3767 95 36 3768 97 98
0 247 664 2162 192 423 1773 984 391 231 255 11 12 501 145 638 16 396 18 19 8516 21 22 472 3813 25 3814 60 6578 118 30 4698 32 33 121 35 644 122 354 4699
0 247 41 451 325 933 252 7 557 74 255 409 12 328 11125 12265 438 292 18 217 27176 55 22 364 19807 443 19808 87 12267 446 30 12268 92 93 448 35 141 12269 97 98
0 247 41 6389 325 4753 2081 376 453 1431 255 11 12 1150 145 426 9876 9877 18 131 10882 414 22 2028 7925 9880 7927 87 430 9882 30 431 923 33 9883 35 141 492 38 493
0 247 2 69 307 5 72 183 165 567 255 48 12 1150 145 1761 395 396 18 19 20659 21 22 83 20660 400 20661 1924 403 29 223 1770 32 65 34 35 36 4045 1287 1006
0 962 41 249 495 1908 390 965 391 392 10 48 12 501 14 426 15837 15838 18 217 717 55 22 83 1186 15839 1187 87 430 15840 30 431 32 301 15841 35 141 492 354 493
1 99 181 902 192 164 2152 73 925 773 108 48 12 198 311 638 10075 10076 18 217 2734 21 22 1959 1738 10077 189 87 744 10079 63 643 14471 301 10081 35 141 10082 354 14340
0 1 513 163 325 751 607 183 453 773 10 48 12 328 145 426 8950 8951 379 217 1491 55 22 1111 1112 8954 1113 27 1612 8956 30 431 32 301 8957 35 141 492 38 493
0 123 181 191 307 636 212 2043 469 358 10 610 515 49 2066 232 258 259 18 362 2222 414 22 13968 2224 263 2225 584 26138 266 30 1935 32 65 268 477 747 269 245 21473
0 99 41 191 43 1651 375 195 165 567 108 11 515 213 145 2016 16 27682 18 362 2017 55 22 11372 2020 25 2021 27 2022 118 320 2023 3233 33 121 35 644 27683 1567 27684
1 388 248 478 192 2568 6 1825 925 310 10 409 515 49 14 2016 16 347 18 53 15249 55 22 15250 15251 25 15252 60 3611 118 30 2023 7106 33 121 35 644 353 1567 387
0 40 2 191 102 6008 126 655 287 581 10 75 12 110 145 2016 16 27682 18 19 2823 946 22 14920 2824 25 2825 27 2022 118 30 2023 3233 301 121 95 747 27683 1567 27684
1 247 41 101 43 452 1235 73 287 558 255 48 12 213 145 1788 16 130 18 131 14139 1000 22 14140 11625 1793 11626 60 1795 1796 30 1797 92 93 1798 35 141 142 97 98
1 247 450 191 307 452 983 73 287 1426 255 48 12 49 145 1856 792 793 18 19 16838 55 22 7655 6023 796 6024 27 5869 799 63 5870 32 65 801 35 36 96 354 5871
0 247 1080 451 70 955 1025 46 557 1431 255 11 12 501 145 2342 200 81 18 362 8044 55 22 8045 8046 204 8047 27 17315 207 30 17316 92 93 209 35 566 96 97 98
0 1 41 163 4 1317 126 376 287 378 10 75 12 127 290 638 16 347 18 53 4136 55 22 4724 2252 25 2253 87 1419 118 30 1421 20762 33 121 35 466 353 354 387
0 99 1465 1576 43 13769 104 105 165 591 108 109 12 213 145 346 1191 1192 260 19 15904 414 236 83 4519 1196 4520 27 2983 1199 157 352 32 65 1200 35 36 1201 354 10348
0 99 41 163 43 356 2081 655 165 1167 108 48 515 213 128 861 10278 10279 18 19 2357 414 22 16445 988 10281 990 60 15018 10283 30 7719 32 65 10284 95 36 1094 354 7720
0 247 2319 69 307 606 815 183 453 231 255 48 12 49 145 273 2464 2465 18 53 4898 1839 22 17319 4900 2467 4901 60 2468 2469 223 2470 92 93 2471 35 141 2472 97 98
1 123 124 478 70 125 345 271 667 1744 656 409 12 13 311 2016 395 25593 18 217 2017 414 22 2741 2020 400 2021 1410 3818 29 30 2023 2024 301 34 95 322 17088 1567 25594
0 247 6283 69 43 606 964 73 8 144 255 11 12 213 14 2798 1448 1449 260 53 5375 55 22 5376 5377 1452 5378 60 7086 1455 30 2806 32 33 1457 95 141 1458 624 17559
1 247 1465 101 70 270 849 965 106 3001 255 75 12 501 14 329 330 331 18 19 25237 55 22 83 21197 335 21198 87 20189 339 30 340 92 93 341 35 141 342 97 98
0 247 547 1576 192 103 1096 655 925 231 255 75 12 198 272 968 16 969 18 19 3529 21 22 3530 3531 25 3532 87 971 118 30 972 6139 33 121 477 747 974 1567 975
0 247 41 451 325 164 1118 183 557 254 255 48 12 328 145 129 16 130 18 19 3288 1839 22 472 3289 135 3290 27 5180 138 223 1352 92 93 140 35 141 142 97 98
1 123 389 435 70 125 345 271 667 1744 656 409 12 13 145 2016 395 25593 18 217 2017 381 22 2741 2020 400 2021 1410 3818 29 30 2023 2024 301 34 95 322 17088 1567 25594
0 99 41 101 102 556 104 105 287 567 108 109 12 110 311 2882 763 17 774 362 6847 55 22 6848 6849 767 6850 27 4104 769 119 2888 5237 301 771 746 141 23956 38 27378
0 1 124 101 102 2168 126 183 287 773 10 48 12 110 145 2690 14416 14417 18 19 6936 21 22 14274 6938 14418 5258 60 6174 14419 30 2700 32 65 14420 95 36 4915 1567 5190
1 99 664 283 43 2032 104 105 165 425 108 109 12 213 14 611 16 3965 3507 150 5905 414 22 21115 3978 25 3979 2687 4492 12444 119 621 32 33 12445 35 141 3968 38 3969
0 1 124 101 102 5 286 46 469 514 255 48 12 110 860 10020 200 81 18 53 2017 55 22 22340 2020 204 2021 60 10021 207 63 10022 92 93 209 35 644 96 97 98
0 653 41 4465 1149 2013 126 655 391 254 10 11 515 127 145 638 395 396 18 217 1059 55 22 9812 1061 400 1063 87 1419 29 30 1421 2024 33 34 35 141 406 354 1006
0 99 41 804 495 3383 1944 105 528 2790 108 109 12 501 11125 11863 258 259 18 19 26229 55 22 83 13879 263 13880 27 338 266 223 11865 92 93 268 35 322 269 97 98
0 99 2 2284 307 805 3106 105 528 197 108 109 12 739 145 2530 16 347 18 19 3500 55 22 83 10374 25 3502 87 2795 118 30 2535 923 33 121 35 36 353 2446 387
0 99 41 249 43 3751 104 105 253 567 108 109 12 213 145 3217 22733 22734 18 19 12637 55 22 83 11214 22735 11216 87 7323 22736 157 3220 32 65 22737 35 466 22738 38 7681
0 99 2 69 102 556 104 105 287 567 108 109 12 110 145 2882 763 17 18 362 6847 381 22 6848 6849 767 6850 27 4104 769 119 2888 5237 301 771 746 141 23956 38 27378
0 1 373 435 737 1908 408 73 557 558 10 75 12 739 145 346 27722 27723 379 19 542 381 22 9281 115 27724 116 27 2983 27725 30 352 32 65 27726 35 36 27727 847 1185
0 99 2 163 325 848 424 376 925 11380 108 75 515 2048 311 23749 395 831 260 19 22950 55 22 3365 13340 400 13341 584 403 3892 30 23750 839 65 34 95 36 449 38 840
1 99 41 101 102 1883 607 183 8 1399 108 48 12 110 14 273 16 396 260 150 18141 55 22 1436 18142 25 18143 87 1147 29 63 404 92 93 121 35 141 17968 97 98
0 247 41 902 284 270 934 1141 667 3001 255 75 515 289 128 5840 763 7057 18 19 16499 414 22 11065 16500 17585 16501 27 5844 17586 30 5845 32 65 17587 35 36 449 847 6831
0 99 4511 101 102 2837 104 105 287 591 108 109 12 110 311 638 16 26025 18 131 3078 414 22 114 3079 25 3081 87 4697 118 30 4698 19743 301 121 35 141 122 354 4699
0 1 124 101 102 1929 1339 1141 580 425 10 668 12 110 2312 861 16 12234 18 19 4136 55 22 16444 2252 25 2253 87 1646 118 30 1647 32 65 121 35 141 1482 354 1483
0 247 2 191 250 760 72 1050 196 1035 255 668 515 501 145 273 16 5690 18 19 717 55 22 83 15158 25 15159 87 1012 118 320 5692 92 93 121 35 141 5693 97 98
0 247 181 69 192 1007 212 195 580 1399 255 75 12 198 145 4034 4035 4036 18 217 3164 55 22 1601 3165 4039 3166 60 17491 4042 30 10655 92 93 4044 35 141 4045 97 98
0 653 2613 69 344 2013 126 655 8 166 10 48 515 127 311 2690 16 347 18 362 25968 414 22 8891 25194 25 5258 60 6174 118 30 2700 32 65 121 35 36 353 1567 355
0 247 41 3 1271 374 815 7 667 2126 255 689 12 1274 145 454 1380 1381 1310 19 9031 55 22 3407 1897 1383 1899 60 684 1384 30 686 92 93 1385 35 141 1386 97 98
0 99 124 42 4 1256 286 655 253 514 108 48 515 13 14 2016 16 20512 774 19 2950 4348 22 28609 2952 25 2953 2550 11468 118 30 2023 14653 301 121 35 36 10196 1567 10197
1 247 210 2284 1271 760 1025 1097 667 2738 255 668 515 1274 145 2743 1191 1192 18 362 1100 55 22 202 1101 1196 1103 27 5762 1199 508 2751 32 65 1200 35 747 1201 303 1917
1 99 124 101 102 556 104 105 165 1167 108 109 12 110 145 2255 16 3092 18 362 6514 55 22 83 6515 25 6516 87 2259 118 157 2260 92 93 121 35 161 2261 97 98
0 388 181 163 4 1663 390 376 106 107 10 48 12 127 145 2603 2604 2605 18 53 15576 381 22 3171 13331 2607 13332 60 16305 2609 30 16306 92 93 2611 35 36 2612 97 98
0 99 1080 451 43 211 104 105 557 1167 108 109 12 213 311 851 16 347 18 217 11939 1000 22 83 11940 25 11941 60 855 118 119 856 12557 301 121 35 141 353 38 387
0 1 547 163 344 1869 45 73 528 378 10 48 12 13 145 273 16 22746 18 19 26508 55 22 202 9311 25 9312 60 4648 27206 30 4650 92 93 121 35 36 4652 97 98
0 99 41 163 102 848 309 73 8 514 108 48 12 110 14 5522 16 347 260 217 19290 55 22 15638 5524 25 5525 60 19291 118 30 5527 28175 301 121 35 644 353 1567 387
0 99 1080 191 344 880 104 105 253 1399 108 109 12 13 290 273 16 347 18 19 1031 55 236 83 4740 25 650 27 12275 118 886 7670 92 93 121 35 566 4503 97 98
0 1 1522 101 495 1338 607 1050 528 529 10 610 515 501 13323 861 2799 2800 18 217 9985 55 22 83 2069 2803 2070 60 4125 2805 320 4126 32 33 2807 35 747 2808 354 2809
0 247 2 451 284 1007 212 655 230 567 255 75 12 289 311 1447 16 347 18 362 13266 55 22 83 13267 25 13268 27 10445 118 30 1456 32 65 121 95 747 353 38 1459
0 99 1080 494 325 1014 104 105 528 358 108 109 12 328 145 273 16 347 18 217 1540 414 22 83 1541 25 1543 60 14411 118 157 14412 92 93 121 35 161 1753 97 98
0 99 1140 191 70 2568 104 105 528 1167 108 109 12 540 145 111 16 17779 18 362 186 55 22 4199 1738 25 189 87 117 118 30 120 92 93 121 35 141 122 97 98
1 247 248 101 102 6008 539 46 106 591 255 11 12 110 311 1527 16 396 2206 19 7080 414 22 5176 1947 25 1948 1410 3018 118 63 1533 16995 301 121 477 141 24076 2113 24077
1 99 124 101 102 841 375 984 106 581 108 48 515 110 145 4034 4035 4036 18 19 717 55 22 364 5284 4039 5285 60 4293 4042 30 4043 92 93 4044 35 141 4045 97 98
0 247 41 69 43 270 761 183 287 166 255 48 12 213 145 273 2447 2448 18 53 11653 55 22 202 11654 2449 11655 584 22661 2451 223 2452 92 93 2453 35 466 2454 97 98
0 247 181 804 344 11365 104 105 528 231 255 109 515 13 145 638 9012 9013 18 362 717 414 22 364 21826 9014 21827 60 1462 9015 320 1421 9016 33 9017 95 161 492 354 9018
0 247 41 3 1378 789 424 1141 925 15177 255 668 12 7881 14 2743 16 347 260 19 6629 55 22 364 875 25 876 87 2749 118 30 2751 32 65 121 35 747 8372 303 6558
0 99 248 478 307 1117 104 105 287 254 108 109 12 198 128 232 11529 9913 774 362 3043 55 22 3044 3045 11531 3047 87 6539 9916 119 1935 32 65 11532 35 141 6675 245 6299
1 99 547 435 70 452 104 105 580 581 108 109 12 540 145 273 258 259 379 150 9970 55 22 9971 9972 263 9973 487 1012 266 119 2234 92 93 268 35 141 269 97 98
1 247 124 101 102 1605 607 666 287 1399 255 409 515 110 145 7493 16 347 18 2273 19468 55 22 20118 15251 25 15252 2550 7500 118 320 7502 92 93 121 35 747 7504 97 98
0 99 41 101 43 164 6 376 287 166 108 75 2139 213 14 1527 16 23262 260 53 11772 55 22 27681 4681 25 4682 1410 3018 118 508 1533 490 65 121 35 141 23263 245 22244
1 1 41 69 307 44 761 1523 253 470 10 75 12 289 145 273 16 347 18 217 4136 55 22 18111 2252 25 2253 60 403 118 30 2095 92 93 121 35 141 353 97 98
0 247 1140 42 250 805 104 105 253 144 255 109 12 256 14 4906 5050 5051 18 53 2632 733 22 2641 694 5054 696 60 6072 5056 30 4913 32 33 5057 35 141 4839 38 8379
1 99 373 494 344 2837 408 984 287 1142 108 668 12 13 145 611 16 347 18 131 9761 55 22 5888 9763 25 9765 87 619 118 30 621 6065 33 121 35 36 353 624 387
0 962 1325 163 4 2013 126 965 106 107 10 48 500 127 311 502 9562 9563 18 19 17901 55 22 83 17902 9564 17904 60 1525 9565 320 509 2024 301 9567 35 161 492 38 493
0 1 41 69 43 2441 590 183 165 425 10 48 12 213 145 14610 16 347 18 19 5206 55 22 5207 5208 25 5209 87 14614 118 30 14615 92 93 121 35 141 353 97 98
0 653 2 191 284 3708 964 1523 230 966 10 75 12 289 311 502 16 347 18 19 1524 1839 22 571 505 25 506 27 1052 118 30 509 12472 301 121 95 141 353 511 387
0 99 124 902 43 2149 1944 1141 391 3752 108 75 12 501 14 10020 200 81 18 362 2017 55 22 13757 2020 204 2021 60 10021 207 30 10022 92 93 209 35 644 96 97 98
0 1 2 191 192 589 45 183 253 310 10 48 12 198 145 346 27734 27735 260 217 2734 21 22 4199 1738 27736 189 60 1961 27737 63 352 32 65 27738 35 141 27739 354 14086
1 962 41 1568 70 2427 590 655 667 850 10 689 12 213 145 2016 763 28216 18 2273 6936 55 22 6937 6938 767 5258 1410 3818 769 30 2023 16066 301 771 95 36 28217 1567 28218
0 247 210 101 1378 164 1773 73 925 1035 255 48 515 976 145 2115 721 361 18 19 6482 414 22 5540 708 724 710 87 2119 726 63 2120 32 65 727 35 141 372 38 4376
0 99 2 3 43 933 252 1825 230 254 108 11 515 213 1641 2882 395 396 18 19 8458 55 22 807 8459 400 8460 87 3951 29 320 2888 923 33 34 35 36 492 7556 493
0 1596 1413 2162 1271 3286 212 271 469 514 656 11 12 1150 290 611 19853 19854 18 150 2935 55 22 441 2769 19855 661 2687 4492 19856 30 621 32 301 19857 160 141 492 624 493
0 99 1080 191 307 1373 104 105 287 47 108 109 12 49 967 592 16 17 379 217 2734 55 22 2644 1738 25 189 60 600 118 223 602 92 93 121 35 141 604 97 98
0 99 181 435 737 143 104 105 528 47 108 109 12 328 8153 6264 16 292 18 362 8333 55 22 83 795 25 8336 87 17552 118 157 14563 92 93 121 746 161 6267 97 98
0 99 2101 1316 43 751 104 105 165 591 108 109 12 213 145 582 16 347 18 217 560 55 22 83 561 25 562 60 2635 118 119 586 32 33 121 35 644 353 6626 387
0 99 227 101 102 1202 934 105 106 144 108 109 12 110 5458 2902 16 12796 18 217 8541 55 22 8542 7303 25 7304 27 7032 118 223 7033 92 93 121 35 161 12800 97 98
0 99 2 69 102 6321 104 105 165 591 108 109 12 110 145 2016 9750 9751 18 2273 4645 55 236 202 2020 9753 2021 87 2742 9754 30 2023 1734 301 9755 95 466 9756 1567 9757
1 99 41 191 102 1007 424 105 165 392 108 109 12 110 145 291 16416 16417 379 2273 380 55 22 2202 383 16418 384 87 837 16419 223 299 4529 301 16420 95 466 492 245 493
0 99 124 101 102 880 104 889 106 890 108 891 12 110 311 273 16 347 18 2273 8744 55 22 83 8745 25 8746 60 14774 118 886 14775 92 93 121 35 161 353 97 98
0 99 664 191 43 374 590 376 165 591 108 48 515 213 145 15 16 2538 18 217 2228 55 22 83 2229 25 2230 87 1759 3945 30 31 32 301 20362 35 141 449 38 16647
0 247 2 494 325 841 3875 73 557 3752 255 11 12 328 145 454 1380 1381 18 19 18188 55 22 3171 18189 1383 18190 60 2405 1384 63 1978 92 93 1385 35 644 1386 97 98
0 99 2 69 325 103 252 7 528 358 108 75 12 328 145 2902 16 18245 260 217 3584 55 22 4535 296 25 297 27 7032 118 30 7033 92 93 121 35 141 9292 97 98
0 962 1824 578 250 1908 468 195 1056 1426 10 75 515 730 145 273 2417 2418 149 362 4750 55 22 5013 1280 2421 1282 60 2422 2423 30 2424 92 93 2425 35 466 2426 97 98
0 247 41 69 250 11365 104 105 377 966 255 109 515 256 145 273 24996 23909 18 362 11561 414 22 15380 1897 24997 1899 584 403 24998 30 2040 92 93 24999 35 747 9278 97 98
1 1 2 69 307 251 6 73 287 47 10 11 12 49 3342 1788 16 130 18 19 1726 55 22 2566 484 1793 486 60 1795 1796 30 1797 92 93 1798 35 36 142 97 98
1 247 305 42 307 1471 375 1141 287 310 255 11 12 49 14 2016 16 347 18 19 2017 55 22 15092 2020 25 2021 60 3611 118 30 2023 1949 33 121 35 644 645 1567 304
0 40 2 69 102 1908 539 46 453 514 10 48 12 110 145 1243 16 3821 18 362 15706 414 22 19888 15708 25 15709 87 8391 3823 63 8393 92 93 121 95 747 3824 97 98
0 99 181 3 43 880 104 105 287 581 108 109 12 49 14 2115 627 361 260 217 4717 414 236 83 4718 630 4719 60 3963 633 886 2120 32 65 635 35 161 372 827 3964
0 247 41 1470 70 606 849 2014 557 729 255 499 500 905 9942 273 2417 2418 149 19 16241 55 22 1626 18279 2421 297 87 338 2423 90 2424 92 93 2425 35 566 2426 97 98
1 962 2 249 307 125 6 965 287 47 10 48 12 49 290 426 16 347 18 19 843 414 22 807 3021 25 846 27 1612 118 63 431 14728 33 121 35 36 869 827 870
0 99 41 902 1271 1049 6750 73 469 254 108 48 12 1274 145 2882 438 14573 260 19 24604 55 22 21959 21960 443 21962 27 4104 446 63 2888 32 301 448 35 36 14574 38 14575
1 123 124 101 102 1055 408 73 925 514 10 48 500 110 145 2743 16 347 18 19 26039 414 22 22262 17940 25 17941 87 2749 118 320 2751 32 65 121 35 747 406 303 1459
0 247 373 191 307 760 539 73 287 773 255 48 12 49 290 426 16 347 149 217 3103 55 22 3104 3105 25 1667 1924 3806 118 63 431 8154 301 121 35 141 353 38 387
0 99 124 101 102 880 104 889 106 890 108 891 12 110 145 273 7659 7660 18 217 11932 55 236 83 11933 7662 11934 87 338 7663 886 1013 92 93 7664 35 161 7665 97 98
0 1 664 1568 284 963 286 965 453 1142 10 75 12 1274 14 873 16 27771 18 19 3701 55 22 27445 1101 25 1103 27 1104 118 30 878 811 301 121 35 747 27772 303 304
1 1 1030 101 4 1081 6 183 106 47 10 48 12 13 145 291 16 292 18 19 26578 55 22 17648 4366 25 4367 87 837 446 223 299 32 301 448 35 747 15099 303 15100
0 99 124 997 1271 1943 104 105 667 231 108 109 12 77 145 611 16 347 18 362 8176 55 22 83 8177 25 2787 60 778 118 157 621 32 301 121 35 161 492 624 493
1 962 124 101 102 1373 126 965 106 107 10 48 12 110 14 12320 16 396 260 19 21292 1839 22 83 795 25 21293 1410 22245 29 30 22246 92 93 121 35 179 22247 97 98
0 247 1465 451 307 1131 1235 73 453 1156 255 48 12 49 14 273 2333 2334 260 362 4268 21 22 83 4269 2336 4270 87 1012 2338 63 1013 92 93 2340 35 141 2341 97 98
0 123 1490 101 4 1338 126 73 106 107 656 11 12 127 145 273 258 259 18 19 22022 863 22 14823 14824 263 14825 60 12157 266 63 12158 92 93 268 35 36 269 97 98
0 1596 41 829 250 2235 390 496 528 850 10 668 12 256 14 291 16 347 18 362 4306 414 22 18626 4307 25 4309 87 837 118 30 299 1687 301 121 35 747 492 6019 493
0 99 124 101 102 880 104 889 5791 890 108 891 12 110 145 273 27026 13461 18 19 1555 55 236 83 1556 27027 1558 87 25747 27028 886 12784 92 93 27029 35 161 13462 97 98
0 99 3273 1470 250 703 1020 105 253 773 108 109 12 256 145 2016 16 25593 18 217 4645 55 236 12211 2020 25 2021 1410 3818 118 30 2023 2024 301 121 35 466 17088 1567 25594
0 99 373 163 344 2986 2152 2043 253 567 108 48 12 13 145 273 16 347 260 19 6761 55 22 83 4729 25 4730 60 9401 118 30 9403 92 93 121 35 141 1753 97 98
0 99 664 3 284 589 104 105 925 310 108 109 12 289 311 273 16 347 260 53 9375 414 22 83 9376 25 9377 60 14411 118 157 14412 92 93 121 35 141 1753 97 98
0 247 124 3848 102 164 728 183 557 773 255 48 12 110 637 232 1191 1192 18 19 21650 55 22 9105 21129 1196 21130 27 1934 1199 63 1935 32 65 1200 35 747 1201 245 1917
0 99 41 829 192 1117 437 73 580 773 108 11 12 198 145 2262 16 347 18 19 2801 55 22 3661 616 25 618 87 4775 118 30 2267 32 65 121 35 466 353 624 1459
0 247 181 2162 250 1471 2152 183 196 567 255 48 12 976 145 50 16 14631 18 217 17759 414 22 83 17760 25 17761 87 3328 118 223 3329 32 65 121 35 141 14632 245 2727
1 247 3392 435 102 1908 72 965 106 591 255 48 515 110 128 426 16 347 18 19 1110 55 22 1698 1112 25 1113 60 1240 118 90 431 745 65 121 35 141 3802 38 21500
1 99 2101 101 4 1883 408 2014 253 514 108 668 515 256 311 273 16 5690 18 19 503 414 22 2313 505 25 506 27 17570 118 90 5692 92 93 121 95 141 5693 97 98
0 99 190 1737 1149 4753 7575 105 497 197 108 109 12 905 860 5708 258 259 149 19 18961 55 22 27075 18962 263 18963 60 5712 266 63 5714 32 65 268 35 141 269 3179 1468
0 247 124 101 102 193 104 105 165 591 255 109 12 110 145 3455 395 396 18 53 12840 414 22 12841 12842 400 12843 60 7309 29 30 7310 92 93 34 35 141 27664 97 98
0 99 1824 42 307 211 437 105 377 966 108 109 12 739 1990 273 2417 2418 18 19 23896 55 22 10478 23897 2421 23898 60 2422 2423 223 2424 92 93 2425 35 141 2426 97 98
0 99 1522 69 102 164 104 105 106 107 108 109 12 110 816 426 16 347 18 217 3103 55 22 3104 3105 25 1667 87 430 118 119 431 32 301 121 35 141 406 38 1006
0 40 41 902 344 1049 345 46 8 166 10 48 12 13 145 426 16 347 18 217 27960 55 22 83 15526 25 15527 27 1612 118 63 431 6464 301 121 35 141 449 38 387
1 653 2101 101 737 3816 1339 655 377 966 10 48 12 739 128 2049 16 969 18 217 11586 414 22 807 11587 25 11588 87 2054 118 30 2055 5584 33 121 35 747 974 38 975
0 99 227 1576 344 374 345 608 8 166 108 11 12 13 145 817 11446 6437 260 19 275 55 22 12404 277 11447 278 87 3191 11448 30 824 11449 301 11450 35 141 6439 827 6440
0 247 248 451 192 1471 539 984 528 254 255 75 515 198 311 2016 395 396 313 217 15295 414 22 6937 6168 400 5258 60 3611 29 320 2023 923 301 34 35 644 406 1567 1006
1 99 2 829 284 5 104 105 377 425 108 109 12 289 145 611 16 347 18 19 6823 414 22 10160 7944 25 6826 60 778 118 223 621 13930 33 121 95 36 353 3803 387
0 99 1325 69 43 326 357 1050 287 558 108 75 515 213 272 4936 200 81 18 19 2801 414 22 202 616 204 618 60 7529 207 30 4941 92 93 209 35 466 96 97 98
0 247 2 902 70 374 815 943 453 254 255 75 515 540 290 15 14963 691 149 19 692 55 22 2088 694 14964 696 60 950 951 508 952 32 65 14965 35 141 449 38 954
0 99 2 21143 102 356 104 105 106 1167 108 109 12 110 145 6688 21593 13639 18 19 6817 2705 22 6061 6818 21594 6819 87 11167 21596 119 6693 32 65 21597 35 141 142 245 1459
1 99 124 101 102 1109 345 1141 8 47 108 75 515 110 145 2016 16 347 5742 362 6032 55 22 6033 2105 25 2106 60 3611 118 90 2023 1296 33 121 95 644 353 1567 387
0 99 124 283 102 1068 104 105 230 514 108 109 12 110 145 50 1326 1327 18 19 11756 55 22 83 3531 1330 3532 60 61 1333 157 64 32 65 1335 35 141 1336 245 1337
0 99 1918 101 344 1562 286 105 230 392 108 109 12 13 145 18807 16 347 260 19 1800 55 22 864 865 25 866 60 19486 118 63 18810 92 93 121 35 141 645 97 98
1 247 41 163 307 164 194 1097 528 2126 255 689 515 49 311 1629 1630 1631 774 19 171 55 22 13867 1186 1634 13589 87 5989 1637 30 5990 92 93 1639 477 747 1640 97 98
0 99 190 163 307 211 104 105 391 47 108 109 12 49 14 471 200 81 774 362 17580 414 22 83 17581 204 17582 60 4731 207 119 476 92 93 209 35 161 96 97 98
1 99 759 191 43 880 104 105 8 166 108 109 12 213 14 273 16 5690 18 150 2620 863 236 83 2621 25 506 60 5691 118 886 5692 92 93 121 35 141 5693 97 98
0 247 1650 306 325 407 104 105 667 288 255 109 12 730 14 1652 16 1653 18 19 5459 1674 22 83 5460 1657 5461 60 2010 1660 223 1661 92 93 1662 95 141 142 97 98
0 99 305 451 250 1024 815 46 287 1167 108 48 12 256 145 291 16 19367 18 217 4318 55 22 83 4320 25 4321 1924 7770 118 223 299 1734 301 121 35 141 1689 303 1690
1 247 248 191 307 423 286 1141 469 567 255 11 12 49 145 4881 16 347 18 53 7930 414 22 12914 7931 25 7932 87 5281 118 30 4886 14227 33 121 35 466 6988 4887 23187
0 99 450 163 102 880 104 889 8 890 108 891 12 110 14 273 258 259 149 19 1555 414 236 83 1556 263 1558 584 9489 266 886 1034 92 93 268 35 161 269 97 98
0 99 41 1179 325 606 72 2043 528 1431 108 48 12 328 145 1629 8678 3302 260 19 2486 414 22 83 2487 8680 2488 60 6837 3308 30 5990 92 93 8682 95 322 1640 97 98
0 247 527 3 284 1598 3875 105 469 3498 255 109 12 256 145 273 16 347 149 19 7950 55 22 83 7951 25 3123 60 8750 118 223 8751 92 93 121 35 161 8752 97 98
0 123 2 478 284 1869 934 1523 528 2790 10 75 12 289 145 1473 16 347 18 19 19306 55 22 11335 1477 25 1478 87 1479 118 30 1481 32 33 121 35 466 12999 354 13721
0 99 513 163 102 955 1445 73 253 1426 108 48 515 110 14 426 690 691 18 19 427 55 22 83 428 695 429 563 1155 698 30 699 700 65 701 35 141 449 38 702
0 247 7248 478 307 1471 2081 376 391 567 255 48 500 49 145 346 26948 26949 18 362 5745 414 22 4397 5747 26950 5748 60 1961 26951 320 352 32 65 26952 35 141 26846 354 3804
0 123 41 902 1149 5 212 655 453 231 255 11 12 1150 145 851 395 396 149 19 3771 55 22 83 3772 400 3774 60 855 29 30 856 2378 33 34 35 141 869 1398 870
0 99 227 69 43 1068 104 105 253 392 108 109 12 213 5458 2243 19116 11367 18 53 5585 55 22 83 5586 19118 5587 27 7111 11370 157 2247 32 33 19119 35 179 244 245 387
0 123 41 101 307 1893 45 73 557 558 656 11 12 49 311 129 16 130 18 53 7530 55 22 202 7531 25 7532 563 1076 1077 63 1078 92 93 20264 35 141 142 97 98
1 247 248 1576 495 164 1118 73 528 567 255 11 12 501 145 559 200 81 18 362 14454 55 22 13352 4602 204 4603 27 1172 207 63 1173 92 93 209 35 36 96 97 98
0 962 3273 494 192 2185 45 965 925 310 10 48 515 198 145 861 18691 18692 149 131 314 55 22 10103 15826 18693 15827 60 991 18694 30 993 32 301 18695 35 141 18696 354 18697
0 247 41 69 102 1131 390 4790 106 1744 255 1745 500 110 78 3543 5050 5051 18 53 10049 333 22 202 10050 5054 10051 27 21291 5056 508 3552 32 65 5057 477 747 4839 847 13237
0 99 124 101 102 1605 45 73 106 144 108 48 12 110 14 2016 28035 28036 18 19 794 55 22 5746 15242 28037 15243 2550 11468 28038 63 2023 1129 301 28039 35 36 492 1567 4515
1 6627 210 435 325 2013 345 195 557 470 10 75 12 13 145 273 16 4542 18 19 503 381 22 504 505 25 506 60 1147 4545 90 22774 92 93 121 35 141 4548 97 98
0 99 664 1576 307 71 104 105 287 47 108 109 12 49 14 426 16 347 260 19 2117 414 22 83 6036 25 1558 87 430 118 157 431 857 33 121 35 161 353 38 387
0 247 181 191 4 423 252 984 925 609 255 610 12 198 145 11762 19328 6723 260 53 314 414 22 83 14468 19329 14469 87 19181 19182 30 19183 92 93 19184 477 141 6728 97 98
0 1 181 163 43 924 126 271 580 1426 10 409 515 127 145 15 16 26885 18 19 2672 55 22 14047 2674 25 2675 87 1759 118 90 31 32 33 121 35 747 24353 38 26886
0 40 41 1179 1271 751 815 46 469 1399 656 11 12 1274 14 273 16 347 260 19 2181 414 22 83 2182 25 2183 27 403 118 63 1013 92 93 121 35 36 645 97 98
0 1 2 435 70 4823 286 183 196 514 10 48 12 328 145 346 258 259 18 19 6276 381 22 16347 2384 263 2386 87 351 266 223 352 32 65 268 477 141 269 354 1468
0 247 1325 101 102 164 815 46 230 231 255 48 12 110 128 2349 6268 6269 18 362 3060 55 22 12187 3062 6271 3063 87 16249 6273 63 10843 92 93 6275 35 466 3052 97 98
1 99 227 435 4 6321 539 105 230 310 108 109 12 289 145 2016 16 347 18 19 4047 414 236 6799 2105 25 2106 60 3611 118 30 2023 14653 301 121 95 644 645 1567 304
0 99 1413 494 325 1068 2096 183 453 850 108 48 12 1150 2759 5422 16 347 18 217 12949 55 22 364 12950 25 12951 27 10291 118 223 8645 32 65 121 35 141 4839 245 4840
0 247 227 69 102 374 607 73 287 1399 255 11 12 110 311 2016 16 347 260 362 2017 55 22 11251 2020 25 2021 60 3611 118 30 2023 1489 33 121 95 644 353 1567 387
1 99 41 3 43 880 104 105 287 144 108 109 12 213 145 273 258 259 18 19 8744 1839 22 83 8745 263 8746 60 338 266 886 8656 92 93 268 95 161 269 97 98
1 247 547 435 307 270 1773 46 287 558 255 48 515 49 145 273 1036 1037 18 19 27464 55 22 83 17411 1041 17412 60 5205 1044 30 3125 92 93 1046 35 161 1047 97 98
0 247 181 101 307 356 1944 965 469 3001 255 75 12 540 145 2587 9123 9124 260 19 2588 21 22 22236 2590 9127 2591 27 2592 9129 30 2593 92 93 9130 95 747 372 97 98
0 99 4801 69 307 164 45 46 230 144 108 48 12 49 145 7749 258 259 18 19 2401 55 22 7104 2402 263 2404 487 7750 266 119 7751 92 93 268 35 141 269 97 98
0 99 41 1179 284 285 104 105 253 1167 108 109 12 256 14 582 16 347 18 19 4425 55 22 11065 4427 25 4428 1924 8405 118 223 586 19841 301 121 35 141 353 38 387
0 247 41 69 102 164 126 965 287 107 255 48 12 110 2312 291 395 396 18 217 794 55 22 83 957 400 24439 60 810 29 30 299 25006 33 34 35 141 492 38 493
0 1 181 1148 1149 270 815 7 528 231 255 75 12 1150 145 851 16 347 260 150 7338 733 22 8187 6862 25 1515 1410 9159 118 30 856 5293 301 121 35 141 406 1398 1006
0 99 124 101 102 880 104 105 253 1399 108 109 12 110 14 273 1553 706 18 19 2419 55 236 83 2420 1557 562 60 1559 1560 886 713 92 93 1561 35 161 715 97 98
0 99 124 101 43 548 104 105 196 567 108 109 12 213 14 4034 4035 4036 18 53 9363 55 22 83 6485 4039 5038 584 9897 4042 157 9898 92 93 4044 35 5043 4045 97 98
0 247 248 1568 325 11365 252 2137 469 1744 255 409 515 328 145 861 10278 10279 260 53 171 55 22 11390 957 10281 2760 563 14100 10283 30 7719 32 65 10284 477 36 1094 354 14101
0 99 41 1179 4 848 539 183 287 1399 108 48 12 13 145 1527 16 292 18 362 17116 414 22 21977 6954 25 6955 1410 3018 446 223 1533 6106 301 121 35 141 2112 2113 2114
0 247 41 69 192 423 2152 1141 557 850 255 48 12 198 145 15 944 691 18 19 4259 414 22 25716 4261 948 4262 27 1188 951 30 952 32 33 953 35 141 449 38 954
0 247 248 451 102 933 849 965 925 425 255 48 12 110 145 2016 16 969 18 19 2823 55 22 83 2824 25 2825 87 2107 118 30 2108 923 33 121 35 747 974 1567 975
0 40 41 829 70 1081 375 46 391 581 10 48 12 540 790 6840 14907 11554 18 217 13307 55 22 14911 11272 14908 11273 60 11439 14909 63 11440 32 65 14910 35 141 899 245 900
0 247 41 163 43 1272 424 1825 8 1167 255 75 515 213 14 346 1082 1083 379 19 5146 414 22 27866 3246 1087 3248 60 9358 1090 320 3362 32 65 1093 35 141 1094 354 5319
1 1 41 3 344 2200 761 46 253 144 255 48 12 13 14 861 24488 24489 18 217 1859 55 22 19490 1861 24490 884 87 6967 24491 63 993 32 301 24492 35 141 24493 354 20461
1 247 41 69 307 270 212 183 580 1156 255 48 12 540 14 5695 360 361 18 53 7594 1000 22 472 7595 366 7596 87 24552 369 30 18547 92 93 371 35 141 372 97 98
0 1 227 997 1054 1338 408 183 196 1167 10 48 12 730 145 1508 1326 1327 149 362 19368 55 22 14770 19370 1330 19371 60 17136 1333 223 1518 32 65 1335 35 141 1336 2311 4720
0 99 513 69 43 182 104 105 165 591 108 109 12 213 145 6066 11799 11800 260 217 679 10358 22 1342 681 11801 683 87 6067 11802 119 6068 32 65 11803 35 36 11804 354 5891
1 40 41 69 4 182 126 46 106 107 10 48 12 127 128 2662 763 27060 379 362 647 1000 22 10865 649 767 650 27 2666 769 223 2667 32 65 771 95 141 19276 2669 2670
1 19263 605 163 344 1743 345 9197 528 3001 10 1500 515 13 8895 4881 16 969 18 19 24625 414 22 364 7931 25 7932 87 8232 118 30 4886 32 33 121 35 747 974 4887 975
0 247 190 191 43 2085 104 889 377 890 255 891 12 213 145 111 16 4468 18 19 794 414 236 83 4279 25 4280 87 117 118 63 120 92 93 121 35 36 122 97 98
0 1 1080 1179 1054 998 408 183 557 1167 10 48 12 730 145 2016 19919 19920 18 19 19487 55 22 6799 2105 19922 2106 60 3611 19923 223 2023 32 301 19924 35 644 19925 1567 19926
1 40 227 163 4 182 126 46 106 107 10 48 12 127 14 2662 27061 27060 313 362 647 55 22 10865 649 27062 650 87 8960 27063 223 2667 32 65 27064 95 141 19276 2669 11517
0 99 41 3 102 2085 390 183 106 514 108 48 12 110 145 2016 16 347 18 19 6936 55 22 14117 6168 25 5258 27 2022 118 30 2023 1092 301 121 35 747 406 1567 1006
0 1 181 1179 1271 636 309 2484 196 358 10 1745 515 1274 14 502 7046 7047 18 217 1524 55 22 2313 505 7048 506 87 507 7049 30 509 4736 33 7050 35 141 492 38 493
0 99 1325 69 43 880 104 105 165 591 108 109 12 213 145 273 16 347 18 217 8744 55 22 83 8745 25 8746 87 403 118 886 14775 92 93 121 35 161 5592 97 98
0 99 588 478 284 1014 104 105 230 716 108 109 12 289 145 4023 438 4025 18 53 5643 8877 22 9816 5645 20330 5646 487 13296 13297 508 4032 92 93 20331 35 141 449 97 98
0 1 41 494 102 2235 983 376 8 1167 10 689 12 110 145 638 16 396 18 362 186 55 22 3373 1738 25 189 87 1419 118 30 1421 14979 301 121 35 141 24750 2689 24751
1 99 664 69 43 548 390 73 925 392 108 48 515 213 14 2349 4218 3042 18 362 23869 55 22 3530 3531 4221 3532 60 13932 3049 30 12872 92 93 4225 477 141 3052 97 98
1 1 1824 101 192 2013 309 943 580 1035 255 1745 2139 127 145 454 1380 1381 18 19 6021 21 22 13243 6023 1383 6024 60 2405 1384 508 1978 92 93 1385 35 36 1386 97 98
1 6627 664 478 70 2013 590 1523 469 514 675 75 12 213 145 1618 1538 1539 18 19 6520 55 22 26292 6522 1542 6523 27 1622 1545 30 1623 32 33 1547 35 322 1548 1287 1624
0 99 373 191 344 4823 468 376 377 254 108 11 12 13 145 2016 16 347 18 2273 2823 55 22 15411 2824 25 2825 60 9677 118 30 2552 2553 301 121 35 747 2554 1567 2555
0 99 248 69 43 2032 1118 7 8 254 108 48 515 213 14 6309 9923 9924 18 362 6032 1000 22 21067 2105 9926 2106 2550 6310 9927 508 6311 92 93 9928 95 36 9929 97 98
0 247 814 42 325 1014 2152 46 528 425 255 48 12 328 128 15 22118 13285 260 19 8512 414 22 83 8513 22119 8514 87 1759 22120 63 31 32 33 22121 35 141 13286 38 5069
0 99 3555 101 4 1317 104 105 106 107 108 109 12 127 816 273 16 17 260 19 380 414 22 2202 383 25 384 60 338 118 119 12495 92 93 121 35 141 12496 97 98
1 962 41 101 4 1743 126 965 165 107 10 48 12 127 145 926 258 259 18 19 14144 55 22 15244 14146 263 14147 87 5822 266 30 932 92 93 268 477 141 269 97 98
0 40 181 249 495 2441 2152 46 196 1399 10 48 12 1274 145 2262 4768 4769 18 19 14298 55 22 83 14299 4773 14300 87 4775 4776 63 2267 32 65 4777 35 36 1881 624 4778
0 40 2 494 192 125 345 46 253 310 10 48 12 13 145 273 10171 10172 260 2273 2539 55 22 83 1756 10173 2541 27 17907 10175 90 10176 92 93 10177 35 747 10178 97 98
1 247 41 101 102 1007 539 46 106 166 255 48 12 110 145 2349 12041 12042 18 362 3043 21 22 3044 3045 12044 3047 402 13918 12045 223 13919 92 93 12046 477 405 3052 97 98
1 99 2 249 43 479 252 1097 165 591 108 75 12 213 145 291 12890 12891 260 362 5885 414 22 364 4891 12892 4893 27 12893 12894 30 12895 12896 65 12897 35 36 12898 245 4289
0 123 41 249 192 3649 45 73 287 9 10 11 515 198 14 25801 5221 5222 18 19 21557 55 22 4728 4729 5223 4730 87 28347 5225 320 25802 32 65 5227 35 141 5228 1287 304
0 99 814 804 284 1014 437 183 230 197 108 48 12 289 145 291 438 292 18 362 380 55 22 2245 383 443 384 60 810 446 63 299 32 33 448 35 141 492 38 493
0 247 1140 494 43 423 286 3088 287 609 255 409 12 213 8352 1447 16 17 774 362 275 833 22 12404 277 25 278 27 10445 118 30 1456 32 65 121 35 141 22890 827 1459
1 247 1325 11848 43 270 1616 271 557 729 255 668 515 1274 14 273 24069 22488 260 19 314 55 22 28307 17092 24070 17093 27 24071 24072 320 24073 92 93 24074 35 747 22489 97 98
0 99 124 101 102 6040 104 105 106 144 108 109 12 110 2956 273 16 274 18 19 24481 55 236 83 24482 25 3269 87 3270 280 157 281 92 93 282 35 161 142 97 98
0 99 2 1576 250 805 2152 655 253 9 108 75 12 256 311 3312 4382 4383 18 217 717 21 22 83 1186 4384 1187 1410 4385 4386 30 4387 32 33 4388 35 141 1520 1398 4389
0 99 41 249 250 1338 104 105 253 144 108 109 12 256 311 1579 16 347 18 19 7850 55 22 83 7851 25 7852 60 11645 118 223 1585 2796 33 121 35 36 27669 38 27670
1 123 124 101 102 998 6 73 106 107 10 48 12 110 14 1157 16 347 18 19 3160 55 22 83 3161 25 3162 87 1163 118 223 1164 700 65 121 35 141 1165 354 1166
1 247 2 101 102 5 126 46 106 107 255 11 12 110 311 6066 258 259 260 19 1706 8095 22 1214 1708 263 1709 60 21595 266 63 6068 32 65 268 35 36 269 354 5891
0 99 305 69 43 955 104 105 453 581 108 109 12 213 145 273 7138 7139 18 131 1341 55 22 18081 1343 7140 1344 60 7141 7142 63 7143 92 93 7144 35 141 7145 97 98
0 99 124 191 344 1068 104 105 287 591 108 109 12 13 145 1811 10649 6474 18 19 717 55 22 83 1186 6477 2087 402 10650 6480 30 10651 92 93 6481 35 405 142 97 98
0 99 41 163 4 2011 104 105 287 591 108 109 515 213 145 22368 16 347 18 362 16050 55 22 83 16051 25 16052 87 22369 118 30 22370 92 93 121 35 747 353 97 98
0 99 190 69 43 880 104 105 165 47 108 109 12 213 311 273 16 274 18 53 1031 55 236 83 1032 25 650 87 2151 280 886 281 92 93 282 35 141 142 97 98
0 99 1325 1737 495 71 104 105 528 1156 108 109 12 501 145 346 16 347 260 19 4599 55 22 1939 1940 25 1941 27 2983 118 63 352 32 65 121 35 141 406 354 1459
0 99 190 191 307 579 104 105 287 47 108 109 12 49 3342 7599 258 259 18 217 10876 1839 22 114 115 263 116 87 27829 266 119 15625 92 93 268 35 141 269 97 98
0 247 248 2162 325 848 104 105 497 591 255 109 12 905 145 454 1380 1381 260 362 201 55 22 680 203 1383 205 60 2405 1384 30 1978 92 93 1385 35 141 1386 97 98
1 99 124 69 102 1202 194 46 8 254 108 109 12 110 311 2016 28100 28101 260 2273 4645 55 236 15830 2020 28102 2021 2550 11468 28103 30 2023 3233 301 28104 35 36 28032 1567 28033
0 99 227 69 43 880 104 105 253 144 108 109 12 213 145 273 16 23153 260 19 4717 55 236 83 4718 25 4719 60 1012 118 886 23154 92 93 121 35 161 23155 97 98
1 6627 41 69 495 636 934 7796 667 752 656 2015 515 501 311 10020 200 81 18 217 16778 414 22 16913 2105 204 2106 87 15103 207 30 10022 92 93 209 35 747 96 97 98
1 1596 41 15359 70 2013 126 984 497 773 255 48 12 127 145 2662 3650 3651 18 362 14498 55 22 83 14499 3654 14500 27 2666 3656 30 2667 32 65 3657 35 566 3658 2669 2670
1 247 227 69 284 556 468 1141 230 529 255 75 515 289 2066 12265 20879 20880 313 19 8516 55 22 22752 3813 20881 3814 487 20882 20883 30 20884 92 93 20885 477 466 12269 97 98
0 99 124 163 344 1908 104 105 8 166 108 109 12 13 1641 1788 16 130 18 19 6890 21 22 17216 6891 1793 6892 60 1795 1796 223 1797 92 93 1798 35 36 142 97 98
0 247 190 1576 70 2837 468 666 253 752 255 610 515 501 637 426 16 27256 18 362 5444 55 22 2928 1699 25 1701 60 1240 118 90 431 839 33 121 35 644 2415 38 6224
0 99 124 101 102 1250 104 889 106 890 108 891 12 110 145 20027 16 6326 1310 19 4259 21 22 364 4261 25 4262 27 1147 446 30 20028 92 93 121 95 747 449 97 98
0 99 2 69 1149 1131 104 105 469 470 108 109 12 1274 145 79 200 81 18 19 2785 381 22 83 2786 204 2787 60 2937 207 157 91 92 93 209 35 161 96 97 98
0 99 2 69 102 6108 104 105 106 231 108 109 12 110 311 232 5050 5051 774 19 235 414 236 5134 237 5054 239 60 5398 5056 63 5400 32 65 5057 35 36 4839 245 6299
0 99 2 191 43 888 3497 105 8 9497 108 109 12 213 145 11324 7721 7722 149 19 20252 381 236 472 5731 7724 5733 87 16275 7725 30 11327 32 301 7726 35 36 7727 354 304
0 1596 227 829 4 2427 375 1097 287 425 10 75 515 127 145 50 51 52 18 53 806 55 22 26789 2150 58 809 27 385 62 320 64 32 33 66 35 36 67 245 68
0 99 41 1470 325 2011 1445 105 528 514 108 109 12 328 145 873 16 347 18 19 8304 55 22 83 3486 25 3487 27 1104 118 223 878 3567 301 121 35 141 353 303 387
0 1 210 1470 344 2013 345 183 8 166 10 48 12 13 145 1157 16 8166 260 19 794 55 22 83 795 25 1802 87 1163 8167 223 1164 13537 65 34 35 466 1165 354 1166
1 40 181 101 192 538 408 46 925 392 10 48 12 198 311 454 1380 1381 149 19 542 55 22 114 115 1383 116 60 2405 1384 63 1978 92 93 1385 35 36 1386 97 98
0 99 2 69 344 2013 104 105 8 166 108 109 12 13 145 426 16 396 379 362 26874 414 22 83 20925 25 20926 87 430 118 157 431 1734 301 121 35 36 869 5166 1006
0 247 1080 3 284 4753 2152 73 925 1431 255 11 12 289 145 28227 4655 3042 18 362 717 381 22 364 1186 3046 27582 27 338 3049 30 28228 92 93 3051 35 141 3052 97 98
0 40 664 191 43 579 590 46 8 591 10 48 500 213 14 2057 792 793 313 19 806 55 22 807 23317 796 809 27 2226 799 320 2061 32 65 801 35 36 96 245 2227
1 1596 1465 15359 70 2013 126 984 497 773 255 48 12 127 145 2662 3668 3651 149 362 14498 414 22 83 14499 3669 14500 60 3670 3671 30 2667 32 65 3672 35 466 3658 2669 3673
0 247 100 283 307 955 983 73 528 850 255 48 12 256 145 1579 11638 11639 18 19 171 414 22 83 1756 11643 3565 60 11645 11646 30 1585 1687 301 11647 35 36 10541 3692 3693
0 653 41 101 284 654 761 655 253 144 10 48 515 289 145 861 16 347 260 362 314 2705 22 10718 18608 25 18609 60 9976 118 30 868 32 301 121 35 36 12119 354 304
1 247 3392 451 102 933 2081 73 667 9 255 48 12 110 145 582 16 969 18 53 6482 55 22 11262 708 25 710 87 959 118 63 586 32 301 121 35 141 974 2689 975
0 99 181 69 43 423 104 105 453 1167 108 109 12 213 145 2049 16 969 18 19 6482 733 22 18655 708 25 710 87 2054 118 119 2055 32 33 121 35 141 974 38 975
0 1596 181 101 102 924 761 655 557 514 255 48 12 110 14 2603 2604 2605 18 53 4984 55 22 4985 4986 2607 4988 60 16305 2609 30 16306 92 93 2611 95 161 2612 97 98
0 247 305 101 737 1830 1096 1050 8 3752 255 689 515 540 14 273 11992 11993 18 19 11852 55 22 22758 1841 11995 1842 27 11996 11997 320 11998 92 93 11999 35 36 12000 97 98
1 40 41 42 495 71 607 608 528 1431 10 668 515 501 272 2296 3769 3770 18 150 1755 21 22 25444 20187 3773 1757 1410 23414 3776 30 3777 32 301 3778 35 141 3779 1398 1006
0 99 124 1316 102 880 104 889 106 890 108 891 12 110 145 273 10959 10960 18 131 10045 55 236 83 10046 10961 10047 27 10962 10963 886 10964 92 93 10965 35 161 10966 97 98
0 99 1413 191 307 2085 2081 271 287 231 108 75 515 49 145 2485 16 347 18 362 794 381 22 83 3897 25 3898 60 27030 118 320 10484 92 93 121 95 36 10486 97 98
0 247 9236 804 307 2986 212 183 230 1156 255 48 12 49 14 2016 16 347 260 2273 6936 733 22 6937 6938 25 5258 7006 10820 118 30 2023 2024 301 121 95 36 353 1567 387
0 40 41 249 284 1498 761 1825 667 1379 656 409 500 289 145 15 16 14848 379 217 17789 414 22 20435 17791 25 17792 87 1759 118 320 31 32 65 121 35 141 14849 38 14850
0 99 3392 101 102 848 104 105 8 1167 108 109 515 110 14 273 763 7668 18 53 23594 55 22 83 23595 767 23596 27 12275 769 320 7670 92 93 771 35 747 4503 97 98
0 653 227 578 903 2427 849 655 196 1167 10 11 515 198 14 2530 16 347 18 217 20214 414 22 83 15524 25 3502 27 2714 118 30 2535 11649 65 121 35 36 492 2446 2797
0 99 41 451 102 8141 104 105 165 558 108 109 12 110 145 2016 16 26236 18 53 4645 55 236 20247 2020 25 2021 1410 3818 769 30 2023 25761 301 121 35 36 26237 1567 24966
0 99 3283 101 102 880 104 889 106 890 108 891 12 110 145 4034 4035 4036 18 150 5503 733 236 83 13895 4039 5506 87 10654 4042 886 10655 92 93 4044 35 141 4045 97 98
0 247 41 101 344 193 3355 46 580 1242 255 48 12 13 145 199 360 361 260 362 12888 55 22 83 2504 366 2505 87 2813 369 63 1905 92 93 371 35 141 372 97 98
0 99 227 69 102 211 1773 105 106 1167 108 109 12 110 128 273 395 11818 18 131 9711 55 22 24549 12229 400 9713 87 16086 29 30 11820 92 93 34 35 36 11821 97 98
0 99 124 804 43 2011 2152 105 165 47 108 109 12 213 145 2016 16 347 260 19 2823 55 22 22940 2824 25 2825 1924 9313 118 30 2023 19718 301 121 35 747 492 1567 493
1 99 124 101 102 326 390 46 106 107 108 48 515 110 128 426 16 1681 18 217 482 55 22 10644 484 25 486 60 1240 446 30 431 32 301 121 35 141 1689 303 1690
0 99 124 191 43 880 104 105 253 591 108 109 12 213 290 273 1502 1192 379 19 1555 55 236 83 1556 1504 1558 87 711 1506 886 713 92 93 1507 35 161 1201 97 98
0 99 2 451 903 636 104 105 497 558 108 109 12 905 145 79 9123 9124 149 53 7063 55 22 1601 2090 9127 661 27 3466 9129 119 2562 92 93 9130 35 141 372 97 98
0 247 181 6444 43 841 1339 608 287 392 255 75 12 213 145 2530 5120 5121 18 19 2791 55 22 2792 2793 5123 2794 87 2795 5124 30 2535 32 301 5125 95 36 492 2446 493
0 99 124 101 102 1068 607 655 106 470 108 11 12 110 145 28171 1980 1981 149 362 9861 414 22 83 6982 1983 6984 87 28185 1985 30 28172 92 93 1987 477 141 1988 97 98
0 247 605 249 307 1272 964 183 287 47 255 48 515 49 145 582 27775 27776 379 19 717 55 22 472 20934 27777 20935 1924 8405 27778 223 586 14930 301 27779 35 644 492 1567 11469
0 247 41 101 307 193 104 105 925 47 255 109 12 49 311 2349 12041 12042 260 217 794 55 22 472 22014 12044 22015 27 16636 12045 30 4951 92 93 12046 35 141 3052 97 98
0 99 814 451 192 4767 104 105 925 310 108 109 12 198 14 346 8863 2744 18 362 3396 1839 236 18526 3398 8866 3400 584 4115 8868 30 352 32 65 8869 35 566 2753 354 2754
0 247 41 101 284 1651 424 183 253 358 255 48 12 289 290 2902 23087 12796 18 19 3288 55 22 364 3289 23088 3290 27 7032 23089 223 7033 92 93 23090 35 141 12800 97 98
0 99 124 101 102 880 104 889 106 890 108 891 12 110 14 273 411 412 18 53 8744 55 22 83 8745 416 8746 60 4232 419 886 420 92 93 421 35 161 422 97 98
1 123 181 435 70 125 45 46 580 581 10 48 12 198 145 5422 16 347 18 217 17608 55 22 7901 17609 25 17610 87 16956 118 30 5428 32 65 121 35 141 353 245 304
0 247 664 1470 325 548 2506 1141 528 9 255 11 12 328 145 2209 3410 3372 18 53 14369 55 22 18576 14370 3411 10809 584 3298 3376 30 3299 92 93 3412 35 36 2221 97 98
1 40 2 101 4 3708 126 46 106 107 10 48 12 127 21858 273 16 25834 260 362 2250 2705 22 4724 2252 25 2253 487 25835 118 223 25836 92 93 121 35 141 25837 97 98
0 99 181 494 250 479 375 105 253 144 108 109 12 256 145 1447 16 347 18 19 819 55 22 8426 821 25 822 87 2006 118 30 1456 32 65 121 95 466 1526 827 7644
1 247 2 101 344 548 6 46 8 716 255 11 12 13 145 1289 16 347 260 150 13262 21 22 472 8931 25 8933 27 7787 118 63 1488 490 33 121 35 141 869 1287 1006
0 99 248 249 102 8534 104 105 165 514 108 109 12 110 14 638 19719 19720 18 362 862 414 236 83 865 19721 866 1410 7105 19722 157 1421 11310 301 19723 35 36 492 354 493
0 99 814 191 4 6605 104 889 8 890 108 891 12 13 14 1618 360 361 18 19 794 414 236 83 23507 366 23508 87 26974 369 223 1623 32 33 371 35 161 372 1287 15069
0 99 450 191 307 589 104 105 230 47 108 109 12 49 145 2127 395 13892 774 19 2569 414 22 83 2570 400 2571 60 12073 13893 157 2134 92 93 28427 35 644 2136 97 98
0 99 124 1576 737 789 375 271 580 529 108 75 515 739 145 2016 395 292 18 2273 6166 55 22 16426 6168 400 5258 60 3611 446 30 2023 32 33 34 35 36 27766 1567 22668
1 1079 373 101 102 4823 286 984 497 850 656 75 12 110 145 2603 2604 2605 313 217 293 414 22 5753 296 2607 297 87 2608 2609 30 2610 92 93 2611 35 141 2612 97 98
0 99 41 1568 495 548 408 965 557 1167 108 75 12 905 145 611 16 347 379 19 2801 55 22 9287 616 25 618 60 778 118 30 621 32 33 121 35 466 353 624 304
0 1 124 101 102 1908 934 1825 580 1379 10 668 515 110 816 873 16 21542 149 19 8767 55 22 364 2776 25 2778 87 877 118 30 878 27197 65 121 35 747 17661 38 12868
0 99 41 69 102 789 286 984 106 378 108 75 12 110 14 2882 763 21444 18 150 25588 55 22 364 10296 767 10298 27 4104 21446 30 2888 15114 301 771 35 141 21448 2311 21449
0 99 124 101 102 11451 104 889 106 890 108 891 12 110 14 2262 12061 12062 260 53 6234 414 236 8081 1002 12064 1003 87 4775 12065 90 2267 32 65 12066 2199 141 12067 624 355
1 1823 41 829 70 5 309 1097 469 1426 255 75 515 540 290 2016 16 25034 18 19 2740 55 22 11372 2020 25 2021 87 2742 118 90 2023 13822 301 121 95 466 25035 1567 25036
0 99 124 101 102 3751 2081 73 8 2790 108 75 12 110 145 10020 200 81 18 362 22200 55 22 15280 15281 204 15282 60 10021 207 30 10022 92 93 209 35 644 96 97 98
0 99 41 494 4 2960 104 105 106 47 108 109 12 127 860 291 16 347 260 131 3015 55 22 15441 3016 25 3017 487 10327 118 119 299 923 301 121 35 141 869 38 304
0 99 2 451 284 841 104 105 196 581 108 109 12 289 290 4572 16 347 18 19 7758 55 22 83 7759 25 7760 87 21561 118 119 4575 92 93 121 95 141 353 97 98
0 247 547 1576 737 830 408 984 377 716 255 75 515 256 311 2049 16 969 18 19 2565 414 22 483 484 25 486 87 2054 118 320 2055 923 301 121 35 747 974 38 975
0 247 2 997 192 1471 665 376 391 378 255 11 515 739 145 2016 395 396 4696 217 7488 21 22 472 7489 400 2825 1924 9313 29 30 2023 745 301 34 35 747 645 1567 304
0 247 513 578 307 270 934 271 925 1035 255 689 12 198 145 2530 16 347 18 362 2791 1000 22 28571 2793 25 2794 60 2534 118 30 2535 7106 33 121 95 644 353 2446 387
1 123 124 101 102 1055 126 2484 253 254 656 1745 12 110 145 273 16 274 18 362 314 414 22 11794 14432 25 14433 87 2151 280 30 281 92 93 282 95 141 142 97 98
1 1823 2 494 307 1536 375 984 497 425 656 75 515 49 145 15 16 9796 18 19 1125 55 22 9065 921 25 922 87 4443 118 508 4445 32 33 121 35 36 449 38 22908
0 388 227 163 284 1498 408 674 377 2126 10 1500 515 289 145 273 1036 1037 18 19 8315 55 22 202 16225 1041 8318 60 3124 1044 508 3125 92 93 1046 35 141 1047 97 98
0 99 305 283 102 548 468 376 106 1399 108 48 12 110 128 1652 16 1653 260 53 24400 55 22 17710 17711 1657 17712 60 1659 1660 320 1661 92 93 1662 35 141 142 97 98
0 99 2 249 344 407 983 73 557 558 108 48 515 1150 145 2342 200 81 18 53 7582 55 22 543 6619 204 3248 584 9946 207 30 9947 92 93 209 35 747 96 97 98
0 1 181 101 737 1908 815 73 667 1035 10 75 12 328 14 273 1036 1037 18 362 3684 414 22 928 3685 1041 3687 60 338 1044 30 1045 92 93 1046 477 141 1047 97 98
0 99 6283 191 344 1068 665 46 580 1035 108 48 12 49 145 1618 721 361 18 19 4750 55 22 12558 1280 724 1282 60 4860 726 30 1623 32 33 727 160 466 372 1287 4379
0 247 2 191 43 2455 357 183 469 470 255 48 12 213 14 199 360 361 260 19 10364 55 22 83 10365 366 10366 60 1904 369 223 1905 92 93 371 35 161 372 97 98
0 99 41 163 102 880 104 889 8 890 108 891 12 110 145 273 2447 2448 18 362 1031 55 236 83 1032 2449 650 60 11738 2451 886 2452 92 93 2453 35 141 2454 97 98
0 962 450 1470 70 2013 126 943 1056 1379 656 499 3322 127 145 502 23224 23225 18 19 1524 381 22 504 505 23227 506 27 1052 23228 30 509 9089 301 23229 95 644 3242 354 12060
1 653 248 249 250 125 761 1097 580 1431 10 668 515 256 145 559 200 81 18 362 8025 55 22 6384 6385 204 6386 563 564 207 508 565 92 93 209 35 566 96 97 98
1 123 190 191 43 2185 590 1499 165 144 10 409 12 213 816 6694 11950 11951 379 19 275 55 22 10343 277 11952 278 60 10134 11953 30 10136 32 33 11954 35 141 3768 827 18449
0 99 305 163 344 211 104 105 287 47 108 109 12 13 128 273 258 259 149 217 25942 21 22 12513 17261 263 17262 87 3857 266 223 1628 92 93 268 35 141 269 97 98
0 1823 588 191 102 71 126 1141 106 107 10 48 500 110 145 232 3544 3545 18 19 314 55 22 11882 3141 3548 3142 87 6539 3551 320 1935 32 33 3553 35 36 3554 245 355
0 1 190 163 344 71 964 965 253 197 10 75 515 13 2066 28065 16 347 18 2273 15295 55 22 6937 6938 25 5258 2550 28066 118 320 28067 92 93 121 35 566 22089 97 98
0 1 41 1568 250 125 934 73 1056 567 10 11 12 289 860 15 944 691 18 131 7563 55 22 13188 3231 948 3232 27 1188 951 30 952 32 65 953 35 141 449 38 1189
0 247 41 451 250 2200 761 73 253 358 255 75 12 256 145 1391 16 396 18 217 380 414 22 382 383 25 384 60 25276 118 30 7829 6464 65 121 35 141 20547 1398 7831
0 40 41 1148 1054 2568 607 271 667 74 10 610 12 328 145 1204 395 396 260 19 794 21 22 202 22926 400 22927 60 1209 29 30 1210 3932 33 34 160 141 492 245 493
0 247 373 804 307 5 309 183 469 514 255 48 515 49 14 861 19690 19691 260 362 6300 414 22 928 5079 19692 2959 60 10703 19693 30 10705 32 301 19694 35 36 19695 354 10708
0 247 1469 451 307 374 2152 1523 528 3752 255 409 12 49 14 2049 16 969 18 362 6096 55 22 364 1713 25 1714 87 2054 118 30 2055 6065 33 121 160 747 974 38 975
0 247 305 435 284 1471 665 655 196 1472 255 75 12 1432 14 4174 16 969 18 19 14506 55 22 7396 7397 25 7398 87 4175 118 30 4176 5237 33 121 35 747 974 354 975
1 388 2 283 43 3816 590 376 165 591 10 48 12 213 14 426 16 347 260 217 20272 1839 22 83 9431 25 9433 87 430 118 30 431 18278 301 121 35 141 492 38 493
0 99 227 435 102 703 104 105 8 144 108 109 12 110 145 426 16 15652 260 19 3148 55 236 17137 3150 25 3151 60 1240 118 30 431 32 33 121 35 141 15653 38 15654
1 40 124 101 102 1663 126 46 106 107 10 48 12 110 967 273 16 396 379 362 18667 414 22 315 18668 25 18669 27 23623 118 63 23624 92 93 121 35 141 406 97 98
1 99 2 478 70 2200 104 105 391 392 108 109 12 540 7804 611 16 347 260 362 16894 55 22 364 15465 25 15466 60 778 118 119 621 2869 33 121 35 141 645 624 304
0 247 227 478 495 955 286 376 253 425 255 11 12 501 145 426 438 292 18 217 1807 414 22 7666 1809 443 1810 60 1240 446 30 431 7012 33 448 35 141 492 38 493
1 247 248 101 102 5 104 105 106 107 255 109 12 110 145 2209 3410 3372 149 19 3078 55 22 114 3079 3411 3081 584 3401 3376 30 3403 92 93 3412 95 141 2221 97 98
1 123 1372 435 737 3649 964 271 580 392 10 11 500 289 128 2987 19761 19762 18 362 5817 910 22 83 2476 19763 2478 60 2995 19764 320 2997 32 65 19765 35 36 2136 1287 3000
0 247 527 101 307 556 2125 655 528 1142 255 48 12 49 145 454 1380 1381 18 19 10950 55 22 8613 3452 1383 3453 60 684 1384 30 686 92 93 1385 35 141 1386 97 98
0 99 124 101 102 880 104 105 287 47 108 109 12 110 145 273 16 274 260 53 1466 55 236 83 1467 25 866 87 2047 280 886 281 92 93 282 35 566 142 97 98
1 1 450 191 43 1743 590 183 8 591 10 48 2139 213 1251 861 2799 2800 260 19 518 21 22 16489 519 2803 521 60 4125 2805 508 4126 32 33 2807 35 141 2808 354 9096
0 40 124 101 102 1405 390 46 580 581 10 48 12 110 145 111 395 6853 18 19 2411 1839 22 10718 2413 400 2414 60 1064 25640 63 1066 92 93 27773 95 36 122 97 98
1 1 41 101 102 270 309 2043 230 358 255 668 500 110 311 502 16 347 18 19 503 55 22 571 505 25 506 27 1052 118 508 509 2578 301 121 35 141 353 354 387
0 247 527 5751 325 789 2506 46 377 773 255 48 12 905 145 50 2799 2800 18 19 3043 55 22 8478 3045 2803 3047 87 3328 2805 223 3329 32 33 2807 35 141 2808 245 2809
0 247 2 829 43 805 3106 183 8 1035 255 48 12 213 145 5238 5239 5240 18 362 5231 55 22 5232 5233 5244 5234 27 5443 5248 30 5249 32 301 5250 35 747 5251 3179 14054
0 99 41 101 102 548 45 195 8 310 108 668 12 110 145 2530 16 347 18 150 9704 21 22 83 7679 25 7680 60 2534 118 30 2535 32 301 121 35 141 492 847 493
1 247 513 163 344 556 1025 183 528 254 255 48 12 13 145 1652 16 1653 18 19 10024 55 22 364 10026 1657 10027 60 1659 1660 30 1661 92 93 1662 477 141 142 97 98
1 388 4274 478 737 904 6 666 196 609 656 1745 12 49 145 4174 16 969 18 19 5028 16654 22 5029 12866 25 5031 87 4175 118 30 4176 923 301 121 477 747 974 354 975
1 247 664 163 344 452 2152 73 253 773 255 48 12 13 145 7914 438 292 18 150 9091 414 22 9092 2929 443 2930 87 7919 446 63 7921 92 93 448 35 141 869 97 98
0 247 181 435 344 606 252 1523 287 1156 255 668 515 13 311 454 9176 4862 3344 19 15919 55 22 4052 2252 4863 2253 87 462 4865 320 464 92 93 4866 95 466 467 97 98
0 247 4448 829 1378 805 1445 195 453 9497 255 668 515 905 145 11324 1326 1327 18 19 7042 55 22 28215 7043 1330 7044 27 18004 1333 320 11327 32 33 1335 35 747 1336 303 4720
0 99 450 1148 495 805 104 105 391 1156 108 109 12 501 816 11881 16 396 313 362 23587 55 22 83 1841 25 1842 27 24964 29 157 11884 32 33 121 35 644 27784 38 2727
0 99 41 804 43 4767 104 105 165 591 108 109 12 213 145 2016 16 347 18 217 4047 414 236 21067 2105 25 2106 16780 16781 118 30 2023 11967 301 121 95 36 406 1567 1006
1 247 2 101 102 479 607 183 106 1399 255 48 515 110 145 2968 16 2969 18 150 2596 55 22 83 2597 25 2598 87 338 118 508 1013 92 93 121 35 141 180 97 98
0 99 450 1576 737 1256 390 943 580 425 108 689 515 739 816 1204 16 347 18 150 314 414 22 18965 14862 25 14864 1924 18286 118 320 1210 7106 33 121 35 141 353 7556 387
0 247 41 1470 1149 4823 2125 271 497 1744 255 75 12 10339 145 611 16446 16447 18 19 4798 381 22 24122 3889 16448 3890 87 619 16449 30 621 1114 33 16450 35 466 1308 624 6121
1 4303 2 804 4 2568 126 666 253 144 10 75 676 127 14 851 16 347 260 53 22730 414 22 83 22731 25 22732 87 940 118 90 856 1324 33 121 35 36 353 38 387
0 247 2 829 192 1007 357 271 557 1744 255 11 76 7881 145 454 1380 1381 18 19 171 17476 22 364 22224 1383 22225 60 684 1384 90 686 92 93 1385 35 141 1386 97 98
0 247 41 163 307 789 1025 183 196 2126 255 48 12 256 4233 5407 5408 5409 260 53 26291 55 22 12670 10934 5413 10935 87 5415 5416 30 5417 92 93 5418 95 747 5419 97 98
0 99 1465 3 284 606 964 608 253 609 108 668 12 289 860 426 16 347 149 19 1730 55 22 5191 1732 25 1733 87 430 118 30 431 1422 301 121 35 747 869 38 870
1 247 1469 3 250 479 408 2484 391 254 255 11 12 256 2312 2882 16 969 260 362 6587 414 22 13162 755 25 756 87 7772 118 30 7773 923 33 121 35 747 974 2311 975
0 247 373 101 307 760 437 73 925 581 255 48 500 49 14 8276 8277 8278 149 362 806 381 22 807 808 8281 809 87 14517 8283 320 14518 92 93 8285 35 36 8286 97 98
0 99 1918 435 43 4753 104 105 165 716 108 109 12 213 967 346 1909 706 379 362 2655 55 22 83 2656 1912 2657 60 1961 1915 157 352 32 65 1916 35 141 715 354 7008
0 962 4448 478 1378 751 849 7 667 1431 675 75 515 976 145 861 1326 1327 379 19 13036 21 22 24901 1940 1330 1941 87 8138 1333 30 1334 32 65 1335 35 747 1336 354 4720
0 653 1325 249 284 1663 375 984 580 716 10 75 515 289 145 1618 16 347 149 19 11008 55 22 659 3165 25 3166 584 14171 118 30 1623 32 65 121 35 36 353 1287 387
0 99 450 1470 102 3393 728 105 106 47 108 109 515 110 145 2016 16 969 18 19 4047 381 236 364 2105 25 2106 87 2107 118 30 2108 923 33 121 35 36 974 1567 975
0 247 373 451 344 1131 309 376 925 514 255 11 12 49 145 291 16 347 15032 150 6802 55 22 18269 6740 25 6742 1924 7770 118 30 299 825 301 121 35 141 353 38 387
0 653 673 101 102 1498 607 655 925 310 656 11 12 110 145 273 1957 1958 18 217 13154 55 22 19878 13155 1960 13156 1924 403 1962 30 23593 92 93 1963 35 141 1964 97 98
0 247 41 101 307 2837 815 1523 497 2790 255 11 515 49 145 454 16 347 260 19 1800 55 22 5327 865 25 866 60 2405 118 30 1978 92 93 121 35 644 353 97 98
0 40 2 451 70 1317 345 376 925 773 10 11 515 13 145 611 16 347 18 19 6203 55 22 928 2090 25 661 60 778 118 30 621 2780 301 121 35 141 26624 624 26625
0 99 605 69 495 2455 1773 376 165 1426 108 48 12 501 311 2049 16 969 18 19 18646 55 22 6795 6796 25 6797 87 2054 118 30 2055 923 33 121 35 179 974 38 975
0 247 9236 101 344 1471 1118 1141 528 470 255 48 12 13 128 273 395 396 8785 19 740 55 22 9332 742 400 743 60 403 29 30 2095 92 93 34 35 644 406 97 98
1 123 124 163 102 579 126 376 580 1156 10 75 12 110 145 426 16 396 18 19 427 55 22 83 428 25 429 87 430 118 223 431 32 301 121 95 141 406 12616 1006
0 99 41 2284 102 1024 104 889 106 890 108 891 12 110 145 291 16 347 260 362 11453 55 22 83 11454 25 11455 27 298 118 157 299 7082 33 121 35 161 9815 38 6614
0 247 190 249 250 760 849 1825 557 197 255 668 12 256 145 1991 16 347 18 53 5241 21 22 9491 5243 25 5245 87 16482 118 30 1996 92 93 121 95 466 1997 97 98
0 247 4511 69 4 2013 849 46 106 514 255 48 12 127 311 232 16 347 18 53 380 55 22 382 383 25 384 60 6549 118 63 1935 32 65 121 95 141 406 245 1459
0 99 3423 478 102 2032 104 105 287 254 108 109 12 110 8153 426 16 396 18 19 171 414 236 83 15945 25 15946 60 1240 118 157 431 32 33 121 95 141 406 7556 1006
1 247 1140 494 307 1007 45 984 253 850 255 11 515 49 145 2743 12912 3741 18 362 18570 21 22 364 5062 11966 5063 87 2749 3747 30 2751 32 65 3748 35 141 3749 303 3750
1 388 1030 101 344 4722 815 2137 377 1273 656 2015 515 976 128 3312 15738 15739 149 53 15909 55 22 11923 15910 15740 15911 87 5548 15742 90 4387 32 33 15743 35 747 1520 1398 4389
0 99 2 478 307 880 104 105 287 47 108 109 12 49 14 273 19430 19431 379 362 8744 910 22 83 8745 19432 8746 27 19433 19434 886 19435 92 93 19436 35 161 19437 97 98
0 7116 1469 42 1271 2200 309 2484 469 1399 255 48 12 1274 145 873 16 347 18 53 17533 55 22 23721 10201 25 10202 87 877 118 30 878 2024 33 121 35 141 353 303 387
1 1 181 69 43 1405 761 984 497 470 10 11 12 213 145 273 16 347 18 19 2823 294 22 472 2824 25 2825 60 2954 118 30 2955 92 93 121 35 747 1753 97 98
0 247 210 163 344 955 2506 655 196 358 255 11 515 13 145 15415 792 793 18 362 717 55 22 16113 16114 796 16115 27 17606 799 30 15419 32 65 801 35 141 96 1287 17607
0 99 2 3 284 436 104 105 230 231 108 109 12 289 145 10020 80 81 18 19 17833 414 22 83 17834 85 17835 60 10021 89 119 10022 92 93 94 35 141 96 97 98
1 962 248 163 1054 2736 934 271 196 609 10 75 515 2048 5203 7749 13374 13375 379 362 13036 55 22 19398 1940 13377 1941 487 7750 13378 30 7751 92 93 13379 477 141 13380 97 98
0 99 210 191 307 904 104 105 469 1156 108 109 500 49 145 79 80 81 18 19 6583 414 22 4799 3889 85 3890 87 88 89 320 91 92 93 94 35 141 96 97 98
0 99 1080 249 307 2013 104 105 287 47 108 109 12 49 967 346 258 259 379 19 17793 21 22 83 17794 263 17795 60 1961 266 157 352 32 65 268 35 141 269 354 1468
0 99 1413 163 192 71 983 1523 391 1426 108 689 12 198 145 111 16 4468 260 19 27697 55 22 364 19917 25 19918 87 117 118 30 120 92 93 121 35 747 122 97 98
0 1596 3273 249 70 1893 934 1523 557 425 10 11 12 905 145 541 395 396 260 131 740 55 22 1903 742 400 743 487 27813 29 30 5220 92 93 34 35 747 6244 97 98
0 247 41 69 284 1007 2096 7 377 850 255 48 515 256 2312 273 16 347 18 19 1847 55 22 2900 6222 25 1851 87 403 118 30 2095 92 93 121 35 36 353 97 98
0 40 1650 1470 495 830 390 46 377 392 10 48 12 501 145 273 1036 1037 260 53 11525 6630 22 2383 2645 1041 2646 60 4202 1044 63 1045 92 93 1046 35 36 1047 97 98
1 388 1372 163 344 2013 126 1523 667 729 675 1745 515 127 145 24151 16 347 18 362 1244 1000 22 1245 1246 25 1247 3578 1012 118 508 24153 92 93 121 35 322 11637 97 98
0 99 124 101 102 880 104 105 165 591 108 109 12 110 816 2653 258 259 18 19 1328 55 236 83 1329 263 1331 60 4090 266 886 2660 92 93 268 35 161 269 97 98
0 99 124 101 102 760 104 105 253 144 108 109 12 110 145 638 16 347 18 217 10102 55 22 18216 4458 25 4459 27 4995 118 30 1421 3932 301 121 35 141 3504 2446 8690
0 99 124 101 102 3383 607 183 106 581 108 109 12 110 1251 638 16 347 260 150 4268 55 22 83 4269 25 4270 1410 7105 118 63 1421 32 301 121 160 141 869 5166 870
0 99 1325 451 250 356 104 105 377 1167 108 109 515 256 145 861 6140 6141 18 19 6768 381 22 1214 1708 6144 1709 60 6146 6147 30 6148 32 33 6149 477 141 6150 354 6151
0 1 227 69 4 2736 607 183 253 773 10 48 12 127 145 3413 721 361 18 19 4081 55 22 12003 4082 724 4083 87 3418 726 30 3420 32 33 727 35 747 372 354 15069
1 99 41 191 4 880 104 105 287 966 108 109 12 13 145 273 8758 8759 149 53 4717 55 236 83 4718 8760 4719 60 8761 8762 886 8763 92 93 8764 35 161 8765 97 98
1 1 2 451 307 924 126 965 925 773 10 11 6687 127 145 1527 395 28209 18 19 6689 381 22 83 6690 400 6691 60 1532 29 90 1533 27263 301 34 35 644 3504 2446 28210
0 99 513 163 344 1989 104 889 287 890 108 891 12 49 145 232 258 259 149 53 20273 414 22 83 12950 263 12951 60 6549 266 30 1935 32 65 268 35 141 269 245 12389
0 99 181 249 284 326 1930 183 230 231 108 48 12 289 145 2209 3410 3372 260 19 10011 55 22 24055 10013 3411 10015 584 3401 3376 63 3403 92 93 3412 95 161 2221 97 98
0 99 450 69 102 548 104 105 106 47 108 109 12 110 145 291 395 396 774 217 7343 1938 22 364 3035 400 3036 60 810 29 119 299 4066 33 34 35 141 492 303 493
0 99 41 163 102 1966 468 105 106 966 108 109 515 110 145 2016 395 396 18 362 717 55 236 364 15281 400 15282 7006 10820 29 508 2023 1296 301 34 95 466 492 1567 493
1 247 41 283 192 548 983 376 453 558 255 48 515 198 145 6212 16 22824 18 53 18455 55 22 83 3253 25 3254 87 1147 22825 30 6213 92 93 121 35 747 4635 97 98
0 1 1325 69 43 1373 345 73 1056 2790 10 75 515 213 145 2016 16 347 18 19 20281 55 22 24709 20282 25 20283 1410 3818 118 30 2023 32 301 121 35 141 492 1567 493
0 99 181 2284 192 6128 104 105 528 9 108 109 12 328 311 232 16 347 18 362 23476 21 236 83 795 25 14698 60 6549 118 157 1935 32 65 121 477 161 353 245 4119
0 99 41 191 192 1605 983 183 925 966 108 48 12 739 860 454 721 361 18 19 7400 21 22 202 7401 724 7402 60 684 726 30 686 92 93 727 35 36 372 97 98
1 736 41 6389 495 3816 607 2109 557 872 10 409 12 328 311 426 16 347 18 19 2360 21 22 2361 2362 25 2363 87 430 118 30 431 12141 301 121 477 141 492 38 493
0 962 124 3 70 589 6 2109 528 1431 10 1745 12 127 145 15566 690 691 18 217 275 414 22 11061 277 695 278 60 23583 698 30 15571 32 65 701 35 141 449 827 6498
0 123 513 249 250 1498 761 1141 528 1167 10 75 515 256 128 1391 16 347 260 19 8688 1674 22 12016 2866 25 2867 60 2868 118 30 2174 5287 33 121 95 466 353 1398 387
1 1 190 249 250 2960 761 183 253 144 10 48 515 256 145 273 763 17 18 53 1665 55 22 3104 23631 767 1667 1924 403 769 30 2095 92 93 771 477 36 645 97 98
0 247 3832 249 307 2085 1773 183 253 425 255 48 12 256 272 5356 15427 15428 149 19 4377 21 22 83 3795 15430 3797 60 15431 15432 223 15433 92 93 15434 35 644 15435 97 98
0 99 1754 1737 43 880 104 105 580 591 108 109 12 256 14 15 12031 12032 18 19 2419 833 236 83 2420 12033 562 87 1759 12034 886 31 32 65 12035 35 161 12036 38 2727
0 99 1030 3 307 933 408 965 453 1156 108 48 515 49 145 28610 16 396 18 19 19468 414 22 15250 15251 25 15252 60 338 118 508 28611 92 93 121 95 644 28612 97 98
0 99 547 249 43 703 104 889 925 890 108 891 12 213 2312 273 258 259 260 19 23930 21 236 14404 14405 263 14406 27 12648 266 223 12649 92 93 268 477 747 269 97 98
0 962 2 191 192 5 815 195 667 3626 255 668 515 540 14 1289 7784 7785 379 217 5817 55 22 83 2476 7786 2478 87 1487 7788 320 1488 5970 301 7789 35 747 1139 1287 5027
0 123 1469 191 192 2568 761 73 253 310 10 48 12 256 311 1715 1716 1717 18 19 8233 55 22 364 8234 1720 8235 60 1721 1722 63 1723 92 93 1724 477 141 1725 97 98
1 99 124 101 102 880 104 889 106 890 108 891 12 110 145 273 395 21510 149 217 1555 55 236 83 1556 400 1558 1924 1012 29 886 1404 92 93 34 35 161 21516 97 98
0 99 41 478 307 1068 2152 183 230 567 108 48 12 49 145 851 763 17 149 150 1511 55 22 10684 1513 767 1515 87 940 769 223 856 1734 301 771 35 141 492 1398 493
0 99 2 283 307 10001 104 105 230 591 108 109 12 49 145 79 360 361 18 19 5350 414 236 83 5351 366 5352 87 3391 369 223 2562 92 93 371 95 747 372 97 98
0 99 2 69 43 1190 104 889 253 890 108 891 12 213 145 232 233 234 18 19 20181 414 236 202 20182 238 20183 60 240 241 119 242 32 65 243 477 644 244 245 246
0 123 389 163 250 1743 590 655 253 773 10 11 12 213 145 762 8615 764 260 19 15007 414 22 3791 15009 8617 15010 487 8618 8619 30 7207 92 93 8620 35 747 772 97 98
0 123 1754 804 737 3286 590 73 557 254 656 75 12 213 145 291 19213 19214 18 217 970 414 22 8251 383 19215 384 60 810 19216 320 299 1734 33 19217 35 141 492 245 493
1 962 41 69 43 2013 590 965 8 591 10 48 515 213 14 8780 13464 13465 774 362 10806 55 22 10807 18577 13468 10809 60 8782 13470 30 8783 92 93 13471 95 36 13472 97 98
0 99 181 101 102 1024 815 984 106 850 108 109 12 110 145 2690 27034 27035 2410 2273 2017 55 22 4646 2020 27036 2021 87 2698 27037 508 2700 32 65 27038 35 36 27039 1567 9419
0 99 21574 101 4 1338 104 105 8 288 108 109 12 127 14 273 10447 10448 18 53 151 55 22 83 152 10449 154 87 17181 10450 157 17182 92 93 10451 477 161 10452 97 98
0 99 2 2162 4420 2733 104 105 667 425 108 109 12 77 14 232 28579 28580 260 19 24893 55 22 83 1756 28581 6548 60 6549 28582 119 1935 32 65 28583 35 36 28584 303 4119
0 1823 181 101 102 1869 345 3088 580 2790 10 668 515 110 14 24532 16 24533 18 19 2740 55 22 2741 2020 25 2021 2550 24535 118 508 24536 92 93 121 35 566 24537 97 98
0 99 814 163 344 2085 72 46 8 558 108 48 12 13 290 1998 16 347 149 19 5672 1839 22 2694 5673 25 5674 3578 15710 118 63 2001 92 93 121 35 466 15711 97 98
1 388 4448 191 192 2013 126 1141 253 425 656 75 12 127 145 2882 16 347 18 217 6651 55 22 23679 6652 25 6654 87 3951 118 30 2888 14728 33 121 35 141 353 511 387
0 388 814 435 250 2960 345 376 925 310 656 11 12 13 14 426 13850 13851 18 217 3103 55 22 3104 3105 13854 1667 60 1240 13855 30 431 1296 33 13856 35 141 492 38 493
0 99 4994 69 43 848 539 608 165 1399 108 48 12 213 2312 426 395 396 18 217 2228 733 22 83 2229 400 2230 87 430 29 30 431 2301 33 34 35 141 17852 38 17853
1 962 2 578 70 125 761 965 528 581 10 48 515 256 14 291 395 396 149 19 13346 414 22 3585 18279 400 297 87 837 29 30 299 2301 33 34 35 141 492 1567 493
0 247 124 101 102 1256 607 376 230 1431 255 11 12 110 5085 873 14703 14704 18 53 12476 414 22 2746 2747 14706 2748 87 877 14707 30 878 923 301 14708 35 747 492 303 493
0 99 100 69 43 880 104 105 287 1399 108 109 12 213 145 273 16 274 18 19 5895 1839 236 83 5896 25 2825 87 19688 280 886 4411 92 93 282 95 566 142 97 98
0 1 124 101 102 1908 126 271 8 529 10 409 12 110 10551 273 16 347 18 362 427 55 22 83 428 25 429 60 403 118 223 2095 92 93 121 35 36 353 97 98
0 99 41 249 43 888 2163 105 253 197 108 109 12 13 145 15 1326 1327 18 53 13766 936 236 6071 8008 1330 8009 60 1852 1333 30 31 32 65 1335 35 36 1336 38 1337
0 40 2 163 344 1405 375 73 287 254 10 11 12 13 145 273 13841 13842 18 19 2801 414 22 3661 616 13843 618 60 13844 13845 30 13846 92 93 13847 35 747 13848 97 98
0 247 1469 1470 70 423 468 183 580 231 255 48 12 540 145 1289 16 396 18 362 4750 55 22 1279 1280 25 1282 87 1487 118 30 1488 1734 301 121 746 466 869 1287 5027
0 247 3273 101 43 1007 934 271 377 254 255 75 12 213 14 1243 258 259 260 19 1450 55 22 1601 1602 263 1453 27 1248 266 30 1249 92 93 268 35 141 269 97 98
0 99 41 2162 250 1883 104 889 667 890 108 891 12 976 145 4504 16 22488 1310 19 11264 414 22 11265 11266 25 11267 60 16412 118 119 16224 92 93 121 35 161 22489 97 98
1 99 41 2162 1271 805 2096 195 469 850 108 48 12 1274 26305 502 16 347 18 53 1524 55 22 504 505 25 506 87 507 118 30 509 10441 301 121 35 141 353 354 387
0 40 1080 1568 1378 3649 539 984 196 2126 10 11 515 976 14 5840 258 259 18 2273 11177 381 22 9105 11179 263 11180 87 11853 266 508 5845 32 65 268 35 141 269 802 1468
0 99 227 191 344 229 104 889 253 890 108 891 12 13 272 762 8615 764 18 19 6556 381 236 6717 2776 8617 2778 487 8618 8619 63 7207 92 93 8620 35 36 772 97 98
1 123 2319 69 307 2013 126 73 391 392 656 11 12 127 128 454 1380 1381 379 19 4599 381 22 4600 1940 1383 1941 60 684 1384 63 686 92 93 1385 35 644 1386 97 98
0 99 41 1148 284 308 1020 376 925 773 108 11 515 289 637 291 16 347 18 217 6060 55 22 472 6062 25 6063 87 837 118 320 299 5287 33 121 35 466 353 2446 387
0 247 41 69 102 164 934 73 287 197 255 48 12 110 2066 2296 3769 3770 18 53 8399 55 22 14978 3132 3773 3134 563 3775 3776 30 3777 32 33 3778 35 141 3779 1398 3780
0 1079 1140 902 495 579 72 984 497 425 10 48 515 905 145 1391 26500 26501 18 53 18826 55 22 1731 16432 26502 16433 27 14009 26503 30 2174 32 65 26504 35 141 492 354 26505
0 247 2 451 344 11365 2152 965 377 9 255 11 12 13 145 2296 16 347 18 217 171 55 22 364 957 25 2760 87 10553 118 30 10554 32 301 121 35 141 353 1398 387
0 1 814 902 4 2013 126 73 106 1156 10 75 12 127 14 11968 26240 26241 18 53 23329 833 22 83 23330 26242 23331 27 11973 26243 30 11975 32 33 26244 35 141 26245 2311 26246
1 99 41 435 102 1190 104 105 287 966 108 109 12 110 14 50 51 52 260 362 16890 55 236 11106 11107 58 11108 27 385 62 30 64 32 33 66 35 141 67 245 68
0 1823 227 69 1271 998 2096 1141 377 850 10 48 515 1299 128 2798 15427 15428 18 19 14960 10700 22 83 5351 15430 5352 60 7086 15432 63 2806 32 301 15434 35 141 15435 624 24822
0 99 3392 42 307 12161 104 105 287 47 108 109 12 49 7355 2209 3394 3395 18 53 6109 1000 236 21395 1940 3399 1941 584 3298 3402 30 3299 92 93 3404 35 141 2221 97 98
0 247 124 4465 325 720 104 105 453 1156 255 109 12 1150 145 346 1502 1192 18 19 1494 414 22 472 1496 1504 1497 87 351 1506 30 352 32 65 1507 477 141 1201 354 1917
因为 它太大了无法显示 source diff 。你可以改为 查看blob
import logging
import numpy as np
import pickle
import os
import paddle
import paddle.fluid as fluid
from args import parse_args
from criteo_reader import CriteoDataset
import network_conf
logging.basicConfig(format='%(asctime)s - %(levelname)s - %(message)s')
logger = logging.getLogger('fluid')
logger.setLevel(logging.INFO)
def infer():
args = parse_args()
if args.use_gpu == 1:
place = fluid.CUDAPlace(0)
else:
place = fluid.CPUPlace()
inference_scope = fluid.Scope()
test_files = [
args.test_data_dir + '/' + x for x in os.listdir(args.test_data_dir)
]
criteo_dataset = CriteoDataset()
test_reader = paddle.batch(
criteo_dataset.test(test_files), batch_size=args.batch_size)
startup_program = fluid.framework.Program()
test_program = fluid.framework.Program()
cur_model_path = args.model_output_dir + '/epoch_' + args.test_epoch
with fluid.scope_guard(inference_scope):
with fluid.framework.program_guard(test_program, startup_program):
loss, auc, data_list = eval('network_conf.' + args.model_name)(
args.embedding_size, args.num_field, args.num_feat,
args.layer_sizes_dnn, args.act, args.reg, args.layer_sizes_cin)
exe = fluid.Executor(place)
feeder = fluid.DataFeeder(feed_list=data_list, place=place)
fluid.io.load_persistables(
executor=exe,
dirname=cur_model_path,
main_program=fluid.default_main_program())
auc_states_names = ['_generated_var_2', '_generated_var_3']
for name in auc_states_names:
param = inference_scope.var(name).get_tensor()
param_array = np.zeros(param._get_dims()).astype("int64")
param.set(param_array, place)
loss_all = 0
num_ins = 0
for batch_id, data_test in enumerate(test_reader()):
loss_val, auc_val = exe.run(test_program,
feed=feeder.feed(data_test),
fetch_list=[loss.name, auc.name])
num_ins += len(data_test)
loss_all += loss_val * len(data_test)
logger.info('TEST --> batch: {} loss: {} auc_val: {}'.format(
batch_id, loss_all / num_ins, auc_val))
print(
'The last log info is the total Logloss and AUC for all test data. '
)
if __name__ == '__main__':
infer()
from args import parse_args
import os
import paddle.fluid as fluid
import sys
import network_conf
import time
def train():
args = parse_args()
if not os.path.isdir(args.model_output_dir):
os.mkdir(args.model_output_dir)
loss, auc, data_list = eval('network_conf.' + args.model_name)(
args.embedding_size, args.num_field, args.num_feat,
args.layer_sizes_dnn, args.act, args.reg, args.layer_sizes_cin)
optimizer = fluid.optimizer.SGD(
learning_rate=args.lr,
regularization=fluid.regularizer.L2DecayRegularizer(args.reg))
optimizer.minimize(loss)
dataset = fluid.DatasetFactory().create_dataset()
dataset.set_use_var(data_list)
dataset.set_pipe_command('python criteo_reader.py')
dataset.set_batch_size(args.batch_size)
dataset.set_filelist([
args.train_data_dir + '/' + x for x in os.listdir(args.train_data_dir)
])
if args.use_gpu == 1:
exe = fluid.Executor(fluid.CUDAPlace(0))
dataset.set_thread(1)
else:
exe = fluid.Executor(fluid.CPUPlace())
dataset.set_thread(args.num_thread)
exe.run(fluid.default_startup_program())
for epoch_id in range(args.num_epoch):
start = time.time()
exe.train_from_dataset(
program=fluid.default_main_program(),
dataset=dataset,
fetch_list=[loss, auc],
fetch_info=['loss', 'auc'],
debug=False,
print_period=1000)
model_dir = args.model_output_dir + '/epoch_' + str(epoch_id + 1)
sys.stderr.write('epoch%d is finished and takes %f s\n' % (
(epoch_id + 1), time.time() - start))
fluid.io.save_persistables(
executor=exe,
dirname=model_dir,
main_program=fluid.default_main_program())
if __name__ == '__main__':
train()
import paddle.fluid as fluid
import math
def ctr_xdeepfm_model(embedding_size, num_field, num_feat, layer_sizes_dnn, act,
reg, layer_sizes_cin):
init_value_ = 0.1
initer = fluid.initializer.TruncatedNormalInitializer(
loc=0.0, scale=init_value_)
raw_feat_idx = fluid.layers.data(
name='feat_idx', shape=[num_field], dtype='int64')
raw_feat_value = fluid.layers.data(
name='feat_value', shape=[num_field], dtype='float32')
label = fluid.layers.data(
name='label', shape=[1], dtype='float32') # None * 1
feat_idx = fluid.layers.reshape(raw_feat_idx,
[-1, num_field, 1]) # None * num_field * 1
feat_value = fluid.layers.reshape(
raw_feat_value, [-1, num_field, 1]) # None * num_field * 1
feat_embeddings = fluid.layers.embedding(
input=feat_idx,
dtype='float32',
size=[num_feat + 1, embedding_size],
padding_idx=0,
param_attr=fluid.ParamAttr(
initializer=initer)) # None * num_field * embedding_size
feat_embeddings = feat_embeddings * feat_value # None * num_field * embedding_size
# -------------------- linear --------------------
weights_linear = fluid.layers.embedding(
input=feat_idx,
dtype='float32',
size=[num_feat + 1, 1],
padding_idx=0,
param_attr=fluid.ParamAttr(initializer=initer)) # None * num_field * 1
b_linear = fluid.layers.create_parameter(
shape=[1],
dtype='float32',
default_initializer=fluid.initializer.ConstantInitializer(value=0))
y_linear = fluid.layers.reduce_sum(
(weights_linear * feat_value), 1) + b_linear
# -------------------- CIN --------------------
Xs = [feat_embeddings]
last_s = num_field
for s in layer_sizes_cin:
# calculate Z^(k+1) with X^k and X^0
X_0 = fluid.layers.reshape(
fluid.layers.transpose(Xs[0], [0, 2, 1]),
[-1, embedding_size, num_field,
1]) # None, embedding_size, num_field, 1
X_k = fluid.layers.reshape(
fluid.layers.transpose(Xs[-1], [0, 2, 1]),
[-1, embedding_size, 1, last_s]) # None, embedding_size, 1, last_s
Z_k_1 = fluid.layers.matmul(
X_0, X_k) # None, embedding_size, num_field, last_s
# compresses Z^(k+1) to X^(k+1)
Z_k_1 = fluid.layers.reshape(Z_k_1, [
-1, embedding_size, last_s * num_field
]) # None, embedding_size, last_s*num_field
Z_k_1 = fluid.layers.transpose(
Z_k_1, [0, 2, 1]) # None, s*num_field, embedding_size
Z_k_1 = fluid.layers.reshape(
Z_k_1, [-1, last_s * num_field, 1, embedding_size]
) # None, last_s*num_field, 1, embedding_size (None, channal_in, h, w)
X_k_1 = fluid.layers.conv2d(
Z_k_1,
num_filters=s,
filter_size=(1, 1),
act=None,
bias_attr=False,
param_attr=fluid.ParamAttr(
initializer=initer)) # None, s, 1, embedding_size
X_k_1 = fluid.layers.reshape(
X_k_1, [-1, s, embedding_size]) # None, s, embedding_size
Xs.append(X_k_1)
last_s = s
# sum pooling
y_cin = fluid.layers.concat(Xs[1:],
1) # None, (num_field++), embedding_size
y_cin = fluid.layers.reduce_sum(y_cin, -1) # None, (num_field++)
y_cin = fluid.layers.fc(input=y_cin,
size=1,
act=None,
param_attr=fluid.ParamAttr(initializer=initer),
bias_attr=None)
y_cin = fluid.layers.reduce_sum(y_cin, dim=-1, keep_dim=True)
# -------------------- DNN --------------------
y_dnn = fluid.layers.reshape(feat_embeddings,
[-1, num_field * embedding_size])
for s in layer_sizes_dnn:
y_dnn = fluid.layers.fc(input=y_dnn,
size=s,
act=act,
param_attr=fluid.ParamAttr(initializer=initer),
bias_attr=None)
y_dnn = fluid.layers.fc(input=y_dnn,
size=1,
act=None,
param_attr=fluid.ParamAttr(initializer=initer),
bias_attr=None)
# ------------------- xDeepFM ------------------
predict = fluid.layers.sigmoid(y_linear + y_cin + y_dnn)
cost = fluid.layers.log_loss(input=predict, label=label, epsilon=0.0000001)
batch_cost = fluid.layers.reduce_mean(cost)
# for auc
predict_2d = fluid.layers.concat([1 - predict, predict], 1)
label_int = fluid.layers.cast(label, 'int64')
auc_var, batch_auc_var, auc_states = fluid.layers.auc(input=predict_2d,
label=label_int,
slide_steps=0)
return batch_cost, auc_var, [raw_feat_idx, raw_feat_value, label]
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册