733046169 468403496 479594788
492827706 873631686 880122423
933281028 414050325 506357272
301214943 296104482 2591212
556969442 79073851 703060575
198581385 733357924 610893485
110349785 820839127 987396973
670199855 969182044 411084571
600209192 61962162 415792609
294668045 816479501 67285360
610058683 671158869 87701142
351325280 154376023 387232305
156616450 112403989 180208601
570326244 880503363 801901112
314450053 964325137 59737553
595066204 834029231 944733645
425554073 207649486 697301937
596229994 766052468 278351685
551127242 975119268 484140651
606660661 908628809 770985884
265105394 981964358 67892339
207286250 230575767 306362777
961385079 849133304 904345277
325730404 147328367 816979358
508422019 366494427 524599233
320343845 423506787 209036900
405845088 844302244 134199099
546788970 128899413 757586587
891721501 170986092 509476955
183434038 404090490 128052468
141446479 657194676 465866994
788079490 273413000 587446736
602565541 262686845 755978200
934543417 122764239 868085357
936622681 936377793 924172044
895759925 550671780 600640927
801768803 613401097 711748533
762935193 415237394 804710292
121048285 468638786 885182819
180317595 849778573 676032392
353323093 386588363 161610416
94873415 118644414 402645338
929317617 834924488 43437534
132081304 244212870 40145151
246694696 486371661 160118334
475643260 669134970 141230276
747967080 582894242 962173157
12717930 636785276 929452425
445887929 240341487 633062916
69739138 790295372 894003823
125169730 212937306 690949458
869571234 518860753 823966807
149637728 138017133 257292853
951078755 131755362 59262125
652512536 524549203 185011109
769736972 828201235 173977286
697107100 796851248 478227520
605148789 967367385 988454048
78222018 119935572 510797269
300728179 139827905 791835698
603476136 577649975 774449638
314920867 312341810 509327363
261195944 111709569 71957851
634625260 674254260 330661591
459777878 521274000 528735916
352446258 68682435 590649669
825246214 331575283 340243147
702578647 857491943 521820868
681374938 528513411 114908866
147984109 58336316 445427624
622903391 586857099 825663229
276531448 417175449 93085510
339442729 954995588 59886076
858541066 53403917 619464406
368165238 761756910 270273241
5047042 249200455 539318081
559830441 43011787 390299586
7708777 162796393 862150656
47571372 810213014 299963778
700114073 539246905 167583326
223688371 862122227 523059977
118649903 184714336 826353841
968968078 937235358 18644136
421805449 873557698 88535558
954217753 680444748 309239488
512141899 784319811 894284027
557351494 515593757 279172626
157654359 323350209 75981362
623941161 938459650 90651541
691521985 605983209 676213817
257141544 534728744 615427854
143642242 737232071 466474651
866840151 247247453 878500449
986424223 679467323 978920984
150290949 628770012 69883485
123658953 726010100 520829723
329766576 83001616 13481447
377183790 729440725 290738764
149582234 980525996 401063175
94313945 74245454 919418775