727
253220790 202217327 915196903 236800305 452915740 270802976 292267082 235135629 17655728 989452170 556709562 584431713 148563371 630155493 613173344 852177182 114832429 436484592 410917578 198270501 466112673 906698072 50256683 492067777 417047460 152698708 17290028 867629190 315406096 882752238 600736381 54931345 137017384 581986140 481134030 752763253 816423068 702013736 527217451 168473748 541242086 841786311 789803967 933318941 889335183 974595882 101439741 463360341 969498525 186381172 835916344 352538096 454193681 257538296 750621211 438974410 771091519 312196922 460269121 904770624 342758940 445652935 437530676 272288135 969859956 135122666 19521486 624469494 707934057 42876817 122847718 350250092 869079351 149545865 30026288 860982316 740602593 236726251 154916182 776282801 916685587 515270964 573602897 935114661 370688489 930435000 992014932 346062438 43463826 646991699 131310963 714653245 348706487 844587507 101099772 378644883 605765877 473429556 487120716 948101986 694960659 670012314 482188414 34043885 60883022 681705412 48374395 270521867 115926358 481518404 349758860 189398430 349579731 388105751 571232737 389609897 606577283 765732732 348441787 201688449 15776333 285610498 19240906 688073370 643546223 346546613 540264188 464391843 509422146 653443320 909016141 832439889 269214617 45632092 66755903 515366511 198009901 272027906 843920033 923176960 421521130 638823741 924581019 894484229 151259673 830933845 415697245 704817613 110991909 160235135 934302784 73397538 164073121 415187514 339529998 445032321 601800485 811602877 992408913 499803583 612507252 589699841 569863539 453201959 191798851 737041278 867769789 5845064 192241194 973885027 452434958 389371971 196132729 26392516 792690316 997514207 964070622 97380721 422043899 713537830 52668866 826279362 57748506 892588265 494362964 94528515 944815286 502577529 872961660 841051773 863583105 42453357 635179797 643534066 971120743 827961774 583376908 544336668 581128519 189721997 869114343 119363744 764583893 710390028 863615279 657163489 169335318 142275095 967914100 303733237 999585560 863111258 860372840 517595716 778615628 727254219 572045811 280411749 571791543 102118921 70536537 307707366 812945629 43965399 950203723 295140670 346274003 934227982 951622713 603706593 18865249 389408167 795030931 572958053 682568718 349091818 84887474 982845657 258097524 788432443 66360447 946874173 651747999 63521740 123273455 17926162 637507496 773222486 889275951 498454519 871144813 71625780 510120561 814241373 615274903 544719844 249538805 581213179 975109686 784929397 702088422 991413410 965656549 278434614 679063225 946584150 179809577 51624315 252068865 181464441 359123345 685417973 122689901 628532404 247419966 741136048 264954215 845396432 430869160 447131092 703708518 717567698 848542739 247417712 683406620 936396759 807462999 67333164 584870823 999503048 472317376 118546511 9136209 955565020 242018967 88287406 227646733 153328181 218816193 47946768 443399002 958083010 224234794 249433026 171892011 98093556 539293887 490801220 783039076 167269237 380814572 915987133 151778115 795697266 72093856 464546544 264794648 935313229 483273568 865234458 167240843 47392905 277471308 254407306 849930132 763725898 62252950 743446071 579068632 685814191 189968700 681288134 535730206 162167896 699156776 268274967 323873171 246759047 759575431 317312493 533901697 381981720 466918872 1636101 672500884 466286123 704007572 140676620 32892857 21139453 490867337 914677548 332948297 988861261 840789640 996640224 361628728 265139491 979123949 687074434 97609816 241646863 448590674 735529513 526890211 348032693 3967391 377763415 504858885 475777835 750385469 114904432 493505201 219830636 604074161 971223275 120488522 579569932 174869850 800086711 715391139 376351705 645768908 801371200 102334749 871996665 261243548 555723698 19727172 716906060 213180756 41730800 332795173 652968351 478800546 163707382 900320981 140593180 944901698 97698910 243052978 11812458 276658093 853863368 681459057 76762008 623948580 346173335 121752823 98420023 883279792 616148017 135423219 602688514 880828707 366043694 179394786 463898946 966252247 827286664 208337283 897190993 141582358 721066549 739878165 33665650 640859729 856642903 225042622 906934592 257071862 190868411 97618990 49182054 747788365 520042582 816612800 823800709 909309302 454249846 639338372 636088382 905658636 279892480 543264614 138466190 685733173 67799354 224697407 314083022 794369745 356233683 562637303 727941290 884679071 334401912 417750127 415007576 308065534 611395405 444484087 694821699 601411118 322182603 796175471 675611085 587418156 709064756 518530591 106128789 943048003 252519681 354943804 446799866 992994791 994260832 341135192 641629307 960861914 51191651 955398565 69580960 336537178 664461516 748810076 224774550 733399222 891089404 750962769 334136375 97367833 140798959 924582444 435367381 38761902 726498194 108685883 915380741 317130588 126953860 480840143 491615931 270809134 595841633 45168061 290102938 912353492 398130812 214653063 424217915 208586497 991279350 927388346 165627446 707980427 350700482 719967845 506405527 84301488 46831437 850394404 538101812 733836682 873544174 166478608 884470300 607427100 584938752 224754228 269651431 684348228 82991325 681513505 131771751 18586330 490336232 253360349 686225991 333001992 403393627 195237032 190756123 168240935 958836504 466869287 578089928 832728058 491340718 875985213 459004403 694225044 207341137 577324549 618179105 46673062 643725447 438875467 280136569 402060379 331493695 597122465 879882278 725708508 324813990 717977906 341941586 378671184 152161731 460349166 634220297 285148795 818460664 614612405 299478219 315942524 743301807 164111923 224764029 489782094 727025928 928208359 312572712 689126398 757068680 64261848 874876419 352376221 949238674 921358316 641516835 725337443 6862507 592248476 749435267 199605360 386779653 290657477 285967597 636879023 551334298 589987460 834299615 885693625 185754650 752055630 469153620 231871476 538073623 953015027 897376156 681895383 894851256 747602669 980380093 747163459 537881986 936521463 924580423 795847544 769408333 865981527 407530218 818584978 57829343 718686484 412431603 490831354 639158030 779474888 475210003 542493865 352017849 863697698 164288267 193932897 541128124 966615921 981201465 779268967 453870260 566457113 394607848 7327331 878682196 323213728 464281721 358166226 427619707 108301418 8878538 159469601 448967718 987691597 112939790 107430410 315404124 859106209 298577198 341466511 876272581 605084058 633824 252465520 489771699 52316423 479124887 594927812 327474575 472272233 329195386 218487709 484664811 735982018 501980327 697194583 357204708 369893252 408347180 619849503 910971025 978362788 989626381 234006226 27559967 253776924 631684005 579566138 384206032 899468905 641297353 666705279 421670900 353881450 147522976 491094384 807091325 795960153 337400605 308878555 633197908 28105604 40977677 82090153 305633867 196731440 460364720 854646195 599768410 581536083 49116503 443140992 452092420 431162142 751796047 263045035 571312331 859092238 368285190 159697000 224134509 260149437 188553349 802799170 810570396 464880827 30516095 965610523
417 197
306 400
321 552
389 356
465 342
91 502
655 200
76 249
201 139
74 36
147 700
399 358
350 635
38 694
338 735
441 276
362 680
209 106
230 701
661 278
248 676
363 620
14 557
178 3
318 648
562 526
252 647
86 45
107 734
525 516
408 593
67 691
531 302
216 279
340 110
215 366
266 261
327 114
186 679
475 109
154 56
179 595
198 84
265 151
101 703
621 564
548 513
337 29
632 229
32 191
120 40
535 459
725 401
111 540
650 765
640 58
709 463
171 406
716 761
64 759
182 243
416 5
10 553
442 785
521 771
18 142
241 343
699 494
706 497
217 511
664 726
607 220
501 721
559 388
35 407
660 394
397 738
523 122
572 519
405 804
708 518
474 361
481 456
443 393
419 682
532 49
478 423
97 799
688 467
192 597
579 309
730 720
466 305
37 696
742 23
28 641
161 788
159 214
294 807
576 377
138 636
72 310
800 196
693 211
722 485
663 353
315 690
753 289
339 304
59 578
777 541
782 662
112 444
95 412
9 811
16 828
697 131
495 323
809 573
619 806
844 83
156 490
259 335
522 602
148 157
847 630
237 297
837 88
375 96
298 524
65 499
642 770
672 651
625 644
514 70
247 617
786 448
92 100
686 839
144 395
85 653
634 345
610 169
580 711
608 313
263 402
517 446
714 326
584 875
132 773
271 11
195 689
429 236
50 60
638 826
512 221
681 639
623 496
369 626
370 253
567 645
684 188
775 615
790 825
873 357
210 554
727 176
387 473
324 155
835 483
671 665
168 282
347 622
421 175
810 189
571 658
260 256
872 816
888 39
322 802
53 6
869 55
8 486
659 713
140 391
884 346
719 51
380 893
774 637
818 355
102 783
737 33
231 364
54 538
582 264
769 583
162 879
277 472
898 911
453 744
411 853
899 469
291 500
307 440
2 146
193 815
267 867
314 166
675 126
808 707
99 612
780 887
849 386
374 864
415 379
843 435
654 280
396 624
15 592
585 718
542 596
868 767
919 414
736 942
560 270
331 113
477 430
569 438
856 886
44 293
422 946
127 885
447 505
206 695
254 141
351 878
251 732
288 498
797 418
871 218
47 233
479 902
359 820
82 896
503 202
729 796
951 555
284 944
492 296
589 300
245 133
80 17
817 7
784 123
544 913
940 436
158 232
184 591
34 286
437 975
855 983
489 715
57 668
948 457
739 889
812 819
863 764
960 733
439 547
996 268
649 985
81 768
874 250
68 915
316 646
831 575
89 103
224 929
927 451
976 1
42 258
891 910
916 190
365 372
755 508
185 792
506 62
656 901
932 128
757 301
667 160
546 925
962 460
705 121
857 152
66 27
12 134
692 974
205 600
242 577
549 599
762 61
527 986
98 94
990 149
814 41
274 748
77 1024
928 907
257 906
956 666
958 923
295 643
613 1027
129 153
378 566
556 529
551 1032
1014 445
1002 614
894 208
223 930
1035 590
1036 979
789 330
749 78
187 772
272 48
629 754
398 116
834 449
31 803
75 914
966 1012
290 329
746 842
130 876
172 791
90 964
939 488
212 941
487 957
1006 829
173 234
991 403
793 1045
534 413
520 227
1017 822
794 373
1057 1008
105 984
1007 319
633 977
998 434
262 1031
1044 918
1051 20
1000 947
1048 1080
955 920
892 273
798 433
124 1056
827 704
858 285
832 349
933 52
926 299
712 1029
949 30
425 1090
1013 1001
1079 883
570 136
870 1011
992 1023
352 1016
1041 779
1098 558
678 308
1089 587
1039 1081
269 119
1085 1104
959 515
795 528
203 21
823 22
137 1094
1113 390
1110 1049
988 368
805 904
409 452
943 936
717 104
108 174
1074 1091
1119 995
565 25
275 1059
69 1120
1070 317
550 900
972 199
71 1068
1129 480
1111 311
1076 609
226 145
743 1107
1022 963
530 219
1043 1123
970 336
897 432
1052 978
135 890
1137 1109
908 801
561 1009
476 332
222 1125
1082 1124
604 385
1025 150
628 845
43 1127
1130 507
922 1156
989 830
367 728
1097 1151
225 631
1118 1161
895 993
482 1050
935 841
824 752
953 462
594 1136
1132 1064
1037 117
848 491
455 838
410 1101
833 751
854 164
1163 1141
1100 917
1058 167
1138 19
1159 1021
143 1061
968 723
1183 987
1171 821
470 1149
240 1178
246 450
360 1150
921 669
235 1147
93 1148
244 601
543 586
1112 1193
1167 1169
333 427
1164 228
1187 1139
255 163
1095 698
1046 1062
938 1175
26 1180
851 1075
1026 618
758 756
1154 931
1165 860
1060 1134
687 1133
1105 787
971 384
1162 63
1121 685
1077 484
392 1201
177 999
568 994
79 563
881 861
287 945
1199 1114
1065 616
1038 846
724 627
859 125
471 1168
1071 383
1179 1172
1214 1131
850 1166
539 1115
778 982
504 334
1084 766
303 677
1102 606
1198 404
997 1194
431 1030
1204 1195
1063 605
354 537
760 1173
424 882
1033 877
1202 1126
165 1189
376 1218
1135 1212
598 1093
1019 909
1240 213
328 1251
1181 458
207 954
1103 46
281 1182
1206 702
961 170
1260 1144
344 750
238 1208
468 181
312 1190
937 1122
381 1228
1229 652
1219 1088
13 1099
1145 1261
1258 1003
1188 461
1140 1128
1207 1142
1236 510
1225 1078
1249 1069
371 1277
533 1066
1205 1222
852 1200
1192 1243
973 836
1072 1177
1117 1253
1233 1287
1055 934
1216 1203
1215 1285
325 24
1273 1266
1248 865
1034 1067
1005 1160
745 673
1289 180
1257 1047
1263 980
1256 1096
1241 1108
840 1221
1264 428
1176 952
1235 674
967 320
545 73
1275 464
1158 1010
1308 924
969 536
1242 87
1293 1311
1018 683
183 1286
1313 1004
1300 1239
1234 1245
1196 509
1185 1238
781 1042
1232 341
866 1211
1295 348
1265 731
1053 1209
747 1153
1146 1259
1174 1227
1186 493
862 1284
382 118
1326 1170
611 1304
1274 1210
905 1282
1231 1191
1270 912
1040 1332
1320 1152
1276 1106
1220 1278
1291 1299
1267 115
950 1250
574 1334
292 1054
670 1224
1335 420
1283 1246
588 1092
1338 1279
1254 1272
426 1237
1346 1349
1288 1292
1340 1353
776 1268
1281 1324
1301 1355
1342 1155
1028 1217
1226 1316
1339 1309
1244 1252
1306 1323
1303 1365
981 1197
763 1364
710 1213
1354 1294
1325 1184
1315 1223
1331 1143
1337 813
1319 1372
454 283
1015 1336
1318 1367
1357 1302
1086 1348
1359 1371
1290 1343
1366 1280
1322 1378
1363 1271
1360 1345
1377 1350
4 1116
1370 1247
1373 1347
1374 1389
1330 965
1298 1317
1327 581
1387 1356
1262 1255
1381 1329
204 1328
1020 1333
1395 1083
1361 1341
880 741
1394 903
1375 1269
1382 1386
1403 1087
1296 1399
1388 1230
1321 740
1380 1400
1410 1310
1379 194
1376 1314
1398 1352
1396 1406
1385 1411
1391 239
1414 1404
1419 1312
1393 1418
1351 657
1413 1408
1407 1362
1422 1384
1392 1402
1405 1425
1397 603
1073 1426
1307 1423
1383 1420
1157 1297
1427 1368
1358 1401
1424 1430
1429 1415
1433 1417
1344 1434
1305 1390
1412 1416
1439 1421
1436 1409
1443 1441
1440 1432
1445 1369
1444 1437
1447 1446
1428 1442
1431 1438
1450 1449
1451 1435
1448 1452
772
58 519934507
80 561014850
383 66992893
460 129590828
667 616292499
333 986667318
131 44701725
642 310536657
159 46273897
400 961262687
406 194426234
355 767711584
89 593120436
60 437699740
711 669964691
185 159070897
440 830495493
171 599152981
26 885682433
489 961690811
428 34882810
216 652192751
582 250591380
73 243333498
425 711722847
661 910311130
296 820386365
672 674097888
33 630558845
578 750316984
618 621616946
389 816041725
369 476148254
270 205666235
13 835916228
650 989431157
560 756768384
477 174819423
358 6477810
388 260526795
553 605700519
373 11491691
645 428602743
273 997855287
65 994251381
311 985851358
617 414261032
602 922020647
68 241993532
662 723920165
78 460270179
698 106193376
645 82627795
492 773337100
598 707343795
439 728525774
538 555908454
184 85785702
603 279255432
63 181760456
555 372194525
383 430848501
298 854392723
123 671371502
494 539196810
384 394778672
229 505918793
143 236047323
372 574500283
39 467851797
229 403715861
644 75874167
623 500283122
137 385028502
604 504002059
277 887509247
186 898523715
433 108137715
291 806310602
235 547809437
290 205404901
291 45711258
42 261865513
454 958216040
545 424989908
470 154418846
162 992458354
100 112261216
371 278317900
685 707805105
657 681525417
353 936535072
59 29257943
462 596169026
694 705508322
327 683625375
374 946559513
83 312048315
105 643070421
212 511277559
364 934622082
233 551626073
619 216681003
354 767337859
252 85668321
75 389178024
574 862008436
381 83521991
434 608682340
679 867746763
316 882728373
10 337159015
492 842697068
496 197155967
19 649348409
323 46690339
256 828187911
386 136679676
635 240144352
23 282261004
534 555273251
476 360804224
455 366349552
253 393303746
105 636250502
384 765001423
125 599556279
421 861461730
368 492349443
432 733562429
245 772838543
307 199950219
540 67736041
708 879297888
475 581349227
590 650822426
304 367045363
530 915541632
214 543571160
197 359297762
191 902891264
718 720373777
193 488617245
418 602406513
716 235610862
116 706853073
656 302752312
50 956897201
259 583035055
99 759741176
636 816774263
440 186096281
287 502452408
667 835485710
211 383943501
616 582260646
425 331328493
568 179318153
701 552269376
251 688708034
584 543604703
215 970047370
275 64043087
454 906511186
97 520449974
671 44512671
330 128947729
305 628041726
472 292577934
248 503485983
232 542270363
716 907196851
327 139579488
669 425708445
275 9943197
59 75537833
575 56935727
121 474991571
114 995286783
331 704631375
489 561904300
57 924467518
470 10605600
574 936954413
366 182845754
482 320064674
639 498983518
21 204119195
285 934505802
539 912851431
224 267380492
578 475923767
479 655288915
451 507186802
391 496332638
52 423049075
301 145070858
117 542761279
622 536064092
718 229564840
661 862002782
597 491971575
470 947481440
500 770947997
147 683029644
649 380692795
69 431198371
527 172114607
157 239653281
680 784701656
352 846912243
543 184741667
369 813067072
727 392147977
687 313259936
261 229659353
694 132874411
585 784617144
289 450667405
11 244376715
658 804682266
351 441779850
512 627420275
39 717198754
117 483946753
465 772253765
161 489566503
550 475181007
666 220352347
686 103869050
89 279864234
650 872016366
147 912974541
576 205447460
12 917581347
410 916643527
566 179098917
289 778526550
199 962176284
359 135803201
181 673926827
617 597263139
352 586844809
645 793054360
341 990136472
702 364749966
723 692099577
351 326565372
227 426542387
252 355702673
107 445698991
101 714766658
477 414013877
458 52014972
178 503974793
479 32904455
373 773509114
620 139926617
490 286507252
144 28757045
527 431107333
241 564388954
378 612726709
534 392989556
131 55067335
358 480189594
314 300353604
660 628760582
289 424882052
584 686056273
76 984176132
123 774326670
524 690641243
618 80260676
547 442493416
73 145369794
254 299252522
543 576031557
512 586346701
9 12661873
601 842758507
195 924585570
647 812283410
392 345381400
717 476428851
469 382380815
127 668964765
133 949643824
311 208161903
281 826610320
379 898308361
485 791076691
696 611336949
359 449360898
414 761035764
141 174000772
295 70977156
390 766322215
7 213012256
612 83454058
695 64473771
639 320856876
360 760631239
98 924279925
414 951389177
287 46201226
609 429034967
298 645761350
313 954347790
377 663806265
671 171266146
646 901366602
321 442120492
284 921936165
16 2443772
128 652018877
471 347334718
651 270291756
356 946255304
362 795691040
246 853148182
654 375617051
65 838135528
181 114001162
389 77070627
108 757469135
474 988772141
101 160446138
375 651408234
223 859247041
169 349858065
704 273013967
446 128355878
173 983194683
266 895344994
619 274048254
274 414105869
53 748818203
662 33675610
7 368262896
181 852954339
450 746576093
490 723718253
348 253927371
235 297320051
453 417880074
240 765696161
724 896136515
588 454496040
299 381412531
352 44334140
66 384555899
644 888751769
722 922585330
338 451281645
530 724790758
497 740533791
47 64036508
634 672339868
515 350164710
100 554060575
61 370450502
345 72367769
470 50058688
316 271420464
372 106732496
397 179203328
58 785362940
192 711577366
356 564235668
703 22656219
234 746735951
445 471930563
187 492827632
252 854931687
499 577585548
276 96365058
299 324092482
511 518977572
545 195379482
603 24009343
443 400872070
686 616633186
638 861891168
503 174549631
713 337089796
341 135137708
456 127946821
287 364444802
553 503540333
311 307075625
638 289364545
492 785352674
371 480661116
447 217581708
183 654560793
383 561693129
580 421297069
105 945389132
249 636797465
708 486956559
90 865081178
305 529353788
646 181909087
311 872027645
248 163297838
501 174320703
610 641178965
455 196701050
103 622468985
539 402924095
507 913764709
241 412343130
510 607589409
126 360380662
492 915812369
373 359940803
634 40249041
162 678948736
155 69774950
402 981592634
390 769413047
32 979544545
292 421585253
518 394474477
365 417058445
678 90662978
90 923380651
271 652203991
110 769640417
640 468782265
104 472069028
697 751347360
710 252863203
99 700908219
677 585302592
309 307990711
352 941207130
122 344242787
169 968400943
524 402975344
609 3297032
704 478780663
225 716713989
539 35457443
650 163488142
705 380380273
426 654890897
90 25146506
217 332811784
307 247750401
709 378567155
720 481592781
118 165531900
193 234564615
44 230307166
670 275163725
723 556274763
474 596966459
675 597875101
12 702604907
660 610794756
617 713001310
468 946583319
680 96851720
387 946806833
581 372751236
657 736684458
28 362905816
61 300573411
558 370773727
637 961864324
397 11511738
533 923202113
406 778300769
701 685354652
127 94802263
427 852583095
162 543631145
421 211415092
162 430503825
650 774429437
207 955089080
117 998899953
363 333448418
350 927863316
59 54964011
77 750752240
500 202796039
574 533919359
709 752513699
359 299497694
55 744026826
415 525275846
11 825500836
137 38380937
674 929532135
70 951716416
161 289527559
65 988142060
250 564432280
93 937766203
241 396874621
677 673435779
599 601097241
99 342194137
588 743318981
439 593330946
172 367202211
700 952288221
491 420697337
542 756008812
370 595834262
572 457858871
173 458338806
562 597646312
205 509679065
292 200283334
139 195577215
654 702672952
24 224601022
441 587955011
21 741742199
365 894228744
227 137277378
114 360423193
134 326246648
635 153079860
26 969058878
659 43555332
20 160722975
698 553521162
366 516624183
170 498048660
437 190114020
464 183497566
693 426214602
431 29948476
19 807625273
626 995466324
599 987439684
668 36576237
550 708414555
465 539259162
248 751711384
119 900884672
351 835138653
197 741943635
234 206878350
20 8506318
525 430767084
440 447264636
204 648990098
631 587752681
254 343193320
77 890411418
671 827109696
707 61345706
266 418703234
552 333897861
514 430247285
428 609927839
630 667734456
168 971984302
30 993975007
159 942748920
70 576825716
475 514892688
324 406023728
91 81713494
261 377796799
314 597848060
352 120519938
25 166630133
434 375547320
164 575719780
104 221240609
571 337505572
131 234664087
445 250511960
497 202357975
48 315234844
613 231045834
418 418945946
48 348571301
93 409259354
387 755932711
467 153992375
707 5269616
88 905251495
697 81989478
531 114780945
586 307970371
456 682088745
346 189054513
318 985998413
504 28456089
437 255587807
22 974209240
513 522820649
226 513974968
147 621111773
248 115616851
547 677446714
201 699057665
398 653241897
179 288993607
351 404706334
541 736188119
464 504665433
223 275994186
298 928471818
56 517432380
173 648220948
395 542821204
273 651740877
322 470879022
261 498808110
356 530102120
430 512384480
299 995590902
679 490709407
37 148579814
17 199723149
414 976112359
438 145991586
399 281706018
437 421296164
724 41767570
151 994093916
189 417731452
476 934757990
140 414132543
67 219252621
140 390746822
712 996521621
43 225606734
158 652638668
323 9852023
662 796454814
634 365056312
541 13628589
532 392654059
332 311953344
134 13582798
569 605920803
3 141426249
676 850356116
522 844488878
534 281866807
316 388098373
213 77023955
446 347670935
165 853616651
103 227036382
139 278138273
157 768036857
73 273031895
574 516402472
657 573825496
536 902626491
119 886449939
35 448399590
143 37820800
269 134336751
607 561127930
391 872265379
269 421437060
654 647575399
161 763030352
190 855090871
431 589636833
182 352600786
48 705753338
241 484105323
658 459543330
354 504350994
214 130854150
676 134074568
132 661941944
721 124615878
444 391968216
157 831979119
104 407676886
390 936449266
387 70885303
433 220897484
654 126790229
43 913027627
2 524761447
496 287549099
459 990915979
125 980138049
379 630596928
283 641704892
562 824083241
301 839498311
460 262062821
359 259282939
181 49088843
496 550649088
714 840195289
77 45552685
350 773618521
111 299134742
13 51561255
246 272055090
429 941269551
283 757459867
389 864750401
100 462501413
391 357890019
482 170793982
689 616166775
566 763139773
462 470262339
206 246284183
88 974184893
192 488126399
620 590189015
605 626126915
297 816906596
484 33628283
594 712778441
241 928536597
205 312590249
646 547319335
141 503299861
2 970280094
79 154251942
637 348341918
262 247542864
258 943073068
113 773813992
178 74230209
496 501069307
75 15944243
121 703499364
207 12397848
133 654371529
169 663700832
711 635496208
714 425393142
582 610431150
496 391648410
511 210866266
233 980502318
543 513409093
401 156636349
348 173997671
589 716098846
621 628496138
64 585462038
175 533851298
165 475605442
429 359140882
154 285024747
112 574792031
679 50794121
560 851642913
502 495415750
57 93423313
58 868260251
476 115591843
20 840880094
346 831081251
683 527857188
590 383060585
380 644366128
380 29430249
261 760364590
282 772703720
