338
582500658 733978695
262354707 857533852
815941080 723014517
755511889 7437499
359023499 970964110
413491313 857842636
979675164 122947608
443117955 701339780
368637333 74438888
592188532 65391252
471926780 64890317
372208967 644218420
744381425 960580804
466006519 400849577
770731757 886437920
558644962 194990271
683502326 148317871
316288911 614789640
564521382 578862586
839816660 874210629
127809097 686330500
533512533 381132146
414067661 971919083
456385062 286109075
730950448 672635350
201047195 456692067
543909567 107938284
568344279 376975765
579034353 823532318
318039400 524690239
134924905 919199540
68189956 904550397
732379378 223286527
808399353 5508217
957175320 358169198
594903760 507599980
173397585 95317430
632020157 206288763
663061488 62397810
977233497 567406636
22405948 194612740
179568048 243766172
816630797 828220569
534271118 628354356
431825304 257133960
559228846 158079645
806138401 528296847
377058616 244911645
112532476 61967341
607773456 142991829
760919845 331242157
369153299 914212057
228952020 468836715
540208818 306393772
42117150 667342693
1506130 691242514
861683170 817064304
997365412 212395340
551162041 309074050
845409641 381072223
361782582 316012472
654996850 447505866
500245201 318611155
485828991 710455158
477362309 196393142
969296901 601747409
856848296 738556045
772661658 292084136
564758773 397340832
115025200 797301446
216518446 32483249
930376034 966460618
441559085 902818559
5079849 32929680
781691681 788411433
661839459 98161350
419913704 527048224
992365154 324239733
685645309 626733720
477734395 469457392
918845801 60266212
168098073 536833338
984763016 554017102
402910556 127954428
539790156 711337898
396522793 69825093
535982326 821865527
546609112 694714034
224808674 492313614
663144351 371103118
990152708 377469098
760770514 624643170
595614853 807700290
71520591 185511965
136521280 628323044
637937888 879704421
384079565 729590164
498963177 950263737
596395182 498788566
682177830 19144927
432237881 38272197
914436129 431327531
585736113 3425062
135139046 900639254
76796602 716559418
801273942 427236738
743441294 245404331
716390856 80946382
923849656 980619853
864850812 158132711
178114590 298702844
744715737 584845161
848468097 430729736
862604186 346021317
562450744 467352183
130636989 378589409
667124360 676315754
125707314 333891652
482708528 857351257
447257205 102875584
14111806 987666648
395363405 38471430
481932383 556447276
537820198 70694248
441909288 355364809
41257365 37132156
795635396 830310981
411555925 646971576
632502365 672495127
849328885 644842475
732413946 456321439
520485926 439848759
160174195 97391186
549284672 318738705
78234854 556456481
616612086 795945657
196918473 282357156
778213024 544178457
280872813 367195717
20420712 371232023
870994904 581716928
190741767 954330942
897959197 699119013
889013788 18135014
779208099 903441437
303805042 249488486
643467710 267256748
243416441 129948196
531098403 998217130
852012907 860614804
540672134 735686417
977732154 750845275
186342097 811743364
557945078 789258454
202605387 879195538
63526184 281908247
748885472 856049884
527620840 486471169
532050752 942777601
423986696 230879363
206154334 233055956
953662286 797646601
856846647 900050873
318579979 533670709
655277437 738395370
602611998 323564016
63843529 253665352
181600841 586403048
513302657 173659139
599269592 552876473
760244938 895567978
99612045 974882483
221082692 397908343
607895557 692629021
485797470 216482070
837542074 450341059
767429064 138472947
217863631 994921519
937689211 361513125
750005356 588280701
15931131 383192341
595968942 504670773
162164668 879445873
755996780 778336908
181079023 834965801
31414359 244813749
583539369 969479347
647499364 10851359
61661504 227536392
269231719 360919816
698301747 435849973
127533717 453515985
137777396 16061521
166494101 653608456
889908126 622842957
851993462 2698411
680646268 965471353
28656677 675578121
845178513 143245334
963101225 879556469
48926071 444653252
994348613 832355277
540898995 415267723
343747020 859569407
455142703 987895580
763691106 728519904
296063657 643153327
350781646 973664639
640869530 569598037
68539158 392323419
218365465 495980783
127110693 412367940
623008988 973960081
276003574 317101903
513444801 821748427
245318176 451893496
584842517 451883711
210926070 701843088
121194995 183583314
976511978 678347973
446960620 525797011
227065721 966374973
283330125 981766545
249574223 732222121
791950128 362425051
636224092 835757004
448231311 795913869
561047304 630031377
155900762 304685353
72006959 396458621
414545574 37091563
12843164 753896454
283713789 164134882
163633481 83381160
360015897 336360507
159309328 11716008
294042042 762948201
242704494 392184629
998090344 605303187
398547074 230914569
602003788 447756293
806479946 45147460
825537588 200843380
775312164 709278071
700662056 137736347
890717600 241935915
255682759 49618924
187549057 797964799
770030540 267267390
299972567 155973147
254299837 965516412
352236432 867816167
470432224 276872248
484462642 294834204
30517317 483999914
297467 167856477
772280686 481802722
262189572 735449009
941188260 898686492
233440336 255312193
143077937 453820359
90611273 749211194
269876795 791115479
41382092 57517343
107905112 775395696
789655683 312685272
956590505 509147050
533392569 969679006
808168200 149129330
84449087 940208321
115437489 648689784
891158279 600484765
89104873 335108968
987984713 999522488
396697535 43645981
975586781 885001008
308628517 923681124
111653826 650182945
288898891 936133025
860175443 14050758
151211608 124050373
754161099 885723119
364137335 634953910
259451863 42434922
357313744 194850444
986158412 800534610
676956261 219845958
919977334 256695060
97535063 422030860
734836916 932469907
95630634 497667020
508571341 187295192
314117948 47957079
946444719 827927403
329156681 345061114
260975323 240417137
258485456 496226253
466566185 52780858
870950329 854823060
358902363 224437185
319324782 228787406
113983760 133472014
535294667 432935554
12755596 838530425
280011242 145650186
753809908 505424637
237233356 311870627
330332256 659413756
261356428 370894893
681293398 672521717
736731432 459478899
193991592 919370487
746330471 268080724
315739721 17861518
486235913 121589729
442678864 380821920
861280398 426161591
816738773 389282476
57016555 665101384
35459938 993989043
559918172 230177817
682014965 652426316
149222368 763765450
718366447 818303447
742303593 894941461
101452088 960367317
12284066 138934787
936862704 772470877
494356851 147835885
140640415 941593969
891766092 84853019
575847373 217213441
881241173 890245836
385060870 991398619
728507617 666592200
757981206 414210492
158228583 687351202
603435096 429281439
