323
284418149 826884090
975347671 747694877
900949621 368606390
69636559 411213391
555284625 768574839
144767091 909758562
605046820 131595106
830161728 682654104
563906318 558659569
441847212 242872041
522473889 754671065
689805644 337312730
264569491 295091434
906246189 675587534
992628616 569381506
81192690 315133992
215145658 397403869
394067304 487472394
990395243 611209181
765196581 372767877
928569394 231129303
975850947 534313355
252262875 623767721
445353523 904860496
796080463 563195666
726830857 211968731
139501086 96760148
542806358 264811834
614456850 747290265
618124015 332073999
78987941 625831045
340211927 103627535
639335559 557196484
325469259 879664086
558515331 508595757
123572616 408992992
583310549 960702336
356103419 974464823
789490666 378715829
654110091 225822817
553071577 44202313
771757083 179594386
362956933 971801010
109133480 2693691
121153681 3794421
104033621 297032169
879632394 956982772
865114591 712013152
701646554 477832180
164992237 302552402
683365842 180686411
625047851 498079787
303917937 861378766
640242612 499206429
831551654 751968473
315338461 488958211
216392428 748281065
214689150 253498731
825090159 750289285
332644200 334679028
286956511 813953338
816098526 447212193
737158938 895663740
34844075 567446889
151530737 968801470
827960908 131334156
256432656 777689761
75715960 875290161
142401812 761004360
350214726 803801346
408549198 28115080
272591105 326590277
151380040 955061562
302222446 725731878
143578612 451363245
343322234 179990920
24645953 302829949
722433727 119749010
630042200 632578497
937554379 422520579
473057503 922149902
732096143 557764939
372683694 291742205
501158916 687818901
17415820 556612264
189417073 772922784
134868273 174729551
50895904 276665073
49345398 899028617
885432501 257404511
273536247 734593319
578848842 446659209
247529145 503585362
18412622 85999598
660212756 66243380
985995063 189996495
526199209 749134203
185094191 896379367
587761098 519849534
778105652 355701523
939551199 818998649
244436079 711402203
781956567 541467502
555689542 958943533
527514093 70142045
644645688 32242453
146498050 510711676
319653761 972723953
116494914 437519652
522300990 104074726
296659063 114549271
161387181 301135887
867718445 894783741
522013899 314267843
883294152 593358492
815110257 807365119
796774453 805177690
509702727 539973101
72911540 570833638
304364711 403482564
693336016 248151322
301142550 8916048
812686053 421116775
641489386 450535088
769976356 222752443
684921766 21463944
603789372 761105383
493146577 319714952
353113200 290867537
933502045 470361753
820069008 788200665
499035206 987900479
220694843 870478285
634796393 937048329
477031462 284021227
616454162 556299255
312850182 400083520
96383371 574057607
572132922 911475957
94978178 145552463
54656931 824367660
483224270 265043938
171579451 876717178
644057094 592498422
163174846 739090842
583596102 423462119
44983019 506740923
797828056 752825518
933964101 504130242
57555548 177900624
884625611 841511443
727263323 339092053
203282045 388504984
858027730 627697459
197960279 10641768
446992948 716959249
436446803 144219435
728194148 303137302
328705423 968410573
755597678 875088468
238769195 771627025
713621607 524164105
786240737 295354791
319423303 967813296
679054981 959932094
747199234 581482650
67448506 258240276
336098434 686140307
287089064 277882386
276578512 716769627
462461163 625312765
883397242 4619803
96520058 833172564
450002466 694922772
251113319 185505194
311236662 404407976
464359619 206947651
220811664 305863453
971346187 151867462
199627855 78801606
732570569 270781345
159862017 747621159
147088157 755718922
967649086 124534482
764338325 805192377
236076467 476847074
504191486 10942494
11540337 316953200
900310959 176868505
855807463 299641015
155942808 839811122
308991046 10044072
129916002 430825175
803422481 453304950
462081523 212582984
175063450 482203718
576015181 885549319
915181693 888828969
843648422 221622707
370095693 783183962
323313514 998214799
965890083 991836650
685664164 189151213
471018495 410256594
64312143 923171091
436102036 841736166
203123244 162363188
101301308 223815687
20555007 191491965
807438614 177578926
811062645 165007575
421799796 872052518
314375548 343858810
741685882 989288638
32811026 934562428
299820013 634833318
25471494 774799072
655891305 832679464
272461956 128168092
987941098 811748436
36618049 109423498
316137626 480955919
478236452 498929815
974184821 655601568
720282316 198801457
738385716 260305881
512986814 365288902
603900664 497710090
394305753 746793728
300133083 323591517
811819320 87683518
755594214 950484977
143532940 333248377
608238642 835235959
459392813 829859787
318624945 948409338
407401610 575348043
816511574 285960767
571096796 122408441
822476227 436682641
448069982 382505532
875457569 174752517
763682281 137321274
778121936 295517417
662934223 940569319
116101256 876375672
537856218 814040434
116560313 494654566
769919355 930429757
104327490 206850418
614592811 289807641
370395977 843376166
15074059 918507904
48699155 884040640
957432361 688748015
909739164 967262879
996345986 687188285
592586689 270446860
368704273 852728357
153760777 775851451
719614541 600707994
72519827 326970556
717819498 737443473
604422402 768913575
910827246 829685576
499384101 657053897
511454518 50783542
843581288 814486608
966865969 634581519
583259390 810008654
604609068 287556879
632623952 979933581
147342850 890478842
116659327 435021987
221285179 122355183
348297065 320819416
62224808 80546548
133542625 522045833
209891482 898877854
706146769 696272912
182584046 922353633
338016254 169880957
537042534 488403224
455790332 258816533
291403174 988695783
695781411 696935206
37259681 466975111
972628203 668022331
951470003 718383848
272128458 840643755
597943126 914077857
43511793 768538512
2019115 797298520
933143413 564160283
923087969 315931052
549984269 467641356
956810728 145917442
684496177 856911320
63394481 839853040
707308061 563702059
260291062 443065454
778478815 277250007
843903014 365142576
734547665 991610370
998534422 778220384
573376888 980326740
264006601 240303638
983359229 290308922
410734981 956543562
893716980 237872071
684234064 608405946
71366757 834989196
251718621 142246032
265657791 749004114
283273089 317982540
12270743 249802284
144852862 610995207
725500945 668601754
794969644 949656448
834672335 661286440
309347879 414288143
427964955 233199182
439614226 81116737
