10000
3
744061160 450552778 101270114
3
82840436 312314930 458999466
3
818945701 842385809 965798502
3
452456617 234736128 774621162
3
341202848 189194282 439409439
3
53253825 50435136 538063726
3
861267253 837582972 255402344
3
794575136 760284279 981543461
3
479991167 896614602 412908188
3
898417642 459145392 499450717
3
1047419748 678349214 667607404
3
127876013 909592846 966546231
3
631580900 467162867 546062559
3
746714446 311414672 791209289
3
63797154 378614178 1056340394
3
449679921 1058817571 291207061
3
421899187 729918735 141698483
3
131904685 981798638 85082538
3
854244519 525825300 858113504
3
520863919 177404633 644125721
3
605475030 222574638 726615589
3
655916205 355566175 491002907
3
413841133 861927911 391119822
3
802135758 77685910 83269505
3
807397817 470980996 599245321
3
345543256 16963709 405865692
3
619776563 508713199 380582071
3
423493978 611761285 588225517
3
327351244 450588647 939731316
3
432795290 851079266 84154959
3
73469690 755431270 922560229
3
885156801 596788499 324939875
3
854779395 47561043 57637442
3
208549830 1053994800 25696892
3
215154697 224243818 438162211
3
288805272 329295732 850637388
3
754521687 424625256 138194319
3
526109456 416671115 700613775
3
591640555 184127098 207460931
3
120678422 211149085 602781430
3
449892164 710095336 252106047
3
330225170 726451483 156813911
3
38076014 643273982 816371351
3
407799701 885637450 277644563
3
1054735691 197035580 132434297
3
287014985 1059743245 253071815
3
540304932 905353663 946017658
3
244096278 85784183 510434871
3
489004143 714656494 168912422
3
784409751 366730385 690226807
3
616479203 193343081 147053767
3
1058024380 594324457 492394587
3
913157562 449232942 254105716
3
266771136 492920412 785857314
3
628488774 961714702 1004470366
3
434495054 1037743908 426674014
3
854244536 795680336 522681431
3
710381807 35059749 320052007
3
25160492 241427108 264144804
3
244885688 967857524 25114241
3
899740920 144271178 318360069
3
374928689 370332457 145779722
3
748892471 839247491 305406721
3
61995400 148994407 720859624
3
366921616 17221688 451466103
3
711618295 306121385 140992243
3
171507532 833586666 742928739
3
762968947 292989007 787423262
3
410460312 1024789210 392417773
3
525002903 429199721 103297580
3
550065175 377412729 476861880
3
915269328 40069059 644082576
3
916532396 172463891 170083177
3
183904457 589342513 434528932
3
794281862 834702007 852991093
3
723673881 965688092 768621583
3
212053612 81953897 910432304
3
730954796 61890126 775351665
3
94824523 37228428 1068642580
3
772274287 1058484474 311771216
3
783410174 393984906 773681230
3
1031630528 1012510991 760488264
3
821569885 505360837 385262479
3
751276309 302907583 518915950
3
513801352 513157059 232188177
3
839030124 926328650 593330181
3
386817909 806517141 439270888
3
242027250 323008528 593603172
3
827661753 144504968 973437579
3
240084855 939723735 585740327
3
964218515 257997328 477227427
3
919984402 46528602 518686101
3
522254655 819262194 701818131
3
79505425 981414418 658538066
3
325896057 242461360 827008328
3
781825316 90031177 21529158
3
1046147664 840553274 209956547
3
1016192969 79579996 903016142
3
347329837 71798995 191662564
3
233005306 1055382864 892629025
3
66114339 75349569 976728313
3
917857814 398871705 516382469
3
611613305 405272889 1012293767
3
785348622 1064743206 711618226
3
432738934 656458505 410072536
3
269449937 623338416 850376454
3
383483757 824672648 710395845
3
707219706 147117893 968976108
3
657238280 500591675 715302342
3
210038711 74513680 297773831
3
418107097 487109065 781117752
3
932048637 303242859 935695523
3
192182046 678388129 800244973
3
399106538 262822183 521735389
3
100328405 210626026 13549306
3
947192699 682961435 478945296
3
132528641 264051116 762282173
3
58655599 305443307 553921924
3
580896571 627459900 596666669
3
997195643 466788379 297125714
3
694227324 849713901 590826854
3
1011872943 297594964 757747355
3
421174569 606983669 643175284
3
599471400 170059253 970364906
3
791254368 601705885 224334688
3
973647352 757264862 774382566
3
192594562 456557230 287664761
3
386730323 682192505 515422269
3
808286978 656203032 723168485
3
282589435 427580937 370042061
3
537492076 84957156 536846696
3
570897646 834180919 640696596
3
476498617 854141276 418247540
3
70580814 697895899 799436250
3
348072914 604418936 561842033
3
702420625 465638920 930490141
3
742696290 172181644 166485326
3
236833513 145684314 915468861
3
650718945 34115633 267529544
3
791542 1068758660 490746985
3
473930206 131504241 978135802
3
933568939 622053141 747945289
3
862333581 380755767 415537830
3
52890494 922560394 722211309
3
922716817 310042613 505029827
3
570756308 875159962 145982454
3
664732171 594276759 970265543
3
640538028 828151997 1045651715
3
750330595 689995945 251586614
3
967621515 1021776639 450545247
3
480399958 937095620 690319083
3
1038341799 321120260 513729769
3
178838721 41728062 343852455
3
1056921432 849003099 356958531
3
516456365 185494802 522189272
3
303079355 345939719 28228671
3
298948123 587985421 303508907
3
448392616 500807500 451768199
3
361124625 673901883 405172053
3
649699543 464191671 321759883
3
811906661 171976850 789884573
3
372664654 498429809 948411312
3
315893706 394437085 911113390
3
1068231182 550069957 296055223
3
1031398425 770791147 740327964
3
167877630 799343599 202244459
3
953133281 793975288 410113845
3
116129047 556281639 480918415
3
184306225 694549083 315402890
3
662329298 684039918 348159751
3
614342308 295570802 1073209789
3
1021423311 661797273 846402374
3
770928047 193569739 1000644748
3
745511111 525893915 873289463
3
634735655 248723092 989782558
3
794171572 359003416 357920496
3
26055446 237476165 260608142
3
301186623 799315751 233734483
3
972086464 792804237 1019922102
3
580491882 276495718 601475334
3
630305776 910133114 693708862
3
567989375 195141444 898829654
3
194666888 126068716 446659557
3
510126904 68962443 408898024
3
220136521 734675771 356119566
3
278523440 554884780 694850272
3
365551327 912520744 124572046
3
778058634 339534928 662995284
3
517998641 1032100610 451955892
3
58559968 368535324 266908659
3
50653671 1021552921 619835546
3
472344175 458048452 248197106
3
739719484 60176488 153408684
3
225255296 662039635 748072504
3
826430981 191198590 356409463
3
931803930 651631801 388833482
3
539704323 707432878 395150771
3
649167334 464136598 591985785
3
725119590 556497784 599170195
3
657827426 373675333 429396682
3
1050191266 458353463 776359500
3
913612874 855234349 361695270
3
672913270 899715083 553794020
3
987456580 128024900 898019907
3
292507961 96495882 819871549
3
787487691 433532901 884140754
3
991216744 354588322 696884321
3
232268126 507670483 606904939
3
247547246 474034258 333400336
3
1065420010 135726733 148848565
3
200346803 625207946 40451208
3
934421620 667109589 619419354
3
933833191 536058079 64391572
3
974562571 1061186428 742458666
3
987272592 649713780 83918040
3
235263981 867678832 705133839
3
130960595 363359909 1025714523
3
1001543673 897311240 255561265
3
822764416 91105269 897716054
3
431385429 451786382 785364458
3
948713568 754271034 605145404
3
837711200 789063182 151290860
3
417871810 426358024 489417482
3
393774299 859783262 984833841
3
522442820 500420443 889880529
3
969034323 341475695 1044248356
3
131513823 630069640 353161601
3
705495762 87738835 116829454
3
161230647 400778342 81225464
3
234431174 928035214 90472899
3
213403937 592733880 444425291
3
180473138 153624866 117396365
3
842570869 211971550 21608788
3
236086035 907697365 656898137
3
369631765 84340413 179489405
3
51296021 959442502 896401441
3
766161214 607519468 851673035
3
276869496 1052776496 654388121
3
987522063 170663457 1058072110
3
275017789 648790141 41607966
3
476419671 177571803 661376776
3
897462165 577633423 648362459
3
575957668 202925392 941758971
3
25396875 954510282 306923838
3
599327113 959471513 823366904
3
166446064 736611430 890957978
3
221892399 182268444 291151493
3
586250119 197555827 607536414
3
127515423 795061563 923858511
3
1005679474 147630381 815382006
3
635041358 1024129339 470640624
3
778162653 223172227 1043228864
3
708686698 844506487 228015106
3
760597225 160454882 276673073
3
845032804 922505158 1010342756
3
657024731 951336775 298225416
3
988915775 722464810 206655692
3
297949318 139467653 854200628
3
371742744 681579706 906990734
3
470911990 648658643 42448193
3
969824885 266639825 1044696748
3
23803231 719917209 670037001
3
922365394 855157369 124287774
3
757165125 437349244 1066263704
3
708006762 881136914 1027841123
3
986685165 821439656 709818976
3
451741507 818298951 745760840
3
842230275 957866334 77736862
3
439171709 575654963 460462840
3
948543628 312196798 69602316
3
746601436 1190863 190913605
3
896307215 43995093 289908681
3
153991827 951370400 631759670
3
40029440 558269930 69872262
3
38014803 613503646 920601553
3
585896813 139106054 913415921
3
884668308 197379687 162599723
3
992217068 532960962 641290855
3
266809123 1024697253 59788717
3
357098693 95221077 98085077
3
637309933 87732669 62270377
3
517365595 593252573 677342447
3
111984651 7774393 283430941
3
78860768 358892782 807725206
3
122439182 849984632 642809286
3
795538746 63743065 866341251
3
596704141 147912725 570195561
3
349222704 86231359 962811448
3
221249004 696507797 420554845
3
805304538 743696214 103929640
3
966942062 499985876 930393693
3
195510599 569740410 494671910
3
442735230 3226802 159425933
3
154710128 69991287 717026827
3
794124602 828986745 122318283
3
573554269 104353045 144698540
3
987246401 158970770 48031800
3
56529558 555516773 1059387644
3
634965951 479320938 875964422
3
493060045 991951692 702718845
3
500095414 98394014 823921027
3
759263177 185264205 448904940
3
431004815 458055278 36100967
3
886852502 532596380 544778029
3
460662497 481379169 1006208602
3
151825387 61730656 182586484
3
1008554881 309303604 969072330
3
979131868 1071430471 374183606
3
245958858 622196745 655625451
3
847742913 164290384 441904463
3
219551278 185162702 957626127
3
1003780710 354676693 82439925
3
533355518 354316011 1013045801
3
611744373 732050904 790701533
3
500902262 168531248 331775132
3
935202336 359088783 601736236
3
163577101 331137789 914466632
3
219388691 812772658 932623520
3
476517115 1020488884 563892439
3
836722841 822716164 438733696
3
647392779 676010588 682501957
3
64231949 758337952 647390145
3
407127715 496331671 771908527
3
80729476 1020003206 1044771962
3
761138193 415668166 39457885
3
753978041 1023043302 480209546
3
428696600 886945402 669387026
3
852639289 847748780 989844104
3
1060033723 907172895 79351187
3
694664400 295493069 300097259
3
589169737 932927204 892690038
3
920337203 1016798416 284497531
3
762821546 467179502 281510957
3
476898799 629578144 598128376
3
289019625 862753981 699334738
3
752463249 537922960 663869449
3
134189057 132099294 477296949
3
293591831 65127856 227220071
3
909234156 86138835 350703524
3
379009175 297732431 839151434
3
1027437034 585719616 505793274
3
681351727 544766673 361808916
3
516433167 934332759 665405291
3
147247917 318267059 389258813
3
737073169 594679685 364860047
3
540894079 351663324 133018495
3
140630864 604147038 353952301
3
706177373 444026919 233425474
3
823207205 417739719 178458953
3
522429236 225269806 235630154
3
188949616 1013296227 272437104
3
610307542 245752152 950748576
3
27577692 740518208 513322563
3
35515105 978061093 843256254
3
190958710 411505857 450312514
3
910113645 779564218 1055762686
3
1004538862 945567183 897876955
3
742456058 35489704 2978885
3
714209068 422796348 112089523
3
968402585 912161026 732314860
3
263661719 229859703 708754740
3
709483610 700905630 664622831
3
924020130 357730679 246653016
3
850992885 388523691 996504410
3
719342872 891654113 420414389
3
606013884 1042290548 379168496
3
700808104 869592444 161916872
3
243597505 884821363 1047884061
3
951642804 731308504 814922886
3
430352707 907007386 619564830
3
931618135 545721658 740244257
3
728872543 454144477 95528815
3
45264821 1746634 974378520
3
40359412 143818244 707139957
3
25902215 738368256 472034178
3
108841431 667646640 990739821
3
305007846 264969804 580265371
3
430766393 240085675 755900565
3
279035479 556957701 1017820560
3
177669717 258059892 150997401
3
552094488 1070025109 1042371720
3
723334238 983845387 168251712
3
1069818027 757069282 331609843
3
867805608 616349946 239786840
3
694366368 338480383 118316567
3
369285653 72086693 869104607
3
174253991 536784916 36303832
3
102475203 580743379 231855219
3
82589398 421781899 995597512
3
934606836 973525628 276788732
3
457120567 279844221 797355119
3
1897022 642790613 343544472
3
959008661 22238812 843474908
3
1071247348 1005244570 721537991
3
953422985 103123426 314294892
3
733867476 326318492 826665176
3
592526016 592618041 350306523
3
460923378 641787531 1058111892
3
77061006 1015138156 433794697
3
179884004 953478916 371452201
3
326462393 502269198 201560333
3
638690607 655764446 211608921
3
848827519 631851049 699762176
3
110307826 112272818 170327524
3
646151913 559987049 923793155
3
707531218 1004961193 490238002
3
658079060 666746762 958648339
3
339573030 919780490 1938246
3
31735613 699479551 378151950
3
756898403 822522884 1019590623
3
153090893 365994980 812837766
3
420923338 794811960 649974000
3
1071528869 487292711 102582725
3
200324432 817129355 346189891
3
226834540 831571954 831947809
3
359292622 693554858 568124264
3
539094166 1051297883 701831041
3
296654442 1005668062 519404772
3
360960246 786891855 34183216
3
649955141 1006717074 241653144
3
740649351 1032431036 311379938
3
695646310 193985571 99619440
3
454889720 884470015 998411781
3
444816359 518286055 1024490061
3
859156086 339414413 367771210
3
555955806 337158784 957933620
3
754926014 809545445 752933235
3
135047823 1005794915 837739960
3
241398114 894986677 641807455
3
459978064 996854692 284653988
3
273844059 46448972 821702995
3
1053418940 201956100 830207726
3
11634640 512129344 526153611
3
314023324 994252093 1068849113
3
269635110 461567840 892163329
3
70592018 804656524 900493673
3
69917768 571261405 1024472701
3
673866888 805981825 193694476
3
163137592 841442740 903897566
3
586824665 144170243 270018182
3
684061655 90067294 148594343
3
746382782 798240167 638714910
3
658897649 271609788 458275021
3
724750459 953655347 6729479
3
373031821 958959421 1009519040
3
448580810 934516077 566697489
3
786291827 704438610 492467128
3
969709575 1015075625 544683153
3
104437246 767434260 486865730
3
521342622 281701010 224735118
3
546636068 846796851 689793803
3
728732339 390171832 972639022
3
680444099 485739810 990621163
3
1041134352 616233307 450636895
3
52451631 379665793 799394613
3
91905620 257356791 594336458
3
390392313 281385419 725938494
3
52899417 115403537 772101877
3
7896577 676237121 150878764
3
501913574 799817152 616503479
3
213917118 878297366 822482689
3
124881558 1039649663 1030160865
3
196284365 839236060 860982504
3
558320904 762460721 502960427
3
844231609 456646958 719368383
3
599105865 219487862 362701148
3
966304522 935084448 704777445
3
65240446 91583021 1019232446
3
434373777 550120164 445570373
3
996287702 1025246538 239430850
3
1035812338 181075006 484199843
3
839822512 901305563 931118575
3
161476467 276734762 925247015
3
1063432 72381525 359321617
3
505505284 293837387 868979239
3
822706984 538637603 128217759
3
750448527 756970648 689368378
3
395207052 502265969 619834732
3
664911233 891240642 129352314
3
416579606 587978550 908977554
3
13304217 741429480 398354969
3
816345459 804654208 997256860
3
1035677936 318517887 224719143
3
489601741 228150788 6886387
3
860592458 277013115 277952418
3
220372659 24248038 274917003
3
141145244 274762179 463761600
3
39498821 72870085 616618703
3
389539550 1025527252 136606073
3
429758116 1337099 834929354
3
52924946 171442612 972519767
3
410990745 888041588 165376151
3
652258453 543408922 94069122
3
374974596 668609244 124636426
3
139675046 209899484 26172935
3
783962248 373945677 746253984
3
711173173 887365529 826260841
3
370081526 201004105 516521125
3
612494317 124489128 241652330
3
490488567 734030933 316074660
3
392852613 207527744 1061843995
3
844163453 75626182 531519508
3
92553027 440021480 179028003
3
201369195 296213712 778379328
3
320288465 653303330 136514380
3
120731139 540304588 562177656
3
958670148 110762579 47393876
3
972784273 36183498 390539894
3
725912682 1060596214 261852402
3
304126551 783283544 99725587
3
669043797 820585730 755936550
3
1053852088 21832593 651382059
3
545211429 841753497 82773190
3
841821608 48437608 81220814
3
137320730 1015405043 586673990
3
258617939 933223735 686706345
3
912232410 1070706825 629706184
3
37220877 843547011 858104756
3
788931583 357737606 950192996
3
872896634 852206098 640442652
3
875022821 269139050 618196921
3
397700607 293868336 82581107
3
582518450 300162304 544762805
3
479481705 202780478 720313366
3
198101670 757975683 197184673
3
452810203 56389244 416009695
3
761870757 202400269 662831472
3
375814909 347092247 704022029
3
31182339 70080320 710237769
3
812467555 454296438 24274033
3
479805839 399868472 168364627
3
347064635 539260098 723201498
3
750381282 812255664 923124672
3
62032188 397064116 1072746434
3
597257449 583857523 749938204
3
54543307 359361956 556225594
3
912854705 663024902 241622744
3
957610095 429464526 939807251
3
920936819 10626707 712997906
3
963359095 392796903 67446094
3
934455009 1070066201 925614504
3
312270314 686960864 363297735
3
782711215 994184403 608940157
3
422135727 366887162 649593373
3
138916452 167368934 370191369
3
962982398 772849163 562117861
3
251572835 666490191 314993191
3
885222406 805882639 852941327
3
997097781 229982731 499030299
3
359752672 590755314 537396888
3
1018095641 49978504 133523427
3
1001227700 42645661 1031640178
3
891680718 630634572 1055743168
3
818934570 29436991 225377456
3
626762912 871905253 297084420
3
760602388 38542046 199985654
3
266626226 1054437905 759845150
3
218437978 31546142 380843809
3
981941386 47779629 181933028
3
654939942 644391504 407178803
3
794289635 506981091 904500255
3
333464400 804206782 375329665
3
249429166 523044368 483088733
3
272671500 460012598 959318304
3
416177770 36082932 608687347
3
658578131 516758741 433690253
3
764684198 828470686 1072114769
3
786947983 173948950 959684764
3
1043004372 146709142 186823050
3
92069898 452458011 173530531
3
601654096 770192844 751875619
3
192885401 645279034 758837735
3
344935345 636399553 917349404
3
39506693 908955595 46571590
3
750614095 851949300 764643645
3
52542650 878508081 862640935
3
337502486 885519247 367624355
3
920497459 265185064 574734751
3
1070249354 579480403 291022475
3
869145253 375646286 910611685
3
444369434 83681730 153387613
3
72362731 576786676 149942777
3
730431913 834781323 836834044
3
361019058 421659942 435215247
3
503059802 870863931 1005119821
3
424322278 450703096 592994370
3
612725916 915925281 1042939142
3
286403164 71635988 466118903
3
730572663 649237634 14690234
3
296204737 312735106 914914191
3
173793046 1008580095 434139681
3
1000058819 328934839 651984337
3
232628373 426409283 242261932
3
211683198 827080928 94356630
3
339981836 626212849 361407561
3
205759273 882553712 837204790
3
946082268 757640140 991686772
3
779416834 1067989736 664252212
3
517476409 236724521 260882303
3
662443127 888098022 633703461
3
621462265 764592530 820237346
3
898272150 296390769 979211238
3
892023708 311885501 846155590
3
970811575 919655812 229334783
3
1070909340 743749036 1060867343
3
346054760 554776281 244625746
3
661140214 932061733 17642536
3
311888793 2839031 746123017
3
1069786361 258356821 994829139
3
648384009 1056686463 764820926
3
294198094 418849472 898574640
3
1003499760 299713971 83402220
3
682493769 87169644 1049604686
3
175357423 651380552 965052566
3
484946287 95919950 609933680
3
898541109 613589101 753982774
3
636225352 1073079029 202311201
3
120930802 959043612 495856616
3
128892775 170198902 408651131
3
905556993 822229921 625190871
3
973012919 535776408 884918579
3
74071505 964133480 312626665
3
359789064 485848384 977942761
3
672075668 160688139 730925991
3
597357274 305000734 1003159983
3
583196844 366667932 592376431
3
1014122088 748131993 148606936
3
270523475 62196528 202556125
3
347570168 538900729 1003593475
3
491040393 71526061 394026103
3
726992739 757573332 871959655
3
61586755 1063374036 614915480
3
747530464 975756475 643028833
3
208722386 480954258 120618911
3
592665366 24606757 292289596
3
7337617 61396099 205486936
3
296593249 770520732 652481855
3
794930388 205818568 27885994
3
455630947 736070951 497020413
3
616603405 657430283 741184643
3
226693839 923182071 1003910361
3
18154303 164149712 1013337089
3
792976498 500122197 258127576
3
427942312 335361022 184341475
3
654808450 794343115 913953196
3
442094506 390090158 468921647
3
201816108 1062340498 835192829
3
609701627 638706483 316047396
3
779088472 306706236 220161019
3
857131278 435758186 512789090
3
1058311616 570403235 999724065
3
383729345 747696708 1067545944
3
940120625 208663825 964095563
3
1071639624 629638801 1057595631
3
888178208 84782001 937739515
3
638599514 897798671 458567285
3
681972080 799893814 101022440
3
722558362 50019507 206657484
3
411420291 444051659 130744521
3
588161352 75019318 20307668
3
843408767 429025082 767338848
3
48569897 28194020 817570070
3
306654690 527758688 290553802
3
353367220 613234849 183475122
3
869544521 681221840 150506502
3
674883966 995276861 971369355
3
83632765 347134151 335524291
3
304266984 781822713 214341041
3
456439744 45460816 862590319
3
335617799 690434138 548348943
3
511389526 888960696 397620092
3
720380372 479481901 542270038
3
753827671 771587893 515118581
3
730446741 880114908 381929257
3
584659379 862933202 1050956866
3
198025100 459817968 796546442
3
825102726 313442718 633391417
3
371090142 281270502 1034257028
3
13833887 204277782 800992101
3
464841670 1019831863 1000925978
3
972700491 733569999 756413338
3
413956347 710758562 557442673
3
1048062055 222701160 313540026
3
536333662 852154557 1064058937
3
46457765 830417072 749572033
3
644500456 135775932 507094881
3
626715678 795473939 861909784
3
29757396 524160128 49913084
3
230519065 680937547 672730136
3
397561097 729647587 51769198
3
97423131 543126852 379460572
3
14386378 958422851 239734235
3
529186608 883302735 435492940
3
310991521 1052801613 942260178
3
821486712 58407820 374064743
3
619451785 446515468 231083317
3
240296949 498334354 804520657
3
579213659 1008516914 307061356
3
699462292 646485856 1061921949
3
497280123 845879718 11943114
3
87360889 477484168 621061724
3
135224771 781257806 555871039
3
77205648 1004248474 669958502
3
928087728 327697950 586100544
3
564166481 8473295 257681256
3
690464204 940734305 279628276
3
1069257683 344085752 163399215
3
412097884 916407880 896418209
3
740726804 426542502 409387443
3
138125898 765582769 336292694
3
44109192 399175578 365105256
3
596113237 815202873 333284569
3
582321888 976698223 216720833
3
933875831 367581572 92203731
3
937367580 261428358 1053153029
3
328901271 706072524 657766203
3
375228628 881967666 64742998
3
720970609 725895081 903861248
3
156284099 321141029 285925375
3
110200258 66912288 1072516603
3
50841237 131608859 44758526
3
150257080 778198254 206959636
3
949041394 610863813 596788690
3
245651864 220396822 880774835
3
63228363 903320057 102184070
3
1008908977 450513833 352336745
3
360238052 905439256 988663038
3
820886146 1037170389 186562784
3
446202531 1035150015 784632962
3
827066408 727939377 867217152
3
882996248 170027698 437864841
3
304335370 366027080 938098532
3
787078477 595568389 18817224
3
1040928712 261243748 504392188
3
3847375 770310284 972723322
3
162193504 972980637 319427075
3
704374653 694864262 810633713
3
194572451 20993569 113356580
3
229751697 1019319685 879694173
3
559435224 113200070 476837608
3
890668524 897879457 206709725
3
474613935 201756878 22415972
3
183770535 475286750 470598596
3
779824232 1020055545 756544544
3
289716695 226545882 592620333
3
343445060 359562193 489587274
3
374547872 969362108 1039987906
3
788611372 908326962 408013084
3
214857341 403102809 923757257
3
432699809 146886168 60545419
3
743289038 70028712 664168560
3
734916068 824006062 956135474
3
1054082722 828704360 248297818
3
504233574 899318419 198500478
3
113679559 706533391 1033708394
3
261698163 938720879 972873754
3
766575120 398353399 788760271
3
86037786 883162551 899208861
3
292406503 45001156 1062060112
3
669826655 994015933 310142323
3
420270867 17336857 402962906
3
127440037 35767035 294902793
3
929140683 71321979 865752391
3
605360726 506200737 828681277
3
213830651 326066054 488185201
3
1042422740 842218077 215708421
3
105843925 1036705359 993978744
3
471642533 862866282 761749855
3
636210332 922025497 769908304
3
600705754 787482076 454627704
3
865509805 833919291 378763918
3
942105537 37856554 22877216
3
268662735 224633937 202217588
3
398478539 348546813 423150190
3
943409084 861400738 440504891
3
918783424 452012088 652877744
3
864221424 199734994 528348320
3
955822369 1036072008 951179158
3
950163889 45473738 306408369
3
252144606 179548846 60859550
3
480467296 937939428 732550618
3
556438842 547053258 297773763
3
90829055 336155738 785557803
3
26268411 518026730 387289697
3
72967682 653322993 280762092
3
98147798 348587923 555773804
3
853267290 993100769 187472228
3
431776281 532812814 715047122
3
575481024 399278601 60741605
3
556892315 281945399 875566126
3
214102079 355037009 710020380
3
648756193 999181698 766515630
3
45013509 152494943 2841495
3
911138194 347257167 477443143
3
212430444 67267198 707312792
3
300720157 38289008 739103255
3
118464067 401307851 688289049
3
250554537 640980471 838211867
3
818235745 605533601 698629408
3
803315006 328412229 625587218
3
1034126189 796732232 284132677
3
851288881 287486800 837536689
3
572096232 191964889 853313153
3
875614677 935060277 1061255176
3
378751612 682677365 159909946
3
313746784 35525886 631846452
3
9555080 646636455 641206412
3
450903580 226403253 395587143
3
860072172 655343638 198816473
3
893417423 242499497 869029237
3
740228369 536357488 672092307
3
350954860 1045405696 440711296
3
397942333 111689107 522264649
3
439614715 267861630 202340966
3
974767638 848767997 779108080
3
493486022 187435412 1040143177
3
712464756 213008758 178458484
3
261712581 670644396 72391583
3
913454444 273413372 15125632
3
178420556 1010413236 414723994
3
731328154 51255023 529674378
3
184603636 13735657 1000650458
3
410103470 695756670 141647906
3
882216391 230369254 697900114
3
534125626 888349009 4948604
3
216547760 26327277 781009528
3
857045179 463946872 839300155
3
685872673 488543605 930365362
3
417882341 694463892 980369536
3
507256070 466565876 363179772
3
558357300 538985796 575884339
3
437161451 422374639 1026679006
3
140419248 910349267 295460753
3
438610025 665439039 777975949
3
1048431616 1029391648 227834359
3
110774998 278910629 267338081
3
650910387 487418061 953457646
3
815171885 645042066 731859063
3
612314314 8944300 850850679
3
979030076 715397936 885294759
3
756182665 279904103 818878104
3
542925068 10164916 39560873
3
660576384 514048366 1025439783
3
185381014 487497960 1046983555
3
704180692 166066726 297763542
3
294614948 668070388 344046390
3
552452307 248050512 750782080
3
119766789 340392301 86159785
3
578131385 773958839 794289075
3
1001747445 846373536 583507925
3
220158908 968839710 409608574
3
1009930443 960659232 500329267
3
659381342 48860521 101374333
3
486090213 162490254 741851491
3
20947187 1022492939 712156706
3
8539857 299303593 518321182
3
519200369 908359344 953450310
3
976510909 538599062 948883806
3
669407096 961252907 471773424
3
162354978 546572401 76334028
3
784687266 701888674 386914404
3
700506028 443829780 952223594
3
603812621 950701048 812979056
3
273854060 683644454 530513538
3
857798950 807910011 706661875
3
222710081 552008296 792851150
3
224084407 518339279 56482222
3
255574404 335253564 752013033
3
299124020 987032602 720026704
3
419114739 856755063 802495478
3
565651778 496124529 775249852
3
310834912 654616425 1012387727
3
653471369 793626499 931369117
3
420424602 361333290 1024964081
3
83817660 1007451013 121173805
3
162435100 995350055 871990373
3
404898022 388571742 828601922
3
271846389 62963180 402595826
3
72528375 929548563 494083226
3
629250936 329805364 809886785
3
1053036431 45748085 354227304
3
209455141 1030033966 1005713104
3
1059921674 139264521 118308127
3
962917719 432059922 460124764
3
363735756 702517304 477780862
3
704843055 179366885 5011080
3
578725839 1056107192 606931933
3
494033344 600249993 986671058
3
726377834 627332666 340910774
3
756618875 793282313 778496952
3
29422436 531250774 482568055
3
759924190 138008610 913468711
3
89336377 25466035 1066980743
3
669226841 932000789 158610724
3
306774444 1018349691 468897687
3
901212545 122908844 936272830
3
662086029 678420990 695693611
3
28046457 411839883 198071604
3
492689612 877629094 536046184
3
828336285 691626170 799981410
3
179463871 970795291 677777952
3
810618224 1055849839 998708081
3
635028145 1011878327 563780124
3
457354440 544710945 488173504
3
119672236 319204140 211341737
3
110220857 630420170 777170445
3
1046223495 1048866676 451682918
3
464881343 143564924 292575720
3
1048623154 279187706 71283532
3
606535855 548480807 589470554
3
626108993 1003686919 274390526
3
721608672 949604521 676159953
3
968555448 850955375 677470803
3
383890965 917672983 1040603984
3
744069142 904178556 882836514
3
856013742 441762891 1002275796
3
674780837 4917787 626425678
3
373645456 606582958 824727817
3
952951808 27136838 189267473
3
1062259026 100981832 132283951
3
63059430 392065713 170622349
3
894600362 74993414 872209479
3
191788350 517770169 309316753
3
700056855 202212682 858163842
3
137267818 1002437769 980357288
3
813214415 222007737 402197227
3
898217937 69958031 943062376
3
660629995 355796289 175875923
3
842264231 897682718 104016377
3
535124177 375099753 275249789
3
839240192 929630053 887632100
3
679588579 450877661 861663627
3
353197077 641084048 205948447
3
279321446 225057338 557044137
3
20134357 244309821 251539286
3
599141557 684237078 528551416
3
181629104 709262625 49072763
3
424910759 785197396 515439037
3
643453600 236712955 307203728
3
594057022 570073255 814260939
3
263275641 569598138 328938164
3
691788945 866710116 922312751
3
1045428850 213932779 539551597
3
44046076 588564876 872145178
3
1012584179 467437157 511692341
3
323046534 263025946 583387155
3
379002785 241448247 841390919
3
879900306 337336969 846208606
3
275438760 287385042 987319723
3
803550922 506307242 464726951
3
886355528 714910068 905652609
3
934475849 207490213 917929460
3
294556835 829472469 560291978
3
607324424 975573837 166866377
3
513557958 219802900 210179325
3
918091660 322490537 877701789
3
816090614 597813988 510370440
3
629326029 823741375 190749565
3
702219836 817716723 854088100
3
155949673 146087075 245407743
3
708146483 497368731 824908062
3
877159690 216502977 995949931
3
778538514 542026700 812085731
3
487674645 424790375 881427492
3
871121397 216677177 514867468
3
40275860 352867990 22821212
3
427560816 168169923 275246122
3
789836134 276267019 242716921
3
1022622807 915165219 911846355
3
196740774 600515208 571556802
3
606152135 224501723 868388973
3
1060176985 627029864 520424911
3
325128825 1021176926 378613051
3
299132507 8791139 499310895
3
97465160 486249599 556733862
3
1015827340 1047806366 816994523
3
621559296 371695640 679450829
3
773577270 467157494 205223899
3
751586922 408405499 816015183
3
408565954 527264142 1030160567
3
243595669 917589534 163647319
3
130410141 258260631 624357665
3
235716454 601758722 969833194
3
848855396 112500832 649194976
3
1057064547 1047227748 861920366
3
761479767 514748574 979544832
3
1050414524 1064835368 303347067
3
847953917 651279101 402562104
3
611484059 550394498 496755685
3
468893715 720930535 373651868
3
13933998 780629095 582213898
3
319890875 686342036 104162436
3
387975666 1002813747 675585881
3
531711971 408084051 967162045
3
1072422338 774619804 871674404
3
959396851 1032733463 847042030
3
410416415 683533783 799779751
3
891084987 104326981 256077132
3
479790146 957165577 915397976
3
291026331 829970109 538058626
3
753440096 19494640 779478642
3
585157109 979508007 603748059
3
769416381 841107923 413973693
3
777670864 64095616 258902450
3
621645556 370462375 483466143
3
799057102 817824228 1068552476
3
825042309 36099971 270501225
3
989120592 473391518 187695060
3
241188256 949861446 634667739
3
416853479 799393646 561833319
3
362020145 1035584647 936185081
3
1031787775 916464154 628795809
3
4598316 660942269 202394898
3
172558023 62349623 538962999
3
360177691 207100336 710549261
3
858472292 733925433 784962742
3
239341541 55636256 781681143
3
128061270 588137402 94658219
3
857978337 44762804 680288971
3
649330986 614106376 828665364
3
344322587 338920997 268529025
3
73912162 732145650 731936775
3
608857830 887028651 369283162
3
480474786 141113043 384846754
3
404799907 607125416 154230122
3
138571804 1024483551 598001459
3
152023504 804901524 724285030
3
1030660158 200316589 265389480
3
280203860 250606889 837119664
3
942785945 302989574 363778105
3
861608201 191236303 664686497
3
202077205 972258798 508862547
3
625893515 268534858 22293270
3
794421332 979832816 884325832
3
58458177 506005667 339601470
3
902971236 343010222 164906294
3
851732137 569598548 962508450
3
1012850344 706875304 933700278
3
929292776 360350391 13407094
3
515971081 247566924 944917701
3
365953682 503643569 387812639
3
444946009 1060704831 728353655
3
972899510 884135835 483619077
3
997678599 415560939 1060755419
3
799943470 41987953 63819674
3
403598858 588783434 817668009
3
140851493 684101951 403079851
3
276778247 63378673 641759539
3
806843882 336985288 426058215
3
226791109 161655136 252154763
3
588080884 331672696 445256110
3
213622228 834776969 429682416
3
465349685 885647500 1045567515
3
334452089 60642207 863283583
3
957131428 118452864 566207572
3
722417628 1313568 587590679
3
179106054 156456121 607073297
3
170167413 648234790 971441037
3
203703036 222339700 578847596
3
362082996 921720042 859402770
3
910915154 469332975 359559912
3
866923760 822941850 1000735969
3
876580487 653765334 1038864324
3
721250195 923111004 267467309
3
582664857 441076464 910387841
3
233676931 208616867 366117706
3
695490835 939471627 439232434
3
82367187 657197746 478916378
3
1004766808 289358373 760346372
3
580623019 630592110 670828731
3
331987249 344274140 216587405
3
877856117 68844648 768931439
3
578617750 698730264 283605081
3
546677322 1025863467 829170892
3
273382842 676980215 958314547
3
392652444 745116355 732531237
3
566032730 484572666 902078385
3
515126053 406965646 838716984
3
590359366 342602093 248271491
3
844301583 325855047 761782809
3
445988144 677479196 347983101
3
506863461 350813776 160879710
3
790071733 418791732 1049753314
3
317372602 765590336 6761868
3
497335466 743718007 750255219
3
751106328 434138798 1067016386
3
27771304 890935205 806689209
3
1027298347 701171004 568925349
3
826420443 545340199 248005647
3
675711919 643759590 568559756
3
370084359 248920317 503274995
3
760866327 568413837 675068396
3
491142619 541961449 578543886
3
552691071 702046911 154332678
3
372237691 948921565 650193537
3
554306261 528441545 554193871
3
175857736 1028382115 680449394
3
677015875 143663360 117600800
3
595455987 61628363 629002200
3
437276127 393823052 217085471
3
265886402 233326810 311891331
3
108109719 98176758 255325677
3
147930145 32230577 46611823
3
541498199 548276403 454161297
3
737210220 202029884 778716490
3
262381692 959343345 372780069
3
649478396 561256028 554649411
3
952680829 576187489 419757887
3
624087408 230786070 608437782
3
831958232 930578629 439777955
3
872437565 835709181 351566677
3
231670331 107020283 912217639
3
535767673 810333917 519230457
3
1043881973 910090059 618064870
3
212125412 441301929 1037076265
3
554480796 612526318 1022064809
3
624717880 874478759 630289226
3
118661375 580918751 7876754
3
19162291 477653466 254684488
3
413726287 456404454 957019147
3
438716898 112031152 915598883
3
1025350793 841429473 582725871
3
688504752 664722669 806144701
3
86469927 598971478 1073331191
3
46941615 219818712 338108898
3
59035143 402674743 740404839
3
591519397 77645220 18312344
3
618076315 514199029 199791609
3
559291994 824217377 708697258
3
907352403 85948104 315585802
3
794135969 997615012 523597168
3
664613704 522106429 136612099
3
216240294 935891252 112102113
3
239727658 776292864 483761419
3
583613303 103377143 337302235
3
204612716 437018604 566328043
3
14532821 130071771 71988401
3
338665390 1057477201 881613890
3
774465340 791990153 448643830
3
505839979 408302213 58570218
3
558903344 997321863 165645193
3
579891684 625249710 534505386
3
763993547 461498028 702032354
3
575020876 439146446 232037405
3
86983300 690162377 376555420
3
941829941 1017260303 965141730
3
544999234 980963990 450524995
3
489632827 39205201 511074054
3
62018465 834855899 70325599
3
430994415 369608178 969730990
3
499614852 685189087 1073093569
3
372476166 544853470 345688329
3
103242972 623773462 871486221
3
728051139 590335959 570103670
3
660757687 1028461830 270896776
3
114932386 162756357 837097201
3
1004939916 554088571 858644004
3
566764871 851206593 1019259076
3
729250502 939891692 1012392650
3
227838886 519237278 30335339
3
38347151 1031074348 651440359
3
1023973235 628308922 459126472
3
1065106142 681663317 86371642
3
948323788 686670915 332404360
3
517051588 560231922 359469021
3
731635494 428296269 100790485
3
983353331 273639532 79100305
3
325462901 296348371 247071550
3
232630928 907472567 324585294
3
861941408 890614283 1005678563
3
84216122 268286014 347803659
3
299759908 1004983791 905669861
3
613798491 673194508 338622667
3
448420103 1027377417 507877389
3
969678766 349608252 77646569
3
905279233 149628798 600029883
3
418892306 841101730 1015314597
3
1030007781 57735262 912263698
3
428372878 796998843 946650094
3
811735637 92073259 1027288931
3
790967204 333442259 1067301746
3
48552103 653986728 929408215
3
64115163 349917301 81289700
3
785430290 923430372 4600416
3
257669768 377172504 483644301
3
249490973 884802694 542611169
3
1044060637 824289287 832482839
3
444547402 441026395 1015654812
3
607963444 351625362 816971413
3
1035690494 330055709 44072925
3
931068572 951973491 924588502
3
800890548 349412230 329671398
3
357224101 776460675 101827307
3
307636835 681684118 657170970
3
905396329 1009751967 279464951
3
354715693 595856929 1054969197
3
1036129244 212505044 599498039
3
598533962 812109468 442246156
3
949170773 918907346 424627794
3
799898419 798970408 313541448
3
607330653 199144336 995245538
3
465706003 992761568 226124233
3
31293367 438220603 483414850
3
517913450 755533664 182199024
3
864335024 1049841509 512644763
3
858487043 951797654 980242061
3
215236008 984166251 319294250
3
314860569 873179085 339146946
3
172180961 557456936 940636116
3
117519558 556378616 215344695
3
194606216 999420120 539789804
3
192383404 830620988 185825408
3
560209154 786584143 894598723
3
824473063 970314688 31633099
3
138558841 719299163 813743218
3
139488050 140039864 1073284815
3
266467238 183466358 393482340
3
756206680 48446640 913394161
3
273313760 682335409 442854951
3
991474654 398104087 105419448
3
215563878 146959837 16362484
3
230472431 1033364492 961812083
3
997383913 917513211 502128252
3
970181767 157937004 449347369
3
101304926 145381351 246596470
3
454381796 943801884 768729537
3
521152258 664908096 492693094
3
670252330 336295060 307076211
3
753154734 666091419 441936815
3
407950166 545710509 414558574
3
386927454 403262440 104312284
3
638393957 1030323884 989278667
3
8968700 506179108 765466924
3
906524357 156257679 411331762
3
1044079473 613806913 381612380
3
90872572 553006999 749999819
3
392041455 518840146 752741817
3
230238360 363126294 128912872
3
930781304 874190844 941086565
3
50626903 252858747 805756145
3
1059355315 399311641 408524265
3
911435927 371907227 500581392
3
170046192 632432046 157767164
3
734258431 31343170 608110877
3
917396602 432017167 872330899
3
198324847 455885562 326540364
3
194050076 95755345 882583594
3
35442726 614207771 681401622
3
144763126 763863025 756673105
3
638514995 155657492 294816613
3
547035010 378026435 968840058
3
190383390 48739321 1041838339
3
719644386 805595933 909070081
3
893953751 590316109 355503941
3
161081453 1013494596 168246653
3
287887327 625736977 566025460
3
984414585 1065336854 154116934
3
219400629 925418765 616783996
3
739555178 901152506 267407687
3
575661956 687478878 30356056
3
959935995 159586821 278000646
3
279554570 857523776 64107453
3
626205644 997141870 505689329
3
864313292 11114782 708838790
3
296864046 655606069 538434028
3
902598008 242639576 930548576
3
559648043 802149135 855674648
3
802531995 82253652 386778935
3
753102040 728267924 641877733
3
766967428 1025876296 747182304
3
975442143 592708012 183131227
3
238135672 173497670 93990408
3
730230087 393171767 398255013
3
902571544 997418761 646524509
3
50075527 847761916 533910751
3
534630159 481633535 539226107
3
208895691 179920340 105250081
3
469710080 915062295 212221977
3
477393542 291699992 814997964
3
33181871 1032807884 953912309
3
134718265 144877640 483983892
3
623369582 568175218 812643837
3
1028393346 52626941 1057628878
3
711288779 504246721 1011426111
3
107569001 1053565713 455184508
3
1035590776 768315296 135089427
3
86448102 1071280908 538084247
3
781493114 994321203 217670407
3
177438902 675128530 578622237
3
798331798 271525416 202197259
3
773257824 590026636 1020354907
3
557468153 215112253 480738782
3
944468610 784726996 923856635
3
31961639 599392534 925349305
3
171478114 836857125 15286353
3
969722406 367331902 291124538
3
1063855025 175050626 1069236450
3
709750508 256091003 209975443
3
720311714 241630565 629608758
3
658914565 550410071 388625139
3
857111596 354161130 266611423
3
280416649 712123884 123466293
3
394381211 373414717 359270090
3
900855614 1036469232 698741448
3
669803102 380092737 511029702
3
431131657 828533761 756084702
3
421645068 488057986 172817235
3
207497882 93810226 571374553
3
538136760 874035549 1031809709
3
892003416 221637078 688434419
3
446618998 199672686 5727768
3
13080459 556948876 836381228
3
281901870 717346107 777074797
3
297283017 61602187 535323769
3
709918369 360040479 813424870
3
144002723 797417519 591153195
3
688948409 375693433 235100454
3
252269200 70041797 100922014
3
351907350 857633301 787103116
3
993690138 319879316 60962851
3
890553558 799791322 248251322
3
471133512 82552365 991364655
3
279787684 930795958 251341664
3
303327051 954391284 1046343108
3
117447940 915668935 42882382
3
403272300 923227886 1000235552
3
116954589 916498892 171666618
3
739911733 189102796 670267301
3
823287367 446168011 595087054
3
254962143 80567353 510078729
3
1037784471 233068803 477928566
3
141878524 974940257 213883071
3
435764906 683133460 129016424
3
122206310 294076611 321543333
3
659627374 928568173 319914869
3
831898984 329432632 1072525807
3
137486006 363806711 89854222
3
14940458 242697795 759829332
3
1064580671 260221952 832306714
3
815798882 272752283 703675255
3
765320958 552787051 1014585335
3
503506746 753576695 872887704
3
427731373 99888661 185758159
3
389910396 881377561 805179004
3
11666837 189311370 74362397
3
1071699717 25657118 935653786
3
204468126 466126569 31642239
3
1009937512 76140548 2932359
3
216298388 840117781 455856574
3
680411106 289147517 170943140
3
375204796 355729182 240728091
3
759686782 874862067 407487238
3
406874775 245657327 743024093
3
1057117577 1014350300 761414310
3
347208438 496976953 783287320
3
392331833 134642496 1065365707
3
138781247 523174047 379084736
3
1050390937 293981320 475048884
3
971493630 268681763 7313134
3
1004176568 995677065 626508681
3
343485872 489367760 1055474801
3
491130131 995695057 891742596
3
721020363 528420010 922981785
3
946631999 914127665 716961628
3
290320658 457576403 1058600511
3
230361563 99223179 207182578
3
689681175 1045649663 799784729
3
760721078 859751646 67252799
3
843753233 858849818 413159997
3
898894908 236032656 93021054
3
326631905 466290487 120476147
3
729874727 324892410 623181206
3
244545119 300335548 36822464
3
958604387 647898682 1033727178
3
50235370 599079884 301072815
3
179266369 777689397 61493156
3
926750511 792520694 808043491
3
558434273 148236267 393803807
3
314971449 342984988 728071259
3
372814810 870765055 736814356
3
185567418 332879526 399926020
3
431889195 181051783 460373991
3
264851864 46180583 1037729797
3
615811942 812143632 833661555
3
664688315 1054063055 635398726
3
411339547 304428534 256567602
3
184814103 1020282323 674922562
3
764091779 157572067 643970481
3
601648885 46340378 810649359
3
695826031 240035492 994788660
3
557256326 808965354 54188972
3
91630192 668024116 959532965
3
613516970 264730962 353673866
3
456861511 823961859 919839427
3
1004052221 14450456 1006018909
3
424280207 1050083463 939691400
3
391581732 384536037 902999845
3
618290345 560450566 359673819
3
385313111 552737456 101967479
3
77368808 734302370 302250616
3
889372718 17463912 445974033
3
235709438 1060187558 593881884
3
940971696 881800422 198880158
3
2130343 457144336 1059639541
3
413442970 433955858 882791623
3
768983700 87933023 253306184
3
977627372 495594324 1055085179
3
432700827 301215391 167789668
3
1014940858 235311933 54991487
3
903753501 541925554 585241288
3
604170290 915756407 4367161
3
924211127 550303457 731732625
3
178020585 824894698 1021490617
3
988584749 944896675 287665446
3
597827691 114310705 56189448
3
134376339 787827628 864408871
3
586067458 796412988 368247222
3
1027116221 609353529 180823187
3
256274117 289664326 313357471
3
261553130 321904027 400436024
3
85274597 338076666 288392189
3
495716268 366176771 642589024
3
498294580 369115362 980588468
3
1024435227 340074637 71865018
3
808951287 751702032 724380121
3
778716987 889067152 71832966
3
1031379438 617633551 279487620
3
1056758186 550529316 271391237
3
127359137 128397068 882349528
3
716277647 718677491 467164705
3
944136428 62654273 519398992
3
1072922047 519150149 794874200
3
515796686 420174755 107281740
3
225304369 859190343 811922670
3
811310446 634153933 379584476
3
446725796 480862876 845284436
3
1014117231 986381868 728208844
3
282273934 74391079 534409683
3
1047952758 13204331 861135088
3
156666185 702941719 94339965
3
667902712 909110817 588747441
3
1016331129 649287220 1057496150
3
111845705 988197562 93408217
3
594266817 1032245096 293666238
3
792058083 532800420 26522267
3
638301863 968084113 401673506
3
49797363 731172282 166816486
3
553501124 920376710 656828899
3
216651050 975370485 690380012
3
384932144 588536424 338124679
3
44069314 82743634 916714990
3
468787245 359178539 135561247
3
428921295 463092734 700469066
3
965405714 882760548 730297081
3
897979337 762750153 80504774
3
457423995 552543829 289686406
3
552593494 807555018 995220255
3
731003823 89370422 367606926
3
185806684 471628623 799327182
3
604410706 873031110 608934802
3
697419591 672275976 132494106
3
860463437 1020455187 1016965250
3
880212632 717114739 797698915
3
295033082 735550086 328531361
3
339359663 833984651 316164269
3
74325139 748749618 1053690805
3
976879322 228467372 459637612
3
350558941 663287646 417080947
3
609039006 40667850 984267151
3
218234128 122692689 169059625
3
225523269 813689555 384920016
3
821391627 46462046 929424302
3
110069417 841317218 456674618
3
606362550 295630127 249376647
3
219527487 610707366 151042811
3
416006071 238758998 497610075
3
132582759 38444433 911508076
3
795583577 234489362 913867417
3
541522930 187082308 11429727
3
964495545 970967646 610127720
3
570454261 393663163 18328744
3
628698930 520406080 920011984
3
108895182 138594485 889280750
3
958844172 748324688 724296487
3
268468596 864599015 73408948
3
1052502625 839909255 777891005
3
385137923 818601825 647899299
3
166297167 627980106 225007819
3
27728520 468310849 659420955
3
664277860 782499767 409359002
3
416282633 1043403414 527328249
3
507183174 979298095 1000624368
3
1065982169 236963223 985616298
3
560595107 746859045 690885056
3
633591578 709647365 409166448
3
304560729 429689381 820708882
3
659218323 855466974 890452212
3
840563430 231880488 912325168
3
692511669 352194628 834317070
3
995408146 431503127 1024001554
3
318172648 654984365 1035540689
3
204941019 255260573 1065964044
3
110183451 640710732 644475353
3
132341665 636089906 925858743
3
48759947 754318782 810724057
3
1003454099 741780069 805152541
3
1072752851 153385721 932738400
3
578496857 732765802 515803177
3
1037785909 892181874 527338987
3
511367939 437707236 304279629
3
574114344 541349519 961307697
3
941685554 523846388 975547509
3
253453858 334048332 388063658
3
1062145413 402389379 572047149
3
927839655 720464433 766587490
3
984057159 882749644 638665486
3
384150419 88555124 805532669
3
431163735 656677676 1009090926
3
455158692 151195498 949876490
3
282211416 193297454 22743368
3
91367755 1028429107 727252621
3
138878233 711316690 158913130
3
1049545908 300712870 692136391
3
327168839 65674782 879999198
3
356665876 937283707 292222024
3
1062747217 811089385 203021466
3
737400627 398451128 605550648
3
1031109788 37396963 1027322219
3
765291321 185151582 592862946
3
613701865 130723048 18336543
3
24917181 679750484 462891906
3
295173123 297624198 713077234
3
39907852 607544979 567823440
3
536202413 846331084 1045580603
3
225351607 848585364 36412878
3
834060235 338843733 211198552
3
176812384 387086327 853298254
3
605803216 368140950 930094551
3
150808773 452834165 880295879
3
774978152 100398692 314666214
3
52322061 994946568 265518553
3
646320486 799331017 869906686
3
375440467 387099993 116895262
3
1024758768 240424969 392554443
3
677108081 75602026 521809075
3
308884201 198375151 902691166
3
658819087 883526789 644306695
3
92605343 458653277 1060621974
3
458357996 97853028 720502500
3
722636726 355250964 552002508
3
147419243 784044962 379727803
3
42559828 702307776 165333950
3
240011617 825532514 282505781
3
353429390 1036008264 346322622
3
44221982 911963454 265353719
3
781090579 293632852 78418459
3
247437241 406071667 70478261
3
395848472 113621279 768838608
3
1058675617 976801098 102111610
3
792246916 1027627647 984483436
3
393682786 49393866 398363446
3
433476956 149651762 937871682
3
301472436 824617628 203094409
3
391759473 562756203 1052866770
3
40700874 395143999 822226127
3
707745096 319281309 93823863
3
748511705 1046161517 1025835628
3
186661962 12559239 129232466
3
896442855 185478348 299307609
3
1066796845 22432384 778399350
3
500150742 811472857 798498544
3
550987170 660817157 130513493
3
22803888 717740562 64502516
3
527973953 329682305 214466410
3
604089141 501004644 487379429
3
1053625777 965894748 867477544
3
534458275 999942612 706018946
3
619961884 86178118 254762531
3
421206981 1037600369 828365727
3
892560082 863342790 257487998
3
128410175 849081978 226999081
3
273351741 1016368126 1008469653
3
386391064 182913739 241266551
3
689235973 515802305 277370603
3
870379401 688807821 555160275
3
130892164 407535575 804731478
3
613629189 192466463 101316937
3
330331756 930328464 985127786
3
923106953 598014783 975681711
3
229368759 487288967 426762787
3
39191846 995970429 425358070
3
533941968 177237177 7818198
3
108363980 327276514 319082160
3
544165632 733352134 259817306
3
264044121 217711836 776882658
3
218577691 20955014 972024178
3
397232098 494275950 480563979
3
100886379 360148944 173321598
3
946737985 183142550 730125428
3
917159901 196583558 433993315
3
748137184 845061886 764485051
3
596707947 851234533 251179960
3
714210500 218083046 1015568283
3
726228425 922409740 1019006771
3
144718813 431189073 1005972990
3
1050318932 88540874 991766099
3
1053327245 903072111 769170502
3
650765111 688356013 940987470
3
1013648759 1033777995 153159639
3
370249184 705002824 361797693
3
986528137 141160118 337581289
3
4771234 121096388 842294150
3
39323724 238002547 888463756
3
744172972 866036394 359750795
3
806551404 395203492 238195453
3
850705194 719051247 77701521
3
171430019 797472117 404119848
3
494549434 852242241 952719347
3
668715563 451785991 634424446
3
360901649 5352337 1043649416
3
249051971 487370912 64694777
3
919846126 904952034 23454290
3
378745985 404345104 523366764
3
554816576 1025626449 60491880
3
609113145 972478567 524188176
3
944039060 629930084 83998758
3
812746861 133230805 736203085
3
948944065 31896215 261542547
3
438563605 769738721 140679109
3
813689303 393733925 739703826
3
833445040 857637327 830083239
3
695956804 1023694868 778735949
3
281993483 706449739 711249715
3
149293897 1057791108 15681631
3
1019331153 715833179 691105417
3
521475485 997640505 35899969
3
1041731156 182579075 394919862
3
257201759 77165414 247976056
3
428802587 63925306 156768769
3
777310018 87882172 666735356
3
274028461 902612877 805943667
3
513474804 181682099 119509611
3
542894620 411540499 775002021
3
490589903 723928857 927992431
3
749099988 487471633 771615438
3
814748355 1025922008 830838893
3
872262438 9473261 332183309
3
514010499 201885196 331539055
3
680059152 760464601 389881331
3
654057200 771561029 276646484
3
514606671 13734072 650205268
3
699724483 262447130 280557879
3
461130408 576844884 371541584
3
852381054 277096175 609144605
3
759794291 291571396 1039778205
3
451618196 633323783 531301090
3
965713512 213918999 312286743
3
861074648 896472269 182025830
3
86024622 345793862 871203978
3
707063332 3609695 929514227
3
335780386 956978521 349311934
3
828441418 649634652 700342770
3
677654245 738808536 301200324
3
940689216 1058280176 57431504
3
560355625 666830453 58247041
3
1018460295 176005149 377014058
3
770767677 32886776 345254009
3
54181852 501702732 450169408
3
181307862 446639722 798365917
3
736882467 425281556 238739609
3
421213088 554528902 1006147543
3
994167952 569391178 147540722
3
807154437 720779612 404145172
3
299841048 820591945 94664557
3
1049376317 223978824 535574675
3
657271063 282487939 314054648
3
560269718 576723731 532385710
3
625277507 526322761 648654075
3
997650438 73602407 453458023
3
701811153 402452951 581341254
3
804410863 769880184 404752884
3
433946598 826622372 960482362
3
883477041 342493169 351355277
3
499637568 78839272 244321078
3
896952694 964014365 81909365
3
77098022 249433966 832973636
3
456992698 485219671 1071599687
3
138435981 1036629148 528957957
3
73376794 272593076 305040260
3
376151692 314671808 895556826
3
351892190 82548975 28514393
3
16429570 391407005 1039698260
3
544147913 70693013 708714421
3
64035462 933316918 373092831
3
513260192 95648370 1029831308
3
587686031 429480410 41228970
3
586704889 501563707 494921573
3
287441125 123209329 149883610
3
243654726 319137661 92899883
3
686608200 746139910 482307567
3
175246114 728839109 830480945
3
910465375 430586261 992672118
3
115299546 737273105 760717959
3
1018107363 148033302 219063025
3
691668031 876436343 583800956
3
509832204 761180873 591507972
3
631727788 969302293 824970356
3
43245372 430561733 230619873
3
867630675 481812281 911919340
3
849570539 982816956 832621814
3
445259468 349277137 211399627
3
1001937619 387302929 98918869
3
305832928 606919445 524297708
3
554642268 159186461 851957859
3
967421586 283836786 128806121
3
198131274 490698173 796657733
3
390829167 481497530 1035002665
3
724381606 484312864 780777864
3
725511448 368673675 295717421
3
865916650 301163727 102632591
3
255650317 193506814 345821975
3
972505201 470130429 665853507
3
940532924 49021585 593199483
3
805776157 328099601 361247862
3
171527883 108401749 57005163
3
1059640906 470924658 223805079
3
722038946 735819612 544465341
3
600845299 743110035 424982173
3
103260731 554484829 427380640
3
236622628 884227135 899034669
3
276490798 776817834 25352287
3
5240480 490015781 296227855
3
974073592 316164693 970081396
3
278973395 819477671 391052752
3
62514827 415701149 1057162961
3
130360826 71997152 985989560
3
954298396 769081503 1017767787
3
245571985 667884788 791932143
3
1010500649 1026713146 940992519
3
34681853 697200540 935158250
3
768566985 47341891 232574793
3
694365051 535494129 174091036
3
593414201 935186155 752616954
3
318171977 521399160 985026011
3
412123043 795322221 785035930
3
765997075 128768111 387361169
3
746294321 1043768316 406535974
3
254863520 407435352 125120292
3
742459474 132088044 45528363
3
977661630 384574147 444169383
3
820640588 772761631 21666828
3
871771243 755288672 388753730
3
129905923 488771507 619595152
3
716470597 94242373 5786975
3
840572937 159996138 12072111
3
46316596 622926204 649728791
3
715503078 90340186 943491742
3
1068440918 975316176 677583580
3
469172649 649529430 853124633
3
964318252 698609370 316227688
3
241097904 206983836 661676273
3
571497987 490401351 442272741
3
840880564 1028523584 592025558
3
758851748 281018988 401234782
3
651383320 101645528 788195429
3
375455039 639075852 689967206
3
984983923 41785834 725143925
3
880195477 707897448 358223367
3
45964123 768293778 1072472479
3
164631910 756365448 43127533
3
970512244 473992056 1071177740
3
187083291 968773322 382876628
3
263303098 5684210 483859331
3
193610420 673087656 953170479
3
687389963 668990837 176573363
3
842253811 769428174 531532571
3
709549561 533575746 962146494
3
128310474 533568861 926399107
3
94321614 429741646 412638470
3
962916099 415938169 124386964
3
521945568 81439090 626775355
3
857358383 817411865 337098596
3
459846423 498678228 1023177381
3
694958289 43654672 536583902
3
357730747 264505493 625308591
3
175646666 143496535 103134449
3
221613443 491623100 570615478
3
568854536 318029213 559428601
3
136825820 836771939 145349392
3
257496683 48423953 856299885
3
433741431 464563232 100893791
3
896418808 295931503 797904587
3
949038102 642051767 423410712
3
314298434 367331657 312131266
3
685019032 190274302 834637135
3
469211157 354116760 53994142
3
483135810 113907216 470595269
3
348382308 591694467 10064888
3
331980368 996947894 598167348
3
977323381 647388271 103263902
3
129034940 951246610 390920154
3
345130571 1040974407 218975937
3
567732558 428992398 795429188
3
989332564 729798669 413316958
3
233932261 848710149 523462236
3
355268436 172205474 696921327
3
33033732 898004528 762372534
3
214726034 70847699 763465810
3
329839521 995831891 347169048
3
514572353 126376356 939574777
3
34199081 1050525480 171617096
3
112567345 142352608 1040135508
3
685964759 945714700 17632282
3
488635063 469522657 1038675068
3
137344311 357099368 295975609
3
973674202 434362525 2503713
3
805383414 790186851 295775797
3
820865728 288844018 350134198
3
883021292 86042310 916294734
3
406057304 761123892 219342299
3
891510124 81624624 659136128
3
243935304 689741812 537333003
3
170506187 237642107 333576528
3
137274905 747461906 1048623239
3
570025263 92134254 893534677
3
769366177 1018935814 332636546
3
198401178 239538596 916372874
3
369145777 677692266 1029212302
3
363284791 267952316 192845907
3
61241345 1000603340 1006185287
3
647562724 504365251 808258765
3
216697433 108743603 87427646
3
479691520 913964510 549444315
3
298316544 508475120 565250856
3
1041203830 243650876 809875565
3
185288042 451259432 52052808
3
275961354 625780284 15706260
3
86888477 847720862 43677210
3
190385124 659937242 89416900
3
865649893 9902661 801182786
3
210908507 42889824 746931304
3
449030457 351689222 785499828
3
769963011 262456650 349195948
3
318741228 982575182 407884324
3
530266361 784273786 905667207
3
516633880 792190172 588504752
3
364929646 764845981 700489991
3
243343688 946254537 844296141
3
925475698 478071517 43812321
3
206938341 773774809 168007792
3
260268548 50973641 466770489
3
388340451 14491137 440448893
3
783054679 471027585 69987759
3
483654061 403717433 1038567540
3
840400486 540747558 228966826
3
236479822 94970755 905385050
3
786209978 898145153 154211049
3
972334561 932736316 712265447
3
1055306107 793325811 356085063
3
381958714 999681955 652897262
3
661853878 42198941 569095630
3
1044639446 849532840 209631505
3
758341870 499925968 228120320
3
960856321 43470583 33261478
3
553961702 656321207 272005986
3
54893126 586732356 61010660
3
429992876 66707267 355762761
3
906539036 831433688 623545938
3
824823018 257928023 148773609
3
637375439 418261340 943687794
3
724846441 453574966 411677083
3
27967148 969448422 1033702825
3
1062623207 891822377 892541807
3
756917873 492907330 1045755763
3
793603611 516788085 1023388659
3
242329075 242810242 581768132
3
84619269 682288764 601628994
3
374228498 208951241 471961793
3
912808827 415289650 203461199
3
250802906 213624147 351754401
3
138654193 600029636 808373108
3
38299899 1051168969 831482333
3
463657609 216856707 596886838
3
1002334060 148872132 849246112
3
994535003 381980439 395649371
3
28733786 708239520 734682730
3
424829702 326220769 713021999
3
472034391 637725315 205076743
3
826615672 462352817 1019580435
3
655500993 853856173 915677615
3
489572090 328728489 557457735
3
543298160 893712898 941747071
3
861787775 303002993 953382905
3
1005961123 43403734 992763928
3
919892014 397053853 208255629
3
32334893 169180920 203214230
3
906273070 393295963 308169263
3
177601244 23467009 853733556
3
1001303473 185198690 17054616
3
477808426 962983903 126584637
3
987420484 262108183 56964637
3
375081256 404083101 564795062
3
327061845 640749825 852092157
3
151956903 432257652 849589066
3
258822149 384507759 512059116
3
550504105 335714840 859755254
3
286645553 379683944 455567323
3
843896839 312512828 157186293
3
360275900 669687763 615043339
3
844743779 134422119 868042094
3
50430239 317467368 446905170
3
531064401 424667388 857159005
3
362765618 266963670 879464364
3
276013505 567631492 850861759
3
137177149 88957878 456950278
3
323090864 578719294 168768770
3
162051898 847148976 750637638
3
358594064 536997610 237117868
3
751130221 160570989 912359326
3
211740148 254474961 273448267
3
264739368 454877372 612915731
3
1065716225 542821913 682931357
3
601757143 624690312 895721033
3
275542801 878981960 562669056
3
343287123 834213114 962168721
3
150184233 595315222 763790107
3
446968933 588952298 797901877
3
1007169181 223687799 1009566414
3
886780056 366229900 794884099
3
700060546 502429161 957034328
3
572461380 365953881 223066392
3
697191765 795013371 494623944
3
668639704 696671035 759149295
3
303314666 66301727 230495142
3
80280167 922052092 334388138
3
1066081431 946003634 662797282
3
540496502 878481393 108193695
3
731338913 683979592 554570749
3
226761221 584600291 303982374
3
899974118 657462333 425836662
3
376210652 1008805950 123681443
3
182224589 255706489 192184184
3
229766168 319003517 284690639
3
500274795 522516099 218401985
3
1025829366 1071902933 239248203
3
760965623 621568969 1017774550
3
276001758 873219105 307201383
3
536228977 1061123630 794574437
3
259339956 668501006 747821359
3
694955662 379260117 57844987
3
559384923 89574792 549203640
3
200850662 905305390 45381607
3
742410634 987802469 344871337
3
413564513 902075710 1048699502
3
486430419 466355791 173074701
3
883412703 318909491 750942769
3
241885168 14209271 923127128
3
1058245159 297340200 710132955
3
712437329 582139000 187187383
3
738597650 145360949 476876303
3
633658340 654082313 765752733
3
65610489 448411067 907024785
3
1012768549 270829288 824840075
3
936527196 373897198 897482163
3
550377830 33094531 507283999
3
985916372 9799332 399356419
3
285266783 886284008 514896480
3
727766587 908374365 717299251
3
465359865 662951279 736009801
3
1050045209 654427027 1053537608
3
420642136 420989350 99864212
3
35535954 550254403 19589383
3
627809319 260811389 180446920
3
969122831 256254396 7799197
3
883692840 997740979 56534918
3
474930666 143689384 555722126
3
521460987 995679873 608179984
3
689578078 852557144 860986848
3
380315183 1059655813 557319195
3
501430894 399774804 485827209
3
671216007 120876785 678776534
3
832995732 1050943267 420625173
3
380398734 724600820 188851259
3
628497388 1027365464 775094172
3
177457758 157996137 859346838
3
59962018 733778398 1066517988
3
170623660 86838207 221595219
3
533387417 688502149 490964690
3
1011557144 935392296 176452109
3
1049211229 349964237 509413399
3
630005428 351206150 591740115
3
576824395 253481713 294360600
3
917915603 984686995 881521597
3
508602367 643420216 754997789
3
639229972 945686991 671519664
3
905441791 157855096 706713790
3
996829870 470167471 872346733
3
546576038 417422571 1013146763
3
506440958 559913604 124437985
3
269149523 384572215 965447932
3
963545423 480940714 559401896
3
387337426 340023224 63631768
3
758095849 565454706 313459427
3
682742794 727051024 291778921
3
113107548 868323665 404069948
3
867857129 465979378 274124447
3
888046862 184663113 493290551
3
543610765 335319595 882312835
3
885521155 123766424 122436539
3
237003701 25675762 470924703
3
1051584493 595689376 805925601
3
127102567 517630321 162508844
3
856962165 360592151 620399612
3
751277538 318196372 1072264892
3
971223240 33967216 413392105
3
267857350 815495953 8923945
3
930017636 32382601 200576153
3
1039078786 1013805240 975485374
3
257315364 240278423 916208348
3
1044284159 251781117 286927523
3
1061571467 343804238 744873584
3
648580491 106622659 556625806
3
726894158 619838804 178652490
3
408913161 354856300 57115049
3
840718628 546008552 791864099
3
550789462 179175966 281336766
3
570924242 940663503 407951943
3
194172414 257782359 313498794
3
959775345 363270784 1019112090
3
184342048 357922485 771218944
3
691755011 956528529 47624940
3
452891807 482362623 946342653
3
82143030 387754592 1071247486
3
256265355 252132471 74007468
3
318659192 544197381 51357909
3
376004047 749363299 1034819674
3
875222076 779388792 1038510527
3
552241692 363891930 1036527933
3
1023681675 224233984 548490147
3
512450069 1051152844 472348256
3
661604558 994401244 896246285
3
32838332 37068885 176712658
3
146383322 764512308 1027573369
3
450065180 865908292 965211664
3
866225213 686558018 615262560
3
221680185 258405350 20130479
3
676939464 871717309 995431809
3
985029941 1060407320 590500174
3
788976477 822054022 570151282
3
581260740 575807116 1071995068
3
495173115 201161879 556370791
3
719192274 550370395 564790373
3
762050055 127327016 266255169
3
245421426 408172237 970087939
3
774055389 994349603 24831706
3
214874122 997912676 97269634
3
899429527 1018624202 792130704
3
382619069 999540783 283167027
3
345955869 1020373159 977319952
3
1037612058 751822669 872790070
3
105090414 612302517 570860901
3
25454851 315119808 699863330
3
145089838 331322573 885970497
3
275476192 579639157 737936118
3
614638192 904413011 428658059
3
788265220 762674832 248407620
3
773178821 490429218 122529065
3
153168991 660801533 492788892
3
733621893 103839668 717394447
3
901496934 301958452 895587383
3
1069814877 202353046 598600328
3
924355648 795033164 81525734
3
651430682 356782348 478091973
3
636832819 255828803 223212346
3
741375157 842227968 612250532
3
494021454 349272973 241189620
3
781174175 96367153 851967938
3
566811991 662552539 859597231
3
308633422 252784281 71813828
3
436753656 913115693 338561228
3
64537864 425091359 51660513
3
447111717 385206299 581467550
3
495779567 58602879 542719156
3
62309584 7183200 74248919
3
7077710 550270070 1032319297
3
1044479953 474911912 597390899
3
637615651 244697138 337931845
3
550008848 431830171 20176484
3
684932845 1018270968 258873539
3
802073589 631791402 640781629
3
1054600375 284176920 1050034636
3
341937937 926199065 826235426
3
939260006 312184590 326606222
3
343889422 422102990 205467823
3
793617727 99258618 520998049
3
939212501 920697689 835399592
3
550481852 949859394 746873741
3
1014178046 472541892 128734241
3
121715345 754302598 735648927
3
71815804 496341660 742718702
3
1047784953 253463749 670900206
3
194260105 7734720 844878414
3
118601030 1059211725 274566569
3
856997072 559353962 1020124627
3
1558185 256612584 486782627
3
940863195 455814524 448061077
3
844685630 123699397 626110241
3
570472892 324762124 415311256
3
158657883 989864612 771762146
3
1048714751 1027511090 774145658
3
505178906 102992326 833534320
3
874250191 1018087953 1052125282
3
90856229 411836181 441453991
3
229189991 296999460 825049893
3
450858434 863145231 390042499
3
1053327803 415010251 733156538
3
72778783 1004150776 773761327
3
649577320 167312661 316316384
3
56578015 880471617 972253258
3
879771610 155603664 461823245
3
873929957 202069299 380338300
3
6027964 1024017360 531550875
3
956256608 876385760 895077434
3
1038592422 663528572 1015034158
3
198471703 993304140 830835670
3
634414081 842909854 643870569
3
791488759 15813335 267285194
3
160567102 917543276 955746258
3
704529370 68135918 360772422
3
219009847 1022463442 117393410
3
390091162 439098354 270169080
3
94249701 865333506 190986257
3
522211159 934687081 342711323
3
966272325 308224831 592569921
3
110929925 1038473572 588325315
3
15764101 247316710 1004839657
3
880033849 868034097 215139943
3
865868146 526244798 1032452261
3
287143989 1022139969 703491504
3
210927910 84521601 681143485
3
693588018 1061558108 322632321
3
626277102 400855723 10294226
3
168762093 829188612 1035787847
3
767199354 203935874 335791824
3
654928500 199002406 47023747
3
317381192 108527975 870122512
3
775758643 478595592 256447637
3
1053108819 540206172 660785356
3
106684730 758474863 625232843
3
458168055 99263701 967044809
3
568007633 841978640 870900138
3
62114344 803431364 551279167
3
926266175 153521209 444505212
3
45283540 202650335 791315469
3
760075478 885304001 882633754
3
889685654 757394996 129117211
3
638804291 124536621 943253756
3
833132957 6725617 299778063
3
1008419093 873914660 288089470
3
437136091 672422509 989938228
3
535319435 655558934 45022581
3
370433649 92714106 885898407
3
294052771 232380967 489836531
3
972501083 313283567 28347588
3
822595423 362483810 523161430
3
761938264 558772848 251728592
3
782290267 800130844 690606999
3
826724381 463898753 748032488
3
268139661 841755557 971102930
3
837561018 182291147 30690345
3
97331803 357543990 233907217
3
394077261 928474541 503195425
3
292387555 225413912 139661406
3
786389733 446898951 615113846
3
269115270 258084369 761624072
3
386357689 764044866 604912342
3
646711222 887464468 444027445
3
569303947 612248228 696998687
3
679196674 171275049 251298985
3
668004694 463794131 95989199
3
59552608 785258650 205423061
3
170996031 677576871 210621614
3
989766330 223708511 729163555
3
51057083 177586229 741850298
3
3483323 972541132 569580929
3
394700029 36120857 907070547
3
315654107 127174522 1060468269
3
620751010 5696259 893745576
3
277837993 722396275 703491520
3
390544800 358273669 103601505
3
780861017 758428322 379683196
3
134749293 352872220 881251726
3
405803918 524217977 644301530
3
1031098732 508947325 635989200
3
788334953 942186468 1018795344
3
838356380 199830561 1021295046
3
380840658 842994799 39928416
3
65755012 366921747 956881595
3
1051084294 1017168307 1071189990
3
865904730 11853817 883306894
3
5750882 874404870 755156130
3
188399987 823154530 563422178
3
802889839 1046211939 622774021
3
404260335 573314127 971678598
3
31341102 23459992 651641401
3
858907813 996534532 878775079
3
131557797 91288751 521928051
3
943726157 852300817 910891828
3
856721322 510110878 348410237
3
54457325 353534620 70656786
3
1027966191 461852466 816900223
3
876759430 553861361 872915586
3
395958095 214842169 213333006
3
891685119 67749196 124841807
3
419439960 481612783 289195383
3
1010323794 944963813 273525564
3
34855961 12970411 139523149
3
113262069 39871293 304617005
3
672439086 561414859 730300209
3
242340491 893926312 149981333
3
963617545 559091933 974590690
3
565827276 149562652 758358560
3
105623939 964320784 755688325
3
680701618 640510009 503642273
3
622852259 497860314 703513654
3
713390822 20676505 950686526
3
952048557 959468522 260139215
3
383323498 986786394 303414746
3
11230831 397502544 1038663160
3
570064520 242530537 111870147
3
406942408 1045968875 316703599
3
320957947 903905296 1038567581
3
730566778 835430932 748917914
3
928267355 947691075 830999182
3
731824945 167955593 35949386
3
58640590 446398247 788557995
3
377526995 886905500 113944786
3
847806189 965790052 514513571
3
167488010 549182621 429142345
3
511492341 837460653 577650347
3
331185936 17116036 225944860
3
19593775 978417165 633697962
3
769196731 198403299 962692311
3
157410722 437954676 528008613
3
731146697 307895052 729582389
3
710137079 749660034 841490797
3
159523949 419155327 1003391334
3
721945517 80019091 4131975
3
193493018 283768215 534532511
3
4145790 845045259 709954652
3
770420623 263402357 171662312
3
740329232 246071524 409995170
3
837487908 697935660 939004194
3
278670304 264019061 940316938
3
759753556 103662126 683927640
3
872082540 1032341125 613851692
3
476755850 196615414 540459591
3
381675937 407109008 834185903
3
316519216 162995447 609431344
3
522404484 673660761 1051645885
3
1010411254 492533445 304974558
3
221580580 100407728 596346790
3
299037792 817944707 458365682
3
862895040 490037638 1056562644
3
112308627 115230861 1066310519
3
777730612 159972398 232966895
3
756267873 655623270 1029170595
3
860639145 94742262 843537745
3
630974867 471002085 157588714
3
1041109118 348121319 469886380
3
309907830 383501467 444730953
3
678390897 1067588312 690600954
3
243385001 671277447 459320785
3
411641106 770159033 483111078
3
868805157 998177533 794418802
3
204126314 122959646 365655545
3
615368589 911229652 591458314
3
1023347688 1040882699 626036167
3
273899705 763297999 107839406
3
437314444 856281599 945522522
3
1036115837 596591438 345351736
3
479818071 150984260 994482591
3
573277631 282161206 218276113
3
397510898 276601717 1011279248
3
755573689 70107678 963305793
3
551043997 303201617 868347105
3
977960074 23788988 344501429
3
847781979 289548991 582289647
3
501957892 264170383 949796303
3
512093276 476852769 415428069
3
119384241 603021773 783322420
3
57868203 749378526 687703601
3
36143399 885058191 987509202
3
79075865 984170282 644919847
3
155691918 583684668 508560176
3
222850153 764656921 67942387
3
750594160 120760883 799697402
3
159947197 1027362276 118845380
3
446296512 436046780 997624525
3
710917441 183946363 200112183
3
514306861 579839793 600880960
3
547078166 59223115 590544641
3
596431016 111143785 626643251
3
321162114 708232529 216918498
3
248801075 369611110 588975196
3
695591765 1070735968 558197702
3
733754349 951949375 822065679
3
906622111 41237935 638931517
3
318213468 134839632 1062931277
3
1045062800 578639782 252286749
3
439278330 150551712 801895697
3
1064561583 141808618 652280438
3
52901635 745760146 251241175
3
500877632 488884391 610134198
3
980297341 760631248 760685421
3
778869487 315108381 8278302
3
1046582152 788839541 94190590
3
359032002 42224750 504565861
3
867464679 988049274 540380508
3
691787069 107511207 418882474
3
442815952 299978084 833255310
3
299831767 878782989 356702112
3
263722225 742508843 1033070490
3
859215773 332837033 554338293
3
92187075 910143085 698710932
3
433650726 347651607 906167043
3
920172819 657101780 734832872
3
727489207 493882251 933027258
3
892942798 328696261 213504228
3
602634678 201175076 243942349
3
666210061 898341195 879128457
3
429519957 128413814 671551517
3
688637025 132499266 703516820
3
125367415 708098130 505231715
3
678549600 953012168 303036103
3
113428710 875571928 715743009
3
208978288 702365153 701407613
3
672392121 891155648 291078858
3
3021012 139527017 194059374
3
698289407 23022821 25311537
3
539203573 471389504 914736575
3
905369009 433049363 934600752
3
796644338 776703921 952923726
3
429676247 390700307 347841689
3
102228842 245772066 381761595
3
809863417 879325684 877028450
3
517069449 277162243 322631611
3
905691081 342102939 358988044
3
417089873 578695408 1070668313
3
857615 885182094 976205396
3
306653227 77772329 260515597
3
110220756 195880957 651438366
3
440589998 12690741 198570050
3
87632083 322974226 188506782
3
572149934 435763666 841868066
3
158244124 1050881659 559209417
3
38346121 768601375 16675045
3
150227467 221211445 764230907
3
1070300590 85838861 491436250
3
654549353 227739035 724932074
3
185166447 781042179 790356212
3
992557280 1012170670 593875403
3
802094088 329819089 972408984
3
614340517 16536487 659469251
3
48245231 1014105816 420676006
3
723211360 294384059 510781328
3
404642143 551628919 467221446
3
592121695 253367342 310964857
3
841639456 53389752 670010869
3
223089916 111711643 773394547
3
338563480 776553276 300173903
3
125547596 416298370 471091605
3
1044644888 957060452 94390303
3
455317002 1072887571 112610238
3
655215712 87902402 54644773
3
201301955 159778362 239457413
3
665553268 290042559 899782439
3
722612035 300961515 902412129
3
616114851 555717261 1006138043
3
19610175 229847728 5426202
3
225538516 237238864 303871059
3
169942596 878119024 628773232
3
64955412 331657352 685397641
3
255864031 874861186 56528906
3
72946782 373593538 1010919597
3
573063182 391567090 939379105
3
967177386 538368640 917136525
3
23978727 105121299 261210221
3
206641465 667160934 249584260
3
304011912 345660230 29123280
3
154245663 690383270 345841606
3
620763967 869901321 540043074
3
53051154 285777326 982248171
3
272463354 296245571 1061610621
3
284352881 236806672 1050348217
3
647072241 388396750 803549673
3
531443864 1041981617 583377719
3
937870993 495615302 309632074
3
402981987 499911734 803904751
3
223906221 373590546 548911785
3
75835905 659150764 469643907
3
126723552 534753712 406810496
3
773838587 918855287 858245235
3
48487750 1059194949 224649770
3
378220165 69814397 174979885
3
219028572 331351141 120847497
3
417629444 725350035 816779094
3
1004372275 731392031 201865465
3
913444320 340935464 437006424
3
288324317 85466189 1015794805
3
160096139 438657840 551692589
3
346656017 56928794 207714569
3
166296018 359281492 405439338
3
1027965985 459423445 742888568
3
775240292 557808984 602683535
3
183969055 302769653 906563374
3
614689697 475070924 528179598
3
942057034 685958508 249530216
3
577821092 369627639 887853210
3
731478975 518613041 1030534306
3
501291411 1032373761 126402865
3
300762205 969859849 627029825
3
178843430 365763423 984025709
3
306111225 99950485 276109442
3
862813303 1059948420 551649159
3
138022852 989927842 50759331
3
110241801 928041670 473229997
3
920382969 939727532 1041340752
3
120284443 890441615 931352069
3
921530827 69582772 968567377
3
517261870 985047493 1010390786
3
987800206 159634756 371134065
3
144515541 635357820 491204583
3
730727716 495007167 217201329
3
578511293 1051696089 295852953
3
915258027 252384750 828350894
3
940291068 775141706 508987305
3
198319973 1035496393 752244048
3
283901598 68904932 17268898
3
754972136 925064067 460961973
3
624137582 88503068 971945104
3
302148231 943773401 835374686
3
762446338 596947371 504557521
3
197622528 422828699 993259160
3
396168714 208615099 167329824
3
204181095 694023803 513700396
3
832469978 178158423 412756447
3
824265042 293538582 258219338
3
856037685 831523858 742300581
3
223668807 416442945 369383091
3
67442781 543721206 223104009
3
573094499 981452181 692549415
3
646175576 577041840 3763629
3
439508555 279615294 774421775
3
555457924 341889017 1042015629
3
546771800 606793984 926527595
3
155297630 487862855 617639818
3
218572030 29810059 595067645
3
71432335 319296694 449469746
3
770123390 299614208 889272503
3
872649784 278171185 293395155
3
917486797 67853763 435004515
3
389602175 801075173 1044047551
3
1072891076 133201540 824607890
3
718447195 1035977960 782460641
3
621339017 207310473 578899143
3
1049422492 1015349797 426969217
3
962707261 173928254 151807715
3
108556606 539423371 824563284
3
824808935 382067199 411564244
3
29129199 181775222 829337800
3
511391905 499071269 129989242
3
28345567 335484254 896734350
3
170278145 1066056527 555689946
3
236837575 724161726 422435688
3
1027081931 615015666 900897671
3
439687997 884711240 647750452
3
458408917 433845284 620240205
3
734804278 851659079 765577018
3
363029562 323054245 568226079
3
437096925 237836116 640817075
3
792320707 1065595440 51982915
3
740362643 432152637 224377754
3
1038430610 728747776 1056573116
3
432298823 809093939 704145591
3
180305681 416500901 963327736
3
562038264 632731187 306142697
3
59377435 68473097 432174523
3
543851656 59150519 480824243
3
774050921 948044222 371778636
3
276544451 254195357 927635210
3
702502463 103163786 797417182
3
848218800 598054743 1062691422
3
870075991 459357237 864443714
3
43559191 582694229 296028391
3
460954382 178736786 108262346
3
630079571 27347376 288880690
3
662710733 671901901 86425728
3
859105882 151902232 391189483
3
859479483 482960628 457527433
3
686064394 670646016 600575981
3
690796193 788159432 490064340
3
928675766 575344648 452488328
3
661505054 330799557 40690951
3
727810289 661077163 968851730
3
70021388 664159855 87786411
3
25293466 1025467178 673071281
3
533754674 1071000032 1020014230
3
241880617 973227960 519677287
3
164162347 994458767 352323737
3
982254393 581289447 123792735
3
362578070 125431139 981795180
3
1034848854 144033363 279516790
3
58885760 461720056 404051159
3
427247112 994903181 649151501
3
183153679 123630897 412262945
3
1038997024 876785994 206568207
3
706952559 611784703 282929086
3
731433282 854211789 765812798
3
755194114 459323504 270659380
3
432330932 348181906 890692802
3
23231684 698032891 1042347343
3
526195301 1013868349 709692660
3
326295548 474239499 283024006
3
1066816833 30811586 787234151
3
34606377 1048936394 915531692
3
467133365 670363861 1059961401
3
66621484 529092143 430666459
3
671142013 1020926868 389432473
3
519834802 432222539 868675742
3
1067981238 673277044 256639640
3
832915685 513312720 360430942
3
948127264 626731370 589143348
3
722597972 340790755 76475152
3
167164083 637674586 292077730
3
331371295 449615395 205758236
3
171404902 305937349 599157468
3
962381159 71578874 346868880
3
815141436 485372846 936883308
3
793264885 471681571 439719558
3
147297168 786451149 9305976
3
971639594 94311549 106161874
3
1049078434 705957879 915781902
3
69593383 141802511 432211185
3
33945441 440007629 560142512
3
415382589 810942044 1073363247
3
107914875 95394469 629443107
3
1030182039 166521064 1058392087
3
986433699 1003836086 961909
3
1047261222 1057771019 257348128
3
1018480674 1042092679 150083917
3
169403341 177266678 234414998
3
839231650 288453530 870534008
3
61881551 102440451 413286598
3
761789750 121576789 785478576
3
580019829 876904514 359021166
3
655605933 469791793 940115119
3
882253828 248417600 930027108
3
974552089 49144102 189478773
3
877547230 603702810 909072517
3
1021536154 404962645 916188374
3
550172919 922653891 1018197984
3
472871280 291843576 327915847
3
1017181052 393390226 746015780
3
795367233 913800327 43198186
3
837685694 426339600 331661128
3
279854503 988264237 32766423
3
15065189 217220864 502501241
3
89879038 130917738 582386349
3
309672146 1064666031 244985161
3
303448684 504192266 857082713
3
284768469 350889597 287965718
3
879040561 161284934 539535911
3
438332048 826343596 658746040
3
503660593 7505464 656312071
3
387131563 895369065 740422254
3
303631807 608950916 860610337
3
926059194 623172633 731093515
3
870466476 700352837 664105627
3
643524076 930650854 725497693
3
678031249 555850294 705120426
3
635776501 336692105 93501662
3
40837977 322381346 496629207
3
1070252605 129744985 724982175
3
410663186 741940622 984797332
3
969765706 342560661 703140209
3
440569077 811012005 150978559
3
590400619 966865647 593808726
3
586209715 487128420 657428725
3
120057255 290130265 596573223
3
863019779 656246022 83098971
3
947093989 1067990804 132135814
3
825711209 1045950898 468898217
3
474062173 5095414 979120391
3
619194952 957152100 454024376
3
727650366 18569211 1024842650
3
390566699 615727898 386504141
3
896792993 475082255 273344828
3
340412241 537843519 301901030
3
983279278 655492379 282778847
3
971960439 280841309 458930500
3
678038030 667643726 126161047
3
625134570 1018312190 689789497
3
949966737 41246637 254468102
3
296569036 552209379 78487092
3
765759519 228509150 294749961
3
128390310 628868969 247067658
3
330435044 218964018 50954404
3
647316015 880788791 960195207
3
829636792 596717553 775385644
3
870413916 826062637 316154421
3
676952780 1071332329 104656563
3
500451241 401715850 902878572
3
802753948 365792570 518889145
3
762264486 950445661 614572699
3
667111185 155980379 752326673
3
96997061 552257070 164005078
3
286359285 521426033 703328785
3
58143330 93500653 216540832
3
973288605 369175250 466018814
3
969387284 111049755 139852538
3
112008402 629266644 909437879
3
1069467955 951163703 341756076
3
976950272 524059099 870118048
3
990264746 20298604 1024529363
3
192604322 537927586 271398609
3
75742463 412799864 410063275
3
956518893 171075274 755731072
3
943003296 292407264 293737119
3
582280892 221922721 77024173
3
33576561 1064358738 1037930127
3
396959932 331868468 130412045
3
835423891 1069499227 171589473
3
86357977 1063744663 906567992
3
748697462 915428682 880408011
3
219734505 209966708 482336534
3
890917410 681787236 299177055
3
356336278 402876626 523366023
3
892057794 33600074 466017496
3
998938513 146294568 226469458
3
210782578 164388519 817232804
3
894070005 912950947 444988496
3
879744842 664488734 205061554
3
742811130 556448947 712584410
3
1071058347 980026995 277257341
3
894428635 604995548 103188080
3
69775817 538968568 358485081
3
219620617 817942204 229123499
3
313323130 114008123 45857022
3
2752145 595626328 823897445
3
523540030 447529966 625155155
3
692126155 603416747 719275814
3
497190798 234482454 833002364
3
972788805 1009918065 758544338
3
458596202 223224440 163747367
3
236072943 791320369 826446994
3
539092510 1042046273 735646739
3
605555080 691363977 657515520
3
520610388 933166325 278904033
3
425962313 418637247 195213207
3
124075616 583046554 434243103
3
350244816 893380740 81922394
3
506604487 1051540006 932561810
3
379586895 908413963 397371843
3
440611089 643423526 648578501
3
608764149 178999371 1067207150
3
683101649 597266863 566260431
3
220617373 1025944464 238480903
3
100049138 781105290 854295913
3
402622646 307375689 1057723377
3
774765892 145253787 604266032
3
958340210 918281485 283679288
3
742922310 422218131 346821431
3
476339763 678472943 522826553
3
172310326 45722583 777824721
3
370752051 175721988 609251472
3
264158807 365510831 596125341
3
835734899 854503473 169784003
3
899376770 392030131 607412178
3
688201445 896347706 117557549
3
247389425 647175795 726400461
3
668651741 12159752 623070765
3
386769223 33436519 439440856
3
358864566 566439227 421989263
3
180090339 949912854 239078205
3
177699521 236143857 1035694907
3
700847719 751655306 739680908
3
1069564019 375965653 569145372
3
484731011 47045107 687436585
3
134246094 368930667 719246163
3
1015976711 880279194 832873241
3
231231248 234366362 846987678
3
367830825 809465609 699603214
3
235137947 1025870715 870679811
3
925747219 264886905 94146736
3
983325477 879724129 813708993
3
987757745 161852540 91569454
3
871031841 519634729 89044344
3
315955129 247333356 374187526
3
875201645 326844355 878984088
3
1025303036 387764756 93432337
3
739158334 432446209 163015175
3
182776556 380649501 324130002
3
212607816 358107808 566678294
3
266527597 307587259 272265728
3
1024697137 588492693 597119399
3
999147232 195395608 6294354
3
966478393 1049976986 852916375
3
974657134 925387776 255409290
3
471800610 831173368 43624050
3
739474066 954287695 22677957
3
532043622 255371671 428640599
3
388767466 250278808 806167553
3
868095130 640251459 631775017
3
582581311 87964184 402376688
3
166172188 605026625 469597688
3
641647827 957990106 687153916
3
762525445 311749395 150859951
3
412966634 301973291 131230363
3
522645578 825334919 724841471
3
183507355 841905217 917311957
3
908183349 112752902 98099083
3
872810457 219324199 694208787
3
967553028 116635420 642664277
3
1065364925 800618220 652424234
3
801878239 873915203 127820136
3
401435670 32686861 563577512
3
671371520 48247028 97483720
3
740578868 386761760 1001150046
3
358129694 829603313 814403223
3
399171056 246152385 923182126
3
518677018 376124364 224540297
3
599261696 438838978 75266839
3
1063004910 1035236284 373334922
3
920906362 346808462 443473279
3
954758866 762460322 477824941
3
707731366 613048031 829036736
3
990972592 221502294 617468504
3
178898697 123383457 748177141
3
254290122 919184695 143999918
3
628101807 943346470 633464582
3
1056925098 818633970 889005118
3
535383736 481381515 395622130
3
1023289675 559872402 369011946
3
763050278 690950762 657538140
3
990128262 39495625 956934938
3
584290277 507662017 903063386
3
1040868031 146115965 644361505
3
486932764 197354787 923597690
3
196046801 916387735 285885168
3
35973555 728502813 1034791701
3
218245686 197385736 246521594
3
133140006 688172779 729485528
3
993001851 8841756 514532199
3
368097673 665445725 1011708815
3
930775268 561474307 933668732
3
422899419 569630724 1048870965
3
876729947 375907485 235635018
3
987207823 305808033 387737146
3
21521823 778380423 933404566
3
239788632 420378319 22413844
3
500544426 633014627 1070940170
3
313403702 512760047 253280777
3
810366563 661416044 894537114
3
302198206 1068863828 842346812
3
6804614 373800249 249869112
3
869954734 390407600 498816245
3
801448400 760385489 503590588
3
493060529 55119551 468731957
3
406561647 702659825 303460366
3
15587440 528703027 928170363
3
678275241 94178458 206377110
3
18083802 202162399 634285776
3
301106123 169919198 957427430
3
708936628 152791335 184177689
3
823799636 623908587 635222693
3
239792228 237874599 323393438
3
557034339 834124888 958512319
3
1000047866 800991267 1016228054
3
428646238 695724720 970123211
3
39647104 326983855 587394421
3
727387109 324112189 763296956
3
270690179 470765856 291528889
3
128456951 488805654 49991629
3
475372258 582569138 83284209
3
577064034 739864428 344717734
3
388325591 461838330 473704270
3
760460400 1034965521 598245588
3
541083459 1064582415 1066231278
3
646894288 341099594 837683048
3
1014959678 1012459509 577849383
3
61035458 660634071 992823534
3
427487 737662795 339128593
3
391896455 481599040 328004753
3
127451721 919940405 918131799
3
907838473 356580961 387526540
3
772395511 481569931 64570686
3
654290118 457489465 97733587
3
475292233 1073491523 603412470
3
1059942146 57047279 1019182851
3
31391311 722688796 1005486369
3
89701422 924721446 700753288
3
962778069 188216716 898965410
3
623631507 965920643 431250958
3
332475055 197607405 894393512
3
301468739 105068924 499124522
3
399309382 594758371 934350331
3
225592386 349190754 339310920
3
135416164 451360785 636995205
3
921271280 759926962 286424
3
800408636 1040432381 762954020
3
963702458 247943577 919583925
3
784282814 913568320 390500783
3
406008322 616896197 5042390
3
513263897 1008515826 945997895
3
935929675 30739059 207887672
3
572347537 504844373 981463776
3
641865385 342947254 1008467211
3
999224963 968998336 1058449679
3
566787433 19381510 885879323
3
683135926 624318671 899190294
3
465132796 415364873 1065965186
3
241356260 191726026 256668973
3
601495082 208177573 59858573
3
356672905 850081874 445584403
3
22748277 54688071 984291052
3
510177771 635719763 971435990
3
230952394 783767149 489048861
3
711433066 264065830 198864863
3
1023408751 986183034 166617115
3
645514250 501700869 84099906
3
1036445993 956259515 19427139
3
753453631 640509621 951223364
3
852747181 211424437 368455046
3
730190328 935271279 64833068
3
670373706 1072318130 37219029
3
179666927 57391887 473528655
3
441308628 66278796 232142282
3
998822703 550690944 816795990
3
22577875 368565432 376827796
3
299927782 89023591 46897619
3
446216429 964772246 348118053
3
988345965 667108367 150185221
3
884749202 578831096 769063582
3
513312150 987600021 150716647
3
207833318 13251312 712454651
3
511917877 431869525 682450559
3
1026555892 916899551 364912123
3
730468338 34339988 268588901
3
558698257 631155131 472254547
3
15512397 369073519 899612050
3
278679181 428031136 598039060
3
206663922 24198659 61137259
3
728132513 268186011 694358361
3
699275328 717037278 395606542
3
721151894 889711794 715065140
3
232908308 190606503 98311132
3
293187378 554161976 1065554395
3
494944475 686086409 1059514696
3
152163944 359272783 573329168
3
84440792 1037344741 616475103
3
655574080 805711294 998908622
3
651094706 242435256 413119383
3
934370052 219341814 513324602
3
930110017 291345482 662065756
3
561965228 980870239 156435145
3
906505114 827176601 1021401561
3
183364492 123681512 230340014
3
131001433 1050041605 1061539204
3
1026553661 515501006 885159814
3
25063214 920279229 1048300269
3
382289353 615757484 352412743
3
572339115 822617449 31793735
3
424329499 350497732 404537191
3
753075276 516633625 357714231
3
557158566 581664653 805777481
3
285537992 599458414 45781981
3
423950163 229230717 13832941
3
949959320 970082824 662233122
3
998346161 325554968 153069783
3
703029701 40293423 683024193
3
1054024792 730069050 710882880
3
160567286 255114693 36661656
3
1065671326 1061462433 932599676
3
421739449 5650284 1054181551
3
681129343 779643070 218307243
3
33058322 913509875 35660681
3
321012422 1014856637 429173156
3
209759298 72451847 899086636
3
877925504 656946387 880971807
3
612759513 75259416 776459628
3
318120098 276828104 568650274
3
99127551 254274952 467676156
3
762466553 437021124 556598958
3
318007039 505597979 623740343
3
457625427 251328350 738740906
3
80569109 548177563 1042295851
3
861002220 671489251 466444304
3
697268602 197586379 810532711
3
344796188 585733348 995491158
3
820751533 356356239 447848967
3
479774526 363335939 592826655
3
25390851 208675418 502097789
3
791357411 1042596094 874077731
3
88608370 69971416 851685538
3
257897273 652209149 828232540
3
66328218 549995484 630203005
3
405170358 339609624 535112819
3
647025941 228013708 793731922
3
270541833 954530860 13117034
3
807562240 414198987 402541039
3
654113602 95123424 680645771
3
340336330 77175271 434088755
3
732398912 278040051 136765841
3
119981373 409167236 796553695
3
317330524 948567240 664586516
3
6525131 953208776 154266785
3
443756884 932434228 934516026
3
939888666 207674825 24542815
3
607183482 209473415 836693148
3
221420754 279108148 435494081
3
238881566 1057443545 15826039
3
656711590 495892030 387991810
3
339963704 527200918 701500181
3
1037325985 735008464 472739576
3
77866843 310373965 1011859066
3
73861555 693049838 242079329
3
635146454 959823797 483222354
3
159373692 606412905 100831856
3
1009452588 847874817 660717595
3
326472792 192686022 428809112
3
744221623 746423654 35209359
3
1046101419 946995310 1023311768
3
50388120 840374762 881034580
3
301577070 713092119 1055609799
3
984034 188757103 478782440
3
884547067 1006792818 520279458
3
155971079 780164863 989864647
3
131143189 805661207 537912724
3
991583874 903421274 35388894
3
1073261884 189229997 612026373
3
720041414 771044030 84950837
3
92259375 719566174 171366566
3
289125224 193641974 652474327
3
239819714 74993787 1032821755
3
115581064 478959526 1061594374
3
627493858 22813547 659217193
3
581316229 466460373 990596509
3
86576358 424071641 744863234
3
888411618 72605628 725672901
3
210075416 482237726 311351118
3
278249843 669761742 903395037
3
474209412 1023080684 380122973
3
1006473676 420028936 766640547
3
667631873 301856829 407836874
3
409896171 212769403 166977703
3
86537341 948778620 417934226
3
373165604 73285655 505232626
3
994042765 1021804786 71434837
3
276703822 203793850 962361075
3
300937781 211059827 245122539
3
311360556 200489850 618061226
3
143168756 233638729 377377579
3
263552287 667647278 298466840
3
162094100 1058969441 28454647
3
1008668169 778607427 841029350
3
445603120 750757045 53279884
3
267383940 193956285 74202196
3
761308934 29892601 219832841
3
610078789 825336204 796588133
3
609430399 204201354 89950013
3
949966027 847921170 238875465
3
485051389 44768404 766614198
3
889836364 218894578 980905995
3
421950436 502227586 161220871
3
905011425 778169882 6400380
3
248671596 955857579 90362457
3
312943857 860062228 1051876191
3
887250086 1065199162 155429429
3
247831515 312875145 709542870
3
724208844 341330014 880856464
3
297392615 170281238 582592781
3
315915213 988388020 462469912
3
302586479 900163668 831205157
3
217632793 609662450 631126463
3
328525642 995224355 838896228
3
846013610 292190933 100358533
3
843998330 9578550 94165403
3
982636371 328083276 946494090
3
161713174 45949924 1009956055
3
552879437 926000102 829138515
3
1018652282 684806702 403192907
3
154018304 810161529 542656349
3
543722157 430275340 142455677
3
801821711 847740693 506759904
3
109540114 620768509 329577649
3
476578982 852000808 202815717
3
766014035 482765262 967198867
3
654232840 845511411 1023020683
3
854807691 1072724394 938044969
3
109522516 1063956269 52323990
3
796194996 696258659 369090295
3
70762391 721622261 921254969
3
285568592 344666368 1065327476
3
985644568 158073854 383579173
3
873423706 567507848 345770926
3
239201248 420213494 736597971
3
128708207 1032966413 328515641
3
113961096 955570999 222457614
3
618135865 324696571 390602589
3
364769351 913640625 27272132
3
340201245 478558883 1067076224
3
629091644 228556312 179788813
3
683717670 564199939 388941777
3
599459576 774301002 177469053
3
105736240 188686040 594394166
3
810425424 616899587 968971431
3
620268121 277227239 3391864
3
390189921 905106628 278159346
3
551309477 334429320 69051566
3
30256100 287900673 1054618784
3
214329328 529178228 90151143
3
185974708 680092042 709664540
3
558518298 732147152 365013532
3
1068703133 265778748 793630596
3
868794478 322098809 519142485
3
221440615 57125352 935405432
3
403808339 595887506 723231514
3
1055224868 474948996 33187361
3
806379574 232954444 552410397
3
969843638 250731921 770340484
3
128499382 357891318 569884710
3
143489188 877285580 159331337
3
197936658 903366725 792371518
3
736131870 825280281 1037138247
3
455019985 939651301 629261600
3
860442702 29236396 924462355
3
276597937 439195456 44999900
3
762961122 1038640506 533955016
3
1016301265 155152270 973427406
3
132751831 535164128 774099673
3
400712738 352578589 948980671
3
577912711 16618897 536071316
3
568032011 293410275 936329305
3
90065654 108068293 270649913
3
153295708 222445378 74670801
3
271442265 39898016 878745147
3
200238454 934739227 623248591
3
196650473 338138593 565704917
3
986986936 915051030 310153633
3
629478886 485743820 730972369
3
871615532 585709615 26161314
3
40460015 949938009 956183189
3
484878451 38597765 912628708
3
1041376129 874567838 463931759
3
921973230 120316255 249034533
3
840948173 449874298 234911522
3
262597679 555620992 702001905
3
208384191 504885892 820759985
3
1067849631 884848557 915851284
3
116467531 279720500 107986795
3
659058288 934773116 452056899
3
521257466 988445519 94789944
3
868879814 260263007 354154763
3
61639350 167344024 768170787
3
229758753 122103281 571558393
3
336807635 720956085 295236392
3
151049742 1036042367 889683723
3
461606750 924819807 997908031
3
1048606223 1022675162 607260248
3
129120169 694810830 1004143529
3
455775432 487854685 553236475
3
728477207 849971812 281583226
3
997768299 683853114 763198277
3
445399845 966838169 770337127
3
749081190 620100361 588596259
3
685736634 177967655 947699922
3
299484747 3175827 769449165
3
336464817 417864822 858711828
3
520490239 239557595 340258737
3
266703268 888249930 715446026
3
457831463 222570862 933635487
3
641135866 1070115244 875778275
3
823302608 531708909 1066445877
3
646094132 14363670 652479784
3
257070174 1055042265 783855758
3
804487540 817915875 962413068
3
623679159 517821854 397974055
3
268274510 881553909 538961655
3
1017158832 999969762 1017123346
3
194265044 475070376 351560269
3
560540600 516764687 271917662
3
647682781 1035178231 881692036
3
461403075 474461214 479394245
3
1059539093 77284078 547765094
3
553344122 869654695 338239384
3
649439562 687658576 90549411
3
491440801 272221735 677651433
3
79317877 83736201 518758042
3
750889416 1040588944 414914551
3
576473096 991497430 834986089
3
649627190 549172503 1035688671
3
415968504 879504307 217422387
3
118342419 989676090 573998720
3
953573898 71229061 8303281
3
89372885 371864080 422348975
3
225260514 58091913 101187324
3
83642348 678984406 95302813
3
700100937 489178621 619260058
3
712747954 620386742 587389061
3
149472959 959702669 90666439
3
905091469 823972826 991273882
3
259671105 719917057 48685061
3
145881190 89663922 534112304
3
383498588 210407972 406922470
3
941145168 625191041 906462761
3
428299123 221474039 649444633
3
438743665 742557230 88017315
3
186657357 159821335 758244788
3
786778420 567259978 900680160
3
41789155 954241645 222832577
3
431595697 155897693 423924854
3
637530215 1018804245 592644620
3
1058107228 1062251382 244035768
3
988973976 919825552 439277867
3
300320494 811468531 22103908
3
830117958 14050093 116568526
3
965412241 872116877 453016206
3
366106913 227237812 811153737
3
391282512 859669927 1003338188
3
799273415 83861845 241021023
3
1027255230 993841624 32317092
3
795969292 33364433 322063441
3
250635237 579682486 766631219
3
711011724 880852200 627114535
3
229899378 367839206 482252062
3
213340783 445084675 1038102591
3
32655390 983408481 866422462
3
84576893 316965410 711512596
3
723897951 241722889 951201927
3
201847650 622486535 1051470415
3
1006502481 609673324 75446458
3
414683971 564230308 744689428
3
505447903 471350743 960464716
3
903111297 803601859 484000902
3
39503158 787222431 692814870
3
607906765 1053895925 1019974044
3
671643244 170483372 64974142
3
116764268 707232957 527399721
3
487442796 993758023 487660005
3
823832269 514361852 92786982
3
524964901 629072677 396754194
3
859431241 15371680 868317762
3
756811507 1040390579 218723551
3
1056332601 195510921 108538284
3
749188430 773983908 90550754
3
449345086 30683068 850586400
3
627506865 38637241 806339295
3
256070093 1001671372 719630640
3
624010190 414644945 659656876
3
21257978 474891909 470110677
3
769299440 834666801 40031844
3
188932742 43868634 187407670
3
449265328 347854101 961831376
3
30513451 1068024593 254900920
3
48362972 481071223 554641426
3
915204647 1018145581 727136326
3
858680229 211332127 227736212
3
1063539719 319229340 294877155
3
89757960 135313900 110553137
3
816709558 912218146 461465453
3
605853823 751160674 181376674
3
754951621 439318278 300887732
3
695484648 736444020 145629227
3
815804925 406086011 187350971
3
415599797 797880978 748962182
3
1036636451 143833682 294876493
3
88676694 140875766 757130256
3
623138059 947015901 619391940
3
63326948 859275052 533352498
3
421272288 169971238 732020758
3
704700431 221576929 976851987
3
1027727282 640752210 606216482
3
914489930 9113070 249883260
3
317992769 667305552 457203513
3
886578741 965148579 222113292
3
208886025 199034310 176973295
3
88543307 538414680 109356189
3
627906447 597198141 566053923
3
527200717 548511794 1070837494
3
105207274 693348491 669345357
3
97653230 748663347 22685874
3
1009106837 924908929 99059464
3
151709504 449779078 997360752
3
762185332 538177239 167385567
3
335873375 965110537 802025533
3
247139108 71517013 371524701
3
1022714588 492112155 136252991
3
178475912 506934595 668170575
3
1055423340 607860647 678628771
3
196836241 128167442 520825437
3
466950738 63401585 706686920
3
263556173 522809931 786334665
3
239917322 1072497057 554370477
3
834299187 832522681 679468678
3
147856952 887941262 7205272
3
867476397 995520467 87544957
3
933341392 990481100 437303560
3
677950695 959174764 61416219
3
217576326 220905336 201994974
3
354811352 440538270 411093023
3
383319161 642738883 151018951
3
936985998 37086196 70337698
3
235355419 183395774 376793837
3
126930366 214023639 753152616
3
376233572 628661349 131238111
3
542557580 257089340 665163622
3
933524791 642420206 335051453
3
568787608 525117579 338731924
3
534565653 163814227 576735144
3
292629577 752703442 771081461
3
278902529 19779614 478449257
3
730907998 379153195 19807716
3
876178099 652284276 78006625
3
321437618 298923882 1046063520
3
669095936 970514277 742788785
3
639665744 50233100 261495579
3
714334857 453776499 253565098
3
542943671 419304797 606323200
3
251728292 494554977 188719735
3
703961711 692836840 357646851
3
141022856 55767870 815555849
3
904076748 862296100 927344749
3
985037500 85322161 25378883
3
475228418 705927005 635775975
3
911540930 760648582 394222696
3
904990315 182183648 613425799
3
463573248 186487674 467619777
3
766716180 311931499 489937433
3
968824047 134635332 369104019
3
867660430 977283796 32128687
3
337154695 73515748 991288128
3
257306355 483577592 183860076
3
438930921 488555056 939525308
3
123476791 115548390 722928013
3
435578703 994018460 905171252
3
660523441 374477645 881959352
3
795194161 1030764362 45321977
3
783554793 619821860 197010314
3
362666682 405934419 1021203891
3
989180068 802558360 389941083
3
65572970 37021268 686201283
3
996520238 117035579 1002987092
3
698869005 657322811 732701689
3
239206632 435208555 545842357
3
1021249756 368759123 684734839
3
592962578 115271424 726780511
3
15926513 90946446 216072165
3
439995098 219580729 934598057
3
399898864 535335443 179005911
3
882213285 483718121 196660321
3
185182452 931678217 1067530108
3
814821276 769152990 780947232
3
67921848 744662946 294311816
3
839503739 389500562 730829524
3
823503111 874551403 938685539
3
911085206 675073558 76719240
3
734382182 106386386 572373395
3
985447981 475109691 460727158
3
131518464 323957753 790961511
3
96879345 527333379 330865999
3
674384850 615975098 760986342
3
292859607 762364999 706934985
3
357725463 263266043 275548151
3
151941404 691345065 33200747
3
415449590 400516660 256766930
3
652462233 684859325 371208085
3
724706667 433610814 1008089510
3
908026953 1055914355 797854675
3
755075956 50251614 208335756
3
751230489 642153672 1006847075
3
419913084 726800017 568064429
3
104332271 403138478 226883077
3
507255565 632709146 708565423
3
882631421 10444601 136667394
3
334123697 178658891 825651813
3
172075336 67836427 353322880
3
480544553 176220816 171999158
3
819327348 742145793 186792453
3
589941970 234243778 885072590
3
507346130 351519775 1001635401
3
296725332 379839658 810070661
3
464838572 558750138 10714177
3
738332556 505616339 470179852
3
905954256 1010675172 1027644776
3
265312700 951147925 934837215
3
187065691 514167837 540985937
3
412144626 144451423 1028220647
3
230700488 668097848 675050090
3
367140022 182473540 762149870
3
358011193 539421579 812403219
3
276582904 306314953 925138249
3
826585604 771182427 101722847
3
853149753 784441326 238768833
3
500649602 305198983 198951466
3
201546232 973049979 269558722
3
212634900 834126451 1011464668
3
345217888 806844301 204806599
3
796899958 295041847 430851964
3
879525424 771833185 3168005
3
304246344 461344521 547245432
3
584036842 483751264 926543191
3
728893914 636946153 559577779
3
118115391 581921387 938008939
3
804961592 199037324 764548176
3
901481915 948910440 930776618
3
300236407 446278026 591484351
3
172660397 1053992461 875674733
3
453287742 278930379 300651269
3
1033224282 31167980 854450910
3
1033759896 671986223 926517584
3
377933411 747068864 127828523
3
286491897 516695677 962103739
3
256351347 678579446 954925426
3
389697678 121176462 580348510
3
1049324589 317137792 763621098
3
805783498 638786235 686451098
3
530261 319446486 694003918
3
163050542 77556612 527921060
3
101476925 143491917 46822031
3
232314712 1020251010 508582479
3
140456563 742318749 1061962298
3
500753487 16558223 793853726
3
243060137 861825197 507826727
3
644970254 632620851 217370506
3
220153060 503348641 816104164
3
374240847 981882706 186207120
3
889143273 104076326 950065505
3
877824921 178776341 409251455
3
724196581 727275261 931571037
3
852467085 7081494 326566401
3
107329628 559587527 575151121
3
559151213 981152464 128320359
3
957985109 948546064 327152411
3
612421870 275479622 198543162
3
813053379 117381534 734447533
3
754912576 25277938 560219902
3
538780470 163767035 594763254
3
978550874 344890352 726992201
3
837453762 418914113 596542673
3
776733579 388877676 756560901
3
866701104 285690918 589130157
3
541268542 90829641 652380418
3
1021388900 831397192 573270205
3
919079950 355723027 965815488
3
231124751 200559545 426681696
3
949330186 460383783 133984123
3
162866582 489230286 205584083
3
359263306 1055268129 92680311
3
740444993 847065381 523302166
3
444977331 943069063 736715661
3
980621992 118085878 937767452
3
127609863 163504052 991191286
3
405044315 266113691 397273910
3
503108656 112057095 661121880
3
694237650 259335778 19906242
3
255578830 441495116 458299407
3
179649684 255998610 1061958160
3
272730878 1070118507 52200893
3
256927147 1039525563 269685653
3
614905197 51437903 995462421
3
981043527 235119939 374998355
3
969105054 117175066 356800484
3
413948593 379408175 534100872
3
335303545 78873479 275384929
3
430134387 626331182 679132054
3
23504916 814628767 628255414
3
42002630 90599660 1052878643
3
87704773 437140384 1026994895
3
917079612 366022037 57499602
3
905487720 968778026 123566178
3
854211759 388193959 987729490
3
920991470 1001932205 505403199
3
964562538 257213950 438459109
3
447807271 152696079 839141850
3
849754518 328851994 114581826
3
323713745 31292578 926145559
3
353895911 938910131 324414735
3
1072094689 865747525 145663061
3
935125639 11911551 272026249
3
10887697 486175704 575712957
3
996663362 354263107 489109365
3
895455146 22878950 328255181
3
326489076 586585368 116572236
3
480160915 142057614 812043040
3
806071600 301937664 291280291
3
1071431067 51367347 102201216
3
269536563 863972521 865150424
3
1006585348 475632485 486527278
3
1012492808 252292993 5506820
3
802173264 929179535 690135408
3
485968380 7111931 813268253
3
127112016 1031553506 929999453
3
93676357 771834656 449636458
3
56306282 102204673 263487973
3
308095982 5918041 679716908
3
662704170 504324078 21970724
3
476751366 785746555 755383690
3
570377228 881587124 618358249
3
394687498 238746900 594524862
3
513145993 172607831 909884545
3
184254864 695577077 803588735
3
1017571936 767779833 568063945
3
287837236 115964160 656006062
3
1063901735 529136462 1021143412
3
757078216 19463220 522075461
3
820731922 106490434 333585560
3
798597303 505039094 176174716
3
87194114 106536424 633277568
3
1017709499 372395938 92956477
3
985551825 182718630 146694573
3
1053723072 882007379 99679434
3
313956829 436870560 411492654
3
834404632 985904110 187926189
3
64816595 631912546 41286178
3
1011598560 97084533 301365217
3
701436350 316691665 612244875
3
631289778 143185803 45654079
3
1018363216 1051855700 833309782
3
831585932 660451395 81209899
3
373526896 168117566 361498535
3
210995201 609088814 1041033344
3
512904708 663682432 790957930
3
598387614 285191076 348127417
3
117960192 145875341 856333079
3
427060639 92885330 348339552
3
57109936 712695437 1023015109
3
316879572 934993925 854496444
3
689962818 105637573 706395762
3
879227086 936200118 6074295
3
592353687 848526150 2554258
3
130623054 868387542 443645197
3
128978251 57263574 425593046
3
465577967 73984219 89136316
3
78695427 961695516 597036094
3
83922194 740803339 726970279
3
1023397366 301178127 3938146
3
214157578 45950856 163633037
3
1070481855 865355169 769364477
3
664091785 538914461 22016810
3
544600674 349651367 941191867
3
808012619 906794568 1025139372
3
584880028 516393996 53493828
3
163856898 431769608 592273497
3
366101616 335894839 438699145
3
1012668545 533443817 235354494
3
136202223 219509434 359505487
3
510811180 575157197 794686362
3
841765960 732791612 145300729
3
232902303 95931900 511224268
3
194654224 631135913 605229722
3
902136990 882517487 82980475
3
326940114 535794328 1055983675
3
477466941 456811610 800439620
3
39323098 1008585468 647594090
3
764905809 639063928 627886377
3
129420863 947377936 256652292
3
833579798 98513051 581382903
3
558421296 697064061 194737475
3
985118242 322997236 291861496
3
951660928 968652493 313648395
3
474857353 350400159 584485083
3
641785204 764803348 530048625
3
976326226 150152946 254912736
3
43683787 466737117 33586317
3
158780443 1008679687 618009928
3
296290063 385486163 777354882
3
336500232 667144584 92900605
3
572076828 17570225 1022840267
3
864565745 853459131 185086077
3
332261614 1059830252 170687176
3
726215628 454602702 727638540
3
154340528 686005918 659686281
3
877313880 1062663780 100363803
3
1022516738 197668662 347936985
3
551973388 837363296 1010567155
3
539775625 768779615 11244943
3
1050661183 936782833 533849766
3
59484861 649661614 752391185
3
309151896 860434398 650186296
3
160083183 119665295 806276649
3
301950137 451323924 342462729
3
273494681 874041970 94548749
3
909137448 757482094 152360326
3
667612139 165317170 677011369
3
542883966 267294148 574336017
3
870956435 992961222 590472496
3
169943507 937149750 90194221
3
601324748 1045592363 249465314
3
490823273 705855930 573126638
3
917523882 1042060177 154398751
3
874658968 1032132069 111769761
3
193263524 302689989 702173101
3
55106809 660629494 782925752
3
376079459 436654046 274541895
3
890141399 3350057 883243256
3
261872842 936633900 280902758
3
187760850 512315706 890745574
3
52598854 1071892830 396908372
3
703282646 510359864 324286062
3
825518680 712024051 609925486
3
372688444 498040972 906006230
3
1068948064 607205859 514647993
3
150719806 831990089 562204131
3
241906092 2763662 962589608
3
729907873 621752502 1003034698
3
929090497 708031716 110232621
3
313245854 373742874 931087962
3
917779689 269402327 466964734
3
515446289 679993799 687957223
3
496354045 227641598 1063517226
3
277248229 980600170 765583993
3
1062376565 332310923 644773340
3
68955327 457979538 841905334
3
166142381 593473903 131225198
3
917613034 840694398 812909070
3
951766138 862878412 350476977
3
1017942147 960389676 553261989
3
902306286 972478363 496791164
3
245429222 250966431 513086342
3
635798119 38035102 1018491251
3
591891032 163521904 553646854
3
241107934 623273097 221422106
3
1006144758 200966808 447616374
3
785965679 653684077 872012570
3
968905693 938826876 279808780
3
818430756 580624997 928124626
3
785709723 169409850 571172884
3
938380551 846206852 573222178
3
592615639 349445171 585839699
3
594590823 949153277 597745524
3
820894524 525651673 917679804
3
261887082 201629333 50480907
3
198827 660955067 142899543
3
862837460 1059649606 261171600
3
759807905 369833935 34259310
3
79956502 322215733 132298714
3
449050598 404702719 444936185
3
150545819 719460311 420502270
3
477697144 775655670 57388620
3
802528334 701278815 6370200
3
309596599 71950124 419547904
3
175465840 759016043 751384408
3
562961362 1056678192 606915359
3
155239321 55766766 115316944
3
873273713 515607094 67154836
3
27482636 376145505 1073636733
3
508032676 981304033 688314066
3
268763199 419033894 442074644
3
580434956 863101522 511357635
3
720109483 293174333 373525774
3
388415049 323819889 786442995
3
56666065 999185962 315293558
3
666988963 734870651 229141245
3
585524365 445573158 597361650
3
710847996 363534029 794361143
3
182895264 789959045 970368017
3
504721142 292861168 18014618
3
176098936 755782503 62786516
3
518020192 875270373 799912180
3
411138370 102027939 93418368
3
340895463 103337138 572332113
3
912715827 497362417 1066770338
3
720110843 184428333 986003622
3
405213714 347194455 1067066211
3
256564222 923440905 872199872
3
313519882 583624662 841601294
3
65397172 965064734 495028077
3
558333615 237695061 115475679
3
776651239 975009533 257410025
3
264042575 871731918 244168206
3
325162074 640001717 178786956
3
372799866 827695287 382564892
3
737619697 84503775 1056796593
3
837527252 650015667 277735006
3
261791775 208318448 301490921
3
774255387 320620922 311557063
3
68771216 73659328 896527458
3
966621300 112139271 36145402
3
802157335 435507286 877049490
3
240029691 405914112 1073196688
3
752565722 184905463 490035240
3
226923402 323937130 940437927
3
121143228 449558894 347124276
3
395113929 158305934 551848108
3
273733387 422651805 673560213
3
493362294 367360295 935644777
3
998696555 167335749 356655780
3
628926711 546650573 928450386
3
157530370 462805522 1009515039
3
396106526 517146022 571794700
3
238169830 128050666 329240152
3
750238267 895401547 867595328
3
360086980 980210552 774905247
3
135852136 814898169 1021403294
3
167350737 971904755 948852460
3
771261457 354942970 429833013
3
844520182 557686580 639651282
3
198335426 750467922 262385394
3
408506935 980928248 594225824
3
337885238 160650669 193843061
3
1045480293 269239410 156181209
3
798888093 1033543817 907275804
3
216442629 639353621 686654935
3
193002797 619258528 706257227
3
646125696 116921248 580708795
3
369220587 892807064 348383737
3
382252172 827793003 583369880
3
816323515 354844655 126722944
3
1035627483 898696177 841088480
3
462510503 819428641 1001564582
3
46437890 127276957 737100814
3
501791853 15791643 489349351
3
1014583468 124362969 407909013
3
633420363 1046536165 991857926
3
177370879 941264469 466621450
3
506639631 199575178 860725716
3
687455567 799770517 851528845
3
341186650 119779916 1058798143
3
410107138 123734207 544454781
3
616883764 301417734 172073374
3
1010891971 901018786 992512861
3
836034006 569121762 783719227
3
674382059 673401098 1048558337
3
422095027 869843260 93705250
3
127643692 1023533379 186467069
3
999995848 611105493 195242793
3
153655424 594768620 1001573455
3
255839014 815628348 672971585
3
605544530 317796606 297043275
3
780314045 442066298 667407356
3
918777835 326287645 252065224
3
594222955 51529214 318655582
3
332603167 890924830 169859977
3
826178373 784858056 908139497
3
129495864 145541848 533158639
3
722442277 192736985 914449891
3
858962211 55286832 482807773
3
969513333 313346266 80306923
3
368789466 1042831712 591350506
3
973076026 951818507 930272444
3
643561234 678071175 110298830
3
664476260 25949295 237563968
3
1006573093 614124919 113140231
3
630261333 637066806 944761304
3
360869698 901992635 744466635
3
8231087 866878571 127176683
3
367469267 157488359 169999155
3
777940579 1013652703 966434733
3
149055279 881409316 583719846
3
171082999 325938773 601931826
3
531495041 842149883 1026175363
3
302385944 450154991 553471923
3
192759032 294677857 752258067
3
524749664 697710809 682585888
3
191799601 847726340 943042989
3
912252265 247202356 723777510
3
703467746 1065739989 101959467
3
432048402 715173190 897468418
3
88698824 73748439 658086798
3
670599185 227455968 410062919
3
686556882 1009534246 927785965
3
42373562 493951247 867930348
3
211409295 166216523 336294820
3
97803534 371881990 150204505
3
760297429 224589759 920960186
3
548439304 972988236 392665139
3
343105460 295690942 189998226
3
750844708 897385506 944161958
3
96156570 184422222 811661527
3
136098864 482908727 537440754
3
1067157704 64359823 1035669665
3
79395671 322165648 507122745
3
337375733 582261572 13985261
3
586618731 36572338 704103816
3
108456512 52864675 489960252
3
993078899 766576913 628348452
3
1003508828 866883418 2515337
3
638948213 721232830 407595798
3
664748535 118426082 744772209
3
891349637 112912460 761796346
3
924014443 660826376 291000990
3
743427855 298895363 803707140
3
773365672 190517689 76824693
3
476244065 882704201 693186131
3
216194146 235793678 778187521
3
423139453 923942733 611836283
3
442211959 462793880 1018440990
3
463286557 363849717 571311181
3
246198947 1016272109 909715690
3
534698758 1068817930 408567785
3
363507303 98763380 441190249
3
615160722 108939683 755558151
3
190425399 986322029 772485239
3
511452281 822200528 683701890
3
157838819 485108292 191753972
3
1031428576 888988295 244805671
3
59551816 950869783 685692203
3
741784229 973718995 260963260
3
1046811447 615804805 385922435
3
128849641 1032560955 979892819
3
556534438 26064314 588118889
3
979189982 965942897 750286801
3
173598230 313010104 922251389
3
125608914 683003453 955524793
3
42635076 1016038376 290568699
3
113372541 93950120 691065406
3
201443604 755308513 777198189
3
379532679 585581933 622064265
3
264698554 972017015 760562576
3
287002461 666259612 496684872
3
144298795 310929928 586105988
3
810496566 562872209 958061688
3
255283396 350186499 738582583
3
294691681 134617621 928595316
3
664598840 119419578 294836243
3
463113937 458566610 1059363390
3
66473407 301292649 68548327
3
316127723 509825533 1052029708
3
202622845 247891591 414705684
3
697613455 59382078 746020374
3
266922033 444587084 1030301433
3
243952741 940193763 555932575
3
618212127 605298563 351638176
3
86648426 448081991 1008839746
3
416408127 87693202 744452522
3
1050256058 771565437 989091199
3
1066486695 871011015 538636920
3
849100448 554220608 20562054
3
239692598 86795749 1043690396
3
50587868 247392799 200220483
3
877098115 1013061103 844243071
3
351018036 155272421 627344298
3
615436550 398268468 368029267
3
1060475966 1010374727 177968453
3
568921732 955700380 719406396
3
532260972 888551378 478810363
3
661275072 590861873 730259898
3
783841624 350522132 709492515
3
773040480 711579121 610253403
3
73227346 93299208 48090057
3
722771229 659655635 692811166
3
622407976 764009928 538357056
3
216798511 83456536 779435050
3
692227637 660011374 513803497
3
643519992 695133908 632681264
3
958918317 657456971 57845314
3
1072991216 601315261 360262430
3
315117352 777582156 457125938
3
246834129 649290802 303730310
3
1073407084 185521065 251061395
3
1024977668 218243471 109567309
3
355391616 655260880 129935873
3
71713867 236907952 150323224
3
945306094 211543441 109585379
3
157285551 350780356 484704244
3
794265944 520263306 780733623
3
510659756 356517717 281538117
3
460165438 537339862 538001058
3
84726172 226220436 1002047729
3
241005582 602635250 18093624
3
151882593 574655721 716580557
3
872094829 968738544 1012538248
3
822291031 546880187 94091336
3
843873221 166505951 234626412
3
407337338 106102653 509995094
3
559432464 164170362 96545552
3
398979283 32145657 155822496
3
1014825443 871898895 209524672
3
124763176 465986273 650771434
3
133683134 471811763 719156470
3
1048494564 145806740 429979076
3
408560531 461663652 879701668
3
1030862404 189180717 769023605
3
626122133 893181439 592393662
3
346130116 1041014482 1019405349
3
798525251 789458084 506258700
3
799975881 68139580 659634762
3
156818868 144396901 1027935278
3
57089680 12223874 751610965
3
857979428 286932342 34131185
3
308029783 320400682 355922077
3
467717312 81553169 444315345
3
989130 190909042 179652491
3
843586991 196032873 590925007
3
867867057 1031748059 308753159
3
278757473 666849746 62808437
3
512260567 785918968 573002276
3
31417628 779873071 1046279463
3
632931133 313777270 714157320
3
10400964 439745691 304972460
3
338271873 772840299 862780702
3
361079531 136370267 940041724
3
937522057 322278628 143965566
3
208642585 993023748 500320588
3
611261300 494961321 650383261
3
622650973 1028840169 65979480
3
966012610 148534355 516866097
3
775954964 1039382472 692361712
3
335002562 876337553 313522280
3
153446649 718064309 296140742
3
184676668 99629751 520513353
3
1069376878 387206726 577346679
3
942901600 555633545 488632170
3
548424714 21378817 940976088
3
694223087 817448006 569484500
3
729823588 560374787 143710595
3
209446569 850177271 897525556
3
334685726 618999793 486478241
3
558026487 151783161 8823875
3
238476597 712977956 410380281
3
529184729 882114761 872746616
3
515940487 199303184 843681082
3
672852241 907747344 462443500
3
804284325 882241270 116173445
3
780573841 300682735 282829197
3
1047618780 575452619 385051455
3
206437155 581693837 540802695
3
976206974 837035880 322837781
3
488257880 262374622 603048944
3
653957750 456973555 902533712
3
828301491 1044500405 43381939
3
598479372 198318221 310096475
3
743215382 247182605 881842623
3
54572021 297977917 543089810
3
739231340 570670740 690701936
3
920979103 780850461 89080142
3
470838936 976867962 235141438
3
1021791419 779029188 549238062
3
143481758 409124728 524717220
3
485508619 265036531 302875304
3
96525841 284412708 352111700
3
405132910 810795395 284741071
3
318378941 516337268 360563353
3
841400105 1040739470 487661159
3
939570837 530492560 929565196
3
409392760 985386205 865141799
3
552564703 684175324 42413948
3
513239381 858833555 832850253
3
783496094 1002740038 116076567
3
582464392 588061207 203186024
3
415991872 884616653 411787229
3
946182640 750579015 1040118370
3
738434698 612912723 474760263
3
726602512 747371739 334089677
3
165686720 563307940 1030369075
3
444131805 684166679 220168303
3
967968793 442251463 140551699
3
732939975 703961269 443836945
3
383433570 778864004 111731031
3
371501830 508842258 696524676
3
874189296 51583798 358084632
3
657345063 522672792 768823540
3
972652492 472537555 603933702
3
984411607 353775211 738893425
3
850446363 200295225 830007700
3
601804782 927564375 193660603
3
149251788 303008443 632950882
3
433002175 659274746 712825934
3
735742597 798838508 178685931
3
909238175 909294638 375811246
3
340110031 641690028 644342896
3
884212660 914853562 26199541
3
343017088 304841328 675479588
3
231047936 905628217 574441114
3
224630378 58150614 294120601
3
418496942 846900298 375055236
3
894648386 159821161 793176171
3
439419804 66207226 315510864
3
41178579 361006769 187639083
3
696439337 1058475119 596538846
3
62237796 620732543 849504654
3
517027904 175456726 252896034
3
6215782 775737207 517659607
3
467206309 228600462 921576489
3
860117346 450114271 4096130
3
618357375 659518102 649210730
3
1058259491 889153191 367409459
3
359778343 444573492 735459664
3
992684320 786094008 20205534
3
725392433 413583591 997846533
3
734883117 721725058 676911671
3
311576760 938736016 802255232
3
563026530 699909057 34636125
3
1007408366 212046556 218291666
3
718142282 520237967 621050306
3
319868131 468660469 914708397
3
321364560 339845807 238597982
3
798252949 441154922 686194998
3
141653864 317307417 807905812
3
911335225 230409819 846934796
3
384767482 519822529 935923301
3
490672073 1011199465 1043113881
3
128583444 382221229 302751316
3
870248399 238910941 814449817
3
270541776 701262903 729788057
3
182445937 276687768 651587304
3
171715587 873196703 22217737
3
977045949 736385083 334632080
3
989224231 72565461 244084037
3
321803318 568121623 648861971
3
894506379 884384132 519040163
3
837163166 564630615 693145589
3
585617337 998850402 442138202
3
1013841158 462110188 582545806
3
859111976 440585400 1006028530
3
781532692 647938233 388347407
3
994946852 495760173 950679018
3
277749653 930504705 822837970
3
156741882 943786967 1002727595
3
1027258180 839834894 444536295
3
95555176 146896772 143710637
3
944078296 67857698 347757531
3
669311812 519324998 925706216
3
961466964 771853219 1055611851
3
188262763 531272509 859079293
3
586210187 1063253121 104408490
3
512421356 309482921 799736998
3
677344242 549212908 418590415
3
551075446 388198448 224005596
3
624561067 4026420 208914627
3
4545280 856640876 599843399
3
117550286 1001254657 983473737
3
945682359 148807865 823861099
3
818777594 935714484 659579566
3
910269229 1008287293 805884176
3
915201821 1017623325 567091026
3
577135808 5256504 22688370
3
396672128 10972254 545180535
3
271828808 371890318 446916522
3
390427670 611908383 6691402
3
533955589 476684690 650820444
3
900368646 857025780 62630704
3
112292295 714676502 821963939
3
249373046 876784908 916981843
3
862215263 483209904 212031802
3
465619611 251323675 65871724
3
577275975 768034382 36114412
3
124698366 689490569 672932051
3
242132621 90117117 827332414
3
795613969 2221020 784265412
3
289948933 912162294 975369307
3
391883762 197661283 1005885172
3
904726192 794420458 96124480
3
581715071 171764773 77879380
3
552743015 800559760 889014568
3
1051772058 550875657 433809189
3
391665100 592240236 335492666
3
801586878 219229767 392516925
3
470364787 100137186 176599922
3
989390787 319751951 209171608
3
922876748 866748539 1017247694
3
621591790 187847031 899519010
3
640988244 313099638 368625594
3
514001981 423588011 590329540
3
736450173 63373202 127831485
3
81283825 805801296 634575533
3
686674395 282245659 385143652
3
492955228 367145273 887961315
3
1059469328 864078387 216278639
3
240646893 1007670093 134816009
3
829201145 936747875 999536187
3
455810425 98983864 99261811
3
1068657562 198655586 370554224
3
735945420 10160210 553259880
3
105604424 211502629 763153387
3
1069289841 31123789 181309367
3
750539029 87521064 296166638
3
62958013 778980898 374751613
3
968240513 13737211 507110791
3
483012642 454599357 328998196
3
67405407 340843024 1034098494
3
18245043 755588328 1068880384
3
322701573 406988227 155079427
3
423942899 1019242997 289242423
3
52994232 379464875 381728855
3
432474339 981658800 605997103
3
446211927 75956000 878116025
3
273603659 782456708 682581068
3
91027014 1007172109 378412884
3
533012296 909258476 138860874
3
319546270 933533176 561614055
3
651521303 644546590 521320903
3
431454099 659032144 567263220
3
191732768 849041394 368497172
3
353723941 374203126 656976173
3
116050502 966247961 439047485
3
917608715 854498830 912747547
3
626423662 1028995195 557157462
3
715806172 853096455 1055079440
3
877288014 19610353 957393929
3
356994176 356014057 777610576
3
101833592 903735077 606106718
3
540744151 304848351 190107260
3
162292391 370446533 689407689
3
871959208 17944069 197492287
3
179036745 244611567 915906170
3
589245132 740344179 574419260
3
584011085 1001724890 322574048
3
397864092 519326090 938101815
3
485024558 760074177 186870911
3
71103640 557150590 138655362
3
56393281 336782357 243573749
3
154850649 209701413 763914411
3
109727803 322595299 381272903
3
201574329 1065004031 120666980
3
789494022 395265667 743229808
3
269986624 1039702918 758891187
3
924853189 1041454467 1028182060
3
990763731 689388471 423510362
3
599791142 3647187 859390978
3
116629912 554597089 413204617
3
741137896 381953330 690839185
3
419453996 1054729645 242472899
3
977635500 654717145 912281372
3
379818505 1016286319 660402447
3
195170816 1007155814 402308440
3
293573426 431892140 324015456
3
524153770 933800459 637702772
3
807233057 1023893740 391908678
3
956007474 162504439 591017066
3
357372402 504725698 438690261
3
423284658 497242885 1068015494
3
1064800465 706824985 1071647190
3
1031722722 663137956 537397812
3
65402529 203905217 451792685
3
770203743 602265863 598277902
3
208377838 632767801 221345931
3
73779260 755880077 481564966
3
137837845 557933503 662569813
3
739998156 774395763 240963217
3
252816818 279979670 554400211
3
737738670 25166009 130807092
3
289284171 626173080 878653853
3
753587737 967207250 59305427
3
701192763 115468540 571964996
3
81881962 299428239 674537816
3
631933921 553318760 817144893
3
37354219 823020238 583122016
3
999503113 251903546 722409490
3
154545638 13782367 37344524
3
1071226267 811153684 434984396
3
89894635 364513975 466577158
3
405253762 538555814 140106907
3
487398238 386826200 297325010
3
633222880 924704960 573840072
3
212991812 243846144 307807575
3
633792880 973074840 155014621
3
177456975 870707090 634177710
3
244162107 581456217 47504147
3
997315879 317593409 811255594
3
712090751 50031852 401933309
3
603398651 294502276 648204200
3
507916509 657759499 772594546
3
586160969 655178806 791835160
3
887829442 678842499 306736832
3
94348778 428699788 576415565
3
224797719 1029694665 100407055
3
152990561 871809852 1061121793
3
132942381 625858752 980764435
3
461903205 146381548 706711596
3
963139299 361317833 145598710
3
471694253 895348441 778381191
3
4215577 207080205 243505284
3
213174267 1009366984 214921308
3
417149786 1054168839 57492889
3
655008876 1012682034 1039168400
3
415112133 168131413 576326345
3
135366655 853473964 418416883
3
607494205 534394560 434095182
3
7312739 622418324 10999494
3
828017874 1011507594 1059599158
3
507248645 437402371 63011726
3
848691823 389687287 1066711246
3
653861722 325856751 437014040
3
415413189 70008606 150795849
3
469809258 475983263 530145229
3
273108599 716357618 755440821
3
358339998 416105556 269528377
3
171465863 279106700 27195681
3
965780683 641805877 804825302
3
849095169 325493691 457378055
3
42728319 204359804 281906206
3
463829734 380446415 771564288
3
716521867 614258912 636590800
3
593501531 912774562 732331944
3
128930258 445512002 368559234
3
974955539 918705383 701312718
3
747192656 742634396 600723559
3
203871482 818451127 326321376
3
24000622 761141798 807370595
3
222074915 872676697 321801367
3
360434309 1001433034 320491597
3
806449908 246988882 757582047
3
915044272 840004811 1006490244
3
741137297 500708270 778425098
3
748963031 577637296 477475509
3
551547014 225831309 869605685
3
434214393 342354551 341241323
3
959013048 550569457 806093050
3
632075962 199031800 752342744
3
308580238 672386246 652743255
3
574668077 458134935 993450338
3
986923355 537367091 37670623
3
249082595 894682415 673687666
3
498031632 660830496 656091423
3
783298612 241826619 898548217
3
616335392 1011919881 397463636
3
116315597 969497925 894399811
3
193445299 1031732226 126346315
3
35410043 413158548 746116992
3
853871118 183570954 900343192
3
822793014 394521874 875713169
3
470423874 499097236 269282811
3
226636657 37337211 396933648
3
102649877 834089812 206667023
3
345904033 645949901 707334818
3
931103278 35959623 142566709
3
67487757 460115179 1020163969
3
294424708 715162886 986916032
3
673505749 545865364 99404357
3
46496777 661713740 375207779
3
278367301 107800708 804395250
3
599439506 359688133 993799127
3
760621146 506594793 135587400
3
937151498 964979737 16157137
3
957338262 1045478409 957202503
3
670533080 970890553 673158179
3
97763073 103699249 563007745
3
560880270 834206953 306459441
3
115709824 1046928352 325866916
3
653373395 826494351 475763607
3
1067534427 515476533 901064647
3
779166867 155673659 81872153
3
837216009 198074775 596821237
3
264839525 451321079 328525259
3
149397310 990237347 569147512
3
19152189 435871056 31303042
3
93901368 426351963 12176232
3
755712595 39440677 809381242
3
46847046 552074636 954973939
3
588635987 398020016 459257929
3
237302937 209770368 119428335
3
458248390 998246098 574711299
3
190364495 1026990822 68549277
3
637046464 900072100 860559535
3
100305342 246096383 414083520
3
560974540 741111611 396453099
3
248908030 261239050 428602335
3
795036181 166002362 392323803
3
25760442 399718897 970501078
3
746710998 125586846 648637271
3
15728695 546052148 702224804
3
1003604996 457496390 244976981
3
851086245 829323543 411329648
3
740565561 592579778 1065404308
3
110669734 392365064 342892253
3
192601316 877994462 496128651
3
303247645 574347091 58204560
3
498520240 211321966 691570321
3
429113145 516564233 372449279
3
701674546 531591644 711862861
3
127718850 941685806 682943356
3
1065996246 322131695 480851297
3
117034402 980519458 32725121
3
382691852 293135837 578638675
3
302237623 66805842 428595774
3
657341359 851644053 901165756
3
439901656 960858656 646473824
3
121993398 979518790 376401076
3
646661670 293306127 326415141
3
274938142 27444020 835719293
3
240407701 312163635 315566494
3
938626583 279752124 738598767
3
415205050 861935577 619345475
3
743690094 734351269 146900259
3
1064633815 918554227 199759292
3
755690810 66637993 108812260
3
84626212 581402566 903148527
3
52154827 861411140 456027475
3
251515489 765603159 106773318
3
778346448 283558076 555257689
3
1033307801 764216082 54837826
3
466213064 1028742001 944332114
3
1018975544 143165245 118866758
3
512604075 30166887 161490295
3
353866577 157832861 1049086620
3
424954841 340795666 446710413
3
535896361 772747495 1027409613
3
829186114 436730465 849463757
3
393377799 147134826 937191199
3
221739736 141796878 840078611
3
725159488 568285178 713241711
3
87654450 834038052 936179018
3
207469950 1028154911 222892081
3
716359554 655386321 524785943
3
1050482512 467145855 190678469
3
921545401 667974254 684487621
3
73487352 725251210 1046387197
3
131784441 828945357 725266545
3
995018608 211702373 623641835
3
964043067 150462914 22674807
3
752879806 717900568 99287536
3
871826241 1036965621 62110748
3
349648762 264882939 745202178
3
1028121791 427316454 528539773
3
1007553437 560037982 853724221
3
484402374 181848385 465669559
3
1002347404 103091832 425023662
3
338089841 423840101 189119064
3
838534245 597560466 705098075
3
122850259 8222767 1032612103
3
905076874 615947636 1033905559
3
859237919 418136588 1026113903
3
806729835 247999248 34429828
3
7852570 661363519 555128177
3
158325144 797512302 36801513
3
61698494 250326127 54271626
3
80691206 1054493656 206697527
3
688188464 45750644 968949634
3
100236705 426269511 536668886
3
414732517 212749923 783930967
3
1027853332 879826189 341197237
3
213680912 886963928 581560937
3
987542741 470418115 728228625
3
527532367 993477507 375440103
3
453966708 70874229 815109253
3
591125910 748814838 540782969
3
1041118756 240552461 635374675
3
871657819 660245166 872226095
3
816955531 129155326 661898482
3
424516099 55810399 327260586
3
438498503 147444274 1031813848
3
887851405 500573061 903681674
3
590337729 1029368885 726433929
3
473397117 965321000 974697239
3
15441334 169907618 788550881
3
892059148 667925487 119800371
3
600492035 345686991 149497758
3
314126222 472551528 735234688
3
12100912 147386805 573749297
3
154415139 545058199 338857677
3
553681473 134759202 333658823
3
967991202 261635773 895576775
3
848094265 801898530 366489490
3
614981571 486280042 714739678
3
842235119 651490474 616126557
3
1017479820 187120070 899608181
3
667207189 807829639 60520528
3
169307390 933461788 105961293
3
497184390 75391879 480037376
3
479066624 860334760 21733684
3
100140496 298226150 291592122
3
900786572 5093027 673029866
3
211128834 873897212 457024017
3
163522584 1023789964 123007316
3
1833912 161774628 693256358
3
699120199 459776440 862978532
3
233274468 985317871 588998967
3
1069717713 432532765 1039970632
3
875330271 212633995 776177900
3
428247217 969391963 203163218
3
726630960 51226734 287333341
3
879442829 376441868 125200680
3
618741403 560984135 912666344
3
527254635 194231117 1051637421
3
303279342 298618150 210581425
3
93564049 491189901 986757167
3
255191048 349359082 39923450
3
761083069 549100438 676449106
3
604520618 164877548 746297637
3
54365831 643236314 339789372
3
1003129731 808265450 188573959
3
165485074 298417663 359949315
3
839045494 875159094 8186096
3
1040708603 370954157 1042662740
3
610455086 563418144 1036588536
3
509566843 203482519 682545508
3
623306981 1055253153 840685963
3
607312095 380675016 710574876
3
369726321 826792009 240700728
3
732191786 886085680 228028033
3
951204752 1007216746 356938934
3
832941064 467192175 296421985
3
547306101 560472966 1007426104
3
515024119 94374881 92179012
3
439250579 396280823 904313075
3
162457777 1050249450 629429394
3
618163113 797399774 519807469
3
1060859356 269051012 1044865281
3
305032462 45951310 19908360
3
997375990 825896198 238291779
3
703821375 565178809 955701326
3
109116283 841810231 500442605
3
1006456231 792120730 291872639
3
876532312 953850003 911104426
3
346701230 317117284 884426201
3
471147669 33790428 1052449952
3
249874437 773363884 589656103
3
1027143998 503507941 571461155
3
556185392 358210706 196041997
3
1007018898 55897243 87736985
3
267467348 289859189 326398355
3
337584239 567458389 668027821
3
570423107 984704216 786096111
3
676198398 624491358 899877048
3
794377926 382785679 907760791
3
957231003 968216511 216271725
3
1048956714 624613422 188142984
3
1033869319 69851474 262773955
3
418304269 584038323 471089104
3
763757522 532973060 275492392
3
987822699 786587762 382144355
3
299840002 99354730 610222820
3
457180132 585655618 34692380
3
455112969 708160136 202137035
3
1020124240 892444390 1062158097
3
686046694 349398749 649871143
3
1028474502 616881343 392296220
3
716276634 411562931 142802661
3
1073204584 868840880 405117862
3
173416142 137014437 419024639
3
653998643 790349137 498869943
3
1053186498 424216177 847082026
3
87750918 151839063 12916539
3
431690873 667121920 858698432
3
614864817 186389315 179376279
3
112831779 933235636 38331888
3
944949951 183689802 839197805
3
998603 821358578 837076772
3
175940806 575846789 332509868
3
970126402 604100079 657209267
3
263908334 875918939 740101083
3
1014605131 328132543 631090888
3
277395904 593521451 650789286
3
1009173512 666146459 495216018
3
180932914 743678526 601412010
3
267742373 92776050 511478702
3
747329264 102067435 1056577149
3
959330627 118039476 83431378
3
709089260 1058835212 161852162
3
772076584 208285531 696961211
3
856836648 97089186 307112939
3
575369765 577752378 308218456
3
268563395 45719492 425460624
3
717562183 868950154 122549048
3
627926083 1057334478 795093999
3
967907265 181322419 387907121
3
441379874 762172103 233640707
3
83275546 407511128 228893779
3
107560603 198605331 524029258
3
610465683 968886438 238426892
3
270805430 914350938 408552082
3
684953563 921033437 153123485
3
469078162 6025399 754860292
3
675654903 849149471 757520573
3
192353267 268810022 362455667
3
516316780 279482233 743646091
3
672994572 124623912 513568741
3
1030970030 1031631407 493865146
3
1059323534 294044600 861515619
3
123330510 720580173 767849720
3
536150002 359193203 693291006
3
877360223 831539563 22968223
3
1044096771 229345283 1068279843
3
200709289 82642368 528979616
3
996803503 897521101 89119264
3
603166738 544453483 1028939436
3
179913231 124786140 70071030
3
172251849 48103421 228932516
3
621864628 471471629 873006945
3
524253108 678621259 752084291
3
703011124 227519355 152703782
3
910565021 276394098 181464074
3
358656245 657220141 352419485
3
271962776 1070573099 820736621
3
217561145 757030143 828747391
3
1032166584 325022033 85941820
3
16529771 193180110 84527601
3
346586866 796706480 601132628
3
77179561 781045224 215491280
3
468005713 928698641 112451718
3
905034643 477327027 1010691135
3
144016220 804324483 870126536
3
915130706 712899228 27978607
3
284017605 639733739 681235099
3
269835500 560809539 793251503
3
356991060 787929295 904950204
3
611850182 909316580 189011636
3
984523794 480111967 944189199
3
282966650 190696201 548257322
3
510241210 832575685 643235016
3
60502492 830692975 1073154939
3
159752285 134612399 577316060
3
594007624 300099126 254654687
3
9080916 163781402 209801384
3
754862382 579354700 468770469
3
107285611 625475424 538165471
3
696818911 246667547 108284864
3
112917323 849833349 217432505
3
239710874 92354162 867580053
3
57533737 93374655 627550042
3
454163154 332107442 128729092
3
122130861 482875972 582344321
3
997589954 161478714 752405173
3
83100197 452158808 725146994
3
78742068 926154004 129128612
3
968758252 1020362134 1068630309
3
300007566 498310881 801789168
3
1061312277 142003070 526754480
3
269393950 629135106 552689633
3
313910619 373336896 841019635
3
93427879 837345033 838023991
3
733300045 554717640 299129474
3
856580652 978177375 254592186
3
68265398 910844938 584160216
3
832648445 773149238 997370623
3
906034507 156281999 374244793
3
811781119 610902194 465553528
3
716167833 670014273 248295400
3
489329984 239325267 674123968
3
414838830 264862580 229559307
3
936099003 962675367 152517669
3
885041414 375753781 81575131
3
371850600 561502509 404200822
3
779440440 141649623 454563216
3
816800904 312739724 208391694
3
641113825 389504954 768722316
3
203715375 148770293 248290337
3
51881809 126668127 875279431
3
233851410 478275542 1023600454
3
319327349 835150250 1016551803
3
882297747 266320577 653940550
3
254242437 14745974 1031052689
3
908517387 631296411 276568356
3
825912815 773178975 292720203
3
997410903 131035145 975621742
3
1027197315 272111307 1048425394
3
262449830 1002310168 66132674
3
115565791 15925307 570298690
3
305382785 1009036332 835222436
3
667894558 142294993 726212437
3
468120860 953261867 837703295
3
849789373 268674338 364529869
3
407271132 377263338 584149241
3
607559630 384416573 186562822
3
39786280 300542168 227149692
3
525737312 71033852 1028097532
3
400242037 601211113 420730369
3
759938862 271733130 652706488
3
917916301 1062542022 186640160
3
498238086 901286453 413156864
3
710368544 515707187 338062678
3
388533629 494232183 596390207
3
183701645 871294400 662137494
3
562210642 672897343 115966898
3
133577202 744594100 732826130
3
589169951 930448005 1057801685
3
975578994 262678839 1046122571
3
963917511 315780109 950999310
3
240911814 482713535 489885015
3
294338587 779921531 289879959
3
210046983 127841469 971193715
3
192817743 216755352 329396401
3
706835899 948083080 703087561
3
761829789 633072356 866331911
3
572007198 609950089 335883139
3
700068664 677468508 623888225
3
127784882 953569705 654924561
3
60612468 690736525 219727242
3
895629065 889883640 739927478
3
904606772 352459482 126172547
3
1064681426 820972447 934733658
3
108172179 489889546 843608810
3
61330723 751490312 309876363
3
69651158 123152662 987297957
3
464799238 833404491 326498517
3
63126930 932865585 328852179
3
1018953543 224285661 609445187
3
1062725914 473268503 722277620
3
309646204 189619572 12140854
3
313445420 965861275 362281047
3
678987093 148770622 578233190
3
1016102620 98249324 671229636
3
727941158 45757250 119130422
3
871696065 47188776 704632171
3
340257458 574609174 362351165
3
744502110 1002458276 1026558990
3
899285050 443304387 287651345
3
239537875 235850105 305722474
3
392616903 180778486 323733591
3
866528964 713151699 324718059
3
1000284596 824042600 31956744
3
908521866 929892726 506220944
3
281228159 145879696 249110278
3
664007577 1032563473 494506524
3
59693521 851380615 647426783
3
254495026 360383944 1018209406
3
765366475 432398651 294146016
3
852969546 275281916 2464899
3
565240467 711138264 688254302
3
180154042 771166814 218212795
3
207256607 41665908 1041701441
3
203501736 568130100 690446505
3
872671298 773686266 1002740946
3
379894581 662764010 318274607
3
722738421 284656473 594233542
3
545257320 120908764 720872248
3
92489447 537094637 622098314
3
872372571 164227938 972750503
3
99974983 152297774 448974545
3
641877925 442988574 642427776
3
405624785 432570007 303432029
3
762128135 637990786 886592854
3
358770967 891099354 1038644746
3
928601690 838418597 435913973
3
756043538 179098946 936771873
3
966010552 564928071 50884432
3
6733801 890206568 707992538
3
342891498 499249954 401428653
3
300132609 431082779 1008748083
3
88736019 364244084 906272783
3
336363077 477108361 89489136
3
204316058 670789322 465086180
3
66332600 4983474 742260211
3
654055005 84388111 1001343217
3
612317496 1024824335 289709247
3
878200596 910195156 372967546
3
409493653 201884030 738564423
3
455843843 346297058 889230006
3
690173394 594994033 213556988
3
751850468 442566398 794714226
3
304339387 131763544 65159702
3
538173972 818327036 980301572
3
688262824 123091276 639392033
3
110577917 791808775 95327602
3
500086672 940121085 146333900
3
349203651 572760368 566516196
3
693037393 165541086 650597871
3
593133106 29286965 294857544
3
348650046 368109199 80785883
3
647589352 114566035 593851204
3
60046314 142975883 890139878
3
876001215 58869198 138605665
3
671632180 319929107 220556086
3
351015550 716536319 522668149
3
373105300 307565146 460003277
3
682282944 378327456 684184402
3
742087333 488429042 180941269
3
733280292 457213077 994244013
3
626279667 727412599 732487726
3
552562615 817830267 61377617
3
815123718 653937530 876257078
3
13807263 186637365 705562501
3
1047677871 7371696 353500376
3
287955465 394088116 202286778
3
304986258 486244700 1054480089
3
143018324 705331206 225617018
3
111535604 999672826 484575070
3
892322687 293762466 394157709
3
500937415 615561262 886811585
3
849871056 1034490611 828163693
3
92233460 260971244 411398549
3
1053965511 549006114 527869421
3
183135720 454534376 409228791
3
951444546 143370537 814908453
3
77972322 260090433 292258584
3
182823921 574618133 512702112
3
689628795 773397097 280180745
3
319986429 611722652 162360009
3
932943607 1035908184 443606726
3
595383797 385827039 15381396
3
79896779 814465777 176075909
3
839529977 629745537 875226985
3
328800751 721481141 388548672
3
671938602 326543081 370334294
3
67991142 573696423 954930049
3
359862609 604866515 667533429
3
195174027 95622783 92963181
3
510718415 698884637 9749659
3
413037469 392713234 12630036
3
872465861 719873745 44736322
3
155020942 388209666 46782456
3
838958468 205950062 99826105
3
287786249 914107298 197649884
3
295643703 16632188 216639882
3
913555650 581782060 73386703
3
3701455 781044048 533008428
3
514503938 584972071 242226808
3
711681328 336054043 44509931
3
33308274 691080466 378138532
3
76892058 6978362 85303060
3
24820008 682075222 774430477
3
908136026 866666169 263540325
3
851220720 964018795 566648941
3
1069033905 450316585 291323828
3
171216860 220963145 856843716
3
1041326085 196824228 39905246
3
604155663 876878609 17971429
3
401262663 1016443934 883416819
3
725708230 327353853 65759048
3
234518692 623892462 755715487
3
538821287 22318214 317760523
3
730576240 464026780 918527708
3
1067563855 105958868 392350794
3
777301071 619532269 948650454
3
54345238 543511147 662731169
3
538118053 204838957 225544223
3
738779685 842014995 171101950
3
351004225 143360445 193653781
3
482019772 135168008 1042705324
3
581305157 297121501 339889040
3
395291325 780381795 632008861
3
249240153 14888379 626582224
3
691499388 573186504 764527608
3
292541457 462903484 438899621
3
696461770 479990866 378797796
3
356501148 45950217 484590816
3
1009556032 736521916 287420819
3
523589294 851145566 942040571
3
35012041 661347025 545548690
3
71009455 908457743 516678404
3
64980851 232262166 787555919
3
886698533 963749724 969741519
3
66821239 138116278 1042622444
3
169454431 355217142 132151645
3
1054126214 648172718 974079043
3
516653412 333055442 252919943
3
1026453590 656277817 452128314
3
447676443 185540909 323614959
3
1043211886 17550975 480926537
3
915098812 449996256 83978537
3
225412654 403350905 661746505
3
21592183 1025788134 105636133
3
748243234 76843048 372471423
3
852104034 534071852 555061216
3
289213064 937629175 888243689
3
298191785 385430936 225749324
3
95554848 501523565 834697672
3
449651953 74471005 829450365
3
407557940 114407447 173060718
3
933401613 997722237 561789461
3
906088679 581495221 691195721
3
68324068 1010324639 841128689
3
113332418 263816100 1062762545
3
941736098 487883283 71661333
3
1073726076 313746316 837330159
3
57295391 1012976419 238032086
3
818467850 917302346 547557134
3
718739085 927440797 951638086
3
1052300519 242619424 805222886
3
351962213 542974366 18836197
3
136819622 715250460 707509478
3
842072723 870303905 40768390
3
855983541 690861510 627620897
3
820322785 657544904 875252351
3
335070580 819509262 183548701
3
467073697 787188841 1012586005
3
879866486 592612469 577123799
3
209971871 559433181 543947559
3
583041047 313295738 541895707
3
116502342 205844357 805080601
3
591511103 405096264 85592834
3
712124434 862288925 93253636
3
929474677 549584798 736993484
3
1018383670 704858437 145966108
3
355616551 1064169982 910853857
3
366552718 902340173 586312033
3
433753912 13363738 865054242
3
230018759 727298369 155419786
3
719399884 314766971 160430453
3
934661836 911760950 389752366
3
879222352 358237556 1038160528
3
84237685 531102931 196434229
3
134258893 737029702 930604293
3
520965996 881524771 414852479
3
1057093229 23769749 1010166671
3
401392479 700730522 235295443
3
213653070 273024011 274906012
3
390518380 495087717 523794443
3
705420424 330291787 619805467
3
668593354 63121911 543466109
3
720678265 319857945 119680135
3
35674804 290580689 369041836
3
40023897 130410183 248184116
3
837843355 197407889 870925104
3
104545786 122110691 178127322
3
485782924 388179518 53545699
3
682679519 97127711 22285664
3
639655647 780754899 185021262
3
967699329 525296769 369462762
3
591875106 438382090 1070400083
3
776957918 453715660 728144933
3
366385221 81707115 656784923
3
589253442 394283053 659794130
3
584091911 357475220 569232962
3
977046874 281631530 73430162
3
949873057 286845386 18601282
3
791484790 512382153 741031409
3
259548593 950906305 421416478
3
15469087 138074365 156389813
3
725987433 976214953 612530768
3
372014810 488020822 760375656
3
939377656 241134713 852995060
3
435732538 491495400 193496100
3
207930681 708607872 672413750
3
101836332 70543484 290596255
3
641423259 983629353 192912889
3
385641599 63855094 571680631
3
793668945 375305743 932162761
3
431645107 678094343 922781887
3
943841210 499914049 377272324
3
789847044 487867668 70510537
3
214916115 777123031 903029316
3
977051830 629460070 687575606
3
431845468 599858614 641125647
3
450308514 639773843 517429053
3
524862600 37122976 673659074
3
455570689 359408684 56264760
3
928762856 677442175 857301179
3
482790265 418935464 461362037
3
905935578 357886451 502177734
3
785639526 179050384 354149691
3
271174830 217850649 250489035
3
712781930 765733357 189266714
3
28648921 350411935 573628341
3
875618872 1030673391 253089144
3
723377758 652069125 941989542
3
991636893 302989023 1021490010
3
719421560 34437942 917910361
3
464411856 806189895 846152815
3
826640269 324529479 518234327
3
667909115 835039584 817806691
3
673295183 248581518 581595486
3
892218122 1049109949 686258786
3
1061946165 972520935 602285199
3
190481843 19258933 582212586
3
162762266 895676739 16582103
3
622874054 310113046 24267223
3
726657587 432395122 664532767
3
636994487 833738888 1021282473
3
85150006 842278706 888404920
3
53533034 325921855 871288088
3
1044245705 717080184 637636481
3
991800126 1064817509 999766490
3
974173993 13791486 1034425946
3
19753820 561738951 251573172
3
975608860 551179533 437907406
3
652290882 700947262 378943424
3
821231128 204340876 190839549
3
218640267 919997537 189014013
3
960840629 979687498 974755527
3
151108097 598417257 667746845
3
796930385 722054025 1006660159
3
220100069 847650916 797709450
3
1001247490 929614283 194609487
3
467923582 450366367 74991034
3
956236481 26987745 1040681384
3
438884320 224734541 967537077
3
467130068 611522865 359152621
3
503366143 504394109 291856868
3
461931644 967151175 197737760
3
914025972 274034747 538215196
3
477922016 117641632 315556941
3
479143310 774406660 126516715
3
322959930 847699890 987926645
3
913872156 286419056 946543906
3
343788353 911396671 39910077
3
778991482 522671899 576204451
3
172407510 320139996 1041903832
3
442942555 19884244 530401901
3
667717107 1063077053 950690738
3
110578902 557370634 225094629
3
310518224 121194691 841217630
3
1040052787 958019955 675711335
3
1048824919 524800201 89520450
3
899212023 325479422 461411854
3
612995275 731860778 536706434
3
1046743597 523749628 342071744
3
95351988 596992919 933121194
3
971578616 609051018 484264829
3
894599437 972459543 165269663
3
192148054 426831426 933026280
3
930167729 466170975 622933960
3
520950071 1061653026 259837462
3
309372163 814703957 433201528
3
91791551 499464637 263009431
3
847513054 1012860639 74145440
3
601892567 381520545 532625603
3
721426877 811096561 600937139
3
214024442 884594440 682335815
3
188899626 524222679 852607193
3
813679422 110623170 74564848
3
965716076 612496319 510792023
3
79161762 381320802 54338231
3
985108077 840109962 460282686
3
211912599 201693608 760963085
3
698423273 927935188 12598868
3
5661137 1002599983 720732776
3
577149662 522444098 727505216
3
123346511 705470808 1068683534
3
295013936 534275339 354183161
3
439383721 987997302 996958241
3
96536987 295917258 225990257
3
429562010 77403708 941911532
3
807141854 885457795 195990397
3
510157006 897691747 986513005
3
478317862 579518707 240332808
3
1021991917 102380960 1045258531
3
175619001 676298781 690198137
3
691911144 5714885 820415770
3
996659428 1064459794 119268962
3
941858692 93384246 30572340
3
255125542 569383681 413745258
3
823755300 177929359 973276857
3
49697438 956867455 77205117
3
70810075 504457620 494447650
3
1059141811 314185751 710906930
3
524137906 702242393 84581923
3
239815682 453967638 227693437
3
591822391 971089331 954519799
3
345937293 556502160 565514646
3
511603271 795186142 884587504
3
1042787361 1006775479 841517097
3
343861788 1048518256 904487231
3
799399688 568310877 694423231
3
598387866 38744190 1005554688
3
917446897 382999495 739625068
3
933847766 145065740 579301513
3
856669981 43780021 218571195
3
663385576 662151611 89856756
3
948973771 1029530798 231254743
3
860308211 30446510 755587051
3
1039764197 360671377 981113339
3
379113842 655868093 118293428
3
680223723 107761242 214270492
3
144537541 183423710 870116221
3
39597089 173703217 125897172
3
517937660 498430928 179547369
3
445611509 110584761 433893010
3
824897251 37459722 1058226139
3
673925811 477508758 174120961
3
9959246 1016160227 864556674
3
266389356 658086208 940375990
3
693212070 209055746 1034682277
3
848432676 189718024 1047597341
3
444588980 199535113 590427953
3
167864123 188613225 422061478
3
741858478 65713278 85086465
3
992251678 487195792 801820972
3
385433984 663013626 254011885
3
508611631 631314222 898577062
3
489220445 34053013 225528597
3
219865329 699182461 60185873
3
594149509 751003281 541420399
3
412624504 835553681 446508189
3
720973656 577594950 969276304
3
955013905 106445025 615044119
3
930665372 648040781 383150007
3
888795438 574270230 160804502
3
573945868 548870385 651492384
3
518056596 403951379 644424042
3
638580257 866352595 619485063
3
200969160 368206405 925735490
3
589557285 208422108 6920187
3
762213302 501767725 305264029
3
1045135733 653596776 33615333
3
899146660 971288619 168024435
3
148372246 13918640 948207960
3
645415767 576006029 229036068
3
649679484 76129913 576214427
3
715533700 657376728 480260000
3
1055372438 413218556 811603701
3
751210618 1013112150 447879385
3
428900125 779630613 1028456120
3
99069709 331065824 97393510
3
192944671 933647791 795883921
3
558632389 417026030 472009081
3
1019632583 667986287 633224207
3
949327944 115633629 6932483
3
870539887 1058251168 683913585
3
906988294 745253759 203171622
3
1025970408 931656799 674033845
3
273673508 938865641 972361435
3
429234441 317254408 191701982
3
315598506 800540024 735579109
3
400015478 877695456 709528965
3
246054640 146949158 361400565
3
1052625843 26777604 786012323
3
901156678 513866252 643842079
3
434649961 410315665 671129245
3
214758883 849572407 251965565
3
142723063 554655254 406491025
3
548656400 609294768 709256226
3
299517757 722066743 574023904
3
937159317 949359302 544150081
3
375548069 244779938 443131388
3
575818596 633202335 545647007
3
994341746 302990903 601757556
3
488705925 89211135 437751606
3
501117773 826958195 770427966
3
522189378 1018995287 554278187
3
284589838 1062513438 704969028
3
1059613332 142750738 64335347
3
702678471 688913462 318376753
3
788406221 769731356 394936257
3
776293911 540534555 1006521981
3
122199686 714171571 475921459
3
633901998 911363580 464902583
3
669991371 867314034 901525565
3
1013215003 110357889 417146387
3
424428678 177685147 565674069
3
1006072798 552249274 552534580
3
238636842 569888164 302130400
3
351482027 662018888 265145147
3
422729121 778467846 1009335005
3
139918843 922047179 539039760
3
401723767 606805314 739964112
3
119752409 174889099 554779376
3
356230215 416401716 724940786
3
791689196 646232682 361659704
3
4861543 843829405 58749335
3
153026752 445532682 631331185
3
12281296 512976363 846901472
3
288691033 929670458 295630748
3
221378896 128106571 896356514
3
328535547 947966631 868433855
3
1046531059 243004146 982171029
3
364460851 75923137 216520368
3
673535150 792126119 985670849
3
831509546 858006763 118405410
3
586133070 365888917 672601638
3
476148011 107196646 444836077
3
20800417 435870032 405890987
3
855528562 716121216 447731875
3
463356899 905132838 301950026
3
399473463 184225145 211779920
3
567855980 720965287 630363001
3
747938043 408344502 619269776
3
1032711319 618389112 1025352923
3
454074643 418400169 727960792
3
443696374 906257236 990661673
3
65659506 47556864 991774205
3
907348660 231873891 451156315
3
64272827 917273997 43956233
3
360398410 364080064 361863450
3
855240071 241743990 367186496
3
500165734 478400069 908282219
3
598984948 538104222 114697325
3
256936984 1034698138 503197332
3
846227567 353975635 888007794
3
313443647 142460285 1066275923
3
453520579 532943929 648490512
3
27208500 109497684 815122240
3
375619681 174585718 47186163
3
930527157 997702385 164745854
3
2317042 52919584 161038594
3
919540244 550230948 215649706
3
493104923 464564452 282528997
3
158068385 689422215 995657469
3
769863312 984511735 30064343
3
944378453 618033926 938513860
3
1040846940 81514306 328289197
3
656066240 51593902 168501506
3
753780079 705261258 303903783
3
548719156 362673463 369387107
3
593545065 791934301 817591416
3
628492339 550741972 1000983909
3
454684069 910414211 516365840
3
158311959 615430330 292197058
3
81589386 645248164 798984114
3
717238273 906259438 596662305
3
1019880206 33354102 712064946
3
284553732 366425684 275670013
3
448707212 1047482027 891956366
3
955632018 263248630 754752981
3
71310535 36968920 642090929
3
368114470 156223122 1023775381
3
470275134 700876456 624729731
3
464443444 64443751 791481669
3
321841843 677226049 395675060
3
957694286 862121792 1004474353
3
929774071 12223223 184625866
3
263016599 194520513 250427608
3
185705208 146222128 704540650
3
102742125 551305457 579002328
3
349984525 217562775 172506596
3
881762899 610657801 258373658
3
688693120 638628997 825276545
3
176757277 398705788 108593658
3
564383581 500435629 338952464
3
727077215 282948935 709531961
3
710888314 645989638 566309679
3
516245271 741079163 565013351
3
891278536 780705790 699959255
3
784834457 640384264 363766410
3
246186201 649787869 615107244
3
1025816764 18374348 42405908
3
9833649 104874103 515280259
3
885278276 1059423964 69968900
3
1033860562 737799959 492815924
3
799933071 633510418 275250267
3
951911810 806316199 280412833
3
36061059 847028696 706451650
3
498285152 381368868 111517447
3
612721591 264510259 395083385
3
1004747815 925667650 478915205
3
214605792 95393811 688412803
3
170051009 851096411 780035562
3
381184127 451567322 293560336
3
601469328 972980382 241174724
3
298024905 178435114 815962411
3
239571960 317214581 367573158
3
797154263 935049972 966340517
3
923275313 618048567 267902649
3
669447440 570627774 718733377
3
485282635 307022095 222775174
3
308824275 166902837 792762913
3
139485570 997042732 959052034
3
288431209 14392307 651641969
3
576528837 353589803 312273627
3
749227050 678826898 836883539
3
162026369 108507842 517475586
3
531575533 335630577 757948170
3
271637171 1060013486 990005370
3
519959990 949162950 617813098
3
562957870 15151582 216753760
3
753516443 809335141 892259711
3
438498345 139325665 217778490
3
782629368 1048624848 60562300
3
935237900 1051945101 1844356
3
621006036 710616319 442884840
3
192048252 521882866 630234745
3
420574099 896623473 22466308
3
701747365 1027153535 881395743
3
17117661 914248947 784804223
3
613828552 804540530 240686998
3
735442126 297323184 941548126
3
749726725 462119813 912642210
3
1040575583 174764410 482923558
3
290069865 496484566 248285046
3
548514068 936179032 264671307
3
199004731 524968216 306588099
3
691046887 849334096 984760286
3
1060713860 209423353 1067022849
3
867796597 858220919 491152498
3
1011056605 685128659 181086461
3
986816872 376505654 918127951
3
768489085 197259671 986511780
3
940019493 273485790 782111963
3
333888642 267650294 431577871
3
887774391 192860528 566565445
3
938304128 688110801 805676239
3
360653563 763535782 18639731
3
746479688 272284643 985489786
3
201069068 355979078 350716719
3
413099259 375754157 671961975
3
410870001 502506919 38027149
3
52554063 853434275 241508358
3
184741254 21445764 1005261984
3
66236448 1018049173 528665747
3
311138472 458358273 902070109
3
191045946 28250208 202603068
3
634759845 1041698556 897828047
3
496593509 492048853 343477152
3
963234787 976487830 758729085
3
679514802 90325226 972333291
3
123755983 214669825 939330841
3
520743942 179807008 791811615
3
939999241 632765835 682366571
3
328568548 528218164 976809893
3
460344782 207537132 1064950653
3
522701952 922810634 307978516
3
54468517 254642892 956887559
3
569230081 913187543 756832833
3
503766350 264293273 958174237
3
633045013 743856781 460441223
3
980364264 1054540679 402572567
3
585260475 683930764 796944984
3
476677217 1025809896 615326401
3
87983437 727837830 808651525
3
708738595 185224367 453029572
3
686212301 309287347 505334986
3
241490429 417184575 76749909
3
499262065 794585911 574812958
3
774527312 721258360 828272156
3
95083121 495876305 1033531193
3
7908731 443919620 708440168
3
737587984 823325637 912910566
3
732892040 595709663 1068096401
3
226022121 507462667 938814859
3
836972568 1054804774 993340077
3
530154876 882761145 957559158
3
941809548 724256033 618623606
3
439654905 391584431 137367402
3
197209718 921440659 834323579
3
617564236 935240833 1039184490
3
681123391 478130497 134736519
3
44222570 1007975082 756815301
3
817453593 359581121 424248911
3
338757594 958062830 887768931
3
291708968 479571077 927523168
3
249375111 287359504 346134606
3
384344813 1017687079 512850248
3
496090052 181031606 582920068
3
419786483 82730999 597332995
3
521851041 897056921 553923324
3
671457468 1055919555 938764456
3
969041005 888011250 133946103
3
951514862 529519078 513321044
3
1043447436 437049633 837370761
3
99683514 850447764 842298199
3
1071298683 390480030 355811432
3
314591374 480625509 841221790
3
897062689 87978789 992409332
3
204032764 506383904 187084129
3
583819865 989738014 933044870
3
760277481 422518217 868991758
3
736814780 762739787 732030718
3
953615354 464512749 981455221
3
474402228 539086517 224910727
3
513849404 377352237 406001461
3
650147774 1015364056 918505390
3
308858387 720595465 386990694
3
573670655 74797326 765367459
3
225663333 579861743 82471816
3
634140683 730966586 993109198
3
552855303 287127940 755670188
3
876814066 732146613 591886230
3
391363944 696637234 829518049
3
307900043 498316926 36056942
3
751828348 746220787 404428770
3
393919493 318371997 134846497
3
874360812 952012893 307775998
3
191365291 764310488 706255710
3
639896188 1036355309 176158791
3
897717239 891683994 246566791
3
212564412 610137496 196461823
3
107055067 142636320 13864119
3
593115891 483408528 408866879
3
238949195 346941670 172110866
3
817730121 4414804 40412394
3
1070003983 809512018 409179473
3
112257332 448315643 620515793
3
974391496 773239966 308780685
3
645030181 901186753 366607144
3
325226560 301620235 50512459
3
358524531 940621523 765947945
3
598303478 888153668 311214025
3
870584199 794033496 372674823
3
133425642 273193233 440580489
3
486495306 295418304 611225878
3
539229606 423327037 350176795
3
29518284 485796433 760570169
3
645317774 597023689 100362031
3
775966262 982195695 452251275
3
623968105 81996627 922194651
3
201249010 833080876 717300050
3
426471471 315040193 532953897
3
906076952 660460432 603801632
3
207111957 188354098 705003492
3
65027101 905193514 899341131
3
214352343 1010704166 268301988
3
409099959 281633879 276989072
3
459434310 649533676 749253913
3
219499028 418423250 290166531
3
460298514 898367564 431163796
3
594404155 307409150 57664315
3
701971928 459572599 282758620
3
496657090 318180463 607851451
3
57668975 778713900 987004975
3
962613938 1014773439 89333155
3
869989744 649586219 479170198
3
1049225400 754413199 167874967
3
507485188 30372063 244940910
3
884476045 514843868 127654128
3
988802802 264851271 670460468
3
975993512 397533572 751479586
3
919489769 909532966 481169
3
42607394 826966552 624904046
3
1029874954 757043307 142251942
3
702498025 777846501 736050889
3
187926714 476897763 317200282
3
30416169 74359358 617994764
3
224840614 260537886 468744033
3
346448632 142532107 931948637
3
338290199 42009759 431342798
3
547649345 746924951 243859933
3
690652536 866929480 596707548
3
629231859 520003990 81627795
3
280753958 245507076 390075193
3
849637738 294743158 241631641
3
627464567 644281014 313208853
3
785870110 11834600 232745094
3
281591565 202121058 185775145
3
367842443 180273326 435343131
3
70234205 704295067 19958539
3
915573088 587127207 1029852977
3
222672762 38967853 1071788977
3
778554347 198035224 637928674
3
840163880 615812107 377739075
3
616402116 52471101 661737207
3
157574686 362958203 595944997
3
157404858 507979536 677045139
3
465687450 866381952 1026484037
3
616375547 225578585 167019805
3
1006731820 751724936 943809954
3
496736647 748283383 643064691
3
516432827 643979096 73803806
3
393775063 396782189 53769549
3
486779356 809502516 258875269
3
374290377 160124080 819615215
3
3008853 723517779 8369886
3
453526735 732904240 909406995
3
646948844 589146498 901345777
3
702422361 446586149 593467158
3
334233717 208388119 1069811225
3
717301376 687975452 924457826
3
641222939 507563801 160356684
3
656297972 542693314 174608155
3
411887598 342609837 87954280
3
816915496 574922735 337108494
3
512737710 315593668 476687808
3
645701820 59494646 1009140694
3
981020375 863879171 795946216
3
266625835 363679276 563124048
3
901817070 814768627 1568957
3
644478390 319149751 738277954
3
985035274 712207978 1025132215
3
889735312 781217945 443169095
3
34889894 441300026 959687283
3
214541131 961848829 404842495
3
354347429 853741336 107143292
3
423795331 653131969 667256180
3
831350439 954197711 5822298
3
290903497 645689412 508687567
3
978814603 843073190 1026259678
3
424849874 536708465 1032902204
3
234536517 1001593102 64873900
3
926354145 902476044 198282266
3
34250722 783569809 458464522
3
290634610 553709629 732690536
3
992691162 736042743 1007993576
3
909089577 1009423194 434568812
3
573386901 1055606714 304441904
3
330238458 467929850 227742886
3
19295296 623346349 475691343
3
104092569 664856375 1062204148
3
945071314 139219432 306890500
3
271152933 527332675 616999175
3
9476697 242849270 997940584
3
709173008 752199470 215984389
3
174274442 290658115 535957311
3
369022290 1057894902 610701952
3
329319561 163484608 909233022
3
433110990 735120849 837011863
3
336650229 939531480 453532445
3
176451845 813745335 112600683
3
441395768 152555928 247821598
3
34773242 961690418 52775109
3
1058459406 1050034458 800019678
3
869507685 803266410 796875782
3
77453651 98238771 621887132
3
186746908 375745132 899372879
3
67337489 454772061 122986056
3
358182590 585015227 545981937
3
438944714 1004831207 309701773
3
379965089 337622809 740713495
3
704464643 139552603 252757537
3
308296190 875060375 530848690
3
39953681 169198128 1031659853
3
275516252 765883100 1038691750
3
737778728 18877106 1010027960
3
417957946 944374706 534516531
3
755890081 789950766 423438968
3
592135169 115870423 957735846
3
841923468 295793250 606420571
3
1030606633 495519490 168184384
3
789461623 128532516 1017847411
3
924057258 984382771 474306663
3
247857533 55282257 16633568
3
777541542 813881920 580943884
3
863094417 976876537 243550690
3
108948308 920870557 246301276
3
85247244 468304072 411080991
3
1012215600 529793132 94265003
3
89273462 425756344 712338737
3
508403041 307589061 97684893
3
316786066 828239862 794419060
3
583477611 525183303 47060118
3
857035181 1032427793 613894670
3
824038678 186630880 91798885
3
998058024 912152426 1053385279
3
33288606 578805465 265027117
3
536651331 604664792 679543019
3
496228636 966684965 1023892883
3
884016427 514237851 119424358
3
452209717 10371819 112942894
3
86542919 138140035 561446527
3
249782273 934076497 865633324
3
231769536 189927777 363496911
3
315992126 629496972 54144065
3
661965647 695265199 561805635
3
31623606 140613669 979067605
3
963350860 441746299 689176296
3
308125934 1038513550 558228590
3
601154035 115345561 491618039
3
857762065 816556005 991553627
3
174918393 910741514 187236386
3
1005129500 65013768 738687651
3
672511823 148108455 193434141
3
213163338 762813401 788034093
3
900308790 503971858 1000239727
3
820579011 394836947 750538545
3
975895172 347784159 92723067
3
347995008 138543822 398822879
3
19210549 231582462 593333706
3
903429250 796062735 70400333
3
342754869 669585260 817746843
3
533088308 926778260 1013959335
3
982808685 1035296795 1011293869
3
839802653 628026526 193765522
3
427054604 187114271 932034636
3
612434122 980583039 662149857
3
383917592 202186778 630348699
3
250794235 873555878 591963771
3
912493620 1063141097 820331040
3
10171661 58611432 1014187404
3
1018899124 598533776 19745430
3
411514280 566553361 431382508
3
921241311 704374884 103556590
3
143814825 702025900 670754765
3
879424388 20136824 851752615
3
926754642 376147471 744300200
3
305857984 98651209 792792656
3
516469937 968936873 865240681
3
126564366 604964013 760853851
3
696383566 819418768 436259546
3
348741519 871673849 1016080676
3
139165977 272998214 627584845
3
55500700 982380402 680180802
3
160400531 564078284 87968910
3
1048823690 883618551 529024269
3
134475323 855179242 167521032
3
275596989 845580780 452347504
3
710480700 420887229 167052599
3
970695409 438247530 838106865
3
860214869 642373762 336150094
3
737418436 158528677 861735423
3
749357064 913061281 569596201
3
870805127 546181277 620789627
3
888409863 832443901 625146741
3
1015402822 76731401 1047117193
3
466494683 507232123 127682846
3
441299989 290200192 15550616
3
246395607 76992209 281027577
3
130716062 350898666 860122544
3
659823420 789426834 796662707
3
400396265 579523879 918328060
3
432569006 220461174 1042749945
3
739890794 770965246 89612952
3
768159191 848746734 872552169
3
351979089 746907977 895007644
3
333719386 38644968 49439162
3
983728398 555498590 367760745
3
41624059 716585440 685066663
3
88303907 182842048 1006584115
3
630389516 869859368 224604961
3
513247534 1037767943 880981456
3
647741723 830076792 1031431477
3
672468278 394555917 66310592
3
189219546 321807801 452467515
3
640105014 931372891 152354685
3
341453391 330349583 557885121
3
366448616 432262611 331474948
3
459665469 640132645 712879544
3
37945555 742276766 127344548
3
952644561 365803453 1017893084
3
3370136 204760153 512948486
3
241582737 682321015 672089705
3
712886393 451148923 678652542
3
262265987 858074593 248591612
3
798597675 944221450 979317137
3
808878234 238826433 933092039
3
42395869 531690111 366190791
3
38587750 533172895 257805561
3
79898761 506358262 939443123
3
1012646395 417414294 13818733
3
654812027 839107483 166331712
3
832957218 629225563 540763282
3
420345375 758573393 6407230
3
411224255 386822798 895821211
3
669593871 396371364 1050313260
3
812840835 482643265 470471399
3
81630557 927028978 175413320
3
729279187 242375111 959841459
3
776560414 338328277 187408085
3
713966328 42264767 686375935
3
392514103 136322515 91681453
3
817630088 634346592 432817086
3
480492908 97680201 551879943
3
52588052 71821575 691442242
3
662816679 536500629 868966793
3
590128403 71741439 553864934
3
536173445 576908931 63018642
3
445397774 200499343 777170941
3
428373287 1040603131 713386945
3
729080334 414894922 84174075
3
685839927 573338856 547033802
3
716730179 488493971 864559331
3
36848697 791816812 977026682
3
691914486 271543151 98556144
3
471495956 411132226 1047874567
3
1058260146 904365456 563708808
3
856167905 848316275 770173598
3
810773421 776808862 794583902
3
966596595 62431805 1020194087
3
996338557 497161928 765995750
3
955691047 1000225857 214905436
3
758465784 1064214668 869434366
3
41333870 15580140 488492810
3
723032940 466399683 275367898
3
703611800 683372071 617342630
3
382172673 937239024 724169520
3
86614882 166973763 970776083
3
822064491 975882442 350429862
3
180453571 711322655 309056691
3
488333780 136510472 793715577
3
820903540 909229468 164728748
3
625964297 888890220 404612207
3
444612031 370364482 78922620
3
663016675 983125779 364303102
3
542592393 559758900 577693632
3
1048556025 345439228 93286590
3
758754210 901493073 445514049
3
779280004 311915222 600157453
3
874824779 491465644 410783297
3
124989842 469363983 640077569
3
868621321 325887023 807403780
3
264323696 568978457 305265555
3
390205353 776651659 577008802
3
600705105 93951 976725001
3
451434133 108678499 43943947
3
645474884 494334505 28666020
3
490648406 63046073 1003981659
3
965610325 996222317 280509324
3
270433897 639926937 961866592
3
825679617 641107030 698667000
3
482473799 687933956 1050543978
3
87773664 194460856 545825186
3
919242671 1002830879 586145107
3
749376142 1071910773 121905259
3
801203511 209887645 818591694
3
608618202 862263177 314100810
3
748174611 484677226 240012020
3
971651379 185574237 720129402
3
595580452 906999961 749529868
3
1064094287 127044682 788780260
3
675730756 1001497488 375310747
3
847934237 208975979 777605323
3
446369745 377226099 53109933
3
892461806 184660648 905331127
3
37492856 988105934 13603938
3
783582687 398230784 632699811
3
867037764 99722374 224846524
3
852459402 928596247 645226346
3
310842855 669516802 798431656
3
1001350637 403825408 993876080
3
793589064 134342038 249508682
3
270977179 1070299724 916302477
3
70805837 750978352 496703630
3
328323106 757908819 461528127
3
275035626 116457798 224254444
3
26182076 599763650 707676432
3
171315306 291039231 788287099
3
286487353 666582374 649898052
3
171660286 703790240 544163129
3
144243500 124007991 720868296
3
99668100 29573434 97301657
3
481503573 474878120 27761495
3
1067671449 877629587 775656527
3
991105871 7288111 436383727
3
748760033 99243090 204885336
3
715669883 137289232 516879220
3
522032790 1034101614 401337421
3
1039484973 361996910 979908770
3
200402768 615306457 1029210601
3
324327701 533058452 794640184
3
133476884 229823080 1006722520
3
804903151 393287808 420214883
3
993927071 321763334 643960770
3
439305583 309654449 415391593
3
479691764 948538138 826497688
3
906164071 973348658 783528599
3
180940580 253630006 565020190
3
425233723 470739687 315103340
3
918004829 30684417 824949434
3
698354055 769460504 741276935
3
513057590 421076071 770069372
3
39186959 542078268 803910607
3
435334970 280161023 351687278
3
273218279 681795847 713435489
3
381649331 845680061 998007581
3
916687332 150688695 134984127
3
34345401 393561305 213522280
3
2465346 346810267 459685558
3
864820858 130307327 451693193
3
622192791 864932324 198478480
3
33384396 83341496 338810465
3
762781432 1067917489 272630524
3
125518065 284010008 513935113
3
457234793 664394581 761233467
3
425945513 530046122 488274070
3
167346827 414085355 13636748
3
102586750 589967257 58477355
3
341387393 323264797 150765529
3
772630860 200683552 860674374
3
634599971 506841905 604378018
3
310478607 50781236 188111939
3
21462119 662687573 254284587
3
934633457 1006261615 49883957
3
535348236 78114348 813751266
3
476589204 669885504 608075751
3
266485641 568939161 520774163
3
606505885 349229906 631893549
3
699030837 515060170 873844175
3
530519682 577236794 46070129
3
428120504 511094153 118768666
3
173579413 81245796 787772538
3
816956081 680322240 605628500
3
892153936 740492608 786405247
3
460880297 793894474 1066426858
3
725971683 78662313 503117932
3
650511160 129055233 308113982
3
439601660 386699414 75878771
3
770289270 898487301 691955411
3
1065315286 418112772 489963991
3
521887909 417711690 354415550
3
480996741 387788579 823751925
3
408424733 160986213 676217417
3
684605312 470400192 368368532
3
233128311 109350296 710426601
3
39994480 10949618 605283182
3
616480254 781201692 441547106
3
257453624 582735113 300275967
3
630207059 425042094 824233529
3
987893061 188659892 660594573
3
753294943 266546524 603490394
3
975126039 782825074 810101625
3
322566014 108874386 1043244043
3
19112209 932421435 751823557
3
261652969 618525536 699552785
3
315836542 505526383 429623269
3
977120869 625266190 311299617
3
1043728612 483336959 238105290
3
95029291 168802787 881044362
3
1028102028 427727578 405527597
3
82444055 935572273 370829856
3
37692242 542071450 96538393
3
823302676 749353381 179100012
3
990466986 689778544 277894332
3
783769031 162505933 694616082
3
92002804 819202381 84610671
3
981939067 138613483 569591170
3
1004667138 556946259 18805252
3
311712845 416865785 755952611
3
388359910 208904315 141923407
3
609074329 865911549 128263740
3
1011502337 719812744 869248504
3
102632356 51980175 1050810085
3
744827465 518934827 369297023
3
591377291 224209320 682443310
3
722693082 611909496 707670417
3
551185772 364602798 631587150
3
632459201 607464841 1041074826
3
288482771 98016956 172802446
3
1070401029 474718321 1061231178
3
1019934055 312587575 1029381046
3
491946998 825973348 889410365
3
641153493 122722190 38866872
3
867022266 221177124 126668710
3
65870589 263199057 306999452
3
634190357 325537966 896106028
3
410290268 442555509 333171884
3
788796536 1011003942 462940327
3
1014954682 1027717350 751132129
3
193528141 490352385 162234668
3
209421845 408833615 68341389
3
896948354 724951154 899096919
3
1008601037 548318246 465411657
3
821160532 889395991 628959192
3
576896273 166738939 5124897
3
731284062 1003742948 522641473
3
940952969 673733121 98689791
3
952892642 280277839 383066383
3
638621253 875907038 228229462
3
949033559 605524925 406342646
3
259309798 762471856 280247568
3
647937331 942837805 247864434
3
997159692 320920928 799333049
3
117210619 741922339 613937291
3
700260863 87960619 268015340
3
693813640 766301656 314341352
3
159438497 334902894 57097471
3
966043 577476512 162788632
3
457698708 422498738 703217131
3
681645988 970970524 249986332
3
696623016 252113144 808113022
3
213912016 977642913 981983544
3
783277703 46915398 786136004
3
693254737 273530727 47001340
3
967922084 68891762 263608498
3
815771890 805415670 1003745933
3
953843553 770207790 223887381
3
843749083 231236430 425961273
3
622751359 959014741 79595451
3
845261985 34945366 788922940
3
997542860 826601333 232708576
3
108176017 971047688 772998092
3
1023008776 256079005 619617756
3
1047183166 634381018 779745899
3
268231192 208758121 465158410
3
227049545 840184688 143189101
3
555446638 769630539 572451836
3
1071718769 100230016 972544968
3
597968056 305550620 313094109
3
558446043 1002950149 961443868
3
813783240 149090787 1016035366
3
352829347 480565927 513102595
3
850537412 923412964 324357253
3
685732259 678490731 963517083
3
207933583 34807789 1044164362
3
65668994 330241175 157343313
3
808085111 56177885 45720212
3
951967745 1031280617 1068335599
3
584958240 987111285 228861308
3
748569986 161342457 276595433
3
484002992 161888868 319335552
3
290132186 800141035 639794148
3
944470589 392508557 210725362
3
648319577 584485721 848171656
3
1058488436 952733595 112504098
3
319089943 947769983 992492424
3
16284811 953784520 901441033
3
1059606657 828454569 413860079
3
853163880 852805610 144251191
3
318880803 418351578 821769901
3
246371091 263762111 40816639
3
774519224 934249662 187025762
3
669746265 962654842 913887456
3
653572463 92281299 260150122
3
540441795 484823438 257961015
3
282655872 488382675 98755625
3
441923766 5072826 357001508
3
68958704 859170405 335947161
3
48850412 52401750 1047518906
3
127822241 353987588 756763665
3
527185427 271918812 418612587
3
683631006 357196847 183237720
3
820277699 795788730 824036530
3
1051144612 1011168978 263361514
3
132241318 304137047 866664707
3
1008822516 145267189 664829833
3
679089122 455919460 767954416
3
669725272 148343460 679906312
3
368696267 641393253 45852828
3
487617140 819573278 793910612
3
602339783 1049078143 268316261
3
100422736 505578305 744388548
3
481580417 126699652 700466126
3
997584930 674602038 858884003
3
444286034 917091901 178814891
3
388102241 488192089 643814138
3
191606253 923563767 1047506576
3
361666823 460177003 390300067
3
246337866 652908881 9665147
3
948368677 773043964 825141131
3
795784660 947378500 308560577
3
95415982 919058194 990461255
3
517379286 951063923 247148598
3
964699261 977668895 1059025627
3
326027043 332694197 702009761
3
968970920 832450082 159729862
3
410059526 300173793 293784671
3
254902537 497047836 539007826
3
450360937 243825626 148729174
3
835628041 50181814 1046678554
3
809470281 640124890 880551453
3
689427376 68028208 138507740
3
90788954 660381699 852247145
3
1062903018 544456845 239523458
3
1000544246 723761188 982737339
3
255652124 659158781 100457323
3
765673292 283839176 30507336
3
861292520 375757195 411859967
3
435272646 883380357 582263338
3
857507645 1019072264 464342642
3
316785851 775951747 517953477
3
887399842 260407095 419070680
3
649807702 292411723 457296507
3
880769731 354571322 198226026
3
372839110 900981971 477035156
3
525298237 1060880445 942661911
3
271781032 767296199 485379944
3
198431910 970380130 469862223
3
1063909810 373458457 147570382
3
30636769 421129708 433211916
3
120891041 87378635 64428234
3
331825057 908434095 516674338
3
629439844 199793916 920470386
3
808121147 229514679 532876232
3
815387274 160510514 334263074
3
204084656 887849784 952333158
3
890140393 936026343 1051110113
3
1056619258 726416054 165706913
3
165108113 404095574 67375379
3
677445015 760777333 293739685
3
63194609 288139911 284222560
3
193571669 1067673380 572127410
3
353831495 603923097 824777956
3
199956573 62880709 896720362
3
810127949 478204240 735446424
3
174539906 758476256 81555290
3
457490978 540343775 973101568
3
1069727434 95070696 428947015
3
845159798 101849336 136557591
3
216527678 369509358 236814522
3
616859386 788297745 945182327
3
731827951 44808325 914471502
3
1048224775 101838584 969580237
3
966583882 52009461 59452218
3
868724878 847508378 489532541
3
911903133 899446180 212486554
3
901893952 336476176 936445842
3
405631977 244612545 1017514242
3
225911294 91481835 434328553
3
554303467 1011270450 389010502
3
165754499 672525761 310271133
3
221777765 211356609 164371843
3
963154768 652804600 1061094325
3
947982514 1034522754 1073721458
3
36860121 403852243 146137613
3
924896906 1026699400 863646446
3
286583534 25027514 293970818
3
424867346 424731592 189431747
3
773600876 135957967 800484194
3
150175527 937785933 457820090
3
54896421 692740014 1055116563
3
982541036 209122207 756458722
3
112955916 617102467 984950018
3
79645842 1069611629 275876896
3
296703909 956191571 734420431
3
63582312 602165378 265308410
3
271393452 919735171 571043255
3
319943971 83572455 164523936
3
154085125 444468142 653727809
3
454990703 331685460 1056764220
3
822897893 259212965 870301741
3
695766966 125512669 800800380
3
123827262 61225671 227759514
3
408359472 686382554 762881117
3
889142384 358993795 984198262
3
1043063084 333339927 809291577
3
176651309 69041450 892520235
3
576491933 958809661 719495188
3
90379693 443853563 532734344
3
726548968 852686721 4767780
3
183636756 760835945 416565230
3
747148013 47099531 270507679
3
292730657 434970287 49497788
3
543232852 417071786 757908681
3
929525272 574444439 57064956
3
295209242 226002742 924298301
3
628730609 276061831 703472975
3
349685083 852861509 962364283
3
540671170 939017933 151260182
3
709488226 411394962 907381939
3
250341483 101173805 750674403
3
451832815 298805162 808190673
3
654725760 101254824 238293791
3
904192455 908333912 325955785
3
561481084 590199438 517719549
3
908715138 923972435 607954725
3
726540323 260916934 583910302
3
993744017 465652775 978500556
3
1063680056 43835229 645224838
3
891784079 392898146 748863509
3
644234593 339908174 340541247
3
820168650 857563904 637376780
3
770074711 551562385 1039453259
3
44204561 453452824 755607044
3
997048915 333370727 296618576
3
1001298367 293410247 1016013149
3
1007456437 331175908 1039069055
3
768901896 629564253 89941912
3
709112053 581319357 154422598
3
716235651 749429959 793858201
3
430682319 325314132 133644087
3
244861177 269258813 767100731
3
380939947 442820866 244852279
3
138929773 801274925 708709146
3
693243467 397068708 1024228331
3
636715885 896400743 62146716
3
793529784 926028905 378276448
3
536742295 871476618 686912322
3
520455790 467832282 345265146
3
804150383 1053582766 640945710
3
831612615 195213355 715077535
3
960653152 464943443 728616693
3
462663590 67245761 723262756
3
132025872 87670154 761677478
3
328335972 743562244 651769336
3
1061153513 557754466 22478107
3
713820928 506719590 978624015
3
76285925 456594582 345664127
3
1023365762 1055156660 413362450
3
509148569 317289845 915110688
3
389694896 336207261 503244741
3
232072325 656770833 201558392
3
877411317 1022268032 886485432
3
135120027 991807148 406911606
3
859212430 249471867 331366194
3
565735181 637484895 547940370
3
914681847 929088689 285417307
3
240315996 183203597 235570704
3
660726678 455502043 101914281
3
183105695 871270280 957033748
3
450205094 996290834 440906125
3
530518032 288206849 510539751
3
1046784869 918344412 751507294
3
794443228 379120309 222568201
3
620102529 633266293 709896581
3
489984812 304370390 720404088
3
100994753 778952543 534919915
3
424975472 993289912 27718078
3
66095344 911169837 424602528
3
225325804 901411390 1002107457
3
720084496 1061474955 595915981
3
840652933 683453827 589767623
3
754567100 285201554 34140380
3
202639820 1022352333 390380361
3
279703261 409302091 915631078
3
287781452 215905966 889973754
3
206544273 240977026 457820253
3
318713617 18592124 513967767
3
505892184 443932109 118342650
3
124816249 141484276 129382128
3
676666753 164391132 274049258
3
93447231 704516906 996412343
3
77561300 165598979 572618548
3
711466181 914678709 813642889
3
224500098 1071002885 539988590
3
298472098 165074968 405086779
3
772771402 426296355 1070448545
3
377830252 394973299 854947174
3
720944108 187090278 29982586
3
972413128 687298666 557344566
3
1033942995 989537065 743772338
3
764391087 266200150 1006540911
3
895594750 590193898 427075264
3
843769859 1015367339 655454912
3
592531504 75798866 200384701
3
957027666 131197354 933464141
3
550723672 729817730 841469079
3
770666985 241473864 810851703
3
841206595 793874592 126026362
3
359258909 825157982 177031407
3
632010369 660960931 728867964
3
1060234710 1048478738 364008955
3
778816661 139945307 455790216
3
518897245 75426949 276321543
3
795344481 20084932 590168717
3
251313767 1071350206 636749423
3
672090320 272245644 34495719
3
89908578 784453079 824478604
3
575949509 156951778 273587470
3
666672895 105278823 216041981
3
718387012 169006210 347311742
3
803898368 643636015 629648695
3
103280608 492712190 173874662
3
543752515 57584648 199111248
3
486495077 272391247 565094036
3
923668752 878577420 659057160
3
503647430 183890588 393364513
3
472871583 348087812 1064852761
3
185495113 917301066 311899225
3
772541422 761489939 1019739841
3
143729905 2872389 282219885
3
336421314 492949665 825137549
3
487378989 178382733 293211228
3
41505274 465949833 608199272
3
756861375 758979331 1014308767
3
930380828 975210374 288579044
3
149891566 530883190 490623508
3
470418458 986951643 146604999
3
1024480240 695319529 538233390
3
562928485 119666242 671108313
3
51943058 304959016 229871962
3
593034293 423063576 737416941
3
722709802 810353035 278443956
3
685654807 296735175 468060975
3
883961023 946519817 842983403
3
713872055 115201395 138834605
3
732375414 683524480 384989042
3
794209776 176267753 184395048
3
496672832 569681219 945635049
3
520123410 418528708 510393884
3
488861890 473178597 834848459
3
286157683 524311265 908166157
3
1043198853 124672581 561026137
3
794117689 214369798 714255893
3
391542879 264433371 22848198
3
540380518 205063886 231994283
3
854931746 593509954 26104996
3
764730916 683670489 485888694
3
489917571 364019718 167537039
3
83912019 963936049 507066322
3
320496973 500016559 189056024
3
692602193 680845055 708146402
3
1028417991 707472910 776539125
3
412340746 279590511 462107095
3
541863778 1011701447 244152422
3
162189120 142734048 401507263
3
403269288 31283231 309677802
3
708320539 734269777 749508113
3
758514529 682268424 191029796
3
341737204 557621256 308449848
3
81177863 499972459 1050090760
3
240674910 99176581 96579934
3
232784749 408209589 179234378
3
155712631 1019356582 405562490
3
700220331 1000787621 353036297
3
521448301 994478620 821345949
3
730667340 790861909 445155255
3
276306516 441867021 558665081
3
186165180 373623686 133765708
3
913064231 503886603 130796594
3
871176172 540391984 217489580
3
591981340 1044939061 387079274
3
594458183 508141642 659789909
3
575079725 960575660 464925064
3
297331930 267401175 850242637
3
504653540 676602937 984046152
3
897951167 519311154 652300875
3
585302374 78195261 548902025
3
722395595 308563355 1031708709
3
69902531 565447897 943937362
3
88625016 664326657 439215482
3
745319293 242840158 425099045
3
136637973 295819282 7132576
3
871205975 37569015 491718793
3
908003628 241192833 443764176
3
617067104 986587285 120882387
3
52893748 800870807 631309201
3
356012863 303569436 939210037
3
934825593 892559614 416524130
3
785275841 709542604 1073084425
3
945284936 411590601 749684652
3
813185696 200105202 252867678
3
745962079 637233095 91815911
3
76378518 603311823 979316676
3
466150548 794292489 367411211
3
421337251 966620361 554400341
3
251171012 530313906 846280762
3
709017499 8461265 869096709
3
541142271 356182527 161297579
3
709319155 869773332 832697899
3
242489329 155972503 794555866
3
606347468 259353574 846262352
3
958927508 747266836 213340398
3
14260033 858231531 494665527
3
601227797 909411537 155231339
3
288693486 16188807 619679533
3
931778051 1053062647 768732441
3
575912641 525219977 866259602
3
65054399 796606147 539133748
3
498144773 152657172 877894056
3
277626912 33463066 148105173
3
471709101 536724686 886022300
3
213699686 522067279 573102753
3
667944413 871878219 158285779
3
32097121 729061171 148115376
3
455591359 541910460 283257463
3
531874274 843511135 846267840
3
837536644 1007248852 186197825
3
122162531 83491006 848075931
3
134630073 1014523131 183299976
3
34113522 503085662 266394566
3
357304524 644201143 921215115
3
696328292 458499448 1003600236
3
401550303 801687895 347548411
3
572918455 492229565 915336586
3
421433292 854644706 710372557
3
523521223 331544548 113319260
3
1061080441 246548543 850059582
3
949513013 77447793 882305799
3
425877598 279197094 1047466791
3
1010123413 121498823 27309447
3
107648596 662914887 293223812
3
780622039 553014897 24122588
3
164312480 6996793 1013433919
3
196031224 707518638 782392945
3
780600640 171748773 654409537
3
1034386154 277230651 354139597
3
417571701 591790131 769579452
3
655491521 127622501 822259069
3
382162577 912344501 2848690
3
534309407 187853390 46259265
3
133415939 447882771 529188810
3
706709217 792819583 792250998
3
815577504 64679542 1037997908
3
518568459 945804975 949070788
3
879916340 612327865 429049499
3
179232754 633682899 606951689
3
73078345 172383501 993561450
3
657167017 710614119 1023172228
3
268903991 899030251 351268321
3
419156397 790473979 464417350
3
344547949 272444991 664693626
3
703027668 743319809 262135510
3
476198143 157046739 293465175
3
60307827 721965269 278310436
3
306415472 712247289 124221135
3
516025551 1005144590 980918449
3
812768193 632427133 614550840
3
676695751 870206980 895302908
3
290707386 683854538 237527542
3
229304767 203805346 506037040
3
347713144 901432924 615075268
3
29127888 5118318 436539660
3
1055527991 1030542182 501560386
3
1022789934 180900054 444908050
3
617785442 401207236 961757888
3
518544345 817869758 614537204
3
169214425 826231843 649049419
3
698320776 378032967 579401531
3
475646338 235448175 370511349
3
165491411 828995297 736330810
3
829132563 895192701 712534633
3
300293791 537116308 294333490
3
97731614 673860602 924328878
3
246229199 844854155 896411335
3
91654494 969118867 152577083
3
348262185 333689569 894368675
3
709376577 96877415 637575228
3
1006927495 654794417 601479273
3
602137270 503216810 819469348
3
987609663 685310297 925483741
3
547687224 577543322 267906420
3
871458772 118165262 44757841
3
998672155 392892583 536781258
3
672156382 5648805 478536531
3
874393879 365705439 311392302
3
972946743 709069472 413719701
3
228442643 118913944 203839640
3
915205992 892147576 1029444637
3
153202227 956261728 426505669
3
435305811 309240875 995007918
3
486749220 791471914 73794876
3
389882657 930478085 226018166
3
815467175 89521330 853260699
3
148119151 81864883 139103736
3
270948445 106579761 999222055
3
83625908 828784518 732137533
3
965730770 991062087 633248404
3
1073459190 1058512132 742591543
3
922458572 229714213 403159570
3
581488302 620545717 402563958
3
156958677 818919931 258304153
3
139545593 287804203 945178638
3
709163271 200119713 789187445
3
1044787968 1051306067 959746504
3
319557400 377935241 609153557
3
973854889 22503420 973806472
3
366625190 657064421 826830864
3
765264511 1029154470 910798079
3
783406532 963160597 451451257
3
461707744 207804557 329839762
3
869715909 73158995 121834852
3
186103654 209527029 556260746
3
294978375 805534626 196639417
3
133829271 506593207 892128893
3
181593476 439412468 735103801
3
63775184 18520333 1010457596
3
11111893 141114523 781656270
3
491615855 1057536922 273759102
3
630100104 52020978 1000542488
3
703603008 382519485 196051597
3
113024996 474806092 283036469
3
505555755 695528216 878673455
3
917774202 279431197 818549712
3
421162524 240666459 557231767
3
2430382 290277224 750142317
3
1004788274 226562902 683651853
3
798500741 813946216 427799283
3
740848427 726974271 659567132
3
771525296 98689923 769475194
3
445878799 770809152 528353786
3
1025317338 429801324 163505751
3
245118748 48083781 528831805
3
992409391 1034040983 748709478
3
376338419 76718852 859508667
3
572549422 912924130 258849688
3
364729857 426693709 220096450
3
766434736 165349761 1004189629
3
566528303 853298580 373098362
3
51855160 389726506 287302547
3
132909774 844228285 606921367
3
658245757 766065795 321568527
3
932539581 880001575 580408387
3
717275702 639185865 934793195
3
182274269 792999932 184523083
3
397072165 386896066 583084656
3
499733686 290365367 497349256
3
471067239 463981540 325869702
3
464905579 859415542 173472657
3
487201786 951943623 980353785
3
136048603 763300994 993460639
3
701425552 317312201 351871246
3
909824281 660810396 787441345
3
1015384467 444411648 567898694
3
453995279 216945547 1062231361
3
139335289 268769381 872355442
3
713843054 98506083 490178389
3
671264842 410932542 200873976
3
343769817 831263256 121718539
3
579896943 475263180 870063204
3
321038930 699968707 776522351
3
611748797 66345015 877326131
3
1033676005 582481203 91103230
3
663752386 6080950 679400155
3
654370707 404585911 460840784
3
490315855 700275715 811123743
3
9380225 753665835 355480065
3
156431430 579217919 620567441
3
106296930 49164098 68372704
3
14723238 772304545 343882088
3
164785442 15568147 1049069916
3
56434388 664575268 502474628
3
436199124 688973798 925237035
3
744477484 774947185 924278208
3
69497310 168457280 194240060
3
845602505 545305803 32576631
3
816344420 892027692 559161568
3
696160145 876868282 560583002
3
1001713906 455692237 873106996
3
327107204 378739257 444406385
3
779148397 262788898 220706002
3
501345349 971597603 437353326
3
196670524 850519576 488613304
3
620755945 649375708 812665146
3
643993011 87771606 174291833
3
942900224 44086076 682872762
3
666259392 227823172 1050147235
3
536401379 284213953 783537635
3
253416409 656733917 254922864
3
824900413 931992821 1060414462
3
404566821 301243831 670716080
3
351844827 824658972 379910204
3
912772073 655828177 1011194870
3
377490872 692321571 415995261
3
537250614 37823900 588619010
3
593118532 994919109 161831005
3
567035602 610716364 457397359
3
235613173 777300224 463535745
3
942142308 700006497 189941150
3
108654353 337181880 865995809
3
740344547 752018928 889720803
3
261793978 1065274281 500726741
3
425916225 195735351 595886062
3
276544827 892379282 41624740
3
717714771 389766881 1000646011
3
1010988690 885933984 456065611
3
929784836 250316695 1043708222
3
512133694 976267033 249940938
3
925459387 451903304 975363849
3
975992139 554825802 747799605
3
175434250 659992761 781914176
3
513464987 975203507 717418938
3
594709912 444200783 174766720
3
338644855 996379504 794371822
3
485379665 525398300 850321034
3
594231894 791335659 842828381
3
599991756 84964137 937278325
3
212985836 280390336 1040058449
3
10841085 463244292 421745173
3
1054628470 615576049 1012620001
3
256629788 906805386 863915174
3
463558469 430159179 680105022
3
350832085 67202805 270800574
3
806504074 839703065 544692026
3
252393137 370508841 347681138
3
796883297 183060743 1057712666
3
629155780 596635451 203231174
3
506579488 781870425 906268574
3
438434713 903642947 270993243
3
30411490 156359757 1019990606
3
545773659 327423844 268181844
3
490401358 165419213 1015197190
3
32811589 647521561 333174665
3
527062701 335292250 924500933
3
798349900 470779074 312740336
3
379795244 147985973 966067122
3
177210634 950026351 387627080
3
762671982 976690639 518158704
3
648920558 646960364 126241800
3
596994390 400104819 327755428
3
503753379 80636173 562265735
3
873795859 208222258 677615555
3
971211454 620208955 848963437
3
855433069 648519184 1053957921
3
331202476 965806400 470843225
3
269276750 699977069 146858552
3
12585178 846206543 707175124
3
969043860 574544054 1027482933
3
115255334 281949015 612000118
3
484462102 376142925 759201993
3
1019056774 695795082 991274327
3
669049077 384176309 770502190
3
291754231 402753320 433585849
3
825582885 691184899 476632440
3
510809513 1007517330 247865332
3
825684283 310758785 88902175
3
863406441 272197515 797988258
3
662665081 400224932 358539721
3
591338831 43209425 865289995
3
624749079 100215856 883085660
3
957607080 534364125 32803539
3
624487892 1041560746 1043086404
3
462945062 916100342 59169762
3
352569022 573260031 283730434
3
305060679 474634620 773323412
3
590441278 592234610 97687030
3
943524099 649338483 384599587
3
589556071 68585675 688008558
3
197461178 368492879 213670481
3
565611136 113693374 189976559
3
586758749 551843071 985415002
3
226582736 821848730 864720323
3
714932443 222674236 644344345
3
865938346 326601011 520986820
3
633159118 427378708 85049977
3
218873272 711641362 215161703
3
312703335 191779250 83605023
3
594629004 256658395 270780940
3
959213207 877100656 472328534
3
199194724 1072014334 633444996
3
673014656 105928479 761260091
3
642944830 601575074 733732324
3
32626203 244831126 378040874
3
779019805 977979854 77863050
3
841304363 985046905 169617768
3
407045530 11571930 542348397
3
175324513 944244044 91632402
3
10010286 189110550 289022377
3
942252753 78162872 636621638
3
502198462 296612025 461549898
3
616058517 853971228 1017991568
3
64106984 292082188 360363609
3
509755584 833745240 63943063
3
3327373 372519127 886405413
3
379307654 231670230 84528136
3
533368096 1069840396 618449108
3
661832873 356823001 665850819
3
635821869 269170099 212121386
3
10270247 244108554 431657797
3
321810605 235782934 1009273497
3
1001401121 194926145 37744214
3
951041161 54474030 839996041
3
367383567 84590737 435975156
3
913347948 78586189 605407721
3
683631907 332626070 660360319
3
32361934 443089420 663319542
3
979426811 861208579 999428134
3
784212542 1045842040 826449739
3
914555275 1038701927 96555410
3
619696624 890725752 964508458
3
837552713 284398143 74377425
3
327455111 383145858 608152330
3
814605978 371387202 1014958724
3
202425380 810518655 254346337
3
973572477 706969320 608925517
3
86976175 896796667 750822067
3
496049014 988257853 688541555
3
645028198 458911122 698039772
3
764483518 729054181 823678680
3
134345635 787607447 724692634
3
276472233 652832111 520074526
3
878775794 89487878 693882206
3
811834968 311503582 193363477
3
574123603 569561516 1010505556
3
154885792 762361974 686722663
3
413582028 574361493 794494385
3
384886073 1027073732 186288263
3
13473332 780665014 569623357
3
1030362411 854824177 935460311
3
894561083 811611612 34483232
3
204166262 665461064 58789912
3
43231677 118741 1053901809
3
456748801 274641925 77469464
3
45566536 159929309 199200253
3
508937670 471355488 1058674327
3
1031891947 240653388 244495317
3
729224763 196466650 524750970
3
263471169 623376765 207103515
3
428828164 483421128 754024243
3
509278655 46184194 431072141
3
562683607 619829533 828933232
3
846702650 57260294 833147474
3
758228655 859110013 983209987
3
656158652 155866626 136140677
3
715456565 574766207 626180882
3
559367561 50335908 75045120
3
123092843 96645185 614773632
3
214605676 261158396 944149867
3
665214618 186144818 486814619
3
863486279 99836905 471957125
3
404438911 665492252 849269255
3
160765147 1055048644 398590385
3
794158258 497158512 1016382955
3
692926420 65209675 901212868
3
209399639 1019666647 367024986
3
610708505 644539856 721882382
3
16510216 1050278390 962163716
3
356144722 980373411 76586662
3
114246145 217058433 1015867422
3
861107898 137911741 974221819
3
830782350 798193027 626381710
3
215222311 381865902 656685465
3
693212850 972614636 478747484
3
981774679 305592777 938164792
3
396822298 1009241948 215070549
3
865055869 896564621 393170699
3
758483521 1003945263 72780802
3
1032489228 980440663 862291015
3
230920932 179001289 841539784
3
803343299 807208519 843254770
3
1059854505 247295011 571260513
3
624521465 1009446768 797270254
3
175364107 290447767 36356475
3
873751851 581510468 220359749
3
812273289 523280360 719662510
3
7931844 297615934 711712951
3
318619407 484104085 27282596
3
878095404 466816466 110461058
3
965200549 945313888 537945475
3
581602579 1026227858 431896945
3
623012183 441770522 852351135
3
735305215 260367522 152585000
3
315314020 152460209 399125342
3
915203861 1071794270 1003793326
3
670960298 827923580 134680683
3
852432677 457591113 487259708
3
62612562 1017623493 870496287
3
147077112 137300281 221638725
3
1039061688 820632216 648738093
3
537866462 1065807809 575291590
3
34146206 601258955 154337677
3
292225906 423252447 975517136
3
867755665 485555791 69070762
3
2027184 448285160 508847187
3
103444379 67255734 766645199
3
542303291 145476528 71872045
3
56453674 248634628 77066703
3
354925544 896286974 941793907
3
574348352 293920699 757168885
3
64672143 457390639 212773887
3
861575645 397587745 970762283
3
309131538 149880617 1058781755
3
637302954 591012309 109493358
3
243332270 268438659 45568044
3
88798183 660845458 775142258
3
514709890 470927602 918955458
3
821906583 221227842 250077329
3
60165725 128777975 547931999
3
689533418 654936391 238494202
3
418631885 471656136 354410405
3
39337451 147040261 671157271
3
800615525 753257596 519313285
3
71357035 988909748 38633791
3
596873294 975085178 767670405
3
461709869 548927076 602483101
3
100429585 250408995 527465810
3
248246868 993362770 518430560
3
426153123 252525759 674512006
3
706928649 1073734762 819700517
3
115908274 132609702 34822587
3
302855793 655671069 13624482
3
159597359 460467888 471607504
3
583704782 38698340 43854740
3
984305949 89448414 485142395
3
927139060 589896725 825683178
3
637114265 563358538 35942672
3
88281583 1034643302 556898355
3
607117097 534319180 828387473
3
245321459 920474048 187705670
3
979001673 458648814 348902646
3
682210948 747917509 249088560
3
117008948 497963667 822795198
3
157821414 969600164 316117347
3
1057951984 658701027 8127926
3
745031880 678489501 428386332
3
636039581 22374650 882190857
3
203913516 904254416 1013015829
3
919082495 980812497 512777097
3
17574810 73368906 643442541
3
89552969 609857260 796773437
3
2074501 798711378 129039828
3
864537644 794837574 724704043
3
710274046 278925297 396322299
3
924711456 339692154 733542504
3
628846744 155908288 323727419
3
688912626 731283507 842025821
3
571921051 522445814 412668805
3
193917327 905014741 813188956
3
435075693 331242162 532528522
3
314038544 287577709 322509411
3
565347645 168293253 469723947
3
777760006 440838359 664740399
3
297697009 294079555 717706531
3
720420360 35031854 974836613
3
240826451 1023384076 886701299
3
989049978 745622137 497663933
3
593872247 1063844758 266839567
3
50281375 657996436 1005741199
3
307949680 452327869 592676679
3
804093666 963760732 403485218
3
5090355 405987917 974913656
3
833545569 758124575 913142611
3
336221132 158066958 965255284
3
493205435 1038185027 911410243
3
122585536 112409361 686360366
3
268868636 92033077 310772516
3
960072641 861433915 511832106
3
913970310 766156693 578873156
3
133164697 212272912 419688741
3
323185506 721318304 677227099
3
1009956433 898750145 802273536
3
306559559 126203101 1031860242
3
262024865 298689400 120707827
3
60815114 873334540 907958228
3
94463901 520437986 344617455
3
621097734 1011852108 883025112
3
877288093 310767358 36907092
3
397310125 508082315 671524975
3
83409773 1061346598 1048866772
3
239596368 9483316 90905228
3
36422070 26935132 382793127
3
474697003 982863123 336055442
3
523073197 639934934 422092529
3
89485237 80304780 625828449
3
1016615675 623273676 258120049
3
158208550 839894013 127597987
3
31078636 932551297 1060523115
3
824951369 257627249 183928660
3
69867227 44960144 107034071
3
878662532 114589318 448037777
3
925089245 247448954 54132683
3
364765221 153312416 927816610
3
782743725 316900204 702503463
3
941148399 903903568 653937226
3
1022570200 472285525 548103295
3
878141157 1008643071 341595726
3
795222057 833297705 66761806
3
752231254 964466144 111413060
3
542934103 846432879 233325401
3
155961898 162106132 280019102
3
421075694 324030994 714986080
3
538733164 501871647 447409910
3
877066108 368871525 562203660
3
894929175 1010152331 99906460
3
71898621 873325944 522712085
3
784198182 608525275 204405342
3
682460040 457649050 261582516
3
492327894 243876274 969418136
3
1071900474 995067951 617671753
3
715173950 299349572 154647676
3
235763555 823253684 774210892
3
524499219 282981886 539248546
3
597599984 676531728 719262329
3
374184373 71931762 557238227
3
785979161 447148062 832048440
3
662582141 980846214 918975250
3
639539532 302986104 369443915
3
948826187 896522204 569484268
3
520375641 528516997 754790587
3
906186570 880803972 426862338
3
991897567 277213893 981399300
3
446535687 61292001 700011220
3
805399798 226679645 329080960
3
1056137138 22362585 252024272
3
940239646 166226398 918575378
3
733465779 368392001 269837980
3
499384936 458437211 65649939
3
108938353 293229192 129516191
3
264094691 439504810 349209474
3
84176735 224633506 172533462
3
127907146 9526522 100110439
3
608616264 501630520 351219414
3
543556844 539163030 648264584
3
556524507 659400974 223692316
3
504969691 972669688 570349392
3
1051187578 1030786484 193386397
3
280669273 649720082 940295164
3
186089024 1049864049 593930123
3
486494847 666239192 93444872
3
176281937 561565805 25772901
3
335326512 647829778 789855962
3
262439014 1005332510 918991938
3
794943806 73536865 411294381
3
812959640 874423797 815488863
3
511264986 923689871 165748415
3
508536684 1070066761 952418534
3
960301378 462167835 615826623
3
615417120 949970819 916909313
3
511932581 978786053 392505457
3
1025460534 578749836 120849183
3
955146330 649374167 238551203
3
45248574 212865396 914816902
3
807036739 500081653 243696726
3
72483304 297598820 124229402
3
13250684 269847590 193742885
3
448830026 1072248006 985467245
3
1001585224 702745186 92758009
3
1050145134 341973171 433198343
3
795265340 179655902 400199920
3
314739999 614135965 880048631
3
47868845 449367894 29925258
3
182225142 407866685 229553819
3
192143704 932006043 997328406
3
149135520 60763072 22735532
3
128447313 246973021 641507165
3
887548017 534048558 408554637
3
1043597359 801632057 16191885
3
171630639 989816346 185785557
3
1043562613 48222982 757073256
3
710331416 783585424 138429466
3
367929155 73281885 1073444269
3
741113909 92617276 323421952
3
294093630 476853863 399418055
3
969148899 955579607 931593347
3
1072501692 328795627 267744949
3
728294303 931821272 396636801
3
935577141 391453848 365585722
3
705077010 267747928 651734156
3
132329446 1027452815 952898630
3
531575134 597653573 692037870
3
459757511 684439093 306862243
3
804081063 477875147 620206077
3
549985456 1047169591 275665636
3
398031332 400394752 456143265
3
32998343 796281310 501725323
3
417909223 514886095 1006523682
3
159808301 376072341 657167738
3
217607339 989550631 207593271
3
309976298 803019193 138351004
3
695302111 792800356 158589517
3
101694997 100958624 784533204
3
319069616 1048146174 148565269
3
813127240 397334764 865825574
3
774748379 387755121 714689361
3
598477635 51310098 710939429
3
854285042 561829484 254209248
3
176057567 381858086 989966493
3
387893486 92366141 43441927
3
362556727 441038313 804909441
3
113054198 506306429 778011650
3
1029333265 150853653 691122967
3
609889391 911343096 342815947
3
627283091 835218920 365706594
3
637748548 296724959 841447722
3
125141028 813872367 1031002833
3
873835895 1021797169 920404478
3
944794015 779117844 283025446
3
134484457 1024154471 699322826
3
974945727 466589163 289960104
3
571205990 567660639 209829763
3
169323975 659644986 198281869
3
754533621 597455756 123060121
3
546889073 129168839 542058402
3
545222238 341502299 655499076
3
849046810 299823462 392560189
3
597754108 165473512 514989585
3
928541740 423317826 972861029
3
56780997 443212771 273994157
3
456196043 709902699 141977407
3
483259287 765587132 654147568
3
127388100 805866657 49565884
3
510189766 747815190 539925293
3
771578802 195858784 559318401
3
853351139 1059114603 540134585
3
239469170 228911405 572238103
3
386631630 86349564 185842106
3
138245578 860499487 114320980
3
389487359 676471036 156921394
3
1058486357 583764657 62808586
3
599856656 476768765 814324300
3
244364211 197525446 993291758
3
1011032975 243850395 1054871014
3
922508526 1069714686 56100811
3
569653251 365172327 631119455
3
815492399 330934072 741503208
3
242312509 810781207 399827618
3
192281250 690923880 182053302
3
880544737 67029483 58356083
3
798457254 79047580 175234495
3
591599413 268273251 830967290
3
376966714 788950089 209914827
3
1016934185 625642783 645361294
3
430499236 122238938 606008916
3
829820071 21386262 149064131
3
685043812 394984059 715139117
3
936991772 159866107 106534326
3
571243608 18016291 367204718
3
700045895 790953197 157164952
3
795168561 1013737184 650756259
3
487823169 1071862878 614109561
3
209105174 573712231 402529333
3
596937678 78480198 428545111
3
291714966 478123996 276185112
3
1003416803 721249673 971394152
3
137911507 126721247 930526134
3
106752376 309224357 628853156
3
548286189 548125911 553004060
3
546160271 889398176 271685269
3
369075118 264186243 764931684
3
577785221 266085937 932243299
3
518937716 653611966 19949155
3
429367449 260021294 319839003
3
692774499 547878290 36814227
3
319424955 916521014 410254144
3
483181259 315408001 464813635
3
665569175 886128799 338781589
3
618906583 334695952 928157438
3
1029856481 736527778 792579112
3
313952632 637954196 469307960
3
778438114 58515398 237352867
3
402139794 286036545 661648960
3
368769091 971991690 857143247
3
81876581 35814512 299647330
3
408705305 97759063 333016682
3
1067940414 55800113 20211292
3
20911411 43472037 802398251
3
243709790 634005778 515648772
3
456853408 178414956 392443922
3
119125291 462141230 644348727
3
685578883 294567118 659679477
3
311204758 111703928 398297605
3
409292315 501178882 118970696
3
242663884 601320266 631919386
3
998232590 191422596 966853933
3
168877345 201633833 655770224
3
1054907638 848160891 737100476
3
659799097 498859227 284391476
3
13446703 617726827 909563028
3
999152249 717508780 745678581
3
328230367 692873500 953071267
3
862738349 704266493 353491476
3
936419142 327303370 146411826
3
260972539 934973710 717729896
3
487094600 289659534 371818036
3
683560968 440336397 815486769
3
439810361 147336461 472321232
3
975511912 829127006 942854463
3
544994280 191767391 704950061
3
744287052 82973485 990336611
3
453109998 1001948994 257228413
3
178455399 111707954 581687063
3
630111288 443126656 678592845
3
999459617 61477317 384299113
3
194574803 392280734 773971979
3
624522496 1001186082 313547822
3
386895864 592408007 485471192
3
958811731 755666686 746072420
3
1046358873 127135736 315284369
3
881301793 60761674 590629095
3
249602474 910393709 424182553
3
719045201 454223687 603273817
3
36443762 487944011 456607976
3
54722587 815706059 745596235
3
731170324 531813262 183184857
3
25339055 656645586 158919345
3
778281753 408490294 1044134705
3
678670628 12749384 493353605
3
914829760 91707566 600705771
3
741127331 893405718 239794617
3
728714696 403488893 85892683
3
49890260 179298667 909182051
3
561235581 760659504 139407011
3
895456393 810816845 1038063652
3
803339522 789973895 1037689951
3
726600106 548276064 57045722
3
987099358 1016218591 263430232
3
1062779744 964610037 922284422
3
244803273 64144864 586236759
3
80037766 761137750 558431104
3
680793527 176006504 422322151
3
582579789 78669649 195151322
3
779879974 280213943 902922848
3
832929582 293329411 191822609
3
12423077 38999003 59079473
3
959511061 756638439 351736571
3
417505446 747071839 554260333
3
536332492 642710815 336979693
3
945896582 179978031 971666329
3
1006273701 875909633 167169580
3
932010969 655024335 668882101
3
786381932 1018222309 208391831
3
415406843 1001942974 73216905
3
340102796 511066414 46771602
3
533750484 76977956 822371890
3
247688065 1020165272 761720118
3
997423083 369078211 516838381
3
165547134 953585601 71172535
3
611589038 972906524 444456738
3
951904863 789322490 788613909
3
907553792 819135713 100102580
3
581615825 47668559 963223303
3
473754884 938700187 1021974408
3
737864128 850389973 837709605
3
517761321 771078557 761221972
3
64462081 11634483 598267732
3
389976951 462643496 348690859
3
169336897 993704820 773922935
3
719231001 895203040 774741573
3
1002582830 431961612 57705300
3
560006955 936865135 813096851
3
764625892 429129256 1052194757
3
404211141 76606840 850664579
3
167655322 526646075 245963808
3
750580040 572295103 32415889
3
803623821 443512262 572621032
3
478552296 905110 785617423
3
17306157 687439463 864609461
3
313897339 973449611 193638069
3
115994760 529688357 463318113
3
882902913 787405392 430056044
3
997949428 428260091 690168693
3
116847476 190128619 257451096
3
730040320 232677283 291000531
3
592815185 465907487 418989604
3
350504092 608685476 690121636
3
465294439 647100186 817602962
3
500108423 910658207 147651717
3
103226464 1064713568 600920130
3
612297721 1028411862 543422189
3
319133837 596596727 409688515
3
356253586 68982526 20600546
3
135613558 492862420 210797528
3
511679363 330452806 778702557
3
749203618 791420294 588034316
3
1028885244 927345832 574640635
3
1047729828 305869346 682867065
3
1052046293 994293616 769361509
3
760270695 199253102 854763988
3
169716352 90436106 50228225
3
316489659 157766225 662082749
3
899482159 192705296 981877594
3
1056034592 183436923 633889350
3
828073282 686629268 877134030
3
232709329 380068433 492915138
3
1061306867 842989483 1000003575
3
120661781 978426908 791405008
3
806098757 700100411 918858587
3
503861442 343176562 383906471
3
292990506 146644229 588721239
3
617099538 297004516 830437028
3
905169652 111214070 470988617
3
394189227 560346601 676820242
3
759358206 559811242 362166269
3
821395177 253095435 511157049
3
454599323 469706050 4301403
3
541765230 694419024 775157673
3
362762047 94229864 133876559
3
644382701 837390827 824941512
3
627921389 795461280 255503864
3
233417779 294978340 69003162
3
1003320801 859649233 313223444
3
726447735 432194438 867062737
3
522102654 752317204 669876395
3
552375267 541428808 640585238
3
401031034 406223036 72691707
3
811236707 1005544189 980818838
3
272246344 502571174 626448293
3
195352493 339164799 868824527
3
578444230 357041859 543937558
3
588471697 697128984 270060956
3
413380392 948252643 599214136
3
153680003 286422259 663609472
3
977646372 790030276 802990169
3
361755494 1039446979 874679344
3
697317984 217678171 1049629019
3
976581532 284076722 208702563
3
795797529 238019937 480950302
3
981820491 59498893 269291230
3
939237653 580721442 37485867
3
95436785 757593133 67504570
3
868608203 1047345026 996798626
3
677930027 727443753 496861177
3
869234384 721739345 574247525
3
450157507 183994554 376660041
3
233607301 109494736 667900550
3
47434488 435863535 707717656
3
431026943 715312260 864146927
3
726592017 176512018 10798297
3
595089719 819126587 869032785
3
764983845 178367065 716125588
3
397142643 10837340 812768335
3
63528996 23644114 162668212
3
1013193972 914213235 451622635
3
152982058 528854409 877966862
3
925948130 478700540 708274993
3
297288454 198067451 345447725
3
141027188 784167536 904014114
3
737605637 617091264 642926566
3
287046244 738034830 29125347
3
627242244 431502708 665115928
3
755816339 734533100 211037991
3
433138357 294973158 554696131
3
985363704 538065342 276228058
3
393548593 269532549 1062411852
3
965939406 261307621 519334159
3
472508608 826660871 263085583
3
487231998 347695675 263087149
3
698082020 528657755 911673638
3
201309387 446782750 260225877
3
493266348 345932498 148516985
3
26740669 706645563 185415958
3
32919351 357530249 421889031
3
954801359 123995805 72841300
3
993841031 964267546 607574900
3
315445980 996697334 26478710
3
22902409 613960068 524753107
3
634825544 754491693 368318928
3
831317089 1031492183 300241333
3
395124715 315701800 105201232
3
751552507 953157412 19098226
3
1011567939 608549339 1028590188
3
51845071 782287652 166563767
3
341755098 121289617 941531723
3
845721844 206344743 891959889
3
701469684 46063739 617643827
3
565151848 583033024 160475449
3
916245118 329473655 121043250
3
989780639 2946223 192937440
3
127012403 777327906 171335953
3
198706506 760428943 214525628
3
6063633 891508000 857060982
3
954398569 218803649 596902931
3
41134588 374982059 26560088
3
568681364 287046553 42038023
3
369410736 811013211 1016774057
3
1032921222 371985095 323365603
3
848700908 1029331765 602700862
3
420897771 696391176 574691493
3
281639645 190671094 738997250
3
260490091 858624269 193078476
3
1069716169 943347617 100868188
3
792864759 1035397803 174034787
3
327328253 231677255 169894366
3
35594067 643331909 309743183
3
910025977 387056406 1048857135
3
369375205 1039863672 637131221
3
294911449 878063269 18457659
3
829969085 807153413 265032559
3
232887815 345483647 76563609
3
948705253 295280643 171324113
3
31199263 969577198 155872829
3
1017575658 39910982 596108598
3
462312995 689530890 171497311
3
58092971 443522826 43649776
3
434114529 603622913 177691307
3
683562850 11118821 343326511
3
860802465 911051433 681484458
3
844477936 689268716 611882514
3
665514770 646223684 986533232
3
1064508270 1010444835 256851180
3
666922615 830437778 1034256008
3
449874417 184561707 968878296
3
857049102 711511837 920757533
3
1012836253 901348903 871120768
3
295196097 970929857 1031145578
3
964392173 573675759 598386218
3
963485457 490210426 594705508
3
875098433 537164665 172434180
3
542784831 687434611 876746918
3
685005224 340480132 1042037937
3
414335932 386288203 119339932
3
287239664 707247239 756515860
3
597130451 597558698 117597684
3
654665708 354206681 212710492
3
433784470 713497861 260028994
3
150704390 951490850 71210320
3
38542342 29058478 740502771
3
592814597 520151041 313592797
3
1004557958 251205663 134164596
3
266950944 821374975 224658653
3
875557762 200547208 391506339
3
946664003 295822260 665921066
3
729475676 130497431 933378166
3
84045216 176914488 761950692
3
118611608 234173575 771629290
3
1020383354 771309773 573851647
3
902838856 973455724 563912751
3
617958446 112693963 430010896
3
143850681 349378749 200227346
3
793147267 1017220556 315041113
3
1048709471 70288163 39701163
3
917767731 775205912 333129491
3
316146430 552794241 712075335
3
954968762 433096531 26640123
3
332857115 684781380 423190936
3
701763166 290307429 952853535
3
956734883 457624045 499360796
3
189729664 680468906 824004587
3
636637401 821137116 486545099
3
797218338 936406620 1012294511
3
648339845 1038210655 395359493
3
80412344 218475069 279808755
3
676363099 394599163 538867131
3
268532532 953669257 599067582
3
858836394 405526522 789400284
3
31334988 66189595 165242914
3
1056902214 321331765 655869186
3
1068025102 346279646 429180364
3
830856376 658024227 431302494
3
375411368 1000190583 738411083
3
189103012 802962979 175306721
3
446214769 619938609 479781342
3
551986810 587888647 31283117
3
364593211 954898473 697959554
3
901059937 515365089 728739771
3
620517085 177802171 82021692
3
465604960 566536210 43089358
3
361534715 290122540 583542692
3
903213775 764248720 152653207
3
1049413657 691803801 831281075
3
780112894 169155448 41036330
3
844605920 414965024 429604815
3
300352548 1024710356 562959265
3
537713583 75604301 455756052
3
654837386 1046096558 831145231
3
304925798 286790087 602544612
3
593963512 136245845 26236584
3
969241710 739164731 215451313
3
732726368 843784175 273778734
3
762057741 777531529 1065314570
3
391995082 584611904 850902943
3
575168489 370967086 559188196
3
1052106112 1026114745 542246941
3
168413146 563578354 357499947
3
597028987 85665732 517512477
3
889177077 311608787 372301962
3
30611469 851410767 824626644
3
301618134 317895985 951825271
3
72010191 928514456 1031226591
3
139467821 585123643 320834690
3
319259086 498499639 650739762
3
28036748 9861530 137596383
3
132959217 363527537 912098627
3
55756656 1023778652 668786481
3
988598702 503545788 409279863
3
397610637 529823779 78177945
3
956577774 285560718 313009869
3
326051167 310992782 1061942271
3
442456381 779586412 19121353
3
856838126 424943848 1034799776
3
408823863 580075055 467828132
3
307774433 508246799 447853785
3
334120495 750085016 783126450
3
700410311 381001896 272109107
3
335354401 163809048 654707476
3
355802273 1047281794 338915247
3
327807962 789833945 592346015
3
357536691 943514183 777251411
3
964855654 697718032 1064578827
3
502882957 969024362 738130933
3
362433722 1009981831 66675552
3
535739221 551198797 910895687
3
218599331 773440870 876603806
3
3465047 42702257 1069707300
3
604453871 407478082 614336684
3
551375 388597348 134670618
3
798667227 255458664 811445380
3
987717877 307999014 5859128
3
789917372 342944875 394800540
3
222837066 926245596 129097498
3
450401777 172675052 76496024
3
283588386 494039288 97900082
3
760718856 477489578 247316014
3
769120883 1025665064 350306137
3
693495343 133231306 539075417
3
176701661 368589630 105542038
3
212588510 670315368 546441666
3
117484026 390757984 768222509
3
768620739 407946334 601043051
3
28412392 164788849 805085932
3
877486318 868345683 451153053
3
546756116 749118655 1045008818
3
1029441854 1000907016 7834389
3
738162760 268912366 1004801601
3
643499532 15860191 45992299
3
114562040 446325541 985987397
3
184926742 297584813 825217987
3
1024494025 1021714551 966633380
3
895583662 116607938 675984055
3
713549155 460802964 522805512
3
94098980 112907318 390911363
3
1010475385 778811313 439900331
3
12745073 244438902 425403507
3
197357078 223251380 982453347
3
311945765 679131918 204556170
3
15131946 882296741 461452782
3
17647507 199298745 921365877
3
526834005 786861649 407353983
3
56430139 994273447 600448687
3
958016243 597950273 699745417
3
463479927 89411597 73459957
3
473321320 518696155 392000459
3
1010894698 695788019 410185453
3
636483246 6748886 431935389
3
992420902 646716474 830318610
3
811367196 933949667 432531321
3
924231965 98171629 794582243
3
437127033 825642393 40127949
3
147807179 94229449 573516620
3
209755969 134342050 618551552
3
355417761 204708879 315268949
3
1045853495 807443237 923719363
3
407114548 568067209 297774090
3
903232555 674658675 348921242
3
386466983 414160859 633475242
3
828268045 627097845 990783658
3
650905174 996493069 555054612
3
751584563 1072688981 621652421
3
169915076 841289813 855101550
3
1047471080 323424236 813710772
3
874297031 318745642 704237847
3
708961846 9560173 138161860
3
261887218 1076358 253523152
3
689453556 386766288 172126612
3
968478019 705084027 329054758
3
23517458 496389504 430819357
3
147043599 421060089 349621283
3
580354596 877491912 613562114
3
469142314 980548574 516762933
3
414010158 716947579 464533786
3
948016219 55146047 117747294
3
782121647 722163428 474176828
3
502221823 389683958 848739998
3
678646513 1042120173 895760971
3
56292604 56872044 605544094
3
87587727 982569875 145876354
3
672208617 899846313 474170526
3
38401352 42714762 998201088
3
698037115 888287898 195361953
3
534594563 763956524 550856855
3
252002355 137224609 938332375
3
268417826 213526696 1064983249
3
564506695 419396451 91915851
3
401414156 504774760 270273604
3
1058478798 339897294 287455694
3
1037358837 68805059 686968600
3
447007023 362434409 1070983460
3
220540401 181825508 334694615
3
1047116235 63292384 1027437677
3
528407097 108417019 1027737716
3
705422058 76157648 948741077
3
852306877 403512738 656588446
3
512999908 607429328 998571392
3
333576938 464090002 832193606
3
950174353 735795904 994015152
3
581268669 845681799 73685870
3
880233202 217932630 153834297
3
933619977 352223344 874403381
3
772699937 254407398 753773095
3
752617221 991248860 634851361
3
57397622 119738225 297238190
3
453784601 303595426 13329836
3
471012091 885945074 58611282
3
210626794 790601423 456840721
3
923809811 141491684 914730327
3
732840100 460521685 389036889
3
83588454 1045783576 102092396
3
815474311 508111345 488031393
3
224057616 615972790 307681939
3
386452917 282254301 1044094637
3
182838282 266729105 156044628
3
684941115 1071116472 657520307
3
817735640 1073618352 539330851
3
385550942 272433714 866599777
3
535180405 914245401 144783374
3
1069605671 101460220 553517104
3
947151484 209053152 112561323
3
496974641 944332911 751126253
3
825574808 153826417 78720833
3
429416627 993352316 787346309
3
324195117 933644570 1016390454
3
841150409 1055379412 783695377
3
31689032 631358684 740241593
3
420684296 899455064 868022050
3
128524741 440535156 42180273
3
75810881 65869763 1011733070
3
1002741183 618666916 187468005
3
188340884 163170966 221080315
3
823407933 107852487 343465580
3
173918905 217972549 673967980
3
663353115 951844501 207967320
3
862323851 342493088 869375498
3
995108150 813642291 733665439
3
454838486 917401220 30441716
3
1061329116 260369279 988959050
3
16764515 18677187 432739273
3
123911027 645654937 1052767201
3
1045845313 485138512 347062197
3
683007848 522173878 895926549
3
12490837 305097903 816142778
3
783549787 450585121 365883568
3
857327909 184574877 143462209
3
391076233 356639634 371218875
3
997327329 736669435 582118625
3
904590713 794069172 227812078
3
593484211 702442753 581069678
3
529641963 514991089 76498781
3
748259145 886133664 143568710
3
933500158 750484353 992066400
3
990526880 559921208 794453464
3
675719328 62190515 687619523
3
189837075 140035964 934440310
3
492324156 758507386 386998575
3
907010723 934869409 1017295708
3
534912158 1007311675 446863833
3
139839369 989859534 859239424
3
587829546 776730070 532372330
3
767505146 677257153 85805469
3
785261886 421751795 372544302
3
607204410 159354558 204813563
3
546049765 144427407 79596160
3
960228068 838198462 1018563712
3
160840637 963986886 421494133
3
415452024 1050535636 459537789
3
696308011 724929763 675705288
3
429817382 959541219 392367026
3
136803517 605007014 606476806
3
29279194 632150654 836483875
3
56158431 820383445 349049082
3
643501448 345900832 588599327
3
26986947 803024389 640088412
3
936751546 32066190 723898765
3
922121866 905310378 810569141
3
47574103 600232072 639646074
3
507933368 909301342 639954070
3
849286326 1025457847 788365281
3
566348759 1025729391 941468922
3
306951651 977052627 597519290
3
469192554 76904108 837256952
3
1031468337 309002005 761812550
3
541629716 853308784 718085293
3
594735873 626650077 798182553
3
581656842 232421871 482979689
3
469438929 602553763 873216872
3
985481910 905965505 939379993
3
696078216 702060579 484708629
3
35673005 1057639084 948716021
3
580263168 749227973 669581817
3
569117396 1034601399 400562795
3
207511509 76553803 122378993
3
50403277 413812844 675463499
3
145459822 439646142 853249580
3
159161000 1004013677 247170612
3
645789257 1072794522 200304179
3
547457992 22302010 1001396286
3
287173771 194592313 277908282
3
43343891 1020889153 451395817
3
708577480 236430974 726845094
3
41891166 851559207 665414470
3
386523663 1034607555 449622239
3
674698008 1005510230 502186852
3
636233274 226566148 261600599
3
654117685 649087432 777320958
3
341807988 249737804 19962075
3
887506782 897655826 1003354211
3
825129996 751490400 176025114
3
588271191 88468404 542838949
3
409256057 1061017259 1021191284
3
930680241 667496096 764179974
3
986475437 134226283 243145988
3
617903024 182117385 241109407
3
476405151 584362521 212169200
3
320775551 853957741 513558355
3
847163412 408370718 786291696
3
154934675 659485670 139878132
3
890814893 673285044 446652958
3
83312221 564916909 515687859
3
641930039 628078105 314261501
3
257238324 1028671472 647220174
3
125920046 355232252 408661452
3
265406849 346753749 1012138613
3
522695571 359196193 1062663948
3
97891373 607776207 245136892
3
676144624 957471831 587762512
3
753261384 289345569 1031094344
3
363977128 1063685788 774042949
3
971533819 594532784 874338164
3
620509316 26913934 490333185
3
916430000 379768077 671775939
3
977689980 39417109 190558864
3
812493184 173964227 1016479690
3
643072451 786098255 540416445
3
819186909 324274398 467077598
3
171547670 404886972 976353310
3
220707456 209970620 714180028
3
602381893 17683115 854482019
3
401724054 625718552 726218616
3
1047330050 727934181 332086752
3
1032342311 623411284 192762025
3
11628010 925167000 419991384
3
1057611206 936422151 575737042
3
211814354 479961222 111056909
3
118801791 984436936 293413395
3
555037011 113251182 144752389
3
985471230 300611897 78778897
3
953878937 559493563 66335902
3
999804157 93703766 147416866
3
448739176 545562732 698885717
3
627960560 12435712 1065757118
3
278481520 1050779204 160262355
3
261474291 598951877 913512994
3
120658642 369732659 772260921
3
793135091 961389554 333937222
3
496554738 232819203 230379181
3
565868828 1008195804 614560770
3
33460096 282022727 367821094
3
719983492 360300907 586639228
3
712360386 32819329 610923124
3
741714198 750186472 782216661
3
872464420 1006047379 266527891
3
501977537 808272904 1035508757
3
393687298 3243624 468062257
3
456974305 651780921 89182803
3
1023818677 213067491 413686398
3
173533422 487554860 762454825
3
976464860 392778505 274948403
3
505949796 600512163 585080663
3
365261548 933436010 181930214
3
754037490 137927804 328307126
3
385037307 760852949 227113356
3
987760614 929575167 985692001
3
605537737 462633532 853095759
3
166698713 850450789 37896222
3
787797776 554441701 93140371
3
898771863 980410793 559637267
3
868425998 1012218323 934623812
3
408232529 12604563 154112935
3
587060304 520325493 765245282
3
14917126 314750465 754197173
3
374877121 312990349 1035668687
3
708524847 659909497 606623736
3
98062835 978049890 799274071
3
622178986 66223853 799428531
3
350946476 946054442 337007105
3
379535594 906471374 60369056
3
782738100 197221554 430953109
3
517219676 784975444 546016796
3
514625502 308458320 46138478
3
663602716 58539276 152300177
3
657988438 522605579 58054274
3
547505114 984667298 409062947
3
933909546 198805768 711895471
3
633309702 574166513 207246751
3
917534747 333227320 180772936
3
605890371 269895241 742890912
3
456845477 18284096 476846048
3
150895115 1008169472 262245892
3
88789580 223969961 133134678
3
310967711 255930684 795117966
3
232583722 434190410 477547298
3
451461938 50270975 872730077
3
704325046 497626866 861286879
3
1046438742 187882099 982749069
3
982429911 233157465 588565273
3
937948071 227342968 22879915
3
522806825 983092809 634162776
3
836029622 75365228 124100447
3
803478927 535976969 855515245
3
275917881 918599483 787751637
3
535110906 207374346 627705084
3
948633456 741971879 840051820
3
560043896 116242646 679795274
3
451633627 804209368 214429475
3
188270208 986069045 283937609
3
82222106 460677671 338415424
3
971055485 1036264353 371237858
3
213692196 612527911 928379971
3
528631705 208138477 870855555
3
599635885 668316406 539948810
3
201863115 230691633 92531176
3
796374481 390783939 572717126
3
737645348 825199609 508254766
3
458589445 305990815 876653342
3
101975382 419656878 283152405
3
1025249344 23767944 1064706081
3
985425798 811207748 33383317
3
350555750 950612403 11754610
3
1048748371 890770725 1010972325
3
483709685 857625114 503122222
3
841993255 667914078 429787464
3
169017075 950651463 489146146
3
928922813 130882313 52695001
3
532946455 116035936 1062138539
3
5707508 423595771 866858904
3
572816439 202807666 1029694445
3
372332499 316116910 849888628
3
1001570034 536121090 746911544
3
260866525 663958129 764640027
3
886247326 501957330 622455223
3
115955606 753662159 622259776
3
934928756 747284977 677205595
3
131551318 629911613 846921260
3
184524795 560898054 9002760
3
271430478 289866247 126522249
3
222089650 1042536414 278908414
3
1016300760 748863356 834213482
3
800619266 436971059 625228682
3
133280260 819672665 1055934110
3
633916771 945525439 179897325
3
441394783 562239860 961831478
3
910716621 1048697730 901388685
3
390510598 177850794 96552533
3
481355106 548427344 969080667
3
889394668 296684299 822310456
3
71627609 911432862 797669252
3
347415656 42758724 941372550
3
24899374 957001101 913355356
3
990737411 875238988 444078809
3
819029000 479621688 324471175
3
748797568 968249939 941874061
3
108693099 122867771 328373098
3
227776044 222471143 1006311880
3
613239071 932230788 315824849
3
394638183 183628137 550077386
3
219881056 1016778847 606750434
3
322014323 62702768 849255287
3
400798023 818006716 139001666
3
1040130941 188892668 560519458
3
533865337 379803587 977492101
3
102577898 471270173 428676252
3
397515534 222534810 684233948
3
587218916 1045221093 417030270
3
531377348 381744501 805766394
3
52620068 211567819 1010484147
3
444165733 849755104 682218823
3
1017313281 435338464 451509577
3
970997110 23591754 1052840777
3
992061882 862829560 696237689
3
714704418 682442706 674395984
3
208090880 910109713 926877428
3
536352358 165997397 835436128
3
485286856 634644743 903909233
3
1010551166 76856504 880124004
3
132231503 555773308 491351668
3
996448143 369587571 630763152
3
431607919 376286209 193684320
3
804541845 1053018463 918791703
3
992035361 1067606154 346387392
3
731132304 633734337 1028457231
3
176050770 773023249 248497875
3
88422123 538088599 322953121
3
1045485803 815783048 906128214
3
199321389 589290786 195455861
3
954690843 696527621 504820630
3
444412643 940182196 896698205
3
542897895 119613993 480318389
3
82796237 784582844 371151169
3
583879413 473105106 211988028
3
161980744 700648207 535604298
3
144424085 752717057 752089826
3
189432828 641815929 461902163
3
994759186 516569870 664318876
3
1015240135 290139524 39072653
3
164792119 261479691 136803302
3
593705193 550150792 562775409
3
819907109 775604341 488683088
3
867604848 263526388 527297003
3
821829203 641609762 471276620
3
288921575 936164828 1054023109
3
473731558 376289383 1033563190
3
934687803 809132995 721134929
3
45642036 489460617 611774885
3
4801773 551850410 566610523
3
800220307 837661287 120925169
3
1008043647 353702745 1032091215
3
441902183 314758501 1056306949
3
782257944 653681133 906949798
3
189476715 236882332 1013226087
3
674607738 787912610 173861270
3
902311744 4808256 157313669
3
1007952422 812505571 90982650
3
1041364788 567860817 772401219
3
982111694 776103312 713382271
3
704432468 888216198 948406978
3
755861499 955033999 41095185
3
958188980 981454711 575020914
3
367416064 561126294 221532037
3
58058750 724726793 569699419
3
913095199 887993143 373610632
3
222648121 300334111 424018088
3
982592249 273233709 891483592
3
923732956 989813631 382689141
3
107119419 1042467046 208220257
3
951377940 631051523 562688218
3
923362951 398350929 401709194
3
1061559889 1031692801 714564920
3
877883553 663943657 306343552
3
229245463 645283324 896562883
3
1052479451 381690114 993671092
3
310910724 558162572 346109265
3
270209987 817852500 835947569
3
404609565 761495435 1007241314
3
253312011 540772038 153561168
3
122184029 809909122 124932975
3
793072569 1062526588 969739935
3
472829312 284559443 1064757368
3
499754128 587848740 212059662
3
988305933 586029095 493401289
3
353619646 254770301 655818844
3
326557602 1025441435 996463628
3
887705799 212618280 326972609
3
683015301 236702246 374437269
3
677727153 683120051 508426973
3
867407719 218341838 240664553
3
613338993 402321891 453587425
3
243705979 66368268 366288528
3
416627606 635217474 367607805
3
90535096 486243325 417424925
3
185237557 1026391530 707327497
3
78948202 566476234 517962363
3
447302420 506792081 1006625655
3
625800704 420389721 770925433
3
664235290 350448597 297674361
3
260389393 1062987830 745077657
3
1063453687 990393033 618857583
3
938159536 847907772 669558038
3
896742416 873580480 988272275
3
675100145 112450696 71807284
3
655064750 877233241 704845544
3
443279292 629139487 1039787468
3
798163047 318538699 815634784
3
208286418 615553758 887999768
3
344925132 264872819 316030285
3
949968669 222960675 372095931
3
392926292 899767707 813605642
3
170281021 106246842 456898836
3
364871049 740584077 733327850
3
602506064 895794571 134657477
3
729965169 138040281 82508385
3
6052609 802000002 298564734
3
768678207 691103203 283656306
3
323800532 439788990 343279887
3
616412988 918399920 951892569
3
575863472 755647229 123548078
3
124483824 536666354 776982393
3
418817965 731779911 1071173253
3
329904789 847349329 456614792
3
1040437025 635669723 776293248
3
564204733 344949756 108001785
3
368271078 425155415 990236757
3
287953218 493422193 151207338
3
218469869 33109547 51079893
3
828730478 470450569 1036237007
3
149924872 1066642240 548530033
3
675792492 776013255 88787231
3
940486644 46508516 211223568
3
257370351 434000866 697834557
3
19777446 810932729 1018226960
3
689857825 372398737 475021417
3
760626904 211422047 882185371
3
1072975311 924977814 1004672360
3
51646419 342575519 450438188
3
923654610 997174542 252783025
3
978965119 24731609 721102945
3
848198337 256976887 398807001
3
133905832 890689776 999255811
3
515142613 25484547 634255425
3
30254739 319342579 869134163
3
966081821 1039535772 616700670
3
924986050 767812815 71419032
3
308297443 334362424 1032568329
3
649949187 185256244 43082470
3
1024225630 17235679 415261608
3
32319167 190273989 307655217
3
368028825 1004255994 853929244
3
505657985 1008445316 587758482
3
1044690083 66823262 728612237
3
836164806 1022678397 1062589656
3
626478584 910929817 851847475
3
142464516 379899569 589985363
3
841737776 534852476 933526725
3
850970878 810408005 626304732
3
994221287 64604649 936913191
3
1025659974 4017132 1047767593
3
1036761324 754128607 970055503
3
944848403 30475922 182771024
3
260429230 133276100 298821752
3
291509830 99440459 788000153
3
1053578467 712912114 479282827
3
170719927 256866939 236131721
3
794222714 21313412 30828747
3
497805765 336260422 81562668
3
1116356 34903394 519209152
3
89804573 971908410 775328418
3
864242398 833571211 1035486054
3
325236426 145061947 958385133
3
147131234 56102562 304161430
3
1066127998 981024944 882494201
3
320426319 803682749 161696436
3
501628191 934709741 483656429
3
443436341 635495274 912453786
3
730900630 426758368 876709297
3
591001765 430736130 244448197
3
169501140 311272703 171195584
3
819747288 654796850 564353215
3
726161189 576533873 693667888
3
1057634206 827309766 565542860
3
126422201 372053628 423129088
3
755583370 966133945 335674329
3
527969136 139905839 688247713
3
351875164 499071611 393608610
3
112367078 781049680 227492807
3
37929647 900326786 823805730
3
36188096 666082696 313750130
3
819034596 142417172 987691840
3
5292854 520138189 2319671
3
53545807 122159444 1056578999
3
745386208 525608977 202102228
3
206272928 824515722 411946822
3
294802885 975300393 714239220
3
177351316 40697527 234721818
3
348738466 571484160 20169536
3
974572764 40354649 980951673
3
294987640 102154493 926635175
3
834607693 60648828 117813168
3
394181209 522223026 721867246
3
563135050 10569218 941654335
3
346347635 336161478 214596731
3
357632112 473737268 264262722
3
915126877 916135461 1029470302
3
1000203136 242346121 487521571
3
973343906 337266534 946421921
3
243050641 976241077 1056381310
3
858071436 492246141 396077521
3
324832887 1073607670 497278549
3
558250290 154941090 502734541
3
100242798 43385499 1025199734
3
786369477 432968577 572720078
3
933666572 163265493 546989353
3
1015022103 850521763 837970872
3
462144102 932345538 663027997
3
652658797 567613212 726371232
3
211298433 66204600 164731797
3
617883527 186803575 888576158
3
193264891 964561615 521869263
3
401887213 389518815 386661333
3
110182138 5805234 825308853
3
522388347 528108175 888539328
3
30703189 66501030 358251208
3
769214768 798802556 209887679
3
174641410 191599323 113281097
3
518166323 974164033 1016428258
3
679120064 798771699 754077097
3
231972647 976969034 1022085877
3
952537350 661627601 323321907
3
224733361 818152773 357493452
3
896937259 24976292 493566201
3
252290630 876385734 667599568
3
215609047 456904500 184663548
3
739536954 252182074 356662987
3
176350377 695829867 999277471
3
282448391 853572622 541810672
3
820257066 322346535 107197006
3
275207642 387321632 500774190
3
524061170 19120703 311147627
3
315095652 414876262 270672311
3
1028341529 254445268 717344890
3
949501663 800773341 883236300
3
746530529 618819290 469283725
3
1048719711 295440053 74505675
3
19687842 735573734 460705777
3
274852700 108252859 1008470907
3
639166966 559650618 525173786
3
936847484 788732935 964033942
3
899876133 57337870 837680588
3
759751589 936658918 102472088
3
1042556883 661541921 325512588
3
63972931 891481098 437013447
3
389743336 607782273 965385799
3
305624535 845631729 106381699
3
866086080 155252887 119487808
3
729844673 920438931 4280784
3
323238549 963993975 39673407
3
712131407 42256720 253247522
3
203005481 724160358 405473272
3
734849542 88003865 881345896
3
16569272 900381355 203478202
3
606821936 131037405 1056246620
3
243805213 326658203 431027033
3
126592935 895414326 827295241
3
13156163 457527775 285086814
3
591001312 1062353237 442914717
3
597512911 476411657 1045598061
3
765802043 363308331 285125233
3
367804684 594497368 368463094
3
750557577 259141594 945794391
3
640969751 1001340359 597442592
3
421124063 434974043 77798947
3
562006348 1073395804 486964466
3
749468571 489428593 760319613
3
749359344 464031151 1058158276
3
487781556 199262669 30494437
3
261185056 154662073 593179366
3
245651782 609392003 1010510855
3
708299514 566252255 659585935
3
862322782 733379757 1048603202
3
162452746 350217279 1009409800
3
325804802 381922654 162638707
3
899945975 919056954 99878681
3
539946885 588843722 300329735
3
474356846 930579523 386479284
3
351845129 684404659 419626049
3
149254479 897365734 692251617
3
292044117 985165079 698103496
3
781866263 231941404 382999530
3
185008858 724060440 1071267188
3
730186126 203395022 784961480
3
229015808 689080875 847940442
3
926841778 547303335 209629901
3
443775158 627841669 957068053
3
803291619 504913183 442693010
3
157127481 256266179 493780056
3
961372752 1342149 794943268
3
166864164 229073625 325995442
3
966084002 183733709 526521962
3
374686649 252257341 116572320
3
282376679 440283354 182317018
3
517773423 1016936532 636007897
3
699730369 809159949 735202141
3
355704508 320104477 61411286
3
657009615 175588687 258395775
3
622934052 401658397 907543968
3
194680412 66093019 671401692
3
490914435 698419082 543674334
3
303661895 889551374 55591111
3
1033444503 503603643 456518174
3
862564402 95670899 383852092
3
853034193 784800720 265441892
3
590800623 771224842 904935944
3
1045069405 159317150 455373553
3
765123111 1020483034 363782967
3
553920624 987208925 1041343061
3
111682125 783246775 367869119
3
945664978 615486869 197486008
3
623142595 164900180 609111403
3
527262379 386278086 470016357
3
54394699 968211084 567200777
3
399163026 524486232 654517144
3
68655536 976473069 555086808
3
427946196 553170754 594032010
3
935243701 13330054 405138732
3
151349506 184756478 1009852090
3
147315006 225067507 1036752484
3
811630014 68400940 499992189
3
329139901 760231590 316913934
3
556659654 244646277 1034543049
3
399634400 846404215 627963736
3
757176129 93832195 407391038
3
60441209 258848623 397671866
3
764171082 527169359 365992822
3
966352302 895666386 348505314
3
224818107 250070379 641378190
3
485369186 883501675 494006241
3
257686844 778575521 853301237
3
806468067 483304989 166957716
3
542328716 663550635 632035701
3
1008148437 985861030 353168468
3
556680718 617976356 353542783
3
669656159 386760373 695263969
3
240855703 785325103 536835772
3
240961940 537536304 712198540
3
325668471 432200806 525849809
3
913360676 261533631 154812581
3
579046854 452365573 570948210
3
395635524 378027677 811153701
3
900301040 165966168 909830826
3
465856474 352703648 1025009820
3
344196 311336034 1053106793
3
936925166 1001275014 1072806237
3
51093305 377173968 501409615
3
522848590 545850498 20873960
3
460392002 440260381 541793464
3
1058985600 174457863 66033303
3
1067802580 569647878 58968840
3
295476461 264216532 984837261
3
314424309 269117745 312329528
3
1056447307 699380288 744783068
3
95591303 188144665 859904162
3
283952203 978300360 926683382
3
468061588 52465469 344208137
3
81252740 506501079 659822935
3
154995420 182025097 665053933
3
201761440 1018677717 549245808
3
905690013 628168709 849008141
3
967488710 559522931 806439894
3
423924642 263148221 604674621
3
120831559 438542645 977799340
3
349597839 448656880 19539050
3
229292684 889941568 364603470
3
1034823275 711509373 666366443
3
896463424 927531110 927957055
3
600057455 116056202 830986250
3
430459833 920504175 1064405077
3
25111566 574239606 996668883
3
706768813 680751275 263134755
3
937499717 866649602 572445
3
960400915 980476853 856812711
3
19628837 784331195 663762902
3
752340822 505701770 495354934
3
519920542 869059755 264833683
3
329825729 242093514 966487716
3
888933774 227890240 95534424
3
383398695 544078413 337103800
3
607505930 284730492 970021284
3
321820371 69070058 713490895
3
668192236 1012189023 459437249
3
412776368 275660675 958484175
3
665248414 240117906 492706122
3
761122488 498752085 766461263
3
450467109 167180629 32783101
3
326202786 919672959 1013481988
3
48153457 560648363 525312195
3
411475399 736216784 563881327
3
1053573092 885461956 165638398
3
439112534 494840022 325836230
3
670374689 818705067 1057541138
3
489773241 517091364 172526880
3
738690070 610403633 223813943
3
692512327 928797155 561108964
3
896428621 762827802 927082877
3
478353963 609330844 985147251
3
444550767 24566406 28095777
3
1038623893 977682500 778759445
3
491842841 997788577 160937743
3
650607647 392848009 301150498
3
188198884 926820495 191445688
3
553035394 126323037 22854258
3
974196912 326660754 332869654
3
395665786 190867904 574511622
3
486497072 215909758 625097212
3
31143927 257349842 491529976
3
3897531 363718239 643099299
3
524603269 394708248 799323808
3
645050962 1060377193 240130675
3
449280510 69053967 568106248
3
671257837 751442464 47006991
3
732682094 1037714927 556384659
3
663577611 363926728 808196259
3
244749383 848308673 723145705
3
773179001 497809424 865641330
3
72912838 310893476 104426790
3
894474594 390963194 31181723
3
1050539685 735800156 1042655555
3
661132696 922227470 188218667
3
683548163 784627996 808207556
3
709079842 113004224 414202473
3
1023683216 527466133 448105124
3
399275783 31991838 343931486
3
285921277 899451456 368418430
3
651532121 660212926 478052771
3
1047770275 171038952 732360445
3
126722436 468234215 199795055
3
480068979 94435706 106028165
3
82087641 1049554943 819464417
3
71304734 17393425 185557027
3
946303830 1054507061 583505034
3
995010949 513262910 319471283
3
301118136 261497456 422070334
3
642940515 355281557 545821776
3
378005444 873364855 226156317
3
956824634 110503293 505922561
3
734849490 836950881 702422493
3
712342651 546858808 178984866
3
377330842 1011964992 902452058
3
89680889 371867953 136354832
3
1001027139 479750410 1023849312
3
886276240 830431366 116262297
3
490334122 496857800 453343159
3
453164818 125465559 744990883
3
67834608 332089858 486536048
3
331373938 197371725 627167899
3
327973959 88644202 832832624
3
230149428 813703917 534941473
3
98148606 243357383 740855611
3
925006357 263124767 133965170
3
582918346 63185189 879685890
3
1047791862 885269370 52877845
3
697918807 782695227 1018401775
3
168960783 91923411 929743050
3
204731407 356829981 293081519
3
154540369 927117189 814787248
3
430167594 1047494691 268800065
3
595913756 359241474 967015605
3
439796470 820569113 761677055
3
688161571 693955483 478771780
3
314374249 416703657 289491435
3
421208476 343596428 279400489
3
206958053 909271301 534524219
3
293102251 1073609804 613739464
3
545541451 758630361 317326119
3
761612817 100320531 439249535
3
502947394 116068720 201298418
3
390280465 475638700 133803353
3
59264969 808837669 599871544
3
423081892 41453949 859004148
3
437914620 701030669 275191159
3
862302686 300588756 454846901
3
520258083 107056867 860257504
3
232925599 484872820 76764202
3
456037121 946350388 972343902
3
923645054 664148832 887278015
3
75631451 123463115 981303784
3
73498098 518734055 943284646
3
450189511 426906208 761470212
3
676410819 1041980657 464815616
3
67822775 577168508 836995741
3
1004630704 229133449 143316305
3
280969670 503645616 462054662
3
977032546 708082347 368085027
3
258971457 798697463 162990671
3
807696274 410956111 638232313
3
349566713 129314408 212140743
3
619213686 219077813 938220662
3
1072400713 322483744 502882770
3
245862257 462761204 292155343
3
79477603 45812591 521669869
3
210917883 167854526 399651694
3
625204191 180934466 1003492607
3
127418829 2575478 41645032
3
286445958 1042682065 1049005539
3
686126674 614814837 905491234
3
905238619 101121930 36409395
3
99785803 1021512088 113261502
3
320696555 36264253 406147414
3
938615489 381341966 646043852
3
3272151 264685705 869891533
3
542983217 148568160 746798511
3
532630431 853043078 704987578
3
981794802 159005377 526363213
3
465452722 88930996 896052145
3
848926698 1003685017 297408379
3
954442675 334100516 965367236
3
30760562 305996108 1007646632
3
350469645 751937253 763658441
3
94232710 384679760 136370120
3
46330041 542565042 151326191
3
952154161 513930863 245591172
3
420404559 639717338 313393793
3
984585016 151010393 843503520
3
1051137356 518720367 4489721
3
218708486 546403181 871379373
3
366266786 848503731 494430793
3
336831193 840073161 126002159
3
18162822 186541247 934739558
3
793599274 114003600 385130129
3
996817270 734676342 447695637
3
875225442 835877755 251852552
3
629323657 801898666 607072762
3
179212475 585236643 500267717
3
735103484 855123596 889997022
3
34632052 754949262 477282847
3
637326073 798831194 170126145
3
391967545 163994232 552030079
3
272690346 748023876 39998496
3
286279633 773122275 719734478
3
963009662 759087006 527459848
3
92150794 5352033 183519516
3
378954939 1053490509 744788828
3
780909794 364358817 487014546
3
791945285 330703468 450570467
3
807728375 560705977 388769946
3
952456366 49701694 829338773
3
404893233 934328243 733355597
3
734815870 627890777 552170151
3
307274670 532130395 284443933
3
681434052 756124687 905243861
3
305377262 24521543 647384004
3
753932510 919064096 96810992
3
438862656 283941927 1045273964
3
174343045 367124383 864123816
3
622055021 529258319 473664288
3
433289244 257998115 1010544795
3
820719011 356467330 1028585843
3
285457722 388988207 1046855837
3
763518884 121645057 166616687
3
382493045 456638691 35288394
3
541496623 696484308 309402560
3
249671537 58131684 528801994
3
725640367 311141209 356352290
3
549200938 460512904 712060133
3
672083491 116092171 874447624
3
647467902 885813575 467532871
3
248970062 1008268947 198341006
3
412804863 612477022 243124757
3
428615712 529128213 102513569
3
924410615 954532037 935064496
3
904290147 29070260 943655534
3
600481212 767225684 776558792
3
667858858 184454247 899105032
3
655267126 41824049 263241125
3
194182263 64675585 79309917
3
437751469 80381053 574315443
3
248147884 317841531 1023274843
3
325299417 43499328 96619596
3
551980852 546827396 654407518
3
646735908 495258257 791263689
3
1025813235 54926155 82445534
3
492459330 506909706 1030685387
3
121329387 162778508 718672983
3
75490804 888657771 380320711
3
250676655 774126297 498840440
3
614338585 531110541 896514769
3
84367117 746352171 583700111
3
511837942 348841355 498244010
3
567338743 944397481 733495861
3
572748487 74908460 979196428
3
597534899 860226232 290962742
3
151966342 843765139 1001920565
3
489429573 1044493123 365084355
3
416805883 596642602 832567218
3
314301465 808912204 1047444699
3
523021829 716242891 888649326
3
863533300 929172404 352632567
3
694700328 423892529 407736826
3
888760860 560776008 670955766
3
727466583 1014994335 176810783
3
600220615 667476748 706556488
3
111367170 824367055 98456482
3
376387010 918452939 236930397
3
58716515 336057118 727511639
3
487181411 917113823 984302416
3
272605190 669142262 249325929
3
355278257 296028222 98895825
3
312531864 259014779 693414632
3
382766801 446686151 810240336
3
973697009 432620922 133523348
3
559127988 537732043 1073508720
3
934770020 80806798 639042537
3
1030019839 31529182 542886315
3
499080006 72547733 638795628
3
820478011 857353951 177915970
3
618507453 322715986 860551732
3
831057471 679608134 169904488
3
639859659 738314084 207799484
3
297115610 186618285 141279407
3
110141083 499683175 38807016
3
373775556 858224290 387559091
3
705112843 966181992 91079509
3
702331079 39233709 544663301
3
786947194 1039365519 934598630
3
965487402 550592412 1067774555
3
240603091 1009037064 682534027
3
903039583 135741975 221386998
3
216547802 15859506 116442965
3
243070957 983736672 71229779
3
510606263 800306188 172205240
3
687835295 1050192746 725028629
3
475552193 566582492 589975327
3
851850478 348962590 301608498
3
976754828 845962274 111646902
3
70737325 92360425 978450014
3
918311989 673813948 302791540
3
307458292 939851146 654512821
3
31122925 880772443 144065383
3
1002339151 197845274 769595820
3
39816133 582240550 99755844
3
791195943 657004637 574931258
3
118163129 692153516 193084207
3
613973104 734076488 732797763
3
680631039 414810128 351365576
3
491969172 687441875 394716741
3
70213265 304990064 423780214
3
390403744 337713153 853360198
3
8192505 248286870 713331704
3
623193006 168777260 127482365
3
703594332 650833122 366796329
3
71064467 429855382 376258624
3
943545290 250807671 836730387
3
943310281 796099886 979575214
3
1005479621 513937317 412469560
3
482413215 1012462240 24265373
3
974857232 333427607 791799069
3
938165920 243139488 787308870
3
900615098 1019381566 363281431
3
819917377 888879735 489243696
3
403901546 1019983742 241080410
3
909996494 853684942 599514330
3
150273004 780544407 944312640
3
967532950 1033803707 727558829
3
739172861 230924502 367867606
3
476768854 672070666 537750049
3
925190484 428651644 15607725
3
891136484 44302541 970480686
3
393609969 914268655 758938847
3
1015938077 524842535 618115574
3
257820586 388253472 131938400
3
1058385937 940925525 1036904624
3
553346035 672518460 1027285383
3
102397293 136387325 43327960
3
996219374 362081175 680213468
3
828804648 944823483 679592853
3
466560435 674331349 590169124
3
522096754 87592170 1060826475
3
1032392673 704983131 375218091
3
184239322 285512112 546606370
3
127515238 243433973 893675986
3
109112510 862317645 1038950390
3
307450763 133026249 800623577
3
745241848 1002504613 1035168768
3
887528259 798872188 957352686
3
498178247 498318604 944160229
3
272950965 357725091 277117046
3
513169660 799537489 782137021
3
769953288 646963820 604811418
3
176434022 886266893 256636486
3
556773486 758475405 696800022
3
370759295 33427246 331099467
3
799111796 884884334 249012798
3
204008792 888014015 140272718
3
136206984 335320466 1044837457
3
1018773442 732213498 313524861
3
606588876 233653324 734864131
3
544936638 284780176 817586388
3
393002778 733824927 524330310
3
940780839 29540663 967439759
3
170097240 478126710 303513432
3
823788703 1056295542 545547219
3
47375870 413483269 46167314
3
724276919 2213037 862272413
3
183789797 407260031 108210799
3
839105123 482068584 740390378
3
426283602 1073133818 43720284
3
246511005 738566117 252442920
3
743744066 813051551 456338367
3
631645015 423595236 26849757
3
736583672 508393238 25525450
3
839611815 377808046 964037526
3
251128518 127540785 155393154
3
480092206 443526761 894293523
3
867266840 472055000 250122891
3
92616394 497528731 930669233
3
130742727 378978613 70612278
3
26643581 1008046844 536405528
3
929213340 164085536 207166925
3
875732636 1003689345 993946150
3
364396322 974558413 60746526
3
336058428 6120869 638245915
3
703760049 105344948 471383622
3
308230617 1028071674 282657541
3
35141816 871628225 205954496
3
515682633 518757361 246639215
3
430729290 116283070 1011264174
3
1000320481 330653671 411733318
3
506681324 142043646 737203302
3
962804966 195431280 926076171
3
881103518 1063631946 648410689
3
702233143 943063272 393511232
3
209418024 360677905 449465248
3
1050042680 311856951 759606028
3
797942183 211640779 421488191
3
350439938 471957732 296163633
3
409132888 266955438 230298302
3
303603401 42810717 298387504
3
1067620516 1056443285 258266989
3
141497741 294971525 583371451
3
200727916 969872941 891287896
3
490076677 342371455 316098139
3
157384598 846273122 844903316
3
345068489 346462651 615862371
3
916711384 577873417 734366920
3
159577279 153536830 320288533
3
1061327044 229717199 372766463
3
184417223 915516726 638485266
3
885609492 384162914 973579693
3
1013880746 489601982 837827847
3
206304824 55050462 207832575
3
565581377 475914222 1011041174
3
1006803998 416849274 159286632
3
677219298 728259879 516849027
3
714217282 176221556 312971881
3
300916496 181014686 531903520
3
1011626998 922845498 900367264
3
843334755 790150438 801513979
3
482113011 931728346 87150868
3
542078645 427773250 975700422
3
174714655 18445484 241912768
3
754333583 1067399019 439134599
3
840375457 618395966 761085790
3
701195219 533885086 576454145
3
70579747 124480384 558344821
3
94382250 628922666 704531042
3
83270503 36558897 325695654
3
382346417 1033523129 698599470
3
867650574 609558921 919333683
3
790856031 71947932 723870571
3
57972132 390617640 495164369
3
878153914 182482779 583927566
3
574284783 877521983 562349488
3
608746299 159666301 637140390
3
181067641 462477566 46350535
3
696437247 963803541 600060488
3
280118876 524917821 73194341
3
989780271 475376014 378494394
3
768813901 757956718 755629557
3
222068401 194628408 899378147
3
656459500 747466435 375571730
3
1025372433 784149523 614835571
3
661735243 889161628 283295179
3
122370730 864039258 822897103
3
552094141 139267891 574468152
3
224576793 213958484 408257856
3
971893473 518552203 114041918
3
623626467 923188951 663252828
3
136485103 681945238 265718943
3
161049957 445345053 365690292
3
344462401 1086374 227689541
3
569615613 336945612 862017215
3
913066533 499975958 788253136
3
489492856 513767232 279720199
3
146994658 254027065 295560541
3
244022459 430506267 465218194
3
231158792 260753795 973448345
3
294826421 964820240 636306580
3
557216765 884871927 559896839
3
232243588 975579628 590991187
3
813331397 944874193 532743310
3
474284262 143012070 558518874
3
199766546 880106356 456843335
3
916802019 62278952 447429858
3
722862733 344894358 338094469
3
877088186 631119262 563767933
3
41103459 21213610 496804133
3
594543369 733318398 722651141
3
134208274 990167950 799435032
3
459635776 39255064 363242692
3
713292149 976954998 370813998
3
106541640 846666336 1021115365
3
540061455 692716313 84360229
3
27725679 6756538 693387803
3
292511637 247521818 952603122
3
1038534295 350626437 740787088
3
822488254 1035812025 237689934
3
1001079456 645089514 825810449
3
636078671 599977403 757467269
3
626473491 164187239 475439991
3
189846625 512331415 540160379
3
786707216 603058327 820949081
3
723850230 94309602 441590016
3
833717114 682542660 929940208
3
335764924 730727421 1070452566
3
417798497 55678895 1052696139
3
282785569 1018210045 811044095
3
450205615 281469726 937493940
3
187280792 255805147 784253644
3
826774295 768151464 91741282
3
604638250 1018937565 416314403
3
372112187 909330493 97908064
3
571300672 282681668 600698768
3
397671453 7809273 998629309
3
745232047 564856376 490101135
3
114615241 613460651 856242933
3
363709957 813141745 247463321
3
172546112 649590944 346251168
3
48653075 1045881638 227185005
3
1027828135 96541877 986671194
3
116505275 333979323 302765729
3
38882481 970304924 968337138
3
1032451068 743157158 104613481
3
786483530 339536750 501666263
3
641247547 559047714 1012511654
3
267037062 175830643 817460671
3
902774740 231005976 544345906
3
872920265 275778605 1007712154
3
1009871329 319076555 68205163
3
524354359 881653419 346796726
3
774749770 223567299 471667710
3
425178462 417995276 799407923
3
639406862 369135100 393816822
3
1012587555 844287058 201993386
3
876971473 417650255 796640261
3
661167338 627499882 698531098
3
1071668902 588942880 1010375954
3
749329930 269526392 305949715
3
220608798 539108681 468851459
3
842401648 485853032 517328422
3
848568209 952421959 959565260
3
265724818 628909490 652514444
3
24675500 5951652 878540473
3
131656855 264512365 20136213
3
845760316 702091172 503545080
3
729649605 380754839 203445844
3
1066413114 41128244 625605738
3
879051051 89526436 41570313
3
588774167 469307664 733862571
3
265470351 311199301 722595791
3
28092489 562949171 196054624
3
117549210 271233402 933669383
3
506804758 240840836 713229504
3
627243330 277670619 1011302149
3
921588640 996072638 991711590
3
311375481 807063331 652397689
3
857248306 404200609 404952150
3
778548756 883915262 802480928
3
365308106 225086807 7520845
3
175587326 1022527252 334589099
3
741828071 995186217 334904142
3
409224606 1004209494 121335280
3
1055264660 1016799587 849435498
3
443891078 453888137 21229903
3
840679862 818430341 1014723023
3
620883806 667731216 560768360
3
804764306 384339627 1056557589
3
779271183 469590526 372505595
3
140296610 766707775 461484996
3
862006835 229109084 528930080
3
899683482 151488221 319665193
3
231431869 628793016 756417192
3
490636981 468814471 1038208603
3
223738341 781112302 119287762
3
345325125 609579275 305597833
3
865005655 154104891 907737395
3
954186875 183476401 739163526
3
239411356 501982592 488390880
3
30219123 192377640 691142039
3
731350217 538525651 506923742
3
85634691 97381555 688036219
3
60338278 760130380 582315467
3
973762757 778210192 242111676
3
847882913 1015813134 58942413
3
729804259 967228329 625873974
3
151089332 570957972 600082363
3
424579363 683850367 301896165
3
622111892 505189950 852560523
3
588285619 755300179 877692660
3
486239196 484677660 615017724
3
989174582 402078614 206206978
3
822665976 49703929 878889349
3
1000195471 937633683 165580727
3
1011583126 413856172 865057405
3
730023661 404344668 1055601544
3
958010698 979712155 268707980
3
16026903 835224562 383598279
3
1030501249 945217424 798395729
3
224805626 164041912 391581678
3
845409192 1016474305 720598613
3
876231537 702158106 60281901
3
656349341 169016346 1045058608
3
37233236 211677818 927120690
3
822505558 64494029 877978106
3
371269571 854976092 114691384
3
395963600 679178013 644460789
3
843045300 1017909458 853419347
3
527475003 870331239 1059366009
3
282755003 472794921 821625338
3
67389284 1069163378 485911072
3
742182170 993878741 424858070
3
976163171 64567544 719206962
3
1022110986 339418266 849646282
3
574393221 812223605 1072655443
3
264269128 499433469 405397827
3
542415484 541281584 374254699
3
5221091 884425451 784033218
3
823779782 375585671 4774870
3
77358404 131304871 511675559
3
382934619 300568959 172485326
3
595649406 138411769 129201216
3
228671899 501122443 452474389
3
707483608 928413845 287980818
3
56252535 662229917 338375911
3
744648089 214728650 277424231
3
367233758 227178603 925532959
3
695872787 613236332 624636184
3
563265386 661490436 713069480
3
454910451 970158084 433523357
3
75149132 8413331 234526503
3
764932040 158566198 310293074
3
197817974 813262450 806445799
3
157466833 806655858 1004011276
3
836496391 926785138 641557509
3
898775820 781242079 65133277
3
510283515 646719850 1010559709
3
682911612 790400132 1046090531
3
49615636 721783806 758799028
3
1004812218 1030053561 937683671
3
63494660 454400434 964037031
3
815502783 987264462 401070869
3
1053484252 726872623 191225044
3
257829360 317347578 662253031
3
338790841 121715924 758443207
3
972227435 30399366 766402391
3
252606893 21008001 41139751
3
835423889 517654587 101019828
3
741729004 791848352 380623521
3
145393108 316311817 98933284
3
299875128 554264692 676845077
3
551405763 112975096 22283883
3
698269327 495473062 70519809
3
564806996 124288596 1052869882
3
489877011 370128653 822780202
3
371285873 98177813 347299388
3
630430521 380311230 150967697
3
1052476101 900854157 338802204
3
646925110 302487125 791147157
3
184797896 498173269 110766299
3
13500071 732962946 534339941
3
1050471689 73752698 250973713
3
740075904 472960215 29210026
3
640668092 477578467 75238913
3
753854263 886275537 14432370
3
329811588 396997126 533394721
3
1043740465 163832101 199278431
3
667318146 163168972 78901738
3
206327149 869350988 53140496
3
800135838 92956609 700295389
3
586695536 754499409 282963920
3
842692885 726550913 581552854
3
130856304 782442458 226701182
3
1073562436 237231967 383588758
3
1065293764 72150646 639361980
3
768891572 251758167 228198027
3
413585548 996723750 451309916
3
948305510 975545398 48158690
3
1020060061 669996590 436762119
3
1025836384 398533384 514097104
3
974859952 914400798 852264240
3
836686712 8442051 259232284
3
9219018 1064801308 899633465
3
149746784 926183218 1057555441
3
92143598 873932660 647515364
3
963479795 710443043 374645219
3
203974659 776921442 476598524
3
306049727 1056578005 867657791
3
556197376 783470110 809701956
3
668428756 445271964 626010520
3
652740703 561023017 83784608
3
970811595 251722455 664350607
3
689755584 1015192024 812974210
3
499784473 610594836 14270947
3
571451612 1030220062 309795736
3
70072726 414313601 708493241
3
244582573 896866718 75541940
3
730202441 996329366 300267309
3
137545948 397545713 1027563772
3
287387767 954250497 213526297
3
429129323 744360245 1056420947
3
600847851 1006543571 605345573
3
590517412 719904215 944075527
3
134676103 213516265 320958991
3
1046187585 766541473 936271036
3
791809292 469268124 829869629
3
916274909 291353863 360974745
3
388417574 539256748 345149569
3
374933659 512993198 725898929
3
548154043 916468075 694752555
3
375679509 101304382 457565876
3
528630390 642420518 552258389
3
46950535 391649130 956859095
3
289613966 670866649 676884075
3
606118461 939125565 28796929
3
892887260 390351635 381929977
3
225023290 747873191 122539063
3
604752669 1071927079 912978874
3
928507435 547092808 781985866
3
89363076 269802389 16263134
3
26260363 174707324 398922175
3
144492420 73313463 458797978
3
125649175 160680615 993964287
3
839421916 745813424 387029494
3
921864053 231135171 1052778432
3
504109284 14875026 637066963
3
413103136 50182695 519060403
3
246134807 68771023 407282748
3
481748375 663954074 650754415
3
1021175264 1045134051 776570351
3
771534790 927251096 1051624350
3
350420649 1065077823 753786666
3
41628853 237337316 497988199
3
713750050 898803832 418899643
3
535911792 233962574 549824283
3
886728911 440529073 109890883
3
582942518 293187271 296228899
3
226801622 498101830 1001343434
3
620230886 723264163 428087594
3
42015494 601010618 451428489
3
278172838 250728493 671509383
3
618452267 455966179 833908723
3
665844181 224135537 878093037
3
974452369 549456724 314331141
3
548125492 27787845 818276950
3
183917015 373469195 949194704
3
639749456 409803417 585266476
3
646104822 436254557 419552580
3
873230643 76994306 751036602
3
652634258 312112670 216458047
3
280354635 1054815105 435374548
3
476118912 690939669 602384854
3
823639706 203308185 646658754
3
610959511 302668703 930858211
3
831829024 964696720 978556274
3
1015744700 725748898 350551248
3
899978886 615185157 1072541149
3
379212585 299538357 190602658
3
258347532 258114739 837077178
3
161684989 897168525 697030729
3
592365749 612811140 283152994
3
230369546 275885739 1032053287
3
10828465 497593049 663593476
3
201374426 846163781 721469150
3
357434123 924238873 106059018
3
618321923 1064969074 1061380191
3
1056978068 309882744 47484619
3
131176622 797297305 373164336
3
359326480 940501258 435103858
3
538462306 349714715 480058621
3
1014506655 717165576 909909295
3
695417877 489315136 461949795
3
65541997 1029670498 1040891548
3
549423733 319145056 270303481
3
104380318 917143173 565673330
3
72028787 379639379 264063647
3
477466996 786673518 858067565
3
949976082 531238170 99653387
3
593271747 889065200 684528509
3
279125870 810367695 1046020753
3
277071511 588649026 784351534
3
37682704 360955850 676272434
3
404032036 967378124 909973594
3
1028733553 229837589 929577705
3
361562606 676488499 92107789
3
400013773 754642707 124128818
3
132800569 272921763 490884025
3
707714090 446666348 951921883
3
69911988 711550044 750180763
3
255620776 485565756 1063384847
3
470534497 526306688 381859181
3
950500362 892686972 773240992
3
990723272 76373788 571256654
3
85000070 866485680 659459221
3
350484573 1035660917 1057388270
3
266567114 550388947 941402868
3
657112110 131945876 429611774
3
1039767631 499318400 332926161
3
141095121 787008533 919252183
3
978693858 1005288546 911708824
3
415061133 253011500 1037079658
3
950535024 535726557 288561303
3
14475464 417179128 549871720
3
582046738 765958910 881468880
3
719614897 539314957 236297906
3
938219353 762019745 665919741
3
972425775 946981948 586647811
3
781108955 291663585 403847139
3
973116937 482518949 63214045
3
271442943 78378693 113730780
3
480492630 652866816 424549809
3
88384261 295410729 1043807904
3
857671720 455271976 387888210
3
536307801 283326186 311328340
3
333864309 653402602 93009564
3
968590361 624055894 680290262
3
755742790 813491468 138011745
3
259250148 1039153619 134250567
3
661685283 732960160 1047150228
3
239227622 1015032270 416038617
3
970921918 1057535115 840634809
3
1057648673 842415335 1014735834
3
856105182 550721872 778712205
3
564732670 503633243 433316353
3
907938959 965256226 678676209
3
830135828 3760818 625968633
3
332838792 650695210 416087325
3
86548535 1016673193 665045036
3
146928349 111206422 850969346
3
975254469 404055138 341505234
3
1060350182 980936419 430097408
3
47975469 861877451 881595962
3
230600303 1048813292 562537162
3
206007745 254038860 788548951
3
679185442 472855858 737635734
3
1020513213 233105332 770344078
3
48024625 632807150 1032952456
3
883591319 980118118 351692991
3
638425160 1034344277 796399713
3
84313226 355505088 522179730
3
83735474 134263723 696336228
3
177808990 379842509 884742660
3
663756234 188627339 757509770
3
514247290 78373419 631428657
3
975169701 782967669 43081959
3
38913068 251012671 733231972
3
167317502 148602777 955352923
3
27483447 203691927 358022493
3
716790882 499684579 365621885
3
1049001886 565989023 137382882
3
672112284 923957831 71637188
3
962065840 508910985 814516105
3
188600164 203148367 572523768
3
187460693 686012790 334470340
3
811392835 158936290 65911000
3
263496599 1035410410 860893485
3
216482506 700348759 433704973
3
268204404 700573807 903417620
3
197232372 592437946 836726608
3
643939043 58679944 636517191
3
991328728 29709406 672123863
3
88860453 108249048 972382497
3
975614867 333632676 834262789
3
665211214 1058235028 920551638
3
820087669 325635082 689822290
3
170019860 958187558 653265918
3
1023395179 676028023 891162487
3
420957142 106625059 5266527
3
279348141 662192837 122650847
3
649276144 664567664 950317312
3
831735977 477545616 724352587
3
307559486 565003183 441130347
3
498603311 656268351 120992196
3
178329583 479181552 528422722
3
524349150 26773840 214048967
3
710758029 676090774 771378693
3
645552846 288938728 23111083
3
850423369 146020487 78887202
3
943364223 342774427 893791574
3
372803211 614849944 729483326
3
327526658 466914680 292111649
3
365925818 503545912 194437571
3
493252198 972775257 774292744
3
872844616 835651676 125868971
3
782593894 394382441 613523990
3
94033922 471709098 412637835
3
543165265 765562103 559019280
3
364039831 905004265 41468643
3
180955705 177801082 207683937
3
314689127 64354729 245999781
3
13546848 398322917 222709831
3
248817293 664680495 789932292
3
608003039 850060076 201061436
3
32780079 502971299 873781886
3
1015457689 137292311 328149158
3
293756678 775992445 979500845
3
381863520 715482694 19595714
3
842834729 263019309 134866250
3
1009478501 745143942 281235662
3
102546718 673235722 466248195
3
626605286 477345619 205938806
3
32410403 484440445 40407679
3
810107411 218560686 458968449
3
39395001 850443631 263802670
3
97854785 622750241 880590781
3
59624819 936336112 1066204502
3
354131538 719769871 217452328
3
336603134 1008301865 330590939
3
815042916 716332354 942350688
3
810943344 311351428 975478862
3
225881529 945557423 400657229
3
1016529110 658208538 119264570
3
451582183 326379404 54248205
3
977747704 368861533 760345259
3
394916417 653967765 553479712
3
967385711 630931719 401821695
3
18266757 371594650 667031509
3
735993834 666012738 161781233
3
141683655 385220173 609082357
3
287880381 485404441 1062925283
3
987647389 996587339 793366958
3
668924332 114211103 262935404
3
1036964236 556858729 282346178
3
87784438 943807326 94205475
3
69075891 544079169 764345072
3
399820964 1033978498 590031274
3
248929207 963230716 109329315
3
512382483 652613959 301596158
3
686389742 464447073 664084442
3
741521344 882753312 36809213
3
949394640 35861023 929725528
3
447301716 95125289 781158968
3
588176026 203668823 609454093
3
1026913776 421614416 1000531452
3
190835524 540350574 459004099
3
82713787 17399743 621799067
3
756321958 474670609 376209421
3
535796649 149230220 149859584
3
25942758 673660297 734155885
3
272338829 691934116 757084531
3
486997797 437926721 10859205
3
522543202 154300661 251845033
3
571950699 599681941 996033536
3
814157014 865006300 294449424
3
1068263119 896465886 18322178
3
1004396569 1060095182 45838169
3
600140011 710991291 873561805
3
857669092 1042701898 901232966
3
720679807 1052788897 290051316
3
634384589 618321918 1029130166
3
801245028 456672678 319463493
3
754427593 507574585 14967022
3
347830197 538587531 62060467
3
1083395 344426897 901206058
3
620276281 876044552 568744321
3
109351900 178434773 692832100
3
691137555 44520283 424730294
3
44609603 989364021 325998436
3
395765421 90775315 698143421
3
887396151 378060721 622471689
3
579272929 592381210 877689691
3
502861466 241690303 686254806
3
980400234 472864258 844176599
3
275142200 730768193 733940160
3
27492235 19797393 788170340
3
823195672 253118374 304661559
3
708176639 911673488 291025618
3
816539394 54282591 775200883
3
1041251360 284170448 945506678
3
677320529 339043460 1039746817
3
885232475 422067069 219220823
3
116391419 187903944 19195533
3
291264211 944719271 173766810
3
912368094 1044720795 124685810
3
820287829 215440142 1012480560
3
389884749 556834718 538060928
3
681151868 88138542 390077374
3
205266395 372817227 1042909325
3
224022822 956182667 1036362189
3
831236200 777713381 887696447
3
79994134 479479359 784828468
3
72922985 653882271 197634200
3
672015595 855795649 820229314
3
605894012 462422537 732096195
3
690991937 1007312632 358181423
3
360392236 1025379775 223256477
3
11095589 999269505 35899205
3
278038273 581592405 232505735
3
625274815 606852668 436198987
3
552280780 787209341 932752492
3
872914747 747317277 406778035
3
360956721 586421883 780562446
3
221705721 241417009 572496644
3
43805814 486016203 906459285
3
540761333 891750127 137297161
3
513904523 423355920 304108890
3
326471289 1009041602 606415419
3
913989209 33476928 587433457
3
454567937 905637332 588148333
3
631549520 776214799 1007516021
3
721180782 740231964 614281911
3
708646187 650580889 34483224
3
125498992 457734059 930516645
3
1049766919 947917395 503451370
3
684821294 449613107 997052832
3
795747492 623351348 57419241
3
264576311 936448729 1043435676
3
840572155 274140192 312445002
3
21677998 601486908 824640515
3
897768704 327458197 296660743
3
507537841 518223558 542556642
3
689367737 811721113 279657898
3
1005451786 573714226 648028243
3
3285120 945519075 966865241
3
375540505 277260639 321309739
3
74658197 223995977 545563170
3
251939585 213018708 861429733
3
845924584 62007402 627147399
3
337906706 921212052 742262477
3
754724388 464443804 297863501
3
37036407 97302179 961575025
3
43490559 42009881 598258050
3
283515938 947268569 250796101
3
786873026 452578405 991100109
3
1035940852 614416743 391333269
3
16897556 241994754 210396155
3
1066690864 1044586919 703997872
3
353164555 969096792 853746119
3
170240546 642121641 618889811
3
94057845 577055455 87081960
3
1006749963 44510458 713809492
3
808051556 911355279 725659233
3
979848785 913114551 1027904144
3
510831096 990061194 744160517
3
196113125 137813715 284260631
3
110826097 192561671 806317897
3
152424180 376005285 290741398
3
881755509 1068791938 430197327
3
679315666 1031669686 801679876
3
292217502 983500578 848911663
3
383979555 442404297 36450961
3
285950536 538114155 299471752
3
535146828 237088043 379324876
3
732745113 509752613 300532296
3
930778393 1010197564 683592723
3
950393041 385369484 585341624
3
1004060848 911183678 903076160
3
829402068 598936249 731377611
3
264030646 611432030 686378898
3
941073653 589691985 34322856
3
743600832 429997569 816894682
3
1003266566 288667244 887587701
3
917689340 18310481 11365351
3
938072989 999809993 128003943
3
53359648 584630023 270732339
3
802725544 657575984 677657863
3
282056084 323489914 780829135
3
44470324 332803878 994377159
3
99351515 236765929 529721228
3
914253690 479388376 945775557
3
995538248 71062278 204201323
3
344803883 719179586 341989086
3
593245406 865757891 720508231
3
730281726 260965792 854899703
3
335136904 313758049 350355394
3
271657591 494195735 446274184
3
1030272890 884121014 464168301
3
576186874 721782180 410848362
3
923440359 35215038 27064380
3
262578448 184606276 841212898
3
829477605 303623781 272771369
3
120110328 63676261 294925294
3
886022557 619135636 777899558
3
1042723441 171286669 410330831
3
468608695 764022906 13034569
3
599628231 188827721 907595479
3
1020680453 604603932 525662771
3
843959580 825323865 631430517
3
1046088815 234872352 274534082
3
652539129 654706714 852192382
3
341244447 88863191 908324856
3
626798357 316533812 257246654
3
813977837 696839561 310519338
3
1044593509 128901765 259216576
3
453024269 722834180 972535661
3
538827621 162177869 709439193
3
551157239 1009366632 148655934
3
439406501 985288858 598662523
3
667104663 402186540 1064474224
3
174071703 905437431 1067996857
3
424244151 258819957 883672923
3
330340247 775375441 752177174
3
627954346 685669273 1067108931
3
907716924 1019705641 1002330003
3
146739769 176917486 87320071
3
616896990 785735681 865099512
3
221688275 953186008 121917708
3
62008168 294234880 63972706
3
862892784 793452818 850734696
3
866790240 324264936 68365069
3
730042310 967588413 447464274
3
419075125 740037178 555490148
3
643838512 201636775 868479177
3
431566024 176563112 672454983
3
25687771 1027665245 859323780
3
417255997 978364603 659069340
3
485820595 661527923 824376347
3
251516931 459452870 368359449
3
344957069 849376659 530209140
3
366225954 580048907 214381136
3
828175638 1058183876 711384943
3
1002544581 416530219 615380220
3
302704380 1000932221 146683861
3
494869512 192977619 334653323
3
858764635 496971755 604126079
3
563319555 356418725 142664172
3
498288234 923611262 809933251
3
942659863 311275109 602667162
3
430035047 308815546 898475044
3
361950840 66567270 678939370
3
626912960 727755837 663161402
3
186403068 705090611 142720913
3
956985219 802049036 627151327
3
637670947 823864193 19749753
3
877815048 670005794 3348380
3
947756902 1024140117 10428101
3
766527453 711570747 752378707
3
1030241477 175913842 91919395
3
909849842 811974366 305700142
3
485982604 911305222 185663058
3
269718534 1059067305 114192071
3
633835365 514171797 32657395
3
671527505 546184674 612048025
3
636402596 483368741 27416980
3
19602803 713860155 137765798
3
917369550 958276267 877681147
3
458082973 632071908 275130218
3
817202795 664429494 181886128
3
793400831 945787095 953564161
3
958812430 493373531 205656781
3
790029937 859591519 445438100
3
783506594 814912608 986518026
3
514228581 94046699 814218761
3
617641719 343101101 657368580
3
923458317 957682706 885808620
3
787374220 196537071 604217294
3
45149897 1020514791 596348312
3
161841567 175309710 216321979
3
946990035 423652991 816288170
3
698110323 1060089810 421074282
3
263995950 400254143 113790375
3
36625377 492094033 1062482450
3
714005452 738372203 315728876
3
1050743075 644512668 951765264
3
513986047 242855276 185553367
3
708168668 910654762 330840750
3
103681826 148803426 991810613
3
69253483 819726469 223561014
3
107216008 236735339 481681387
3
238129266 453826227 131766328
3
645840037 194622002 776616680
3
109789601 725488616 305841688
3
837732732 581003323 454951242
3
402263752 235490154 441663451
3
193736521 612848237 22782671
3
935834653 408899524 275793715
3
848251759 480517345 436413568
3
629477323 373910319 418120392
3
887953316 866109418 813724313
3
1063580603 215704637 1025581257
3
565529947 1039165285 882953915
3
917769638 586293960 479048628
3
159313266 908755010 229680725
3
703992156 122749210 344274274
3
252311581 151302227 151608656
3
930648399 802297182 106749014
3
390291731 788565077 763418874
3
436220259 485228359 332771143
3
973769719 1019666493 407033653
3
466952185 453641727 99353324
3
615898377 699252165 182345185
3
421527866 140087891 895766023
3
815671822 164824374 100650631
3
192985249 1040339229 1017741237
3
321853309 150361208 78277191
3
1011662028 930908657 706298868
3
509390315 722045015 151671300
3
993190276 371422731 921625206
3
808235961 965164056 443174606
3
979289099 444048249 1004381093
3
578590460 1061352253 196537999
3
165561765 470265989 794290167
3
160625581 567728532 662880506
3
406831209 887352166 213409140
3
614334994 240076166 32882865
3
140501578 303800871 625409925
3
658405740 8153247 246690998
3
711613025 139013847 111398143
3
451457763 128375385 416781845
3
979944573 367266802 1002266736
3
846993583 444852526 298730959
3
530546414 489585936 140629673
3
104017287 91413981 429727497
3
531125901 425629645 434941837
3
305969231 595893499 869282166
3
351745296 911784184 735352088
3
321445885 852710078 681979906
3
746405261 473149952 589837491
3
421217229 696259847 1038901185
3
397607756 403520155 715232951
3
296049574 545826734 785847063
3
162711250 112161465 270245951
3
277523659 114282258 304413992
3
897049899 57573544 640002867
3
230334150 392617184 977922434
3
990963063 716674952 1064132754
3
851573906 749167395 544711690
3
265670840 340324850 805257472
3
135818760 339229069 962731300
3
751091674 691309797 942835600
3
54293900 15810820 365827623
3
339921924 367374065 548754131
3
365608440 217420145 563601920
3
535285022 212043687 349847585
3
736347337 176946629 908723749
3
1039110820 565801792 306242855
3
293940361 729422412 428984253
3
1051427498 331853452 561435570
3
322585469 1059991862 96596238
3
589024047 822445854 880743354
3
49384079 236507491 476207911
3
149918118 699421622 613040050
3
102451326 913761136 788858830
3
63950018 952156399 701607695
3
850883908 448360703 33544108
3
172536963 579485227 230447895
3
233277896 233867851 901523640
3
471987327 761173691 712272365
3
204668869 90371563 659286241
3
582880369 116523858 572558297
3
573804027 705468134 29223168
3
544049928 709509036 357340892
3
806382740 391755001 373390333
3
465768169 29192314 837880949
3
323890649 945656613 501984831
3
102840838 791405970 356087213
3
893581078 137822332 220111194
3
187958051 645006421 803586409
3
288695755 664129324 846059509
3
269160870 860743264 439030001
3
135048468 379608524 429948409
3
643501983 14579830 646749884
3
281917275 839950055 56948992
3
21503512 901260718 361081726
3
554522685 42224327 732384509
3
524539806 814570201 71933301
3
125262521 401352580 394666280
3
507350288 785870391 832028144
3
814643104 386044748 148402477
3
920889512 1023850330 182731040
3
55476281 1039777012 475543189
3
1061249863 516350810 472417315
3
344082739 375797440 689215093
3
383531014 303485243 466136399
3
213213649 386584432 671637333
3
752402937 563184283 879041212
3
32236369 383180172 970449763
3
98496582 764406944 509758229
3
1006167197 90204400 453737177
3
162643047 956413217 1018309791
3
883318326 849862299 349846188
3
569822908 977086484 439746186
3
69700189 37960372 503491447
3
851361109 433385784 422064248
3
985730435 459986142 478514343
3
1010749694 503080452 312601676
3
577794803 302660286 177795047
3
974748811 6908879 599799349
3
182897087 590070986 790116558
3
969601637 590693953 1047056123
3
664825320 454414675 944753864
3
898860118 524016122 930563208
3
126241234 729600470 931757890
3
1036630417 539176832 426695866
3
798170086 512071296 678495770
3
102385414 533414510 65947240
3
447843465 506954751 293995078
3
421811684 279472348 189676723
3
279846974 296656785 647719107
3
22332527 750313225 55347343
3
954880535 538549574 1008359361
3
203640068 27280208 833162385
3
465330785 798514329 631284749
3
52477802 305794634 208324347
3
324117904 295927599 887204543
3
249411675 786846527 157218309
3
717184872 168166895 715797284
3
550863699 808604883 864864879
3
334526062 786309187 198077678
3
360256152 260618734 906777668
3
999066511 701667756 987453083
3
74594698 1066102508 1009751536
3
688865806 854495629 232986659
3
494900525 1037795079 58255750
3
692896692 782592304 971382246
3
438161141 178352641 112337995
3
651349298 278729757 191954901
3
30614993 862124566 819733638
3
104058586 373634717 977895647
3
916351355 785972769 618575244
3
546565503 355843722 1018376862
3
453170174 852184077 572323335
3
486928298 605020761 707692867
3
833514888 196444032 412789894
3
229139199 661172842 500919232
3
302573170 878897346 930297419
3
4294126 157067407 169511988
3
458560398 705003507 809696336
3
395493790 135258586 166139035
3
62355632 1003368558 135305883
3
50511894 802090668 887911351
3
933793152 603654264 1014703556
3
298805934 117466363 567432762
3
593078398 669653294 280443588
3
100097206 517972195 853219381
3
144686166 759567022 997508352
3
364156517 38625137 738147013
3
860836711 269740164 325297814
3
687373316 639836075 459975164
3
567899534 143067735 234204903
3
253455708 44201444 233234190
3
715744312 474741973 695241574
3
807436637 1041349950 747580093
3
243226792 1034903260 446865056
3
818426383 463197056 275428359
3
923578501 938059498 635038091
3
24315070 827902747 930215694
3
900347047 52831431 743731987
3
164067938 591511415 89903175
3
979461667 148247408 428202467
3
242013261 419051395 361783271
3
636353941 29804359 410909809
3
255228184 403554940 588140939
3
739575981 931415162 397992781
3
51512784 96516861 53040167
3
83055101 705677746 317217194
3
539776860 689921096 17747505
3
636813057 236722941 1025237038
3
844109874 432969172 1043339790
3
205820016 924293373 72082935
3
330997307 143018263 256890557
3
484946115 126775377 939095022
3
768222467 357358997 591009987
3
11828483 975007044 25933392
3
54177830 1002985258 660965206
3
369767383 294141877 614011002
3
90513911 830560916 874361293
3
772044493 533478214 563717876
3
1029591666 50908228 900016456
3
284723689 108715977 1021152193
3
287978084 366015846 1043868316
3
615529836 243643879 675870951
3
549013209 729242415 775873666
3
541486566 1060064275 512574778
3
643107015 980726887 949003776
3
67454591 55271343 211124077
3
112850169 904702263 279413015
3
24031618 228228733 132766555
3
782522429 753355059 743321006
3
1055630123 823897160 153443730
3
709305298 651846571 568867006
3
901720755 1021892819 511537441
3
121787916 575745583 204917696
3
101086617 483996162 638276516
3
259572554 418702689 78288980
3
638005554 351706695 541295501
3
316361498 343495679 170767411
3
370275956 1041361744 51354805
3
606193066 138177585 739668311
3
990817279 430669039 59985699
3
146290034 234905359 1004961385
3
363137645 322734154 436558875
3
455149856 1061936758 349690731
3
219918043 284108612 108119403
3
15956421 183268621 977497767
3
834430904 373411883 955423474
3
649023806 487792787 904086999
3
487368654 70057379 36770417
3
203269348 717986411 420794262
3
78990223 342364883 336647574
3
807424119 224590442 952998151
3
835525793 882689998 75739719
3
182992201 569548768 523197380
3
127778732 452373060 132913452
3
1036829095 183536869 1070491658
3
892008547 331775594 862525056
3
950838413 530489317 152024866
3
436236241 807898151 874950937
3
572232074 364271471 230830611
3
55732454 66528384 496622517
3
837093617 1056902202 444659846
3
278007618 775744326 1067934855
3
283121730 886623609 180532217
3
276188225 782020862 223973122
3
770533079 292440929 368853800
3
929451591 215017745 389563365
3
310600403 527727608 506153401
3
275459661 549390389 1070859143
3
698522184 543090208 448229415
3
143810477 850745115 266077797
3
1051626664 66830051 757030897
3
742053419 403440986 124532714
3
515211375 767771905 748210180
3
73600580 284788892 106952574
3
845949198 436864696 988345701
3
167142330 1026331656 463653842
3
432548122 972422611 59100195
3
478962272 99365871 502297706
3
402046134 919776758 784673916
3
994901283 844683706 762971499
3
262871102 778613032 834867279
3
1073272666 489645076 532019623
3
279594805 9526946 552922306
3
262999119 526479188 58549991
3
944805745 1017083863 995828788
3
152969486 808745517 901824632
3
600759429 430049221 120034406
3
116788334 1050913433 617796600
3
877401968 155115642 448957669
3
486375773 817250051 197717091
3
1060261508 807822058 647346619
3
973137776 547289012 922437465
3
401842584 456293616 690933334
3
758492587 84345984 143214770
3
415688306 190777762 409074872
3
1048896397 639713969 640227397
3
628709743 1060241369 861308129
3
197936224 340318004 314217972
3
448605813 874388225 722856058
3
337584319 322990338 1011994620
3
93523483 539683359 764448452
3
328520296 786808786 754280316
3
902744855 838431008 38855871
3
142779972 395766525 794922819
3
746970087 1028966505 1015563679
3
341534901 635311282 604016863
3
1068524740 186803868 67057515
3
957808671 981022043 724960227
3
262921668 653656231 570214391
3
909689274 566418255 324150136
3
635478350 17378324 682563078
3
680225943 68852410 809954855
3
499773124 52375436 255939256
3
599127792 544356809 600374246
3
927608171 674344365 584697657
3
119839156 1054270745 203568736
3
315325342 199431693 695511725
3
1051051603 787216482 551870346
3
426694196 903874703 121033814
3
214627015 102180704 891392611
3
1035625518 13702885 765826568
3
802777059 986977027 285420043
3
672248486 847417446 779045583
3
471825888 176658135 788511496
3
638119156 632833043 492463583
3
102167334 897145526 627444436
3
9854242 738157796 784797116
3
371018072 1033139372 305344938
3
730054803 553188440 774999978
3
351753379 947267371 386683538
3
344669423 122394429 177354584
3
235759943 946079600 473208235
3
42074450 468392123 563173064
3
412210022 708909109 497012921
3
286580661 754048936 109873794
3
768836877 751019161 320244207
3
204040860 807315975 731678202
3
253437568 121890636 503333118
3
858809090 7267042 157873214
3
316208331 12438015 51718751
3
14451330 746407498 719468772
3
1037965958 843991308 909166813
3
50523591 512296875 741285171
3
1008496360 533677921 822284646
3
824761142 361883222 612283793
3
859031312 91938482 749602066
3
715930073 50977865 20777773
3
170673551 250705887 146402677
3
130770063 880628545 44258798
3
190927930 182204323 24291106
3
793914738 847186947 235066011
3
303117358 720341888 318023296
3
899730825 274539495 901480779
3
176246820 176677607 791716561
3
1029407920 417916070 30300176
3
477084919 717021355 439948160
3
110622148 237718117 312784352
3
31364211 970297512 327478187
3
990874387 981232641 440213956
3
442898017 163737008 448217074
3
217870083 727462301 447717956
3
862370768 233325494 892060286
3
789636353 400491882 606746898
3
569157797 542718526 625230165
3
380571309 398551735 73420533
3
974792550 30905093 930845404
3
979986756 58828601 506338297
3
599726915 719841517 30842029
3
1042452302 460778140 505632725
3
715101286 118422315 984375452
3
807209608 436314186 805748381
3
85193341 307843251 438975492
3
523387412 903927675 1047410089
3
593576325 347684836 816956760
3
913952992 464842109 813538501
3
396934360 853681777 158462950
3
103338068 989849158 654350235
3
534357114 558751120 246250990
3
412803904 164110136 295820125
3
317247648 541832806 440178915
3
361565444 614615092 188533943
3
385200003 1066830513 994084864
3
13934849 630443746 23886324
3
825530724 20557239 1072932111
3
495638081 355936318 197999983
3
951232223 516082032 708890486
3
1056951138 84911207 455382077
3
747599220 220263408 899247491
3
906888905 709540004 873264409
3
56460883 190810391 1050242041
3
1071234820 461958072 739881872
3
104473448 48600188 531425243
3
451245951 888197224 401161070
3
622458535 88659862 190541433
3
888126828 436386378 210382952
3
218087321 274053165 458817464
3
260313324 1050941648 456277514
3
848745256 216769281 625295014
3
516638339 652584085 600548324
3
909857192 485994168 156597310
3
775285947 694143719 764463601
3
672546598 812485390 642156664
3
894796311 551879572 487287112
3
366733813 1021380664 522155413
3
1021282106 972684538 546772231
3
774851445 529580697 214350249
3
212318553 759155274 406663035
3
300764966 982302377 493836905
3
798818526 872710172 799184788
3
938421230 594149666 11800375
3
247390302 901966649 17668745
3
376126376 686190444 923960684
3
668430270 515526052 461698504
3
71302382 87983179 10564325
3
885534625 926109162 737080609
3
241511207 151037127 932078289
3
1017528596 314541228 506067251
3
414914772 908075357 158820537
3
352111997 352670827 664138262
3
1069070359 19672932 355673552
3
798141121 280622995 883989066
3
810352005 656238274 864242814
3
474122165 327676106 394034656
3
384338221 761696208 243535399
3
521350344 419973498 279779815
3
340836841 941346186 1071783745
3
621255919 501828252 708878362
3
953536228 861237243 1058749846
3
240460496 220044232 730475208
3
722017132 833747689 697672918
3
252679730 431682683 351628547
3
274878715 1044720829 1013914976
3
942302629 189254568 960441101
3
849146752 613945781 1036292434
3
103231598 1037808001 716965632
3
104926195 434138957 119493583
3
422640821 904281991 298937788
3
603819288 126096362 116229776
3
133518834 787270352 775598102
3
561733267 211211977 833571246
3
730521493 794248345 458658878
3
358365741 42488872 923967919
3
861874165 129561868 415755122
3
930137958 350794163 164904911
3
884721532 69336147 141424610
3
672506171 88733489 891525264
3
1043666960 808633822 157265635
3
307704377 118343536 364704900
3
75698372 86170096 560407383
3
439915203 195396974 36464474
3
404689344 972077424 465085532
3
226612640 984429001 318298408
3
432516206 868265967 143350836
3
940469961 311921769 319720952
3
66958311 625788917 235895669
3
385130609 43796076 417650582
3
283910557 443567505 1010842738
3
642456148 897536082 1003150744
3
188127818 915245857 444484329
3
235550533 182095978 214149038
3
86023960 1007463518 66673646
3
298484979 974228861 564254252
3
547469074 515830699 1056309783
3
389186044 859888057 971486421
3
747183307 751414687 925829609
3
1040301620 932268512 428905450
3
319667277 807440080 489679491
3
890226999 261702834 479499124
3
760057156 667379683 667948682
3
797547309 69514903 552619214
3
294753644 575626193 573389141
3
125330398 538342801 41813622
3
938090296 210502780 736406617
3
208202742 693903714 1044274709
3
1042346180 244396402 52080854
3
958592154 392154106 269128908
3
425037566 535440640 207108548
3
278827 255915556 273869249
3
488233232 149402491 330191352
3
620967770 497593456 1035972330
3
903055376 874121419 18901659
3
1020871021 327340131 579601434
3
448880363 248567865 139795918
3
345857744 847829470 1031627850
3
864622223 1007340154 490156438
3
443256543 546872525 78868777
3
568676953 819658235 482797325
3
685113842 428597009 728738022
3
170469566 103992687 522052044
3
168377515 250333871 631566909
3
421071933 544379032 366359443
3
117741948 531466297 987441856
3
860823684 727991122 81745980
3
827118716 677612925 133899112
3
239290338 663699173 731000287
3
72256875 37317742 858503004
3
358446317 644641164 80164166
3
629337091 216411728 407431425
3
577965172 69648450 386967187
3
26268290 298026791 233451842
3
955671463 159612620 642000432
3
123292277 883322209 883256610
3
707896966 764094988 91629047
3
979244999 372236738 444601727
3
660910727 517132421 682311331
3
444440073 592638865 361803049
3
818393484 773510442 269618551
3
836207620 989809921 955158819
3
915046660 832043116 802316846
3
689029501 226350050 7771961
3
522924384 937939843 262457634
3
677774152 626469513 14624451
3
86780345 95039995 280477120
3
253464976 936516861 1012316087
3
831306687 792524163 791023916
3
496641125 125453923 112452598
3
11351013 594046963 313282864
3
777409159 904755884 693532368
3
683258315 304504732 144784234
3
297305714 262717565 612181721
3
999642348 374733268 196577463
3
118203819 619964255 474211824
3
1053395336 677621696 352165082
3
45667913 849151529 955970445
3
577995221 216766821 690611826
3
114953927 204697002 927931723
3
416032610 57258730 231275291
3
12409865 203152282 856676789
3
989139147 811817008 932494306
3
177146284 879622595 696265046
3
963594148 173648533 240782831
3
776542355 575501676 1011575292
3
256305823 193252612 396161902
3
343584687 77544199 112166988
3
449902592 437527105 132190399
3
280654606 47555099 695352203
3
907463747 800586100 1063184862
3
350416167 156538227 168245163
3
267723019 634213620 977036309
3
1037071972 853607304 69829013
3
231381070 937736021 844716000
3
377243377 971842349 223498678
3
546578368 13181620 430391073
3
859872965 94197882 86782157
3
1069791357 283424322 1008028549
3
755904494 358073851 262224627
3
1010331386 237278736 395866422
3
1034106658 517133849 850375916
3
918851374 260966682 872493506
3
682159746 237324488 235429805
3
601972989 1070791062 728183628
3
71059121 831820147 182335022
3
567146725 345785214 590671858
3
202576405 872714532 830439794
3
60877036 305429852 898369918
3
392629869 759036152 780955348
3
587914697 251537237 253037904
3
424966292 385802435 757568659
3
669676626 233598073 781431947
3
1068111509 87252480 613486753
3
681562918 357425738 772467839
3
864347119 118105851 410856873
3
76076187 232583819 18494296
3
62508074 303795778 174307935
3
594857195 259644235 633869573
3
423894939 281502281 423460620
3
628177050 326005041 878957674
3
737128051 898137436 451509593
3
508485419 31723530 617254089
3
394376719 780341707 285468252
3
468268547 394814864 728389486
3
838601851 725941840 546632417
3
500174749 998113917 857227675
3
142227016 315471556 988154362
3
213246704 48356816 846470835
3
198726288 230526211 742384074
3
808662814 816264799 946307754
3
1058015559 943875613 898926222
3
776601438 210730655 596340908
3
423618500 87697343 107246572
3
702149420 752107183 808094221
3
585488271 5335520 516304001
3
136916655 703928491 275499377
3
724933485 601831600 77331365
3
973252459 1027889967 372512317
3
1038122666 556069566 619957633
3
519455016 1065405993 515587133
3
626762407 313233256 965298517
3
154963746 122398180 15405975
3
267818660 821418376 212507138
3
719490418 500549714 430302448
3
421799375 770271837 429166815
3
829415101 620220570 541283805
3
712214413 57045176 385552058
3
7625243 189562083 707881356
3
857759239 29921384 723443500
3
361755979 588608095 854679987
3
403975929 196699623 1053454883
3
903501589 636388251 769559482
3
586433207 35093062 756228010
3
760061439 333178117 898582052
3
866325889 217756502 588046843
3
155330355 240384959 24037956
3
246728456 441551896 184201671
3
1063215536 432386723 430474781
3
49951809 259039592 741208260
3
518519217 134775191 199496346
3
582395753 225992421 972787321
3
53864539 375100179 887296495
3
948980313 418043939 187552582
3
399848363 274576368 605061711
3
655607564 258873877 912653751
3
959605406 150468979 314265808
3
569885295 63275189 423173642
3
75770274 416369050 290207899
3
879566184 197582069 230153215
3
917844797 566833574 629750360
3
99952681 112621291 515969759
3
283044092 376223465 640104409
3
699347895 809973816 758869968
3
697970847 496504273 1036288006
3
152251830 230329018 559578712
3
961483139 868508470 170743561
3
618607223 193312627 296210223
3
888772176 655959009 817743546
3
467288388 716755384 132719946
3
584367844 662466141 907166541
3
959872747 577075870 812176676
3
1061326463 986618626 843247674
3
974238345 582092962 752730704
3
307921456 1031341631 735809902
3
756213913 157278103 125085500
3
403045247 583043367 384070832
3
514877501 848430293 378311496
3
968649564 86002751 316596054
3
847341259 282278816 752143111
3
34031944 261218439 1053936680
3
73606556 351876567 98727637
3
590881474 324258503 363464085
3
225011217 768386271 994626458
3
745098996 481815836 193128469
3
382623718 412366542 469670365
3
775688863 453475011 774592734
3
849257915 990039003 363360012
3
1007501380 769286693 1017429195
3
485598176 886534149 1064744202
3
315334805 194795811 850393993
3
459253089 938992899 787184634
3
880389916 195164067 587127556
3
559057747 20236397 709614156
3
988706601 677678171 881737489
3
285647453 242786857 285019909
3
366976257 914069469 38279517
3
819282570 18966296 567661139
3
870375236 687282660 395449750
3
351479118 552483841 12615761
3
605265056 236330206 1025527256
3
896048598 495027389 170592792
3
50014644 641280954 931238746
3
15867797 909740964 435017990
3
9503559 748723699 10819418
3
904642316 575687992 248189011
3
210118827 608363997 927957062
3
212506841 34419729 296474833
3
266152555 755977520 391624492
3
552815363 765055241 982622979
3
888322364 763743187 869398884
3
215280773 184343465 990743394
3
148947235 65856746 357169788
3
1012150041 723322579 288902379
3
925523171 802862626 169026148
3
21141318 163018161 752446957
3
185413034 444507452 835204059
3
530183853 1043061981 216830738
3
351199996 542988249 798091033
3
519869584 253926354 71312555
3
778305247 1010884997 485901502
3
63877284 429873810 180400705
3
142549576 389764102 17353979
3
872303641 156039065 879280217
3
783707590 520232422 840283904
3
792356070 1005965827 821881990
3
955695726 417129279 714134694
3
173215578 560839673 519607221
3
431156998 505593031 292218461
3
402659808 334569826 848783029
3
622794102 504170780 573991767
3
278669075 661073607 368875782
3
93770859 700398673 787954166
3
79587842 944440454 56137188
3
44499277 554129848 475425908
3
105214149 293749307 601515923
3
211418724 717947890 1031695825
3
916040001 458585707 410139884
3
838334790 26300214 660157186
3
971934776 22625908 170834216
3
392863108 895599070 260893784
3
72718996 966599345 831453677
3
555616149 914698040 983677742
3
281975029 19364594 348094359
3
659489795 315971723 309671895
3
40154488 820242203 513827784
3
175695572 1064599655 986108871
3
236487627 116664347 568822323
3
247695164 893279282 695886849
3
538114926 856253712 116504485
3
640428929 491261937 57434049
3
698737740 1028532408 505527125
3
497709358 110436435 698195818
3
103964026 649569052 507844205
3
662994300 84117252 760391602
3
896428622 462355320 614059481
3
878969341 1033458992 147115276
3
1072607652 1038728813 889279055
3
969400715 68325461 91339606
3
428989293 970634346 48802463
3
929333616 856569167 1026567620
3
179255417 413314136 683035709
3
572986071 700812702 3597069
3
251306118 122881669 39996941
3
991846515 437338874 209000916
3
371962505 812256211 712892782
3
918940782 1038343449 574234969
3
954131260 456351010 362495369
3
911633045 1049728448 594791009
3
35325416 124061435 419391708
3
1024516802 410627848 503432291
3
228998004 63702398 487296258
3
389547913 86882291 50213620
3
52523951 740377742 203145413
3
1003851046 323447599 78251893
3
670690523 949119035 569734246
3
1035963559 402527274 388360955
3
216292730 292022640 679996460
3
534003542 158901847 495371391
3
419804253 784093917 720729387
3
475045482 873591487 828843847
3
728341226 1068411432 568082518
3
1002484462 780707787 118830485
3
758064557 35410255 702681033
3
361669105 732235600 405193614
3
438853410 66907233 970859088
3
786940143 830111452 701744749
3
80320706 775231326 920717627
3
483212928 693341760 809065448
3
594652748 911931500 202003558
3
401615680 634038366 64353763
3
713860950 901380667 416825476
3
615444222 282262069 795440724
3
655778580 2177722 212194219
3
728528425 130040874 707413879
3
835926631 284326396 1067455526
3
96969591 32846233 154319923
3
326157353 817730917 316360055
3
271831512 637786781 191382731
3
518596536 230087449 278747050
3
1029272218 50093084 556286921
3
540518849 767869350 229307618
3
95949789 111260181 83660584
3
736976719 905695217 984144157
3
847338298 797261870 12315073
3
918631188 560316766 598958155
3
315539632 31306873 990445816
3
621717751 337850948 845837968
3
376051151 965619847 408730279
3
664472542 949313680 907564757
3
228795688 159311024 418307915
3
388559293 109563064 1015923605
3
844822004 308316577 908225646
3
429801952 143116003 252618214
3
935821315 662201383 785980245
3
604580213 100283479 125189831
3
213441512 828555067 377219050
3
48540253 290330915 751982249
3
731593571 722864206 115123180
3
1071493172 220508685 173610816
3
1011824144 655948246 93774421
3
944101279 162409150 437091211
3
847001166 1212441 176473868
3
597251029 822885421 736264738
3
125244017 987382841 846628556
3
876715633 780812105 485854656
3
226041387 121440641 669098837
3
542039415 891584491 382509073
3
183648312 973097199 384774097
3
578694052 913234939 916806333
3
75159625 1016379138 326019465
3
936062715 934083296 521007797
3
445677876 530030534 838676681
3
20949389 136096046 880378302
3
840629082 50283805 174534161
3
787738761 1028465804 780493371
3
469027672 332835663 70037374
3
109016452 690250723 896893247
3
1016944881 302088149 392104567
3
917556745 623224781 474600147
3
34642492 853608035 134778268
3
713614692 132833085 1039619205
3
1052940042 1042233396 288706283
3
140854444 684502123 369314354
3
237719707 312312218 46555701
3
104963344 178984451 71278868
3
225040769 684247494 448201665
3
725680227 1038823566 519283983
3
294365652 530886868 61178686
3
394490858 726420513 143946808
3
154631064 284962842 260569839
3
132958565 963736132 479517863
3
421084011 562956466 985079570
3
976087643 505561125 201625727
3
95869299 33532998 153596305
3
945422763 915958014 888331323
3
848037512 119639068 973432301
3
953495376 267218116 286346043
3
28125597 970717794 1026048359
3
565883509 1042698002 656860815
3
419436916 53742011 911197040
3
70563258 766597717 29686274
3
915629699 360453898 602759764
3
518531524 1017920312 43682667
3
218317089 53733758 919742498
3
617306635 657915986 519827504
3
661473270 479761630 495549406
3
297674720 11717135 905456923
3
712166050 548178455 365781739
3
373757885 860960476 1021709410
3
292768939 735347204 680445619
3
439393490 1007409047 451876337
3
884954284 524693117 1036421784
3
816205517 188299318 151442939
3
860214205 934403490 887782944
3
841086441 499075254 674307520
3
275558685 285768553 833845084
3
255105338 412693063 641346208
3
161433127 927178087 723526041
3
88079159 206103734 256892769
3
920901236 451249371 680152139
3
164180105 807069723 327383998
3
582701132 834880257 645580343
3
208485651 303906500 6258224
3
535617875 198405013 384438495
3
283960130 680551264 313367553
3
65612657 779092390 520779827
3
1014829463 816557936 428145550
3
577185282 150637213 735206006
3
298687090 755807723 469834972
3
251590464 576549773 377728110
3
944251425 139681329 752229470
3
739594733 968766653 127927760
3
858091305 243452723 479673350
3
530850629 739762036 156680682
3
778012884 369187552 53534346
3
647208227 514195972 247791763
3
8081403 398477779 84893945
3
984148083 960761370 731222864
3
451182102 829278010 384859774
3
768478168 376286533 737223368
3
895694465 1020953866 246229619
3
601936541 379629508 394074218
3
239769105 959320161 765856937
3
579649505 79790485 530716765
3
245624024 761495100 354749431
3
20339199 655315387 163125160
3
436899380 873609306 1010471681
3
569137724 376264655 491805347
3
325608223 385676912 865958731
3
468552885 311092170 364373918
3
478915250 562245518 488688254
3
14183560 1057235985 816789968
3
753046778 69177297 1001041401
3
323733569 707907010 581189762
3
365536256 1020804683 343695516
3
417200775 71701310 934671997
3
520486675 959184688 491448017
3
773489416 46765303 1071324593
3
914170969 433684034 711249115
3
971770786 1003174012 677899047
3
155165846 1854847 791237475
3
716907987 593629635 905162536
3
1003279675 988111881 128562753
3
853036131 129551030 462538159
3
38905011 963324245 917338503
3
935458127 436090112 665803533
3
567082217 326064280 1035921620
3
415088634 528937497 804376796
3
649617438 117917807 396178648
3
558762895 342384016 476565286
3
122924010 332227278 917887778
3
59474362 169682329 193023445
3
222244496 1013504299 861357106
3
966025608 1066941911 735126110
3
99056262 495640811 912966588
3
475633307 516626539 181722538
3
162178117 757007373 938239801
3
357820562 743461181 958793285
3
13555278 431378966 441138868
3
408538808 719599498 281672395
3
832464765 963345724 798821332
3
522761196 198762927 974391439
3
109436819 484454358 559711013
3
293254864 973322037 586646157
3
1009030654 381822468 159484843
3
116666934 67018013 738059410
3
270587627 247519131 979839146
3
470981064 926888045 295128746
3
276609679 138591828 342030767
3
751859446 498776827 409593035
3
845224625 767263797 577666275
3
1059623461 768462458 333373120
3
756568700 159557183 1024098193
3
423924758 774549954 531780696
3
880981124 11818841 31025397
3
322022292 401214564 66916815
3
1005249303 339521404 294472519
3
514851682 230521967 793641084
3
956856005 468677409 854779656
3
22549604 720634492 3338173
3
762552114 666697448 324734093
3
572727309 1035759616 256297504
3
890022428 133112714 816318409
3
732061448 672809939 683508435
3
270965928 253689345 34931295
3
68857898 9806076 280250190
3
450644722 461838326 413763560
3
747688856 688868288 1015464255
3
236689876 296967275 24352898
3
869563957 630053098 491812023
3
484628214 882551978 811005338
3
453431631 680622940 953386643
3
120083222 1059332461 213947642
3
573768330 482352087 914126636
3
103590554 758924367 941188630
3
362168333 650880775 442801475
3
567044180 657247603 313251220
3
191241451 345030098 407596327
3
369487508 891531635 219396890
3
109253076 30684131 817944616
3
697619060 50105228 343973211
3
684645885 637143154 862539841
3
343676256 431075335 625899621
3
404018253 718325077 513686529
3
635234532 613970667 1006727717
3
248799433 827879500 116647611
3
902293691 16150241 382019899
3
789336642 142899849 614480111
3
1242901 651417703 191924741
3
77575229 27023999 295421176
3
451290920 779168057 368793063
3
928204067 407813101 769717238
3
350642681 380940285 327862488
3
99931306 403141163 396582654
3
233091436 310300718 754911538
3
490477187 920688820 133931137
3
671440267 626654795 997936571
3
429831493 651922931 429009403
3
11159572 665699393 402580975
3
870822298 707703891 982378973
3
642789958 532306453 520982673
3
958683561 1033971073 229756348
3
356440300 996974294 953797746
3
128410819 241550340 342256827
3
782766762 802192834 396627840
3
817692497 1038833409 1017865782
3
249191559 835324856 793645074
3
829477630 669490247 1054228656
3
1035960508 151775454 750357618
3
549017377 465534114 131781887
3
994067388 507228819 397294764
3
783938925 345427550 970690998
3
361907076 404459928 687004310
3
601345756 822497818 506340052
3
741176613 765603962 1044474913
3
122891481 653710799 236669355
3
225111183 476620355 688339935
3
272231085 128756257 984019218
3
954129056 402661729 968174548
3
689267500 501667301 64997839
3
597421421 936861399 704990850
3
317763232 844739570 903084863
3
938901200 580532642 457634351
3
393886966 737994541 143832136
3
777141555 1067703918 616204922
3
139860007 400609488 970500225
3
843397787 628518779 931865630
3
460610282 432534778 510117280
3
623349240 795944138 608390917
3
766093209 970258813 114863395
3
926872236 158348428 922200720
3
102607712 1048455908 1009696323
3
827986521 232787916 1040810022
3
447084972 988001219 735951894
3
1008690416 240631643 563615740
3
387042259 316535363 629300227
3
1053807351 407137532 565687331
3
470118657 1037932525 646793324
3
117802523 449995985 898719191
3
764050019 38240182 1036673942
3
743150582 692984582 535228679
3
170651542 580019788 38033116
3
395013922 569508284 207295008
3
429135698 374665376 717666837
3
897141374 79444792 109902367
3
292266067 702983349 225402690
3
111205056 213480525 517227735
3
686831241 695662759 93949565
3
95953468 7369479 175189375
3
328913024 650705919 305413662
3
934163187 268707226 479847807
3
696008978 895229750 461804335
3
247993056 695745930 623767932
3
351328587 367832456 767833619
3
759574143 696689435 121944226
3
288499357 304647419 433932146
3
46204318 31608060 394572338
3
140515653 40908975 669778280
3
602668648 685656111 376757579
3
169418493 331639144 851726574
3
754551471 175504444 537554685
3
165871076 30742617 179827592
3
1035209594 736491415 366011020
3
113015722 583452723 316400945
3
432217807 966971470 779278337
3
661789952 233783406 809642628
3
163922883 264627447 845049080
3
33458496 918759127 569197356
3
153223359 121506265 738196389
3
60382808 397550427 184602766
3
184612884 175402586 148532263
3
593330428 939489811 52247732
3
216438467 316950185 433882130
3
518141196 436291472 321547645
3
290933126 714999213 989257783
3
788564548 114871144 458739716
3
785277987 555037485 107381943
3
797501731 938110210 33966158
3
26093297 506079809 497299271
3
790809629 928802462 250270007
3
261263019 962546680 850450374
3
556986628 233783976 440326302
3
125885045 433287755 919341821
3
582127284 937137982 696624080
3
470414381 372354882 834735029
3
547117823 306490367 713836595
3
656287476 243836005 1025762815
3
859466968 427816471 1041499188
3
969199612 355073638 324001984
3
963790531 741185160 1045234803
3
816510355 59564300 553449851
3
40539517 170280635 1042932013
3
684191857 754208611 202528356
3
114323176 248995655 232939498
3
84906814 780983330 288873122
3
98049337 1057350913 318129511
3
206404712 471019101 97601763
3
152552037 543017028 921125830
3
389381667 1025451628 868327462
3
633888712 401261186 603148533
3
414271681 170241819 299212485
3
504630808 165445132 311882076
3
800834356 895846164 624990146
3
706638218 587723806 835273419
3
149863905 864128649 544147027
3
447133251 968109359 653906850
3
679996328 499475750 131500976
3
784376065 564711287 1041928770
3
978734385 758604854 547046172
3
527204362 627648449 766402741
3
502889081 1038958868 891197490
3
520882262 1044813939 590289050
3
559969949 500622293 51645298
3
873753337 885103323 23333715
3
868612581 94191156 197955852
3
371994323 214482620 11815537
3
918838804 763965118 206140908
3
1063099003 873026585 828261472
3
63150319 937999423 227800839
3
946649704 771074881 1023967567
3
3666188 777467244 688846564
3
334647138 933304092 9800803
3
489183453 602341585 373063021
3
668676393 123346356 214390044
3
880778236 330443006 436268536
3
76935523 1061126919 877434119
3
587451065 906555630 554311569
3
483314380 825039372 1015874982
3
783519714 1049885880 32031627
3
73148569 596215812 204436125
3
418995410 126474874 366921287
3
690770477 66479619 455537694
3
820025277 701364098 866489923
3
31393536 753429695 206757270
3
92354619 61951422 867925350
3
58463948 268277400 480717977
3
443186707 542856549 73365643
3
782909945 516121575 665420812
3
20295241 81528551 579287371
3
623373899 13086092 554762130
3
852886122 500037907 655048208
3
1045527499 109228466 398814008
3
317928983 763488136 37825623
3
225920499 1059669734 865381220
3
1038114512 120270174 780458309
3
451386653 973234520 83583227
3
416348675 1001324565 839167086
3
421479470 213079664 428873170
3
973757781 281966270 63326434
3
382549631 626690709 272530776
3
909636912 665168232 92579960
3
343734796 327185722 583701890
3
788331918 606631118 637605215
3
101458400 337848105 373928950
3
262054148 144682559 870624738
3
1020241089 1034469140 513919867
3
225290770 779080653 715153019
3
599112728 110721114 569210273
3
78590634 1021609146 924155420
3
185138979 400703510 605916333
3
375913983 798641696 729381049
3
972738142 525139055 966222279
3
434006160 749377503 387658778
3
554279726 185856539 1025563495
3
203627124 657702348 565254880
3
770838480 171570228 40503293
3
448325607 830054680 954399189
3
140475266 417417791 1059975392
3
315132950 451493374 337320824
3
306439920 712472698 427473274
3
778906152 906236337 1015958985
3
534529249 1064588902 779310769
3
601014413 685661317 1752658
3
1043411747 534716310 34302616
3
542636683 78482524 56219767
3
463085492 957115063 840437847
3
183045126 639785812 1011454463
3
413869618 307507936 500606040
3
1050248080 892628655 428200418
3
423899525 873946907 586994868
3
257900209 802914819 74112341
3
292695499 613446707 314803677
3
687402104 1010068131 1021703956
3
12146308 551247040 409491341
3
834587202 335445837 644979951
3
611446015 1016886129 127391214
3
983336650 158871573 218042265
3
928965381 167197594 139764491
3
16742259 212327057 681513132
3
1037059524 878277631 1065231479
3
559713233 609232454 500695808
3
314143998 490696671 458457404
3
1062579070 929920339 956291374
3
660959859 12771907 309722118
3
901147163 258225501 719617631
3
891409803 314410888 910161297
3
448544165 943594683 114140506
3
311635784 852318507 251929424
3
1051108090 800497634 61811150
3
363588204 1071134677 909297247
3
564124843 363146003 242970588
3
330363879 554252199 934866604
3
1022310405 1020128323 2715113
3
580237188 485096136 762320481
3
408028250 310917450 561138850
3
1048788179 225363500 224567700
3
563128469 574348880 382126416
3
869560409 332151974 440667698
3
673809150 397729910 180667998
3
91481335 922348593 755097641
3
863731530 888635585 315209256
3
563452313 371005819 319067606
3
225873639 634686283 576637959
3
125931296 989558196 920006830
3
549482374 826293933 627580826
3
147470993 977644181 1018043952
3
766536681 110909351 678964823
3
454827902 910551220 974687498
3
130351855 536874259 548235089
3
370286261 914809863 332495499
3
461545693 172951561 592424268
3
509887785 983296694 1060766793
3
759355119 81962067 390068991
3
362620702 26411557 432589331
3
44023071 216466707 829724072
3
662967192 688272962 12348441
3
337078837 278383027 544242134
3
81308677 679053068 443117915
3
25144848 75394829 321187443
3
437693481 368517221 821764687
3
69892659 83273948 473459217
3
956231243 166447129 950608855
