288480754 747228032 662020040
470722844 811747334 832210985
184316141 724502786 779119797
452110262 147355942 300089715
859536527 262098465 327277937
120220128 786019402 942977642
333971000 449382680 704508883
984043914 169190675 450549802
970522439 403618298 10796054
226711199 421484024 490809333
715411615 471131761 53943456
851962772 83106073 372203887
990986339 167941927 198339661
518231146 949415889 860544632
279116768 434696371 205126566
606900498 227192255 173029606
290674199 408590323 482766097
103253750 907141360 428456706
657947707 908994663 136510531
373324936 939651976 73553833
81848317 61522629 868479919
519668747 3844256 679424808
578041916 11132331 955328007
129776290 818021691 335620672
408778919 704289649 774250418
740755084 984572675 482016470
851637901 371395292 408484678
36271160 824249441 328302548
652746400 822149022 270644407
695040436 171412029 593854283
887964406 46424185 581660859
236976092 235566053 969730983
573727175 703994843 997200500
975713142 448028730 771909639
792053996 200785425 244717945
597451528 268199377 533192569
884306617 999427133 385274880
758043963 284279548 82988222
487974014 910625767 807441310
735840738 170823447 801846251
402697356 171330359 358410057
409185420 222715636 523782139
538344714 448768320 682522640
957378051 834600861 806462215
81726502 328325442 932134452
524732925 498885466 309878845
582024099 660622094 102632224
951594901 216710812 630532409
460681739 171493912 385043757
376419380 717299548 443075616
561828730 290300262 688473627
361594091 124216065 17144648
336882622 39721412 923040244
5313532 754932838 416401419
164170573 366295324 314695158
584768012 155170759 761985328
703847593 288056445 8627066
444903221 314142722 166202139
142480827 6110235 70514462
414344007 843819554 126859926
252946924 483451004 777095414
808439927 796873471 630672680
446301356 249200921 361956736
381115393 306780553 758077978
985395994 152257305 211525452
224910737 422032275 524213567
327912986 777622018 452565690
904749661 937068628 844117819
731489679 63856733 998424997
858016927 757891651 186975018
848375207 633738472 989462748
614041814 942862144 496906121
623921679 284800183 235932982
492546945 91420540 618976664
454862623 294380950 311639729
445481585 777854701 591113607
822093472 487828718 416412236
422490204 306389462 58175318
551154374 710824937 587342163
379524155 760093233 545834772
34270606 250152040 355353606
625297814 192154802 711841773
233174649 173967555 77444584
923925911 426165729 783020202
634459337 325358705 988427622
456644996 354969270 500649562
611436618 114064774 71661087
703529830 417612721 847046538
420899674 123338350 208587396
350075190 153715293 924816127
392285129 194425827 294495258
765863731 946444117 419791031
313017275 882580420 165071750
255905595 331921124 411705418
639793278 308420268 827784421
461943187 136632750 715588489
533739700 269240224 696212801
803762501 267947011 754236271
890207642 339182830 846723995
11637331 788450118 990451463