609138628 420642264 466617263
980584947 644791376 737371966
907096752 314508368 415300200
89133616 225789738 698893401
664305270 629928152 410779705
756389995 166069778 597999604
357347135 458804403 457486544
339220044 365181091 508609789
642797774 105501942 184668794
939906812 762285046 265202517
316211732 881769724 820999025
771394407 162327961 593673819
464167871 981688355 503359287
54699959 984602533 645430808
291976535 910727422 414455414
593087756 659647192 679816210
515896102 138656655 509317885
839335800 839372523 240297667
346205215 532506121 420074363
234308887 207196327 733182595
844260641 41127150 570016270
894477716 624626066 705491702
1739719 667540278 916243538
764611656 431801514 33177222
348570678 975434275 816102671
166651101 932120040 45457107
434187137 727808075 382530011
8821621 756163084 936215844
176092040 502867427 928766742
337963682 894815489 287052583
273873116 152772560 205453342
735442470 278431101 961122697
208074049 577277804 165313260
85327089 920456129 334966989
844300394 789200775 515099093
795277822 402756636 629392781
906121979 464458831 393521551
438300031 918315926 292942572
628158370 408688050 710203694
319604376 767702054 794723639
315801462 447647411 56679048
469950009 190983876 110199806
382734896 472236782 218590609
337299916 269372204 446179421
274334225 553538527 241140470
805089171 413059437 662429847
576625673 501295399 289831919
420292705 226144783 219356409
119284278 783180983 268312695
680275133 368646161 626736971
69606317 664608516 867016933
216701866 981884567 99937823
445084509 582131795 482920711
539938469 369498644 759893092
207537483 440266760 834493616
981048093 494506983 54003173
704296666 534240939 159443045
403022706 525715363 439296200
754193115 462323374 188459433
460917037 706759613 569470534
700468587 513447828 698580379
484504630 290844164 575992029
331872744 911359964 927280188
749428617 746119879 343049793
269470006 777957353 535647436
806173530 953273539 259147991
292674049 58372400 708418459
962918493 250658052 597071356
696177987 741176298 432742399
781043278 995795880 741339285
192313800 821343116 568822967
853177701 367754401 760582249
663395002 403779625 76590040
5770882 495199767 624040081
288355062 443902486 255683276
713641728 222547942 499067986
779859036 681285794 153917834
745455975 983781346 352674680
734727138 655412745 964402825
188901107 902978399 327183826
984238169 111518914 326250692
845208743 444650187 380621016
394409986 921891016 530681909
846903154 258314927 288870978
371974033 676318585 775990784
52835779 362685803 611533056
442152392 647117708 373564161
623233038 58022677 439228630
241848247 721896887 245665322
987039684 3047425 979357246
179112845 433316262 736347602
496826583 307870179 112520131
409157907 212189472 742206005
235512456 339087119 275421212
731280723 760781089 22217706
6515772 770130295 210683633
82362554 799595238 328155755
317263510 301560497 581961553
553570643 695825777 271475198
467761019 984759389 996730538