241
6741954 822257800
229850417 345389458
950405862 476093409
897588901 248853958
36486765 229808884
710881189 994209008
748973587 748197784
864356026 580239613
140946351 622041027
15449981 392900131
378501881 433249074
461978096 206361860
387215720 554237852
89811004 503778477
998881276 656812479
531212842 742516039
154950099 367831034
505986006 739932265
721498960 431747905
249461857 574341044
129693864 438405395
312619784 572275451
858156583 601342285
286005485 361057645
570483616 723908681
372160580 22629312
379521771 929815438
48225329 226609598
272592942 34983802
254260513 715164226
822097539 921328937
768256277 393128682
357418211 92329098
733722150 989826685
94904724 378327587
551877354 347975222
308570970 758883125
406306765 144242934
432511141 508036227
122337909 418423416
858233065 666439083
448328635 345940672
124402877 985772991
708506951 893146438
334177315 383909352
583091573 215978130
851518860 305280529
550254951 503410233
256640886 588580280
655003789 628663769
294279911 473667290
830220375 48992936
366430089 54270697
50649315 682777585
214263921 467004578
345190880 638315135
199646271 575834476
168495843 296512558
117040674 636359079
70291687 79965517
796510803 703686013
47728794 729792244
702716522 762513371
708578445 951958740
443906078 550525446
807318868 170004464
407192515 440915199
192039148 242377911
314377232 414046870
816214861 131159040
377010068 563020911
166572952 476030173
219951499 216268333
332808563 749824531
64848445 196868557
687528766 874094480
87887590 584095280
639412090 944768540
958561785 295780452
772438467 907262681
886177812 619053842
861050256 979908673
135351502 667930239
9452029 810733480
203831008 371865562
705966018 124393515
83885218 107516380
728579008 701826318
434271510 908797959
249115100 438571412
589498071 879305813
821269241 592619205
956832381 909823061
296430189 185429713
493917533 987138103
259450964 728732196
110339908 56235929
427333033 743443959
214689277 615877080
360640929 682527437
358399090 191521816
877294572 141251912
496929161 356138610
652359247 373892923
755147684 945190963
879248589 839555263
777995985 502168006
389418164 437457756
420894244 18435802
285035371 515174623
82534420 436343328
90441204 136238047
939588880 425374455
481071907 199503847
546503440 745903169
601257825 437756810
119216871 561932044
698575007 446135762
954020985 854499240
875975388 436606832
610030066 370821332
158038651 951122862
992512277 411929405
815924640 443736397
249655543 418214239
548371566 9040931
183740162 626321093
520416599 277601175
327389330 299188115
107919136 338888076
355736583 993604201
831820466 38961108
539313565 444214552
309710730 676464721
262725087 279248183
565408933 693360064
518698671 277951450
31452991 9354985
849530423 704243186
977030581 819927596
56867260 205817718
284545076 113186598
290656242 40645621
33869966 40193466
180978603 988232901
613755355 759491949
426966275 677029902
419984396 750993766
729153285 315219916
580412345 184416230
238774657 772014770
880763644 446908935
34237777 776357450
957956589 47679178
275996835 673830487
633125507 666448341
861826340 546821615
115855580 395909918
616176935 341703048
409170152 942351806
705966026 265449503
667722944 981911329
993154450 860064027
82943768 477746571
915400107 313784567
422523147 282365916
253523184 273034724
789825286 929276708
134793631 611722493
24243643 354818577
436102625 476885556
746056254 327547004
534282417 41647243
497958895 620584096
706834140 143992822
7054969 651435625
228502468 118314414
991917119 233362470
740007177 629900185
169718615 358449597
267192650 616018709
903615460 373163398
907142421 373270695
141578663 437677145
522246194 61830732
441039202 317594905
691806158 604450364
713050276 344956868
892870849 366496489
301310765 469170091
133015460 985492364
541861059 83396702
401118244 505268676
378538674 104665382
418250947 571750968
66479949 978449954
569318279 310368612
573813755 168096578
36232446 448949762
578560550 823187046
263462531 353408953
419435237 313200366
297834600 452590609
591870576 278515828
479082347 454186995
718688424 402398261
919420857 646382337
422995818 74351995
645643352 300199098
84050178 112135990
299676246 790081023
697623657 674424146
770430392 151168508
394275395 574039014
802320178 699747805
14377109 514076319
207557013 666928198
561704766 866175602
610151872 957045024
39215237 623786976
705391656 167768813
628592547 61743807
519737030 128194858
888280433 348392263
126201557 557996923
331111093 947852076
43686744 86730745
653441790 187936507
218537226 58913475
233815348 811733223
388748054 195144925
327030305 957218225
10292650 441298970
43586618 154640820
718402124 562344023
448478981 837484080
285913999 345184054
198696105 512396579
180875853 499762451
816145301 311749
269519994 546436720
