100 100 100 230444393
23272157 565853768
173917002 114152829
688381392 923805038
882811999 735267972
773503202 784013689
619313886 557649995
508473610 225436682
726136587 979190181
260767400 141394755
748352599 52393169
125298851 783557859
336638015 134773503
209705653 14508930
350634089 967941303
10758429 483112027
966377890 953878355
365967270 823763411
86290593 259947739
154598958 915320193
73041992 357213642
929926642 559526416
617290115 466815290
780490714 80259095
140285655 177768501
797208548 98077287
554590363 656294407
356482187 394292030
559548341 32221975
543963199 738511326
980765525 534034624
899721310 912041439
613798298 959964614
265108383 64596754
23481209 281664762
408398043 254343194
591367715 326911617
787037451 600581666
665444036 6095204
244072892 910503333
23905866 839333968
131571223 230005579
150375424 750433726
682152015 971859416
633091739 515889463
651467599 603081177
160024863 103045341
73382151 727076161
571977797 808813779
184996563 945021440
153861004 926243032
701370416 719986068
914844637 755573822
321232333 790645249
879541838 203637743
123806010 928873693
660631670 318071003
273233786 510531127
602436316 357164171
506146106 480595717
497309705 115157642
502815289 735169289
821113686 854730734
878424915 770516965
30568409 720169116
326650226 729695221
941875918 432385495
810855892 114709021
879814526 83519402
848729363 996958338
878890972 850470552
647237115 433981635
898235947 181219394
474312737 186059585
870743240 2937214
363007771 39610707
658483866 731646060
783992082 539557328
934616475 458304748
458539306 143329423
455272931 729000579
149094099 488356411
130287211 667519884
140403072 116905484
538494291 171075955
57820478 85093862
701854112 133626415
911944040 979259264
796722491 403517605
523165954 96111935
880215438 917749107
652474687 224100071
440391400 782636246
418651023 306788773
715781767 613525882
969410263 50228973
548770609 908207819
10615996 390622171
452866843 645116449
244394475 228715840
844625692 429294879
15816938 326095
17232253 14407866
30295815 15144430
36162586 18465412
78091925 33331375
80597017 36004247
83843708 62893728
94652800 68163333
107154544 76865794
113378017 87335566
126235829 99415043
129785630 104683880
130564452 117763893
133508921 119892610
137309853 126216924
145940299 130947455
156510165 140147089
158703792 150377536
169324435 172139142
177210750 202224926
189826657 203289192
196388100 207167840
200658294 208228874
201187668 225070055
216813688 231991245
228768184 235453333
230669174 237302754
235229779 246594019
253035794 252643395
254910083 253253179
259556924 267993974
267185264 296150488
272002305 310977029
277939512 313936592
279910845 319878841
281226796 323170555
283425847 344450112
298679575 353778307
299071669 354078832
321595112 361857390
324885437 376838854
337465000 378438191
351184335 383637018
353752254 394826129
360944221 412300260
361223696 412760189
378208419 419154655
395385207 425765414
405274134 477326657
410628827 477606687
412231588 484316107
422791196 484821976
438238765 490902986
440924825 528175517
445019292 534904815
468127945 538449841
485014905 555583332
502663898 580301391
503289584 580302744
513935032 580352744
526262485 588817554
528284231 607611925
528952131 613081136
548439396 621902307
565842587 656911675
581183966 664268412
593871396 682565072
600720067 684560187
632382704 712066170
644054015 716140443
644307531 727388283
647781909 733883566
649360954 747830758
660982847 771661127
663974422 777670314
691359260 781153731
701235797 793904669
702774792 794702666
710202059 800560651
722689403 800600009
739190677 804806053
755145432 813900521
757610271 818049941
779162991 838614473
796868946 852008320
821629272 862382894
823160895 879889073
847302309 884560178
847874026 912493106
865851495 916331754
891428338 917557344
929450066 930199206
952771254 943203868
953064454 945270186
954769387 949863299
958283038 954741879
979009743 958678549
980892885 966480641
982198812 988675317
986108756 999625149
