1 3000
451508872
652703113 652703113
859845324 859845325
553406657 276703328
450069509 409791878
990403736 944647988
841284370 420642185
399591674 399591675
139105790 139105789
965575268 750931311
867926994 413911370
234736256 117368128
550093217 275046609
154310171 154310170
597791751 224099613
984190650 340061518
466643867 466643867
444313082 444313083
366786564 366786563
13344871 6290978
847054781 964382862
886779180 886779180
655015191 327507596
672201490 672201489
906151764 796158139
197659442 89754150
231914925 231914925
854380077 854380078
964800201 964800200
973606625 476051075
174007964 118780005
93623912 93623912
679983763 339991882
44254779 44254778
712135052 239742657
796464654 324349336
507874690 253937345
424235679 212117840
574182334 574182333
275132645 655129441
257721934 155845935
858301376 429150688
427127522 427127523
560361390 560361389
762651632 307370208
188903394 187480800
702533250 351266625
822424824 822424825
439684986 439684985
978574553 933831291
612944782 241794825
820737708 410368854
788475671 788475672
106984160 106984159
58468006 29716267
7054146 2481902
341515081 341515081
783109659 391554830
708561736 708561736
314878557 268071249
892124422 341246101
173342492 173342492
955407721 955407722
531810403 265905201
414649392 353960841
519039484 242457248
212687372 106343686
140778211 70389106
161447188 161447187
129221356 91165623
265587360 97835521
754993134 377496567
253183908 253183909
52979226 52979225
782629909 667569167
938148985 422844222
63003826 63003826
357333692 898830491
591359212 591359211
202361486 68729051
675822054 437402293
482818138 482818138
645625885 322812943
421534999 421534998
995789050 990860691
402710122 146440026
26026424 13013212
221581112 221581113
812029991 406014995
121957604 57492826
585915757 207336273
661985084 661985084
83649177 41824589
40905522 40905521
945653957 806541333
863004714 336309413
179711194 449556445
194468612 194468613
685504993 342752496
351229526 249324297
531322246 404504604
455142648 226066524
287006618 173715721
114218813 114218813
911227433 395930010
306971143 113968635
919170383 459585192
360723892 180361946
849694717 367086027
958597731 945805634
78526137 78526137
722509817 722509816
716917045 358458523
8948742 6775522
924530841 924530841
693070147 346535074
356474664 169940762
522955290 522955290
837303442 837303441
680237807 680237808
487501806 304186381
906385591 453192796
644540637 644540638
304875069 304875069
148865781 148865780
454536458 454536458
213345184 78470617
309097712 309097712
351951906 351951907
856082550 856082550
785536268 467670446
18426650 13388040
875192850 643393485
306173177 306173177
382382230 764764460
663866915 331933458
535152240 535152241
822264232 571616405
510580353 226306042
635115204 220907451
455267732 202911999
464967685 232483842
848896639 430900234
754881657 377440828
979441325 545320437
309594278 130044652
972779031 399947456
299019046 598038092
901937145 645565661
920500483 372963712
88758612 37846684
383305887 172475677
205708633 75209489
500230276 250115138
231374561 115687280
980823428 819145697
324120077 182638506
281535849 281535848
518646651 518646650
110102546 110102547
88134187 47347247
76968166 31687769
447618367 223809184
814683418 540211358
169576796 235316041
810220378 522525313
905873012 905873012
164980674 478962392
512397791 256198896
258973097 91790908
235657388 235657389
49083135 42828563
225494385 225494386
970525587 828834433
948033358 464577716
820090800 820090801
156380275 156380276
868679769 434339884
726160320 726160320
545765705 501980745
716793389 395176283
205858622 106396033
32310049 16155025
326717459 326717458
798115624 798115624
944334440 332157735
896476099 448238049
734921269 401322620
126926813 63463406
469385037 202757035
776758094 358152402
174566429 349132858
815691273 815691273
748516611 330455884
806235141 403117570
624761233 312380617
239166766 478333532
158923204 158923203
965282768 587566962
700288855 700288856
899466525 899466525
319380218 159690109
980050476 980050475
743871235 980911130
108261608 37933665
934535475 934535475
323273013 161636507
798150071 798150072
367269893 183634947
692023457 315196444
533082665 266541333
414449521 207224760
153949607 76974804
338375591 192261863
592944470 242723609
688574226 688574227
287784307 287784308
375447044 336857683
941275434 941275435
385649825 385649825
801135700 400567850
976320758 794242091
130465152 130465152
631456610 213106192
125765153 62882577
590054989 420170323
317527937 317527937
996784355 995087194
78560561 39280281
879230721 619701612
196671671 196671672
711151255 711151254
638873728 511168350
541192741 541192741
313193963 313193963
317273821 182985488
667875210 667875210
226473760 175312012
669925263 543439825
408056556 301951641
919201519 919201519
901169624 450584812
969311840 472128634
730791542 268424042
356302373 712604746
491986000 491985999
201107337 100553669
412324022 206162011
390824991 173966669
595392308 512993832
341309826 129466105
144448856 72224428
996736236 397230541
902057589 451028795
840592 840591
26204707 12209231
990358707 990358706
178861484 88626172
265529280 132764640
32168116 16084058
238450673 119225336
711818661 274865578
233595612 116797806
906913363 826972310
47377786 47377785
269446714 269446714
351047211 175523606
696394907 696394906
74683871 37341936
495823376 495823377
997458695 386348481
883229276 484902882
964537605 896722299
67028813 33514407
954161598 940020379
87382534 43691267
299828581 496732862
92363541 46181770
574637005 418239198
447689077 447689076
228449504 555311837
517261073 258630537
360782243 180391121
912368223 912368224
126547149 126547148
29318751 58637502
33748389 33748390
145269927 145269928
858462093 818466945
469054055 469054055
5276016 5276015
730300262 730300263
879225280 879225281
694304311 642558093
919577303 919577304
190387200 190387201
514879008 514879007
875576858 607291622
832447589 416223795
861780169 460244188
124596293 124596294
576130298 288065149
971059419 424336811
888806077 888806076
57356503 57356503
597781238 262463842
622222318 219535501
653049596 326524798
983656873 481211357
455883577 313243503
702965374 351482687
988581738 975718097
984155860 379935872
395425333 395425332
10470237 7413316
435640639 287488858
489387279 320320020
102760351 51380175
495302236 998502806
84228432 84228431
996969102 498484551
913844828 913844827
90171637 45085819
305466345 305466344
968097259 629329024
893797558 644624175
877971887 438985943
32812491 32808576
694136300 694136299
366519395 183259697
139612300 139612300
99371091 38307779
298015401 192869522
913695031 839021129
992036838 575748552
196318556 81102523
250098398 84406928
74174979 37087489
374461919 374461918
601445710 300722855
705871032 705871031
40993765 20496882
201660959 100830479
436773641 218386820
358196508 179098254
329496701 329496700
339586558 339586559
482893771 993075439
795206382 397603191
749039089 415223235
877770765 877770765
692146008 692146007
208056552 136528279
983395717 488322245
518623730 288301589
948058400 703298861
866290087 866290087
560461295 280230647
617755769 466784731
103236567 64747879
472803748 236401874
897403525 860628388
734447041 367223521
903852887 422618766
581041216 581041216
141169026 67954810
815082659 407541330
933561077 406376565
477079824 477079825
829150949 414575475
156132932 156132931
201596003 100798001
713110195 356555097
16352757 8176379
804237211 765220297
206529153 206529153
223699887 96381808
924528274 924528274
100124900 100124900
997114999 388801387
471009752 464138850
971649919 971649920
362209156 181104578
954061401 448688465
800361467 879617389
174336012 87168006
341079567 341079568
171959300 165907470
82356793 41178397
725686141 701314551
855514972 427757486
615044347 615044346
490263052 490263051
537562800 239578937
797415389 311319721
808234519 404117259
656324113 328162057
666548647 333274324
615880705 253999857
523787022 245670565
660213532 660213532
910942244 908673397
364301955 182150978
628700025 264608145
88581135 35222165
873365587 575315768
73753503 30139667
515536816 218040919
49586377 22300248
476713867 166547084
276216895 716657467
743483859 371741929
803882183 401941092
347093532 347093532
477714237 477714236
137848880 68924440
430267244 464405053
359937555 359937556
865297769 734436088
135699047 67849523
953025790 651636457
89105701 44552851
115225157 57612579
356325418 356325419
655250927 355895882
147164624 89435485
960658695 960658695
609122581 458601862
802412259 397147913
836968615 544773634
490611609 490611608
369925353 184962676
968807153 484403577
353828598 214210937
991652445 991652446
426887017 213443508
949040305 949040304
555273226 555273225
435678331 435678331
342188350 171094175
235116199 235116200
173727514 86863757
413034709 826069418
409411711 167389127
868056147 434028073
703040369 351520185
717091263 358545632
651649863 651649862
546276748 248584666
685240063 685240062
730798007 612053057
889077160 889077159
476911442 185335275
627537670 627537670
728189266 728189266
916643317 916643317
614742875 614742876
318460617 159230308
514664217 257332109
628144518 314072259
706657595 353328798
571785601 285892801
389809632 145854072
712467082 356233541
192111039 96055520
552568219 276284109
144091874 234618891
646285741 292863644
465278044 960458751
61628339 61628338
281960324 134220022
291541235 291541235
944044921 944044922
940835386 470417693
396709341 343990721
277147167 692019843
974120196 585697024
781720525 390860263
665808140 273891612
939470636 759428184
81639017 79994587
411030136 189448215
307584311 153792155
982200957 914597837
428750527 428750528
659615789 329807895
510150351 255075176
873909200 726713956
292187839 146093919
838826486 838826485
978172591 978172591
471885543 235942771
732740652 732740652
959039910 479519955
83080155 46903849
971328883 825593467
319241057 319241057
82036365 41018183
827768319 354355660
254267567 127133784
182880571 177770417
451729930 451729930
307043110 808085345
381988919 347492409
125367497 62937311
819808163 819808164
968416733 968416732
577194063 288597031
783995493 298089756
873531363 648101832
422856989 422856989
876760714 666297644
455307448 216866259
239366083 119683041
273985682 133893480
447846030 223923015
74734362 74734361
212473860 126441362
501844521 501844520
932827466 469887510
327545193 327545194
616520068 488910266
519956391 324783481
751934791 300675699
225529225 112764612
947731258 947731258
984738605 720223630
524134674 262067337
682476752 341238376
132919170 132287135
17728013 17728014
927016206 463508103
722034626 722034625
408303911 204151955
464697785 232348892
461947082 236264752
936729331 936729332
405617076 405617076
677708142 338854071
630623814 315311907
880344397 880344396
177765335 88882668
705163729 555630371
419776743 209888371
429088014 151378139
337027126 337027125
301816839 150908420
744823772 266650144
235577854 117788927
751843363 751843362
996270164 481382730
20802610 20802610
676184073 676184072
11351553 11351554
897421030 448710515
362698073 181349037
689513991 689513990
619339502 619339503
44238732 88477464
432361566 216180783
67388625 35115772
653062243 653062243
850698960 628367306
910090495 835046897
174253442 62206328
47852269 47852269
94072678 37795040
594200409 594200410
95809307 95809308
50885124 25442562
680200972 680200973
115399383 115399383
380458675 315302569
515472685 301253295
541578343 270789172
847826526 537585733
64423495 32211747
123680417 51091974
410247146 410247146
32130037 16065019
484869510 484869510
787346463 393673231
375030399 187515200
389147418 389147417
699344208 699344207
384040136 383741758
430712843 215356422
131979664 65989832
287541518 143770759
587881753 376572675
537957316 537957315
213685777 213685776
983619038 691412345
612122241 612122240
487481063 738887432
315353601 185413336
477759609 235414099
832498020 343370762
596187153 596187154
711678758 644674330
483050496 241525248
724063143 724063142
292754477 146377238
993381323 496690662
134525501 134525501
392174231 196087116
609948440 436539606
67021500 33510750
384702959 384702960
984552219 984552220
360823261 165476451
518501947 259250973
497805188 310620344
53222996 53222995
876999413 876999414
563878461 281939231
271199215 271199215
275105061 275105062
528999647 264499823
273116088 136558044
323006504 323006503
431463496 431463495
692955684 346477842
316011950 947825654
435158722 295197902
356005855 178002928
28565298 66954063
604472008 302236004
585665138 585665139
50708287 50708287
462434419 462434418
415212075 207606038
353920954 291671031
509970626 254985313
574211158 287105579
53619577 26809788
994928086 801676404
812153574 812153575
923891668 838886586
764001054 591249802
371307207 185653603
146992988 131728045
119530911 42223370
192240334 192240335
683344532 683344532
974165538 411183143
295499151 172709955
752140237 542341973
3910469 3910468
803467133 401733566
117492572 74642234
620011915 310005957
977060759 591251242
750076806 375038403
505172306 788082984
800386284 800386284
251024462 125512231
134629782 67314891
76371324 76371324
391478156 391478157
299277898 299277899
448783874 448783875
355436838 355436839
817418602 408709301
999493077 998888243
223870416 223870416
952195080 981118605
197211704 143163755
338178609 338178610
807447106 807447107
272912935 104590776
299743211 111598606
61469735 61469736
61303218 27470590
99219361 49609681
354717345 177358672
994292318 994292319
536402329 536402329
985508979 985266715
845195691 303761585
749314907 749314906
626950016 626950017
911879632 831544235
705321207 352660604
941293930 716114575
291718467 291718467
791556622 720217320
528948855 215497235
422999467 211499733
823191663 411595832
848521610 808321487
305989458 305989459
984473287 492022248
752495068 752495068
469090815 469090815
998713523 977587038
130088122 45733277
951062447 475531223
555334229 277667114
600664132 600664133
864702093 432351047
286045942 143022971
319445467 186625641
470375648 174119089
764957188 382478594
916687793 916687792
324886265 162443133
670687255 670687256
74640375 74640374
537015705 268507852
854148751 458829966
478704887 175923039
957681316 897273771
874402865 874402866
408502854 167087753
830560565 350038534
677763369 338881685
983498757 488704714
949363785 408516937
472813842 472813841
920583195 416956570
135382775 61566233
98944519 88494145
65584452 48404036
821830659 410915329
11284889 8785895
66623863 33311931
501614807 250807403
937824500 937824501
200030438 68090114
998886777 998556101
642826066 642826066
556986317 243524425
323782001 249842265
888490743 779020652
567755578 567755578
493357883 246678942
546908766 389638517
924227910 924227910
995607346 995607347
754123676 754123676
182122025 182122025
456589087 919736884
398866990 140726494
638075186 233552954
153929849 57189673
858947942 599014188
106066197 129515090
411091795 205545897
581758584 581758585
788946148 667878313
999917350 999959680
541447282 541447282
203995996 120237651
38941852 17971113
847636758 847636759
339634716 129579320
451053201 225526601
702635827 351317913
475621714 237810857
956216449 633583204
200479185 73523201
248910967 124455484
77492373 38746187
514599725 257299862
950702755 475351377
624699522 624699523
762539887 377931376
35094577 35094577
864815609 864815610
629099525 314549763
832285123 594983397
407679901 407679902
304799387 152399694
704136507 523565888
956939224 730465142
162425586 77840089
315604450 158702760
42052930 21026465
87187322 43593661
461017982 461017982
122847536 61423768
864282259 332380568
875925467 437962733
643377513 643377513
916106715 458053358
656808280 367549334
739248108 355488511
103460466 49496840
69339739 34669870
428925829 214462915
246778781 123389391
708431166 599953874
983790739 491895370
958431722 479215861
408793095 204396547
401786046 401786046
285803800 285803800
990489891 440309778
896950067 796292741
215780720 215780720
161393178 161393177
83344721 170027213
971350805 436346454
186436339 186436338
949946793 442007180
199378639 99689319
144927026 386608324
150512609 172311292
529771199 225836427
786360886 786360887
993059843 505550754
898437194 881029016
193072972 96536486
293070341 134706132
585345903 585345904
500072685 500072686
351623939 265248730
199275843 199275842
134742865 80347412
69333062 48791772
992840350 992840350
476515697 238257849
225289758 200695468
361366948 280063631
980967098 406103914
614486813 381553133
255854658 255854659
840258479 420129239
344491071 172245535
857058501 875747999
82157049 41078525
734740802 734740801
997719056 454751857
336916044 336916044
995374338 496866829
665960040 332980020
227085157 227085156
209822569 175273984
774411745 354549861
835903958 833257070
758935292 417094185
483381424 375531847
136579490 136579491
607527196 607527196
879242965 395992655
200142573 72275307
404376178 140770863
72270449 146432350
124948173 124948174
97665378 195330756
593462959 296731479
855370769 427685385
353908321 176954161
97240995 97240995
847162754 847162755
313724064 124785106
368167952 368167953
629751336 507920113
60549885 30274943
451592042 451592042
310301009 172370960
430666496 430666495
639409749 319704874
874996504 874996505
555523786 277761893
374623068 187311534
927122572 873286141
131753370 54720078
911478387 911478388
995442430 984977851
680385695 354316130
103320066 51660033
231483381 111211877
243531225 121765612
210794018 210794018
608555468 304277734
920509645 460254822
169260629 169260628
417000895 417000895
328483861 161671433
536344428 536344427
758905726 758905725
22122684 22122684
246538909 117352915
694366823 694366824
642588252 321294126
833570211 416785106
415130360 377518991
119050003 59525002
863636607 863636608
924501191 888419523
266056112 133028056
377965791 321599543
112521346 112521347
369894541 369894542
931453395 931453396
960141342 474726166
593817482 296908741
214285965 214285965
159663936 85025739
236375742 107070551
275023356 275023355
835532876 835532877
466724086 233362043
78761815 78761816
309634736 309634735
319044994 319044993
77285080 77285081
92481755 46240877
817252554 408626277
393822192 154433885
428311922 955060976
493697284 209004057
299524293 149762147
691164390 345582195
425972753 425972754
704459489 704459489
926250059 870285460
436926808 436926808
334862782 287131538
115045598 57522799
660086857 660086856
941999820 941999821
419355566 419355567
340463425 261516861
111381689 65696724
444640459 444640458
863105420 453422882
589251312 294625656
954172650 733983224
198644130 542120929
854380446 854380446
887556507 805146210
966244002 948958032
321498367 321498368
918939147 918939147
921049919 460524959
120020255 60010128
482473561 482473562
448891851 448891851
39870996 18215524
135537119 135537120
945126588 945126588
598222291 234225687
916888967 462656706
885437161 442718581
933384935 933384936
835563661 336116788
243181939 172977027
864657883 487003854
663763732 331881866
958321741 438541211
172765992 172765993
968448048 479286283
856067135 856067136
577886226 577886226
763422680 381711340
780545927 322097959
990275119 990275119
369537066 325622834
98875035 49437517
999695898 499847949
855108433 411815481
861947608 418439423
720924374 443824681
29707975 10399284
589432683 205910426
702744969 440679228
190317551 190317551
850254787 850254788
483613016 241806508
814358783 314647948
565436577 565436576
857496770 857496771
935522819 935522820
488140732 244070366
947697172 473848586
173706578 86853289
673020519 336510260
204147631 102073815
561464641 561464642
169197339 169197338
330643577 330643578
147434871 147434870
635284371 283229604
517885755 398478116
377842814 168057096
162965939 162965940
24631149 11960199
594016598 364892599
16711143 47129482
56366081 56366082
189311137 68542651
460330671 460330671
910616842 455308421
961928395 423504672
422487119 211243559
274009211 274009212
697787823 697787822
206036447 90407380
51618665 45071319
274316336 548632672
897773691 448886845
50759537 101519074
739541919 369770959
755481549 377740774
139490020 69745010
218874474 109437237
813925434 813925433
839480817 419740409
981064484 981064485
776433457 776433457
893399745 893399745
468038195 234019097
988088003 769059151
770447975 742512929
439685620 250331408
189834595 66902078
148625114 430973892
555000219 277500109
214548626 214548627
737801361 368900680
630062759 315031379
109443855 109443854
629682134 629682135
849988766 849988766
420461844 210230922
876190150 803907086
410454593 205227296
550906720 550906721
733962919 251883456
963141386 481570693
955261887 913389758
502646256 251323128
826697670 368802460
120711201 60355601
130424859 112852572
554542963 548922035
517092852 517092852
864941109 864941109
869440278 860375580
607984330 303992165
279353960 249456594
428013668 856027336
654909275 327454638
798067825 798067826
462281558 924563116
748647709 374323855
494994130 494994131
204253715 124481891
770025529 559194421
758732938 379366469
778580140 778580139
663329093 663329094
66956472 66956471
185327477 74193050
249801830 124900915
376965119 376965119
74805280 32090934
204029849 118854517
368854154 184427077
748558168 616966044
648691635 324345817
654621083 327310542
530533879 708551265
206746229 103373115
41508002 16928590
334215194 334215195
333293479 240780447
789105462 388054301
652241537 652241538
262123459 89479345
289297796 779342484
481396591 481396592
56526842 27344575
875601351 875601352
607656925 319865654
698578689 349289345
92797031 185594062
284925091 284925091
80685533 80685533
727414334 363707167
829916094 414958047
765454752 765454751
541008789 270504395
929409327 464704664
240677951 120338976
237328909 153391352
636363170 484626647
60225739 109450645
292642844 110013624
671517657 865148716
937942929 937942930
796580560 603167783
213667562 106833781
979612718 868586815
189931501 90131046
126041175 63020588
61299547 30649773
541244323 270622161
817736652 817736651
851385642 481643029
411494819 205747409
307877123 153938562
775890182 775890182
977356706 791068299
104746778 52373389
963089223 780334595
953088995 476544498
964986164 482493082
276439147 138219573
490596236 467500676
265630265 146052601
379754220 172087627
844891917 407930259
425930146 425930146
254177562 110621796
8818465 4409232
709970367 496398299
342470184 144958632
968611742 968611741
485655540 278318126
953495748 449832898
111920914 53718851
713084753 272400369
328389666 328389665
639109221 458608441
985903519 977647945
423645643 211822822
477767173 238883587
182557462 182557462
698097545 698097545
96830557 96830556
368694333 192211410
86849076 239488358
253257748 197159030
385012105 170568907
319754998 266461032
997867528 872313861
145617861 72808931
844873083 608219422
648286365 391192233
426198899 389346095
704050523 291517776
576512127 227979537
344509939 344509938
943710343 427736407
292882713 146441356
630137596 630137597
34022008 17011004
701050156 265860088
751442386 375137257
469410396 469410395
524622941 524622940
213115456 106557728
858173897 858173896
821512997 410756498
824943071 412471535
532149986 266074993
886860743 443430372
712611417 356305709
951159406 951159407
18043275 17467729
276389591 138194796
285066638 285066639
372688548 992108673
359379507 359379506
69204296 38844805
588968820 588968821
534786307 411068216
686944871 686944870
493585802 246792901
231821582 231821581
39554864 39554865
373967813 186983907
739630739 369815369
394127251 197063625
529557697 264778849
619449350 570700451
483206733 483206733
321888681 160944340
326208974 235402053
31167232 14705013
497333420 248666710
497596020 248798010
688032033 688032032
967286053 967286053
973412573 425905862
430184837 215092418
460695669 460695670
855491107 907583913
193061361 75170257
49362297 49362297
791974326 395987163
811597858 811597857
954015044 954015044
838951494 456484128
131856707 56974785
728350236 662513173
147663567 147663567
880353256 813238176
936029349 468014675
413501500 194888128
859060561 859060562
537743160 381328719
559601553 559601554
635651030 635651030
385049225 245483915
308435435 308435436
460580459 218996801
806351839 403175920
385686886 385686886
748120052 748120053
945049070 472524535
157151840 78575920
245091736 245091736
905559059 905559060
262183985 99366809
951123888 951123887
419333220 257699574
683089646 683089647
54385976 27192988
388055157 299284476
853475077 426737538
729321857 559963545
556945217 284665996
796303886 398151943
809284022 747549017
743899373 743899372
685457646 685457647
894834236 894834237
940003607 940003608
717803569 698790683
918974280 912117774
900232131 900232132
498882858 498882859
986122464 427114240
545795117 545795118
782380782 490522307
786224519 786224519
359007758 840472504
634627466 634627465
153193320 153193321
505306782 252653391
34048813 34048814
238029618 620102513
376110238 376110238
690750757 345375379
707890809 598294437
87040187 43520094
866289226 485316031
389026901 143672876
335286461 993088482
238668165 119334082
727662043 363831022
264635530 195890085
313255657 313255657
130489009 130489008
459594896 459594895
882757390 764945044
991124607 442455821
290186987 290186987
983394228 416482205
822847535 822847536
394317427 394317426
972232227 429881563
511222599 255611300
967356251 818870478
333851078 166925539
727356352 260378531
431255824 192562065
312480155 129192253
627755852 627755853
175367441 87683721
926545730 498692627
403197548 270201154
481231668 240615834
884984427 884984427
470620221 457329485
107830836 107830836
894441320 447220660
742384760 371192380
698280683 582380389
772682739 386341370
983559855 418804402
865773782 865773781
60495514 30247757
702467750 702467749
51364866 51364866
179730452 73343260
466271085 466271085
608229265 304114633
978586647 978586648
514911361 514911362
936547187 936547186
189293135 322820819
880096166 453908151
256946525 128473262
617950886 300881369
159048386 154237562
56091783 42152482
243596062 243596061
473126305 230235931
542702227 542702227
317219459 158609730
32975469 22206876
470448191 470448191
866522144 664186526
180687253 153942211
558361727 279180864
290222050 290222049
155022799 77511399
786122267 272917470
175056141 72296646
734120494 367060247
618268785 309134392
940900063 470450031
822813290 460790295
353311636 176655818
263399551 263399552
416393320 416393321
305785596 305785597
249223352 249223353
914034027 332193303
84352697 84352697
96846424 96846425
780084459 780084460
946816225 402548960
920213710 560113260
840598712 823103571
48905593 38438732
818826766 635297492
21612243 17551613
44060135 44060136
864604313 347085875
236372728 236372729
5752727 2876364
710054086 654617007
524125685 213093793
445747419 201342741
514309849 217896821
210871811 105435906
638342974 241202881
64888842 64888843
840058077 420029038
362327699 362327699
628366731 314183365
234307280 214664118
35215474 35215475
55319422 55319421
137211273 106423126
830042325 415021163
758017608 710149807
101379017 151941810
198277608 198277609
594472313 254359532
99876350 159340509
506595870 506595869
722365675 639945522
688366927 344183463
66724547 28791961
967917091 483958545
882824955 712551498
912757601 447463078
688553807 543197107
823484037 344698748
922648249 866517312
386790894 160252859
359969592 210918410
296499723 148249861
557220866 459266595
274751058 163078345
697493835 697493836
155220335 155220336
978411680 467260640
849323740 810062277
602094734 602094734
615382060 377427093
839766905 371529137
923969789 923969790
574978710 411447192
460283230 179006030
211628885 105814443
763158306 381579153
629696177 279289206
925462925 925462924
366573539 171540531
46222300 34962989
63389804 31694902
867513011 498251446
494904094 494904095
998645025 996724358
760739195 380369598
768553972 768553972
272303334 96616069
471013232 235506616
367798229 367798230
132280775 66140388
517131422 258565711
557644773 418014839
362998313 362998312
968769841 947387961
722905680 722905680
873223648 873223649
577926509 288963255
163741497 163741498
835524431 835524430
323224855 161612428
391981804 391981803
387161609 997864440
583314037 583314036
904151814 904151814
169565124 169565123
354759597 354759597
86225741 172451482
426091162 426091162
264816913 264816914
760223783 427938796
989854806 441612620
229367096 229367097
986888132 983606227
812503340 406251670
843133497 421566748
698110476 328575238
736542977 736542977
942099815 471049908
372158468 946598965
647775286 280076122
154249527 77124763
740661239 740661238
843613504 843613503
990481953 954702075
471077605 471077605
886236043 886236043
782030613 391015307
76751771 65047125
169822036 169822036
39649610 33085237
349584829 349584830
286831501 113067018
327395117 199439518
729842476 729842477
465788933 171742431
15124677 7292288
142489351 71244675
379028296 379028295
699547270 699547271
582995549 326837690
535293306 535293307
142486210 142486211
701205931 350602966
988766464 491479285
783071288 391535644
735944657 367972328
614324423 233876243
532935296 525864935
563849223 563849222
999438026 492848435
542094055 350424360
58268491 24011231
886342193 371340549
622392679 313611588
349129111 174564555
329954149 788006254
463427543 224624145
512018857 213597337
707259074 707259075
360023191 254140008
865182852 663339959
542881650 203136330
784773621 392386810
264128782 166799154
38997725 19498863
358741434 358741435
480233282 186385344
405690892 405690893
998868550 439177309
960189961 626473760
761279010 761279009
355859600 177929800
95504558 95504558
897057337 897057338
494842718 370711696
715966820 357983410
663239646 663239647
903807541 804004288
545701801 272850900
411576929 291444080
962352779 481176390
230994024 461988048
764513315 382256658
143285497 70049418
321618969 114797784
851038909 425519454
814864177 814864178
222288735 136280195
938870111 502079556
972567823 972567822
8817882 4408941
245802947 245802947
956747022 943694243
360087814 360087815
106174799 106174799
824444238 824444237
958710713 958710712
89604250 89604251
27318888 48293119
4390611 2195305
87168985 49905554
430929446 319298596
31696049 31696049
150471540 84390060
241660699 92251880
420605517 420605516
111535202 68460552
334656897 334656896
436377967 218188984
488462175 171395750
278340543 134951390
548428805 274214403
998168343 820416386
891197069 527001019
899788401 899788402
988775252 988775253
707803763 707803764
954636939 932039731
950245499 496063002
281482682 281482683
772131796 772131797
214675047 107337524
720105863 360052931
175962115 175962114
330587412 165293706
303183557 151591778
780918021 390459011
753046699 753046699
351503826 177423353
383531891 383531891
974980393 990829250
182273555 91136778
908453195 889425513
988411258 778443501
864712845 356937152
695150909 347575455
799255134 634768695
947850163 460706491
494721884 247360942
846579535 537268308
957111294 911809482
826505657 826505657
991214279 991214279
843463289 843463288
981315738 981315737
985095816 985095816
429560524 357500417
960909978 802620391
546010475 546010474
526088890 526088891
711340054 711340054
924053154 446417869
812854602 812854603
180163368 90081684
910919872 455459936
355092887 258366426
868190439 434095219
80999551 199265514
646807679 314228790
991159689 982432180
770918240 770918241
193927099 193927099
268034101 134017051
868879843 335362159
482019964 482019964
460357987 460357987
371409331 185704666
779729383 277720355
481037958 393727022
858093581 858093582
441529163 220764581
36135487 36135487
104161150 52080575
995183874 995183874
820207311 721635001
394182194 184339752
726217434 363108717
972076293 871841880
185858411 185858411
189782653 189782654
328674624 164337312
191096246 67634045
300945145 150472572
370214580 185107290
161799629 135568876
555672704 277836352
919385870 956219938
13058693 6529346
450748004 450748004
568529058 284264529
325301025 325301026
381264877 381264877
998246284 498791115
134480743 67240372
984525801 373464943
718826214 467123558
193800087 71996238
701990236 276607979
350528269 175264135
87141717 30437362
453405827 178638887
416753312 416753311
942114855 471057428
341626786 341626786
525737815 525737816
855214551 427607275
965878801 965878801
498639129 210625257
557059973 366752839
826595288 413297644
939592620 939592619
245890963 122945482
680675701 680675701
616739399 616739400
775729177 387864589
489866117 170609200
589003212 294501606
627581213 627581212
932991479 632131700
564006871 564006870
283424371 234559332
858887465 858887465
688277803 321300649
943231661 435915066
138194559 138194559
828870106 414435053
995661045 382884516
835741837 369608015
931821230 348700172
680720537 340360268
436992774 210637132
153314266 58985877
315382293 315382294
490673886 983963174
700024335 700024334
918870693 918870694
416034106 687568418
935015761 832577648
455948755 227974377
937822110 824182618
750357125 363868729
20932470 10466235
502732927 502732926
6816349 6816349
359641139 306737233
91562894 220582846
564728818 491958750
969395345 660466880
830631337 830631336
761494594 363949256
933836472 850376288
224391967 205212014
780463544 628171775
995865921 995865922
592874228 592874229
983991686 950578579
698901359 698901358
942517433 942517432
223680421 223680421
840081777 840081777
209605415 209605416
464496407 930221739
998730427 437387641
880255475 840988258
159437312 62453517
887846433 406847098
952230262 952230263
554041411 232664808
310173670 155086835
76617540 38308770
498822660 498822660
237021054 237021055
178194116 79534985
710914151 291743671
42513580 21256790
606449109 606449110
543901436 399307083
144382417 144382417
879556940 902249831
901988811 717520686
963541308 903757204
420493881 420493882
863654003 863654003
278062346 139031173
466085795 233042898
354824893 177412446
192267664 192267665
478071100 239035550
938918208 938918207
545282003 545282003
258195371 92414487
422252574 396263897
225097643 106595511
305435916 121527022
256277596 256277597
58942159 35276763
793667863 396833931
32813345 16406673
402039057 402039057
624007426 312003713
733912042 366956021
740564021 370282011
147407397 125475968
819982380 819982379
936157480 936157481
341642239 170821120
832148684 832148684
519659153 259829577
892383383 512843013
92815756 37275976
446899591 154267125
139772472 112325747
335102674 335102673
296574201 296574201
67466939 33733469
87701054 87701053
346784741 173392370
761635745 481270383
720504788 720504789
830259255 415129628
612540060 407246854
366901490 183450745
868558107 385836015
403360082 403360081
960034610 463481400
194676319 389352638
840872076 840872077
674243507 337121754
750970243 284411896
80626731 40313366
493183289 460998218
109981816 219963632
493088046 246544023
951557820 951557819
932979910 877858502
161681765 74795496
70396244 35198122
941155178 688871174
475956362 475956362
841308963 288943572
148589023 148589024
326665081 326665080
714383665 714383666
787500259 787500259
587955609 293977804
791228513 395614256
322547303 285084371
141136207 141136206
898660455 898660456
148136299 54724945
264933286 135184278
534941825 267470913
650054804 473217213
318022379 130855551
86901960 41691140
81970187 40985094
655934057 327967029
617297457 308648728
786277664 786277665
461776705 191913776
472256642 405397907
508790745 282167257
673220977 673220977
658148627 658148628
870140083 870140083
999014096 815053857
268371716 134185858
462248124 231124062
783758894 267693971
958391724 408140863
715115643 357557821
141356421 70678210
912663009 912663009
401936144 200968072
90402846 90402847
986817577 448069492
378773348 189386674
343899960 171949980
934780599 934780599
252752705 159606993
178605105 95582511
999315982 810112348
154468483 154468483
437875987 875751974
963021757 965287461
868400604 868400604
276615027 115843407
714811374 256095543
61993495 60934016
126763324 47544153
807134802 807134801
661042856 283266333
739430845 369715422
356984146 282664433
368150955 368150954
228016033 228016034
719375682 267627205
726817276 357689876
75025799 37512899
734697565 367348782
914581912 457290956
996365825 990203469
841384909 420692455
682318835 605534712
820805590 820805591
442139428 221069714
263839636 131919818
147193802 147193801
166921861 166921860
375564757 375564758
513276378 290630931
375515765 187757882
637608526 318804263
907972112 453595971
266453925 266453925
466888075 466888076
20630254 18023266
968038254 968038253
622118251 311059126
233136703 630901876
410299482 147250796
963922884 481961442
64131395 64131395
990598566 942574863
149000419 67817175
842679029 421339514
595277434 317001577
58709781 58709780
658491089 329245544
673968099 307611786
155920755 75193859
845428752 422714376
337164433 928866040
236472715 236472714
213514143 213514144
545071045 229827210
186463866 177133056
903908273 346096010
220624538 78267938
62900368 31450184
62651136 62651136
522682505 522682505
533759644 348797641
500680771 250340385
369870177 184935089
255403335 127701668
496893438 496893438
513535051 513535050
977008789 977008788
585636627 292818314
253418389 253418388
835094506 456521955
763135404 763135405
964781956 482390978
429845753 214922877
468686493 468686493
792487389 374416002
749862771 374931386
929630087 853829397
810207637 810207636
659158573 329579286
743558978 743558978
51056053 25528026
799195744 399597872
153105220 153105220
210049970 150674554
243479865 243479865
934763020 934763020
549238115 274619058
215856407 228755643
245017227 81953922
929137293 388208808
58830731 58830732
465328762 184504625
511617789 191184434
636265788 266460958
807557832 807557832
786391307 295758779
699702362 699702363
642119903 642119904
312654405 120863622
108387827 84998249
465069984 465069984
93418656 93418656
148646845 50060105
365869387 171080480
807817750 807817751
26871080 19149455
624012768 624012768
636675383 636675382
953484142 953484143
585245506 585245505
319531819 159765910
495422744 234162994
517745659 517745658
608894862 602417761
981429352 828643988
630051572 630051573
917407159 917407160
74823643 80508554
730606107 365303053
181478810 90739405
4318809 2657718
166796746 60571466
394403397 197201699
975967202 486906463
996679467 497918842
665903861 332951930
895701740 382006685
883175411 351790518
587877139 587877138
282120757 282120757
140106408 73018290
680130313 680130314
822137415 411068708
495246142 166400391
175356833 175356834
961545768 900795382
864984553 864984553
572222794 572222794
355225098 355225099
844938979 653927916
374619153 187309576
122016603 61008301
427290190 854580380
291234745 145617373
634924624 634924624
504239150 252119575
411926611 205963306
801645345 303227666
865867352 364256498
881095601 926229456
578263577 289131788
3153223 1576612
235859525 235859525
654301538 654301539
976749296 970253992
735908977 735908976
924404288 462202144
294580128 294580128
605494158 605494158
960464229 480232115
695396065 347698033
373391913 186695956
183334649 91667325
973253712 834774151
801041218 656971004
865544389 432772194
511237108 255618554
55223137 20239380
835553155 417776578
324638154 162319077
188724219 94362110
838497522 604943581
625733875 625733876
263891456 263891456
843259735 421629868
231683766 365922860
314223365 314223366
496612964 496612964
94468788 47234394
980062714 337592708
496301338 496301337
903171263 903171262
294553056 130494840
825717368 412858684
117491947 117491947
633935271 316967635
793828012 325494368
43995571 21997785
293681498 146840749
732055062 732055062
825700041 825700042
298558060 298558060
920348678 682063659
390529053 273185460
162052817 142888862
544266677 379477501
338520518 338520517
203629195 203629194
984796717 436327300
303871070 303871070
942321617 471160808
803277368 728867755
176973060 88486530
210876482 105438241
442193598 221096799
553194686 197783605
794356286 932062425
174719639 174719639
73238223 58029431
144939438 355531864
236387369 118193685
960526927 922496329
552293662 552293662
924513329 924513330
84261250 79156786
313819844 156909922
831271331 695909583
47147067 23573534
946160377 473080189
997667617 496965988
93815286 46907643
708285789 950991819
635555152 254640277
973252467 397644554
937558091 375462625
285239033 128702406
979073067 411983585
901240608 433472966
70943994 27038478
321846478 160923239
701043660 632065703
506459401 253229701
355537449 355537449
597136304 597136305
143625248 143625248
744830277 744830278
317622724 185670506
505607292 252803646
978384784 388585691
808926136 808926136
196969928 69278778
724905065 450683324
889656614 398558508
128540758 377433732
483052234 483052233
317960265 158980133
954101566 392633543
622601259 924081020
559053203 559053203
962615842 515288315
916372679 681803562
731577627 365788813
999884015 499789811
261819611 130909806
381426202 381426202
546654457 546654458
280781920 280781921
85095385 94110423
180312307 90156153
69780189 34890095
46297508 92595016
356731967 121814723
758539209 374253228
948048811 588079020
592183206 233786723
30244616 15122308
178451304 60203291
834120400 417060200
10957163 10957162
949149937 949149938
940193071 940193071
454714440 931350488
293188508 293188507
774102701 387051350
796708377 430572178
597819611 290839633
81482640 35222632
998152408 996703322
651009714 651009713
110776165 110776164
191356615 95678308
692731503 346365752
37515727 18192902
860606228 860606228
361986938 361986937
360407097 138260935
20950853 20950853
926934264 917982845
829946119 829946119
626628819 279016849
846608191 400367884
903001478 871246546
892381675 892381675
561398045 284544727
476240262 476240261
472682851 236341426
225854900 112927450
847902544 847902545
906135915 906135915
536364816 212865951
802729592 555737315
975010469 903392395
725714766 725714766
391525657 195762829
154052864 96230987
245825811 195673789
973190675 809603882
910103590 910103590
313626112 313626112
950290609 950290610
149956637 74978318
66878505 66878506
88200111 88200110
23935201 7988521
352862559 172668014
808610254 808610254
927448570 463724285
236263893 472527786
224081764 103412317
240264893 644804907
240327409 120163704
563848187 336325817
983759512 640137768
961112001 839408685
367794216 754213734
651318299 651318300
197188388 197188387
153893961 76946980
810280626 810280625
419228226 161688549
599367660 299683830
637250636 637250636
734757534 675461532
361096183 180548091
881903544 440951772
764999060 327465489
740061870 269021709
845572413 649333900
538458497 324503210
429555116 214777558
435649410 435649410
739250163 369625082
472089194 472089194
442279404 442279405
821725217 410862608
883042175 883042174
205500452 205500451
931429432 928984704
980665926 490320636
353229972 353229972
799721722 799721722
552064839 247154471
885573323 484363112
546705485 546705485
535478083 267739041
915282495 890305690
459155033 459155033
997721974 498860987
326433347 163216673
877638916 438819458
503209761 371880039
139315408 63314312
154817564 55839343
330419112 660838224
780026142 390013071
218178866 141907975
693595999 346797999
559549657 250647912
845806721 422903361
353263401 353263401
924506504 924506504
902503609 451251804
544501398 293647027
396131274 198065637
321033494 321033495
8265997 8265996
935074491 884921888
748051600 366512201
924055354 924055353
5221120 3707205
222955127 222955128
905632518 905632518
658781136 658781136
170145455 85072727
933524655 716701280
845973043 422986522
979763562 489881781
482226070 964452140
881868923 309169853
538229560 538229560
228458993 228458993
994723077 497361539
962029473 406142622
730561289 730561290
266827423 266827424
471271063 235635531
449698405 361633680
995899517 493284556
752235694 752235693
767437415 383718707
621073101 272345848
107624729 48940719
945575276 807834196
453626031 284198009
404569656 404569655
982694272 955987224
519346622 259673311
293585040 131105312
709599637 663471066
459045029 229522514
151689738 109677339
623491785 311745892
885751352 885751351
593471933 593471932
647707679 647707678
208098452 208098452
558848310 279424155
816891415 453611252
943357091 817450851
23824553 11912277
544275681 544275680
419818130 203515283
791327975 317442431
940165398 745042917
34893239 17446619
256980979 123665499
895288595 447644297
684489615 684489616
892990175 892990175
255669523 127834762
974944938 449801160
557000981 557000982
544499994 272249997
989391672 478549438
580824974 470089010
482272111 225458433
907119581 453559790
752049253 369515062
897115834 655549706
788702125 331153042
645864576 645864576
605454954 302727477
167560538 83780269
542520203 542520204
707426560 707426559
856362193 856362194
65830531 32915266
451421035 451421036
139032327 374733572
882389580 756985743
204868629 99364797
595085273 261764392
890881506 747618378
977791948 977791948
375612360 375612361
605230357 379720504
418229396 418229397
26778293 13389146
205943687 102971843
93866113 40623646
456225740 456225741
75018444 202109256
95029810 95029809
611188196 611188195
415062691 207531345
121303463 47452802
982522713 982512356
428818100 214409050
133877969 116518754
647910410 405119022
979975218 985215690
89279574 89279574
890767439 403565643
953641749 443506763
632040122 632040122
107244310 212694045
970971193 485485596
869738571 334954169
712846499 712846500
879679275 662010788
171784105 171784104
358689107 179344554
238976849 238976850
427740288 930752687
911472118 911472119
328713480 328713480
398608146 228941643
288734012 144367006
896861545 448430772
775633001 775633002
817858191 408929095
287082013 143541007
997215080 498607540
134224237 67112119
873618193 873618192
909790980 322089249
725984880 725984881
907191239 453595619
992793362 496396681
390546241 253252222
945830761 472915381
387014727 387014726
347372238 236480695
718884059 299687825
691332806 345666403
645487349 322743675
553311675 276655837
356465285 178232642
52799921 26399961
494096377 494096377
400774976 200387488
314122082 314122081
423545800 423545799
784359566 784359565
147010275 49151146
569713243 284856621
876164327 876164326
938496825 651623964
263965591 167274257
961593613 480796807
860295819 463510245
498014700 498014700
623483627 623483627
673827801 673827801
323577369 160546804
987681697 748389221
318292197 159146099
661954712 330977356
253160019 213247531
14002049 7001024
190063641 380127282
992144535 813859749
324399015 147257359
816037184 816037185
375490915 413070520
590116990 376817690
237653518 118826759
46694043 23347022
572400355 239399781
466632515 466632515
395954669 395954670
690130539 247494506
138075769 138075770
220030766 110015383
814238601 455842767
419650300 419650301
765363681 291191142
757017576 757017576
200385884 100192942
927356650 356686360
224421686 224421687
682589169 341294585
464541149 464541149
651290422 651290421
302745721 302745720
393145830 393145831
431468208 431468207
949243912 949243911
108981322 54490661
570201738 285100869
881240880 881240880
247564820 123782410
507245500 253622750
137105932 137105931
981434174 981434175
983451781 482010097
799470651 399735326
928697428 445539076
690639357 345319679
652774098 836914938
21656060 54520053
24198364 24198364
973506902 756427449
889588249 444794125
810482432 808066846
933490002 351245976
87508169 30494294
896642239 882626798
818981000 818981000
987048633 982974621
207101983 207101982
859010444 761205150
578667271 578667272
469521781 196360329
985197243 985197244
468675336 468675337
391469310 195734655
103578147 86432375
901071460 579805713
759704701 627111976
923424741 923424740
859240414 429620207
940694020 432167766
898033693 449016846
287867843 143933921
15960766 5925153
958604764 935139196
625638309 625638309
451937868 274641659
636081485 318040742
620229404 310114702
116469376 49267035
784710094 784710093
62486341 62486342
19566530 19566529
759889311 267959195
987473306 950775549
779698851 769434298
866342963 866342964
888357461 888003519
594013089 297006545
454380903 158442004
417874754 835749508
469840042 234920021
749468530 728037761
186146240 426717144
786570416 786570416
180200369 90100184
208229958 208229957
151442356 75721178
214385192 85540132
497444537 248722268
859076892 830209331
939312955 378662263
835577212 835577212
349037041 349037040
944155945 575877669
678166100 314898220
815040175 815040175
936021619 400790202
897572344 718311273
848995616 320501541
740551820 740551820
654186531 327093266
488801631 292221870
665825981 465961259
228839364 114419682
811546340 539339570
173856611 318256030
798633343 399316671
708638530 708638530
964377619 482188809
944360108 944360109
998492921 498695456
488264675 244132337
664190182 664190182
324292383 324292382
22560912 11280456
67800028 67800028
194138745 194138744
808493405 926822964
770865373 385432687
596589347 298294673
748832291 748832291
472565712 289441444
997669456 491832051
754394356 269037054
212729531 552431835
762549 381274
832977413 416488707
289529673 289529674
438801233 367109979
191223148 80328571
660232639 798180857
999510980 375289846
967097694 460460601
954538542 477269271
203272849 101636425
932896008 932896009
927511638 609439878
5906528 5906528
560530315 280265157
120931820 120931819
902498158 402827817
128909834 128909834
940605271 940605270
78230024 78230024
401708087 200854043
736097131 368048565
23403202 23403201
37179771 37179770
194487855 97243927
133935898 60983356
700890582 395153333
184540562 145536544
270194752 106656506
48854942 48854943
327644124 217532104
565617906 565617905
317478647 151141991
148840273 74420137
665641286 553273704
58435853 29217926
576039523 288019761
25064386 25064387
431306500 431306500
993391628 993391627
980131959 490065979
652613373 652613372
549630272 509274164
910061086 903563866
244337389 122168694
302861718 115664411
32174066 32174066
465025993 465025993
760541310 671256453
942671509 942671509
888106064 888106063
508696128 310929274
518037313 290689511
192007462 192007462
905169954 381300434
819587465 409793732
489219334 244609667
21583595 21583594
584726145 336850783
627342307 627342307
509394954 465896780
187416171 118032893
926265988 476428851
347400629 347400628
313780543 119688899
916108285 423843267
746001896 373000948
888160506 888160506
728608931 364304465
272653526 103160290
303635552 205827052
582640785 582640785
583447116 291723558
465300881 465300882
932104961 382652920
986353632 977990090
330411970 133209894
725947419 560936917
461557959 230778979
738319971 369159985
997339223 997339223
556101431 278050715
296513250 148256625
24200136 24200136
595052450 595052449
76590735 38295368
433252849 283938022
658923839 290578542
898258410 856189829
604200770 604200769
240064377 120032188
861918080 389888747
112752946 50678116
304009867 152004934
796361330 398180665
745673837 695520345
936528768 936528769
392456875 263949730
784902490 392451245
806864370 738173045
421748846 849967368
893213132 535672925
163605055 81802528
457973374 304195624
443178379 221589190
1111865 540061
520604498 240517217
189136597 94568299
830526718 788019692
370100091 185050046
368585257 368585256
812914231 338605820
385784173 218341019
280104658 280104659
313045422 313045423
991226197 981736065
949534171 474767085
649139826 649139825
313686225 157120611
314233566 169561945
870722157 870722158
952030372 899524161
773640324 386820162
146863271 73431635
53562115 26781058
800831211 400415605
382294982 574591632
360679282 845057313
524319903 262159951
179838422 151781209
271464639 135732319
16021161 16021161
367009766 133543871
624777350 624777351
103717205 103717206
221461773 110730886
233608006 233608005
448571666 224285833
681239284 292550709
984506489 990279160
190559530 95279765
957598233 668408709
195566206 68234192
292568645 146284323
786046641 786046642
828564790 414282395
384194520 143066849
336130398 168065199
380982556 380982557
477977063 238988531
143585012 111768955
255351449 111014259
406158743 203079371
45834280 45834280
121931683 60965841
436490842 436490843
942012272 662530590
783636078 391818039
560138514 334303203
275546185 618023290
910807371 454585549
59362303 29681152
431152032 241122061
831675930 821699642
304306964 152153482
668106696 389515194
312506189 156253094
807192021 807192020
978931008 489465504
597093691 298546845
953434822 369867894
993834758 979534552
295346267 295346266
66333117 66333117
976537675 488268837
219341143 219341144
749595396 305936822
791192161 750481071
766230773 766230772
483126426 483126426
710675997 587234962
989410608 989410609
83818608 110318130
50842298 19665158
253544625 94902236
754916186 377458093
930557219 930557219
739331692 739331692
753597196 753597196
94162994 44019864
669109207 334554603
400455632 159536695
275144898 165400129
790566963 790566964
67618920 33809460
726638892 726638891
916993376 684041654
572875947 286437974
347587044 347587044
932325105 466162553
177261297 106422540
948657933 948657933
311002059 104105024
858958864 389032204
533884309 533884308
824837037 589572657
169960489 137349098
657545302 308781710
169447029 84723515
945384928 945384928
902712409 660832081
721974730 721974731
879107564 879107564
773856489 773856489
13575281 8458030
44793545 44793545
933906563 777420454
13081575 6540787
167130335 167130335
297848212 170899526
277213601 277213602
962336867 962336867
824905411 824905411
170386233 170386232
865602282 596918127
313442307 313442308
559025665 279512833
651320759 356511161
903435869 903435870
998688292 996329525
962363051 452031313
946336484 824273739
845030936 345912719
433439392 183979638
20824625 20824625
101150170 55467188
621408052 571422380
722044804 402049808
262731239 262731240
94645854 60857112
354434768 354434769
989679701 494839850
818160151 818160150
998293821 490420813
835939741 824533003
362116724 362116725
577247577 288623789
297832323 148916162
728307621 364153811
355108415 349118061
246865429 123432714
589999284 205146419
2846323 1720135
482819079 241409539
929751848 929751849
754334306 754334307
547796682 272933331
953847521 476923761
515119481 379584834
636668358 636668358
520400045 520400044
683970102 583608619
241132411 120566205
517747607 258873804
995947381 349497795
617930597 617930596
589165284 298910367
286910897 143455448
653665408 252451081
124627471 62313736
729350856 454052483
610032972 610032973
621803587 494278662
914188112 999502469
395757918 193958766
129004315 64502157
493244359 175306270
47384079 23692039
319367053 159683527
803796021 517914892
723960085 723960084
898975932 393521866
875805624 875805624
945493045 472746522
947740620 473870310
665804040 288098849
941831349 470915674
270929825 122325377
564426680 564426681
738080553 369040276
769686151 769686151
815207494 622301083
970654253 874232928
252689857 252689857
561534006 561534007
974707473 885143746
980710419 944758419
180267088 180267087
860923131 406862653
275411834 211439812
945794756 945794757
151355235 58738494
712503195 712503196
998494799 497858297
749646987 283908844
182901441 91450720
303662174 219998545
327587323 327587324
456537183 205511439
879434067 439717033
899468313 899468314
36518975 40745320
724611340 724611341
842203442 842203441
723808349 721218037
10142868 5071434
520503137 200856846
2894719 1447360
895558510 447779255
667608545 544110567
793408375 396704188
968598360 968598360
727983820 363991910
808689320 808689321
864863156 297575825
163781748 81890874
664150918 664150917
688438223 344219112
80913985 40456992
461582178 340862808
143346781 143346782
574620413 287310206
237116173 156969604
277701031 375100899
985395254 492697627
932653613 745646134
943671214 943671215
6217694 2937818
905259477 905259478
184779190 184779189
428785769 428785770
793072015 793072016
798566460 643166619
521428232 521428231
702966460 593744414
712554391 356277196
826306223 413153112
506631598 192876682
753601536 753601537
575993704 575993704
412261763 412261763
985692731 904618711
898808915 424417218
640953719 276957920
147049707 147049707
991420680 968844275
673456826 336728413
164563097 111430583
531127092 265563546
215561191 215561190
342052573 342052573
537361273 268680637
332618473 119730791
114099229 57049615
776108604 776108603
267238459 93679003
930857676 930857676
505354619 252677310
461218436 943153770
943666607 471833303
193488736 193488736
692259793 346129897
869178776 869178777
214341927 79055756
216289122 77432135
112125895 224251790
489967649 244983824
979790282 940490120
701423912 701423913
82449008 50222467
177074323 82886384
392319206 392319205
325915422 237732679
155011296 310022592
970106336 955888362
60842782 121685564
203785025 203785026
585767894 292883947
940050563 940050564
953049694 720393809
79444827 79444826
303789146 202443083
970534417 474470596
119958753 209859415
799196625 399598312
467998044 230070626
382611194 191305597
829778612 839779549
628266694 628266693
513179378 290831231
817939439 408969719
284374457 142187229
783937066 783937066
392727392 392727393
552762903 552762903
92800385 46400193
744434483 251436161
887417643 443708821
299122055 141275729
242065358 99064501
906650508 453325254
69240137 69240138
512102101 486707059
990089713 838469177
157912954 78956477
517117901 207812227
800805421 395010894
863338313 535050761
985356453 980492411
62964124 62964124
600908499 600908499
347432788 173716394
114376697 57188349
599035793 599035793
302561130 201485716
104184054 68254655
947268956 971765009
808507050 808507051
755197338 409968543
86609759 43304879
906592118 906592117
73696604 73696604
311450044 149639618
196804313 77244758
658956617 658956616
671945092 301519830
807613132 807613131
92300661 76887419
188603870 188603870
316132282 158066141
467398336 233699168
547018865 387773197
913934820 903511328
10545369 10545368
235010565 235010566
916722625 458361313
909252889 454593961
658278149 329139075
285027607 285027606
891766531 891766530
133241886 77623890
93493853 46746926
361742997 197842128
220982751 110491376
609035196 298173003
185615654 185615655
144696063 144696064
321338618 321338617
870081898 865925653
286002366 286002367
755497968 558785203
83115412 33393384
894156020 509347863
167373332 136435901
828180731 694670561
793571465 793571466
671150597 243013036
331231592 175398901
796935875 398467938
35131272 17565636
986201981 477520605
945119900 945119899
714338607 698747497
775813025 267154724
138778663 351086784
652820955 326410477
394613947 345419295
625526843 625526844
987333315 493666657
924919837 420327640
974723187 487361594
815059881 695702672
107099406 53549703
70181670 70181671
419203316 419203316
227553890 227553890
862531539 862531540
910078995 455039497
669260316 547391345
970747392 480871591
698428795 349214398
479224872 381792972
491802417 997607914
536751375 536751376
537600885 268800443
600459194 418013616
322873449 322873450
855453102 427726551
608359390 304179695
408263864 954359756
478711402 478711401
981042006 981042007
808177711 774298814
912913944 432207169
166642969 166642970
251978236 251978236
579480331 575756138
624699619 518072354
26968558 10137988
84132281 33027694
834491186 316098527
251842859 251842858
472051402 457960603
496015628 496015629
134975568 134975568
759196908 759196907
626735042 626735042
406188669 872893924
431952237 266972337
993077911 483342071
29951662 88028819
964454514 910942188
370058973 185029487
644494474 644494475
783103800 391551900
702860327 351430164
911915978 475958794
7077141 7077142
816412311 391363948
560197787 529235145
595321815 595321814
897371573 448685786
419298205 209649103
714174599 714174598
963858433 963858433
818102755 409051378
265514006 132757003
569360198 569360199
361322406 361322406
980262583 980262582
876545953 477631075
62884498 62884499
616495589 308247795
944240805 467649652
199205088 199205088
380183259 190091630
89931634 190427036
11339292 4674714
950883726 722044266
961406274 958853836
19024525 9512262
451286774 419195947
426430434 426430433
